configure revision e07dc26b
1e07dc26bSmrg#! /bin/sh
2e07dc26bSmrg# Guess values for system-dependent variables and create Makefiles.
3e07dc26bSmrg# Generated by GNU Autoconf 2.69 for xf86-video-vboxvideo 1.0.0.
4e07dc26bSmrg#
5e07dc26bSmrg# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
6e07dc26bSmrg#
7e07dc26bSmrg#
8e07dc26bSmrg# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
9e07dc26bSmrg#
10e07dc26bSmrg#
11e07dc26bSmrg# This configure script is free software; the Free Software Foundation
12e07dc26bSmrg# gives unlimited permission to copy, distribute and modify it.
13e07dc26bSmrg## -------------------- ##
14e07dc26bSmrg## M4sh Initialization. ##
15e07dc26bSmrg## -------------------- ##
16e07dc26bSmrg
17e07dc26bSmrg# Be more Bourne compatible
18e07dc26bSmrgDUALCASE=1; export DUALCASE # for MKS sh
19e07dc26bSmrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20e07dc26bSmrg  emulate sh
21e07dc26bSmrg  NULLCMD=:
22e07dc26bSmrg  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23e07dc26bSmrg  # is contrary to our usage.  Disable this feature.
24e07dc26bSmrg  alias -g '${1+"$@"}'='"$@"'
25e07dc26bSmrg  setopt NO_GLOB_SUBST
26e07dc26bSmrgelse
27e07dc26bSmrg  case `(set -o) 2>/dev/null` in #(
28e07dc26bSmrg  *posix*) :
29e07dc26bSmrg    set -o posix ;; #(
30e07dc26bSmrg  *) :
31e07dc26bSmrg     ;;
32e07dc26bSmrgesac
33e07dc26bSmrgfi
34e07dc26bSmrg
35e07dc26bSmrg
36e07dc26bSmrgas_nl='
37e07dc26bSmrg'
38e07dc26bSmrgexport as_nl
39e07dc26bSmrg# Printing a long string crashes Solaris 7 /usr/bin/printf.
40e07dc26bSmrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41e07dc26bSmrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42e07dc26bSmrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43e07dc26bSmrg# Prefer a ksh shell builtin over an external printf program on Solaris,
44e07dc26bSmrg# but without wasting forks for bash or zsh.
45e07dc26bSmrgif test -z "$BASH_VERSION$ZSH_VERSION" \
46e07dc26bSmrg    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47e07dc26bSmrg  as_echo='print -r --'
48e07dc26bSmrg  as_echo_n='print -rn --'
49e07dc26bSmrgelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50e07dc26bSmrg  as_echo='printf %s\n'
51e07dc26bSmrg  as_echo_n='printf %s'
52e07dc26bSmrgelse
53e07dc26bSmrg  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54e07dc26bSmrg    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55e07dc26bSmrg    as_echo_n='/usr/ucb/echo -n'
56e07dc26bSmrg  else
57e07dc26bSmrg    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58e07dc26bSmrg    as_echo_n_body='eval
59e07dc26bSmrg      arg=$1;
60e07dc26bSmrg      case $arg in #(
61e07dc26bSmrg      *"$as_nl"*)
62e07dc26bSmrg	expr "X$arg" : "X\\(.*\\)$as_nl";
63e07dc26bSmrg	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64e07dc26bSmrg      esac;
65e07dc26bSmrg      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66e07dc26bSmrg    '
67e07dc26bSmrg    export as_echo_n_body
68e07dc26bSmrg    as_echo_n='sh -c $as_echo_n_body as_echo'
69e07dc26bSmrg  fi
70e07dc26bSmrg  export as_echo_body
71e07dc26bSmrg  as_echo='sh -c $as_echo_body as_echo'
72e07dc26bSmrgfi
73e07dc26bSmrg
74e07dc26bSmrg# The user is always right.
75e07dc26bSmrgif test "${PATH_SEPARATOR+set}" != set; then
76e07dc26bSmrg  PATH_SEPARATOR=:
77e07dc26bSmrg  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78e07dc26bSmrg    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79e07dc26bSmrg      PATH_SEPARATOR=';'
80e07dc26bSmrg  }
81e07dc26bSmrgfi
82e07dc26bSmrg
83e07dc26bSmrg
84e07dc26bSmrg# IFS
85e07dc26bSmrg# We need space, tab and new line, in precisely that order.  Quoting is
86e07dc26bSmrg# there to prevent editors from complaining about space-tab.
87e07dc26bSmrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word
88e07dc26bSmrg# splitting by setting IFS to empty value.)
89e07dc26bSmrgIFS=" ""	$as_nl"
90e07dc26bSmrg
91e07dc26bSmrg# Find who we are.  Look in the path if we contain no directory separator.
92e07dc26bSmrgas_myself=
93e07dc26bSmrgcase $0 in #((
94e07dc26bSmrg  *[\\/]* ) as_myself=$0 ;;
95e07dc26bSmrg  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96e07dc26bSmrgfor as_dir in $PATH
97e07dc26bSmrgdo
98e07dc26bSmrg  IFS=$as_save_IFS
99e07dc26bSmrg  test -z "$as_dir" && as_dir=.
100e07dc26bSmrg    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
101e07dc26bSmrg  done
102e07dc26bSmrgIFS=$as_save_IFS
103e07dc26bSmrg
104e07dc26bSmrg     ;;
105e07dc26bSmrgesac
106e07dc26bSmrg# We did not find ourselves, most probably we were run as `sh COMMAND'
107e07dc26bSmrg# in which case we are not to be found in the path.
108e07dc26bSmrgif test "x$as_myself" = x; then
109e07dc26bSmrg  as_myself=$0
110e07dc26bSmrgfi
111e07dc26bSmrgif test ! -f "$as_myself"; then
112e07dc26bSmrg  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113e07dc26bSmrg  exit 1
114e07dc26bSmrgfi
115e07dc26bSmrg
116e07dc26bSmrg# Unset variables that we do not need and which cause bugs (e.g. in
117e07dc26bSmrg# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
118e07dc26bSmrg# suppresses any "Segmentation fault" message there.  '((' could
119e07dc26bSmrg# trigger a bug in pdksh 5.2.14.
120e07dc26bSmrgfor as_var in BASH_ENV ENV MAIL MAILPATH
121e07dc26bSmrgdo eval test x\${$as_var+set} = xset \
122e07dc26bSmrg  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
123e07dc26bSmrgdone
124e07dc26bSmrgPS1='$ '
125e07dc26bSmrgPS2='> '
126e07dc26bSmrgPS4='+ '
127e07dc26bSmrg
128e07dc26bSmrg# NLS nuisances.
129e07dc26bSmrgLC_ALL=C
130e07dc26bSmrgexport LC_ALL
131e07dc26bSmrgLANGUAGE=C
132e07dc26bSmrgexport LANGUAGE
133e07dc26bSmrg
134e07dc26bSmrg# CDPATH.
135e07dc26bSmrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
136e07dc26bSmrg
137e07dc26bSmrg# Use a proper internal environment variable to ensure we don't fall
138e07dc26bSmrg  # into an infinite loop, continuously re-executing ourselves.
139e07dc26bSmrg  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
140e07dc26bSmrg    _as_can_reexec=no; export _as_can_reexec;
141e07dc26bSmrg    # We cannot yet assume a decent shell, so we have to provide a
142e07dc26bSmrg# neutralization value for shells without unset; and this also
143e07dc26bSmrg# works around shells that cannot unset nonexistent variables.
144e07dc26bSmrg# Preserve -v and -x to the replacement shell.
145e07dc26bSmrgBASH_ENV=/dev/null
146e07dc26bSmrgENV=/dev/null
147e07dc26bSmrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
148e07dc26bSmrgcase $- in # ((((
149e07dc26bSmrg  *v*x* | *x*v* ) as_opts=-vx ;;
150e07dc26bSmrg  *v* ) as_opts=-v ;;
151e07dc26bSmrg  *x* ) as_opts=-x ;;
152e07dc26bSmrg  * ) as_opts= ;;
153e07dc26bSmrgesac
154e07dc26bSmrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
155e07dc26bSmrg# Admittedly, this is quite paranoid, since all the known shells bail
156e07dc26bSmrg# out after a failed `exec'.
157e07dc26bSmrg$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158e07dc26bSmrgas_fn_exit 255
159e07dc26bSmrg  fi
160e07dc26bSmrg  # We don't want this to propagate to other subprocesses.
161e07dc26bSmrg          { _as_can_reexec=; unset _as_can_reexec;}
162e07dc26bSmrgif test "x$CONFIG_SHELL" = x; then
163e07dc26bSmrg  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
164e07dc26bSmrg  emulate sh
165e07dc26bSmrg  NULLCMD=:
166e07dc26bSmrg  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
167e07dc26bSmrg  # is contrary to our usage.  Disable this feature.
168e07dc26bSmrg  alias -g '\${1+\"\$@\"}'='\"\$@\"'
169e07dc26bSmrg  setopt NO_GLOB_SUBST
170e07dc26bSmrgelse
171e07dc26bSmrg  case \`(set -o) 2>/dev/null\` in #(
172e07dc26bSmrg  *posix*) :
173e07dc26bSmrg    set -o posix ;; #(
174e07dc26bSmrg  *) :
175e07dc26bSmrg     ;;
176e07dc26bSmrgesac
177e07dc26bSmrgfi
178e07dc26bSmrg"
179e07dc26bSmrg  as_required="as_fn_return () { (exit \$1); }
180e07dc26bSmrgas_fn_success () { as_fn_return 0; }
181e07dc26bSmrgas_fn_failure () { as_fn_return 1; }
182e07dc26bSmrgas_fn_ret_success () { return 0; }
183e07dc26bSmrgas_fn_ret_failure () { return 1; }
184e07dc26bSmrg
185e07dc26bSmrgexitcode=0
186e07dc26bSmrgas_fn_success || { exitcode=1; echo as_fn_success failed.; }
187e07dc26bSmrgas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
188e07dc26bSmrgas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
189e07dc26bSmrgas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
190e07dc26bSmrgif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191e07dc26bSmrg
192e07dc26bSmrgelse
193e07dc26bSmrg  exitcode=1; echo positional parameters were not saved.
194e07dc26bSmrgfi
195e07dc26bSmrgtest x\$exitcode = x0 || exit 1
196e07dc26bSmrgtest -x / || exit 1"
197e07dc26bSmrg  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
198e07dc26bSmrg  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
199e07dc26bSmrg  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
200e07dc26bSmrg  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
201e07dc26bSmrgtest \$(( 1 + 1 )) = 2 || exit 1
202e07dc26bSmrg
203e07dc26bSmrg  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
204e07dc26bSmrg    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
205e07dc26bSmrg    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
206e07dc26bSmrg    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
207e07dc26bSmrg    PATH=/empty FPATH=/empty; export PATH FPATH
208e07dc26bSmrg    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
209e07dc26bSmrg      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
210e07dc26bSmrg  if (eval "$as_required") 2>/dev/null; then :
211e07dc26bSmrg  as_have_required=yes
212e07dc26bSmrgelse
213e07dc26bSmrg  as_have_required=no
214e07dc26bSmrgfi
215e07dc26bSmrg  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
216e07dc26bSmrg
217e07dc26bSmrgelse
218e07dc26bSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
219e07dc26bSmrgas_found=false
220e07dc26bSmrgfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
221e07dc26bSmrgdo
222e07dc26bSmrg  IFS=$as_save_IFS
223e07dc26bSmrg  test -z "$as_dir" && as_dir=.
224e07dc26bSmrg  as_found=:
225e07dc26bSmrg  case $as_dir in #(
226e07dc26bSmrg	 /*)
227e07dc26bSmrg	   for as_base in sh bash ksh sh5; do
228e07dc26bSmrg	     # Try only shells that exist, to save several forks.
229e07dc26bSmrg	     as_shell=$as_dir/$as_base
230e07dc26bSmrg	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
231e07dc26bSmrg		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
232e07dc26bSmrg  CONFIG_SHELL=$as_shell as_have_required=yes
233e07dc26bSmrg		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
234e07dc26bSmrg  break 2
235e07dc26bSmrgfi
236e07dc26bSmrgfi
237e07dc26bSmrg	   done;;
238e07dc26bSmrg       esac
239e07dc26bSmrg  as_found=false
240e07dc26bSmrgdone
241e07dc26bSmrg$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
242e07dc26bSmrg	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
243e07dc26bSmrg  CONFIG_SHELL=$SHELL as_have_required=yes
244e07dc26bSmrgfi; }
245e07dc26bSmrgIFS=$as_save_IFS
246e07dc26bSmrg
247e07dc26bSmrg
248e07dc26bSmrg      if test "x$CONFIG_SHELL" != x; then :
249e07dc26bSmrg  export CONFIG_SHELL
250e07dc26bSmrg             # We cannot yet assume a decent shell, so we have to provide a
251e07dc26bSmrg# neutralization value for shells without unset; and this also
252e07dc26bSmrg# works around shells that cannot unset nonexistent variables.
253e07dc26bSmrg# Preserve -v and -x to the replacement shell.
254e07dc26bSmrgBASH_ENV=/dev/null
255e07dc26bSmrgENV=/dev/null
256e07dc26bSmrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
257e07dc26bSmrgcase $- in # ((((
258e07dc26bSmrg  *v*x* | *x*v* ) as_opts=-vx ;;
259e07dc26bSmrg  *v* ) as_opts=-v ;;
260e07dc26bSmrg  *x* ) as_opts=-x ;;
261e07dc26bSmrg  * ) as_opts= ;;
262e07dc26bSmrgesac
263e07dc26bSmrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
264e07dc26bSmrg# Admittedly, this is quite paranoid, since all the known shells bail
265e07dc26bSmrg# out after a failed `exec'.
266e07dc26bSmrg$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
267e07dc26bSmrgexit 255
268e07dc26bSmrgfi
269e07dc26bSmrg
270e07dc26bSmrg    if test x$as_have_required = xno; then :
271e07dc26bSmrg  $as_echo "$0: This script requires a shell more modern than all"
272e07dc26bSmrg  $as_echo "$0: the shells that I found on your system."
273e07dc26bSmrg  if test x${ZSH_VERSION+set} = xset ; then
274e07dc26bSmrg    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
275e07dc26bSmrg    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
276e07dc26bSmrg  else
277e07dc26bSmrg    $as_echo "$0: Please tell bug-autoconf@gnu.org and
278e07dc26bSmrg$0: https://bugs.freedesktop.org/enter_bug.cgi?product=xorg
279e07dc26bSmrg$0: about your system, including any error possibly output
280e07dc26bSmrg$0: before this message. Then install a modern shell, or
281e07dc26bSmrg$0: manually run the script under such a shell if you do
282e07dc26bSmrg$0: have one."
283e07dc26bSmrg  fi
284e07dc26bSmrg  exit 1
285e07dc26bSmrgfi
286e07dc26bSmrgfi
287e07dc26bSmrgfi
288e07dc26bSmrgSHELL=${CONFIG_SHELL-/bin/sh}
289e07dc26bSmrgexport SHELL
290e07dc26bSmrg# Unset more variables known to interfere with behavior of common tools.
291e07dc26bSmrgCLICOLOR_FORCE= GREP_OPTIONS=
292e07dc26bSmrgunset CLICOLOR_FORCE GREP_OPTIONS
293e07dc26bSmrg
294e07dc26bSmrg## --------------------- ##
295e07dc26bSmrg## M4sh Shell Functions. ##
296e07dc26bSmrg## --------------------- ##
297e07dc26bSmrg# as_fn_unset VAR
298e07dc26bSmrg# ---------------
299e07dc26bSmrg# Portably unset VAR.
300e07dc26bSmrgas_fn_unset ()
301e07dc26bSmrg{
302e07dc26bSmrg  { eval $1=; unset $1;}
303e07dc26bSmrg}
304e07dc26bSmrgas_unset=as_fn_unset
305e07dc26bSmrg
306e07dc26bSmrg# as_fn_set_status STATUS
307e07dc26bSmrg# -----------------------
308e07dc26bSmrg# Set $? to STATUS, without forking.
309e07dc26bSmrgas_fn_set_status ()
310e07dc26bSmrg{
311e07dc26bSmrg  return $1
312e07dc26bSmrg} # as_fn_set_status
313e07dc26bSmrg
314e07dc26bSmrg# as_fn_exit STATUS
315e07dc26bSmrg# -----------------
316e07dc26bSmrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
317e07dc26bSmrgas_fn_exit ()
318e07dc26bSmrg{
319e07dc26bSmrg  set +e
320e07dc26bSmrg  as_fn_set_status $1
321e07dc26bSmrg  exit $1
322e07dc26bSmrg} # as_fn_exit
323e07dc26bSmrg
324e07dc26bSmrg# as_fn_mkdir_p
325e07dc26bSmrg# -------------
326e07dc26bSmrg# Create "$as_dir" as a directory, including parents if necessary.
327e07dc26bSmrgas_fn_mkdir_p ()
328e07dc26bSmrg{
329e07dc26bSmrg
330e07dc26bSmrg  case $as_dir in #(
331e07dc26bSmrg  -*) as_dir=./$as_dir;;
332e07dc26bSmrg  esac
333e07dc26bSmrg  test -d "$as_dir" || eval $as_mkdir_p || {
334e07dc26bSmrg    as_dirs=
335e07dc26bSmrg    while :; do
336e07dc26bSmrg      case $as_dir in #(
337e07dc26bSmrg      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
338e07dc26bSmrg      *) as_qdir=$as_dir;;
339e07dc26bSmrg      esac
340e07dc26bSmrg      as_dirs="'$as_qdir' $as_dirs"
341e07dc26bSmrg      as_dir=`$as_dirname -- "$as_dir" ||
342e07dc26bSmrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
343e07dc26bSmrg	 X"$as_dir" : 'X\(//\)[^/]' \| \
344e07dc26bSmrg	 X"$as_dir" : 'X\(//\)$' \| \
345e07dc26bSmrg	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
346e07dc26bSmrg$as_echo X"$as_dir" |
347e07dc26bSmrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
348e07dc26bSmrg	    s//\1/
349e07dc26bSmrg	    q
350e07dc26bSmrg	  }
351e07dc26bSmrg	  /^X\(\/\/\)[^/].*/{
352e07dc26bSmrg	    s//\1/
353e07dc26bSmrg	    q
354e07dc26bSmrg	  }
355e07dc26bSmrg	  /^X\(\/\/\)$/{
356e07dc26bSmrg	    s//\1/
357e07dc26bSmrg	    q
358e07dc26bSmrg	  }
359e07dc26bSmrg	  /^X\(\/\).*/{
360e07dc26bSmrg	    s//\1/
361e07dc26bSmrg	    q
362e07dc26bSmrg	  }
363e07dc26bSmrg	  s/.*/./; q'`
364e07dc26bSmrg      test -d "$as_dir" && break
365e07dc26bSmrg    done
366e07dc26bSmrg    test -z "$as_dirs" || eval "mkdir $as_dirs"
367e07dc26bSmrg  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
368e07dc26bSmrg
369e07dc26bSmrg
370e07dc26bSmrg} # as_fn_mkdir_p
371e07dc26bSmrg
372e07dc26bSmrg# as_fn_executable_p FILE
373e07dc26bSmrg# -----------------------
374e07dc26bSmrg# Test if FILE is an executable regular file.
375e07dc26bSmrgas_fn_executable_p ()
376e07dc26bSmrg{
377e07dc26bSmrg  test -f "$1" && test -x "$1"
378e07dc26bSmrg} # as_fn_executable_p
379e07dc26bSmrg# as_fn_append VAR VALUE
380e07dc26bSmrg# ----------------------
381e07dc26bSmrg# Append the text in VALUE to the end of the definition contained in VAR. Take
382e07dc26bSmrg# advantage of any shell optimizations that allow amortized linear growth over
383e07dc26bSmrg# repeated appends, instead of the typical quadratic growth present in naive
384e07dc26bSmrg# implementations.
385e07dc26bSmrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
386e07dc26bSmrg  eval 'as_fn_append ()
387e07dc26bSmrg  {
388e07dc26bSmrg    eval $1+=\$2
389e07dc26bSmrg  }'
390e07dc26bSmrgelse
391e07dc26bSmrg  as_fn_append ()
392e07dc26bSmrg  {
393e07dc26bSmrg    eval $1=\$$1\$2
394e07dc26bSmrg  }
395e07dc26bSmrgfi # as_fn_append
396e07dc26bSmrg
397e07dc26bSmrg# as_fn_arith ARG...
398e07dc26bSmrg# ------------------
399e07dc26bSmrg# Perform arithmetic evaluation on the ARGs, and store the result in the
400e07dc26bSmrg# global $as_val. Take advantage of shells that can avoid forks. The arguments
401e07dc26bSmrg# must be portable across $(()) and expr.
402e07dc26bSmrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
403e07dc26bSmrg  eval 'as_fn_arith ()
404e07dc26bSmrg  {
405e07dc26bSmrg    as_val=$(( $* ))
406e07dc26bSmrg  }'
407e07dc26bSmrgelse
408e07dc26bSmrg  as_fn_arith ()
409e07dc26bSmrg  {
410e07dc26bSmrg    as_val=`expr "$@" || test $? -eq 1`
411e07dc26bSmrg  }
412e07dc26bSmrgfi # as_fn_arith
413e07dc26bSmrg
414e07dc26bSmrg
415e07dc26bSmrg# as_fn_error STATUS ERROR [LINENO LOG_FD]
416e07dc26bSmrg# ----------------------------------------
417e07dc26bSmrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
418e07dc26bSmrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
419e07dc26bSmrg# script with STATUS, using 1 if that was 0.
420e07dc26bSmrgas_fn_error ()
421e07dc26bSmrg{
422e07dc26bSmrg  as_status=$1; test $as_status -eq 0 && as_status=1
423e07dc26bSmrg  if test "$4"; then
424e07dc26bSmrg    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
425e07dc26bSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
426e07dc26bSmrg  fi
427e07dc26bSmrg  $as_echo "$as_me: error: $2" >&2
428e07dc26bSmrg  as_fn_exit $as_status
429e07dc26bSmrg} # as_fn_error
430e07dc26bSmrg
431e07dc26bSmrgif expr a : '\(a\)' >/dev/null 2>&1 &&
432e07dc26bSmrg   test "X`expr 00001 : '.*\(...\)'`" = X001; then
433e07dc26bSmrg  as_expr=expr
434e07dc26bSmrgelse
435e07dc26bSmrg  as_expr=false
436e07dc26bSmrgfi
437e07dc26bSmrg
438e07dc26bSmrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
439e07dc26bSmrg  as_basename=basename
440e07dc26bSmrgelse
441e07dc26bSmrg  as_basename=false
442e07dc26bSmrgfi
443e07dc26bSmrg
444e07dc26bSmrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
445e07dc26bSmrg  as_dirname=dirname
446e07dc26bSmrgelse
447e07dc26bSmrg  as_dirname=false
448e07dc26bSmrgfi
449e07dc26bSmrg
450e07dc26bSmrgas_me=`$as_basename -- "$0" ||
451e07dc26bSmrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
452e07dc26bSmrg	 X"$0" : 'X\(//\)$' \| \
453e07dc26bSmrg	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
454e07dc26bSmrg$as_echo X/"$0" |
455e07dc26bSmrg    sed '/^.*\/\([^/][^/]*\)\/*$/{
456e07dc26bSmrg	    s//\1/
457e07dc26bSmrg	    q
458e07dc26bSmrg	  }
459e07dc26bSmrg	  /^X\/\(\/\/\)$/{
460e07dc26bSmrg	    s//\1/
461e07dc26bSmrg	    q
462e07dc26bSmrg	  }
463e07dc26bSmrg	  /^X\/\(\/\).*/{
464e07dc26bSmrg	    s//\1/
465e07dc26bSmrg	    q
466e07dc26bSmrg	  }
467e07dc26bSmrg	  s/.*/./; q'`
468e07dc26bSmrg
469e07dc26bSmrg# Avoid depending upon Character Ranges.
470e07dc26bSmrgas_cr_letters='abcdefghijklmnopqrstuvwxyz'
471e07dc26bSmrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
472e07dc26bSmrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS
473e07dc26bSmrgas_cr_digits='0123456789'
474e07dc26bSmrgas_cr_alnum=$as_cr_Letters$as_cr_digits
475e07dc26bSmrg
476e07dc26bSmrg
477e07dc26bSmrg  as_lineno_1=$LINENO as_lineno_1a=$LINENO
478e07dc26bSmrg  as_lineno_2=$LINENO as_lineno_2a=$LINENO
479e07dc26bSmrg  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
480e07dc26bSmrg  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
481e07dc26bSmrg  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
482e07dc26bSmrg  sed -n '
483e07dc26bSmrg    p
484e07dc26bSmrg    /[$]LINENO/=
485e07dc26bSmrg  ' <$as_myself |
486e07dc26bSmrg    sed '
487e07dc26bSmrg      s/[$]LINENO.*/&-/
488e07dc26bSmrg      t lineno
489e07dc26bSmrg      b
490e07dc26bSmrg      :lineno
491e07dc26bSmrg      N
492e07dc26bSmrg      :loop
493e07dc26bSmrg      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
494e07dc26bSmrg      t loop
495e07dc26bSmrg      s/-\n.*//
496e07dc26bSmrg    ' >$as_me.lineno &&
497e07dc26bSmrg  chmod +x "$as_me.lineno" ||
498e07dc26bSmrg    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
499e07dc26bSmrg
500e07dc26bSmrg  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
501e07dc26bSmrg  # already done that, so ensure we don't try to do so again and fall
502e07dc26bSmrg  # in an infinite loop.  This has already happened in practice.
503e07dc26bSmrg  _as_can_reexec=no; export _as_can_reexec
504e07dc26bSmrg  # Don't try to exec as it changes $[0], causing all sort of problems
505e07dc26bSmrg  # (the dirname of $[0] is not the place where we might find the
506e07dc26bSmrg  # original and so on.  Autoconf is especially sensitive to this).
507e07dc26bSmrg  . "./$as_me.lineno"
508e07dc26bSmrg  # Exit status is that of the last command.
509e07dc26bSmrg  exit
510e07dc26bSmrg}
511e07dc26bSmrg
512e07dc26bSmrgECHO_C= ECHO_N= ECHO_T=
513e07dc26bSmrgcase `echo -n x` in #(((((
514e07dc26bSmrg-n*)
515e07dc26bSmrg  case `echo 'xy\c'` in
516e07dc26bSmrg  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
517e07dc26bSmrg  xy)  ECHO_C='\c';;
518e07dc26bSmrg  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
519e07dc26bSmrg       ECHO_T='	';;
520e07dc26bSmrg  esac;;
521e07dc26bSmrg*)
522e07dc26bSmrg  ECHO_N='-n';;
523e07dc26bSmrgesac
524e07dc26bSmrg
525e07dc26bSmrgrm -f conf$$ conf$$.exe conf$$.file
526e07dc26bSmrgif test -d conf$$.dir; then
527e07dc26bSmrg  rm -f conf$$.dir/conf$$.file
528e07dc26bSmrgelse
529e07dc26bSmrg  rm -f conf$$.dir
530e07dc26bSmrg  mkdir conf$$.dir 2>/dev/null
531e07dc26bSmrgfi
532e07dc26bSmrgif (echo >conf$$.file) 2>/dev/null; then
533e07dc26bSmrg  if ln -s conf$$.file conf$$ 2>/dev/null; then
534e07dc26bSmrg    as_ln_s='ln -s'
535e07dc26bSmrg    # ... but there are two gotchas:
536e07dc26bSmrg    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
537e07dc26bSmrg    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
538e07dc26bSmrg    # In both cases, we have to default to `cp -pR'.
539e07dc26bSmrg    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
540e07dc26bSmrg      as_ln_s='cp -pR'
541e07dc26bSmrg  elif ln conf$$.file conf$$ 2>/dev/null; then
542e07dc26bSmrg    as_ln_s=ln
543e07dc26bSmrg  else
544e07dc26bSmrg    as_ln_s='cp -pR'
545e07dc26bSmrg  fi
546e07dc26bSmrgelse
547e07dc26bSmrg  as_ln_s='cp -pR'
548e07dc26bSmrgfi
549e07dc26bSmrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
550e07dc26bSmrgrmdir conf$$.dir 2>/dev/null
551e07dc26bSmrg
552e07dc26bSmrgif mkdir -p . 2>/dev/null; then
553e07dc26bSmrg  as_mkdir_p='mkdir -p "$as_dir"'
554e07dc26bSmrgelse
555e07dc26bSmrg  test -d ./-p && rmdir ./-p
556e07dc26bSmrg  as_mkdir_p=false
557e07dc26bSmrgfi
558e07dc26bSmrg
559e07dc26bSmrgas_test_x='test -x'
560e07dc26bSmrgas_executable_p=as_fn_executable_p
561e07dc26bSmrg
562e07dc26bSmrg# Sed expression to map a string onto a valid CPP name.
563e07dc26bSmrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
564e07dc26bSmrg
565e07dc26bSmrg# Sed expression to map a string onto a valid variable name.
566e07dc26bSmrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
567e07dc26bSmrg
568e07dc26bSmrgSHELL=${CONFIG_SHELL-/bin/sh}
569e07dc26bSmrg
570e07dc26bSmrg
571e07dc26bSmrgtest -n "$DJDIR" || exec 7<&0 </dev/null
572e07dc26bSmrgexec 6>&1
573e07dc26bSmrg
574e07dc26bSmrg# Name of the host.
575e07dc26bSmrg# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
576e07dc26bSmrg# so uname gets run too.
577e07dc26bSmrgac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
578e07dc26bSmrg
579e07dc26bSmrg#
580e07dc26bSmrg# Initializations.
581e07dc26bSmrg#
582e07dc26bSmrgac_default_prefix=/usr/local
583e07dc26bSmrgac_clean_files=
584e07dc26bSmrgac_config_libobj_dir=.
585e07dc26bSmrgLIBOBJS=
586e07dc26bSmrgcross_compiling=no
587e07dc26bSmrgsubdirs=
588e07dc26bSmrgMFLAGS=
589e07dc26bSmrgMAKEFLAGS=
590e07dc26bSmrg
591e07dc26bSmrg# Identity of this package.
592e07dc26bSmrgPACKAGE_NAME='xf86-video-vboxvideo'
593e07dc26bSmrgPACKAGE_TARNAME='xf86-video-vboxvideo'
594e07dc26bSmrgPACKAGE_VERSION='1.0.0'
595e07dc26bSmrgPACKAGE_STRING='xf86-video-vboxvideo 1.0.0'
596e07dc26bSmrgPACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
597e07dc26bSmrgPACKAGE_URL=''
598e07dc26bSmrg
599e07dc26bSmrgac_unique_file="Makefile.am"
600e07dc26bSmrg# Factoring default headers for most tests.
601e07dc26bSmrgac_includes_default="\
602e07dc26bSmrg#include <stdio.h>
603e07dc26bSmrg#ifdef HAVE_SYS_TYPES_H
604e07dc26bSmrg# include <sys/types.h>
605e07dc26bSmrg#endif
606e07dc26bSmrg#ifdef HAVE_SYS_STAT_H
607e07dc26bSmrg# include <sys/stat.h>
608e07dc26bSmrg#endif
609e07dc26bSmrg#ifdef STDC_HEADERS
610e07dc26bSmrg# include <stdlib.h>
611e07dc26bSmrg# include <stddef.h>
612e07dc26bSmrg#else
613e07dc26bSmrg# ifdef HAVE_STDLIB_H
614e07dc26bSmrg#  include <stdlib.h>
615e07dc26bSmrg# endif
616e07dc26bSmrg#endif
617e07dc26bSmrg#ifdef HAVE_STRING_H
618e07dc26bSmrg# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
619e07dc26bSmrg#  include <memory.h>
620e07dc26bSmrg# endif
621e07dc26bSmrg# include <string.h>
622e07dc26bSmrg#endif
623e07dc26bSmrg#ifdef HAVE_STRINGS_H
624e07dc26bSmrg# include <strings.h>
625e07dc26bSmrg#endif
626e07dc26bSmrg#ifdef HAVE_INTTYPES_H
627e07dc26bSmrg# include <inttypes.h>
628e07dc26bSmrg#endif
629e07dc26bSmrg#ifdef HAVE_STDINT_H
630e07dc26bSmrg# include <stdint.h>
631e07dc26bSmrg#endif
632e07dc26bSmrg#ifdef HAVE_UNISTD_H
633e07dc26bSmrg# include <unistd.h>
634e07dc26bSmrg#endif"
635e07dc26bSmrg
636e07dc26bSmrgac_subst_vars='am__EXEEXT_FALSE
637e07dc26bSmrgam__EXEEXT_TRUE
638e07dc26bSmrgLTLIBOBJS
639e07dc26bSmrgLIBOBJS
640e07dc26bSmrgDRIVER_NAME
641e07dc26bSmrgPCIACCESS_LIBS
642e07dc26bSmrgPCIACCESS_CFLAGS
643e07dc26bSmrgXEXT_LIBS
644e07dc26bSmrgXEXT_CFLAGS
645e07dc26bSmrgXORG_LIBS
646e07dc26bSmrgXORG_CFLAGS
647e07dc26bSmrgmoduledir
648e07dc26bSmrgLT_SYS_LIBRARY_PATH
649e07dc26bSmrgOTOOL64
650e07dc26bSmrgOTOOL
651e07dc26bSmrgLIPO
652e07dc26bSmrgNMEDIT
653e07dc26bSmrgDSYMUTIL
654e07dc26bSmrgMANIFEST_TOOL
655e07dc26bSmrgRANLIB
656e07dc26bSmrgac_ct_AR
657e07dc26bSmrgAR
658e07dc26bSmrgDLLTOOL
659e07dc26bSmrgOBJDUMP
660e07dc26bSmrgLN_S
661e07dc26bSmrgNM
662e07dc26bSmrgac_ct_DUMPBIN
663e07dc26bSmrgDUMPBIN
664e07dc26bSmrgLD
665e07dc26bSmrgFGREP
666e07dc26bSmrgLIBTOOL
667e07dc26bSmrgMAN_SUBSTS
668e07dc26bSmrgXORG_MAN_PAGE
669e07dc26bSmrgADMIN_MAN_DIR
670e07dc26bSmrgDRIVER_MAN_DIR
671e07dc26bSmrgMISC_MAN_DIR
672e07dc26bSmrgFILE_MAN_DIR
673e07dc26bSmrgLIB_MAN_DIR
674e07dc26bSmrgAPP_MAN_DIR
675e07dc26bSmrgADMIN_MAN_SUFFIX
676e07dc26bSmrgDRIVER_MAN_SUFFIX
677e07dc26bSmrgMISC_MAN_SUFFIX
678e07dc26bSmrgFILE_MAN_SUFFIX
679e07dc26bSmrgLIB_MAN_SUFFIX
680e07dc26bSmrgAPP_MAN_SUFFIX
681e07dc26bSmrgSED
682e07dc26bSmrghost_os
683e07dc26bSmrghost_vendor
684e07dc26bSmrghost_cpu
685e07dc26bSmrghost
686e07dc26bSmrgbuild_os
687e07dc26bSmrgbuild_vendor
688e07dc26bSmrgbuild_cpu
689e07dc26bSmrgbuild
690e07dc26bSmrgINSTALL_CMD
691e07dc26bSmrgPKG_CONFIG_LIBDIR
692e07dc26bSmrgPKG_CONFIG_PATH
693e07dc26bSmrgPKG_CONFIG
694e07dc26bSmrgCHANGELOG_CMD
695e07dc26bSmrgSTRICT_CFLAGS
696e07dc26bSmrgCWARNFLAGS
697e07dc26bSmrgBASE_CFLAGS
698e07dc26bSmrgEGREP
699e07dc26bSmrgGREP
700e07dc26bSmrgCPP
701e07dc26bSmrgam__fastdepCC_FALSE
702e07dc26bSmrgam__fastdepCC_TRUE
703e07dc26bSmrgCCDEPMODE
704e07dc26bSmrgam__nodep
705e07dc26bSmrgAMDEPBACKSLASH
706e07dc26bSmrgAMDEP_FALSE
707e07dc26bSmrgAMDEP_TRUE
708e07dc26bSmrgam__quote
709e07dc26bSmrgam__include
710e07dc26bSmrgDEPDIR
711e07dc26bSmrgOBJEXT
712e07dc26bSmrgEXEEXT
713e07dc26bSmrgac_ct_CC
714e07dc26bSmrgCPPFLAGS
715e07dc26bSmrgLDFLAGS
716e07dc26bSmrgCFLAGS
717e07dc26bSmrgCC
718e07dc26bSmrgAM_BACKSLASH
719e07dc26bSmrgAM_DEFAULT_VERBOSITY
720e07dc26bSmrgAM_DEFAULT_V
721e07dc26bSmrgAM_V
722e07dc26bSmrgam__untar
723e07dc26bSmrgam__tar
724e07dc26bSmrgAMTAR
725e07dc26bSmrgam__leading_dot
726e07dc26bSmrgSET_MAKE
727e07dc26bSmrgAWK
728e07dc26bSmrgmkdir_p
729e07dc26bSmrgMKDIR_P
730e07dc26bSmrgINSTALL_STRIP_PROGRAM
731e07dc26bSmrgSTRIP
732e07dc26bSmrginstall_sh
733e07dc26bSmrgMAKEINFO
734e07dc26bSmrgAUTOHEADER
735e07dc26bSmrgAUTOMAKE
736e07dc26bSmrgAUTOCONF
737e07dc26bSmrgACLOCAL
738e07dc26bSmrgVERSION
739e07dc26bSmrgPACKAGE
740e07dc26bSmrgCYGPATH_W
741e07dc26bSmrgam__isrc
742e07dc26bSmrgINSTALL_DATA
743e07dc26bSmrgINSTALL_SCRIPT
744e07dc26bSmrgINSTALL_PROGRAM
745e07dc26bSmrgtarget_alias
746e07dc26bSmrghost_alias
747e07dc26bSmrgbuild_alias
748e07dc26bSmrgLIBS
749e07dc26bSmrgECHO_T
750e07dc26bSmrgECHO_N
751e07dc26bSmrgECHO_C
752e07dc26bSmrgDEFS
753e07dc26bSmrgmandir
754e07dc26bSmrglocaledir
755e07dc26bSmrglibdir
756e07dc26bSmrgpsdir
757e07dc26bSmrgpdfdir
758e07dc26bSmrgdvidir
759e07dc26bSmrghtmldir
760e07dc26bSmrginfodir
761e07dc26bSmrgdocdir
762e07dc26bSmrgoldincludedir
763e07dc26bSmrgincludedir
764e07dc26bSmrgrunstatedir
765e07dc26bSmrglocalstatedir
766e07dc26bSmrgsharedstatedir
767e07dc26bSmrgsysconfdir
768e07dc26bSmrgdatadir
769e07dc26bSmrgdatarootdir
770e07dc26bSmrglibexecdir
771e07dc26bSmrgsbindir
772e07dc26bSmrgbindir
773e07dc26bSmrgprogram_transform_name
774e07dc26bSmrgprefix
775e07dc26bSmrgexec_prefix
776e07dc26bSmrgPACKAGE_URL
777e07dc26bSmrgPACKAGE_BUGREPORT
778e07dc26bSmrgPACKAGE_STRING
779e07dc26bSmrgPACKAGE_VERSION
780e07dc26bSmrgPACKAGE_TARNAME
781e07dc26bSmrgPACKAGE_NAME
782e07dc26bSmrgPATH_SEPARATOR
783e07dc26bSmrgSHELL'
784e07dc26bSmrgac_subst_files=''
785e07dc26bSmrgac_user_opts='
786e07dc26bSmrgenable_option_checking
787e07dc26bSmrgenable_silent_rules
788e07dc26bSmrgenable_dependency_tracking
789e07dc26bSmrgenable_selective_werror
790e07dc26bSmrgenable_strict_compilation
791e07dc26bSmrgenable_static
792e07dc26bSmrgenable_shared
793e07dc26bSmrgwith_pic
794e07dc26bSmrgenable_fast_install
795e07dc26bSmrgwith_aix_soname
796e07dc26bSmrgwith_gnu_ld
797e07dc26bSmrgwith_sysroot
798e07dc26bSmrgenable_libtool_lock
799e07dc26bSmrgwith_xorg_module_dir
800e07dc26bSmrg'
801e07dc26bSmrg      ac_precious_vars='build_alias
802e07dc26bSmrghost_alias
803e07dc26bSmrgtarget_alias
804e07dc26bSmrgCC
805e07dc26bSmrgCFLAGS
806e07dc26bSmrgLDFLAGS
807e07dc26bSmrgLIBS
808e07dc26bSmrgCPPFLAGS
809e07dc26bSmrgCPP
810e07dc26bSmrgPKG_CONFIG
811e07dc26bSmrgPKG_CONFIG_PATH
812e07dc26bSmrgPKG_CONFIG_LIBDIR
813e07dc26bSmrgLT_SYS_LIBRARY_PATH
814e07dc26bSmrgXORG_CFLAGS
815e07dc26bSmrgXORG_LIBS
816e07dc26bSmrgXEXT_CFLAGS
817e07dc26bSmrgXEXT_LIBS
818e07dc26bSmrgPCIACCESS_CFLAGS
819e07dc26bSmrgPCIACCESS_LIBS'
820e07dc26bSmrg
821e07dc26bSmrg
822e07dc26bSmrg# Initialize some variables set by options.
823e07dc26bSmrgac_init_help=
824e07dc26bSmrgac_init_version=false
825e07dc26bSmrgac_unrecognized_opts=
826e07dc26bSmrgac_unrecognized_sep=
827e07dc26bSmrg# The variables have the same names as the options, with
828e07dc26bSmrg# dashes changed to underlines.
829e07dc26bSmrgcache_file=/dev/null
830e07dc26bSmrgexec_prefix=NONE
831e07dc26bSmrgno_create=
832e07dc26bSmrgno_recursion=
833e07dc26bSmrgprefix=NONE
834e07dc26bSmrgprogram_prefix=NONE
835e07dc26bSmrgprogram_suffix=NONE
836e07dc26bSmrgprogram_transform_name=s,x,x,
837e07dc26bSmrgsilent=
838e07dc26bSmrgsite=
839e07dc26bSmrgsrcdir=
840e07dc26bSmrgverbose=
841e07dc26bSmrgx_includes=NONE
842e07dc26bSmrgx_libraries=NONE
843e07dc26bSmrg
844e07dc26bSmrg# Installation directory options.
845e07dc26bSmrg# These are left unexpanded so users can "make install exec_prefix=/foo"
846e07dc26bSmrg# and all the variables that are supposed to be based on exec_prefix
847e07dc26bSmrg# by default will actually change.
848e07dc26bSmrg# Use braces instead of parens because sh, perl, etc. also accept them.
849e07dc26bSmrg# (The list follows the same order as the GNU Coding Standards.)
850e07dc26bSmrgbindir='${exec_prefix}/bin'
851e07dc26bSmrgsbindir='${exec_prefix}/sbin'
852e07dc26bSmrglibexecdir='${exec_prefix}/libexec'
853e07dc26bSmrgdatarootdir='${prefix}/share'
854e07dc26bSmrgdatadir='${datarootdir}'
855e07dc26bSmrgsysconfdir='${prefix}/etc'
856e07dc26bSmrgsharedstatedir='${prefix}/com'
857e07dc26bSmrglocalstatedir='${prefix}/var'
858e07dc26bSmrgrunstatedir='${localstatedir}/run'
859e07dc26bSmrgincludedir='${prefix}/include'
860e07dc26bSmrgoldincludedir='/usr/include'
861e07dc26bSmrgdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
862e07dc26bSmrginfodir='${datarootdir}/info'
863e07dc26bSmrghtmldir='${docdir}'
864e07dc26bSmrgdvidir='${docdir}'
865e07dc26bSmrgpdfdir='${docdir}'
866e07dc26bSmrgpsdir='${docdir}'
867e07dc26bSmrglibdir='${exec_prefix}/lib'
868e07dc26bSmrglocaledir='${datarootdir}/locale'
869e07dc26bSmrgmandir='${datarootdir}/man'
870e07dc26bSmrg
871e07dc26bSmrgac_prev=
872e07dc26bSmrgac_dashdash=
873e07dc26bSmrgfor ac_option
874e07dc26bSmrgdo
875e07dc26bSmrg  # If the previous option needs an argument, assign it.
876e07dc26bSmrg  if test -n "$ac_prev"; then
877e07dc26bSmrg    eval $ac_prev=\$ac_option
878e07dc26bSmrg    ac_prev=
879e07dc26bSmrg    continue
880e07dc26bSmrg  fi
881e07dc26bSmrg
882e07dc26bSmrg  case $ac_option in
883e07dc26bSmrg  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
884e07dc26bSmrg  *=)   ac_optarg= ;;
885e07dc26bSmrg  *)    ac_optarg=yes ;;
886e07dc26bSmrg  esac
887e07dc26bSmrg
888e07dc26bSmrg  # Accept the important Cygnus configure options, so we can diagnose typos.
889e07dc26bSmrg
890e07dc26bSmrg  case $ac_dashdash$ac_option in
891e07dc26bSmrg  --)
892e07dc26bSmrg    ac_dashdash=yes ;;
893e07dc26bSmrg
894e07dc26bSmrg  -bindir | --bindir | --bindi | --bind | --bin | --bi)
895e07dc26bSmrg    ac_prev=bindir ;;
896e07dc26bSmrg  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
897e07dc26bSmrg    bindir=$ac_optarg ;;
898e07dc26bSmrg
899e07dc26bSmrg  -build | --build | --buil | --bui | --bu)
900e07dc26bSmrg    ac_prev=build_alias ;;
901e07dc26bSmrg  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
902e07dc26bSmrg    build_alias=$ac_optarg ;;
903e07dc26bSmrg
904e07dc26bSmrg  -cache-file | --cache-file | --cache-fil | --cache-fi \
905e07dc26bSmrg  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
906e07dc26bSmrg    ac_prev=cache_file ;;
907e07dc26bSmrg  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
908e07dc26bSmrg  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
909e07dc26bSmrg    cache_file=$ac_optarg ;;
910e07dc26bSmrg
911e07dc26bSmrg  --config-cache | -C)
912e07dc26bSmrg    cache_file=config.cache ;;
913e07dc26bSmrg
914e07dc26bSmrg  -datadir | --datadir | --datadi | --datad)
915e07dc26bSmrg    ac_prev=datadir ;;
916e07dc26bSmrg  -datadir=* | --datadir=* | --datadi=* | --datad=*)
917e07dc26bSmrg    datadir=$ac_optarg ;;
918e07dc26bSmrg
919e07dc26bSmrg  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
920e07dc26bSmrg  | --dataroo | --dataro | --datar)
921e07dc26bSmrg    ac_prev=datarootdir ;;
922e07dc26bSmrg  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
923e07dc26bSmrg  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
924e07dc26bSmrg    datarootdir=$ac_optarg ;;
925e07dc26bSmrg
926e07dc26bSmrg  -disable-* | --disable-*)
927e07dc26bSmrg    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
928e07dc26bSmrg    # Reject names that are not valid shell variable names.
929e07dc26bSmrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
930e07dc26bSmrg      as_fn_error $? "invalid feature name: $ac_useropt"
931e07dc26bSmrg    ac_useropt_orig=$ac_useropt
932e07dc26bSmrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
933e07dc26bSmrg    case $ac_user_opts in
934e07dc26bSmrg      *"
935e07dc26bSmrg"enable_$ac_useropt"
936e07dc26bSmrg"*) ;;
937e07dc26bSmrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
938e07dc26bSmrg	 ac_unrecognized_sep=', ';;
939e07dc26bSmrg    esac
940e07dc26bSmrg    eval enable_$ac_useropt=no ;;
941e07dc26bSmrg
942e07dc26bSmrg  -docdir | --docdir | --docdi | --doc | --do)
943e07dc26bSmrg    ac_prev=docdir ;;
944e07dc26bSmrg  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
945e07dc26bSmrg    docdir=$ac_optarg ;;
946e07dc26bSmrg
947e07dc26bSmrg  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
948e07dc26bSmrg    ac_prev=dvidir ;;
949e07dc26bSmrg  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
950e07dc26bSmrg    dvidir=$ac_optarg ;;
951e07dc26bSmrg
952e07dc26bSmrg  -enable-* | --enable-*)
953e07dc26bSmrg    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
954e07dc26bSmrg    # Reject names that are not valid shell variable names.
955e07dc26bSmrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
956e07dc26bSmrg      as_fn_error $? "invalid feature name: $ac_useropt"
957e07dc26bSmrg    ac_useropt_orig=$ac_useropt
958e07dc26bSmrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
959e07dc26bSmrg    case $ac_user_opts in
960e07dc26bSmrg      *"
961e07dc26bSmrg"enable_$ac_useropt"
962e07dc26bSmrg"*) ;;
963e07dc26bSmrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
964e07dc26bSmrg	 ac_unrecognized_sep=', ';;
965e07dc26bSmrg    esac
966e07dc26bSmrg    eval enable_$ac_useropt=\$ac_optarg ;;
967e07dc26bSmrg
968e07dc26bSmrg  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
969e07dc26bSmrg  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
970e07dc26bSmrg  | --exec | --exe | --ex)
971e07dc26bSmrg    ac_prev=exec_prefix ;;
972e07dc26bSmrg  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
973e07dc26bSmrg  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
974e07dc26bSmrg  | --exec=* | --exe=* | --ex=*)
975e07dc26bSmrg    exec_prefix=$ac_optarg ;;
976e07dc26bSmrg
977e07dc26bSmrg  -gas | --gas | --ga | --g)
978e07dc26bSmrg    # Obsolete; use --with-gas.
979e07dc26bSmrg    with_gas=yes ;;
980e07dc26bSmrg
981e07dc26bSmrg  -help | --help | --hel | --he | -h)
982e07dc26bSmrg    ac_init_help=long ;;
983e07dc26bSmrg  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
984e07dc26bSmrg    ac_init_help=recursive ;;
985e07dc26bSmrg  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
986e07dc26bSmrg    ac_init_help=short ;;
987e07dc26bSmrg
988e07dc26bSmrg  -host | --host | --hos | --ho)
989e07dc26bSmrg    ac_prev=host_alias ;;
990e07dc26bSmrg  -host=* | --host=* | --hos=* | --ho=*)
991e07dc26bSmrg    host_alias=$ac_optarg ;;
992e07dc26bSmrg
993e07dc26bSmrg  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
994e07dc26bSmrg    ac_prev=htmldir ;;
995e07dc26bSmrg  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
996e07dc26bSmrg  | --ht=*)
997e07dc26bSmrg    htmldir=$ac_optarg ;;
998e07dc26bSmrg
999e07dc26bSmrg  -includedir | --includedir | --includedi | --included | --include \
1000e07dc26bSmrg  | --includ | --inclu | --incl | --inc)
1001e07dc26bSmrg    ac_prev=includedir ;;
1002e07dc26bSmrg  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1003e07dc26bSmrg  | --includ=* | --inclu=* | --incl=* | --inc=*)
1004e07dc26bSmrg    includedir=$ac_optarg ;;
1005e07dc26bSmrg
1006e07dc26bSmrg  -infodir | --infodir | --infodi | --infod | --info | --inf)
1007e07dc26bSmrg    ac_prev=infodir ;;
1008e07dc26bSmrg  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1009e07dc26bSmrg    infodir=$ac_optarg ;;
1010e07dc26bSmrg
1011e07dc26bSmrg  -libdir | --libdir | --libdi | --libd)
1012e07dc26bSmrg    ac_prev=libdir ;;
1013e07dc26bSmrg  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1014e07dc26bSmrg    libdir=$ac_optarg ;;
1015e07dc26bSmrg
1016e07dc26bSmrg  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1017e07dc26bSmrg  | --libexe | --libex | --libe)
1018e07dc26bSmrg    ac_prev=libexecdir ;;
1019e07dc26bSmrg  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1020e07dc26bSmrg  | --libexe=* | --libex=* | --libe=*)
1021e07dc26bSmrg    libexecdir=$ac_optarg ;;
1022e07dc26bSmrg
1023e07dc26bSmrg  -localedir | --localedir | --localedi | --localed | --locale)
1024e07dc26bSmrg    ac_prev=localedir ;;
1025e07dc26bSmrg  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1026e07dc26bSmrg    localedir=$ac_optarg ;;
1027e07dc26bSmrg
1028e07dc26bSmrg  -localstatedir | --localstatedir | --localstatedi | --localstated \
1029e07dc26bSmrg  | --localstate | --localstat | --localsta | --localst | --locals)
1030e07dc26bSmrg    ac_prev=localstatedir ;;
1031e07dc26bSmrg  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1032e07dc26bSmrg  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1033e07dc26bSmrg    localstatedir=$ac_optarg ;;
1034e07dc26bSmrg
1035e07dc26bSmrg  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1036e07dc26bSmrg    ac_prev=mandir ;;
1037e07dc26bSmrg  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1038e07dc26bSmrg    mandir=$ac_optarg ;;
1039e07dc26bSmrg
1040e07dc26bSmrg  -nfp | --nfp | --nf)
1041e07dc26bSmrg    # Obsolete; use --without-fp.
1042e07dc26bSmrg    with_fp=no ;;
1043e07dc26bSmrg
1044e07dc26bSmrg  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1045e07dc26bSmrg  | --no-cr | --no-c | -n)
1046e07dc26bSmrg    no_create=yes ;;
1047e07dc26bSmrg
1048e07dc26bSmrg  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1049e07dc26bSmrg  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1050e07dc26bSmrg    no_recursion=yes ;;
1051e07dc26bSmrg
1052e07dc26bSmrg  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1053e07dc26bSmrg  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1054e07dc26bSmrg  | --oldin | --oldi | --old | --ol | --o)
1055e07dc26bSmrg    ac_prev=oldincludedir ;;
1056e07dc26bSmrg  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1057e07dc26bSmrg  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1058e07dc26bSmrg  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1059e07dc26bSmrg    oldincludedir=$ac_optarg ;;
1060e07dc26bSmrg
1061e07dc26bSmrg  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1062e07dc26bSmrg    ac_prev=prefix ;;
1063e07dc26bSmrg  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1064e07dc26bSmrg    prefix=$ac_optarg ;;
1065e07dc26bSmrg
1066e07dc26bSmrg  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1067e07dc26bSmrg  | --program-pre | --program-pr | --program-p)
1068e07dc26bSmrg    ac_prev=program_prefix ;;
1069e07dc26bSmrg  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1070e07dc26bSmrg  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1071e07dc26bSmrg    program_prefix=$ac_optarg ;;
1072e07dc26bSmrg
1073e07dc26bSmrg  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1074e07dc26bSmrg  | --program-suf | --program-su | --program-s)
1075e07dc26bSmrg    ac_prev=program_suffix ;;
1076e07dc26bSmrg  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1077e07dc26bSmrg  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1078e07dc26bSmrg    program_suffix=$ac_optarg ;;
1079e07dc26bSmrg
1080e07dc26bSmrg  -program-transform-name | --program-transform-name \
1081e07dc26bSmrg  | --program-transform-nam | --program-transform-na \
1082e07dc26bSmrg  | --program-transform-n | --program-transform- \
1083e07dc26bSmrg  | --program-transform | --program-transfor \
1084e07dc26bSmrg  | --program-transfo | --program-transf \
1085e07dc26bSmrg  | --program-trans | --program-tran \
1086e07dc26bSmrg  | --progr-tra | --program-tr | --program-t)
1087e07dc26bSmrg    ac_prev=program_transform_name ;;
1088e07dc26bSmrg  -program-transform-name=* | --program-transform-name=* \
1089e07dc26bSmrg  | --program-transform-nam=* | --program-transform-na=* \
1090e07dc26bSmrg  | --program-transform-n=* | --program-transform-=* \
1091e07dc26bSmrg  | --program-transform=* | --program-transfor=* \
1092e07dc26bSmrg  | --program-transfo=* | --program-transf=* \
1093e07dc26bSmrg  | --program-trans=* | --program-tran=* \
1094e07dc26bSmrg  | --progr-tra=* | --program-tr=* | --program-t=*)
1095e07dc26bSmrg    program_transform_name=$ac_optarg ;;
1096e07dc26bSmrg
1097e07dc26bSmrg  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1098e07dc26bSmrg    ac_prev=pdfdir ;;
1099e07dc26bSmrg  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1100e07dc26bSmrg    pdfdir=$ac_optarg ;;
1101e07dc26bSmrg
1102e07dc26bSmrg  -psdir | --psdir | --psdi | --psd | --ps)
1103e07dc26bSmrg    ac_prev=psdir ;;
1104e07dc26bSmrg  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1105e07dc26bSmrg    psdir=$ac_optarg ;;
1106e07dc26bSmrg
1107e07dc26bSmrg  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1108e07dc26bSmrg  | -silent | --silent | --silen | --sile | --sil)
1109e07dc26bSmrg    silent=yes ;;
1110e07dc26bSmrg
1111e07dc26bSmrg  -runstatedir | --runstatedir | --runstatedi | --runstated \
1112e07dc26bSmrg  | --runstate | --runstat | --runsta | --runst | --runs \
1113e07dc26bSmrg  | --run | --ru | --r)
1114e07dc26bSmrg    ac_prev=runstatedir ;;
1115e07dc26bSmrg  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1116e07dc26bSmrg  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1117e07dc26bSmrg  | --run=* | --ru=* | --r=*)
1118e07dc26bSmrg    runstatedir=$ac_optarg ;;
1119e07dc26bSmrg
1120e07dc26bSmrg  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1121e07dc26bSmrg    ac_prev=sbindir ;;
1122e07dc26bSmrg  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1123e07dc26bSmrg  | --sbi=* | --sb=*)
1124e07dc26bSmrg    sbindir=$ac_optarg ;;
1125e07dc26bSmrg
1126e07dc26bSmrg  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1127e07dc26bSmrg  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1128e07dc26bSmrg  | --sharedst | --shareds | --shared | --share | --shar \
1129e07dc26bSmrg  | --sha | --sh)
1130e07dc26bSmrg    ac_prev=sharedstatedir ;;
1131e07dc26bSmrg  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1132e07dc26bSmrg  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1133e07dc26bSmrg  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1134e07dc26bSmrg  | --sha=* | --sh=*)
1135e07dc26bSmrg    sharedstatedir=$ac_optarg ;;
1136e07dc26bSmrg
1137e07dc26bSmrg  -site | --site | --sit)
1138e07dc26bSmrg    ac_prev=site ;;
1139e07dc26bSmrg  -site=* | --site=* | --sit=*)
1140e07dc26bSmrg    site=$ac_optarg ;;
1141e07dc26bSmrg
1142e07dc26bSmrg  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1143e07dc26bSmrg    ac_prev=srcdir ;;
1144e07dc26bSmrg  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1145e07dc26bSmrg    srcdir=$ac_optarg ;;
1146e07dc26bSmrg
1147e07dc26bSmrg  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1148e07dc26bSmrg  | --syscon | --sysco | --sysc | --sys | --sy)
1149e07dc26bSmrg    ac_prev=sysconfdir ;;
1150e07dc26bSmrg  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1151e07dc26bSmrg  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1152e07dc26bSmrg    sysconfdir=$ac_optarg ;;
1153e07dc26bSmrg
1154e07dc26bSmrg  -target | --target | --targe | --targ | --tar | --ta | --t)
1155e07dc26bSmrg    ac_prev=target_alias ;;
1156e07dc26bSmrg  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1157e07dc26bSmrg    target_alias=$ac_optarg ;;
1158e07dc26bSmrg
1159e07dc26bSmrg  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1160e07dc26bSmrg    verbose=yes ;;
1161e07dc26bSmrg
1162e07dc26bSmrg  -version | --version | --versio | --versi | --vers | -V)
1163e07dc26bSmrg    ac_init_version=: ;;
1164e07dc26bSmrg
1165e07dc26bSmrg  -with-* | --with-*)
1166e07dc26bSmrg    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1167e07dc26bSmrg    # Reject names that are not valid shell variable names.
1168e07dc26bSmrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1169e07dc26bSmrg      as_fn_error $? "invalid package name: $ac_useropt"
1170e07dc26bSmrg    ac_useropt_orig=$ac_useropt
1171e07dc26bSmrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1172e07dc26bSmrg    case $ac_user_opts in
1173e07dc26bSmrg      *"
1174e07dc26bSmrg"with_$ac_useropt"
1175e07dc26bSmrg"*) ;;
1176e07dc26bSmrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1177e07dc26bSmrg	 ac_unrecognized_sep=', ';;
1178e07dc26bSmrg    esac
1179e07dc26bSmrg    eval with_$ac_useropt=\$ac_optarg ;;
1180e07dc26bSmrg
1181e07dc26bSmrg  -without-* | --without-*)
1182e07dc26bSmrg    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1183e07dc26bSmrg    # Reject names that are not valid shell variable names.
1184e07dc26bSmrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1185e07dc26bSmrg      as_fn_error $? "invalid package name: $ac_useropt"
1186e07dc26bSmrg    ac_useropt_orig=$ac_useropt
1187e07dc26bSmrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1188e07dc26bSmrg    case $ac_user_opts in
1189e07dc26bSmrg      *"
1190e07dc26bSmrg"with_$ac_useropt"
1191e07dc26bSmrg"*) ;;
1192e07dc26bSmrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1193e07dc26bSmrg	 ac_unrecognized_sep=', ';;
1194e07dc26bSmrg    esac
1195e07dc26bSmrg    eval with_$ac_useropt=no ;;
1196e07dc26bSmrg
1197e07dc26bSmrg  --x)
1198e07dc26bSmrg    # Obsolete; use --with-x.
1199e07dc26bSmrg    with_x=yes ;;
1200e07dc26bSmrg
1201e07dc26bSmrg  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1202e07dc26bSmrg  | --x-incl | --x-inc | --x-in | --x-i)
1203e07dc26bSmrg    ac_prev=x_includes ;;
1204e07dc26bSmrg  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1205e07dc26bSmrg  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1206e07dc26bSmrg    x_includes=$ac_optarg ;;
1207e07dc26bSmrg
1208e07dc26bSmrg  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1209e07dc26bSmrg  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1210e07dc26bSmrg    ac_prev=x_libraries ;;
1211e07dc26bSmrg  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1212e07dc26bSmrg  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1213e07dc26bSmrg    x_libraries=$ac_optarg ;;
1214e07dc26bSmrg
1215e07dc26bSmrg  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1216e07dc26bSmrgTry \`$0 --help' for more information"
1217e07dc26bSmrg    ;;
1218e07dc26bSmrg
1219e07dc26bSmrg  *=*)
1220e07dc26bSmrg    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1221e07dc26bSmrg    # Reject names that are not valid shell variable names.
1222e07dc26bSmrg    case $ac_envvar in #(
1223e07dc26bSmrg      '' | [0-9]* | *[!_$as_cr_alnum]* )
1224e07dc26bSmrg      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1225e07dc26bSmrg    esac
1226e07dc26bSmrg    eval $ac_envvar=\$ac_optarg
1227e07dc26bSmrg    export $ac_envvar ;;
1228e07dc26bSmrg
1229e07dc26bSmrg  *)
1230e07dc26bSmrg    # FIXME: should be removed in autoconf 3.0.
1231e07dc26bSmrg    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1232e07dc26bSmrg    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1233e07dc26bSmrg      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1234e07dc26bSmrg    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1235e07dc26bSmrg    ;;
1236e07dc26bSmrg
1237e07dc26bSmrg  esac
1238e07dc26bSmrgdone
1239e07dc26bSmrg
1240e07dc26bSmrgif test -n "$ac_prev"; then
1241e07dc26bSmrg  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1242e07dc26bSmrg  as_fn_error $? "missing argument to $ac_option"
1243e07dc26bSmrgfi
1244e07dc26bSmrg
1245e07dc26bSmrgif test -n "$ac_unrecognized_opts"; then
1246e07dc26bSmrg  case $enable_option_checking in
1247e07dc26bSmrg    no) ;;
1248e07dc26bSmrg    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1249e07dc26bSmrg    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1250e07dc26bSmrg  esac
1251e07dc26bSmrgfi
1252e07dc26bSmrg
1253e07dc26bSmrg# Check all directory arguments for consistency.
1254e07dc26bSmrgfor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1255e07dc26bSmrg		datadir sysconfdir sharedstatedir localstatedir includedir \
1256e07dc26bSmrg		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1257e07dc26bSmrg		libdir localedir mandir runstatedir
1258e07dc26bSmrgdo
1259e07dc26bSmrg  eval ac_val=\$$ac_var
1260e07dc26bSmrg  # Remove trailing slashes.
1261e07dc26bSmrg  case $ac_val in
1262e07dc26bSmrg    */ )
1263e07dc26bSmrg      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1264e07dc26bSmrg      eval $ac_var=\$ac_val;;
1265e07dc26bSmrg  esac
1266e07dc26bSmrg  # Be sure to have absolute directory names.
1267e07dc26bSmrg  case $ac_val in
1268e07dc26bSmrg    [\\/$]* | ?:[\\/]* )  continue;;
1269e07dc26bSmrg    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1270e07dc26bSmrg  esac
1271e07dc26bSmrg  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1272e07dc26bSmrgdone
1273e07dc26bSmrg
1274e07dc26bSmrg# There might be people who depend on the old broken behavior: `$host'
1275e07dc26bSmrg# used to hold the argument of --host etc.
1276e07dc26bSmrg# FIXME: To remove some day.
1277e07dc26bSmrgbuild=$build_alias
1278e07dc26bSmrghost=$host_alias
1279e07dc26bSmrgtarget=$target_alias
1280e07dc26bSmrg
1281e07dc26bSmrg# FIXME: To remove some day.
1282e07dc26bSmrgif test "x$host_alias" != x; then
1283e07dc26bSmrg  if test "x$build_alias" = x; then
1284e07dc26bSmrg    cross_compiling=maybe
1285e07dc26bSmrg  elif test "x$build_alias" != "x$host_alias"; then
1286e07dc26bSmrg    cross_compiling=yes
1287e07dc26bSmrg  fi
1288e07dc26bSmrgfi
1289e07dc26bSmrg
1290e07dc26bSmrgac_tool_prefix=
1291e07dc26bSmrgtest -n "$host_alias" && ac_tool_prefix=$host_alias-
1292e07dc26bSmrg
1293e07dc26bSmrgtest "$silent" = yes && exec 6>/dev/null
1294e07dc26bSmrg
1295e07dc26bSmrg
1296e07dc26bSmrgac_pwd=`pwd` && test -n "$ac_pwd" &&
1297e07dc26bSmrgac_ls_di=`ls -di .` &&
1298e07dc26bSmrgac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1299e07dc26bSmrg  as_fn_error $? "working directory cannot be determined"
1300e07dc26bSmrgtest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1301e07dc26bSmrg  as_fn_error $? "pwd does not report name of working directory"
1302e07dc26bSmrg
1303e07dc26bSmrg
1304e07dc26bSmrg# Find the source files, if location was not specified.
1305e07dc26bSmrgif test -z "$srcdir"; then
1306e07dc26bSmrg  ac_srcdir_defaulted=yes
1307e07dc26bSmrg  # Try the directory containing this script, then the parent directory.
1308e07dc26bSmrg  ac_confdir=`$as_dirname -- "$as_myself" ||
1309e07dc26bSmrg$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1310e07dc26bSmrg	 X"$as_myself" : 'X\(//\)[^/]' \| \
1311e07dc26bSmrg	 X"$as_myself" : 'X\(//\)$' \| \
1312e07dc26bSmrg	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1313e07dc26bSmrg$as_echo X"$as_myself" |
1314e07dc26bSmrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1315e07dc26bSmrg	    s//\1/
1316e07dc26bSmrg	    q
1317e07dc26bSmrg	  }
1318e07dc26bSmrg	  /^X\(\/\/\)[^/].*/{
1319e07dc26bSmrg	    s//\1/
1320e07dc26bSmrg	    q
1321e07dc26bSmrg	  }
1322e07dc26bSmrg	  /^X\(\/\/\)$/{
1323e07dc26bSmrg	    s//\1/
1324e07dc26bSmrg	    q
1325e07dc26bSmrg	  }
1326e07dc26bSmrg	  /^X\(\/\).*/{
1327e07dc26bSmrg	    s//\1/
1328e07dc26bSmrg	    q
1329e07dc26bSmrg	  }
1330e07dc26bSmrg	  s/.*/./; q'`
1331e07dc26bSmrg  srcdir=$ac_confdir
1332e07dc26bSmrg  if test ! -r "$srcdir/$ac_unique_file"; then
1333e07dc26bSmrg    srcdir=..
1334e07dc26bSmrg  fi
1335e07dc26bSmrgelse
1336e07dc26bSmrg  ac_srcdir_defaulted=no
1337e07dc26bSmrgfi
1338e07dc26bSmrgif test ! -r "$srcdir/$ac_unique_file"; then
1339e07dc26bSmrg  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1340e07dc26bSmrg  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1341e07dc26bSmrgfi
1342e07dc26bSmrgac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1343e07dc26bSmrgac_abs_confdir=`(
1344e07dc26bSmrg	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1345e07dc26bSmrg	pwd)`
1346e07dc26bSmrg# When building in place, set srcdir=.
1347e07dc26bSmrgif test "$ac_abs_confdir" = "$ac_pwd"; then
1348e07dc26bSmrg  srcdir=.
1349e07dc26bSmrgfi
1350e07dc26bSmrg# Remove unnecessary trailing slashes from srcdir.
1351e07dc26bSmrg# Double slashes in file names in object file debugging info
1352e07dc26bSmrg# mess up M-x gdb in Emacs.
1353e07dc26bSmrgcase $srcdir in
1354e07dc26bSmrg*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1355e07dc26bSmrgesac
1356e07dc26bSmrgfor ac_var in $ac_precious_vars; do
1357e07dc26bSmrg  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1358e07dc26bSmrg  eval ac_env_${ac_var}_value=\$${ac_var}
1359e07dc26bSmrg  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1360e07dc26bSmrg  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1361e07dc26bSmrgdone
1362e07dc26bSmrg
1363e07dc26bSmrg#
1364e07dc26bSmrg# Report the --help message.
1365e07dc26bSmrg#
1366e07dc26bSmrgif test "$ac_init_help" = "long"; then
1367e07dc26bSmrg  # Omit some internal or obsolete options to make the list less imposing.
1368e07dc26bSmrg  # This message is too long to be a string in the A/UX 3.1 sh.
1369e07dc26bSmrg  cat <<_ACEOF
1370e07dc26bSmrg\`configure' configures xf86-video-vboxvideo 1.0.0 to adapt to many kinds of systems.
1371e07dc26bSmrg
1372e07dc26bSmrgUsage: $0 [OPTION]... [VAR=VALUE]...
1373e07dc26bSmrg
1374e07dc26bSmrgTo assign environment variables (e.g., CC, CFLAGS...), specify them as
1375e07dc26bSmrgVAR=VALUE.  See below for descriptions of some of the useful variables.
1376e07dc26bSmrg
1377e07dc26bSmrgDefaults for the options are specified in brackets.
1378e07dc26bSmrg
1379e07dc26bSmrgConfiguration:
1380e07dc26bSmrg  -h, --help              display this help and exit
1381e07dc26bSmrg      --help=short        display options specific to this package
1382e07dc26bSmrg      --help=recursive    display the short help of all the included packages
1383e07dc26bSmrg  -V, --version           display version information and exit
1384e07dc26bSmrg  -q, --quiet, --silent   do not print \`checking ...' messages
1385e07dc26bSmrg      --cache-file=FILE   cache test results in FILE [disabled]
1386e07dc26bSmrg  -C, --config-cache      alias for \`--cache-file=config.cache'
1387e07dc26bSmrg  -n, --no-create         do not create output files
1388e07dc26bSmrg      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1389e07dc26bSmrg
1390e07dc26bSmrgInstallation directories:
1391e07dc26bSmrg  --prefix=PREFIX         install architecture-independent files in PREFIX
1392e07dc26bSmrg                          [$ac_default_prefix]
1393e07dc26bSmrg  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1394e07dc26bSmrg                          [PREFIX]
1395e07dc26bSmrg
1396e07dc26bSmrgBy default, \`make install' will install all the files in
1397e07dc26bSmrg\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1398e07dc26bSmrgan installation prefix other than \`$ac_default_prefix' using \`--prefix',
1399e07dc26bSmrgfor instance \`--prefix=\$HOME'.
1400e07dc26bSmrg
1401e07dc26bSmrgFor better control, use the options below.
1402e07dc26bSmrg
1403e07dc26bSmrgFine tuning of the installation directories:
1404e07dc26bSmrg  --bindir=DIR            user executables [EPREFIX/bin]
1405e07dc26bSmrg  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1406e07dc26bSmrg  --libexecdir=DIR        program executables [EPREFIX/libexec]
1407e07dc26bSmrg  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1408e07dc26bSmrg  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1409e07dc26bSmrg  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1410e07dc26bSmrg  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
1411e07dc26bSmrg  --libdir=DIR            object code libraries [EPREFIX/lib]
1412e07dc26bSmrg  --includedir=DIR        C header files [PREFIX/include]
1413e07dc26bSmrg  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1414e07dc26bSmrg  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1415e07dc26bSmrg  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1416e07dc26bSmrg  --infodir=DIR           info documentation [DATAROOTDIR/info]
1417e07dc26bSmrg  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1418e07dc26bSmrg  --mandir=DIR            man documentation [DATAROOTDIR/man]
1419e07dc26bSmrg  --docdir=DIR            documentation root
1420e07dc26bSmrg                          [DATAROOTDIR/doc/xf86-video-vboxvideo]
1421e07dc26bSmrg  --htmldir=DIR           html documentation [DOCDIR]
1422e07dc26bSmrg  --dvidir=DIR            dvi documentation [DOCDIR]
1423e07dc26bSmrg  --pdfdir=DIR            pdf documentation [DOCDIR]
1424e07dc26bSmrg  --psdir=DIR             ps documentation [DOCDIR]
1425e07dc26bSmrg_ACEOF
1426e07dc26bSmrg
1427e07dc26bSmrg  cat <<\_ACEOF
1428e07dc26bSmrg
1429e07dc26bSmrgProgram names:
1430e07dc26bSmrg  --program-prefix=PREFIX            prepend PREFIX to installed program names
1431e07dc26bSmrg  --program-suffix=SUFFIX            append SUFFIX to installed program names
1432e07dc26bSmrg  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1433e07dc26bSmrg
1434e07dc26bSmrgSystem types:
1435e07dc26bSmrg  --build=BUILD     configure for building on BUILD [guessed]
1436e07dc26bSmrg  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1437e07dc26bSmrg_ACEOF
1438e07dc26bSmrgfi
1439e07dc26bSmrg
1440e07dc26bSmrgif test -n "$ac_init_help"; then
1441e07dc26bSmrg  case $ac_init_help in
1442e07dc26bSmrg     short | recursive ) echo "Configuration of xf86-video-vboxvideo 1.0.0:";;
1443e07dc26bSmrg   esac
1444e07dc26bSmrg  cat <<\_ACEOF
1445e07dc26bSmrg
1446e07dc26bSmrgOptional Features:
1447e07dc26bSmrg  --disable-option-checking  ignore unrecognized --enable/--with options
1448e07dc26bSmrg  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1449e07dc26bSmrg  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1450e07dc26bSmrg  --enable-silent-rules   less verbose build output (undo: "make V=1")
1451e07dc26bSmrg  --disable-silent-rules  verbose build output (undo: "make V=0")
1452e07dc26bSmrg  --enable-dependency-tracking
1453e07dc26bSmrg                          do not reject slow dependency extractors
1454e07dc26bSmrg  --disable-dependency-tracking
1455e07dc26bSmrg                          speeds up one-time build
1456e07dc26bSmrg  --disable-selective-werror
1457e07dc26bSmrg                          Turn off selective compiler errors. (default:
1458e07dc26bSmrg                          enabled)
1459e07dc26bSmrg  --enable-strict-compilation
1460e07dc26bSmrg                          Enable all warnings from compiler and make them
1461e07dc26bSmrg                          errors (default: disabled)
1462e07dc26bSmrg  --enable-static[=PKGS]  build static libraries [default=no]
1463e07dc26bSmrg  --enable-shared[=PKGS]  build shared libraries [default=yes]
1464e07dc26bSmrg  --enable-fast-install[=PKGS]
1465e07dc26bSmrg                          optimize for fast installation [default=yes]
1466e07dc26bSmrg  --disable-libtool-lock  avoid locking (might break parallel builds)
1467e07dc26bSmrg
1468e07dc26bSmrgOptional Packages:
1469e07dc26bSmrg  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1470e07dc26bSmrg  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1471e07dc26bSmrg  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1472e07dc26bSmrg                          both]
1473e07dc26bSmrg  --with-aix-soname=aix|svr4|both
1474e07dc26bSmrg                          shared library versioning (aka "SONAME") variant to
1475e07dc26bSmrg                          provide on AIX, [default=aix].
1476e07dc26bSmrg  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1477e07dc26bSmrg  --with-sysroot[=DIR]    Search for dependent libraries within DIR (or the
1478e07dc26bSmrg                          compiler's sysroot if not specified).
1479e07dc26bSmrg  --with-xorg-module-dir=DIR
1480e07dc26bSmrg
1481e07dc26bSmrgSome influential environment variables:
1482e07dc26bSmrg  CC          C compiler command
1483e07dc26bSmrg  CFLAGS      C compiler flags
1484e07dc26bSmrg  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1485e07dc26bSmrg              nonstandard directory <lib dir>
1486e07dc26bSmrg  LIBS        libraries to pass to the linker, e.g. -l<library>
1487e07dc26bSmrg  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1488e07dc26bSmrg              you have headers in a nonstandard directory <include dir>
1489e07dc26bSmrg  CPP         C preprocessor
1490e07dc26bSmrg  PKG_CONFIG  path to pkg-config utility
1491e07dc26bSmrg  PKG_CONFIG_PATH
1492e07dc26bSmrg              directories to add to pkg-config's search path
1493e07dc26bSmrg  PKG_CONFIG_LIBDIR
1494e07dc26bSmrg              path overriding pkg-config's built-in search path
1495e07dc26bSmrg  LT_SYS_LIBRARY_PATH
1496e07dc26bSmrg              User-defined run-time library search path.
1497e07dc26bSmrg  XORG_CFLAGS C compiler flags for XORG, overriding pkg-config
1498e07dc26bSmrg  XORG_LIBS   linker flags for XORG, overriding pkg-config
1499e07dc26bSmrg  XEXT_CFLAGS C compiler flags for XEXT, overriding pkg-config
1500e07dc26bSmrg  XEXT_LIBS   linker flags for XEXT, overriding pkg-config
1501e07dc26bSmrg  PCIACCESS_CFLAGS
1502e07dc26bSmrg              C compiler flags for PCIACCESS, overriding pkg-config
1503e07dc26bSmrg  PCIACCESS_LIBS
1504e07dc26bSmrg              linker flags for PCIACCESS, overriding pkg-config
1505e07dc26bSmrg
1506e07dc26bSmrgUse these variables to override the choices made by `configure' or to help
1507e07dc26bSmrgit to find libraries and programs with nonstandard names/locations.
1508e07dc26bSmrg
1509e07dc26bSmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1510e07dc26bSmrg_ACEOF
1511e07dc26bSmrgac_status=$?
1512e07dc26bSmrgfi
1513e07dc26bSmrg
1514e07dc26bSmrgif test "$ac_init_help" = "recursive"; then
1515e07dc26bSmrg  # If there are subdirs, report their specific --help.
1516e07dc26bSmrg  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1517e07dc26bSmrg    test -d "$ac_dir" ||
1518e07dc26bSmrg      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1519e07dc26bSmrg      continue
1520e07dc26bSmrg    ac_builddir=.
1521e07dc26bSmrg
1522e07dc26bSmrgcase "$ac_dir" in
1523e07dc26bSmrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1524e07dc26bSmrg*)
1525e07dc26bSmrg  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1526e07dc26bSmrg  # A ".." for each directory in $ac_dir_suffix.
1527e07dc26bSmrg  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1528e07dc26bSmrg  case $ac_top_builddir_sub in
1529e07dc26bSmrg  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1530e07dc26bSmrg  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1531e07dc26bSmrg  esac ;;
1532e07dc26bSmrgesac
1533e07dc26bSmrgac_abs_top_builddir=$ac_pwd
1534e07dc26bSmrgac_abs_builddir=$ac_pwd$ac_dir_suffix
1535e07dc26bSmrg# for backward compatibility:
1536e07dc26bSmrgac_top_builddir=$ac_top_build_prefix
1537e07dc26bSmrg
1538e07dc26bSmrgcase $srcdir in
1539e07dc26bSmrg  .)  # We are building in place.
1540e07dc26bSmrg    ac_srcdir=.
1541e07dc26bSmrg    ac_top_srcdir=$ac_top_builddir_sub
1542e07dc26bSmrg    ac_abs_top_srcdir=$ac_pwd ;;
1543e07dc26bSmrg  [\\/]* | ?:[\\/]* )  # Absolute name.
1544e07dc26bSmrg    ac_srcdir=$srcdir$ac_dir_suffix;
1545e07dc26bSmrg    ac_top_srcdir=$srcdir
1546e07dc26bSmrg    ac_abs_top_srcdir=$srcdir ;;
1547e07dc26bSmrg  *) # Relative name.
1548e07dc26bSmrg    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1549e07dc26bSmrg    ac_top_srcdir=$ac_top_build_prefix$srcdir
1550e07dc26bSmrg    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1551e07dc26bSmrgesac
1552e07dc26bSmrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1553e07dc26bSmrg
1554e07dc26bSmrg    cd "$ac_dir" || { ac_status=$?; continue; }
1555e07dc26bSmrg    # Check for guested configure.
1556e07dc26bSmrg    if test -f "$ac_srcdir/configure.gnu"; then
1557e07dc26bSmrg      echo &&
1558e07dc26bSmrg      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1559e07dc26bSmrg    elif test -f "$ac_srcdir/configure"; then
1560e07dc26bSmrg      echo &&
1561e07dc26bSmrg      $SHELL "$ac_srcdir/configure" --help=recursive
1562e07dc26bSmrg    else
1563e07dc26bSmrg      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1564e07dc26bSmrg    fi || ac_status=$?
1565e07dc26bSmrg    cd "$ac_pwd" || { ac_status=$?; break; }
1566e07dc26bSmrg  done
1567e07dc26bSmrgfi
1568e07dc26bSmrg
1569e07dc26bSmrgtest -n "$ac_init_help" && exit $ac_status
1570e07dc26bSmrgif $ac_init_version; then
1571e07dc26bSmrg  cat <<\_ACEOF
1572e07dc26bSmrgxf86-video-vboxvideo configure 1.0.0
1573e07dc26bSmrggenerated by GNU Autoconf 2.69
1574e07dc26bSmrg
1575e07dc26bSmrgCopyright (C) 2012 Free Software Foundation, Inc.
1576e07dc26bSmrgThis configure script is free software; the Free Software Foundation
1577e07dc26bSmrggives unlimited permission to copy, distribute and modify it.
1578e07dc26bSmrg_ACEOF
1579e07dc26bSmrg  exit
1580e07dc26bSmrgfi
1581e07dc26bSmrg
1582e07dc26bSmrg## ------------------------ ##
1583e07dc26bSmrg## Autoconf initialization. ##
1584e07dc26bSmrg## ------------------------ ##
1585e07dc26bSmrg
1586e07dc26bSmrg# ac_fn_c_try_compile LINENO
1587e07dc26bSmrg# --------------------------
1588e07dc26bSmrg# Try to compile conftest.$ac_ext, and return whether this succeeded.
1589e07dc26bSmrgac_fn_c_try_compile ()
1590e07dc26bSmrg{
1591e07dc26bSmrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1592e07dc26bSmrg  rm -f conftest.$ac_objext
1593e07dc26bSmrg  if { { ac_try="$ac_compile"
1594e07dc26bSmrgcase "(($ac_try" in
1595e07dc26bSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1596e07dc26bSmrg  *) ac_try_echo=$ac_try;;
1597e07dc26bSmrgesac
1598e07dc26bSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1599e07dc26bSmrg$as_echo "$ac_try_echo"; } >&5
1600e07dc26bSmrg  (eval "$ac_compile") 2>conftest.err
1601e07dc26bSmrg  ac_status=$?
1602e07dc26bSmrg  if test -s conftest.err; then
1603e07dc26bSmrg    grep -v '^ *+' conftest.err >conftest.er1
1604e07dc26bSmrg    cat conftest.er1 >&5
1605e07dc26bSmrg    mv -f conftest.er1 conftest.err
1606e07dc26bSmrg  fi
1607e07dc26bSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1608e07dc26bSmrg  test $ac_status = 0; } && {
1609e07dc26bSmrg	 test -z "$ac_c_werror_flag" ||
1610e07dc26bSmrg	 test ! -s conftest.err
1611e07dc26bSmrg       } && test -s conftest.$ac_objext; then :
1612e07dc26bSmrg  ac_retval=0
1613e07dc26bSmrgelse
1614e07dc26bSmrg  $as_echo "$as_me: failed program was:" >&5
1615e07dc26bSmrgsed 's/^/| /' conftest.$ac_ext >&5
1616e07dc26bSmrg
1617e07dc26bSmrg	ac_retval=1
1618e07dc26bSmrgfi
1619e07dc26bSmrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1620e07dc26bSmrg  as_fn_set_status $ac_retval
1621e07dc26bSmrg
1622e07dc26bSmrg} # ac_fn_c_try_compile
1623e07dc26bSmrg
1624e07dc26bSmrg# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1625e07dc26bSmrg# ---------------------------------------------
1626e07dc26bSmrg# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1627e07dc26bSmrg# accordingly.
1628e07dc26bSmrgac_fn_c_check_decl ()
1629e07dc26bSmrg{
1630e07dc26bSmrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1631e07dc26bSmrg  as_decl_name=`echo $2|sed 's/ *(.*//'`
1632e07dc26bSmrg  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1633e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1634e07dc26bSmrg$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1635e07dc26bSmrgif eval \${$3+:} false; then :
1636e07dc26bSmrg  $as_echo_n "(cached) " >&6
1637e07dc26bSmrgelse
1638e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1639e07dc26bSmrg/* end confdefs.h.  */
1640e07dc26bSmrg$4
1641e07dc26bSmrgint
1642e07dc26bSmrgmain ()
1643e07dc26bSmrg{
1644e07dc26bSmrg#ifndef $as_decl_name
1645e07dc26bSmrg#ifdef __cplusplus
1646e07dc26bSmrg  (void) $as_decl_use;
1647e07dc26bSmrg#else
1648e07dc26bSmrg  (void) $as_decl_name;
1649e07dc26bSmrg#endif
1650e07dc26bSmrg#endif
1651e07dc26bSmrg
1652e07dc26bSmrg  ;
1653e07dc26bSmrg  return 0;
1654e07dc26bSmrg}
1655e07dc26bSmrg_ACEOF
1656e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
1657e07dc26bSmrg  eval "$3=yes"
1658e07dc26bSmrgelse
1659e07dc26bSmrg  eval "$3=no"
1660e07dc26bSmrgfi
1661e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1662e07dc26bSmrgfi
1663e07dc26bSmrgeval ac_res=\$$3
1664e07dc26bSmrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1665e07dc26bSmrg$as_echo "$ac_res" >&6; }
1666e07dc26bSmrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1667e07dc26bSmrg
1668e07dc26bSmrg} # ac_fn_c_check_decl
1669e07dc26bSmrg
1670e07dc26bSmrg# ac_fn_c_try_cpp LINENO
1671e07dc26bSmrg# ----------------------
1672e07dc26bSmrg# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1673e07dc26bSmrgac_fn_c_try_cpp ()
1674e07dc26bSmrg{
1675e07dc26bSmrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1676e07dc26bSmrg  if { { ac_try="$ac_cpp conftest.$ac_ext"
1677e07dc26bSmrgcase "(($ac_try" in
1678e07dc26bSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1679e07dc26bSmrg  *) ac_try_echo=$ac_try;;
1680e07dc26bSmrgesac
1681e07dc26bSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1682e07dc26bSmrg$as_echo "$ac_try_echo"; } >&5
1683e07dc26bSmrg  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1684e07dc26bSmrg  ac_status=$?
1685e07dc26bSmrg  if test -s conftest.err; then
1686e07dc26bSmrg    grep -v '^ *+' conftest.err >conftest.er1
1687e07dc26bSmrg    cat conftest.er1 >&5
1688e07dc26bSmrg    mv -f conftest.er1 conftest.err
1689e07dc26bSmrg  fi
1690e07dc26bSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1691e07dc26bSmrg  test $ac_status = 0; } > conftest.i && {
1692e07dc26bSmrg	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1693e07dc26bSmrg	 test ! -s conftest.err
1694e07dc26bSmrg       }; then :
1695e07dc26bSmrg  ac_retval=0
1696e07dc26bSmrgelse
1697e07dc26bSmrg  $as_echo "$as_me: failed program was:" >&5
1698e07dc26bSmrgsed 's/^/| /' conftest.$ac_ext >&5
1699e07dc26bSmrg
1700e07dc26bSmrg    ac_retval=1
1701e07dc26bSmrgfi
1702e07dc26bSmrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1703e07dc26bSmrg  as_fn_set_status $ac_retval
1704e07dc26bSmrg
1705e07dc26bSmrg} # ac_fn_c_try_cpp
1706e07dc26bSmrg
1707e07dc26bSmrg# ac_fn_c_try_run LINENO
1708e07dc26bSmrg# ----------------------
1709e07dc26bSmrg# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1710e07dc26bSmrg# that executables *can* be run.
1711e07dc26bSmrgac_fn_c_try_run ()
1712e07dc26bSmrg{
1713e07dc26bSmrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1714e07dc26bSmrg  if { { ac_try="$ac_link"
1715e07dc26bSmrgcase "(($ac_try" in
1716e07dc26bSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1717e07dc26bSmrg  *) ac_try_echo=$ac_try;;
1718e07dc26bSmrgesac
1719e07dc26bSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1720e07dc26bSmrg$as_echo "$ac_try_echo"; } >&5
1721e07dc26bSmrg  (eval "$ac_link") 2>&5
1722e07dc26bSmrg  ac_status=$?
1723e07dc26bSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1724e07dc26bSmrg  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1725e07dc26bSmrg  { { case "(($ac_try" in
1726e07dc26bSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1727e07dc26bSmrg  *) ac_try_echo=$ac_try;;
1728e07dc26bSmrgesac
1729e07dc26bSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1730e07dc26bSmrg$as_echo "$ac_try_echo"; } >&5
1731e07dc26bSmrg  (eval "$ac_try") 2>&5
1732e07dc26bSmrg  ac_status=$?
1733e07dc26bSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1734e07dc26bSmrg  test $ac_status = 0; }; }; then :
1735e07dc26bSmrg  ac_retval=0
1736e07dc26bSmrgelse
1737e07dc26bSmrg  $as_echo "$as_me: program exited with status $ac_status" >&5
1738e07dc26bSmrg       $as_echo "$as_me: failed program was:" >&5
1739e07dc26bSmrgsed 's/^/| /' conftest.$ac_ext >&5
1740e07dc26bSmrg
1741e07dc26bSmrg       ac_retval=$ac_status
1742e07dc26bSmrgfi
1743e07dc26bSmrg  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1744e07dc26bSmrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1745e07dc26bSmrg  as_fn_set_status $ac_retval
1746e07dc26bSmrg
1747e07dc26bSmrg} # ac_fn_c_try_run
1748e07dc26bSmrg
1749e07dc26bSmrg# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1750e07dc26bSmrg# -------------------------------------------------------
1751e07dc26bSmrg# Tests whether HEADER exists and can be compiled using the include files in
1752e07dc26bSmrg# INCLUDES, setting the cache variable VAR accordingly.
1753e07dc26bSmrgac_fn_c_check_header_compile ()
1754e07dc26bSmrg{
1755e07dc26bSmrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1756e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1757e07dc26bSmrg$as_echo_n "checking for $2... " >&6; }
1758e07dc26bSmrgif eval \${$3+:} false; then :
1759e07dc26bSmrg  $as_echo_n "(cached) " >&6
1760e07dc26bSmrgelse
1761e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1762e07dc26bSmrg/* end confdefs.h.  */
1763e07dc26bSmrg$4
1764e07dc26bSmrg#include <$2>
1765e07dc26bSmrg_ACEOF
1766e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
1767e07dc26bSmrg  eval "$3=yes"
1768e07dc26bSmrgelse
1769e07dc26bSmrg  eval "$3=no"
1770e07dc26bSmrgfi
1771e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1772e07dc26bSmrgfi
1773e07dc26bSmrgeval ac_res=\$$3
1774e07dc26bSmrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1775e07dc26bSmrg$as_echo "$ac_res" >&6; }
1776e07dc26bSmrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1777e07dc26bSmrg
1778e07dc26bSmrg} # ac_fn_c_check_header_compile
1779e07dc26bSmrg
1780e07dc26bSmrg# ac_fn_c_try_link LINENO
1781e07dc26bSmrg# -----------------------
1782e07dc26bSmrg# Try to link conftest.$ac_ext, and return whether this succeeded.
1783e07dc26bSmrgac_fn_c_try_link ()
1784e07dc26bSmrg{
1785e07dc26bSmrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1786e07dc26bSmrg  rm -f conftest.$ac_objext conftest$ac_exeext
1787e07dc26bSmrg  if { { ac_try="$ac_link"
1788e07dc26bSmrgcase "(($ac_try" in
1789e07dc26bSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1790e07dc26bSmrg  *) ac_try_echo=$ac_try;;
1791e07dc26bSmrgesac
1792e07dc26bSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1793e07dc26bSmrg$as_echo "$ac_try_echo"; } >&5
1794e07dc26bSmrg  (eval "$ac_link") 2>conftest.err
1795e07dc26bSmrg  ac_status=$?
1796e07dc26bSmrg  if test -s conftest.err; then
1797e07dc26bSmrg    grep -v '^ *+' conftest.err >conftest.er1
1798e07dc26bSmrg    cat conftest.er1 >&5
1799e07dc26bSmrg    mv -f conftest.er1 conftest.err
1800e07dc26bSmrg  fi
1801e07dc26bSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1802e07dc26bSmrg  test $ac_status = 0; } && {
1803e07dc26bSmrg	 test -z "$ac_c_werror_flag" ||
1804e07dc26bSmrg	 test ! -s conftest.err
1805e07dc26bSmrg       } && test -s conftest$ac_exeext && {
1806e07dc26bSmrg	 test "$cross_compiling" = yes ||
1807e07dc26bSmrg	 test -x conftest$ac_exeext
1808e07dc26bSmrg       }; then :
1809e07dc26bSmrg  ac_retval=0
1810e07dc26bSmrgelse
1811e07dc26bSmrg  $as_echo "$as_me: failed program was:" >&5
1812e07dc26bSmrgsed 's/^/| /' conftest.$ac_ext >&5
1813e07dc26bSmrg
1814e07dc26bSmrg	ac_retval=1
1815e07dc26bSmrgfi
1816e07dc26bSmrg  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1817e07dc26bSmrg  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1818e07dc26bSmrg  # interfere with the next link command; also delete a directory that is
1819e07dc26bSmrg  # left behind by Apple's compiler.  We do this before executing the actions.
1820e07dc26bSmrg  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1821e07dc26bSmrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1822e07dc26bSmrg  as_fn_set_status $ac_retval
1823e07dc26bSmrg
1824e07dc26bSmrg} # ac_fn_c_try_link
1825e07dc26bSmrg
1826e07dc26bSmrg# ac_fn_c_check_func LINENO FUNC VAR
1827e07dc26bSmrg# ----------------------------------
1828e07dc26bSmrg# Tests whether FUNC exists, setting the cache variable VAR accordingly
1829e07dc26bSmrgac_fn_c_check_func ()
1830e07dc26bSmrg{
1831e07dc26bSmrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1832e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1833e07dc26bSmrg$as_echo_n "checking for $2... " >&6; }
1834e07dc26bSmrgif eval \${$3+:} false; then :
1835e07dc26bSmrg  $as_echo_n "(cached) " >&6
1836e07dc26bSmrgelse
1837e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1838e07dc26bSmrg/* end confdefs.h.  */
1839e07dc26bSmrg/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1840e07dc26bSmrg   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1841e07dc26bSmrg#define $2 innocuous_$2
1842e07dc26bSmrg
1843e07dc26bSmrg/* System header to define __stub macros and hopefully few prototypes,
1844e07dc26bSmrg    which can conflict with char $2 (); below.
1845e07dc26bSmrg    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1846e07dc26bSmrg    <limits.h> exists even on freestanding compilers.  */
1847e07dc26bSmrg
1848e07dc26bSmrg#ifdef __STDC__
1849e07dc26bSmrg# include <limits.h>
1850e07dc26bSmrg#else
1851e07dc26bSmrg# include <assert.h>
1852e07dc26bSmrg#endif
1853e07dc26bSmrg
1854e07dc26bSmrg#undef $2
1855e07dc26bSmrg
1856e07dc26bSmrg/* Override any GCC internal prototype to avoid an error.
1857e07dc26bSmrg   Use char because int might match the return type of a GCC
1858e07dc26bSmrg   builtin and then its argument prototype would still apply.  */
1859e07dc26bSmrg#ifdef __cplusplus
1860e07dc26bSmrgextern "C"
1861e07dc26bSmrg#endif
1862e07dc26bSmrgchar $2 ();
1863e07dc26bSmrg/* The GNU C library defines this for functions which it implements
1864e07dc26bSmrg    to always fail with ENOSYS.  Some functions are actually named
1865e07dc26bSmrg    something starting with __ and the normal name is an alias.  */
1866e07dc26bSmrg#if defined __stub_$2 || defined __stub___$2
1867e07dc26bSmrgchoke me
1868e07dc26bSmrg#endif
1869e07dc26bSmrg
1870e07dc26bSmrgint
1871e07dc26bSmrgmain ()
1872e07dc26bSmrg{
1873e07dc26bSmrgreturn $2 ();
1874e07dc26bSmrg  ;
1875e07dc26bSmrg  return 0;
1876e07dc26bSmrg}
1877e07dc26bSmrg_ACEOF
1878e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
1879e07dc26bSmrg  eval "$3=yes"
1880e07dc26bSmrgelse
1881e07dc26bSmrg  eval "$3=no"
1882e07dc26bSmrgfi
1883e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
1884e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
1885e07dc26bSmrgfi
1886e07dc26bSmrgeval ac_res=\$$3
1887e07dc26bSmrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1888e07dc26bSmrg$as_echo "$ac_res" >&6; }
1889e07dc26bSmrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1890e07dc26bSmrg
1891e07dc26bSmrg} # ac_fn_c_check_func
1892e07dc26bSmrgcat >config.log <<_ACEOF
1893e07dc26bSmrgThis file contains any messages produced by compilers while
1894e07dc26bSmrgrunning configure, to aid debugging if configure makes a mistake.
1895e07dc26bSmrg
1896e07dc26bSmrgIt was created by xf86-video-vboxvideo $as_me 1.0.0, which was
1897e07dc26bSmrggenerated by GNU Autoconf 2.69.  Invocation command line was
1898e07dc26bSmrg
1899e07dc26bSmrg  $ $0 $@
1900e07dc26bSmrg
1901e07dc26bSmrg_ACEOF
1902e07dc26bSmrgexec 5>>config.log
1903e07dc26bSmrg{
1904e07dc26bSmrgcat <<_ASUNAME
1905e07dc26bSmrg## --------- ##
1906e07dc26bSmrg## Platform. ##
1907e07dc26bSmrg## --------- ##
1908e07dc26bSmrg
1909e07dc26bSmrghostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1910e07dc26bSmrguname -m = `(uname -m) 2>/dev/null || echo unknown`
1911e07dc26bSmrguname -r = `(uname -r) 2>/dev/null || echo unknown`
1912e07dc26bSmrguname -s = `(uname -s) 2>/dev/null || echo unknown`
1913e07dc26bSmrguname -v = `(uname -v) 2>/dev/null || echo unknown`
1914e07dc26bSmrg
1915e07dc26bSmrg/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1916e07dc26bSmrg/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1917e07dc26bSmrg
1918e07dc26bSmrg/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1919e07dc26bSmrg/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1920e07dc26bSmrg/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1921e07dc26bSmrg/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1922e07dc26bSmrg/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1923e07dc26bSmrg/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1924e07dc26bSmrg/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1925e07dc26bSmrg
1926e07dc26bSmrg_ASUNAME
1927e07dc26bSmrg
1928e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1929e07dc26bSmrgfor as_dir in $PATH
1930e07dc26bSmrgdo
1931e07dc26bSmrg  IFS=$as_save_IFS
1932e07dc26bSmrg  test -z "$as_dir" && as_dir=.
1933e07dc26bSmrg    $as_echo "PATH: $as_dir"
1934e07dc26bSmrg  done
1935e07dc26bSmrgIFS=$as_save_IFS
1936e07dc26bSmrg
1937e07dc26bSmrg} >&5
1938e07dc26bSmrg
1939e07dc26bSmrgcat >&5 <<_ACEOF
1940e07dc26bSmrg
1941e07dc26bSmrg
1942e07dc26bSmrg## ----------- ##
1943e07dc26bSmrg## Core tests. ##
1944e07dc26bSmrg## ----------- ##
1945e07dc26bSmrg
1946e07dc26bSmrg_ACEOF
1947e07dc26bSmrg
1948e07dc26bSmrg
1949e07dc26bSmrg# Keep a trace of the command line.
1950e07dc26bSmrg# Strip out --no-create and --no-recursion so they do not pile up.
1951e07dc26bSmrg# Strip out --silent because we don't want to record it for future runs.
1952e07dc26bSmrg# Also quote any args containing shell meta-characters.
1953e07dc26bSmrg# Make two passes to allow for proper duplicate-argument suppression.
1954e07dc26bSmrgac_configure_args=
1955e07dc26bSmrgac_configure_args0=
1956e07dc26bSmrgac_configure_args1=
1957e07dc26bSmrgac_must_keep_next=false
1958e07dc26bSmrgfor ac_pass in 1 2
1959e07dc26bSmrgdo
1960e07dc26bSmrg  for ac_arg
1961e07dc26bSmrg  do
1962e07dc26bSmrg    case $ac_arg in
1963e07dc26bSmrg    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1964e07dc26bSmrg    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1965e07dc26bSmrg    | -silent | --silent | --silen | --sile | --sil)
1966e07dc26bSmrg      continue ;;
1967e07dc26bSmrg    *\'*)
1968e07dc26bSmrg      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1969e07dc26bSmrg    esac
1970e07dc26bSmrg    case $ac_pass in
1971e07dc26bSmrg    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1972e07dc26bSmrg    2)
1973e07dc26bSmrg      as_fn_append ac_configure_args1 " '$ac_arg'"
1974e07dc26bSmrg      if test $ac_must_keep_next = true; then
1975e07dc26bSmrg	ac_must_keep_next=false # Got value, back to normal.
1976e07dc26bSmrg      else
1977e07dc26bSmrg	case $ac_arg in
1978e07dc26bSmrg	  *=* | --config-cache | -C | -disable-* | --disable-* \
1979e07dc26bSmrg	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1980e07dc26bSmrg	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1981e07dc26bSmrg	  | -with-* | --with-* | -without-* | --without-* | --x)
1982e07dc26bSmrg	    case "$ac_configure_args0 " in
1983e07dc26bSmrg	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1984e07dc26bSmrg	    esac
1985e07dc26bSmrg	    ;;
1986e07dc26bSmrg	  -* ) ac_must_keep_next=true ;;
1987e07dc26bSmrg	esac
1988e07dc26bSmrg      fi
1989e07dc26bSmrg      as_fn_append ac_configure_args " '$ac_arg'"
1990e07dc26bSmrg      ;;
1991e07dc26bSmrg    esac
1992e07dc26bSmrg  done
1993e07dc26bSmrgdone
1994e07dc26bSmrg{ ac_configure_args0=; unset ac_configure_args0;}
1995e07dc26bSmrg{ ac_configure_args1=; unset ac_configure_args1;}
1996e07dc26bSmrg
1997e07dc26bSmrg# When interrupted or exit'd, cleanup temporary files, and complete
1998e07dc26bSmrg# config.log.  We remove comments because anyway the quotes in there
1999e07dc26bSmrg# would cause problems or look ugly.
2000e07dc26bSmrg# WARNING: Use '\'' to represent an apostrophe within the trap.
2001e07dc26bSmrg# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2002e07dc26bSmrgtrap 'exit_status=$?
2003e07dc26bSmrg  # Save into config.log some information that might help in debugging.
2004e07dc26bSmrg  {
2005e07dc26bSmrg    echo
2006e07dc26bSmrg
2007e07dc26bSmrg    $as_echo "## ---------------- ##
2008e07dc26bSmrg## Cache variables. ##
2009e07dc26bSmrg## ---------------- ##"
2010e07dc26bSmrg    echo
2011e07dc26bSmrg    # The following way of writing the cache mishandles newlines in values,
2012e07dc26bSmrg(
2013e07dc26bSmrg  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2014e07dc26bSmrg    eval ac_val=\$$ac_var
2015e07dc26bSmrg    case $ac_val in #(
2016e07dc26bSmrg    *${as_nl}*)
2017e07dc26bSmrg      case $ac_var in #(
2018e07dc26bSmrg      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2019e07dc26bSmrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2020e07dc26bSmrg      esac
2021e07dc26bSmrg      case $ac_var in #(
2022e07dc26bSmrg      _ | IFS | as_nl) ;; #(
2023e07dc26bSmrg      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2024e07dc26bSmrg      *) { eval $ac_var=; unset $ac_var;} ;;
2025e07dc26bSmrg      esac ;;
2026e07dc26bSmrg    esac
2027e07dc26bSmrg  done
2028e07dc26bSmrg  (set) 2>&1 |
2029e07dc26bSmrg    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2030e07dc26bSmrg    *${as_nl}ac_space=\ *)
2031e07dc26bSmrg      sed -n \
2032e07dc26bSmrg	"s/'\''/'\''\\\\'\'''\''/g;
2033e07dc26bSmrg	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2034e07dc26bSmrg      ;; #(
2035e07dc26bSmrg    *)
2036e07dc26bSmrg      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2037e07dc26bSmrg      ;;
2038e07dc26bSmrg    esac |
2039e07dc26bSmrg    sort
2040e07dc26bSmrg)
2041e07dc26bSmrg    echo
2042e07dc26bSmrg
2043e07dc26bSmrg    $as_echo "## ----------------- ##
2044e07dc26bSmrg## Output variables. ##
2045e07dc26bSmrg## ----------------- ##"
2046e07dc26bSmrg    echo
2047e07dc26bSmrg    for ac_var in $ac_subst_vars
2048e07dc26bSmrg    do
2049e07dc26bSmrg      eval ac_val=\$$ac_var
2050e07dc26bSmrg      case $ac_val in
2051e07dc26bSmrg      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2052e07dc26bSmrg      esac
2053e07dc26bSmrg      $as_echo "$ac_var='\''$ac_val'\''"
2054e07dc26bSmrg    done | sort
2055e07dc26bSmrg    echo
2056e07dc26bSmrg
2057e07dc26bSmrg    if test -n "$ac_subst_files"; then
2058e07dc26bSmrg      $as_echo "## ------------------- ##
2059e07dc26bSmrg## File substitutions. ##
2060e07dc26bSmrg## ------------------- ##"
2061e07dc26bSmrg      echo
2062e07dc26bSmrg      for ac_var in $ac_subst_files
2063e07dc26bSmrg      do
2064e07dc26bSmrg	eval ac_val=\$$ac_var
2065e07dc26bSmrg	case $ac_val in
2066e07dc26bSmrg	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2067e07dc26bSmrg	esac
2068e07dc26bSmrg	$as_echo "$ac_var='\''$ac_val'\''"
2069e07dc26bSmrg      done | sort
2070e07dc26bSmrg      echo
2071e07dc26bSmrg    fi
2072e07dc26bSmrg
2073e07dc26bSmrg    if test -s confdefs.h; then
2074e07dc26bSmrg      $as_echo "## ----------- ##
2075e07dc26bSmrg## confdefs.h. ##
2076e07dc26bSmrg## ----------- ##"
2077e07dc26bSmrg      echo
2078e07dc26bSmrg      cat confdefs.h
2079e07dc26bSmrg      echo
2080e07dc26bSmrg    fi
2081e07dc26bSmrg    test "$ac_signal" != 0 &&
2082e07dc26bSmrg      $as_echo "$as_me: caught signal $ac_signal"
2083e07dc26bSmrg    $as_echo "$as_me: exit $exit_status"
2084e07dc26bSmrg  } >&5
2085e07dc26bSmrg  rm -f core *.core core.conftest.* &&
2086e07dc26bSmrg    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2087e07dc26bSmrg    exit $exit_status
2088e07dc26bSmrg' 0
2089e07dc26bSmrgfor ac_signal in 1 2 13 15; do
2090e07dc26bSmrg  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2091e07dc26bSmrgdone
2092e07dc26bSmrgac_signal=0
2093e07dc26bSmrg
2094e07dc26bSmrg# confdefs.h avoids OS command line length limits that DEFS can exceed.
2095e07dc26bSmrgrm -f -r conftest* confdefs.h
2096e07dc26bSmrg
2097e07dc26bSmrg$as_echo "/* confdefs.h */" > confdefs.h
2098e07dc26bSmrg
2099e07dc26bSmrg# Predefined preprocessor variables.
2100e07dc26bSmrg
2101e07dc26bSmrgcat >>confdefs.h <<_ACEOF
2102e07dc26bSmrg#define PACKAGE_NAME "$PACKAGE_NAME"
2103e07dc26bSmrg_ACEOF
2104e07dc26bSmrg
2105e07dc26bSmrgcat >>confdefs.h <<_ACEOF
2106e07dc26bSmrg#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2107e07dc26bSmrg_ACEOF
2108e07dc26bSmrg
2109e07dc26bSmrgcat >>confdefs.h <<_ACEOF
2110e07dc26bSmrg#define PACKAGE_VERSION "$PACKAGE_VERSION"
2111e07dc26bSmrg_ACEOF
2112e07dc26bSmrg
2113e07dc26bSmrgcat >>confdefs.h <<_ACEOF
2114e07dc26bSmrg#define PACKAGE_STRING "$PACKAGE_STRING"
2115e07dc26bSmrg_ACEOF
2116e07dc26bSmrg
2117e07dc26bSmrgcat >>confdefs.h <<_ACEOF
2118e07dc26bSmrg#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2119e07dc26bSmrg_ACEOF
2120e07dc26bSmrg
2121e07dc26bSmrgcat >>confdefs.h <<_ACEOF
2122e07dc26bSmrg#define PACKAGE_URL "$PACKAGE_URL"
2123e07dc26bSmrg_ACEOF
2124e07dc26bSmrg
2125e07dc26bSmrg
2126e07dc26bSmrg# Let the site file select an alternate cache file if it wants to.
2127e07dc26bSmrg# Prefer an explicitly selected file to automatically selected ones.
2128e07dc26bSmrgac_site_file1=NONE
2129e07dc26bSmrgac_site_file2=NONE
2130e07dc26bSmrgif test -n "$CONFIG_SITE"; then
2131e07dc26bSmrg  # We do not want a PATH search for config.site.
2132e07dc26bSmrg  case $CONFIG_SITE in #((
2133e07dc26bSmrg    -*)  ac_site_file1=./$CONFIG_SITE;;
2134e07dc26bSmrg    */*) ac_site_file1=$CONFIG_SITE;;
2135e07dc26bSmrg    *)   ac_site_file1=./$CONFIG_SITE;;
2136e07dc26bSmrg  esac
2137e07dc26bSmrgelif test "x$prefix" != xNONE; then
2138e07dc26bSmrg  ac_site_file1=$prefix/share/config.site
2139e07dc26bSmrg  ac_site_file2=$prefix/etc/config.site
2140e07dc26bSmrgelse
2141e07dc26bSmrg  ac_site_file1=$ac_default_prefix/share/config.site
2142e07dc26bSmrg  ac_site_file2=$ac_default_prefix/etc/config.site
2143e07dc26bSmrgfi
2144e07dc26bSmrgfor ac_site_file in "$ac_site_file1" "$ac_site_file2"
2145e07dc26bSmrgdo
2146e07dc26bSmrg  test "x$ac_site_file" = xNONE && continue
2147e07dc26bSmrg  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2148e07dc26bSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2149e07dc26bSmrg$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2150e07dc26bSmrg    sed 's/^/| /' "$ac_site_file" >&5
2151e07dc26bSmrg    . "$ac_site_file" \
2152e07dc26bSmrg      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2153e07dc26bSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2154e07dc26bSmrgas_fn_error $? "failed to load site script $ac_site_file
2155e07dc26bSmrgSee \`config.log' for more details" "$LINENO" 5; }
2156e07dc26bSmrg  fi
2157e07dc26bSmrgdone
2158e07dc26bSmrg
2159e07dc26bSmrgif test -r "$cache_file"; then
2160e07dc26bSmrg  # Some versions of bash will fail to source /dev/null (special files
2161e07dc26bSmrg  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2162e07dc26bSmrg  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2163e07dc26bSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2164e07dc26bSmrg$as_echo "$as_me: loading cache $cache_file" >&6;}
2165e07dc26bSmrg    case $cache_file in
2166e07dc26bSmrg      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2167e07dc26bSmrg      *)                      . "./$cache_file";;
2168e07dc26bSmrg    esac
2169e07dc26bSmrg  fi
2170e07dc26bSmrgelse
2171e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2172e07dc26bSmrg$as_echo "$as_me: creating cache $cache_file" >&6;}
2173e07dc26bSmrg  >$cache_file
2174e07dc26bSmrgfi
2175e07dc26bSmrg
2176e07dc26bSmrg# Check that the precious variables saved in the cache have kept the same
2177e07dc26bSmrg# value.
2178e07dc26bSmrgac_cache_corrupted=false
2179e07dc26bSmrgfor ac_var in $ac_precious_vars; do
2180e07dc26bSmrg  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2181e07dc26bSmrg  eval ac_new_set=\$ac_env_${ac_var}_set
2182e07dc26bSmrg  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2183e07dc26bSmrg  eval ac_new_val=\$ac_env_${ac_var}_value
2184e07dc26bSmrg  case $ac_old_set,$ac_new_set in
2185e07dc26bSmrg    set,)
2186e07dc26bSmrg      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2187e07dc26bSmrg$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2188e07dc26bSmrg      ac_cache_corrupted=: ;;
2189e07dc26bSmrg    ,set)
2190e07dc26bSmrg      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2191e07dc26bSmrg$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2192e07dc26bSmrg      ac_cache_corrupted=: ;;
2193e07dc26bSmrg    ,);;
2194e07dc26bSmrg    *)
2195e07dc26bSmrg      if test "x$ac_old_val" != "x$ac_new_val"; then
2196e07dc26bSmrg	# differences in whitespace do not lead to failure.
2197e07dc26bSmrg	ac_old_val_w=`echo x $ac_old_val`
2198e07dc26bSmrg	ac_new_val_w=`echo x $ac_new_val`
2199e07dc26bSmrg	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2200e07dc26bSmrg	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2201e07dc26bSmrg$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2202e07dc26bSmrg	  ac_cache_corrupted=:
2203e07dc26bSmrg	else
2204e07dc26bSmrg	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2205e07dc26bSmrg$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2206e07dc26bSmrg	  eval $ac_var=\$ac_old_val
2207e07dc26bSmrg	fi
2208e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2209e07dc26bSmrg$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2210e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2211e07dc26bSmrg$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2212e07dc26bSmrg      fi;;
2213e07dc26bSmrg  esac
2214e07dc26bSmrg  # Pass precious variables to config.status.
2215e07dc26bSmrg  if test "$ac_new_set" = set; then
2216e07dc26bSmrg    case $ac_new_val in
2217e07dc26bSmrg    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2218e07dc26bSmrg    *) ac_arg=$ac_var=$ac_new_val ;;
2219e07dc26bSmrg    esac
2220e07dc26bSmrg    case " $ac_configure_args " in
2221e07dc26bSmrg      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2222e07dc26bSmrg      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2223e07dc26bSmrg    esac
2224e07dc26bSmrg  fi
2225e07dc26bSmrgdone
2226e07dc26bSmrgif $ac_cache_corrupted; then
2227e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2228e07dc26bSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2229e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2230e07dc26bSmrg$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2231e07dc26bSmrg  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2232e07dc26bSmrgfi
2233e07dc26bSmrg## -------------------- ##
2234e07dc26bSmrg## Main body of script. ##
2235e07dc26bSmrg## -------------------- ##
2236e07dc26bSmrg
2237e07dc26bSmrgac_ext=c
2238e07dc26bSmrgac_cpp='$CPP $CPPFLAGS'
2239e07dc26bSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2240e07dc26bSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2241e07dc26bSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu
2242e07dc26bSmrg
2243e07dc26bSmrg
2244e07dc26bSmrg
2245e07dc26bSmrgac_config_headers="$ac_config_headers config.h"
2246e07dc26bSmrg
2247e07dc26bSmrgac_aux_dir=
2248e07dc26bSmrgfor ac_dir in . "$srcdir"/.; do
2249e07dc26bSmrg  if test -f "$ac_dir/install-sh"; then
2250e07dc26bSmrg    ac_aux_dir=$ac_dir
2251e07dc26bSmrg    ac_install_sh="$ac_aux_dir/install-sh -c"
2252e07dc26bSmrg    break
2253e07dc26bSmrg  elif test -f "$ac_dir/install.sh"; then
2254e07dc26bSmrg    ac_aux_dir=$ac_dir
2255e07dc26bSmrg    ac_install_sh="$ac_aux_dir/install.sh -c"
2256e07dc26bSmrg    break
2257e07dc26bSmrg  elif test -f "$ac_dir/shtool"; then
2258e07dc26bSmrg    ac_aux_dir=$ac_dir
2259e07dc26bSmrg    ac_install_sh="$ac_aux_dir/shtool install -c"
2260e07dc26bSmrg    break
2261e07dc26bSmrg  fi
2262e07dc26bSmrgdone
2263e07dc26bSmrgif test -z "$ac_aux_dir"; then
2264e07dc26bSmrg  as_fn_error $? "cannot find install-sh, install.sh, or shtool in . \"$srcdir\"/." "$LINENO" 5
2265e07dc26bSmrgfi
2266e07dc26bSmrg
2267e07dc26bSmrg# These three variables are undocumented and unsupported,
2268e07dc26bSmrg# and are intended to be withdrawn in a future Autoconf release.
2269e07dc26bSmrg# They can cause serious problems if a builder's source tree is in a directory
2270e07dc26bSmrg# whose full name contains unusual characters.
2271e07dc26bSmrgac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2272e07dc26bSmrgac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2273e07dc26bSmrgac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2274e07dc26bSmrg
2275e07dc26bSmrg
2276e07dc26bSmrg
2277e07dc26bSmrg# Initialize Automake
2278e07dc26bSmrgam__api_version='1.15'
2279e07dc26bSmrg
2280e07dc26bSmrg# Find a good install program.  We prefer a C program (faster),
2281e07dc26bSmrg# so one script is as good as another.  But avoid the broken or
2282e07dc26bSmrg# incompatible versions:
2283e07dc26bSmrg# SysV /etc/install, /usr/sbin/install
2284e07dc26bSmrg# SunOS /usr/etc/install
2285e07dc26bSmrg# IRIX /sbin/install
2286e07dc26bSmrg# AIX /bin/install
2287e07dc26bSmrg# AmigaOS /C/install, which installs bootblocks on floppy discs
2288e07dc26bSmrg# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2289e07dc26bSmrg# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2290e07dc26bSmrg# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2291e07dc26bSmrg# OS/2's system install, which has a completely different semantic
2292e07dc26bSmrg# ./install, which can be erroneously created by make from ./install.sh.
2293e07dc26bSmrg# Reject install programs that cannot install multiple files.
2294e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2295e07dc26bSmrg$as_echo_n "checking for a BSD-compatible install... " >&6; }
2296e07dc26bSmrgif test -z "$INSTALL"; then
2297e07dc26bSmrgif ${ac_cv_path_install+:} false; then :
2298e07dc26bSmrg  $as_echo_n "(cached) " >&6
2299e07dc26bSmrgelse
2300e07dc26bSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2301e07dc26bSmrgfor as_dir in $PATH
2302e07dc26bSmrgdo
2303e07dc26bSmrg  IFS=$as_save_IFS
2304e07dc26bSmrg  test -z "$as_dir" && as_dir=.
2305e07dc26bSmrg    # Account for people who put trailing slashes in PATH elements.
2306e07dc26bSmrgcase $as_dir/ in #((
2307e07dc26bSmrg  ./ | .// | /[cC]/* | \
2308e07dc26bSmrg  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2309e07dc26bSmrg  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2310e07dc26bSmrg  /usr/ucb/* ) ;;
2311e07dc26bSmrg  *)
2312e07dc26bSmrg    # OSF1 and SCO ODT 3.0 have their own names for install.
2313e07dc26bSmrg    # Don't use installbsd from OSF since it installs stuff as root
2314e07dc26bSmrg    # by default.
2315e07dc26bSmrg    for ac_prog in ginstall scoinst install; do
2316e07dc26bSmrg      for ac_exec_ext in '' $ac_executable_extensions; do
2317e07dc26bSmrg	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2318e07dc26bSmrg	  if test $ac_prog = install &&
2319e07dc26bSmrg	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2320e07dc26bSmrg	    # AIX install.  It has an incompatible calling convention.
2321e07dc26bSmrg	    :
2322e07dc26bSmrg	  elif test $ac_prog = install &&
2323e07dc26bSmrg	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2324e07dc26bSmrg	    # program-specific install script used by HP pwplus--don't use.
2325e07dc26bSmrg	    :
2326e07dc26bSmrg	  else
2327e07dc26bSmrg	    rm -rf conftest.one conftest.two conftest.dir
2328e07dc26bSmrg	    echo one > conftest.one
2329e07dc26bSmrg	    echo two > conftest.two
2330e07dc26bSmrg	    mkdir conftest.dir
2331e07dc26bSmrg	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2332e07dc26bSmrg	      test -s conftest.one && test -s conftest.two &&
2333e07dc26bSmrg	      test -s conftest.dir/conftest.one &&
2334e07dc26bSmrg	      test -s conftest.dir/conftest.two
2335e07dc26bSmrg	    then
2336e07dc26bSmrg	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2337e07dc26bSmrg	      break 3
2338e07dc26bSmrg	    fi
2339e07dc26bSmrg	  fi
2340e07dc26bSmrg	fi
2341e07dc26bSmrg      done
2342e07dc26bSmrg    done
2343e07dc26bSmrg    ;;
2344e07dc26bSmrgesac
2345e07dc26bSmrg
2346e07dc26bSmrg  done
2347e07dc26bSmrgIFS=$as_save_IFS
2348e07dc26bSmrg
2349e07dc26bSmrgrm -rf conftest.one conftest.two conftest.dir
2350e07dc26bSmrg
2351e07dc26bSmrgfi
2352e07dc26bSmrg  if test "${ac_cv_path_install+set}" = set; then
2353e07dc26bSmrg    INSTALL=$ac_cv_path_install
2354e07dc26bSmrg  else
2355e07dc26bSmrg    # As a last resort, use the slow shell script.  Don't cache a
2356e07dc26bSmrg    # value for INSTALL within a source directory, because that will
2357e07dc26bSmrg    # break other packages using the cache if that directory is
2358e07dc26bSmrg    # removed, or if the value is a relative name.
2359e07dc26bSmrg    INSTALL=$ac_install_sh
2360e07dc26bSmrg  fi
2361e07dc26bSmrgfi
2362e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2363e07dc26bSmrg$as_echo "$INSTALL" >&6; }
2364e07dc26bSmrg
2365e07dc26bSmrg# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2366e07dc26bSmrg# It thinks the first close brace ends the variable substitution.
2367e07dc26bSmrgtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2368e07dc26bSmrg
2369e07dc26bSmrgtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2370e07dc26bSmrg
2371e07dc26bSmrgtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2372e07dc26bSmrg
2373e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2374e07dc26bSmrg$as_echo_n "checking whether build environment is sane... " >&6; }
2375e07dc26bSmrg# Reject unsafe characters in $srcdir or the absolute working directory
2376e07dc26bSmrg# name.  Accept space and tab only in the latter.
2377e07dc26bSmrgam_lf='
2378e07dc26bSmrg'
2379e07dc26bSmrgcase `pwd` in
2380e07dc26bSmrg  *[\\\"\#\$\&\'\`$am_lf]*)
2381e07dc26bSmrg    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2382e07dc26bSmrgesac
2383e07dc26bSmrgcase $srcdir in
2384e07dc26bSmrg  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2385e07dc26bSmrg    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2386e07dc26bSmrgesac
2387e07dc26bSmrg
2388e07dc26bSmrg# Do 'set' in a subshell so we don't clobber the current shell's
2389e07dc26bSmrg# arguments.  Must try -L first in case configure is actually a
2390e07dc26bSmrg# symlink; some systems play weird games with the mod time of symlinks
2391e07dc26bSmrg# (eg FreeBSD returns the mod time of the symlink's containing
2392e07dc26bSmrg# directory).
2393e07dc26bSmrgif (
2394e07dc26bSmrg   am_has_slept=no
2395e07dc26bSmrg   for am_try in 1 2; do
2396e07dc26bSmrg     echo "timestamp, slept: $am_has_slept" > conftest.file
2397e07dc26bSmrg     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2398e07dc26bSmrg     if test "$*" = "X"; then
2399e07dc26bSmrg	# -L didn't work.
2400e07dc26bSmrg	set X `ls -t "$srcdir/configure" conftest.file`
2401e07dc26bSmrg     fi
2402e07dc26bSmrg     if test "$*" != "X $srcdir/configure conftest.file" \
2403e07dc26bSmrg	&& test "$*" != "X conftest.file $srcdir/configure"; then
2404e07dc26bSmrg
2405e07dc26bSmrg	# If neither matched, then we have a broken ls.  This can happen
2406e07dc26bSmrg	# if, for instance, CONFIG_SHELL is bash and it inherits a
2407e07dc26bSmrg	# broken ls alias from the environment.  This has actually
2408e07dc26bSmrg	# happened.  Such a system could not be considered "sane".
2409e07dc26bSmrg	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
2410e07dc26bSmrg  alias in your environment" "$LINENO" 5
2411e07dc26bSmrg     fi
2412e07dc26bSmrg     if test "$2" = conftest.file || test $am_try -eq 2; then
2413e07dc26bSmrg       break
2414e07dc26bSmrg     fi
2415e07dc26bSmrg     # Just in case.
2416e07dc26bSmrg     sleep 1
2417e07dc26bSmrg     am_has_slept=yes
2418e07dc26bSmrg   done
2419e07dc26bSmrg   test "$2" = conftest.file
2420e07dc26bSmrg   )
2421e07dc26bSmrgthen
2422e07dc26bSmrg   # Ok.
2423e07dc26bSmrg   :
2424e07dc26bSmrgelse
2425e07dc26bSmrg   as_fn_error $? "newly created file is older than distributed files!
2426e07dc26bSmrgCheck your system clock" "$LINENO" 5
2427e07dc26bSmrgfi
2428e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2429e07dc26bSmrg$as_echo "yes" >&6; }
2430e07dc26bSmrg# If we didn't sleep, we still need to ensure time stamps of config.status and
2431e07dc26bSmrg# generated files are strictly newer.
2432e07dc26bSmrgam_sleep_pid=
2433e07dc26bSmrgif grep 'slept: no' conftest.file >/dev/null 2>&1; then
2434e07dc26bSmrg  ( sleep 1 ) &
2435e07dc26bSmrg  am_sleep_pid=$!
2436e07dc26bSmrgfi
2437e07dc26bSmrg
2438e07dc26bSmrgrm -f conftest.file
2439e07dc26bSmrg
2440e07dc26bSmrgtest "$program_prefix" != NONE &&
2441e07dc26bSmrg  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2442e07dc26bSmrg# Use a double $ so make ignores it.
2443e07dc26bSmrgtest "$program_suffix" != NONE &&
2444e07dc26bSmrg  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2445e07dc26bSmrg# Double any \ or $.
2446e07dc26bSmrg# By default was `s,x,x', remove it if useless.
2447e07dc26bSmrgac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2448e07dc26bSmrgprogram_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2449e07dc26bSmrg
2450e07dc26bSmrg# Expand $ac_aux_dir to an absolute path.
2451e07dc26bSmrgam_aux_dir=`cd "$ac_aux_dir" && pwd`
2452e07dc26bSmrg
2453e07dc26bSmrgif test x"${MISSING+set}" != xset; then
2454e07dc26bSmrg  case $am_aux_dir in
2455e07dc26bSmrg  *\ * | *\	*)
2456e07dc26bSmrg    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2457e07dc26bSmrg  *)
2458e07dc26bSmrg    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2459e07dc26bSmrg  esac
2460e07dc26bSmrgfi
2461e07dc26bSmrg# Use eval to expand $SHELL
2462e07dc26bSmrgif eval "$MISSING --is-lightweight"; then
2463e07dc26bSmrg  am_missing_run="$MISSING "
2464e07dc26bSmrgelse
2465e07dc26bSmrg  am_missing_run=
2466e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2467e07dc26bSmrg$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2468e07dc26bSmrgfi
2469e07dc26bSmrg
2470e07dc26bSmrgif test x"${install_sh+set}" != xset; then
2471e07dc26bSmrg  case $am_aux_dir in
2472e07dc26bSmrg  *\ * | *\	*)
2473e07dc26bSmrg    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2474e07dc26bSmrg  *)
2475e07dc26bSmrg    install_sh="\${SHELL} $am_aux_dir/install-sh"
2476e07dc26bSmrg  esac
2477e07dc26bSmrgfi
2478e07dc26bSmrg
2479e07dc26bSmrg# Installed binaries are usually stripped using 'strip' when the user
2480e07dc26bSmrg# run "make install-strip".  However 'strip' might not be the right
2481e07dc26bSmrg# tool to use in cross-compilation environments, therefore Automake
2482e07dc26bSmrg# will honor the 'STRIP' environment variable to overrule this program.
2483e07dc26bSmrgif test "$cross_compiling" != no; then
2484e07dc26bSmrg  if test -n "$ac_tool_prefix"; then
2485e07dc26bSmrg  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2486e07dc26bSmrgset dummy ${ac_tool_prefix}strip; ac_word=$2
2487e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2488e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; }
2489e07dc26bSmrgif ${ac_cv_prog_STRIP+:} false; then :
2490e07dc26bSmrg  $as_echo_n "(cached) " >&6
2491e07dc26bSmrgelse
2492e07dc26bSmrg  if test -n "$STRIP"; then
2493e07dc26bSmrg  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2494e07dc26bSmrgelse
2495e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2496e07dc26bSmrgfor as_dir in $PATH
2497e07dc26bSmrgdo
2498e07dc26bSmrg  IFS=$as_save_IFS
2499e07dc26bSmrg  test -z "$as_dir" && as_dir=.
2500e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
2501e07dc26bSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2502e07dc26bSmrg    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2503e07dc26bSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2504e07dc26bSmrg    break 2
2505e07dc26bSmrg  fi
2506e07dc26bSmrgdone
2507e07dc26bSmrg  done
2508e07dc26bSmrgIFS=$as_save_IFS
2509e07dc26bSmrg
2510e07dc26bSmrgfi
2511e07dc26bSmrgfi
2512e07dc26bSmrgSTRIP=$ac_cv_prog_STRIP
2513e07dc26bSmrgif test -n "$STRIP"; then
2514e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2515e07dc26bSmrg$as_echo "$STRIP" >&6; }
2516e07dc26bSmrgelse
2517e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2518e07dc26bSmrg$as_echo "no" >&6; }
2519e07dc26bSmrgfi
2520e07dc26bSmrg
2521e07dc26bSmrg
2522e07dc26bSmrgfi
2523e07dc26bSmrgif test -z "$ac_cv_prog_STRIP"; then
2524e07dc26bSmrg  ac_ct_STRIP=$STRIP
2525e07dc26bSmrg  # Extract the first word of "strip", so it can be a program name with args.
2526e07dc26bSmrgset dummy strip; ac_word=$2
2527e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2528e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; }
2529e07dc26bSmrgif ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2530e07dc26bSmrg  $as_echo_n "(cached) " >&6
2531e07dc26bSmrgelse
2532e07dc26bSmrg  if test -n "$ac_ct_STRIP"; then
2533e07dc26bSmrg  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2534e07dc26bSmrgelse
2535e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2536e07dc26bSmrgfor as_dir in $PATH
2537e07dc26bSmrgdo
2538e07dc26bSmrg  IFS=$as_save_IFS
2539e07dc26bSmrg  test -z "$as_dir" && as_dir=.
2540e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
2541e07dc26bSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2542e07dc26bSmrg    ac_cv_prog_ac_ct_STRIP="strip"
2543e07dc26bSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2544e07dc26bSmrg    break 2
2545e07dc26bSmrg  fi
2546e07dc26bSmrgdone
2547e07dc26bSmrg  done
2548e07dc26bSmrgIFS=$as_save_IFS
2549e07dc26bSmrg
2550e07dc26bSmrgfi
2551e07dc26bSmrgfi
2552e07dc26bSmrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2553e07dc26bSmrgif test -n "$ac_ct_STRIP"; then
2554e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2555e07dc26bSmrg$as_echo "$ac_ct_STRIP" >&6; }
2556e07dc26bSmrgelse
2557e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2558e07dc26bSmrg$as_echo "no" >&6; }
2559e07dc26bSmrgfi
2560e07dc26bSmrg
2561e07dc26bSmrg  if test "x$ac_ct_STRIP" = x; then
2562e07dc26bSmrg    STRIP=":"
2563e07dc26bSmrg  else
2564e07dc26bSmrg    case $cross_compiling:$ac_tool_warned in
2565e07dc26bSmrgyes:)
2566e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2567e07dc26bSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2568e07dc26bSmrgac_tool_warned=yes ;;
2569e07dc26bSmrgesac
2570e07dc26bSmrg    STRIP=$ac_ct_STRIP
2571e07dc26bSmrg  fi
2572e07dc26bSmrgelse
2573e07dc26bSmrg  STRIP="$ac_cv_prog_STRIP"
2574e07dc26bSmrgfi
2575e07dc26bSmrg
2576e07dc26bSmrgfi
2577e07dc26bSmrgINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2578e07dc26bSmrg
2579e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2580e07dc26bSmrg$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2581e07dc26bSmrgif test -z "$MKDIR_P"; then
2582e07dc26bSmrg  if ${ac_cv_path_mkdir+:} false; then :
2583e07dc26bSmrg  $as_echo_n "(cached) " >&6
2584e07dc26bSmrgelse
2585e07dc26bSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2586e07dc26bSmrgfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2587e07dc26bSmrgdo
2588e07dc26bSmrg  IFS=$as_save_IFS
2589e07dc26bSmrg  test -z "$as_dir" && as_dir=.
2590e07dc26bSmrg    for ac_prog in mkdir gmkdir; do
2591e07dc26bSmrg	 for ac_exec_ext in '' $ac_executable_extensions; do
2592e07dc26bSmrg	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
2593e07dc26bSmrg	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2594e07dc26bSmrg	     'mkdir (GNU coreutils) '* | \
2595e07dc26bSmrg	     'mkdir (coreutils) '* | \
2596e07dc26bSmrg	     'mkdir (fileutils) '4.1*)
2597e07dc26bSmrg	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2598e07dc26bSmrg	       break 3;;
2599e07dc26bSmrg	   esac
2600e07dc26bSmrg	 done
2601e07dc26bSmrg       done
2602e07dc26bSmrg  done
2603e07dc26bSmrgIFS=$as_save_IFS
2604e07dc26bSmrg
2605e07dc26bSmrgfi
2606e07dc26bSmrg
2607e07dc26bSmrg  test -d ./--version && rmdir ./--version
2608e07dc26bSmrg  if test "${ac_cv_path_mkdir+set}" = set; then
2609e07dc26bSmrg    MKDIR_P="$ac_cv_path_mkdir -p"
2610e07dc26bSmrg  else
2611e07dc26bSmrg    # As a last resort, use the slow shell script.  Don't cache a
2612e07dc26bSmrg    # value for MKDIR_P within a source directory, because that will
2613e07dc26bSmrg    # break other packages using the cache if that directory is
2614e07dc26bSmrg    # removed, or if the value is a relative name.
2615e07dc26bSmrg    MKDIR_P="$ac_install_sh -d"
2616e07dc26bSmrg  fi
2617e07dc26bSmrgfi
2618e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2619e07dc26bSmrg$as_echo "$MKDIR_P" >&6; }
2620e07dc26bSmrg
2621e07dc26bSmrgfor ac_prog in gawk mawk nawk awk
2622e07dc26bSmrgdo
2623e07dc26bSmrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
2624e07dc26bSmrgset dummy $ac_prog; ac_word=$2
2625e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2626e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; }
2627e07dc26bSmrgif ${ac_cv_prog_AWK+:} false; then :
2628e07dc26bSmrg  $as_echo_n "(cached) " >&6
2629e07dc26bSmrgelse
2630e07dc26bSmrg  if test -n "$AWK"; then
2631e07dc26bSmrg  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2632e07dc26bSmrgelse
2633e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2634e07dc26bSmrgfor as_dir in $PATH
2635e07dc26bSmrgdo
2636e07dc26bSmrg  IFS=$as_save_IFS
2637e07dc26bSmrg  test -z "$as_dir" && as_dir=.
2638e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
2639e07dc26bSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2640e07dc26bSmrg    ac_cv_prog_AWK="$ac_prog"
2641e07dc26bSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2642e07dc26bSmrg    break 2
2643e07dc26bSmrg  fi
2644e07dc26bSmrgdone
2645e07dc26bSmrg  done
2646e07dc26bSmrgIFS=$as_save_IFS
2647e07dc26bSmrg
2648e07dc26bSmrgfi
2649e07dc26bSmrgfi
2650e07dc26bSmrgAWK=$ac_cv_prog_AWK
2651e07dc26bSmrgif test -n "$AWK"; then
2652e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2653e07dc26bSmrg$as_echo "$AWK" >&6; }
2654e07dc26bSmrgelse
2655e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2656e07dc26bSmrg$as_echo "no" >&6; }
2657e07dc26bSmrgfi
2658e07dc26bSmrg
2659e07dc26bSmrg
2660e07dc26bSmrg  test -n "$AWK" && break
2661e07dc26bSmrgdone
2662e07dc26bSmrg
2663e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2664e07dc26bSmrg$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2665e07dc26bSmrgset x ${MAKE-make}
2666e07dc26bSmrgac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2667e07dc26bSmrgif eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2668e07dc26bSmrg  $as_echo_n "(cached) " >&6
2669e07dc26bSmrgelse
2670e07dc26bSmrg  cat >conftest.make <<\_ACEOF
2671e07dc26bSmrgSHELL = /bin/sh
2672e07dc26bSmrgall:
2673e07dc26bSmrg	@echo '@@@%%%=$(MAKE)=@@@%%%'
2674e07dc26bSmrg_ACEOF
2675e07dc26bSmrg# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2676e07dc26bSmrgcase `${MAKE-make} -f conftest.make 2>/dev/null` in
2677e07dc26bSmrg  *@@@%%%=?*=@@@%%%*)
2678e07dc26bSmrg    eval ac_cv_prog_make_${ac_make}_set=yes;;
2679e07dc26bSmrg  *)
2680e07dc26bSmrg    eval ac_cv_prog_make_${ac_make}_set=no;;
2681e07dc26bSmrgesac
2682e07dc26bSmrgrm -f conftest.make
2683e07dc26bSmrgfi
2684e07dc26bSmrgif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2685e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2686e07dc26bSmrg$as_echo "yes" >&6; }
2687e07dc26bSmrg  SET_MAKE=
2688e07dc26bSmrgelse
2689e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2690e07dc26bSmrg$as_echo "no" >&6; }
2691e07dc26bSmrg  SET_MAKE="MAKE=${MAKE-make}"
2692e07dc26bSmrgfi
2693e07dc26bSmrg
2694e07dc26bSmrgrm -rf .tst 2>/dev/null
2695e07dc26bSmrgmkdir .tst 2>/dev/null
2696e07dc26bSmrgif test -d .tst; then
2697e07dc26bSmrg  am__leading_dot=.
2698e07dc26bSmrgelse
2699e07dc26bSmrg  am__leading_dot=_
2700e07dc26bSmrgfi
2701e07dc26bSmrgrmdir .tst 2>/dev/null
2702e07dc26bSmrg
2703e07dc26bSmrg# Check whether --enable-silent-rules was given.
2704e07dc26bSmrgif test "${enable_silent_rules+set}" = set; then :
2705e07dc26bSmrg  enableval=$enable_silent_rules;
2706e07dc26bSmrgfi
2707e07dc26bSmrg
2708e07dc26bSmrgcase $enable_silent_rules in # (((
2709e07dc26bSmrg  yes) AM_DEFAULT_VERBOSITY=0;;
2710e07dc26bSmrg   no) AM_DEFAULT_VERBOSITY=1;;
2711e07dc26bSmrg    *) AM_DEFAULT_VERBOSITY=1;;
2712e07dc26bSmrgesac
2713e07dc26bSmrgam_make=${MAKE-make}
2714e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2715e07dc26bSmrg$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2716e07dc26bSmrgif ${am_cv_make_support_nested_variables+:} false; then :
2717e07dc26bSmrg  $as_echo_n "(cached) " >&6
2718e07dc26bSmrgelse
2719e07dc26bSmrg  if $as_echo 'TRUE=$(BAR$(V))
2720e07dc26bSmrgBAR0=false
2721e07dc26bSmrgBAR1=true
2722e07dc26bSmrgV=1
2723e07dc26bSmrgam__doit:
2724e07dc26bSmrg	@$(TRUE)
2725e07dc26bSmrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2726e07dc26bSmrg  am_cv_make_support_nested_variables=yes
2727e07dc26bSmrgelse
2728e07dc26bSmrg  am_cv_make_support_nested_variables=no
2729e07dc26bSmrgfi
2730e07dc26bSmrgfi
2731e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
2732e07dc26bSmrg$as_echo "$am_cv_make_support_nested_variables" >&6; }
2733e07dc26bSmrgif test $am_cv_make_support_nested_variables = yes; then
2734e07dc26bSmrg    AM_V='$(V)'
2735e07dc26bSmrg  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2736e07dc26bSmrgelse
2737e07dc26bSmrg  AM_V=$AM_DEFAULT_VERBOSITY
2738e07dc26bSmrg  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2739e07dc26bSmrgfi
2740e07dc26bSmrgAM_BACKSLASH='\'
2741e07dc26bSmrg
2742e07dc26bSmrgif test "`cd $srcdir && pwd`" != "`pwd`"; then
2743e07dc26bSmrg  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2744e07dc26bSmrg  # is not polluted with repeated "-I."
2745e07dc26bSmrg  am__isrc=' -I$(srcdir)'
2746e07dc26bSmrg  # test to see if srcdir already configured
2747e07dc26bSmrg  if test -f $srcdir/config.status; then
2748e07dc26bSmrg    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2749e07dc26bSmrg  fi
2750e07dc26bSmrgfi
2751e07dc26bSmrg
2752e07dc26bSmrg# test whether we have cygpath
2753e07dc26bSmrgif test -z "$CYGPATH_W"; then
2754e07dc26bSmrg  if (cygpath --version) >/dev/null 2>/dev/null; then
2755e07dc26bSmrg    CYGPATH_W='cygpath -w'
2756e07dc26bSmrg  else
2757e07dc26bSmrg    CYGPATH_W=echo
2758e07dc26bSmrg  fi
2759e07dc26bSmrgfi
2760e07dc26bSmrg
2761e07dc26bSmrg
2762e07dc26bSmrg# Define the identity of the package.
2763e07dc26bSmrg PACKAGE='xf86-video-vboxvideo'
2764e07dc26bSmrg VERSION='1.0.0'
2765e07dc26bSmrg
2766e07dc26bSmrg
2767e07dc26bSmrgcat >>confdefs.h <<_ACEOF
2768e07dc26bSmrg#define PACKAGE "$PACKAGE"
2769e07dc26bSmrg_ACEOF
2770e07dc26bSmrg
2771e07dc26bSmrg
2772e07dc26bSmrgcat >>confdefs.h <<_ACEOF
2773e07dc26bSmrg#define VERSION "$VERSION"
2774e07dc26bSmrg_ACEOF
2775e07dc26bSmrg
2776e07dc26bSmrg# Some tools Automake needs.
2777e07dc26bSmrg
2778e07dc26bSmrgACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2779e07dc26bSmrg
2780e07dc26bSmrg
2781e07dc26bSmrgAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2782e07dc26bSmrg
2783e07dc26bSmrg
2784e07dc26bSmrgAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2785e07dc26bSmrg
2786e07dc26bSmrg
2787e07dc26bSmrgAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2788e07dc26bSmrg
2789e07dc26bSmrg
2790e07dc26bSmrgMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2791e07dc26bSmrg
2792e07dc26bSmrg# For better backward compatibility.  To be removed once Automake 1.9.x
2793e07dc26bSmrg# dies out for good.  For more background, see:
2794e07dc26bSmrg# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
2795e07dc26bSmrg# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
2796e07dc26bSmrgmkdir_p='$(MKDIR_P)'
2797e07dc26bSmrg
2798e07dc26bSmrg# We need awk for the "check" target (and possibly the TAP driver).  The
2799e07dc26bSmrg# system "awk" is bad on some platforms.
2800e07dc26bSmrg# Always define AMTAR for backward compatibility.  Yes, it's still used
2801e07dc26bSmrg# in the wild :-(  We should find a proper way to deprecate it ...
2802e07dc26bSmrgAMTAR='$${TAR-tar}'
2803e07dc26bSmrg
2804e07dc26bSmrg
2805e07dc26bSmrg# We'll loop over all known methods to create a tar archive until one works.
2806e07dc26bSmrg_am_tools='gnutar  pax cpio none'
2807e07dc26bSmrg
2808e07dc26bSmrgam__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
2809e07dc26bSmrg
2810e07dc26bSmrg
2811e07dc26bSmrg
2812e07dc26bSmrg
2813e07dc26bSmrg
2814e07dc26bSmrg
2815e07dc26bSmrg# POSIX will say in a future version that running "rm -f" with no argument
2816e07dc26bSmrg# is OK; and we want to be able to make that assumption in our Makefile
2817e07dc26bSmrg# recipes.  So use an aggressive probe to check that the usage we want is
2818e07dc26bSmrg# actually supported "in the wild" to an acceptable degree.
2819e07dc26bSmrg# See automake bug#10828.
2820e07dc26bSmrg# To make any issue more visible, cause the running configure to be aborted
2821e07dc26bSmrg# by default if the 'rm' program in use doesn't match our expectations; the
2822e07dc26bSmrg# user can still override this though.
2823e07dc26bSmrgif rm -f && rm -fr && rm -rf; then : OK; else
2824e07dc26bSmrg  cat >&2 <<'END'
2825e07dc26bSmrgOops!
2826e07dc26bSmrg
2827e07dc26bSmrgYour 'rm' program seems unable to run without file operands specified
2828e07dc26bSmrgon the command line, even when the '-f' option is present.  This is contrary
2829e07dc26bSmrgto the behaviour of most rm programs out there, and not conforming with
2830e07dc26bSmrgthe upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
2831e07dc26bSmrg
2832e07dc26bSmrgPlease tell bug-automake@gnu.org about your system, including the value
2833e07dc26bSmrgof your $PATH and any error possibly output before this message.  This
2834e07dc26bSmrgcan help us improve future automake versions.
2835e07dc26bSmrg
2836e07dc26bSmrgEND
2837e07dc26bSmrg  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
2838e07dc26bSmrg    echo 'Configuration will proceed anyway, since you have set the' >&2
2839e07dc26bSmrg    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
2840e07dc26bSmrg    echo >&2
2841e07dc26bSmrg  else
2842e07dc26bSmrg    cat >&2 <<'END'
2843e07dc26bSmrgAborting the configuration process, to ensure you take notice of the issue.
2844e07dc26bSmrg
2845e07dc26bSmrgYou can download and install GNU coreutils to get an 'rm' implementation
2846e07dc26bSmrgthat behaves properly: <http://www.gnu.org/software/coreutils/>.
2847e07dc26bSmrg
2848e07dc26bSmrgIf you want to complete the configuration process using your problematic
2849e07dc26bSmrg'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
2850e07dc26bSmrgto "yes", and re-run configure.
2851e07dc26bSmrg
2852e07dc26bSmrgEND
2853e07dc26bSmrg    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
2854e07dc26bSmrg  fi
2855e07dc26bSmrgfi
2856e07dc26bSmrg
2857e07dc26bSmrg
2858e07dc26bSmrg# Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS
2859e07dc26bSmrg
2860e07dc26bSmrg
2861e07dc26bSmrg
2862e07dc26bSmrg
2863e07dc26bSmrg
2864e07dc26bSmrg
2865e07dc26bSmrg
2866e07dc26bSmrg
2867e07dc26bSmrg
2868e07dc26bSmrg
2869e07dc26bSmrg
2870e07dc26bSmrgDEPDIR="${am__leading_dot}deps"
2871e07dc26bSmrg
2872e07dc26bSmrgac_config_commands="$ac_config_commands depfiles"
2873e07dc26bSmrg
2874e07dc26bSmrg
2875e07dc26bSmrgam_make=${MAKE-make}
2876e07dc26bSmrgcat > confinc << 'END'
2877e07dc26bSmrgam__doit:
2878e07dc26bSmrg	@echo this is the am__doit target
2879e07dc26bSmrg.PHONY: am__doit
2880e07dc26bSmrgEND
2881e07dc26bSmrg# If we don't find an include directive, just comment out the code.
2882e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
2883e07dc26bSmrg$as_echo_n "checking for style of include used by $am_make... " >&6; }
2884e07dc26bSmrgam__include="#"
2885e07dc26bSmrgam__quote=
2886e07dc26bSmrg_am_result=none
2887e07dc26bSmrg# First try GNU make style include.
2888e07dc26bSmrgecho "include confinc" > confmf
2889e07dc26bSmrg# Ignore all kinds of additional output from 'make'.
2890e07dc26bSmrgcase `$am_make -s -f confmf 2> /dev/null` in #(
2891e07dc26bSmrg*the\ am__doit\ target*)
2892e07dc26bSmrg  am__include=include
2893e07dc26bSmrg  am__quote=
2894e07dc26bSmrg  _am_result=GNU
2895e07dc26bSmrg  ;;
2896e07dc26bSmrgesac
2897e07dc26bSmrg# Now try BSD make style include.
2898e07dc26bSmrgif test "$am__include" = "#"; then
2899e07dc26bSmrg   echo '.include "confinc"' > confmf
2900e07dc26bSmrg   case `$am_make -s -f confmf 2> /dev/null` in #(
2901e07dc26bSmrg   *the\ am__doit\ target*)
2902e07dc26bSmrg     am__include=.include
2903e07dc26bSmrg     am__quote="\""
2904e07dc26bSmrg     _am_result=BSD
2905e07dc26bSmrg     ;;
2906e07dc26bSmrg   esac
2907e07dc26bSmrgfi
2908e07dc26bSmrg
2909e07dc26bSmrg
2910e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
2911e07dc26bSmrg$as_echo "$_am_result" >&6; }
2912e07dc26bSmrgrm -f confinc confmf
2913e07dc26bSmrg
2914e07dc26bSmrg# Check whether --enable-dependency-tracking was given.
2915e07dc26bSmrgif test "${enable_dependency_tracking+set}" = set; then :
2916e07dc26bSmrg  enableval=$enable_dependency_tracking;
2917e07dc26bSmrgfi
2918e07dc26bSmrg
2919e07dc26bSmrgif test "x$enable_dependency_tracking" != xno; then
2920e07dc26bSmrg  am_depcomp="$ac_aux_dir/depcomp"
2921e07dc26bSmrg  AMDEPBACKSLASH='\'
2922e07dc26bSmrg  am__nodep='_no'
2923e07dc26bSmrgfi
2924e07dc26bSmrg if test "x$enable_dependency_tracking" != xno; then
2925e07dc26bSmrg  AMDEP_TRUE=
2926e07dc26bSmrg  AMDEP_FALSE='#'
2927e07dc26bSmrgelse
2928e07dc26bSmrg  AMDEP_TRUE='#'
2929e07dc26bSmrg  AMDEP_FALSE=
2930e07dc26bSmrgfi
2931e07dc26bSmrg
2932e07dc26bSmrg
2933e07dc26bSmrgac_ext=c
2934e07dc26bSmrgac_cpp='$CPP $CPPFLAGS'
2935e07dc26bSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2936e07dc26bSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2937e07dc26bSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu
2938e07dc26bSmrgif test -n "$ac_tool_prefix"; then
2939e07dc26bSmrg  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2940e07dc26bSmrgset dummy ${ac_tool_prefix}gcc; ac_word=$2
2941e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2942e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; }
2943e07dc26bSmrgif ${ac_cv_prog_CC+:} false; then :
2944e07dc26bSmrg  $as_echo_n "(cached) " >&6
2945e07dc26bSmrgelse
2946e07dc26bSmrg  if test -n "$CC"; then
2947e07dc26bSmrg  ac_cv_prog_CC="$CC" # Let the user override the test.
2948e07dc26bSmrgelse
2949e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2950e07dc26bSmrgfor as_dir in $PATH
2951e07dc26bSmrgdo
2952e07dc26bSmrg  IFS=$as_save_IFS
2953e07dc26bSmrg  test -z "$as_dir" && as_dir=.
2954e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
2955e07dc26bSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2956e07dc26bSmrg    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2957e07dc26bSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2958e07dc26bSmrg    break 2
2959e07dc26bSmrg  fi
2960e07dc26bSmrgdone
2961e07dc26bSmrg  done
2962e07dc26bSmrgIFS=$as_save_IFS
2963e07dc26bSmrg
2964e07dc26bSmrgfi
2965e07dc26bSmrgfi
2966e07dc26bSmrgCC=$ac_cv_prog_CC
2967e07dc26bSmrgif test -n "$CC"; then
2968e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2969e07dc26bSmrg$as_echo "$CC" >&6; }
2970e07dc26bSmrgelse
2971e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2972e07dc26bSmrg$as_echo "no" >&6; }
2973e07dc26bSmrgfi
2974e07dc26bSmrg
2975e07dc26bSmrg
2976e07dc26bSmrgfi
2977e07dc26bSmrgif test -z "$ac_cv_prog_CC"; then
2978e07dc26bSmrg  ac_ct_CC=$CC
2979e07dc26bSmrg  # Extract the first word of "gcc", so it can be a program name with args.
2980e07dc26bSmrgset dummy gcc; ac_word=$2
2981e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2982e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; }
2983e07dc26bSmrgif ${ac_cv_prog_ac_ct_CC+:} false; then :
2984e07dc26bSmrg  $as_echo_n "(cached) " >&6
2985e07dc26bSmrgelse
2986e07dc26bSmrg  if test -n "$ac_ct_CC"; then
2987e07dc26bSmrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2988e07dc26bSmrgelse
2989e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2990e07dc26bSmrgfor as_dir in $PATH
2991e07dc26bSmrgdo
2992e07dc26bSmrg  IFS=$as_save_IFS
2993e07dc26bSmrg  test -z "$as_dir" && as_dir=.
2994e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
2995e07dc26bSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2996e07dc26bSmrg    ac_cv_prog_ac_ct_CC="gcc"
2997e07dc26bSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2998e07dc26bSmrg    break 2
2999e07dc26bSmrg  fi
3000e07dc26bSmrgdone
3001e07dc26bSmrg  done
3002e07dc26bSmrgIFS=$as_save_IFS
3003e07dc26bSmrg
3004e07dc26bSmrgfi
3005e07dc26bSmrgfi
3006e07dc26bSmrgac_ct_CC=$ac_cv_prog_ac_ct_CC
3007e07dc26bSmrgif test -n "$ac_ct_CC"; then
3008e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3009e07dc26bSmrg$as_echo "$ac_ct_CC" >&6; }
3010e07dc26bSmrgelse
3011e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3012e07dc26bSmrg$as_echo "no" >&6; }
3013e07dc26bSmrgfi
3014e07dc26bSmrg
3015e07dc26bSmrg  if test "x$ac_ct_CC" = x; then
3016e07dc26bSmrg    CC=""
3017e07dc26bSmrg  else
3018e07dc26bSmrg    case $cross_compiling:$ac_tool_warned in
3019e07dc26bSmrgyes:)
3020e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3021e07dc26bSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3022e07dc26bSmrgac_tool_warned=yes ;;
3023e07dc26bSmrgesac
3024e07dc26bSmrg    CC=$ac_ct_CC
3025e07dc26bSmrg  fi
3026e07dc26bSmrgelse
3027e07dc26bSmrg  CC="$ac_cv_prog_CC"
3028e07dc26bSmrgfi
3029e07dc26bSmrg
3030e07dc26bSmrgif test -z "$CC"; then
3031e07dc26bSmrg          if test -n "$ac_tool_prefix"; then
3032e07dc26bSmrg    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3033e07dc26bSmrgset dummy ${ac_tool_prefix}cc; ac_word=$2
3034e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3035e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; }
3036e07dc26bSmrgif ${ac_cv_prog_CC+:} false; then :
3037e07dc26bSmrg  $as_echo_n "(cached) " >&6
3038e07dc26bSmrgelse
3039e07dc26bSmrg  if test -n "$CC"; then
3040e07dc26bSmrg  ac_cv_prog_CC="$CC" # Let the user override the test.
3041e07dc26bSmrgelse
3042e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3043e07dc26bSmrgfor as_dir in $PATH
3044e07dc26bSmrgdo
3045e07dc26bSmrg  IFS=$as_save_IFS
3046e07dc26bSmrg  test -z "$as_dir" && as_dir=.
3047e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
3048e07dc26bSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3049e07dc26bSmrg    ac_cv_prog_CC="${ac_tool_prefix}cc"
3050e07dc26bSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3051e07dc26bSmrg    break 2
3052e07dc26bSmrg  fi
3053e07dc26bSmrgdone
3054e07dc26bSmrg  done
3055e07dc26bSmrgIFS=$as_save_IFS
3056e07dc26bSmrg
3057e07dc26bSmrgfi
3058e07dc26bSmrgfi
3059e07dc26bSmrgCC=$ac_cv_prog_CC
3060e07dc26bSmrgif test -n "$CC"; then
3061e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3062e07dc26bSmrg$as_echo "$CC" >&6; }
3063e07dc26bSmrgelse
3064e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3065e07dc26bSmrg$as_echo "no" >&6; }
3066e07dc26bSmrgfi
3067e07dc26bSmrg
3068e07dc26bSmrg
3069e07dc26bSmrg  fi
3070e07dc26bSmrgfi
3071e07dc26bSmrgif test -z "$CC"; then
3072e07dc26bSmrg  # Extract the first word of "cc", so it can be a program name with args.
3073e07dc26bSmrgset dummy cc; ac_word=$2
3074e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3075e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; }
3076e07dc26bSmrgif ${ac_cv_prog_CC+:} false; then :
3077e07dc26bSmrg  $as_echo_n "(cached) " >&6
3078e07dc26bSmrgelse
3079e07dc26bSmrg  if test -n "$CC"; then
3080e07dc26bSmrg  ac_cv_prog_CC="$CC" # Let the user override the test.
3081e07dc26bSmrgelse
3082e07dc26bSmrg  ac_prog_rejected=no
3083e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3084e07dc26bSmrgfor as_dir in $PATH
3085e07dc26bSmrgdo
3086e07dc26bSmrg  IFS=$as_save_IFS
3087e07dc26bSmrg  test -z "$as_dir" && as_dir=.
3088e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
3089e07dc26bSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3090e07dc26bSmrg    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3091e07dc26bSmrg       ac_prog_rejected=yes
3092e07dc26bSmrg       continue
3093e07dc26bSmrg     fi
3094e07dc26bSmrg    ac_cv_prog_CC="cc"
3095e07dc26bSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3096e07dc26bSmrg    break 2
3097e07dc26bSmrg  fi
3098e07dc26bSmrgdone
3099e07dc26bSmrg  done
3100e07dc26bSmrgIFS=$as_save_IFS
3101e07dc26bSmrg
3102e07dc26bSmrgif test $ac_prog_rejected = yes; then
3103e07dc26bSmrg  # We found a bogon in the path, so make sure we never use it.
3104e07dc26bSmrg  set dummy $ac_cv_prog_CC
3105e07dc26bSmrg  shift
3106e07dc26bSmrg  if test $# != 0; then
3107e07dc26bSmrg    # We chose a different compiler from the bogus one.
3108e07dc26bSmrg    # However, it has the same basename, so the bogon will be chosen
3109e07dc26bSmrg    # first if we set CC to just the basename; use the full file name.
3110e07dc26bSmrg    shift
3111e07dc26bSmrg    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3112e07dc26bSmrg  fi
3113e07dc26bSmrgfi
3114e07dc26bSmrgfi
3115e07dc26bSmrgfi
3116e07dc26bSmrgCC=$ac_cv_prog_CC
3117e07dc26bSmrgif test -n "$CC"; then
3118e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3119e07dc26bSmrg$as_echo "$CC" >&6; }
3120e07dc26bSmrgelse
3121e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3122e07dc26bSmrg$as_echo "no" >&6; }
3123e07dc26bSmrgfi
3124e07dc26bSmrg
3125e07dc26bSmrg
3126e07dc26bSmrgfi
3127e07dc26bSmrgif test -z "$CC"; then
3128e07dc26bSmrg  if test -n "$ac_tool_prefix"; then
3129e07dc26bSmrg  for ac_prog in cl.exe
3130e07dc26bSmrg  do
3131e07dc26bSmrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3132e07dc26bSmrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
3133e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3134e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; }
3135e07dc26bSmrgif ${ac_cv_prog_CC+:} false; then :
3136e07dc26bSmrg  $as_echo_n "(cached) " >&6
3137e07dc26bSmrgelse
3138e07dc26bSmrg  if test -n "$CC"; then
3139e07dc26bSmrg  ac_cv_prog_CC="$CC" # Let the user override the test.
3140e07dc26bSmrgelse
3141e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3142e07dc26bSmrgfor as_dir in $PATH
3143e07dc26bSmrgdo
3144e07dc26bSmrg  IFS=$as_save_IFS
3145e07dc26bSmrg  test -z "$as_dir" && as_dir=.
3146e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
3147e07dc26bSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3148e07dc26bSmrg    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3149e07dc26bSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3150e07dc26bSmrg    break 2
3151e07dc26bSmrg  fi
3152e07dc26bSmrgdone
3153e07dc26bSmrg  done
3154e07dc26bSmrgIFS=$as_save_IFS
3155e07dc26bSmrg
3156e07dc26bSmrgfi
3157e07dc26bSmrgfi
3158e07dc26bSmrgCC=$ac_cv_prog_CC
3159e07dc26bSmrgif test -n "$CC"; then
3160e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3161e07dc26bSmrg$as_echo "$CC" >&6; }
3162e07dc26bSmrgelse
3163e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3164e07dc26bSmrg$as_echo "no" >&6; }
3165e07dc26bSmrgfi
3166e07dc26bSmrg
3167e07dc26bSmrg
3168e07dc26bSmrg    test -n "$CC" && break
3169e07dc26bSmrg  done
3170e07dc26bSmrgfi
3171e07dc26bSmrgif test -z "$CC"; then
3172e07dc26bSmrg  ac_ct_CC=$CC
3173e07dc26bSmrg  for ac_prog in cl.exe
3174e07dc26bSmrgdo
3175e07dc26bSmrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
3176e07dc26bSmrgset dummy $ac_prog; ac_word=$2
3177e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3178e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; }
3179e07dc26bSmrgif ${ac_cv_prog_ac_ct_CC+:} false; then :
3180e07dc26bSmrg  $as_echo_n "(cached) " >&6
3181e07dc26bSmrgelse
3182e07dc26bSmrg  if test -n "$ac_ct_CC"; then
3183e07dc26bSmrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3184e07dc26bSmrgelse
3185e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3186e07dc26bSmrgfor as_dir in $PATH
3187e07dc26bSmrgdo
3188e07dc26bSmrg  IFS=$as_save_IFS
3189e07dc26bSmrg  test -z "$as_dir" && as_dir=.
3190e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
3191e07dc26bSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3192e07dc26bSmrg    ac_cv_prog_ac_ct_CC="$ac_prog"
3193e07dc26bSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3194e07dc26bSmrg    break 2
3195e07dc26bSmrg  fi
3196e07dc26bSmrgdone
3197e07dc26bSmrg  done
3198e07dc26bSmrgIFS=$as_save_IFS
3199e07dc26bSmrg
3200e07dc26bSmrgfi
3201e07dc26bSmrgfi
3202e07dc26bSmrgac_ct_CC=$ac_cv_prog_ac_ct_CC
3203e07dc26bSmrgif test -n "$ac_ct_CC"; then
3204e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3205e07dc26bSmrg$as_echo "$ac_ct_CC" >&6; }
3206e07dc26bSmrgelse
3207e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3208e07dc26bSmrg$as_echo "no" >&6; }
3209e07dc26bSmrgfi
3210e07dc26bSmrg
3211e07dc26bSmrg
3212e07dc26bSmrg  test -n "$ac_ct_CC" && break
3213e07dc26bSmrgdone
3214e07dc26bSmrg
3215e07dc26bSmrg  if test "x$ac_ct_CC" = x; then
3216e07dc26bSmrg    CC=""
3217e07dc26bSmrg  else
3218e07dc26bSmrg    case $cross_compiling:$ac_tool_warned in
3219e07dc26bSmrgyes:)
3220e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3221e07dc26bSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3222e07dc26bSmrgac_tool_warned=yes ;;
3223e07dc26bSmrgesac
3224e07dc26bSmrg    CC=$ac_ct_CC
3225e07dc26bSmrg  fi
3226e07dc26bSmrgfi
3227e07dc26bSmrg
3228e07dc26bSmrgfi
3229e07dc26bSmrg
3230e07dc26bSmrg
3231e07dc26bSmrgtest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3232e07dc26bSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3233e07dc26bSmrgas_fn_error $? "no acceptable C compiler found in \$PATH
3234e07dc26bSmrgSee \`config.log' for more details" "$LINENO" 5; }
3235e07dc26bSmrg
3236e07dc26bSmrg# Provide some information about the compiler.
3237e07dc26bSmrg$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3238e07dc26bSmrgset X $ac_compile
3239e07dc26bSmrgac_compiler=$2
3240e07dc26bSmrgfor ac_option in --version -v -V -qversion; do
3241e07dc26bSmrg  { { ac_try="$ac_compiler $ac_option >&5"
3242e07dc26bSmrgcase "(($ac_try" in
3243e07dc26bSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3244e07dc26bSmrg  *) ac_try_echo=$ac_try;;
3245e07dc26bSmrgesac
3246e07dc26bSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3247e07dc26bSmrg$as_echo "$ac_try_echo"; } >&5
3248e07dc26bSmrg  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3249e07dc26bSmrg  ac_status=$?
3250e07dc26bSmrg  if test -s conftest.err; then
3251e07dc26bSmrg    sed '10a\
3252e07dc26bSmrg... rest of stderr output deleted ...
3253e07dc26bSmrg         10q' conftest.err >conftest.er1
3254e07dc26bSmrg    cat conftest.er1 >&5
3255e07dc26bSmrg  fi
3256e07dc26bSmrg  rm -f conftest.er1 conftest.err
3257e07dc26bSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3258e07dc26bSmrg  test $ac_status = 0; }
3259e07dc26bSmrgdone
3260e07dc26bSmrg
3261e07dc26bSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
3262e07dc26bSmrg/* end confdefs.h.  */
3263e07dc26bSmrg
3264e07dc26bSmrgint
3265e07dc26bSmrgmain ()
3266e07dc26bSmrg{
3267e07dc26bSmrg
3268e07dc26bSmrg  ;
3269e07dc26bSmrg  return 0;
3270e07dc26bSmrg}
3271e07dc26bSmrg_ACEOF
3272e07dc26bSmrgac_clean_files_save=$ac_clean_files
3273e07dc26bSmrgac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3274e07dc26bSmrg# Try to create an executable without -o first, disregard a.out.
3275e07dc26bSmrg# It will help us diagnose broken compilers, and finding out an intuition
3276e07dc26bSmrg# of exeext.
3277e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3278e07dc26bSmrg$as_echo_n "checking whether the C compiler works... " >&6; }
3279e07dc26bSmrgac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3280e07dc26bSmrg
3281e07dc26bSmrg# The possible output files:
3282e07dc26bSmrgac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3283e07dc26bSmrg
3284e07dc26bSmrgac_rmfiles=
3285e07dc26bSmrgfor ac_file in $ac_files
3286e07dc26bSmrgdo
3287e07dc26bSmrg  case $ac_file in
3288e07dc26bSmrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3289e07dc26bSmrg    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3290e07dc26bSmrg  esac
3291e07dc26bSmrgdone
3292e07dc26bSmrgrm -f $ac_rmfiles
3293e07dc26bSmrg
3294e07dc26bSmrgif { { ac_try="$ac_link_default"
3295e07dc26bSmrgcase "(($ac_try" in
3296e07dc26bSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3297e07dc26bSmrg  *) ac_try_echo=$ac_try;;
3298e07dc26bSmrgesac
3299e07dc26bSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3300e07dc26bSmrg$as_echo "$ac_try_echo"; } >&5
3301e07dc26bSmrg  (eval "$ac_link_default") 2>&5
3302e07dc26bSmrg  ac_status=$?
3303e07dc26bSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3304e07dc26bSmrg  test $ac_status = 0; }; then :
3305e07dc26bSmrg  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3306e07dc26bSmrg# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3307e07dc26bSmrg# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3308e07dc26bSmrg# so that the user can short-circuit this test for compilers unknown to
3309e07dc26bSmrg# Autoconf.
3310e07dc26bSmrgfor ac_file in $ac_files ''
3311e07dc26bSmrgdo
3312e07dc26bSmrg  test -f "$ac_file" || continue
3313e07dc26bSmrg  case $ac_file in
3314e07dc26bSmrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3315e07dc26bSmrg	;;
3316e07dc26bSmrg    [ab].out )
3317e07dc26bSmrg	# We found the default executable, but exeext='' is most
3318e07dc26bSmrg	# certainly right.
3319e07dc26bSmrg	break;;
3320e07dc26bSmrg    *.* )
3321e07dc26bSmrg	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3322e07dc26bSmrg	then :; else
3323e07dc26bSmrg	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3324e07dc26bSmrg	fi
3325e07dc26bSmrg	# We set ac_cv_exeext here because the later test for it is not
3326e07dc26bSmrg	# safe: cross compilers may not add the suffix if given an `-o'
3327e07dc26bSmrg	# argument, so we may need to know it at that point already.
3328e07dc26bSmrg	# Even if this section looks crufty: it has the advantage of
3329e07dc26bSmrg	# actually working.
3330e07dc26bSmrg	break;;
3331e07dc26bSmrg    * )
3332e07dc26bSmrg	break;;
3333e07dc26bSmrg  esac
3334e07dc26bSmrgdone
3335e07dc26bSmrgtest "$ac_cv_exeext" = no && ac_cv_exeext=
3336e07dc26bSmrg
3337e07dc26bSmrgelse
3338e07dc26bSmrg  ac_file=''
3339e07dc26bSmrgfi
3340e07dc26bSmrgif test -z "$ac_file"; then :
3341e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3342e07dc26bSmrg$as_echo "no" >&6; }
3343e07dc26bSmrg$as_echo "$as_me: failed program was:" >&5
3344e07dc26bSmrgsed 's/^/| /' conftest.$ac_ext >&5
3345e07dc26bSmrg
3346e07dc26bSmrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3347e07dc26bSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3348e07dc26bSmrgas_fn_error 77 "C compiler cannot create executables
3349e07dc26bSmrgSee \`config.log' for more details" "$LINENO" 5; }
3350e07dc26bSmrgelse
3351e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3352e07dc26bSmrg$as_echo "yes" >&6; }
3353e07dc26bSmrgfi
3354e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3355e07dc26bSmrg$as_echo_n "checking for C compiler default output file name... " >&6; }
3356e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3357e07dc26bSmrg$as_echo "$ac_file" >&6; }
3358e07dc26bSmrgac_exeext=$ac_cv_exeext
3359e07dc26bSmrg
3360e07dc26bSmrgrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3361e07dc26bSmrgac_clean_files=$ac_clean_files_save
3362e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3363e07dc26bSmrg$as_echo_n "checking for suffix of executables... " >&6; }
3364e07dc26bSmrgif { { ac_try="$ac_link"
3365e07dc26bSmrgcase "(($ac_try" in
3366e07dc26bSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3367e07dc26bSmrg  *) ac_try_echo=$ac_try;;
3368e07dc26bSmrgesac
3369e07dc26bSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3370e07dc26bSmrg$as_echo "$ac_try_echo"; } >&5
3371e07dc26bSmrg  (eval "$ac_link") 2>&5
3372e07dc26bSmrg  ac_status=$?
3373e07dc26bSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3374e07dc26bSmrg  test $ac_status = 0; }; then :
3375e07dc26bSmrg  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3376e07dc26bSmrg# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3377e07dc26bSmrg# work properly (i.e., refer to `conftest.exe'), while it won't with
3378e07dc26bSmrg# `rm'.
3379e07dc26bSmrgfor ac_file in conftest.exe conftest conftest.*; do
3380e07dc26bSmrg  test -f "$ac_file" || continue
3381e07dc26bSmrg  case $ac_file in
3382e07dc26bSmrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3383e07dc26bSmrg    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3384e07dc26bSmrg	  break;;
3385e07dc26bSmrg    * ) break;;
3386e07dc26bSmrg  esac
3387e07dc26bSmrgdone
3388e07dc26bSmrgelse
3389e07dc26bSmrg  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3390e07dc26bSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3391e07dc26bSmrgas_fn_error $? "cannot compute suffix of executables: cannot compile and link
3392e07dc26bSmrgSee \`config.log' for more details" "$LINENO" 5; }
3393e07dc26bSmrgfi
3394e07dc26bSmrgrm -f conftest conftest$ac_cv_exeext
3395e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3396e07dc26bSmrg$as_echo "$ac_cv_exeext" >&6; }
3397e07dc26bSmrg
3398e07dc26bSmrgrm -f conftest.$ac_ext
3399e07dc26bSmrgEXEEXT=$ac_cv_exeext
3400e07dc26bSmrgac_exeext=$EXEEXT
3401e07dc26bSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
3402e07dc26bSmrg/* end confdefs.h.  */
3403e07dc26bSmrg#include <stdio.h>
3404e07dc26bSmrgint
3405e07dc26bSmrgmain ()
3406e07dc26bSmrg{
3407e07dc26bSmrgFILE *f = fopen ("conftest.out", "w");
3408e07dc26bSmrg return ferror (f) || fclose (f) != 0;
3409e07dc26bSmrg
3410e07dc26bSmrg  ;
3411e07dc26bSmrg  return 0;
3412e07dc26bSmrg}
3413e07dc26bSmrg_ACEOF
3414e07dc26bSmrgac_clean_files="$ac_clean_files conftest.out"
3415e07dc26bSmrg# Check that the compiler produces executables we can run.  If not, either
3416e07dc26bSmrg# the compiler is broken, or we cross compile.
3417e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3418e07dc26bSmrg$as_echo_n "checking whether we are cross compiling... " >&6; }
3419e07dc26bSmrgif test "$cross_compiling" != yes; then
3420e07dc26bSmrg  { { ac_try="$ac_link"
3421e07dc26bSmrgcase "(($ac_try" in
3422e07dc26bSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3423e07dc26bSmrg  *) ac_try_echo=$ac_try;;
3424e07dc26bSmrgesac
3425e07dc26bSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3426e07dc26bSmrg$as_echo "$ac_try_echo"; } >&5
3427e07dc26bSmrg  (eval "$ac_link") 2>&5
3428e07dc26bSmrg  ac_status=$?
3429e07dc26bSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3430e07dc26bSmrg  test $ac_status = 0; }
3431e07dc26bSmrg  if { ac_try='./conftest$ac_cv_exeext'
3432e07dc26bSmrg  { { case "(($ac_try" in
3433e07dc26bSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3434e07dc26bSmrg  *) ac_try_echo=$ac_try;;
3435e07dc26bSmrgesac
3436e07dc26bSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3437e07dc26bSmrg$as_echo "$ac_try_echo"; } >&5
3438e07dc26bSmrg  (eval "$ac_try") 2>&5
3439e07dc26bSmrg  ac_status=$?
3440e07dc26bSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3441e07dc26bSmrg  test $ac_status = 0; }; }; then
3442e07dc26bSmrg    cross_compiling=no
3443e07dc26bSmrg  else
3444e07dc26bSmrg    if test "$cross_compiling" = maybe; then
3445e07dc26bSmrg	cross_compiling=yes
3446e07dc26bSmrg    else
3447e07dc26bSmrg	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3448e07dc26bSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3449e07dc26bSmrgas_fn_error $? "cannot run C compiled programs.
3450e07dc26bSmrgIf you meant to cross compile, use \`--host'.
3451e07dc26bSmrgSee \`config.log' for more details" "$LINENO" 5; }
3452e07dc26bSmrg    fi
3453e07dc26bSmrg  fi
3454e07dc26bSmrgfi
3455e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3456e07dc26bSmrg$as_echo "$cross_compiling" >&6; }
3457e07dc26bSmrg
3458e07dc26bSmrgrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3459e07dc26bSmrgac_clean_files=$ac_clean_files_save
3460e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3461e07dc26bSmrg$as_echo_n "checking for suffix of object files... " >&6; }
3462e07dc26bSmrgif ${ac_cv_objext+:} false; then :
3463e07dc26bSmrg  $as_echo_n "(cached) " >&6
3464e07dc26bSmrgelse
3465e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3466e07dc26bSmrg/* end confdefs.h.  */
3467e07dc26bSmrg
3468e07dc26bSmrgint
3469e07dc26bSmrgmain ()
3470e07dc26bSmrg{
3471e07dc26bSmrg
3472e07dc26bSmrg  ;
3473e07dc26bSmrg  return 0;
3474e07dc26bSmrg}
3475e07dc26bSmrg_ACEOF
3476e07dc26bSmrgrm -f conftest.o conftest.obj
3477e07dc26bSmrgif { { ac_try="$ac_compile"
3478e07dc26bSmrgcase "(($ac_try" in
3479e07dc26bSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3480e07dc26bSmrg  *) ac_try_echo=$ac_try;;
3481e07dc26bSmrgesac
3482e07dc26bSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3483e07dc26bSmrg$as_echo "$ac_try_echo"; } >&5
3484e07dc26bSmrg  (eval "$ac_compile") 2>&5
3485e07dc26bSmrg  ac_status=$?
3486e07dc26bSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3487e07dc26bSmrg  test $ac_status = 0; }; then :
3488e07dc26bSmrg  for ac_file in conftest.o conftest.obj conftest.*; do
3489e07dc26bSmrg  test -f "$ac_file" || continue;
3490e07dc26bSmrg  case $ac_file in
3491e07dc26bSmrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3492e07dc26bSmrg    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3493e07dc26bSmrg       break;;
3494e07dc26bSmrg  esac
3495e07dc26bSmrgdone
3496e07dc26bSmrgelse
3497e07dc26bSmrg  $as_echo "$as_me: failed program was:" >&5
3498e07dc26bSmrgsed 's/^/| /' conftest.$ac_ext >&5
3499e07dc26bSmrg
3500e07dc26bSmrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3501e07dc26bSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3502e07dc26bSmrgas_fn_error $? "cannot compute suffix of object files: cannot compile
3503e07dc26bSmrgSee \`config.log' for more details" "$LINENO" 5; }
3504e07dc26bSmrgfi
3505e07dc26bSmrgrm -f conftest.$ac_cv_objext conftest.$ac_ext
3506e07dc26bSmrgfi
3507e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3508e07dc26bSmrg$as_echo "$ac_cv_objext" >&6; }
3509e07dc26bSmrgOBJEXT=$ac_cv_objext
3510e07dc26bSmrgac_objext=$OBJEXT
3511e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3512e07dc26bSmrg$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3513e07dc26bSmrgif ${ac_cv_c_compiler_gnu+:} false; then :
3514e07dc26bSmrg  $as_echo_n "(cached) " >&6
3515e07dc26bSmrgelse
3516e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3517e07dc26bSmrg/* end confdefs.h.  */
3518e07dc26bSmrg
3519e07dc26bSmrgint
3520e07dc26bSmrgmain ()
3521e07dc26bSmrg{
3522e07dc26bSmrg#ifndef __GNUC__
3523e07dc26bSmrg       choke me
3524e07dc26bSmrg#endif
3525e07dc26bSmrg
3526e07dc26bSmrg  ;
3527e07dc26bSmrg  return 0;
3528e07dc26bSmrg}
3529e07dc26bSmrg_ACEOF
3530e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
3531e07dc26bSmrg  ac_compiler_gnu=yes
3532e07dc26bSmrgelse
3533e07dc26bSmrg  ac_compiler_gnu=no
3534e07dc26bSmrgfi
3535e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3536e07dc26bSmrgac_cv_c_compiler_gnu=$ac_compiler_gnu
3537e07dc26bSmrg
3538e07dc26bSmrgfi
3539e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3540e07dc26bSmrg$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3541e07dc26bSmrgif test $ac_compiler_gnu = yes; then
3542e07dc26bSmrg  GCC=yes
3543e07dc26bSmrgelse
3544e07dc26bSmrg  GCC=
3545e07dc26bSmrgfi
3546e07dc26bSmrgac_test_CFLAGS=${CFLAGS+set}
3547e07dc26bSmrgac_save_CFLAGS=$CFLAGS
3548e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3549e07dc26bSmrg$as_echo_n "checking whether $CC accepts -g... " >&6; }
3550e07dc26bSmrgif ${ac_cv_prog_cc_g+:} false; then :
3551e07dc26bSmrg  $as_echo_n "(cached) " >&6
3552e07dc26bSmrgelse
3553e07dc26bSmrg  ac_save_c_werror_flag=$ac_c_werror_flag
3554e07dc26bSmrg   ac_c_werror_flag=yes
3555e07dc26bSmrg   ac_cv_prog_cc_g=no
3556e07dc26bSmrg   CFLAGS="-g"
3557e07dc26bSmrg   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3558e07dc26bSmrg/* end confdefs.h.  */
3559e07dc26bSmrg
3560e07dc26bSmrgint
3561e07dc26bSmrgmain ()
3562e07dc26bSmrg{
3563e07dc26bSmrg
3564e07dc26bSmrg  ;
3565e07dc26bSmrg  return 0;
3566e07dc26bSmrg}
3567e07dc26bSmrg_ACEOF
3568e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
3569e07dc26bSmrg  ac_cv_prog_cc_g=yes
3570e07dc26bSmrgelse
3571e07dc26bSmrg  CFLAGS=""
3572e07dc26bSmrg      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3573e07dc26bSmrg/* end confdefs.h.  */
3574e07dc26bSmrg
3575e07dc26bSmrgint
3576e07dc26bSmrgmain ()
3577e07dc26bSmrg{
3578e07dc26bSmrg
3579e07dc26bSmrg  ;
3580e07dc26bSmrg  return 0;
3581e07dc26bSmrg}
3582e07dc26bSmrg_ACEOF
3583e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
3584e07dc26bSmrg
3585e07dc26bSmrgelse
3586e07dc26bSmrg  ac_c_werror_flag=$ac_save_c_werror_flag
3587e07dc26bSmrg	 CFLAGS="-g"
3588e07dc26bSmrg	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3589e07dc26bSmrg/* end confdefs.h.  */
3590e07dc26bSmrg
3591e07dc26bSmrgint
3592e07dc26bSmrgmain ()
3593e07dc26bSmrg{
3594e07dc26bSmrg
3595e07dc26bSmrg  ;
3596e07dc26bSmrg  return 0;
3597e07dc26bSmrg}
3598e07dc26bSmrg_ACEOF
3599e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
3600e07dc26bSmrg  ac_cv_prog_cc_g=yes
3601e07dc26bSmrgfi
3602e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3603e07dc26bSmrgfi
3604e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3605e07dc26bSmrgfi
3606e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3607e07dc26bSmrg   ac_c_werror_flag=$ac_save_c_werror_flag
3608e07dc26bSmrgfi
3609e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3610e07dc26bSmrg$as_echo "$ac_cv_prog_cc_g" >&6; }
3611e07dc26bSmrgif test "$ac_test_CFLAGS" = set; then
3612e07dc26bSmrg  CFLAGS=$ac_save_CFLAGS
3613e07dc26bSmrgelif test $ac_cv_prog_cc_g = yes; then
3614e07dc26bSmrg  if test "$GCC" = yes; then
3615e07dc26bSmrg    CFLAGS="-g -O2"
3616e07dc26bSmrg  else
3617e07dc26bSmrg    CFLAGS="-g"
3618e07dc26bSmrg  fi
3619e07dc26bSmrgelse
3620e07dc26bSmrg  if test "$GCC" = yes; then
3621e07dc26bSmrg    CFLAGS="-O2"
3622e07dc26bSmrg  else
3623e07dc26bSmrg    CFLAGS=
3624e07dc26bSmrg  fi
3625e07dc26bSmrgfi
3626e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3627e07dc26bSmrg$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3628e07dc26bSmrgif ${ac_cv_prog_cc_c89+:} false; then :
3629e07dc26bSmrg  $as_echo_n "(cached) " >&6
3630e07dc26bSmrgelse
3631e07dc26bSmrg  ac_cv_prog_cc_c89=no
3632e07dc26bSmrgac_save_CC=$CC
3633e07dc26bSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
3634e07dc26bSmrg/* end confdefs.h.  */
3635e07dc26bSmrg#include <stdarg.h>
3636e07dc26bSmrg#include <stdio.h>
3637e07dc26bSmrgstruct stat;
3638e07dc26bSmrg/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3639e07dc26bSmrgstruct buf { int x; };
3640e07dc26bSmrgFILE * (*rcsopen) (struct buf *, struct stat *, int);
3641e07dc26bSmrgstatic char *e (p, i)
3642e07dc26bSmrg     char **p;
3643e07dc26bSmrg     int i;
3644e07dc26bSmrg{
3645e07dc26bSmrg  return p[i];
3646e07dc26bSmrg}
3647e07dc26bSmrgstatic char *f (char * (*g) (char **, int), char **p, ...)
3648e07dc26bSmrg{
3649e07dc26bSmrg  char *s;
3650e07dc26bSmrg  va_list v;
3651e07dc26bSmrg  va_start (v,p);
3652e07dc26bSmrg  s = g (p, va_arg (v,int));
3653e07dc26bSmrg  va_end (v);
3654e07dc26bSmrg  return s;
3655e07dc26bSmrg}
3656e07dc26bSmrg
3657e07dc26bSmrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3658e07dc26bSmrg   function prototypes and stuff, but not '\xHH' hex character constants.
3659e07dc26bSmrg   These don't provoke an error unfortunately, instead are silently treated
3660e07dc26bSmrg   as 'x'.  The following induces an error, until -std is added to get
3661e07dc26bSmrg   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3662e07dc26bSmrg   array size at least.  It's necessary to write '\x00'==0 to get something
3663e07dc26bSmrg   that's true only with -std.  */
3664e07dc26bSmrgint osf4_cc_array ['\x00' == 0 ? 1 : -1];
3665e07dc26bSmrg
3666e07dc26bSmrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3667e07dc26bSmrg   inside strings and character constants.  */
3668e07dc26bSmrg#define FOO(x) 'x'
3669e07dc26bSmrgint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3670e07dc26bSmrg
3671e07dc26bSmrgint test (int i, double x);
3672e07dc26bSmrgstruct s1 {int (*f) (int a);};
3673e07dc26bSmrgstruct s2 {int (*f) (double a);};
3674e07dc26bSmrgint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3675e07dc26bSmrgint argc;
3676e07dc26bSmrgchar **argv;
3677e07dc26bSmrgint
3678e07dc26bSmrgmain ()
3679e07dc26bSmrg{
3680e07dc26bSmrgreturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3681e07dc26bSmrg  ;
3682e07dc26bSmrg  return 0;
3683e07dc26bSmrg}
3684e07dc26bSmrg_ACEOF
3685e07dc26bSmrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3686e07dc26bSmrg	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3687e07dc26bSmrgdo
3688e07dc26bSmrg  CC="$ac_save_CC $ac_arg"
3689e07dc26bSmrg  if ac_fn_c_try_compile "$LINENO"; then :
3690e07dc26bSmrg  ac_cv_prog_cc_c89=$ac_arg
3691e07dc26bSmrgfi
3692e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext
3693e07dc26bSmrg  test "x$ac_cv_prog_cc_c89" != "xno" && break
3694e07dc26bSmrgdone
3695e07dc26bSmrgrm -f conftest.$ac_ext
3696e07dc26bSmrgCC=$ac_save_CC
3697e07dc26bSmrg
3698e07dc26bSmrgfi
3699e07dc26bSmrg# AC_CACHE_VAL
3700e07dc26bSmrgcase "x$ac_cv_prog_cc_c89" in
3701e07dc26bSmrg  x)
3702e07dc26bSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3703e07dc26bSmrg$as_echo "none needed" >&6; } ;;
3704e07dc26bSmrg  xno)
3705e07dc26bSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3706e07dc26bSmrg$as_echo "unsupported" >&6; } ;;
3707e07dc26bSmrg  *)
3708e07dc26bSmrg    CC="$CC $ac_cv_prog_cc_c89"
3709e07dc26bSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3710e07dc26bSmrg$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3711e07dc26bSmrgesac
3712e07dc26bSmrgif test "x$ac_cv_prog_cc_c89" != xno; then :
3713e07dc26bSmrg
3714e07dc26bSmrgfi
3715e07dc26bSmrg
3716e07dc26bSmrgac_ext=c
3717e07dc26bSmrgac_cpp='$CPP $CPPFLAGS'
3718e07dc26bSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3719e07dc26bSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3720e07dc26bSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu
3721e07dc26bSmrg
3722e07dc26bSmrgac_ext=c
3723e07dc26bSmrgac_cpp='$CPP $CPPFLAGS'
3724e07dc26bSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3725e07dc26bSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3726e07dc26bSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu
3727e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3728e07dc26bSmrg$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3729e07dc26bSmrgif ${am_cv_prog_cc_c_o+:} false; then :
3730e07dc26bSmrg  $as_echo_n "(cached) " >&6
3731e07dc26bSmrgelse
3732e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3733e07dc26bSmrg/* end confdefs.h.  */
3734e07dc26bSmrg
3735e07dc26bSmrgint
3736e07dc26bSmrgmain ()
3737e07dc26bSmrg{
3738e07dc26bSmrg
3739e07dc26bSmrg  ;
3740e07dc26bSmrg  return 0;
3741e07dc26bSmrg}
3742e07dc26bSmrg_ACEOF
3743e07dc26bSmrg  # Make sure it works both with $CC and with simple cc.
3744e07dc26bSmrg  # Following AC_PROG_CC_C_O, we do the test twice because some
3745e07dc26bSmrg  # compilers refuse to overwrite an existing .o file with -o,
3746e07dc26bSmrg  # though they will create one.
3747e07dc26bSmrg  am_cv_prog_cc_c_o=yes
3748e07dc26bSmrg  for am_i in 1 2; do
3749e07dc26bSmrg    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3750e07dc26bSmrg   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3751e07dc26bSmrg   ac_status=$?
3752e07dc26bSmrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3753e07dc26bSmrg   (exit $ac_status); } \
3754e07dc26bSmrg         && test -f conftest2.$ac_objext; then
3755e07dc26bSmrg      : OK
3756e07dc26bSmrg    else
3757e07dc26bSmrg      am_cv_prog_cc_c_o=no
3758e07dc26bSmrg      break
3759e07dc26bSmrg    fi
3760e07dc26bSmrg  done
3761e07dc26bSmrg  rm -f core conftest*
3762e07dc26bSmrg  unset am_i
3763e07dc26bSmrgfi
3764e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3765e07dc26bSmrg$as_echo "$am_cv_prog_cc_c_o" >&6; }
3766e07dc26bSmrgif test "$am_cv_prog_cc_c_o" != yes; then
3767e07dc26bSmrg   # Losing compiler, so override with the script.
3768e07dc26bSmrg   # FIXME: It is wrong to rewrite CC.
3769e07dc26bSmrg   # But if we don't then we get into trouble of one sort or another.
3770e07dc26bSmrg   # A longer-term fix would be to have automake use am__CC in this case,
3771e07dc26bSmrg   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3772e07dc26bSmrg   CC="$am_aux_dir/compile $CC"
3773e07dc26bSmrgfi
3774e07dc26bSmrgac_ext=c
3775e07dc26bSmrgac_cpp='$CPP $CPPFLAGS'
3776e07dc26bSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3777e07dc26bSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3778e07dc26bSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu
3779e07dc26bSmrg
3780e07dc26bSmrg
3781e07dc26bSmrgdepcc="$CC"   am_compiler_list=
3782e07dc26bSmrg
3783e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3784e07dc26bSmrg$as_echo_n "checking dependency style of $depcc... " >&6; }
3785e07dc26bSmrgif ${am_cv_CC_dependencies_compiler_type+:} false; then :
3786e07dc26bSmrg  $as_echo_n "(cached) " >&6
3787e07dc26bSmrgelse
3788e07dc26bSmrg  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3789e07dc26bSmrg  # We make a subdir and do the tests there.  Otherwise we can end up
3790e07dc26bSmrg  # making bogus files that we don't know about and never remove.  For
3791e07dc26bSmrg  # instance it was reported that on HP-UX the gcc test will end up
3792e07dc26bSmrg  # making a dummy file named 'D' -- because '-MD' means "put the output
3793e07dc26bSmrg  # in D".
3794e07dc26bSmrg  rm -rf conftest.dir
3795e07dc26bSmrg  mkdir conftest.dir
3796e07dc26bSmrg  # Copy depcomp to subdir because otherwise we won't find it if we're
3797e07dc26bSmrg  # using a relative directory.
3798e07dc26bSmrg  cp "$am_depcomp" conftest.dir
3799e07dc26bSmrg  cd conftest.dir
3800e07dc26bSmrg  # We will build objects and dependencies in a subdirectory because
3801e07dc26bSmrg  # it helps to detect inapplicable dependency modes.  For instance
3802e07dc26bSmrg  # both Tru64's cc and ICC support -MD to output dependencies as a
3803e07dc26bSmrg  # side effect of compilation, but ICC will put the dependencies in
3804e07dc26bSmrg  # the current directory while Tru64 will put them in the object
3805e07dc26bSmrg  # directory.
3806e07dc26bSmrg  mkdir sub
3807e07dc26bSmrg
3808e07dc26bSmrg  am_cv_CC_dependencies_compiler_type=none
3809e07dc26bSmrg  if test "$am_compiler_list" = ""; then
3810e07dc26bSmrg     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3811e07dc26bSmrg  fi
3812e07dc26bSmrg  am__universal=false
3813e07dc26bSmrg  case " $depcc " in #(
3814e07dc26bSmrg     *\ -arch\ *\ -arch\ *) am__universal=true ;;
3815e07dc26bSmrg     esac
3816e07dc26bSmrg
3817e07dc26bSmrg  for depmode in $am_compiler_list; do
3818e07dc26bSmrg    # Setup a source with many dependencies, because some compilers
3819e07dc26bSmrg    # like to wrap large dependency lists on column 80 (with \), and
3820e07dc26bSmrg    # we should not choose a depcomp mode which is confused by this.
3821e07dc26bSmrg    #
3822e07dc26bSmrg    # We need to recreate these files for each test, as the compiler may
3823e07dc26bSmrg    # overwrite some of them when testing with obscure command lines.
3824e07dc26bSmrg    # This happens at least with the AIX C compiler.
3825e07dc26bSmrg    : > sub/conftest.c
3826e07dc26bSmrg    for i in 1 2 3 4 5 6; do
3827e07dc26bSmrg      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3828e07dc26bSmrg      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
3829e07dc26bSmrg      # Solaris 10 /bin/sh.
3830e07dc26bSmrg      echo '/* dummy */' > sub/conftst$i.h
3831e07dc26bSmrg    done
3832e07dc26bSmrg    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3833e07dc26bSmrg
3834e07dc26bSmrg    # We check with '-c' and '-o' for the sake of the "dashmstdout"
3835e07dc26bSmrg    # mode.  It turns out that the SunPro C++ compiler does not properly
3836e07dc26bSmrg    # handle '-M -o', and we need to detect this.  Also, some Intel
3837e07dc26bSmrg    # versions had trouble with output in subdirs.
3838e07dc26bSmrg    am__obj=sub/conftest.${OBJEXT-o}
3839e07dc26bSmrg    am__minus_obj="-o $am__obj"
3840e07dc26bSmrg    case $depmode in
3841e07dc26bSmrg    gcc)
3842e07dc26bSmrg      # This depmode causes a compiler race in universal mode.
3843e07dc26bSmrg      test "$am__universal" = false || continue
3844e07dc26bSmrg      ;;
3845e07dc26bSmrg    nosideeffect)
3846e07dc26bSmrg      # After this tag, mechanisms are not by side-effect, so they'll
3847e07dc26bSmrg      # only be used when explicitly requested.
3848e07dc26bSmrg      if test "x$enable_dependency_tracking" = xyes; then
3849e07dc26bSmrg	continue
3850e07dc26bSmrg      else
3851e07dc26bSmrg	break
3852e07dc26bSmrg      fi
3853e07dc26bSmrg      ;;
3854e07dc26bSmrg    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
3855e07dc26bSmrg      # This compiler won't grok '-c -o', but also, the minuso test has
3856e07dc26bSmrg      # not run yet.  These depmodes are late enough in the game, and
3857e07dc26bSmrg      # so weak that their functioning should not be impacted.
3858e07dc26bSmrg      am__obj=conftest.${OBJEXT-o}
3859e07dc26bSmrg      am__minus_obj=
3860e07dc26bSmrg      ;;
3861e07dc26bSmrg    none) break ;;
3862e07dc26bSmrg    esac
3863e07dc26bSmrg    if depmode=$depmode \
3864e07dc26bSmrg       source=sub/conftest.c object=$am__obj \
3865e07dc26bSmrg       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3866e07dc26bSmrg       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3867e07dc26bSmrg         >/dev/null 2>conftest.err &&
3868e07dc26bSmrg       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3869e07dc26bSmrg       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3870e07dc26bSmrg       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3871e07dc26bSmrg       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3872e07dc26bSmrg      # icc doesn't choke on unknown options, it will just issue warnings
3873e07dc26bSmrg      # or remarks (even with -Werror).  So we grep stderr for any message
3874e07dc26bSmrg      # that says an option was ignored or not supported.
3875e07dc26bSmrg      # When given -MP, icc 7.0 and 7.1 complain thusly:
3876e07dc26bSmrg      #   icc: Command line warning: ignoring option '-M'; no argument required
3877e07dc26bSmrg      # The diagnosis changed in icc 8.0:
3878e07dc26bSmrg      #   icc: Command line remark: option '-MP' not supported
3879e07dc26bSmrg      if (grep 'ignoring option' conftest.err ||
3880e07dc26bSmrg          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3881e07dc26bSmrg        am_cv_CC_dependencies_compiler_type=$depmode
3882e07dc26bSmrg        break
3883e07dc26bSmrg      fi
3884e07dc26bSmrg    fi
3885e07dc26bSmrg  done
3886e07dc26bSmrg
3887e07dc26bSmrg  cd ..
3888e07dc26bSmrg  rm -rf conftest.dir
3889e07dc26bSmrgelse
3890e07dc26bSmrg  am_cv_CC_dependencies_compiler_type=none
3891e07dc26bSmrgfi
3892e07dc26bSmrg
3893e07dc26bSmrgfi
3894e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3895e07dc26bSmrg$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3896e07dc26bSmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3897e07dc26bSmrg
3898e07dc26bSmrg if
3899e07dc26bSmrg  test "x$enable_dependency_tracking" != xno \
3900e07dc26bSmrg  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3901e07dc26bSmrg  am__fastdepCC_TRUE=
3902e07dc26bSmrg  am__fastdepCC_FALSE='#'
3903e07dc26bSmrgelse
3904e07dc26bSmrg  am__fastdepCC_TRUE='#'
3905e07dc26bSmrg  am__fastdepCC_FALSE=
3906e07dc26bSmrgfi
3907e07dc26bSmrg
3908e07dc26bSmrg
3909e07dc26bSmrg   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
3910e07dc26bSmrg$as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
3911e07dc26bSmrgif ${ac_cv_prog_cc_c99+:} false; then :
3912e07dc26bSmrg  $as_echo_n "(cached) " >&6
3913e07dc26bSmrgelse
3914e07dc26bSmrg  ac_cv_prog_cc_c99=no
3915e07dc26bSmrgac_save_CC=$CC
3916e07dc26bSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
3917e07dc26bSmrg/* end confdefs.h.  */
3918e07dc26bSmrg#include <stdarg.h>
3919e07dc26bSmrg#include <stdbool.h>
3920e07dc26bSmrg#include <stdlib.h>
3921e07dc26bSmrg#include <wchar.h>
3922e07dc26bSmrg#include <stdio.h>
3923e07dc26bSmrg
3924e07dc26bSmrg// Check varargs macros.  These examples are taken from C99 6.10.3.5.
3925e07dc26bSmrg#define debug(...) fprintf (stderr, __VA_ARGS__)
3926e07dc26bSmrg#define showlist(...) puts (#__VA_ARGS__)
3927e07dc26bSmrg#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
3928e07dc26bSmrgstatic void
3929e07dc26bSmrgtest_varargs_macros (void)
3930e07dc26bSmrg{
3931e07dc26bSmrg  int x = 1234;
3932e07dc26bSmrg  int y = 5678;
3933e07dc26bSmrg  debug ("Flag");
3934e07dc26bSmrg  debug ("X = %d\n", x);
3935e07dc26bSmrg  showlist (The first, second, and third items.);
3936e07dc26bSmrg  report (x>y, "x is %d but y is %d", x, y);
3937e07dc26bSmrg}
3938e07dc26bSmrg
3939e07dc26bSmrg// Check long long types.
3940e07dc26bSmrg#define BIG64 18446744073709551615ull
3941e07dc26bSmrg#define BIG32 4294967295ul
3942e07dc26bSmrg#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
3943e07dc26bSmrg#if !BIG_OK
3944e07dc26bSmrg  your preprocessor is broken;
3945e07dc26bSmrg#endif
3946e07dc26bSmrg#if BIG_OK
3947e07dc26bSmrg#else
3948e07dc26bSmrg  your preprocessor is broken;
3949e07dc26bSmrg#endif
3950e07dc26bSmrgstatic long long int bignum = -9223372036854775807LL;
3951e07dc26bSmrgstatic unsigned long long int ubignum = BIG64;
3952e07dc26bSmrg
3953e07dc26bSmrgstruct incomplete_array
3954e07dc26bSmrg{
3955e07dc26bSmrg  int datasize;
3956e07dc26bSmrg  double data[];
3957e07dc26bSmrg};
3958e07dc26bSmrg
3959e07dc26bSmrgstruct named_init {
3960e07dc26bSmrg  int number;
3961e07dc26bSmrg  const wchar_t *name;
3962e07dc26bSmrg  double average;
3963e07dc26bSmrg};
3964e07dc26bSmrg
3965e07dc26bSmrgtypedef const char *ccp;
3966e07dc26bSmrg
3967e07dc26bSmrgstatic inline int
3968e07dc26bSmrgtest_restrict (ccp restrict text)
3969e07dc26bSmrg{
3970e07dc26bSmrg  // See if C++-style comments work.
3971e07dc26bSmrg  // Iterate through items via the restricted pointer.
3972e07dc26bSmrg  // Also check for declarations in for loops.
3973e07dc26bSmrg  for (unsigned int i = 0; *(text+i) != '\0'; ++i)
3974e07dc26bSmrg    continue;
3975e07dc26bSmrg  return 0;
3976e07dc26bSmrg}
3977e07dc26bSmrg
3978e07dc26bSmrg// Check varargs and va_copy.
3979e07dc26bSmrgstatic void
3980e07dc26bSmrgtest_varargs (const char *format, ...)
3981e07dc26bSmrg{
3982e07dc26bSmrg  va_list args;
3983e07dc26bSmrg  va_start (args, format);
3984e07dc26bSmrg  va_list args_copy;
3985e07dc26bSmrg  va_copy (args_copy, args);
3986e07dc26bSmrg
3987e07dc26bSmrg  const char *str;
3988e07dc26bSmrg  int number;
3989e07dc26bSmrg  float fnumber;
3990e07dc26bSmrg
3991e07dc26bSmrg  while (*format)
3992e07dc26bSmrg    {
3993e07dc26bSmrg      switch (*format++)
3994e07dc26bSmrg	{
3995e07dc26bSmrg	case 's': // string
3996e07dc26bSmrg	  str = va_arg (args_copy, const char *);
3997e07dc26bSmrg	  break;
3998e07dc26bSmrg	case 'd': // int
3999e07dc26bSmrg	  number = va_arg (args_copy, int);
4000e07dc26bSmrg	  break;
4001e07dc26bSmrg	case 'f': // float
4002e07dc26bSmrg	  fnumber = va_arg (args_copy, double);
4003e07dc26bSmrg	  break;
4004e07dc26bSmrg	default:
4005e07dc26bSmrg	  break;
4006e07dc26bSmrg	}
4007e07dc26bSmrg    }
4008e07dc26bSmrg  va_end (args_copy);
4009e07dc26bSmrg  va_end (args);
4010e07dc26bSmrg}
4011e07dc26bSmrg
4012e07dc26bSmrgint
4013e07dc26bSmrgmain ()
4014e07dc26bSmrg{
4015e07dc26bSmrg
4016e07dc26bSmrg  // Check bool.
4017e07dc26bSmrg  _Bool success = false;
4018e07dc26bSmrg
4019e07dc26bSmrg  // Check restrict.
4020e07dc26bSmrg  if (test_restrict ("String literal") == 0)
4021e07dc26bSmrg    success = true;
4022e07dc26bSmrg  char *restrict newvar = "Another string";
4023e07dc26bSmrg
4024e07dc26bSmrg  // Check varargs.
4025e07dc26bSmrg  test_varargs ("s, d' f .", "string", 65, 34.234);
4026e07dc26bSmrg  test_varargs_macros ();
4027e07dc26bSmrg
4028e07dc26bSmrg  // Check flexible array members.
4029e07dc26bSmrg  struct incomplete_array *ia =
4030e07dc26bSmrg    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
4031e07dc26bSmrg  ia->datasize = 10;
4032e07dc26bSmrg  for (int i = 0; i < ia->datasize; ++i)
4033e07dc26bSmrg    ia->data[i] = i * 1.234;
4034e07dc26bSmrg
4035e07dc26bSmrg  // Check named initializers.
4036e07dc26bSmrg  struct named_init ni = {
4037e07dc26bSmrg    .number = 34,
4038e07dc26bSmrg    .name = L"Test wide string",
4039e07dc26bSmrg    .average = 543.34343,
4040e07dc26bSmrg  };
4041e07dc26bSmrg
4042e07dc26bSmrg  ni.number = 58;
4043e07dc26bSmrg
4044e07dc26bSmrg  int dynamic_array[ni.number];
4045e07dc26bSmrg  dynamic_array[ni.number - 1] = 543;
4046e07dc26bSmrg
4047e07dc26bSmrg  // work around unused variable warnings
4048e07dc26bSmrg  return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
4049e07dc26bSmrg	  || dynamic_array[ni.number - 1] != 543);
4050e07dc26bSmrg
4051e07dc26bSmrg  ;
4052e07dc26bSmrg  return 0;
4053e07dc26bSmrg}
4054e07dc26bSmrg_ACEOF
4055e07dc26bSmrgfor ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
4056e07dc26bSmrgdo
4057e07dc26bSmrg  CC="$ac_save_CC $ac_arg"
4058e07dc26bSmrg  if ac_fn_c_try_compile "$LINENO"; then :
4059e07dc26bSmrg  ac_cv_prog_cc_c99=$ac_arg
4060e07dc26bSmrgfi
4061e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext
4062e07dc26bSmrg  test "x$ac_cv_prog_cc_c99" != "xno" && break
4063e07dc26bSmrgdone
4064e07dc26bSmrgrm -f conftest.$ac_ext
4065e07dc26bSmrgCC=$ac_save_CC
4066e07dc26bSmrg
4067e07dc26bSmrgfi
4068e07dc26bSmrg# AC_CACHE_VAL
4069e07dc26bSmrgcase "x$ac_cv_prog_cc_c99" in
4070e07dc26bSmrg  x)
4071e07dc26bSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4072e07dc26bSmrg$as_echo "none needed" >&6; } ;;
4073e07dc26bSmrg  xno)
4074e07dc26bSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4075e07dc26bSmrg$as_echo "unsupported" >&6; } ;;
4076e07dc26bSmrg  *)
4077e07dc26bSmrg    CC="$CC $ac_cv_prog_cc_c99"
4078e07dc26bSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4079e07dc26bSmrg$as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
4080e07dc26bSmrgesac
4081e07dc26bSmrgif test "x$ac_cv_prog_cc_c99" != xno; then :
4082e07dc26bSmrg
4083e07dc26bSmrgfi
4084e07dc26bSmrg
4085e07dc26bSmrg
4086e07dc26bSmrg
4087e07dc26bSmrgac_ext=c
4088e07dc26bSmrgac_cpp='$CPP $CPPFLAGS'
4089e07dc26bSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4090e07dc26bSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4091e07dc26bSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu
4092e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4093e07dc26bSmrg$as_echo_n "checking how to run the C preprocessor... " >&6; }
4094e07dc26bSmrg# On Suns, sometimes $CPP names a directory.
4095e07dc26bSmrgif test -n "$CPP" && test -d "$CPP"; then
4096e07dc26bSmrg  CPP=
4097e07dc26bSmrgfi
4098e07dc26bSmrgif test -z "$CPP"; then
4099e07dc26bSmrg  if ${ac_cv_prog_CPP+:} false; then :
4100e07dc26bSmrg  $as_echo_n "(cached) " >&6
4101e07dc26bSmrgelse
4102e07dc26bSmrg      # Double quotes because CPP needs to be expanded
4103e07dc26bSmrg    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4104e07dc26bSmrg    do
4105e07dc26bSmrg      ac_preproc_ok=false
4106e07dc26bSmrgfor ac_c_preproc_warn_flag in '' yes
4107e07dc26bSmrgdo
4108e07dc26bSmrg  # Use a header file that comes with gcc, so configuring glibc
4109e07dc26bSmrg  # with a fresh cross-compiler works.
4110e07dc26bSmrg  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4111e07dc26bSmrg  # <limits.h> exists even on freestanding compilers.
4112e07dc26bSmrg  # On the NeXT, cc -E runs the code through the compiler's parser,
4113e07dc26bSmrg  # not just through cpp. "Syntax error" is here to catch this case.
4114e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4115e07dc26bSmrg/* end confdefs.h.  */
4116e07dc26bSmrg#ifdef __STDC__
4117e07dc26bSmrg# include <limits.h>
4118e07dc26bSmrg#else
4119e07dc26bSmrg# include <assert.h>
4120e07dc26bSmrg#endif
4121e07dc26bSmrg		     Syntax error
4122e07dc26bSmrg_ACEOF
4123e07dc26bSmrgif ac_fn_c_try_cpp "$LINENO"; then :
4124e07dc26bSmrg
4125e07dc26bSmrgelse
4126e07dc26bSmrg  # Broken: fails on valid input.
4127e07dc26bSmrgcontinue
4128e07dc26bSmrgfi
4129e07dc26bSmrgrm -f conftest.err conftest.i conftest.$ac_ext
4130e07dc26bSmrg
4131e07dc26bSmrg  # OK, works on sane cases.  Now check whether nonexistent headers
4132e07dc26bSmrg  # can be detected and how.
4133e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4134e07dc26bSmrg/* end confdefs.h.  */
4135e07dc26bSmrg#include <ac_nonexistent.h>
4136e07dc26bSmrg_ACEOF
4137e07dc26bSmrgif ac_fn_c_try_cpp "$LINENO"; then :
4138e07dc26bSmrg  # Broken: success on invalid input.
4139e07dc26bSmrgcontinue
4140e07dc26bSmrgelse
4141e07dc26bSmrg  # Passes both tests.
4142e07dc26bSmrgac_preproc_ok=:
4143e07dc26bSmrgbreak
4144e07dc26bSmrgfi
4145e07dc26bSmrgrm -f conftest.err conftest.i conftest.$ac_ext
4146e07dc26bSmrg
4147e07dc26bSmrgdone
4148e07dc26bSmrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4149e07dc26bSmrgrm -f conftest.i conftest.err conftest.$ac_ext
4150e07dc26bSmrgif $ac_preproc_ok; then :
4151e07dc26bSmrg  break
4152e07dc26bSmrgfi
4153e07dc26bSmrg
4154e07dc26bSmrg    done
4155e07dc26bSmrg    ac_cv_prog_CPP=$CPP
4156e07dc26bSmrg
4157e07dc26bSmrgfi
4158e07dc26bSmrg  CPP=$ac_cv_prog_CPP
4159e07dc26bSmrgelse
4160e07dc26bSmrg  ac_cv_prog_CPP=$CPP
4161e07dc26bSmrgfi
4162e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4163e07dc26bSmrg$as_echo "$CPP" >&6; }
4164e07dc26bSmrgac_preproc_ok=false
4165e07dc26bSmrgfor ac_c_preproc_warn_flag in '' yes
4166e07dc26bSmrgdo
4167e07dc26bSmrg  # Use a header file that comes with gcc, so configuring glibc
4168e07dc26bSmrg  # with a fresh cross-compiler works.
4169e07dc26bSmrg  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4170e07dc26bSmrg  # <limits.h> exists even on freestanding compilers.
4171e07dc26bSmrg  # On the NeXT, cc -E runs the code through the compiler's parser,
4172e07dc26bSmrg  # not just through cpp. "Syntax error" is here to catch this case.
4173e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4174e07dc26bSmrg/* end confdefs.h.  */
4175e07dc26bSmrg#ifdef __STDC__
4176e07dc26bSmrg# include <limits.h>
4177e07dc26bSmrg#else
4178e07dc26bSmrg# include <assert.h>
4179e07dc26bSmrg#endif
4180e07dc26bSmrg		     Syntax error
4181e07dc26bSmrg_ACEOF
4182e07dc26bSmrgif ac_fn_c_try_cpp "$LINENO"; then :
4183e07dc26bSmrg
4184e07dc26bSmrgelse
4185e07dc26bSmrg  # Broken: fails on valid input.
4186e07dc26bSmrgcontinue
4187e07dc26bSmrgfi
4188e07dc26bSmrgrm -f conftest.err conftest.i conftest.$ac_ext
4189e07dc26bSmrg
4190e07dc26bSmrg  # OK, works on sane cases.  Now check whether nonexistent headers
4191e07dc26bSmrg  # can be detected and how.
4192e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4193e07dc26bSmrg/* end confdefs.h.  */
4194e07dc26bSmrg#include <ac_nonexistent.h>
4195e07dc26bSmrg_ACEOF
4196e07dc26bSmrgif ac_fn_c_try_cpp "$LINENO"; then :
4197e07dc26bSmrg  # Broken: success on invalid input.
4198e07dc26bSmrgcontinue
4199e07dc26bSmrgelse
4200e07dc26bSmrg  # Passes both tests.
4201e07dc26bSmrgac_preproc_ok=:
4202e07dc26bSmrgbreak
4203e07dc26bSmrgfi
4204e07dc26bSmrgrm -f conftest.err conftest.i conftest.$ac_ext
4205e07dc26bSmrg
4206e07dc26bSmrgdone
4207e07dc26bSmrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4208e07dc26bSmrgrm -f conftest.i conftest.err conftest.$ac_ext
4209e07dc26bSmrgif $ac_preproc_ok; then :
4210e07dc26bSmrg
4211e07dc26bSmrgelse
4212e07dc26bSmrg  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4213e07dc26bSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4214e07dc26bSmrgas_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4215e07dc26bSmrgSee \`config.log' for more details" "$LINENO" 5; }
4216e07dc26bSmrgfi
4217e07dc26bSmrg
4218e07dc26bSmrgac_ext=c
4219e07dc26bSmrgac_cpp='$CPP $CPPFLAGS'
4220e07dc26bSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4221e07dc26bSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4222e07dc26bSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu
4223e07dc26bSmrg
4224e07dc26bSmrg
4225e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4226e07dc26bSmrg$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4227e07dc26bSmrgif ${ac_cv_path_GREP+:} false; then :
4228e07dc26bSmrg  $as_echo_n "(cached) " >&6
4229e07dc26bSmrgelse
4230e07dc26bSmrg  if test -z "$GREP"; then
4231e07dc26bSmrg  ac_path_GREP_found=false
4232e07dc26bSmrg  # Loop through the user's path and test for each of PROGNAME-LIST
4233e07dc26bSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4234e07dc26bSmrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4235e07dc26bSmrgdo
4236e07dc26bSmrg  IFS=$as_save_IFS
4237e07dc26bSmrg  test -z "$as_dir" && as_dir=.
4238e07dc26bSmrg    for ac_prog in grep ggrep; do
4239e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
4240e07dc26bSmrg      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4241e07dc26bSmrg      as_fn_executable_p "$ac_path_GREP" || continue
4242e07dc26bSmrg# Check for GNU ac_path_GREP and select it if it is found.
4243e07dc26bSmrg  # Check for GNU $ac_path_GREP
4244e07dc26bSmrgcase `"$ac_path_GREP" --version 2>&1` in
4245e07dc26bSmrg*GNU*)
4246e07dc26bSmrg  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4247e07dc26bSmrg*)
4248e07dc26bSmrg  ac_count=0
4249e07dc26bSmrg  $as_echo_n 0123456789 >"conftest.in"
4250e07dc26bSmrg  while :
4251e07dc26bSmrg  do
4252e07dc26bSmrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
4253e07dc26bSmrg    mv "conftest.tmp" "conftest.in"
4254e07dc26bSmrg    cp "conftest.in" "conftest.nl"
4255e07dc26bSmrg    $as_echo 'GREP' >> "conftest.nl"
4256e07dc26bSmrg    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4257e07dc26bSmrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4258e07dc26bSmrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
4259e07dc26bSmrg    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4260e07dc26bSmrg      # Best one so far, save it but keep looking for a better one
4261e07dc26bSmrg      ac_cv_path_GREP="$ac_path_GREP"
4262e07dc26bSmrg      ac_path_GREP_max=$ac_count
4263e07dc26bSmrg    fi
4264e07dc26bSmrg    # 10*(2^10) chars as input seems more than enough
4265e07dc26bSmrg    test $ac_count -gt 10 && break
4266e07dc26bSmrg  done
4267e07dc26bSmrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4268e07dc26bSmrgesac
4269e07dc26bSmrg
4270e07dc26bSmrg      $ac_path_GREP_found && break 3
4271e07dc26bSmrg    done
4272e07dc26bSmrg  done
4273e07dc26bSmrg  done
4274e07dc26bSmrgIFS=$as_save_IFS
4275e07dc26bSmrg  if test -z "$ac_cv_path_GREP"; then
4276e07dc26bSmrg    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4277e07dc26bSmrg  fi
4278e07dc26bSmrgelse
4279e07dc26bSmrg  ac_cv_path_GREP=$GREP
4280e07dc26bSmrgfi
4281e07dc26bSmrg
4282e07dc26bSmrgfi
4283e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4284e07dc26bSmrg$as_echo "$ac_cv_path_GREP" >&6; }
4285e07dc26bSmrg GREP="$ac_cv_path_GREP"
4286e07dc26bSmrg
4287e07dc26bSmrg
4288e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4289e07dc26bSmrg$as_echo_n "checking for egrep... " >&6; }
4290e07dc26bSmrgif ${ac_cv_path_EGREP+:} false; then :
4291e07dc26bSmrg  $as_echo_n "(cached) " >&6
4292e07dc26bSmrgelse
4293e07dc26bSmrg  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4294e07dc26bSmrg   then ac_cv_path_EGREP="$GREP -E"
4295e07dc26bSmrg   else
4296e07dc26bSmrg     if test -z "$EGREP"; then
4297e07dc26bSmrg  ac_path_EGREP_found=false
4298e07dc26bSmrg  # Loop through the user's path and test for each of PROGNAME-LIST
4299e07dc26bSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4300e07dc26bSmrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4301e07dc26bSmrgdo
4302e07dc26bSmrg  IFS=$as_save_IFS
4303e07dc26bSmrg  test -z "$as_dir" && as_dir=.
4304e07dc26bSmrg    for ac_prog in egrep; do
4305e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
4306e07dc26bSmrg      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4307e07dc26bSmrg      as_fn_executable_p "$ac_path_EGREP" || continue
4308e07dc26bSmrg# Check for GNU ac_path_EGREP and select it if it is found.
4309e07dc26bSmrg  # Check for GNU $ac_path_EGREP
4310e07dc26bSmrgcase `"$ac_path_EGREP" --version 2>&1` in
4311e07dc26bSmrg*GNU*)
4312e07dc26bSmrg  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4313e07dc26bSmrg*)
4314e07dc26bSmrg  ac_count=0
4315e07dc26bSmrg  $as_echo_n 0123456789 >"conftest.in"
4316e07dc26bSmrg  while :
4317e07dc26bSmrg  do
4318e07dc26bSmrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
4319e07dc26bSmrg    mv "conftest.tmp" "conftest.in"
4320e07dc26bSmrg    cp "conftest.in" "conftest.nl"
4321e07dc26bSmrg    $as_echo 'EGREP' >> "conftest.nl"
4322e07dc26bSmrg    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4323e07dc26bSmrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4324e07dc26bSmrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
4325e07dc26bSmrg    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4326e07dc26bSmrg      # Best one so far, save it but keep looking for a better one
4327e07dc26bSmrg      ac_cv_path_EGREP="$ac_path_EGREP"
4328e07dc26bSmrg      ac_path_EGREP_max=$ac_count
4329e07dc26bSmrg    fi
4330e07dc26bSmrg    # 10*(2^10) chars as input seems more than enough
4331e07dc26bSmrg    test $ac_count -gt 10 && break
4332e07dc26bSmrg  done
4333e07dc26bSmrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4334e07dc26bSmrgesac
4335e07dc26bSmrg
4336e07dc26bSmrg      $ac_path_EGREP_found && break 3
4337e07dc26bSmrg    done
4338e07dc26bSmrg  done
4339e07dc26bSmrg  done
4340e07dc26bSmrgIFS=$as_save_IFS
4341e07dc26bSmrg  if test -z "$ac_cv_path_EGREP"; then
4342e07dc26bSmrg    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4343e07dc26bSmrg  fi
4344e07dc26bSmrgelse
4345e07dc26bSmrg  ac_cv_path_EGREP=$EGREP
4346e07dc26bSmrgfi
4347e07dc26bSmrg
4348e07dc26bSmrg   fi
4349e07dc26bSmrgfi
4350e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4351e07dc26bSmrg$as_echo "$ac_cv_path_EGREP" >&6; }
4352e07dc26bSmrg EGREP="$ac_cv_path_EGREP"
4353e07dc26bSmrg
4354e07dc26bSmrg
4355e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4356e07dc26bSmrg$as_echo_n "checking for ANSI C header files... " >&6; }
4357e07dc26bSmrgif ${ac_cv_header_stdc+:} false; then :
4358e07dc26bSmrg  $as_echo_n "(cached) " >&6
4359e07dc26bSmrgelse
4360e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4361e07dc26bSmrg/* end confdefs.h.  */
4362e07dc26bSmrg#include <stdlib.h>
4363e07dc26bSmrg#include <stdarg.h>
4364e07dc26bSmrg#include <string.h>
4365e07dc26bSmrg#include <float.h>
4366e07dc26bSmrg
4367e07dc26bSmrgint
4368e07dc26bSmrgmain ()
4369e07dc26bSmrg{
4370e07dc26bSmrg
4371e07dc26bSmrg  ;
4372e07dc26bSmrg  return 0;
4373e07dc26bSmrg}
4374e07dc26bSmrg_ACEOF
4375e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
4376e07dc26bSmrg  ac_cv_header_stdc=yes
4377e07dc26bSmrgelse
4378e07dc26bSmrg  ac_cv_header_stdc=no
4379e07dc26bSmrgfi
4380e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4381e07dc26bSmrg
4382e07dc26bSmrgif test $ac_cv_header_stdc = yes; then
4383e07dc26bSmrg  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4384e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4385e07dc26bSmrg/* end confdefs.h.  */
4386e07dc26bSmrg#include <string.h>
4387e07dc26bSmrg
4388e07dc26bSmrg_ACEOF
4389e07dc26bSmrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4390e07dc26bSmrg  $EGREP "memchr" >/dev/null 2>&1; then :
4391e07dc26bSmrg
4392e07dc26bSmrgelse
4393e07dc26bSmrg  ac_cv_header_stdc=no
4394e07dc26bSmrgfi
4395e07dc26bSmrgrm -f conftest*
4396e07dc26bSmrg
4397e07dc26bSmrgfi
4398e07dc26bSmrg
4399e07dc26bSmrgif test $ac_cv_header_stdc = yes; then
4400e07dc26bSmrg  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4401e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4402e07dc26bSmrg/* end confdefs.h.  */
4403e07dc26bSmrg#include <stdlib.h>
4404e07dc26bSmrg
4405e07dc26bSmrg_ACEOF
4406e07dc26bSmrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4407e07dc26bSmrg  $EGREP "free" >/dev/null 2>&1; then :
4408e07dc26bSmrg
4409e07dc26bSmrgelse
4410e07dc26bSmrg  ac_cv_header_stdc=no
4411e07dc26bSmrgfi
4412e07dc26bSmrgrm -f conftest*
4413e07dc26bSmrg
4414e07dc26bSmrgfi
4415e07dc26bSmrg
4416e07dc26bSmrgif test $ac_cv_header_stdc = yes; then
4417e07dc26bSmrg  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4418e07dc26bSmrg  if test "$cross_compiling" = yes; then :
4419e07dc26bSmrg  :
4420e07dc26bSmrgelse
4421e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4422e07dc26bSmrg/* end confdefs.h.  */
4423e07dc26bSmrg#include <ctype.h>
4424e07dc26bSmrg#include <stdlib.h>
4425e07dc26bSmrg#if ((' ' & 0x0FF) == 0x020)
4426e07dc26bSmrg# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4427e07dc26bSmrg# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4428e07dc26bSmrg#else
4429e07dc26bSmrg# define ISLOWER(c) \
4430e07dc26bSmrg		   (('a' <= (c) && (c) <= 'i') \
4431e07dc26bSmrg		     || ('j' <= (c) && (c) <= 'r') \
4432e07dc26bSmrg		     || ('s' <= (c) && (c) <= 'z'))
4433e07dc26bSmrg# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4434e07dc26bSmrg#endif
4435e07dc26bSmrg
4436e07dc26bSmrg#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4437e07dc26bSmrgint
4438e07dc26bSmrgmain ()
4439e07dc26bSmrg{
4440e07dc26bSmrg  int i;
4441e07dc26bSmrg  for (i = 0; i < 256; i++)
4442e07dc26bSmrg    if (XOR (islower (i), ISLOWER (i))
4443e07dc26bSmrg	|| toupper (i) != TOUPPER (i))
4444e07dc26bSmrg      return 2;
4445e07dc26bSmrg  return 0;
4446e07dc26bSmrg}
4447e07dc26bSmrg_ACEOF
4448e07dc26bSmrgif ac_fn_c_try_run "$LINENO"; then :
4449e07dc26bSmrg
4450e07dc26bSmrgelse
4451e07dc26bSmrg  ac_cv_header_stdc=no
4452e07dc26bSmrgfi
4453e07dc26bSmrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4454e07dc26bSmrg  conftest.$ac_objext conftest.beam conftest.$ac_ext
4455e07dc26bSmrgfi
4456e07dc26bSmrg
4457e07dc26bSmrgfi
4458e07dc26bSmrgfi
4459e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4460e07dc26bSmrg$as_echo "$ac_cv_header_stdc" >&6; }
4461e07dc26bSmrgif test $ac_cv_header_stdc = yes; then
4462e07dc26bSmrg
4463e07dc26bSmrg$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4464e07dc26bSmrg
4465e07dc26bSmrgfi
4466e07dc26bSmrg
4467e07dc26bSmrg# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4468e07dc26bSmrgfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4469e07dc26bSmrg		  inttypes.h stdint.h unistd.h
4470e07dc26bSmrgdo :
4471e07dc26bSmrg  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4472e07dc26bSmrgac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4473e07dc26bSmrg"
4474e07dc26bSmrgif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4475e07dc26bSmrg  cat >>confdefs.h <<_ACEOF
4476e07dc26bSmrg#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4477e07dc26bSmrg_ACEOF
4478e07dc26bSmrg
4479e07dc26bSmrgfi
4480e07dc26bSmrg
4481e07dc26bSmrgdone
4482e07dc26bSmrg
4483e07dc26bSmrg
4484e07dc26bSmrg
4485e07dc26bSmrg
4486e07dc26bSmrg
4487e07dc26bSmrg
4488e07dc26bSmrgac_fn_c_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default"
4489e07dc26bSmrgif test "x$ac_cv_have_decl___clang__" = xyes; then :
4490e07dc26bSmrg  CLANGCC="yes"
4491e07dc26bSmrgelse
4492e07dc26bSmrg  CLANGCC="no"
4493e07dc26bSmrgfi
4494e07dc26bSmrg
4495e07dc26bSmrgac_fn_c_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default"
4496e07dc26bSmrgif test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes; then :
4497e07dc26bSmrg  INTELCC="yes"
4498e07dc26bSmrgelse
4499e07dc26bSmrg  INTELCC="no"
4500e07dc26bSmrgfi
4501e07dc26bSmrg
4502e07dc26bSmrgac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default"
4503e07dc26bSmrgif test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then :
4504e07dc26bSmrg  SUNCC="yes"
4505e07dc26bSmrgelse
4506e07dc26bSmrg  SUNCC="no"
4507e07dc26bSmrgfi
4508e07dc26bSmrg
4509e07dc26bSmrg
4510e07dc26bSmrg
4511e07dc26bSmrg
4512e07dc26bSmrg
4513e07dc26bSmrg
4514e07dc26bSmrg
4515e07dc26bSmrg
4516e07dc26bSmrg
4517e07dc26bSmrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
4518e07dc26bSmrg	if test -n "$ac_tool_prefix"; then
4519e07dc26bSmrg  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
4520e07dc26bSmrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2
4521e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4522e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; }
4523e07dc26bSmrgif ${ac_cv_path_PKG_CONFIG+:} false; then :
4524e07dc26bSmrg  $as_echo_n "(cached) " >&6
4525e07dc26bSmrgelse
4526e07dc26bSmrg  case $PKG_CONFIG in
4527e07dc26bSmrg  [\\/]* | ?:[\\/]*)
4528e07dc26bSmrg  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
4529e07dc26bSmrg  ;;
4530e07dc26bSmrg  *)
4531e07dc26bSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4532e07dc26bSmrgfor as_dir in $PATH
4533e07dc26bSmrgdo
4534e07dc26bSmrg  IFS=$as_save_IFS
4535e07dc26bSmrg  test -z "$as_dir" && as_dir=.
4536e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
4537e07dc26bSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4538e07dc26bSmrg    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
4539e07dc26bSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4540e07dc26bSmrg    break 2
4541e07dc26bSmrg  fi
4542e07dc26bSmrgdone
4543e07dc26bSmrg  done
4544e07dc26bSmrgIFS=$as_save_IFS
4545e07dc26bSmrg
4546e07dc26bSmrg  ;;
4547e07dc26bSmrgesac
4548e07dc26bSmrgfi
4549e07dc26bSmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG
4550e07dc26bSmrgif test -n "$PKG_CONFIG"; then
4551e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
4552e07dc26bSmrg$as_echo "$PKG_CONFIG" >&6; }
4553e07dc26bSmrgelse
4554e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4555e07dc26bSmrg$as_echo "no" >&6; }
4556e07dc26bSmrgfi
4557e07dc26bSmrg
4558e07dc26bSmrg
4559e07dc26bSmrgfi
4560e07dc26bSmrgif test -z "$ac_cv_path_PKG_CONFIG"; then
4561e07dc26bSmrg  ac_pt_PKG_CONFIG=$PKG_CONFIG
4562e07dc26bSmrg  # Extract the first word of "pkg-config", so it can be a program name with args.
4563e07dc26bSmrgset dummy pkg-config; ac_word=$2
4564e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4565e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; }
4566e07dc26bSmrgif ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
4567e07dc26bSmrg  $as_echo_n "(cached) " >&6
4568e07dc26bSmrgelse
4569e07dc26bSmrg  case $ac_pt_PKG_CONFIG in
4570e07dc26bSmrg  [\\/]* | ?:[\\/]*)
4571e07dc26bSmrg  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
4572e07dc26bSmrg  ;;
4573e07dc26bSmrg  *)
4574e07dc26bSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4575e07dc26bSmrgfor as_dir in $PATH
4576e07dc26bSmrgdo
4577e07dc26bSmrg  IFS=$as_save_IFS
4578e07dc26bSmrg  test -z "$as_dir" && as_dir=.
4579e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
4580e07dc26bSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4581e07dc26bSmrg    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
4582e07dc26bSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4583e07dc26bSmrg    break 2
4584e07dc26bSmrg  fi
4585e07dc26bSmrgdone
4586e07dc26bSmrg  done
4587e07dc26bSmrgIFS=$as_save_IFS
4588e07dc26bSmrg
4589e07dc26bSmrg  ;;
4590e07dc26bSmrgesac
4591e07dc26bSmrgfi
4592e07dc26bSmrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
4593e07dc26bSmrgif test -n "$ac_pt_PKG_CONFIG"; then
4594e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
4595e07dc26bSmrg$as_echo "$ac_pt_PKG_CONFIG" >&6; }
4596e07dc26bSmrgelse
4597e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4598e07dc26bSmrg$as_echo "no" >&6; }
4599e07dc26bSmrgfi
4600e07dc26bSmrg
4601e07dc26bSmrg  if test "x$ac_pt_PKG_CONFIG" = x; then
4602e07dc26bSmrg    PKG_CONFIG=""
4603e07dc26bSmrg  else
4604e07dc26bSmrg    case $cross_compiling:$ac_tool_warned in
4605e07dc26bSmrgyes:)
4606e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4607e07dc26bSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4608e07dc26bSmrgac_tool_warned=yes ;;
4609e07dc26bSmrgesac
4610e07dc26bSmrg    PKG_CONFIG=$ac_pt_PKG_CONFIG
4611e07dc26bSmrg  fi
4612e07dc26bSmrgelse
4613e07dc26bSmrg  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
4614e07dc26bSmrgfi
4615e07dc26bSmrg
4616e07dc26bSmrgfi
4617e07dc26bSmrgif test -n "$PKG_CONFIG"; then
4618e07dc26bSmrg	_pkg_min_version=0.9.0
4619e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
4620e07dc26bSmrg$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
4621e07dc26bSmrg	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
4622e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4623e07dc26bSmrg$as_echo "yes" >&6; }
4624e07dc26bSmrg	else
4625e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4626e07dc26bSmrg$as_echo "no" >&6; }
4627e07dc26bSmrg		PKG_CONFIG=""
4628e07dc26bSmrg	fi
4629e07dc26bSmrgfi
4630e07dc26bSmrg# Make sure we can run config.sub.
4631e07dc26bSmrg$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4632e07dc26bSmrg  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4633e07dc26bSmrg
4634e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4635e07dc26bSmrg$as_echo_n "checking build system type... " >&6; }
4636e07dc26bSmrgif ${ac_cv_build+:} false; then :
4637e07dc26bSmrg  $as_echo_n "(cached) " >&6
4638e07dc26bSmrgelse
4639e07dc26bSmrg  ac_build_alias=$build_alias
4640e07dc26bSmrgtest "x$ac_build_alias" = x &&
4641e07dc26bSmrg  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4642e07dc26bSmrgtest "x$ac_build_alias" = x &&
4643e07dc26bSmrg  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4644e07dc26bSmrgac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4645e07dc26bSmrg  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4646e07dc26bSmrg
4647e07dc26bSmrgfi
4648e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4649e07dc26bSmrg$as_echo "$ac_cv_build" >&6; }
4650e07dc26bSmrgcase $ac_cv_build in
4651e07dc26bSmrg*-*-*) ;;
4652e07dc26bSmrg*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4653e07dc26bSmrgesac
4654e07dc26bSmrgbuild=$ac_cv_build
4655e07dc26bSmrgac_save_IFS=$IFS; IFS='-'
4656e07dc26bSmrgset x $ac_cv_build
4657e07dc26bSmrgshift
4658e07dc26bSmrgbuild_cpu=$1
4659e07dc26bSmrgbuild_vendor=$2
4660e07dc26bSmrgshift; shift
4661e07dc26bSmrg# Remember, the first character of IFS is used to create $*,
4662e07dc26bSmrg# except with old shells:
4663e07dc26bSmrgbuild_os=$*
4664e07dc26bSmrgIFS=$ac_save_IFS
4665e07dc26bSmrgcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4666e07dc26bSmrg
4667e07dc26bSmrg
4668e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4669e07dc26bSmrg$as_echo_n "checking host system type... " >&6; }
4670e07dc26bSmrgif ${ac_cv_host+:} false; then :
4671e07dc26bSmrg  $as_echo_n "(cached) " >&6
4672e07dc26bSmrgelse
4673e07dc26bSmrg  if test "x$host_alias" = x; then
4674e07dc26bSmrg  ac_cv_host=$ac_cv_build
4675e07dc26bSmrgelse
4676e07dc26bSmrg  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4677e07dc26bSmrg    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4678e07dc26bSmrgfi
4679e07dc26bSmrg
4680e07dc26bSmrgfi
4681e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4682e07dc26bSmrg$as_echo "$ac_cv_host" >&6; }
4683e07dc26bSmrgcase $ac_cv_host in
4684e07dc26bSmrg*-*-*) ;;
4685e07dc26bSmrg*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4686e07dc26bSmrgesac
4687e07dc26bSmrghost=$ac_cv_host
4688e07dc26bSmrgac_save_IFS=$IFS; IFS='-'
4689e07dc26bSmrgset x $ac_cv_host
4690e07dc26bSmrgshift
4691e07dc26bSmrghost_cpu=$1
4692e07dc26bSmrghost_vendor=$2
4693e07dc26bSmrgshift; shift
4694e07dc26bSmrg# Remember, the first character of IFS is used to create $*,
4695e07dc26bSmrg# except with old shells:
4696e07dc26bSmrghost_os=$*
4697e07dc26bSmrgIFS=$ac_save_IFS
4698e07dc26bSmrgcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4699e07dc26bSmrg
4700e07dc26bSmrg
4701e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4702e07dc26bSmrg$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4703e07dc26bSmrgif ${ac_cv_path_SED+:} false; then :
4704e07dc26bSmrg  $as_echo_n "(cached) " >&6
4705e07dc26bSmrgelse
4706e07dc26bSmrg            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4707e07dc26bSmrg     for ac_i in 1 2 3 4 5 6 7; do
4708e07dc26bSmrg       ac_script="$ac_script$as_nl$ac_script"
4709e07dc26bSmrg     done
4710e07dc26bSmrg     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4711e07dc26bSmrg     { ac_script=; unset ac_script;}
4712e07dc26bSmrg     if test -z "$SED"; then
4713e07dc26bSmrg  ac_path_SED_found=false
4714e07dc26bSmrg  # Loop through the user's path and test for each of PROGNAME-LIST
4715e07dc26bSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4716e07dc26bSmrgfor as_dir in $PATH
4717e07dc26bSmrgdo
4718e07dc26bSmrg  IFS=$as_save_IFS
4719e07dc26bSmrg  test -z "$as_dir" && as_dir=.
4720e07dc26bSmrg    for ac_prog in sed gsed; do
4721e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
4722e07dc26bSmrg      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4723e07dc26bSmrg      as_fn_executable_p "$ac_path_SED" || continue
4724e07dc26bSmrg# Check for GNU ac_path_SED and select it if it is found.
4725e07dc26bSmrg  # Check for GNU $ac_path_SED
4726e07dc26bSmrgcase `"$ac_path_SED" --version 2>&1` in
4727e07dc26bSmrg*GNU*)
4728e07dc26bSmrg  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4729e07dc26bSmrg*)
4730e07dc26bSmrg  ac_count=0
4731e07dc26bSmrg  $as_echo_n 0123456789 >"conftest.in"
4732e07dc26bSmrg  while :
4733e07dc26bSmrg  do
4734e07dc26bSmrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
4735e07dc26bSmrg    mv "conftest.tmp" "conftest.in"
4736e07dc26bSmrg    cp "conftest.in" "conftest.nl"
4737e07dc26bSmrg    $as_echo '' >> "conftest.nl"
4738e07dc26bSmrg    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4739e07dc26bSmrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4740e07dc26bSmrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
4741e07dc26bSmrg    if test $ac_count -gt ${ac_path_SED_max-0}; then
4742e07dc26bSmrg      # Best one so far, save it but keep looking for a better one
4743e07dc26bSmrg      ac_cv_path_SED="$ac_path_SED"
4744e07dc26bSmrg      ac_path_SED_max=$ac_count
4745e07dc26bSmrg    fi
4746e07dc26bSmrg    # 10*(2^10) chars as input seems more than enough
4747e07dc26bSmrg    test $ac_count -gt 10 && break
4748e07dc26bSmrg  done
4749e07dc26bSmrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4750e07dc26bSmrgesac
4751e07dc26bSmrg
4752e07dc26bSmrg      $ac_path_SED_found && break 3
4753e07dc26bSmrg    done
4754e07dc26bSmrg  done
4755e07dc26bSmrg  done
4756e07dc26bSmrgIFS=$as_save_IFS
4757e07dc26bSmrg  if test -z "$ac_cv_path_SED"; then
4758e07dc26bSmrg    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4759e07dc26bSmrg  fi
4760e07dc26bSmrgelse
4761e07dc26bSmrg  ac_cv_path_SED=$SED
4762e07dc26bSmrgfi
4763e07dc26bSmrg
4764e07dc26bSmrgfi
4765e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4766e07dc26bSmrg$as_echo "$ac_cv_path_SED" >&6; }
4767e07dc26bSmrg SED="$ac_cv_path_SED"
4768e07dc26bSmrg  rm -f conftest.sed
4769e07dc26bSmrg
4770e07dc26bSmrg
4771e07dc26bSmrg
4772e07dc26bSmrg
4773e07dc26bSmrg
4774e07dc26bSmrg
4775e07dc26bSmrg# Check whether --enable-selective-werror was given.
4776e07dc26bSmrgif test "${enable_selective_werror+set}" = set; then :
4777e07dc26bSmrg  enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval
4778e07dc26bSmrgelse
4779e07dc26bSmrg  SELECTIVE_WERROR=yes
4780e07dc26bSmrgfi
4781e07dc26bSmrg
4782e07dc26bSmrg
4783e07dc26bSmrg
4784e07dc26bSmrg
4785e07dc26bSmrg
4786e07dc26bSmrg# -v is too short to test reliably with XORG_TESTSET_CFLAG
4787e07dc26bSmrgif test "x$SUNCC" = "xyes"; then
4788e07dc26bSmrg    BASE_CFLAGS="-v"
4789e07dc26bSmrgelse
4790e07dc26bSmrg    BASE_CFLAGS=""
4791e07dc26bSmrgfi
4792e07dc26bSmrg
4793e07dc26bSmrg# This chunk of warnings were those that existed in the legacy CWARNFLAGS
4794e07dc26bSmrg
4795e07dc26bSmrg
4796e07dc26bSmrg
4797e07dc26bSmrg
4798e07dc26bSmrg
4799e07dc26bSmrg
4800e07dc26bSmrg
4801e07dc26bSmrg
4802e07dc26bSmrg
4803e07dc26bSmrg
4804e07dc26bSmrg
4805e07dc26bSmrg
4806e07dc26bSmrg
4807e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
4808e07dc26bSmrg
4809e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
4810e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
4811e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
4812e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
4813e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
4814e07dc26bSmrg  $as_echo_n "(cached) " >&6
4815e07dc26bSmrgelse
4816e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4817e07dc26bSmrg/* end confdefs.h.  */
4818e07dc26bSmrgint i;
4819e07dc26bSmrg_ACEOF
4820e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
4821e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
4822e07dc26bSmrgelse
4823e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
4824e07dc26bSmrgfi
4825e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4826e07dc26bSmrgfi
4827e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
4828e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
4829e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
4830e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
4831e07dc26bSmrgfi
4832e07dc26bSmrg
4833e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
4834e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
4835e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
4836e07dc26bSmrg	fi
4837e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
4838e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
4839e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
4840e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
4841e07dc26bSmrg  $as_echo_n "(cached) " >&6
4842e07dc26bSmrgelse
4843e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4844e07dc26bSmrg/* end confdefs.h.  */
4845e07dc26bSmrgint i;
4846e07dc26bSmrg_ACEOF
4847e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
4848e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
4849e07dc26bSmrgelse
4850e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
4851e07dc26bSmrgfi
4852e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4853e07dc26bSmrgfi
4854e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
4855e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
4856e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
4857e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
4858e07dc26bSmrgfi
4859e07dc26bSmrg
4860e07dc26bSmrgfound="no"
4861e07dc26bSmrg
4862e07dc26bSmrg	if test $found = "no" ; then
4863e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
4864e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
4865e07dc26bSmrg		fi
4866e07dc26bSmrg
4867e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
4868e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
4869e07dc26bSmrg		fi
4870e07dc26bSmrg
4871e07dc26bSmrg		CFLAGS="$CFLAGS -Wall"
4872e07dc26bSmrg
4873e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5
4874e07dc26bSmrg$as_echo_n "checking if $CC supports -Wall... " >&6; }
4875e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Wall
4876e07dc26bSmrg		if eval \${$cacheid+:} false; then :
4877e07dc26bSmrg  $as_echo_n "(cached) " >&6
4878e07dc26bSmrgelse
4879e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4880e07dc26bSmrg/* end confdefs.h.  */
4881e07dc26bSmrgint i;
4882e07dc26bSmrgint
4883e07dc26bSmrgmain ()
4884e07dc26bSmrg{
4885e07dc26bSmrg
4886e07dc26bSmrg  ;
4887e07dc26bSmrg  return 0;
4888e07dc26bSmrg}
4889e07dc26bSmrg_ACEOF
4890e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
4891e07dc26bSmrg  eval $cacheid=yes
4892e07dc26bSmrgelse
4893e07dc26bSmrg  eval $cacheid=no
4894e07dc26bSmrgfi
4895e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
4896e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
4897e07dc26bSmrgfi
4898e07dc26bSmrg
4899e07dc26bSmrg
4900e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
4901e07dc26bSmrg
4902e07dc26bSmrg		eval supported=\$$cacheid
4903e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
4904e07dc26bSmrg$as_echo "$supported" >&6; }
4905e07dc26bSmrg		if test "$supported" = "yes" ; then
4906e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wall"
4907e07dc26bSmrg			found="yes"
4908e07dc26bSmrg		fi
4909e07dc26bSmrg	fi
4910e07dc26bSmrg
4911e07dc26bSmrg
4912e07dc26bSmrg
4913e07dc26bSmrg
4914e07dc26bSmrg
4915e07dc26bSmrg
4916e07dc26bSmrg
4917e07dc26bSmrg
4918e07dc26bSmrg
4919e07dc26bSmrg
4920e07dc26bSmrg
4921e07dc26bSmrg
4922e07dc26bSmrg
4923e07dc26bSmrg
4924e07dc26bSmrg
4925e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
4926e07dc26bSmrg
4927e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
4928e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
4929e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
4930e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
4931e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
4932e07dc26bSmrg  $as_echo_n "(cached) " >&6
4933e07dc26bSmrgelse
4934e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4935e07dc26bSmrg/* end confdefs.h.  */
4936e07dc26bSmrgint i;
4937e07dc26bSmrg_ACEOF
4938e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
4939e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
4940e07dc26bSmrgelse
4941e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
4942e07dc26bSmrgfi
4943e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4944e07dc26bSmrgfi
4945e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
4946e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
4947e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
4948e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
4949e07dc26bSmrgfi
4950e07dc26bSmrg
4951e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
4952e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
4953e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
4954e07dc26bSmrg	fi
4955e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
4956e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
4957e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
4958e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
4959e07dc26bSmrg  $as_echo_n "(cached) " >&6
4960e07dc26bSmrgelse
4961e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4962e07dc26bSmrg/* end confdefs.h.  */
4963e07dc26bSmrgint i;
4964e07dc26bSmrg_ACEOF
4965e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
4966e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
4967e07dc26bSmrgelse
4968e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
4969e07dc26bSmrgfi
4970e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4971e07dc26bSmrgfi
4972e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
4973e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
4974e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
4975e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
4976e07dc26bSmrgfi
4977e07dc26bSmrg
4978e07dc26bSmrgfound="no"
4979e07dc26bSmrg
4980e07dc26bSmrg	if test $found = "no" ; then
4981e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
4982e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
4983e07dc26bSmrg		fi
4984e07dc26bSmrg
4985e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
4986e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
4987e07dc26bSmrg		fi
4988e07dc26bSmrg
4989e07dc26bSmrg		CFLAGS="$CFLAGS -Wpointer-arith"
4990e07dc26bSmrg
4991e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5
4992e07dc26bSmrg$as_echo_n "checking if $CC supports -Wpointer-arith... " >&6; }
4993e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Wpointer_arith
4994e07dc26bSmrg		if eval \${$cacheid+:} false; then :
4995e07dc26bSmrg  $as_echo_n "(cached) " >&6
4996e07dc26bSmrgelse
4997e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4998e07dc26bSmrg/* end confdefs.h.  */
4999e07dc26bSmrgint i;
5000e07dc26bSmrgint
5001e07dc26bSmrgmain ()
5002e07dc26bSmrg{
5003e07dc26bSmrg
5004e07dc26bSmrg  ;
5005e07dc26bSmrg  return 0;
5006e07dc26bSmrg}
5007e07dc26bSmrg_ACEOF
5008e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
5009e07dc26bSmrg  eval $cacheid=yes
5010e07dc26bSmrgelse
5011e07dc26bSmrg  eval $cacheid=no
5012e07dc26bSmrgfi
5013e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
5014e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
5015e07dc26bSmrgfi
5016e07dc26bSmrg
5017e07dc26bSmrg
5018e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
5019e07dc26bSmrg
5020e07dc26bSmrg		eval supported=\$$cacheid
5021e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5022e07dc26bSmrg$as_echo "$supported" >&6; }
5023e07dc26bSmrg		if test "$supported" = "yes" ; then
5024e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wpointer-arith"
5025e07dc26bSmrg			found="yes"
5026e07dc26bSmrg		fi
5027e07dc26bSmrg	fi
5028e07dc26bSmrg
5029e07dc26bSmrg
5030e07dc26bSmrg
5031e07dc26bSmrg
5032e07dc26bSmrg
5033e07dc26bSmrg
5034e07dc26bSmrg
5035e07dc26bSmrg
5036e07dc26bSmrg
5037e07dc26bSmrg
5038e07dc26bSmrg
5039e07dc26bSmrg
5040e07dc26bSmrg
5041e07dc26bSmrg
5042e07dc26bSmrg
5043e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
5044e07dc26bSmrg
5045e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5046e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5047e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5048e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5049e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
5050e07dc26bSmrg  $as_echo_n "(cached) " >&6
5051e07dc26bSmrgelse
5052e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5053e07dc26bSmrg/* end confdefs.h.  */
5054e07dc26bSmrgint i;
5055e07dc26bSmrg_ACEOF
5056e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
5057e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
5058e07dc26bSmrgelse
5059e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
5060e07dc26bSmrgfi
5061e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5062e07dc26bSmrgfi
5063e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5064e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
5065e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5066e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
5067e07dc26bSmrgfi
5068e07dc26bSmrg
5069e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
5070e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5071e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5072e07dc26bSmrg	fi
5073e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5074e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5075e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5076e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
5077e07dc26bSmrg  $as_echo_n "(cached) " >&6
5078e07dc26bSmrgelse
5079e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5080e07dc26bSmrg/* end confdefs.h.  */
5081e07dc26bSmrgint i;
5082e07dc26bSmrg_ACEOF
5083e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
5084e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
5085e07dc26bSmrgelse
5086e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
5087e07dc26bSmrgfi
5088e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5089e07dc26bSmrgfi
5090e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5091e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
5092e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5093e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
5094e07dc26bSmrgfi
5095e07dc26bSmrg
5096e07dc26bSmrgfound="no"
5097e07dc26bSmrg
5098e07dc26bSmrg	if test $found = "no" ; then
5099e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5100e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5101e07dc26bSmrg		fi
5102e07dc26bSmrg
5103e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5104e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5105e07dc26bSmrg		fi
5106e07dc26bSmrg
5107e07dc26bSmrg		CFLAGS="$CFLAGS -Wmissing-declarations"
5108e07dc26bSmrg
5109e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-declarations" >&5
5110e07dc26bSmrg$as_echo_n "checking if $CC supports -Wmissing-declarations... " >&6; }
5111e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Wmissing_declarations
5112e07dc26bSmrg		if eval \${$cacheid+:} false; then :
5113e07dc26bSmrg  $as_echo_n "(cached) " >&6
5114e07dc26bSmrgelse
5115e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5116e07dc26bSmrg/* end confdefs.h.  */
5117e07dc26bSmrgint i;
5118e07dc26bSmrgint
5119e07dc26bSmrgmain ()
5120e07dc26bSmrg{
5121e07dc26bSmrg
5122e07dc26bSmrg  ;
5123e07dc26bSmrg  return 0;
5124e07dc26bSmrg}
5125e07dc26bSmrg_ACEOF
5126e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
5127e07dc26bSmrg  eval $cacheid=yes
5128e07dc26bSmrgelse
5129e07dc26bSmrg  eval $cacheid=no
5130e07dc26bSmrgfi
5131e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
5132e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
5133e07dc26bSmrgfi
5134e07dc26bSmrg
5135e07dc26bSmrg
5136e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
5137e07dc26bSmrg
5138e07dc26bSmrg		eval supported=\$$cacheid
5139e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5140e07dc26bSmrg$as_echo "$supported" >&6; }
5141e07dc26bSmrg		if test "$supported" = "yes" ; then
5142e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-declarations"
5143e07dc26bSmrg			found="yes"
5144e07dc26bSmrg		fi
5145e07dc26bSmrg	fi
5146e07dc26bSmrg
5147e07dc26bSmrg
5148e07dc26bSmrg
5149e07dc26bSmrg
5150e07dc26bSmrg
5151e07dc26bSmrg
5152e07dc26bSmrg
5153e07dc26bSmrg
5154e07dc26bSmrg
5155e07dc26bSmrg
5156e07dc26bSmrg
5157e07dc26bSmrg
5158e07dc26bSmrg
5159e07dc26bSmrg
5160e07dc26bSmrg
5161e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
5162e07dc26bSmrg
5163e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5164e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5165e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5166e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5167e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
5168e07dc26bSmrg  $as_echo_n "(cached) " >&6
5169e07dc26bSmrgelse
5170e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5171e07dc26bSmrg/* end confdefs.h.  */
5172e07dc26bSmrgint i;
5173e07dc26bSmrg_ACEOF
5174e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
5175e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
5176e07dc26bSmrgelse
5177e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
5178e07dc26bSmrgfi
5179e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5180e07dc26bSmrgfi
5181e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5182e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
5183e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5184e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
5185e07dc26bSmrgfi
5186e07dc26bSmrg
5187e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
5188e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5189e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5190e07dc26bSmrg	fi
5191e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5192e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5193e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5194e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
5195e07dc26bSmrg  $as_echo_n "(cached) " >&6
5196e07dc26bSmrgelse
5197e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5198e07dc26bSmrg/* end confdefs.h.  */
5199e07dc26bSmrgint i;
5200e07dc26bSmrg_ACEOF
5201e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
5202e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
5203e07dc26bSmrgelse
5204e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
5205e07dc26bSmrgfi
5206e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5207e07dc26bSmrgfi
5208e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5209e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
5210e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5211e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
5212e07dc26bSmrgfi
5213e07dc26bSmrg
5214e07dc26bSmrgfound="no"
5215e07dc26bSmrg
5216e07dc26bSmrg	if test $found = "no" ; then
5217e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5218e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5219e07dc26bSmrg		fi
5220e07dc26bSmrg
5221e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5222e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5223e07dc26bSmrg		fi
5224e07dc26bSmrg
5225e07dc26bSmrg		CFLAGS="$CFLAGS -Wformat=2"
5226e07dc26bSmrg
5227e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat=2" >&5
5228e07dc26bSmrg$as_echo_n "checking if $CC supports -Wformat=2... " >&6; }
5229e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Wformat_2
5230e07dc26bSmrg		if eval \${$cacheid+:} false; then :
5231e07dc26bSmrg  $as_echo_n "(cached) " >&6
5232e07dc26bSmrgelse
5233e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5234e07dc26bSmrg/* end confdefs.h.  */
5235e07dc26bSmrgint i;
5236e07dc26bSmrgint
5237e07dc26bSmrgmain ()
5238e07dc26bSmrg{
5239e07dc26bSmrg
5240e07dc26bSmrg  ;
5241e07dc26bSmrg  return 0;
5242e07dc26bSmrg}
5243e07dc26bSmrg_ACEOF
5244e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
5245e07dc26bSmrg  eval $cacheid=yes
5246e07dc26bSmrgelse
5247e07dc26bSmrg  eval $cacheid=no
5248e07dc26bSmrgfi
5249e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
5250e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
5251e07dc26bSmrgfi
5252e07dc26bSmrg
5253e07dc26bSmrg
5254e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
5255e07dc26bSmrg
5256e07dc26bSmrg		eval supported=\$$cacheid
5257e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5258e07dc26bSmrg$as_echo "$supported" >&6; }
5259e07dc26bSmrg		if test "$supported" = "yes" ; then
5260e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wformat=2"
5261e07dc26bSmrg			found="yes"
5262e07dc26bSmrg		fi
5263e07dc26bSmrg	fi
5264e07dc26bSmrg
5265e07dc26bSmrg	if test $found = "no" ; then
5266e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5267e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5268e07dc26bSmrg		fi
5269e07dc26bSmrg
5270e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5271e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5272e07dc26bSmrg		fi
5273e07dc26bSmrg
5274e07dc26bSmrg		CFLAGS="$CFLAGS -Wformat"
5275e07dc26bSmrg
5276e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat" >&5
5277e07dc26bSmrg$as_echo_n "checking if $CC supports -Wformat... " >&6; }
5278e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Wformat
5279e07dc26bSmrg		if eval \${$cacheid+:} false; then :
5280e07dc26bSmrg  $as_echo_n "(cached) " >&6
5281e07dc26bSmrgelse
5282e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5283e07dc26bSmrg/* end confdefs.h.  */
5284e07dc26bSmrgint i;
5285e07dc26bSmrgint
5286e07dc26bSmrgmain ()
5287e07dc26bSmrg{
5288e07dc26bSmrg
5289e07dc26bSmrg  ;
5290e07dc26bSmrg  return 0;
5291e07dc26bSmrg}
5292e07dc26bSmrg_ACEOF
5293e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
5294e07dc26bSmrg  eval $cacheid=yes
5295e07dc26bSmrgelse
5296e07dc26bSmrg  eval $cacheid=no
5297e07dc26bSmrgfi
5298e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
5299e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
5300e07dc26bSmrgfi
5301e07dc26bSmrg
5302e07dc26bSmrg
5303e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
5304e07dc26bSmrg
5305e07dc26bSmrg		eval supported=\$$cacheid
5306e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5307e07dc26bSmrg$as_echo "$supported" >&6; }
5308e07dc26bSmrg		if test "$supported" = "yes" ; then
5309e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wformat"
5310e07dc26bSmrg			found="yes"
5311e07dc26bSmrg		fi
5312e07dc26bSmrg	fi
5313e07dc26bSmrg
5314e07dc26bSmrg
5315e07dc26bSmrg
5316e07dc26bSmrg
5317e07dc26bSmrg
5318e07dc26bSmrg
5319e07dc26bSmrg
5320e07dc26bSmrg
5321e07dc26bSmrg
5322e07dc26bSmrg
5323e07dc26bSmrg
5324e07dc26bSmrg
5325e07dc26bSmrg
5326e07dc26bSmrg
5327e07dc26bSmrg
5328e07dc26bSmrg
5329e07dc26bSmrg
5330e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
5331e07dc26bSmrg
5332e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5333e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5334e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5335e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5336e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
5337e07dc26bSmrg  $as_echo_n "(cached) " >&6
5338e07dc26bSmrgelse
5339e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5340e07dc26bSmrg/* end confdefs.h.  */
5341e07dc26bSmrgint i;
5342e07dc26bSmrg_ACEOF
5343e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
5344e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
5345e07dc26bSmrgelse
5346e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
5347e07dc26bSmrgfi
5348e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5349e07dc26bSmrgfi
5350e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5351e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
5352e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5353e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
5354e07dc26bSmrgfi
5355e07dc26bSmrg
5356e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
5357e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5358e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5359e07dc26bSmrg	fi
5360e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5361e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5362e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5363e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
5364e07dc26bSmrg  $as_echo_n "(cached) " >&6
5365e07dc26bSmrgelse
5366e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5367e07dc26bSmrg/* end confdefs.h.  */
5368e07dc26bSmrgint i;
5369e07dc26bSmrg_ACEOF
5370e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
5371e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
5372e07dc26bSmrgelse
5373e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
5374e07dc26bSmrgfi
5375e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5376e07dc26bSmrgfi
5377e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5378e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
5379e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5380e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
5381e07dc26bSmrgfi
5382e07dc26bSmrg
5383e07dc26bSmrgfound="no"
5384e07dc26bSmrg
5385e07dc26bSmrg	if test $found = "no" ; then
5386e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5387e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5388e07dc26bSmrg		fi
5389e07dc26bSmrg
5390e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5391e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5392e07dc26bSmrg		fi
5393e07dc26bSmrg
5394e07dc26bSmrg		CFLAGS="$CFLAGS -Wstrict-prototypes"
5395e07dc26bSmrg
5396e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wstrict-prototypes" >&5
5397e07dc26bSmrg$as_echo_n "checking if $CC supports -Wstrict-prototypes... " >&6; }
5398e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Wstrict_prototypes
5399e07dc26bSmrg		if eval \${$cacheid+:} false; then :
5400e07dc26bSmrg  $as_echo_n "(cached) " >&6
5401e07dc26bSmrgelse
5402e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5403e07dc26bSmrg/* end confdefs.h.  */
5404e07dc26bSmrgint i;
5405e07dc26bSmrgint
5406e07dc26bSmrgmain ()
5407e07dc26bSmrg{
5408e07dc26bSmrg
5409e07dc26bSmrg  ;
5410e07dc26bSmrg  return 0;
5411e07dc26bSmrg}
5412e07dc26bSmrg_ACEOF
5413e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
5414e07dc26bSmrg  eval $cacheid=yes
5415e07dc26bSmrgelse
5416e07dc26bSmrg  eval $cacheid=no
5417e07dc26bSmrgfi
5418e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
5419e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
5420e07dc26bSmrgfi
5421e07dc26bSmrg
5422e07dc26bSmrg
5423e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
5424e07dc26bSmrg
5425e07dc26bSmrg		eval supported=\$$cacheid
5426e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5427e07dc26bSmrg$as_echo "$supported" >&6; }
5428e07dc26bSmrg		if test "$supported" = "yes" ; then
5429e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wstrict-prototypes"
5430e07dc26bSmrg			found="yes"
5431e07dc26bSmrg		fi
5432e07dc26bSmrg	fi
5433e07dc26bSmrg
5434e07dc26bSmrg
5435e07dc26bSmrg
5436e07dc26bSmrg
5437e07dc26bSmrg
5438e07dc26bSmrg
5439e07dc26bSmrg
5440e07dc26bSmrg
5441e07dc26bSmrg
5442e07dc26bSmrg
5443e07dc26bSmrg
5444e07dc26bSmrg
5445e07dc26bSmrg
5446e07dc26bSmrg
5447e07dc26bSmrg
5448e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
5449e07dc26bSmrg
5450e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5451e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5452e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5453e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5454e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
5455e07dc26bSmrg  $as_echo_n "(cached) " >&6
5456e07dc26bSmrgelse
5457e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5458e07dc26bSmrg/* end confdefs.h.  */
5459e07dc26bSmrgint i;
5460e07dc26bSmrg_ACEOF
5461e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
5462e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
5463e07dc26bSmrgelse
5464e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
5465e07dc26bSmrgfi
5466e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5467e07dc26bSmrgfi
5468e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5469e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
5470e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5471e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
5472e07dc26bSmrgfi
5473e07dc26bSmrg
5474e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
5475e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5476e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5477e07dc26bSmrg	fi
5478e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5479e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5480e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5481e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
5482e07dc26bSmrg  $as_echo_n "(cached) " >&6
5483e07dc26bSmrgelse
5484e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5485e07dc26bSmrg/* end confdefs.h.  */
5486e07dc26bSmrgint i;
5487e07dc26bSmrg_ACEOF
5488e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
5489e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
5490e07dc26bSmrgelse
5491e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
5492e07dc26bSmrgfi
5493e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5494e07dc26bSmrgfi
5495e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5496e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
5497e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5498e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
5499e07dc26bSmrgfi
5500e07dc26bSmrg
5501e07dc26bSmrgfound="no"
5502e07dc26bSmrg
5503e07dc26bSmrg	if test $found = "no" ; then
5504e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5505e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5506e07dc26bSmrg		fi
5507e07dc26bSmrg
5508e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5509e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5510e07dc26bSmrg		fi
5511e07dc26bSmrg
5512e07dc26bSmrg		CFLAGS="$CFLAGS -Wmissing-prototypes"
5513e07dc26bSmrg
5514e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-prototypes" >&5
5515e07dc26bSmrg$as_echo_n "checking if $CC supports -Wmissing-prototypes... " >&6; }
5516e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Wmissing_prototypes
5517e07dc26bSmrg		if eval \${$cacheid+:} false; then :
5518e07dc26bSmrg  $as_echo_n "(cached) " >&6
5519e07dc26bSmrgelse
5520e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5521e07dc26bSmrg/* end confdefs.h.  */
5522e07dc26bSmrgint i;
5523e07dc26bSmrgint
5524e07dc26bSmrgmain ()
5525e07dc26bSmrg{
5526e07dc26bSmrg
5527e07dc26bSmrg  ;
5528e07dc26bSmrg  return 0;
5529e07dc26bSmrg}
5530e07dc26bSmrg_ACEOF
5531e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
5532e07dc26bSmrg  eval $cacheid=yes
5533e07dc26bSmrgelse
5534e07dc26bSmrg  eval $cacheid=no
5535e07dc26bSmrgfi
5536e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
5537e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
5538e07dc26bSmrgfi
5539e07dc26bSmrg
5540e07dc26bSmrg
5541e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
5542e07dc26bSmrg
5543e07dc26bSmrg		eval supported=\$$cacheid
5544e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5545e07dc26bSmrg$as_echo "$supported" >&6; }
5546e07dc26bSmrg		if test "$supported" = "yes" ; then
5547e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-prototypes"
5548e07dc26bSmrg			found="yes"
5549e07dc26bSmrg		fi
5550e07dc26bSmrg	fi
5551e07dc26bSmrg
5552e07dc26bSmrg
5553e07dc26bSmrg
5554e07dc26bSmrg
5555e07dc26bSmrg
5556e07dc26bSmrg
5557e07dc26bSmrg
5558e07dc26bSmrg
5559e07dc26bSmrg
5560e07dc26bSmrg
5561e07dc26bSmrg
5562e07dc26bSmrg
5563e07dc26bSmrg
5564e07dc26bSmrg
5565e07dc26bSmrg
5566e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
5567e07dc26bSmrg
5568e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5569e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5570e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5571e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5572e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
5573e07dc26bSmrg  $as_echo_n "(cached) " >&6
5574e07dc26bSmrgelse
5575e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5576e07dc26bSmrg/* end confdefs.h.  */
5577e07dc26bSmrgint i;
5578e07dc26bSmrg_ACEOF
5579e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
5580e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
5581e07dc26bSmrgelse
5582e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
5583e07dc26bSmrgfi
5584e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5585e07dc26bSmrgfi
5586e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5587e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
5588e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5589e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
5590e07dc26bSmrgfi
5591e07dc26bSmrg
5592e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
5593e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5594e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5595e07dc26bSmrg	fi
5596e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5597e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5598e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5599e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
5600e07dc26bSmrg  $as_echo_n "(cached) " >&6
5601e07dc26bSmrgelse
5602e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5603e07dc26bSmrg/* end confdefs.h.  */
5604e07dc26bSmrgint i;
5605e07dc26bSmrg_ACEOF
5606e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
5607e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
5608e07dc26bSmrgelse
5609e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
5610e07dc26bSmrgfi
5611e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5612e07dc26bSmrgfi
5613e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5614e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
5615e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5616e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
5617e07dc26bSmrgfi
5618e07dc26bSmrg
5619e07dc26bSmrgfound="no"
5620e07dc26bSmrg
5621e07dc26bSmrg	if test $found = "no" ; then
5622e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5623e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5624e07dc26bSmrg		fi
5625e07dc26bSmrg
5626e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5627e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5628e07dc26bSmrg		fi
5629e07dc26bSmrg
5630e07dc26bSmrg		CFLAGS="$CFLAGS -Wnested-externs"
5631e07dc26bSmrg
5632e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnested-externs" >&5
5633e07dc26bSmrg$as_echo_n "checking if $CC supports -Wnested-externs... " >&6; }
5634e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Wnested_externs
5635e07dc26bSmrg		if eval \${$cacheid+:} false; then :
5636e07dc26bSmrg  $as_echo_n "(cached) " >&6
5637e07dc26bSmrgelse
5638e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5639e07dc26bSmrg/* end confdefs.h.  */
5640e07dc26bSmrgint i;
5641e07dc26bSmrgint
5642e07dc26bSmrgmain ()
5643e07dc26bSmrg{
5644e07dc26bSmrg
5645e07dc26bSmrg  ;
5646e07dc26bSmrg  return 0;
5647e07dc26bSmrg}
5648e07dc26bSmrg_ACEOF
5649e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
5650e07dc26bSmrg  eval $cacheid=yes
5651e07dc26bSmrgelse
5652e07dc26bSmrg  eval $cacheid=no
5653e07dc26bSmrgfi
5654e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
5655e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
5656e07dc26bSmrgfi
5657e07dc26bSmrg
5658e07dc26bSmrg
5659e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
5660e07dc26bSmrg
5661e07dc26bSmrg		eval supported=\$$cacheid
5662e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5663e07dc26bSmrg$as_echo "$supported" >&6; }
5664e07dc26bSmrg		if test "$supported" = "yes" ; then
5665e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wnested-externs"
5666e07dc26bSmrg			found="yes"
5667e07dc26bSmrg		fi
5668e07dc26bSmrg	fi
5669e07dc26bSmrg
5670e07dc26bSmrg
5671e07dc26bSmrg
5672e07dc26bSmrg
5673e07dc26bSmrg
5674e07dc26bSmrg
5675e07dc26bSmrg
5676e07dc26bSmrg
5677e07dc26bSmrg
5678e07dc26bSmrg
5679e07dc26bSmrg
5680e07dc26bSmrg
5681e07dc26bSmrg
5682e07dc26bSmrg
5683e07dc26bSmrg
5684e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
5685e07dc26bSmrg
5686e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5687e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5688e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5689e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5690e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
5691e07dc26bSmrg  $as_echo_n "(cached) " >&6
5692e07dc26bSmrgelse
5693e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5694e07dc26bSmrg/* end confdefs.h.  */
5695e07dc26bSmrgint i;
5696e07dc26bSmrg_ACEOF
5697e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
5698e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
5699e07dc26bSmrgelse
5700e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
5701e07dc26bSmrgfi
5702e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5703e07dc26bSmrgfi
5704e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5705e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
5706e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5707e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
5708e07dc26bSmrgfi
5709e07dc26bSmrg
5710e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
5711e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5712e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5713e07dc26bSmrg	fi
5714e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5715e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5716e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5717e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
5718e07dc26bSmrg  $as_echo_n "(cached) " >&6
5719e07dc26bSmrgelse
5720e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5721e07dc26bSmrg/* end confdefs.h.  */
5722e07dc26bSmrgint i;
5723e07dc26bSmrg_ACEOF
5724e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
5725e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
5726e07dc26bSmrgelse
5727e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
5728e07dc26bSmrgfi
5729e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5730e07dc26bSmrgfi
5731e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5732e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
5733e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5734e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
5735e07dc26bSmrgfi
5736e07dc26bSmrg
5737e07dc26bSmrgfound="no"
5738e07dc26bSmrg
5739e07dc26bSmrg	if test $found = "no" ; then
5740e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5741e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5742e07dc26bSmrg		fi
5743e07dc26bSmrg
5744e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5745e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5746e07dc26bSmrg		fi
5747e07dc26bSmrg
5748e07dc26bSmrg		CFLAGS="$CFLAGS -Wbad-function-cast"
5749e07dc26bSmrg
5750e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wbad-function-cast" >&5
5751e07dc26bSmrg$as_echo_n "checking if $CC supports -Wbad-function-cast... " >&6; }
5752e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Wbad_function_cast
5753e07dc26bSmrg		if eval \${$cacheid+:} false; then :
5754e07dc26bSmrg  $as_echo_n "(cached) " >&6
5755e07dc26bSmrgelse
5756e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5757e07dc26bSmrg/* end confdefs.h.  */
5758e07dc26bSmrgint i;
5759e07dc26bSmrgint
5760e07dc26bSmrgmain ()
5761e07dc26bSmrg{
5762e07dc26bSmrg
5763e07dc26bSmrg  ;
5764e07dc26bSmrg  return 0;
5765e07dc26bSmrg}
5766e07dc26bSmrg_ACEOF
5767e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
5768e07dc26bSmrg  eval $cacheid=yes
5769e07dc26bSmrgelse
5770e07dc26bSmrg  eval $cacheid=no
5771e07dc26bSmrgfi
5772e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
5773e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
5774e07dc26bSmrgfi
5775e07dc26bSmrg
5776e07dc26bSmrg
5777e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
5778e07dc26bSmrg
5779e07dc26bSmrg		eval supported=\$$cacheid
5780e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5781e07dc26bSmrg$as_echo "$supported" >&6; }
5782e07dc26bSmrg		if test "$supported" = "yes" ; then
5783e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wbad-function-cast"
5784e07dc26bSmrg			found="yes"
5785e07dc26bSmrg		fi
5786e07dc26bSmrg	fi
5787e07dc26bSmrg
5788e07dc26bSmrg
5789e07dc26bSmrg
5790e07dc26bSmrg
5791e07dc26bSmrg
5792e07dc26bSmrg
5793e07dc26bSmrg
5794e07dc26bSmrg
5795e07dc26bSmrg
5796e07dc26bSmrg
5797e07dc26bSmrg
5798e07dc26bSmrg
5799e07dc26bSmrg
5800e07dc26bSmrg
5801e07dc26bSmrg
5802e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
5803e07dc26bSmrg
5804e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5805e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5806e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5807e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5808e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
5809e07dc26bSmrg  $as_echo_n "(cached) " >&6
5810e07dc26bSmrgelse
5811e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5812e07dc26bSmrg/* end confdefs.h.  */
5813e07dc26bSmrgint i;
5814e07dc26bSmrg_ACEOF
5815e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
5816e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
5817e07dc26bSmrgelse
5818e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
5819e07dc26bSmrgfi
5820e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5821e07dc26bSmrgfi
5822e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5823e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
5824e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5825e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
5826e07dc26bSmrgfi
5827e07dc26bSmrg
5828e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
5829e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5830e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5831e07dc26bSmrg	fi
5832e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5833e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5834e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5835e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
5836e07dc26bSmrg  $as_echo_n "(cached) " >&6
5837e07dc26bSmrgelse
5838e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5839e07dc26bSmrg/* end confdefs.h.  */
5840e07dc26bSmrgint i;
5841e07dc26bSmrg_ACEOF
5842e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
5843e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
5844e07dc26bSmrgelse
5845e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
5846e07dc26bSmrgfi
5847e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5848e07dc26bSmrgfi
5849e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5850e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
5851e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5852e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
5853e07dc26bSmrgfi
5854e07dc26bSmrg
5855e07dc26bSmrgfound="no"
5856e07dc26bSmrg
5857e07dc26bSmrg	if test $found = "no" ; then
5858e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5859e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5860e07dc26bSmrg		fi
5861e07dc26bSmrg
5862e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5863e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5864e07dc26bSmrg		fi
5865e07dc26bSmrg
5866e07dc26bSmrg		CFLAGS="$CFLAGS -Wold-style-definition"
5867e07dc26bSmrg
5868e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wold-style-definition" >&5
5869e07dc26bSmrg$as_echo_n "checking if $CC supports -Wold-style-definition... " >&6; }
5870e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Wold_style_definition
5871e07dc26bSmrg		if eval \${$cacheid+:} false; then :
5872e07dc26bSmrg  $as_echo_n "(cached) " >&6
5873e07dc26bSmrgelse
5874e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5875e07dc26bSmrg/* end confdefs.h.  */
5876e07dc26bSmrgint i;
5877e07dc26bSmrgint
5878e07dc26bSmrgmain ()
5879e07dc26bSmrg{
5880e07dc26bSmrg
5881e07dc26bSmrg  ;
5882e07dc26bSmrg  return 0;
5883e07dc26bSmrg}
5884e07dc26bSmrg_ACEOF
5885e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
5886e07dc26bSmrg  eval $cacheid=yes
5887e07dc26bSmrgelse
5888e07dc26bSmrg  eval $cacheid=no
5889e07dc26bSmrgfi
5890e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
5891e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
5892e07dc26bSmrgfi
5893e07dc26bSmrg
5894e07dc26bSmrg
5895e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
5896e07dc26bSmrg
5897e07dc26bSmrg		eval supported=\$$cacheid
5898e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5899e07dc26bSmrg$as_echo "$supported" >&6; }
5900e07dc26bSmrg		if test "$supported" = "yes" ; then
5901e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wold-style-definition"
5902e07dc26bSmrg			found="yes"
5903e07dc26bSmrg		fi
5904e07dc26bSmrg	fi
5905e07dc26bSmrg
5906e07dc26bSmrg	if test $found = "no" ; then
5907e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5908e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5909e07dc26bSmrg		fi
5910e07dc26bSmrg
5911e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5912e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5913e07dc26bSmrg		fi
5914e07dc26bSmrg
5915e07dc26bSmrg		CFLAGS="$CFLAGS -fd"
5916e07dc26bSmrg
5917e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fd" >&5
5918e07dc26bSmrg$as_echo_n "checking if $CC supports -fd... " >&6; }
5919e07dc26bSmrg		cacheid=xorg_cv_cc_flag__fd
5920e07dc26bSmrg		if eval \${$cacheid+:} false; then :
5921e07dc26bSmrg  $as_echo_n "(cached) " >&6
5922e07dc26bSmrgelse
5923e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5924e07dc26bSmrg/* end confdefs.h.  */
5925e07dc26bSmrgint i;
5926e07dc26bSmrgint
5927e07dc26bSmrgmain ()
5928e07dc26bSmrg{
5929e07dc26bSmrg
5930e07dc26bSmrg  ;
5931e07dc26bSmrg  return 0;
5932e07dc26bSmrg}
5933e07dc26bSmrg_ACEOF
5934e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
5935e07dc26bSmrg  eval $cacheid=yes
5936e07dc26bSmrgelse
5937e07dc26bSmrg  eval $cacheid=no
5938e07dc26bSmrgfi
5939e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
5940e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
5941e07dc26bSmrgfi
5942e07dc26bSmrg
5943e07dc26bSmrg
5944e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
5945e07dc26bSmrg
5946e07dc26bSmrg		eval supported=\$$cacheid
5947e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5948e07dc26bSmrg$as_echo "$supported" >&6; }
5949e07dc26bSmrg		if test "$supported" = "yes" ; then
5950e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -fd"
5951e07dc26bSmrg			found="yes"
5952e07dc26bSmrg		fi
5953e07dc26bSmrg	fi
5954e07dc26bSmrg
5955e07dc26bSmrg
5956e07dc26bSmrg
5957e07dc26bSmrg
5958e07dc26bSmrg
5959e07dc26bSmrg
5960e07dc26bSmrg
5961e07dc26bSmrg
5962e07dc26bSmrg
5963e07dc26bSmrg
5964e07dc26bSmrg
5965e07dc26bSmrg
5966e07dc26bSmrg
5967e07dc26bSmrg
5968e07dc26bSmrg
5969e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
5970e07dc26bSmrg
5971e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5972e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5973e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5974e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5975e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
5976e07dc26bSmrg  $as_echo_n "(cached) " >&6
5977e07dc26bSmrgelse
5978e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5979e07dc26bSmrg/* end confdefs.h.  */
5980e07dc26bSmrgint i;
5981e07dc26bSmrg_ACEOF
5982e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
5983e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
5984e07dc26bSmrgelse
5985e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
5986e07dc26bSmrgfi
5987e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5988e07dc26bSmrgfi
5989e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5990e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
5991e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5992e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
5993e07dc26bSmrgfi
5994e07dc26bSmrg
5995e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
5996e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5997e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5998e07dc26bSmrg	fi
5999e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6000e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6001e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6002e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
6003e07dc26bSmrg  $as_echo_n "(cached) " >&6
6004e07dc26bSmrgelse
6005e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6006e07dc26bSmrg/* end confdefs.h.  */
6007e07dc26bSmrgint i;
6008e07dc26bSmrg_ACEOF
6009e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
6010e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
6011e07dc26bSmrgelse
6012e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
6013e07dc26bSmrgfi
6014e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6015e07dc26bSmrgfi
6016e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6017e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
6018e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6019e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
6020e07dc26bSmrgfi
6021e07dc26bSmrg
6022e07dc26bSmrgfound="no"
6023e07dc26bSmrg
6024e07dc26bSmrg	if test $found = "no" ; then
6025e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6026e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6027e07dc26bSmrg		fi
6028e07dc26bSmrg
6029e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6030e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6031e07dc26bSmrg		fi
6032e07dc26bSmrg
6033e07dc26bSmrg		CFLAGS="$CFLAGS -Wdeclaration-after-statement"
6034e07dc26bSmrg
6035e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wdeclaration-after-statement" >&5
6036e07dc26bSmrg$as_echo_n "checking if $CC supports -Wdeclaration-after-statement... " >&6; }
6037e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Wdeclaration_after_statement
6038e07dc26bSmrg		if eval \${$cacheid+:} false; then :
6039e07dc26bSmrg  $as_echo_n "(cached) " >&6
6040e07dc26bSmrgelse
6041e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6042e07dc26bSmrg/* end confdefs.h.  */
6043e07dc26bSmrgint i;
6044e07dc26bSmrgint
6045e07dc26bSmrgmain ()
6046e07dc26bSmrg{
6047e07dc26bSmrg
6048e07dc26bSmrg  ;
6049e07dc26bSmrg  return 0;
6050e07dc26bSmrg}
6051e07dc26bSmrg_ACEOF
6052e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
6053e07dc26bSmrg  eval $cacheid=yes
6054e07dc26bSmrgelse
6055e07dc26bSmrg  eval $cacheid=no
6056e07dc26bSmrgfi
6057e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
6058e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
6059e07dc26bSmrgfi
6060e07dc26bSmrg
6061e07dc26bSmrg
6062e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
6063e07dc26bSmrg
6064e07dc26bSmrg		eval supported=\$$cacheid
6065e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6066e07dc26bSmrg$as_echo "$supported" >&6; }
6067e07dc26bSmrg		if test "$supported" = "yes" ; then
6068e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wdeclaration-after-statement"
6069e07dc26bSmrg			found="yes"
6070e07dc26bSmrg		fi
6071e07dc26bSmrg	fi
6072e07dc26bSmrg
6073e07dc26bSmrg
6074e07dc26bSmrg
6075e07dc26bSmrg
6076e07dc26bSmrg
6077e07dc26bSmrg# This chunk adds additional warnings that could catch undesired effects.
6078e07dc26bSmrg
6079e07dc26bSmrg
6080e07dc26bSmrg
6081e07dc26bSmrg
6082e07dc26bSmrg
6083e07dc26bSmrg
6084e07dc26bSmrg
6085e07dc26bSmrg
6086e07dc26bSmrg
6087e07dc26bSmrg
6088e07dc26bSmrg
6089e07dc26bSmrg
6090e07dc26bSmrg
6091e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
6092e07dc26bSmrg
6093e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6094e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6095e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6096e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6097e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
6098e07dc26bSmrg  $as_echo_n "(cached) " >&6
6099e07dc26bSmrgelse
6100e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6101e07dc26bSmrg/* end confdefs.h.  */
6102e07dc26bSmrgint i;
6103e07dc26bSmrg_ACEOF
6104e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
6105e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
6106e07dc26bSmrgelse
6107e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
6108e07dc26bSmrgfi
6109e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6110e07dc26bSmrgfi
6111e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6112e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
6113e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6114e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
6115e07dc26bSmrgfi
6116e07dc26bSmrg
6117e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
6118e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6119e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6120e07dc26bSmrg	fi
6121e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6122e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6123e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6124e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
6125e07dc26bSmrg  $as_echo_n "(cached) " >&6
6126e07dc26bSmrgelse
6127e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6128e07dc26bSmrg/* end confdefs.h.  */
6129e07dc26bSmrgint i;
6130e07dc26bSmrg_ACEOF
6131e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
6132e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
6133e07dc26bSmrgelse
6134e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
6135e07dc26bSmrgfi
6136e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6137e07dc26bSmrgfi
6138e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6139e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
6140e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6141e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
6142e07dc26bSmrgfi
6143e07dc26bSmrg
6144e07dc26bSmrgfound="no"
6145e07dc26bSmrg
6146e07dc26bSmrg	if test $found = "no" ; then
6147e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6148e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6149e07dc26bSmrg		fi
6150e07dc26bSmrg
6151e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6152e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6153e07dc26bSmrg		fi
6154e07dc26bSmrg
6155e07dc26bSmrg		CFLAGS="$CFLAGS -Wunused"
6156e07dc26bSmrg
6157e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused" >&5
6158e07dc26bSmrg$as_echo_n "checking if $CC supports -Wunused... " >&6; }
6159e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Wunused
6160e07dc26bSmrg		if eval \${$cacheid+:} false; then :
6161e07dc26bSmrg  $as_echo_n "(cached) " >&6
6162e07dc26bSmrgelse
6163e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6164e07dc26bSmrg/* end confdefs.h.  */
6165e07dc26bSmrgint i;
6166e07dc26bSmrgint
6167e07dc26bSmrgmain ()
6168e07dc26bSmrg{
6169e07dc26bSmrg
6170e07dc26bSmrg  ;
6171e07dc26bSmrg  return 0;
6172e07dc26bSmrg}
6173e07dc26bSmrg_ACEOF
6174e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
6175e07dc26bSmrg  eval $cacheid=yes
6176e07dc26bSmrgelse
6177e07dc26bSmrg  eval $cacheid=no
6178e07dc26bSmrgfi
6179e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
6180e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
6181e07dc26bSmrgfi
6182e07dc26bSmrg
6183e07dc26bSmrg
6184e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
6185e07dc26bSmrg
6186e07dc26bSmrg		eval supported=\$$cacheid
6187e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6188e07dc26bSmrg$as_echo "$supported" >&6; }
6189e07dc26bSmrg		if test "$supported" = "yes" ; then
6190e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wunused"
6191e07dc26bSmrg			found="yes"
6192e07dc26bSmrg		fi
6193e07dc26bSmrg	fi
6194e07dc26bSmrg
6195e07dc26bSmrg
6196e07dc26bSmrg
6197e07dc26bSmrg
6198e07dc26bSmrg
6199e07dc26bSmrg
6200e07dc26bSmrg
6201e07dc26bSmrg
6202e07dc26bSmrg
6203e07dc26bSmrg
6204e07dc26bSmrg
6205e07dc26bSmrg
6206e07dc26bSmrg
6207e07dc26bSmrg
6208e07dc26bSmrg
6209e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
6210e07dc26bSmrg
6211e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6212e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6213e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6214e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6215e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
6216e07dc26bSmrg  $as_echo_n "(cached) " >&6
6217e07dc26bSmrgelse
6218e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6219e07dc26bSmrg/* end confdefs.h.  */
6220e07dc26bSmrgint i;
6221e07dc26bSmrg_ACEOF
6222e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
6223e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
6224e07dc26bSmrgelse
6225e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
6226e07dc26bSmrgfi
6227e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6228e07dc26bSmrgfi
6229e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6230e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
6231e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6232e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
6233e07dc26bSmrgfi
6234e07dc26bSmrg
6235e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
6236e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6237e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6238e07dc26bSmrg	fi
6239e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6240e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6241e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6242e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
6243e07dc26bSmrg  $as_echo_n "(cached) " >&6
6244e07dc26bSmrgelse
6245e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6246e07dc26bSmrg/* end confdefs.h.  */
6247e07dc26bSmrgint i;
6248e07dc26bSmrg_ACEOF
6249e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
6250e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
6251e07dc26bSmrgelse
6252e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
6253e07dc26bSmrgfi
6254e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6255e07dc26bSmrgfi
6256e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6257e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
6258e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6259e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
6260e07dc26bSmrgfi
6261e07dc26bSmrg
6262e07dc26bSmrgfound="no"
6263e07dc26bSmrg
6264e07dc26bSmrg	if test $found = "no" ; then
6265e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6266e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6267e07dc26bSmrg		fi
6268e07dc26bSmrg
6269e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6270e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6271e07dc26bSmrg		fi
6272e07dc26bSmrg
6273e07dc26bSmrg		CFLAGS="$CFLAGS -Wuninitialized"
6274e07dc26bSmrg
6275e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5
6276e07dc26bSmrg$as_echo_n "checking if $CC supports -Wuninitialized... " >&6; }
6277e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Wuninitialized
6278e07dc26bSmrg		if eval \${$cacheid+:} false; then :
6279e07dc26bSmrg  $as_echo_n "(cached) " >&6
6280e07dc26bSmrgelse
6281e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6282e07dc26bSmrg/* end confdefs.h.  */
6283e07dc26bSmrgint i;
6284e07dc26bSmrgint
6285e07dc26bSmrgmain ()
6286e07dc26bSmrg{
6287e07dc26bSmrg
6288e07dc26bSmrg  ;
6289e07dc26bSmrg  return 0;
6290e07dc26bSmrg}
6291e07dc26bSmrg_ACEOF
6292e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
6293e07dc26bSmrg  eval $cacheid=yes
6294e07dc26bSmrgelse
6295e07dc26bSmrg  eval $cacheid=no
6296e07dc26bSmrgfi
6297e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
6298e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
6299e07dc26bSmrgfi
6300e07dc26bSmrg
6301e07dc26bSmrg
6302e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
6303e07dc26bSmrg
6304e07dc26bSmrg		eval supported=\$$cacheid
6305e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6306e07dc26bSmrg$as_echo "$supported" >&6; }
6307e07dc26bSmrg		if test "$supported" = "yes" ; then
6308e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wuninitialized"
6309e07dc26bSmrg			found="yes"
6310e07dc26bSmrg		fi
6311e07dc26bSmrg	fi
6312e07dc26bSmrg
6313e07dc26bSmrg
6314e07dc26bSmrg
6315e07dc26bSmrg
6316e07dc26bSmrg
6317e07dc26bSmrg
6318e07dc26bSmrg
6319e07dc26bSmrg
6320e07dc26bSmrg
6321e07dc26bSmrg
6322e07dc26bSmrg
6323e07dc26bSmrg
6324e07dc26bSmrg
6325e07dc26bSmrg
6326e07dc26bSmrg
6327e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
6328e07dc26bSmrg
6329e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6330e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6331e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6332e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6333e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
6334e07dc26bSmrg  $as_echo_n "(cached) " >&6
6335e07dc26bSmrgelse
6336e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6337e07dc26bSmrg/* end confdefs.h.  */
6338e07dc26bSmrgint i;
6339e07dc26bSmrg_ACEOF
6340e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
6341e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
6342e07dc26bSmrgelse
6343e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
6344e07dc26bSmrgfi
6345e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6346e07dc26bSmrgfi
6347e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6348e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
6349e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6350e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
6351e07dc26bSmrgfi
6352e07dc26bSmrg
6353e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
6354e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6355e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6356e07dc26bSmrg	fi
6357e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6358e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6359e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6360e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
6361e07dc26bSmrg  $as_echo_n "(cached) " >&6
6362e07dc26bSmrgelse
6363e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6364e07dc26bSmrg/* end confdefs.h.  */
6365e07dc26bSmrgint i;
6366e07dc26bSmrg_ACEOF
6367e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
6368e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
6369e07dc26bSmrgelse
6370e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
6371e07dc26bSmrgfi
6372e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6373e07dc26bSmrgfi
6374e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6375e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
6376e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6377e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
6378e07dc26bSmrgfi
6379e07dc26bSmrg
6380e07dc26bSmrgfound="no"
6381e07dc26bSmrg
6382e07dc26bSmrg	if test $found = "no" ; then
6383e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6384e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6385e07dc26bSmrg		fi
6386e07dc26bSmrg
6387e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6388e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6389e07dc26bSmrg		fi
6390e07dc26bSmrg
6391e07dc26bSmrg		CFLAGS="$CFLAGS -Wshadow"
6392e07dc26bSmrg
6393e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wshadow" >&5
6394e07dc26bSmrg$as_echo_n "checking if $CC supports -Wshadow... " >&6; }
6395e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Wshadow
6396e07dc26bSmrg		if eval \${$cacheid+:} false; then :
6397e07dc26bSmrg  $as_echo_n "(cached) " >&6
6398e07dc26bSmrgelse
6399e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6400e07dc26bSmrg/* end confdefs.h.  */
6401e07dc26bSmrgint i;
6402e07dc26bSmrgint
6403e07dc26bSmrgmain ()
6404e07dc26bSmrg{
6405e07dc26bSmrg
6406e07dc26bSmrg  ;
6407e07dc26bSmrg  return 0;
6408e07dc26bSmrg}
6409e07dc26bSmrg_ACEOF
6410e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
6411e07dc26bSmrg  eval $cacheid=yes
6412e07dc26bSmrgelse
6413e07dc26bSmrg  eval $cacheid=no
6414e07dc26bSmrgfi
6415e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
6416e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
6417e07dc26bSmrgfi
6418e07dc26bSmrg
6419e07dc26bSmrg
6420e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
6421e07dc26bSmrg
6422e07dc26bSmrg		eval supported=\$$cacheid
6423e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6424e07dc26bSmrg$as_echo "$supported" >&6; }
6425e07dc26bSmrg		if test "$supported" = "yes" ; then
6426e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wshadow"
6427e07dc26bSmrg			found="yes"
6428e07dc26bSmrg		fi
6429e07dc26bSmrg	fi
6430e07dc26bSmrg
6431e07dc26bSmrg
6432e07dc26bSmrg
6433e07dc26bSmrg
6434e07dc26bSmrg
6435e07dc26bSmrg
6436e07dc26bSmrg
6437e07dc26bSmrg
6438e07dc26bSmrg
6439e07dc26bSmrg
6440e07dc26bSmrg
6441e07dc26bSmrg
6442e07dc26bSmrg
6443e07dc26bSmrg
6444e07dc26bSmrg
6445e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
6446e07dc26bSmrg
6447e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6448e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6449e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6450e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6451e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
6452e07dc26bSmrg  $as_echo_n "(cached) " >&6
6453e07dc26bSmrgelse
6454e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6455e07dc26bSmrg/* end confdefs.h.  */
6456e07dc26bSmrgint i;
6457e07dc26bSmrg_ACEOF
6458e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
6459e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
6460e07dc26bSmrgelse
6461e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
6462e07dc26bSmrgfi
6463e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6464e07dc26bSmrgfi
6465e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6466e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
6467e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6468e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
6469e07dc26bSmrgfi
6470e07dc26bSmrg
6471e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
6472e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6473e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6474e07dc26bSmrg	fi
6475e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6476e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6477e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6478e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
6479e07dc26bSmrg  $as_echo_n "(cached) " >&6
6480e07dc26bSmrgelse
6481e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6482e07dc26bSmrg/* end confdefs.h.  */
6483e07dc26bSmrgint i;
6484e07dc26bSmrg_ACEOF
6485e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
6486e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
6487e07dc26bSmrgelse
6488e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
6489e07dc26bSmrgfi
6490e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6491e07dc26bSmrgfi
6492e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6493e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
6494e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6495e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
6496e07dc26bSmrgfi
6497e07dc26bSmrg
6498e07dc26bSmrgfound="no"
6499e07dc26bSmrg
6500e07dc26bSmrg	if test $found = "no" ; then
6501e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6502e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6503e07dc26bSmrg		fi
6504e07dc26bSmrg
6505e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6506e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6507e07dc26bSmrg		fi
6508e07dc26bSmrg
6509e07dc26bSmrg		CFLAGS="$CFLAGS -Wmissing-noreturn"
6510e07dc26bSmrg
6511e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-noreturn" >&5
6512e07dc26bSmrg$as_echo_n "checking if $CC supports -Wmissing-noreturn... " >&6; }
6513e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Wmissing_noreturn
6514e07dc26bSmrg		if eval \${$cacheid+:} false; then :
6515e07dc26bSmrg  $as_echo_n "(cached) " >&6
6516e07dc26bSmrgelse
6517e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6518e07dc26bSmrg/* end confdefs.h.  */
6519e07dc26bSmrgint i;
6520e07dc26bSmrgint
6521e07dc26bSmrgmain ()
6522e07dc26bSmrg{
6523e07dc26bSmrg
6524e07dc26bSmrg  ;
6525e07dc26bSmrg  return 0;
6526e07dc26bSmrg}
6527e07dc26bSmrg_ACEOF
6528e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
6529e07dc26bSmrg  eval $cacheid=yes
6530e07dc26bSmrgelse
6531e07dc26bSmrg  eval $cacheid=no
6532e07dc26bSmrgfi
6533e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
6534e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
6535e07dc26bSmrgfi
6536e07dc26bSmrg
6537e07dc26bSmrg
6538e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
6539e07dc26bSmrg
6540e07dc26bSmrg		eval supported=\$$cacheid
6541e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6542e07dc26bSmrg$as_echo "$supported" >&6; }
6543e07dc26bSmrg		if test "$supported" = "yes" ; then
6544e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-noreturn"
6545e07dc26bSmrg			found="yes"
6546e07dc26bSmrg		fi
6547e07dc26bSmrg	fi
6548e07dc26bSmrg
6549e07dc26bSmrg
6550e07dc26bSmrg
6551e07dc26bSmrg
6552e07dc26bSmrg
6553e07dc26bSmrg
6554e07dc26bSmrg
6555e07dc26bSmrg
6556e07dc26bSmrg
6557e07dc26bSmrg
6558e07dc26bSmrg
6559e07dc26bSmrg
6560e07dc26bSmrg
6561e07dc26bSmrg
6562e07dc26bSmrg
6563e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
6564e07dc26bSmrg
6565e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6566e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6567e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6568e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6569e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
6570e07dc26bSmrg  $as_echo_n "(cached) " >&6
6571e07dc26bSmrgelse
6572e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6573e07dc26bSmrg/* end confdefs.h.  */
6574e07dc26bSmrgint i;
6575e07dc26bSmrg_ACEOF
6576e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
6577e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
6578e07dc26bSmrgelse
6579e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
6580e07dc26bSmrgfi
6581e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6582e07dc26bSmrgfi
6583e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6584e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
6585e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6586e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
6587e07dc26bSmrgfi
6588e07dc26bSmrg
6589e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
6590e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6591e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6592e07dc26bSmrg	fi
6593e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6594e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6595e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6596e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
6597e07dc26bSmrg  $as_echo_n "(cached) " >&6
6598e07dc26bSmrgelse
6599e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6600e07dc26bSmrg/* end confdefs.h.  */
6601e07dc26bSmrgint i;
6602e07dc26bSmrg_ACEOF
6603e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
6604e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
6605e07dc26bSmrgelse
6606e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
6607e07dc26bSmrgfi
6608e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6609e07dc26bSmrgfi
6610e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6611e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
6612e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6613e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
6614e07dc26bSmrgfi
6615e07dc26bSmrg
6616e07dc26bSmrgfound="no"
6617e07dc26bSmrg
6618e07dc26bSmrg	if test $found = "no" ; then
6619e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6620e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6621e07dc26bSmrg		fi
6622e07dc26bSmrg
6623e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6624e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6625e07dc26bSmrg		fi
6626e07dc26bSmrg
6627e07dc26bSmrg		CFLAGS="$CFLAGS -Wmissing-format-attribute"
6628e07dc26bSmrg
6629e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-format-attribute" >&5
6630e07dc26bSmrg$as_echo_n "checking if $CC supports -Wmissing-format-attribute... " >&6; }
6631e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Wmissing_format_attribute
6632e07dc26bSmrg		if eval \${$cacheid+:} false; then :
6633e07dc26bSmrg  $as_echo_n "(cached) " >&6
6634e07dc26bSmrgelse
6635e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6636e07dc26bSmrg/* end confdefs.h.  */
6637e07dc26bSmrgint i;
6638e07dc26bSmrgint
6639e07dc26bSmrgmain ()
6640e07dc26bSmrg{
6641e07dc26bSmrg
6642e07dc26bSmrg  ;
6643e07dc26bSmrg  return 0;
6644e07dc26bSmrg}
6645e07dc26bSmrg_ACEOF
6646e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
6647e07dc26bSmrg  eval $cacheid=yes
6648e07dc26bSmrgelse
6649e07dc26bSmrg  eval $cacheid=no
6650e07dc26bSmrgfi
6651e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
6652e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
6653e07dc26bSmrgfi
6654e07dc26bSmrg
6655e07dc26bSmrg
6656e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
6657e07dc26bSmrg
6658e07dc26bSmrg		eval supported=\$$cacheid
6659e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6660e07dc26bSmrg$as_echo "$supported" >&6; }
6661e07dc26bSmrg		if test "$supported" = "yes" ; then
6662e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-format-attribute"
6663e07dc26bSmrg			found="yes"
6664e07dc26bSmrg		fi
6665e07dc26bSmrg	fi
6666e07dc26bSmrg
6667e07dc26bSmrg
6668e07dc26bSmrg
6669e07dc26bSmrg
6670e07dc26bSmrg
6671e07dc26bSmrg
6672e07dc26bSmrg
6673e07dc26bSmrg
6674e07dc26bSmrg
6675e07dc26bSmrg
6676e07dc26bSmrg
6677e07dc26bSmrg
6678e07dc26bSmrg
6679e07dc26bSmrg
6680e07dc26bSmrg
6681e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
6682e07dc26bSmrg
6683e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6684e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6685e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6686e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6687e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
6688e07dc26bSmrg  $as_echo_n "(cached) " >&6
6689e07dc26bSmrgelse
6690e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6691e07dc26bSmrg/* end confdefs.h.  */
6692e07dc26bSmrgint i;
6693e07dc26bSmrg_ACEOF
6694e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
6695e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
6696e07dc26bSmrgelse
6697e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
6698e07dc26bSmrgfi
6699e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6700e07dc26bSmrgfi
6701e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6702e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
6703e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6704e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
6705e07dc26bSmrgfi
6706e07dc26bSmrg
6707e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
6708e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6709e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6710e07dc26bSmrg	fi
6711e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6712e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6713e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6714e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
6715e07dc26bSmrg  $as_echo_n "(cached) " >&6
6716e07dc26bSmrgelse
6717e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6718e07dc26bSmrg/* end confdefs.h.  */
6719e07dc26bSmrgint i;
6720e07dc26bSmrg_ACEOF
6721e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
6722e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
6723e07dc26bSmrgelse
6724e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
6725e07dc26bSmrgfi
6726e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6727e07dc26bSmrgfi
6728e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6729e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
6730e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6731e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
6732e07dc26bSmrgfi
6733e07dc26bSmrg
6734e07dc26bSmrgfound="no"
6735e07dc26bSmrg
6736e07dc26bSmrg	if test $found = "no" ; then
6737e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6738e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6739e07dc26bSmrg		fi
6740e07dc26bSmrg
6741e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6742e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6743e07dc26bSmrg		fi
6744e07dc26bSmrg
6745e07dc26bSmrg		CFLAGS="$CFLAGS -Wredundant-decls"
6746e07dc26bSmrg
6747e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wredundant-decls" >&5
6748e07dc26bSmrg$as_echo_n "checking if $CC supports -Wredundant-decls... " >&6; }
6749e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Wredundant_decls
6750e07dc26bSmrg		if eval \${$cacheid+:} false; then :
6751e07dc26bSmrg  $as_echo_n "(cached) " >&6
6752e07dc26bSmrgelse
6753e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6754e07dc26bSmrg/* end confdefs.h.  */
6755e07dc26bSmrgint i;
6756e07dc26bSmrgint
6757e07dc26bSmrgmain ()
6758e07dc26bSmrg{
6759e07dc26bSmrg
6760e07dc26bSmrg  ;
6761e07dc26bSmrg  return 0;
6762e07dc26bSmrg}
6763e07dc26bSmrg_ACEOF
6764e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
6765e07dc26bSmrg  eval $cacheid=yes
6766e07dc26bSmrgelse
6767e07dc26bSmrg  eval $cacheid=no
6768e07dc26bSmrgfi
6769e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
6770e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
6771e07dc26bSmrgfi
6772e07dc26bSmrg
6773e07dc26bSmrg
6774e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
6775e07dc26bSmrg
6776e07dc26bSmrg		eval supported=\$$cacheid
6777e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6778e07dc26bSmrg$as_echo "$supported" >&6; }
6779e07dc26bSmrg		if test "$supported" = "yes" ; then
6780e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wredundant-decls"
6781e07dc26bSmrg			found="yes"
6782e07dc26bSmrg		fi
6783e07dc26bSmrg	fi
6784e07dc26bSmrg
6785e07dc26bSmrg
6786e07dc26bSmrg
6787e07dc26bSmrg
6788e07dc26bSmrg
6789e07dc26bSmrg
6790e07dc26bSmrg
6791e07dc26bSmrg
6792e07dc26bSmrg
6793e07dc26bSmrg
6794e07dc26bSmrg
6795e07dc26bSmrg
6796e07dc26bSmrg
6797e07dc26bSmrg
6798e07dc26bSmrg
6799e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
6800e07dc26bSmrg
6801e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6802e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6803e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6804e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6805e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
6806e07dc26bSmrg  $as_echo_n "(cached) " >&6
6807e07dc26bSmrgelse
6808e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6809e07dc26bSmrg/* end confdefs.h.  */
6810e07dc26bSmrgint i;
6811e07dc26bSmrg_ACEOF
6812e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
6813e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
6814e07dc26bSmrgelse
6815e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
6816e07dc26bSmrgfi
6817e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6818e07dc26bSmrgfi
6819e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6820e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
6821e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6822e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
6823e07dc26bSmrgfi
6824e07dc26bSmrg
6825e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
6826e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6827e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6828e07dc26bSmrg	fi
6829e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6830e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6831e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6832e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
6833e07dc26bSmrg  $as_echo_n "(cached) " >&6
6834e07dc26bSmrgelse
6835e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6836e07dc26bSmrg/* end confdefs.h.  */
6837e07dc26bSmrgint i;
6838e07dc26bSmrg_ACEOF
6839e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
6840e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
6841e07dc26bSmrgelse
6842e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
6843e07dc26bSmrgfi
6844e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6845e07dc26bSmrgfi
6846e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6847e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
6848e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6849e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
6850e07dc26bSmrgfi
6851e07dc26bSmrg
6852e07dc26bSmrgfound="no"
6853e07dc26bSmrg
6854e07dc26bSmrg	if test $found = "no" ; then
6855e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6856e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6857e07dc26bSmrg		fi
6858e07dc26bSmrg
6859e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6860e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6861e07dc26bSmrg		fi
6862e07dc26bSmrg
6863e07dc26bSmrg		CFLAGS="$CFLAGS -Wlogical-op"
6864e07dc26bSmrg
6865e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wlogical-op" >&5
6866e07dc26bSmrg$as_echo_n "checking if $CC supports -Wlogical-op... " >&6; }
6867e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Wlogical_op
6868e07dc26bSmrg		if eval \${$cacheid+:} false; then :
6869e07dc26bSmrg  $as_echo_n "(cached) " >&6
6870e07dc26bSmrgelse
6871e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6872e07dc26bSmrg/* end confdefs.h.  */
6873e07dc26bSmrgint i;
6874e07dc26bSmrgint
6875e07dc26bSmrgmain ()
6876e07dc26bSmrg{
6877e07dc26bSmrg
6878e07dc26bSmrg  ;
6879e07dc26bSmrg  return 0;
6880e07dc26bSmrg}
6881e07dc26bSmrg_ACEOF
6882e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
6883e07dc26bSmrg  eval $cacheid=yes
6884e07dc26bSmrgelse
6885e07dc26bSmrg  eval $cacheid=no
6886e07dc26bSmrgfi
6887e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
6888e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
6889e07dc26bSmrgfi
6890e07dc26bSmrg
6891e07dc26bSmrg
6892e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
6893e07dc26bSmrg
6894e07dc26bSmrg		eval supported=\$$cacheid
6895e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6896e07dc26bSmrg$as_echo "$supported" >&6; }
6897e07dc26bSmrg		if test "$supported" = "yes" ; then
6898e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wlogical-op"
6899e07dc26bSmrg			found="yes"
6900e07dc26bSmrg		fi
6901e07dc26bSmrg	fi
6902e07dc26bSmrg
6903e07dc26bSmrg
6904e07dc26bSmrg
6905e07dc26bSmrg# These are currently disabled because they are noisy.  They will be enabled
6906e07dc26bSmrg# in the future once the codebase is sufficiently modernized to silence
6907e07dc26bSmrg# them.  For now, I don't want them to drown out the other warnings.
6908e07dc26bSmrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses])
6909e07dc26bSmrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align])
6910e07dc26bSmrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-qual])
6911e07dc26bSmrg
6912e07dc26bSmrg# Turn some warnings into errors, so we don't accidently get successful builds
6913e07dc26bSmrg# when there are problems that should be fixed.
6914e07dc26bSmrg
6915e07dc26bSmrgif test "x$SELECTIVE_WERROR" = "xyes" ; then
6916e07dc26bSmrg
6917e07dc26bSmrg
6918e07dc26bSmrg
6919e07dc26bSmrg
6920e07dc26bSmrg
6921e07dc26bSmrg
6922e07dc26bSmrg
6923e07dc26bSmrg
6924e07dc26bSmrg
6925e07dc26bSmrg
6926e07dc26bSmrg
6927e07dc26bSmrg
6928e07dc26bSmrg
6929e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
6930e07dc26bSmrg
6931e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6932e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6933e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6934e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6935e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
6936e07dc26bSmrg  $as_echo_n "(cached) " >&6
6937e07dc26bSmrgelse
6938e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6939e07dc26bSmrg/* end confdefs.h.  */
6940e07dc26bSmrgint i;
6941e07dc26bSmrg_ACEOF
6942e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
6943e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
6944e07dc26bSmrgelse
6945e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
6946e07dc26bSmrgfi
6947e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6948e07dc26bSmrgfi
6949e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6950e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
6951e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6952e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
6953e07dc26bSmrgfi
6954e07dc26bSmrg
6955e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
6956e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6957e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6958e07dc26bSmrg	fi
6959e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6960e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6961e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6962e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
6963e07dc26bSmrg  $as_echo_n "(cached) " >&6
6964e07dc26bSmrgelse
6965e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6966e07dc26bSmrg/* end confdefs.h.  */
6967e07dc26bSmrgint i;
6968e07dc26bSmrg_ACEOF
6969e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
6970e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
6971e07dc26bSmrgelse
6972e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
6973e07dc26bSmrgfi
6974e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6975e07dc26bSmrgfi
6976e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6977e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
6978e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6979e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
6980e07dc26bSmrgfi
6981e07dc26bSmrg
6982e07dc26bSmrgfound="no"
6983e07dc26bSmrg
6984e07dc26bSmrg	if test $found = "no" ; then
6985e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6986e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6987e07dc26bSmrg		fi
6988e07dc26bSmrg
6989e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6990e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6991e07dc26bSmrg		fi
6992e07dc26bSmrg
6993e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=implicit"
6994e07dc26bSmrg
6995e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=implicit" >&5
6996e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=implicit... " >&6; }
6997e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Werror_implicit
6998e07dc26bSmrg		if eval \${$cacheid+:} false; then :
6999e07dc26bSmrg  $as_echo_n "(cached) " >&6
7000e07dc26bSmrgelse
7001e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7002e07dc26bSmrg/* end confdefs.h.  */
7003e07dc26bSmrgint i;
7004e07dc26bSmrgint
7005e07dc26bSmrgmain ()
7006e07dc26bSmrg{
7007e07dc26bSmrg
7008e07dc26bSmrg  ;
7009e07dc26bSmrg  return 0;
7010e07dc26bSmrg}
7011e07dc26bSmrg_ACEOF
7012e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
7013e07dc26bSmrg  eval $cacheid=yes
7014e07dc26bSmrgelse
7015e07dc26bSmrg  eval $cacheid=no
7016e07dc26bSmrgfi
7017e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
7018e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
7019e07dc26bSmrgfi
7020e07dc26bSmrg
7021e07dc26bSmrg
7022e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
7023e07dc26bSmrg
7024e07dc26bSmrg		eval supported=\$$cacheid
7025e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7026e07dc26bSmrg$as_echo "$supported" >&6; }
7027e07dc26bSmrg		if test "$supported" = "yes" ; then
7028e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=implicit"
7029e07dc26bSmrg			found="yes"
7030e07dc26bSmrg		fi
7031e07dc26bSmrg	fi
7032e07dc26bSmrg
7033e07dc26bSmrg	if test $found = "no" ; then
7034e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7035e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7036e07dc26bSmrg		fi
7037e07dc26bSmrg
7038e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7039e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7040e07dc26bSmrg		fi
7041e07dc26bSmrg
7042e07dc26bSmrg		CFLAGS="$CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED"
7043e07dc26bSmrg
7044e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" >&5
7045e07dc26bSmrg$as_echo_n "checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... " >&6; }
7046e07dc26bSmrg		cacheid=xorg_cv_cc_flag__errwarn_E_NO_EXPLICIT_TYPE_GIVEN__errwarn_E_NO_IMPLICIT_DECL_ALLOWED
7047e07dc26bSmrg		if eval \${$cacheid+:} false; then :
7048e07dc26bSmrg  $as_echo_n "(cached) " >&6
7049e07dc26bSmrgelse
7050e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7051e07dc26bSmrg/* end confdefs.h.  */
7052e07dc26bSmrgint i;
7053e07dc26bSmrgint
7054e07dc26bSmrgmain ()
7055e07dc26bSmrg{
7056e07dc26bSmrg
7057e07dc26bSmrg  ;
7058e07dc26bSmrg  return 0;
7059e07dc26bSmrg}
7060e07dc26bSmrg_ACEOF
7061e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
7062e07dc26bSmrg  eval $cacheid=yes
7063e07dc26bSmrgelse
7064e07dc26bSmrg  eval $cacheid=no
7065e07dc26bSmrgfi
7066e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
7067e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
7068e07dc26bSmrgfi
7069e07dc26bSmrg
7070e07dc26bSmrg
7071e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
7072e07dc26bSmrg
7073e07dc26bSmrg		eval supported=\$$cacheid
7074e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7075e07dc26bSmrg$as_echo "$supported" >&6; }
7076e07dc26bSmrg		if test "$supported" = "yes" ; then
7077e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED"
7078e07dc26bSmrg			found="yes"
7079e07dc26bSmrg		fi
7080e07dc26bSmrg	fi
7081e07dc26bSmrg
7082e07dc26bSmrg
7083e07dc26bSmrg
7084e07dc26bSmrg
7085e07dc26bSmrg
7086e07dc26bSmrg
7087e07dc26bSmrg
7088e07dc26bSmrg
7089e07dc26bSmrg
7090e07dc26bSmrg
7091e07dc26bSmrg
7092e07dc26bSmrg
7093e07dc26bSmrg
7094e07dc26bSmrg
7095e07dc26bSmrg
7096e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
7097e07dc26bSmrg
7098e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7099e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7100e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7101e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7102e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
7103e07dc26bSmrg  $as_echo_n "(cached) " >&6
7104e07dc26bSmrgelse
7105e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7106e07dc26bSmrg/* end confdefs.h.  */
7107e07dc26bSmrgint i;
7108e07dc26bSmrg_ACEOF
7109e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
7110e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
7111e07dc26bSmrgelse
7112e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
7113e07dc26bSmrgfi
7114e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7115e07dc26bSmrgfi
7116e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7117e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
7118e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7119e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
7120e07dc26bSmrgfi
7121e07dc26bSmrg
7122e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
7123e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7124e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7125e07dc26bSmrg	fi
7126e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7127e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7128e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7129e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
7130e07dc26bSmrg  $as_echo_n "(cached) " >&6
7131e07dc26bSmrgelse
7132e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7133e07dc26bSmrg/* end confdefs.h.  */
7134e07dc26bSmrgint i;
7135e07dc26bSmrg_ACEOF
7136e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
7137e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
7138e07dc26bSmrgelse
7139e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
7140e07dc26bSmrgfi
7141e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7142e07dc26bSmrgfi
7143e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7144e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
7145e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7146e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
7147e07dc26bSmrgfi
7148e07dc26bSmrg
7149e07dc26bSmrgfound="no"
7150e07dc26bSmrg
7151e07dc26bSmrg	if test $found = "no" ; then
7152e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7153e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7154e07dc26bSmrg		fi
7155e07dc26bSmrg
7156e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7157e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7158e07dc26bSmrg		fi
7159e07dc26bSmrg
7160e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=nonnull"
7161e07dc26bSmrg
7162e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=nonnull" >&5
7163e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=nonnull... " >&6; }
7164e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Werror_nonnull
7165e07dc26bSmrg		if eval \${$cacheid+:} false; then :
7166e07dc26bSmrg  $as_echo_n "(cached) " >&6
7167e07dc26bSmrgelse
7168e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7169e07dc26bSmrg/* end confdefs.h.  */
7170e07dc26bSmrgint i;
7171e07dc26bSmrgint
7172e07dc26bSmrgmain ()
7173e07dc26bSmrg{
7174e07dc26bSmrg
7175e07dc26bSmrg  ;
7176e07dc26bSmrg  return 0;
7177e07dc26bSmrg}
7178e07dc26bSmrg_ACEOF
7179e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
7180e07dc26bSmrg  eval $cacheid=yes
7181e07dc26bSmrgelse
7182e07dc26bSmrg  eval $cacheid=no
7183e07dc26bSmrgfi
7184e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
7185e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
7186e07dc26bSmrgfi
7187e07dc26bSmrg
7188e07dc26bSmrg
7189e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
7190e07dc26bSmrg
7191e07dc26bSmrg		eval supported=\$$cacheid
7192e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7193e07dc26bSmrg$as_echo "$supported" >&6; }
7194e07dc26bSmrg		if test "$supported" = "yes" ; then
7195e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=nonnull"
7196e07dc26bSmrg			found="yes"
7197e07dc26bSmrg		fi
7198e07dc26bSmrg	fi
7199e07dc26bSmrg
7200e07dc26bSmrg
7201e07dc26bSmrg
7202e07dc26bSmrg
7203e07dc26bSmrg
7204e07dc26bSmrg
7205e07dc26bSmrg
7206e07dc26bSmrg
7207e07dc26bSmrg
7208e07dc26bSmrg
7209e07dc26bSmrg
7210e07dc26bSmrg
7211e07dc26bSmrg
7212e07dc26bSmrg
7213e07dc26bSmrg
7214e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
7215e07dc26bSmrg
7216e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7217e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7218e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7219e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7220e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
7221e07dc26bSmrg  $as_echo_n "(cached) " >&6
7222e07dc26bSmrgelse
7223e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7224e07dc26bSmrg/* end confdefs.h.  */
7225e07dc26bSmrgint i;
7226e07dc26bSmrg_ACEOF
7227e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
7228e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
7229e07dc26bSmrgelse
7230e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
7231e07dc26bSmrgfi
7232e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7233e07dc26bSmrgfi
7234e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7235e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
7236e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7237e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
7238e07dc26bSmrgfi
7239e07dc26bSmrg
7240e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
7241e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7242e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7243e07dc26bSmrg	fi
7244e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7245e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7246e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7247e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
7248e07dc26bSmrg  $as_echo_n "(cached) " >&6
7249e07dc26bSmrgelse
7250e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7251e07dc26bSmrg/* end confdefs.h.  */
7252e07dc26bSmrgint i;
7253e07dc26bSmrg_ACEOF
7254e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
7255e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
7256e07dc26bSmrgelse
7257e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
7258e07dc26bSmrgfi
7259e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7260e07dc26bSmrgfi
7261e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7262e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
7263e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7264e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
7265e07dc26bSmrgfi
7266e07dc26bSmrg
7267e07dc26bSmrgfound="no"
7268e07dc26bSmrg
7269e07dc26bSmrg	if test $found = "no" ; then
7270e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7271e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7272e07dc26bSmrg		fi
7273e07dc26bSmrg
7274e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7275e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7276e07dc26bSmrg		fi
7277e07dc26bSmrg
7278e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=init-self"
7279e07dc26bSmrg
7280e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=init-self" >&5
7281e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=init-self... " >&6; }
7282e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Werror_init_self
7283e07dc26bSmrg		if eval \${$cacheid+:} false; then :
7284e07dc26bSmrg  $as_echo_n "(cached) " >&6
7285e07dc26bSmrgelse
7286e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7287e07dc26bSmrg/* end confdefs.h.  */
7288e07dc26bSmrgint i;
7289e07dc26bSmrgint
7290e07dc26bSmrgmain ()
7291e07dc26bSmrg{
7292e07dc26bSmrg
7293e07dc26bSmrg  ;
7294e07dc26bSmrg  return 0;
7295e07dc26bSmrg}
7296e07dc26bSmrg_ACEOF
7297e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
7298e07dc26bSmrg  eval $cacheid=yes
7299e07dc26bSmrgelse
7300e07dc26bSmrg  eval $cacheid=no
7301e07dc26bSmrgfi
7302e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
7303e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
7304e07dc26bSmrgfi
7305e07dc26bSmrg
7306e07dc26bSmrg
7307e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
7308e07dc26bSmrg
7309e07dc26bSmrg		eval supported=\$$cacheid
7310e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7311e07dc26bSmrg$as_echo "$supported" >&6; }
7312e07dc26bSmrg		if test "$supported" = "yes" ; then
7313e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=init-self"
7314e07dc26bSmrg			found="yes"
7315e07dc26bSmrg		fi
7316e07dc26bSmrg	fi
7317e07dc26bSmrg
7318e07dc26bSmrg
7319e07dc26bSmrg
7320e07dc26bSmrg
7321e07dc26bSmrg
7322e07dc26bSmrg
7323e07dc26bSmrg
7324e07dc26bSmrg
7325e07dc26bSmrg
7326e07dc26bSmrg
7327e07dc26bSmrg
7328e07dc26bSmrg
7329e07dc26bSmrg
7330e07dc26bSmrg
7331e07dc26bSmrg
7332e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
7333e07dc26bSmrg
7334e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7335e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7336e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7337e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7338e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
7339e07dc26bSmrg  $as_echo_n "(cached) " >&6
7340e07dc26bSmrgelse
7341e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7342e07dc26bSmrg/* end confdefs.h.  */
7343e07dc26bSmrgint i;
7344e07dc26bSmrg_ACEOF
7345e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
7346e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
7347e07dc26bSmrgelse
7348e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
7349e07dc26bSmrgfi
7350e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7351e07dc26bSmrgfi
7352e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7353e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
7354e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7355e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
7356e07dc26bSmrgfi
7357e07dc26bSmrg
7358e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
7359e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7360e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7361e07dc26bSmrg	fi
7362e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7363e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7364e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7365e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
7366e07dc26bSmrg  $as_echo_n "(cached) " >&6
7367e07dc26bSmrgelse
7368e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7369e07dc26bSmrg/* end confdefs.h.  */
7370e07dc26bSmrgint i;
7371e07dc26bSmrg_ACEOF
7372e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
7373e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
7374e07dc26bSmrgelse
7375e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
7376e07dc26bSmrgfi
7377e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7378e07dc26bSmrgfi
7379e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7380e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
7381e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7382e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
7383e07dc26bSmrgfi
7384e07dc26bSmrg
7385e07dc26bSmrgfound="no"
7386e07dc26bSmrg
7387e07dc26bSmrg	if test $found = "no" ; then
7388e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7389e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7390e07dc26bSmrg		fi
7391e07dc26bSmrg
7392e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7393e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7394e07dc26bSmrg		fi
7395e07dc26bSmrg
7396e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=main"
7397e07dc26bSmrg
7398e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=main" >&5
7399e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=main... " >&6; }
7400e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Werror_main
7401e07dc26bSmrg		if eval \${$cacheid+:} false; then :
7402e07dc26bSmrg  $as_echo_n "(cached) " >&6
7403e07dc26bSmrgelse
7404e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7405e07dc26bSmrg/* end confdefs.h.  */
7406e07dc26bSmrgint i;
7407e07dc26bSmrgint
7408e07dc26bSmrgmain ()
7409e07dc26bSmrg{
7410e07dc26bSmrg
7411e07dc26bSmrg  ;
7412e07dc26bSmrg  return 0;
7413e07dc26bSmrg}
7414e07dc26bSmrg_ACEOF
7415e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
7416e07dc26bSmrg  eval $cacheid=yes
7417e07dc26bSmrgelse
7418e07dc26bSmrg  eval $cacheid=no
7419e07dc26bSmrgfi
7420e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
7421e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
7422e07dc26bSmrgfi
7423e07dc26bSmrg
7424e07dc26bSmrg
7425e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
7426e07dc26bSmrg
7427e07dc26bSmrg		eval supported=\$$cacheid
7428e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7429e07dc26bSmrg$as_echo "$supported" >&6; }
7430e07dc26bSmrg		if test "$supported" = "yes" ; then
7431e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=main"
7432e07dc26bSmrg			found="yes"
7433e07dc26bSmrg		fi
7434e07dc26bSmrg	fi
7435e07dc26bSmrg
7436e07dc26bSmrg
7437e07dc26bSmrg
7438e07dc26bSmrg
7439e07dc26bSmrg
7440e07dc26bSmrg
7441e07dc26bSmrg
7442e07dc26bSmrg
7443e07dc26bSmrg
7444e07dc26bSmrg
7445e07dc26bSmrg
7446e07dc26bSmrg
7447e07dc26bSmrg
7448e07dc26bSmrg
7449e07dc26bSmrg
7450e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
7451e07dc26bSmrg
7452e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7453e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7454e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7455e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7456e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
7457e07dc26bSmrg  $as_echo_n "(cached) " >&6
7458e07dc26bSmrgelse
7459e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7460e07dc26bSmrg/* end confdefs.h.  */
7461e07dc26bSmrgint i;
7462e07dc26bSmrg_ACEOF
7463e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
7464e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
7465e07dc26bSmrgelse
7466e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
7467e07dc26bSmrgfi
7468e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7469e07dc26bSmrgfi
7470e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7471e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
7472e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7473e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
7474e07dc26bSmrgfi
7475e07dc26bSmrg
7476e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
7477e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7478e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7479e07dc26bSmrg	fi
7480e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7481e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7482e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7483e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
7484e07dc26bSmrg  $as_echo_n "(cached) " >&6
7485e07dc26bSmrgelse
7486e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7487e07dc26bSmrg/* end confdefs.h.  */
7488e07dc26bSmrgint i;
7489e07dc26bSmrg_ACEOF
7490e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
7491e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
7492e07dc26bSmrgelse
7493e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
7494e07dc26bSmrgfi
7495e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7496e07dc26bSmrgfi
7497e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7498e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
7499e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7500e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
7501e07dc26bSmrgfi
7502e07dc26bSmrg
7503e07dc26bSmrgfound="no"
7504e07dc26bSmrg
7505e07dc26bSmrg	if test $found = "no" ; then
7506e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7507e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7508e07dc26bSmrg		fi
7509e07dc26bSmrg
7510e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7511e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7512e07dc26bSmrg		fi
7513e07dc26bSmrg
7514e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=missing-braces"
7515e07dc26bSmrg
7516e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=missing-braces" >&5
7517e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=missing-braces... " >&6; }
7518e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Werror_missing_braces
7519e07dc26bSmrg		if eval \${$cacheid+:} false; then :
7520e07dc26bSmrg  $as_echo_n "(cached) " >&6
7521e07dc26bSmrgelse
7522e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7523e07dc26bSmrg/* end confdefs.h.  */
7524e07dc26bSmrgint i;
7525e07dc26bSmrgint
7526e07dc26bSmrgmain ()
7527e07dc26bSmrg{
7528e07dc26bSmrg
7529e07dc26bSmrg  ;
7530e07dc26bSmrg  return 0;
7531e07dc26bSmrg}
7532e07dc26bSmrg_ACEOF
7533e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
7534e07dc26bSmrg  eval $cacheid=yes
7535e07dc26bSmrgelse
7536e07dc26bSmrg  eval $cacheid=no
7537e07dc26bSmrgfi
7538e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
7539e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
7540e07dc26bSmrgfi
7541e07dc26bSmrg
7542e07dc26bSmrg
7543e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
7544e07dc26bSmrg
7545e07dc26bSmrg		eval supported=\$$cacheid
7546e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7547e07dc26bSmrg$as_echo "$supported" >&6; }
7548e07dc26bSmrg		if test "$supported" = "yes" ; then
7549e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=missing-braces"
7550e07dc26bSmrg			found="yes"
7551e07dc26bSmrg		fi
7552e07dc26bSmrg	fi
7553e07dc26bSmrg
7554e07dc26bSmrg
7555e07dc26bSmrg
7556e07dc26bSmrg
7557e07dc26bSmrg
7558e07dc26bSmrg
7559e07dc26bSmrg
7560e07dc26bSmrg
7561e07dc26bSmrg
7562e07dc26bSmrg
7563e07dc26bSmrg
7564e07dc26bSmrg
7565e07dc26bSmrg
7566e07dc26bSmrg
7567e07dc26bSmrg
7568e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
7569e07dc26bSmrg
7570e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7571e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7572e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7573e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7574e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
7575e07dc26bSmrg  $as_echo_n "(cached) " >&6
7576e07dc26bSmrgelse
7577e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7578e07dc26bSmrg/* end confdefs.h.  */
7579e07dc26bSmrgint i;
7580e07dc26bSmrg_ACEOF
7581e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
7582e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
7583e07dc26bSmrgelse
7584e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
7585e07dc26bSmrgfi
7586e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7587e07dc26bSmrgfi
7588e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7589e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
7590e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7591e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
7592e07dc26bSmrgfi
7593e07dc26bSmrg
7594e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
7595e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7596e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7597e07dc26bSmrg	fi
7598e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7599e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7600e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7601e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
7602e07dc26bSmrg  $as_echo_n "(cached) " >&6
7603e07dc26bSmrgelse
7604e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7605e07dc26bSmrg/* end confdefs.h.  */
7606e07dc26bSmrgint i;
7607e07dc26bSmrg_ACEOF
7608e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
7609e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
7610e07dc26bSmrgelse
7611e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
7612e07dc26bSmrgfi
7613e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7614e07dc26bSmrgfi
7615e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7616e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
7617e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7618e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
7619e07dc26bSmrgfi
7620e07dc26bSmrg
7621e07dc26bSmrgfound="no"
7622e07dc26bSmrg
7623e07dc26bSmrg	if test $found = "no" ; then
7624e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7625e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7626e07dc26bSmrg		fi
7627e07dc26bSmrg
7628e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7629e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7630e07dc26bSmrg		fi
7631e07dc26bSmrg
7632e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=sequence-point"
7633e07dc26bSmrg
7634e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=sequence-point" >&5
7635e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=sequence-point... " >&6; }
7636e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Werror_sequence_point
7637e07dc26bSmrg		if eval \${$cacheid+:} false; then :
7638e07dc26bSmrg  $as_echo_n "(cached) " >&6
7639e07dc26bSmrgelse
7640e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7641e07dc26bSmrg/* end confdefs.h.  */
7642e07dc26bSmrgint i;
7643e07dc26bSmrgint
7644e07dc26bSmrgmain ()
7645e07dc26bSmrg{
7646e07dc26bSmrg
7647e07dc26bSmrg  ;
7648e07dc26bSmrg  return 0;
7649e07dc26bSmrg}
7650e07dc26bSmrg_ACEOF
7651e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
7652e07dc26bSmrg  eval $cacheid=yes
7653e07dc26bSmrgelse
7654e07dc26bSmrg  eval $cacheid=no
7655e07dc26bSmrgfi
7656e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
7657e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
7658e07dc26bSmrgfi
7659e07dc26bSmrg
7660e07dc26bSmrg
7661e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
7662e07dc26bSmrg
7663e07dc26bSmrg		eval supported=\$$cacheid
7664e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7665e07dc26bSmrg$as_echo "$supported" >&6; }
7666e07dc26bSmrg		if test "$supported" = "yes" ; then
7667e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=sequence-point"
7668e07dc26bSmrg			found="yes"
7669e07dc26bSmrg		fi
7670e07dc26bSmrg	fi
7671e07dc26bSmrg
7672e07dc26bSmrg
7673e07dc26bSmrg
7674e07dc26bSmrg
7675e07dc26bSmrg
7676e07dc26bSmrg
7677e07dc26bSmrg
7678e07dc26bSmrg
7679e07dc26bSmrg
7680e07dc26bSmrg
7681e07dc26bSmrg
7682e07dc26bSmrg
7683e07dc26bSmrg
7684e07dc26bSmrg
7685e07dc26bSmrg
7686e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
7687e07dc26bSmrg
7688e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7689e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7690e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7691e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7692e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
7693e07dc26bSmrg  $as_echo_n "(cached) " >&6
7694e07dc26bSmrgelse
7695e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7696e07dc26bSmrg/* end confdefs.h.  */
7697e07dc26bSmrgint i;
7698e07dc26bSmrg_ACEOF
7699e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
7700e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
7701e07dc26bSmrgelse
7702e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
7703e07dc26bSmrgfi
7704e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7705e07dc26bSmrgfi
7706e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7707e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
7708e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7709e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
7710e07dc26bSmrgfi
7711e07dc26bSmrg
7712e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
7713e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7714e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7715e07dc26bSmrg	fi
7716e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7717e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7718e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7719e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
7720e07dc26bSmrg  $as_echo_n "(cached) " >&6
7721e07dc26bSmrgelse
7722e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7723e07dc26bSmrg/* end confdefs.h.  */
7724e07dc26bSmrgint i;
7725e07dc26bSmrg_ACEOF
7726e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
7727e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
7728e07dc26bSmrgelse
7729e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
7730e07dc26bSmrgfi
7731e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7732e07dc26bSmrgfi
7733e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7734e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
7735e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7736e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
7737e07dc26bSmrgfi
7738e07dc26bSmrg
7739e07dc26bSmrgfound="no"
7740e07dc26bSmrg
7741e07dc26bSmrg	if test $found = "no" ; then
7742e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7743e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7744e07dc26bSmrg		fi
7745e07dc26bSmrg
7746e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7747e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7748e07dc26bSmrg		fi
7749e07dc26bSmrg
7750e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=return-type"
7751e07dc26bSmrg
7752e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=return-type" >&5
7753e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=return-type... " >&6; }
7754e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Werror_return_type
7755e07dc26bSmrg		if eval \${$cacheid+:} false; then :
7756e07dc26bSmrg  $as_echo_n "(cached) " >&6
7757e07dc26bSmrgelse
7758e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7759e07dc26bSmrg/* end confdefs.h.  */
7760e07dc26bSmrgint i;
7761e07dc26bSmrgint
7762e07dc26bSmrgmain ()
7763e07dc26bSmrg{
7764e07dc26bSmrg
7765e07dc26bSmrg  ;
7766e07dc26bSmrg  return 0;
7767e07dc26bSmrg}
7768e07dc26bSmrg_ACEOF
7769e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
7770e07dc26bSmrg  eval $cacheid=yes
7771e07dc26bSmrgelse
7772e07dc26bSmrg  eval $cacheid=no
7773e07dc26bSmrgfi
7774e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
7775e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
7776e07dc26bSmrgfi
7777e07dc26bSmrg
7778e07dc26bSmrg
7779e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
7780e07dc26bSmrg
7781e07dc26bSmrg		eval supported=\$$cacheid
7782e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7783e07dc26bSmrg$as_echo "$supported" >&6; }
7784e07dc26bSmrg		if test "$supported" = "yes" ; then
7785e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=return-type"
7786e07dc26bSmrg			found="yes"
7787e07dc26bSmrg		fi
7788e07dc26bSmrg	fi
7789e07dc26bSmrg
7790e07dc26bSmrg	if test $found = "no" ; then
7791e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7792e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7793e07dc26bSmrg		fi
7794e07dc26bSmrg
7795e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7796e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7797e07dc26bSmrg		fi
7798e07dc26bSmrg
7799e07dc26bSmrg		CFLAGS="$CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT"
7800e07dc26bSmrg
7801e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT" >&5
7802e07dc26bSmrg$as_echo_n "checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT... " >&6; }
7803e07dc26bSmrg		cacheid=xorg_cv_cc_flag__errwarn_E_FUNC_HAS_NO_RETURN_STMT
7804e07dc26bSmrg		if eval \${$cacheid+:} false; then :
7805e07dc26bSmrg  $as_echo_n "(cached) " >&6
7806e07dc26bSmrgelse
7807e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7808e07dc26bSmrg/* end confdefs.h.  */
7809e07dc26bSmrgint i;
7810e07dc26bSmrgint
7811e07dc26bSmrgmain ()
7812e07dc26bSmrg{
7813e07dc26bSmrg
7814e07dc26bSmrg  ;
7815e07dc26bSmrg  return 0;
7816e07dc26bSmrg}
7817e07dc26bSmrg_ACEOF
7818e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
7819e07dc26bSmrg  eval $cacheid=yes
7820e07dc26bSmrgelse
7821e07dc26bSmrg  eval $cacheid=no
7822e07dc26bSmrgfi
7823e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
7824e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
7825e07dc26bSmrgfi
7826e07dc26bSmrg
7827e07dc26bSmrg
7828e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
7829e07dc26bSmrg
7830e07dc26bSmrg		eval supported=\$$cacheid
7831e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7832e07dc26bSmrg$as_echo "$supported" >&6; }
7833e07dc26bSmrg		if test "$supported" = "yes" ; then
7834e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT"
7835e07dc26bSmrg			found="yes"
7836e07dc26bSmrg		fi
7837e07dc26bSmrg	fi
7838e07dc26bSmrg
7839e07dc26bSmrg
7840e07dc26bSmrg
7841e07dc26bSmrg
7842e07dc26bSmrg
7843e07dc26bSmrg
7844e07dc26bSmrg
7845e07dc26bSmrg
7846e07dc26bSmrg
7847e07dc26bSmrg
7848e07dc26bSmrg
7849e07dc26bSmrg
7850e07dc26bSmrg
7851e07dc26bSmrg
7852e07dc26bSmrg
7853e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
7854e07dc26bSmrg
7855e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7856e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7857e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7858e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7859e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
7860e07dc26bSmrg  $as_echo_n "(cached) " >&6
7861e07dc26bSmrgelse
7862e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7863e07dc26bSmrg/* end confdefs.h.  */
7864e07dc26bSmrgint i;
7865e07dc26bSmrg_ACEOF
7866e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
7867e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
7868e07dc26bSmrgelse
7869e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
7870e07dc26bSmrgfi
7871e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7872e07dc26bSmrgfi
7873e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7874e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
7875e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7876e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
7877e07dc26bSmrgfi
7878e07dc26bSmrg
7879e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
7880e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7881e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7882e07dc26bSmrg	fi
7883e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7884e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7885e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7886e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
7887e07dc26bSmrg  $as_echo_n "(cached) " >&6
7888e07dc26bSmrgelse
7889e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7890e07dc26bSmrg/* end confdefs.h.  */
7891e07dc26bSmrgint i;
7892e07dc26bSmrg_ACEOF
7893e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
7894e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
7895e07dc26bSmrgelse
7896e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
7897e07dc26bSmrgfi
7898e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7899e07dc26bSmrgfi
7900e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7901e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
7902e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7903e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
7904e07dc26bSmrgfi
7905e07dc26bSmrg
7906e07dc26bSmrgfound="no"
7907e07dc26bSmrg
7908e07dc26bSmrg	if test $found = "no" ; then
7909e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7910e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7911e07dc26bSmrg		fi
7912e07dc26bSmrg
7913e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7914e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7915e07dc26bSmrg		fi
7916e07dc26bSmrg
7917e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=trigraphs"
7918e07dc26bSmrg
7919e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=trigraphs" >&5
7920e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=trigraphs... " >&6; }
7921e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Werror_trigraphs
7922e07dc26bSmrg		if eval \${$cacheid+:} false; then :
7923e07dc26bSmrg  $as_echo_n "(cached) " >&6
7924e07dc26bSmrgelse
7925e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7926e07dc26bSmrg/* end confdefs.h.  */
7927e07dc26bSmrgint i;
7928e07dc26bSmrgint
7929e07dc26bSmrgmain ()
7930e07dc26bSmrg{
7931e07dc26bSmrg
7932e07dc26bSmrg  ;
7933e07dc26bSmrg  return 0;
7934e07dc26bSmrg}
7935e07dc26bSmrg_ACEOF
7936e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
7937e07dc26bSmrg  eval $cacheid=yes
7938e07dc26bSmrgelse
7939e07dc26bSmrg  eval $cacheid=no
7940e07dc26bSmrgfi
7941e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
7942e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
7943e07dc26bSmrgfi
7944e07dc26bSmrg
7945e07dc26bSmrg
7946e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
7947e07dc26bSmrg
7948e07dc26bSmrg		eval supported=\$$cacheid
7949e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7950e07dc26bSmrg$as_echo "$supported" >&6; }
7951e07dc26bSmrg		if test "$supported" = "yes" ; then
7952e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=trigraphs"
7953e07dc26bSmrg			found="yes"
7954e07dc26bSmrg		fi
7955e07dc26bSmrg	fi
7956e07dc26bSmrg
7957e07dc26bSmrg
7958e07dc26bSmrg
7959e07dc26bSmrg
7960e07dc26bSmrg
7961e07dc26bSmrg
7962e07dc26bSmrg
7963e07dc26bSmrg
7964e07dc26bSmrg
7965e07dc26bSmrg
7966e07dc26bSmrg
7967e07dc26bSmrg
7968e07dc26bSmrg
7969e07dc26bSmrg
7970e07dc26bSmrg
7971e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
7972e07dc26bSmrg
7973e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7974e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7975e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7976e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7977e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
7978e07dc26bSmrg  $as_echo_n "(cached) " >&6
7979e07dc26bSmrgelse
7980e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7981e07dc26bSmrg/* end confdefs.h.  */
7982e07dc26bSmrgint i;
7983e07dc26bSmrg_ACEOF
7984e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
7985e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
7986e07dc26bSmrgelse
7987e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
7988e07dc26bSmrgfi
7989e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7990e07dc26bSmrgfi
7991e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7992e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
7993e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7994e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
7995e07dc26bSmrgfi
7996e07dc26bSmrg
7997e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
7998e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7999e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8000e07dc26bSmrg	fi
8001e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8002e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8003e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8004e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
8005e07dc26bSmrg  $as_echo_n "(cached) " >&6
8006e07dc26bSmrgelse
8007e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8008e07dc26bSmrg/* end confdefs.h.  */
8009e07dc26bSmrgint i;
8010e07dc26bSmrg_ACEOF
8011e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
8012e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
8013e07dc26bSmrgelse
8014e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
8015e07dc26bSmrgfi
8016e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8017e07dc26bSmrgfi
8018e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8019e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
8020e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8021e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
8022e07dc26bSmrgfi
8023e07dc26bSmrg
8024e07dc26bSmrgfound="no"
8025e07dc26bSmrg
8026e07dc26bSmrg	if test $found = "no" ; then
8027e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8028e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8029e07dc26bSmrg		fi
8030e07dc26bSmrg
8031e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8032e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8033e07dc26bSmrg		fi
8034e07dc26bSmrg
8035e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=array-bounds"
8036e07dc26bSmrg
8037e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=array-bounds" >&5
8038e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=array-bounds... " >&6; }
8039e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Werror_array_bounds
8040e07dc26bSmrg		if eval \${$cacheid+:} false; then :
8041e07dc26bSmrg  $as_echo_n "(cached) " >&6
8042e07dc26bSmrgelse
8043e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8044e07dc26bSmrg/* end confdefs.h.  */
8045e07dc26bSmrgint i;
8046e07dc26bSmrgint
8047e07dc26bSmrgmain ()
8048e07dc26bSmrg{
8049e07dc26bSmrg
8050e07dc26bSmrg  ;
8051e07dc26bSmrg  return 0;
8052e07dc26bSmrg}
8053e07dc26bSmrg_ACEOF
8054e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
8055e07dc26bSmrg  eval $cacheid=yes
8056e07dc26bSmrgelse
8057e07dc26bSmrg  eval $cacheid=no
8058e07dc26bSmrgfi
8059e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
8060e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
8061e07dc26bSmrgfi
8062e07dc26bSmrg
8063e07dc26bSmrg
8064e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
8065e07dc26bSmrg
8066e07dc26bSmrg		eval supported=\$$cacheid
8067e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8068e07dc26bSmrg$as_echo "$supported" >&6; }
8069e07dc26bSmrg		if test "$supported" = "yes" ; then
8070e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=array-bounds"
8071e07dc26bSmrg			found="yes"
8072e07dc26bSmrg		fi
8073e07dc26bSmrg	fi
8074e07dc26bSmrg
8075e07dc26bSmrg
8076e07dc26bSmrg
8077e07dc26bSmrg
8078e07dc26bSmrg
8079e07dc26bSmrg
8080e07dc26bSmrg
8081e07dc26bSmrg
8082e07dc26bSmrg
8083e07dc26bSmrg
8084e07dc26bSmrg
8085e07dc26bSmrg
8086e07dc26bSmrg
8087e07dc26bSmrg
8088e07dc26bSmrg
8089e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
8090e07dc26bSmrg
8091e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8092e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8093e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8094e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8095e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
8096e07dc26bSmrg  $as_echo_n "(cached) " >&6
8097e07dc26bSmrgelse
8098e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8099e07dc26bSmrg/* end confdefs.h.  */
8100e07dc26bSmrgint i;
8101e07dc26bSmrg_ACEOF
8102e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
8103e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
8104e07dc26bSmrgelse
8105e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
8106e07dc26bSmrgfi
8107e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8108e07dc26bSmrgfi
8109e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8110e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
8111e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8112e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
8113e07dc26bSmrgfi
8114e07dc26bSmrg
8115e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
8116e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8117e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8118e07dc26bSmrg	fi
8119e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8120e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8121e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8122e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
8123e07dc26bSmrg  $as_echo_n "(cached) " >&6
8124e07dc26bSmrgelse
8125e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8126e07dc26bSmrg/* end confdefs.h.  */
8127e07dc26bSmrgint i;
8128e07dc26bSmrg_ACEOF
8129e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
8130e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
8131e07dc26bSmrgelse
8132e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
8133e07dc26bSmrgfi
8134e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8135e07dc26bSmrgfi
8136e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8137e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
8138e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8139e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
8140e07dc26bSmrgfi
8141e07dc26bSmrg
8142e07dc26bSmrgfound="no"
8143e07dc26bSmrg
8144e07dc26bSmrg	if test $found = "no" ; then
8145e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8146e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8147e07dc26bSmrg		fi
8148e07dc26bSmrg
8149e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8150e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8151e07dc26bSmrg		fi
8152e07dc26bSmrg
8153e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=write-strings"
8154e07dc26bSmrg
8155e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=write-strings" >&5
8156e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=write-strings... " >&6; }
8157e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Werror_write_strings
8158e07dc26bSmrg		if eval \${$cacheid+:} false; then :
8159e07dc26bSmrg  $as_echo_n "(cached) " >&6
8160e07dc26bSmrgelse
8161e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8162e07dc26bSmrg/* end confdefs.h.  */
8163e07dc26bSmrgint i;
8164e07dc26bSmrgint
8165e07dc26bSmrgmain ()
8166e07dc26bSmrg{
8167e07dc26bSmrg
8168e07dc26bSmrg  ;
8169e07dc26bSmrg  return 0;
8170e07dc26bSmrg}
8171e07dc26bSmrg_ACEOF
8172e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
8173e07dc26bSmrg  eval $cacheid=yes
8174e07dc26bSmrgelse
8175e07dc26bSmrg  eval $cacheid=no
8176e07dc26bSmrgfi
8177e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
8178e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
8179e07dc26bSmrgfi
8180e07dc26bSmrg
8181e07dc26bSmrg
8182e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
8183e07dc26bSmrg
8184e07dc26bSmrg		eval supported=\$$cacheid
8185e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8186e07dc26bSmrg$as_echo "$supported" >&6; }
8187e07dc26bSmrg		if test "$supported" = "yes" ; then
8188e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=write-strings"
8189e07dc26bSmrg			found="yes"
8190e07dc26bSmrg		fi
8191e07dc26bSmrg	fi
8192e07dc26bSmrg
8193e07dc26bSmrg
8194e07dc26bSmrg
8195e07dc26bSmrg
8196e07dc26bSmrg
8197e07dc26bSmrg
8198e07dc26bSmrg
8199e07dc26bSmrg
8200e07dc26bSmrg
8201e07dc26bSmrg
8202e07dc26bSmrg
8203e07dc26bSmrg
8204e07dc26bSmrg
8205e07dc26bSmrg
8206e07dc26bSmrg
8207e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
8208e07dc26bSmrg
8209e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8210e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8211e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8212e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8213e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
8214e07dc26bSmrg  $as_echo_n "(cached) " >&6
8215e07dc26bSmrgelse
8216e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8217e07dc26bSmrg/* end confdefs.h.  */
8218e07dc26bSmrgint i;
8219e07dc26bSmrg_ACEOF
8220e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
8221e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
8222e07dc26bSmrgelse
8223e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
8224e07dc26bSmrgfi
8225e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8226e07dc26bSmrgfi
8227e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8228e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
8229e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8230e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
8231e07dc26bSmrgfi
8232e07dc26bSmrg
8233e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
8234e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8235e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8236e07dc26bSmrg	fi
8237e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8238e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8239e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8240e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
8241e07dc26bSmrg  $as_echo_n "(cached) " >&6
8242e07dc26bSmrgelse
8243e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8244e07dc26bSmrg/* end confdefs.h.  */
8245e07dc26bSmrgint i;
8246e07dc26bSmrg_ACEOF
8247e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
8248e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
8249e07dc26bSmrgelse
8250e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
8251e07dc26bSmrgfi
8252e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8253e07dc26bSmrgfi
8254e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8255e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
8256e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8257e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
8258e07dc26bSmrgfi
8259e07dc26bSmrg
8260e07dc26bSmrgfound="no"
8261e07dc26bSmrg
8262e07dc26bSmrg	if test $found = "no" ; then
8263e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8264e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8265e07dc26bSmrg		fi
8266e07dc26bSmrg
8267e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8268e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8269e07dc26bSmrg		fi
8270e07dc26bSmrg
8271e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=address"
8272e07dc26bSmrg
8273e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=address" >&5
8274e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=address... " >&6; }
8275e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Werror_address
8276e07dc26bSmrg		if eval \${$cacheid+:} false; then :
8277e07dc26bSmrg  $as_echo_n "(cached) " >&6
8278e07dc26bSmrgelse
8279e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8280e07dc26bSmrg/* end confdefs.h.  */
8281e07dc26bSmrgint i;
8282e07dc26bSmrgint
8283e07dc26bSmrgmain ()
8284e07dc26bSmrg{
8285e07dc26bSmrg
8286e07dc26bSmrg  ;
8287e07dc26bSmrg  return 0;
8288e07dc26bSmrg}
8289e07dc26bSmrg_ACEOF
8290e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
8291e07dc26bSmrg  eval $cacheid=yes
8292e07dc26bSmrgelse
8293e07dc26bSmrg  eval $cacheid=no
8294e07dc26bSmrgfi
8295e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
8296e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
8297e07dc26bSmrgfi
8298e07dc26bSmrg
8299e07dc26bSmrg
8300e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
8301e07dc26bSmrg
8302e07dc26bSmrg		eval supported=\$$cacheid
8303e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8304e07dc26bSmrg$as_echo "$supported" >&6; }
8305e07dc26bSmrg		if test "$supported" = "yes" ; then
8306e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=address"
8307e07dc26bSmrg			found="yes"
8308e07dc26bSmrg		fi
8309e07dc26bSmrg	fi
8310e07dc26bSmrg
8311e07dc26bSmrg
8312e07dc26bSmrg
8313e07dc26bSmrg
8314e07dc26bSmrg
8315e07dc26bSmrg
8316e07dc26bSmrg
8317e07dc26bSmrg
8318e07dc26bSmrg
8319e07dc26bSmrg
8320e07dc26bSmrg
8321e07dc26bSmrg
8322e07dc26bSmrg
8323e07dc26bSmrg
8324e07dc26bSmrg
8325e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
8326e07dc26bSmrg
8327e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8328e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8329e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8330e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8331e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
8332e07dc26bSmrg  $as_echo_n "(cached) " >&6
8333e07dc26bSmrgelse
8334e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8335e07dc26bSmrg/* end confdefs.h.  */
8336e07dc26bSmrgint i;
8337e07dc26bSmrg_ACEOF
8338e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
8339e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
8340e07dc26bSmrgelse
8341e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
8342e07dc26bSmrgfi
8343e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8344e07dc26bSmrgfi
8345e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8346e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
8347e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8348e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
8349e07dc26bSmrgfi
8350e07dc26bSmrg
8351e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
8352e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8353e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8354e07dc26bSmrg	fi
8355e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8356e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8357e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8358e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
8359e07dc26bSmrg  $as_echo_n "(cached) " >&6
8360e07dc26bSmrgelse
8361e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8362e07dc26bSmrg/* end confdefs.h.  */
8363e07dc26bSmrgint i;
8364e07dc26bSmrg_ACEOF
8365e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
8366e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
8367e07dc26bSmrgelse
8368e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
8369e07dc26bSmrgfi
8370e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8371e07dc26bSmrgfi
8372e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8373e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
8374e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8375e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
8376e07dc26bSmrgfi
8377e07dc26bSmrg
8378e07dc26bSmrgfound="no"
8379e07dc26bSmrg
8380e07dc26bSmrg	if test $found = "no" ; then
8381e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8382e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8383e07dc26bSmrg		fi
8384e07dc26bSmrg
8385e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8386e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8387e07dc26bSmrg		fi
8388e07dc26bSmrg
8389e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=int-to-pointer-cast"
8390e07dc26bSmrg
8391e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=int-to-pointer-cast" >&5
8392e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=int-to-pointer-cast... " >&6; }
8393e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Werror_int_to_pointer_cast
8394e07dc26bSmrg		if eval \${$cacheid+:} false; then :
8395e07dc26bSmrg  $as_echo_n "(cached) " >&6
8396e07dc26bSmrgelse
8397e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8398e07dc26bSmrg/* end confdefs.h.  */
8399e07dc26bSmrgint i;
8400e07dc26bSmrgint
8401e07dc26bSmrgmain ()
8402e07dc26bSmrg{
8403e07dc26bSmrg
8404e07dc26bSmrg  ;
8405e07dc26bSmrg  return 0;
8406e07dc26bSmrg}
8407e07dc26bSmrg_ACEOF
8408e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
8409e07dc26bSmrg  eval $cacheid=yes
8410e07dc26bSmrgelse
8411e07dc26bSmrg  eval $cacheid=no
8412e07dc26bSmrgfi
8413e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
8414e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
8415e07dc26bSmrgfi
8416e07dc26bSmrg
8417e07dc26bSmrg
8418e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
8419e07dc26bSmrg
8420e07dc26bSmrg		eval supported=\$$cacheid
8421e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8422e07dc26bSmrg$as_echo "$supported" >&6; }
8423e07dc26bSmrg		if test "$supported" = "yes" ; then
8424e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=int-to-pointer-cast"
8425e07dc26bSmrg			found="yes"
8426e07dc26bSmrg		fi
8427e07dc26bSmrg	fi
8428e07dc26bSmrg
8429e07dc26bSmrg	if test $found = "no" ; then
8430e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8431e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8432e07dc26bSmrg		fi
8433e07dc26bSmrg
8434e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8435e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8436e07dc26bSmrg		fi
8437e07dc26bSmrg
8438e07dc26bSmrg		CFLAGS="$CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION"
8439e07dc26bSmrg
8440e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION" >&5
8441e07dc26bSmrg$as_echo_n "checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION... " >&6; }
8442e07dc26bSmrg		cacheid=xorg_cv_cc_flag__errwarn_E_BAD_PTR_INT_COMBINATION
8443e07dc26bSmrg		if eval \${$cacheid+:} false; then :
8444e07dc26bSmrg  $as_echo_n "(cached) " >&6
8445e07dc26bSmrgelse
8446e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8447e07dc26bSmrg/* end confdefs.h.  */
8448e07dc26bSmrgint i;
8449e07dc26bSmrgint
8450e07dc26bSmrgmain ()
8451e07dc26bSmrg{
8452e07dc26bSmrg
8453e07dc26bSmrg  ;
8454e07dc26bSmrg  return 0;
8455e07dc26bSmrg}
8456e07dc26bSmrg_ACEOF
8457e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
8458e07dc26bSmrg  eval $cacheid=yes
8459e07dc26bSmrgelse
8460e07dc26bSmrg  eval $cacheid=no
8461e07dc26bSmrgfi
8462e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
8463e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
8464e07dc26bSmrgfi
8465e07dc26bSmrg
8466e07dc26bSmrg
8467e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
8468e07dc26bSmrg
8469e07dc26bSmrg		eval supported=\$$cacheid
8470e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8471e07dc26bSmrg$as_echo "$supported" >&6; }
8472e07dc26bSmrg		if test "$supported" = "yes" ; then
8473e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION"
8474e07dc26bSmrg			found="yes"
8475e07dc26bSmrg		fi
8476e07dc26bSmrg	fi
8477e07dc26bSmrg
8478e07dc26bSmrg
8479e07dc26bSmrg
8480e07dc26bSmrg
8481e07dc26bSmrg
8482e07dc26bSmrg
8483e07dc26bSmrg
8484e07dc26bSmrg
8485e07dc26bSmrg
8486e07dc26bSmrg
8487e07dc26bSmrg
8488e07dc26bSmrg
8489e07dc26bSmrg
8490e07dc26bSmrg
8491e07dc26bSmrg
8492e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
8493e07dc26bSmrg
8494e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8495e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8496e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8497e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8498e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
8499e07dc26bSmrg  $as_echo_n "(cached) " >&6
8500e07dc26bSmrgelse
8501e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8502e07dc26bSmrg/* end confdefs.h.  */
8503e07dc26bSmrgint i;
8504e07dc26bSmrg_ACEOF
8505e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
8506e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
8507e07dc26bSmrgelse
8508e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
8509e07dc26bSmrgfi
8510e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8511e07dc26bSmrgfi
8512e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8513e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
8514e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8515e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
8516e07dc26bSmrgfi
8517e07dc26bSmrg
8518e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
8519e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8520e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8521e07dc26bSmrg	fi
8522e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8523e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8524e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8525e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
8526e07dc26bSmrg  $as_echo_n "(cached) " >&6
8527e07dc26bSmrgelse
8528e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8529e07dc26bSmrg/* end confdefs.h.  */
8530e07dc26bSmrgint i;
8531e07dc26bSmrg_ACEOF
8532e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
8533e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
8534e07dc26bSmrgelse
8535e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
8536e07dc26bSmrgfi
8537e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8538e07dc26bSmrgfi
8539e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8540e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
8541e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8542e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
8543e07dc26bSmrgfi
8544e07dc26bSmrg
8545e07dc26bSmrgfound="no"
8546e07dc26bSmrg
8547e07dc26bSmrg	if test $found = "no" ; then
8548e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8549e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8550e07dc26bSmrg		fi
8551e07dc26bSmrg
8552e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8553e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8554e07dc26bSmrg		fi
8555e07dc26bSmrg
8556e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=pointer-to-int-cast"
8557e07dc26bSmrg
8558e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=pointer-to-int-cast" >&5
8559e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=pointer-to-int-cast... " >&6; }
8560e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Werror_pointer_to_int_cast
8561e07dc26bSmrg		if eval \${$cacheid+:} false; then :
8562e07dc26bSmrg  $as_echo_n "(cached) " >&6
8563e07dc26bSmrgelse
8564e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8565e07dc26bSmrg/* end confdefs.h.  */
8566e07dc26bSmrgint i;
8567e07dc26bSmrgint
8568e07dc26bSmrgmain ()
8569e07dc26bSmrg{
8570e07dc26bSmrg
8571e07dc26bSmrg  ;
8572e07dc26bSmrg  return 0;
8573e07dc26bSmrg}
8574e07dc26bSmrg_ACEOF
8575e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
8576e07dc26bSmrg  eval $cacheid=yes
8577e07dc26bSmrgelse
8578e07dc26bSmrg  eval $cacheid=no
8579e07dc26bSmrgfi
8580e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
8581e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
8582e07dc26bSmrgfi
8583e07dc26bSmrg
8584e07dc26bSmrg
8585e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
8586e07dc26bSmrg
8587e07dc26bSmrg		eval supported=\$$cacheid
8588e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8589e07dc26bSmrg$as_echo "$supported" >&6; }
8590e07dc26bSmrg		if test "$supported" = "yes" ; then
8591e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast"
8592e07dc26bSmrg			found="yes"
8593e07dc26bSmrg		fi
8594e07dc26bSmrg	fi
8595e07dc26bSmrg
8596e07dc26bSmrg # Also -errwarn=E_BAD_PTR_INT_COMBINATION
8597e07dc26bSmrgelse
8598e07dc26bSmrg{ $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
8599e07dc26bSmrg$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;}
8600e07dc26bSmrg
8601e07dc26bSmrg
8602e07dc26bSmrg
8603e07dc26bSmrg
8604e07dc26bSmrg
8605e07dc26bSmrg
8606e07dc26bSmrg
8607e07dc26bSmrg
8608e07dc26bSmrg
8609e07dc26bSmrg
8610e07dc26bSmrg
8611e07dc26bSmrg
8612e07dc26bSmrg
8613e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
8614e07dc26bSmrg
8615e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8616e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8617e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8618e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8619e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
8620e07dc26bSmrg  $as_echo_n "(cached) " >&6
8621e07dc26bSmrgelse
8622e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8623e07dc26bSmrg/* end confdefs.h.  */
8624e07dc26bSmrgint i;
8625e07dc26bSmrg_ACEOF
8626e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
8627e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
8628e07dc26bSmrgelse
8629e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
8630e07dc26bSmrgfi
8631e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8632e07dc26bSmrgfi
8633e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8634e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
8635e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8636e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
8637e07dc26bSmrgfi
8638e07dc26bSmrg
8639e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
8640e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8641e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8642e07dc26bSmrg	fi
8643e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8644e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8645e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8646e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
8647e07dc26bSmrg  $as_echo_n "(cached) " >&6
8648e07dc26bSmrgelse
8649e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8650e07dc26bSmrg/* end confdefs.h.  */
8651e07dc26bSmrgint i;
8652e07dc26bSmrg_ACEOF
8653e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
8654e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
8655e07dc26bSmrgelse
8656e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
8657e07dc26bSmrgfi
8658e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8659e07dc26bSmrgfi
8660e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8661e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
8662e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8663e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
8664e07dc26bSmrgfi
8665e07dc26bSmrg
8666e07dc26bSmrgfound="no"
8667e07dc26bSmrg
8668e07dc26bSmrg	if test $found = "no" ; then
8669e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8670e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8671e07dc26bSmrg		fi
8672e07dc26bSmrg
8673e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8674e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8675e07dc26bSmrg		fi
8676e07dc26bSmrg
8677e07dc26bSmrg		CFLAGS="$CFLAGS -Wimplicit"
8678e07dc26bSmrg
8679e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wimplicit" >&5
8680e07dc26bSmrg$as_echo_n "checking if $CC supports -Wimplicit... " >&6; }
8681e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Wimplicit
8682e07dc26bSmrg		if eval \${$cacheid+:} false; then :
8683e07dc26bSmrg  $as_echo_n "(cached) " >&6
8684e07dc26bSmrgelse
8685e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8686e07dc26bSmrg/* end confdefs.h.  */
8687e07dc26bSmrgint i;
8688e07dc26bSmrgint
8689e07dc26bSmrgmain ()
8690e07dc26bSmrg{
8691e07dc26bSmrg
8692e07dc26bSmrg  ;
8693e07dc26bSmrg  return 0;
8694e07dc26bSmrg}
8695e07dc26bSmrg_ACEOF
8696e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
8697e07dc26bSmrg  eval $cacheid=yes
8698e07dc26bSmrgelse
8699e07dc26bSmrg  eval $cacheid=no
8700e07dc26bSmrgfi
8701e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
8702e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
8703e07dc26bSmrgfi
8704e07dc26bSmrg
8705e07dc26bSmrg
8706e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
8707e07dc26bSmrg
8708e07dc26bSmrg		eval supported=\$$cacheid
8709e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8710e07dc26bSmrg$as_echo "$supported" >&6; }
8711e07dc26bSmrg		if test "$supported" = "yes" ; then
8712e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wimplicit"
8713e07dc26bSmrg			found="yes"
8714e07dc26bSmrg		fi
8715e07dc26bSmrg	fi
8716e07dc26bSmrg
8717e07dc26bSmrg
8718e07dc26bSmrg
8719e07dc26bSmrg
8720e07dc26bSmrg
8721e07dc26bSmrg
8722e07dc26bSmrg
8723e07dc26bSmrg
8724e07dc26bSmrg
8725e07dc26bSmrg
8726e07dc26bSmrg
8727e07dc26bSmrg
8728e07dc26bSmrg
8729e07dc26bSmrg
8730e07dc26bSmrg
8731e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
8732e07dc26bSmrg
8733e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8734e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8735e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8736e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8737e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
8738e07dc26bSmrg  $as_echo_n "(cached) " >&6
8739e07dc26bSmrgelse
8740e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8741e07dc26bSmrg/* end confdefs.h.  */
8742e07dc26bSmrgint i;
8743e07dc26bSmrg_ACEOF
8744e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
8745e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
8746e07dc26bSmrgelse
8747e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
8748e07dc26bSmrgfi
8749e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8750e07dc26bSmrgfi
8751e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8752e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
8753e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8754e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
8755e07dc26bSmrgfi
8756e07dc26bSmrg
8757e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
8758e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8759e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8760e07dc26bSmrg	fi
8761e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8762e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8763e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8764e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
8765e07dc26bSmrg  $as_echo_n "(cached) " >&6
8766e07dc26bSmrgelse
8767e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8768e07dc26bSmrg/* end confdefs.h.  */
8769e07dc26bSmrgint i;
8770e07dc26bSmrg_ACEOF
8771e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
8772e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
8773e07dc26bSmrgelse
8774e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
8775e07dc26bSmrgfi
8776e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8777e07dc26bSmrgfi
8778e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8779e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
8780e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8781e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
8782e07dc26bSmrgfi
8783e07dc26bSmrg
8784e07dc26bSmrgfound="no"
8785e07dc26bSmrg
8786e07dc26bSmrg	if test $found = "no" ; then
8787e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8788e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8789e07dc26bSmrg		fi
8790e07dc26bSmrg
8791e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8792e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8793e07dc26bSmrg		fi
8794e07dc26bSmrg
8795e07dc26bSmrg		CFLAGS="$CFLAGS -Wnonnull"
8796e07dc26bSmrg
8797e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnonnull" >&5
8798e07dc26bSmrg$as_echo_n "checking if $CC supports -Wnonnull... " >&6; }
8799e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Wnonnull
8800e07dc26bSmrg		if eval \${$cacheid+:} false; then :
8801e07dc26bSmrg  $as_echo_n "(cached) " >&6
8802e07dc26bSmrgelse
8803e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8804e07dc26bSmrg/* end confdefs.h.  */
8805e07dc26bSmrgint i;
8806e07dc26bSmrgint
8807e07dc26bSmrgmain ()
8808e07dc26bSmrg{
8809e07dc26bSmrg
8810e07dc26bSmrg  ;
8811e07dc26bSmrg  return 0;
8812e07dc26bSmrg}
8813e07dc26bSmrg_ACEOF
8814e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
8815e07dc26bSmrg  eval $cacheid=yes
8816e07dc26bSmrgelse
8817e07dc26bSmrg  eval $cacheid=no
8818e07dc26bSmrgfi
8819e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
8820e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
8821e07dc26bSmrgfi
8822e07dc26bSmrg
8823e07dc26bSmrg
8824e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
8825e07dc26bSmrg
8826e07dc26bSmrg		eval supported=\$$cacheid
8827e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8828e07dc26bSmrg$as_echo "$supported" >&6; }
8829e07dc26bSmrg		if test "$supported" = "yes" ; then
8830e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wnonnull"
8831e07dc26bSmrg			found="yes"
8832e07dc26bSmrg		fi
8833e07dc26bSmrg	fi
8834e07dc26bSmrg
8835e07dc26bSmrg
8836e07dc26bSmrg
8837e07dc26bSmrg
8838e07dc26bSmrg
8839e07dc26bSmrg
8840e07dc26bSmrg
8841e07dc26bSmrg
8842e07dc26bSmrg
8843e07dc26bSmrg
8844e07dc26bSmrg
8845e07dc26bSmrg
8846e07dc26bSmrg
8847e07dc26bSmrg
8848e07dc26bSmrg
8849e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
8850e07dc26bSmrg
8851e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8852e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8853e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8854e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8855e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
8856e07dc26bSmrg  $as_echo_n "(cached) " >&6
8857e07dc26bSmrgelse
8858e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8859e07dc26bSmrg/* end confdefs.h.  */
8860e07dc26bSmrgint i;
8861e07dc26bSmrg_ACEOF
8862e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
8863e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
8864e07dc26bSmrgelse
8865e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
8866e07dc26bSmrgfi
8867e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8868e07dc26bSmrgfi
8869e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8870e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
8871e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8872e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
8873e07dc26bSmrgfi
8874e07dc26bSmrg
8875e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
8876e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8877e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8878e07dc26bSmrg	fi
8879e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8880e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8881e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8882e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
8883e07dc26bSmrg  $as_echo_n "(cached) " >&6
8884e07dc26bSmrgelse
8885e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8886e07dc26bSmrg/* end confdefs.h.  */
8887e07dc26bSmrgint i;
8888e07dc26bSmrg_ACEOF
8889e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
8890e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
8891e07dc26bSmrgelse
8892e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
8893e07dc26bSmrgfi
8894e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8895e07dc26bSmrgfi
8896e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8897e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
8898e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8899e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
8900e07dc26bSmrgfi
8901e07dc26bSmrg
8902e07dc26bSmrgfound="no"
8903e07dc26bSmrg
8904e07dc26bSmrg	if test $found = "no" ; then
8905e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8906e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8907e07dc26bSmrg		fi
8908e07dc26bSmrg
8909e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8910e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8911e07dc26bSmrg		fi
8912e07dc26bSmrg
8913e07dc26bSmrg		CFLAGS="$CFLAGS -Winit-self"
8914e07dc26bSmrg
8915e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Winit-self" >&5
8916e07dc26bSmrg$as_echo_n "checking if $CC supports -Winit-self... " >&6; }
8917e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Winit_self
8918e07dc26bSmrg		if eval \${$cacheid+:} false; then :
8919e07dc26bSmrg  $as_echo_n "(cached) " >&6
8920e07dc26bSmrgelse
8921e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8922e07dc26bSmrg/* end confdefs.h.  */
8923e07dc26bSmrgint i;
8924e07dc26bSmrgint
8925e07dc26bSmrgmain ()
8926e07dc26bSmrg{
8927e07dc26bSmrg
8928e07dc26bSmrg  ;
8929e07dc26bSmrg  return 0;
8930e07dc26bSmrg}
8931e07dc26bSmrg_ACEOF
8932e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
8933e07dc26bSmrg  eval $cacheid=yes
8934e07dc26bSmrgelse
8935e07dc26bSmrg  eval $cacheid=no
8936e07dc26bSmrgfi
8937e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
8938e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
8939e07dc26bSmrgfi
8940e07dc26bSmrg
8941e07dc26bSmrg
8942e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
8943e07dc26bSmrg
8944e07dc26bSmrg		eval supported=\$$cacheid
8945e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8946e07dc26bSmrg$as_echo "$supported" >&6; }
8947e07dc26bSmrg		if test "$supported" = "yes" ; then
8948e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Winit-self"
8949e07dc26bSmrg			found="yes"
8950e07dc26bSmrg		fi
8951e07dc26bSmrg	fi
8952e07dc26bSmrg
8953e07dc26bSmrg
8954e07dc26bSmrg
8955e07dc26bSmrg
8956e07dc26bSmrg
8957e07dc26bSmrg
8958e07dc26bSmrg
8959e07dc26bSmrg
8960e07dc26bSmrg
8961e07dc26bSmrg
8962e07dc26bSmrg
8963e07dc26bSmrg
8964e07dc26bSmrg
8965e07dc26bSmrg
8966e07dc26bSmrg
8967e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
8968e07dc26bSmrg
8969e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8970e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8971e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8972e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8973e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
8974e07dc26bSmrg  $as_echo_n "(cached) " >&6
8975e07dc26bSmrgelse
8976e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8977e07dc26bSmrg/* end confdefs.h.  */
8978e07dc26bSmrgint i;
8979e07dc26bSmrg_ACEOF
8980e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
8981e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
8982e07dc26bSmrgelse
8983e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
8984e07dc26bSmrgfi
8985e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8986e07dc26bSmrgfi
8987e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8988e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
8989e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8990e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
8991e07dc26bSmrgfi
8992e07dc26bSmrg
8993e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
8994e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8995e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8996e07dc26bSmrg	fi
8997e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8998e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8999e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9000e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
9001e07dc26bSmrg  $as_echo_n "(cached) " >&6
9002e07dc26bSmrgelse
9003e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9004e07dc26bSmrg/* end confdefs.h.  */
9005e07dc26bSmrgint i;
9006e07dc26bSmrg_ACEOF
9007e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
9008e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9009e07dc26bSmrgelse
9010e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
9011e07dc26bSmrgfi
9012e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9013e07dc26bSmrgfi
9014e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9015e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9016e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9017e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
9018e07dc26bSmrgfi
9019e07dc26bSmrg
9020e07dc26bSmrgfound="no"
9021e07dc26bSmrg
9022e07dc26bSmrg	if test $found = "no" ; then
9023e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9024e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9025e07dc26bSmrg		fi
9026e07dc26bSmrg
9027e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9028e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9029e07dc26bSmrg		fi
9030e07dc26bSmrg
9031e07dc26bSmrg		CFLAGS="$CFLAGS -Wmain"
9032e07dc26bSmrg
9033e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmain" >&5
9034e07dc26bSmrg$as_echo_n "checking if $CC supports -Wmain... " >&6; }
9035e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Wmain
9036e07dc26bSmrg		if eval \${$cacheid+:} false; then :
9037e07dc26bSmrg  $as_echo_n "(cached) " >&6
9038e07dc26bSmrgelse
9039e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9040e07dc26bSmrg/* end confdefs.h.  */
9041e07dc26bSmrgint i;
9042e07dc26bSmrgint
9043e07dc26bSmrgmain ()
9044e07dc26bSmrg{
9045e07dc26bSmrg
9046e07dc26bSmrg  ;
9047e07dc26bSmrg  return 0;
9048e07dc26bSmrg}
9049e07dc26bSmrg_ACEOF
9050e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
9051e07dc26bSmrg  eval $cacheid=yes
9052e07dc26bSmrgelse
9053e07dc26bSmrg  eval $cacheid=no
9054e07dc26bSmrgfi
9055e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
9056e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
9057e07dc26bSmrgfi
9058e07dc26bSmrg
9059e07dc26bSmrg
9060e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
9061e07dc26bSmrg
9062e07dc26bSmrg		eval supported=\$$cacheid
9063e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9064e07dc26bSmrg$as_echo "$supported" >&6; }
9065e07dc26bSmrg		if test "$supported" = "yes" ; then
9066e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wmain"
9067e07dc26bSmrg			found="yes"
9068e07dc26bSmrg		fi
9069e07dc26bSmrg	fi
9070e07dc26bSmrg
9071e07dc26bSmrg
9072e07dc26bSmrg
9073e07dc26bSmrg
9074e07dc26bSmrg
9075e07dc26bSmrg
9076e07dc26bSmrg
9077e07dc26bSmrg
9078e07dc26bSmrg
9079e07dc26bSmrg
9080e07dc26bSmrg
9081e07dc26bSmrg
9082e07dc26bSmrg
9083e07dc26bSmrg
9084e07dc26bSmrg
9085e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
9086e07dc26bSmrg
9087e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9088e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9089e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9090e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9091e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
9092e07dc26bSmrg  $as_echo_n "(cached) " >&6
9093e07dc26bSmrgelse
9094e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9095e07dc26bSmrg/* end confdefs.h.  */
9096e07dc26bSmrgint i;
9097e07dc26bSmrg_ACEOF
9098e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
9099e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
9100e07dc26bSmrgelse
9101e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
9102e07dc26bSmrgfi
9103e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9104e07dc26bSmrgfi
9105e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9106e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
9107e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9108e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
9109e07dc26bSmrgfi
9110e07dc26bSmrg
9111e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
9112e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9113e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9114e07dc26bSmrg	fi
9115e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9116e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9117e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9118e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
9119e07dc26bSmrg  $as_echo_n "(cached) " >&6
9120e07dc26bSmrgelse
9121e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9122e07dc26bSmrg/* end confdefs.h.  */
9123e07dc26bSmrgint i;
9124e07dc26bSmrg_ACEOF
9125e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
9126e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9127e07dc26bSmrgelse
9128e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
9129e07dc26bSmrgfi
9130e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9131e07dc26bSmrgfi
9132e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9133e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9134e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9135e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
9136e07dc26bSmrgfi
9137e07dc26bSmrg
9138e07dc26bSmrgfound="no"
9139e07dc26bSmrg
9140e07dc26bSmrg	if test $found = "no" ; then
9141e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9142e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9143e07dc26bSmrg		fi
9144e07dc26bSmrg
9145e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9146e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9147e07dc26bSmrg		fi
9148e07dc26bSmrg
9149e07dc26bSmrg		CFLAGS="$CFLAGS -Wmissing-braces"
9150e07dc26bSmrg
9151e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-braces" >&5
9152e07dc26bSmrg$as_echo_n "checking if $CC supports -Wmissing-braces... " >&6; }
9153e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Wmissing_braces
9154e07dc26bSmrg		if eval \${$cacheid+:} false; then :
9155e07dc26bSmrg  $as_echo_n "(cached) " >&6
9156e07dc26bSmrgelse
9157e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9158e07dc26bSmrg/* end confdefs.h.  */
9159e07dc26bSmrgint i;
9160e07dc26bSmrgint
9161e07dc26bSmrgmain ()
9162e07dc26bSmrg{
9163e07dc26bSmrg
9164e07dc26bSmrg  ;
9165e07dc26bSmrg  return 0;
9166e07dc26bSmrg}
9167e07dc26bSmrg_ACEOF
9168e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
9169e07dc26bSmrg  eval $cacheid=yes
9170e07dc26bSmrgelse
9171e07dc26bSmrg  eval $cacheid=no
9172e07dc26bSmrgfi
9173e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
9174e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
9175e07dc26bSmrgfi
9176e07dc26bSmrg
9177e07dc26bSmrg
9178e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
9179e07dc26bSmrg
9180e07dc26bSmrg		eval supported=\$$cacheid
9181e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9182e07dc26bSmrg$as_echo "$supported" >&6; }
9183e07dc26bSmrg		if test "$supported" = "yes" ; then
9184e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-braces"
9185e07dc26bSmrg			found="yes"
9186e07dc26bSmrg		fi
9187e07dc26bSmrg	fi
9188e07dc26bSmrg
9189e07dc26bSmrg
9190e07dc26bSmrg
9191e07dc26bSmrg
9192e07dc26bSmrg
9193e07dc26bSmrg
9194e07dc26bSmrg
9195e07dc26bSmrg
9196e07dc26bSmrg
9197e07dc26bSmrg
9198e07dc26bSmrg
9199e07dc26bSmrg
9200e07dc26bSmrg
9201e07dc26bSmrg
9202e07dc26bSmrg
9203e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
9204e07dc26bSmrg
9205e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9206e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9207e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9208e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9209e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
9210e07dc26bSmrg  $as_echo_n "(cached) " >&6
9211e07dc26bSmrgelse
9212e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9213e07dc26bSmrg/* end confdefs.h.  */
9214e07dc26bSmrgint i;
9215e07dc26bSmrg_ACEOF
9216e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
9217e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
9218e07dc26bSmrgelse
9219e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
9220e07dc26bSmrgfi
9221e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9222e07dc26bSmrgfi
9223e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9224e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
9225e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9226e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
9227e07dc26bSmrgfi
9228e07dc26bSmrg
9229e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
9230e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9231e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9232e07dc26bSmrg	fi
9233e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9234e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9235e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9236e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
9237e07dc26bSmrg  $as_echo_n "(cached) " >&6
9238e07dc26bSmrgelse
9239e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9240e07dc26bSmrg/* end confdefs.h.  */
9241e07dc26bSmrgint i;
9242e07dc26bSmrg_ACEOF
9243e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
9244e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9245e07dc26bSmrgelse
9246e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
9247e07dc26bSmrgfi
9248e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9249e07dc26bSmrgfi
9250e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9251e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9252e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9253e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
9254e07dc26bSmrgfi
9255e07dc26bSmrg
9256e07dc26bSmrgfound="no"
9257e07dc26bSmrg
9258e07dc26bSmrg	if test $found = "no" ; then
9259e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9260e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9261e07dc26bSmrg		fi
9262e07dc26bSmrg
9263e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9264e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9265e07dc26bSmrg		fi
9266e07dc26bSmrg
9267e07dc26bSmrg		CFLAGS="$CFLAGS -Wsequence-point"
9268e07dc26bSmrg
9269e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsequence-point" >&5
9270e07dc26bSmrg$as_echo_n "checking if $CC supports -Wsequence-point... " >&6; }
9271e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Wsequence_point
9272e07dc26bSmrg		if eval \${$cacheid+:} false; then :
9273e07dc26bSmrg  $as_echo_n "(cached) " >&6
9274e07dc26bSmrgelse
9275e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9276e07dc26bSmrg/* end confdefs.h.  */
9277e07dc26bSmrgint i;
9278e07dc26bSmrgint
9279e07dc26bSmrgmain ()
9280e07dc26bSmrg{
9281e07dc26bSmrg
9282e07dc26bSmrg  ;
9283e07dc26bSmrg  return 0;
9284e07dc26bSmrg}
9285e07dc26bSmrg_ACEOF
9286e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
9287e07dc26bSmrg  eval $cacheid=yes
9288e07dc26bSmrgelse
9289e07dc26bSmrg  eval $cacheid=no
9290e07dc26bSmrgfi
9291e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
9292e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
9293e07dc26bSmrgfi
9294e07dc26bSmrg
9295e07dc26bSmrg
9296e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
9297e07dc26bSmrg
9298e07dc26bSmrg		eval supported=\$$cacheid
9299e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9300e07dc26bSmrg$as_echo "$supported" >&6; }
9301e07dc26bSmrg		if test "$supported" = "yes" ; then
9302e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wsequence-point"
9303e07dc26bSmrg			found="yes"
9304e07dc26bSmrg		fi
9305e07dc26bSmrg	fi
9306e07dc26bSmrg
9307e07dc26bSmrg
9308e07dc26bSmrg
9309e07dc26bSmrg
9310e07dc26bSmrg
9311e07dc26bSmrg
9312e07dc26bSmrg
9313e07dc26bSmrg
9314e07dc26bSmrg
9315e07dc26bSmrg
9316e07dc26bSmrg
9317e07dc26bSmrg
9318e07dc26bSmrg
9319e07dc26bSmrg
9320e07dc26bSmrg
9321e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
9322e07dc26bSmrg
9323e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9324e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9325e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9326e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9327e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
9328e07dc26bSmrg  $as_echo_n "(cached) " >&6
9329e07dc26bSmrgelse
9330e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9331e07dc26bSmrg/* end confdefs.h.  */
9332e07dc26bSmrgint i;
9333e07dc26bSmrg_ACEOF
9334e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
9335e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
9336e07dc26bSmrgelse
9337e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
9338e07dc26bSmrgfi
9339e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9340e07dc26bSmrgfi
9341e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9342e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
9343e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9344e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
9345e07dc26bSmrgfi
9346e07dc26bSmrg
9347e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
9348e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9349e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9350e07dc26bSmrg	fi
9351e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9352e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9353e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9354e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
9355e07dc26bSmrg  $as_echo_n "(cached) " >&6
9356e07dc26bSmrgelse
9357e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9358e07dc26bSmrg/* end confdefs.h.  */
9359e07dc26bSmrgint i;
9360e07dc26bSmrg_ACEOF
9361e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
9362e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9363e07dc26bSmrgelse
9364e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
9365e07dc26bSmrgfi
9366e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9367e07dc26bSmrgfi
9368e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9369e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9370e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9371e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
9372e07dc26bSmrgfi
9373e07dc26bSmrg
9374e07dc26bSmrgfound="no"
9375e07dc26bSmrg
9376e07dc26bSmrg	if test $found = "no" ; then
9377e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9378e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9379e07dc26bSmrg		fi
9380e07dc26bSmrg
9381e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9382e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9383e07dc26bSmrg		fi
9384e07dc26bSmrg
9385e07dc26bSmrg		CFLAGS="$CFLAGS -Wreturn-type"
9386e07dc26bSmrg
9387e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wreturn-type" >&5
9388e07dc26bSmrg$as_echo_n "checking if $CC supports -Wreturn-type... " >&6; }
9389e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Wreturn_type
9390e07dc26bSmrg		if eval \${$cacheid+:} false; then :
9391e07dc26bSmrg  $as_echo_n "(cached) " >&6
9392e07dc26bSmrgelse
9393e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9394e07dc26bSmrg/* end confdefs.h.  */
9395e07dc26bSmrgint i;
9396e07dc26bSmrgint
9397e07dc26bSmrgmain ()
9398e07dc26bSmrg{
9399e07dc26bSmrg
9400e07dc26bSmrg  ;
9401e07dc26bSmrg  return 0;
9402e07dc26bSmrg}
9403e07dc26bSmrg_ACEOF
9404e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
9405e07dc26bSmrg  eval $cacheid=yes
9406e07dc26bSmrgelse
9407e07dc26bSmrg  eval $cacheid=no
9408e07dc26bSmrgfi
9409e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
9410e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
9411e07dc26bSmrgfi
9412e07dc26bSmrg
9413e07dc26bSmrg
9414e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
9415e07dc26bSmrg
9416e07dc26bSmrg		eval supported=\$$cacheid
9417e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9418e07dc26bSmrg$as_echo "$supported" >&6; }
9419e07dc26bSmrg		if test "$supported" = "yes" ; then
9420e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wreturn-type"
9421e07dc26bSmrg			found="yes"
9422e07dc26bSmrg		fi
9423e07dc26bSmrg	fi
9424e07dc26bSmrg
9425e07dc26bSmrg
9426e07dc26bSmrg
9427e07dc26bSmrg
9428e07dc26bSmrg
9429e07dc26bSmrg
9430e07dc26bSmrg
9431e07dc26bSmrg
9432e07dc26bSmrg
9433e07dc26bSmrg
9434e07dc26bSmrg
9435e07dc26bSmrg
9436e07dc26bSmrg
9437e07dc26bSmrg
9438e07dc26bSmrg
9439e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
9440e07dc26bSmrg
9441e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9442e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9443e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9444e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9445e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
9446e07dc26bSmrg  $as_echo_n "(cached) " >&6
9447e07dc26bSmrgelse
9448e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9449e07dc26bSmrg/* end confdefs.h.  */
9450e07dc26bSmrgint i;
9451e07dc26bSmrg_ACEOF
9452e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
9453e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
9454e07dc26bSmrgelse
9455e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
9456e07dc26bSmrgfi
9457e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9458e07dc26bSmrgfi
9459e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9460e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
9461e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9462e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
9463e07dc26bSmrgfi
9464e07dc26bSmrg
9465e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
9466e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9467e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9468e07dc26bSmrg	fi
9469e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9470e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9471e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9472e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
9473e07dc26bSmrg  $as_echo_n "(cached) " >&6
9474e07dc26bSmrgelse
9475e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9476e07dc26bSmrg/* end confdefs.h.  */
9477e07dc26bSmrgint i;
9478e07dc26bSmrg_ACEOF
9479e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
9480e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9481e07dc26bSmrgelse
9482e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
9483e07dc26bSmrgfi
9484e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9485e07dc26bSmrgfi
9486e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9487e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9488e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9489e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
9490e07dc26bSmrgfi
9491e07dc26bSmrg
9492e07dc26bSmrgfound="no"
9493e07dc26bSmrg
9494e07dc26bSmrg	if test $found = "no" ; then
9495e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9496e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9497e07dc26bSmrg		fi
9498e07dc26bSmrg
9499e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9500e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9501e07dc26bSmrg		fi
9502e07dc26bSmrg
9503e07dc26bSmrg		CFLAGS="$CFLAGS -Wtrigraphs"
9504e07dc26bSmrg
9505e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wtrigraphs" >&5
9506e07dc26bSmrg$as_echo_n "checking if $CC supports -Wtrigraphs... " >&6; }
9507e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Wtrigraphs
9508e07dc26bSmrg		if eval \${$cacheid+:} false; then :
9509e07dc26bSmrg  $as_echo_n "(cached) " >&6
9510e07dc26bSmrgelse
9511e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9512e07dc26bSmrg/* end confdefs.h.  */
9513e07dc26bSmrgint i;
9514e07dc26bSmrgint
9515e07dc26bSmrgmain ()
9516e07dc26bSmrg{
9517e07dc26bSmrg
9518e07dc26bSmrg  ;
9519e07dc26bSmrg  return 0;
9520e07dc26bSmrg}
9521e07dc26bSmrg_ACEOF
9522e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
9523e07dc26bSmrg  eval $cacheid=yes
9524e07dc26bSmrgelse
9525e07dc26bSmrg  eval $cacheid=no
9526e07dc26bSmrgfi
9527e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
9528e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
9529e07dc26bSmrgfi
9530e07dc26bSmrg
9531e07dc26bSmrg
9532e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
9533e07dc26bSmrg
9534e07dc26bSmrg		eval supported=\$$cacheid
9535e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9536e07dc26bSmrg$as_echo "$supported" >&6; }
9537e07dc26bSmrg		if test "$supported" = "yes" ; then
9538e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wtrigraphs"
9539e07dc26bSmrg			found="yes"
9540e07dc26bSmrg		fi
9541e07dc26bSmrg	fi
9542e07dc26bSmrg
9543e07dc26bSmrg
9544e07dc26bSmrg
9545e07dc26bSmrg
9546e07dc26bSmrg
9547e07dc26bSmrg
9548e07dc26bSmrg
9549e07dc26bSmrg
9550e07dc26bSmrg
9551e07dc26bSmrg
9552e07dc26bSmrg
9553e07dc26bSmrg
9554e07dc26bSmrg
9555e07dc26bSmrg
9556e07dc26bSmrg
9557e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
9558e07dc26bSmrg
9559e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9560e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9561e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9562e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9563e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
9564e07dc26bSmrg  $as_echo_n "(cached) " >&6
9565e07dc26bSmrgelse
9566e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9567e07dc26bSmrg/* end confdefs.h.  */
9568e07dc26bSmrgint i;
9569e07dc26bSmrg_ACEOF
9570e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
9571e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
9572e07dc26bSmrgelse
9573e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
9574e07dc26bSmrgfi
9575e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9576e07dc26bSmrgfi
9577e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9578e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
9579e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9580e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
9581e07dc26bSmrgfi
9582e07dc26bSmrg
9583e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
9584e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9585e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9586e07dc26bSmrg	fi
9587e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9588e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9589e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9590e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
9591e07dc26bSmrg  $as_echo_n "(cached) " >&6
9592e07dc26bSmrgelse
9593e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9594e07dc26bSmrg/* end confdefs.h.  */
9595e07dc26bSmrgint i;
9596e07dc26bSmrg_ACEOF
9597e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
9598e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9599e07dc26bSmrgelse
9600e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
9601e07dc26bSmrgfi
9602e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9603e07dc26bSmrgfi
9604e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9605e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9606e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9607e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
9608e07dc26bSmrgfi
9609e07dc26bSmrg
9610e07dc26bSmrgfound="no"
9611e07dc26bSmrg
9612e07dc26bSmrg	if test $found = "no" ; then
9613e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9614e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9615e07dc26bSmrg		fi
9616e07dc26bSmrg
9617e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9618e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9619e07dc26bSmrg		fi
9620e07dc26bSmrg
9621e07dc26bSmrg		CFLAGS="$CFLAGS -Warray-bounds"
9622e07dc26bSmrg
9623e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Warray-bounds" >&5
9624e07dc26bSmrg$as_echo_n "checking if $CC supports -Warray-bounds... " >&6; }
9625e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Warray_bounds
9626e07dc26bSmrg		if eval \${$cacheid+:} false; then :
9627e07dc26bSmrg  $as_echo_n "(cached) " >&6
9628e07dc26bSmrgelse
9629e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9630e07dc26bSmrg/* end confdefs.h.  */
9631e07dc26bSmrgint i;
9632e07dc26bSmrgint
9633e07dc26bSmrgmain ()
9634e07dc26bSmrg{
9635e07dc26bSmrg
9636e07dc26bSmrg  ;
9637e07dc26bSmrg  return 0;
9638e07dc26bSmrg}
9639e07dc26bSmrg_ACEOF
9640e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
9641e07dc26bSmrg  eval $cacheid=yes
9642e07dc26bSmrgelse
9643e07dc26bSmrg  eval $cacheid=no
9644e07dc26bSmrgfi
9645e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
9646e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
9647e07dc26bSmrgfi
9648e07dc26bSmrg
9649e07dc26bSmrg
9650e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
9651e07dc26bSmrg
9652e07dc26bSmrg		eval supported=\$$cacheid
9653e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9654e07dc26bSmrg$as_echo "$supported" >&6; }
9655e07dc26bSmrg		if test "$supported" = "yes" ; then
9656e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Warray-bounds"
9657e07dc26bSmrg			found="yes"
9658e07dc26bSmrg		fi
9659e07dc26bSmrg	fi
9660e07dc26bSmrg
9661e07dc26bSmrg
9662e07dc26bSmrg
9663e07dc26bSmrg
9664e07dc26bSmrg
9665e07dc26bSmrg
9666e07dc26bSmrg
9667e07dc26bSmrg
9668e07dc26bSmrg
9669e07dc26bSmrg
9670e07dc26bSmrg
9671e07dc26bSmrg
9672e07dc26bSmrg
9673e07dc26bSmrg
9674e07dc26bSmrg
9675e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
9676e07dc26bSmrg
9677e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9678e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9679e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9680e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9681e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
9682e07dc26bSmrg  $as_echo_n "(cached) " >&6
9683e07dc26bSmrgelse
9684e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9685e07dc26bSmrg/* end confdefs.h.  */
9686e07dc26bSmrgint i;
9687e07dc26bSmrg_ACEOF
9688e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
9689e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
9690e07dc26bSmrgelse
9691e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
9692e07dc26bSmrgfi
9693e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9694e07dc26bSmrgfi
9695e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9696e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
9697e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9698e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
9699e07dc26bSmrgfi
9700e07dc26bSmrg
9701e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
9702e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9703e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9704e07dc26bSmrg	fi
9705e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9706e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9707e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9708e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
9709e07dc26bSmrg  $as_echo_n "(cached) " >&6
9710e07dc26bSmrgelse
9711e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9712e07dc26bSmrg/* end confdefs.h.  */
9713e07dc26bSmrgint i;
9714e07dc26bSmrg_ACEOF
9715e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
9716e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9717e07dc26bSmrgelse
9718e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
9719e07dc26bSmrgfi
9720e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9721e07dc26bSmrgfi
9722e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9723e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9724e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9725e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
9726e07dc26bSmrgfi
9727e07dc26bSmrg
9728e07dc26bSmrgfound="no"
9729e07dc26bSmrg
9730e07dc26bSmrg	if test $found = "no" ; then
9731e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9732e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9733e07dc26bSmrg		fi
9734e07dc26bSmrg
9735e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9736e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9737e07dc26bSmrg		fi
9738e07dc26bSmrg
9739e07dc26bSmrg		CFLAGS="$CFLAGS -Wwrite-strings"
9740e07dc26bSmrg
9741e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wwrite-strings" >&5
9742e07dc26bSmrg$as_echo_n "checking if $CC supports -Wwrite-strings... " >&6; }
9743e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Wwrite_strings
9744e07dc26bSmrg		if eval \${$cacheid+:} false; then :
9745e07dc26bSmrg  $as_echo_n "(cached) " >&6
9746e07dc26bSmrgelse
9747e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9748e07dc26bSmrg/* end confdefs.h.  */
9749e07dc26bSmrgint i;
9750e07dc26bSmrgint
9751e07dc26bSmrgmain ()
9752e07dc26bSmrg{
9753e07dc26bSmrg
9754e07dc26bSmrg  ;
9755e07dc26bSmrg  return 0;
9756e07dc26bSmrg}
9757e07dc26bSmrg_ACEOF
9758e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
9759e07dc26bSmrg  eval $cacheid=yes
9760e07dc26bSmrgelse
9761e07dc26bSmrg  eval $cacheid=no
9762e07dc26bSmrgfi
9763e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
9764e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
9765e07dc26bSmrgfi
9766e07dc26bSmrg
9767e07dc26bSmrg
9768e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
9769e07dc26bSmrg
9770e07dc26bSmrg		eval supported=\$$cacheid
9771e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9772e07dc26bSmrg$as_echo "$supported" >&6; }
9773e07dc26bSmrg		if test "$supported" = "yes" ; then
9774e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wwrite-strings"
9775e07dc26bSmrg			found="yes"
9776e07dc26bSmrg		fi
9777e07dc26bSmrg	fi
9778e07dc26bSmrg
9779e07dc26bSmrg
9780e07dc26bSmrg
9781e07dc26bSmrg
9782e07dc26bSmrg
9783e07dc26bSmrg
9784e07dc26bSmrg
9785e07dc26bSmrg
9786e07dc26bSmrg
9787e07dc26bSmrg
9788e07dc26bSmrg
9789e07dc26bSmrg
9790e07dc26bSmrg
9791e07dc26bSmrg
9792e07dc26bSmrg
9793e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
9794e07dc26bSmrg
9795e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9796e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9797e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9798e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9799e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
9800e07dc26bSmrg  $as_echo_n "(cached) " >&6
9801e07dc26bSmrgelse
9802e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9803e07dc26bSmrg/* end confdefs.h.  */
9804e07dc26bSmrgint i;
9805e07dc26bSmrg_ACEOF
9806e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
9807e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
9808e07dc26bSmrgelse
9809e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
9810e07dc26bSmrgfi
9811e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9812e07dc26bSmrgfi
9813e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9814e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
9815e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9816e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
9817e07dc26bSmrgfi
9818e07dc26bSmrg
9819e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
9820e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9821e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9822e07dc26bSmrg	fi
9823e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9824e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9825e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9826e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
9827e07dc26bSmrg  $as_echo_n "(cached) " >&6
9828e07dc26bSmrgelse
9829e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9830e07dc26bSmrg/* end confdefs.h.  */
9831e07dc26bSmrgint i;
9832e07dc26bSmrg_ACEOF
9833e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
9834e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9835e07dc26bSmrgelse
9836e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
9837e07dc26bSmrgfi
9838e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9839e07dc26bSmrgfi
9840e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9841e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9842e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9843e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
9844e07dc26bSmrgfi
9845e07dc26bSmrg
9846e07dc26bSmrgfound="no"
9847e07dc26bSmrg
9848e07dc26bSmrg	if test $found = "no" ; then
9849e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9850e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9851e07dc26bSmrg		fi
9852e07dc26bSmrg
9853e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9854e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9855e07dc26bSmrg		fi
9856e07dc26bSmrg
9857e07dc26bSmrg		CFLAGS="$CFLAGS -Waddress"
9858e07dc26bSmrg
9859e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Waddress" >&5
9860e07dc26bSmrg$as_echo_n "checking if $CC supports -Waddress... " >&6; }
9861e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Waddress
9862e07dc26bSmrg		if eval \${$cacheid+:} false; then :
9863e07dc26bSmrg  $as_echo_n "(cached) " >&6
9864e07dc26bSmrgelse
9865e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9866e07dc26bSmrg/* end confdefs.h.  */
9867e07dc26bSmrgint i;
9868e07dc26bSmrgint
9869e07dc26bSmrgmain ()
9870e07dc26bSmrg{
9871e07dc26bSmrg
9872e07dc26bSmrg  ;
9873e07dc26bSmrg  return 0;
9874e07dc26bSmrg}
9875e07dc26bSmrg_ACEOF
9876e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
9877e07dc26bSmrg  eval $cacheid=yes
9878e07dc26bSmrgelse
9879e07dc26bSmrg  eval $cacheid=no
9880e07dc26bSmrgfi
9881e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
9882e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
9883e07dc26bSmrgfi
9884e07dc26bSmrg
9885e07dc26bSmrg
9886e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
9887e07dc26bSmrg
9888e07dc26bSmrg		eval supported=\$$cacheid
9889e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9890e07dc26bSmrg$as_echo "$supported" >&6; }
9891e07dc26bSmrg		if test "$supported" = "yes" ; then
9892e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Waddress"
9893e07dc26bSmrg			found="yes"
9894e07dc26bSmrg		fi
9895e07dc26bSmrg	fi
9896e07dc26bSmrg
9897e07dc26bSmrg
9898e07dc26bSmrg
9899e07dc26bSmrg
9900e07dc26bSmrg
9901e07dc26bSmrg
9902e07dc26bSmrg
9903e07dc26bSmrg
9904e07dc26bSmrg
9905e07dc26bSmrg
9906e07dc26bSmrg
9907e07dc26bSmrg
9908e07dc26bSmrg
9909e07dc26bSmrg
9910e07dc26bSmrg
9911e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
9912e07dc26bSmrg
9913e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9914e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9915e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9916e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9917e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
9918e07dc26bSmrg  $as_echo_n "(cached) " >&6
9919e07dc26bSmrgelse
9920e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9921e07dc26bSmrg/* end confdefs.h.  */
9922e07dc26bSmrgint i;
9923e07dc26bSmrg_ACEOF
9924e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
9925e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
9926e07dc26bSmrgelse
9927e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
9928e07dc26bSmrgfi
9929e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9930e07dc26bSmrgfi
9931e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9932e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
9933e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9934e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
9935e07dc26bSmrgfi
9936e07dc26bSmrg
9937e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
9938e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9939e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9940e07dc26bSmrg	fi
9941e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9942e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9943e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9944e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
9945e07dc26bSmrg  $as_echo_n "(cached) " >&6
9946e07dc26bSmrgelse
9947e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9948e07dc26bSmrg/* end confdefs.h.  */
9949e07dc26bSmrgint i;
9950e07dc26bSmrg_ACEOF
9951e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
9952e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9953e07dc26bSmrgelse
9954e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
9955e07dc26bSmrgfi
9956e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9957e07dc26bSmrgfi
9958e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9959e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9960e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9961e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
9962e07dc26bSmrgfi
9963e07dc26bSmrg
9964e07dc26bSmrgfound="no"
9965e07dc26bSmrg
9966e07dc26bSmrg	if test $found = "no" ; then
9967e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9968e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9969e07dc26bSmrg		fi
9970e07dc26bSmrg
9971e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9972e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9973e07dc26bSmrg		fi
9974e07dc26bSmrg
9975e07dc26bSmrg		CFLAGS="$CFLAGS -Wint-to-pointer-cast"
9976e07dc26bSmrg
9977e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wint-to-pointer-cast" >&5
9978e07dc26bSmrg$as_echo_n "checking if $CC supports -Wint-to-pointer-cast... " >&6; }
9979e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Wint_to_pointer_cast
9980e07dc26bSmrg		if eval \${$cacheid+:} false; then :
9981e07dc26bSmrg  $as_echo_n "(cached) " >&6
9982e07dc26bSmrgelse
9983e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9984e07dc26bSmrg/* end confdefs.h.  */
9985e07dc26bSmrgint i;
9986e07dc26bSmrgint
9987e07dc26bSmrgmain ()
9988e07dc26bSmrg{
9989e07dc26bSmrg
9990e07dc26bSmrg  ;
9991e07dc26bSmrg  return 0;
9992e07dc26bSmrg}
9993e07dc26bSmrg_ACEOF
9994e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
9995e07dc26bSmrg  eval $cacheid=yes
9996e07dc26bSmrgelse
9997e07dc26bSmrg  eval $cacheid=no
9998e07dc26bSmrgfi
9999e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
10000e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
10001e07dc26bSmrgfi
10002e07dc26bSmrg
10003e07dc26bSmrg
10004e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
10005e07dc26bSmrg
10006e07dc26bSmrg		eval supported=\$$cacheid
10007e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10008e07dc26bSmrg$as_echo "$supported" >&6; }
10009e07dc26bSmrg		if test "$supported" = "yes" ; then
10010e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wint-to-pointer-cast"
10011e07dc26bSmrg			found="yes"
10012e07dc26bSmrg		fi
10013e07dc26bSmrg	fi
10014e07dc26bSmrg
10015e07dc26bSmrg
10016e07dc26bSmrg
10017e07dc26bSmrg
10018e07dc26bSmrg
10019e07dc26bSmrg
10020e07dc26bSmrg
10021e07dc26bSmrg
10022e07dc26bSmrg
10023e07dc26bSmrg
10024e07dc26bSmrg
10025e07dc26bSmrg
10026e07dc26bSmrg
10027e07dc26bSmrg
10028e07dc26bSmrg
10029e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
10030e07dc26bSmrg
10031e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
10032e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10033e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10034e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10035e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
10036e07dc26bSmrg  $as_echo_n "(cached) " >&6
10037e07dc26bSmrgelse
10038e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10039e07dc26bSmrg/* end confdefs.h.  */
10040e07dc26bSmrgint i;
10041e07dc26bSmrg_ACEOF
10042e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
10043e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
10044e07dc26bSmrgelse
10045e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
10046e07dc26bSmrgfi
10047e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10048e07dc26bSmrgfi
10049e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
10050e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
10051e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
10052e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
10053e07dc26bSmrgfi
10054e07dc26bSmrg
10055e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
10056e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10057e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10058e07dc26bSmrg	fi
10059e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10060e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10061e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
10062e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
10063e07dc26bSmrg  $as_echo_n "(cached) " >&6
10064e07dc26bSmrgelse
10065e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10066e07dc26bSmrg/* end confdefs.h.  */
10067e07dc26bSmrgint i;
10068e07dc26bSmrg_ACEOF
10069e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
10070e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
10071e07dc26bSmrgelse
10072e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
10073e07dc26bSmrgfi
10074e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10075e07dc26bSmrgfi
10076e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
10077e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
10078e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
10079e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
10080e07dc26bSmrgfi
10081e07dc26bSmrg
10082e07dc26bSmrgfound="no"
10083e07dc26bSmrg
10084e07dc26bSmrg	if test $found = "no" ; then
10085e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10086e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10087e07dc26bSmrg		fi
10088e07dc26bSmrg
10089e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
10090e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10091e07dc26bSmrg		fi
10092e07dc26bSmrg
10093e07dc26bSmrg		CFLAGS="$CFLAGS -Wpointer-to-int-cast"
10094e07dc26bSmrg
10095e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-to-int-cast" >&5
10096e07dc26bSmrg$as_echo_n "checking if $CC supports -Wpointer-to-int-cast... " >&6; }
10097e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Wpointer_to_int_cast
10098e07dc26bSmrg		if eval \${$cacheid+:} false; then :
10099e07dc26bSmrg  $as_echo_n "(cached) " >&6
10100e07dc26bSmrgelse
10101e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10102e07dc26bSmrg/* end confdefs.h.  */
10103e07dc26bSmrgint i;
10104e07dc26bSmrgint
10105e07dc26bSmrgmain ()
10106e07dc26bSmrg{
10107e07dc26bSmrg
10108e07dc26bSmrg  ;
10109e07dc26bSmrg  return 0;
10110e07dc26bSmrg}
10111e07dc26bSmrg_ACEOF
10112e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
10113e07dc26bSmrg  eval $cacheid=yes
10114e07dc26bSmrgelse
10115e07dc26bSmrg  eval $cacheid=no
10116e07dc26bSmrgfi
10117e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
10118e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
10119e07dc26bSmrgfi
10120e07dc26bSmrg
10121e07dc26bSmrg
10122e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
10123e07dc26bSmrg
10124e07dc26bSmrg		eval supported=\$$cacheid
10125e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10126e07dc26bSmrg$as_echo "$supported" >&6; }
10127e07dc26bSmrg		if test "$supported" = "yes" ; then
10128e07dc26bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wpointer-to-int-cast"
10129e07dc26bSmrg			found="yes"
10130e07dc26bSmrg		fi
10131e07dc26bSmrg	fi
10132e07dc26bSmrg
10133e07dc26bSmrg
10134e07dc26bSmrgfi
10135e07dc26bSmrg
10136e07dc26bSmrg
10137e07dc26bSmrg
10138e07dc26bSmrg
10139e07dc26bSmrg
10140e07dc26bSmrg
10141e07dc26bSmrg
10142e07dc26bSmrg		CWARNFLAGS="$BASE_CFLAGS"
10143e07dc26bSmrg		if  test "x$GCC" = xyes ; then
10144e07dc26bSmrg		    CWARNFLAGS="$CWARNFLAGS -fno-strict-aliasing"
10145e07dc26bSmrg		fi
10146e07dc26bSmrg
10147e07dc26bSmrg
10148e07dc26bSmrg
10149e07dc26bSmrg
10150e07dc26bSmrg
10151e07dc26bSmrg
10152e07dc26bSmrg
10153e07dc26bSmrg
10154e07dc26bSmrg# Check whether --enable-strict-compilation was given.
10155e07dc26bSmrgif test "${enable_strict_compilation+set}" = set; then :
10156e07dc26bSmrg  enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval
10157e07dc26bSmrgelse
10158e07dc26bSmrg  STRICT_COMPILE=no
10159e07dc26bSmrgfi
10160e07dc26bSmrg
10161e07dc26bSmrg
10162e07dc26bSmrg
10163e07dc26bSmrg
10164e07dc26bSmrg
10165e07dc26bSmrg
10166e07dc26bSmrgSTRICT_CFLAGS=""
10167e07dc26bSmrg
10168e07dc26bSmrg
10169e07dc26bSmrg
10170e07dc26bSmrg
10171e07dc26bSmrg
10172e07dc26bSmrg
10173e07dc26bSmrg
10174e07dc26bSmrg
10175e07dc26bSmrg
10176e07dc26bSmrg
10177e07dc26bSmrg
10178e07dc26bSmrg
10179e07dc26bSmrg
10180e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
10181e07dc26bSmrg
10182e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
10183e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10184e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10185e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10186e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
10187e07dc26bSmrg  $as_echo_n "(cached) " >&6
10188e07dc26bSmrgelse
10189e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10190e07dc26bSmrg/* end confdefs.h.  */
10191e07dc26bSmrgint i;
10192e07dc26bSmrg_ACEOF
10193e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
10194e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
10195e07dc26bSmrgelse
10196e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
10197e07dc26bSmrgfi
10198e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10199e07dc26bSmrgfi
10200e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
10201e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
10202e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
10203e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
10204e07dc26bSmrgfi
10205e07dc26bSmrg
10206e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
10207e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10208e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10209e07dc26bSmrg	fi
10210e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10211e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10212e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
10213e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
10214e07dc26bSmrg  $as_echo_n "(cached) " >&6
10215e07dc26bSmrgelse
10216e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10217e07dc26bSmrg/* end confdefs.h.  */
10218e07dc26bSmrgint i;
10219e07dc26bSmrg_ACEOF
10220e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
10221e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
10222e07dc26bSmrgelse
10223e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
10224e07dc26bSmrgfi
10225e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10226e07dc26bSmrgfi
10227e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
10228e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
10229e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
10230e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
10231e07dc26bSmrgfi
10232e07dc26bSmrg
10233e07dc26bSmrgfound="no"
10234e07dc26bSmrg
10235e07dc26bSmrg	if test $found = "no" ; then
10236e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10237e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10238e07dc26bSmrg		fi
10239e07dc26bSmrg
10240e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
10241e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10242e07dc26bSmrg		fi
10243e07dc26bSmrg
10244e07dc26bSmrg		CFLAGS="$CFLAGS -pedantic"
10245e07dc26bSmrg
10246e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -pedantic" >&5
10247e07dc26bSmrg$as_echo_n "checking if $CC supports -pedantic... " >&6; }
10248e07dc26bSmrg		cacheid=xorg_cv_cc_flag__pedantic
10249e07dc26bSmrg		if eval \${$cacheid+:} false; then :
10250e07dc26bSmrg  $as_echo_n "(cached) " >&6
10251e07dc26bSmrgelse
10252e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10253e07dc26bSmrg/* end confdefs.h.  */
10254e07dc26bSmrgint i;
10255e07dc26bSmrgint
10256e07dc26bSmrgmain ()
10257e07dc26bSmrg{
10258e07dc26bSmrg
10259e07dc26bSmrg  ;
10260e07dc26bSmrg  return 0;
10261e07dc26bSmrg}
10262e07dc26bSmrg_ACEOF
10263e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
10264e07dc26bSmrg  eval $cacheid=yes
10265e07dc26bSmrgelse
10266e07dc26bSmrg  eval $cacheid=no
10267e07dc26bSmrgfi
10268e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
10269e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
10270e07dc26bSmrgfi
10271e07dc26bSmrg
10272e07dc26bSmrg
10273e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
10274e07dc26bSmrg
10275e07dc26bSmrg		eval supported=\$$cacheid
10276e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10277e07dc26bSmrg$as_echo "$supported" >&6; }
10278e07dc26bSmrg		if test "$supported" = "yes" ; then
10279e07dc26bSmrg			STRICT_CFLAGS="$STRICT_CFLAGS -pedantic"
10280e07dc26bSmrg			found="yes"
10281e07dc26bSmrg		fi
10282e07dc26bSmrg	fi
10283e07dc26bSmrg
10284e07dc26bSmrg
10285e07dc26bSmrg
10286e07dc26bSmrg
10287e07dc26bSmrg
10288e07dc26bSmrg
10289e07dc26bSmrg
10290e07dc26bSmrg
10291e07dc26bSmrg
10292e07dc26bSmrg
10293e07dc26bSmrg
10294e07dc26bSmrg
10295e07dc26bSmrg
10296e07dc26bSmrg
10297e07dc26bSmrg
10298e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
10299e07dc26bSmrg
10300e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
10301e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10302e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10303e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10304e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
10305e07dc26bSmrg  $as_echo_n "(cached) " >&6
10306e07dc26bSmrgelse
10307e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10308e07dc26bSmrg/* end confdefs.h.  */
10309e07dc26bSmrgint i;
10310e07dc26bSmrg_ACEOF
10311e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
10312e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
10313e07dc26bSmrgelse
10314e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
10315e07dc26bSmrgfi
10316e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10317e07dc26bSmrgfi
10318e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
10319e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
10320e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
10321e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
10322e07dc26bSmrgfi
10323e07dc26bSmrg
10324e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
10325e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10326e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10327e07dc26bSmrg	fi
10328e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10329e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10330e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
10331e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
10332e07dc26bSmrg  $as_echo_n "(cached) " >&6
10333e07dc26bSmrgelse
10334e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10335e07dc26bSmrg/* end confdefs.h.  */
10336e07dc26bSmrgint i;
10337e07dc26bSmrg_ACEOF
10338e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
10339e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
10340e07dc26bSmrgelse
10341e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
10342e07dc26bSmrgfi
10343e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10344e07dc26bSmrgfi
10345e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
10346e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
10347e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
10348e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
10349e07dc26bSmrgfi
10350e07dc26bSmrg
10351e07dc26bSmrgfound="no"
10352e07dc26bSmrg
10353e07dc26bSmrg	if test $found = "no" ; then
10354e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10355e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10356e07dc26bSmrg		fi
10357e07dc26bSmrg
10358e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
10359e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10360e07dc26bSmrg		fi
10361e07dc26bSmrg
10362e07dc26bSmrg		CFLAGS="$CFLAGS -Werror"
10363e07dc26bSmrg
10364e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror" >&5
10365e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror... " >&6; }
10366e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Werror
10367e07dc26bSmrg		if eval \${$cacheid+:} false; then :
10368e07dc26bSmrg  $as_echo_n "(cached) " >&6
10369e07dc26bSmrgelse
10370e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10371e07dc26bSmrg/* end confdefs.h.  */
10372e07dc26bSmrgint i;
10373e07dc26bSmrgint
10374e07dc26bSmrgmain ()
10375e07dc26bSmrg{
10376e07dc26bSmrg
10377e07dc26bSmrg  ;
10378e07dc26bSmrg  return 0;
10379e07dc26bSmrg}
10380e07dc26bSmrg_ACEOF
10381e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
10382e07dc26bSmrg  eval $cacheid=yes
10383e07dc26bSmrgelse
10384e07dc26bSmrg  eval $cacheid=no
10385e07dc26bSmrgfi
10386e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
10387e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
10388e07dc26bSmrgfi
10389e07dc26bSmrg
10390e07dc26bSmrg
10391e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
10392e07dc26bSmrg
10393e07dc26bSmrg		eval supported=\$$cacheid
10394e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10395e07dc26bSmrg$as_echo "$supported" >&6; }
10396e07dc26bSmrg		if test "$supported" = "yes" ; then
10397e07dc26bSmrg			STRICT_CFLAGS="$STRICT_CFLAGS -Werror"
10398e07dc26bSmrg			found="yes"
10399e07dc26bSmrg		fi
10400e07dc26bSmrg	fi
10401e07dc26bSmrg
10402e07dc26bSmrg	if test $found = "no" ; then
10403e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10404e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10405e07dc26bSmrg		fi
10406e07dc26bSmrg
10407e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
10408e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10409e07dc26bSmrg		fi
10410e07dc26bSmrg
10411e07dc26bSmrg		CFLAGS="$CFLAGS -errwarn"
10412e07dc26bSmrg
10413e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn" >&5
10414e07dc26bSmrg$as_echo_n "checking if $CC supports -errwarn... " >&6; }
10415e07dc26bSmrg		cacheid=xorg_cv_cc_flag__errwarn
10416e07dc26bSmrg		if eval \${$cacheid+:} false; then :
10417e07dc26bSmrg  $as_echo_n "(cached) " >&6
10418e07dc26bSmrgelse
10419e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10420e07dc26bSmrg/* end confdefs.h.  */
10421e07dc26bSmrgint i;
10422e07dc26bSmrgint
10423e07dc26bSmrgmain ()
10424e07dc26bSmrg{
10425e07dc26bSmrg
10426e07dc26bSmrg  ;
10427e07dc26bSmrg  return 0;
10428e07dc26bSmrg}
10429e07dc26bSmrg_ACEOF
10430e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
10431e07dc26bSmrg  eval $cacheid=yes
10432e07dc26bSmrgelse
10433e07dc26bSmrg  eval $cacheid=no
10434e07dc26bSmrgfi
10435e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
10436e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
10437e07dc26bSmrgfi
10438e07dc26bSmrg
10439e07dc26bSmrg
10440e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
10441e07dc26bSmrg
10442e07dc26bSmrg		eval supported=\$$cacheid
10443e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10444e07dc26bSmrg$as_echo "$supported" >&6; }
10445e07dc26bSmrg		if test "$supported" = "yes" ; then
10446e07dc26bSmrg			STRICT_CFLAGS="$STRICT_CFLAGS -errwarn"
10447e07dc26bSmrg			found="yes"
10448e07dc26bSmrg		fi
10449e07dc26bSmrg	fi
10450e07dc26bSmrg
10451e07dc26bSmrg
10452e07dc26bSmrg
10453e07dc26bSmrg# Earlier versions of gcc (eg: 4.2) support -Werror=attributes, but do not
10454e07dc26bSmrg# activate it with -Werror, so we add it here explicitly.
10455e07dc26bSmrg
10456e07dc26bSmrg
10457e07dc26bSmrg
10458e07dc26bSmrg
10459e07dc26bSmrg
10460e07dc26bSmrg
10461e07dc26bSmrg
10462e07dc26bSmrg
10463e07dc26bSmrg
10464e07dc26bSmrg
10465e07dc26bSmrg
10466e07dc26bSmrg
10467e07dc26bSmrg
10468e07dc26bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
10469e07dc26bSmrg
10470e07dc26bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
10471e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10472e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10473e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10474e07dc26bSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
10475e07dc26bSmrg  $as_echo_n "(cached) " >&6
10476e07dc26bSmrgelse
10477e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10478e07dc26bSmrg/* end confdefs.h.  */
10479e07dc26bSmrgint i;
10480e07dc26bSmrg_ACEOF
10481e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
10482e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
10483e07dc26bSmrgelse
10484e07dc26bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
10485e07dc26bSmrgfi
10486e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10487e07dc26bSmrgfi
10488e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
10489e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
10490e07dc26bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
10491e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
10492e07dc26bSmrgfi
10493e07dc26bSmrg
10494e07dc26bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
10495e07dc26bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10496e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10497e07dc26bSmrg	fi
10498e07dc26bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10499e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10500e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
10501e07dc26bSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
10502e07dc26bSmrg  $as_echo_n "(cached) " >&6
10503e07dc26bSmrgelse
10504e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10505e07dc26bSmrg/* end confdefs.h.  */
10506e07dc26bSmrgint i;
10507e07dc26bSmrg_ACEOF
10508e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
10509e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
10510e07dc26bSmrgelse
10511e07dc26bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
10512e07dc26bSmrgfi
10513e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10514e07dc26bSmrgfi
10515e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
10516e07dc26bSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
10517e07dc26bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
10518e07dc26bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
10519e07dc26bSmrgfi
10520e07dc26bSmrg
10521e07dc26bSmrgfound="no"
10522e07dc26bSmrg
10523e07dc26bSmrg	if test $found = "no" ; then
10524e07dc26bSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10525e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10526e07dc26bSmrg		fi
10527e07dc26bSmrg
10528e07dc26bSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
10529e07dc26bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10530e07dc26bSmrg		fi
10531e07dc26bSmrg
10532e07dc26bSmrg		CFLAGS="$CFLAGS -Werror=attributes"
10533e07dc26bSmrg
10534e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=attributes" >&5
10535e07dc26bSmrg$as_echo_n "checking if $CC supports -Werror=attributes... " >&6; }
10536e07dc26bSmrg		cacheid=xorg_cv_cc_flag__Werror_attributes
10537e07dc26bSmrg		if eval \${$cacheid+:} false; then :
10538e07dc26bSmrg  $as_echo_n "(cached) " >&6
10539e07dc26bSmrgelse
10540e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10541e07dc26bSmrg/* end confdefs.h.  */
10542e07dc26bSmrgint i;
10543e07dc26bSmrgint
10544e07dc26bSmrgmain ()
10545e07dc26bSmrg{
10546e07dc26bSmrg
10547e07dc26bSmrg  ;
10548e07dc26bSmrg  return 0;
10549e07dc26bSmrg}
10550e07dc26bSmrg_ACEOF
10551e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
10552e07dc26bSmrg  eval $cacheid=yes
10553e07dc26bSmrgelse
10554e07dc26bSmrg  eval $cacheid=no
10555e07dc26bSmrgfi
10556e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
10557e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
10558e07dc26bSmrgfi
10559e07dc26bSmrg
10560e07dc26bSmrg
10561e07dc26bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
10562e07dc26bSmrg
10563e07dc26bSmrg		eval supported=\$$cacheid
10564e07dc26bSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10565e07dc26bSmrg$as_echo "$supported" >&6; }
10566e07dc26bSmrg		if test "$supported" = "yes" ; then
10567e07dc26bSmrg			STRICT_CFLAGS="$STRICT_CFLAGS -Werror=attributes"
10568e07dc26bSmrg			found="yes"
10569e07dc26bSmrg		fi
10570e07dc26bSmrg	fi
10571e07dc26bSmrg
10572e07dc26bSmrg
10573e07dc26bSmrg
10574e07dc26bSmrgif test "x$STRICT_COMPILE" = "xyes"; then
10575e07dc26bSmrg    BASE_CFLAGS="$BASE_CFLAGS $STRICT_CFLAGS"
10576e07dc26bSmrg    CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS"
10577e07dc26bSmrgfi
10578e07dc26bSmrg
10579e07dc26bSmrg
10580e07dc26bSmrg
10581e07dc26bSmrg
10582e07dc26bSmrg
10583e07dc26bSmrg
10584e07dc26bSmrgcat >>confdefs.h <<_ACEOF
10585e07dc26bSmrg#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
10586e07dc26bSmrg_ACEOF
10587e07dc26bSmrg
10588e07dc26bSmrg	PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
10589e07dc26bSmrg	if test "x$PVM" = "x"; then
10590e07dc26bSmrg		PVM="0"
10591e07dc26bSmrg	fi
10592e07dc26bSmrg
10593e07dc26bSmrgcat >>confdefs.h <<_ACEOF
10594e07dc26bSmrg#define PACKAGE_VERSION_MINOR $PVM
10595e07dc26bSmrg_ACEOF
10596e07dc26bSmrg
10597e07dc26bSmrg	PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
10598e07dc26bSmrg	if test "x$PVP" = "x"; then
10599e07dc26bSmrg		PVP="0"
10600e07dc26bSmrg	fi
10601e07dc26bSmrg
10602e07dc26bSmrgcat >>confdefs.h <<_ACEOF
10603e07dc26bSmrg#define PACKAGE_VERSION_PATCHLEVEL $PVP
10604e07dc26bSmrg_ACEOF
10605e07dc26bSmrg
10606e07dc26bSmrg
10607e07dc26bSmrg
10608e07dc26bSmrgCHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp && \
10609e07dc26bSmrgmv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \
10610e07dc26bSmrg|| (rm -f \$(top_srcdir)/.changelog.tmp; touch \$(top_srcdir)/ChangeLog; \
10611e07dc26bSmrgecho 'git directory not found: installing possibly empty changelog.' >&2)"
10612e07dc26bSmrg
10613e07dc26bSmrg
10614e07dc26bSmrg
10615e07dc26bSmrg
10616e07dc26bSmrgmacros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros`
10617e07dc26bSmrgINSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \
10618e07dc26bSmrgmv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \
10619e07dc26bSmrg|| (rm -f \$(top_srcdir)/.INSTALL.tmp; touch \$(top_srcdir)/INSTALL; \
10620e07dc26bSmrgecho 'util-macros \"pkgdatadir\" from xorg-macros.pc not found: installing possibly empty INSTALL.' >&2)"
10621e07dc26bSmrg
10622e07dc26bSmrg
10623e07dc26bSmrg
10624e07dc26bSmrg
10625e07dc26bSmrg
10626e07dc26bSmrg
10627e07dc26bSmrgif test x$APP_MAN_SUFFIX = x    ; then
10628e07dc26bSmrg    APP_MAN_SUFFIX=1
10629e07dc26bSmrgfi
10630e07dc26bSmrgif test x$APP_MAN_DIR = x    ; then
10631e07dc26bSmrg    APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
10632e07dc26bSmrgfi
10633e07dc26bSmrg
10634e07dc26bSmrgif test x$LIB_MAN_SUFFIX = x    ; then
10635e07dc26bSmrg    LIB_MAN_SUFFIX=3
10636e07dc26bSmrgfi
10637e07dc26bSmrgif test x$LIB_MAN_DIR = x    ; then
10638e07dc26bSmrg    LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
10639e07dc26bSmrgfi
10640e07dc26bSmrg
10641e07dc26bSmrgif test x$FILE_MAN_SUFFIX = x    ; then
10642e07dc26bSmrg    case $host_os in
10643e07dc26bSmrg	solaris*)	FILE_MAN_SUFFIX=4  ;;
10644e07dc26bSmrg	*)		FILE_MAN_SUFFIX=5  ;;
10645e07dc26bSmrg    esac
10646e07dc26bSmrgfi
10647e07dc26bSmrgif test x$FILE_MAN_DIR = x    ; then
10648e07dc26bSmrg    FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
10649e07dc26bSmrgfi
10650e07dc26bSmrg
10651e07dc26bSmrgif test x$MISC_MAN_SUFFIX = x    ; then
10652e07dc26bSmrg    case $host_os in
10653e07dc26bSmrg	solaris*)	MISC_MAN_SUFFIX=5  ;;
10654e07dc26bSmrg	*)		MISC_MAN_SUFFIX=7  ;;
10655e07dc26bSmrg    esac
10656e07dc26bSmrgfi
10657e07dc26bSmrgif test x$MISC_MAN_DIR = x    ; then
10658e07dc26bSmrg    MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
10659e07dc26bSmrgfi
10660e07dc26bSmrg
10661e07dc26bSmrgif test x$DRIVER_MAN_SUFFIX = x    ; then
10662e07dc26bSmrg    case $host_os in
10663e07dc26bSmrg	solaris*)	DRIVER_MAN_SUFFIX=7  ;;
10664e07dc26bSmrg	*)		DRIVER_MAN_SUFFIX=4  ;;
10665e07dc26bSmrg    esac
10666e07dc26bSmrgfi
10667e07dc26bSmrgif test x$DRIVER_MAN_DIR = x    ; then
10668e07dc26bSmrg    DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
10669e07dc26bSmrgfi
10670e07dc26bSmrg
10671e07dc26bSmrgif test x$ADMIN_MAN_SUFFIX = x    ; then
10672e07dc26bSmrg    case $host_os in
10673e07dc26bSmrg	solaris*)	ADMIN_MAN_SUFFIX=1m ;;
10674e07dc26bSmrg	*)		ADMIN_MAN_SUFFIX=8  ;;
10675e07dc26bSmrg    esac
10676e07dc26bSmrgfi
10677e07dc26bSmrgif test x$ADMIN_MAN_DIR = x    ; then
10678e07dc26bSmrg    ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
10679e07dc26bSmrgfi
10680e07dc26bSmrg
10681e07dc26bSmrg
10682e07dc26bSmrg
10683e07dc26bSmrg
10684e07dc26bSmrg
10685e07dc26bSmrg
10686e07dc26bSmrg
10687e07dc26bSmrg
10688e07dc26bSmrg
10689e07dc26bSmrg
10690e07dc26bSmrg
10691e07dc26bSmrg
10692e07dc26bSmrg
10693e07dc26bSmrg
10694e07dc26bSmrg
10695e07dc26bSmrgXORG_MAN_PAGE="X Version 11"
10696e07dc26bSmrg
10697e07dc26bSmrgMAN_SUBSTS="\
10698e07dc26bSmrg	-e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
10699e07dc26bSmrg	-e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
10700e07dc26bSmrg	-e 's|__xservername__|Xorg|g' \
10701e07dc26bSmrg	-e 's|__xconfigfile__|xorg.conf|g' \
10702e07dc26bSmrg	-e 's|__projectroot__|\$(prefix)|g' \
10703e07dc26bSmrg	-e 's|__apploaddir__|\$(appdefaultdir)|g' \
10704e07dc26bSmrg	-e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \
10705e07dc26bSmrg	-e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \
10706e07dc26bSmrg	-e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \
10707e07dc26bSmrg	-e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \
10708e07dc26bSmrg	-e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \
10709e07dc26bSmrg	-e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'"
10710e07dc26bSmrg
10711e07dc26bSmrg
10712e07dc26bSmrg
10713e07dc26bSmrg# Check whether --enable-silent-rules was given.
10714e07dc26bSmrgif test "${enable_silent_rules+set}" = set; then :
10715e07dc26bSmrg  enableval=$enable_silent_rules;
10716e07dc26bSmrgfi
10717e07dc26bSmrg
10718e07dc26bSmrgcase $enable_silent_rules in # (((
10719e07dc26bSmrg  yes) AM_DEFAULT_VERBOSITY=0;;
10720e07dc26bSmrg   no) AM_DEFAULT_VERBOSITY=1;;
10721e07dc26bSmrg    *) AM_DEFAULT_VERBOSITY=0;;
10722e07dc26bSmrgesac
10723e07dc26bSmrgam_make=${MAKE-make}
10724e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
10725e07dc26bSmrg$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
10726e07dc26bSmrgif ${am_cv_make_support_nested_variables+:} false; then :
10727e07dc26bSmrg  $as_echo_n "(cached) " >&6
10728e07dc26bSmrgelse
10729e07dc26bSmrg  if $as_echo 'TRUE=$(BAR$(V))
10730e07dc26bSmrgBAR0=false
10731e07dc26bSmrgBAR1=true
10732e07dc26bSmrgV=1
10733e07dc26bSmrgam__doit:
10734e07dc26bSmrg	@$(TRUE)
10735e07dc26bSmrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
10736e07dc26bSmrg  am_cv_make_support_nested_variables=yes
10737e07dc26bSmrgelse
10738e07dc26bSmrg  am_cv_make_support_nested_variables=no
10739e07dc26bSmrgfi
10740e07dc26bSmrgfi
10741e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
10742e07dc26bSmrg$as_echo "$am_cv_make_support_nested_variables" >&6; }
10743e07dc26bSmrgif test $am_cv_make_support_nested_variables = yes; then
10744e07dc26bSmrg    AM_V='$(V)'
10745e07dc26bSmrg  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
10746e07dc26bSmrgelse
10747e07dc26bSmrg  AM_V=$AM_DEFAULT_VERBOSITY
10748e07dc26bSmrg  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
10749e07dc26bSmrgfi
10750e07dc26bSmrgAM_BACKSLASH='\'
10751e07dc26bSmrg
10752e07dc26bSmrg
10753e07dc26bSmrg
10754e07dc26bSmrg# Initialize libtool
10755e07dc26bSmrg# Check whether --enable-static was given.
10756e07dc26bSmrgif test "${enable_static+set}" = set; then :
10757e07dc26bSmrg  enableval=$enable_static; p=${PACKAGE-default}
10758e07dc26bSmrg    case $enableval in
10759e07dc26bSmrg    yes) enable_static=yes ;;
10760e07dc26bSmrg    no) enable_static=no ;;
10761e07dc26bSmrg    *)
10762e07dc26bSmrg     enable_static=no
10763e07dc26bSmrg      # Look at the argument we got.  We use all the common list separators.
10764e07dc26bSmrg      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
10765e07dc26bSmrg      for pkg in $enableval; do
10766e07dc26bSmrg	IFS=$lt_save_ifs
10767e07dc26bSmrg	if test "X$pkg" = "X$p"; then
10768e07dc26bSmrg	  enable_static=yes
10769e07dc26bSmrg	fi
10770e07dc26bSmrg      done
10771e07dc26bSmrg      IFS=$lt_save_ifs
10772e07dc26bSmrg      ;;
10773e07dc26bSmrg    esac
10774e07dc26bSmrgelse
10775e07dc26bSmrg  enable_static=no
10776e07dc26bSmrgfi
10777e07dc26bSmrg
10778e07dc26bSmrg
10779e07dc26bSmrg
10780e07dc26bSmrg
10781e07dc26bSmrg
10782e07dc26bSmrg
10783e07dc26bSmrg
10784e07dc26bSmrg
10785e07dc26bSmrg
10786e07dc26bSmrgcase `pwd` in
10787e07dc26bSmrg  *\ * | *\	*)
10788e07dc26bSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
10789e07dc26bSmrg$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
10790e07dc26bSmrgesac
10791e07dc26bSmrg
10792e07dc26bSmrg
10793e07dc26bSmrg
10794e07dc26bSmrgmacro_version='2.4.6'
10795e07dc26bSmrgmacro_revision='2.4.6'
10796e07dc26bSmrg
10797e07dc26bSmrg
10798e07dc26bSmrg
10799e07dc26bSmrg
10800e07dc26bSmrg
10801e07dc26bSmrg
10802e07dc26bSmrg
10803e07dc26bSmrg
10804e07dc26bSmrg
10805e07dc26bSmrg
10806e07dc26bSmrg
10807e07dc26bSmrg
10808e07dc26bSmrg
10809e07dc26bSmrgltmain=$ac_aux_dir/ltmain.sh
10810e07dc26bSmrg
10811e07dc26bSmrg# Backslashify metacharacters that are still active within
10812e07dc26bSmrg# double-quoted strings.
10813e07dc26bSmrgsed_quote_subst='s/\(["`$\\]\)/\\\1/g'
10814e07dc26bSmrg
10815e07dc26bSmrg# Same as above, but do not quote variable references.
10816e07dc26bSmrgdouble_quote_subst='s/\(["`\\]\)/\\\1/g'
10817e07dc26bSmrg
10818e07dc26bSmrg# Sed substitution to delay expansion of an escaped shell variable in a
10819e07dc26bSmrg# double_quote_subst'ed string.
10820e07dc26bSmrgdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
10821e07dc26bSmrg
10822e07dc26bSmrg# Sed substitution to delay expansion of an escaped single quote.
10823e07dc26bSmrgdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
10824e07dc26bSmrg
10825e07dc26bSmrg# Sed substitution to avoid accidental globbing in evaled expressions
10826e07dc26bSmrgno_glob_subst='s/\*/\\\*/g'
10827e07dc26bSmrg
10828e07dc26bSmrgECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
10829e07dc26bSmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
10830e07dc26bSmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
10831e07dc26bSmrg
10832e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
10833e07dc26bSmrg$as_echo_n "checking how to print strings... " >&6; }
10834e07dc26bSmrg# Test print first, because it will be a builtin if present.
10835e07dc26bSmrgif test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
10836e07dc26bSmrg   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
10837e07dc26bSmrg  ECHO='print -r --'
10838e07dc26bSmrgelif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
10839e07dc26bSmrg  ECHO='printf %s\n'
10840e07dc26bSmrgelse
10841e07dc26bSmrg  # Use this function as a fallback that always works.
10842e07dc26bSmrg  func_fallback_echo ()
10843e07dc26bSmrg  {
10844e07dc26bSmrg    eval 'cat <<_LTECHO_EOF
10845e07dc26bSmrg$1
10846e07dc26bSmrg_LTECHO_EOF'
10847e07dc26bSmrg  }
10848e07dc26bSmrg  ECHO='func_fallback_echo'
10849e07dc26bSmrgfi
10850e07dc26bSmrg
10851e07dc26bSmrg# func_echo_all arg...
10852e07dc26bSmrg# Invoke $ECHO with all args, space-separated.
10853e07dc26bSmrgfunc_echo_all ()
10854e07dc26bSmrg{
10855e07dc26bSmrg    $ECHO ""
10856e07dc26bSmrg}
10857e07dc26bSmrg
10858e07dc26bSmrgcase $ECHO in
10859e07dc26bSmrg  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
10860e07dc26bSmrg$as_echo "printf" >&6; } ;;
10861e07dc26bSmrg  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
10862e07dc26bSmrg$as_echo "print -r" >&6; } ;;
10863e07dc26bSmrg  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
10864e07dc26bSmrg$as_echo "cat" >&6; } ;;
10865e07dc26bSmrgesac
10866e07dc26bSmrg
10867e07dc26bSmrg
10868e07dc26bSmrg
10869e07dc26bSmrg
10870e07dc26bSmrg
10871e07dc26bSmrg
10872e07dc26bSmrg
10873e07dc26bSmrg
10874e07dc26bSmrg
10875e07dc26bSmrg
10876e07dc26bSmrg
10877e07dc26bSmrg
10878e07dc26bSmrg
10879e07dc26bSmrg
10880e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
10881e07dc26bSmrg$as_echo_n "checking for a sed that does not truncate output... " >&6; }
10882e07dc26bSmrgif ${ac_cv_path_SED+:} false; then :
10883e07dc26bSmrg  $as_echo_n "(cached) " >&6
10884e07dc26bSmrgelse
10885e07dc26bSmrg            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
10886e07dc26bSmrg     for ac_i in 1 2 3 4 5 6 7; do
10887e07dc26bSmrg       ac_script="$ac_script$as_nl$ac_script"
10888e07dc26bSmrg     done
10889e07dc26bSmrg     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
10890e07dc26bSmrg     { ac_script=; unset ac_script;}
10891e07dc26bSmrg     if test -z "$SED"; then
10892e07dc26bSmrg  ac_path_SED_found=false
10893e07dc26bSmrg  # Loop through the user's path and test for each of PROGNAME-LIST
10894e07dc26bSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10895e07dc26bSmrgfor as_dir in $PATH
10896e07dc26bSmrgdo
10897e07dc26bSmrg  IFS=$as_save_IFS
10898e07dc26bSmrg  test -z "$as_dir" && as_dir=.
10899e07dc26bSmrg    for ac_prog in sed gsed; do
10900e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
10901e07dc26bSmrg      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
10902e07dc26bSmrg      as_fn_executable_p "$ac_path_SED" || continue
10903e07dc26bSmrg# Check for GNU ac_path_SED and select it if it is found.
10904e07dc26bSmrg  # Check for GNU $ac_path_SED
10905e07dc26bSmrgcase `"$ac_path_SED" --version 2>&1` in
10906e07dc26bSmrg*GNU*)
10907e07dc26bSmrg  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
10908e07dc26bSmrg*)
10909e07dc26bSmrg  ac_count=0
10910e07dc26bSmrg  $as_echo_n 0123456789 >"conftest.in"
10911e07dc26bSmrg  while :
10912e07dc26bSmrg  do
10913e07dc26bSmrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
10914e07dc26bSmrg    mv "conftest.tmp" "conftest.in"
10915e07dc26bSmrg    cp "conftest.in" "conftest.nl"
10916e07dc26bSmrg    $as_echo '' >> "conftest.nl"
10917e07dc26bSmrg    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
10918e07dc26bSmrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
10919e07dc26bSmrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
10920e07dc26bSmrg    if test $ac_count -gt ${ac_path_SED_max-0}; then
10921e07dc26bSmrg      # Best one so far, save it but keep looking for a better one
10922e07dc26bSmrg      ac_cv_path_SED="$ac_path_SED"
10923e07dc26bSmrg      ac_path_SED_max=$ac_count
10924e07dc26bSmrg    fi
10925e07dc26bSmrg    # 10*(2^10) chars as input seems more than enough
10926e07dc26bSmrg    test $ac_count -gt 10 && break
10927e07dc26bSmrg  done
10928e07dc26bSmrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
10929e07dc26bSmrgesac
10930e07dc26bSmrg
10931e07dc26bSmrg      $ac_path_SED_found && break 3
10932e07dc26bSmrg    done
10933e07dc26bSmrg  done
10934e07dc26bSmrg  done
10935e07dc26bSmrgIFS=$as_save_IFS
10936e07dc26bSmrg  if test -z "$ac_cv_path_SED"; then
10937e07dc26bSmrg    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
10938e07dc26bSmrg  fi
10939e07dc26bSmrgelse
10940e07dc26bSmrg  ac_cv_path_SED=$SED
10941e07dc26bSmrgfi
10942e07dc26bSmrg
10943e07dc26bSmrgfi
10944e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
10945e07dc26bSmrg$as_echo "$ac_cv_path_SED" >&6; }
10946e07dc26bSmrg SED="$ac_cv_path_SED"
10947e07dc26bSmrg  rm -f conftest.sed
10948e07dc26bSmrg
10949e07dc26bSmrgtest -z "$SED" && SED=sed
10950e07dc26bSmrgXsed="$SED -e 1s/^X//"
10951e07dc26bSmrg
10952e07dc26bSmrg
10953e07dc26bSmrg
10954e07dc26bSmrg
10955e07dc26bSmrg
10956e07dc26bSmrg
10957e07dc26bSmrg
10958e07dc26bSmrg
10959e07dc26bSmrg
10960e07dc26bSmrg
10961e07dc26bSmrg
10962e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
10963e07dc26bSmrg$as_echo_n "checking for fgrep... " >&6; }
10964e07dc26bSmrgif ${ac_cv_path_FGREP+:} false; then :
10965e07dc26bSmrg  $as_echo_n "(cached) " >&6
10966e07dc26bSmrgelse
10967e07dc26bSmrg  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
10968e07dc26bSmrg   then ac_cv_path_FGREP="$GREP -F"
10969e07dc26bSmrg   else
10970e07dc26bSmrg     if test -z "$FGREP"; then
10971e07dc26bSmrg  ac_path_FGREP_found=false
10972e07dc26bSmrg  # Loop through the user's path and test for each of PROGNAME-LIST
10973e07dc26bSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10974e07dc26bSmrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
10975e07dc26bSmrgdo
10976e07dc26bSmrg  IFS=$as_save_IFS
10977e07dc26bSmrg  test -z "$as_dir" && as_dir=.
10978e07dc26bSmrg    for ac_prog in fgrep; do
10979e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
10980e07dc26bSmrg      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
10981e07dc26bSmrg      as_fn_executable_p "$ac_path_FGREP" || continue
10982e07dc26bSmrg# Check for GNU ac_path_FGREP and select it if it is found.
10983e07dc26bSmrg  # Check for GNU $ac_path_FGREP
10984e07dc26bSmrgcase `"$ac_path_FGREP" --version 2>&1` in
10985e07dc26bSmrg*GNU*)
10986e07dc26bSmrg  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
10987e07dc26bSmrg*)
10988e07dc26bSmrg  ac_count=0
10989e07dc26bSmrg  $as_echo_n 0123456789 >"conftest.in"
10990e07dc26bSmrg  while :
10991e07dc26bSmrg  do
10992e07dc26bSmrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
10993e07dc26bSmrg    mv "conftest.tmp" "conftest.in"
10994e07dc26bSmrg    cp "conftest.in" "conftest.nl"
10995e07dc26bSmrg    $as_echo 'FGREP' >> "conftest.nl"
10996e07dc26bSmrg    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
10997e07dc26bSmrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
10998e07dc26bSmrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
10999e07dc26bSmrg    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
11000e07dc26bSmrg      # Best one so far, save it but keep looking for a better one
11001e07dc26bSmrg      ac_cv_path_FGREP="$ac_path_FGREP"
11002e07dc26bSmrg      ac_path_FGREP_max=$ac_count
11003e07dc26bSmrg    fi
11004e07dc26bSmrg    # 10*(2^10) chars as input seems more than enough
11005e07dc26bSmrg    test $ac_count -gt 10 && break
11006e07dc26bSmrg  done
11007e07dc26bSmrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
11008e07dc26bSmrgesac
11009e07dc26bSmrg
11010e07dc26bSmrg      $ac_path_FGREP_found && break 3
11011e07dc26bSmrg    done
11012e07dc26bSmrg  done
11013e07dc26bSmrg  done
11014e07dc26bSmrgIFS=$as_save_IFS
11015e07dc26bSmrg  if test -z "$ac_cv_path_FGREP"; then
11016e07dc26bSmrg    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
11017e07dc26bSmrg  fi
11018e07dc26bSmrgelse
11019e07dc26bSmrg  ac_cv_path_FGREP=$FGREP
11020e07dc26bSmrgfi
11021e07dc26bSmrg
11022e07dc26bSmrg   fi
11023e07dc26bSmrgfi
11024e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
11025e07dc26bSmrg$as_echo "$ac_cv_path_FGREP" >&6; }
11026e07dc26bSmrg FGREP="$ac_cv_path_FGREP"
11027e07dc26bSmrg
11028e07dc26bSmrg
11029e07dc26bSmrgtest -z "$GREP" && GREP=grep
11030e07dc26bSmrg
11031e07dc26bSmrg
11032e07dc26bSmrg
11033e07dc26bSmrg
11034e07dc26bSmrg
11035e07dc26bSmrg
11036e07dc26bSmrg
11037e07dc26bSmrg
11038e07dc26bSmrg
11039e07dc26bSmrg
11040e07dc26bSmrg
11041e07dc26bSmrg
11042e07dc26bSmrg
11043e07dc26bSmrg
11044e07dc26bSmrg
11045e07dc26bSmrg
11046e07dc26bSmrg
11047e07dc26bSmrg
11048e07dc26bSmrg
11049e07dc26bSmrg# Check whether --with-gnu-ld was given.
11050e07dc26bSmrgif test "${with_gnu_ld+set}" = set; then :
11051e07dc26bSmrg  withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
11052e07dc26bSmrgelse
11053e07dc26bSmrg  with_gnu_ld=no
11054e07dc26bSmrgfi
11055e07dc26bSmrg
11056e07dc26bSmrgac_prog=ld
11057e07dc26bSmrgif test yes = "$GCC"; then
11058e07dc26bSmrg  # Check if gcc -print-prog-name=ld gives a path.
11059e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
11060e07dc26bSmrg$as_echo_n "checking for ld used by $CC... " >&6; }
11061e07dc26bSmrg  case $host in
11062e07dc26bSmrg  *-*-mingw*)
11063e07dc26bSmrg    # gcc leaves a trailing carriage return, which upsets mingw
11064e07dc26bSmrg    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11065e07dc26bSmrg  *)
11066e07dc26bSmrg    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11067e07dc26bSmrg  esac
11068e07dc26bSmrg  case $ac_prog in
11069e07dc26bSmrg    # Accept absolute paths.
11070e07dc26bSmrg    [\\/]* | ?:[\\/]*)
11071e07dc26bSmrg      re_direlt='/[^/][^/]*/\.\./'
11072e07dc26bSmrg      # Canonicalize the pathname of ld
11073e07dc26bSmrg      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
11074e07dc26bSmrg      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
11075e07dc26bSmrg	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
11076e07dc26bSmrg      done
11077e07dc26bSmrg      test -z "$LD" && LD=$ac_prog
11078e07dc26bSmrg      ;;
11079e07dc26bSmrg  "")
11080e07dc26bSmrg    # If it fails, then pretend we aren't using GCC.
11081e07dc26bSmrg    ac_prog=ld
11082e07dc26bSmrg    ;;
11083e07dc26bSmrg  *)
11084e07dc26bSmrg    # If it is relative, then search for the first ld in PATH.
11085e07dc26bSmrg    with_gnu_ld=unknown
11086e07dc26bSmrg    ;;
11087e07dc26bSmrg  esac
11088e07dc26bSmrgelif test yes = "$with_gnu_ld"; then
11089e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
11090e07dc26bSmrg$as_echo_n "checking for GNU ld... " >&6; }
11091e07dc26bSmrgelse
11092e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
11093e07dc26bSmrg$as_echo_n "checking for non-GNU ld... " >&6; }
11094e07dc26bSmrgfi
11095e07dc26bSmrgif ${lt_cv_path_LD+:} false; then :
11096e07dc26bSmrg  $as_echo_n "(cached) " >&6
11097e07dc26bSmrgelse
11098e07dc26bSmrg  if test -z "$LD"; then
11099e07dc26bSmrg  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
11100e07dc26bSmrg  for ac_dir in $PATH; do
11101e07dc26bSmrg    IFS=$lt_save_ifs
11102e07dc26bSmrg    test -z "$ac_dir" && ac_dir=.
11103e07dc26bSmrg    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11104e07dc26bSmrg      lt_cv_path_LD=$ac_dir/$ac_prog
11105e07dc26bSmrg      # Check to see if the program is GNU ld.  I'd rather use --version,
11106e07dc26bSmrg      # but apparently some variants of GNU ld only accept -v.
11107e07dc26bSmrg      # Break only if it was the GNU/non-GNU ld that we prefer.
11108e07dc26bSmrg      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11109e07dc26bSmrg      *GNU* | *'with BFD'*)
11110e07dc26bSmrg	test no != "$with_gnu_ld" && break
11111e07dc26bSmrg	;;
11112e07dc26bSmrg      *)
11113e07dc26bSmrg	test yes != "$with_gnu_ld" && break
11114e07dc26bSmrg	;;
11115e07dc26bSmrg      esac
11116e07dc26bSmrg    fi
11117e07dc26bSmrg  done
11118e07dc26bSmrg  IFS=$lt_save_ifs
11119e07dc26bSmrgelse
11120e07dc26bSmrg  lt_cv_path_LD=$LD # Let the user override the test with a path.
11121e07dc26bSmrgfi
11122e07dc26bSmrgfi
11123e07dc26bSmrg
11124e07dc26bSmrgLD=$lt_cv_path_LD
11125e07dc26bSmrgif test -n "$LD"; then
11126e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
11127e07dc26bSmrg$as_echo "$LD" >&6; }
11128e07dc26bSmrgelse
11129e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11130e07dc26bSmrg$as_echo "no" >&6; }
11131e07dc26bSmrgfi
11132e07dc26bSmrgtest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
11133e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
11134e07dc26bSmrg$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11135e07dc26bSmrgif ${lt_cv_prog_gnu_ld+:} false; then :
11136e07dc26bSmrg  $as_echo_n "(cached) " >&6
11137e07dc26bSmrgelse
11138e07dc26bSmrg  # I'd rather use --version here, but apparently some GNU lds only accept -v.
11139e07dc26bSmrgcase `$LD -v 2>&1 </dev/null` in
11140e07dc26bSmrg*GNU* | *'with BFD'*)
11141e07dc26bSmrg  lt_cv_prog_gnu_ld=yes
11142e07dc26bSmrg  ;;
11143e07dc26bSmrg*)
11144e07dc26bSmrg  lt_cv_prog_gnu_ld=no
11145e07dc26bSmrg  ;;
11146e07dc26bSmrgesac
11147e07dc26bSmrgfi
11148e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
11149e07dc26bSmrg$as_echo "$lt_cv_prog_gnu_ld" >&6; }
11150e07dc26bSmrgwith_gnu_ld=$lt_cv_prog_gnu_ld
11151e07dc26bSmrg
11152e07dc26bSmrg
11153e07dc26bSmrg
11154e07dc26bSmrg
11155e07dc26bSmrg
11156e07dc26bSmrg
11157e07dc26bSmrg
11158e07dc26bSmrg
11159e07dc26bSmrg
11160e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
11161e07dc26bSmrg$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
11162e07dc26bSmrgif ${lt_cv_path_NM+:} false; then :
11163e07dc26bSmrg  $as_echo_n "(cached) " >&6
11164e07dc26bSmrgelse
11165e07dc26bSmrg  if test -n "$NM"; then
11166e07dc26bSmrg  # Let the user override the test.
11167e07dc26bSmrg  lt_cv_path_NM=$NM
11168e07dc26bSmrgelse
11169e07dc26bSmrg  lt_nm_to_check=${ac_tool_prefix}nm
11170e07dc26bSmrg  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
11171e07dc26bSmrg    lt_nm_to_check="$lt_nm_to_check nm"
11172e07dc26bSmrg  fi
11173e07dc26bSmrg  for lt_tmp_nm in $lt_nm_to_check; do
11174e07dc26bSmrg    lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
11175e07dc26bSmrg    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
11176e07dc26bSmrg      IFS=$lt_save_ifs
11177e07dc26bSmrg      test -z "$ac_dir" && ac_dir=.
11178e07dc26bSmrg      tmp_nm=$ac_dir/$lt_tmp_nm
11179e07dc26bSmrg      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
11180e07dc26bSmrg	# Check to see if the nm accepts a BSD-compat flag.
11181e07dc26bSmrg	# Adding the 'sed 1q' prevents false positives on HP-UX, which says:
11182e07dc26bSmrg	#   nm: unknown option "B" ignored
11183e07dc26bSmrg	# Tru64's nm complains that /dev/null is an invalid object file
11184e07dc26bSmrg	# MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
11185e07dc26bSmrg	case $build_os in
11186e07dc26bSmrg	mingw*) lt_bad_file=conftest.nm/nofile ;;
11187e07dc26bSmrg	*) lt_bad_file=/dev/null ;;
11188e07dc26bSmrg	esac
11189e07dc26bSmrg	case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
11190e07dc26bSmrg	*$lt_bad_file* | *'Invalid file or object type'*)
11191e07dc26bSmrg	  lt_cv_path_NM="$tmp_nm -B"
11192e07dc26bSmrg	  break 2
11193e07dc26bSmrg	  ;;
11194e07dc26bSmrg	*)
11195e07dc26bSmrg	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
11196e07dc26bSmrg	  */dev/null*)
11197e07dc26bSmrg	    lt_cv_path_NM="$tmp_nm -p"
11198e07dc26bSmrg	    break 2
11199e07dc26bSmrg	    ;;
11200e07dc26bSmrg	  *)
11201e07dc26bSmrg	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
11202e07dc26bSmrg	    continue # so that we can try to find one that supports BSD flags
11203e07dc26bSmrg	    ;;
11204e07dc26bSmrg	  esac
11205e07dc26bSmrg	  ;;
11206e07dc26bSmrg	esac
11207e07dc26bSmrg      fi
11208e07dc26bSmrg    done
11209e07dc26bSmrg    IFS=$lt_save_ifs
11210e07dc26bSmrg  done
11211e07dc26bSmrg  : ${lt_cv_path_NM=no}
11212e07dc26bSmrgfi
11213e07dc26bSmrgfi
11214e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
11215e07dc26bSmrg$as_echo "$lt_cv_path_NM" >&6; }
11216e07dc26bSmrgif test no != "$lt_cv_path_NM"; then
11217e07dc26bSmrg  NM=$lt_cv_path_NM
11218e07dc26bSmrgelse
11219e07dc26bSmrg  # Didn't find any BSD compatible name lister, look for dumpbin.
11220e07dc26bSmrg  if test -n "$DUMPBIN"; then :
11221e07dc26bSmrg    # Let the user override the test.
11222e07dc26bSmrg  else
11223e07dc26bSmrg    if test -n "$ac_tool_prefix"; then
11224e07dc26bSmrg  for ac_prog in dumpbin "link -dump"
11225e07dc26bSmrg  do
11226e07dc26bSmrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
11227e07dc26bSmrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
11228e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11229e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; }
11230e07dc26bSmrgif ${ac_cv_prog_DUMPBIN+:} false; then :
11231e07dc26bSmrg  $as_echo_n "(cached) " >&6
11232e07dc26bSmrgelse
11233e07dc26bSmrg  if test -n "$DUMPBIN"; then
11234e07dc26bSmrg  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
11235e07dc26bSmrgelse
11236e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11237e07dc26bSmrgfor as_dir in $PATH
11238e07dc26bSmrgdo
11239e07dc26bSmrg  IFS=$as_save_IFS
11240e07dc26bSmrg  test -z "$as_dir" && as_dir=.
11241e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
11242e07dc26bSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11243e07dc26bSmrg    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
11244e07dc26bSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11245e07dc26bSmrg    break 2
11246e07dc26bSmrg  fi
11247e07dc26bSmrgdone
11248e07dc26bSmrg  done
11249e07dc26bSmrgIFS=$as_save_IFS
11250e07dc26bSmrg
11251e07dc26bSmrgfi
11252e07dc26bSmrgfi
11253e07dc26bSmrgDUMPBIN=$ac_cv_prog_DUMPBIN
11254e07dc26bSmrgif test -n "$DUMPBIN"; then
11255e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
11256e07dc26bSmrg$as_echo "$DUMPBIN" >&6; }
11257e07dc26bSmrgelse
11258e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11259e07dc26bSmrg$as_echo "no" >&6; }
11260e07dc26bSmrgfi
11261e07dc26bSmrg
11262e07dc26bSmrg
11263e07dc26bSmrg    test -n "$DUMPBIN" && break
11264e07dc26bSmrg  done
11265e07dc26bSmrgfi
11266e07dc26bSmrgif test -z "$DUMPBIN"; then
11267e07dc26bSmrg  ac_ct_DUMPBIN=$DUMPBIN
11268e07dc26bSmrg  for ac_prog in dumpbin "link -dump"
11269e07dc26bSmrgdo
11270e07dc26bSmrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
11271e07dc26bSmrgset dummy $ac_prog; ac_word=$2
11272e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11273e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; }
11274e07dc26bSmrgif ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
11275e07dc26bSmrg  $as_echo_n "(cached) " >&6
11276e07dc26bSmrgelse
11277e07dc26bSmrg  if test -n "$ac_ct_DUMPBIN"; then
11278e07dc26bSmrg  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
11279e07dc26bSmrgelse
11280e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11281e07dc26bSmrgfor as_dir in $PATH
11282e07dc26bSmrgdo
11283e07dc26bSmrg  IFS=$as_save_IFS
11284e07dc26bSmrg  test -z "$as_dir" && as_dir=.
11285e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
11286e07dc26bSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11287e07dc26bSmrg    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
11288e07dc26bSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11289e07dc26bSmrg    break 2
11290e07dc26bSmrg  fi
11291e07dc26bSmrgdone
11292e07dc26bSmrg  done
11293e07dc26bSmrgIFS=$as_save_IFS
11294e07dc26bSmrg
11295e07dc26bSmrgfi
11296e07dc26bSmrgfi
11297e07dc26bSmrgac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
11298e07dc26bSmrgif test -n "$ac_ct_DUMPBIN"; then
11299e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
11300e07dc26bSmrg$as_echo "$ac_ct_DUMPBIN" >&6; }
11301e07dc26bSmrgelse
11302e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11303e07dc26bSmrg$as_echo "no" >&6; }
11304e07dc26bSmrgfi
11305e07dc26bSmrg
11306e07dc26bSmrg
11307e07dc26bSmrg  test -n "$ac_ct_DUMPBIN" && break
11308e07dc26bSmrgdone
11309e07dc26bSmrg
11310e07dc26bSmrg  if test "x$ac_ct_DUMPBIN" = x; then
11311e07dc26bSmrg    DUMPBIN=":"
11312e07dc26bSmrg  else
11313e07dc26bSmrg    case $cross_compiling:$ac_tool_warned in
11314e07dc26bSmrgyes:)
11315e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11316e07dc26bSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11317e07dc26bSmrgac_tool_warned=yes ;;
11318e07dc26bSmrgesac
11319e07dc26bSmrg    DUMPBIN=$ac_ct_DUMPBIN
11320e07dc26bSmrg  fi
11321e07dc26bSmrgfi
11322e07dc26bSmrg
11323e07dc26bSmrg    case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
11324e07dc26bSmrg    *COFF*)
11325e07dc26bSmrg      DUMPBIN="$DUMPBIN -symbols -headers"
11326e07dc26bSmrg      ;;
11327e07dc26bSmrg    *)
11328e07dc26bSmrg      DUMPBIN=:
11329e07dc26bSmrg      ;;
11330e07dc26bSmrg    esac
11331e07dc26bSmrg  fi
11332e07dc26bSmrg
11333e07dc26bSmrg  if test : != "$DUMPBIN"; then
11334e07dc26bSmrg    NM=$DUMPBIN
11335e07dc26bSmrg  fi
11336e07dc26bSmrgfi
11337e07dc26bSmrgtest -z "$NM" && NM=nm
11338e07dc26bSmrg
11339e07dc26bSmrg
11340e07dc26bSmrg
11341e07dc26bSmrg
11342e07dc26bSmrg
11343e07dc26bSmrg
11344e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
11345e07dc26bSmrg$as_echo_n "checking the name lister ($NM) interface... " >&6; }
11346e07dc26bSmrgif ${lt_cv_nm_interface+:} false; then :
11347e07dc26bSmrg  $as_echo_n "(cached) " >&6
11348e07dc26bSmrgelse
11349e07dc26bSmrg  lt_cv_nm_interface="BSD nm"
11350e07dc26bSmrg  echo "int some_variable = 0;" > conftest.$ac_ext
11351e07dc26bSmrg  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
11352e07dc26bSmrg  (eval "$ac_compile" 2>conftest.err)
11353e07dc26bSmrg  cat conftest.err >&5
11354e07dc26bSmrg  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
11355e07dc26bSmrg  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
11356e07dc26bSmrg  cat conftest.err >&5
11357e07dc26bSmrg  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
11358e07dc26bSmrg  cat conftest.out >&5
11359e07dc26bSmrg  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
11360e07dc26bSmrg    lt_cv_nm_interface="MS dumpbin"
11361e07dc26bSmrg  fi
11362e07dc26bSmrg  rm -f conftest*
11363e07dc26bSmrgfi
11364e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
11365e07dc26bSmrg$as_echo "$lt_cv_nm_interface" >&6; }
11366e07dc26bSmrg
11367e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
11368e07dc26bSmrg$as_echo_n "checking whether ln -s works... " >&6; }
11369e07dc26bSmrgLN_S=$as_ln_s
11370e07dc26bSmrgif test "$LN_S" = "ln -s"; then
11371e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11372e07dc26bSmrg$as_echo "yes" >&6; }
11373e07dc26bSmrgelse
11374e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
11375e07dc26bSmrg$as_echo "no, using $LN_S" >&6; }
11376e07dc26bSmrgfi
11377e07dc26bSmrg
11378e07dc26bSmrg# find the maximum length of command line arguments
11379e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
11380e07dc26bSmrg$as_echo_n "checking the maximum length of command line arguments... " >&6; }
11381e07dc26bSmrgif ${lt_cv_sys_max_cmd_len+:} false; then :
11382e07dc26bSmrg  $as_echo_n "(cached) " >&6
11383e07dc26bSmrgelse
11384e07dc26bSmrg    i=0
11385e07dc26bSmrg  teststring=ABCD
11386e07dc26bSmrg
11387e07dc26bSmrg  case $build_os in
11388e07dc26bSmrg  msdosdjgpp*)
11389e07dc26bSmrg    # On DJGPP, this test can blow up pretty badly due to problems in libc
11390e07dc26bSmrg    # (any single argument exceeding 2000 bytes causes a buffer overrun
11391e07dc26bSmrg    # during glob expansion).  Even if it were fixed, the result of this
11392e07dc26bSmrg    # check would be larger than it should be.
11393e07dc26bSmrg    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
11394e07dc26bSmrg    ;;
11395e07dc26bSmrg
11396e07dc26bSmrg  gnu*)
11397e07dc26bSmrg    # Under GNU Hurd, this test is not required because there is
11398e07dc26bSmrg    # no limit to the length of command line arguments.
11399e07dc26bSmrg    # Libtool will interpret -1 as no limit whatsoever
11400e07dc26bSmrg    lt_cv_sys_max_cmd_len=-1;
11401e07dc26bSmrg    ;;
11402e07dc26bSmrg
11403e07dc26bSmrg  cygwin* | mingw* | cegcc*)
11404e07dc26bSmrg    # On Win9x/ME, this test blows up -- it succeeds, but takes
11405e07dc26bSmrg    # about 5 minutes as the teststring grows exponentially.
11406e07dc26bSmrg    # Worse, since 9x/ME are not pre-emptively multitasking,
11407e07dc26bSmrg    # you end up with a "frozen" computer, even though with patience
11408e07dc26bSmrg    # the test eventually succeeds (with a max line length of 256k).
11409e07dc26bSmrg    # Instead, let's just punt: use the minimum linelength reported by
11410e07dc26bSmrg    # all of the supported platforms: 8192 (on NT/2K/XP).
11411e07dc26bSmrg    lt_cv_sys_max_cmd_len=8192;
11412e07dc26bSmrg    ;;
11413e07dc26bSmrg
11414e07dc26bSmrg  mint*)
11415e07dc26bSmrg    # On MiNT this can take a long time and run out of memory.
11416e07dc26bSmrg    lt_cv_sys_max_cmd_len=8192;
11417e07dc26bSmrg    ;;
11418e07dc26bSmrg
11419e07dc26bSmrg  amigaos*)
11420e07dc26bSmrg    # On AmigaOS with pdksh, this test takes hours, literally.
11421e07dc26bSmrg    # So we just punt and use a minimum line length of 8192.
11422e07dc26bSmrg    lt_cv_sys_max_cmd_len=8192;
11423e07dc26bSmrg    ;;
11424e07dc26bSmrg
11425e07dc26bSmrg  bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
11426e07dc26bSmrg    # This has been around since 386BSD, at least.  Likely further.
11427e07dc26bSmrg    if test -x /sbin/sysctl; then
11428e07dc26bSmrg      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
11429e07dc26bSmrg    elif test -x /usr/sbin/sysctl; then
11430e07dc26bSmrg      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
11431e07dc26bSmrg    else
11432e07dc26bSmrg      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
11433e07dc26bSmrg    fi
11434e07dc26bSmrg    # And add a safety zone
11435e07dc26bSmrg    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
11436e07dc26bSmrg    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
11437e07dc26bSmrg    ;;
11438e07dc26bSmrg
11439e07dc26bSmrg  interix*)
11440e07dc26bSmrg    # We know the value 262144 and hardcode it with a safety zone (like BSD)
11441e07dc26bSmrg    lt_cv_sys_max_cmd_len=196608
11442e07dc26bSmrg    ;;
11443e07dc26bSmrg
11444e07dc26bSmrg  os2*)
11445e07dc26bSmrg    # The test takes a long time on OS/2.
11446e07dc26bSmrg    lt_cv_sys_max_cmd_len=8192
11447e07dc26bSmrg    ;;
11448e07dc26bSmrg
11449e07dc26bSmrg  osf*)
11450e07dc26bSmrg    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
11451e07dc26bSmrg    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
11452e07dc26bSmrg    # nice to cause kernel panics so lets avoid the loop below.
11453e07dc26bSmrg    # First set a reasonable default.
11454e07dc26bSmrg    lt_cv_sys_max_cmd_len=16384
11455e07dc26bSmrg    #
11456e07dc26bSmrg    if test -x /sbin/sysconfig; then
11457e07dc26bSmrg      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
11458e07dc26bSmrg        *1*) lt_cv_sys_max_cmd_len=-1 ;;
11459e07dc26bSmrg      esac
11460e07dc26bSmrg    fi
11461e07dc26bSmrg    ;;
11462e07dc26bSmrg  sco3.2v5*)
11463e07dc26bSmrg    lt_cv_sys_max_cmd_len=102400
11464e07dc26bSmrg    ;;
11465e07dc26bSmrg  sysv5* | sco5v6* | sysv4.2uw2*)
11466e07dc26bSmrg    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
11467e07dc26bSmrg    if test -n "$kargmax"; then
11468e07dc26bSmrg      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
11469e07dc26bSmrg    else
11470e07dc26bSmrg      lt_cv_sys_max_cmd_len=32768
11471e07dc26bSmrg    fi
11472e07dc26bSmrg    ;;
11473e07dc26bSmrg  *)
11474e07dc26bSmrg    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
11475e07dc26bSmrg    if test -n "$lt_cv_sys_max_cmd_len" && \
11476e07dc26bSmrg       test undefined != "$lt_cv_sys_max_cmd_len"; then
11477e07dc26bSmrg      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
11478e07dc26bSmrg      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
11479e07dc26bSmrg    else
11480e07dc26bSmrg      # Make teststring a little bigger before we do anything with it.
11481e07dc26bSmrg      # a 1K string should be a reasonable start.
11482e07dc26bSmrg      for i in 1 2 3 4 5 6 7 8; do
11483e07dc26bSmrg        teststring=$teststring$teststring
11484e07dc26bSmrg      done
11485e07dc26bSmrg      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
11486e07dc26bSmrg      # If test is not a shell built-in, we'll probably end up computing a
11487e07dc26bSmrg      # maximum length that is only half of the actual maximum length, but
11488e07dc26bSmrg      # we can't tell.
11489e07dc26bSmrg      while { test X`env echo "$teststring$teststring" 2>/dev/null` \
11490e07dc26bSmrg	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
11491e07dc26bSmrg	      test 17 != "$i" # 1/2 MB should be enough
11492e07dc26bSmrg      do
11493e07dc26bSmrg        i=`expr $i + 1`
11494e07dc26bSmrg        teststring=$teststring$teststring
11495e07dc26bSmrg      done
11496e07dc26bSmrg      # Only check the string length outside the loop.
11497e07dc26bSmrg      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
11498e07dc26bSmrg      teststring=
11499e07dc26bSmrg      # Add a significant safety factor because C++ compilers can tack on
11500e07dc26bSmrg      # massive amounts of additional arguments before passing them to the
11501e07dc26bSmrg      # linker.  It appears as though 1/2 is a usable value.
11502e07dc26bSmrg      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
11503e07dc26bSmrg    fi
11504e07dc26bSmrg    ;;
11505e07dc26bSmrg  esac
11506e07dc26bSmrg
11507e07dc26bSmrgfi
11508e07dc26bSmrg
11509e07dc26bSmrgif test -n "$lt_cv_sys_max_cmd_len"; then
11510e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
11511e07dc26bSmrg$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
11512e07dc26bSmrgelse
11513e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
11514e07dc26bSmrg$as_echo "none" >&6; }
11515e07dc26bSmrgfi
11516e07dc26bSmrgmax_cmd_len=$lt_cv_sys_max_cmd_len
11517e07dc26bSmrg
11518e07dc26bSmrg
11519e07dc26bSmrg
11520e07dc26bSmrg
11521e07dc26bSmrg
11522e07dc26bSmrg
11523e07dc26bSmrg: ${CP="cp -f"}
11524e07dc26bSmrg: ${MV="mv -f"}
11525e07dc26bSmrg: ${RM="rm -f"}
11526e07dc26bSmrg
11527e07dc26bSmrgif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
11528e07dc26bSmrg  lt_unset=unset
11529e07dc26bSmrgelse
11530e07dc26bSmrg  lt_unset=false
11531e07dc26bSmrgfi
11532e07dc26bSmrg
11533e07dc26bSmrg
11534e07dc26bSmrg
11535e07dc26bSmrg
11536e07dc26bSmrg
11537e07dc26bSmrg# test EBCDIC or ASCII
11538e07dc26bSmrgcase `echo X|tr X '\101'` in
11539e07dc26bSmrg A) # ASCII based system
11540e07dc26bSmrg    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
11541e07dc26bSmrg  lt_SP2NL='tr \040 \012'
11542e07dc26bSmrg  lt_NL2SP='tr \015\012 \040\040'
11543e07dc26bSmrg  ;;
11544e07dc26bSmrg *) # EBCDIC based system
11545e07dc26bSmrg  lt_SP2NL='tr \100 \n'
11546e07dc26bSmrg  lt_NL2SP='tr \r\n \100\100'
11547e07dc26bSmrg  ;;
11548e07dc26bSmrgesac
11549e07dc26bSmrg
11550e07dc26bSmrg
11551e07dc26bSmrg
11552e07dc26bSmrg
11553e07dc26bSmrg
11554e07dc26bSmrg
11555e07dc26bSmrg
11556e07dc26bSmrg
11557e07dc26bSmrg
11558e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
11559e07dc26bSmrg$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
11560e07dc26bSmrgif ${lt_cv_to_host_file_cmd+:} false; then :
11561e07dc26bSmrg  $as_echo_n "(cached) " >&6
11562e07dc26bSmrgelse
11563e07dc26bSmrg  case $host in
11564e07dc26bSmrg  *-*-mingw* )
11565e07dc26bSmrg    case $build in
11566e07dc26bSmrg      *-*-mingw* ) # actually msys
11567e07dc26bSmrg        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
11568e07dc26bSmrg        ;;
11569e07dc26bSmrg      *-*-cygwin* )
11570e07dc26bSmrg        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
11571e07dc26bSmrg        ;;
11572e07dc26bSmrg      * ) # otherwise, assume *nix
11573e07dc26bSmrg        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
11574e07dc26bSmrg        ;;
11575e07dc26bSmrg    esac
11576e07dc26bSmrg    ;;
11577e07dc26bSmrg  *-*-cygwin* )
11578e07dc26bSmrg    case $build in
11579e07dc26bSmrg      *-*-mingw* ) # actually msys
11580e07dc26bSmrg        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
11581e07dc26bSmrg        ;;
11582e07dc26bSmrg      *-*-cygwin* )
11583e07dc26bSmrg        lt_cv_to_host_file_cmd=func_convert_file_noop
11584e07dc26bSmrg        ;;
11585e07dc26bSmrg      * ) # otherwise, assume *nix
11586e07dc26bSmrg        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
11587e07dc26bSmrg        ;;
11588e07dc26bSmrg    esac
11589e07dc26bSmrg    ;;
11590e07dc26bSmrg  * ) # unhandled hosts (and "normal" native builds)
11591e07dc26bSmrg    lt_cv_to_host_file_cmd=func_convert_file_noop
11592e07dc26bSmrg    ;;
11593e07dc26bSmrgesac
11594e07dc26bSmrg
11595e07dc26bSmrgfi
11596e07dc26bSmrg
11597e07dc26bSmrgto_host_file_cmd=$lt_cv_to_host_file_cmd
11598e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
11599e07dc26bSmrg$as_echo "$lt_cv_to_host_file_cmd" >&6; }
11600e07dc26bSmrg
11601e07dc26bSmrg
11602e07dc26bSmrg
11603e07dc26bSmrg
11604e07dc26bSmrg
11605e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
11606e07dc26bSmrg$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
11607e07dc26bSmrgif ${lt_cv_to_tool_file_cmd+:} false; then :
11608e07dc26bSmrg  $as_echo_n "(cached) " >&6
11609e07dc26bSmrgelse
11610e07dc26bSmrg  #assume ordinary cross tools, or native build.
11611e07dc26bSmrglt_cv_to_tool_file_cmd=func_convert_file_noop
11612e07dc26bSmrgcase $host in
11613e07dc26bSmrg  *-*-mingw* )
11614e07dc26bSmrg    case $build in
11615e07dc26bSmrg      *-*-mingw* ) # actually msys
11616e07dc26bSmrg        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
11617e07dc26bSmrg        ;;
11618e07dc26bSmrg    esac
11619e07dc26bSmrg    ;;
11620e07dc26bSmrgesac
11621e07dc26bSmrg
11622e07dc26bSmrgfi
11623e07dc26bSmrg
11624e07dc26bSmrgto_tool_file_cmd=$lt_cv_to_tool_file_cmd
11625e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
11626e07dc26bSmrg$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
11627e07dc26bSmrg
11628e07dc26bSmrg
11629e07dc26bSmrg
11630e07dc26bSmrg
11631e07dc26bSmrg
11632e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
11633e07dc26bSmrg$as_echo_n "checking for $LD option to reload object files... " >&6; }
11634e07dc26bSmrgif ${lt_cv_ld_reload_flag+:} false; then :
11635e07dc26bSmrg  $as_echo_n "(cached) " >&6
11636e07dc26bSmrgelse
11637e07dc26bSmrg  lt_cv_ld_reload_flag='-r'
11638e07dc26bSmrgfi
11639e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
11640e07dc26bSmrg$as_echo "$lt_cv_ld_reload_flag" >&6; }
11641e07dc26bSmrgreload_flag=$lt_cv_ld_reload_flag
11642e07dc26bSmrgcase $reload_flag in
11643e07dc26bSmrg"" | " "*) ;;
11644e07dc26bSmrg*) reload_flag=" $reload_flag" ;;
11645e07dc26bSmrgesac
11646e07dc26bSmrgreload_cmds='$LD$reload_flag -o $output$reload_objs'
11647e07dc26bSmrgcase $host_os in
11648e07dc26bSmrg  cygwin* | mingw* | pw32* | cegcc*)
11649e07dc26bSmrg    if test yes != "$GCC"; then
11650e07dc26bSmrg      reload_cmds=false
11651e07dc26bSmrg    fi
11652e07dc26bSmrg    ;;
11653e07dc26bSmrg  darwin*)
11654e07dc26bSmrg    if test yes = "$GCC"; then
11655e07dc26bSmrg      reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
11656e07dc26bSmrg    else
11657e07dc26bSmrg      reload_cmds='$LD$reload_flag -o $output$reload_objs'
11658e07dc26bSmrg    fi
11659e07dc26bSmrg    ;;
11660e07dc26bSmrgesac
11661e07dc26bSmrg
11662e07dc26bSmrg
11663e07dc26bSmrg
11664e07dc26bSmrg
11665e07dc26bSmrg
11666e07dc26bSmrg
11667e07dc26bSmrg
11668e07dc26bSmrg
11669e07dc26bSmrg
11670e07dc26bSmrgif test -n "$ac_tool_prefix"; then
11671e07dc26bSmrg  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
11672e07dc26bSmrgset dummy ${ac_tool_prefix}objdump; ac_word=$2
11673e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11674e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; }
11675e07dc26bSmrgif ${ac_cv_prog_OBJDUMP+:} false; then :
11676e07dc26bSmrg  $as_echo_n "(cached) " >&6
11677e07dc26bSmrgelse
11678e07dc26bSmrg  if test -n "$OBJDUMP"; then
11679e07dc26bSmrg  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
11680e07dc26bSmrgelse
11681e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11682e07dc26bSmrgfor as_dir in $PATH
11683e07dc26bSmrgdo
11684e07dc26bSmrg  IFS=$as_save_IFS
11685e07dc26bSmrg  test -z "$as_dir" && as_dir=.
11686e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
11687e07dc26bSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11688e07dc26bSmrg    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
11689e07dc26bSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11690e07dc26bSmrg    break 2
11691e07dc26bSmrg  fi
11692e07dc26bSmrgdone
11693e07dc26bSmrg  done
11694e07dc26bSmrgIFS=$as_save_IFS
11695e07dc26bSmrg
11696e07dc26bSmrgfi
11697e07dc26bSmrgfi
11698e07dc26bSmrgOBJDUMP=$ac_cv_prog_OBJDUMP
11699e07dc26bSmrgif test -n "$OBJDUMP"; then
11700e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
11701e07dc26bSmrg$as_echo "$OBJDUMP" >&6; }
11702e07dc26bSmrgelse
11703e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11704e07dc26bSmrg$as_echo "no" >&6; }
11705e07dc26bSmrgfi
11706e07dc26bSmrg
11707e07dc26bSmrg
11708e07dc26bSmrgfi
11709e07dc26bSmrgif test -z "$ac_cv_prog_OBJDUMP"; then
11710e07dc26bSmrg  ac_ct_OBJDUMP=$OBJDUMP
11711e07dc26bSmrg  # Extract the first word of "objdump", so it can be a program name with args.
11712e07dc26bSmrgset dummy objdump; ac_word=$2
11713e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11714e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; }
11715e07dc26bSmrgif ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
11716e07dc26bSmrg  $as_echo_n "(cached) " >&6
11717e07dc26bSmrgelse
11718e07dc26bSmrg  if test -n "$ac_ct_OBJDUMP"; then
11719e07dc26bSmrg  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
11720e07dc26bSmrgelse
11721e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11722e07dc26bSmrgfor as_dir in $PATH
11723e07dc26bSmrgdo
11724e07dc26bSmrg  IFS=$as_save_IFS
11725e07dc26bSmrg  test -z "$as_dir" && as_dir=.
11726e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
11727e07dc26bSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11728e07dc26bSmrg    ac_cv_prog_ac_ct_OBJDUMP="objdump"
11729e07dc26bSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11730e07dc26bSmrg    break 2
11731e07dc26bSmrg  fi
11732e07dc26bSmrgdone
11733e07dc26bSmrg  done
11734e07dc26bSmrgIFS=$as_save_IFS
11735e07dc26bSmrg
11736e07dc26bSmrgfi
11737e07dc26bSmrgfi
11738e07dc26bSmrgac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
11739e07dc26bSmrgif test -n "$ac_ct_OBJDUMP"; then
11740e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
11741e07dc26bSmrg$as_echo "$ac_ct_OBJDUMP" >&6; }
11742e07dc26bSmrgelse
11743e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11744e07dc26bSmrg$as_echo "no" >&6; }
11745e07dc26bSmrgfi
11746e07dc26bSmrg
11747e07dc26bSmrg  if test "x$ac_ct_OBJDUMP" = x; then
11748e07dc26bSmrg    OBJDUMP="false"
11749e07dc26bSmrg  else
11750e07dc26bSmrg    case $cross_compiling:$ac_tool_warned in
11751e07dc26bSmrgyes:)
11752e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11753e07dc26bSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11754e07dc26bSmrgac_tool_warned=yes ;;
11755e07dc26bSmrgesac
11756e07dc26bSmrg    OBJDUMP=$ac_ct_OBJDUMP
11757e07dc26bSmrg  fi
11758e07dc26bSmrgelse
11759e07dc26bSmrg  OBJDUMP="$ac_cv_prog_OBJDUMP"
11760e07dc26bSmrgfi
11761e07dc26bSmrg
11762e07dc26bSmrgtest -z "$OBJDUMP" && OBJDUMP=objdump
11763e07dc26bSmrg
11764e07dc26bSmrg
11765e07dc26bSmrg
11766e07dc26bSmrg
11767e07dc26bSmrg
11768e07dc26bSmrg
11769e07dc26bSmrg
11770e07dc26bSmrg
11771e07dc26bSmrg
11772e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
11773e07dc26bSmrg$as_echo_n "checking how to recognize dependent libraries... " >&6; }
11774e07dc26bSmrgif ${lt_cv_deplibs_check_method+:} false; then :
11775e07dc26bSmrg  $as_echo_n "(cached) " >&6
11776e07dc26bSmrgelse
11777e07dc26bSmrg  lt_cv_file_magic_cmd='$MAGIC_CMD'
11778e07dc26bSmrglt_cv_file_magic_test_file=
11779e07dc26bSmrglt_cv_deplibs_check_method='unknown'
11780e07dc26bSmrg# Need to set the preceding variable on all platforms that support
11781e07dc26bSmrg# interlibrary dependencies.
11782e07dc26bSmrg# 'none' -- dependencies not supported.
11783e07dc26bSmrg# 'unknown' -- same as none, but documents that we really don't know.
11784e07dc26bSmrg# 'pass_all' -- all dependencies passed with no checks.
11785e07dc26bSmrg# 'test_compile' -- check by making test program.
11786e07dc26bSmrg# 'file_magic [[regex]]' -- check by looking for files in library path
11787e07dc26bSmrg# that responds to the $file_magic_cmd with a given extended regex.
11788e07dc26bSmrg# If you have 'file' or equivalent on your system and you're not sure
11789e07dc26bSmrg# whether 'pass_all' will *always* work, you probably want this one.
11790e07dc26bSmrg
11791e07dc26bSmrgcase $host_os in
11792e07dc26bSmrgaix[4-9]*)
11793e07dc26bSmrg  lt_cv_deplibs_check_method=pass_all
11794e07dc26bSmrg  ;;
11795e07dc26bSmrg
11796e07dc26bSmrgbeos*)
11797e07dc26bSmrg  lt_cv_deplibs_check_method=pass_all
11798e07dc26bSmrg  ;;
11799e07dc26bSmrg
11800e07dc26bSmrgbsdi[45]*)
11801e07dc26bSmrg  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
11802e07dc26bSmrg  lt_cv_file_magic_cmd='/usr/bin/file -L'
11803e07dc26bSmrg  lt_cv_file_magic_test_file=/shlib/libc.so
11804e07dc26bSmrg  ;;
11805e07dc26bSmrg
11806e07dc26bSmrgcygwin*)
11807e07dc26bSmrg  # func_win32_libid is a shell function defined in ltmain.sh
11808e07dc26bSmrg  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
11809e07dc26bSmrg  lt_cv_file_magic_cmd='func_win32_libid'
11810e07dc26bSmrg  ;;
11811e07dc26bSmrg
11812e07dc26bSmrgmingw* | pw32*)
11813e07dc26bSmrg  # Base MSYS/MinGW do not provide the 'file' command needed by
11814e07dc26bSmrg  # func_win32_libid shell function, so use a weaker test based on 'objdump',
11815e07dc26bSmrg  # unless we find 'file', for example because we are cross-compiling.
11816e07dc26bSmrg  if ( file / ) >/dev/null 2>&1; then
11817e07dc26bSmrg    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
11818e07dc26bSmrg    lt_cv_file_magic_cmd='func_win32_libid'
11819e07dc26bSmrg  else
11820e07dc26bSmrg    # Keep this pattern in sync with the one in func_win32_libid.
11821e07dc26bSmrg    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
11822e07dc26bSmrg    lt_cv_file_magic_cmd='$OBJDUMP -f'
11823e07dc26bSmrg  fi
11824e07dc26bSmrg  ;;
11825e07dc26bSmrg
11826e07dc26bSmrgcegcc*)
11827e07dc26bSmrg  # use the weaker test based on 'objdump'. See mingw*.
11828e07dc26bSmrg  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
11829e07dc26bSmrg  lt_cv_file_magic_cmd='$OBJDUMP -f'
11830e07dc26bSmrg  ;;
11831e07dc26bSmrg
11832e07dc26bSmrgdarwin* | rhapsody*)
11833e07dc26bSmrg  lt_cv_deplibs_check_method=pass_all
11834e07dc26bSmrg  ;;
11835e07dc26bSmrg
11836e07dc26bSmrgfreebsd* | dragonfly*)
11837e07dc26bSmrg  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
11838e07dc26bSmrg    case $host_cpu in
11839e07dc26bSmrg    i*86 )
11840e07dc26bSmrg      # Not sure whether the presence of OpenBSD here was a mistake.
11841e07dc26bSmrg      # Let's accept both of them until this is cleared up.
11842e07dc26bSmrg      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
11843e07dc26bSmrg      lt_cv_file_magic_cmd=/usr/bin/file
11844e07dc26bSmrg      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
11845e07dc26bSmrg      ;;
11846e07dc26bSmrg    esac
11847e07dc26bSmrg  else
11848e07dc26bSmrg    lt_cv_deplibs_check_method=pass_all
11849e07dc26bSmrg  fi
11850e07dc26bSmrg  ;;
11851e07dc26bSmrg
11852e07dc26bSmrghaiku*)
11853e07dc26bSmrg  lt_cv_deplibs_check_method=pass_all
11854e07dc26bSmrg  ;;
11855e07dc26bSmrg
11856e07dc26bSmrghpux10.20* | hpux11*)
11857e07dc26bSmrg  lt_cv_file_magic_cmd=/usr/bin/file
11858e07dc26bSmrg  case $host_cpu in
11859e07dc26bSmrg  ia64*)
11860e07dc26bSmrg    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
11861e07dc26bSmrg    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
11862e07dc26bSmrg    ;;
11863e07dc26bSmrg  hppa*64*)
11864e07dc26bSmrg    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]'
11865e07dc26bSmrg    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
11866e07dc26bSmrg    ;;
11867e07dc26bSmrg  *)
11868e07dc26bSmrg    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
11869e07dc26bSmrg    lt_cv_file_magic_test_file=/usr/lib/libc.sl
11870e07dc26bSmrg    ;;
11871e07dc26bSmrg  esac
11872e07dc26bSmrg  ;;
11873e07dc26bSmrg
11874e07dc26bSmrginterix[3-9]*)
11875e07dc26bSmrg  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
11876e07dc26bSmrg  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
11877e07dc26bSmrg  ;;
11878e07dc26bSmrg
11879e07dc26bSmrgirix5* | irix6* | nonstopux*)
11880e07dc26bSmrg  case $LD in
11881e07dc26bSmrg  *-32|*"-32 ") libmagic=32-bit;;
11882e07dc26bSmrg  *-n32|*"-n32 ") libmagic=N32;;
11883e07dc26bSmrg  *-64|*"-64 ") libmagic=64-bit;;
11884e07dc26bSmrg  *) libmagic=never-match;;
11885e07dc26bSmrg  esac
11886e07dc26bSmrg  lt_cv_deplibs_check_method=pass_all
11887e07dc26bSmrg  ;;
11888e07dc26bSmrg
11889e07dc26bSmrg# This must be glibc/ELF.
11890e07dc26bSmrglinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
11891e07dc26bSmrg  lt_cv_deplibs_check_method=pass_all
11892e07dc26bSmrg  ;;
11893e07dc26bSmrg
11894e07dc26bSmrgnetbsd* | netbsdelf*-gnu)
11895e07dc26bSmrg  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
11896e07dc26bSmrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
11897e07dc26bSmrg  else
11898e07dc26bSmrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
11899e07dc26bSmrg  fi
11900e07dc26bSmrg  ;;
11901e07dc26bSmrg
11902e07dc26bSmrgnewos6*)
11903e07dc26bSmrg  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
11904e07dc26bSmrg  lt_cv_file_magic_cmd=/usr/bin/file
11905e07dc26bSmrg  lt_cv_file_magic_test_file=/usr/lib/libnls.so
11906e07dc26bSmrg  ;;
11907e07dc26bSmrg
11908e07dc26bSmrg*nto* | *qnx*)
11909e07dc26bSmrg  lt_cv_deplibs_check_method=pass_all
11910e07dc26bSmrg  ;;
11911e07dc26bSmrg
11912e07dc26bSmrgopenbsd* | bitrig*)
11913e07dc26bSmrg  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
11914e07dc26bSmrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
11915e07dc26bSmrg  else
11916e07dc26bSmrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
11917e07dc26bSmrg  fi
11918e07dc26bSmrg  ;;
11919e07dc26bSmrg
11920e07dc26bSmrgosf3* | osf4* | osf5*)
11921e07dc26bSmrg  lt_cv_deplibs_check_method=pass_all
11922e07dc26bSmrg  ;;
11923e07dc26bSmrg
11924e07dc26bSmrgrdos*)
11925e07dc26bSmrg  lt_cv_deplibs_check_method=pass_all
11926e07dc26bSmrg  ;;
11927e07dc26bSmrg
11928e07dc26bSmrgsolaris*)
11929e07dc26bSmrg  lt_cv_deplibs_check_method=pass_all
11930e07dc26bSmrg  ;;
11931e07dc26bSmrg
11932e07dc26bSmrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11933e07dc26bSmrg  lt_cv_deplibs_check_method=pass_all
11934e07dc26bSmrg  ;;
11935e07dc26bSmrg
11936e07dc26bSmrgsysv4 | sysv4.3*)
11937e07dc26bSmrg  case $host_vendor in
11938e07dc26bSmrg  motorola)
11939e07dc26bSmrg    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]'
11940e07dc26bSmrg    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
11941e07dc26bSmrg    ;;
11942e07dc26bSmrg  ncr)
11943e07dc26bSmrg    lt_cv_deplibs_check_method=pass_all
11944e07dc26bSmrg    ;;
11945e07dc26bSmrg  sequent)
11946e07dc26bSmrg    lt_cv_file_magic_cmd='/bin/file'
11947e07dc26bSmrg    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
11948e07dc26bSmrg    ;;
11949e07dc26bSmrg  sni)
11950e07dc26bSmrg    lt_cv_file_magic_cmd='/bin/file'
11951e07dc26bSmrg    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
11952e07dc26bSmrg    lt_cv_file_magic_test_file=/lib/libc.so
11953e07dc26bSmrg    ;;
11954e07dc26bSmrg  siemens)
11955e07dc26bSmrg    lt_cv_deplibs_check_method=pass_all
11956e07dc26bSmrg    ;;
11957e07dc26bSmrg  pc)
11958e07dc26bSmrg    lt_cv_deplibs_check_method=pass_all
11959e07dc26bSmrg    ;;
11960e07dc26bSmrg  esac
11961e07dc26bSmrg  ;;
11962e07dc26bSmrg
11963e07dc26bSmrgtpf*)
11964e07dc26bSmrg  lt_cv_deplibs_check_method=pass_all
11965e07dc26bSmrg  ;;
11966e07dc26bSmrgos2*)
11967e07dc26bSmrg  lt_cv_deplibs_check_method=pass_all
11968e07dc26bSmrg  ;;
11969e07dc26bSmrgesac
11970e07dc26bSmrg
11971e07dc26bSmrgfi
11972e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
11973e07dc26bSmrg$as_echo "$lt_cv_deplibs_check_method" >&6; }
11974e07dc26bSmrg
11975e07dc26bSmrgfile_magic_glob=
11976e07dc26bSmrgwant_nocaseglob=no
11977e07dc26bSmrgif test "$build" = "$host"; then
11978e07dc26bSmrg  case $host_os in
11979e07dc26bSmrg  mingw* | pw32*)
11980e07dc26bSmrg    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
11981e07dc26bSmrg      want_nocaseglob=yes
11982e07dc26bSmrg    else
11983e07dc26bSmrg      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
11984e07dc26bSmrg    fi
11985e07dc26bSmrg    ;;
11986e07dc26bSmrg  esac
11987e07dc26bSmrgfi
11988e07dc26bSmrg
11989e07dc26bSmrgfile_magic_cmd=$lt_cv_file_magic_cmd
11990e07dc26bSmrgdeplibs_check_method=$lt_cv_deplibs_check_method
11991e07dc26bSmrgtest -z "$deplibs_check_method" && deplibs_check_method=unknown
11992e07dc26bSmrg
11993e07dc26bSmrg
11994e07dc26bSmrg
11995e07dc26bSmrg
11996e07dc26bSmrg
11997e07dc26bSmrg
11998e07dc26bSmrg
11999e07dc26bSmrg
12000e07dc26bSmrg
12001e07dc26bSmrg
12002e07dc26bSmrg
12003e07dc26bSmrg
12004e07dc26bSmrg
12005e07dc26bSmrg
12006e07dc26bSmrg
12007e07dc26bSmrg
12008e07dc26bSmrg
12009e07dc26bSmrg
12010e07dc26bSmrg
12011e07dc26bSmrg
12012e07dc26bSmrg
12013e07dc26bSmrg
12014e07dc26bSmrgif test -n "$ac_tool_prefix"; then
12015e07dc26bSmrg  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
12016e07dc26bSmrgset dummy ${ac_tool_prefix}dlltool; ac_word=$2
12017e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12018e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; }
12019e07dc26bSmrgif ${ac_cv_prog_DLLTOOL+:} false; then :
12020e07dc26bSmrg  $as_echo_n "(cached) " >&6
12021e07dc26bSmrgelse
12022e07dc26bSmrg  if test -n "$DLLTOOL"; then
12023e07dc26bSmrg  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
12024e07dc26bSmrgelse
12025e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12026e07dc26bSmrgfor as_dir in $PATH
12027e07dc26bSmrgdo
12028e07dc26bSmrg  IFS=$as_save_IFS
12029e07dc26bSmrg  test -z "$as_dir" && as_dir=.
12030e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
12031e07dc26bSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12032e07dc26bSmrg    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
12033e07dc26bSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12034e07dc26bSmrg    break 2
12035e07dc26bSmrg  fi
12036e07dc26bSmrgdone
12037e07dc26bSmrg  done
12038e07dc26bSmrgIFS=$as_save_IFS
12039e07dc26bSmrg
12040e07dc26bSmrgfi
12041e07dc26bSmrgfi
12042e07dc26bSmrgDLLTOOL=$ac_cv_prog_DLLTOOL
12043e07dc26bSmrgif test -n "$DLLTOOL"; then
12044e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
12045e07dc26bSmrg$as_echo "$DLLTOOL" >&6; }
12046e07dc26bSmrgelse
12047e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12048e07dc26bSmrg$as_echo "no" >&6; }
12049e07dc26bSmrgfi
12050e07dc26bSmrg
12051e07dc26bSmrg
12052e07dc26bSmrgfi
12053e07dc26bSmrgif test -z "$ac_cv_prog_DLLTOOL"; then
12054e07dc26bSmrg  ac_ct_DLLTOOL=$DLLTOOL
12055e07dc26bSmrg  # Extract the first word of "dlltool", so it can be a program name with args.
12056e07dc26bSmrgset dummy dlltool; ac_word=$2
12057e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12058e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; }
12059e07dc26bSmrgif ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
12060e07dc26bSmrg  $as_echo_n "(cached) " >&6
12061e07dc26bSmrgelse
12062e07dc26bSmrg  if test -n "$ac_ct_DLLTOOL"; then
12063e07dc26bSmrg  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
12064e07dc26bSmrgelse
12065e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12066e07dc26bSmrgfor as_dir in $PATH
12067e07dc26bSmrgdo
12068e07dc26bSmrg  IFS=$as_save_IFS
12069e07dc26bSmrg  test -z "$as_dir" && as_dir=.
12070e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
12071e07dc26bSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12072e07dc26bSmrg    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
12073e07dc26bSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12074e07dc26bSmrg    break 2
12075e07dc26bSmrg  fi
12076e07dc26bSmrgdone
12077e07dc26bSmrg  done
12078e07dc26bSmrgIFS=$as_save_IFS
12079e07dc26bSmrg
12080e07dc26bSmrgfi
12081e07dc26bSmrgfi
12082e07dc26bSmrgac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
12083e07dc26bSmrgif test -n "$ac_ct_DLLTOOL"; then
12084e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
12085e07dc26bSmrg$as_echo "$ac_ct_DLLTOOL" >&6; }
12086e07dc26bSmrgelse
12087e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12088e07dc26bSmrg$as_echo "no" >&6; }
12089e07dc26bSmrgfi
12090e07dc26bSmrg
12091e07dc26bSmrg  if test "x$ac_ct_DLLTOOL" = x; then
12092e07dc26bSmrg    DLLTOOL="false"
12093e07dc26bSmrg  else
12094e07dc26bSmrg    case $cross_compiling:$ac_tool_warned in
12095e07dc26bSmrgyes:)
12096e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12097e07dc26bSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12098e07dc26bSmrgac_tool_warned=yes ;;
12099e07dc26bSmrgesac
12100e07dc26bSmrg    DLLTOOL=$ac_ct_DLLTOOL
12101e07dc26bSmrg  fi
12102e07dc26bSmrgelse
12103e07dc26bSmrg  DLLTOOL="$ac_cv_prog_DLLTOOL"
12104e07dc26bSmrgfi
12105e07dc26bSmrg
12106e07dc26bSmrgtest -z "$DLLTOOL" && DLLTOOL=dlltool
12107e07dc26bSmrg
12108e07dc26bSmrg
12109e07dc26bSmrg
12110e07dc26bSmrg
12111e07dc26bSmrg
12112e07dc26bSmrg
12113e07dc26bSmrg
12114e07dc26bSmrg
12115e07dc26bSmrg
12116e07dc26bSmrg
12117e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
12118e07dc26bSmrg$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
12119e07dc26bSmrgif ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
12120e07dc26bSmrg  $as_echo_n "(cached) " >&6
12121e07dc26bSmrgelse
12122e07dc26bSmrg  lt_cv_sharedlib_from_linklib_cmd='unknown'
12123e07dc26bSmrg
12124e07dc26bSmrgcase $host_os in
12125e07dc26bSmrgcygwin* | mingw* | pw32* | cegcc*)
12126e07dc26bSmrg  # two different shell functions defined in ltmain.sh;
12127e07dc26bSmrg  # decide which one to use based on capabilities of $DLLTOOL
12128e07dc26bSmrg  case `$DLLTOOL --help 2>&1` in
12129e07dc26bSmrg  *--identify-strict*)
12130e07dc26bSmrg    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
12131e07dc26bSmrg    ;;
12132e07dc26bSmrg  *)
12133e07dc26bSmrg    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
12134e07dc26bSmrg    ;;
12135e07dc26bSmrg  esac
12136e07dc26bSmrg  ;;
12137e07dc26bSmrg*)
12138e07dc26bSmrg  # fallback: assume linklib IS sharedlib
12139e07dc26bSmrg  lt_cv_sharedlib_from_linklib_cmd=$ECHO
12140e07dc26bSmrg  ;;
12141e07dc26bSmrgesac
12142e07dc26bSmrg
12143e07dc26bSmrgfi
12144e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
12145e07dc26bSmrg$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
12146e07dc26bSmrgsharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
12147e07dc26bSmrgtest -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
12148e07dc26bSmrg
12149e07dc26bSmrg
12150e07dc26bSmrg
12151e07dc26bSmrg
12152e07dc26bSmrg
12153e07dc26bSmrg
12154e07dc26bSmrg
12155e07dc26bSmrgif test -n "$ac_tool_prefix"; then
12156e07dc26bSmrg  for ac_prog in ar
12157e07dc26bSmrg  do
12158e07dc26bSmrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
12159e07dc26bSmrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
12160e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12161e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; }
12162e07dc26bSmrgif ${ac_cv_prog_AR+:} false; then :
12163e07dc26bSmrg  $as_echo_n "(cached) " >&6
12164e07dc26bSmrgelse
12165e07dc26bSmrg  if test -n "$AR"; then
12166e07dc26bSmrg  ac_cv_prog_AR="$AR" # Let the user override the test.
12167e07dc26bSmrgelse
12168e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12169e07dc26bSmrgfor as_dir in $PATH
12170e07dc26bSmrgdo
12171e07dc26bSmrg  IFS=$as_save_IFS
12172e07dc26bSmrg  test -z "$as_dir" && as_dir=.
12173e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
12174e07dc26bSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12175e07dc26bSmrg    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
12176e07dc26bSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12177e07dc26bSmrg    break 2
12178e07dc26bSmrg  fi
12179e07dc26bSmrgdone
12180e07dc26bSmrg  done
12181e07dc26bSmrgIFS=$as_save_IFS
12182e07dc26bSmrg
12183e07dc26bSmrgfi
12184e07dc26bSmrgfi
12185e07dc26bSmrgAR=$ac_cv_prog_AR
12186e07dc26bSmrgif test -n "$AR"; then
12187e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
12188e07dc26bSmrg$as_echo "$AR" >&6; }
12189e07dc26bSmrgelse
12190e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12191e07dc26bSmrg$as_echo "no" >&6; }
12192e07dc26bSmrgfi
12193e07dc26bSmrg
12194e07dc26bSmrg
12195e07dc26bSmrg    test -n "$AR" && break
12196e07dc26bSmrg  done
12197e07dc26bSmrgfi
12198e07dc26bSmrgif test -z "$AR"; then
12199e07dc26bSmrg  ac_ct_AR=$AR
12200e07dc26bSmrg  for ac_prog in ar
12201e07dc26bSmrgdo
12202e07dc26bSmrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
12203e07dc26bSmrgset dummy $ac_prog; ac_word=$2
12204e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12205e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; }
12206e07dc26bSmrgif ${ac_cv_prog_ac_ct_AR+:} false; then :
12207e07dc26bSmrg  $as_echo_n "(cached) " >&6
12208e07dc26bSmrgelse
12209e07dc26bSmrg  if test -n "$ac_ct_AR"; then
12210e07dc26bSmrg  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
12211e07dc26bSmrgelse
12212e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12213e07dc26bSmrgfor as_dir in $PATH
12214e07dc26bSmrgdo
12215e07dc26bSmrg  IFS=$as_save_IFS
12216e07dc26bSmrg  test -z "$as_dir" && as_dir=.
12217e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
12218e07dc26bSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12219e07dc26bSmrg    ac_cv_prog_ac_ct_AR="$ac_prog"
12220e07dc26bSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12221e07dc26bSmrg    break 2
12222e07dc26bSmrg  fi
12223e07dc26bSmrgdone
12224e07dc26bSmrg  done
12225e07dc26bSmrgIFS=$as_save_IFS
12226e07dc26bSmrg
12227e07dc26bSmrgfi
12228e07dc26bSmrgfi
12229e07dc26bSmrgac_ct_AR=$ac_cv_prog_ac_ct_AR
12230e07dc26bSmrgif test -n "$ac_ct_AR"; then
12231e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
12232e07dc26bSmrg$as_echo "$ac_ct_AR" >&6; }
12233e07dc26bSmrgelse
12234e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12235e07dc26bSmrg$as_echo "no" >&6; }
12236e07dc26bSmrgfi
12237e07dc26bSmrg
12238e07dc26bSmrg
12239e07dc26bSmrg  test -n "$ac_ct_AR" && break
12240e07dc26bSmrgdone
12241e07dc26bSmrg
12242e07dc26bSmrg  if test "x$ac_ct_AR" = x; then
12243e07dc26bSmrg    AR="false"
12244e07dc26bSmrg  else
12245e07dc26bSmrg    case $cross_compiling:$ac_tool_warned in
12246e07dc26bSmrgyes:)
12247e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12248e07dc26bSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12249e07dc26bSmrgac_tool_warned=yes ;;
12250e07dc26bSmrgesac
12251e07dc26bSmrg    AR=$ac_ct_AR
12252e07dc26bSmrg  fi
12253e07dc26bSmrgfi
12254e07dc26bSmrg
12255e07dc26bSmrg: ${AR=ar}
12256e07dc26bSmrg: ${AR_FLAGS=cru}
12257e07dc26bSmrg
12258e07dc26bSmrg
12259e07dc26bSmrg
12260e07dc26bSmrg
12261e07dc26bSmrg
12262e07dc26bSmrg
12263e07dc26bSmrg
12264e07dc26bSmrg
12265e07dc26bSmrg
12266e07dc26bSmrg
12267e07dc26bSmrg
12268e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
12269e07dc26bSmrg$as_echo_n "checking for archiver @FILE support... " >&6; }
12270e07dc26bSmrgif ${lt_cv_ar_at_file+:} false; then :
12271e07dc26bSmrg  $as_echo_n "(cached) " >&6
12272e07dc26bSmrgelse
12273e07dc26bSmrg  lt_cv_ar_at_file=no
12274e07dc26bSmrg   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12275e07dc26bSmrg/* end confdefs.h.  */
12276e07dc26bSmrg
12277e07dc26bSmrgint
12278e07dc26bSmrgmain ()
12279e07dc26bSmrg{
12280e07dc26bSmrg
12281e07dc26bSmrg  ;
12282e07dc26bSmrg  return 0;
12283e07dc26bSmrg}
12284e07dc26bSmrg_ACEOF
12285e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
12286e07dc26bSmrg  echo conftest.$ac_objext > conftest.lst
12287e07dc26bSmrg      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
12288e07dc26bSmrg      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
12289e07dc26bSmrg  (eval $lt_ar_try) 2>&5
12290e07dc26bSmrg  ac_status=$?
12291e07dc26bSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12292e07dc26bSmrg  test $ac_status = 0; }
12293e07dc26bSmrg      if test 0 -eq "$ac_status"; then
12294e07dc26bSmrg	# Ensure the archiver fails upon bogus file names.
12295e07dc26bSmrg	rm -f conftest.$ac_objext libconftest.a
12296e07dc26bSmrg	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
12297e07dc26bSmrg  (eval $lt_ar_try) 2>&5
12298e07dc26bSmrg  ac_status=$?
12299e07dc26bSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12300e07dc26bSmrg  test $ac_status = 0; }
12301e07dc26bSmrg	if test 0 -ne "$ac_status"; then
12302e07dc26bSmrg          lt_cv_ar_at_file=@
12303e07dc26bSmrg        fi
12304e07dc26bSmrg      fi
12305e07dc26bSmrg      rm -f conftest.* libconftest.a
12306e07dc26bSmrg
12307e07dc26bSmrgfi
12308e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12309e07dc26bSmrg
12310e07dc26bSmrgfi
12311e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
12312e07dc26bSmrg$as_echo "$lt_cv_ar_at_file" >&6; }
12313e07dc26bSmrg
12314e07dc26bSmrgif test no = "$lt_cv_ar_at_file"; then
12315e07dc26bSmrg  archiver_list_spec=
12316e07dc26bSmrgelse
12317e07dc26bSmrg  archiver_list_spec=$lt_cv_ar_at_file
12318e07dc26bSmrgfi
12319e07dc26bSmrg
12320e07dc26bSmrg
12321e07dc26bSmrg
12322e07dc26bSmrg
12323e07dc26bSmrg
12324e07dc26bSmrg
12325e07dc26bSmrg
12326e07dc26bSmrgif test -n "$ac_tool_prefix"; then
12327e07dc26bSmrg  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
12328e07dc26bSmrgset dummy ${ac_tool_prefix}strip; ac_word=$2
12329e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12330e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; }
12331e07dc26bSmrgif ${ac_cv_prog_STRIP+:} false; then :
12332e07dc26bSmrg  $as_echo_n "(cached) " >&6
12333e07dc26bSmrgelse
12334e07dc26bSmrg  if test -n "$STRIP"; then
12335e07dc26bSmrg  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
12336e07dc26bSmrgelse
12337e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12338e07dc26bSmrgfor as_dir in $PATH
12339e07dc26bSmrgdo
12340e07dc26bSmrg  IFS=$as_save_IFS
12341e07dc26bSmrg  test -z "$as_dir" && as_dir=.
12342e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
12343e07dc26bSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12344e07dc26bSmrg    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
12345e07dc26bSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12346e07dc26bSmrg    break 2
12347e07dc26bSmrg  fi
12348e07dc26bSmrgdone
12349e07dc26bSmrg  done
12350e07dc26bSmrgIFS=$as_save_IFS
12351e07dc26bSmrg
12352e07dc26bSmrgfi
12353e07dc26bSmrgfi
12354e07dc26bSmrgSTRIP=$ac_cv_prog_STRIP
12355e07dc26bSmrgif test -n "$STRIP"; then
12356e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
12357e07dc26bSmrg$as_echo "$STRIP" >&6; }
12358e07dc26bSmrgelse
12359e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12360e07dc26bSmrg$as_echo "no" >&6; }
12361e07dc26bSmrgfi
12362e07dc26bSmrg
12363e07dc26bSmrg
12364e07dc26bSmrgfi
12365e07dc26bSmrgif test -z "$ac_cv_prog_STRIP"; then
12366e07dc26bSmrg  ac_ct_STRIP=$STRIP
12367e07dc26bSmrg  # Extract the first word of "strip", so it can be a program name with args.
12368e07dc26bSmrgset dummy strip; ac_word=$2
12369e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12370e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; }
12371e07dc26bSmrgif ${ac_cv_prog_ac_ct_STRIP+:} false; then :
12372e07dc26bSmrg  $as_echo_n "(cached) " >&6
12373e07dc26bSmrgelse
12374e07dc26bSmrg  if test -n "$ac_ct_STRIP"; then
12375e07dc26bSmrg  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
12376e07dc26bSmrgelse
12377e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12378e07dc26bSmrgfor as_dir in $PATH
12379e07dc26bSmrgdo
12380e07dc26bSmrg  IFS=$as_save_IFS
12381e07dc26bSmrg  test -z "$as_dir" && as_dir=.
12382e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
12383e07dc26bSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12384e07dc26bSmrg    ac_cv_prog_ac_ct_STRIP="strip"
12385e07dc26bSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12386e07dc26bSmrg    break 2
12387e07dc26bSmrg  fi
12388e07dc26bSmrgdone
12389e07dc26bSmrg  done
12390e07dc26bSmrgIFS=$as_save_IFS
12391e07dc26bSmrg
12392e07dc26bSmrgfi
12393e07dc26bSmrgfi
12394e07dc26bSmrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
12395e07dc26bSmrgif test -n "$ac_ct_STRIP"; then
12396e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
12397e07dc26bSmrg$as_echo "$ac_ct_STRIP" >&6; }
12398e07dc26bSmrgelse
12399e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12400e07dc26bSmrg$as_echo "no" >&6; }
12401e07dc26bSmrgfi
12402e07dc26bSmrg
12403e07dc26bSmrg  if test "x$ac_ct_STRIP" = x; then
12404e07dc26bSmrg    STRIP=":"
12405e07dc26bSmrg  else
12406e07dc26bSmrg    case $cross_compiling:$ac_tool_warned in
12407e07dc26bSmrgyes:)
12408e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12409e07dc26bSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12410e07dc26bSmrgac_tool_warned=yes ;;
12411e07dc26bSmrgesac
12412e07dc26bSmrg    STRIP=$ac_ct_STRIP
12413e07dc26bSmrg  fi
12414e07dc26bSmrgelse
12415e07dc26bSmrg  STRIP="$ac_cv_prog_STRIP"
12416e07dc26bSmrgfi
12417e07dc26bSmrg
12418e07dc26bSmrgtest -z "$STRIP" && STRIP=:
12419e07dc26bSmrg
12420e07dc26bSmrg
12421e07dc26bSmrg
12422e07dc26bSmrg
12423e07dc26bSmrg
12424e07dc26bSmrg
12425e07dc26bSmrgif test -n "$ac_tool_prefix"; then
12426e07dc26bSmrg  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
12427e07dc26bSmrgset dummy ${ac_tool_prefix}ranlib; ac_word=$2
12428e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12429e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; }
12430e07dc26bSmrgif ${ac_cv_prog_RANLIB+:} false; then :
12431e07dc26bSmrg  $as_echo_n "(cached) " >&6
12432e07dc26bSmrgelse
12433e07dc26bSmrg  if test -n "$RANLIB"; then
12434e07dc26bSmrg  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
12435e07dc26bSmrgelse
12436e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12437e07dc26bSmrgfor as_dir in $PATH
12438e07dc26bSmrgdo
12439e07dc26bSmrg  IFS=$as_save_IFS
12440e07dc26bSmrg  test -z "$as_dir" && as_dir=.
12441e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
12442e07dc26bSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12443e07dc26bSmrg    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
12444e07dc26bSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12445e07dc26bSmrg    break 2
12446e07dc26bSmrg  fi
12447e07dc26bSmrgdone
12448e07dc26bSmrg  done
12449e07dc26bSmrgIFS=$as_save_IFS
12450e07dc26bSmrg
12451e07dc26bSmrgfi
12452e07dc26bSmrgfi
12453e07dc26bSmrgRANLIB=$ac_cv_prog_RANLIB
12454e07dc26bSmrgif test -n "$RANLIB"; then
12455e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
12456e07dc26bSmrg$as_echo "$RANLIB" >&6; }
12457e07dc26bSmrgelse
12458e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12459e07dc26bSmrg$as_echo "no" >&6; }
12460e07dc26bSmrgfi
12461e07dc26bSmrg
12462e07dc26bSmrg
12463e07dc26bSmrgfi
12464e07dc26bSmrgif test -z "$ac_cv_prog_RANLIB"; then
12465e07dc26bSmrg  ac_ct_RANLIB=$RANLIB
12466e07dc26bSmrg  # Extract the first word of "ranlib", so it can be a program name with args.
12467e07dc26bSmrgset dummy ranlib; ac_word=$2
12468e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12469e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; }
12470e07dc26bSmrgif ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
12471e07dc26bSmrg  $as_echo_n "(cached) " >&6
12472e07dc26bSmrgelse
12473e07dc26bSmrg  if test -n "$ac_ct_RANLIB"; then
12474e07dc26bSmrg  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
12475e07dc26bSmrgelse
12476e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12477e07dc26bSmrgfor as_dir in $PATH
12478e07dc26bSmrgdo
12479e07dc26bSmrg  IFS=$as_save_IFS
12480e07dc26bSmrg  test -z "$as_dir" && as_dir=.
12481e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
12482e07dc26bSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12483e07dc26bSmrg    ac_cv_prog_ac_ct_RANLIB="ranlib"
12484e07dc26bSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12485e07dc26bSmrg    break 2
12486e07dc26bSmrg  fi
12487e07dc26bSmrgdone
12488e07dc26bSmrg  done
12489e07dc26bSmrgIFS=$as_save_IFS
12490e07dc26bSmrg
12491e07dc26bSmrgfi
12492e07dc26bSmrgfi
12493e07dc26bSmrgac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
12494e07dc26bSmrgif test -n "$ac_ct_RANLIB"; then
12495e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
12496e07dc26bSmrg$as_echo "$ac_ct_RANLIB" >&6; }
12497e07dc26bSmrgelse
12498e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12499e07dc26bSmrg$as_echo "no" >&6; }
12500e07dc26bSmrgfi
12501e07dc26bSmrg
12502e07dc26bSmrg  if test "x$ac_ct_RANLIB" = x; then
12503e07dc26bSmrg    RANLIB=":"
12504e07dc26bSmrg  else
12505e07dc26bSmrg    case $cross_compiling:$ac_tool_warned in
12506e07dc26bSmrgyes:)
12507e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12508e07dc26bSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12509e07dc26bSmrgac_tool_warned=yes ;;
12510e07dc26bSmrgesac
12511e07dc26bSmrg    RANLIB=$ac_ct_RANLIB
12512e07dc26bSmrg  fi
12513e07dc26bSmrgelse
12514e07dc26bSmrg  RANLIB="$ac_cv_prog_RANLIB"
12515e07dc26bSmrgfi
12516e07dc26bSmrg
12517e07dc26bSmrgtest -z "$RANLIB" && RANLIB=:
12518e07dc26bSmrg
12519e07dc26bSmrg
12520e07dc26bSmrg
12521e07dc26bSmrg
12522e07dc26bSmrg
12523e07dc26bSmrg
12524e07dc26bSmrg# Determine commands to create old-style static archives.
12525e07dc26bSmrgold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
12526e07dc26bSmrgold_postinstall_cmds='chmod 644 $oldlib'
12527e07dc26bSmrgold_postuninstall_cmds=
12528e07dc26bSmrg
12529e07dc26bSmrgif test -n "$RANLIB"; then
12530e07dc26bSmrg  case $host_os in
12531e07dc26bSmrg  bitrig* | openbsd*)
12532e07dc26bSmrg    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
12533e07dc26bSmrg    ;;
12534e07dc26bSmrg  *)
12535e07dc26bSmrg    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
12536e07dc26bSmrg    ;;
12537e07dc26bSmrg  esac
12538e07dc26bSmrg  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
12539e07dc26bSmrgfi
12540e07dc26bSmrg
12541e07dc26bSmrgcase $host_os in
12542e07dc26bSmrg  darwin*)
12543e07dc26bSmrg    lock_old_archive_extraction=yes ;;
12544e07dc26bSmrg  *)
12545e07dc26bSmrg    lock_old_archive_extraction=no ;;
12546e07dc26bSmrgesac
12547e07dc26bSmrg
12548e07dc26bSmrg
12549e07dc26bSmrg
12550e07dc26bSmrg
12551e07dc26bSmrg
12552e07dc26bSmrg
12553e07dc26bSmrg
12554e07dc26bSmrg
12555e07dc26bSmrg
12556e07dc26bSmrg
12557e07dc26bSmrg
12558e07dc26bSmrg
12559e07dc26bSmrg
12560e07dc26bSmrg
12561e07dc26bSmrg
12562e07dc26bSmrg
12563e07dc26bSmrg
12564e07dc26bSmrg
12565e07dc26bSmrg
12566e07dc26bSmrg
12567e07dc26bSmrg
12568e07dc26bSmrg
12569e07dc26bSmrg
12570e07dc26bSmrg
12571e07dc26bSmrg
12572e07dc26bSmrg
12573e07dc26bSmrg
12574e07dc26bSmrg
12575e07dc26bSmrg
12576e07dc26bSmrg
12577e07dc26bSmrg
12578e07dc26bSmrg
12579e07dc26bSmrg
12580e07dc26bSmrg
12581e07dc26bSmrg
12582e07dc26bSmrg
12583e07dc26bSmrg
12584e07dc26bSmrg
12585e07dc26bSmrg
12586e07dc26bSmrg# If no C compiler was specified, use CC.
12587e07dc26bSmrgLTCC=${LTCC-"$CC"}
12588e07dc26bSmrg
12589e07dc26bSmrg# If no C compiler flags were specified, use CFLAGS.
12590e07dc26bSmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12591e07dc26bSmrg
12592e07dc26bSmrg# Allow CC to be a program name with arguments.
12593e07dc26bSmrgcompiler=$CC
12594e07dc26bSmrg
12595e07dc26bSmrg
12596e07dc26bSmrg# Check for command to grab the raw symbol name followed by C symbol from nm.
12597e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
12598e07dc26bSmrg$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
12599e07dc26bSmrgif ${lt_cv_sys_global_symbol_pipe+:} false; then :
12600e07dc26bSmrg  $as_echo_n "(cached) " >&6
12601e07dc26bSmrgelse
12602e07dc26bSmrg
12603e07dc26bSmrg# These are sane defaults that work on at least a few old systems.
12604e07dc26bSmrg# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
12605e07dc26bSmrg
12606e07dc26bSmrg# Character class describing NM global symbol codes.
12607e07dc26bSmrgsymcode='[BCDEGRST]'
12608e07dc26bSmrg
12609e07dc26bSmrg# Regexp to match symbols that can be accessed directly from C.
12610e07dc26bSmrgsympat='\([_A-Za-z][_A-Za-z0-9]*\)'
12611e07dc26bSmrg
12612e07dc26bSmrg# Define system-specific variables.
12613e07dc26bSmrgcase $host_os in
12614e07dc26bSmrgaix*)
12615e07dc26bSmrg  symcode='[BCDT]'
12616e07dc26bSmrg  ;;
12617e07dc26bSmrgcygwin* | mingw* | pw32* | cegcc*)
12618e07dc26bSmrg  symcode='[ABCDGISTW]'
12619e07dc26bSmrg  ;;
12620e07dc26bSmrghpux*)
12621e07dc26bSmrg  if test ia64 = "$host_cpu"; then
12622e07dc26bSmrg    symcode='[ABCDEGRST]'
12623e07dc26bSmrg  fi
12624e07dc26bSmrg  ;;
12625e07dc26bSmrgirix* | nonstopux*)
12626e07dc26bSmrg  symcode='[BCDEGRST]'
12627e07dc26bSmrg  ;;
12628e07dc26bSmrgosf*)
12629e07dc26bSmrg  symcode='[BCDEGQRST]'
12630e07dc26bSmrg  ;;
12631e07dc26bSmrgsolaris*)
12632e07dc26bSmrg  symcode='[BDRT]'
12633e07dc26bSmrg  ;;
12634e07dc26bSmrgsco3.2v5*)
12635e07dc26bSmrg  symcode='[DT]'
12636e07dc26bSmrg  ;;
12637e07dc26bSmrgsysv4.2uw2*)
12638e07dc26bSmrg  symcode='[DT]'
12639e07dc26bSmrg  ;;
12640e07dc26bSmrgsysv5* | sco5v6* | unixware* | OpenUNIX*)
12641e07dc26bSmrg  symcode='[ABDT]'
12642e07dc26bSmrg  ;;
12643e07dc26bSmrgsysv4)
12644e07dc26bSmrg  symcode='[DFNSTU]'
12645e07dc26bSmrg  ;;
12646e07dc26bSmrgesac
12647e07dc26bSmrg
12648e07dc26bSmrg# If we're using GNU nm, then use its standard symbol codes.
12649e07dc26bSmrgcase `$NM -V 2>&1` in
12650e07dc26bSmrg*GNU* | *'with BFD'*)
12651e07dc26bSmrg  symcode='[ABCDGIRSTW]' ;;
12652e07dc26bSmrgesac
12653e07dc26bSmrg
12654e07dc26bSmrgif test "$lt_cv_nm_interface" = "MS dumpbin"; then
12655e07dc26bSmrg  # Gets list of data symbols to import.
12656e07dc26bSmrg  lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
12657e07dc26bSmrg  # Adjust the below global symbol transforms to fixup imported variables.
12658e07dc26bSmrg  lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
12659e07dc26bSmrg  lt_c_name_hook=" -e 's/^I .* \(.*\)$/  {\"\1\", (void *) 0},/p'"
12660e07dc26bSmrg  lt_c_name_lib_hook="\
12661e07dc26bSmrg  -e 's/^I .* \(lib.*\)$/  {\"\1\", (void *) 0},/p'\
12662e07dc26bSmrg  -e 's/^I .* \(.*\)$/  {\"lib\1\", (void *) 0},/p'"
12663e07dc26bSmrgelse
12664e07dc26bSmrg  # Disable hooks by default.
12665e07dc26bSmrg  lt_cv_sys_global_symbol_to_import=
12666e07dc26bSmrg  lt_cdecl_hook=
12667e07dc26bSmrg  lt_c_name_hook=
12668e07dc26bSmrg  lt_c_name_lib_hook=
12669e07dc26bSmrgfi
12670e07dc26bSmrg
12671e07dc26bSmrg# Transform an extracted symbol line into a proper C declaration.
12672e07dc26bSmrg# Some systems (esp. on ia64) link data and code symbols differently,
12673e07dc26bSmrg# so use this general approach.
12674e07dc26bSmrglt_cv_sys_global_symbol_to_cdecl="sed -n"\
12675e07dc26bSmrg$lt_cdecl_hook\
12676e07dc26bSmrg" -e 's/^T .* \(.*\)$/extern int \1();/p'"\
12677e07dc26bSmrg" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
12678e07dc26bSmrg
12679e07dc26bSmrg# Transform an extracted symbol line into symbol name and symbol address
12680e07dc26bSmrglt_cv_sys_global_symbol_to_c_name_address="sed -n"\
12681e07dc26bSmrg$lt_c_name_hook\
12682e07dc26bSmrg" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
12683e07dc26bSmrg" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/p'"
12684e07dc26bSmrg
12685e07dc26bSmrg# Transform an extracted symbol line into symbol name with lib prefix and
12686e07dc26bSmrg# symbol address.
12687e07dc26bSmrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
12688e07dc26bSmrg$lt_c_name_lib_hook\
12689e07dc26bSmrg" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
12690e07dc26bSmrg" -e 's/^$symcode$symcode* .* \(lib.*\)$/  {\"\1\", (void *) \&\1},/p'"\
12691e07dc26bSmrg" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"lib\1\", (void *) \&\1},/p'"
12692e07dc26bSmrg
12693e07dc26bSmrg# Handle CRLF in mingw tool chain
12694e07dc26bSmrgopt_cr=
12695e07dc26bSmrgcase $build_os in
12696e07dc26bSmrgmingw*)
12697e07dc26bSmrg  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
12698e07dc26bSmrg  ;;
12699e07dc26bSmrgesac
12700e07dc26bSmrg
12701e07dc26bSmrg# Try without a prefix underscore, then with it.
12702e07dc26bSmrgfor ac_symprfx in "" "_"; do
12703e07dc26bSmrg
12704e07dc26bSmrg  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
12705e07dc26bSmrg  symxfrm="\\1 $ac_symprfx\\2 \\2"
12706e07dc26bSmrg
12707e07dc26bSmrg  # Write the raw and C identifiers.
12708e07dc26bSmrg  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
12709e07dc26bSmrg    # Fake it for dumpbin and say T for any non-static function,
12710e07dc26bSmrg    # D for any global variable and I for any imported variable.
12711e07dc26bSmrg    # Also find C++ and __fastcall symbols from MSVC++,
12712e07dc26bSmrg    # which start with @ or ?.
12713e07dc26bSmrg    lt_cv_sys_global_symbol_pipe="$AWK '"\
12714e07dc26bSmrg"     {last_section=section; section=\$ 3};"\
12715e07dc26bSmrg"     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
12716e07dc26bSmrg"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
12717e07dc26bSmrg"     /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
12718e07dc26bSmrg"     /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
12719e07dc26bSmrg"     /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
12720e07dc26bSmrg"     \$ 0!~/External *\|/{next};"\
12721e07dc26bSmrg"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
12722e07dc26bSmrg"     {if(hide[section]) next};"\
12723e07dc26bSmrg"     {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
12724e07dc26bSmrg"     {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
12725e07dc26bSmrg"     s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
12726e07dc26bSmrg"     s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
12727e07dc26bSmrg"     ' prfx=^$ac_symprfx"
12728e07dc26bSmrg  else
12729e07dc26bSmrg    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
12730e07dc26bSmrg  fi
12731e07dc26bSmrg  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
12732e07dc26bSmrg
12733e07dc26bSmrg  # Check to see that the pipe works correctly.
12734e07dc26bSmrg  pipe_works=no
12735e07dc26bSmrg
12736e07dc26bSmrg  rm -f conftest*
12737e07dc26bSmrg  cat > conftest.$ac_ext <<_LT_EOF
12738e07dc26bSmrg#ifdef __cplusplus
12739e07dc26bSmrgextern "C" {
12740e07dc26bSmrg#endif
12741e07dc26bSmrgchar nm_test_var;
12742e07dc26bSmrgvoid nm_test_func(void);
12743e07dc26bSmrgvoid nm_test_func(void){}
12744e07dc26bSmrg#ifdef __cplusplus
12745e07dc26bSmrg}
12746e07dc26bSmrg#endif
12747e07dc26bSmrgint main(){nm_test_var='a';nm_test_func();return(0);}
12748e07dc26bSmrg_LT_EOF
12749e07dc26bSmrg
12750e07dc26bSmrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12751e07dc26bSmrg  (eval $ac_compile) 2>&5
12752e07dc26bSmrg  ac_status=$?
12753e07dc26bSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12754e07dc26bSmrg  test $ac_status = 0; }; then
12755e07dc26bSmrg    # Now try to grab the symbols.
12756e07dc26bSmrg    nlist=conftest.nm
12757e07dc26bSmrg    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
12758e07dc26bSmrg  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
12759e07dc26bSmrg  ac_status=$?
12760e07dc26bSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12761e07dc26bSmrg  test $ac_status = 0; } && test -s "$nlist"; then
12762e07dc26bSmrg      # Try sorting and uniquifying the output.
12763e07dc26bSmrg      if sort "$nlist" | uniq > "$nlist"T; then
12764e07dc26bSmrg	mv -f "$nlist"T "$nlist"
12765e07dc26bSmrg      else
12766e07dc26bSmrg	rm -f "$nlist"T
12767e07dc26bSmrg      fi
12768e07dc26bSmrg
12769e07dc26bSmrg      # Make sure that we snagged all the symbols we need.
12770e07dc26bSmrg      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
12771e07dc26bSmrg	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
12772e07dc26bSmrg	  cat <<_LT_EOF > conftest.$ac_ext
12773e07dc26bSmrg/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
12774e07dc26bSmrg#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
12775e07dc26bSmrg/* DATA imports from DLLs on WIN32 can't be const, because runtime
12776e07dc26bSmrg   relocations are performed -- see ld's documentation on pseudo-relocs.  */
12777e07dc26bSmrg# define LT_DLSYM_CONST
12778e07dc26bSmrg#elif defined __osf__
12779e07dc26bSmrg/* This system does not cope well with relocations in const data.  */
12780e07dc26bSmrg# define LT_DLSYM_CONST
12781e07dc26bSmrg#else
12782e07dc26bSmrg# define LT_DLSYM_CONST const
12783e07dc26bSmrg#endif
12784e07dc26bSmrg
12785e07dc26bSmrg#ifdef __cplusplus
12786e07dc26bSmrgextern "C" {
12787e07dc26bSmrg#endif
12788e07dc26bSmrg
12789e07dc26bSmrg_LT_EOF
12790e07dc26bSmrg	  # Now generate the symbol file.
12791e07dc26bSmrg	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
12792e07dc26bSmrg
12793e07dc26bSmrg	  cat <<_LT_EOF >> conftest.$ac_ext
12794e07dc26bSmrg
12795e07dc26bSmrg/* The mapping between symbol names and symbols.  */
12796e07dc26bSmrgLT_DLSYM_CONST struct {
12797e07dc26bSmrg  const char *name;
12798e07dc26bSmrg  void       *address;
12799e07dc26bSmrg}
12800e07dc26bSmrglt__PROGRAM__LTX_preloaded_symbols[] =
12801e07dc26bSmrg{
12802e07dc26bSmrg  { "@PROGRAM@", (void *) 0 },
12803e07dc26bSmrg_LT_EOF
12804e07dc26bSmrg	  $SED "s/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
12805e07dc26bSmrg	  cat <<\_LT_EOF >> conftest.$ac_ext
12806e07dc26bSmrg  {0, (void *) 0}
12807e07dc26bSmrg};
12808e07dc26bSmrg
12809e07dc26bSmrg/* This works around a problem in FreeBSD linker */
12810e07dc26bSmrg#ifdef FREEBSD_WORKAROUND
12811e07dc26bSmrgstatic const void *lt_preloaded_setup() {
12812e07dc26bSmrg  return lt__PROGRAM__LTX_preloaded_symbols;
12813e07dc26bSmrg}
12814e07dc26bSmrg#endif
12815e07dc26bSmrg
12816e07dc26bSmrg#ifdef __cplusplus
12817e07dc26bSmrg}
12818e07dc26bSmrg#endif
12819e07dc26bSmrg_LT_EOF
12820e07dc26bSmrg	  # Now try linking the two files.
12821e07dc26bSmrg	  mv conftest.$ac_objext conftstm.$ac_objext
12822e07dc26bSmrg	  lt_globsym_save_LIBS=$LIBS
12823e07dc26bSmrg	  lt_globsym_save_CFLAGS=$CFLAGS
12824e07dc26bSmrg	  LIBS=conftstm.$ac_objext
12825e07dc26bSmrg	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
12826e07dc26bSmrg	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12827e07dc26bSmrg  (eval $ac_link) 2>&5
12828e07dc26bSmrg  ac_status=$?
12829e07dc26bSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12830e07dc26bSmrg  test $ac_status = 0; } && test -s conftest$ac_exeext; then
12831e07dc26bSmrg	    pipe_works=yes
12832e07dc26bSmrg	  fi
12833e07dc26bSmrg	  LIBS=$lt_globsym_save_LIBS
12834e07dc26bSmrg	  CFLAGS=$lt_globsym_save_CFLAGS
12835e07dc26bSmrg	else
12836e07dc26bSmrg	  echo "cannot find nm_test_func in $nlist" >&5
12837e07dc26bSmrg	fi
12838e07dc26bSmrg      else
12839e07dc26bSmrg	echo "cannot find nm_test_var in $nlist" >&5
12840e07dc26bSmrg      fi
12841e07dc26bSmrg    else
12842e07dc26bSmrg      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
12843e07dc26bSmrg    fi
12844e07dc26bSmrg  else
12845e07dc26bSmrg    echo "$progname: failed program was:" >&5
12846e07dc26bSmrg    cat conftest.$ac_ext >&5
12847e07dc26bSmrg  fi
12848e07dc26bSmrg  rm -rf conftest* conftst*
12849e07dc26bSmrg
12850e07dc26bSmrg  # Do not use the global_symbol_pipe unless it works.
12851e07dc26bSmrg  if test yes = "$pipe_works"; then
12852e07dc26bSmrg    break
12853e07dc26bSmrg  else
12854e07dc26bSmrg    lt_cv_sys_global_symbol_pipe=
12855e07dc26bSmrg  fi
12856e07dc26bSmrgdone
12857e07dc26bSmrg
12858e07dc26bSmrgfi
12859e07dc26bSmrg
12860e07dc26bSmrgif test -z "$lt_cv_sys_global_symbol_pipe"; then
12861e07dc26bSmrg  lt_cv_sys_global_symbol_to_cdecl=
12862e07dc26bSmrgfi
12863e07dc26bSmrgif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
12864e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
12865e07dc26bSmrg$as_echo "failed" >&6; }
12866e07dc26bSmrgelse
12867e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
12868e07dc26bSmrg$as_echo "ok" >&6; }
12869e07dc26bSmrgfi
12870e07dc26bSmrg
12871e07dc26bSmrg# Response file support.
12872e07dc26bSmrgif test "$lt_cv_nm_interface" = "MS dumpbin"; then
12873e07dc26bSmrg  nm_file_list_spec='@'
12874e07dc26bSmrgelif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
12875e07dc26bSmrg  nm_file_list_spec='@'
12876e07dc26bSmrgfi
12877e07dc26bSmrg
12878e07dc26bSmrg
12879e07dc26bSmrg
12880e07dc26bSmrg
12881e07dc26bSmrg
12882e07dc26bSmrg
12883e07dc26bSmrg
12884e07dc26bSmrg
12885e07dc26bSmrg
12886e07dc26bSmrg
12887e07dc26bSmrg
12888e07dc26bSmrg
12889e07dc26bSmrg
12890e07dc26bSmrg
12891e07dc26bSmrg
12892e07dc26bSmrg
12893e07dc26bSmrg
12894e07dc26bSmrg
12895e07dc26bSmrg
12896e07dc26bSmrg
12897e07dc26bSmrg
12898e07dc26bSmrg
12899e07dc26bSmrg
12900e07dc26bSmrg
12901e07dc26bSmrg
12902e07dc26bSmrg
12903e07dc26bSmrg
12904e07dc26bSmrg
12905e07dc26bSmrg
12906e07dc26bSmrg
12907e07dc26bSmrg
12908e07dc26bSmrg
12909e07dc26bSmrg
12910e07dc26bSmrg
12911e07dc26bSmrg
12912e07dc26bSmrg
12913e07dc26bSmrg
12914e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
12915e07dc26bSmrg$as_echo_n "checking for sysroot... " >&6; }
12916e07dc26bSmrg
12917e07dc26bSmrg# Check whether --with-sysroot was given.
12918e07dc26bSmrgif test "${with_sysroot+set}" = set; then :
12919e07dc26bSmrg  withval=$with_sysroot;
12920e07dc26bSmrgelse
12921e07dc26bSmrg  with_sysroot=no
12922e07dc26bSmrgfi
12923e07dc26bSmrg
12924e07dc26bSmrg
12925e07dc26bSmrglt_sysroot=
12926e07dc26bSmrgcase $with_sysroot in #(
12927e07dc26bSmrg yes)
12928e07dc26bSmrg   if test yes = "$GCC"; then
12929e07dc26bSmrg     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
12930e07dc26bSmrg   fi
12931e07dc26bSmrg   ;; #(
12932e07dc26bSmrg /*)
12933e07dc26bSmrg   lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
12934e07dc26bSmrg   ;; #(
12935e07dc26bSmrg no|'')
12936e07dc26bSmrg   ;; #(
12937e07dc26bSmrg *)
12938e07dc26bSmrg   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
12939e07dc26bSmrg$as_echo "$with_sysroot" >&6; }
12940e07dc26bSmrg   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
12941e07dc26bSmrg   ;;
12942e07dc26bSmrgesac
12943e07dc26bSmrg
12944e07dc26bSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
12945e07dc26bSmrg$as_echo "${lt_sysroot:-no}" >&6; }
12946e07dc26bSmrg
12947e07dc26bSmrg
12948e07dc26bSmrg
12949e07dc26bSmrg
12950e07dc26bSmrg
12951e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
12952e07dc26bSmrg$as_echo_n "checking for a working dd... " >&6; }
12953e07dc26bSmrgif ${ac_cv_path_lt_DD+:} false; then :
12954e07dc26bSmrg  $as_echo_n "(cached) " >&6
12955e07dc26bSmrgelse
12956e07dc26bSmrg  printf 0123456789abcdef0123456789abcdef >conftest.i
12957e07dc26bSmrgcat conftest.i conftest.i >conftest2.i
12958e07dc26bSmrg: ${lt_DD:=$DD}
12959e07dc26bSmrgif test -z "$lt_DD"; then
12960e07dc26bSmrg  ac_path_lt_DD_found=false
12961e07dc26bSmrg  # Loop through the user's path and test for each of PROGNAME-LIST
12962e07dc26bSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12963e07dc26bSmrgfor as_dir in $PATH
12964e07dc26bSmrgdo
12965e07dc26bSmrg  IFS=$as_save_IFS
12966e07dc26bSmrg  test -z "$as_dir" && as_dir=.
12967e07dc26bSmrg    for ac_prog in dd; do
12968e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
12969e07dc26bSmrg      ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
12970e07dc26bSmrg      as_fn_executable_p "$ac_path_lt_DD" || continue
12971e07dc26bSmrgif "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
12972e07dc26bSmrg  cmp -s conftest.i conftest.out \
12973e07dc26bSmrg  && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
12974e07dc26bSmrgfi
12975e07dc26bSmrg      $ac_path_lt_DD_found && break 3
12976e07dc26bSmrg    done
12977e07dc26bSmrg  done
12978e07dc26bSmrg  done
12979e07dc26bSmrgIFS=$as_save_IFS
12980e07dc26bSmrg  if test -z "$ac_cv_path_lt_DD"; then
12981e07dc26bSmrg    :
12982e07dc26bSmrg  fi
12983e07dc26bSmrgelse
12984e07dc26bSmrg  ac_cv_path_lt_DD=$lt_DD
12985e07dc26bSmrgfi
12986e07dc26bSmrg
12987e07dc26bSmrgrm -f conftest.i conftest2.i conftest.out
12988e07dc26bSmrgfi
12989e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
12990e07dc26bSmrg$as_echo "$ac_cv_path_lt_DD" >&6; }
12991e07dc26bSmrg
12992e07dc26bSmrg
12993e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
12994e07dc26bSmrg$as_echo_n "checking how to truncate binary pipes... " >&6; }
12995e07dc26bSmrgif ${lt_cv_truncate_bin+:} false; then :
12996e07dc26bSmrg  $as_echo_n "(cached) " >&6
12997e07dc26bSmrgelse
12998e07dc26bSmrg  printf 0123456789abcdef0123456789abcdef >conftest.i
12999e07dc26bSmrgcat conftest.i conftest.i >conftest2.i
13000e07dc26bSmrglt_cv_truncate_bin=
13001e07dc26bSmrgif "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
13002e07dc26bSmrg  cmp -s conftest.i conftest.out \
13003e07dc26bSmrg  && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
13004e07dc26bSmrgfi
13005e07dc26bSmrgrm -f conftest.i conftest2.i conftest.out
13006e07dc26bSmrgtest -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
13007e07dc26bSmrgfi
13008e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
13009e07dc26bSmrg$as_echo "$lt_cv_truncate_bin" >&6; }
13010e07dc26bSmrg
13011e07dc26bSmrg
13012e07dc26bSmrg
13013e07dc26bSmrg
13014e07dc26bSmrg
13015e07dc26bSmrg
13016e07dc26bSmrg
13017e07dc26bSmrg# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
13018e07dc26bSmrgfunc_cc_basename ()
13019e07dc26bSmrg{
13020e07dc26bSmrg    for cc_temp in $*""; do
13021e07dc26bSmrg      case $cc_temp in
13022e07dc26bSmrg        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
13023e07dc26bSmrg        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
13024e07dc26bSmrg        \-*) ;;
13025e07dc26bSmrg        *) break;;
13026e07dc26bSmrg      esac
13027e07dc26bSmrg    done
13028e07dc26bSmrg    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
13029e07dc26bSmrg}
13030e07dc26bSmrg
13031e07dc26bSmrg# Check whether --enable-libtool-lock was given.
13032e07dc26bSmrgif test "${enable_libtool_lock+set}" = set; then :
13033e07dc26bSmrg  enableval=$enable_libtool_lock;
13034e07dc26bSmrgfi
13035e07dc26bSmrg
13036e07dc26bSmrgtest no = "$enable_libtool_lock" || enable_libtool_lock=yes
13037e07dc26bSmrg
13038e07dc26bSmrg# Some flags need to be propagated to the compiler or linker for good
13039e07dc26bSmrg# libtool support.
13040e07dc26bSmrgcase $host in
13041e07dc26bSmrgia64-*-hpux*)
13042e07dc26bSmrg  # Find out what ABI is being produced by ac_compile, and set mode
13043e07dc26bSmrg  # options accordingly.
13044e07dc26bSmrg  echo 'int i;' > conftest.$ac_ext
13045e07dc26bSmrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13046e07dc26bSmrg  (eval $ac_compile) 2>&5
13047e07dc26bSmrg  ac_status=$?
13048e07dc26bSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13049e07dc26bSmrg  test $ac_status = 0; }; then
13050e07dc26bSmrg    case `/usr/bin/file conftest.$ac_objext` in
13051e07dc26bSmrg      *ELF-32*)
13052e07dc26bSmrg	HPUX_IA64_MODE=32
13053e07dc26bSmrg	;;
13054e07dc26bSmrg      *ELF-64*)
13055e07dc26bSmrg	HPUX_IA64_MODE=64
13056e07dc26bSmrg	;;
13057e07dc26bSmrg    esac
13058e07dc26bSmrg  fi
13059e07dc26bSmrg  rm -rf conftest*
13060e07dc26bSmrg  ;;
13061e07dc26bSmrg*-*-irix6*)
13062e07dc26bSmrg  # Find out what ABI is being produced by ac_compile, and set linker
13063e07dc26bSmrg  # options accordingly.
13064e07dc26bSmrg  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
13065e07dc26bSmrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13066e07dc26bSmrg  (eval $ac_compile) 2>&5
13067e07dc26bSmrg  ac_status=$?
13068e07dc26bSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13069e07dc26bSmrg  test $ac_status = 0; }; then
13070e07dc26bSmrg    if test yes = "$lt_cv_prog_gnu_ld"; then
13071e07dc26bSmrg      case `/usr/bin/file conftest.$ac_objext` in
13072e07dc26bSmrg	*32-bit*)
13073e07dc26bSmrg	  LD="${LD-ld} -melf32bsmip"
13074e07dc26bSmrg	  ;;
13075e07dc26bSmrg	*N32*)
13076e07dc26bSmrg	  LD="${LD-ld} -melf32bmipn32"
13077e07dc26bSmrg	  ;;
13078e07dc26bSmrg	*64-bit*)
13079e07dc26bSmrg	  LD="${LD-ld} -melf64bmip"
13080e07dc26bSmrg	;;
13081e07dc26bSmrg      esac
13082e07dc26bSmrg    else
13083e07dc26bSmrg      case `/usr/bin/file conftest.$ac_objext` in
13084e07dc26bSmrg	*32-bit*)
13085e07dc26bSmrg	  LD="${LD-ld} -32"
13086e07dc26bSmrg	  ;;
13087e07dc26bSmrg	*N32*)
13088e07dc26bSmrg	  LD="${LD-ld} -n32"
13089e07dc26bSmrg	  ;;
13090e07dc26bSmrg	*64-bit*)
13091e07dc26bSmrg	  LD="${LD-ld} -64"
13092e07dc26bSmrg	  ;;
13093e07dc26bSmrg      esac
13094e07dc26bSmrg    fi
13095e07dc26bSmrg  fi
13096e07dc26bSmrg  rm -rf conftest*
13097e07dc26bSmrg  ;;
13098e07dc26bSmrg
13099e07dc26bSmrgmips64*-*linux*)
13100e07dc26bSmrg  # Find out what ABI is being produced by ac_compile, and set linker
13101e07dc26bSmrg  # options accordingly.
13102e07dc26bSmrg  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
13103e07dc26bSmrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13104e07dc26bSmrg  (eval $ac_compile) 2>&5
13105e07dc26bSmrg  ac_status=$?
13106e07dc26bSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13107e07dc26bSmrg  test $ac_status = 0; }; then
13108e07dc26bSmrg    emul=elf
13109e07dc26bSmrg    case `/usr/bin/file conftest.$ac_objext` in
13110e07dc26bSmrg      *32-bit*)
13111e07dc26bSmrg	emul="${emul}32"
13112e07dc26bSmrg	;;
13113e07dc26bSmrg      *64-bit*)
13114e07dc26bSmrg	emul="${emul}64"
13115e07dc26bSmrg	;;
13116e07dc26bSmrg    esac
13117e07dc26bSmrg    case `/usr/bin/file conftest.$ac_objext` in
13118e07dc26bSmrg      *MSB*)
13119e07dc26bSmrg	emul="${emul}btsmip"
13120e07dc26bSmrg	;;
13121e07dc26bSmrg      *LSB*)
13122e07dc26bSmrg	emul="${emul}ltsmip"
13123e07dc26bSmrg	;;
13124e07dc26bSmrg    esac
13125e07dc26bSmrg    case `/usr/bin/file conftest.$ac_objext` in
13126e07dc26bSmrg      *N32*)
13127e07dc26bSmrg	emul="${emul}n32"
13128e07dc26bSmrg	;;
13129e07dc26bSmrg    esac
13130e07dc26bSmrg    LD="${LD-ld} -m $emul"
13131e07dc26bSmrg  fi
13132e07dc26bSmrg  rm -rf conftest*
13133e07dc26bSmrg  ;;
13134e07dc26bSmrg
13135e07dc26bSmrgx86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
13136e07dc26bSmrgs390*-*linux*|s390*-*tpf*|sparc*-*linux*)
13137e07dc26bSmrg  # Find out what ABI is being produced by ac_compile, and set linker
13138e07dc26bSmrg  # options accordingly.  Note that the listed cases only cover the
13139e07dc26bSmrg  # situations where additional linker options are needed (such as when
13140e07dc26bSmrg  # doing 32-bit compilation for a host where ld defaults to 64-bit, or
13141e07dc26bSmrg  # vice versa); the common cases where no linker options are needed do
13142e07dc26bSmrg  # not appear in the list.
13143e07dc26bSmrg  echo 'int i;' > conftest.$ac_ext
13144e07dc26bSmrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13145e07dc26bSmrg  (eval $ac_compile) 2>&5
13146e07dc26bSmrg  ac_status=$?
13147e07dc26bSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13148e07dc26bSmrg  test $ac_status = 0; }; then
13149e07dc26bSmrg    case `/usr/bin/file conftest.o` in
13150e07dc26bSmrg      *32-bit*)
13151e07dc26bSmrg	case $host in
13152e07dc26bSmrg	  x86_64-*kfreebsd*-gnu)
13153e07dc26bSmrg	    LD="${LD-ld} -m elf_i386_fbsd"
13154e07dc26bSmrg	    ;;
13155e07dc26bSmrg	  x86_64-*linux*)
13156e07dc26bSmrg	    case `/usr/bin/file conftest.o` in
13157e07dc26bSmrg	      *x86-64*)
13158e07dc26bSmrg		LD="${LD-ld} -m elf32_x86_64"
13159e07dc26bSmrg		;;
13160e07dc26bSmrg	      *)
13161e07dc26bSmrg		LD="${LD-ld} -m elf_i386"
13162e07dc26bSmrg		;;
13163e07dc26bSmrg	    esac
13164e07dc26bSmrg	    ;;
13165e07dc26bSmrg	  powerpc64le-*linux*)
13166e07dc26bSmrg	    LD="${LD-ld} -m elf32lppclinux"
13167e07dc26bSmrg	    ;;
13168e07dc26bSmrg	  powerpc64-*linux*)
13169e07dc26bSmrg	    LD="${LD-ld} -m elf32ppclinux"
13170e07dc26bSmrg	    ;;
13171e07dc26bSmrg	  s390x-*linux*)
13172e07dc26bSmrg	    LD="${LD-ld} -m elf_s390"
13173e07dc26bSmrg	    ;;
13174e07dc26bSmrg	  sparc64-*linux*)
13175e07dc26bSmrg	    LD="${LD-ld} -m elf32_sparc"
13176e07dc26bSmrg	    ;;
13177e07dc26bSmrg	esac
13178e07dc26bSmrg	;;
13179e07dc26bSmrg      *64-bit*)
13180e07dc26bSmrg	case $host in
13181e07dc26bSmrg	  x86_64-*kfreebsd*-gnu)
13182e07dc26bSmrg	    LD="${LD-ld} -m elf_x86_64_fbsd"
13183e07dc26bSmrg	    ;;
13184e07dc26bSmrg	  x86_64-*linux*)
13185e07dc26bSmrg	    LD="${LD-ld} -m elf_x86_64"
13186e07dc26bSmrg	    ;;
13187e07dc26bSmrg	  powerpcle-*linux*)
13188e07dc26bSmrg	    LD="${LD-ld} -m elf64lppc"
13189e07dc26bSmrg	    ;;
13190e07dc26bSmrg	  powerpc-*linux*)
13191e07dc26bSmrg	    LD="${LD-ld} -m elf64ppc"
13192e07dc26bSmrg	    ;;
13193e07dc26bSmrg	  s390*-*linux*|s390*-*tpf*)
13194e07dc26bSmrg	    LD="${LD-ld} -m elf64_s390"
13195e07dc26bSmrg	    ;;
13196e07dc26bSmrg	  sparc*-*linux*)
13197e07dc26bSmrg	    LD="${LD-ld} -m elf64_sparc"
13198e07dc26bSmrg	    ;;
13199e07dc26bSmrg	esac
13200e07dc26bSmrg	;;
13201e07dc26bSmrg    esac
13202e07dc26bSmrg  fi
13203e07dc26bSmrg  rm -rf conftest*
13204e07dc26bSmrg  ;;
13205e07dc26bSmrg
13206e07dc26bSmrg*-*-sco3.2v5*)
13207e07dc26bSmrg  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
13208e07dc26bSmrg  SAVE_CFLAGS=$CFLAGS
13209e07dc26bSmrg  CFLAGS="$CFLAGS -belf"
13210e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
13211e07dc26bSmrg$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
13212e07dc26bSmrgif ${lt_cv_cc_needs_belf+:} false; then :
13213e07dc26bSmrg  $as_echo_n "(cached) " >&6
13214e07dc26bSmrgelse
13215e07dc26bSmrg  ac_ext=c
13216e07dc26bSmrgac_cpp='$CPP $CPPFLAGS'
13217e07dc26bSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13218e07dc26bSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13219e07dc26bSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu
13220e07dc26bSmrg
13221e07dc26bSmrg     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13222e07dc26bSmrg/* end confdefs.h.  */
13223e07dc26bSmrg
13224e07dc26bSmrgint
13225e07dc26bSmrgmain ()
13226e07dc26bSmrg{
13227e07dc26bSmrg
13228e07dc26bSmrg  ;
13229e07dc26bSmrg  return 0;
13230e07dc26bSmrg}
13231e07dc26bSmrg_ACEOF
13232e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
13233e07dc26bSmrg  lt_cv_cc_needs_belf=yes
13234e07dc26bSmrgelse
13235e07dc26bSmrg  lt_cv_cc_needs_belf=no
13236e07dc26bSmrgfi
13237e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
13238e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
13239e07dc26bSmrg     ac_ext=c
13240e07dc26bSmrgac_cpp='$CPP $CPPFLAGS'
13241e07dc26bSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13242e07dc26bSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13243e07dc26bSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu
13244e07dc26bSmrg
13245e07dc26bSmrgfi
13246e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
13247e07dc26bSmrg$as_echo "$lt_cv_cc_needs_belf" >&6; }
13248e07dc26bSmrg  if test yes != "$lt_cv_cc_needs_belf"; then
13249e07dc26bSmrg    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
13250e07dc26bSmrg    CFLAGS=$SAVE_CFLAGS
13251e07dc26bSmrg  fi
13252e07dc26bSmrg  ;;
13253e07dc26bSmrg*-*solaris*)
13254e07dc26bSmrg  # Find out what ABI is being produced by ac_compile, and set linker
13255e07dc26bSmrg  # options accordingly.
13256e07dc26bSmrg  echo 'int i;' > conftest.$ac_ext
13257e07dc26bSmrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13258e07dc26bSmrg  (eval $ac_compile) 2>&5
13259e07dc26bSmrg  ac_status=$?
13260e07dc26bSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13261e07dc26bSmrg  test $ac_status = 0; }; then
13262e07dc26bSmrg    case `/usr/bin/file conftest.o` in
13263e07dc26bSmrg    *64-bit*)
13264e07dc26bSmrg      case $lt_cv_prog_gnu_ld in
13265e07dc26bSmrg      yes*)
13266e07dc26bSmrg        case $host in
13267e07dc26bSmrg        i?86-*-solaris*|x86_64-*-solaris*)
13268e07dc26bSmrg          LD="${LD-ld} -m elf_x86_64"
13269e07dc26bSmrg          ;;
13270e07dc26bSmrg        sparc*-*-solaris*)
13271e07dc26bSmrg          LD="${LD-ld} -m elf64_sparc"
13272e07dc26bSmrg          ;;
13273e07dc26bSmrg        esac
13274e07dc26bSmrg        # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
13275e07dc26bSmrg        if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
13276e07dc26bSmrg          LD=${LD-ld}_sol2
13277e07dc26bSmrg        fi
13278e07dc26bSmrg        ;;
13279e07dc26bSmrg      *)
13280e07dc26bSmrg	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
13281e07dc26bSmrg	  LD="${LD-ld} -64"
13282e07dc26bSmrg	fi
13283e07dc26bSmrg	;;
13284e07dc26bSmrg      esac
13285e07dc26bSmrg      ;;
13286e07dc26bSmrg    esac
13287e07dc26bSmrg  fi
13288e07dc26bSmrg  rm -rf conftest*
13289e07dc26bSmrg  ;;
13290e07dc26bSmrgesac
13291e07dc26bSmrg
13292e07dc26bSmrgneed_locks=$enable_libtool_lock
13293e07dc26bSmrg
13294e07dc26bSmrgif test -n "$ac_tool_prefix"; then
13295e07dc26bSmrg  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
13296e07dc26bSmrgset dummy ${ac_tool_prefix}mt; ac_word=$2
13297e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13298e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; }
13299e07dc26bSmrgif ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
13300e07dc26bSmrg  $as_echo_n "(cached) " >&6
13301e07dc26bSmrgelse
13302e07dc26bSmrg  if test -n "$MANIFEST_TOOL"; then
13303e07dc26bSmrg  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
13304e07dc26bSmrgelse
13305e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13306e07dc26bSmrgfor as_dir in $PATH
13307e07dc26bSmrgdo
13308e07dc26bSmrg  IFS=$as_save_IFS
13309e07dc26bSmrg  test -z "$as_dir" && as_dir=.
13310e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
13311e07dc26bSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13312e07dc26bSmrg    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
13313e07dc26bSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13314e07dc26bSmrg    break 2
13315e07dc26bSmrg  fi
13316e07dc26bSmrgdone
13317e07dc26bSmrg  done
13318e07dc26bSmrgIFS=$as_save_IFS
13319e07dc26bSmrg
13320e07dc26bSmrgfi
13321e07dc26bSmrgfi
13322e07dc26bSmrgMANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
13323e07dc26bSmrgif test -n "$MANIFEST_TOOL"; then
13324e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
13325e07dc26bSmrg$as_echo "$MANIFEST_TOOL" >&6; }
13326e07dc26bSmrgelse
13327e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13328e07dc26bSmrg$as_echo "no" >&6; }
13329e07dc26bSmrgfi
13330e07dc26bSmrg
13331e07dc26bSmrg
13332e07dc26bSmrgfi
13333e07dc26bSmrgif test -z "$ac_cv_prog_MANIFEST_TOOL"; then
13334e07dc26bSmrg  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
13335e07dc26bSmrg  # Extract the first word of "mt", so it can be a program name with args.
13336e07dc26bSmrgset dummy mt; ac_word=$2
13337e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13338e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; }
13339e07dc26bSmrgif ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
13340e07dc26bSmrg  $as_echo_n "(cached) " >&6
13341e07dc26bSmrgelse
13342e07dc26bSmrg  if test -n "$ac_ct_MANIFEST_TOOL"; then
13343e07dc26bSmrg  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
13344e07dc26bSmrgelse
13345e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13346e07dc26bSmrgfor as_dir in $PATH
13347e07dc26bSmrgdo
13348e07dc26bSmrg  IFS=$as_save_IFS
13349e07dc26bSmrg  test -z "$as_dir" && as_dir=.
13350e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
13351e07dc26bSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13352e07dc26bSmrg    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
13353e07dc26bSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13354e07dc26bSmrg    break 2
13355e07dc26bSmrg  fi
13356e07dc26bSmrgdone
13357e07dc26bSmrg  done
13358e07dc26bSmrgIFS=$as_save_IFS
13359e07dc26bSmrg
13360e07dc26bSmrgfi
13361e07dc26bSmrgfi
13362e07dc26bSmrgac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
13363e07dc26bSmrgif test -n "$ac_ct_MANIFEST_TOOL"; then
13364e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
13365e07dc26bSmrg$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
13366e07dc26bSmrgelse
13367e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13368e07dc26bSmrg$as_echo "no" >&6; }
13369e07dc26bSmrgfi
13370e07dc26bSmrg
13371e07dc26bSmrg  if test "x$ac_ct_MANIFEST_TOOL" = x; then
13372e07dc26bSmrg    MANIFEST_TOOL=":"
13373e07dc26bSmrg  else
13374e07dc26bSmrg    case $cross_compiling:$ac_tool_warned in
13375e07dc26bSmrgyes:)
13376e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13377e07dc26bSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13378e07dc26bSmrgac_tool_warned=yes ;;
13379e07dc26bSmrgesac
13380e07dc26bSmrg    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
13381e07dc26bSmrg  fi
13382e07dc26bSmrgelse
13383e07dc26bSmrg  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
13384e07dc26bSmrgfi
13385e07dc26bSmrg
13386e07dc26bSmrgtest -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
13387e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
13388e07dc26bSmrg$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
13389e07dc26bSmrgif ${lt_cv_path_mainfest_tool+:} false; then :
13390e07dc26bSmrg  $as_echo_n "(cached) " >&6
13391e07dc26bSmrgelse
13392e07dc26bSmrg  lt_cv_path_mainfest_tool=no
13393e07dc26bSmrg  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
13394e07dc26bSmrg  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
13395e07dc26bSmrg  cat conftest.err >&5
13396e07dc26bSmrg  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
13397e07dc26bSmrg    lt_cv_path_mainfest_tool=yes
13398e07dc26bSmrg  fi
13399e07dc26bSmrg  rm -f conftest*
13400e07dc26bSmrgfi
13401e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
13402e07dc26bSmrg$as_echo "$lt_cv_path_mainfest_tool" >&6; }
13403e07dc26bSmrgif test yes != "$lt_cv_path_mainfest_tool"; then
13404e07dc26bSmrg  MANIFEST_TOOL=:
13405e07dc26bSmrgfi
13406e07dc26bSmrg
13407e07dc26bSmrg
13408e07dc26bSmrg
13409e07dc26bSmrg
13410e07dc26bSmrg
13411e07dc26bSmrg
13412e07dc26bSmrg  case $host_os in
13413e07dc26bSmrg    rhapsody* | darwin*)
13414e07dc26bSmrg    if test -n "$ac_tool_prefix"; then
13415e07dc26bSmrg  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
13416e07dc26bSmrgset dummy ${ac_tool_prefix}dsymutil; ac_word=$2
13417e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13418e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; }
13419e07dc26bSmrgif ${ac_cv_prog_DSYMUTIL+:} false; then :
13420e07dc26bSmrg  $as_echo_n "(cached) " >&6
13421e07dc26bSmrgelse
13422e07dc26bSmrg  if test -n "$DSYMUTIL"; then
13423e07dc26bSmrg  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
13424e07dc26bSmrgelse
13425e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13426e07dc26bSmrgfor as_dir in $PATH
13427e07dc26bSmrgdo
13428e07dc26bSmrg  IFS=$as_save_IFS
13429e07dc26bSmrg  test -z "$as_dir" && as_dir=.
13430e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
13431e07dc26bSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13432e07dc26bSmrg    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
13433e07dc26bSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13434e07dc26bSmrg    break 2
13435e07dc26bSmrg  fi
13436e07dc26bSmrgdone
13437e07dc26bSmrg  done
13438e07dc26bSmrgIFS=$as_save_IFS
13439e07dc26bSmrg
13440e07dc26bSmrgfi
13441e07dc26bSmrgfi
13442e07dc26bSmrgDSYMUTIL=$ac_cv_prog_DSYMUTIL
13443e07dc26bSmrgif test -n "$DSYMUTIL"; then
13444e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
13445e07dc26bSmrg$as_echo "$DSYMUTIL" >&6; }
13446e07dc26bSmrgelse
13447e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13448e07dc26bSmrg$as_echo "no" >&6; }
13449e07dc26bSmrgfi
13450e07dc26bSmrg
13451e07dc26bSmrg
13452e07dc26bSmrgfi
13453e07dc26bSmrgif test -z "$ac_cv_prog_DSYMUTIL"; then
13454e07dc26bSmrg  ac_ct_DSYMUTIL=$DSYMUTIL
13455e07dc26bSmrg  # Extract the first word of "dsymutil", so it can be a program name with args.
13456e07dc26bSmrgset dummy dsymutil; ac_word=$2
13457e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13458e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; }
13459e07dc26bSmrgif ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
13460e07dc26bSmrg  $as_echo_n "(cached) " >&6
13461e07dc26bSmrgelse
13462e07dc26bSmrg  if test -n "$ac_ct_DSYMUTIL"; then
13463e07dc26bSmrg  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
13464e07dc26bSmrgelse
13465e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13466e07dc26bSmrgfor as_dir in $PATH
13467e07dc26bSmrgdo
13468e07dc26bSmrg  IFS=$as_save_IFS
13469e07dc26bSmrg  test -z "$as_dir" && as_dir=.
13470e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
13471e07dc26bSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13472e07dc26bSmrg    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
13473e07dc26bSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13474e07dc26bSmrg    break 2
13475e07dc26bSmrg  fi
13476e07dc26bSmrgdone
13477e07dc26bSmrg  done
13478e07dc26bSmrgIFS=$as_save_IFS
13479e07dc26bSmrg
13480e07dc26bSmrgfi
13481e07dc26bSmrgfi
13482e07dc26bSmrgac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
13483e07dc26bSmrgif test -n "$ac_ct_DSYMUTIL"; then
13484e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
13485e07dc26bSmrg$as_echo "$ac_ct_DSYMUTIL" >&6; }
13486e07dc26bSmrgelse
13487e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13488e07dc26bSmrg$as_echo "no" >&6; }
13489e07dc26bSmrgfi
13490e07dc26bSmrg
13491e07dc26bSmrg  if test "x$ac_ct_DSYMUTIL" = x; then
13492e07dc26bSmrg    DSYMUTIL=":"
13493e07dc26bSmrg  else
13494e07dc26bSmrg    case $cross_compiling:$ac_tool_warned in
13495e07dc26bSmrgyes:)
13496e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13497e07dc26bSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13498e07dc26bSmrgac_tool_warned=yes ;;
13499e07dc26bSmrgesac
13500e07dc26bSmrg    DSYMUTIL=$ac_ct_DSYMUTIL
13501e07dc26bSmrg  fi
13502e07dc26bSmrgelse
13503e07dc26bSmrg  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
13504e07dc26bSmrgfi
13505e07dc26bSmrg
13506e07dc26bSmrg    if test -n "$ac_tool_prefix"; then
13507e07dc26bSmrg  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
13508e07dc26bSmrgset dummy ${ac_tool_prefix}nmedit; ac_word=$2
13509e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13510e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; }
13511e07dc26bSmrgif ${ac_cv_prog_NMEDIT+:} false; then :
13512e07dc26bSmrg  $as_echo_n "(cached) " >&6
13513e07dc26bSmrgelse
13514e07dc26bSmrg  if test -n "$NMEDIT"; then
13515e07dc26bSmrg  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
13516e07dc26bSmrgelse
13517e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13518e07dc26bSmrgfor as_dir in $PATH
13519e07dc26bSmrgdo
13520e07dc26bSmrg  IFS=$as_save_IFS
13521e07dc26bSmrg  test -z "$as_dir" && as_dir=.
13522e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
13523e07dc26bSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13524e07dc26bSmrg    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
13525e07dc26bSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13526e07dc26bSmrg    break 2
13527e07dc26bSmrg  fi
13528e07dc26bSmrgdone
13529e07dc26bSmrg  done
13530e07dc26bSmrgIFS=$as_save_IFS
13531e07dc26bSmrg
13532e07dc26bSmrgfi
13533e07dc26bSmrgfi
13534e07dc26bSmrgNMEDIT=$ac_cv_prog_NMEDIT
13535e07dc26bSmrgif test -n "$NMEDIT"; then
13536e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
13537e07dc26bSmrg$as_echo "$NMEDIT" >&6; }
13538e07dc26bSmrgelse
13539e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13540e07dc26bSmrg$as_echo "no" >&6; }
13541e07dc26bSmrgfi
13542e07dc26bSmrg
13543e07dc26bSmrg
13544e07dc26bSmrgfi
13545e07dc26bSmrgif test -z "$ac_cv_prog_NMEDIT"; then
13546e07dc26bSmrg  ac_ct_NMEDIT=$NMEDIT
13547e07dc26bSmrg  # Extract the first word of "nmedit", so it can be a program name with args.
13548e07dc26bSmrgset dummy nmedit; ac_word=$2
13549e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13550e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; }
13551e07dc26bSmrgif ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
13552e07dc26bSmrg  $as_echo_n "(cached) " >&6
13553e07dc26bSmrgelse
13554e07dc26bSmrg  if test -n "$ac_ct_NMEDIT"; then
13555e07dc26bSmrg  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
13556e07dc26bSmrgelse
13557e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13558e07dc26bSmrgfor as_dir in $PATH
13559e07dc26bSmrgdo
13560e07dc26bSmrg  IFS=$as_save_IFS
13561e07dc26bSmrg  test -z "$as_dir" && as_dir=.
13562e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
13563e07dc26bSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13564e07dc26bSmrg    ac_cv_prog_ac_ct_NMEDIT="nmedit"
13565e07dc26bSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13566e07dc26bSmrg    break 2
13567e07dc26bSmrg  fi
13568e07dc26bSmrgdone
13569e07dc26bSmrg  done
13570e07dc26bSmrgIFS=$as_save_IFS
13571e07dc26bSmrg
13572e07dc26bSmrgfi
13573e07dc26bSmrgfi
13574e07dc26bSmrgac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
13575e07dc26bSmrgif test -n "$ac_ct_NMEDIT"; then
13576e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
13577e07dc26bSmrg$as_echo "$ac_ct_NMEDIT" >&6; }
13578e07dc26bSmrgelse
13579e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13580e07dc26bSmrg$as_echo "no" >&6; }
13581e07dc26bSmrgfi
13582e07dc26bSmrg
13583e07dc26bSmrg  if test "x$ac_ct_NMEDIT" = x; then
13584e07dc26bSmrg    NMEDIT=":"
13585e07dc26bSmrg  else
13586e07dc26bSmrg    case $cross_compiling:$ac_tool_warned in
13587e07dc26bSmrgyes:)
13588e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13589e07dc26bSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13590e07dc26bSmrgac_tool_warned=yes ;;
13591e07dc26bSmrgesac
13592e07dc26bSmrg    NMEDIT=$ac_ct_NMEDIT
13593e07dc26bSmrg  fi
13594e07dc26bSmrgelse
13595e07dc26bSmrg  NMEDIT="$ac_cv_prog_NMEDIT"
13596e07dc26bSmrgfi
13597e07dc26bSmrg
13598e07dc26bSmrg    if test -n "$ac_tool_prefix"; then
13599e07dc26bSmrg  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
13600e07dc26bSmrgset dummy ${ac_tool_prefix}lipo; ac_word=$2
13601e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13602e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; }
13603e07dc26bSmrgif ${ac_cv_prog_LIPO+:} false; then :
13604e07dc26bSmrg  $as_echo_n "(cached) " >&6
13605e07dc26bSmrgelse
13606e07dc26bSmrg  if test -n "$LIPO"; then
13607e07dc26bSmrg  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
13608e07dc26bSmrgelse
13609e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13610e07dc26bSmrgfor as_dir in $PATH
13611e07dc26bSmrgdo
13612e07dc26bSmrg  IFS=$as_save_IFS
13613e07dc26bSmrg  test -z "$as_dir" && as_dir=.
13614e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
13615e07dc26bSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13616e07dc26bSmrg    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
13617e07dc26bSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13618e07dc26bSmrg    break 2
13619e07dc26bSmrg  fi
13620e07dc26bSmrgdone
13621e07dc26bSmrg  done
13622e07dc26bSmrgIFS=$as_save_IFS
13623e07dc26bSmrg
13624e07dc26bSmrgfi
13625e07dc26bSmrgfi
13626e07dc26bSmrgLIPO=$ac_cv_prog_LIPO
13627e07dc26bSmrgif test -n "$LIPO"; then
13628e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
13629e07dc26bSmrg$as_echo "$LIPO" >&6; }
13630e07dc26bSmrgelse
13631e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13632e07dc26bSmrg$as_echo "no" >&6; }
13633e07dc26bSmrgfi
13634e07dc26bSmrg
13635e07dc26bSmrg
13636e07dc26bSmrgfi
13637e07dc26bSmrgif test -z "$ac_cv_prog_LIPO"; then
13638e07dc26bSmrg  ac_ct_LIPO=$LIPO
13639e07dc26bSmrg  # Extract the first word of "lipo", so it can be a program name with args.
13640e07dc26bSmrgset dummy lipo; ac_word=$2
13641e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13642e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; }
13643e07dc26bSmrgif ${ac_cv_prog_ac_ct_LIPO+:} false; then :
13644e07dc26bSmrg  $as_echo_n "(cached) " >&6
13645e07dc26bSmrgelse
13646e07dc26bSmrg  if test -n "$ac_ct_LIPO"; then
13647e07dc26bSmrg  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
13648e07dc26bSmrgelse
13649e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13650e07dc26bSmrgfor as_dir in $PATH
13651e07dc26bSmrgdo
13652e07dc26bSmrg  IFS=$as_save_IFS
13653e07dc26bSmrg  test -z "$as_dir" && as_dir=.
13654e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
13655e07dc26bSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13656e07dc26bSmrg    ac_cv_prog_ac_ct_LIPO="lipo"
13657e07dc26bSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13658e07dc26bSmrg    break 2
13659e07dc26bSmrg  fi
13660e07dc26bSmrgdone
13661e07dc26bSmrg  done
13662e07dc26bSmrgIFS=$as_save_IFS
13663e07dc26bSmrg
13664e07dc26bSmrgfi
13665e07dc26bSmrgfi
13666e07dc26bSmrgac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
13667e07dc26bSmrgif test -n "$ac_ct_LIPO"; then
13668e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
13669e07dc26bSmrg$as_echo "$ac_ct_LIPO" >&6; }
13670e07dc26bSmrgelse
13671e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13672e07dc26bSmrg$as_echo "no" >&6; }
13673e07dc26bSmrgfi
13674e07dc26bSmrg
13675e07dc26bSmrg  if test "x$ac_ct_LIPO" = x; then
13676e07dc26bSmrg    LIPO=":"
13677e07dc26bSmrg  else
13678e07dc26bSmrg    case $cross_compiling:$ac_tool_warned in
13679e07dc26bSmrgyes:)
13680e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13681e07dc26bSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13682e07dc26bSmrgac_tool_warned=yes ;;
13683e07dc26bSmrgesac
13684e07dc26bSmrg    LIPO=$ac_ct_LIPO
13685e07dc26bSmrg  fi
13686e07dc26bSmrgelse
13687e07dc26bSmrg  LIPO="$ac_cv_prog_LIPO"
13688e07dc26bSmrgfi
13689e07dc26bSmrg
13690e07dc26bSmrg    if test -n "$ac_tool_prefix"; then
13691e07dc26bSmrg  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
13692e07dc26bSmrgset dummy ${ac_tool_prefix}otool; ac_word=$2
13693e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13694e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; }
13695e07dc26bSmrgif ${ac_cv_prog_OTOOL+:} false; then :
13696e07dc26bSmrg  $as_echo_n "(cached) " >&6
13697e07dc26bSmrgelse
13698e07dc26bSmrg  if test -n "$OTOOL"; then
13699e07dc26bSmrg  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
13700e07dc26bSmrgelse
13701e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13702e07dc26bSmrgfor as_dir in $PATH
13703e07dc26bSmrgdo
13704e07dc26bSmrg  IFS=$as_save_IFS
13705e07dc26bSmrg  test -z "$as_dir" && as_dir=.
13706e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
13707e07dc26bSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13708e07dc26bSmrg    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
13709e07dc26bSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13710e07dc26bSmrg    break 2
13711e07dc26bSmrg  fi
13712e07dc26bSmrgdone
13713e07dc26bSmrg  done
13714e07dc26bSmrgIFS=$as_save_IFS
13715e07dc26bSmrg
13716e07dc26bSmrgfi
13717e07dc26bSmrgfi
13718e07dc26bSmrgOTOOL=$ac_cv_prog_OTOOL
13719e07dc26bSmrgif test -n "$OTOOL"; then
13720e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
13721e07dc26bSmrg$as_echo "$OTOOL" >&6; }
13722e07dc26bSmrgelse
13723e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13724e07dc26bSmrg$as_echo "no" >&6; }
13725e07dc26bSmrgfi
13726e07dc26bSmrg
13727e07dc26bSmrg
13728e07dc26bSmrgfi
13729e07dc26bSmrgif test -z "$ac_cv_prog_OTOOL"; then
13730e07dc26bSmrg  ac_ct_OTOOL=$OTOOL
13731e07dc26bSmrg  # Extract the first word of "otool", so it can be a program name with args.
13732e07dc26bSmrgset dummy otool; ac_word=$2
13733e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13734e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; }
13735e07dc26bSmrgif ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
13736e07dc26bSmrg  $as_echo_n "(cached) " >&6
13737e07dc26bSmrgelse
13738e07dc26bSmrg  if test -n "$ac_ct_OTOOL"; then
13739e07dc26bSmrg  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
13740e07dc26bSmrgelse
13741e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13742e07dc26bSmrgfor as_dir in $PATH
13743e07dc26bSmrgdo
13744e07dc26bSmrg  IFS=$as_save_IFS
13745e07dc26bSmrg  test -z "$as_dir" && as_dir=.
13746e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
13747e07dc26bSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13748e07dc26bSmrg    ac_cv_prog_ac_ct_OTOOL="otool"
13749e07dc26bSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13750e07dc26bSmrg    break 2
13751e07dc26bSmrg  fi
13752e07dc26bSmrgdone
13753e07dc26bSmrg  done
13754e07dc26bSmrgIFS=$as_save_IFS
13755e07dc26bSmrg
13756e07dc26bSmrgfi
13757e07dc26bSmrgfi
13758e07dc26bSmrgac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
13759e07dc26bSmrgif test -n "$ac_ct_OTOOL"; then
13760e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
13761e07dc26bSmrg$as_echo "$ac_ct_OTOOL" >&6; }
13762e07dc26bSmrgelse
13763e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13764e07dc26bSmrg$as_echo "no" >&6; }
13765e07dc26bSmrgfi
13766e07dc26bSmrg
13767e07dc26bSmrg  if test "x$ac_ct_OTOOL" = x; then
13768e07dc26bSmrg    OTOOL=":"
13769e07dc26bSmrg  else
13770e07dc26bSmrg    case $cross_compiling:$ac_tool_warned in
13771e07dc26bSmrgyes:)
13772e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13773e07dc26bSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13774e07dc26bSmrgac_tool_warned=yes ;;
13775e07dc26bSmrgesac
13776e07dc26bSmrg    OTOOL=$ac_ct_OTOOL
13777e07dc26bSmrg  fi
13778e07dc26bSmrgelse
13779e07dc26bSmrg  OTOOL="$ac_cv_prog_OTOOL"
13780e07dc26bSmrgfi
13781e07dc26bSmrg
13782e07dc26bSmrg    if test -n "$ac_tool_prefix"; then
13783e07dc26bSmrg  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
13784e07dc26bSmrgset dummy ${ac_tool_prefix}otool64; ac_word=$2
13785e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13786e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; }
13787e07dc26bSmrgif ${ac_cv_prog_OTOOL64+:} false; then :
13788e07dc26bSmrg  $as_echo_n "(cached) " >&6
13789e07dc26bSmrgelse
13790e07dc26bSmrg  if test -n "$OTOOL64"; then
13791e07dc26bSmrg  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
13792e07dc26bSmrgelse
13793e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13794e07dc26bSmrgfor as_dir in $PATH
13795e07dc26bSmrgdo
13796e07dc26bSmrg  IFS=$as_save_IFS
13797e07dc26bSmrg  test -z "$as_dir" && as_dir=.
13798e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
13799e07dc26bSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13800e07dc26bSmrg    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
13801e07dc26bSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13802e07dc26bSmrg    break 2
13803e07dc26bSmrg  fi
13804e07dc26bSmrgdone
13805e07dc26bSmrg  done
13806e07dc26bSmrgIFS=$as_save_IFS
13807e07dc26bSmrg
13808e07dc26bSmrgfi
13809e07dc26bSmrgfi
13810e07dc26bSmrgOTOOL64=$ac_cv_prog_OTOOL64
13811e07dc26bSmrgif test -n "$OTOOL64"; then
13812e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
13813e07dc26bSmrg$as_echo "$OTOOL64" >&6; }
13814e07dc26bSmrgelse
13815e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13816e07dc26bSmrg$as_echo "no" >&6; }
13817e07dc26bSmrgfi
13818e07dc26bSmrg
13819e07dc26bSmrg
13820e07dc26bSmrgfi
13821e07dc26bSmrgif test -z "$ac_cv_prog_OTOOL64"; then
13822e07dc26bSmrg  ac_ct_OTOOL64=$OTOOL64
13823e07dc26bSmrg  # Extract the first word of "otool64", so it can be a program name with args.
13824e07dc26bSmrgset dummy otool64; ac_word=$2
13825e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13826e07dc26bSmrg$as_echo_n "checking for $ac_word... " >&6; }
13827e07dc26bSmrgif ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
13828e07dc26bSmrg  $as_echo_n "(cached) " >&6
13829e07dc26bSmrgelse
13830e07dc26bSmrg  if test -n "$ac_ct_OTOOL64"; then
13831e07dc26bSmrg  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
13832e07dc26bSmrgelse
13833e07dc26bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13834e07dc26bSmrgfor as_dir in $PATH
13835e07dc26bSmrgdo
13836e07dc26bSmrg  IFS=$as_save_IFS
13837e07dc26bSmrg  test -z "$as_dir" && as_dir=.
13838e07dc26bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
13839e07dc26bSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13840e07dc26bSmrg    ac_cv_prog_ac_ct_OTOOL64="otool64"
13841e07dc26bSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13842e07dc26bSmrg    break 2
13843e07dc26bSmrg  fi
13844e07dc26bSmrgdone
13845e07dc26bSmrg  done
13846e07dc26bSmrgIFS=$as_save_IFS
13847e07dc26bSmrg
13848e07dc26bSmrgfi
13849e07dc26bSmrgfi
13850e07dc26bSmrgac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
13851e07dc26bSmrgif test -n "$ac_ct_OTOOL64"; then
13852e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
13853e07dc26bSmrg$as_echo "$ac_ct_OTOOL64" >&6; }
13854e07dc26bSmrgelse
13855e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13856e07dc26bSmrg$as_echo "no" >&6; }
13857e07dc26bSmrgfi
13858e07dc26bSmrg
13859e07dc26bSmrg  if test "x$ac_ct_OTOOL64" = x; then
13860e07dc26bSmrg    OTOOL64=":"
13861e07dc26bSmrg  else
13862e07dc26bSmrg    case $cross_compiling:$ac_tool_warned in
13863e07dc26bSmrgyes:)
13864e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13865e07dc26bSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13866e07dc26bSmrgac_tool_warned=yes ;;
13867e07dc26bSmrgesac
13868e07dc26bSmrg    OTOOL64=$ac_ct_OTOOL64
13869e07dc26bSmrg  fi
13870e07dc26bSmrgelse
13871e07dc26bSmrg  OTOOL64="$ac_cv_prog_OTOOL64"
13872e07dc26bSmrgfi
13873e07dc26bSmrg
13874e07dc26bSmrg
13875e07dc26bSmrg
13876e07dc26bSmrg
13877e07dc26bSmrg
13878e07dc26bSmrg
13879e07dc26bSmrg
13880e07dc26bSmrg
13881e07dc26bSmrg
13882e07dc26bSmrg
13883e07dc26bSmrg
13884e07dc26bSmrg
13885e07dc26bSmrg
13886e07dc26bSmrg
13887e07dc26bSmrg
13888e07dc26bSmrg
13889e07dc26bSmrg
13890e07dc26bSmrg
13891e07dc26bSmrg
13892e07dc26bSmrg
13893e07dc26bSmrg
13894e07dc26bSmrg
13895e07dc26bSmrg
13896e07dc26bSmrg
13897e07dc26bSmrg
13898e07dc26bSmrg
13899e07dc26bSmrg
13900e07dc26bSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
13901e07dc26bSmrg$as_echo_n "checking for -single_module linker flag... " >&6; }
13902e07dc26bSmrgif ${lt_cv_apple_cc_single_mod+:} false; then :
13903e07dc26bSmrg  $as_echo_n "(cached) " >&6
13904e07dc26bSmrgelse
13905e07dc26bSmrg  lt_cv_apple_cc_single_mod=no
13906e07dc26bSmrg      if test -z "$LT_MULTI_MODULE"; then
13907e07dc26bSmrg	# By default we will add the -single_module flag. You can override
13908e07dc26bSmrg	# by either setting the environment variable LT_MULTI_MODULE
13909e07dc26bSmrg	# non-empty at configure time, or by adding -multi_module to the
13910e07dc26bSmrg	# link flags.
13911e07dc26bSmrg	rm -rf libconftest.dylib*
13912e07dc26bSmrg	echo "int foo(void){return 1;}" > conftest.c
13913e07dc26bSmrg	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
13914e07dc26bSmrg-dynamiclib -Wl,-single_module conftest.c" >&5
13915e07dc26bSmrg	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
13916e07dc26bSmrg	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
13917e07dc26bSmrg        _lt_result=$?
13918e07dc26bSmrg	# If there is a non-empty error log, and "single_module"
13919e07dc26bSmrg	# appears in it, assume the flag caused a linker warning
13920e07dc26bSmrg        if test -s conftest.err && $GREP single_module conftest.err; then
13921e07dc26bSmrg	  cat conftest.err >&5
13922e07dc26bSmrg	# Otherwise, if the output was created with a 0 exit code from
13923e07dc26bSmrg	# the compiler, it worked.
13924e07dc26bSmrg	elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
13925e07dc26bSmrg	  lt_cv_apple_cc_single_mod=yes
13926e07dc26bSmrg	else
13927e07dc26bSmrg	  cat conftest.err >&5
13928e07dc26bSmrg	fi
13929e07dc26bSmrg	rm -rf libconftest.dylib*
13930e07dc26bSmrg	rm -f conftest.*
13931e07dc26bSmrg      fi
13932e07dc26bSmrgfi
13933e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
13934e07dc26bSmrg$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
13935e07dc26bSmrg
13936e07dc26bSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
13937e07dc26bSmrg$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
13938e07dc26bSmrgif ${lt_cv_ld_exported_symbols_list+:} false; then :
13939e07dc26bSmrg  $as_echo_n "(cached) " >&6
13940e07dc26bSmrgelse
13941e07dc26bSmrg  lt_cv_ld_exported_symbols_list=no
13942e07dc26bSmrg      save_LDFLAGS=$LDFLAGS
13943e07dc26bSmrg      echo "_main" > conftest.sym
13944e07dc26bSmrg      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
13945e07dc26bSmrg      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13946e07dc26bSmrg/* end confdefs.h.  */
13947e07dc26bSmrg
13948e07dc26bSmrgint
13949e07dc26bSmrgmain ()
13950e07dc26bSmrg{
13951e07dc26bSmrg
13952e07dc26bSmrg  ;
13953e07dc26bSmrg  return 0;
13954e07dc26bSmrg}
13955e07dc26bSmrg_ACEOF
13956e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
13957e07dc26bSmrg  lt_cv_ld_exported_symbols_list=yes
13958e07dc26bSmrgelse
13959e07dc26bSmrg  lt_cv_ld_exported_symbols_list=no
13960e07dc26bSmrgfi
13961e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
13962e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
13963e07dc26bSmrg	LDFLAGS=$save_LDFLAGS
13964e07dc26bSmrg
13965e07dc26bSmrgfi
13966e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
13967e07dc26bSmrg$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
13968e07dc26bSmrg
13969e07dc26bSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
13970e07dc26bSmrg$as_echo_n "checking for -force_load linker flag... " >&6; }
13971e07dc26bSmrgif ${lt_cv_ld_force_load+:} false; then :
13972e07dc26bSmrg  $as_echo_n "(cached) " >&6
13973e07dc26bSmrgelse
13974e07dc26bSmrg  lt_cv_ld_force_load=no
13975e07dc26bSmrg      cat > conftest.c << _LT_EOF
13976e07dc26bSmrgint forced_loaded() { return 2;}
13977e07dc26bSmrg_LT_EOF
13978e07dc26bSmrg      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
13979e07dc26bSmrg      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
13980e07dc26bSmrg      echo "$AR cru libconftest.a conftest.o" >&5
13981e07dc26bSmrg      $AR cru libconftest.a conftest.o 2>&5
13982e07dc26bSmrg      echo "$RANLIB libconftest.a" >&5
13983e07dc26bSmrg      $RANLIB libconftest.a 2>&5
13984e07dc26bSmrg      cat > conftest.c << _LT_EOF
13985e07dc26bSmrgint main() { return 0;}
13986e07dc26bSmrg_LT_EOF
13987e07dc26bSmrg      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
13988e07dc26bSmrg      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
13989e07dc26bSmrg      _lt_result=$?
13990e07dc26bSmrg      if test -s conftest.err && $GREP force_load conftest.err; then
13991e07dc26bSmrg	cat conftest.err >&5
13992e07dc26bSmrg      elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
13993e07dc26bSmrg	lt_cv_ld_force_load=yes
13994e07dc26bSmrg      else
13995e07dc26bSmrg	cat conftest.err >&5
13996e07dc26bSmrg      fi
13997e07dc26bSmrg        rm -f conftest.err libconftest.a conftest conftest.c
13998e07dc26bSmrg        rm -rf conftest.dSYM
13999e07dc26bSmrg
14000e07dc26bSmrgfi
14001e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
14002e07dc26bSmrg$as_echo "$lt_cv_ld_force_load" >&6; }
14003e07dc26bSmrg    case $host_os in
14004e07dc26bSmrg    rhapsody* | darwin1.[012])
14005e07dc26bSmrg      _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
14006e07dc26bSmrg    darwin1.*)
14007e07dc26bSmrg      _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
14008e07dc26bSmrg    darwin*) # darwin 5.x on
14009e07dc26bSmrg      # if running on 10.5 or later, the deployment target defaults
14010e07dc26bSmrg      # to the OS version, if on x86, and 10.4, the deployment
14011e07dc26bSmrg      # target defaults to 10.4. Don't you love it?
14012e07dc26bSmrg      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
14013e07dc26bSmrg	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
14014e07dc26bSmrg	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
14015e07dc26bSmrg	10.[012][,.]*)
14016e07dc26bSmrg	  _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
14017e07dc26bSmrg	10.*)
14018e07dc26bSmrg	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
14019e07dc26bSmrg      esac
14020e07dc26bSmrg    ;;
14021e07dc26bSmrg  esac
14022e07dc26bSmrg    if test yes = "$lt_cv_apple_cc_single_mod"; then
14023e07dc26bSmrg      _lt_dar_single_mod='$single_module'
14024e07dc26bSmrg    fi
14025e07dc26bSmrg    if test yes = "$lt_cv_ld_exported_symbols_list"; then
14026e07dc26bSmrg      _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
14027e07dc26bSmrg    else
14028e07dc26bSmrg      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
14029e07dc26bSmrg    fi
14030e07dc26bSmrg    if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
14031e07dc26bSmrg      _lt_dsymutil='~$DSYMUTIL $lib || :'
14032e07dc26bSmrg    else
14033e07dc26bSmrg      _lt_dsymutil=
14034e07dc26bSmrg    fi
14035e07dc26bSmrg    ;;
14036e07dc26bSmrg  esac
14037e07dc26bSmrg
14038e07dc26bSmrg# func_munge_path_list VARIABLE PATH
14039e07dc26bSmrg# -----------------------------------
14040e07dc26bSmrg# VARIABLE is name of variable containing _space_ separated list of
14041e07dc26bSmrg# directories to be munged by the contents of PATH, which is string
14042e07dc26bSmrg# having a format:
14043e07dc26bSmrg# "DIR[:DIR]:"
14044e07dc26bSmrg#       string "DIR[ DIR]" will be prepended to VARIABLE
14045e07dc26bSmrg# ":DIR[:DIR]"
14046e07dc26bSmrg#       string "DIR[ DIR]" will be appended to VARIABLE
14047e07dc26bSmrg# "DIRP[:DIRP]::[DIRA:]DIRA"
14048e07dc26bSmrg#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
14049e07dc26bSmrg#       "DIRA[ DIRA]" will be appended to VARIABLE
14050e07dc26bSmrg# "DIR[:DIR]"
14051e07dc26bSmrg#       VARIABLE will be replaced by "DIR[ DIR]"
14052e07dc26bSmrgfunc_munge_path_list ()
14053e07dc26bSmrg{
14054e07dc26bSmrg    case x$2 in
14055e07dc26bSmrg    x)
14056e07dc26bSmrg        ;;
14057e07dc26bSmrg    *:)
14058e07dc26bSmrg        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
14059e07dc26bSmrg        ;;
14060e07dc26bSmrg    x:*)
14061e07dc26bSmrg        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
14062e07dc26bSmrg        ;;
14063e07dc26bSmrg    *::*)
14064e07dc26bSmrg        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
14065e07dc26bSmrg        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
14066e07dc26bSmrg        ;;
14067e07dc26bSmrg    *)
14068e07dc26bSmrg        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
14069e07dc26bSmrg        ;;
14070e07dc26bSmrg    esac
14071e07dc26bSmrg}
14072e07dc26bSmrg
14073e07dc26bSmrgfor ac_header in dlfcn.h
14074e07dc26bSmrgdo :
14075e07dc26bSmrg  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
14076e07dc26bSmrg"
14077e07dc26bSmrgif test "x$ac_cv_header_dlfcn_h" = xyes; then :
14078e07dc26bSmrg  cat >>confdefs.h <<_ACEOF
14079e07dc26bSmrg#define HAVE_DLFCN_H 1
14080e07dc26bSmrg_ACEOF
14081e07dc26bSmrg
14082e07dc26bSmrgfi
14083e07dc26bSmrg
14084e07dc26bSmrgdone
14085e07dc26bSmrg
14086e07dc26bSmrg
14087e07dc26bSmrg
14088e07dc26bSmrg
14089e07dc26bSmrg
14090e07dc26bSmrg# Set options
14091e07dc26bSmrg
14092e07dc26bSmrg
14093e07dc26bSmrg
14094e07dc26bSmrg        enable_dlopen=no
14095e07dc26bSmrg
14096e07dc26bSmrg
14097e07dc26bSmrg  enable_win32_dll=no
14098e07dc26bSmrg
14099e07dc26bSmrg
14100e07dc26bSmrg            # Check whether --enable-shared was given.
14101e07dc26bSmrgif test "${enable_shared+set}" = set; then :
14102e07dc26bSmrg  enableval=$enable_shared; p=${PACKAGE-default}
14103e07dc26bSmrg    case $enableval in
14104e07dc26bSmrg    yes) enable_shared=yes ;;
14105e07dc26bSmrg    no) enable_shared=no ;;
14106e07dc26bSmrg    *)
14107e07dc26bSmrg      enable_shared=no
14108e07dc26bSmrg      # Look at the argument we got.  We use all the common list separators.
14109e07dc26bSmrg      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
14110e07dc26bSmrg      for pkg in $enableval; do
14111e07dc26bSmrg	IFS=$lt_save_ifs
14112e07dc26bSmrg	if test "X$pkg" = "X$p"; then
14113e07dc26bSmrg	  enable_shared=yes
14114e07dc26bSmrg	fi
14115e07dc26bSmrg      done
14116e07dc26bSmrg      IFS=$lt_save_ifs
14117e07dc26bSmrg      ;;
14118e07dc26bSmrg    esac
14119e07dc26bSmrgelse
14120e07dc26bSmrg  enable_shared=yes
14121e07dc26bSmrgfi
14122e07dc26bSmrg
14123e07dc26bSmrg
14124e07dc26bSmrg
14125e07dc26bSmrg
14126e07dc26bSmrg
14127e07dc26bSmrg
14128e07dc26bSmrg
14129e07dc26bSmrg
14130e07dc26bSmrg
14131e07dc26bSmrg
14132e07dc26bSmrg
14133e07dc26bSmrg# Check whether --with-pic was given.
14134e07dc26bSmrgif test "${with_pic+set}" = set; then :
14135e07dc26bSmrg  withval=$with_pic; lt_p=${PACKAGE-default}
14136e07dc26bSmrg    case $withval in
14137e07dc26bSmrg    yes|no) pic_mode=$withval ;;
14138e07dc26bSmrg    *)
14139e07dc26bSmrg      pic_mode=default
14140e07dc26bSmrg      # Look at the argument we got.  We use all the common list separators.
14141e07dc26bSmrg      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
14142e07dc26bSmrg      for lt_pkg in $withval; do
14143e07dc26bSmrg	IFS=$lt_save_ifs
14144e07dc26bSmrg	if test "X$lt_pkg" = "X$lt_p"; then
14145e07dc26bSmrg	  pic_mode=yes
14146e07dc26bSmrg	fi
14147e07dc26bSmrg      done
14148e07dc26bSmrg      IFS=$lt_save_ifs
14149e07dc26bSmrg      ;;
14150e07dc26bSmrg    esac
14151e07dc26bSmrgelse
14152e07dc26bSmrg  pic_mode=default
14153e07dc26bSmrgfi
14154e07dc26bSmrg
14155e07dc26bSmrg
14156e07dc26bSmrg
14157e07dc26bSmrg
14158e07dc26bSmrg
14159e07dc26bSmrg
14160e07dc26bSmrg
14161e07dc26bSmrg
14162e07dc26bSmrg  # Check whether --enable-fast-install was given.
14163e07dc26bSmrgif test "${enable_fast_install+set}" = set; then :
14164e07dc26bSmrg  enableval=$enable_fast_install; p=${PACKAGE-default}
14165e07dc26bSmrg    case $enableval in
14166e07dc26bSmrg    yes) enable_fast_install=yes ;;
14167e07dc26bSmrg    no) enable_fast_install=no ;;
14168e07dc26bSmrg    *)
14169e07dc26bSmrg      enable_fast_install=no
14170e07dc26bSmrg      # Look at the argument we got.  We use all the common list separators.
14171e07dc26bSmrg      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
14172e07dc26bSmrg      for pkg in $enableval; do
14173e07dc26bSmrg	IFS=$lt_save_ifs
14174e07dc26bSmrg	if test "X$pkg" = "X$p"; then
14175e07dc26bSmrg	  enable_fast_install=yes
14176e07dc26bSmrg	fi
14177e07dc26bSmrg      done
14178e07dc26bSmrg      IFS=$lt_save_ifs
14179e07dc26bSmrg      ;;
14180e07dc26bSmrg    esac
14181e07dc26bSmrgelse
14182e07dc26bSmrg  enable_fast_install=yes
14183e07dc26bSmrgfi
14184e07dc26bSmrg
14185e07dc26bSmrg
14186e07dc26bSmrg
14187e07dc26bSmrg
14188e07dc26bSmrg
14189e07dc26bSmrg
14190e07dc26bSmrg
14191e07dc26bSmrg
14192e07dc26bSmrg  shared_archive_member_spec=
14193e07dc26bSmrgcase $host,$enable_shared in
14194e07dc26bSmrgpower*-*-aix[5-9]*,yes)
14195e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
14196e07dc26bSmrg$as_echo_n "checking which variant of shared library versioning to provide... " >&6; }
14197e07dc26bSmrg
14198e07dc26bSmrg# Check whether --with-aix-soname was given.
14199e07dc26bSmrgif test "${with_aix_soname+set}" = set; then :
14200e07dc26bSmrg  withval=$with_aix_soname; case $withval in
14201e07dc26bSmrg    aix|svr4|both)
14202e07dc26bSmrg      ;;
14203e07dc26bSmrg    *)
14204e07dc26bSmrg      as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
14205e07dc26bSmrg      ;;
14206e07dc26bSmrg    esac
14207e07dc26bSmrg    lt_cv_with_aix_soname=$with_aix_soname
14208e07dc26bSmrgelse
14209e07dc26bSmrg  if ${lt_cv_with_aix_soname+:} false; then :
14210e07dc26bSmrg  $as_echo_n "(cached) " >&6
14211e07dc26bSmrgelse
14212e07dc26bSmrg  lt_cv_with_aix_soname=aix
14213e07dc26bSmrgfi
14214e07dc26bSmrg
14215e07dc26bSmrg    with_aix_soname=$lt_cv_with_aix_soname
14216e07dc26bSmrgfi
14217e07dc26bSmrg
14218e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
14219e07dc26bSmrg$as_echo "$with_aix_soname" >&6; }
14220e07dc26bSmrg  if test aix != "$with_aix_soname"; then
14221e07dc26bSmrg    # For the AIX way of multilib, we name the shared archive member
14222e07dc26bSmrg    # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
14223e07dc26bSmrg    # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
14224e07dc26bSmrg    # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
14225e07dc26bSmrg    # the AIX toolchain works better with OBJECT_MODE set (default 32).
14226e07dc26bSmrg    if test 64 = "${OBJECT_MODE-32}"; then
14227e07dc26bSmrg      shared_archive_member_spec=shr_64
14228e07dc26bSmrg    else
14229e07dc26bSmrg      shared_archive_member_spec=shr
14230e07dc26bSmrg    fi
14231e07dc26bSmrg  fi
14232e07dc26bSmrg  ;;
14233e07dc26bSmrg*)
14234e07dc26bSmrg  with_aix_soname=aix
14235e07dc26bSmrg  ;;
14236e07dc26bSmrgesac
14237e07dc26bSmrg
14238e07dc26bSmrg
14239e07dc26bSmrg
14240e07dc26bSmrg
14241e07dc26bSmrg
14242e07dc26bSmrg
14243e07dc26bSmrg
14244e07dc26bSmrg
14245e07dc26bSmrg
14246e07dc26bSmrg
14247e07dc26bSmrg# This can be used to rebuild libtool when needed
14248e07dc26bSmrgLIBTOOL_DEPS=$ltmain
14249e07dc26bSmrg
14250e07dc26bSmrg# Always use our own libtool.
14251e07dc26bSmrgLIBTOOL='$(SHELL) $(top_builddir)/libtool'
14252e07dc26bSmrg
14253e07dc26bSmrg
14254e07dc26bSmrg
14255e07dc26bSmrg
14256e07dc26bSmrg
14257e07dc26bSmrg
14258e07dc26bSmrg
14259e07dc26bSmrg
14260e07dc26bSmrg
14261e07dc26bSmrg
14262e07dc26bSmrg
14263e07dc26bSmrg
14264e07dc26bSmrg
14265e07dc26bSmrg
14266e07dc26bSmrg
14267e07dc26bSmrg
14268e07dc26bSmrg
14269e07dc26bSmrg
14270e07dc26bSmrg
14271e07dc26bSmrg
14272e07dc26bSmrg
14273e07dc26bSmrg
14274e07dc26bSmrg
14275e07dc26bSmrg
14276e07dc26bSmrg
14277e07dc26bSmrg
14278e07dc26bSmrg
14279e07dc26bSmrg
14280e07dc26bSmrg
14281e07dc26bSmrg
14282e07dc26bSmrgtest -z "$LN_S" && LN_S="ln -s"
14283e07dc26bSmrg
14284e07dc26bSmrg
14285e07dc26bSmrg
14286e07dc26bSmrg
14287e07dc26bSmrg
14288e07dc26bSmrg
14289e07dc26bSmrg
14290e07dc26bSmrg
14291e07dc26bSmrg
14292e07dc26bSmrg
14293e07dc26bSmrg
14294e07dc26bSmrg
14295e07dc26bSmrg
14296e07dc26bSmrg
14297e07dc26bSmrgif test -n "${ZSH_VERSION+set}"; then
14298e07dc26bSmrg   setopt NO_GLOB_SUBST
14299e07dc26bSmrgfi
14300e07dc26bSmrg
14301e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
14302e07dc26bSmrg$as_echo_n "checking for objdir... " >&6; }
14303e07dc26bSmrgif ${lt_cv_objdir+:} false; then :
14304e07dc26bSmrg  $as_echo_n "(cached) " >&6
14305e07dc26bSmrgelse
14306e07dc26bSmrg  rm -f .libs 2>/dev/null
14307e07dc26bSmrgmkdir .libs 2>/dev/null
14308e07dc26bSmrgif test -d .libs; then
14309e07dc26bSmrg  lt_cv_objdir=.libs
14310e07dc26bSmrgelse
14311e07dc26bSmrg  # MS-DOS does not allow filenames that begin with a dot.
14312e07dc26bSmrg  lt_cv_objdir=_libs
14313e07dc26bSmrgfi
14314e07dc26bSmrgrmdir .libs 2>/dev/null
14315e07dc26bSmrgfi
14316e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
14317e07dc26bSmrg$as_echo "$lt_cv_objdir" >&6; }
14318e07dc26bSmrgobjdir=$lt_cv_objdir
14319e07dc26bSmrg
14320e07dc26bSmrg
14321e07dc26bSmrg
14322e07dc26bSmrg
14323e07dc26bSmrg
14324e07dc26bSmrgcat >>confdefs.h <<_ACEOF
14325e07dc26bSmrg#define LT_OBJDIR "$lt_cv_objdir/"
14326e07dc26bSmrg_ACEOF
14327e07dc26bSmrg
14328e07dc26bSmrg
14329e07dc26bSmrg
14330e07dc26bSmrg
14331e07dc26bSmrgcase $host_os in
14332e07dc26bSmrgaix3*)
14333e07dc26bSmrg  # AIX sometimes has problems with the GCC collect2 program.  For some
14334e07dc26bSmrg  # reason, if we set the COLLECT_NAMES environment variable, the problems
14335e07dc26bSmrg  # vanish in a puff of smoke.
14336e07dc26bSmrg  if test set != "${COLLECT_NAMES+set}"; then
14337e07dc26bSmrg    COLLECT_NAMES=
14338e07dc26bSmrg    export COLLECT_NAMES
14339e07dc26bSmrg  fi
14340e07dc26bSmrg  ;;
14341e07dc26bSmrgesac
14342e07dc26bSmrg
14343e07dc26bSmrg# Global variables:
14344e07dc26bSmrgofile=libtool
14345e07dc26bSmrgcan_build_shared=yes
14346e07dc26bSmrg
14347e07dc26bSmrg# All known linkers require a '.a' archive for static linking (except MSVC,
14348e07dc26bSmrg# which needs '.lib').
14349e07dc26bSmrglibext=a
14350e07dc26bSmrg
14351e07dc26bSmrgwith_gnu_ld=$lt_cv_prog_gnu_ld
14352e07dc26bSmrg
14353e07dc26bSmrgold_CC=$CC
14354e07dc26bSmrgold_CFLAGS=$CFLAGS
14355e07dc26bSmrg
14356e07dc26bSmrg# Set sane defaults for various variables
14357e07dc26bSmrgtest -z "$CC" && CC=cc
14358e07dc26bSmrgtest -z "$LTCC" && LTCC=$CC
14359e07dc26bSmrgtest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
14360e07dc26bSmrgtest -z "$LD" && LD=ld
14361e07dc26bSmrgtest -z "$ac_objext" && ac_objext=o
14362e07dc26bSmrg
14363e07dc26bSmrgfunc_cc_basename $compiler
14364e07dc26bSmrgcc_basename=$func_cc_basename_result
14365e07dc26bSmrg
14366e07dc26bSmrg
14367e07dc26bSmrg# Only perform the check for file, if the check method requires it
14368e07dc26bSmrgtest -z "$MAGIC_CMD" && MAGIC_CMD=file
14369e07dc26bSmrgcase $deplibs_check_method in
14370e07dc26bSmrgfile_magic*)
14371e07dc26bSmrg  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
14372e07dc26bSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
14373e07dc26bSmrg$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
14374e07dc26bSmrgif ${lt_cv_path_MAGIC_CMD+:} false; then :
14375e07dc26bSmrg  $as_echo_n "(cached) " >&6
14376e07dc26bSmrgelse
14377e07dc26bSmrg  case $MAGIC_CMD in
14378e07dc26bSmrg[\\/*] |  ?:[\\/]*)
14379e07dc26bSmrg  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
14380e07dc26bSmrg  ;;
14381e07dc26bSmrg*)
14382e07dc26bSmrg  lt_save_MAGIC_CMD=$MAGIC_CMD
14383e07dc26bSmrg  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
14384e07dc26bSmrg  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
14385e07dc26bSmrg  for ac_dir in $ac_dummy; do
14386e07dc26bSmrg    IFS=$lt_save_ifs
14387e07dc26bSmrg    test -z "$ac_dir" && ac_dir=.
14388e07dc26bSmrg    if test -f "$ac_dir/${ac_tool_prefix}file"; then
14389e07dc26bSmrg      lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
14390e07dc26bSmrg      if test -n "$file_magic_test_file"; then
14391e07dc26bSmrg	case $deplibs_check_method in
14392e07dc26bSmrg	"file_magic "*)
14393e07dc26bSmrg	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
14394e07dc26bSmrg	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
14395e07dc26bSmrg	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
14396e07dc26bSmrg	    $EGREP "$file_magic_regex" > /dev/null; then
14397e07dc26bSmrg	    :
14398e07dc26bSmrg	  else
14399e07dc26bSmrg	    cat <<_LT_EOF 1>&2
14400e07dc26bSmrg
14401e07dc26bSmrg*** Warning: the command libtool uses to detect shared libraries,
14402e07dc26bSmrg*** $file_magic_cmd, produces output that libtool cannot recognize.
14403e07dc26bSmrg*** The result is that libtool may fail to recognize shared libraries
14404e07dc26bSmrg*** as such.  This will affect the creation of libtool libraries that
14405e07dc26bSmrg*** depend on shared libraries, but programs linked with such libtool
14406e07dc26bSmrg*** libraries will work regardless of this problem.  Nevertheless, you
14407e07dc26bSmrg*** may want to report the problem to your system manager and/or to
14408e07dc26bSmrg*** bug-libtool@gnu.org
14409e07dc26bSmrg
14410e07dc26bSmrg_LT_EOF
14411e07dc26bSmrg	  fi ;;
14412e07dc26bSmrg	esac
14413e07dc26bSmrg      fi
14414e07dc26bSmrg      break
14415e07dc26bSmrg    fi
14416e07dc26bSmrg  done
14417e07dc26bSmrg  IFS=$lt_save_ifs
14418e07dc26bSmrg  MAGIC_CMD=$lt_save_MAGIC_CMD
14419e07dc26bSmrg  ;;
14420e07dc26bSmrgesac
14421e07dc26bSmrgfi
14422e07dc26bSmrg
14423e07dc26bSmrgMAGIC_CMD=$lt_cv_path_MAGIC_CMD
14424e07dc26bSmrgif test -n "$MAGIC_CMD"; then
14425e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
14426e07dc26bSmrg$as_echo "$MAGIC_CMD" >&6; }
14427e07dc26bSmrgelse
14428e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14429e07dc26bSmrg$as_echo "no" >&6; }
14430e07dc26bSmrgfi
14431e07dc26bSmrg
14432e07dc26bSmrg
14433e07dc26bSmrg
14434e07dc26bSmrg
14435e07dc26bSmrg
14436e07dc26bSmrgif test -z "$lt_cv_path_MAGIC_CMD"; then
14437e07dc26bSmrg  if test -n "$ac_tool_prefix"; then
14438e07dc26bSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
14439e07dc26bSmrg$as_echo_n "checking for file... " >&6; }
14440e07dc26bSmrgif ${lt_cv_path_MAGIC_CMD+:} false; then :
14441e07dc26bSmrg  $as_echo_n "(cached) " >&6
14442e07dc26bSmrgelse
14443e07dc26bSmrg  case $MAGIC_CMD in
14444e07dc26bSmrg[\\/*] |  ?:[\\/]*)
14445e07dc26bSmrg  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
14446e07dc26bSmrg  ;;
14447e07dc26bSmrg*)
14448e07dc26bSmrg  lt_save_MAGIC_CMD=$MAGIC_CMD
14449e07dc26bSmrg  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
14450e07dc26bSmrg  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
14451e07dc26bSmrg  for ac_dir in $ac_dummy; do
14452e07dc26bSmrg    IFS=$lt_save_ifs
14453e07dc26bSmrg    test -z "$ac_dir" && ac_dir=.
14454e07dc26bSmrg    if test -f "$ac_dir/file"; then
14455e07dc26bSmrg      lt_cv_path_MAGIC_CMD=$ac_dir/"file"
14456e07dc26bSmrg      if test -n "$file_magic_test_file"; then
14457e07dc26bSmrg	case $deplibs_check_method in
14458e07dc26bSmrg	"file_magic "*)
14459e07dc26bSmrg	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
14460e07dc26bSmrg	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
14461e07dc26bSmrg	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
14462e07dc26bSmrg	    $EGREP "$file_magic_regex" > /dev/null; then
14463e07dc26bSmrg	    :
14464e07dc26bSmrg	  else
14465e07dc26bSmrg	    cat <<_LT_EOF 1>&2
14466e07dc26bSmrg
14467e07dc26bSmrg*** Warning: the command libtool uses to detect shared libraries,
14468e07dc26bSmrg*** $file_magic_cmd, produces output that libtool cannot recognize.
14469e07dc26bSmrg*** The result is that libtool may fail to recognize shared libraries
14470e07dc26bSmrg*** as such.  This will affect the creation of libtool libraries that
14471e07dc26bSmrg*** depend on shared libraries, but programs linked with such libtool
14472e07dc26bSmrg*** libraries will work regardless of this problem.  Nevertheless, you
14473e07dc26bSmrg*** may want to report the problem to your system manager and/or to
14474e07dc26bSmrg*** bug-libtool@gnu.org
14475e07dc26bSmrg
14476e07dc26bSmrg_LT_EOF
14477e07dc26bSmrg	  fi ;;
14478e07dc26bSmrg	esac
14479e07dc26bSmrg      fi
14480e07dc26bSmrg      break
14481e07dc26bSmrg    fi
14482e07dc26bSmrg  done
14483e07dc26bSmrg  IFS=$lt_save_ifs
14484e07dc26bSmrg  MAGIC_CMD=$lt_save_MAGIC_CMD
14485e07dc26bSmrg  ;;
14486e07dc26bSmrgesac
14487e07dc26bSmrgfi
14488e07dc26bSmrg
14489e07dc26bSmrgMAGIC_CMD=$lt_cv_path_MAGIC_CMD
14490e07dc26bSmrgif test -n "$MAGIC_CMD"; then
14491e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
14492e07dc26bSmrg$as_echo "$MAGIC_CMD" >&6; }
14493e07dc26bSmrgelse
14494e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14495e07dc26bSmrg$as_echo "no" >&6; }
14496e07dc26bSmrgfi
14497e07dc26bSmrg
14498e07dc26bSmrg
14499e07dc26bSmrg  else
14500e07dc26bSmrg    MAGIC_CMD=:
14501e07dc26bSmrg  fi
14502e07dc26bSmrgfi
14503e07dc26bSmrg
14504e07dc26bSmrg  fi
14505e07dc26bSmrg  ;;
14506e07dc26bSmrgesac
14507e07dc26bSmrg
14508e07dc26bSmrg# Use C for the default configuration in the libtool script
14509e07dc26bSmrg
14510e07dc26bSmrglt_save_CC=$CC
14511e07dc26bSmrgac_ext=c
14512e07dc26bSmrgac_cpp='$CPP $CPPFLAGS'
14513e07dc26bSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14514e07dc26bSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14515e07dc26bSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu
14516e07dc26bSmrg
14517e07dc26bSmrg
14518e07dc26bSmrg# Source file extension for C test sources.
14519e07dc26bSmrgac_ext=c
14520e07dc26bSmrg
14521e07dc26bSmrg# Object file extension for compiled C test sources.
14522e07dc26bSmrgobjext=o
14523e07dc26bSmrgobjext=$objext
14524e07dc26bSmrg
14525e07dc26bSmrg# Code to be used in simple compile tests
14526e07dc26bSmrglt_simple_compile_test_code="int some_variable = 0;"
14527e07dc26bSmrg
14528e07dc26bSmrg# Code to be used in simple link tests
14529e07dc26bSmrglt_simple_link_test_code='int main(){return(0);}'
14530e07dc26bSmrg
14531e07dc26bSmrg
14532e07dc26bSmrg
14533e07dc26bSmrg
14534e07dc26bSmrg
14535e07dc26bSmrg
14536e07dc26bSmrg
14537e07dc26bSmrg# If no C compiler was specified, use CC.
14538e07dc26bSmrgLTCC=${LTCC-"$CC"}
14539e07dc26bSmrg
14540e07dc26bSmrg# If no C compiler flags were specified, use CFLAGS.
14541e07dc26bSmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
14542e07dc26bSmrg
14543e07dc26bSmrg# Allow CC to be a program name with arguments.
14544e07dc26bSmrgcompiler=$CC
14545e07dc26bSmrg
14546e07dc26bSmrg# Save the default compiler, since it gets overwritten when the other
14547e07dc26bSmrg# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
14548e07dc26bSmrgcompiler_DEFAULT=$CC
14549e07dc26bSmrg
14550e07dc26bSmrg# save warnings/boilerplate of simple test code
14551e07dc26bSmrgac_outfile=conftest.$ac_objext
14552e07dc26bSmrgecho "$lt_simple_compile_test_code" >conftest.$ac_ext
14553e07dc26bSmrgeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14554e07dc26bSmrg_lt_compiler_boilerplate=`cat conftest.err`
14555e07dc26bSmrg$RM conftest*
14556e07dc26bSmrg
14557e07dc26bSmrgac_outfile=conftest.$ac_objext
14558e07dc26bSmrgecho "$lt_simple_link_test_code" >conftest.$ac_ext
14559e07dc26bSmrgeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14560e07dc26bSmrg_lt_linker_boilerplate=`cat conftest.err`
14561e07dc26bSmrg$RM -r conftest*
14562e07dc26bSmrg
14563e07dc26bSmrg
14564e07dc26bSmrgif test -n "$compiler"; then
14565e07dc26bSmrg
14566e07dc26bSmrglt_prog_compiler_no_builtin_flag=
14567e07dc26bSmrg
14568e07dc26bSmrgif test yes = "$GCC"; then
14569e07dc26bSmrg  case $cc_basename in
14570e07dc26bSmrg  nvcc*)
14571e07dc26bSmrg    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
14572e07dc26bSmrg  *)
14573e07dc26bSmrg    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
14574e07dc26bSmrg  esac
14575e07dc26bSmrg
14576e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
14577e07dc26bSmrg$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
14578e07dc26bSmrgif ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
14579e07dc26bSmrg  $as_echo_n "(cached) " >&6
14580e07dc26bSmrgelse
14581e07dc26bSmrg  lt_cv_prog_compiler_rtti_exceptions=no
14582e07dc26bSmrg   ac_outfile=conftest.$ac_objext
14583e07dc26bSmrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14584e07dc26bSmrg   lt_compiler_flag="-fno-rtti -fno-exceptions"  ## exclude from sc_useless_quotes_in_assignment
14585e07dc26bSmrg   # Insert the option either (1) after the last *FLAGS variable, or
14586e07dc26bSmrg   # (2) before a word containing "conftest.", or (3) at the end.
14587e07dc26bSmrg   # Note that $ac_compile itself does not contain backslashes and begins
14588e07dc26bSmrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
14589e07dc26bSmrg   # The option is referenced via a variable to avoid confusing sed.
14590e07dc26bSmrg   lt_compile=`echo "$ac_compile" | $SED \
14591e07dc26bSmrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14592e07dc26bSmrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14593e07dc26bSmrg   -e 's:$: $lt_compiler_flag:'`
14594e07dc26bSmrg   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14595e07dc26bSmrg   (eval "$lt_compile" 2>conftest.err)
14596e07dc26bSmrg   ac_status=$?
14597e07dc26bSmrg   cat conftest.err >&5
14598e07dc26bSmrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14599e07dc26bSmrg   if (exit $ac_status) && test -s "$ac_outfile"; then
14600e07dc26bSmrg     # The compiler can only warn and ignore the option if not recognized
14601e07dc26bSmrg     # So say no if there are warnings other than the usual output.
14602e07dc26bSmrg     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
14603e07dc26bSmrg     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14604e07dc26bSmrg     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14605e07dc26bSmrg       lt_cv_prog_compiler_rtti_exceptions=yes
14606e07dc26bSmrg     fi
14607e07dc26bSmrg   fi
14608e07dc26bSmrg   $RM conftest*
14609e07dc26bSmrg
14610e07dc26bSmrgfi
14611e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
14612e07dc26bSmrg$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
14613e07dc26bSmrg
14614e07dc26bSmrgif test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
14615e07dc26bSmrg    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
14616e07dc26bSmrgelse
14617e07dc26bSmrg    :
14618e07dc26bSmrgfi
14619e07dc26bSmrg
14620e07dc26bSmrgfi
14621e07dc26bSmrg
14622e07dc26bSmrg
14623e07dc26bSmrg
14624e07dc26bSmrg
14625e07dc26bSmrg
14626e07dc26bSmrg
14627e07dc26bSmrg  lt_prog_compiler_wl=
14628e07dc26bSmrglt_prog_compiler_pic=
14629e07dc26bSmrglt_prog_compiler_static=
14630e07dc26bSmrg
14631e07dc26bSmrg
14632e07dc26bSmrg  if test yes = "$GCC"; then
14633e07dc26bSmrg    lt_prog_compiler_wl='-Wl,'
14634e07dc26bSmrg    lt_prog_compiler_static='-static'
14635e07dc26bSmrg
14636e07dc26bSmrg    case $host_os in
14637e07dc26bSmrg      aix*)
14638e07dc26bSmrg      # All AIX code is PIC.
14639e07dc26bSmrg      if test ia64 = "$host_cpu"; then
14640e07dc26bSmrg	# AIX 5 now supports IA64 processor
14641e07dc26bSmrg	lt_prog_compiler_static='-Bstatic'
14642e07dc26bSmrg      fi
14643e07dc26bSmrg      lt_prog_compiler_pic='-fPIC'
14644e07dc26bSmrg      ;;
14645e07dc26bSmrg
14646e07dc26bSmrg    amigaos*)
14647e07dc26bSmrg      case $host_cpu in
14648e07dc26bSmrg      powerpc)
14649e07dc26bSmrg            # see comment about AmigaOS4 .so support
14650e07dc26bSmrg            lt_prog_compiler_pic='-fPIC'
14651e07dc26bSmrg        ;;
14652e07dc26bSmrg      m68k)
14653e07dc26bSmrg            # FIXME: we need at least 68020 code to build shared libraries, but
14654e07dc26bSmrg            # adding the '-m68020' flag to GCC prevents building anything better,
14655e07dc26bSmrg            # like '-m68040'.
14656e07dc26bSmrg            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
14657e07dc26bSmrg        ;;
14658e07dc26bSmrg      esac
14659e07dc26bSmrg      ;;
14660e07dc26bSmrg
14661e07dc26bSmrg    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14662e07dc26bSmrg      # PIC is the default for these OSes.
14663e07dc26bSmrg      ;;
14664e07dc26bSmrg
14665e07dc26bSmrg    mingw* | cygwin* | pw32* | os2* | cegcc*)
14666e07dc26bSmrg      # This hack is so that the source file can tell whether it is being
14667e07dc26bSmrg      # built for inclusion in a dll (and should export symbols for example).
14668e07dc26bSmrg      # Although the cygwin gcc ignores -fPIC, still need this for old-style
14669e07dc26bSmrg      # (--disable-auto-import) libraries
14670e07dc26bSmrg      lt_prog_compiler_pic='-DDLL_EXPORT'
14671e07dc26bSmrg      case $host_os in
14672e07dc26bSmrg      os2*)
14673e07dc26bSmrg	lt_prog_compiler_static='$wl-static'
14674e07dc26bSmrg	;;
14675e07dc26bSmrg      esac
14676e07dc26bSmrg      ;;
14677e07dc26bSmrg
14678e07dc26bSmrg    darwin* | rhapsody*)
14679e07dc26bSmrg      # PIC is the default on this platform
14680e07dc26bSmrg      # Common symbols not allowed in MH_DYLIB files
14681e07dc26bSmrg      lt_prog_compiler_pic='-fno-common'
14682e07dc26bSmrg      ;;
14683e07dc26bSmrg
14684e07dc26bSmrg    haiku*)
14685e07dc26bSmrg      # PIC is the default for Haiku.
14686e07dc26bSmrg      # The "-static" flag exists, but is broken.
14687e07dc26bSmrg      lt_prog_compiler_static=
14688e07dc26bSmrg      ;;
14689e07dc26bSmrg
14690e07dc26bSmrg    hpux*)
14691e07dc26bSmrg      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
14692e07dc26bSmrg      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
14693e07dc26bSmrg      # sets the default TLS model and affects inlining.
14694e07dc26bSmrg      case $host_cpu in
14695e07dc26bSmrg      hppa*64*)
14696e07dc26bSmrg	# +Z the default
14697e07dc26bSmrg	;;
14698e07dc26bSmrg      *)
14699e07dc26bSmrg	lt_prog_compiler_pic='-fPIC'
14700e07dc26bSmrg	;;
14701e07dc26bSmrg      esac
14702e07dc26bSmrg      ;;
14703e07dc26bSmrg
14704e07dc26bSmrg    interix[3-9]*)
14705e07dc26bSmrg      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14706e07dc26bSmrg      # Instead, we relocate shared libraries at runtime.
14707e07dc26bSmrg      ;;
14708e07dc26bSmrg
14709e07dc26bSmrg    msdosdjgpp*)
14710e07dc26bSmrg      # Just because we use GCC doesn't mean we suddenly get shared libraries
14711e07dc26bSmrg      # on systems that don't support them.
14712e07dc26bSmrg      lt_prog_compiler_can_build_shared=no
14713e07dc26bSmrg      enable_shared=no
14714e07dc26bSmrg      ;;
14715e07dc26bSmrg
14716e07dc26bSmrg    *nto* | *qnx*)
14717e07dc26bSmrg      # QNX uses GNU C++, but need to define -shared option too, otherwise
14718e07dc26bSmrg      # it will coredump.
14719e07dc26bSmrg      lt_prog_compiler_pic='-fPIC -shared'
14720e07dc26bSmrg      ;;
14721e07dc26bSmrg
14722e07dc26bSmrg    sysv4*MP*)
14723e07dc26bSmrg      if test -d /usr/nec; then
14724e07dc26bSmrg	lt_prog_compiler_pic=-Kconform_pic
14725e07dc26bSmrg      fi
14726e07dc26bSmrg      ;;
14727e07dc26bSmrg
14728e07dc26bSmrg    *)
14729e07dc26bSmrg      lt_prog_compiler_pic='-fPIC'
14730e07dc26bSmrg      ;;
14731e07dc26bSmrg    esac
14732e07dc26bSmrg
14733e07dc26bSmrg    case $cc_basename in
14734e07dc26bSmrg    nvcc*) # Cuda Compiler Driver 2.2
14735e07dc26bSmrg      lt_prog_compiler_wl='-Xlinker '
14736e07dc26bSmrg      if test -n "$lt_prog_compiler_pic"; then
14737e07dc26bSmrg        lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
14738e07dc26bSmrg      fi
14739e07dc26bSmrg      ;;
14740e07dc26bSmrg    esac
14741e07dc26bSmrg  else
14742e07dc26bSmrg    # PORTME Check for flag to pass linker flags through the system compiler.
14743e07dc26bSmrg    case $host_os in
14744e07dc26bSmrg    aix*)
14745e07dc26bSmrg      lt_prog_compiler_wl='-Wl,'
14746e07dc26bSmrg      if test ia64 = "$host_cpu"; then
14747e07dc26bSmrg	# AIX 5 now supports IA64 processor
14748e07dc26bSmrg	lt_prog_compiler_static='-Bstatic'
14749e07dc26bSmrg      else
14750e07dc26bSmrg	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
14751e07dc26bSmrg      fi
14752e07dc26bSmrg      ;;
14753e07dc26bSmrg
14754e07dc26bSmrg    darwin* | rhapsody*)
14755e07dc26bSmrg      # PIC is the default on this platform
14756e07dc26bSmrg      # Common symbols not allowed in MH_DYLIB files
14757e07dc26bSmrg      lt_prog_compiler_pic='-fno-common'
14758e07dc26bSmrg      case $cc_basename in
14759e07dc26bSmrg      nagfor*)
14760e07dc26bSmrg        # NAG Fortran compiler
14761e07dc26bSmrg        lt_prog_compiler_wl='-Wl,-Wl,,'
14762e07dc26bSmrg        lt_prog_compiler_pic='-PIC'
14763e07dc26bSmrg        lt_prog_compiler_static='-Bstatic'
14764e07dc26bSmrg        ;;
14765e07dc26bSmrg      esac
14766e07dc26bSmrg      ;;
14767e07dc26bSmrg
14768e07dc26bSmrg    mingw* | cygwin* | pw32* | os2* | cegcc*)
14769e07dc26bSmrg      # This hack is so that the source file can tell whether it is being
14770e07dc26bSmrg      # built for inclusion in a dll (and should export symbols for example).
14771e07dc26bSmrg      lt_prog_compiler_pic='-DDLL_EXPORT'
14772e07dc26bSmrg      case $host_os in
14773e07dc26bSmrg      os2*)
14774e07dc26bSmrg	lt_prog_compiler_static='$wl-static'
14775e07dc26bSmrg	;;
14776e07dc26bSmrg      esac
14777e07dc26bSmrg      ;;
14778e07dc26bSmrg
14779e07dc26bSmrg    hpux9* | hpux10* | hpux11*)
14780e07dc26bSmrg      lt_prog_compiler_wl='-Wl,'
14781e07dc26bSmrg      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14782e07dc26bSmrg      # not for PA HP-UX.
14783e07dc26bSmrg      case $host_cpu in
14784e07dc26bSmrg      hppa*64*|ia64*)
14785e07dc26bSmrg	# +Z the default
14786e07dc26bSmrg	;;
14787e07dc26bSmrg      *)
14788e07dc26bSmrg	lt_prog_compiler_pic='+Z'
14789e07dc26bSmrg	;;
14790e07dc26bSmrg      esac
14791e07dc26bSmrg      # Is there a better lt_prog_compiler_static that works with the bundled CC?
14792e07dc26bSmrg      lt_prog_compiler_static='$wl-a ${wl}archive'
14793e07dc26bSmrg      ;;
14794e07dc26bSmrg
14795e07dc26bSmrg    irix5* | irix6* | nonstopux*)
14796e07dc26bSmrg      lt_prog_compiler_wl='-Wl,'
14797e07dc26bSmrg      # PIC (with -KPIC) is the default.
14798e07dc26bSmrg      lt_prog_compiler_static='-non_shared'
14799e07dc26bSmrg      ;;
14800e07dc26bSmrg
14801e07dc26bSmrg    linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
14802e07dc26bSmrg      case $cc_basename in
14803e07dc26bSmrg      # old Intel for x86_64, which still supported -KPIC.
14804e07dc26bSmrg      ecc*)
14805e07dc26bSmrg	lt_prog_compiler_wl='-Wl,'
14806e07dc26bSmrg	lt_prog_compiler_pic='-KPIC'
14807e07dc26bSmrg	lt_prog_compiler_static='-static'
14808e07dc26bSmrg        ;;
14809e07dc26bSmrg      # icc used to be incompatible with GCC.
14810e07dc26bSmrg      # ICC 10 doesn't accept -KPIC any more.
14811e07dc26bSmrg      icc* | ifort*)
14812e07dc26bSmrg	lt_prog_compiler_wl='-Wl,'
14813e07dc26bSmrg	lt_prog_compiler_pic='-fPIC'
14814e07dc26bSmrg	lt_prog_compiler_static='-static'
14815e07dc26bSmrg        ;;
14816e07dc26bSmrg      # Lahey Fortran 8.1.
14817e07dc26bSmrg      lf95*)
14818e07dc26bSmrg	lt_prog_compiler_wl='-Wl,'
14819e07dc26bSmrg	lt_prog_compiler_pic='--shared'
14820e07dc26bSmrg	lt_prog_compiler_static='--static'
14821e07dc26bSmrg	;;
14822e07dc26bSmrg      nagfor*)
14823e07dc26bSmrg	# NAG Fortran compiler
14824e07dc26bSmrg	lt_prog_compiler_wl='-Wl,-Wl,,'
14825e07dc26bSmrg	lt_prog_compiler_pic='-PIC'
14826e07dc26bSmrg	lt_prog_compiler_static='-Bstatic'
14827e07dc26bSmrg	;;
14828e07dc26bSmrg      tcc*)
14829e07dc26bSmrg	# Fabrice Bellard et al's Tiny C Compiler
14830e07dc26bSmrg	lt_prog_compiler_wl='-Wl,'
14831e07dc26bSmrg	lt_prog_compiler_pic='-fPIC'
14832e07dc26bSmrg	lt_prog_compiler_static='-static'
14833e07dc26bSmrg	;;
14834e07dc26bSmrg      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
14835e07dc26bSmrg        # Portland Group compilers (*not* the Pentium gcc compiler,
14836e07dc26bSmrg	# which looks to be a dead project)
14837e07dc26bSmrg	lt_prog_compiler_wl='-Wl,'
14838e07dc26bSmrg	lt_prog_compiler_pic='-fpic'
14839e07dc26bSmrg	lt_prog_compiler_static='-Bstatic'
14840e07dc26bSmrg        ;;
14841e07dc26bSmrg      ccc*)
14842e07dc26bSmrg        lt_prog_compiler_wl='-Wl,'
14843e07dc26bSmrg        # All Alpha code is PIC.
14844e07dc26bSmrg        lt_prog_compiler_static='-non_shared'
14845e07dc26bSmrg        ;;
14846e07dc26bSmrg      xl* | bgxl* | bgf* | mpixl*)
14847e07dc26bSmrg	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
14848e07dc26bSmrg	lt_prog_compiler_wl='-Wl,'
14849e07dc26bSmrg	lt_prog_compiler_pic='-qpic'
14850e07dc26bSmrg	lt_prog_compiler_static='-qstaticlink'
14851e07dc26bSmrg	;;
14852e07dc26bSmrg      *)
14853e07dc26bSmrg	case `$CC -V 2>&1 | sed 5q` in
14854e07dc26bSmrg	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
14855e07dc26bSmrg	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
14856e07dc26bSmrg	  lt_prog_compiler_pic='-KPIC'
14857e07dc26bSmrg	  lt_prog_compiler_static='-Bstatic'
14858e07dc26bSmrg	  lt_prog_compiler_wl=''
14859e07dc26bSmrg	  ;;
14860e07dc26bSmrg	*Sun\ F* | *Sun*Fortran*)
14861e07dc26bSmrg	  lt_prog_compiler_pic='-KPIC'
14862e07dc26bSmrg	  lt_prog_compiler_static='-Bstatic'
14863e07dc26bSmrg	  lt_prog_compiler_wl='-Qoption ld '
14864e07dc26bSmrg	  ;;
14865e07dc26bSmrg	*Sun\ C*)
14866e07dc26bSmrg	  # Sun C 5.9
14867e07dc26bSmrg	  lt_prog_compiler_pic='-KPIC'
14868e07dc26bSmrg	  lt_prog_compiler_static='-Bstatic'
14869e07dc26bSmrg	  lt_prog_compiler_wl='-Wl,'
14870e07dc26bSmrg	  ;;
14871e07dc26bSmrg        *Intel*\ [CF]*Compiler*)
14872e07dc26bSmrg	  lt_prog_compiler_wl='-Wl,'
14873e07dc26bSmrg	  lt_prog_compiler_pic='-fPIC'
14874e07dc26bSmrg	  lt_prog_compiler_static='-static'
14875e07dc26bSmrg	  ;;
14876e07dc26bSmrg	*Portland\ Group*)
14877e07dc26bSmrg	  lt_prog_compiler_wl='-Wl,'
14878e07dc26bSmrg	  lt_prog_compiler_pic='-fpic'
14879e07dc26bSmrg	  lt_prog_compiler_static='-Bstatic'
14880e07dc26bSmrg	  ;;
14881e07dc26bSmrg	esac
14882e07dc26bSmrg	;;
14883e07dc26bSmrg      esac
14884e07dc26bSmrg      ;;
14885e07dc26bSmrg
14886e07dc26bSmrg    newsos6)
14887e07dc26bSmrg      lt_prog_compiler_pic='-KPIC'
14888e07dc26bSmrg      lt_prog_compiler_static='-Bstatic'
14889e07dc26bSmrg      ;;
14890e07dc26bSmrg
14891e07dc26bSmrg    *nto* | *qnx*)
14892e07dc26bSmrg      # QNX uses GNU C++, but need to define -shared option too, otherwise
14893e07dc26bSmrg      # it will coredump.
14894e07dc26bSmrg      lt_prog_compiler_pic='-fPIC -shared'
14895e07dc26bSmrg      ;;
14896e07dc26bSmrg
14897e07dc26bSmrg    osf3* | osf4* | osf5*)
14898e07dc26bSmrg      lt_prog_compiler_wl='-Wl,'
14899e07dc26bSmrg      # All OSF/1 code is PIC.
14900e07dc26bSmrg      lt_prog_compiler_static='-non_shared'
14901e07dc26bSmrg      ;;
14902e07dc26bSmrg
14903e07dc26bSmrg    rdos*)
14904e07dc26bSmrg      lt_prog_compiler_static='-non_shared'
14905e07dc26bSmrg      ;;
14906e07dc26bSmrg
14907e07dc26bSmrg    solaris*)
14908e07dc26bSmrg      lt_prog_compiler_pic='-KPIC'
14909e07dc26bSmrg      lt_prog_compiler_static='-Bstatic'
14910e07dc26bSmrg      case $cc_basename in
14911e07dc26bSmrg      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
14912e07dc26bSmrg	lt_prog_compiler_wl='-Qoption ld ';;
14913e07dc26bSmrg      *)
14914e07dc26bSmrg	lt_prog_compiler_wl='-Wl,';;
14915e07dc26bSmrg      esac
14916e07dc26bSmrg      ;;
14917e07dc26bSmrg
14918e07dc26bSmrg    sunos4*)
14919e07dc26bSmrg      lt_prog_compiler_wl='-Qoption ld '
14920e07dc26bSmrg      lt_prog_compiler_pic='-PIC'
14921e07dc26bSmrg      lt_prog_compiler_static='-Bstatic'
14922e07dc26bSmrg      ;;
14923e07dc26bSmrg
14924e07dc26bSmrg    sysv4 | sysv4.2uw2* | sysv4.3*)
14925e07dc26bSmrg      lt_prog_compiler_wl='-Wl,'
14926e07dc26bSmrg      lt_prog_compiler_pic='-KPIC'
14927e07dc26bSmrg      lt_prog_compiler_static='-Bstatic'
14928e07dc26bSmrg      ;;
14929e07dc26bSmrg
14930e07dc26bSmrg    sysv4*MP*)
14931e07dc26bSmrg      if test -d /usr/nec; then
14932e07dc26bSmrg	lt_prog_compiler_pic='-Kconform_pic'
14933e07dc26bSmrg	lt_prog_compiler_static='-Bstatic'
14934e07dc26bSmrg      fi
14935e07dc26bSmrg      ;;
14936e07dc26bSmrg
14937e07dc26bSmrg    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14938e07dc26bSmrg      lt_prog_compiler_wl='-Wl,'
14939e07dc26bSmrg      lt_prog_compiler_pic='-KPIC'
14940e07dc26bSmrg      lt_prog_compiler_static='-Bstatic'
14941e07dc26bSmrg      ;;
14942e07dc26bSmrg
14943e07dc26bSmrg    unicos*)
14944e07dc26bSmrg      lt_prog_compiler_wl='-Wl,'
14945e07dc26bSmrg      lt_prog_compiler_can_build_shared=no
14946e07dc26bSmrg      ;;
14947e07dc26bSmrg
14948e07dc26bSmrg    uts4*)
14949e07dc26bSmrg      lt_prog_compiler_pic='-pic'
14950e07dc26bSmrg      lt_prog_compiler_static='-Bstatic'
14951e07dc26bSmrg      ;;
14952e07dc26bSmrg
14953e07dc26bSmrg    *)
14954e07dc26bSmrg      lt_prog_compiler_can_build_shared=no
14955e07dc26bSmrg      ;;
14956e07dc26bSmrg    esac
14957e07dc26bSmrg  fi
14958e07dc26bSmrg
14959e07dc26bSmrgcase $host_os in
14960e07dc26bSmrg  # For platforms that do not support PIC, -DPIC is meaningless:
14961e07dc26bSmrg  *djgpp*)
14962e07dc26bSmrg    lt_prog_compiler_pic=
14963e07dc26bSmrg    ;;
14964e07dc26bSmrg  *)
14965e07dc26bSmrg    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
14966e07dc26bSmrg    ;;
14967e07dc26bSmrgesac
14968e07dc26bSmrg
14969e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
14970e07dc26bSmrg$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14971e07dc26bSmrgif ${lt_cv_prog_compiler_pic+:} false; then :
14972e07dc26bSmrg  $as_echo_n "(cached) " >&6
14973e07dc26bSmrgelse
14974e07dc26bSmrg  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
14975e07dc26bSmrgfi
14976e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
14977e07dc26bSmrg$as_echo "$lt_cv_prog_compiler_pic" >&6; }
14978e07dc26bSmrglt_prog_compiler_pic=$lt_cv_prog_compiler_pic
14979e07dc26bSmrg
14980e07dc26bSmrg#
14981e07dc26bSmrg# Check to make sure the PIC flag actually works.
14982e07dc26bSmrg#
14983e07dc26bSmrgif test -n "$lt_prog_compiler_pic"; then
14984e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
14985e07dc26bSmrg$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
14986e07dc26bSmrgif ${lt_cv_prog_compiler_pic_works+:} false; then :
14987e07dc26bSmrg  $as_echo_n "(cached) " >&6
14988e07dc26bSmrgelse
14989e07dc26bSmrg  lt_cv_prog_compiler_pic_works=no
14990e07dc26bSmrg   ac_outfile=conftest.$ac_objext
14991e07dc26bSmrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14992e07dc26bSmrg   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"  ## exclude from sc_useless_quotes_in_assignment
14993e07dc26bSmrg   # Insert the option either (1) after the last *FLAGS variable, or
14994e07dc26bSmrg   # (2) before a word containing "conftest.", or (3) at the end.
14995e07dc26bSmrg   # Note that $ac_compile itself does not contain backslashes and begins
14996e07dc26bSmrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
14997e07dc26bSmrg   # The option is referenced via a variable to avoid confusing sed.
14998e07dc26bSmrg   lt_compile=`echo "$ac_compile" | $SED \
14999e07dc26bSmrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15000e07dc26bSmrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15001e07dc26bSmrg   -e 's:$: $lt_compiler_flag:'`
15002e07dc26bSmrg   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15003e07dc26bSmrg   (eval "$lt_compile" 2>conftest.err)
15004e07dc26bSmrg   ac_status=$?
15005e07dc26bSmrg   cat conftest.err >&5
15006e07dc26bSmrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15007e07dc26bSmrg   if (exit $ac_status) && test -s "$ac_outfile"; then
15008e07dc26bSmrg     # The compiler can only warn and ignore the option if not recognized
15009e07dc26bSmrg     # So say no if there are warnings other than the usual output.
15010e07dc26bSmrg     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
15011e07dc26bSmrg     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15012e07dc26bSmrg     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
15013e07dc26bSmrg       lt_cv_prog_compiler_pic_works=yes
15014e07dc26bSmrg     fi
15015e07dc26bSmrg   fi
15016e07dc26bSmrg   $RM conftest*
15017e07dc26bSmrg
15018e07dc26bSmrgfi
15019e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
15020e07dc26bSmrg$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
15021e07dc26bSmrg
15022e07dc26bSmrgif test yes = "$lt_cv_prog_compiler_pic_works"; then
15023e07dc26bSmrg    case $lt_prog_compiler_pic in
15024e07dc26bSmrg     "" | " "*) ;;
15025e07dc26bSmrg     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
15026e07dc26bSmrg     esac
15027e07dc26bSmrgelse
15028e07dc26bSmrg    lt_prog_compiler_pic=
15029e07dc26bSmrg     lt_prog_compiler_can_build_shared=no
15030e07dc26bSmrgfi
15031e07dc26bSmrg
15032e07dc26bSmrgfi
15033e07dc26bSmrg
15034e07dc26bSmrg
15035e07dc26bSmrg
15036e07dc26bSmrg
15037e07dc26bSmrg
15038e07dc26bSmrg
15039e07dc26bSmrg
15040e07dc26bSmrg
15041e07dc26bSmrg
15042e07dc26bSmrg
15043e07dc26bSmrg
15044e07dc26bSmrg#
15045e07dc26bSmrg# Check to make sure the static flag actually works.
15046e07dc26bSmrg#
15047e07dc26bSmrgwl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
15048e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
15049e07dc26bSmrg$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
15050e07dc26bSmrgif ${lt_cv_prog_compiler_static_works+:} false; then :
15051e07dc26bSmrg  $as_echo_n "(cached) " >&6
15052e07dc26bSmrgelse
15053e07dc26bSmrg  lt_cv_prog_compiler_static_works=no
15054e07dc26bSmrg   save_LDFLAGS=$LDFLAGS
15055e07dc26bSmrg   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
15056e07dc26bSmrg   echo "$lt_simple_link_test_code" > conftest.$ac_ext
15057e07dc26bSmrg   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
15058e07dc26bSmrg     # The linker can only warn and ignore the option if not recognized
15059e07dc26bSmrg     # So say no if there are warnings
15060e07dc26bSmrg     if test -s conftest.err; then
15061e07dc26bSmrg       # Append any errors to the config.log.
15062e07dc26bSmrg       cat conftest.err 1>&5
15063e07dc26bSmrg       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
15064e07dc26bSmrg       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15065e07dc26bSmrg       if diff conftest.exp conftest.er2 >/dev/null; then
15066e07dc26bSmrg         lt_cv_prog_compiler_static_works=yes
15067e07dc26bSmrg       fi
15068e07dc26bSmrg     else
15069e07dc26bSmrg       lt_cv_prog_compiler_static_works=yes
15070e07dc26bSmrg     fi
15071e07dc26bSmrg   fi
15072e07dc26bSmrg   $RM -r conftest*
15073e07dc26bSmrg   LDFLAGS=$save_LDFLAGS
15074e07dc26bSmrg
15075e07dc26bSmrgfi
15076e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
15077e07dc26bSmrg$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
15078e07dc26bSmrg
15079e07dc26bSmrgif test yes = "$lt_cv_prog_compiler_static_works"; then
15080e07dc26bSmrg    :
15081e07dc26bSmrgelse
15082e07dc26bSmrg    lt_prog_compiler_static=
15083e07dc26bSmrgfi
15084e07dc26bSmrg
15085e07dc26bSmrg
15086e07dc26bSmrg
15087e07dc26bSmrg
15088e07dc26bSmrg
15089e07dc26bSmrg
15090e07dc26bSmrg
15091e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
15092e07dc26bSmrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
15093e07dc26bSmrgif ${lt_cv_prog_compiler_c_o+:} false; then :
15094e07dc26bSmrg  $as_echo_n "(cached) " >&6
15095e07dc26bSmrgelse
15096e07dc26bSmrg  lt_cv_prog_compiler_c_o=no
15097e07dc26bSmrg   $RM -r conftest 2>/dev/null
15098e07dc26bSmrg   mkdir conftest
15099e07dc26bSmrg   cd conftest
15100e07dc26bSmrg   mkdir out
15101e07dc26bSmrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15102e07dc26bSmrg
15103e07dc26bSmrg   lt_compiler_flag="-o out/conftest2.$ac_objext"
15104e07dc26bSmrg   # Insert the option either (1) after the last *FLAGS variable, or
15105e07dc26bSmrg   # (2) before a word containing "conftest.", or (3) at the end.
15106e07dc26bSmrg   # Note that $ac_compile itself does not contain backslashes and begins
15107e07dc26bSmrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
15108e07dc26bSmrg   lt_compile=`echo "$ac_compile" | $SED \
15109e07dc26bSmrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15110e07dc26bSmrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15111e07dc26bSmrg   -e 's:$: $lt_compiler_flag:'`
15112e07dc26bSmrg   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15113e07dc26bSmrg   (eval "$lt_compile" 2>out/conftest.err)
15114e07dc26bSmrg   ac_status=$?
15115e07dc26bSmrg   cat out/conftest.err >&5
15116e07dc26bSmrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15117e07dc26bSmrg   if (exit $ac_status) && test -s out/conftest2.$ac_objext
15118e07dc26bSmrg   then
15119e07dc26bSmrg     # The compiler can only warn and ignore the option if not recognized
15120e07dc26bSmrg     # So say no if there are warnings
15121e07dc26bSmrg     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
15122e07dc26bSmrg     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15123e07dc26bSmrg     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15124e07dc26bSmrg       lt_cv_prog_compiler_c_o=yes
15125e07dc26bSmrg     fi
15126e07dc26bSmrg   fi
15127e07dc26bSmrg   chmod u+w . 2>&5
15128e07dc26bSmrg   $RM conftest*
15129e07dc26bSmrg   # SGI C++ compiler will create directory out/ii_files/ for
15130e07dc26bSmrg   # template instantiation
15131e07dc26bSmrg   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
15132e07dc26bSmrg   $RM out/* && rmdir out
15133e07dc26bSmrg   cd ..
15134e07dc26bSmrg   $RM -r conftest
15135e07dc26bSmrg   $RM conftest*
15136e07dc26bSmrg
15137e07dc26bSmrgfi
15138e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
15139e07dc26bSmrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
15140e07dc26bSmrg
15141e07dc26bSmrg
15142e07dc26bSmrg
15143e07dc26bSmrg
15144e07dc26bSmrg
15145e07dc26bSmrg
15146e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
15147e07dc26bSmrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
15148e07dc26bSmrgif ${lt_cv_prog_compiler_c_o+:} false; then :
15149e07dc26bSmrg  $as_echo_n "(cached) " >&6
15150e07dc26bSmrgelse
15151e07dc26bSmrg  lt_cv_prog_compiler_c_o=no
15152e07dc26bSmrg   $RM -r conftest 2>/dev/null
15153e07dc26bSmrg   mkdir conftest
15154e07dc26bSmrg   cd conftest
15155e07dc26bSmrg   mkdir out
15156e07dc26bSmrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15157e07dc26bSmrg
15158e07dc26bSmrg   lt_compiler_flag="-o out/conftest2.$ac_objext"
15159e07dc26bSmrg   # Insert the option either (1) after the last *FLAGS variable, or
15160e07dc26bSmrg   # (2) before a word containing "conftest.", or (3) at the end.
15161e07dc26bSmrg   # Note that $ac_compile itself does not contain backslashes and begins
15162e07dc26bSmrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
15163e07dc26bSmrg   lt_compile=`echo "$ac_compile" | $SED \
15164e07dc26bSmrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15165e07dc26bSmrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15166e07dc26bSmrg   -e 's:$: $lt_compiler_flag:'`
15167e07dc26bSmrg   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15168e07dc26bSmrg   (eval "$lt_compile" 2>out/conftest.err)
15169e07dc26bSmrg   ac_status=$?
15170e07dc26bSmrg   cat out/conftest.err >&5
15171e07dc26bSmrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15172e07dc26bSmrg   if (exit $ac_status) && test -s out/conftest2.$ac_objext
15173e07dc26bSmrg   then
15174e07dc26bSmrg     # The compiler can only warn and ignore the option if not recognized
15175e07dc26bSmrg     # So say no if there are warnings
15176e07dc26bSmrg     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
15177e07dc26bSmrg     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15178e07dc26bSmrg     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15179e07dc26bSmrg       lt_cv_prog_compiler_c_o=yes
15180e07dc26bSmrg     fi
15181e07dc26bSmrg   fi
15182e07dc26bSmrg   chmod u+w . 2>&5
15183e07dc26bSmrg   $RM conftest*
15184e07dc26bSmrg   # SGI C++ compiler will create directory out/ii_files/ for
15185e07dc26bSmrg   # template instantiation
15186e07dc26bSmrg   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
15187e07dc26bSmrg   $RM out/* && rmdir out
15188e07dc26bSmrg   cd ..
15189e07dc26bSmrg   $RM -r conftest
15190e07dc26bSmrg   $RM conftest*
15191e07dc26bSmrg
15192e07dc26bSmrgfi
15193e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
15194e07dc26bSmrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
15195e07dc26bSmrg
15196e07dc26bSmrg
15197e07dc26bSmrg
15198e07dc26bSmrg
15199e07dc26bSmrghard_links=nottested
15200e07dc26bSmrgif test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
15201e07dc26bSmrg  # do not overwrite the value of need_locks provided by the user
15202e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
15203e07dc26bSmrg$as_echo_n "checking if we can lock with hard links... " >&6; }
15204e07dc26bSmrg  hard_links=yes
15205e07dc26bSmrg  $RM conftest*
15206e07dc26bSmrg  ln conftest.a conftest.b 2>/dev/null && hard_links=no
15207e07dc26bSmrg  touch conftest.a
15208e07dc26bSmrg  ln conftest.a conftest.b 2>&5 || hard_links=no
15209e07dc26bSmrg  ln conftest.a conftest.b 2>/dev/null && hard_links=no
15210e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
15211e07dc26bSmrg$as_echo "$hard_links" >&6; }
15212e07dc26bSmrg  if test no = "$hard_links"; then
15213e07dc26bSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
15214e07dc26bSmrg$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
15215e07dc26bSmrg    need_locks=warn
15216e07dc26bSmrg  fi
15217e07dc26bSmrgelse
15218e07dc26bSmrg  need_locks=no
15219e07dc26bSmrgfi
15220e07dc26bSmrg
15221e07dc26bSmrg
15222e07dc26bSmrg
15223e07dc26bSmrg
15224e07dc26bSmrg
15225e07dc26bSmrg
15226e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
15227e07dc26bSmrg$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
15228e07dc26bSmrg
15229e07dc26bSmrg  runpath_var=
15230e07dc26bSmrg  allow_undefined_flag=
15231e07dc26bSmrg  always_export_symbols=no
15232e07dc26bSmrg  archive_cmds=
15233e07dc26bSmrg  archive_expsym_cmds=
15234e07dc26bSmrg  compiler_needs_object=no
15235e07dc26bSmrg  enable_shared_with_static_runtimes=no
15236e07dc26bSmrg  export_dynamic_flag_spec=
15237e07dc26bSmrg  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
15238e07dc26bSmrg  hardcode_automatic=no
15239e07dc26bSmrg  hardcode_direct=no
15240e07dc26bSmrg  hardcode_direct_absolute=no
15241e07dc26bSmrg  hardcode_libdir_flag_spec=
15242e07dc26bSmrg  hardcode_libdir_separator=
15243e07dc26bSmrg  hardcode_minus_L=no
15244e07dc26bSmrg  hardcode_shlibpath_var=unsupported
15245e07dc26bSmrg  inherit_rpath=no
15246e07dc26bSmrg  link_all_deplibs=unknown
15247e07dc26bSmrg  module_cmds=
15248e07dc26bSmrg  module_expsym_cmds=
15249e07dc26bSmrg  old_archive_from_new_cmds=
15250e07dc26bSmrg  old_archive_from_expsyms_cmds=
15251e07dc26bSmrg  thread_safe_flag_spec=
15252e07dc26bSmrg  whole_archive_flag_spec=
15253e07dc26bSmrg  # include_expsyms should be a list of space-separated symbols to be *always*
15254e07dc26bSmrg  # included in the symbol list
15255e07dc26bSmrg  include_expsyms=
15256e07dc26bSmrg  # exclude_expsyms can be an extended regexp of symbols to exclude
15257e07dc26bSmrg  # it will be wrapped by ' (' and ')$', so one must not match beginning or
15258e07dc26bSmrg  # end of line.  Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
15259e07dc26bSmrg  # as well as any symbol that contains 'd'.
15260e07dc26bSmrg  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
15261e07dc26bSmrg  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
15262e07dc26bSmrg  # platforms (ab)use it in PIC code, but their linkers get confused if
15263e07dc26bSmrg  # the symbol is explicitly referenced.  Since portable code cannot
15264e07dc26bSmrg  # rely on this symbol name, it's probably fine to never include it in
15265e07dc26bSmrg  # preloaded symbol tables.
15266e07dc26bSmrg  # Exclude shared library initialization/finalization symbols.
15267e07dc26bSmrg  extract_expsyms_cmds=
15268e07dc26bSmrg
15269e07dc26bSmrg  case $host_os in
15270e07dc26bSmrg  cygwin* | mingw* | pw32* | cegcc*)
15271e07dc26bSmrg    # FIXME: the MSVC++ port hasn't been tested in a loooong time
15272e07dc26bSmrg    # When not using gcc, we currently assume that we are using
15273e07dc26bSmrg    # Microsoft Visual C++.
15274e07dc26bSmrg    if test yes != "$GCC"; then
15275e07dc26bSmrg      with_gnu_ld=no
15276e07dc26bSmrg    fi
15277e07dc26bSmrg    ;;
15278e07dc26bSmrg  interix*)
15279e07dc26bSmrg    # we just hope/assume this is gcc and not c89 (= MSVC++)
15280e07dc26bSmrg    with_gnu_ld=yes
15281e07dc26bSmrg    ;;
15282e07dc26bSmrg  openbsd* | bitrig*)
15283e07dc26bSmrg    with_gnu_ld=no
15284e07dc26bSmrg    ;;
15285e07dc26bSmrg  linux* | k*bsd*-gnu | gnu*)
15286e07dc26bSmrg    link_all_deplibs=no
15287e07dc26bSmrg    ;;
15288e07dc26bSmrg  esac
15289e07dc26bSmrg
15290e07dc26bSmrg  ld_shlibs=yes
15291e07dc26bSmrg
15292e07dc26bSmrg  # On some targets, GNU ld is compatible enough with the native linker
15293e07dc26bSmrg  # that we're better off using the native interface for both.
15294e07dc26bSmrg  lt_use_gnu_ld_interface=no
15295e07dc26bSmrg  if test yes = "$with_gnu_ld"; then
15296e07dc26bSmrg    case $host_os in
15297e07dc26bSmrg      aix*)
15298e07dc26bSmrg	# The AIX port of GNU ld has always aspired to compatibility
15299e07dc26bSmrg	# with the native linker.  However, as the warning in the GNU ld
15300e07dc26bSmrg	# block says, versions before 2.19.5* couldn't really create working
15301e07dc26bSmrg	# shared libraries, regardless of the interface used.
15302e07dc26bSmrg	case `$LD -v 2>&1` in
15303e07dc26bSmrg	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
15304e07dc26bSmrg	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
15305e07dc26bSmrg	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
15306e07dc26bSmrg	  *)
15307e07dc26bSmrg	    lt_use_gnu_ld_interface=yes
15308e07dc26bSmrg	    ;;
15309e07dc26bSmrg	esac
15310e07dc26bSmrg	;;
15311e07dc26bSmrg      *)
15312e07dc26bSmrg	lt_use_gnu_ld_interface=yes
15313e07dc26bSmrg	;;
15314e07dc26bSmrg    esac
15315e07dc26bSmrg  fi
15316e07dc26bSmrg
15317e07dc26bSmrg  if test yes = "$lt_use_gnu_ld_interface"; then
15318e07dc26bSmrg    # If archive_cmds runs LD, not CC, wlarc should be empty
15319e07dc26bSmrg    wlarc='$wl'
15320e07dc26bSmrg
15321e07dc26bSmrg    # Set some defaults for GNU ld with shared library support. These
15322e07dc26bSmrg    # are reset later if shared libraries are not supported. Putting them
15323e07dc26bSmrg    # here allows them to be overridden if necessary.
15324e07dc26bSmrg    runpath_var=LD_RUN_PATH
15325e07dc26bSmrg    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
15326e07dc26bSmrg    export_dynamic_flag_spec='$wl--export-dynamic'
15327e07dc26bSmrg    # ancient GNU ld didn't support --whole-archive et. al.
15328e07dc26bSmrg    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
15329e07dc26bSmrg      whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
15330e07dc26bSmrg    else
15331e07dc26bSmrg      whole_archive_flag_spec=
15332e07dc26bSmrg    fi
15333e07dc26bSmrg    supports_anon_versioning=no
15334e07dc26bSmrg    case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
15335e07dc26bSmrg      *GNU\ gold*) supports_anon_versioning=yes ;;
15336e07dc26bSmrg      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
15337e07dc26bSmrg      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
15338e07dc26bSmrg      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
15339e07dc26bSmrg      *\ 2.11.*) ;; # other 2.11 versions
15340e07dc26bSmrg      *) supports_anon_versioning=yes ;;
15341e07dc26bSmrg    esac
15342e07dc26bSmrg
15343e07dc26bSmrg    # See if GNU ld supports shared libraries.
15344e07dc26bSmrg    case $host_os in
15345e07dc26bSmrg    aix[3-9]*)
15346e07dc26bSmrg      # On AIX/PPC, the GNU linker is very broken
15347e07dc26bSmrg      if test ia64 != "$host_cpu"; then
15348e07dc26bSmrg	ld_shlibs=no
15349e07dc26bSmrg	cat <<_LT_EOF 1>&2
15350e07dc26bSmrg
15351e07dc26bSmrg*** Warning: the GNU linker, at least up to release 2.19, is reported
15352e07dc26bSmrg*** to be unable to reliably create shared libraries on AIX.
15353e07dc26bSmrg*** Therefore, libtool is disabling shared libraries support.  If you
15354e07dc26bSmrg*** really care for shared libraries, you may want to install binutils
15355e07dc26bSmrg*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
15356e07dc26bSmrg*** You will then need to restart the configuration process.
15357e07dc26bSmrg
15358e07dc26bSmrg_LT_EOF
15359e07dc26bSmrg      fi
15360e07dc26bSmrg      ;;
15361e07dc26bSmrg
15362e07dc26bSmrg    amigaos*)
15363e07dc26bSmrg      case $host_cpu in
15364e07dc26bSmrg      powerpc)
15365e07dc26bSmrg            # see comment about AmigaOS4 .so support
15366e07dc26bSmrg            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
15367e07dc26bSmrg            archive_expsym_cmds=''
15368e07dc26bSmrg        ;;
15369e07dc26bSmrg      m68k)
15370e07dc26bSmrg            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)'
15371e07dc26bSmrg            hardcode_libdir_flag_spec='-L$libdir'
15372e07dc26bSmrg            hardcode_minus_L=yes
15373e07dc26bSmrg        ;;
15374e07dc26bSmrg      esac
15375e07dc26bSmrg      ;;
15376e07dc26bSmrg
15377e07dc26bSmrg    beos*)
15378e07dc26bSmrg      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
15379e07dc26bSmrg	allow_undefined_flag=unsupported
15380e07dc26bSmrg	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
15381e07dc26bSmrg	# support --undefined.  This deserves some investigation.  FIXME
15382e07dc26bSmrg	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
15383e07dc26bSmrg      else
15384e07dc26bSmrg	ld_shlibs=no
15385e07dc26bSmrg      fi
15386e07dc26bSmrg      ;;
15387e07dc26bSmrg
15388e07dc26bSmrg    cygwin* | mingw* | pw32* | cegcc*)
15389e07dc26bSmrg      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
15390e07dc26bSmrg      # as there is no search path for DLLs.
15391e07dc26bSmrg      hardcode_libdir_flag_spec='-L$libdir'
15392e07dc26bSmrg      export_dynamic_flag_spec='$wl--export-all-symbols'
15393e07dc26bSmrg      allow_undefined_flag=unsupported
15394e07dc26bSmrg      always_export_symbols=no
15395e07dc26bSmrg      enable_shared_with_static_runtimes=yes
15396e07dc26bSmrg      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'
15397e07dc26bSmrg      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
15398e07dc26bSmrg
15399e07dc26bSmrg      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
15400e07dc26bSmrg        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
15401e07dc26bSmrg	# If the export-symbols file already is a .def file, use it as
15402e07dc26bSmrg	# is; otherwise, prepend EXPORTS...
15403e07dc26bSmrg	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
15404e07dc26bSmrg          cp $export_symbols $output_objdir/$soname.def;
15405e07dc26bSmrg        else
15406e07dc26bSmrg          echo EXPORTS > $output_objdir/$soname.def;
15407e07dc26bSmrg          cat $export_symbols >> $output_objdir/$soname.def;
15408e07dc26bSmrg        fi~
15409e07dc26bSmrg        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
15410e07dc26bSmrg      else
15411e07dc26bSmrg	ld_shlibs=no
15412e07dc26bSmrg      fi
15413e07dc26bSmrg      ;;
15414e07dc26bSmrg
15415e07dc26bSmrg    haiku*)
15416e07dc26bSmrg      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
15417e07dc26bSmrg      link_all_deplibs=yes
15418e07dc26bSmrg      ;;
15419e07dc26bSmrg
15420e07dc26bSmrg    os2*)
15421e07dc26bSmrg      hardcode_libdir_flag_spec='-L$libdir'
15422e07dc26bSmrg      hardcode_minus_L=yes
15423e07dc26bSmrg      allow_undefined_flag=unsupported
15424e07dc26bSmrg      shrext_cmds=.dll
15425e07dc26bSmrg      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
15426e07dc26bSmrg	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
15427e07dc26bSmrg	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
15428e07dc26bSmrg	$ECHO EXPORTS >> $output_objdir/$libname.def~
15429e07dc26bSmrg	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
15430e07dc26bSmrg	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
15431e07dc26bSmrg	emximp -o $lib $output_objdir/$libname.def'
15432e07dc26bSmrg      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
15433e07dc26bSmrg	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
15434e07dc26bSmrg	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
15435e07dc26bSmrg	$ECHO EXPORTS >> $output_objdir/$libname.def~
15436e07dc26bSmrg	prefix_cmds="$SED"~
15437e07dc26bSmrg	if test EXPORTS = "`$SED 1q $export_symbols`"; then
15438e07dc26bSmrg	  prefix_cmds="$prefix_cmds -e 1d";
15439e07dc26bSmrg	fi~
15440e07dc26bSmrg	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
15441e07dc26bSmrg	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
15442e07dc26bSmrg	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
15443e07dc26bSmrg	emximp -o $lib $output_objdir/$libname.def'
15444e07dc26bSmrg      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
15445e07dc26bSmrg      enable_shared_with_static_runtimes=yes
15446e07dc26bSmrg      ;;
15447e07dc26bSmrg
15448e07dc26bSmrg    interix[3-9]*)
15449e07dc26bSmrg      hardcode_direct=no
15450e07dc26bSmrg      hardcode_shlibpath_var=no
15451e07dc26bSmrg      hardcode_libdir_flag_spec='$wl-rpath,$libdir'
15452e07dc26bSmrg      export_dynamic_flag_spec='$wl-E'
15453e07dc26bSmrg      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
15454e07dc26bSmrg      # Instead, shared libraries are loaded at an image base (0x10000000 by
15455e07dc26bSmrg      # default) and relocated if they conflict, which is a slow very memory
15456e07dc26bSmrg      # consuming and fragmenting process.  To avoid this, we pick a random,
15457e07dc26bSmrg      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
15458e07dc26bSmrg      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
15459e07dc26bSmrg      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
15460e07dc26bSmrg      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'
15461e07dc26bSmrg      ;;
15462e07dc26bSmrg
15463e07dc26bSmrg    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
15464e07dc26bSmrg      tmp_diet=no
15465e07dc26bSmrg      if test linux-dietlibc = "$host_os"; then
15466e07dc26bSmrg	case $cc_basename in
15467e07dc26bSmrg	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
15468e07dc26bSmrg	esac
15469e07dc26bSmrg      fi
15470e07dc26bSmrg      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
15471e07dc26bSmrg	 && test no = "$tmp_diet"
15472e07dc26bSmrg      then
15473e07dc26bSmrg	tmp_addflag=' $pic_flag'
15474e07dc26bSmrg	tmp_sharedflag='-shared'
15475e07dc26bSmrg	case $cc_basename,$host_cpu in
15476e07dc26bSmrg        pgcc*)				# Portland Group C compiler
15477e07dc26bSmrg	  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'
15478e07dc26bSmrg	  tmp_addflag=' $pic_flag'
15479e07dc26bSmrg	  ;;
15480e07dc26bSmrg	pgf77* | pgf90* | pgf95* | pgfortran*)
15481e07dc26bSmrg					# Portland Group f77 and f90 compilers
15482e07dc26bSmrg	  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'
15483e07dc26bSmrg	  tmp_addflag=' $pic_flag -Mnomain' ;;
15484e07dc26bSmrg	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
15485e07dc26bSmrg	  tmp_addflag=' -i_dynamic' ;;
15486e07dc26bSmrg	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
15487e07dc26bSmrg	  tmp_addflag=' -i_dynamic -nofor_main' ;;
15488e07dc26bSmrg	ifc* | ifort*)			# Intel Fortran compiler
15489e07dc26bSmrg	  tmp_addflag=' -nofor_main' ;;
15490e07dc26bSmrg	lf95*)				# Lahey Fortran 8.1
15491e07dc26bSmrg	  whole_archive_flag_spec=
15492e07dc26bSmrg	  tmp_sharedflag='--shared' ;;
15493e07dc26bSmrg        nagfor*)                        # NAGFOR 5.3
15494e07dc26bSmrg          tmp_sharedflag='-Wl,-shared' ;;
15495e07dc26bSmrg	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
15496e07dc26bSmrg	  tmp_sharedflag='-qmkshrobj'
15497e07dc26bSmrg	  tmp_addflag= ;;
15498e07dc26bSmrg	nvcc*)	# Cuda Compiler Driver 2.2
15499e07dc26bSmrg	  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'
15500e07dc26bSmrg	  compiler_needs_object=yes
15501e07dc26bSmrg	  ;;
15502e07dc26bSmrg	esac
15503e07dc26bSmrg	case `$CC -V 2>&1 | sed 5q` in
15504e07dc26bSmrg	*Sun\ C*)			# Sun C 5.9
15505e07dc26bSmrg	  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'
15506e07dc26bSmrg	  compiler_needs_object=yes
15507e07dc26bSmrg	  tmp_sharedflag='-G' ;;
15508e07dc26bSmrg	*Sun\ F*)			# Sun Fortran 8.3
15509e07dc26bSmrg	  tmp_sharedflag='-G' ;;
15510e07dc26bSmrg	esac
15511e07dc26bSmrg	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
15512e07dc26bSmrg
15513e07dc26bSmrg        if test yes = "$supports_anon_versioning"; then
15514e07dc26bSmrg          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
15515e07dc26bSmrg            cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
15516e07dc26bSmrg            echo "local: *; };" >> $output_objdir/$libname.ver~
15517e07dc26bSmrg            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
15518e07dc26bSmrg        fi
15519e07dc26bSmrg
15520e07dc26bSmrg	case $cc_basename in
15521e07dc26bSmrg	tcc*)
15522e07dc26bSmrg	  export_dynamic_flag_spec='-rdynamic'
15523e07dc26bSmrg	  ;;
15524e07dc26bSmrg	xlf* | bgf* | bgxlf* | mpixlf*)
15525e07dc26bSmrg	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
15526e07dc26bSmrg	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
15527e07dc26bSmrg	  hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
15528e07dc26bSmrg	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
15529e07dc26bSmrg	  if test yes = "$supports_anon_versioning"; then
15530e07dc26bSmrg	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
15531e07dc26bSmrg              cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
15532e07dc26bSmrg              echo "local: *; };" >> $output_objdir/$libname.ver~
15533e07dc26bSmrg              $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
15534e07dc26bSmrg	  fi
15535e07dc26bSmrg	  ;;
15536e07dc26bSmrg	esac
15537e07dc26bSmrg      else
15538e07dc26bSmrg        ld_shlibs=no
15539e07dc26bSmrg      fi
15540e07dc26bSmrg      ;;
15541e07dc26bSmrg
15542e07dc26bSmrg    netbsd* | netbsdelf*-gnu)
15543e07dc26bSmrg      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15544e07dc26bSmrg	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
15545e07dc26bSmrg	wlarc=
15546e07dc26bSmrg      else
15547e07dc26bSmrg	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
15548e07dc26bSmrg	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
15549e07dc26bSmrg      fi
15550e07dc26bSmrg      ;;
15551e07dc26bSmrg
15552e07dc26bSmrg    solaris*)
15553e07dc26bSmrg      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
15554e07dc26bSmrg	ld_shlibs=no
15555e07dc26bSmrg	cat <<_LT_EOF 1>&2
15556e07dc26bSmrg
15557e07dc26bSmrg*** Warning: The releases 2.8.* of the GNU linker cannot reliably
15558e07dc26bSmrg*** create shared libraries on Solaris systems.  Therefore, libtool
15559e07dc26bSmrg*** is disabling shared libraries support.  We urge you to upgrade GNU
15560e07dc26bSmrg*** binutils to release 2.9.1 or newer.  Another option is to modify
15561e07dc26bSmrg*** your PATH or compiler configuration so that the native linker is
15562e07dc26bSmrg*** used, and then restart.
15563e07dc26bSmrg
15564e07dc26bSmrg_LT_EOF
15565e07dc26bSmrg      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
15566e07dc26bSmrg	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
15567e07dc26bSmrg	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
15568e07dc26bSmrg      else
15569e07dc26bSmrg	ld_shlibs=no
15570e07dc26bSmrg      fi
15571e07dc26bSmrg      ;;
15572e07dc26bSmrg
15573e07dc26bSmrg    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
15574e07dc26bSmrg      case `$LD -v 2>&1` in
15575e07dc26bSmrg        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
15576e07dc26bSmrg	ld_shlibs=no
15577e07dc26bSmrg	cat <<_LT_EOF 1>&2
15578e07dc26bSmrg
15579e07dc26bSmrg*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
15580e07dc26bSmrg*** reliably create shared libraries on SCO systems.  Therefore, libtool
15581e07dc26bSmrg*** is disabling shared libraries support.  We urge you to upgrade GNU
15582e07dc26bSmrg*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
15583e07dc26bSmrg*** your PATH or compiler configuration so that the native linker is
15584e07dc26bSmrg*** used, and then restart.
15585e07dc26bSmrg
15586e07dc26bSmrg_LT_EOF
15587e07dc26bSmrg	;;
15588e07dc26bSmrg	*)
15589e07dc26bSmrg	  # For security reasons, it is highly recommended that you always
15590e07dc26bSmrg	  # use absolute paths for naming shared libraries, and exclude the
15591e07dc26bSmrg	  # DT_RUNPATH tag from executables and libraries.  But doing so
15592e07dc26bSmrg	  # requires that you compile everything twice, which is a pain.
15593e07dc26bSmrg	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
15594e07dc26bSmrg	    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
15595e07dc26bSmrg	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
15596e07dc26bSmrg	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
15597e07dc26bSmrg	  else
15598e07dc26bSmrg	    ld_shlibs=no
15599e07dc26bSmrg	  fi
15600e07dc26bSmrg	;;
15601e07dc26bSmrg      esac
15602e07dc26bSmrg      ;;
15603e07dc26bSmrg
15604e07dc26bSmrg    sunos4*)
15605e07dc26bSmrg      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15606e07dc26bSmrg      wlarc=
15607e07dc26bSmrg      hardcode_direct=yes
15608e07dc26bSmrg      hardcode_shlibpath_var=no
15609e07dc26bSmrg      ;;
15610e07dc26bSmrg
15611e07dc26bSmrg    *)
15612e07dc26bSmrg      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
15613e07dc26bSmrg	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
15614e07dc26bSmrg	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
15615e07dc26bSmrg      else
15616e07dc26bSmrg	ld_shlibs=no
15617e07dc26bSmrg      fi
15618e07dc26bSmrg      ;;
15619e07dc26bSmrg    esac
15620e07dc26bSmrg
15621e07dc26bSmrg    if test no = "$ld_shlibs"; then
15622e07dc26bSmrg      runpath_var=
15623e07dc26bSmrg      hardcode_libdir_flag_spec=
15624e07dc26bSmrg      export_dynamic_flag_spec=
15625e07dc26bSmrg      whole_archive_flag_spec=
15626e07dc26bSmrg    fi
15627e07dc26bSmrg  else
15628e07dc26bSmrg    # PORTME fill in a description of your system's linker (not GNU ld)
15629e07dc26bSmrg    case $host_os in
15630e07dc26bSmrg    aix3*)
15631e07dc26bSmrg      allow_undefined_flag=unsupported
15632e07dc26bSmrg      always_export_symbols=yes
15633e07dc26bSmrg      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'
15634e07dc26bSmrg      # Note: this linker hardcodes the directories in LIBPATH if there
15635e07dc26bSmrg      # are no directories specified by -L.
15636e07dc26bSmrg      hardcode_minus_L=yes
15637e07dc26bSmrg      if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
15638e07dc26bSmrg	# Neither direct hardcoding nor static linking is supported with a
15639e07dc26bSmrg	# broken collect2.
15640e07dc26bSmrg	hardcode_direct=unsupported
15641e07dc26bSmrg      fi
15642e07dc26bSmrg      ;;
15643e07dc26bSmrg
15644e07dc26bSmrg    aix[4-9]*)
15645e07dc26bSmrg      if test ia64 = "$host_cpu"; then
15646e07dc26bSmrg	# On IA64, the linker does run time linking by default, so we don't
15647e07dc26bSmrg	# have to do anything special.
15648e07dc26bSmrg	aix_use_runtimelinking=no
15649e07dc26bSmrg	exp_sym_flag='-Bexport'
15650e07dc26bSmrg	no_entry_flag=
15651e07dc26bSmrg      else
15652e07dc26bSmrg	# If we're using GNU nm, then we don't want the "-C" option.
15653e07dc26bSmrg	# -C means demangle to GNU nm, but means don't demangle to AIX nm.
15654e07dc26bSmrg	# Without the "-l" option, or with the "-B" option, AIX nm treats
15655e07dc26bSmrg	# weak defined symbols like other global defined symbols, whereas
15656e07dc26bSmrg	# GNU nm marks them as "W".
15657e07dc26bSmrg	# While the 'weak' keyword is ignored in the Export File, we need
15658e07dc26bSmrg	# it in the Import File for the 'aix-soname' feature, so we have
15659e07dc26bSmrg	# to replace the "-B" option with "-P" for AIX nm.
15660e07dc26bSmrg	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
15661e07dc26bSmrg	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
15662e07dc26bSmrg	else
15663e07dc26bSmrg	  export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
15664e07dc26bSmrg	fi
15665e07dc26bSmrg	aix_use_runtimelinking=no
15666e07dc26bSmrg
15667e07dc26bSmrg	# Test if we are trying to use run time linking or normal
15668e07dc26bSmrg	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
15669e07dc26bSmrg	# have runtime linking enabled, and use it for executables.
15670e07dc26bSmrg	# For shared libraries, we enable/disable runtime linking
15671e07dc26bSmrg	# depending on the kind of the shared library created -
15672e07dc26bSmrg	# when "with_aix_soname,aix_use_runtimelinking" is:
15673e07dc26bSmrg	# "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
15674e07dc26bSmrg	# "aix,yes"  lib.so          shared, rtl:yes, for executables
15675e07dc26bSmrg	#            lib.a           static archive
15676e07dc26bSmrg	# "both,no"  lib.so.V(shr.o) shared, rtl:yes
15677e07dc26bSmrg	#            lib.a(lib.so.V) shared, rtl:no,  for executables
15678e07dc26bSmrg	# "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
15679e07dc26bSmrg	#            lib.a(lib.so.V) shared, rtl:no
15680e07dc26bSmrg	# "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
15681e07dc26bSmrg	#            lib.a           static archive
15682e07dc26bSmrg	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
15683e07dc26bSmrg	  for ld_flag in $LDFLAGS; do
15684e07dc26bSmrg	  if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
15685e07dc26bSmrg	    aix_use_runtimelinking=yes
15686e07dc26bSmrg	    break
15687e07dc26bSmrg	  fi
15688e07dc26bSmrg	  done
15689e07dc26bSmrg	  if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
15690e07dc26bSmrg	    # With aix-soname=svr4, we create the lib.so.V shared archives only,
15691e07dc26bSmrg	    # so we don't have lib.a shared libs to link our executables.
15692e07dc26bSmrg	    # We have to force runtime linking in this case.
15693e07dc26bSmrg	    aix_use_runtimelinking=yes
15694e07dc26bSmrg	    LDFLAGS="$LDFLAGS -Wl,-brtl"
15695e07dc26bSmrg	  fi
15696e07dc26bSmrg	  ;;
15697e07dc26bSmrg	esac
15698e07dc26bSmrg
15699e07dc26bSmrg	exp_sym_flag='-bexport'
15700e07dc26bSmrg	no_entry_flag='-bnoentry'
15701e07dc26bSmrg      fi
15702e07dc26bSmrg
15703e07dc26bSmrg      # When large executables or shared objects are built, AIX ld can
15704e07dc26bSmrg      # have problems creating the table of contents.  If linking a library
15705e07dc26bSmrg      # or program results in "error TOC overflow" add -mminimal-toc to
15706e07dc26bSmrg      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
15707e07dc26bSmrg      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
15708e07dc26bSmrg
15709e07dc26bSmrg      archive_cmds=''
15710e07dc26bSmrg      hardcode_direct=yes
15711e07dc26bSmrg      hardcode_direct_absolute=yes
15712e07dc26bSmrg      hardcode_libdir_separator=':'
15713e07dc26bSmrg      link_all_deplibs=yes
15714e07dc26bSmrg      file_list_spec='$wl-f,'
15715e07dc26bSmrg      case $with_aix_soname,$aix_use_runtimelinking in
15716e07dc26bSmrg      aix,*) ;; # traditional, no import file
15717e07dc26bSmrg      svr4,* | *,yes) # use import file
15718e07dc26bSmrg	# The Import File defines what to hardcode.
15719e07dc26bSmrg	hardcode_direct=no
15720e07dc26bSmrg	hardcode_direct_absolute=no
15721e07dc26bSmrg	;;
15722e07dc26bSmrg      esac
15723e07dc26bSmrg
15724e07dc26bSmrg      if test yes = "$GCC"; then
15725e07dc26bSmrg	case $host_os in aix4.[012]|aix4.[012].*)
15726e07dc26bSmrg	# We only want to do this on AIX 4.2 and lower, the check
15727e07dc26bSmrg	# below for broken collect2 doesn't work under 4.3+
15728e07dc26bSmrg	  collect2name=`$CC -print-prog-name=collect2`
15729e07dc26bSmrg	  if test -f "$collect2name" &&
15730e07dc26bSmrg	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
15731e07dc26bSmrg	  then
15732e07dc26bSmrg	  # We have reworked collect2
15733e07dc26bSmrg	  :
15734e07dc26bSmrg	  else
15735e07dc26bSmrg	  # We have old collect2
15736e07dc26bSmrg	  hardcode_direct=unsupported
15737e07dc26bSmrg	  # It fails to find uninstalled libraries when the uninstalled
15738e07dc26bSmrg	  # path is not listed in the libpath.  Setting hardcode_minus_L
15739e07dc26bSmrg	  # to unsupported forces relinking
15740e07dc26bSmrg	  hardcode_minus_L=yes
15741e07dc26bSmrg	  hardcode_libdir_flag_spec='-L$libdir'
15742e07dc26bSmrg	  hardcode_libdir_separator=
15743e07dc26bSmrg	  fi
15744e07dc26bSmrg	  ;;
15745e07dc26bSmrg	esac
15746e07dc26bSmrg	shared_flag='-shared'
15747e07dc26bSmrg	if test yes = "$aix_use_runtimelinking"; then
15748e07dc26bSmrg	  shared_flag="$shared_flag "'$wl-G'
15749e07dc26bSmrg	fi
15750e07dc26bSmrg	# Need to ensure runtime linking is disabled for the traditional
15751e07dc26bSmrg	# shared library, or the linker may eventually find shared libraries
15752e07dc26bSmrg	# /with/ Import File - we do not want to mix them.
15753e07dc26bSmrg	shared_flag_aix='-shared'
15754e07dc26bSmrg	shared_flag_svr4='-shared $wl-G'
15755e07dc26bSmrg      else
15756e07dc26bSmrg	# not using gcc
15757e07dc26bSmrg	if test ia64 = "$host_cpu"; then
15758e07dc26bSmrg	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
15759e07dc26bSmrg	# chokes on -Wl,-G. The following line is correct:
15760e07dc26bSmrg	  shared_flag='-G'
15761e07dc26bSmrg	else
15762e07dc26bSmrg	  if test yes = "$aix_use_runtimelinking"; then
15763e07dc26bSmrg	    shared_flag='$wl-G'
15764e07dc26bSmrg	  else
15765e07dc26bSmrg	    shared_flag='$wl-bM:SRE'
15766e07dc26bSmrg	  fi
15767e07dc26bSmrg	  shared_flag_aix='$wl-bM:SRE'
15768e07dc26bSmrg	  shared_flag_svr4='$wl-G'
15769e07dc26bSmrg	fi
15770e07dc26bSmrg      fi
15771e07dc26bSmrg
15772e07dc26bSmrg      export_dynamic_flag_spec='$wl-bexpall'
15773e07dc26bSmrg      # It seems that -bexpall does not export symbols beginning with
15774e07dc26bSmrg      # underscore (_), so it is better to generate a list of symbols to export.
15775e07dc26bSmrg      always_export_symbols=yes
15776e07dc26bSmrg      if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
15777e07dc26bSmrg	# Warning - without using the other runtime loading flags (-brtl),
15778e07dc26bSmrg	# -berok will link without error, but may produce a broken library.
15779e07dc26bSmrg	allow_undefined_flag='-berok'
15780e07dc26bSmrg        # Determine the default libpath from the value encoded in an
15781e07dc26bSmrg        # empty executable.
15782e07dc26bSmrg        if test set = "${lt_cv_aix_libpath+set}"; then
15783e07dc26bSmrg  aix_libpath=$lt_cv_aix_libpath
15784e07dc26bSmrgelse
15785e07dc26bSmrg  if ${lt_cv_aix_libpath_+:} false; then :
15786e07dc26bSmrg  $as_echo_n "(cached) " >&6
15787e07dc26bSmrgelse
15788e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15789e07dc26bSmrg/* end confdefs.h.  */
15790e07dc26bSmrg
15791e07dc26bSmrgint
15792e07dc26bSmrgmain ()
15793e07dc26bSmrg{
15794e07dc26bSmrg
15795e07dc26bSmrg  ;
15796e07dc26bSmrg  return 0;
15797e07dc26bSmrg}
15798e07dc26bSmrg_ACEOF
15799e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
15800e07dc26bSmrg
15801e07dc26bSmrg  lt_aix_libpath_sed='
15802e07dc26bSmrg      /Import File Strings/,/^$/ {
15803e07dc26bSmrg	  /^0/ {
15804e07dc26bSmrg	      s/^0  *\([^ ]*\) *$/\1/
15805e07dc26bSmrg	      p
15806e07dc26bSmrg	  }
15807e07dc26bSmrg      }'
15808e07dc26bSmrg  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15809e07dc26bSmrg  # Check for a 64-bit object if we didn't find anything.
15810e07dc26bSmrg  if test -z "$lt_cv_aix_libpath_"; then
15811e07dc26bSmrg    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15812e07dc26bSmrg  fi
15813e07dc26bSmrgfi
15814e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
15815e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
15816e07dc26bSmrg  if test -z "$lt_cv_aix_libpath_"; then
15817e07dc26bSmrg    lt_cv_aix_libpath_=/usr/lib:/lib
15818e07dc26bSmrg  fi
15819e07dc26bSmrg
15820e07dc26bSmrgfi
15821e07dc26bSmrg
15822e07dc26bSmrg  aix_libpath=$lt_cv_aix_libpath_
15823e07dc26bSmrgfi
15824e07dc26bSmrg
15825e07dc26bSmrg        hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
15826e07dc26bSmrg        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
15827e07dc26bSmrg      else
15828e07dc26bSmrg	if test ia64 = "$host_cpu"; then
15829e07dc26bSmrg	  hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
15830e07dc26bSmrg	  allow_undefined_flag="-z nodefs"
15831e07dc26bSmrg	  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"
15832e07dc26bSmrg	else
15833e07dc26bSmrg	 # Determine the default libpath from the value encoded in an
15834e07dc26bSmrg	 # empty executable.
15835e07dc26bSmrg	 if test set = "${lt_cv_aix_libpath+set}"; then
15836e07dc26bSmrg  aix_libpath=$lt_cv_aix_libpath
15837e07dc26bSmrgelse
15838e07dc26bSmrg  if ${lt_cv_aix_libpath_+:} false; then :
15839e07dc26bSmrg  $as_echo_n "(cached) " >&6
15840e07dc26bSmrgelse
15841e07dc26bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15842e07dc26bSmrg/* end confdefs.h.  */
15843e07dc26bSmrg
15844e07dc26bSmrgint
15845e07dc26bSmrgmain ()
15846e07dc26bSmrg{
15847e07dc26bSmrg
15848e07dc26bSmrg  ;
15849e07dc26bSmrg  return 0;
15850e07dc26bSmrg}
15851e07dc26bSmrg_ACEOF
15852e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
15853e07dc26bSmrg
15854e07dc26bSmrg  lt_aix_libpath_sed='
15855e07dc26bSmrg      /Import File Strings/,/^$/ {
15856e07dc26bSmrg	  /^0/ {
15857e07dc26bSmrg	      s/^0  *\([^ ]*\) *$/\1/
15858e07dc26bSmrg	      p
15859e07dc26bSmrg	  }
15860e07dc26bSmrg      }'
15861e07dc26bSmrg  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15862e07dc26bSmrg  # Check for a 64-bit object if we didn't find anything.
15863e07dc26bSmrg  if test -z "$lt_cv_aix_libpath_"; then
15864e07dc26bSmrg    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15865e07dc26bSmrg  fi
15866e07dc26bSmrgfi
15867e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
15868e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
15869e07dc26bSmrg  if test -z "$lt_cv_aix_libpath_"; then
15870e07dc26bSmrg    lt_cv_aix_libpath_=/usr/lib:/lib
15871e07dc26bSmrg  fi
15872e07dc26bSmrg
15873e07dc26bSmrgfi
15874e07dc26bSmrg
15875e07dc26bSmrg  aix_libpath=$lt_cv_aix_libpath_
15876e07dc26bSmrgfi
15877e07dc26bSmrg
15878e07dc26bSmrg	 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
15879e07dc26bSmrg	  # Warning - without using the other run time loading flags,
15880e07dc26bSmrg	  # -berok will link without error, but may produce a broken library.
15881e07dc26bSmrg	  no_undefined_flag=' $wl-bernotok'
15882e07dc26bSmrg	  allow_undefined_flag=' $wl-berok'
15883e07dc26bSmrg	  if test yes = "$with_gnu_ld"; then
15884e07dc26bSmrg	    # We only use this code for GNU lds that support --whole-archive.
15885e07dc26bSmrg	    whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
15886e07dc26bSmrg	  else
15887e07dc26bSmrg	    # Exported symbols can be pulled into shared objects from archives
15888e07dc26bSmrg	    whole_archive_flag_spec='$convenience'
15889e07dc26bSmrg	  fi
15890e07dc26bSmrg	  archive_cmds_need_lc=yes
15891e07dc26bSmrg	  archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
15892e07dc26bSmrg	  # -brtl affects multiple linker settings, -berok does not and is overridden later
15893e07dc26bSmrg	  compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
15894e07dc26bSmrg	  if test svr4 != "$with_aix_soname"; then
15895e07dc26bSmrg	    # This is similar to how AIX traditionally builds its shared libraries.
15896e07dc26bSmrg	    archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
15897e07dc26bSmrg	  fi
15898e07dc26bSmrg	  if test aix != "$with_aix_soname"; then
15899e07dc26bSmrg	    archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
15900e07dc26bSmrg	  else
15901e07dc26bSmrg	    # used by -dlpreopen to get the symbols
15902e07dc26bSmrg	    archive_expsym_cmds="$archive_expsym_cmds"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
15903e07dc26bSmrg	  fi
15904e07dc26bSmrg	  archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
15905e07dc26bSmrg	fi
15906e07dc26bSmrg      fi
15907e07dc26bSmrg      ;;
15908e07dc26bSmrg
15909e07dc26bSmrg    amigaos*)
15910e07dc26bSmrg      case $host_cpu in
15911e07dc26bSmrg      powerpc)
15912e07dc26bSmrg            # see comment about AmigaOS4 .so support
15913e07dc26bSmrg            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
15914e07dc26bSmrg            archive_expsym_cmds=''
15915e07dc26bSmrg        ;;
15916e07dc26bSmrg      m68k)
15917e07dc26bSmrg            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)'
15918e07dc26bSmrg            hardcode_libdir_flag_spec='-L$libdir'
15919e07dc26bSmrg            hardcode_minus_L=yes
15920e07dc26bSmrg        ;;
15921e07dc26bSmrg      esac
15922e07dc26bSmrg      ;;
15923e07dc26bSmrg
15924e07dc26bSmrg    bsdi[45]*)
15925e07dc26bSmrg      export_dynamic_flag_spec=-rdynamic
15926e07dc26bSmrg      ;;
15927e07dc26bSmrg
15928e07dc26bSmrg    cygwin* | mingw* | pw32* | cegcc*)
15929e07dc26bSmrg      # When not using gcc, we currently assume that we are using
15930e07dc26bSmrg      # Microsoft Visual C++.
15931e07dc26bSmrg      # hardcode_libdir_flag_spec is actually meaningless, as there is
15932e07dc26bSmrg      # no search path for DLLs.
15933e07dc26bSmrg      case $cc_basename in
15934e07dc26bSmrg      cl*)
15935e07dc26bSmrg	# Native MSVC
15936e07dc26bSmrg	hardcode_libdir_flag_spec=' '
15937e07dc26bSmrg	allow_undefined_flag=unsupported
15938e07dc26bSmrg	always_export_symbols=yes
15939e07dc26bSmrg	file_list_spec='@'
15940e07dc26bSmrg	# Tell ltmain to make .lib files, not .a files.
15941e07dc26bSmrg	libext=lib
15942e07dc26bSmrg	# Tell ltmain to make .dll files, not .so files.
15943e07dc26bSmrg	shrext_cmds=.dll
15944e07dc26bSmrg	# FIXME: Setting linknames here is a bad hack.
15945e07dc26bSmrg	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
15946e07dc26bSmrg	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
15947e07dc26bSmrg            cp "$export_symbols" "$output_objdir/$soname.def";
15948e07dc26bSmrg            echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
15949e07dc26bSmrg          else
15950e07dc26bSmrg            $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
15951e07dc26bSmrg          fi~
15952e07dc26bSmrg          $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
15953e07dc26bSmrg          linknames='
15954e07dc26bSmrg	# The linker will not automatically build a static lib if we build a DLL.
15955e07dc26bSmrg	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
15956e07dc26bSmrg	enable_shared_with_static_runtimes=yes
15957e07dc26bSmrg	exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
15958e07dc26bSmrg	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
15959e07dc26bSmrg	# Don't use ranlib
15960e07dc26bSmrg	old_postinstall_cmds='chmod 644 $oldlib'
15961e07dc26bSmrg	postlink_cmds='lt_outputfile="@OUTPUT@"~
15962e07dc26bSmrg          lt_tool_outputfile="@TOOL_OUTPUT@"~
15963e07dc26bSmrg          case $lt_outputfile in
15964e07dc26bSmrg            *.exe|*.EXE) ;;
15965e07dc26bSmrg            *)
15966e07dc26bSmrg              lt_outputfile=$lt_outputfile.exe
15967e07dc26bSmrg              lt_tool_outputfile=$lt_tool_outputfile.exe
15968e07dc26bSmrg              ;;
15969e07dc26bSmrg          esac~
15970e07dc26bSmrg          if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
15971e07dc26bSmrg            $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
15972e07dc26bSmrg            $RM "$lt_outputfile.manifest";
15973e07dc26bSmrg          fi'
15974e07dc26bSmrg	;;
15975e07dc26bSmrg      *)
15976e07dc26bSmrg	# Assume MSVC wrapper
15977e07dc26bSmrg	hardcode_libdir_flag_spec=' '
15978e07dc26bSmrg	allow_undefined_flag=unsupported
15979e07dc26bSmrg	# Tell ltmain to make .lib files, not .a files.
15980e07dc26bSmrg	libext=lib
15981e07dc26bSmrg	# Tell ltmain to make .dll files, not .so files.
15982e07dc26bSmrg	shrext_cmds=.dll
15983e07dc26bSmrg	# FIXME: Setting linknames here is a bad hack.
15984e07dc26bSmrg	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
15985e07dc26bSmrg	# The linker will automatically build a .lib file if we build a DLL.
15986e07dc26bSmrg	old_archive_from_new_cmds='true'
15987e07dc26bSmrg	# FIXME: Should let the user specify the lib program.
15988e07dc26bSmrg	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
15989e07dc26bSmrg	enable_shared_with_static_runtimes=yes
15990e07dc26bSmrg	;;
15991e07dc26bSmrg      esac
15992e07dc26bSmrg      ;;
15993e07dc26bSmrg
15994e07dc26bSmrg    darwin* | rhapsody*)
15995e07dc26bSmrg
15996e07dc26bSmrg
15997e07dc26bSmrg  archive_cmds_need_lc=no
15998e07dc26bSmrg  hardcode_direct=no
15999e07dc26bSmrg  hardcode_automatic=yes
16000e07dc26bSmrg  hardcode_shlibpath_var=unsupported
16001e07dc26bSmrg  if test yes = "$lt_cv_ld_force_load"; then
16002e07dc26bSmrg    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\"`'
16003e07dc26bSmrg
16004e07dc26bSmrg  else
16005e07dc26bSmrg    whole_archive_flag_spec=''
16006e07dc26bSmrg  fi
16007e07dc26bSmrg  link_all_deplibs=yes
16008e07dc26bSmrg  allow_undefined_flag=$_lt_dar_allow_undefined
16009e07dc26bSmrg  case $cc_basename in
16010e07dc26bSmrg     ifort*|nagfor*) _lt_dar_can_shared=yes ;;
16011e07dc26bSmrg     *) _lt_dar_can_shared=$GCC ;;
16012e07dc26bSmrg  esac
16013e07dc26bSmrg  if test yes = "$_lt_dar_can_shared"; then
16014e07dc26bSmrg    output_verbose_link_cmd=func_echo_all
16015e07dc26bSmrg    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
16016e07dc26bSmrg    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
16017e07dc26bSmrg    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"
16018e07dc26bSmrg    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"
16019e07dc26bSmrg
16020e07dc26bSmrg  else
16021e07dc26bSmrg  ld_shlibs=no
16022e07dc26bSmrg  fi
16023e07dc26bSmrg
16024e07dc26bSmrg      ;;
16025e07dc26bSmrg
16026e07dc26bSmrg    dgux*)
16027e07dc26bSmrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16028e07dc26bSmrg      hardcode_libdir_flag_spec='-L$libdir'
16029e07dc26bSmrg      hardcode_shlibpath_var=no
16030e07dc26bSmrg      ;;
16031e07dc26bSmrg
16032e07dc26bSmrg    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
16033e07dc26bSmrg    # support.  Future versions do this automatically, but an explicit c++rt0.o
16034e07dc26bSmrg    # does not break anything, and helps significantly (at the cost of a little
16035e07dc26bSmrg    # extra space).
16036e07dc26bSmrg    freebsd2.2*)
16037e07dc26bSmrg      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
16038e07dc26bSmrg      hardcode_libdir_flag_spec='-R$libdir'
16039e07dc26bSmrg      hardcode_direct=yes
16040e07dc26bSmrg      hardcode_shlibpath_var=no
16041e07dc26bSmrg      ;;
16042e07dc26bSmrg
16043e07dc26bSmrg    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
16044e07dc26bSmrg    freebsd2.*)
16045e07dc26bSmrg      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
16046e07dc26bSmrg      hardcode_direct=yes
16047e07dc26bSmrg      hardcode_minus_L=yes
16048e07dc26bSmrg      hardcode_shlibpath_var=no
16049e07dc26bSmrg      ;;
16050e07dc26bSmrg
16051e07dc26bSmrg    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
16052e07dc26bSmrg    freebsd* | dragonfly*)
16053e07dc26bSmrg      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
16054e07dc26bSmrg      hardcode_libdir_flag_spec='-R$libdir'
16055e07dc26bSmrg      hardcode_direct=yes
16056e07dc26bSmrg      hardcode_shlibpath_var=no
16057e07dc26bSmrg      ;;
16058e07dc26bSmrg
16059e07dc26bSmrg    hpux9*)
16060e07dc26bSmrg      if test yes = "$GCC"; then
16061e07dc26bSmrg	archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
16062e07dc26bSmrg      else
16063e07dc26bSmrg	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
16064e07dc26bSmrg      fi
16065e07dc26bSmrg      hardcode_libdir_flag_spec='$wl+b $wl$libdir'
16066e07dc26bSmrg      hardcode_libdir_separator=:
16067e07dc26bSmrg      hardcode_direct=yes
16068e07dc26bSmrg
16069e07dc26bSmrg      # hardcode_minus_L: Not really in the search PATH,
16070e07dc26bSmrg      # but as the default location of the library.
16071e07dc26bSmrg      hardcode_minus_L=yes
16072e07dc26bSmrg      export_dynamic_flag_spec='$wl-E'
16073e07dc26bSmrg      ;;
16074e07dc26bSmrg
16075e07dc26bSmrg    hpux10*)
16076e07dc26bSmrg      if test yes,no = "$GCC,$with_gnu_ld"; then
16077e07dc26bSmrg	archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
16078e07dc26bSmrg      else
16079e07dc26bSmrg	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
16080e07dc26bSmrg      fi
16081e07dc26bSmrg      if test no = "$with_gnu_ld"; then
16082e07dc26bSmrg	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
16083e07dc26bSmrg	hardcode_libdir_separator=:
16084e07dc26bSmrg	hardcode_direct=yes
16085e07dc26bSmrg	hardcode_direct_absolute=yes
16086e07dc26bSmrg	export_dynamic_flag_spec='$wl-E'
16087e07dc26bSmrg	# hardcode_minus_L: Not really in the search PATH,
16088e07dc26bSmrg	# but as the default location of the library.
16089e07dc26bSmrg	hardcode_minus_L=yes
16090e07dc26bSmrg      fi
16091e07dc26bSmrg      ;;
16092e07dc26bSmrg
16093e07dc26bSmrg    hpux11*)
16094e07dc26bSmrg      if test yes,no = "$GCC,$with_gnu_ld"; then
16095e07dc26bSmrg	case $host_cpu in
16096e07dc26bSmrg	hppa*64*)
16097e07dc26bSmrg	  archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
16098e07dc26bSmrg	  ;;
16099e07dc26bSmrg	ia64*)
16100e07dc26bSmrg	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
16101e07dc26bSmrg	  ;;
16102e07dc26bSmrg	*)
16103e07dc26bSmrg	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
16104e07dc26bSmrg	  ;;
16105e07dc26bSmrg	esac
16106e07dc26bSmrg      else
16107e07dc26bSmrg	case $host_cpu in
16108e07dc26bSmrg	hppa*64*)
16109e07dc26bSmrg	  archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
16110e07dc26bSmrg	  ;;
16111e07dc26bSmrg	ia64*)
16112e07dc26bSmrg	  archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
16113e07dc26bSmrg	  ;;
16114e07dc26bSmrg	*)
16115e07dc26bSmrg
16116e07dc26bSmrg	  # Older versions of the 11.00 compiler do not understand -b yet
16117e07dc26bSmrg	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
16118e07dc26bSmrg	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
16119e07dc26bSmrg$as_echo_n "checking if $CC understands -b... " >&6; }
16120e07dc26bSmrgif ${lt_cv_prog_compiler__b+:} false; then :
16121e07dc26bSmrg  $as_echo_n "(cached) " >&6
16122e07dc26bSmrgelse
16123e07dc26bSmrg  lt_cv_prog_compiler__b=no
16124e07dc26bSmrg   save_LDFLAGS=$LDFLAGS
16125e07dc26bSmrg   LDFLAGS="$LDFLAGS -b"
16126e07dc26bSmrg   echo "$lt_simple_link_test_code" > conftest.$ac_ext
16127e07dc26bSmrg   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
16128e07dc26bSmrg     # The linker can only warn and ignore the option if not recognized
16129e07dc26bSmrg     # So say no if there are warnings
16130e07dc26bSmrg     if test -s conftest.err; then
16131e07dc26bSmrg       # Append any errors to the config.log.
16132e07dc26bSmrg       cat conftest.err 1>&5
16133e07dc26bSmrg       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
16134e07dc26bSmrg       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16135e07dc26bSmrg       if diff conftest.exp conftest.er2 >/dev/null; then
16136e07dc26bSmrg         lt_cv_prog_compiler__b=yes
16137e07dc26bSmrg       fi
16138e07dc26bSmrg     else
16139e07dc26bSmrg       lt_cv_prog_compiler__b=yes
16140e07dc26bSmrg     fi
16141e07dc26bSmrg   fi
16142e07dc26bSmrg   $RM -r conftest*
16143e07dc26bSmrg   LDFLAGS=$save_LDFLAGS
16144e07dc26bSmrg
16145e07dc26bSmrgfi
16146e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
16147e07dc26bSmrg$as_echo "$lt_cv_prog_compiler__b" >&6; }
16148e07dc26bSmrg
16149e07dc26bSmrgif test yes = "$lt_cv_prog_compiler__b"; then
16150e07dc26bSmrg    archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
16151e07dc26bSmrgelse
16152e07dc26bSmrg    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
16153e07dc26bSmrgfi
16154e07dc26bSmrg
16155e07dc26bSmrg	  ;;
16156e07dc26bSmrg	esac
16157e07dc26bSmrg      fi
16158e07dc26bSmrg      if test no = "$with_gnu_ld"; then
16159e07dc26bSmrg	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
16160e07dc26bSmrg	hardcode_libdir_separator=:
16161e07dc26bSmrg
16162e07dc26bSmrg	case $host_cpu in
16163e07dc26bSmrg	hppa*64*|ia64*)
16164e07dc26bSmrg	  hardcode_direct=no
16165e07dc26bSmrg	  hardcode_shlibpath_var=no
16166e07dc26bSmrg	  ;;
16167e07dc26bSmrg	*)
16168e07dc26bSmrg	  hardcode_direct=yes
16169e07dc26bSmrg	  hardcode_direct_absolute=yes
16170e07dc26bSmrg	  export_dynamic_flag_spec='$wl-E'
16171e07dc26bSmrg
16172e07dc26bSmrg	  # hardcode_minus_L: Not really in the search PATH,
16173e07dc26bSmrg	  # but as the default location of the library.
16174e07dc26bSmrg	  hardcode_minus_L=yes
16175e07dc26bSmrg	  ;;
16176e07dc26bSmrg	esac
16177e07dc26bSmrg      fi
16178e07dc26bSmrg      ;;
16179e07dc26bSmrg
16180e07dc26bSmrg    irix5* | irix6* | nonstopux*)
16181e07dc26bSmrg      if test yes = "$GCC"; then
16182e07dc26bSmrg	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'
16183e07dc26bSmrg	# Try to use the -exported_symbol ld option, if it does not
16184e07dc26bSmrg	# work, assume that -exports_file does not work either and
16185e07dc26bSmrg	# implicitly export all symbols.
16186e07dc26bSmrg	# This should be the same for all languages, so no per-tag cache variable.
16187e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
16188e07dc26bSmrg$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
16189e07dc26bSmrgif ${lt_cv_irix_exported_symbol+:} false; then :
16190e07dc26bSmrg  $as_echo_n "(cached) " >&6
16191e07dc26bSmrgelse
16192e07dc26bSmrg  save_LDFLAGS=$LDFLAGS
16193e07dc26bSmrg	   LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
16194e07dc26bSmrg	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16195e07dc26bSmrg/* end confdefs.h.  */
16196e07dc26bSmrgint foo (void) { return 0; }
16197e07dc26bSmrg_ACEOF
16198e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
16199e07dc26bSmrg  lt_cv_irix_exported_symbol=yes
16200e07dc26bSmrgelse
16201e07dc26bSmrg  lt_cv_irix_exported_symbol=no
16202e07dc26bSmrgfi
16203e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
16204e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
16205e07dc26bSmrg           LDFLAGS=$save_LDFLAGS
16206e07dc26bSmrgfi
16207e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
16208e07dc26bSmrg$as_echo "$lt_cv_irix_exported_symbol" >&6; }
16209e07dc26bSmrg	if test yes = "$lt_cv_irix_exported_symbol"; then
16210e07dc26bSmrg          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'
16211e07dc26bSmrg	fi
16212e07dc26bSmrg	link_all_deplibs=no
16213e07dc26bSmrg      else
16214e07dc26bSmrg	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'
16215e07dc26bSmrg	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'
16216e07dc26bSmrg      fi
16217e07dc26bSmrg      archive_cmds_need_lc='no'
16218e07dc26bSmrg      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
16219e07dc26bSmrg      hardcode_libdir_separator=:
16220e07dc26bSmrg      inherit_rpath=yes
16221e07dc26bSmrg      link_all_deplibs=yes
16222e07dc26bSmrg      ;;
16223e07dc26bSmrg
16224e07dc26bSmrg    linux*)
16225e07dc26bSmrg      case $cc_basename in
16226e07dc26bSmrg      tcc*)
16227e07dc26bSmrg	# Fabrice Bellard et al's Tiny C Compiler
16228e07dc26bSmrg	ld_shlibs=yes
16229e07dc26bSmrg	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
16230e07dc26bSmrg	;;
16231e07dc26bSmrg      esac
16232e07dc26bSmrg      ;;
16233e07dc26bSmrg
16234e07dc26bSmrg    netbsd* | netbsdelf*-gnu)
16235e07dc26bSmrg      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
16236e07dc26bSmrg	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
16237e07dc26bSmrg      else
16238e07dc26bSmrg	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
16239e07dc26bSmrg      fi
16240e07dc26bSmrg      hardcode_libdir_flag_spec='-R$libdir'
16241e07dc26bSmrg      hardcode_direct=yes
16242e07dc26bSmrg      hardcode_shlibpath_var=no
16243e07dc26bSmrg      ;;
16244e07dc26bSmrg
16245e07dc26bSmrg    newsos6)
16246e07dc26bSmrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16247e07dc26bSmrg      hardcode_direct=yes
16248e07dc26bSmrg      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
16249e07dc26bSmrg      hardcode_libdir_separator=:
16250e07dc26bSmrg      hardcode_shlibpath_var=no
16251e07dc26bSmrg      ;;
16252e07dc26bSmrg
16253e07dc26bSmrg    *nto* | *qnx*)
16254e07dc26bSmrg      ;;
16255e07dc26bSmrg
16256e07dc26bSmrg    openbsd* | bitrig*)
16257e07dc26bSmrg      if test -f /usr/libexec/ld.so; then
16258e07dc26bSmrg	hardcode_direct=yes
16259e07dc26bSmrg	hardcode_shlibpath_var=no
16260e07dc26bSmrg	hardcode_direct_absolute=yes
16261e07dc26bSmrg	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
16262e07dc26bSmrg	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
16263e07dc26bSmrg	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
16264e07dc26bSmrg	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
16265e07dc26bSmrg	  export_dynamic_flag_spec='$wl-E'
16266e07dc26bSmrg	else
16267e07dc26bSmrg	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
16268e07dc26bSmrg	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
16269e07dc26bSmrg	fi
16270e07dc26bSmrg      else
16271e07dc26bSmrg	ld_shlibs=no
16272e07dc26bSmrg      fi
16273e07dc26bSmrg      ;;
16274e07dc26bSmrg
16275e07dc26bSmrg    os2*)
16276e07dc26bSmrg      hardcode_libdir_flag_spec='-L$libdir'
16277e07dc26bSmrg      hardcode_minus_L=yes
16278e07dc26bSmrg      allow_undefined_flag=unsupported
16279e07dc26bSmrg      shrext_cmds=.dll
16280e07dc26bSmrg      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
16281e07dc26bSmrg	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
16282e07dc26bSmrg	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
16283e07dc26bSmrg	$ECHO EXPORTS >> $output_objdir/$libname.def~
16284e07dc26bSmrg	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
16285e07dc26bSmrg	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
16286e07dc26bSmrg	emximp -o $lib $output_objdir/$libname.def'
16287e07dc26bSmrg      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
16288e07dc26bSmrg	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
16289e07dc26bSmrg	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
16290e07dc26bSmrg	$ECHO EXPORTS >> $output_objdir/$libname.def~
16291e07dc26bSmrg	prefix_cmds="$SED"~
16292e07dc26bSmrg	if test EXPORTS = "`$SED 1q $export_symbols`"; then
16293e07dc26bSmrg	  prefix_cmds="$prefix_cmds -e 1d";
16294e07dc26bSmrg	fi~
16295e07dc26bSmrg	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
16296e07dc26bSmrg	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
16297e07dc26bSmrg	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
16298e07dc26bSmrg	emximp -o $lib $output_objdir/$libname.def'
16299e07dc26bSmrg      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
16300e07dc26bSmrg      enable_shared_with_static_runtimes=yes
16301e07dc26bSmrg      ;;
16302e07dc26bSmrg
16303e07dc26bSmrg    osf3*)
16304e07dc26bSmrg      if test yes = "$GCC"; then
16305e07dc26bSmrg	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
16306e07dc26bSmrg	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'
16307e07dc26bSmrg      else
16308e07dc26bSmrg	allow_undefined_flag=' -expect_unresolved \*'
16309e07dc26bSmrg	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'
16310e07dc26bSmrg      fi
16311e07dc26bSmrg      archive_cmds_need_lc='no'
16312e07dc26bSmrg      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
16313e07dc26bSmrg      hardcode_libdir_separator=:
16314e07dc26bSmrg      ;;
16315e07dc26bSmrg
16316e07dc26bSmrg    osf4* | osf5*)	# as osf3* with the addition of -msym flag
16317e07dc26bSmrg      if test yes = "$GCC"; then
16318e07dc26bSmrg	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
16319e07dc26bSmrg	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'
16320e07dc26bSmrg	hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
16321e07dc26bSmrg      else
16322e07dc26bSmrg	allow_undefined_flag=' -expect_unresolved \*'
16323e07dc26bSmrg	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'
16324e07dc26bSmrg	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~
16325e07dc26bSmrg          $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'
16326e07dc26bSmrg
16327e07dc26bSmrg	# Both c and cxx compiler support -rpath directly
16328e07dc26bSmrg	hardcode_libdir_flag_spec='-rpath $libdir'
16329e07dc26bSmrg      fi
16330e07dc26bSmrg      archive_cmds_need_lc='no'
16331e07dc26bSmrg      hardcode_libdir_separator=:
16332e07dc26bSmrg      ;;
16333e07dc26bSmrg
16334e07dc26bSmrg    solaris*)
16335e07dc26bSmrg      no_undefined_flag=' -z defs'
16336e07dc26bSmrg      if test yes = "$GCC"; then
16337e07dc26bSmrg	wlarc='$wl'
16338e07dc26bSmrg	archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
16339e07dc26bSmrg	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
16340e07dc26bSmrg          $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'
16341e07dc26bSmrg      else
16342e07dc26bSmrg	case `$CC -V 2>&1` in
16343e07dc26bSmrg	*"Compilers 5.0"*)
16344e07dc26bSmrg	  wlarc=''
16345e07dc26bSmrg	  archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
16346e07dc26bSmrg	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
16347e07dc26bSmrg            $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
16348e07dc26bSmrg	  ;;
16349e07dc26bSmrg	*)
16350e07dc26bSmrg	  wlarc='$wl'
16351e07dc26bSmrg	  archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
16352e07dc26bSmrg	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
16353e07dc26bSmrg            $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
16354e07dc26bSmrg	  ;;
16355e07dc26bSmrg	esac
16356e07dc26bSmrg      fi
16357e07dc26bSmrg      hardcode_libdir_flag_spec='-R$libdir'
16358e07dc26bSmrg      hardcode_shlibpath_var=no
16359e07dc26bSmrg      case $host_os in
16360e07dc26bSmrg      solaris2.[0-5] | solaris2.[0-5].*) ;;
16361e07dc26bSmrg      *)
16362e07dc26bSmrg	# The compiler driver will combine and reorder linker options,
16363e07dc26bSmrg	# but understands '-z linker_flag'.  GCC discards it without '$wl',
16364e07dc26bSmrg	# but is careful enough not to reorder.
16365e07dc26bSmrg	# Supported since Solaris 2.6 (maybe 2.5.1?)
16366e07dc26bSmrg	if test yes = "$GCC"; then
16367e07dc26bSmrg	  whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
16368e07dc26bSmrg	else
16369e07dc26bSmrg	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
16370e07dc26bSmrg	fi
16371e07dc26bSmrg	;;
16372e07dc26bSmrg      esac
16373e07dc26bSmrg      link_all_deplibs=yes
16374e07dc26bSmrg      ;;
16375e07dc26bSmrg
16376e07dc26bSmrg    sunos4*)
16377e07dc26bSmrg      if test sequent = "$host_vendor"; then
16378e07dc26bSmrg	# Use $CC to link under sequent, because it throws in some extra .o
16379e07dc26bSmrg	# files that make .init and .fini sections work.
16380e07dc26bSmrg	archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
16381e07dc26bSmrg      else
16382e07dc26bSmrg	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
16383e07dc26bSmrg      fi
16384e07dc26bSmrg      hardcode_libdir_flag_spec='-L$libdir'
16385e07dc26bSmrg      hardcode_direct=yes
16386e07dc26bSmrg      hardcode_minus_L=yes
16387e07dc26bSmrg      hardcode_shlibpath_var=no
16388e07dc26bSmrg      ;;
16389e07dc26bSmrg
16390e07dc26bSmrg    sysv4)
16391e07dc26bSmrg      case $host_vendor in
16392e07dc26bSmrg	sni)
16393e07dc26bSmrg	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16394e07dc26bSmrg	  hardcode_direct=yes # is this really true???
16395e07dc26bSmrg	;;
16396e07dc26bSmrg	siemens)
16397e07dc26bSmrg	  ## LD is ld it makes a PLAMLIB
16398e07dc26bSmrg	  ## CC just makes a GrossModule.
16399e07dc26bSmrg	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
16400e07dc26bSmrg	  reload_cmds='$CC -r -o $output$reload_objs'
16401e07dc26bSmrg	  hardcode_direct=no
16402e07dc26bSmrg        ;;
16403e07dc26bSmrg	motorola)
16404e07dc26bSmrg	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16405e07dc26bSmrg	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
16406e07dc26bSmrg	;;
16407e07dc26bSmrg      esac
16408e07dc26bSmrg      runpath_var='LD_RUN_PATH'
16409e07dc26bSmrg      hardcode_shlibpath_var=no
16410e07dc26bSmrg      ;;
16411e07dc26bSmrg
16412e07dc26bSmrg    sysv4.3*)
16413e07dc26bSmrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16414e07dc26bSmrg      hardcode_shlibpath_var=no
16415e07dc26bSmrg      export_dynamic_flag_spec='-Bexport'
16416e07dc26bSmrg      ;;
16417e07dc26bSmrg
16418e07dc26bSmrg    sysv4*MP*)
16419e07dc26bSmrg      if test -d /usr/nec; then
16420e07dc26bSmrg	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16421e07dc26bSmrg	hardcode_shlibpath_var=no
16422e07dc26bSmrg	runpath_var=LD_RUN_PATH
16423e07dc26bSmrg	hardcode_runpath_var=yes
16424e07dc26bSmrg	ld_shlibs=yes
16425e07dc26bSmrg      fi
16426e07dc26bSmrg      ;;
16427e07dc26bSmrg
16428e07dc26bSmrg    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
16429e07dc26bSmrg      no_undefined_flag='$wl-z,text'
16430e07dc26bSmrg      archive_cmds_need_lc=no
16431e07dc26bSmrg      hardcode_shlibpath_var=no
16432e07dc26bSmrg      runpath_var='LD_RUN_PATH'
16433e07dc26bSmrg
16434e07dc26bSmrg      if test yes = "$GCC"; then
16435e07dc26bSmrg	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16436e07dc26bSmrg	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16437e07dc26bSmrg      else
16438e07dc26bSmrg	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16439e07dc26bSmrg	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16440e07dc26bSmrg      fi
16441e07dc26bSmrg      ;;
16442e07dc26bSmrg
16443e07dc26bSmrg    sysv5* | sco3.2v5* | sco5v6*)
16444e07dc26bSmrg      # Note: We CANNOT use -z defs as we might desire, because we do not
16445e07dc26bSmrg      # link with -lc, and that would cause any symbols used from libc to
16446e07dc26bSmrg      # always be unresolved, which means just about no library would
16447e07dc26bSmrg      # ever link correctly.  If we're not using GNU ld we use -z text
16448e07dc26bSmrg      # though, which does catch some bad symbols but isn't as heavy-handed
16449e07dc26bSmrg      # as -z defs.
16450e07dc26bSmrg      no_undefined_flag='$wl-z,text'
16451e07dc26bSmrg      allow_undefined_flag='$wl-z,nodefs'
16452e07dc26bSmrg      archive_cmds_need_lc=no
16453e07dc26bSmrg      hardcode_shlibpath_var=no
16454e07dc26bSmrg      hardcode_libdir_flag_spec='$wl-R,$libdir'
16455e07dc26bSmrg      hardcode_libdir_separator=':'
16456e07dc26bSmrg      link_all_deplibs=yes
16457e07dc26bSmrg      export_dynamic_flag_spec='$wl-Bexport'
16458e07dc26bSmrg      runpath_var='LD_RUN_PATH'
16459e07dc26bSmrg
16460e07dc26bSmrg      if test yes = "$GCC"; then
16461e07dc26bSmrg	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16462e07dc26bSmrg	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16463e07dc26bSmrg      else
16464e07dc26bSmrg	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16465e07dc26bSmrg	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16466e07dc26bSmrg      fi
16467e07dc26bSmrg      ;;
16468e07dc26bSmrg
16469e07dc26bSmrg    uts4*)
16470e07dc26bSmrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16471e07dc26bSmrg      hardcode_libdir_flag_spec='-L$libdir'
16472e07dc26bSmrg      hardcode_shlibpath_var=no
16473e07dc26bSmrg      ;;
16474e07dc26bSmrg
16475e07dc26bSmrg    *)
16476e07dc26bSmrg      ld_shlibs=no
16477e07dc26bSmrg      ;;
16478e07dc26bSmrg    esac
16479e07dc26bSmrg
16480e07dc26bSmrg    if test sni = "$host_vendor"; then
16481e07dc26bSmrg      case $host in
16482e07dc26bSmrg      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
16483e07dc26bSmrg	export_dynamic_flag_spec='$wl-Blargedynsym'
16484e07dc26bSmrg	;;
16485e07dc26bSmrg      esac
16486e07dc26bSmrg    fi
16487e07dc26bSmrg  fi
16488e07dc26bSmrg
16489e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
16490e07dc26bSmrg$as_echo "$ld_shlibs" >&6; }
16491e07dc26bSmrgtest no = "$ld_shlibs" && can_build_shared=no
16492e07dc26bSmrg
16493e07dc26bSmrgwith_gnu_ld=$with_gnu_ld
16494e07dc26bSmrg
16495e07dc26bSmrg
16496e07dc26bSmrg
16497e07dc26bSmrg
16498e07dc26bSmrg
16499e07dc26bSmrg
16500e07dc26bSmrg
16501e07dc26bSmrg
16502e07dc26bSmrg
16503e07dc26bSmrg
16504e07dc26bSmrg
16505e07dc26bSmrg
16506e07dc26bSmrg
16507e07dc26bSmrg
16508e07dc26bSmrg
16509e07dc26bSmrg#
16510e07dc26bSmrg# Do we need to explicitly link libc?
16511e07dc26bSmrg#
16512e07dc26bSmrgcase "x$archive_cmds_need_lc" in
16513e07dc26bSmrgx|xyes)
16514e07dc26bSmrg  # Assume -lc should be added
16515e07dc26bSmrg  archive_cmds_need_lc=yes
16516e07dc26bSmrg
16517e07dc26bSmrg  if test yes,yes = "$GCC,$enable_shared"; then
16518e07dc26bSmrg    case $archive_cmds in
16519e07dc26bSmrg    *'~'*)
16520e07dc26bSmrg      # FIXME: we may have to deal with multi-command sequences.
16521e07dc26bSmrg      ;;
16522e07dc26bSmrg    '$CC '*)
16523e07dc26bSmrg      # Test whether the compiler implicitly links with -lc since on some
16524e07dc26bSmrg      # systems, -lgcc has to come before -lc. If gcc already passes -lc
16525e07dc26bSmrg      # to ld, don't add -lc before -lgcc.
16526e07dc26bSmrg      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
16527e07dc26bSmrg$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
16528e07dc26bSmrgif ${lt_cv_archive_cmds_need_lc+:} false; then :
16529e07dc26bSmrg  $as_echo_n "(cached) " >&6
16530e07dc26bSmrgelse
16531e07dc26bSmrg  $RM conftest*
16532e07dc26bSmrg	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16533e07dc26bSmrg
16534e07dc26bSmrg	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
16535e07dc26bSmrg  (eval $ac_compile) 2>&5
16536e07dc26bSmrg  ac_status=$?
16537e07dc26bSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16538e07dc26bSmrg  test $ac_status = 0; } 2>conftest.err; then
16539e07dc26bSmrg	  soname=conftest
16540e07dc26bSmrg	  lib=conftest
16541e07dc26bSmrg	  libobjs=conftest.$ac_objext
16542e07dc26bSmrg	  deplibs=
16543e07dc26bSmrg	  wl=$lt_prog_compiler_wl
16544e07dc26bSmrg	  pic_flag=$lt_prog_compiler_pic
16545e07dc26bSmrg	  compiler_flags=-v
16546e07dc26bSmrg	  linker_flags=-v
16547e07dc26bSmrg	  verstring=
16548e07dc26bSmrg	  output_objdir=.
16549e07dc26bSmrg	  libname=conftest
16550e07dc26bSmrg	  lt_save_allow_undefined_flag=$allow_undefined_flag
16551e07dc26bSmrg	  allow_undefined_flag=
16552e07dc26bSmrg	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
16553e07dc26bSmrg  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
16554e07dc26bSmrg  ac_status=$?
16555e07dc26bSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16556e07dc26bSmrg  test $ac_status = 0; }
16557e07dc26bSmrg	  then
16558e07dc26bSmrg	    lt_cv_archive_cmds_need_lc=no
16559e07dc26bSmrg	  else
16560e07dc26bSmrg	    lt_cv_archive_cmds_need_lc=yes
16561e07dc26bSmrg	  fi
16562e07dc26bSmrg	  allow_undefined_flag=$lt_save_allow_undefined_flag
16563e07dc26bSmrg	else
16564e07dc26bSmrg	  cat conftest.err 1>&5
16565e07dc26bSmrg	fi
16566e07dc26bSmrg	$RM conftest*
16567e07dc26bSmrg
16568e07dc26bSmrgfi
16569e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
16570e07dc26bSmrg$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
16571e07dc26bSmrg      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
16572e07dc26bSmrg      ;;
16573e07dc26bSmrg    esac
16574e07dc26bSmrg  fi
16575e07dc26bSmrg  ;;
16576e07dc26bSmrgesac
16577e07dc26bSmrg
16578e07dc26bSmrg
16579e07dc26bSmrg
16580e07dc26bSmrg
16581e07dc26bSmrg
16582e07dc26bSmrg
16583e07dc26bSmrg
16584e07dc26bSmrg
16585e07dc26bSmrg
16586e07dc26bSmrg
16587e07dc26bSmrg
16588e07dc26bSmrg
16589e07dc26bSmrg
16590e07dc26bSmrg
16591e07dc26bSmrg
16592e07dc26bSmrg
16593e07dc26bSmrg
16594e07dc26bSmrg
16595e07dc26bSmrg
16596e07dc26bSmrg
16597e07dc26bSmrg
16598e07dc26bSmrg
16599e07dc26bSmrg
16600e07dc26bSmrg
16601e07dc26bSmrg
16602e07dc26bSmrg
16603e07dc26bSmrg
16604e07dc26bSmrg
16605e07dc26bSmrg
16606e07dc26bSmrg
16607e07dc26bSmrg
16608e07dc26bSmrg
16609e07dc26bSmrg
16610e07dc26bSmrg
16611e07dc26bSmrg
16612e07dc26bSmrg
16613e07dc26bSmrg
16614e07dc26bSmrg
16615e07dc26bSmrg
16616e07dc26bSmrg
16617e07dc26bSmrg
16618e07dc26bSmrg
16619e07dc26bSmrg
16620e07dc26bSmrg
16621e07dc26bSmrg
16622e07dc26bSmrg
16623e07dc26bSmrg
16624e07dc26bSmrg
16625e07dc26bSmrg
16626e07dc26bSmrg
16627e07dc26bSmrg
16628e07dc26bSmrg
16629e07dc26bSmrg
16630e07dc26bSmrg
16631e07dc26bSmrg
16632e07dc26bSmrg
16633e07dc26bSmrg
16634e07dc26bSmrg
16635e07dc26bSmrg
16636e07dc26bSmrg
16637e07dc26bSmrg
16638e07dc26bSmrg
16639e07dc26bSmrg
16640e07dc26bSmrg
16641e07dc26bSmrg
16642e07dc26bSmrg
16643e07dc26bSmrg
16644e07dc26bSmrg
16645e07dc26bSmrg
16646e07dc26bSmrg
16647e07dc26bSmrg
16648e07dc26bSmrg
16649e07dc26bSmrg
16650e07dc26bSmrg
16651e07dc26bSmrg
16652e07dc26bSmrg
16653e07dc26bSmrg
16654e07dc26bSmrg
16655e07dc26bSmrg
16656e07dc26bSmrg
16657e07dc26bSmrg
16658e07dc26bSmrg
16659e07dc26bSmrg
16660e07dc26bSmrg
16661e07dc26bSmrg
16662e07dc26bSmrg
16663e07dc26bSmrg
16664e07dc26bSmrg
16665e07dc26bSmrg
16666e07dc26bSmrg
16667e07dc26bSmrg
16668e07dc26bSmrg
16669e07dc26bSmrg
16670e07dc26bSmrg
16671e07dc26bSmrg
16672e07dc26bSmrg
16673e07dc26bSmrg
16674e07dc26bSmrg
16675e07dc26bSmrg
16676e07dc26bSmrg
16677e07dc26bSmrg
16678e07dc26bSmrg
16679e07dc26bSmrg
16680e07dc26bSmrg
16681e07dc26bSmrg
16682e07dc26bSmrg
16683e07dc26bSmrg
16684e07dc26bSmrg
16685e07dc26bSmrg
16686e07dc26bSmrg
16687e07dc26bSmrg
16688e07dc26bSmrg
16689e07dc26bSmrg
16690e07dc26bSmrg
16691e07dc26bSmrg
16692e07dc26bSmrg
16693e07dc26bSmrg
16694e07dc26bSmrg
16695e07dc26bSmrg
16696e07dc26bSmrg
16697e07dc26bSmrg
16698e07dc26bSmrg
16699e07dc26bSmrg
16700e07dc26bSmrg
16701e07dc26bSmrg
16702e07dc26bSmrg
16703e07dc26bSmrg
16704e07dc26bSmrg
16705e07dc26bSmrg
16706e07dc26bSmrg
16707e07dc26bSmrg
16708e07dc26bSmrg
16709e07dc26bSmrg
16710e07dc26bSmrg
16711e07dc26bSmrg
16712e07dc26bSmrg
16713e07dc26bSmrg
16714e07dc26bSmrg
16715e07dc26bSmrg
16716e07dc26bSmrg
16717e07dc26bSmrg
16718e07dc26bSmrg
16719e07dc26bSmrg
16720e07dc26bSmrg
16721e07dc26bSmrg
16722e07dc26bSmrg
16723e07dc26bSmrg
16724e07dc26bSmrg
16725e07dc26bSmrg
16726e07dc26bSmrg
16727e07dc26bSmrg
16728e07dc26bSmrg
16729e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
16730e07dc26bSmrg$as_echo_n "checking dynamic linker characteristics... " >&6; }
16731e07dc26bSmrg
16732e07dc26bSmrgif test yes = "$GCC"; then
16733e07dc26bSmrg  case $host_os in
16734e07dc26bSmrg    darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
16735e07dc26bSmrg    *) lt_awk_arg='/^libraries:/' ;;
16736e07dc26bSmrg  esac
16737e07dc26bSmrg  case $host_os in
16738e07dc26bSmrg    mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
16739e07dc26bSmrg    *) lt_sed_strip_eq='s|=/|/|g' ;;
16740e07dc26bSmrg  esac
16741e07dc26bSmrg  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
16742e07dc26bSmrg  case $lt_search_path_spec in
16743e07dc26bSmrg  *\;*)
16744e07dc26bSmrg    # if the path contains ";" then we assume it to be the separator
16745e07dc26bSmrg    # otherwise default to the standard path separator (i.e. ":") - it is
16746e07dc26bSmrg    # assumed that no part of a normal pathname contains ";" but that should
16747e07dc26bSmrg    # okay in the real world where ";" in dirpaths is itself problematic.
16748e07dc26bSmrg    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
16749e07dc26bSmrg    ;;
16750e07dc26bSmrg  *)
16751e07dc26bSmrg    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
16752e07dc26bSmrg    ;;
16753e07dc26bSmrg  esac
16754e07dc26bSmrg  # Ok, now we have the path, separated by spaces, we can step through it
16755e07dc26bSmrg  # and add multilib dir if necessary...
16756e07dc26bSmrg  lt_tmp_lt_search_path_spec=
16757e07dc26bSmrg  lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
16758e07dc26bSmrg  # ...but if some path component already ends with the multilib dir we assume
16759e07dc26bSmrg  # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
16760e07dc26bSmrg  case "$lt_multi_os_dir; $lt_search_path_spec " in
16761e07dc26bSmrg  "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
16762e07dc26bSmrg    lt_multi_os_dir=
16763e07dc26bSmrg    ;;
16764e07dc26bSmrg  esac
16765e07dc26bSmrg  for lt_sys_path in $lt_search_path_spec; do
16766e07dc26bSmrg    if test -d "$lt_sys_path$lt_multi_os_dir"; then
16767e07dc26bSmrg      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
16768e07dc26bSmrg    elif test -n "$lt_multi_os_dir"; then
16769e07dc26bSmrg      test -d "$lt_sys_path" && \
16770e07dc26bSmrg	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
16771e07dc26bSmrg    fi
16772e07dc26bSmrg  done
16773e07dc26bSmrg  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
16774e07dc26bSmrgBEGIN {RS = " "; FS = "/|\n";} {
16775e07dc26bSmrg  lt_foo = "";
16776e07dc26bSmrg  lt_count = 0;
16777e07dc26bSmrg  for (lt_i = NF; lt_i > 0; lt_i--) {
16778e07dc26bSmrg    if ($lt_i != "" && $lt_i != ".") {
16779e07dc26bSmrg      if ($lt_i == "..") {
16780e07dc26bSmrg        lt_count++;
16781e07dc26bSmrg      } else {
16782e07dc26bSmrg        if (lt_count == 0) {
16783e07dc26bSmrg          lt_foo = "/" $lt_i lt_foo;
16784e07dc26bSmrg        } else {
16785e07dc26bSmrg          lt_count--;
16786e07dc26bSmrg        }
16787e07dc26bSmrg      }
16788e07dc26bSmrg    }
16789e07dc26bSmrg  }
16790e07dc26bSmrg  if (lt_foo != "") { lt_freq[lt_foo]++; }
16791e07dc26bSmrg  if (lt_freq[lt_foo] == 1) { print lt_foo; }
16792e07dc26bSmrg}'`
16793e07dc26bSmrg  # AWK program above erroneously prepends '/' to C:/dos/paths
16794e07dc26bSmrg  # for these hosts.
16795e07dc26bSmrg  case $host_os in
16796e07dc26bSmrg    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
16797e07dc26bSmrg      $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
16798e07dc26bSmrg  esac
16799e07dc26bSmrg  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
16800e07dc26bSmrgelse
16801e07dc26bSmrg  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
16802e07dc26bSmrgfi
16803e07dc26bSmrglibrary_names_spec=
16804e07dc26bSmrglibname_spec='lib$name'
16805e07dc26bSmrgsoname_spec=
16806e07dc26bSmrgshrext_cmds=.so
16807e07dc26bSmrgpostinstall_cmds=
16808e07dc26bSmrgpostuninstall_cmds=
16809e07dc26bSmrgfinish_cmds=
16810e07dc26bSmrgfinish_eval=
16811e07dc26bSmrgshlibpath_var=
16812e07dc26bSmrgshlibpath_overrides_runpath=unknown
16813e07dc26bSmrgversion_type=none
16814e07dc26bSmrgdynamic_linker="$host_os ld.so"
16815e07dc26bSmrgsys_lib_dlsearch_path_spec="/lib /usr/lib"
16816e07dc26bSmrgneed_lib_prefix=unknown
16817e07dc26bSmrghardcode_into_libs=no
16818e07dc26bSmrg
16819e07dc26bSmrg# when you set need_version to no, make sure it does not cause -set_version
16820e07dc26bSmrg# flags to be left without arguments
16821e07dc26bSmrgneed_version=unknown
16822e07dc26bSmrg
16823e07dc26bSmrg
16824e07dc26bSmrg
16825e07dc26bSmrgcase $host_os in
16826e07dc26bSmrgaix3*)
16827e07dc26bSmrg  version_type=linux # correct to gnu/linux during the next big refactor
16828e07dc26bSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
16829e07dc26bSmrg  shlibpath_var=LIBPATH
16830e07dc26bSmrg
16831e07dc26bSmrg  # AIX 3 has no versioning support, so we append a major version to the name.
16832e07dc26bSmrg  soname_spec='$libname$release$shared_ext$major'
16833e07dc26bSmrg  ;;
16834e07dc26bSmrg
16835e07dc26bSmrgaix[4-9]*)
16836e07dc26bSmrg  version_type=linux # correct to gnu/linux during the next big refactor
16837e07dc26bSmrg  need_lib_prefix=no
16838e07dc26bSmrg  need_version=no
16839e07dc26bSmrg  hardcode_into_libs=yes
16840e07dc26bSmrg  if test ia64 = "$host_cpu"; then
16841e07dc26bSmrg    # AIX 5 supports IA64
16842e07dc26bSmrg    library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
16843e07dc26bSmrg    shlibpath_var=LD_LIBRARY_PATH
16844e07dc26bSmrg  else
16845e07dc26bSmrg    # With GCC up to 2.95.x, collect2 would create an import file
16846e07dc26bSmrg    # for dependence libraries.  The import file would start with
16847e07dc26bSmrg    # the line '#! .'.  This would cause the generated library to
16848e07dc26bSmrg    # depend on '.', always an invalid library.  This was fixed in
16849e07dc26bSmrg    # development snapshots of GCC prior to 3.0.
16850e07dc26bSmrg    case $host_os in
16851e07dc26bSmrg      aix4 | aix4.[01] | aix4.[01].*)
16852e07dc26bSmrg      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
16853e07dc26bSmrg	   echo ' yes '
16854e07dc26bSmrg	   echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
16855e07dc26bSmrg	:
16856e07dc26bSmrg      else
16857e07dc26bSmrg	can_build_shared=no
16858e07dc26bSmrg      fi
16859e07dc26bSmrg      ;;
16860e07dc26bSmrg    esac
16861e07dc26bSmrg    # Using Import Files as archive members, it is possible to support
16862e07dc26bSmrg    # filename-based versioning of shared library archives on AIX. While
16863e07dc26bSmrg    # this would work for both with and without runtime linking, it will
16864e07dc26bSmrg    # prevent static linking of such archives. So we do filename-based
16865e07dc26bSmrg    # shared library versioning with .so extension only, which is used
16866e07dc26bSmrg    # when both runtime linking and shared linking is enabled.
16867e07dc26bSmrg    # Unfortunately, runtime linking may impact performance, so we do
16868e07dc26bSmrg    # not want this to be the default eventually. Also, we use the
16869e07dc26bSmrg    # versioned .so libs for executables only if there is the -brtl
16870e07dc26bSmrg    # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
16871e07dc26bSmrg    # To allow for filename-based versioning support, we need to create
16872e07dc26bSmrg    # libNAME.so.V as an archive file, containing:
16873e07dc26bSmrg    # *) an Import File, referring to the versioned filename of the
16874e07dc26bSmrg    #    archive as well as the shared archive member, telling the
16875e07dc26bSmrg    #    bitwidth (32 or 64) of that shared object, and providing the
16876e07dc26bSmrg    #    list of exported symbols of that shared object, eventually
16877e07dc26bSmrg    #    decorated with the 'weak' keyword
16878e07dc26bSmrg    # *) the shared object with the F_LOADONLY flag set, to really avoid
16879e07dc26bSmrg    #    it being seen by the linker.
16880e07dc26bSmrg    # At run time we better use the real file rather than another symlink,
16881e07dc26bSmrg    # but for link time we create the symlink libNAME.so -> libNAME.so.V
16882e07dc26bSmrg
16883e07dc26bSmrg    case $with_aix_soname,$aix_use_runtimelinking in
16884e07dc26bSmrg    # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
16885e07dc26bSmrg    # soname into executable. Probably we can add versioning support to
16886e07dc26bSmrg    # collect2, so additional links can be useful in future.
16887e07dc26bSmrg    aix,yes) # traditional libtool
16888e07dc26bSmrg      dynamic_linker='AIX unversionable lib.so'
16889e07dc26bSmrg      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
16890e07dc26bSmrg      # instead of lib<name>.a to let people know that these are not
16891e07dc26bSmrg      # typical AIX shared libraries.
16892e07dc26bSmrg      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16893e07dc26bSmrg      ;;
16894e07dc26bSmrg    aix,no) # traditional AIX only
16895e07dc26bSmrg      dynamic_linker='AIX lib.a(lib.so.V)'
16896e07dc26bSmrg      # We preserve .a as extension for shared libraries through AIX4.2
16897e07dc26bSmrg      # and later when we are not doing run time linking.
16898e07dc26bSmrg      library_names_spec='$libname$release.a $libname.a'
16899e07dc26bSmrg      soname_spec='$libname$release$shared_ext$major'
16900e07dc26bSmrg      ;;
16901e07dc26bSmrg    svr4,*) # full svr4 only
16902e07dc26bSmrg      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
16903e07dc26bSmrg      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
16904e07dc26bSmrg      # We do not specify a path in Import Files, so LIBPATH fires.
16905e07dc26bSmrg      shlibpath_overrides_runpath=yes
16906e07dc26bSmrg      ;;
16907e07dc26bSmrg    *,yes) # both, prefer svr4
16908e07dc26bSmrg      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
16909e07dc26bSmrg      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
16910e07dc26bSmrg      # unpreferred sharedlib libNAME.a needs extra handling
16911e07dc26bSmrg      postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
16912e07dc26bSmrg      postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
16913e07dc26bSmrg      # We do not specify a path in Import Files, so LIBPATH fires.
16914e07dc26bSmrg      shlibpath_overrides_runpath=yes
16915e07dc26bSmrg      ;;
16916e07dc26bSmrg    *,no) # both, prefer aix
16917e07dc26bSmrg      dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
16918e07dc26bSmrg      library_names_spec='$libname$release.a $libname.a'
16919e07dc26bSmrg      soname_spec='$libname$release$shared_ext$major'
16920e07dc26bSmrg      # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
16921e07dc26bSmrg      postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
16922e07dc26bSmrg      postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
16923e07dc26bSmrg      ;;
16924e07dc26bSmrg    esac
16925e07dc26bSmrg    shlibpath_var=LIBPATH
16926e07dc26bSmrg  fi
16927e07dc26bSmrg  ;;
16928e07dc26bSmrg
16929e07dc26bSmrgamigaos*)
16930e07dc26bSmrg  case $host_cpu in
16931e07dc26bSmrg  powerpc)
16932e07dc26bSmrg    # Since July 2007 AmigaOS4 officially supports .so libraries.
16933e07dc26bSmrg    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
16934e07dc26bSmrg    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16935e07dc26bSmrg    ;;
16936e07dc26bSmrg  m68k)
16937e07dc26bSmrg    library_names_spec='$libname.ixlibrary $libname.a'
16938e07dc26bSmrg    # Create ${libname}_ixlibrary.a entries in /sys/libs.
16939e07dc26bSmrg    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
16940e07dc26bSmrg    ;;
16941e07dc26bSmrg  esac
16942e07dc26bSmrg  ;;
16943e07dc26bSmrg
16944e07dc26bSmrgbeos*)
16945e07dc26bSmrg  library_names_spec='$libname$shared_ext'
16946e07dc26bSmrg  dynamic_linker="$host_os ld.so"
16947e07dc26bSmrg  shlibpath_var=LIBRARY_PATH
16948e07dc26bSmrg  ;;
16949e07dc26bSmrg
16950e07dc26bSmrgbsdi[45]*)
16951e07dc26bSmrg  version_type=linux # correct to gnu/linux during the next big refactor
16952e07dc26bSmrg  need_version=no
16953e07dc26bSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16954e07dc26bSmrg  soname_spec='$libname$release$shared_ext$major'
16955e07dc26bSmrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
16956e07dc26bSmrg  shlibpath_var=LD_LIBRARY_PATH
16957e07dc26bSmrg  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
16958e07dc26bSmrg  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
16959e07dc26bSmrg  # the default ld.so.conf also contains /usr/contrib/lib and
16960e07dc26bSmrg  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
16961e07dc26bSmrg  # libtool to hard-code these into programs
16962e07dc26bSmrg  ;;
16963e07dc26bSmrg
16964e07dc26bSmrgcygwin* | mingw* | pw32* | cegcc*)
16965e07dc26bSmrg  version_type=windows
16966e07dc26bSmrg  shrext_cmds=.dll
16967e07dc26bSmrg  need_version=no
16968e07dc26bSmrg  need_lib_prefix=no
16969e07dc26bSmrg
16970e07dc26bSmrg  case $GCC,$cc_basename in
16971e07dc26bSmrg  yes,*)
16972e07dc26bSmrg    # gcc
16973e07dc26bSmrg    library_names_spec='$libname.dll.a'
16974e07dc26bSmrg    # DLL is installed to $(libdir)/../bin by postinstall_cmds
16975e07dc26bSmrg    postinstall_cmds='base_file=`basename \$file`~
16976e07dc26bSmrg      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
16977e07dc26bSmrg      dldir=$destdir/`dirname \$dlpath`~
16978e07dc26bSmrg      test -d \$dldir || mkdir -p \$dldir~
16979e07dc26bSmrg      $install_prog $dir/$dlname \$dldir/$dlname~
16980e07dc26bSmrg      chmod a+x \$dldir/$dlname~
16981e07dc26bSmrg      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
16982e07dc26bSmrg        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
16983e07dc26bSmrg      fi'
16984e07dc26bSmrg    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
16985e07dc26bSmrg      dlpath=$dir/\$dldll~
16986e07dc26bSmrg       $RM \$dlpath'
16987e07dc26bSmrg    shlibpath_overrides_runpath=yes
16988e07dc26bSmrg
16989e07dc26bSmrg    case $host_os in
16990e07dc26bSmrg    cygwin*)
16991e07dc26bSmrg      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
16992e07dc26bSmrg      soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
16993e07dc26bSmrg
16994e07dc26bSmrg      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
16995e07dc26bSmrg      ;;
16996e07dc26bSmrg    mingw* | cegcc*)
16997e07dc26bSmrg      # MinGW DLLs use traditional 'lib' prefix
16998e07dc26bSmrg      soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
16999e07dc26bSmrg      ;;
17000e07dc26bSmrg    pw32*)
17001e07dc26bSmrg      # pw32 DLLs use 'pw' prefix rather than 'lib'
17002e07dc26bSmrg      library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
17003e07dc26bSmrg      ;;
17004e07dc26bSmrg    esac
17005e07dc26bSmrg    dynamic_linker='Win32 ld.exe'
17006e07dc26bSmrg    ;;
17007e07dc26bSmrg
17008e07dc26bSmrg  *,cl*)
17009e07dc26bSmrg    # Native MSVC
17010e07dc26bSmrg    libname_spec='$name'
17011e07dc26bSmrg    soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
17012e07dc26bSmrg    library_names_spec='$libname.dll.lib'
17013e07dc26bSmrg
17014e07dc26bSmrg    case $build_os in
17015e07dc26bSmrg    mingw*)
17016e07dc26bSmrg      sys_lib_search_path_spec=
17017e07dc26bSmrg      lt_save_ifs=$IFS
17018e07dc26bSmrg      IFS=';'
17019e07dc26bSmrg      for lt_path in $LIB
17020e07dc26bSmrg      do
17021e07dc26bSmrg        IFS=$lt_save_ifs
17022e07dc26bSmrg        # Let DOS variable expansion print the short 8.3 style file name.
17023e07dc26bSmrg        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
17024e07dc26bSmrg        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
17025e07dc26bSmrg      done
17026e07dc26bSmrg      IFS=$lt_save_ifs
17027e07dc26bSmrg      # Convert to MSYS style.
17028e07dc26bSmrg      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
17029e07dc26bSmrg      ;;
17030e07dc26bSmrg    cygwin*)
17031e07dc26bSmrg      # Convert to unix form, then to dos form, then back to unix form
17032e07dc26bSmrg      # but this time dos style (no spaces!) so that the unix form looks
17033e07dc26bSmrg      # like /cygdrive/c/PROGRA~1:/cygdr...
17034e07dc26bSmrg      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
17035e07dc26bSmrg      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
17036e07dc26bSmrg      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
17037e07dc26bSmrg      ;;
17038e07dc26bSmrg    *)
17039e07dc26bSmrg      sys_lib_search_path_spec=$LIB
17040e07dc26bSmrg      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
17041e07dc26bSmrg        # It is most probably a Windows format PATH.
17042e07dc26bSmrg        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
17043e07dc26bSmrg      else
17044e07dc26bSmrg        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
17045e07dc26bSmrg      fi
17046e07dc26bSmrg      # FIXME: find the short name or the path components, as spaces are
17047e07dc26bSmrg      # common. (e.g. "Program Files" -> "PROGRA~1")
17048e07dc26bSmrg      ;;
17049e07dc26bSmrg    esac
17050e07dc26bSmrg
17051e07dc26bSmrg    # DLL is installed to $(libdir)/../bin by postinstall_cmds
17052e07dc26bSmrg    postinstall_cmds='base_file=`basename \$file`~
17053e07dc26bSmrg      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
17054e07dc26bSmrg      dldir=$destdir/`dirname \$dlpath`~
17055e07dc26bSmrg      test -d \$dldir || mkdir -p \$dldir~
17056e07dc26bSmrg      $install_prog $dir/$dlname \$dldir/$dlname'
17057e07dc26bSmrg    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
17058e07dc26bSmrg      dlpath=$dir/\$dldll~
17059e07dc26bSmrg       $RM \$dlpath'
17060e07dc26bSmrg    shlibpath_overrides_runpath=yes
17061e07dc26bSmrg    dynamic_linker='Win32 link.exe'
17062e07dc26bSmrg    ;;
17063e07dc26bSmrg
17064e07dc26bSmrg  *)
17065e07dc26bSmrg    # Assume MSVC wrapper
17066e07dc26bSmrg    library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
17067e07dc26bSmrg    dynamic_linker='Win32 ld.exe'
17068e07dc26bSmrg    ;;
17069e07dc26bSmrg  esac
17070e07dc26bSmrg  # FIXME: first we should search . and the directory the executable is in
17071e07dc26bSmrg  shlibpath_var=PATH
17072e07dc26bSmrg  ;;
17073e07dc26bSmrg
17074e07dc26bSmrgdarwin* | rhapsody*)
17075e07dc26bSmrg  dynamic_linker="$host_os dyld"
17076e07dc26bSmrg  version_type=darwin
17077e07dc26bSmrg  need_lib_prefix=no
17078e07dc26bSmrg  need_version=no
17079e07dc26bSmrg  library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
17080e07dc26bSmrg  soname_spec='$libname$release$major$shared_ext'
17081e07dc26bSmrg  shlibpath_overrides_runpath=yes
17082e07dc26bSmrg  shlibpath_var=DYLD_LIBRARY_PATH
17083e07dc26bSmrg  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
17084e07dc26bSmrg
17085e07dc26bSmrg  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
17086e07dc26bSmrg  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
17087e07dc26bSmrg  ;;
17088e07dc26bSmrg
17089e07dc26bSmrgdgux*)
17090e07dc26bSmrg  version_type=linux # correct to gnu/linux during the next big refactor
17091e07dc26bSmrg  need_lib_prefix=no
17092e07dc26bSmrg  need_version=no
17093e07dc26bSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17094e07dc26bSmrg  soname_spec='$libname$release$shared_ext$major'
17095e07dc26bSmrg  shlibpath_var=LD_LIBRARY_PATH
17096e07dc26bSmrg  ;;
17097e07dc26bSmrg
17098e07dc26bSmrgfreebsd* | dragonfly*)
17099e07dc26bSmrg  # DragonFly does not have aout.  When/if they implement a new
17100e07dc26bSmrg  # versioning mechanism, adjust this.
17101e07dc26bSmrg  if test -x /usr/bin/objformat; then
17102e07dc26bSmrg    objformat=`/usr/bin/objformat`
17103e07dc26bSmrg  else
17104e07dc26bSmrg    case $host_os in
17105e07dc26bSmrg    freebsd[23].*) objformat=aout ;;
17106e07dc26bSmrg    *) objformat=elf ;;
17107e07dc26bSmrg    esac
17108e07dc26bSmrg  fi
17109e07dc26bSmrg  version_type=freebsd-$objformat
17110e07dc26bSmrg  case $version_type in
17111e07dc26bSmrg    freebsd-elf*)
17112e07dc26bSmrg      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17113e07dc26bSmrg      soname_spec='$libname$release$shared_ext$major'
17114e07dc26bSmrg      need_version=no
17115e07dc26bSmrg      need_lib_prefix=no
17116e07dc26bSmrg      ;;
17117e07dc26bSmrg    freebsd-*)
17118e07dc26bSmrg      library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
17119e07dc26bSmrg      need_version=yes
17120e07dc26bSmrg      ;;
17121e07dc26bSmrg  esac
17122e07dc26bSmrg  shlibpath_var=LD_LIBRARY_PATH
17123e07dc26bSmrg  case $host_os in
17124e07dc26bSmrg  freebsd2.*)
17125e07dc26bSmrg    shlibpath_overrides_runpath=yes
17126e07dc26bSmrg    ;;
17127e07dc26bSmrg  freebsd3.[01]* | freebsdelf3.[01]*)
17128e07dc26bSmrg    shlibpath_overrides_runpath=yes
17129e07dc26bSmrg    hardcode_into_libs=yes
17130e07dc26bSmrg    ;;
17131e07dc26bSmrg  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
17132e07dc26bSmrg  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
17133e07dc26bSmrg    shlibpath_overrides_runpath=no
17134e07dc26bSmrg    hardcode_into_libs=yes
17135e07dc26bSmrg    ;;
17136e07dc26bSmrg  *) # from 4.6 on, and DragonFly
17137e07dc26bSmrg    shlibpath_overrides_runpath=yes
17138e07dc26bSmrg    hardcode_into_libs=yes
17139e07dc26bSmrg    ;;
17140e07dc26bSmrg  esac
17141e07dc26bSmrg  ;;
17142e07dc26bSmrg
17143e07dc26bSmrghaiku*)
17144e07dc26bSmrg  version_type=linux # correct to gnu/linux during the next big refactor
17145e07dc26bSmrg  need_lib_prefix=no
17146e07dc26bSmrg  need_version=no
17147e07dc26bSmrg  dynamic_linker="$host_os runtime_loader"
17148e07dc26bSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17149e07dc26bSmrg  soname_spec='$libname$release$shared_ext$major'
17150e07dc26bSmrg  shlibpath_var=LIBRARY_PATH
17151e07dc26bSmrg  shlibpath_overrides_runpath=no
17152e07dc26bSmrg  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
17153e07dc26bSmrg  hardcode_into_libs=yes
17154e07dc26bSmrg  ;;
17155e07dc26bSmrg
17156e07dc26bSmrghpux9* | hpux10* | hpux11*)
17157e07dc26bSmrg  # Give a soname corresponding to the major version so that dld.sl refuses to
17158e07dc26bSmrg  # link against other versions.
17159e07dc26bSmrg  version_type=sunos
17160e07dc26bSmrg  need_lib_prefix=no
17161e07dc26bSmrg  need_version=no
17162e07dc26bSmrg  case $host_cpu in
17163e07dc26bSmrg  ia64*)
17164e07dc26bSmrg    shrext_cmds='.so'
17165e07dc26bSmrg    hardcode_into_libs=yes
17166e07dc26bSmrg    dynamic_linker="$host_os dld.so"
17167e07dc26bSmrg    shlibpath_var=LD_LIBRARY_PATH
17168e07dc26bSmrg    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
17169e07dc26bSmrg    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17170e07dc26bSmrg    soname_spec='$libname$release$shared_ext$major'
17171e07dc26bSmrg    if test 32 = "$HPUX_IA64_MODE"; then
17172e07dc26bSmrg      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
17173e07dc26bSmrg      sys_lib_dlsearch_path_spec=/usr/lib/hpux32
17174e07dc26bSmrg    else
17175e07dc26bSmrg      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
17176e07dc26bSmrg      sys_lib_dlsearch_path_spec=/usr/lib/hpux64
17177e07dc26bSmrg    fi
17178e07dc26bSmrg    ;;
17179e07dc26bSmrg  hppa*64*)
17180e07dc26bSmrg    shrext_cmds='.sl'
17181e07dc26bSmrg    hardcode_into_libs=yes
17182e07dc26bSmrg    dynamic_linker="$host_os dld.sl"
17183e07dc26bSmrg    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
17184e07dc26bSmrg    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
17185e07dc26bSmrg    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17186e07dc26bSmrg    soname_spec='$libname$release$shared_ext$major'
17187e07dc26bSmrg    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
17188e07dc26bSmrg    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17189e07dc26bSmrg    ;;
17190e07dc26bSmrg  *)
17191e07dc26bSmrg    shrext_cmds='.sl'
17192e07dc26bSmrg    dynamic_linker="$host_os dld.sl"
17193e07dc26bSmrg    shlibpath_var=SHLIB_PATH
17194e07dc26bSmrg    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
17195e07dc26bSmrg    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17196e07dc26bSmrg    soname_spec='$libname$release$shared_ext$major'
17197e07dc26bSmrg    ;;
17198e07dc26bSmrg  esac
17199e07dc26bSmrg  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
17200e07dc26bSmrg  postinstall_cmds='chmod 555 $lib'
17201e07dc26bSmrg  # or fails outright, so override atomically:
17202e07dc26bSmrg  install_override_mode=555
17203e07dc26bSmrg  ;;
17204e07dc26bSmrg
17205e07dc26bSmrginterix[3-9]*)
17206e07dc26bSmrg  version_type=linux # correct to gnu/linux during the next big refactor
17207e07dc26bSmrg  need_lib_prefix=no
17208e07dc26bSmrg  need_version=no
17209e07dc26bSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17210e07dc26bSmrg  soname_spec='$libname$release$shared_ext$major'
17211e07dc26bSmrg  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
17212e07dc26bSmrg  shlibpath_var=LD_LIBRARY_PATH
17213e07dc26bSmrg  shlibpath_overrides_runpath=no
17214e07dc26bSmrg  hardcode_into_libs=yes
17215e07dc26bSmrg  ;;
17216e07dc26bSmrg
17217e07dc26bSmrgirix5* | irix6* | nonstopux*)
17218e07dc26bSmrg  case $host_os in
17219e07dc26bSmrg    nonstopux*) version_type=nonstopux ;;
17220e07dc26bSmrg    *)
17221e07dc26bSmrg	if test yes = "$lt_cv_prog_gnu_ld"; then
17222e07dc26bSmrg		version_type=linux # correct to gnu/linux during the next big refactor
17223e07dc26bSmrg	else
17224e07dc26bSmrg		version_type=irix
17225e07dc26bSmrg	fi ;;
17226e07dc26bSmrg  esac
17227e07dc26bSmrg  need_lib_prefix=no
17228e07dc26bSmrg  need_version=no
17229e07dc26bSmrg  soname_spec='$libname$release$shared_ext$major'
17230e07dc26bSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
17231e07dc26bSmrg  case $host_os in
17232e07dc26bSmrg  irix5* | nonstopux*)
17233e07dc26bSmrg    libsuff= shlibsuff=
17234e07dc26bSmrg    ;;
17235e07dc26bSmrg  *)
17236e07dc26bSmrg    case $LD in # libtool.m4 will add one of these switches to LD
17237e07dc26bSmrg    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
17238e07dc26bSmrg      libsuff= shlibsuff= libmagic=32-bit;;
17239e07dc26bSmrg    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
17240e07dc26bSmrg      libsuff=32 shlibsuff=N32 libmagic=N32;;
17241e07dc26bSmrg    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
17242e07dc26bSmrg      libsuff=64 shlibsuff=64 libmagic=64-bit;;
17243e07dc26bSmrg    *) libsuff= shlibsuff= libmagic=never-match;;
17244e07dc26bSmrg    esac
17245e07dc26bSmrg    ;;
17246e07dc26bSmrg  esac
17247e07dc26bSmrg  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
17248e07dc26bSmrg  shlibpath_overrides_runpath=no
17249e07dc26bSmrg  sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
17250e07dc26bSmrg  sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
17251e07dc26bSmrg  hardcode_into_libs=yes
17252e07dc26bSmrg  ;;
17253e07dc26bSmrg
17254e07dc26bSmrg# No shared lib support for Linux oldld, aout, or coff.
17255e07dc26bSmrglinux*oldld* | linux*aout* | linux*coff*)
17256e07dc26bSmrg  dynamic_linker=no
17257e07dc26bSmrg  ;;
17258e07dc26bSmrg
17259e07dc26bSmrglinux*android*)
17260e07dc26bSmrg  version_type=none # Android doesn't support versioned libraries.
17261e07dc26bSmrg  need_lib_prefix=no
17262e07dc26bSmrg  need_version=no
17263e07dc26bSmrg  library_names_spec='$libname$release$shared_ext'
17264e07dc26bSmrg  soname_spec='$libname$release$shared_ext'
17265e07dc26bSmrg  finish_cmds=
17266e07dc26bSmrg  shlibpath_var=LD_LIBRARY_PATH
17267e07dc26bSmrg  shlibpath_overrides_runpath=yes
17268e07dc26bSmrg
17269e07dc26bSmrg  # This implies no fast_install, which is unacceptable.
17270e07dc26bSmrg  # Some rework will be needed to allow for fast_install
17271e07dc26bSmrg  # before this can be enabled.
17272e07dc26bSmrg  hardcode_into_libs=yes
17273e07dc26bSmrg
17274e07dc26bSmrg  dynamic_linker='Android linker'
17275e07dc26bSmrg  # Don't embed -rpath directories since the linker doesn't support them.
17276e07dc26bSmrg  hardcode_libdir_flag_spec='-L$libdir'
17277e07dc26bSmrg  ;;
17278e07dc26bSmrg
17279e07dc26bSmrg# This must be glibc/ELF.
17280e07dc26bSmrglinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
17281e07dc26bSmrg  version_type=linux # correct to gnu/linux during the next big refactor
17282e07dc26bSmrg  need_lib_prefix=no
17283e07dc26bSmrg  need_version=no
17284e07dc26bSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17285e07dc26bSmrg  soname_spec='$libname$release$shared_ext$major'
17286e07dc26bSmrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
17287e07dc26bSmrg  shlibpath_var=LD_LIBRARY_PATH
17288e07dc26bSmrg  shlibpath_overrides_runpath=no
17289e07dc26bSmrg
17290e07dc26bSmrg  # Some binutils ld are patched to set DT_RUNPATH
17291e07dc26bSmrg  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
17292e07dc26bSmrg  $as_echo_n "(cached) " >&6
17293e07dc26bSmrgelse
17294e07dc26bSmrg  lt_cv_shlibpath_overrides_runpath=no
17295e07dc26bSmrg    save_LDFLAGS=$LDFLAGS
17296e07dc26bSmrg    save_libdir=$libdir
17297e07dc26bSmrg    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
17298e07dc26bSmrg	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
17299e07dc26bSmrg    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17300e07dc26bSmrg/* end confdefs.h.  */
17301e07dc26bSmrg
17302e07dc26bSmrgint
17303e07dc26bSmrgmain ()
17304e07dc26bSmrg{
17305e07dc26bSmrg
17306e07dc26bSmrg  ;
17307e07dc26bSmrg  return 0;
17308e07dc26bSmrg}
17309e07dc26bSmrg_ACEOF
17310e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
17311e07dc26bSmrg  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
17312e07dc26bSmrg  lt_cv_shlibpath_overrides_runpath=yes
17313e07dc26bSmrgfi
17314e07dc26bSmrgfi
17315e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
17316e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
17317e07dc26bSmrg    LDFLAGS=$save_LDFLAGS
17318e07dc26bSmrg    libdir=$save_libdir
17319e07dc26bSmrg
17320e07dc26bSmrgfi
17321e07dc26bSmrg
17322e07dc26bSmrg  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
17323e07dc26bSmrg
17324e07dc26bSmrg  # This implies no fast_install, which is unacceptable.
17325e07dc26bSmrg  # Some rework will be needed to allow for fast_install
17326e07dc26bSmrg  # before this can be enabled.
17327e07dc26bSmrg  hardcode_into_libs=yes
17328e07dc26bSmrg
17329e07dc26bSmrg  # Ideally, we could use ldconfig to report *all* directores which are
17330e07dc26bSmrg  # searched for libraries, however this is still not possible.  Aside from not
17331e07dc26bSmrg  # being certain /sbin/ldconfig is available, command
17332e07dc26bSmrg  # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
17333e07dc26bSmrg  # even though it is searched at run-time.  Try to do the best guess by
17334e07dc26bSmrg  # appending ld.so.conf contents (and includes) to the search path.
17335e07dc26bSmrg  if test -f /etc/ld.so.conf; then
17336e07dc26bSmrg    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' ' '`
17337e07dc26bSmrg    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
17338e07dc26bSmrg  fi
17339e07dc26bSmrg
17340e07dc26bSmrg  # We used to test for /lib/ld.so.1 and disable shared libraries on
17341e07dc26bSmrg  # powerpc, because MkLinux only supported shared libraries with the
17342e07dc26bSmrg  # GNU dynamic linker.  Since this was broken with cross compilers,
17343e07dc26bSmrg  # most powerpc-linux boxes support dynamic linking these days and
17344e07dc26bSmrg  # people can always --disable-shared, the test was removed, and we
17345e07dc26bSmrg  # assume the GNU/Linux dynamic linker is in use.
17346e07dc26bSmrg  dynamic_linker='GNU/Linux ld.so'
17347e07dc26bSmrg  ;;
17348e07dc26bSmrg
17349e07dc26bSmrgnetbsdelf*-gnu)
17350e07dc26bSmrg  version_type=linux
17351e07dc26bSmrg  need_lib_prefix=no
17352e07dc26bSmrg  need_version=no
17353e07dc26bSmrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
17354e07dc26bSmrg  soname_spec='${libname}${release}${shared_ext}$major'
17355e07dc26bSmrg  shlibpath_var=LD_LIBRARY_PATH
17356e07dc26bSmrg  shlibpath_overrides_runpath=no
17357e07dc26bSmrg  hardcode_into_libs=yes
17358e07dc26bSmrg  dynamic_linker='NetBSD ld.elf_so'
17359e07dc26bSmrg  ;;
17360e07dc26bSmrg
17361e07dc26bSmrgnetbsd*)
17362e07dc26bSmrg  version_type=sunos
17363e07dc26bSmrg  need_lib_prefix=no
17364e07dc26bSmrg  need_version=no
17365e07dc26bSmrg  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
17366e07dc26bSmrg    library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
17367e07dc26bSmrg    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
17368e07dc26bSmrg    dynamic_linker='NetBSD (a.out) ld.so'
17369e07dc26bSmrg  else
17370e07dc26bSmrg    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17371e07dc26bSmrg    soname_spec='$libname$release$shared_ext$major'
17372e07dc26bSmrg    dynamic_linker='NetBSD ld.elf_so'
17373e07dc26bSmrg  fi
17374e07dc26bSmrg  shlibpath_var=LD_LIBRARY_PATH
17375e07dc26bSmrg  shlibpath_overrides_runpath=yes
17376e07dc26bSmrg  hardcode_into_libs=yes
17377e07dc26bSmrg  ;;
17378e07dc26bSmrg
17379e07dc26bSmrgnewsos6)
17380e07dc26bSmrg  version_type=linux # correct to gnu/linux during the next big refactor
17381e07dc26bSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17382e07dc26bSmrg  shlibpath_var=LD_LIBRARY_PATH
17383e07dc26bSmrg  shlibpath_overrides_runpath=yes
17384e07dc26bSmrg  ;;
17385e07dc26bSmrg
17386e07dc26bSmrg*nto* | *qnx*)
17387e07dc26bSmrg  version_type=qnx
17388e07dc26bSmrg  need_lib_prefix=no
17389e07dc26bSmrg  need_version=no
17390e07dc26bSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17391e07dc26bSmrg  soname_spec='$libname$release$shared_ext$major'
17392e07dc26bSmrg  shlibpath_var=LD_LIBRARY_PATH
17393e07dc26bSmrg  shlibpath_overrides_runpath=no
17394e07dc26bSmrg  hardcode_into_libs=yes
17395e07dc26bSmrg  dynamic_linker='ldqnx.so'
17396e07dc26bSmrg  ;;
17397e07dc26bSmrg
17398e07dc26bSmrgopenbsd* | bitrig*)
17399e07dc26bSmrg  version_type=sunos
17400e07dc26bSmrg  sys_lib_dlsearch_path_spec=/usr/lib
17401e07dc26bSmrg  need_lib_prefix=no
17402e07dc26bSmrg  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
17403e07dc26bSmrg    need_version=no
17404e07dc26bSmrg  else
17405e07dc26bSmrg    need_version=yes
17406e07dc26bSmrg  fi
17407e07dc26bSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
17408e07dc26bSmrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
17409e07dc26bSmrg  shlibpath_var=LD_LIBRARY_PATH
17410e07dc26bSmrg  shlibpath_overrides_runpath=yes
17411e07dc26bSmrg  ;;
17412e07dc26bSmrg
17413e07dc26bSmrgos2*)
17414e07dc26bSmrg  libname_spec='$name'
17415e07dc26bSmrg  version_type=windows
17416e07dc26bSmrg  shrext_cmds=.dll
17417e07dc26bSmrg  need_version=no
17418e07dc26bSmrg  need_lib_prefix=no
17419e07dc26bSmrg  # OS/2 can only load a DLL with a base name of 8 characters or less.
17420e07dc26bSmrg  soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
17421e07dc26bSmrg    v=$($ECHO $release$versuffix | tr -d .-);
17422e07dc26bSmrg    n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
17423e07dc26bSmrg    $ECHO $n$v`$shared_ext'
17424e07dc26bSmrg  library_names_spec='${libname}_dll.$libext'
17425e07dc26bSmrg  dynamic_linker='OS/2 ld.exe'
17426e07dc26bSmrg  shlibpath_var=BEGINLIBPATH
17427e07dc26bSmrg  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
17428e07dc26bSmrg  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17429e07dc26bSmrg  postinstall_cmds='base_file=`basename \$file`~
17430e07dc26bSmrg    dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
17431e07dc26bSmrg    dldir=$destdir/`dirname \$dlpath`~
17432e07dc26bSmrg    test -d \$dldir || mkdir -p \$dldir~
17433e07dc26bSmrg    $install_prog $dir/$dlname \$dldir/$dlname~
17434e07dc26bSmrg    chmod a+x \$dldir/$dlname~
17435e07dc26bSmrg    if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
17436e07dc26bSmrg      eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
17437e07dc26bSmrg    fi'
17438e07dc26bSmrg  postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
17439e07dc26bSmrg    dlpath=$dir/\$dldll~
17440e07dc26bSmrg    $RM \$dlpath'
17441e07dc26bSmrg  ;;
17442e07dc26bSmrg
17443e07dc26bSmrgosf3* | osf4* | osf5*)
17444e07dc26bSmrg  version_type=osf
17445e07dc26bSmrg  need_lib_prefix=no
17446e07dc26bSmrg  need_version=no
17447e07dc26bSmrg  soname_spec='$libname$release$shared_ext$major'
17448e07dc26bSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17449e07dc26bSmrg  shlibpath_var=LD_LIBRARY_PATH
17450e07dc26bSmrg  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
17451e07dc26bSmrg  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17452e07dc26bSmrg  ;;
17453e07dc26bSmrg
17454e07dc26bSmrgrdos*)
17455e07dc26bSmrg  dynamic_linker=no
17456e07dc26bSmrg  ;;
17457e07dc26bSmrg
17458e07dc26bSmrgsolaris*)
17459e07dc26bSmrg  version_type=linux # correct to gnu/linux during the next big refactor
17460e07dc26bSmrg  need_lib_prefix=no
17461e07dc26bSmrg  need_version=no
17462e07dc26bSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17463e07dc26bSmrg  soname_spec='$libname$release$shared_ext$major'
17464e07dc26bSmrg  shlibpath_var=LD_LIBRARY_PATH
17465e07dc26bSmrg  shlibpath_overrides_runpath=yes
17466e07dc26bSmrg  hardcode_into_libs=yes
17467e07dc26bSmrg  # ldd complains unless libraries are executable
17468e07dc26bSmrg  postinstall_cmds='chmod +x $lib'
17469e07dc26bSmrg  ;;
17470e07dc26bSmrg
17471e07dc26bSmrgsunos4*)
17472e07dc26bSmrg  version_type=sunos
17473e07dc26bSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
17474e07dc26bSmrg  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
17475e07dc26bSmrg  shlibpath_var=LD_LIBRARY_PATH
17476e07dc26bSmrg  shlibpath_overrides_runpath=yes
17477e07dc26bSmrg  if test yes = "$with_gnu_ld"; then
17478e07dc26bSmrg    need_lib_prefix=no
17479e07dc26bSmrg  fi
17480e07dc26bSmrg  need_version=yes
17481e07dc26bSmrg  ;;
17482e07dc26bSmrg
17483e07dc26bSmrgsysv4 | sysv4.3*)
17484e07dc26bSmrg  version_type=linux # correct to gnu/linux during the next big refactor
17485e07dc26bSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17486e07dc26bSmrg  soname_spec='$libname$release$shared_ext$major'
17487e07dc26bSmrg  shlibpath_var=LD_LIBRARY_PATH
17488e07dc26bSmrg  case $host_vendor in
17489e07dc26bSmrg    sni)
17490e07dc26bSmrg      shlibpath_overrides_runpath=no
17491e07dc26bSmrg      need_lib_prefix=no
17492e07dc26bSmrg      runpath_var=LD_RUN_PATH
17493e07dc26bSmrg      ;;
17494e07dc26bSmrg    siemens)
17495e07dc26bSmrg      need_lib_prefix=no
17496e07dc26bSmrg      ;;
17497e07dc26bSmrg    motorola)
17498e07dc26bSmrg      need_lib_prefix=no
17499e07dc26bSmrg      need_version=no
17500e07dc26bSmrg      shlibpath_overrides_runpath=no
17501e07dc26bSmrg      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
17502e07dc26bSmrg      ;;
17503e07dc26bSmrg  esac
17504e07dc26bSmrg  ;;
17505e07dc26bSmrg
17506e07dc26bSmrgsysv4*MP*)
17507e07dc26bSmrg  if test -d /usr/nec; then
17508e07dc26bSmrg    version_type=linux # correct to gnu/linux during the next big refactor
17509e07dc26bSmrg    library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
17510e07dc26bSmrg    soname_spec='$libname$shared_ext.$major'
17511e07dc26bSmrg    shlibpath_var=LD_LIBRARY_PATH
17512e07dc26bSmrg  fi
17513e07dc26bSmrg  ;;
17514e07dc26bSmrg
17515e07dc26bSmrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
17516e07dc26bSmrg  version_type=sco
17517e07dc26bSmrg  need_lib_prefix=no
17518e07dc26bSmrg  need_version=no
17519e07dc26bSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
17520e07dc26bSmrg  soname_spec='$libname$release$shared_ext$major'
17521e07dc26bSmrg  shlibpath_var=LD_LIBRARY_PATH
17522e07dc26bSmrg  shlibpath_overrides_runpath=yes
17523e07dc26bSmrg  hardcode_into_libs=yes
17524e07dc26bSmrg  if test yes = "$with_gnu_ld"; then
17525e07dc26bSmrg    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
17526e07dc26bSmrg  else
17527e07dc26bSmrg    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
17528e07dc26bSmrg    case $host_os in
17529e07dc26bSmrg      sco3.2v5*)
17530e07dc26bSmrg        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
17531e07dc26bSmrg	;;
17532e07dc26bSmrg    esac
17533e07dc26bSmrg  fi
17534e07dc26bSmrg  sys_lib_dlsearch_path_spec='/usr/lib'
17535e07dc26bSmrg  ;;
17536e07dc26bSmrg
17537e07dc26bSmrgtpf*)
17538e07dc26bSmrg  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
17539e07dc26bSmrg  version_type=linux # correct to gnu/linux during the next big refactor
17540e07dc26bSmrg  need_lib_prefix=no
17541e07dc26bSmrg  need_version=no
17542e07dc26bSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17543e07dc26bSmrg  shlibpath_var=LD_LIBRARY_PATH
17544e07dc26bSmrg  shlibpath_overrides_runpath=no
17545e07dc26bSmrg  hardcode_into_libs=yes
17546e07dc26bSmrg  ;;
17547e07dc26bSmrg
17548e07dc26bSmrguts4*)
17549e07dc26bSmrg  version_type=linux # correct to gnu/linux during the next big refactor
17550e07dc26bSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17551e07dc26bSmrg  soname_spec='$libname$release$shared_ext$major'
17552e07dc26bSmrg  shlibpath_var=LD_LIBRARY_PATH
17553e07dc26bSmrg  ;;
17554e07dc26bSmrg
17555e07dc26bSmrg*)
17556e07dc26bSmrg  dynamic_linker=no
17557e07dc26bSmrg  ;;
17558e07dc26bSmrgesac
17559e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
17560e07dc26bSmrg$as_echo "$dynamic_linker" >&6; }
17561e07dc26bSmrgtest no = "$dynamic_linker" && can_build_shared=no
17562e07dc26bSmrg
17563e07dc26bSmrgvariables_saved_for_relink="PATH $shlibpath_var $runpath_var"
17564e07dc26bSmrgif test yes = "$GCC"; then
17565e07dc26bSmrg  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
17566e07dc26bSmrgfi
17567e07dc26bSmrg
17568e07dc26bSmrgif test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
17569e07dc26bSmrg  sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
17570e07dc26bSmrgfi
17571e07dc26bSmrg
17572e07dc26bSmrgif test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
17573e07dc26bSmrg  sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
17574e07dc26bSmrgfi
17575e07dc26bSmrg
17576e07dc26bSmrg# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
17577e07dc26bSmrgconfigure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
17578e07dc26bSmrg
17579e07dc26bSmrg# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
17580e07dc26bSmrgfunc_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
17581e07dc26bSmrg
17582e07dc26bSmrg# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
17583e07dc26bSmrgconfigure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
17584e07dc26bSmrg
17585e07dc26bSmrg
17586e07dc26bSmrg
17587e07dc26bSmrg
17588e07dc26bSmrg
17589e07dc26bSmrg
17590e07dc26bSmrg
17591e07dc26bSmrg
17592e07dc26bSmrg
17593e07dc26bSmrg
17594e07dc26bSmrg
17595e07dc26bSmrg
17596e07dc26bSmrg
17597e07dc26bSmrg
17598e07dc26bSmrg
17599e07dc26bSmrg
17600e07dc26bSmrg
17601e07dc26bSmrg
17602e07dc26bSmrg
17603e07dc26bSmrg
17604e07dc26bSmrg
17605e07dc26bSmrg
17606e07dc26bSmrg
17607e07dc26bSmrg
17608e07dc26bSmrg
17609e07dc26bSmrg
17610e07dc26bSmrg
17611e07dc26bSmrg
17612e07dc26bSmrg
17613e07dc26bSmrg
17614e07dc26bSmrg
17615e07dc26bSmrg
17616e07dc26bSmrg
17617e07dc26bSmrg
17618e07dc26bSmrg
17619e07dc26bSmrg
17620e07dc26bSmrg
17621e07dc26bSmrg
17622e07dc26bSmrg
17623e07dc26bSmrg
17624e07dc26bSmrg
17625e07dc26bSmrg
17626e07dc26bSmrg
17627e07dc26bSmrg
17628e07dc26bSmrg
17629e07dc26bSmrg
17630e07dc26bSmrg
17631e07dc26bSmrg
17632e07dc26bSmrg
17633e07dc26bSmrg
17634e07dc26bSmrg
17635e07dc26bSmrg
17636e07dc26bSmrg
17637e07dc26bSmrg
17638e07dc26bSmrg
17639e07dc26bSmrg
17640e07dc26bSmrg
17641e07dc26bSmrg
17642e07dc26bSmrg
17643e07dc26bSmrg
17644e07dc26bSmrg
17645e07dc26bSmrg
17646e07dc26bSmrg
17647e07dc26bSmrg
17648e07dc26bSmrg
17649e07dc26bSmrg
17650e07dc26bSmrg
17651e07dc26bSmrg
17652e07dc26bSmrg
17653e07dc26bSmrg
17654e07dc26bSmrg
17655e07dc26bSmrg
17656e07dc26bSmrg
17657e07dc26bSmrg
17658e07dc26bSmrg
17659e07dc26bSmrg
17660e07dc26bSmrg
17661e07dc26bSmrg
17662e07dc26bSmrg
17663e07dc26bSmrg
17664e07dc26bSmrg
17665e07dc26bSmrg
17666e07dc26bSmrg
17667e07dc26bSmrg
17668e07dc26bSmrg
17669e07dc26bSmrg
17670e07dc26bSmrg
17671e07dc26bSmrg
17672e07dc26bSmrg
17673e07dc26bSmrg
17674e07dc26bSmrg
17675e07dc26bSmrg
17676e07dc26bSmrg
17677e07dc26bSmrg
17678e07dc26bSmrg
17679e07dc26bSmrg
17680e07dc26bSmrg
17681e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
17682e07dc26bSmrg$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
17683e07dc26bSmrghardcode_action=
17684e07dc26bSmrgif test -n "$hardcode_libdir_flag_spec" ||
17685e07dc26bSmrg   test -n "$runpath_var" ||
17686e07dc26bSmrg   test yes = "$hardcode_automatic"; then
17687e07dc26bSmrg
17688e07dc26bSmrg  # We can hardcode non-existent directories.
17689e07dc26bSmrg  if test no != "$hardcode_direct" &&
17690e07dc26bSmrg     # If the only mechanism to avoid hardcoding is shlibpath_var, we
17691e07dc26bSmrg     # have to relink, otherwise we might link with an installed library
17692e07dc26bSmrg     # when we should be linking with a yet-to-be-installed one
17693e07dc26bSmrg     ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
17694e07dc26bSmrg     test no != "$hardcode_minus_L"; then
17695e07dc26bSmrg    # Linking always hardcodes the temporary library directory.
17696e07dc26bSmrg    hardcode_action=relink
17697e07dc26bSmrg  else
17698e07dc26bSmrg    # We can link without hardcoding, and we can hardcode nonexisting dirs.
17699e07dc26bSmrg    hardcode_action=immediate
17700e07dc26bSmrg  fi
17701e07dc26bSmrgelse
17702e07dc26bSmrg  # We cannot hardcode anything, or else we can only hardcode existing
17703e07dc26bSmrg  # directories.
17704e07dc26bSmrg  hardcode_action=unsupported
17705e07dc26bSmrgfi
17706e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
17707e07dc26bSmrg$as_echo "$hardcode_action" >&6; }
17708e07dc26bSmrg
17709e07dc26bSmrgif test relink = "$hardcode_action" ||
17710e07dc26bSmrg   test yes = "$inherit_rpath"; then
17711e07dc26bSmrg  # Fast installation is not supported
17712e07dc26bSmrg  enable_fast_install=no
17713e07dc26bSmrgelif test yes = "$shlibpath_overrides_runpath" ||
17714e07dc26bSmrg     test no = "$enable_shared"; then
17715e07dc26bSmrg  # Fast installation is not necessary
17716e07dc26bSmrg  enable_fast_install=needless
17717e07dc26bSmrgfi
17718e07dc26bSmrg
17719e07dc26bSmrg
17720e07dc26bSmrg
17721e07dc26bSmrg
17722e07dc26bSmrg
17723e07dc26bSmrg
17724e07dc26bSmrg  if test yes != "$enable_dlopen"; then
17725e07dc26bSmrg  enable_dlopen=unknown
17726e07dc26bSmrg  enable_dlopen_self=unknown
17727e07dc26bSmrg  enable_dlopen_self_static=unknown
17728e07dc26bSmrgelse
17729e07dc26bSmrg  lt_cv_dlopen=no
17730e07dc26bSmrg  lt_cv_dlopen_libs=
17731e07dc26bSmrg
17732e07dc26bSmrg  case $host_os in
17733e07dc26bSmrg  beos*)
17734e07dc26bSmrg    lt_cv_dlopen=load_add_on
17735e07dc26bSmrg    lt_cv_dlopen_libs=
17736e07dc26bSmrg    lt_cv_dlopen_self=yes
17737e07dc26bSmrg    ;;
17738e07dc26bSmrg
17739e07dc26bSmrg  mingw* | pw32* | cegcc*)
17740e07dc26bSmrg    lt_cv_dlopen=LoadLibrary
17741e07dc26bSmrg    lt_cv_dlopen_libs=
17742e07dc26bSmrg    ;;
17743e07dc26bSmrg
17744e07dc26bSmrg  cygwin*)
17745e07dc26bSmrg    lt_cv_dlopen=dlopen
17746e07dc26bSmrg    lt_cv_dlopen_libs=
17747e07dc26bSmrg    ;;
17748e07dc26bSmrg
17749e07dc26bSmrg  darwin*)
17750e07dc26bSmrg    # if libdl is installed we need to link against it
17751e07dc26bSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
17752e07dc26bSmrg$as_echo_n "checking for dlopen in -ldl... " >&6; }
17753e07dc26bSmrgif ${ac_cv_lib_dl_dlopen+:} false; then :
17754e07dc26bSmrg  $as_echo_n "(cached) " >&6
17755e07dc26bSmrgelse
17756e07dc26bSmrg  ac_check_lib_save_LIBS=$LIBS
17757e07dc26bSmrgLIBS="-ldl  $LIBS"
17758e07dc26bSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
17759e07dc26bSmrg/* end confdefs.h.  */
17760e07dc26bSmrg
17761e07dc26bSmrg/* Override any GCC internal prototype to avoid an error.
17762e07dc26bSmrg   Use char because int might match the return type of a GCC
17763e07dc26bSmrg   builtin and then its argument prototype would still apply.  */
17764e07dc26bSmrg#ifdef __cplusplus
17765e07dc26bSmrgextern "C"
17766e07dc26bSmrg#endif
17767e07dc26bSmrgchar dlopen ();
17768e07dc26bSmrgint
17769e07dc26bSmrgmain ()
17770e07dc26bSmrg{
17771e07dc26bSmrgreturn dlopen ();
17772e07dc26bSmrg  ;
17773e07dc26bSmrg  return 0;
17774e07dc26bSmrg}
17775e07dc26bSmrg_ACEOF
17776e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
17777e07dc26bSmrg  ac_cv_lib_dl_dlopen=yes
17778e07dc26bSmrgelse
17779e07dc26bSmrg  ac_cv_lib_dl_dlopen=no
17780e07dc26bSmrgfi
17781e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
17782e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
17783e07dc26bSmrgLIBS=$ac_check_lib_save_LIBS
17784e07dc26bSmrgfi
17785e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
17786e07dc26bSmrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
17787e07dc26bSmrgif test "x$ac_cv_lib_dl_dlopen" = xyes; then :
17788e07dc26bSmrg  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
17789e07dc26bSmrgelse
17790e07dc26bSmrg
17791e07dc26bSmrg    lt_cv_dlopen=dyld
17792e07dc26bSmrg    lt_cv_dlopen_libs=
17793e07dc26bSmrg    lt_cv_dlopen_self=yes
17794e07dc26bSmrg
17795e07dc26bSmrgfi
17796e07dc26bSmrg
17797e07dc26bSmrg    ;;
17798e07dc26bSmrg
17799e07dc26bSmrg  tpf*)
17800e07dc26bSmrg    # Don't try to run any link tests for TPF.  We know it's impossible
17801e07dc26bSmrg    # because TPF is a cross-compiler, and we know how we open DSOs.
17802e07dc26bSmrg    lt_cv_dlopen=dlopen
17803e07dc26bSmrg    lt_cv_dlopen_libs=
17804e07dc26bSmrg    lt_cv_dlopen_self=no
17805e07dc26bSmrg    ;;
17806e07dc26bSmrg
17807e07dc26bSmrg  *)
17808e07dc26bSmrg    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
17809e07dc26bSmrgif test "x$ac_cv_func_shl_load" = xyes; then :
17810e07dc26bSmrg  lt_cv_dlopen=shl_load
17811e07dc26bSmrgelse
17812e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
17813e07dc26bSmrg$as_echo_n "checking for shl_load in -ldld... " >&6; }
17814e07dc26bSmrgif ${ac_cv_lib_dld_shl_load+:} false; then :
17815e07dc26bSmrg  $as_echo_n "(cached) " >&6
17816e07dc26bSmrgelse
17817e07dc26bSmrg  ac_check_lib_save_LIBS=$LIBS
17818e07dc26bSmrgLIBS="-ldld  $LIBS"
17819e07dc26bSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
17820e07dc26bSmrg/* end confdefs.h.  */
17821e07dc26bSmrg
17822e07dc26bSmrg/* Override any GCC internal prototype to avoid an error.
17823e07dc26bSmrg   Use char because int might match the return type of a GCC
17824e07dc26bSmrg   builtin and then its argument prototype would still apply.  */
17825e07dc26bSmrg#ifdef __cplusplus
17826e07dc26bSmrgextern "C"
17827e07dc26bSmrg#endif
17828e07dc26bSmrgchar shl_load ();
17829e07dc26bSmrgint
17830e07dc26bSmrgmain ()
17831e07dc26bSmrg{
17832e07dc26bSmrgreturn shl_load ();
17833e07dc26bSmrg  ;
17834e07dc26bSmrg  return 0;
17835e07dc26bSmrg}
17836e07dc26bSmrg_ACEOF
17837e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
17838e07dc26bSmrg  ac_cv_lib_dld_shl_load=yes
17839e07dc26bSmrgelse
17840e07dc26bSmrg  ac_cv_lib_dld_shl_load=no
17841e07dc26bSmrgfi
17842e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
17843e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
17844e07dc26bSmrgLIBS=$ac_check_lib_save_LIBS
17845e07dc26bSmrgfi
17846e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
17847e07dc26bSmrg$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
17848e07dc26bSmrgif test "x$ac_cv_lib_dld_shl_load" = xyes; then :
17849e07dc26bSmrg  lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
17850e07dc26bSmrgelse
17851e07dc26bSmrg  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
17852e07dc26bSmrgif test "x$ac_cv_func_dlopen" = xyes; then :
17853e07dc26bSmrg  lt_cv_dlopen=dlopen
17854e07dc26bSmrgelse
17855e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
17856e07dc26bSmrg$as_echo_n "checking for dlopen in -ldl... " >&6; }
17857e07dc26bSmrgif ${ac_cv_lib_dl_dlopen+:} false; then :
17858e07dc26bSmrg  $as_echo_n "(cached) " >&6
17859e07dc26bSmrgelse
17860e07dc26bSmrg  ac_check_lib_save_LIBS=$LIBS
17861e07dc26bSmrgLIBS="-ldl  $LIBS"
17862e07dc26bSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
17863e07dc26bSmrg/* end confdefs.h.  */
17864e07dc26bSmrg
17865e07dc26bSmrg/* Override any GCC internal prototype to avoid an error.
17866e07dc26bSmrg   Use char because int might match the return type of a GCC
17867e07dc26bSmrg   builtin and then its argument prototype would still apply.  */
17868e07dc26bSmrg#ifdef __cplusplus
17869e07dc26bSmrgextern "C"
17870e07dc26bSmrg#endif
17871e07dc26bSmrgchar dlopen ();
17872e07dc26bSmrgint
17873e07dc26bSmrgmain ()
17874e07dc26bSmrg{
17875e07dc26bSmrgreturn dlopen ();
17876e07dc26bSmrg  ;
17877e07dc26bSmrg  return 0;
17878e07dc26bSmrg}
17879e07dc26bSmrg_ACEOF
17880e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
17881e07dc26bSmrg  ac_cv_lib_dl_dlopen=yes
17882e07dc26bSmrgelse
17883e07dc26bSmrg  ac_cv_lib_dl_dlopen=no
17884e07dc26bSmrgfi
17885e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
17886e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
17887e07dc26bSmrgLIBS=$ac_check_lib_save_LIBS
17888e07dc26bSmrgfi
17889e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
17890e07dc26bSmrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
17891e07dc26bSmrgif test "x$ac_cv_lib_dl_dlopen" = xyes; then :
17892e07dc26bSmrg  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
17893e07dc26bSmrgelse
17894e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
17895e07dc26bSmrg$as_echo_n "checking for dlopen in -lsvld... " >&6; }
17896e07dc26bSmrgif ${ac_cv_lib_svld_dlopen+:} false; then :
17897e07dc26bSmrg  $as_echo_n "(cached) " >&6
17898e07dc26bSmrgelse
17899e07dc26bSmrg  ac_check_lib_save_LIBS=$LIBS
17900e07dc26bSmrgLIBS="-lsvld  $LIBS"
17901e07dc26bSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
17902e07dc26bSmrg/* end confdefs.h.  */
17903e07dc26bSmrg
17904e07dc26bSmrg/* Override any GCC internal prototype to avoid an error.
17905e07dc26bSmrg   Use char because int might match the return type of a GCC
17906e07dc26bSmrg   builtin and then its argument prototype would still apply.  */
17907e07dc26bSmrg#ifdef __cplusplus
17908e07dc26bSmrgextern "C"
17909e07dc26bSmrg#endif
17910e07dc26bSmrgchar dlopen ();
17911e07dc26bSmrgint
17912e07dc26bSmrgmain ()
17913e07dc26bSmrg{
17914e07dc26bSmrgreturn dlopen ();
17915e07dc26bSmrg  ;
17916e07dc26bSmrg  return 0;
17917e07dc26bSmrg}
17918e07dc26bSmrg_ACEOF
17919e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
17920e07dc26bSmrg  ac_cv_lib_svld_dlopen=yes
17921e07dc26bSmrgelse
17922e07dc26bSmrg  ac_cv_lib_svld_dlopen=no
17923e07dc26bSmrgfi
17924e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
17925e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
17926e07dc26bSmrgLIBS=$ac_check_lib_save_LIBS
17927e07dc26bSmrgfi
17928e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
17929e07dc26bSmrg$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
17930e07dc26bSmrgif test "x$ac_cv_lib_svld_dlopen" = xyes; then :
17931e07dc26bSmrg  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
17932e07dc26bSmrgelse
17933e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
17934e07dc26bSmrg$as_echo_n "checking for dld_link in -ldld... " >&6; }
17935e07dc26bSmrgif ${ac_cv_lib_dld_dld_link+:} false; then :
17936e07dc26bSmrg  $as_echo_n "(cached) " >&6
17937e07dc26bSmrgelse
17938e07dc26bSmrg  ac_check_lib_save_LIBS=$LIBS
17939e07dc26bSmrgLIBS="-ldld  $LIBS"
17940e07dc26bSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
17941e07dc26bSmrg/* end confdefs.h.  */
17942e07dc26bSmrg
17943e07dc26bSmrg/* Override any GCC internal prototype to avoid an error.
17944e07dc26bSmrg   Use char because int might match the return type of a GCC
17945e07dc26bSmrg   builtin and then its argument prototype would still apply.  */
17946e07dc26bSmrg#ifdef __cplusplus
17947e07dc26bSmrgextern "C"
17948e07dc26bSmrg#endif
17949e07dc26bSmrgchar dld_link ();
17950e07dc26bSmrgint
17951e07dc26bSmrgmain ()
17952e07dc26bSmrg{
17953e07dc26bSmrgreturn dld_link ();
17954e07dc26bSmrg  ;
17955e07dc26bSmrg  return 0;
17956e07dc26bSmrg}
17957e07dc26bSmrg_ACEOF
17958e07dc26bSmrgif ac_fn_c_try_link "$LINENO"; then :
17959e07dc26bSmrg  ac_cv_lib_dld_dld_link=yes
17960e07dc26bSmrgelse
17961e07dc26bSmrg  ac_cv_lib_dld_dld_link=no
17962e07dc26bSmrgfi
17963e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext \
17964e07dc26bSmrg    conftest$ac_exeext conftest.$ac_ext
17965e07dc26bSmrgLIBS=$ac_check_lib_save_LIBS
17966e07dc26bSmrgfi
17967e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
17968e07dc26bSmrg$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
17969e07dc26bSmrgif test "x$ac_cv_lib_dld_dld_link" = xyes; then :
17970e07dc26bSmrg  lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
17971e07dc26bSmrgfi
17972e07dc26bSmrg
17973e07dc26bSmrg
17974e07dc26bSmrgfi
17975e07dc26bSmrg
17976e07dc26bSmrg
17977e07dc26bSmrgfi
17978e07dc26bSmrg
17979e07dc26bSmrg
17980e07dc26bSmrgfi
17981e07dc26bSmrg
17982e07dc26bSmrg
17983e07dc26bSmrgfi
17984e07dc26bSmrg
17985e07dc26bSmrg
17986e07dc26bSmrgfi
17987e07dc26bSmrg
17988e07dc26bSmrg    ;;
17989e07dc26bSmrg  esac
17990e07dc26bSmrg
17991e07dc26bSmrg  if test no = "$lt_cv_dlopen"; then
17992e07dc26bSmrg    enable_dlopen=no
17993e07dc26bSmrg  else
17994e07dc26bSmrg    enable_dlopen=yes
17995e07dc26bSmrg  fi
17996e07dc26bSmrg
17997e07dc26bSmrg  case $lt_cv_dlopen in
17998e07dc26bSmrg  dlopen)
17999e07dc26bSmrg    save_CPPFLAGS=$CPPFLAGS
18000e07dc26bSmrg    test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
18001e07dc26bSmrg
18002e07dc26bSmrg    save_LDFLAGS=$LDFLAGS
18003e07dc26bSmrg    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
18004e07dc26bSmrg
18005e07dc26bSmrg    save_LIBS=$LIBS
18006e07dc26bSmrg    LIBS="$lt_cv_dlopen_libs $LIBS"
18007e07dc26bSmrg
18008e07dc26bSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
18009e07dc26bSmrg$as_echo_n "checking whether a program can dlopen itself... " >&6; }
18010e07dc26bSmrgif ${lt_cv_dlopen_self+:} false; then :
18011e07dc26bSmrg  $as_echo_n "(cached) " >&6
18012e07dc26bSmrgelse
18013e07dc26bSmrg  	  if test yes = "$cross_compiling"; then :
18014e07dc26bSmrg  lt_cv_dlopen_self=cross
18015e07dc26bSmrgelse
18016e07dc26bSmrg  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
18017e07dc26bSmrg  lt_status=$lt_dlunknown
18018e07dc26bSmrg  cat > conftest.$ac_ext <<_LT_EOF
18019e07dc26bSmrg#line $LINENO "configure"
18020e07dc26bSmrg#include "confdefs.h"
18021e07dc26bSmrg
18022e07dc26bSmrg#if HAVE_DLFCN_H
18023e07dc26bSmrg#include <dlfcn.h>
18024e07dc26bSmrg#endif
18025e07dc26bSmrg
18026e07dc26bSmrg#include <stdio.h>
18027e07dc26bSmrg
18028e07dc26bSmrg#ifdef RTLD_GLOBAL
18029e07dc26bSmrg#  define LT_DLGLOBAL		RTLD_GLOBAL
18030e07dc26bSmrg#else
18031e07dc26bSmrg#  ifdef DL_GLOBAL
18032e07dc26bSmrg#    define LT_DLGLOBAL		DL_GLOBAL
18033e07dc26bSmrg#  else
18034e07dc26bSmrg#    define LT_DLGLOBAL		0
18035e07dc26bSmrg#  endif
18036e07dc26bSmrg#endif
18037e07dc26bSmrg
18038e07dc26bSmrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
18039e07dc26bSmrg   find out it does not work in some platform. */
18040e07dc26bSmrg#ifndef LT_DLLAZY_OR_NOW
18041e07dc26bSmrg#  ifdef RTLD_LAZY
18042e07dc26bSmrg#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
18043e07dc26bSmrg#  else
18044e07dc26bSmrg#    ifdef DL_LAZY
18045e07dc26bSmrg#      define LT_DLLAZY_OR_NOW		DL_LAZY
18046e07dc26bSmrg#    else
18047e07dc26bSmrg#      ifdef RTLD_NOW
18048e07dc26bSmrg#        define LT_DLLAZY_OR_NOW	RTLD_NOW
18049e07dc26bSmrg#      else
18050e07dc26bSmrg#        ifdef DL_NOW
18051e07dc26bSmrg#          define LT_DLLAZY_OR_NOW	DL_NOW
18052e07dc26bSmrg#        else
18053e07dc26bSmrg#          define LT_DLLAZY_OR_NOW	0
18054e07dc26bSmrg#        endif
18055e07dc26bSmrg#      endif
18056e07dc26bSmrg#    endif
18057e07dc26bSmrg#  endif
18058e07dc26bSmrg#endif
18059e07dc26bSmrg
18060e07dc26bSmrg/* When -fvisibility=hidden is used, assume the code has been annotated
18061e07dc26bSmrg   correspondingly for the symbols needed.  */
18062e07dc26bSmrg#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
18063e07dc26bSmrgint fnord () __attribute__((visibility("default")));
18064e07dc26bSmrg#endif
18065e07dc26bSmrg
18066e07dc26bSmrgint fnord () { return 42; }
18067e07dc26bSmrgint main ()
18068e07dc26bSmrg{
18069e07dc26bSmrg  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
18070e07dc26bSmrg  int status = $lt_dlunknown;
18071e07dc26bSmrg
18072e07dc26bSmrg  if (self)
18073e07dc26bSmrg    {
18074e07dc26bSmrg      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
18075e07dc26bSmrg      else
18076e07dc26bSmrg        {
18077e07dc26bSmrg	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
18078e07dc26bSmrg          else puts (dlerror ());
18079e07dc26bSmrg	}
18080e07dc26bSmrg      /* dlclose (self); */
18081e07dc26bSmrg    }
18082e07dc26bSmrg  else
18083e07dc26bSmrg    puts (dlerror ());
18084e07dc26bSmrg
18085e07dc26bSmrg  return status;
18086e07dc26bSmrg}
18087e07dc26bSmrg_LT_EOF
18088e07dc26bSmrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
18089e07dc26bSmrg  (eval $ac_link) 2>&5
18090e07dc26bSmrg  ac_status=$?
18091e07dc26bSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18092e07dc26bSmrg  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
18093e07dc26bSmrg    (./conftest; exit; ) >&5 2>/dev/null
18094e07dc26bSmrg    lt_status=$?
18095e07dc26bSmrg    case x$lt_status in
18096e07dc26bSmrg      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
18097e07dc26bSmrg      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
18098e07dc26bSmrg      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
18099e07dc26bSmrg    esac
18100e07dc26bSmrg  else :
18101e07dc26bSmrg    # compilation failed
18102e07dc26bSmrg    lt_cv_dlopen_self=no
18103e07dc26bSmrg  fi
18104e07dc26bSmrgfi
18105e07dc26bSmrgrm -fr conftest*
18106e07dc26bSmrg
18107e07dc26bSmrg
18108e07dc26bSmrgfi
18109e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
18110e07dc26bSmrg$as_echo "$lt_cv_dlopen_self" >&6; }
18111e07dc26bSmrg
18112e07dc26bSmrg    if test yes = "$lt_cv_dlopen_self"; then
18113e07dc26bSmrg      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
18114e07dc26bSmrg      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
18115e07dc26bSmrg$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
18116e07dc26bSmrgif ${lt_cv_dlopen_self_static+:} false; then :
18117e07dc26bSmrg  $as_echo_n "(cached) " >&6
18118e07dc26bSmrgelse
18119e07dc26bSmrg  	  if test yes = "$cross_compiling"; then :
18120e07dc26bSmrg  lt_cv_dlopen_self_static=cross
18121e07dc26bSmrgelse
18122e07dc26bSmrg  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
18123e07dc26bSmrg  lt_status=$lt_dlunknown
18124e07dc26bSmrg  cat > conftest.$ac_ext <<_LT_EOF
18125e07dc26bSmrg#line $LINENO "configure"
18126e07dc26bSmrg#include "confdefs.h"
18127e07dc26bSmrg
18128e07dc26bSmrg#if HAVE_DLFCN_H
18129e07dc26bSmrg#include <dlfcn.h>
18130e07dc26bSmrg#endif
18131e07dc26bSmrg
18132e07dc26bSmrg#include <stdio.h>
18133e07dc26bSmrg
18134e07dc26bSmrg#ifdef RTLD_GLOBAL
18135e07dc26bSmrg#  define LT_DLGLOBAL		RTLD_GLOBAL
18136e07dc26bSmrg#else
18137e07dc26bSmrg#  ifdef DL_GLOBAL
18138e07dc26bSmrg#    define LT_DLGLOBAL		DL_GLOBAL
18139e07dc26bSmrg#  else
18140e07dc26bSmrg#    define LT_DLGLOBAL		0
18141e07dc26bSmrg#  endif
18142e07dc26bSmrg#endif
18143e07dc26bSmrg
18144e07dc26bSmrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
18145e07dc26bSmrg   find out it does not work in some platform. */
18146e07dc26bSmrg#ifndef LT_DLLAZY_OR_NOW
18147e07dc26bSmrg#  ifdef RTLD_LAZY
18148e07dc26bSmrg#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
18149e07dc26bSmrg#  else
18150e07dc26bSmrg#    ifdef DL_LAZY
18151e07dc26bSmrg#      define LT_DLLAZY_OR_NOW		DL_LAZY
18152e07dc26bSmrg#    else
18153e07dc26bSmrg#      ifdef RTLD_NOW
18154e07dc26bSmrg#        define LT_DLLAZY_OR_NOW	RTLD_NOW
18155e07dc26bSmrg#      else
18156e07dc26bSmrg#        ifdef DL_NOW
18157e07dc26bSmrg#          define LT_DLLAZY_OR_NOW	DL_NOW
18158e07dc26bSmrg#        else
18159e07dc26bSmrg#          define LT_DLLAZY_OR_NOW	0
18160e07dc26bSmrg#        endif
18161e07dc26bSmrg#      endif
18162e07dc26bSmrg#    endif
18163e07dc26bSmrg#  endif
18164e07dc26bSmrg#endif
18165e07dc26bSmrg
18166e07dc26bSmrg/* When -fvisibility=hidden is used, assume the code has been annotated
18167e07dc26bSmrg   correspondingly for the symbols needed.  */
18168e07dc26bSmrg#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
18169e07dc26bSmrgint fnord () __attribute__((visibility("default")));
18170e07dc26bSmrg#endif
18171e07dc26bSmrg
18172e07dc26bSmrgint fnord () { return 42; }
18173e07dc26bSmrgint main ()
18174e07dc26bSmrg{
18175e07dc26bSmrg  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
18176e07dc26bSmrg  int status = $lt_dlunknown;
18177e07dc26bSmrg
18178e07dc26bSmrg  if (self)
18179e07dc26bSmrg    {
18180e07dc26bSmrg      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
18181e07dc26bSmrg      else
18182e07dc26bSmrg        {
18183e07dc26bSmrg	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
18184e07dc26bSmrg          else puts (dlerror ());
18185e07dc26bSmrg	}
18186e07dc26bSmrg      /* dlclose (self); */
18187e07dc26bSmrg    }
18188e07dc26bSmrg  else
18189e07dc26bSmrg    puts (dlerror ());
18190e07dc26bSmrg
18191e07dc26bSmrg  return status;
18192e07dc26bSmrg}
18193e07dc26bSmrg_LT_EOF
18194e07dc26bSmrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
18195e07dc26bSmrg  (eval $ac_link) 2>&5
18196e07dc26bSmrg  ac_status=$?
18197e07dc26bSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18198e07dc26bSmrg  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
18199e07dc26bSmrg    (./conftest; exit; ) >&5 2>/dev/null
18200e07dc26bSmrg    lt_status=$?
18201e07dc26bSmrg    case x$lt_status in
18202e07dc26bSmrg      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
18203e07dc26bSmrg      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
18204e07dc26bSmrg      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
18205e07dc26bSmrg    esac
18206e07dc26bSmrg  else :
18207e07dc26bSmrg    # compilation failed
18208e07dc26bSmrg    lt_cv_dlopen_self_static=no
18209e07dc26bSmrg  fi
18210e07dc26bSmrgfi
18211e07dc26bSmrgrm -fr conftest*
18212e07dc26bSmrg
18213e07dc26bSmrg
18214e07dc26bSmrgfi
18215e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
18216e07dc26bSmrg$as_echo "$lt_cv_dlopen_self_static" >&6; }
18217e07dc26bSmrg    fi
18218e07dc26bSmrg
18219e07dc26bSmrg    CPPFLAGS=$save_CPPFLAGS
18220e07dc26bSmrg    LDFLAGS=$save_LDFLAGS
18221e07dc26bSmrg    LIBS=$save_LIBS
18222e07dc26bSmrg    ;;
18223e07dc26bSmrg  esac
18224e07dc26bSmrg
18225e07dc26bSmrg  case $lt_cv_dlopen_self in
18226e07dc26bSmrg  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
18227e07dc26bSmrg  *) enable_dlopen_self=unknown ;;
18228e07dc26bSmrg  esac
18229e07dc26bSmrg
18230e07dc26bSmrg  case $lt_cv_dlopen_self_static in
18231e07dc26bSmrg  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
18232e07dc26bSmrg  *) enable_dlopen_self_static=unknown ;;
18233e07dc26bSmrg  esac
18234e07dc26bSmrgfi
18235e07dc26bSmrg
18236e07dc26bSmrg
18237e07dc26bSmrg
18238e07dc26bSmrg
18239e07dc26bSmrg
18240e07dc26bSmrg
18241e07dc26bSmrg
18242e07dc26bSmrg
18243e07dc26bSmrg
18244e07dc26bSmrg
18245e07dc26bSmrg
18246e07dc26bSmrg
18247e07dc26bSmrg
18248e07dc26bSmrg
18249e07dc26bSmrg
18250e07dc26bSmrg
18251e07dc26bSmrg
18252e07dc26bSmrgstriplib=
18253e07dc26bSmrgold_striplib=
18254e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
18255e07dc26bSmrg$as_echo_n "checking whether stripping libraries is possible... " >&6; }
18256e07dc26bSmrgif test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
18257e07dc26bSmrg  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
18258e07dc26bSmrg  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
18259e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18260e07dc26bSmrg$as_echo "yes" >&6; }
18261e07dc26bSmrgelse
18262e07dc26bSmrg# FIXME - insert some real tests, host_os isn't really good enough
18263e07dc26bSmrg  case $host_os in
18264e07dc26bSmrg  darwin*)
18265e07dc26bSmrg    if test -n "$STRIP"; then
18266e07dc26bSmrg      striplib="$STRIP -x"
18267e07dc26bSmrg      old_striplib="$STRIP -S"
18268e07dc26bSmrg      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18269e07dc26bSmrg$as_echo "yes" >&6; }
18270e07dc26bSmrg    else
18271e07dc26bSmrg      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18272e07dc26bSmrg$as_echo "no" >&6; }
18273e07dc26bSmrg    fi
18274e07dc26bSmrg    ;;
18275e07dc26bSmrg  *)
18276e07dc26bSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18277e07dc26bSmrg$as_echo "no" >&6; }
18278e07dc26bSmrg    ;;
18279e07dc26bSmrg  esac
18280e07dc26bSmrgfi
18281e07dc26bSmrg
18282e07dc26bSmrg
18283e07dc26bSmrg
18284e07dc26bSmrg
18285e07dc26bSmrg
18286e07dc26bSmrg
18287e07dc26bSmrg
18288e07dc26bSmrg
18289e07dc26bSmrg
18290e07dc26bSmrg
18291e07dc26bSmrg
18292e07dc26bSmrg
18293e07dc26bSmrg  # Report what library types will actually be built
18294e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
18295e07dc26bSmrg$as_echo_n "checking if libtool supports shared libraries... " >&6; }
18296e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
18297e07dc26bSmrg$as_echo "$can_build_shared" >&6; }
18298e07dc26bSmrg
18299e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
18300e07dc26bSmrg$as_echo_n "checking whether to build shared libraries... " >&6; }
18301e07dc26bSmrg  test no = "$can_build_shared" && enable_shared=no
18302e07dc26bSmrg
18303e07dc26bSmrg  # On AIX, shared libraries and static libraries use the same namespace, and
18304e07dc26bSmrg  # are all built from PIC.
18305e07dc26bSmrg  case $host_os in
18306e07dc26bSmrg  aix3*)
18307e07dc26bSmrg    test yes = "$enable_shared" && enable_static=no
18308e07dc26bSmrg    if test -n "$RANLIB"; then
18309e07dc26bSmrg      archive_cmds="$archive_cmds~\$RANLIB \$lib"
18310e07dc26bSmrg      postinstall_cmds='$RANLIB $lib'
18311e07dc26bSmrg    fi
18312e07dc26bSmrg    ;;
18313e07dc26bSmrg
18314e07dc26bSmrg  aix[4-9]*)
18315e07dc26bSmrg    if test ia64 != "$host_cpu"; then
18316e07dc26bSmrg      case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
18317e07dc26bSmrg      yes,aix,yes) ;;			# shared object as lib.so file only
18318e07dc26bSmrg      yes,svr4,*) ;;			# shared object as lib.so archive member only
18319e07dc26bSmrg      yes,*) enable_static=no ;;	# shared object in lib.a archive as well
18320e07dc26bSmrg      esac
18321e07dc26bSmrg    fi
18322e07dc26bSmrg    ;;
18323e07dc26bSmrg  esac
18324e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
18325e07dc26bSmrg$as_echo "$enable_shared" >&6; }
18326e07dc26bSmrg
18327e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
18328e07dc26bSmrg$as_echo_n "checking whether to build static libraries... " >&6; }
18329e07dc26bSmrg  # Make sure either enable_shared or enable_static is yes.
18330e07dc26bSmrg  test yes = "$enable_shared" || enable_static=yes
18331e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
18332e07dc26bSmrg$as_echo "$enable_static" >&6; }
18333e07dc26bSmrg
18334e07dc26bSmrg
18335e07dc26bSmrg
18336e07dc26bSmrg
18337e07dc26bSmrgfi
18338e07dc26bSmrgac_ext=c
18339e07dc26bSmrgac_cpp='$CPP $CPPFLAGS'
18340e07dc26bSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18341e07dc26bSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18342e07dc26bSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu
18343e07dc26bSmrg
18344e07dc26bSmrgCC=$lt_save_CC
18345e07dc26bSmrg
18346e07dc26bSmrg
18347e07dc26bSmrg
18348e07dc26bSmrg
18349e07dc26bSmrg
18350e07dc26bSmrg
18351e07dc26bSmrg
18352e07dc26bSmrg
18353e07dc26bSmrg
18354e07dc26bSmrg
18355e07dc26bSmrg
18356e07dc26bSmrg
18357e07dc26bSmrg
18358e07dc26bSmrg
18359e07dc26bSmrg
18360e07dc26bSmrg        ac_config_commands="$ac_config_commands libtool"
18361e07dc26bSmrg
18362e07dc26bSmrg
18363e07dc26bSmrg
18364e07dc26bSmrg
18365e07dc26bSmrg# Only expand once:
18366e07dc26bSmrg
18367e07dc26bSmrg
18368e07dc26bSmrg
18369e07dc26bSmrg
18370e07dc26bSmrg
18371e07dc26bSmrg# Define a configure option for an alternate module directory
18372e07dc26bSmrg
18373e07dc26bSmrg# Check whether --with-xorg-module-dir was given.
18374e07dc26bSmrgif test "${with_xorg_module_dir+set}" = set; then :
18375e07dc26bSmrg  withval=$with_xorg_module_dir;  moduledir="$withval"
18376e07dc26bSmrgelse
18377e07dc26bSmrg   moduledir="$libdir/xorg/modules"
18378e07dc26bSmrgfi
18379e07dc26bSmrg
18380e07dc26bSmrg
18381e07dc26bSmrg
18382e07dc26bSmrg# Store the list of server defined optional extensions in REQUIRED_MODULES
18383e07dc26bSmrg
18384e07dc26bSmrg
18385e07dc26bSmrg	SAVE_CFLAGS="$CFLAGS"
18386e07dc26bSmrg	CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`"
18387e07dc26bSmrg	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18388e07dc26bSmrg/* end confdefs.h.  */
18389e07dc26bSmrg
18390e07dc26bSmrg#include "xorg-server.h"
18391e07dc26bSmrg#if !defined RANDR
18392e07dc26bSmrg#error RANDR not defined
18393e07dc26bSmrg#endif
18394e07dc26bSmrg
18395e07dc26bSmrgint
18396e07dc26bSmrgmain ()
18397e07dc26bSmrg{
18398e07dc26bSmrg
18399e07dc26bSmrg  ;
18400e07dc26bSmrg  return 0;
18401e07dc26bSmrg}
18402e07dc26bSmrg_ACEOF
18403e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
18404e07dc26bSmrg  _EXT_CHECK=yes
18405e07dc26bSmrgelse
18406e07dc26bSmrg  _EXT_CHECK=no
18407e07dc26bSmrgfi
18408e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18409e07dc26bSmrg	CFLAGS="$SAVE_CFLAGS"
18410e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if RANDR is defined" >&5
18411e07dc26bSmrg$as_echo_n "checking if RANDR is defined... " >&6; }
18412e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5
18413e07dc26bSmrg$as_echo "$_EXT_CHECK" >&6; }
18414e07dc26bSmrg	if test "$_EXT_CHECK" != no; then
18415e07dc26bSmrg		REQUIRED_MODULES="$REQUIRED_MODULES randrproto"
18416e07dc26bSmrg	fi
18417e07dc26bSmrg
18418e07dc26bSmrg
18419e07dc26bSmrg
18420e07dc26bSmrg	SAVE_CFLAGS="$CFLAGS"
18421e07dc26bSmrg	CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`"
18422e07dc26bSmrg	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18423e07dc26bSmrg/* end confdefs.h.  */
18424e07dc26bSmrg
18425e07dc26bSmrg#include "xorg-server.h"
18426e07dc26bSmrg#if !defined RENDER
18427e07dc26bSmrg#error RENDER not defined
18428e07dc26bSmrg#endif
18429e07dc26bSmrg
18430e07dc26bSmrgint
18431e07dc26bSmrgmain ()
18432e07dc26bSmrg{
18433e07dc26bSmrg
18434e07dc26bSmrg  ;
18435e07dc26bSmrg  return 0;
18436e07dc26bSmrg}
18437e07dc26bSmrg_ACEOF
18438e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
18439e07dc26bSmrg  _EXT_CHECK=yes
18440e07dc26bSmrgelse
18441e07dc26bSmrg  _EXT_CHECK=no
18442e07dc26bSmrgfi
18443e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18444e07dc26bSmrg	CFLAGS="$SAVE_CFLAGS"
18445e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if RENDER is defined" >&5
18446e07dc26bSmrg$as_echo_n "checking if RENDER is defined... " >&6; }
18447e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5
18448e07dc26bSmrg$as_echo "$_EXT_CHECK" >&6; }
18449e07dc26bSmrg	if test "$_EXT_CHECK" != no; then
18450e07dc26bSmrg		REQUIRED_MODULES="$REQUIRED_MODULES renderproto"
18451e07dc26bSmrg	fi
18452e07dc26bSmrg
18453e07dc26bSmrg
18454e07dc26bSmrg
18455e07dc26bSmrg	SAVE_CFLAGS="$CFLAGS"
18456e07dc26bSmrg	CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`"
18457e07dc26bSmrg	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18458e07dc26bSmrg/* end confdefs.h.  */
18459e07dc26bSmrg
18460e07dc26bSmrg#include "xorg-server.h"
18461e07dc26bSmrg#if !defined DPMSExtension
18462e07dc26bSmrg#error DPMSExtension not defined
18463e07dc26bSmrg#endif
18464e07dc26bSmrg
18465e07dc26bSmrgint
18466e07dc26bSmrgmain ()
18467e07dc26bSmrg{
18468e07dc26bSmrg
18469e07dc26bSmrg  ;
18470e07dc26bSmrg  return 0;
18471e07dc26bSmrg}
18472e07dc26bSmrg_ACEOF
18473e07dc26bSmrgif ac_fn_c_try_compile "$LINENO"; then :
18474e07dc26bSmrg  _EXT_CHECK=yes
18475e07dc26bSmrgelse
18476e07dc26bSmrg  _EXT_CHECK=no
18477e07dc26bSmrgfi
18478e07dc26bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18479e07dc26bSmrg	CFLAGS="$SAVE_CFLAGS"
18480e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if DPMSExtension is defined" >&5
18481e07dc26bSmrg$as_echo_n "checking if DPMSExtension is defined... " >&6; }
18482e07dc26bSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5
18483e07dc26bSmrg$as_echo "$_EXT_CHECK" >&6; }
18484e07dc26bSmrg	if test "$_EXT_CHECK" != no; then
18485e07dc26bSmrg		REQUIRED_MODULES="$REQUIRED_MODULES xextproto"
18486e07dc26bSmrg	fi
18487e07dc26bSmrg
18488e07dc26bSmrg
18489e07dc26bSmrg# Obtain compiler/linker options for the driver dependencies
18490e07dc26bSmrg
18491e07dc26bSmrgpkg_failed=no
18492e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XORG" >&5
18493e07dc26bSmrg$as_echo_n "checking for XORG... " >&6; }
18494e07dc26bSmrg
18495e07dc26bSmrgif test -n "$XORG_CFLAGS"; then
18496e07dc26bSmrg    pkg_cv_XORG_CFLAGS="$XORG_CFLAGS"
18497e07dc26bSmrg elif test -n "$PKG_CONFIG"; then
18498e07dc26bSmrg    if test -n "$PKG_CONFIG" && \
18499e07dc26bSmrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.6 xproto fontsproto \$REQUIRED_MODULES\""; } >&5
18500e07dc26bSmrg  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.6 xproto fontsproto $REQUIRED_MODULES") 2>&5
18501e07dc26bSmrg  ac_status=$?
18502e07dc26bSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18503e07dc26bSmrg  test $ac_status = 0; }; then
18504e07dc26bSmrg  pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.6 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
18505e07dc26bSmrg		      test "x$?" != "x0" && pkg_failed=yes
18506e07dc26bSmrgelse
18507e07dc26bSmrg  pkg_failed=yes
18508e07dc26bSmrgfi
18509e07dc26bSmrg else
18510e07dc26bSmrg    pkg_failed=untried
18511e07dc26bSmrgfi
18512e07dc26bSmrgif test -n "$XORG_LIBS"; then
18513e07dc26bSmrg    pkg_cv_XORG_LIBS="$XORG_LIBS"
18514e07dc26bSmrg elif test -n "$PKG_CONFIG"; then
18515e07dc26bSmrg    if test -n "$PKG_CONFIG" && \
18516e07dc26bSmrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.6 xproto fontsproto \$REQUIRED_MODULES\""; } >&5
18517e07dc26bSmrg  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.6 xproto fontsproto $REQUIRED_MODULES") 2>&5
18518e07dc26bSmrg  ac_status=$?
18519e07dc26bSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18520e07dc26bSmrg  test $ac_status = 0; }; then
18521e07dc26bSmrg  pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.6 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
18522e07dc26bSmrg		      test "x$?" != "x0" && pkg_failed=yes
18523e07dc26bSmrgelse
18524e07dc26bSmrg  pkg_failed=yes
18525e07dc26bSmrgfi
18526e07dc26bSmrg else
18527e07dc26bSmrg    pkg_failed=untried
18528e07dc26bSmrgfi
18529e07dc26bSmrg
18530e07dc26bSmrg
18531e07dc26bSmrg
18532e07dc26bSmrgif test $pkg_failed = yes; then
18533e07dc26bSmrg   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18534e07dc26bSmrg$as_echo "no" >&6; }
18535e07dc26bSmrg
18536e07dc26bSmrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
18537e07dc26bSmrg        _pkg_short_errors_supported=yes
18538e07dc26bSmrgelse
18539e07dc26bSmrg        _pkg_short_errors_supported=no
18540e07dc26bSmrgfi
18541e07dc26bSmrg        if test $_pkg_short_errors_supported = yes; then
18542e07dc26bSmrg	        XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xorg-server >= 1.6 xproto fontsproto $REQUIRED_MODULES" 2>&1`
18543e07dc26bSmrg        else
18544e07dc26bSmrg	        XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xorg-server >= 1.6 xproto fontsproto $REQUIRED_MODULES" 2>&1`
18545e07dc26bSmrg        fi
18546e07dc26bSmrg	# Put the nasty error message in config.log where it belongs
18547e07dc26bSmrg	echo "$XORG_PKG_ERRORS" >&5
18548e07dc26bSmrg
18549e07dc26bSmrg	as_fn_error $? "Package requirements (xorg-server >= 1.6 xproto fontsproto $REQUIRED_MODULES) were not met:
18550e07dc26bSmrg
18551e07dc26bSmrg$XORG_PKG_ERRORS
18552e07dc26bSmrg
18553e07dc26bSmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
18554e07dc26bSmrginstalled software in a non-standard prefix.
18555e07dc26bSmrg
18556e07dc26bSmrgAlternatively, you may set the environment variables XORG_CFLAGS
18557e07dc26bSmrgand XORG_LIBS to avoid the need to call pkg-config.
18558e07dc26bSmrgSee the pkg-config man page for more details." "$LINENO" 5
18559e07dc26bSmrgelif test $pkg_failed = untried; then
18560e07dc26bSmrg     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18561e07dc26bSmrg$as_echo "no" >&6; }
18562e07dc26bSmrg	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
18563e07dc26bSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
18564e07dc26bSmrgas_fn_error $? "The pkg-config script could not be found or is too old.  Make sure it
18565e07dc26bSmrgis in your PATH or set the PKG_CONFIG environment variable to the full
18566e07dc26bSmrgpath to pkg-config.
18567e07dc26bSmrg
18568e07dc26bSmrgAlternatively, you may set the environment variables XORG_CFLAGS
18569e07dc26bSmrgand XORG_LIBS to avoid the need to call pkg-config.
18570e07dc26bSmrgSee the pkg-config man page for more details.
18571e07dc26bSmrg
18572e07dc26bSmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>.
18573e07dc26bSmrgSee \`config.log' for more details" "$LINENO" 5; }
18574e07dc26bSmrgelse
18575e07dc26bSmrg	XORG_CFLAGS=$pkg_cv_XORG_CFLAGS
18576e07dc26bSmrg	XORG_LIBS=$pkg_cv_XORG_LIBS
18577e07dc26bSmrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18578e07dc26bSmrg$as_echo "yes" >&6; }
18579e07dc26bSmrg
18580e07dc26bSmrgfi
18581e07dc26bSmrg
18582e07dc26bSmrgpkg_failed=no
18583e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XEXT" >&5
18584e07dc26bSmrg$as_echo_n "checking for XEXT... " >&6; }
18585e07dc26bSmrg
18586e07dc26bSmrgif test -n "$XEXT_CFLAGS"; then
18587e07dc26bSmrg    pkg_cv_XEXT_CFLAGS="$XEXT_CFLAGS"
18588e07dc26bSmrg elif test -n "$PKG_CONFIG"; then
18589e07dc26bSmrg    if test -n "$PKG_CONFIG" && \
18590e07dc26bSmrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\""; } >&5
18591e07dc26bSmrg  ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5
18592e07dc26bSmrg  ac_status=$?
18593e07dc26bSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18594e07dc26bSmrg  test $ac_status = 0; }; then
18595e07dc26bSmrg  pkg_cv_XEXT_CFLAGS=`$PKG_CONFIG --cflags "xextproto >= 7.0.99.1" 2>/dev/null`
18596e07dc26bSmrg		      test "x$?" != "x0" && pkg_failed=yes
18597e07dc26bSmrgelse
18598e07dc26bSmrg  pkg_failed=yes
18599e07dc26bSmrgfi
18600e07dc26bSmrg else
18601e07dc26bSmrg    pkg_failed=untried
18602e07dc26bSmrgfi
18603e07dc26bSmrgif test -n "$XEXT_LIBS"; then
18604e07dc26bSmrg    pkg_cv_XEXT_LIBS="$XEXT_LIBS"
18605e07dc26bSmrg elif test -n "$PKG_CONFIG"; then
18606e07dc26bSmrg    if test -n "$PKG_CONFIG" && \
18607e07dc26bSmrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\""; } >&5
18608e07dc26bSmrg  ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5
18609e07dc26bSmrg  ac_status=$?
18610e07dc26bSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18611e07dc26bSmrg  test $ac_status = 0; }; then
18612e07dc26bSmrg  pkg_cv_XEXT_LIBS=`$PKG_CONFIG --libs "xextproto >= 7.0.99.1" 2>/dev/null`
18613e07dc26bSmrg		      test "x$?" != "x0" && pkg_failed=yes
18614e07dc26bSmrgelse
18615e07dc26bSmrg  pkg_failed=yes
18616e07dc26bSmrgfi
18617e07dc26bSmrg else
18618e07dc26bSmrg    pkg_failed=untried
18619e07dc26bSmrgfi
18620e07dc26bSmrg
18621e07dc26bSmrg
18622e07dc26bSmrg
18623e07dc26bSmrgif test $pkg_failed = yes; then
18624e07dc26bSmrg   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18625e07dc26bSmrg$as_echo "no" >&6; }
18626e07dc26bSmrg
18627e07dc26bSmrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
18628e07dc26bSmrg        _pkg_short_errors_supported=yes
18629e07dc26bSmrgelse
18630e07dc26bSmrg        _pkg_short_errors_supported=no
18631e07dc26bSmrgfi
18632e07dc26bSmrg        if test $_pkg_short_errors_supported = yes; then
18633e07dc26bSmrg	        XEXT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xextproto >= 7.0.99.1" 2>&1`
18634e07dc26bSmrg        else
18635e07dc26bSmrg	        XEXT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xextproto >= 7.0.99.1" 2>&1`
18636e07dc26bSmrg        fi
18637e07dc26bSmrg	# Put the nasty error message in config.log where it belongs
18638e07dc26bSmrg	echo "$XEXT_PKG_ERRORS" >&5
18639e07dc26bSmrg
18640e07dc26bSmrg	HAVE_XEXTPROTO_71="no"
18641e07dc26bSmrgelif test $pkg_failed = untried; then
18642e07dc26bSmrg     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18643e07dc26bSmrg$as_echo "no" >&6; }
18644e07dc26bSmrg	HAVE_XEXTPROTO_71="no"
18645e07dc26bSmrgelse
18646e07dc26bSmrg	XEXT_CFLAGS=$pkg_cv_XEXT_CFLAGS
18647e07dc26bSmrg	XEXT_LIBS=$pkg_cv_XEXT_LIBS
18648e07dc26bSmrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18649e07dc26bSmrg$as_echo "yes" >&6; }
18650e07dc26bSmrg	HAVE_XEXTPROTO_71="yes"
18651e07dc26bSmrgfi
18652e07dc26bSmrg
18653e07dc26bSmrgif test "x$HAVE_XEXTPROTO_71" = xyes; then
18654e07dc26bSmrg
18655e07dc26bSmrg$as_echo "#define HAVE_XEXTPROTO_71 1" >>confdefs.h
18656e07dc26bSmrg
18657e07dc26bSmrgfi
18658e07dc26bSmrg
18659e07dc26bSmrgsave_CFLAGS="$CFLAGS"
18660e07dc26bSmrgCFLAGS="$XORG_CFLAGS"
18661e07dc26bSmrgac_fn_c_check_decl "$LINENO" "xf86ConfigIsaEntity" "ac_cv_have_decl_xf86ConfigIsaEntity" "#include \"xf86.h\"
18662e07dc26bSmrg"
18663e07dc26bSmrgif test "x$ac_cv_have_decl_xf86ConfigIsaEntity" = xyes; then :
18664e07dc26bSmrg
18665e07dc26bSmrg$as_echo "#define HAVE_ISA 1" >>confdefs.h
18666e07dc26bSmrg
18667e07dc26bSmrgfi
18668e07dc26bSmrg
18669e07dc26bSmrgCFLAGS="$save_CFLAGS"
18670e07dc26bSmrg
18671e07dc26bSmrgsave_CFLAGS="$CFLAGS"
18672e07dc26bSmrgCFLAGS="$XORG_CFLAGS"
18673e07dc26bSmrgac_fn_c_check_decl "$LINENO" "XSERVER_LIBPCIACCESS" "ac_cv_have_decl_XSERVER_LIBPCIACCESS" "#include \"xorg-server.h\"
18674e07dc26bSmrg"
18675e07dc26bSmrgif test "x$ac_cv_have_decl_XSERVER_LIBPCIACCESS" = xyes; then :
18676e07dc26bSmrg  XSERVER_LIBPCIACCESS=yes
18677e07dc26bSmrgelse
18678e07dc26bSmrg  XSERVER_LIBPCIACCESS=no
18679e07dc26bSmrgfi
18680e07dc26bSmrg
18681e07dc26bSmrgCFLAGS="$save_CFLAGS"
18682e07dc26bSmrg
18683e07dc26bSmrgif test "x$XSERVER_LIBPCIACCESS" = xyes; then
18684e07dc26bSmrg
18685e07dc26bSmrgpkg_failed=no
18686e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PCIACCESS" >&5
18687e07dc26bSmrg$as_echo_n "checking for PCIACCESS... " >&6; }
18688e07dc26bSmrg
18689e07dc26bSmrgif test -n "$PCIACCESS_CFLAGS"; then
18690e07dc26bSmrg    pkg_cv_PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS"
18691e07dc26bSmrg elif test -n "$PKG_CONFIG"; then
18692e07dc26bSmrg    if test -n "$PKG_CONFIG" && \
18693e07dc26bSmrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.12.901\""; } >&5
18694e07dc26bSmrg  ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.12.901") 2>&5
18695e07dc26bSmrg  ac_status=$?
18696e07dc26bSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18697e07dc26bSmrg  test $ac_status = 0; }; then
18698e07dc26bSmrg  pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.12.901" 2>/dev/null`
18699e07dc26bSmrg		      test "x$?" != "x0" && pkg_failed=yes
18700e07dc26bSmrgelse
18701e07dc26bSmrg  pkg_failed=yes
18702e07dc26bSmrgfi
18703e07dc26bSmrg else
18704e07dc26bSmrg    pkg_failed=untried
18705e07dc26bSmrgfi
18706e07dc26bSmrgif test -n "$PCIACCESS_LIBS"; then
18707e07dc26bSmrg    pkg_cv_PCIACCESS_LIBS="$PCIACCESS_LIBS"
18708e07dc26bSmrg elif test -n "$PKG_CONFIG"; then
18709e07dc26bSmrg    if test -n "$PKG_CONFIG" && \
18710e07dc26bSmrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.12.901\""; } >&5
18711e07dc26bSmrg  ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.12.901") 2>&5
18712e07dc26bSmrg  ac_status=$?
18713e07dc26bSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18714e07dc26bSmrg  test $ac_status = 0; }; then
18715e07dc26bSmrg  pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.12.901" 2>/dev/null`
18716e07dc26bSmrg		      test "x$?" != "x0" && pkg_failed=yes
18717e07dc26bSmrgelse
18718e07dc26bSmrg  pkg_failed=yes
18719e07dc26bSmrgfi
18720e07dc26bSmrg else
18721e07dc26bSmrg    pkg_failed=untried
18722e07dc26bSmrgfi
18723e07dc26bSmrg
18724e07dc26bSmrg
18725e07dc26bSmrg
18726e07dc26bSmrgif test $pkg_failed = yes; then
18727e07dc26bSmrg   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18728e07dc26bSmrg$as_echo "no" >&6; }
18729e07dc26bSmrg
18730e07dc26bSmrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
18731e07dc26bSmrg        _pkg_short_errors_supported=yes
18732e07dc26bSmrgelse
18733e07dc26bSmrg        _pkg_short_errors_supported=no
18734e07dc26bSmrgfi
18735e07dc26bSmrg        if test $_pkg_short_errors_supported = yes; then
18736e07dc26bSmrg	        PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "pciaccess >= 0.12.901" 2>&1`
18737e07dc26bSmrg        else
18738e07dc26bSmrg	        PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "pciaccess >= 0.12.901" 2>&1`
18739e07dc26bSmrg        fi
18740e07dc26bSmrg	# Put the nasty error message in config.log where it belongs
18741e07dc26bSmrg	echo "$PCIACCESS_PKG_ERRORS" >&5
18742e07dc26bSmrg
18743e07dc26bSmrg	as_fn_error $? "Package requirements (pciaccess >= 0.12.901) were not met:
18744e07dc26bSmrg
18745e07dc26bSmrg$PCIACCESS_PKG_ERRORS
18746e07dc26bSmrg
18747e07dc26bSmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
18748e07dc26bSmrginstalled software in a non-standard prefix.
18749e07dc26bSmrg
18750e07dc26bSmrgAlternatively, you may set the environment variables PCIACCESS_CFLAGS
18751e07dc26bSmrgand PCIACCESS_LIBS to avoid the need to call pkg-config.
18752e07dc26bSmrgSee the pkg-config man page for more details." "$LINENO" 5
18753e07dc26bSmrgelif test $pkg_failed = untried; then
18754e07dc26bSmrg     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18755e07dc26bSmrg$as_echo "no" >&6; }
18756e07dc26bSmrg	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
18757e07dc26bSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
18758e07dc26bSmrgas_fn_error $? "The pkg-config script could not be found or is too old.  Make sure it
18759e07dc26bSmrgis in your PATH or set the PKG_CONFIG environment variable to the full
18760e07dc26bSmrgpath to pkg-config.
18761e07dc26bSmrg
18762e07dc26bSmrgAlternatively, you may set the environment variables PCIACCESS_CFLAGS
18763e07dc26bSmrgand PCIACCESS_LIBS to avoid the need to call pkg-config.
18764e07dc26bSmrgSee the pkg-config man page for more details.
18765e07dc26bSmrg
18766e07dc26bSmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>.
18767e07dc26bSmrgSee \`config.log' for more details" "$LINENO" 5; }
18768e07dc26bSmrgelse
18769e07dc26bSmrg	PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS
18770e07dc26bSmrg	PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS
18771e07dc26bSmrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18772e07dc26bSmrg$as_echo "yes" >&6; }
18773e07dc26bSmrg
18774e07dc26bSmrgfi
18775e07dc26bSmrgfi
18776e07dc26bSmrg
18777e07dc26bSmrg# Checks for libraries.
18778e07dc26bSmrg
18779e07dc26bSmrgDRIVER_NAME=vboxvideo
18780e07dc26bSmrg
18781e07dc26bSmrg
18782e07dc26bSmrgac_config_files="$ac_config_files Makefile src/Makefile man/Makefile"
18783e07dc26bSmrg
18784e07dc26bSmrgcat >confcache <<\_ACEOF
18785e07dc26bSmrg# This file is a shell script that caches the results of configure
18786e07dc26bSmrg# tests run on this system so they can be shared between configure
18787e07dc26bSmrg# scripts and configure runs, see configure's option --config-cache.
18788e07dc26bSmrg# It is not useful on other systems.  If it contains results you don't
18789e07dc26bSmrg# want to keep, you may remove or edit it.
18790e07dc26bSmrg#
18791e07dc26bSmrg# config.status only pays attention to the cache file if you give it
18792e07dc26bSmrg# the --recheck option to rerun configure.
18793e07dc26bSmrg#
18794e07dc26bSmrg# `ac_cv_env_foo' variables (set or unset) will be overridden when
18795e07dc26bSmrg# loading this file, other *unset* `ac_cv_foo' will be assigned the
18796e07dc26bSmrg# following values.
18797e07dc26bSmrg
18798e07dc26bSmrg_ACEOF
18799e07dc26bSmrg
18800e07dc26bSmrg# The following way of writing the cache mishandles newlines in values,
18801e07dc26bSmrg# but we know of no workaround that is simple, portable, and efficient.
18802e07dc26bSmrg# So, we kill variables containing newlines.
18803e07dc26bSmrg# Ultrix sh set writes to stderr and can't be redirected directly,
18804e07dc26bSmrg# and sets the high bit in the cache file unless we assign to the vars.
18805e07dc26bSmrg(
18806e07dc26bSmrg  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
18807e07dc26bSmrg    eval ac_val=\$$ac_var
18808e07dc26bSmrg    case $ac_val in #(
18809e07dc26bSmrg    *${as_nl}*)
18810e07dc26bSmrg      case $ac_var in #(
18811e07dc26bSmrg      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
18812e07dc26bSmrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
18813e07dc26bSmrg      esac
18814e07dc26bSmrg      case $ac_var in #(
18815e07dc26bSmrg      _ | IFS | as_nl) ;; #(
18816e07dc26bSmrg      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
18817e07dc26bSmrg      *) { eval $ac_var=; unset $ac_var;} ;;
18818e07dc26bSmrg      esac ;;
18819e07dc26bSmrg    esac
18820e07dc26bSmrg  done
18821e07dc26bSmrg
18822e07dc26bSmrg  (set) 2>&1 |
18823e07dc26bSmrg    case $as_nl`(ac_space=' '; set) 2>&1` in #(
18824e07dc26bSmrg    *${as_nl}ac_space=\ *)
18825e07dc26bSmrg      # `set' does not quote correctly, so add quotes: double-quote
18826e07dc26bSmrg      # substitution turns \\\\ into \\, and sed turns \\ into \.
18827e07dc26bSmrg      sed -n \
18828e07dc26bSmrg	"s/'/'\\\\''/g;
18829e07dc26bSmrg	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
18830e07dc26bSmrg      ;; #(
18831e07dc26bSmrg    *)
18832e07dc26bSmrg      # `set' quotes correctly as required by POSIX, so do not add quotes.
18833e07dc26bSmrg      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
18834e07dc26bSmrg      ;;
18835e07dc26bSmrg    esac |
18836e07dc26bSmrg    sort
18837e07dc26bSmrg) |
18838e07dc26bSmrg  sed '
18839e07dc26bSmrg     /^ac_cv_env_/b end
18840e07dc26bSmrg     t clear
18841e07dc26bSmrg     :clear
18842e07dc26bSmrg     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
18843e07dc26bSmrg     t end
18844e07dc26bSmrg     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
18845e07dc26bSmrg     :end' >>confcache
18846e07dc26bSmrgif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
18847e07dc26bSmrg  if test -w "$cache_file"; then
18848e07dc26bSmrg    if test "x$cache_file" != "x/dev/null"; then
18849e07dc26bSmrg      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
18850e07dc26bSmrg$as_echo "$as_me: updating cache $cache_file" >&6;}
18851e07dc26bSmrg      if test ! -f "$cache_file" || test -h "$cache_file"; then
18852e07dc26bSmrg	cat confcache >"$cache_file"
18853e07dc26bSmrg      else
18854e07dc26bSmrg        case $cache_file in #(
18855e07dc26bSmrg        */* | ?:*)
18856e07dc26bSmrg	  mv -f confcache "$cache_file"$$ &&
18857e07dc26bSmrg	  mv -f "$cache_file"$$ "$cache_file" ;; #(
18858e07dc26bSmrg        *)
18859e07dc26bSmrg	  mv -f confcache "$cache_file" ;;
18860e07dc26bSmrg	esac
18861e07dc26bSmrg      fi
18862e07dc26bSmrg    fi
18863e07dc26bSmrg  else
18864e07dc26bSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
18865e07dc26bSmrg$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
18866e07dc26bSmrg  fi
18867e07dc26bSmrgfi
18868e07dc26bSmrgrm -f confcache
18869e07dc26bSmrg
18870e07dc26bSmrgtest "x$prefix" = xNONE && prefix=$ac_default_prefix
18871e07dc26bSmrg# Let make expand exec_prefix.
18872e07dc26bSmrgtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
18873e07dc26bSmrg
18874e07dc26bSmrgDEFS=-DHAVE_CONFIG_H
18875e07dc26bSmrg
18876e07dc26bSmrgac_libobjs=
18877e07dc26bSmrgac_ltlibobjs=
18878e07dc26bSmrgU=
18879e07dc26bSmrgfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
18880e07dc26bSmrg  # 1. Remove the extension, and $U if already installed.
18881e07dc26bSmrg  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
18882e07dc26bSmrg  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
18883e07dc26bSmrg  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
18884e07dc26bSmrg  #    will be set to the directory where LIBOBJS objects are built.
18885e07dc26bSmrg  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
18886e07dc26bSmrg  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
18887e07dc26bSmrgdone
18888e07dc26bSmrgLIBOBJS=$ac_libobjs
18889e07dc26bSmrg
18890e07dc26bSmrgLTLIBOBJS=$ac_ltlibobjs
18891e07dc26bSmrg
18892e07dc26bSmrg
18893e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
18894e07dc26bSmrg$as_echo_n "checking that generated files are newer than configure... " >&6; }
18895e07dc26bSmrg   if test -n "$am_sleep_pid"; then
18896e07dc26bSmrg     # Hide warnings about reused PIDs.
18897e07dc26bSmrg     wait $am_sleep_pid 2>/dev/null
18898e07dc26bSmrg   fi
18899e07dc26bSmrg   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
18900e07dc26bSmrg$as_echo "done" >&6; }
18901e07dc26bSmrg if test -n "$EXEEXT"; then
18902e07dc26bSmrg  am__EXEEXT_TRUE=
18903e07dc26bSmrg  am__EXEEXT_FALSE='#'
18904e07dc26bSmrgelse
18905e07dc26bSmrg  am__EXEEXT_TRUE='#'
18906e07dc26bSmrg  am__EXEEXT_FALSE=
18907e07dc26bSmrgfi
18908e07dc26bSmrg
18909e07dc26bSmrgif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
18910e07dc26bSmrg  as_fn_error $? "conditional \"AMDEP\" was never defined.
18911e07dc26bSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
18912e07dc26bSmrgfi
18913e07dc26bSmrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
18914e07dc26bSmrg  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
18915e07dc26bSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
18916e07dc26bSmrgfi
18917e07dc26bSmrg
18918e07dc26bSmrg: "${CONFIG_STATUS=./config.status}"
18919e07dc26bSmrgac_write_fail=0
18920e07dc26bSmrgac_clean_files_save=$ac_clean_files
18921e07dc26bSmrgac_clean_files="$ac_clean_files $CONFIG_STATUS"
18922e07dc26bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
18923e07dc26bSmrg$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
18924e07dc26bSmrgas_write_fail=0
18925e07dc26bSmrgcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
18926e07dc26bSmrg#! $SHELL
18927e07dc26bSmrg# Generated by $as_me.
18928e07dc26bSmrg# Run this file to recreate the current configuration.
18929e07dc26bSmrg# Compiler output produced by configure, useful for debugging
18930e07dc26bSmrg# configure, is in config.log if it exists.
18931e07dc26bSmrg
18932e07dc26bSmrgdebug=false
18933e07dc26bSmrgac_cs_recheck=false
18934e07dc26bSmrgac_cs_silent=false
18935e07dc26bSmrg
18936e07dc26bSmrgSHELL=\${CONFIG_SHELL-$SHELL}
18937e07dc26bSmrgexport SHELL
18938e07dc26bSmrg_ASEOF
18939e07dc26bSmrgcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
18940e07dc26bSmrg## -------------------- ##
18941e07dc26bSmrg## M4sh Initialization. ##
18942e07dc26bSmrg## -------------------- ##
18943e07dc26bSmrg
18944e07dc26bSmrg# Be more Bourne compatible
18945e07dc26bSmrgDUALCASE=1; export DUALCASE # for MKS sh
18946e07dc26bSmrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18947e07dc26bSmrg  emulate sh
18948e07dc26bSmrg  NULLCMD=:
18949e07dc26bSmrg  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
18950e07dc26bSmrg  # is contrary to our usage.  Disable this feature.
18951e07dc26bSmrg  alias -g '${1+"$@"}'='"$@"'
18952e07dc26bSmrg  setopt NO_GLOB_SUBST
18953e07dc26bSmrgelse
18954e07dc26bSmrg  case `(set -o) 2>/dev/null` in #(
18955e07dc26bSmrg  *posix*) :
18956e07dc26bSmrg    set -o posix ;; #(
18957e07dc26bSmrg  *) :
18958e07dc26bSmrg     ;;
18959e07dc26bSmrgesac
18960e07dc26bSmrgfi
18961e07dc26bSmrg
18962e07dc26bSmrg
18963e07dc26bSmrgas_nl='
18964e07dc26bSmrg'
18965e07dc26bSmrgexport as_nl
18966e07dc26bSmrg# Printing a long string crashes Solaris 7 /usr/bin/printf.
18967e07dc26bSmrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
18968e07dc26bSmrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
18969e07dc26bSmrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
18970e07dc26bSmrg# Prefer a ksh shell builtin over an external printf program on Solaris,
18971e07dc26bSmrg# but without wasting forks for bash or zsh.
18972e07dc26bSmrgif test -z "$BASH_VERSION$ZSH_VERSION" \
18973e07dc26bSmrg    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
18974e07dc26bSmrg  as_echo='print -r --'
18975e07dc26bSmrg  as_echo_n='print -rn --'
18976e07dc26bSmrgelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
18977e07dc26bSmrg  as_echo='printf %s\n'
18978e07dc26bSmrg  as_echo_n='printf %s'
18979e07dc26bSmrgelse
18980e07dc26bSmrg  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
18981e07dc26bSmrg    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
18982e07dc26bSmrg    as_echo_n='/usr/ucb/echo -n'
18983e07dc26bSmrg  else
18984e07dc26bSmrg    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
18985e07dc26bSmrg    as_echo_n_body='eval
18986e07dc26bSmrg      arg=$1;
18987e07dc26bSmrg      case $arg in #(
18988e07dc26bSmrg      *"$as_nl"*)
18989e07dc26bSmrg	expr "X$arg" : "X\\(.*\\)$as_nl";
18990e07dc26bSmrg	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
18991e07dc26bSmrg      esac;
18992e07dc26bSmrg      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
18993e07dc26bSmrg    '
18994e07dc26bSmrg    export as_echo_n_body
18995e07dc26bSmrg    as_echo_n='sh -c $as_echo_n_body as_echo'
18996e07dc26bSmrg  fi
18997e07dc26bSmrg  export as_echo_body
18998e07dc26bSmrg  as_echo='sh -c $as_echo_body as_echo'
18999e07dc26bSmrgfi
19000e07dc26bSmrg
19001e07dc26bSmrg# The user is always right.
19002e07dc26bSmrgif test "${PATH_SEPARATOR+set}" != set; then
19003e07dc26bSmrg  PATH_SEPARATOR=:
19004e07dc26bSmrg  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
19005e07dc26bSmrg    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
19006e07dc26bSmrg      PATH_SEPARATOR=';'
19007e07dc26bSmrg  }
19008e07dc26bSmrgfi
19009e07dc26bSmrg
19010e07dc26bSmrg
19011e07dc26bSmrg# IFS
19012e07dc26bSmrg# We need space, tab and new line, in precisely that order.  Quoting is
19013e07dc26bSmrg# there to prevent editors from complaining about space-tab.
19014e07dc26bSmrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word
19015e07dc26bSmrg# splitting by setting IFS to empty value.)
19016e07dc26bSmrgIFS=" ""	$as_nl"
19017e07dc26bSmrg
19018e07dc26bSmrg# Find who we are.  Look in the path if we contain no directory separator.
19019e07dc26bSmrgas_myself=
19020e07dc26bSmrgcase $0 in #((
19021e07dc26bSmrg  *[\\/]* ) as_myself=$0 ;;
19022e07dc26bSmrg  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19023e07dc26bSmrgfor as_dir in $PATH
19024e07dc26bSmrgdo
19025e07dc26bSmrg  IFS=$as_save_IFS
19026e07dc26bSmrg  test -z "$as_dir" && as_dir=.
19027e07dc26bSmrg    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
19028e07dc26bSmrg  done
19029e07dc26bSmrgIFS=$as_save_IFS
19030e07dc26bSmrg
19031e07dc26bSmrg     ;;
19032e07dc26bSmrgesac
19033e07dc26bSmrg# We did not find ourselves, most probably we were run as `sh COMMAND'
19034e07dc26bSmrg# in which case we are not to be found in the path.
19035e07dc26bSmrgif test "x$as_myself" = x; then
19036e07dc26bSmrg  as_myself=$0
19037e07dc26bSmrgfi
19038e07dc26bSmrgif test ! -f "$as_myself"; then
19039e07dc26bSmrg  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
19040e07dc26bSmrg  exit 1
19041e07dc26bSmrgfi
19042e07dc26bSmrg
19043e07dc26bSmrg# Unset variables that we do not need and which cause bugs (e.g. in
19044e07dc26bSmrg# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
19045e07dc26bSmrg# suppresses any "Segmentation fault" message there.  '((' could
19046e07dc26bSmrg# trigger a bug in pdksh 5.2.14.
19047e07dc26bSmrgfor as_var in BASH_ENV ENV MAIL MAILPATH
19048e07dc26bSmrgdo eval test x\${$as_var+set} = xset \
19049e07dc26bSmrg  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
19050e07dc26bSmrgdone
19051e07dc26bSmrgPS1='$ '
19052e07dc26bSmrgPS2='> '
19053e07dc26bSmrgPS4='+ '
19054e07dc26bSmrg
19055e07dc26bSmrg# NLS nuisances.
19056e07dc26bSmrgLC_ALL=C
19057e07dc26bSmrgexport LC_ALL
19058e07dc26bSmrgLANGUAGE=C
19059e07dc26bSmrgexport LANGUAGE
19060e07dc26bSmrg
19061e07dc26bSmrg# CDPATH.
19062e07dc26bSmrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
19063e07dc26bSmrg
19064e07dc26bSmrg
19065e07dc26bSmrg# as_fn_error STATUS ERROR [LINENO LOG_FD]
19066e07dc26bSmrg# ----------------------------------------
19067e07dc26bSmrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
19068e07dc26bSmrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
19069e07dc26bSmrg# script with STATUS, using 1 if that was 0.
19070e07dc26bSmrgas_fn_error ()
19071e07dc26bSmrg{
19072e07dc26bSmrg  as_status=$1; test $as_status -eq 0 && as_status=1
19073e07dc26bSmrg  if test "$4"; then
19074e07dc26bSmrg    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
19075e07dc26bSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
19076e07dc26bSmrg  fi
19077e07dc26bSmrg  $as_echo "$as_me: error: $2" >&2
19078e07dc26bSmrg  as_fn_exit $as_status
19079e07dc26bSmrg} # as_fn_error
19080e07dc26bSmrg
19081e07dc26bSmrg
19082e07dc26bSmrg# as_fn_set_status STATUS
19083e07dc26bSmrg# -----------------------
19084e07dc26bSmrg# Set $? to STATUS, without forking.
19085e07dc26bSmrgas_fn_set_status ()
19086e07dc26bSmrg{
19087e07dc26bSmrg  return $1
19088e07dc26bSmrg} # as_fn_set_status
19089e07dc26bSmrg
19090e07dc26bSmrg# as_fn_exit STATUS
19091e07dc26bSmrg# -----------------
19092e07dc26bSmrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
19093e07dc26bSmrgas_fn_exit ()
19094e07dc26bSmrg{
19095e07dc26bSmrg  set +e
19096e07dc26bSmrg  as_fn_set_status $1
19097e07dc26bSmrg  exit $1
19098e07dc26bSmrg} # as_fn_exit
19099e07dc26bSmrg
19100e07dc26bSmrg# as_fn_unset VAR
19101e07dc26bSmrg# ---------------
19102e07dc26bSmrg# Portably unset VAR.
19103e07dc26bSmrgas_fn_unset ()
19104e07dc26bSmrg{
19105e07dc26bSmrg  { eval $1=; unset $1;}
19106e07dc26bSmrg}
19107e07dc26bSmrgas_unset=as_fn_unset
19108e07dc26bSmrg# as_fn_append VAR VALUE
19109e07dc26bSmrg# ----------------------
19110e07dc26bSmrg# Append the text in VALUE to the end of the definition contained in VAR. Take
19111e07dc26bSmrg# advantage of any shell optimizations that allow amortized linear growth over
19112e07dc26bSmrg# repeated appends, instead of the typical quadratic growth present in naive
19113e07dc26bSmrg# implementations.
19114e07dc26bSmrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
19115e07dc26bSmrg  eval 'as_fn_append ()
19116e07dc26bSmrg  {
19117e07dc26bSmrg    eval $1+=\$2
19118e07dc26bSmrg  }'
19119e07dc26bSmrgelse
19120e07dc26bSmrg  as_fn_append ()
19121e07dc26bSmrg  {
19122e07dc26bSmrg    eval $1=\$$1\$2
19123e07dc26bSmrg  }
19124e07dc26bSmrgfi # as_fn_append
19125e07dc26bSmrg
19126e07dc26bSmrg# as_fn_arith ARG...
19127e07dc26bSmrg# ------------------
19128e07dc26bSmrg# Perform arithmetic evaluation on the ARGs, and store the result in the
19129e07dc26bSmrg# global $as_val. Take advantage of shells that can avoid forks. The arguments
19130e07dc26bSmrg# must be portable across $(()) and expr.
19131e07dc26bSmrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
19132e07dc26bSmrg  eval 'as_fn_arith ()
19133e07dc26bSmrg  {
19134e07dc26bSmrg    as_val=$(( $* ))
19135e07dc26bSmrg  }'
19136e07dc26bSmrgelse
19137e07dc26bSmrg  as_fn_arith ()
19138e07dc26bSmrg  {
19139e07dc26bSmrg    as_val=`expr "$@" || test $? -eq 1`
19140e07dc26bSmrg  }
19141e07dc26bSmrgfi # as_fn_arith
19142e07dc26bSmrg
19143e07dc26bSmrg
19144e07dc26bSmrgif expr a : '\(a\)' >/dev/null 2>&1 &&
19145e07dc26bSmrg   test "X`expr 00001 : '.*\(...\)'`" = X001; then
19146e07dc26bSmrg  as_expr=expr
19147e07dc26bSmrgelse
19148e07dc26bSmrg  as_expr=false
19149e07dc26bSmrgfi
19150e07dc26bSmrg
19151e07dc26bSmrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
19152e07dc26bSmrg  as_basename=basename
19153e07dc26bSmrgelse
19154e07dc26bSmrg  as_basename=false
19155e07dc26bSmrgfi
19156e07dc26bSmrg
19157e07dc26bSmrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
19158e07dc26bSmrg  as_dirname=dirname
19159e07dc26bSmrgelse
19160e07dc26bSmrg  as_dirname=false
19161e07dc26bSmrgfi
19162e07dc26bSmrg
19163e07dc26bSmrgas_me=`$as_basename -- "$0" ||
19164e07dc26bSmrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
19165e07dc26bSmrg	 X"$0" : 'X\(//\)$' \| \
19166e07dc26bSmrg	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
19167e07dc26bSmrg$as_echo X/"$0" |
19168e07dc26bSmrg    sed '/^.*\/\([^/][^/]*\)\/*$/{
19169e07dc26bSmrg	    s//\1/
19170e07dc26bSmrg	    q
19171e07dc26bSmrg	  }
19172e07dc26bSmrg	  /^X\/\(\/\/\)$/{
19173e07dc26bSmrg	    s//\1/
19174e07dc26bSmrg	    q
19175e07dc26bSmrg	  }
19176e07dc26bSmrg	  /^X\/\(\/\).*/{
19177e07dc26bSmrg	    s//\1/
19178e07dc26bSmrg	    q
19179e07dc26bSmrg	  }
19180e07dc26bSmrg	  s/.*/./; q'`
19181e07dc26bSmrg
19182e07dc26bSmrg# Avoid depending upon Character Ranges.
19183e07dc26bSmrgas_cr_letters='abcdefghijklmnopqrstuvwxyz'
19184e07dc26bSmrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
19185e07dc26bSmrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS
19186e07dc26bSmrgas_cr_digits='0123456789'
19187e07dc26bSmrgas_cr_alnum=$as_cr_Letters$as_cr_digits
19188e07dc26bSmrg
19189e07dc26bSmrgECHO_C= ECHO_N= ECHO_T=
19190e07dc26bSmrgcase `echo -n x` in #(((((
19191e07dc26bSmrg-n*)
19192e07dc26bSmrg  case `echo 'xy\c'` in
19193e07dc26bSmrg  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
19194e07dc26bSmrg  xy)  ECHO_C='\c';;
19195e07dc26bSmrg  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
19196e07dc26bSmrg       ECHO_T='	';;
19197e07dc26bSmrg  esac;;
19198e07dc26bSmrg*)
19199e07dc26bSmrg  ECHO_N='-n';;
19200e07dc26bSmrgesac
19201e07dc26bSmrg
19202e07dc26bSmrgrm -f conf$$ conf$$.exe conf$$.file
19203e07dc26bSmrgif test -d conf$$.dir; then
19204e07dc26bSmrg  rm -f conf$$.dir/conf$$.file
19205e07dc26bSmrgelse
19206e07dc26bSmrg  rm -f conf$$.dir
19207e07dc26bSmrg  mkdir conf$$.dir 2>/dev/null
19208e07dc26bSmrgfi
19209e07dc26bSmrgif (echo >conf$$.file) 2>/dev/null; then
19210e07dc26bSmrg  if ln -s conf$$.file conf$$ 2>/dev/null; then
19211e07dc26bSmrg    as_ln_s='ln -s'
19212e07dc26bSmrg    # ... but there are two gotchas:
19213e07dc26bSmrg    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
19214e07dc26bSmrg    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
19215e07dc26bSmrg    # In both cases, we have to default to `cp -pR'.
19216e07dc26bSmrg    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
19217e07dc26bSmrg      as_ln_s='cp -pR'
19218e07dc26bSmrg  elif ln conf$$.file conf$$ 2>/dev/null; then
19219e07dc26bSmrg    as_ln_s=ln
19220e07dc26bSmrg  else
19221e07dc26bSmrg    as_ln_s='cp -pR'
19222e07dc26bSmrg  fi
19223e07dc26bSmrgelse
19224e07dc26bSmrg  as_ln_s='cp -pR'
19225e07dc26bSmrgfi
19226e07dc26bSmrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
19227e07dc26bSmrgrmdir conf$$.dir 2>/dev/null
19228e07dc26bSmrg
19229e07dc26bSmrg
19230e07dc26bSmrg# as_fn_mkdir_p
19231e07dc26bSmrg# -------------
19232e07dc26bSmrg# Create "$as_dir" as a directory, including parents if necessary.
19233e07dc26bSmrgas_fn_mkdir_p ()
19234e07dc26bSmrg{
19235e07dc26bSmrg
19236e07dc26bSmrg  case $as_dir in #(
19237e07dc26bSmrg  -*) as_dir=./$as_dir;;
19238e07dc26bSmrg  esac
19239e07dc26bSmrg  test -d "$as_dir" || eval $as_mkdir_p || {
19240e07dc26bSmrg    as_dirs=
19241e07dc26bSmrg    while :; do
19242e07dc26bSmrg      case $as_dir in #(
19243e07dc26bSmrg      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
19244e07dc26bSmrg      *) as_qdir=$as_dir;;
19245e07dc26bSmrg      esac
19246e07dc26bSmrg      as_dirs="'$as_qdir' $as_dirs"
19247e07dc26bSmrg      as_dir=`$as_dirname -- "$as_dir" ||
19248e07dc26bSmrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19249e07dc26bSmrg	 X"$as_dir" : 'X\(//\)[^/]' \| \
19250e07dc26bSmrg	 X"$as_dir" : 'X\(//\)$' \| \
19251e07dc26bSmrg	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
19252e07dc26bSmrg$as_echo X"$as_dir" |
19253e07dc26bSmrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19254e07dc26bSmrg	    s//\1/
19255e07dc26bSmrg	    q
19256e07dc26bSmrg	  }
19257e07dc26bSmrg	  /^X\(\/\/\)[^/].*/{
19258e07dc26bSmrg	    s//\1/
19259e07dc26bSmrg	    q
19260e07dc26bSmrg	  }
19261e07dc26bSmrg	  /^X\(\/\/\)$/{
19262e07dc26bSmrg	    s//\1/
19263e07dc26bSmrg	    q
19264e07dc26bSmrg	  }
19265e07dc26bSmrg	  /^X\(\/\).*/{
19266e07dc26bSmrg	    s//\1/
19267e07dc26bSmrg	    q
19268e07dc26bSmrg	  }
19269e07dc26bSmrg	  s/.*/./; q'`
19270e07dc26bSmrg      test -d "$as_dir" && break
19271e07dc26bSmrg    done
19272e07dc26bSmrg    test -z "$as_dirs" || eval "mkdir $as_dirs"
19273e07dc26bSmrg  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
19274e07dc26bSmrg
19275e07dc26bSmrg
19276e07dc26bSmrg} # as_fn_mkdir_p
19277e07dc26bSmrgif mkdir -p . 2>/dev/null; then
19278e07dc26bSmrg  as_mkdir_p='mkdir -p "$as_dir"'
19279e07dc26bSmrgelse
19280e07dc26bSmrg  test -d ./-p && rmdir ./-p
19281e07dc26bSmrg  as_mkdir_p=false
19282e07dc26bSmrgfi
19283e07dc26bSmrg
19284e07dc26bSmrg
19285e07dc26bSmrg# as_fn_executable_p FILE
19286e07dc26bSmrg# -----------------------
19287e07dc26bSmrg# Test if FILE is an executable regular file.
19288e07dc26bSmrgas_fn_executable_p ()
19289e07dc26bSmrg{
19290e07dc26bSmrg  test -f "$1" && test -x "$1"
19291e07dc26bSmrg} # as_fn_executable_p
19292e07dc26bSmrgas_test_x='test -x'
19293e07dc26bSmrgas_executable_p=as_fn_executable_p
19294e07dc26bSmrg
19295e07dc26bSmrg# Sed expression to map a string onto a valid CPP name.
19296e07dc26bSmrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
19297e07dc26bSmrg
19298e07dc26bSmrg# Sed expression to map a string onto a valid variable name.
19299e07dc26bSmrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
19300e07dc26bSmrg
19301e07dc26bSmrg
19302e07dc26bSmrgexec 6>&1
19303e07dc26bSmrg## ----------------------------------- ##
19304e07dc26bSmrg## Main body of $CONFIG_STATUS script. ##
19305e07dc26bSmrg## ----------------------------------- ##
19306e07dc26bSmrg_ASEOF
19307e07dc26bSmrgtest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
19308e07dc26bSmrg
19309e07dc26bSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19310e07dc26bSmrg# Save the log message, to keep $0 and so on meaningful, and to
19311e07dc26bSmrg# report actual input values of CONFIG_FILES etc. instead of their
19312e07dc26bSmrg# values after options handling.
19313e07dc26bSmrgac_log="
19314e07dc26bSmrgThis file was extended by xf86-video-vboxvideo $as_me 1.0.0, which was
19315e07dc26bSmrggenerated by GNU Autoconf 2.69.  Invocation command line was
19316e07dc26bSmrg
19317e07dc26bSmrg  CONFIG_FILES    = $CONFIG_FILES
19318e07dc26bSmrg  CONFIG_HEADERS  = $CONFIG_HEADERS
19319e07dc26bSmrg  CONFIG_LINKS    = $CONFIG_LINKS
19320e07dc26bSmrg  CONFIG_COMMANDS = $CONFIG_COMMANDS
19321e07dc26bSmrg  $ $0 $@
19322e07dc26bSmrg
19323e07dc26bSmrgon `(hostname || uname -n) 2>/dev/null | sed 1q`
19324e07dc26bSmrg"
19325e07dc26bSmrg
19326e07dc26bSmrg_ACEOF
19327e07dc26bSmrg
19328e07dc26bSmrgcase $ac_config_files in *"
19329e07dc26bSmrg"*) set x $ac_config_files; shift; ac_config_files=$*;;
19330e07dc26bSmrgesac
19331e07dc26bSmrg
19332e07dc26bSmrgcase $ac_config_headers in *"
19333e07dc26bSmrg"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
19334e07dc26bSmrgesac
19335e07dc26bSmrg
19336e07dc26bSmrg
19337e07dc26bSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19338e07dc26bSmrg# Files that config.status was made for.
19339e07dc26bSmrgconfig_files="$ac_config_files"
19340e07dc26bSmrgconfig_headers="$ac_config_headers"
19341e07dc26bSmrgconfig_commands="$ac_config_commands"
19342e07dc26bSmrg
19343e07dc26bSmrg_ACEOF
19344e07dc26bSmrg
19345e07dc26bSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19346e07dc26bSmrgac_cs_usage="\
19347e07dc26bSmrg\`$as_me' instantiates files and other configuration actions
19348e07dc26bSmrgfrom templates according to the current configuration.  Unless the files
19349e07dc26bSmrgand actions are specified as TAGs, all are instantiated by default.
19350e07dc26bSmrg
19351e07dc26bSmrgUsage: $0 [OPTION]... [TAG]...
19352e07dc26bSmrg
19353e07dc26bSmrg  -h, --help       print this help, then exit
19354e07dc26bSmrg  -V, --version    print version number and configuration settings, then exit
19355e07dc26bSmrg      --config     print configuration, then exit
19356e07dc26bSmrg  -q, --quiet, --silent
19357e07dc26bSmrg                   do not print progress messages
19358e07dc26bSmrg  -d, --debug      don't remove temporary files
19359e07dc26bSmrg      --recheck    update $as_me by reconfiguring in the same conditions
19360e07dc26bSmrg      --file=FILE[:TEMPLATE]
19361e07dc26bSmrg                   instantiate the configuration file FILE
19362e07dc26bSmrg      --header=FILE[:TEMPLATE]
19363e07dc26bSmrg                   instantiate the configuration header FILE
19364e07dc26bSmrg
19365e07dc26bSmrgConfiguration files:
19366e07dc26bSmrg$config_files
19367e07dc26bSmrg
19368e07dc26bSmrgConfiguration headers:
19369e07dc26bSmrg$config_headers
19370e07dc26bSmrg
19371e07dc26bSmrgConfiguration commands:
19372e07dc26bSmrg$config_commands
19373e07dc26bSmrg
19374e07dc26bSmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>."
19375e07dc26bSmrg
19376e07dc26bSmrg_ACEOF
19377e07dc26bSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19378e07dc26bSmrgac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
19379e07dc26bSmrgac_cs_version="\\
19380e07dc26bSmrgxf86-video-vboxvideo config.status 1.0.0
19381e07dc26bSmrgconfigured by $0, generated by GNU Autoconf 2.69,
19382e07dc26bSmrg  with options \\"\$ac_cs_config\\"
19383e07dc26bSmrg
19384e07dc26bSmrgCopyright (C) 2012 Free Software Foundation, Inc.
19385e07dc26bSmrgThis config.status script is free software; the Free Software Foundation
19386e07dc26bSmrggives unlimited permission to copy, distribute and modify it."
19387e07dc26bSmrg
19388e07dc26bSmrgac_pwd='$ac_pwd'
19389e07dc26bSmrgsrcdir='$srcdir'
19390e07dc26bSmrgINSTALL='$INSTALL'
19391e07dc26bSmrgMKDIR_P='$MKDIR_P'
19392e07dc26bSmrgAWK='$AWK'
19393e07dc26bSmrgtest -n "\$AWK" || AWK=awk
19394e07dc26bSmrg_ACEOF
19395e07dc26bSmrg
19396e07dc26bSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19397e07dc26bSmrg# The default lists apply if the user does not specify any file.
19398e07dc26bSmrgac_need_defaults=:
19399e07dc26bSmrgwhile test $# != 0
19400e07dc26bSmrgdo
19401e07dc26bSmrg  case $1 in
19402e07dc26bSmrg  --*=?*)
19403e07dc26bSmrg    ac_option=`expr "X$1" : 'X\([^=]*\)='`
19404e07dc26bSmrg    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
19405e07dc26bSmrg    ac_shift=:
19406e07dc26bSmrg    ;;
19407e07dc26bSmrg  --*=)
19408e07dc26bSmrg    ac_option=`expr "X$1" : 'X\([^=]*\)='`
19409e07dc26bSmrg    ac_optarg=
19410e07dc26bSmrg    ac_shift=:
19411e07dc26bSmrg    ;;
19412e07dc26bSmrg  *)
19413e07dc26bSmrg    ac_option=$1
19414e07dc26bSmrg    ac_optarg=$2
19415e07dc26bSmrg    ac_shift=shift
19416e07dc26bSmrg    ;;
19417e07dc26bSmrg  esac
19418e07dc26bSmrg
19419e07dc26bSmrg  case $ac_option in
19420e07dc26bSmrg  # Handling of the options.
19421e07dc26bSmrg  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
19422e07dc26bSmrg    ac_cs_recheck=: ;;
19423e07dc26bSmrg  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
19424e07dc26bSmrg    $as_echo "$ac_cs_version"; exit ;;
19425e07dc26bSmrg  --config | --confi | --conf | --con | --co | --c )
19426e07dc26bSmrg    $as_echo "$ac_cs_config"; exit ;;
19427e07dc26bSmrg  --debug | --debu | --deb | --de | --d | -d )
19428e07dc26bSmrg    debug=: ;;
19429e07dc26bSmrg  --file | --fil | --fi | --f )
19430e07dc26bSmrg    $ac_shift
19431e07dc26bSmrg    case $ac_optarg in
19432e07dc26bSmrg    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
19433e07dc26bSmrg    '') as_fn_error $? "missing file argument" ;;
19434e07dc26bSmrg    esac
19435e07dc26bSmrg    as_fn_append CONFIG_FILES " '$ac_optarg'"
19436e07dc26bSmrg    ac_need_defaults=false;;
19437e07dc26bSmrg  --header | --heade | --head | --hea )
19438e07dc26bSmrg    $ac_shift
19439e07dc26bSmrg    case $ac_optarg in
19440e07dc26bSmrg    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
19441e07dc26bSmrg    esac
19442e07dc26bSmrg    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
19443e07dc26bSmrg    ac_need_defaults=false;;
19444e07dc26bSmrg  --he | --h)
19445e07dc26bSmrg    # Conflict between --help and --header
19446e07dc26bSmrg    as_fn_error $? "ambiguous option: \`$1'
19447e07dc26bSmrgTry \`$0 --help' for more information.";;
19448e07dc26bSmrg  --help | --hel | -h )
19449e07dc26bSmrg    $as_echo "$ac_cs_usage"; exit ;;
19450e07dc26bSmrg  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
19451e07dc26bSmrg  | -silent | --silent | --silen | --sile | --sil | --si | --s)
19452e07dc26bSmrg    ac_cs_silent=: ;;
19453e07dc26bSmrg
19454e07dc26bSmrg  # This is an error.
19455e07dc26bSmrg  -*) as_fn_error $? "unrecognized option: \`$1'
19456e07dc26bSmrgTry \`$0 --help' for more information." ;;
19457e07dc26bSmrg
19458e07dc26bSmrg  *) as_fn_append ac_config_targets " $1"
19459e07dc26bSmrg     ac_need_defaults=false ;;
19460e07dc26bSmrg
19461e07dc26bSmrg  esac
19462e07dc26bSmrg  shift
19463e07dc26bSmrgdone
19464e07dc26bSmrg
19465e07dc26bSmrgac_configure_extra_args=
19466e07dc26bSmrg
19467e07dc26bSmrgif $ac_cs_silent; then
19468e07dc26bSmrg  exec 6>/dev/null
19469e07dc26bSmrg  ac_configure_extra_args="$ac_configure_extra_args --silent"
19470e07dc26bSmrgfi
19471e07dc26bSmrg
19472e07dc26bSmrg_ACEOF
19473e07dc26bSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19474e07dc26bSmrgif \$ac_cs_recheck; then
19475e07dc26bSmrg  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
19476e07dc26bSmrg  shift
19477e07dc26bSmrg  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
19478e07dc26bSmrg  CONFIG_SHELL='$SHELL'
19479e07dc26bSmrg  export CONFIG_SHELL
19480e07dc26bSmrg  exec "\$@"
19481e07dc26bSmrgfi
19482e07dc26bSmrg
19483e07dc26bSmrg_ACEOF
19484e07dc26bSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19485e07dc26bSmrgexec 5>>config.log
19486e07dc26bSmrg{
19487e07dc26bSmrg  echo
19488e07dc26bSmrg  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
19489e07dc26bSmrg## Running $as_me. ##
19490e07dc26bSmrg_ASBOX
19491e07dc26bSmrg  $as_echo "$ac_log"
19492e07dc26bSmrg} >&5
19493e07dc26bSmrg
19494e07dc26bSmrg_ACEOF
19495e07dc26bSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19496e07dc26bSmrg#
19497e07dc26bSmrg# INIT-COMMANDS
19498e07dc26bSmrg#
19499e07dc26bSmrgAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
19500e07dc26bSmrg
19501e07dc26bSmrg
19502e07dc26bSmrg# The HP-UX ksh and POSIX shell print the target directory to stdout
19503e07dc26bSmrg# if CDPATH is set.
19504e07dc26bSmrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
19505e07dc26bSmrg
19506e07dc26bSmrgsed_quote_subst='$sed_quote_subst'
19507e07dc26bSmrgdouble_quote_subst='$double_quote_subst'
19508e07dc26bSmrgdelay_variable_subst='$delay_variable_subst'
19509e07dc26bSmrgenable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
19510e07dc26bSmrgmacro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
19511e07dc26bSmrgmacro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
19512e07dc26bSmrgenable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
19513e07dc26bSmrgpic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
19514e07dc26bSmrgenable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
19515e07dc26bSmrgshared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
19516e07dc26bSmrgSHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
19517e07dc26bSmrgECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
19518e07dc26bSmrgPATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
19519e07dc26bSmrghost_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
19520e07dc26bSmrghost='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
19521e07dc26bSmrghost_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
19522e07dc26bSmrgbuild_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
19523e07dc26bSmrgbuild='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
19524e07dc26bSmrgbuild_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
19525e07dc26bSmrgSED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
19526e07dc26bSmrgXsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
19527e07dc26bSmrgGREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
19528e07dc26bSmrgEGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
19529e07dc26bSmrgFGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
19530e07dc26bSmrgLD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
19531e07dc26bSmrgNM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
19532e07dc26bSmrgLN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
19533e07dc26bSmrgmax_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
19534e07dc26bSmrgac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
19535e07dc26bSmrgexeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
19536e07dc26bSmrglt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
19537e07dc26bSmrglt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
19538e07dc26bSmrglt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
19539e07dc26bSmrglt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
19540e07dc26bSmrglt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
19541e07dc26bSmrgreload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
19542e07dc26bSmrgreload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
19543e07dc26bSmrgOBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
19544e07dc26bSmrgdeplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
19545e07dc26bSmrgfile_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
19546e07dc26bSmrgfile_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
19547e07dc26bSmrgwant_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
19548e07dc26bSmrgDLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
19549e07dc26bSmrgsharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
19550e07dc26bSmrgAR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
19551e07dc26bSmrgAR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
19552e07dc26bSmrgarchiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
19553e07dc26bSmrgSTRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
19554e07dc26bSmrgRANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
19555e07dc26bSmrgold_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
19556e07dc26bSmrgold_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
19557e07dc26bSmrgold_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
19558e07dc26bSmrglock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
19559e07dc26bSmrgCC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
19560e07dc26bSmrgCFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
19561e07dc26bSmrgcompiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
19562e07dc26bSmrgGCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
19563e07dc26bSmrglt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
19564e07dc26bSmrglt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
19565e07dc26bSmrglt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
19566e07dc26bSmrglt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
19567e07dc26bSmrglt_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"`'
19568e07dc26bSmrglt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
19569e07dc26bSmrgnm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
19570e07dc26bSmrglt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
19571e07dc26bSmrglt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
19572e07dc26bSmrgobjdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
19573e07dc26bSmrgMAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
19574e07dc26bSmrglt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
19575e07dc26bSmrglt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
19576e07dc26bSmrglt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
19577e07dc26bSmrglt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
19578e07dc26bSmrglt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
19579e07dc26bSmrgneed_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
19580e07dc26bSmrgMANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
19581e07dc26bSmrgDSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
19582e07dc26bSmrgNMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
19583e07dc26bSmrgLIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
19584e07dc26bSmrgOTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
19585e07dc26bSmrgOTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
19586e07dc26bSmrglibext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
19587e07dc26bSmrgshrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
19588e07dc26bSmrgextract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
19589e07dc26bSmrgarchive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
19590e07dc26bSmrgenable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
19591e07dc26bSmrgexport_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
19592e07dc26bSmrgwhole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
19593e07dc26bSmrgcompiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
19594e07dc26bSmrgold_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
19595e07dc26bSmrgold_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
19596e07dc26bSmrgarchive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
19597e07dc26bSmrgarchive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
19598e07dc26bSmrgmodule_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
19599e07dc26bSmrgmodule_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
19600e07dc26bSmrgwith_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
19601e07dc26bSmrgallow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
19602e07dc26bSmrgno_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
19603e07dc26bSmrghardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
19604e07dc26bSmrghardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
19605e07dc26bSmrghardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
19606e07dc26bSmrghardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
19607e07dc26bSmrghardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
19608e07dc26bSmrghardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
19609e07dc26bSmrghardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
19610e07dc26bSmrginherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
19611e07dc26bSmrglink_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
19612e07dc26bSmrgalways_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
19613e07dc26bSmrgexport_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
19614e07dc26bSmrgexclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
19615e07dc26bSmrginclude_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
19616e07dc26bSmrgprelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
19617e07dc26bSmrgpostlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
19618e07dc26bSmrgfile_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
19619e07dc26bSmrgvariables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
19620e07dc26bSmrgneed_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
19621e07dc26bSmrgneed_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
19622e07dc26bSmrgversion_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
19623e07dc26bSmrgrunpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
19624e07dc26bSmrgshlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
19625e07dc26bSmrgshlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
19626e07dc26bSmrglibname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
19627e07dc26bSmrglibrary_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
19628e07dc26bSmrgsoname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
19629e07dc26bSmrginstall_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
19630e07dc26bSmrgpostinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
19631e07dc26bSmrgpostuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
19632e07dc26bSmrgfinish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
19633e07dc26bSmrgfinish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
19634e07dc26bSmrghardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
19635e07dc26bSmrgsys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
19636e07dc26bSmrgconfigure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
19637e07dc26bSmrgconfigure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
19638e07dc26bSmrghardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
19639e07dc26bSmrgenable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
19640e07dc26bSmrgenable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
19641e07dc26bSmrgenable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
19642e07dc26bSmrgold_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
19643e07dc26bSmrgstriplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
19644e07dc26bSmrg
19645e07dc26bSmrgLTCC='$LTCC'
19646e07dc26bSmrgLTCFLAGS='$LTCFLAGS'
19647e07dc26bSmrgcompiler='$compiler_DEFAULT'
19648e07dc26bSmrg
19649e07dc26bSmrg# A function that is used when there is no print builtin or printf.
19650e07dc26bSmrgfunc_fallback_echo ()
19651e07dc26bSmrg{
19652e07dc26bSmrg  eval 'cat <<_LTECHO_EOF
19653e07dc26bSmrg\$1
19654e07dc26bSmrg_LTECHO_EOF'
19655e07dc26bSmrg}
19656e07dc26bSmrg
19657e07dc26bSmrg# Quote evaled strings.
19658e07dc26bSmrgfor var in SHELL \
19659e07dc26bSmrgECHO \
19660e07dc26bSmrgPATH_SEPARATOR \
19661e07dc26bSmrgSED \
19662e07dc26bSmrgGREP \
19663e07dc26bSmrgEGREP \
19664e07dc26bSmrgFGREP \
19665e07dc26bSmrgLD \
19666e07dc26bSmrgNM \
19667e07dc26bSmrgLN_S \
19668e07dc26bSmrglt_SP2NL \
19669e07dc26bSmrglt_NL2SP \
19670e07dc26bSmrgreload_flag \
19671e07dc26bSmrgOBJDUMP \
19672e07dc26bSmrgdeplibs_check_method \
19673e07dc26bSmrgfile_magic_cmd \
19674e07dc26bSmrgfile_magic_glob \
19675e07dc26bSmrgwant_nocaseglob \
19676e07dc26bSmrgDLLTOOL \
19677e07dc26bSmrgsharedlib_from_linklib_cmd \
19678e07dc26bSmrgAR \
19679e07dc26bSmrgAR_FLAGS \
19680e07dc26bSmrgarchiver_list_spec \
19681e07dc26bSmrgSTRIP \
19682e07dc26bSmrgRANLIB \
19683e07dc26bSmrgCC \
19684e07dc26bSmrgCFLAGS \
19685e07dc26bSmrgcompiler \
19686e07dc26bSmrglt_cv_sys_global_symbol_pipe \
19687e07dc26bSmrglt_cv_sys_global_symbol_to_cdecl \
19688e07dc26bSmrglt_cv_sys_global_symbol_to_import \
19689e07dc26bSmrglt_cv_sys_global_symbol_to_c_name_address \
19690e07dc26bSmrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
19691e07dc26bSmrglt_cv_nm_interface \
19692e07dc26bSmrgnm_file_list_spec \
19693e07dc26bSmrglt_cv_truncate_bin \
19694e07dc26bSmrglt_prog_compiler_no_builtin_flag \
19695e07dc26bSmrglt_prog_compiler_pic \
19696e07dc26bSmrglt_prog_compiler_wl \
19697e07dc26bSmrglt_prog_compiler_static \
19698e07dc26bSmrglt_cv_prog_compiler_c_o \
19699e07dc26bSmrgneed_locks \
19700e07dc26bSmrgMANIFEST_TOOL \
19701e07dc26bSmrgDSYMUTIL \
19702e07dc26bSmrgNMEDIT \
19703e07dc26bSmrgLIPO \
19704e07dc26bSmrgOTOOL \
19705e07dc26bSmrgOTOOL64 \
19706e07dc26bSmrgshrext_cmds \
19707e07dc26bSmrgexport_dynamic_flag_spec \
19708e07dc26bSmrgwhole_archive_flag_spec \
19709e07dc26bSmrgcompiler_needs_object \
19710e07dc26bSmrgwith_gnu_ld \
19711e07dc26bSmrgallow_undefined_flag \
19712e07dc26bSmrgno_undefined_flag \
19713e07dc26bSmrghardcode_libdir_flag_spec \
19714e07dc26bSmrghardcode_libdir_separator \
19715e07dc26bSmrgexclude_expsyms \
19716e07dc26bSmrginclude_expsyms \
19717e07dc26bSmrgfile_list_spec \
19718e07dc26bSmrgvariables_saved_for_relink \
19719e07dc26bSmrglibname_spec \
19720e07dc26bSmrglibrary_names_spec \
19721e07dc26bSmrgsoname_spec \
19722e07dc26bSmrginstall_override_mode \
19723e07dc26bSmrgfinish_eval \
19724e07dc26bSmrgold_striplib \
19725e07dc26bSmrgstriplib; do
19726e07dc26bSmrg    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
19727e07dc26bSmrg    *[\\\\\\\`\\"\\\$]*)
19728e07dc26bSmrg      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
19729e07dc26bSmrg      ;;
19730e07dc26bSmrg    *)
19731e07dc26bSmrg      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
19732e07dc26bSmrg      ;;
19733e07dc26bSmrg    esac
19734e07dc26bSmrgdone
19735e07dc26bSmrg
19736e07dc26bSmrg# Double-quote double-evaled strings.
19737e07dc26bSmrgfor var in reload_cmds \
19738e07dc26bSmrgold_postinstall_cmds \
19739e07dc26bSmrgold_postuninstall_cmds \
19740e07dc26bSmrgold_archive_cmds \
19741e07dc26bSmrgextract_expsyms_cmds \
19742e07dc26bSmrgold_archive_from_new_cmds \
19743e07dc26bSmrgold_archive_from_expsyms_cmds \
19744e07dc26bSmrgarchive_cmds \
19745e07dc26bSmrgarchive_expsym_cmds \
19746e07dc26bSmrgmodule_cmds \
19747e07dc26bSmrgmodule_expsym_cmds \
19748e07dc26bSmrgexport_symbols_cmds \
19749e07dc26bSmrgprelink_cmds \
19750e07dc26bSmrgpostlink_cmds \
19751e07dc26bSmrgpostinstall_cmds \
19752e07dc26bSmrgpostuninstall_cmds \
19753e07dc26bSmrgfinish_cmds \
19754e07dc26bSmrgsys_lib_search_path_spec \
19755e07dc26bSmrgconfigure_time_dlsearch_path \
19756e07dc26bSmrgconfigure_time_lt_sys_library_path; do
19757e07dc26bSmrg    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
19758e07dc26bSmrg    *[\\\\\\\`\\"\\\$]*)
19759e07dc26bSmrg      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
19760e07dc26bSmrg      ;;
19761e07dc26bSmrg    *)
19762e07dc26bSmrg      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
19763e07dc26bSmrg      ;;
19764e07dc26bSmrg    esac
19765e07dc26bSmrgdone
19766e07dc26bSmrg
19767e07dc26bSmrgac_aux_dir='$ac_aux_dir'
19768e07dc26bSmrg
19769e07dc26bSmrg# See if we are running on zsh, and set the options that allow our
19770e07dc26bSmrg# commands through without removal of \ escapes INIT.
19771e07dc26bSmrgif test -n "\${ZSH_VERSION+set}"; then
19772e07dc26bSmrg   setopt NO_GLOB_SUBST
19773e07dc26bSmrgfi
19774e07dc26bSmrg
19775e07dc26bSmrg
19776e07dc26bSmrg    PACKAGE='$PACKAGE'
19777e07dc26bSmrg    VERSION='$VERSION'
19778e07dc26bSmrg    RM='$RM'
19779e07dc26bSmrg    ofile='$ofile'
19780e07dc26bSmrg
19781e07dc26bSmrg
19782e07dc26bSmrg
19783e07dc26bSmrg
19784e07dc26bSmrg_ACEOF
19785e07dc26bSmrg
19786e07dc26bSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19787e07dc26bSmrg
19788e07dc26bSmrg# Handling of arguments.
19789e07dc26bSmrgfor ac_config_target in $ac_config_targets
19790e07dc26bSmrgdo
19791e07dc26bSmrg  case $ac_config_target in
19792e07dc26bSmrg    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
19793e07dc26bSmrg    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
19794e07dc26bSmrg    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
19795e07dc26bSmrg    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
19796e07dc26bSmrg    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
19797e07dc26bSmrg    "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
19798e07dc26bSmrg
19799e07dc26bSmrg  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
19800e07dc26bSmrg  esac
19801e07dc26bSmrgdone
19802e07dc26bSmrg
19803e07dc26bSmrg
19804e07dc26bSmrg# If the user did not use the arguments to specify the items to instantiate,
19805e07dc26bSmrg# then the envvar interface is used.  Set only those that are not.
19806e07dc26bSmrg# We use the long form for the default assignment because of an extremely
19807e07dc26bSmrg# bizarre bug on SunOS 4.1.3.
19808e07dc26bSmrgif $ac_need_defaults; then
19809e07dc26bSmrg  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
19810e07dc26bSmrg  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
19811e07dc26bSmrg  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
19812e07dc26bSmrgfi
19813e07dc26bSmrg
19814e07dc26bSmrg# Have a temporary directory for convenience.  Make it in the build tree
19815e07dc26bSmrg# simply because there is no reason against having it here, and in addition,
19816e07dc26bSmrg# creating and moving files from /tmp can sometimes cause problems.
19817e07dc26bSmrg# Hook for its removal unless debugging.
19818e07dc26bSmrg# Note that there is a small window in which the directory will not be cleaned:
19819e07dc26bSmrg# after its creation but before its name has been assigned to `$tmp'.
19820e07dc26bSmrg$debug ||
19821e07dc26bSmrg{
19822e07dc26bSmrg  tmp= ac_tmp=
19823e07dc26bSmrg  trap 'exit_status=$?
19824e07dc26bSmrg  : "${ac_tmp:=$tmp}"
19825e07dc26bSmrg  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
19826e07dc26bSmrg' 0
19827e07dc26bSmrg  trap 'as_fn_exit 1' 1 2 13 15
19828e07dc26bSmrg}
19829e07dc26bSmrg# Create a (secure) tmp directory for tmp files.
19830e07dc26bSmrg
19831e07dc26bSmrg{
19832e07dc26bSmrg  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
19833e07dc26bSmrg  test -d "$tmp"
19834e07dc26bSmrg}  ||
19835e07dc26bSmrg{
19836e07dc26bSmrg  tmp=./conf$$-$RANDOM
19837e07dc26bSmrg  (umask 077 && mkdir "$tmp")
19838e07dc26bSmrg} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
19839e07dc26bSmrgac_tmp=$tmp
19840e07dc26bSmrg
19841e07dc26bSmrg# Set up the scripts for CONFIG_FILES section.
19842e07dc26bSmrg# No need to generate them if there are no CONFIG_FILES.
19843e07dc26bSmrg# This happens for instance with `./config.status config.h'.
19844e07dc26bSmrgif test -n "$CONFIG_FILES"; then
19845e07dc26bSmrg
19846e07dc26bSmrg
19847e07dc26bSmrgac_cr=`echo X | tr X '\015'`
19848e07dc26bSmrg# On cygwin, bash can eat \r inside `` if the user requested igncr.
19849e07dc26bSmrg# But we know of no other shell where ac_cr would be empty at this
19850e07dc26bSmrg# point, so we can use a bashism as a fallback.
19851e07dc26bSmrgif test "x$ac_cr" = x; then
19852e07dc26bSmrg  eval ac_cr=\$\'\\r\'
19853e07dc26bSmrgfi
19854e07dc26bSmrgac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
19855e07dc26bSmrgif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
19856e07dc26bSmrg  ac_cs_awk_cr='\\r'
19857e07dc26bSmrgelse
19858e07dc26bSmrg  ac_cs_awk_cr=$ac_cr
19859e07dc26bSmrgfi
19860e07dc26bSmrg
19861e07dc26bSmrgecho 'BEGIN {' >"$ac_tmp/subs1.awk" &&
19862e07dc26bSmrg_ACEOF
19863e07dc26bSmrg
19864e07dc26bSmrg
19865e07dc26bSmrg{
19866e07dc26bSmrg  echo "cat >conf$$subs.awk <<_ACEOF" &&
19867e07dc26bSmrg  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
19868e07dc26bSmrg  echo "_ACEOF"
19869e07dc26bSmrg} >conf$$subs.sh ||
19870e07dc26bSmrg  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19871e07dc26bSmrgac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
19872e07dc26bSmrgac_delim='%!_!# '
19873e07dc26bSmrgfor ac_last_try in false false false false false :; do
19874e07dc26bSmrg  . ./conf$$subs.sh ||
19875e07dc26bSmrg    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19876e07dc26bSmrg
19877e07dc26bSmrg  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
19878e07dc26bSmrg  if test $ac_delim_n = $ac_delim_num; then
19879e07dc26bSmrg    break
19880e07dc26bSmrg  elif $ac_last_try; then
19881e07dc26bSmrg    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19882e07dc26bSmrg  else
19883e07dc26bSmrg    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
19884e07dc26bSmrg  fi
19885e07dc26bSmrgdone
19886e07dc26bSmrgrm -f conf$$subs.sh
19887e07dc26bSmrg
19888e07dc26bSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19889e07dc26bSmrgcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
19890e07dc26bSmrg_ACEOF
19891e07dc26bSmrgsed -n '
19892e07dc26bSmrgh
19893e07dc26bSmrgs/^/S["/; s/!.*/"]=/
19894e07dc26bSmrgp
19895e07dc26bSmrgg
19896e07dc26bSmrgs/^[^!]*!//
19897e07dc26bSmrg:repl
19898e07dc26bSmrgt repl
19899e07dc26bSmrgs/'"$ac_delim"'$//
19900e07dc26bSmrgt delim
19901e07dc26bSmrg:nl
19902e07dc26bSmrgh
19903e07dc26bSmrgs/\(.\{148\}\)..*/\1/
19904e07dc26bSmrgt more1
19905e07dc26bSmrgs/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
19906e07dc26bSmrgp
19907e07dc26bSmrgn
19908e07dc26bSmrgb repl
19909e07dc26bSmrg:more1
19910e07dc26bSmrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/
19911e07dc26bSmrgp
19912e07dc26bSmrgg
19913e07dc26bSmrgs/.\{148\}//
19914e07dc26bSmrgt nl
19915e07dc26bSmrg:delim
19916e07dc26bSmrgh
19917e07dc26bSmrgs/\(.\{148\}\)..*/\1/
19918e07dc26bSmrgt more2
19919e07dc26bSmrgs/["\\]/\\&/g; s/^/"/; s/$/"/
19920e07dc26bSmrgp
19921e07dc26bSmrgb
19922e07dc26bSmrg:more2
19923e07dc26bSmrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/
19924e07dc26bSmrgp
19925e07dc26bSmrgg
19926e07dc26bSmrgs/.\{148\}//
19927e07dc26bSmrgt delim
19928e07dc26bSmrg' <conf$$subs.awk | sed '
19929e07dc26bSmrg/^[^""]/{
19930e07dc26bSmrg  N
19931e07dc26bSmrg  s/\n//
19932e07dc26bSmrg}
19933e07dc26bSmrg' >>$CONFIG_STATUS || ac_write_fail=1
19934e07dc26bSmrgrm -f conf$$subs.awk
19935e07dc26bSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19936e07dc26bSmrg_ACAWK
19937e07dc26bSmrgcat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
19938e07dc26bSmrg  for (key in S) S_is_set[key] = 1
19939e07dc26bSmrg  FS = ""
19940e07dc26bSmrg
19941e07dc26bSmrg}
19942e07dc26bSmrg{
19943e07dc26bSmrg  line = $ 0
19944e07dc26bSmrg  nfields = split(line, field, "@")
19945e07dc26bSmrg  substed = 0
19946e07dc26bSmrg  len = length(field[1])
19947e07dc26bSmrg  for (i = 2; i < nfields; i++) {
19948e07dc26bSmrg    key = field[i]
19949e07dc26bSmrg    keylen = length(key)
19950e07dc26bSmrg    if (S_is_set[key]) {
19951e07dc26bSmrg      value = S[key]
19952e07dc26bSmrg      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
19953e07dc26bSmrg      len += length(value) + length(field[++i])
19954e07dc26bSmrg      substed = 1
19955e07dc26bSmrg    } else
19956e07dc26bSmrg      len += 1 + keylen
19957e07dc26bSmrg  }
19958e07dc26bSmrg
19959e07dc26bSmrg  print line
19960e07dc26bSmrg}
19961e07dc26bSmrg
19962e07dc26bSmrg_ACAWK
19963e07dc26bSmrg_ACEOF
19964e07dc26bSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19965e07dc26bSmrgif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
19966e07dc26bSmrg  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
19967e07dc26bSmrgelse
19968e07dc26bSmrg  cat
19969e07dc26bSmrgfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
19970e07dc26bSmrg  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
19971e07dc26bSmrg_ACEOF
19972e07dc26bSmrg
19973e07dc26bSmrg# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
19974e07dc26bSmrg# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
19975e07dc26bSmrg# trailing colons and then remove the whole line if VPATH becomes empty
19976e07dc26bSmrg# (actually we leave an empty line to preserve line numbers).
19977e07dc26bSmrgif test "x$srcdir" = x.; then
19978e07dc26bSmrg  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
19979e07dc26bSmrgh
19980e07dc26bSmrgs///
19981e07dc26bSmrgs/^/:/
19982e07dc26bSmrgs/[	 ]*$/:/
19983e07dc26bSmrgs/:\$(srcdir):/:/g
19984e07dc26bSmrgs/:\${srcdir}:/:/g
19985e07dc26bSmrgs/:@srcdir@:/:/g
19986e07dc26bSmrgs/^:*//
19987e07dc26bSmrgs/:*$//
19988e07dc26bSmrgx
19989e07dc26bSmrgs/\(=[	 ]*\).*/\1/
19990e07dc26bSmrgG
19991e07dc26bSmrgs/\n//
19992e07dc26bSmrgs/^[^=]*=[	 ]*$//
19993e07dc26bSmrg}'
19994e07dc26bSmrgfi
19995e07dc26bSmrg
19996e07dc26bSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19997e07dc26bSmrgfi # test -n "$CONFIG_FILES"
19998e07dc26bSmrg
19999e07dc26bSmrg# Set up the scripts for CONFIG_HEADERS section.
20000e07dc26bSmrg# No need to generate them if there are no CONFIG_HEADERS.
20001e07dc26bSmrg# This happens for instance with `./config.status Makefile'.
20002e07dc26bSmrgif test -n "$CONFIG_HEADERS"; then
20003e07dc26bSmrgcat >"$ac_tmp/defines.awk" <<\_ACAWK ||
20004e07dc26bSmrgBEGIN {
20005e07dc26bSmrg_ACEOF
20006e07dc26bSmrg
20007e07dc26bSmrg# Transform confdefs.h into an awk script `defines.awk', embedded as
20008e07dc26bSmrg# here-document in config.status, that substitutes the proper values into
20009e07dc26bSmrg# config.h.in to produce config.h.
20010e07dc26bSmrg
20011e07dc26bSmrg# Create a delimiter string that does not exist in confdefs.h, to ease
20012e07dc26bSmrg# handling of long lines.
20013e07dc26bSmrgac_delim='%!_!# '
20014e07dc26bSmrgfor ac_last_try in false false :; do
20015e07dc26bSmrg  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
20016e07dc26bSmrg  if test -z "$ac_tt"; then
20017e07dc26bSmrg    break
20018e07dc26bSmrg  elif $ac_last_try; then
20019e07dc26bSmrg    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
20020e07dc26bSmrg  else
20021e07dc26bSmrg    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20022e07dc26bSmrg  fi
20023e07dc26bSmrgdone
20024e07dc26bSmrg
20025e07dc26bSmrg# For the awk script, D is an array of macro values keyed by name,
20026e07dc26bSmrg# likewise P contains macro parameters if any.  Preserve backslash
20027e07dc26bSmrg# newline sequences.
20028e07dc26bSmrg
20029e07dc26bSmrgac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
20030e07dc26bSmrgsed -n '
20031e07dc26bSmrgs/.\{148\}/&'"$ac_delim"'/g
20032e07dc26bSmrgt rset
20033e07dc26bSmrg:rset
20034e07dc26bSmrgs/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
20035e07dc26bSmrgt def
20036e07dc26bSmrgd
20037e07dc26bSmrg:def
20038e07dc26bSmrgs/\\$//
20039e07dc26bSmrgt bsnl
20040e07dc26bSmrgs/["\\]/\\&/g
20041e07dc26bSmrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
20042e07dc26bSmrgD["\1"]=" \3"/p
20043e07dc26bSmrgs/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
20044e07dc26bSmrgd
20045e07dc26bSmrg:bsnl
20046e07dc26bSmrgs/["\\]/\\&/g
20047e07dc26bSmrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
20048e07dc26bSmrgD["\1"]=" \3\\\\\\n"\\/p
20049e07dc26bSmrgt cont
20050e07dc26bSmrgs/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
20051e07dc26bSmrgt cont
20052e07dc26bSmrgd
20053e07dc26bSmrg:cont
20054e07dc26bSmrgn
20055e07dc26bSmrgs/.\{148\}/&'"$ac_delim"'/g
20056e07dc26bSmrgt clear
20057e07dc26bSmrg:clear
20058e07dc26bSmrgs/\\$//
20059e07dc26bSmrgt bsnlc
20060e07dc26bSmrgs/["\\]/\\&/g; s/^/"/; s/$/"/p
20061e07dc26bSmrgd
20062e07dc26bSmrg:bsnlc
20063e07dc26bSmrgs/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
20064e07dc26bSmrgb cont
20065e07dc26bSmrg' <confdefs.h | sed '
20066e07dc26bSmrgs/'"$ac_delim"'/"\\\
20067e07dc26bSmrg"/g' >>$CONFIG_STATUS || ac_write_fail=1
20068e07dc26bSmrg
20069e07dc26bSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20070e07dc26bSmrg  for (key in D) D_is_set[key] = 1
20071e07dc26bSmrg  FS = ""
20072e07dc26bSmrg}
20073e07dc26bSmrg/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
20074e07dc26bSmrg  line = \$ 0
20075e07dc26bSmrg  split(line, arg, " ")
20076e07dc26bSmrg  if (arg[1] == "#") {
20077e07dc26bSmrg    defundef = arg[2]
20078e07dc26bSmrg    mac1 = arg[3]
20079e07dc26bSmrg  } else {
20080e07dc26bSmrg    defundef = substr(arg[1], 2)
20081e07dc26bSmrg    mac1 = arg[2]
20082e07dc26bSmrg  }
20083e07dc26bSmrg  split(mac1, mac2, "(") #)
20084e07dc26bSmrg  macro = mac2[1]
20085e07dc26bSmrg  prefix = substr(line, 1, index(line, defundef) - 1)
20086e07dc26bSmrg  if (D_is_set[macro]) {
20087e07dc26bSmrg    # Preserve the white space surrounding the "#".
20088e07dc26bSmrg    print prefix "define", macro P[macro] D[macro]
20089e07dc26bSmrg    next
20090e07dc26bSmrg  } else {
20091e07dc26bSmrg    # Replace #undef with comments.  This is necessary, for example,
20092e07dc26bSmrg    # in the case of _POSIX_SOURCE, which is predefined and required
20093e07dc26bSmrg    # on some systems where configure will not decide to define it.
20094e07dc26bSmrg    if (defundef == "undef") {
20095e07dc26bSmrg      print "/*", prefix defundef, macro, "*/"
20096e07dc26bSmrg      next
20097e07dc26bSmrg    }
20098e07dc26bSmrg  }
20099e07dc26bSmrg}
20100e07dc26bSmrg{ print }
20101e07dc26bSmrg_ACAWK
20102e07dc26bSmrg_ACEOF
20103e07dc26bSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20104e07dc26bSmrg  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
20105e07dc26bSmrgfi # test -n "$CONFIG_HEADERS"
20106e07dc26bSmrg
20107e07dc26bSmrg
20108e07dc26bSmrgeval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
20109e07dc26bSmrgshift
20110e07dc26bSmrgfor ac_tag
20111e07dc26bSmrgdo
20112e07dc26bSmrg  case $ac_tag in
20113e07dc26bSmrg  :[FHLC]) ac_mode=$ac_tag; continue;;
20114e07dc26bSmrg  esac
20115e07dc26bSmrg  case $ac_mode$ac_tag in
20116e07dc26bSmrg  :[FHL]*:*);;
20117e07dc26bSmrg  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
20118e07dc26bSmrg  :[FH]-) ac_tag=-:-;;
20119e07dc26bSmrg  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
20120e07dc26bSmrg  esac
20121e07dc26bSmrg  ac_save_IFS=$IFS
20122e07dc26bSmrg  IFS=:
20123e07dc26bSmrg  set x $ac_tag
20124e07dc26bSmrg  IFS=$ac_save_IFS
20125e07dc26bSmrg  shift
20126e07dc26bSmrg  ac_file=$1
20127e07dc26bSmrg  shift
20128e07dc26bSmrg
20129e07dc26bSmrg  case $ac_mode in
20130e07dc26bSmrg  :L) ac_source=$1;;
20131e07dc26bSmrg  :[FH])
20132e07dc26bSmrg    ac_file_inputs=
20133e07dc26bSmrg    for ac_f
20134e07dc26bSmrg    do
20135e07dc26bSmrg      case $ac_f in
20136e07dc26bSmrg      -) ac_f="$ac_tmp/stdin";;
20137e07dc26bSmrg      *) # Look for the file first in the build tree, then in the source tree
20138e07dc26bSmrg	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
20139e07dc26bSmrg	 # because $ac_f cannot contain `:'.
20140e07dc26bSmrg	 test -f "$ac_f" ||
20141e07dc26bSmrg	   case $ac_f in
20142e07dc26bSmrg	   [\\/$]*) false;;
20143e07dc26bSmrg	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
20144e07dc26bSmrg	   esac ||
20145e07dc26bSmrg	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
20146e07dc26bSmrg      esac
20147e07dc26bSmrg      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
20148e07dc26bSmrg      as_fn_append ac_file_inputs " '$ac_f'"
20149e07dc26bSmrg    done
20150e07dc26bSmrg
20151e07dc26bSmrg    # Let's still pretend it is `configure' which instantiates (i.e., don't
20152e07dc26bSmrg    # use $as_me), people would be surprised to read:
20153e07dc26bSmrg    #    /* config.h.  Generated by config.status.  */
20154e07dc26bSmrg    configure_input='Generated from '`
20155e07dc26bSmrg	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
20156e07dc26bSmrg	`' by configure.'
20157e07dc26bSmrg    if test x"$ac_file" != x-; then
20158e07dc26bSmrg      configure_input="$ac_file.  $configure_input"
20159e07dc26bSmrg      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
20160e07dc26bSmrg$as_echo "$as_me: creating $ac_file" >&6;}
20161e07dc26bSmrg    fi
20162e07dc26bSmrg    # Neutralize special characters interpreted by sed in replacement strings.
20163e07dc26bSmrg    case $configure_input in #(
20164e07dc26bSmrg    *\&* | *\|* | *\\* )
20165e07dc26bSmrg       ac_sed_conf_input=`$as_echo "$configure_input" |
20166e07dc26bSmrg       sed 's/[\\\\&|]/\\\\&/g'`;; #(
20167e07dc26bSmrg    *) ac_sed_conf_input=$configure_input;;
20168e07dc26bSmrg    esac
20169e07dc26bSmrg
20170e07dc26bSmrg    case $ac_tag in
20171e07dc26bSmrg    *:-:* | *:-) cat >"$ac_tmp/stdin" \
20172e07dc26bSmrg      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
20173e07dc26bSmrg    esac
20174e07dc26bSmrg    ;;
20175e07dc26bSmrg  esac
20176e07dc26bSmrg
20177e07dc26bSmrg  ac_dir=`$as_dirname -- "$ac_file" ||
20178e07dc26bSmrg$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20179e07dc26bSmrg	 X"$ac_file" : 'X\(//\)[^/]' \| \
20180e07dc26bSmrg	 X"$ac_file" : 'X\(//\)$' \| \
20181e07dc26bSmrg	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
20182e07dc26bSmrg$as_echo X"$ac_file" |
20183e07dc26bSmrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20184e07dc26bSmrg	    s//\1/
20185e07dc26bSmrg	    q
20186e07dc26bSmrg	  }
20187e07dc26bSmrg	  /^X\(\/\/\)[^/].*/{
20188e07dc26bSmrg	    s//\1/
20189e07dc26bSmrg	    q
20190e07dc26bSmrg	  }
20191e07dc26bSmrg	  /^X\(\/\/\)$/{
20192e07dc26bSmrg	    s//\1/
20193e07dc26bSmrg	    q
20194e07dc26bSmrg	  }
20195e07dc26bSmrg	  /^X\(\/\).*/{
20196e07dc26bSmrg	    s//\1/
20197e07dc26bSmrg	    q
20198e07dc26bSmrg	  }
20199e07dc26bSmrg	  s/.*/./; q'`
20200e07dc26bSmrg  as_dir="$ac_dir"; as_fn_mkdir_p
20201e07dc26bSmrg  ac_builddir=.
20202e07dc26bSmrg
20203e07dc26bSmrgcase "$ac_dir" in
20204e07dc26bSmrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
20205e07dc26bSmrg*)
20206e07dc26bSmrg  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
20207e07dc26bSmrg  # A ".." for each directory in $ac_dir_suffix.
20208e07dc26bSmrg  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
20209e07dc26bSmrg  case $ac_top_builddir_sub in
20210e07dc26bSmrg  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
20211e07dc26bSmrg  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
20212e07dc26bSmrg  esac ;;
20213e07dc26bSmrgesac
20214e07dc26bSmrgac_abs_top_builddir=$ac_pwd
20215e07dc26bSmrgac_abs_builddir=$ac_pwd$ac_dir_suffix
20216e07dc26bSmrg# for backward compatibility:
20217e07dc26bSmrgac_top_builddir=$ac_top_build_prefix
20218e07dc26bSmrg
20219e07dc26bSmrgcase $srcdir in
20220e07dc26bSmrg  .)  # We are building in place.
20221e07dc26bSmrg    ac_srcdir=.
20222e07dc26bSmrg    ac_top_srcdir=$ac_top_builddir_sub
20223e07dc26bSmrg    ac_abs_top_srcdir=$ac_pwd ;;
20224e07dc26bSmrg  [\\/]* | ?:[\\/]* )  # Absolute name.
20225e07dc26bSmrg    ac_srcdir=$srcdir$ac_dir_suffix;
20226e07dc26bSmrg    ac_top_srcdir=$srcdir
20227e07dc26bSmrg    ac_abs_top_srcdir=$srcdir ;;
20228e07dc26bSmrg  *) # Relative name.
20229e07dc26bSmrg    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
20230e07dc26bSmrg    ac_top_srcdir=$ac_top_build_prefix$srcdir
20231e07dc26bSmrg    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
20232e07dc26bSmrgesac
20233e07dc26bSmrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
20234e07dc26bSmrg
20235e07dc26bSmrg
20236e07dc26bSmrg  case $ac_mode in
20237e07dc26bSmrg  :F)
20238e07dc26bSmrg  #
20239e07dc26bSmrg  # CONFIG_FILE
20240e07dc26bSmrg  #
20241e07dc26bSmrg
20242e07dc26bSmrg  case $INSTALL in
20243e07dc26bSmrg  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
20244e07dc26bSmrg  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
20245e07dc26bSmrg  esac
20246e07dc26bSmrg  ac_MKDIR_P=$MKDIR_P
20247e07dc26bSmrg  case $MKDIR_P in
20248e07dc26bSmrg  [\\/$]* | ?:[\\/]* ) ;;
20249e07dc26bSmrg  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
20250e07dc26bSmrg  esac
20251e07dc26bSmrg_ACEOF
20252e07dc26bSmrg
20253e07dc26bSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20254e07dc26bSmrg# If the template does not know about datarootdir, expand it.
20255e07dc26bSmrg# FIXME: This hack should be removed a few years after 2.60.
20256e07dc26bSmrgac_datarootdir_hack=; ac_datarootdir_seen=
20257e07dc26bSmrgac_sed_dataroot='
20258e07dc26bSmrg/datarootdir/ {
20259e07dc26bSmrg  p
20260e07dc26bSmrg  q
20261e07dc26bSmrg}
20262e07dc26bSmrg/@datadir@/p
20263e07dc26bSmrg/@docdir@/p
20264e07dc26bSmrg/@infodir@/p
20265e07dc26bSmrg/@localedir@/p
20266e07dc26bSmrg/@mandir@/p'
20267e07dc26bSmrgcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
20268e07dc26bSmrg*datarootdir*) ac_datarootdir_seen=yes;;
20269e07dc26bSmrg*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
20270e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
20271e07dc26bSmrg$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
20272e07dc26bSmrg_ACEOF
20273e07dc26bSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20274e07dc26bSmrg  ac_datarootdir_hack='
20275e07dc26bSmrg  s&@datadir@&$datadir&g
20276e07dc26bSmrg  s&@docdir@&$docdir&g
20277e07dc26bSmrg  s&@infodir@&$infodir&g
20278e07dc26bSmrg  s&@localedir@&$localedir&g
20279e07dc26bSmrg  s&@mandir@&$mandir&g
20280e07dc26bSmrg  s&\\\${datarootdir}&$datarootdir&g' ;;
20281e07dc26bSmrgesac
20282e07dc26bSmrg_ACEOF
20283e07dc26bSmrg
20284e07dc26bSmrg# Neutralize VPATH when `$srcdir' = `.'.
20285e07dc26bSmrg# Shell code in configure.ac might set extrasub.
20286e07dc26bSmrg# FIXME: do we really want to maintain this feature?
20287e07dc26bSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20288e07dc26bSmrgac_sed_extra="$ac_vpsub
20289e07dc26bSmrg$extrasub
20290e07dc26bSmrg_ACEOF
20291e07dc26bSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20292e07dc26bSmrg:t
20293e07dc26bSmrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
20294e07dc26bSmrgs|@configure_input@|$ac_sed_conf_input|;t t
20295e07dc26bSmrgs&@top_builddir@&$ac_top_builddir_sub&;t t
20296e07dc26bSmrgs&@top_build_prefix@&$ac_top_build_prefix&;t t
20297e07dc26bSmrgs&@srcdir@&$ac_srcdir&;t t
20298e07dc26bSmrgs&@abs_srcdir@&$ac_abs_srcdir&;t t
20299e07dc26bSmrgs&@top_srcdir@&$ac_top_srcdir&;t t
20300e07dc26bSmrgs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
20301e07dc26bSmrgs&@builddir@&$ac_builddir&;t t
20302e07dc26bSmrgs&@abs_builddir@&$ac_abs_builddir&;t t
20303e07dc26bSmrgs&@abs_top_builddir@&$ac_abs_top_builddir&;t t
20304e07dc26bSmrgs&@INSTALL@&$ac_INSTALL&;t t
20305e07dc26bSmrgs&@MKDIR_P@&$ac_MKDIR_P&;t t
20306e07dc26bSmrg$ac_datarootdir_hack
20307e07dc26bSmrg"
20308e07dc26bSmrgeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
20309e07dc26bSmrg  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20310e07dc26bSmrg
20311e07dc26bSmrgtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
20312e07dc26bSmrg  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
20313e07dc26bSmrg  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
20314e07dc26bSmrg      "$ac_tmp/out"`; test -z "$ac_out"; } &&
20315e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
20316e07dc26bSmrgwhich seems to be undefined.  Please make sure it is defined" >&5
20317e07dc26bSmrg$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
20318e07dc26bSmrgwhich seems to be undefined.  Please make sure it is defined" >&2;}
20319e07dc26bSmrg
20320e07dc26bSmrg  rm -f "$ac_tmp/stdin"
20321e07dc26bSmrg  case $ac_file in
20322e07dc26bSmrg  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
20323e07dc26bSmrg  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
20324e07dc26bSmrg  esac \
20325e07dc26bSmrg  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20326e07dc26bSmrg ;;
20327e07dc26bSmrg  :H)
20328e07dc26bSmrg  #
20329e07dc26bSmrg  # CONFIG_HEADER
20330e07dc26bSmrg  #
20331e07dc26bSmrg  if test x"$ac_file" != x-; then
20332e07dc26bSmrg    {
20333e07dc26bSmrg      $as_echo "/* $configure_input  */" \
20334e07dc26bSmrg      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
20335e07dc26bSmrg    } >"$ac_tmp/config.h" \
20336e07dc26bSmrg      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20337e07dc26bSmrg    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
20338e07dc26bSmrg      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
20339e07dc26bSmrg$as_echo "$as_me: $ac_file is unchanged" >&6;}
20340e07dc26bSmrg    else
20341e07dc26bSmrg      rm -f "$ac_file"
20342e07dc26bSmrg      mv "$ac_tmp/config.h" "$ac_file" \
20343e07dc26bSmrg	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
20344e07dc26bSmrg    fi
20345e07dc26bSmrg  else
20346e07dc26bSmrg    $as_echo "/* $configure_input  */" \
20347e07dc26bSmrg      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
20348e07dc26bSmrg      || as_fn_error $? "could not create -" "$LINENO" 5
20349e07dc26bSmrg  fi
20350e07dc26bSmrg# Compute "$ac_file"'s index in $config_headers.
20351e07dc26bSmrg_am_arg="$ac_file"
20352e07dc26bSmrg_am_stamp_count=1
20353e07dc26bSmrgfor _am_header in $config_headers :; do
20354e07dc26bSmrg  case $_am_header in
20355e07dc26bSmrg    $_am_arg | $_am_arg:* )
20356e07dc26bSmrg      break ;;
20357e07dc26bSmrg    * )
20358e07dc26bSmrg      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
20359e07dc26bSmrg  esac
20360e07dc26bSmrgdone
20361e07dc26bSmrgecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
20362e07dc26bSmrg$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20363e07dc26bSmrg	 X"$_am_arg" : 'X\(//\)[^/]' \| \
20364e07dc26bSmrg	 X"$_am_arg" : 'X\(//\)$' \| \
20365e07dc26bSmrg	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
20366e07dc26bSmrg$as_echo X"$_am_arg" |
20367e07dc26bSmrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20368e07dc26bSmrg	    s//\1/
20369e07dc26bSmrg	    q
20370e07dc26bSmrg	  }
20371e07dc26bSmrg	  /^X\(\/\/\)[^/].*/{
20372e07dc26bSmrg	    s//\1/
20373e07dc26bSmrg	    q
20374e07dc26bSmrg	  }
20375e07dc26bSmrg	  /^X\(\/\/\)$/{
20376e07dc26bSmrg	    s//\1/
20377e07dc26bSmrg	    q
20378e07dc26bSmrg	  }
20379e07dc26bSmrg	  /^X\(\/\).*/{
20380e07dc26bSmrg	    s//\1/
20381e07dc26bSmrg	    q
20382e07dc26bSmrg	  }
20383e07dc26bSmrg	  s/.*/./; q'`/stamp-h$_am_stamp_count
20384e07dc26bSmrg ;;
20385e07dc26bSmrg
20386e07dc26bSmrg  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
20387e07dc26bSmrg$as_echo "$as_me: executing $ac_file commands" >&6;}
20388e07dc26bSmrg ;;
20389e07dc26bSmrg  esac
20390e07dc26bSmrg
20391e07dc26bSmrg
20392e07dc26bSmrg  case $ac_file$ac_mode in
20393e07dc26bSmrg    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
20394e07dc26bSmrg  # Older Autoconf quotes --file arguments for eval, but not when files
20395e07dc26bSmrg  # are listed without --file.  Let's play safe and only enable the eval
20396e07dc26bSmrg  # if we detect the quoting.
20397e07dc26bSmrg  case $CONFIG_FILES in
20398e07dc26bSmrg  *\'*) eval set x "$CONFIG_FILES" ;;
20399e07dc26bSmrg  *)   set x $CONFIG_FILES ;;
20400e07dc26bSmrg  esac
20401e07dc26bSmrg  shift
20402e07dc26bSmrg  for mf
20403e07dc26bSmrg  do
20404e07dc26bSmrg    # Strip MF so we end up with the name of the file.
20405e07dc26bSmrg    mf=`echo "$mf" | sed -e 's/:.*$//'`
20406e07dc26bSmrg    # Check whether this is an Automake generated Makefile or not.
20407e07dc26bSmrg    # We used to match only the files named 'Makefile.in', but
20408e07dc26bSmrg    # some people rename them; so instead we look at the file content.
20409e07dc26bSmrg    # Grep'ing the first line is not enough: some people post-process
20410e07dc26bSmrg    # each Makefile.in and add a new line on top of each file to say so.
20411e07dc26bSmrg    # Grep'ing the whole file is not good either: AIX grep has a line
20412e07dc26bSmrg    # limit of 2048, but all sed's we know have understand at least 4000.
20413e07dc26bSmrg    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
20414e07dc26bSmrg      dirpart=`$as_dirname -- "$mf" ||
20415e07dc26bSmrg$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20416e07dc26bSmrg	 X"$mf" : 'X\(//\)[^/]' \| \
20417e07dc26bSmrg	 X"$mf" : 'X\(//\)$' \| \
20418e07dc26bSmrg	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
20419e07dc26bSmrg$as_echo X"$mf" |
20420e07dc26bSmrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20421e07dc26bSmrg	    s//\1/
20422e07dc26bSmrg	    q
20423e07dc26bSmrg	  }
20424e07dc26bSmrg	  /^X\(\/\/\)[^/].*/{
20425e07dc26bSmrg	    s//\1/
20426e07dc26bSmrg	    q
20427e07dc26bSmrg	  }
20428e07dc26bSmrg	  /^X\(\/\/\)$/{
20429e07dc26bSmrg	    s//\1/
20430e07dc26bSmrg	    q
20431e07dc26bSmrg	  }
20432e07dc26bSmrg	  /^X\(\/\).*/{
20433e07dc26bSmrg	    s//\1/
20434e07dc26bSmrg	    q
20435e07dc26bSmrg	  }
20436e07dc26bSmrg	  s/.*/./; q'`
20437e07dc26bSmrg    else
20438e07dc26bSmrg      continue
20439e07dc26bSmrg    fi
20440e07dc26bSmrg    # Extract the definition of DEPDIR, am__include, and am__quote
20441e07dc26bSmrg    # from the Makefile without running 'make'.
20442e07dc26bSmrg    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
20443e07dc26bSmrg    test -z "$DEPDIR" && continue
20444e07dc26bSmrg    am__include=`sed -n 's/^am__include = //p' < "$mf"`
20445e07dc26bSmrg    test -z "$am__include" && continue
20446e07dc26bSmrg    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
20447e07dc26bSmrg    # Find all dependency output files, they are included files with
20448e07dc26bSmrg    # $(DEPDIR) in their names.  We invoke sed twice because it is the
20449e07dc26bSmrg    # simplest approach to changing $(DEPDIR) to its actual value in the
20450e07dc26bSmrg    # expansion.
20451e07dc26bSmrg    for file in `sed -n "
20452e07dc26bSmrg      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
20453e07dc26bSmrg	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
20454e07dc26bSmrg      # Make sure the directory exists.
20455e07dc26bSmrg      test -f "$dirpart/$file" && continue
20456e07dc26bSmrg      fdir=`$as_dirname -- "$file" ||
20457e07dc26bSmrg$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20458e07dc26bSmrg	 X"$file" : 'X\(//\)[^/]' \| \
20459e07dc26bSmrg	 X"$file" : 'X\(//\)$' \| \
20460e07dc26bSmrg	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
20461e07dc26bSmrg$as_echo X"$file" |
20462e07dc26bSmrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20463e07dc26bSmrg	    s//\1/
20464e07dc26bSmrg	    q
20465e07dc26bSmrg	  }
20466e07dc26bSmrg	  /^X\(\/\/\)[^/].*/{
20467e07dc26bSmrg	    s//\1/
20468e07dc26bSmrg	    q
20469e07dc26bSmrg	  }
20470e07dc26bSmrg	  /^X\(\/\/\)$/{
20471e07dc26bSmrg	    s//\1/
20472e07dc26bSmrg	    q
20473e07dc26bSmrg	  }
20474e07dc26bSmrg	  /^X\(\/\).*/{
20475e07dc26bSmrg	    s//\1/
20476e07dc26bSmrg	    q
20477e07dc26bSmrg	  }
20478e07dc26bSmrg	  s/.*/./; q'`
20479e07dc26bSmrg      as_dir=$dirpart/$fdir; as_fn_mkdir_p
20480e07dc26bSmrg      # echo "creating $dirpart/$file"
20481e07dc26bSmrg      echo '# dummy' > "$dirpart/$file"
20482e07dc26bSmrg    done
20483e07dc26bSmrg  done
20484e07dc26bSmrg}
20485e07dc26bSmrg ;;
20486e07dc26bSmrg    "libtool":C)
20487e07dc26bSmrg
20488e07dc26bSmrg    # See if we are running on zsh, and set the options that allow our
20489e07dc26bSmrg    # commands through without removal of \ escapes.
20490e07dc26bSmrg    if test -n "${ZSH_VERSION+set}"; then
20491e07dc26bSmrg      setopt NO_GLOB_SUBST
20492e07dc26bSmrg    fi
20493e07dc26bSmrg
20494e07dc26bSmrg    cfgfile=${ofile}T
20495e07dc26bSmrg    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
20496e07dc26bSmrg    $RM "$cfgfile"
20497e07dc26bSmrg
20498e07dc26bSmrg    cat <<_LT_EOF >> "$cfgfile"
20499e07dc26bSmrg#! $SHELL
20500e07dc26bSmrg# Generated automatically by $as_me ($PACKAGE) $VERSION
20501e07dc26bSmrg# NOTE: Changes made to this file will be lost: look at ltmain.sh.
20502e07dc26bSmrg
20503e07dc26bSmrg# Provide generalized library-building support services.
20504e07dc26bSmrg# Written by Gordon Matzigkeit, 1996
20505e07dc26bSmrg
20506e07dc26bSmrg# Copyright (C) 2014 Free Software Foundation, Inc.
20507e07dc26bSmrg# This is free software; see the source for copying conditions.  There is NO
20508e07dc26bSmrg# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
20509e07dc26bSmrg
20510e07dc26bSmrg# GNU Libtool is free software; you can redistribute it and/or modify
20511e07dc26bSmrg# it under the terms of the GNU General Public License as published by
20512e07dc26bSmrg# the Free Software Foundation; either version 2 of of the License, or
20513e07dc26bSmrg# (at your option) any later version.
20514e07dc26bSmrg#
20515e07dc26bSmrg# As a special exception to the GNU General Public License, if you
20516e07dc26bSmrg# distribute this file as part of a program or library that is built
20517e07dc26bSmrg# using GNU Libtool, you may include this file under the  same
20518e07dc26bSmrg# distribution terms that you use for the rest of that program.
20519e07dc26bSmrg#
20520e07dc26bSmrg# GNU Libtool is distributed in the hope that it will be useful, but
20521e07dc26bSmrg# WITHOUT ANY WARRANTY; without even the implied warranty of
20522e07dc26bSmrg# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
20523e07dc26bSmrg# GNU General Public License for more details.
20524e07dc26bSmrg#
20525e07dc26bSmrg# You should have received a copy of the GNU General Public License
20526e07dc26bSmrg# along with this program.  If not, see <http://www.gnu.org/licenses/>.
20527e07dc26bSmrg
20528e07dc26bSmrg
20529e07dc26bSmrg# The names of the tagged configurations supported by this script.
20530e07dc26bSmrgavailable_tags=''
20531e07dc26bSmrg
20532e07dc26bSmrg# Configured defaults for sys_lib_dlsearch_path munging.
20533e07dc26bSmrg: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
20534e07dc26bSmrg
20535e07dc26bSmrg# ### BEGIN LIBTOOL CONFIG
20536e07dc26bSmrg
20537e07dc26bSmrg# Whether or not to build static libraries.
20538e07dc26bSmrgbuild_old_libs=$enable_static
20539e07dc26bSmrg
20540e07dc26bSmrg# Which release of libtool.m4 was used?
20541e07dc26bSmrgmacro_version=$macro_version
20542e07dc26bSmrgmacro_revision=$macro_revision
20543e07dc26bSmrg
20544e07dc26bSmrg# Whether or not to build shared libraries.
20545e07dc26bSmrgbuild_libtool_libs=$enable_shared
20546e07dc26bSmrg
20547e07dc26bSmrg# What type of objects to build.
20548e07dc26bSmrgpic_mode=$pic_mode
20549e07dc26bSmrg
20550e07dc26bSmrg# Whether or not to optimize for fast installation.
20551e07dc26bSmrgfast_install=$enable_fast_install
20552e07dc26bSmrg
20553e07dc26bSmrg# Shared archive member basename,for filename based shared library versioning on AIX.
20554e07dc26bSmrgshared_archive_member_spec=$shared_archive_member_spec
20555e07dc26bSmrg
20556e07dc26bSmrg# Shell to use when invoking shell scripts.
20557e07dc26bSmrgSHELL=$lt_SHELL
20558e07dc26bSmrg
20559e07dc26bSmrg# An echo program that protects backslashes.
20560e07dc26bSmrgECHO=$lt_ECHO
20561e07dc26bSmrg
20562e07dc26bSmrg# The PATH separator for the build system.
20563e07dc26bSmrgPATH_SEPARATOR=$lt_PATH_SEPARATOR
20564e07dc26bSmrg
20565e07dc26bSmrg# The host system.
20566e07dc26bSmrghost_alias=$host_alias
20567e07dc26bSmrghost=$host
20568e07dc26bSmrghost_os=$host_os
20569e07dc26bSmrg
20570e07dc26bSmrg# The build system.
20571e07dc26bSmrgbuild_alias=$build_alias
20572e07dc26bSmrgbuild=$build
20573e07dc26bSmrgbuild_os=$build_os
20574e07dc26bSmrg
20575e07dc26bSmrg# A sed program that does not truncate output.
20576e07dc26bSmrgSED=$lt_SED
20577e07dc26bSmrg
20578e07dc26bSmrg# Sed that helps us avoid accidentally triggering echo(1) options like -n.
20579e07dc26bSmrgXsed="\$SED -e 1s/^X//"
20580e07dc26bSmrg
20581e07dc26bSmrg# A grep program that handles long lines.
20582e07dc26bSmrgGREP=$lt_GREP
20583e07dc26bSmrg
20584e07dc26bSmrg# An ERE matcher.
20585e07dc26bSmrgEGREP=$lt_EGREP
20586e07dc26bSmrg
20587e07dc26bSmrg# A literal string matcher.
20588e07dc26bSmrgFGREP=$lt_FGREP
20589e07dc26bSmrg
20590e07dc26bSmrg# A BSD- or MS-compatible name lister.
20591e07dc26bSmrgNM=$lt_NM
20592e07dc26bSmrg
20593e07dc26bSmrg# Whether we need soft or hard links.
20594e07dc26bSmrgLN_S=$lt_LN_S
20595e07dc26bSmrg
20596e07dc26bSmrg# What is the maximum length of a command?
20597e07dc26bSmrgmax_cmd_len=$max_cmd_len
20598e07dc26bSmrg
20599e07dc26bSmrg# Object file suffix (normally "o").
20600e07dc26bSmrgobjext=$ac_objext
20601e07dc26bSmrg
20602e07dc26bSmrg# Executable file suffix (normally "").
20603e07dc26bSmrgexeext=$exeext
20604e07dc26bSmrg
20605e07dc26bSmrg# whether the shell understands "unset".
20606e07dc26bSmrglt_unset=$lt_unset
20607e07dc26bSmrg
20608e07dc26bSmrg# turn spaces into newlines.
20609e07dc26bSmrgSP2NL=$lt_lt_SP2NL
20610e07dc26bSmrg
20611e07dc26bSmrg# turn newlines into spaces.
20612e07dc26bSmrgNL2SP=$lt_lt_NL2SP
20613e07dc26bSmrg
20614e07dc26bSmrg# convert \$build file names to \$host format.
20615e07dc26bSmrgto_host_file_cmd=$lt_cv_to_host_file_cmd
20616e07dc26bSmrg
20617e07dc26bSmrg# convert \$build files to toolchain format.
20618e07dc26bSmrgto_tool_file_cmd=$lt_cv_to_tool_file_cmd
20619e07dc26bSmrg
20620e07dc26bSmrg# An object symbol dumper.
20621e07dc26bSmrgOBJDUMP=$lt_OBJDUMP
20622e07dc26bSmrg
20623e07dc26bSmrg# Method to check whether dependent libraries are shared objects.
20624e07dc26bSmrgdeplibs_check_method=$lt_deplibs_check_method
20625e07dc26bSmrg
20626e07dc26bSmrg# Command to use when deplibs_check_method = "file_magic".
20627e07dc26bSmrgfile_magic_cmd=$lt_file_magic_cmd
20628e07dc26bSmrg
20629e07dc26bSmrg# How to find potential files when deplibs_check_method = "file_magic".
20630e07dc26bSmrgfile_magic_glob=$lt_file_magic_glob
20631e07dc26bSmrg
20632e07dc26bSmrg# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
20633e07dc26bSmrgwant_nocaseglob=$lt_want_nocaseglob
20634e07dc26bSmrg
20635e07dc26bSmrg# DLL creation program.
20636e07dc26bSmrgDLLTOOL=$lt_DLLTOOL
20637e07dc26bSmrg
20638e07dc26bSmrg# Command to associate shared and link libraries.
20639e07dc26bSmrgsharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
20640e07dc26bSmrg
20641e07dc26bSmrg# The archiver.
20642e07dc26bSmrgAR=$lt_AR
20643e07dc26bSmrg
20644e07dc26bSmrg# Flags to create an archive.
20645e07dc26bSmrgAR_FLAGS=$lt_AR_FLAGS
20646e07dc26bSmrg
20647e07dc26bSmrg# How to feed a file listing to the archiver.
20648e07dc26bSmrgarchiver_list_spec=$lt_archiver_list_spec
20649e07dc26bSmrg
20650e07dc26bSmrg# A symbol stripping program.
20651e07dc26bSmrgSTRIP=$lt_STRIP
20652e07dc26bSmrg
20653e07dc26bSmrg# Commands used to install an old-style archive.
20654e07dc26bSmrgRANLIB=$lt_RANLIB
20655e07dc26bSmrgold_postinstall_cmds=$lt_old_postinstall_cmds
20656e07dc26bSmrgold_postuninstall_cmds=$lt_old_postuninstall_cmds
20657e07dc26bSmrg
20658e07dc26bSmrg# Whether to use a lock for old archive extraction.
20659e07dc26bSmrglock_old_archive_extraction=$lock_old_archive_extraction
20660e07dc26bSmrg
20661e07dc26bSmrg# A C compiler.
20662e07dc26bSmrgLTCC=$lt_CC
20663e07dc26bSmrg
20664e07dc26bSmrg# LTCC compiler flags.
20665e07dc26bSmrgLTCFLAGS=$lt_CFLAGS
20666e07dc26bSmrg
20667e07dc26bSmrg# Take the output of nm and produce a listing of raw symbols and C names.
20668e07dc26bSmrgglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
20669e07dc26bSmrg
20670e07dc26bSmrg# Transform the output of nm in a proper C declaration.
20671e07dc26bSmrgglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
20672e07dc26bSmrg
20673e07dc26bSmrg# Transform the output of nm into a list of symbols to manually relocate.
20674e07dc26bSmrgglobal_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
20675e07dc26bSmrg
20676e07dc26bSmrg# Transform the output of nm in a C name address pair.
20677e07dc26bSmrgglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
20678e07dc26bSmrg
20679e07dc26bSmrg# Transform the output of nm in a C name address pair when lib prefix is needed.
20680e07dc26bSmrgglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
20681e07dc26bSmrg
20682e07dc26bSmrg# The name lister interface.
20683e07dc26bSmrgnm_interface=$lt_lt_cv_nm_interface
20684e07dc26bSmrg
20685e07dc26bSmrg# Specify filename containing input files for \$NM.
20686e07dc26bSmrgnm_file_list_spec=$lt_nm_file_list_spec
20687e07dc26bSmrg
20688e07dc26bSmrg# The root where to search for dependent libraries,and where our libraries should be installed.
20689e07dc26bSmrglt_sysroot=$lt_sysroot
20690e07dc26bSmrg
20691e07dc26bSmrg# Command to truncate a binary pipe.
20692e07dc26bSmrglt_truncate_bin=$lt_lt_cv_truncate_bin
20693e07dc26bSmrg
20694e07dc26bSmrg# The name of the directory that contains temporary libtool files.
20695e07dc26bSmrgobjdir=$objdir
20696e07dc26bSmrg
20697e07dc26bSmrg# Used to examine libraries when file_magic_cmd begins with "file".
20698e07dc26bSmrgMAGIC_CMD=$MAGIC_CMD
20699e07dc26bSmrg
20700e07dc26bSmrg# Must we lock files when doing compilation?
20701e07dc26bSmrgneed_locks=$lt_need_locks
20702e07dc26bSmrg
20703e07dc26bSmrg# Manifest tool.
20704e07dc26bSmrgMANIFEST_TOOL=$lt_MANIFEST_TOOL
20705e07dc26bSmrg
20706e07dc26bSmrg# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
20707e07dc26bSmrgDSYMUTIL=$lt_DSYMUTIL
20708e07dc26bSmrg
20709e07dc26bSmrg# Tool to change global to local symbols on Mac OS X.
20710e07dc26bSmrgNMEDIT=$lt_NMEDIT
20711e07dc26bSmrg
20712e07dc26bSmrg# Tool to manipulate fat objects and archives on Mac OS X.
20713e07dc26bSmrgLIPO=$lt_LIPO
20714e07dc26bSmrg
20715e07dc26bSmrg# ldd/readelf like tool for Mach-O binaries on Mac OS X.
20716e07dc26bSmrgOTOOL=$lt_OTOOL
20717e07dc26bSmrg
20718e07dc26bSmrg# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
20719e07dc26bSmrgOTOOL64=$lt_OTOOL64
20720e07dc26bSmrg
20721e07dc26bSmrg# Old archive suffix (normally "a").
20722e07dc26bSmrglibext=$libext
20723e07dc26bSmrg
20724e07dc26bSmrg# Shared library suffix (normally ".so").
20725e07dc26bSmrgshrext_cmds=$lt_shrext_cmds
20726e07dc26bSmrg
20727e07dc26bSmrg# The commands to extract the exported symbol list from a shared archive.
20728e07dc26bSmrgextract_expsyms_cmds=$lt_extract_expsyms_cmds
20729e07dc26bSmrg
20730e07dc26bSmrg# Variables whose values should be saved in libtool wrapper scripts and
20731e07dc26bSmrg# restored at link time.
20732e07dc26bSmrgvariables_saved_for_relink=$lt_variables_saved_for_relink
20733e07dc26bSmrg
20734e07dc26bSmrg# Do we need the "lib" prefix for modules?
20735e07dc26bSmrgneed_lib_prefix=$need_lib_prefix
20736e07dc26bSmrg
20737e07dc26bSmrg# Do we need a version for libraries?
20738e07dc26bSmrgneed_version=$need_version
20739e07dc26bSmrg
20740e07dc26bSmrg# Library versioning type.
20741e07dc26bSmrgversion_type=$version_type
20742e07dc26bSmrg
20743e07dc26bSmrg# Shared library runtime path variable.
20744e07dc26bSmrgrunpath_var=$runpath_var
20745e07dc26bSmrg
20746e07dc26bSmrg# Shared library path variable.
20747e07dc26bSmrgshlibpath_var=$shlibpath_var
20748e07dc26bSmrg
20749e07dc26bSmrg# Is shlibpath searched before the hard-coded library search path?
20750e07dc26bSmrgshlibpath_overrides_runpath=$shlibpath_overrides_runpath
20751e07dc26bSmrg
20752e07dc26bSmrg# Format of library name prefix.
20753e07dc26bSmrglibname_spec=$lt_libname_spec
20754e07dc26bSmrg
20755e07dc26bSmrg# List of archive names.  First name is the real one, the rest are links.
20756e07dc26bSmrg# The last name is the one that the linker finds with -lNAME
20757e07dc26bSmrglibrary_names_spec=$lt_library_names_spec
20758e07dc26bSmrg
20759e07dc26bSmrg# The coded name of the library, if different from the real name.
20760e07dc26bSmrgsoname_spec=$lt_soname_spec
20761e07dc26bSmrg
20762e07dc26bSmrg# Permission mode override for installation of shared libraries.
20763e07dc26bSmrginstall_override_mode=$lt_install_override_mode
20764e07dc26bSmrg
20765e07dc26bSmrg# Command to use after installation of a shared archive.
20766e07dc26bSmrgpostinstall_cmds=$lt_postinstall_cmds
20767e07dc26bSmrg
20768e07dc26bSmrg# Command to use after uninstallation of a shared archive.
20769e07dc26bSmrgpostuninstall_cmds=$lt_postuninstall_cmds
20770e07dc26bSmrg
20771e07dc26bSmrg# Commands used to finish a libtool library installation in a directory.
20772e07dc26bSmrgfinish_cmds=$lt_finish_cmds
20773e07dc26bSmrg
20774e07dc26bSmrg# As "finish_cmds", except a single script fragment to be evaled but
20775e07dc26bSmrg# not shown.
20776e07dc26bSmrgfinish_eval=$lt_finish_eval
20777e07dc26bSmrg
20778e07dc26bSmrg# Whether we should hardcode library paths into libraries.
20779e07dc26bSmrghardcode_into_libs=$hardcode_into_libs
20780e07dc26bSmrg
20781e07dc26bSmrg# Compile-time system search path for libraries.
20782e07dc26bSmrgsys_lib_search_path_spec=$lt_sys_lib_search_path_spec
20783e07dc26bSmrg
20784e07dc26bSmrg# Detected run-time system search path for libraries.
20785e07dc26bSmrgsys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
20786e07dc26bSmrg
20787e07dc26bSmrg# Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
20788e07dc26bSmrgconfigure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
20789e07dc26bSmrg
20790e07dc26bSmrg# Whether dlopen is supported.
20791e07dc26bSmrgdlopen_support=$enable_dlopen
20792e07dc26bSmrg
20793e07dc26bSmrg# Whether dlopen of programs is supported.
20794e07dc26bSmrgdlopen_self=$enable_dlopen_self
20795e07dc26bSmrg
20796e07dc26bSmrg# Whether dlopen of statically linked programs is supported.
20797e07dc26bSmrgdlopen_self_static=$enable_dlopen_self_static
20798e07dc26bSmrg
20799e07dc26bSmrg# Commands to strip libraries.
20800e07dc26bSmrgold_striplib=$lt_old_striplib
20801e07dc26bSmrgstriplib=$lt_striplib
20802e07dc26bSmrg
20803e07dc26bSmrg
20804e07dc26bSmrg# The linker used to build libraries.
20805e07dc26bSmrgLD=$lt_LD
20806e07dc26bSmrg
20807e07dc26bSmrg# How to create reloadable object files.
20808e07dc26bSmrgreload_flag=$lt_reload_flag
20809e07dc26bSmrgreload_cmds=$lt_reload_cmds
20810e07dc26bSmrg
20811e07dc26bSmrg# Commands used to build an old-style archive.
20812e07dc26bSmrgold_archive_cmds=$lt_old_archive_cmds
20813e07dc26bSmrg
20814e07dc26bSmrg# A language specific compiler.
20815e07dc26bSmrgCC=$lt_compiler
20816e07dc26bSmrg
20817e07dc26bSmrg# Is the compiler the GNU compiler?
20818e07dc26bSmrgwith_gcc=$GCC
20819e07dc26bSmrg
20820e07dc26bSmrg# Compiler flag to turn off builtin functions.
20821e07dc26bSmrgno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
20822e07dc26bSmrg
20823e07dc26bSmrg# Additional compiler flags for building library objects.
20824e07dc26bSmrgpic_flag=$lt_lt_prog_compiler_pic
20825e07dc26bSmrg
20826e07dc26bSmrg# How to pass a linker flag through the compiler.
20827e07dc26bSmrgwl=$lt_lt_prog_compiler_wl
20828e07dc26bSmrg
20829e07dc26bSmrg# Compiler flag to prevent dynamic linking.
20830e07dc26bSmrglink_static_flag=$lt_lt_prog_compiler_static
20831e07dc26bSmrg
20832e07dc26bSmrg# Does compiler simultaneously support -c and -o options?
20833e07dc26bSmrgcompiler_c_o=$lt_lt_cv_prog_compiler_c_o
20834e07dc26bSmrg
20835e07dc26bSmrg# Whether or not to add -lc for building shared libraries.
20836e07dc26bSmrgbuild_libtool_need_lc=$archive_cmds_need_lc
20837e07dc26bSmrg
20838e07dc26bSmrg# Whether or not to disallow shared libs when runtime libs are static.
20839e07dc26bSmrgallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
20840e07dc26bSmrg
20841e07dc26bSmrg# Compiler flag to allow reflexive dlopens.
20842e07dc26bSmrgexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec
20843e07dc26bSmrg
20844e07dc26bSmrg# Compiler flag to generate shared objects directly from archives.
20845e07dc26bSmrgwhole_archive_flag_spec=$lt_whole_archive_flag_spec
20846e07dc26bSmrg
20847e07dc26bSmrg# Whether the compiler copes with passing no objects directly.
20848e07dc26bSmrgcompiler_needs_object=$lt_compiler_needs_object
20849e07dc26bSmrg
20850e07dc26bSmrg# Create an old-style archive from a shared archive.
20851e07dc26bSmrgold_archive_from_new_cmds=$lt_old_archive_from_new_cmds
20852e07dc26bSmrg
20853e07dc26bSmrg# Create a temporary old-style archive to link instead of a shared archive.
20854e07dc26bSmrgold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
20855e07dc26bSmrg
20856e07dc26bSmrg# Commands used to build a shared archive.
20857e07dc26bSmrgarchive_cmds=$lt_archive_cmds
20858e07dc26bSmrgarchive_expsym_cmds=$lt_archive_expsym_cmds
20859e07dc26bSmrg
20860e07dc26bSmrg# Commands used to build a loadable module if different from building
20861e07dc26bSmrg# a shared archive.
20862e07dc26bSmrgmodule_cmds=$lt_module_cmds
20863e07dc26bSmrgmodule_expsym_cmds=$lt_module_expsym_cmds
20864e07dc26bSmrg
20865e07dc26bSmrg# Whether we are building with GNU ld or not.
20866e07dc26bSmrgwith_gnu_ld=$lt_with_gnu_ld
20867e07dc26bSmrg
20868e07dc26bSmrg# Flag that allows shared libraries with undefined symbols to be built.
20869e07dc26bSmrgallow_undefined_flag=$lt_allow_undefined_flag
20870e07dc26bSmrg
20871e07dc26bSmrg# Flag that enforces no undefined symbols.
20872e07dc26bSmrgno_undefined_flag=$lt_no_undefined_flag
20873e07dc26bSmrg
20874e07dc26bSmrg# Flag to hardcode \$libdir into a binary during linking.
20875e07dc26bSmrg# This must work even if \$libdir does not exist
20876e07dc26bSmrghardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
20877e07dc26bSmrg
20878e07dc26bSmrg# Whether we need a single "-rpath" flag with a separated argument.
20879e07dc26bSmrghardcode_libdir_separator=$lt_hardcode_libdir_separator
20880e07dc26bSmrg
20881e07dc26bSmrg# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
20882e07dc26bSmrg# DIR into the resulting binary.
20883e07dc26bSmrghardcode_direct=$hardcode_direct
20884e07dc26bSmrg
20885e07dc26bSmrg# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
20886e07dc26bSmrg# DIR into the resulting binary and the resulting library dependency is
20887e07dc26bSmrg# "absolute",i.e impossible to change by setting \$shlibpath_var if the
20888e07dc26bSmrg# library is relocated.
20889e07dc26bSmrghardcode_direct_absolute=$hardcode_direct_absolute
20890e07dc26bSmrg
20891e07dc26bSmrg# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
20892e07dc26bSmrg# into the resulting binary.
20893e07dc26bSmrghardcode_minus_L=$hardcode_minus_L
20894e07dc26bSmrg
20895e07dc26bSmrg# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
20896e07dc26bSmrg# into the resulting binary.
20897e07dc26bSmrghardcode_shlibpath_var=$hardcode_shlibpath_var
20898e07dc26bSmrg
20899e07dc26bSmrg# Set to "yes" if building a shared library automatically hardcodes DIR
20900e07dc26bSmrg# into the library and all subsequent libraries and executables linked
20901e07dc26bSmrg# against it.
20902e07dc26bSmrghardcode_automatic=$hardcode_automatic
20903e07dc26bSmrg
20904e07dc26bSmrg# Set to yes if linker adds runtime paths of dependent libraries
20905e07dc26bSmrg# to runtime path list.
20906e07dc26bSmrginherit_rpath=$inherit_rpath
20907e07dc26bSmrg
20908e07dc26bSmrg# Whether libtool must link a program against all its dependency libraries.
20909e07dc26bSmrglink_all_deplibs=$link_all_deplibs
20910e07dc26bSmrg
20911e07dc26bSmrg# Set to "yes" if exported symbols are required.
20912e07dc26bSmrgalways_export_symbols=$always_export_symbols
20913e07dc26bSmrg
20914e07dc26bSmrg# The commands to list exported symbols.
20915e07dc26bSmrgexport_symbols_cmds=$lt_export_symbols_cmds
20916e07dc26bSmrg
20917e07dc26bSmrg# Symbols that should not be listed in the preloaded symbols.
20918e07dc26bSmrgexclude_expsyms=$lt_exclude_expsyms
20919e07dc26bSmrg
20920e07dc26bSmrg# Symbols that must always be exported.
20921e07dc26bSmrginclude_expsyms=$lt_include_expsyms
20922e07dc26bSmrg
20923e07dc26bSmrg# Commands necessary for linking programs (against libraries) with templates.
20924e07dc26bSmrgprelink_cmds=$lt_prelink_cmds
20925e07dc26bSmrg
20926e07dc26bSmrg# Commands necessary for finishing linking programs.
20927e07dc26bSmrgpostlink_cmds=$lt_postlink_cmds
20928e07dc26bSmrg
20929e07dc26bSmrg# Specify filename containing input files.
20930e07dc26bSmrgfile_list_spec=$lt_file_list_spec
20931e07dc26bSmrg
20932e07dc26bSmrg# How to hardcode a shared library path into an executable.
20933e07dc26bSmrghardcode_action=$hardcode_action
20934e07dc26bSmrg
20935e07dc26bSmrg# ### END LIBTOOL CONFIG
20936e07dc26bSmrg
20937e07dc26bSmrg_LT_EOF
20938e07dc26bSmrg
20939e07dc26bSmrg    cat <<'_LT_EOF' >> "$cfgfile"
20940e07dc26bSmrg
20941e07dc26bSmrg# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
20942e07dc26bSmrg
20943e07dc26bSmrg# func_munge_path_list VARIABLE PATH
20944e07dc26bSmrg# -----------------------------------
20945e07dc26bSmrg# VARIABLE is name of variable containing _space_ separated list of
20946e07dc26bSmrg# directories to be munged by the contents of PATH, which is string
20947e07dc26bSmrg# having a format:
20948e07dc26bSmrg# "DIR[:DIR]:"
20949e07dc26bSmrg#       string "DIR[ DIR]" will be prepended to VARIABLE
20950e07dc26bSmrg# ":DIR[:DIR]"
20951e07dc26bSmrg#       string "DIR[ DIR]" will be appended to VARIABLE
20952e07dc26bSmrg# "DIRP[:DIRP]::[DIRA:]DIRA"
20953e07dc26bSmrg#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
20954e07dc26bSmrg#       "DIRA[ DIRA]" will be appended to VARIABLE
20955e07dc26bSmrg# "DIR[:DIR]"
20956e07dc26bSmrg#       VARIABLE will be replaced by "DIR[ DIR]"
20957e07dc26bSmrgfunc_munge_path_list ()
20958e07dc26bSmrg{
20959e07dc26bSmrg    case x$2 in
20960e07dc26bSmrg    x)
20961e07dc26bSmrg        ;;
20962e07dc26bSmrg    *:)
20963e07dc26bSmrg        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
20964e07dc26bSmrg        ;;
20965e07dc26bSmrg    x:*)
20966e07dc26bSmrg        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
20967e07dc26bSmrg        ;;
20968e07dc26bSmrg    *::*)
20969e07dc26bSmrg        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
20970e07dc26bSmrg        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
20971e07dc26bSmrg        ;;
20972e07dc26bSmrg    *)
20973e07dc26bSmrg        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
20974e07dc26bSmrg        ;;
20975e07dc26bSmrg    esac
20976e07dc26bSmrg}
20977e07dc26bSmrg
20978e07dc26bSmrg
20979e07dc26bSmrg# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
20980e07dc26bSmrgfunc_cc_basename ()
20981e07dc26bSmrg{
20982e07dc26bSmrg    for cc_temp in $*""; do
20983e07dc26bSmrg      case $cc_temp in
20984e07dc26bSmrg        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
20985e07dc26bSmrg        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
20986e07dc26bSmrg        \-*) ;;
20987e07dc26bSmrg        *) break;;
20988e07dc26bSmrg      esac
20989e07dc26bSmrg    done
20990e07dc26bSmrg    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
20991e07dc26bSmrg}
20992e07dc26bSmrg
20993e07dc26bSmrg
20994e07dc26bSmrg# ### END FUNCTIONS SHARED WITH CONFIGURE
20995e07dc26bSmrg
20996e07dc26bSmrg_LT_EOF
20997e07dc26bSmrg
20998e07dc26bSmrg  case $host_os in
20999e07dc26bSmrg  aix3*)
21000e07dc26bSmrg    cat <<\_LT_EOF >> "$cfgfile"
21001e07dc26bSmrg# AIX sometimes has problems with the GCC collect2 program.  For some
21002e07dc26bSmrg# reason, if we set the COLLECT_NAMES environment variable, the problems
21003e07dc26bSmrg# vanish in a puff of smoke.
21004e07dc26bSmrgif test set != "${COLLECT_NAMES+set}"; then
21005e07dc26bSmrg  COLLECT_NAMES=
21006e07dc26bSmrg  export COLLECT_NAMES
21007e07dc26bSmrgfi
21008e07dc26bSmrg_LT_EOF
21009e07dc26bSmrg    ;;
21010e07dc26bSmrg  esac
21011e07dc26bSmrg
21012e07dc26bSmrg
21013e07dc26bSmrgltmain=$ac_aux_dir/ltmain.sh
21014e07dc26bSmrg
21015e07dc26bSmrg
21016e07dc26bSmrg  # We use sed instead of cat because bash on DJGPP gets confused if
21017e07dc26bSmrg  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
21018e07dc26bSmrg  # text mode, it properly converts lines to CR/LF.  This bash problem
21019e07dc26bSmrg  # is reportedly fixed, but why not run on old versions too?
21020e07dc26bSmrg  sed '$q' "$ltmain" >> "$cfgfile" \
21021e07dc26bSmrg     || (rm -f "$cfgfile"; exit 1)
21022e07dc26bSmrg
21023e07dc26bSmrg   mv -f "$cfgfile" "$ofile" ||
21024e07dc26bSmrg    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
21025e07dc26bSmrg  chmod +x "$ofile"
21026e07dc26bSmrg
21027e07dc26bSmrg ;;
21028e07dc26bSmrg
21029e07dc26bSmrg  esac
21030e07dc26bSmrgdone # for ac_tag
21031e07dc26bSmrg
21032e07dc26bSmrg
21033e07dc26bSmrgas_fn_exit 0
21034e07dc26bSmrg_ACEOF
21035e07dc26bSmrgac_clean_files=$ac_clean_files_save
21036e07dc26bSmrg
21037e07dc26bSmrgtest $ac_write_fail = 0 ||
21038e07dc26bSmrg  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
21039e07dc26bSmrg
21040e07dc26bSmrg
21041e07dc26bSmrg# configure is writing to config.log, and then calls config.status.
21042e07dc26bSmrg# config.status does its own redirection, appending to config.log.
21043e07dc26bSmrg# Unfortunately, on DOS this fails, as config.log is still kept open
21044e07dc26bSmrg# by configure, so config.status won't be able to write to it; its
21045e07dc26bSmrg# output is simply discarded.  So we exec the FD to /dev/null,
21046e07dc26bSmrg# effectively closing config.log, so it can be properly (re)opened and
21047e07dc26bSmrg# appended to by config.status.  When coming back to configure, we
21048e07dc26bSmrg# need to make the FD available again.
21049e07dc26bSmrgif test "$no_create" != yes; then
21050e07dc26bSmrg  ac_cs_success=:
21051e07dc26bSmrg  ac_config_status_args=
21052e07dc26bSmrg  test "$silent" = yes &&
21053e07dc26bSmrg    ac_config_status_args="$ac_config_status_args --quiet"
21054e07dc26bSmrg  exec 5>/dev/null
21055e07dc26bSmrg  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
21056e07dc26bSmrg  exec 5>>config.log
21057e07dc26bSmrg  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
21058e07dc26bSmrg  # would make configure fail if this is the last instruction.
21059e07dc26bSmrg  $ac_cs_success || as_fn_exit 1
21060e07dc26bSmrgfi
21061e07dc26bSmrgif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
21062e07dc26bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
21063e07dc26bSmrg$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
21064e07dc26bSmrgfi
21065e07dc26bSmrg
21066