1c9e2be55Smrg#! /bin/sh
2c9e2be55Smrg# Guess values for system-dependent variables and create Makefiles.
366d665a3Smrg# Generated by GNU Autoconf 2.72 for xmh 1.0.5.
4c9e2be55Smrg#
5d859ff80Smrg# Report bugs to <https://gitlab.freedesktop.org/xorg/app/xmh/-/issues>.
6c9e2be55Smrg#
7e2264b6dSmrg#
866d665a3Smrg# Copyright (C) 1992-1996, 1998-2017, 2020-2023 Free Software Foundation,
9d859ff80Smrg# Inc.
10e2264b6dSmrg#
11e2264b6dSmrg#
12c9e2be55Smrg# This configure script is free software; the Free Software Foundation
13c9e2be55Smrg# gives unlimited permission to copy, distribute and modify it.
14e2264b6dSmrg## -------------------- ##
15e2264b6dSmrg## M4sh Initialization. ##
16e2264b6dSmrg## -------------------- ##
17c9e2be55Smrg
18e2264b6dSmrg# Be more Bourne compatible
19e2264b6dSmrgDUALCASE=1; export DUALCASE # for MKS sh
20d859ff80Smrgif test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
21d859ff80Smrgthen :
22c9e2be55Smrg  emulate sh
23c9e2be55Smrg  NULLCMD=:
24e2264b6dSmrg  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25c9e2be55Smrg  # is contrary to our usage.  Disable this feature.
26c9e2be55Smrg  alias -g '${1+"$@"}'='"$@"'
27e2264b6dSmrg  setopt NO_GLOB_SUBST
2866d665a3Smrgelse case e in #(
2966d665a3Smrg  e) case `(set -o) 2>/dev/null` in #(
30e2264b6dSmrg  *posix*) :
31e2264b6dSmrg    set -o posix ;; #(
32e2264b6dSmrg  *) :
33e2264b6dSmrg     ;;
3466d665a3Smrgesac ;;
35e2264b6dSmrgesac
36c9e2be55Smrgfi
37c9e2be55Smrg
38e2264b6dSmrg
39d859ff80Smrg
40d859ff80Smrg# Reset variables that may have inherited troublesome values from
41d859ff80Smrg# the environment.
42d859ff80Smrg
43d859ff80Smrg# IFS needs to be set, to space, tab, and newline, in precisely that order.
44d859ff80Smrg# (If _AS_PATH_WALK were called with IFS unset, it would have the
45d859ff80Smrg# side effect of setting IFS to empty, thus disabling word splitting.)
46d859ff80Smrg# Quoting is to prevent editors from complaining about space-tab.
47e2264b6dSmrgas_nl='
48e2264b6dSmrg'
49e2264b6dSmrgexport as_nl
50d859ff80SmrgIFS=" ""	$as_nl"
51d859ff80Smrg
52d859ff80SmrgPS1='$ '
53d859ff80SmrgPS2='> '
54d859ff80SmrgPS4='+ '
55d859ff80Smrg
56d859ff80Smrg# Ensure predictable behavior from utilities with locale-dependent output.
57d859ff80SmrgLC_ALL=C
58d859ff80Smrgexport LC_ALL
59d859ff80SmrgLANGUAGE=C
60d859ff80Smrgexport LANGUAGE
61d859ff80Smrg
62d859ff80Smrg# We cannot yet rely on "unset" to work, but we need these variables
63d859ff80Smrg# to be unset--not just set to an empty or harmless value--now, to
64d859ff80Smrg# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
65d859ff80Smrg# also avoids known problems related to "unset" and subshell syntax
66d859ff80Smrg# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
67d859ff80Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
68d859ff80Smrgdo eval test \${$as_var+y} \
69d859ff80Smrg  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
70d859ff80Smrgdone
71d859ff80Smrg
72d859ff80Smrg# Ensure that fds 0, 1, and 2 are open.
73d859ff80Smrgif (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
74d859ff80Smrgif (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
75d859ff80Smrgif (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
76e2264b6dSmrg
77e2264b6dSmrg# The user is always right.
78d859ff80Smrgif ${PATH_SEPARATOR+false} :; then
79e2264b6dSmrg  PATH_SEPARATOR=:
80e2264b6dSmrg  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
81e2264b6dSmrg    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
82e2264b6dSmrg      PATH_SEPARATOR=';'
83e2264b6dSmrg  }
84c9e2be55Smrgfi
85c9e2be55Smrg
86c9e2be55Smrg
87e2264b6dSmrg# Find who we are.  Look in the path if we contain no directory separator.
88e2264b6dSmrgas_myself=
89e2264b6dSmrgcase $0 in #((
90e2264b6dSmrg  *[\\/]* ) as_myself=$0 ;;
91e2264b6dSmrg  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
92e2264b6dSmrgfor as_dir in $PATH
93e2264b6dSmrgdo
94e2264b6dSmrg  IFS=$as_save_IFS
95d859ff80Smrg  case $as_dir in #(((
96d859ff80Smrg    '') as_dir=./ ;;
97d859ff80Smrg    */) ;;
98d859ff80Smrg    *) as_dir=$as_dir/ ;;
99d859ff80Smrg  esac
100d859ff80Smrg    test -r "$as_dir$0" && as_myself=$as_dir$0 && break
101e2264b6dSmrg  done
102e2264b6dSmrgIFS=$as_save_IFS
103e2264b6dSmrg
104e2264b6dSmrg     ;;
105e2264b6dSmrgesac
10666d665a3Smrg# We did not find ourselves, most probably we were run as 'sh COMMAND'
107e2264b6dSmrg# in which case we are not to be found in the path.
108e2264b6dSmrgif test "x$as_myself" = x; then
109e2264b6dSmrg  as_myself=$0
110e2264b6dSmrgfi
111e2264b6dSmrgif test ! -f "$as_myself"; then
112d859ff80Smrg  printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113e2264b6dSmrg  exit 1
114e2264b6dSmrgfi
115e2264b6dSmrg
116e2264b6dSmrg
117aef24d58Smrg# Use a proper internal environment variable to ensure we don't fall
118aef24d58Smrg  # into an infinite loop, continuously re-executing ourselves.
119aef24d58Smrg  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
120aef24d58Smrg    _as_can_reexec=no; export _as_can_reexec;
121aef24d58Smrg    # We cannot yet assume a decent shell, so we have to provide a
122aef24d58Smrg# neutralization value for shells without unset; and this also
123aef24d58Smrg# works around shells that cannot unset nonexistent variables.
124aef24d58Smrg# Preserve -v and -x to the replacement shell.
125aef24d58SmrgBASH_ENV=/dev/null
126aef24d58SmrgENV=/dev/null
127aef24d58Smrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
128aef24d58Smrgcase $- in # ((((
129aef24d58Smrg  *v*x* | *x*v* ) as_opts=-vx ;;
130aef24d58Smrg  *v* ) as_opts=-v ;;
131aef24d58Smrg  *x* ) as_opts=-x ;;
132aef24d58Smrg  * ) as_opts= ;;
133aef24d58Smrgesac
134aef24d58Smrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
135aef24d58Smrg# Admittedly, this is quite paranoid, since all the known shells bail
13666d665a3Smrg# out after a failed 'exec'.
137d859ff80Smrgprintf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
138d859ff80Smrgexit 255
139aef24d58Smrg  fi
140aef24d58Smrg  # We don't want this to propagate to other subprocesses.
141aef24d58Smrg          { _as_can_reexec=; unset _as_can_reexec;}
142e2264b6dSmrgif test "x$CONFIG_SHELL" = x; then
14366d665a3Smrg  as_bourne_compatible="if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
144d859ff80Smrgthen :
145e2264b6dSmrg  emulate sh
146e2264b6dSmrg  NULLCMD=:
147e2264b6dSmrg  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
148e2264b6dSmrg  # is contrary to our usage.  Disable this feature.
149e2264b6dSmrg  alias -g '\${1+\"\$@\"}'='\"\$@\"'
150e2264b6dSmrg  setopt NO_GLOB_SUBST
15166d665a3Smrgelse case e in #(
15266d665a3Smrg  e) case \`(set -o) 2>/dev/null\` in #(
153e2264b6dSmrg  *posix*) :
154e2264b6dSmrg    set -o posix ;; #(
155e2264b6dSmrg  *) :
156e2264b6dSmrg     ;;
15766d665a3Smrgesac ;;
158e2264b6dSmrgesac
159e2264b6dSmrgfi
160e2264b6dSmrg"
161e2264b6dSmrg  as_required="as_fn_return () { (exit \$1); }
162e2264b6dSmrgas_fn_success () { as_fn_return 0; }
163e2264b6dSmrgas_fn_failure () { as_fn_return 1; }
164e2264b6dSmrgas_fn_ret_success () { return 0; }
165e2264b6dSmrgas_fn_ret_failure () { return 1; }
166e2264b6dSmrg
167e2264b6dSmrgexitcode=0
168e2264b6dSmrgas_fn_success || { exitcode=1; echo as_fn_success failed.; }
169e2264b6dSmrgas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
170e2264b6dSmrgas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
171e2264b6dSmrgas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
172d859ff80Smrgif ( set x; as_fn_ret_success y && test x = \"\$1\" )
173d859ff80Smrgthen :
174e2264b6dSmrg
17566d665a3Smrgelse case e in #(
17666d665a3Smrg  e) exitcode=1; echo positional parameters were not saved. ;;
17766d665a3Smrgesac
178e2264b6dSmrgfi
179aef24d58Smrgtest x\$exitcode = x0 || exit 1
180d859ff80Smrgblah=\$(echo \$(echo blah))
181d859ff80Smrgtest x\"\$blah\" = xblah || exit 1
182aef24d58Smrgtest -x / || exit 1"
183e2264b6dSmrg  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
184e2264b6dSmrg  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
185e2264b6dSmrg  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
186e2264b6dSmrg  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
187e2264b6dSmrgtest \$(( 1 + 1 )) = 2 || exit 1"
188d859ff80Smrg  if (eval "$as_required") 2>/dev/null
189d859ff80Smrgthen :
190e2264b6dSmrg  as_have_required=yes
19166d665a3Smrgelse case e in #(
19266d665a3Smrg  e) as_have_required=no ;;
19366d665a3Smrgesac
194e2264b6dSmrgfi
195d859ff80Smrg  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
196d859ff80Smrgthen :
197e2264b6dSmrg
19866d665a3Smrgelse case e in #(
19966d665a3Smrg  e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
200e2264b6dSmrgas_found=false
201e2264b6dSmrgfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
202c9e2be55Smrgdo
203e2264b6dSmrg  IFS=$as_save_IFS
204d859ff80Smrg  case $as_dir in #(((
205d859ff80Smrg    '') as_dir=./ ;;
206d859ff80Smrg    */) ;;
207d859ff80Smrg    *) as_dir=$as_dir/ ;;
208d859ff80Smrg  esac
209e2264b6dSmrg  as_found=:
210e2264b6dSmrg  case $as_dir in #(
211e2264b6dSmrg	 /*)
212e2264b6dSmrg	   for as_base in sh bash ksh sh5; do
213e2264b6dSmrg	     # Try only shells that exist, to save several forks.
214d859ff80Smrg	     as_shell=$as_dir$as_base
215e2264b6dSmrg	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
216d859ff80Smrg		    as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
217d859ff80Smrgthen :
218e2264b6dSmrg  CONFIG_SHELL=$as_shell as_have_required=yes
219d859ff80Smrg		   if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
220d859ff80Smrgthen :
221e2264b6dSmrg  break 2
222e2264b6dSmrgfi
223e2264b6dSmrgfi
224e2264b6dSmrg	   done;;
225e2264b6dSmrg       esac
226e2264b6dSmrg  as_found=false
227e2264b6dSmrgdone
228e2264b6dSmrgIFS=$as_save_IFS
229d859ff80Smrgif $as_found
230d859ff80Smrgthen :
231d859ff80Smrg
23266d665a3Smrgelse case e in #(
23366d665a3Smrg  e) if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
234d859ff80Smrg	      as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
235d859ff80Smrgthen :
236d859ff80Smrg  CONFIG_SHELL=$SHELL as_have_required=yes
23766d665a3Smrgfi ;;
23866d665a3Smrgesac
239d859ff80Smrgfi
240e2264b6dSmrg
241e2264b6dSmrg
242d859ff80Smrg      if test "x$CONFIG_SHELL" != x
243d859ff80Smrgthen :
244aef24d58Smrg  export CONFIG_SHELL
245aef24d58Smrg             # We cannot yet assume a decent shell, so we have to provide a
246aef24d58Smrg# neutralization value for shells without unset; and this also
247aef24d58Smrg# works around shells that cannot unset nonexistent variables.
248aef24d58Smrg# Preserve -v and -x to the replacement shell.
249aef24d58SmrgBASH_ENV=/dev/null
250aef24d58SmrgENV=/dev/null
251aef24d58Smrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
252aef24d58Smrgcase $- in # ((((
253aef24d58Smrg  *v*x* | *x*v* ) as_opts=-vx ;;
254aef24d58Smrg  *v* ) as_opts=-v ;;
255aef24d58Smrg  *x* ) as_opts=-x ;;
256aef24d58Smrg  * ) as_opts= ;;
257aef24d58Smrgesac
258aef24d58Smrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
259aef24d58Smrg# Admittedly, this is quite paranoid, since all the known shells bail
26066d665a3Smrg# out after a failed 'exec'.
261d859ff80Smrgprintf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
262aef24d58Smrgexit 255
263e2264b6dSmrgfi
264e2264b6dSmrg
265d859ff80Smrg    if test x$as_have_required = xno
266d859ff80Smrgthen :
267d859ff80Smrg  printf "%s\n" "$0: This script requires a shell more modern than all"
268d859ff80Smrg  printf "%s\n" "$0: the shells that I found on your system."
269d859ff80Smrg  if test ${ZSH_VERSION+y} ; then
270d859ff80Smrg    printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
271d859ff80Smrg    printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
272c9e2be55Smrg  else
273d859ff80Smrg    printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and
274d859ff80Smrg$0: https://gitlab.freedesktop.org/xorg/app/xmh/-/issues
275e2264b6dSmrg$0: about your system, including any error possibly output
276e2264b6dSmrg$0: before this message. Then install a modern shell, or
277e2264b6dSmrg$0: manually run the script under such a shell if you do
278e2264b6dSmrg$0: have one."
279c9e2be55Smrg  fi
280e2264b6dSmrg  exit 1
28166d665a3Smrgfi ;;
28266d665a3Smrgesac
283e2264b6dSmrgfi
284e2264b6dSmrgfi
285e2264b6dSmrgSHELL=${CONFIG_SHELL-/bin/sh}
286e2264b6dSmrgexport SHELL
287e2264b6dSmrg# Unset more variables known to interfere with behavior of common tools.
288e2264b6dSmrgCLICOLOR_FORCE= GREP_OPTIONS=
289e2264b6dSmrgunset CLICOLOR_FORCE GREP_OPTIONS
290e2264b6dSmrg
291e2264b6dSmrg## --------------------- ##
292e2264b6dSmrg## M4sh Shell Functions. ##
293e2264b6dSmrg## --------------------- ##
294e2264b6dSmrg# as_fn_unset VAR
295e2264b6dSmrg# ---------------
296e2264b6dSmrg# Portably unset VAR.
297e2264b6dSmrgas_fn_unset ()
298e2264b6dSmrg{
299e2264b6dSmrg  { eval $1=; unset $1;}
300e2264b6dSmrg}
301e2264b6dSmrgas_unset=as_fn_unset
302e2264b6dSmrg
303d859ff80Smrg
304e2264b6dSmrg# as_fn_set_status STATUS
305e2264b6dSmrg# -----------------------
306e2264b6dSmrg# Set $? to STATUS, without forking.
307e2264b6dSmrgas_fn_set_status ()
308e2264b6dSmrg{
309e2264b6dSmrg  return $1
310e2264b6dSmrg} # as_fn_set_status
311c9e2be55Smrg
312e2264b6dSmrg# as_fn_exit STATUS
313e2264b6dSmrg# -----------------
314e2264b6dSmrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
315e2264b6dSmrgas_fn_exit ()
316e2264b6dSmrg{
317e2264b6dSmrg  set +e
318e2264b6dSmrg  as_fn_set_status $1
319e2264b6dSmrg  exit $1
320e2264b6dSmrg} # as_fn_exit
321e2264b6dSmrg
322e2264b6dSmrg# as_fn_mkdir_p
323e2264b6dSmrg# -------------
324e2264b6dSmrg# Create "$as_dir" as a directory, including parents if necessary.
325e2264b6dSmrgas_fn_mkdir_p ()
326e2264b6dSmrg{
327e2264b6dSmrg
328e2264b6dSmrg  case $as_dir in #(
329e2264b6dSmrg  -*) as_dir=./$as_dir;;
330e2264b6dSmrg  esac
331e2264b6dSmrg  test -d "$as_dir" || eval $as_mkdir_p || {
332e2264b6dSmrg    as_dirs=
333e2264b6dSmrg    while :; do
334e2264b6dSmrg      case $as_dir in #(
335d859ff80Smrg      *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
336e2264b6dSmrg      *) as_qdir=$as_dir;;
337e2264b6dSmrg      esac
338e2264b6dSmrg      as_dirs="'$as_qdir' $as_dirs"
339e2264b6dSmrg      as_dir=`$as_dirname -- "$as_dir" ||
340e2264b6dSmrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
341e2264b6dSmrg	 X"$as_dir" : 'X\(//\)[^/]' \| \
342e2264b6dSmrg	 X"$as_dir" : 'X\(//\)$' \| \
343e2264b6dSmrg	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
344d859ff80Smrgprintf "%s\n" X"$as_dir" |
345e2264b6dSmrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
346e2264b6dSmrg	    s//\1/
347e2264b6dSmrg	    q
348e2264b6dSmrg	  }
349e2264b6dSmrg	  /^X\(\/\/\)[^/].*/{
350e2264b6dSmrg	    s//\1/
351e2264b6dSmrg	    q
352e2264b6dSmrg	  }
353e2264b6dSmrg	  /^X\(\/\/\)$/{
354e2264b6dSmrg	    s//\1/
355e2264b6dSmrg	    q
356e2264b6dSmrg	  }
357e2264b6dSmrg	  /^X\(\/\).*/{
358e2264b6dSmrg	    s//\1/
359e2264b6dSmrg	    q
360e2264b6dSmrg	  }
361e2264b6dSmrg	  s/.*/./; q'`
362e2264b6dSmrg      test -d "$as_dir" && break
363e2264b6dSmrg    done
364e2264b6dSmrg    test -z "$as_dirs" || eval "mkdir $as_dirs"
365e2264b6dSmrg  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
366e2264b6dSmrg
367e2264b6dSmrg
368e2264b6dSmrg} # as_fn_mkdir_p
369aef24d58Smrg
370aef24d58Smrg# as_fn_executable_p FILE
371aef24d58Smrg# -----------------------
372aef24d58Smrg# Test if FILE is an executable regular file.
373aef24d58Smrgas_fn_executable_p ()
374aef24d58Smrg{
375aef24d58Smrg  test -f "$1" && test -x "$1"
376aef24d58Smrg} # as_fn_executable_p
377e2264b6dSmrg# as_fn_append VAR VALUE
378e2264b6dSmrg# ----------------------
379e2264b6dSmrg# Append the text in VALUE to the end of the definition contained in VAR. Take
380e2264b6dSmrg# advantage of any shell optimizations that allow amortized linear growth over
381e2264b6dSmrg# repeated appends, instead of the typical quadratic growth present in naive
382e2264b6dSmrg# implementations.
383d859ff80Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
384d859ff80Smrgthen :
385e2264b6dSmrg  eval 'as_fn_append ()
386e2264b6dSmrg  {
387e2264b6dSmrg    eval $1+=\$2
388e2264b6dSmrg  }'
38966d665a3Smrgelse case e in #(
39066d665a3Smrg  e) as_fn_append ()
391e2264b6dSmrg  {
392e2264b6dSmrg    eval $1=\$$1\$2
39366d665a3Smrg  } ;;
39466d665a3Smrgesac
395e2264b6dSmrgfi # as_fn_append
396e2264b6dSmrg
397e2264b6dSmrg# as_fn_arith ARG...
398e2264b6dSmrg# ------------------
399e2264b6dSmrg# Perform arithmetic evaluation on the ARGs, and store the result in the
400e2264b6dSmrg# global $as_val. Take advantage of shells that can avoid forks. The arguments
401e2264b6dSmrg# must be portable across $(()) and expr.
402d859ff80Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
403d859ff80Smrgthen :
404e2264b6dSmrg  eval 'as_fn_arith ()
405e2264b6dSmrg  {
406e2264b6dSmrg    as_val=$(( $* ))
407e2264b6dSmrg  }'
40866d665a3Smrgelse case e in #(
40966d665a3Smrg  e) as_fn_arith ()
410e2264b6dSmrg  {
411e2264b6dSmrg    as_val=`expr "$@" || test $? -eq 1`
41266d665a3Smrg  } ;;
41366d665a3Smrgesac
414e2264b6dSmrgfi # as_fn_arith
415e2264b6dSmrg
416e2264b6dSmrg
417e2264b6dSmrg# as_fn_error STATUS ERROR [LINENO LOG_FD]
418e2264b6dSmrg# ----------------------------------------
419e2264b6dSmrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
420e2264b6dSmrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
421e2264b6dSmrg# script with STATUS, using 1 if that was 0.
422e2264b6dSmrgas_fn_error ()
423e2264b6dSmrg{
424e2264b6dSmrg  as_status=$1; test $as_status -eq 0 && as_status=1
425e2264b6dSmrg  if test "$4"; then
426e2264b6dSmrg    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
427d859ff80Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
428e2264b6dSmrg  fi
429d859ff80Smrg  printf "%s\n" "$as_me: error: $2" >&2
430e2264b6dSmrg  as_fn_exit $as_status
431e2264b6dSmrg} # as_fn_error
432e2264b6dSmrg
433e2264b6dSmrgif expr a : '\(a\)' >/dev/null 2>&1 &&
434e2264b6dSmrg   test "X`expr 00001 : '.*\(...\)'`" = X001; then
435c9e2be55Smrg  as_expr=expr
436c9e2be55Smrgelse
437c9e2be55Smrg  as_expr=false
438c9e2be55Smrgfi
439c9e2be55Smrg
440e2264b6dSmrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
441c9e2be55Smrg  as_basename=basename
442c9e2be55Smrgelse
443c9e2be55Smrg  as_basename=false
444c9e2be55Smrgfi
445c9e2be55Smrg
446e2264b6dSmrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
447e2264b6dSmrg  as_dirname=dirname
448e2264b6dSmrgelse
449e2264b6dSmrg  as_dirname=false
450e2264b6dSmrgfi
451c9e2be55Smrg
452e2264b6dSmrgas_me=`$as_basename -- "$0" ||
453c9e2be55Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
454c9e2be55Smrg	 X"$0" : 'X\(//\)$' \| \
455e2264b6dSmrg	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
456d859ff80Smrgprintf "%s\n" X/"$0" |
457e2264b6dSmrg    sed '/^.*\/\([^/][^/]*\)\/*$/{
458e2264b6dSmrg	    s//\1/
459e2264b6dSmrg	    q
460e2264b6dSmrg	  }
461e2264b6dSmrg	  /^X\/\(\/\/\)$/{
462e2264b6dSmrg	    s//\1/
463e2264b6dSmrg	    q
464e2264b6dSmrg	  }
465e2264b6dSmrg	  /^X\/\(\/\).*/{
466e2264b6dSmrg	    s//\1/
467e2264b6dSmrg	    q
468e2264b6dSmrg	  }
469e2264b6dSmrg	  s/.*/./; q'`
470c9e2be55Smrg
471c9e2be55Smrg# Avoid depending upon Character Ranges.
472c9e2be55Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz'
473c9e2be55Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
474c9e2be55Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS
475c9e2be55Smrgas_cr_digits='0123456789'
476c9e2be55Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits
477c9e2be55Smrg
478c9e2be55Smrg
479e2264b6dSmrg  as_lineno_1=$LINENO as_lineno_1a=$LINENO
480e2264b6dSmrg  as_lineno_2=$LINENO as_lineno_2a=$LINENO
481e2264b6dSmrg  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
482e2264b6dSmrg  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
483e2264b6dSmrg  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
484e2264b6dSmrg  sed -n '
485e2264b6dSmrg    p
486e2264b6dSmrg    /[$]LINENO/=
487e2264b6dSmrg  ' <$as_myself |
488c9e2be55Smrg    sed '
48966d665a3Smrg      t clear
49066d665a3Smrg      :clear
491e2264b6dSmrg      s/[$]LINENO.*/&-/
492e2264b6dSmrg      t lineno
493e2264b6dSmrg      b
494e2264b6dSmrg      :lineno
495c9e2be55Smrg      N
496e2264b6dSmrg      :loop
497e2264b6dSmrg      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
498c9e2be55Smrg      t loop
499e2264b6dSmrg      s/-\n.*//
500c9e2be55Smrg    ' >$as_me.lineno &&
501e2264b6dSmrg  chmod +x "$as_me.lineno" ||
502d859ff80Smrg    { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
503c9e2be55Smrg
504aef24d58Smrg  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
505aef24d58Smrg  # already done that, so ensure we don't try to do so again and fall
506aef24d58Smrg  # in an infinite loop.  This has already happened in practice.
507aef24d58Smrg  _as_can_reexec=no; export _as_can_reexec
508c9e2be55Smrg  # Don't try to exec as it changes $[0], causing all sort of problems
509c9e2be55Smrg  # (the dirname of $[0] is not the place where we might find the
510e2264b6dSmrg  # original and so on.  Autoconf is especially sensitive to this).
511e2264b6dSmrg  . "./$as_me.lineno"
512c9e2be55Smrg  # Exit status is that of the last command.
513c9e2be55Smrg  exit
514c9e2be55Smrg}
515c9e2be55Smrg
516d859ff80Smrg
517d859ff80Smrg# Determine whether it's possible to make 'echo' print without a newline.
518d859ff80Smrg# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
519d859ff80Smrg# for compatibility with existing Makefiles.
520e2264b6dSmrgECHO_C= ECHO_N= ECHO_T=
521e2264b6dSmrgcase `echo -n x` in #(((((
522e2264b6dSmrg-n*)
523e2264b6dSmrg  case `echo 'xy\c'` in
524e2264b6dSmrg  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
525e2264b6dSmrg  xy)  ECHO_C='\c';;
526e2264b6dSmrg  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
527e2264b6dSmrg       ECHO_T='	';;
528e2264b6dSmrg  esac;;
529e2264b6dSmrg*)
530e2264b6dSmrg  ECHO_N='-n';;
531c9e2be55Smrgesac
532c9e2be55Smrg
533d859ff80Smrg# For backward compatibility with old third-party macros, we provide
534d859ff80Smrg# the shell variables $as_echo and $as_echo_n.  New code should use
535d859ff80Smrg# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
536d859ff80Smrgas_echo='printf %s\n'
537d859ff80Smrgas_echo_n='printf %s'
538d859ff80Smrg
539e2264b6dSmrgrm -f conf$$ conf$$.exe conf$$.file
540e2264b6dSmrgif test -d conf$$.dir; then
541e2264b6dSmrg  rm -f conf$$.dir/conf$$.file
542c9e2be55Smrgelse
543e2264b6dSmrg  rm -f conf$$.dir
544e2264b6dSmrg  mkdir conf$$.dir 2>/dev/null
545c9e2be55Smrgfi
546e2264b6dSmrgif (echo >conf$$.file) 2>/dev/null; then
547e2264b6dSmrg  if ln -s conf$$.file conf$$ 2>/dev/null; then
548c9e2be55Smrg    as_ln_s='ln -s'
549e2264b6dSmrg    # ... but there are two gotchas:
55066d665a3Smrg    # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail.
55166d665a3Smrg    # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable.
55266d665a3Smrg    # In both cases, we have to default to 'cp -pR'.
553e2264b6dSmrg    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
554aef24d58Smrg      as_ln_s='cp -pR'
555e2264b6dSmrg  elif ln conf$$.file conf$$ 2>/dev/null; then
556e2264b6dSmrg    as_ln_s=ln
557e2264b6dSmrg  else
558aef24d58Smrg    as_ln_s='cp -pR'
559c9e2be55Smrg  fi
560c9e2be55Smrgelse
561aef24d58Smrg  as_ln_s='cp -pR'
562c9e2be55Smrgfi
563e2264b6dSmrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
564e2264b6dSmrgrmdir conf$$.dir 2>/dev/null
565c9e2be55Smrg
566c9e2be55Smrgif mkdir -p . 2>/dev/null; then
567e2264b6dSmrg  as_mkdir_p='mkdir -p "$as_dir"'
568c9e2be55Smrgelse
569c9e2be55Smrg  test -d ./-p && rmdir ./-p
570c9e2be55Smrg  as_mkdir_p=false
571c9e2be55Smrgfi
572c9e2be55Smrg
573aef24d58Smrgas_test_x='test -x'
574aef24d58Smrgas_executable_p=as_fn_executable_p
575c9e2be55Smrg
576c9e2be55Smrg# Sed expression to map a string onto a valid CPP name.
57766d665a3Smrgas_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
57866d665a3Smrgas_tr_cpp="eval sed '$as_sed_cpp'" # deprecated
579c9e2be55Smrg
580c9e2be55Smrg# Sed expression to map a string onto a valid variable name.
58166d665a3Smrgas_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
58266d665a3Smrgas_tr_sh="eval sed '$as_sed_sh'" # deprecated
583c9e2be55Smrg
584c9e2be55Smrg
585e2264b6dSmrgtest -n "$DJDIR" || exec 7<&0 </dev/null
586e2264b6dSmrgexec 6>&1
587c9e2be55Smrg
588c9e2be55Smrg# Name of the host.
589e2264b6dSmrg# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
590c9e2be55Smrg# so uname gets run too.
591c9e2be55Smrgac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
592c9e2be55Smrg
593c9e2be55Smrg#
594c9e2be55Smrg# Initializations.
595c9e2be55Smrg#
596c9e2be55Smrgac_default_prefix=/usr/local
597e2264b6dSmrgac_clean_files=
598c9e2be55Smrgac_config_libobj_dir=.
599e2264b6dSmrgLIBOBJS=
600c9e2be55Smrgcross_compiling=no
601c9e2be55Smrgsubdirs=
602c9e2be55SmrgMFLAGS=
603c9e2be55SmrgMAKEFLAGS=
604c9e2be55Smrg
605c9e2be55Smrg# Identity of this package.
606c9e2be55SmrgPACKAGE_NAME='xmh'
607c9e2be55SmrgPACKAGE_TARNAME='xmh'
60866d665a3SmrgPACKAGE_VERSION='1.0.5'
60966d665a3SmrgPACKAGE_STRING='xmh 1.0.5'
610d859ff80SmrgPACKAGE_BUGREPORT='https://gitlab.freedesktop.org/xorg/app/xmh/-/issues'
611e2264b6dSmrgPACKAGE_URL=''
612c9e2be55Smrg
613aef24d58Smrgac_unique_file="Makefile.am"
614e2264b6dSmrg# Factoring default headers for most tests.
615e2264b6dSmrgac_includes_default="\
616d859ff80Smrg#include <stddef.h>
617d859ff80Smrg#ifdef HAVE_STDIO_H
618d859ff80Smrg# include <stdio.h>
619e2264b6dSmrg#endif
620d859ff80Smrg#ifdef HAVE_STDLIB_H
621e2264b6dSmrg# include <stdlib.h>
622e2264b6dSmrg#endif
623e2264b6dSmrg#ifdef HAVE_STRING_H
624e2264b6dSmrg# include <string.h>
625e2264b6dSmrg#endif
626e2264b6dSmrg#ifdef HAVE_INTTYPES_H
627e2264b6dSmrg# include <inttypes.h>
628e2264b6dSmrg#endif
629e2264b6dSmrg#ifdef HAVE_STDINT_H
630e2264b6dSmrg# include <stdint.h>
631e2264b6dSmrg#endif
632d859ff80Smrg#ifdef HAVE_STRINGS_H
633d859ff80Smrg# include <strings.h>
634d859ff80Smrg#endif
635d859ff80Smrg#ifdef HAVE_SYS_TYPES_H
636d859ff80Smrg# include <sys/types.h>
637d859ff80Smrg#endif
638d859ff80Smrg#ifdef HAVE_SYS_STAT_H
639d859ff80Smrg# include <sys/stat.h>
640d859ff80Smrg#endif
641e2264b6dSmrg#ifdef HAVE_UNISTD_H
642e2264b6dSmrg# include <unistd.h>
643e2264b6dSmrg#endif"
644e2264b6dSmrg
645d859ff80Smrgac_header_c_list=
646d859ff80Smrgac_func_c_list=
64766d665a3Smrgenable_year2038=no
648e2264b6dSmrgac_subst_vars='am__EXEEXT_FALSE
649e2264b6dSmrgam__EXEEXT_TRUE
650e2264b6dSmrgLTLIBOBJS
651e2264b6dSmrgLIBOBJS
652e2264b6dSmrgappdefaultdir
653e2264b6dSmrgAPPDEFS_LIBS
654e2264b6dSmrgAPPDEFS_CFLAGS
655e2264b6dSmrgXMH_LIBS
656e2264b6dSmrgXMH_CFLAGS
657e2264b6dSmrgMAN_SUBSTS
658e2264b6dSmrgXORG_MAN_PAGE
659e2264b6dSmrgADMIN_MAN_DIR
660e2264b6dSmrgDRIVER_MAN_DIR
661e2264b6dSmrgMISC_MAN_DIR
662e2264b6dSmrgFILE_MAN_DIR
663e2264b6dSmrgLIB_MAN_DIR
664e2264b6dSmrgAPP_MAN_DIR
665e2264b6dSmrgADMIN_MAN_SUFFIX
666e2264b6dSmrgDRIVER_MAN_SUFFIX
667e2264b6dSmrgMISC_MAN_SUFFIX
668e2264b6dSmrgFILE_MAN_SUFFIX
669e2264b6dSmrgLIB_MAN_SUFFIX
670e2264b6dSmrgAPP_MAN_SUFFIX
671e2264b6dSmrgSED
672e2264b6dSmrghost_os
673e2264b6dSmrghost_vendor
674e2264b6dSmrghost_cpu
675e2264b6dSmrghost
676e2264b6dSmrgbuild_os
677e2264b6dSmrgbuild_vendor
678e2264b6dSmrgbuild_cpu
679e2264b6dSmrgbuild
680e2264b6dSmrgINSTALL_CMD
681d859ff80SmrgPKG_CONFIG_LIBDIR
682d859ff80SmrgPKG_CONFIG_PATH
683e2264b6dSmrgPKG_CONFIG
684e2264b6dSmrgCHANGELOG_CMD
685aef24d58SmrgSTRICT_CFLAGS
686e2264b6dSmrgCWARNFLAGS
687aef24d58SmrgBASE_CFLAGS
688e2264b6dSmrgam__fastdepCC_FALSE
689e2264b6dSmrgam__fastdepCC_TRUE
690e2264b6dSmrgCCDEPMODE
691aef24d58Smrgam__nodep
692e2264b6dSmrgAMDEPBACKSLASH
693e2264b6dSmrgAMDEP_FALSE
694e2264b6dSmrgAMDEP_TRUE
695e2264b6dSmrgam__include
696e2264b6dSmrgDEPDIR
697e2264b6dSmrgOBJEXT
698e2264b6dSmrgEXEEXT
699e2264b6dSmrgac_ct_CC
700e2264b6dSmrgCPPFLAGS
701e2264b6dSmrgLDFLAGS
702e2264b6dSmrgCFLAGS
703e2264b6dSmrgCC
704aef24d58SmrgAM_BACKSLASH
705aef24d58SmrgAM_DEFAULT_VERBOSITY
706aef24d58SmrgAM_DEFAULT_V
707aef24d58SmrgAM_V
708d859ff80SmrgCSCOPE
709d859ff80SmrgETAGS
710d859ff80SmrgCTAGS
711e2264b6dSmrgam__untar
712e2264b6dSmrgam__tar
713e2264b6dSmrgAMTAR
714e2264b6dSmrgam__leading_dot
715e2264b6dSmrgSET_MAKE
716e2264b6dSmrgAWK
717e2264b6dSmrgmkdir_p
718e2264b6dSmrgMKDIR_P
719e2264b6dSmrgINSTALL_STRIP_PROGRAM
720e2264b6dSmrgSTRIP
721e2264b6dSmrginstall_sh
722e2264b6dSmrgMAKEINFO
723e2264b6dSmrgAUTOHEADER
724e2264b6dSmrgAUTOMAKE
725e2264b6dSmrgAUTOCONF
726e2264b6dSmrgACLOCAL
727e2264b6dSmrgVERSION
728e2264b6dSmrgPACKAGE
729e2264b6dSmrgCYGPATH_W
730e2264b6dSmrgam__isrc
731e2264b6dSmrgINSTALL_DATA
732e2264b6dSmrgINSTALL_SCRIPT
733e2264b6dSmrgINSTALL_PROGRAM
734e2264b6dSmrgtarget_alias
735e2264b6dSmrghost_alias
736e2264b6dSmrgbuild_alias
737e2264b6dSmrgLIBS
738e2264b6dSmrgECHO_T
739e2264b6dSmrgECHO_N
740e2264b6dSmrgECHO_C
741e2264b6dSmrgDEFS
742e2264b6dSmrgmandir
743e2264b6dSmrglocaledir
744e2264b6dSmrglibdir
745e2264b6dSmrgpsdir
746e2264b6dSmrgpdfdir
747e2264b6dSmrgdvidir
748e2264b6dSmrghtmldir
749e2264b6dSmrginfodir
750e2264b6dSmrgdocdir
751e2264b6dSmrgoldincludedir
752e2264b6dSmrgincludedir
753d859ff80Smrgrunstatedir
754e2264b6dSmrglocalstatedir
755e2264b6dSmrgsharedstatedir
756e2264b6dSmrgsysconfdir
757e2264b6dSmrgdatadir
758e2264b6dSmrgdatarootdir
759e2264b6dSmrglibexecdir
760e2264b6dSmrgsbindir
761e2264b6dSmrgbindir
762e2264b6dSmrgprogram_transform_name
763e2264b6dSmrgprefix
764e2264b6dSmrgexec_prefix
765e2264b6dSmrgPACKAGE_URL
766e2264b6dSmrgPACKAGE_BUGREPORT
767e2264b6dSmrgPACKAGE_STRING
768e2264b6dSmrgPACKAGE_VERSION
769e2264b6dSmrgPACKAGE_TARNAME
770e2264b6dSmrgPACKAGE_NAME
771e2264b6dSmrgPATH_SEPARATOR
772d859ff80SmrgSHELL
773d859ff80Smrgam__quote'
774c9e2be55Smrgac_subst_files=''
775e2264b6dSmrgac_user_opts='
776e2264b6dSmrgenable_option_checking
777aef24d58Smrgenable_silent_rules
778e2264b6dSmrgenable_dependency_tracking
779aef24d58Smrgenable_selective_werror
780e2264b6dSmrgenable_strict_compilation
781e2264b6dSmrgwith_appdefaultdir
78266d665a3Smrgenable_largefile
78366d665a3Smrgenable_year2038
784e2264b6dSmrg'
785e2264b6dSmrg      ac_precious_vars='build_alias
786e2264b6dSmrghost_alias
787e2264b6dSmrgtarget_alias
788e2264b6dSmrgCC
789e2264b6dSmrgCFLAGS
790e2264b6dSmrgLDFLAGS
791e2264b6dSmrgLIBS
792e2264b6dSmrgCPPFLAGS
793e2264b6dSmrgPKG_CONFIG
794d859ff80SmrgPKG_CONFIG_PATH
795d859ff80SmrgPKG_CONFIG_LIBDIR
796e2264b6dSmrgXMH_CFLAGS
797e2264b6dSmrgXMH_LIBS
798e2264b6dSmrgAPPDEFS_CFLAGS
799e2264b6dSmrgAPPDEFS_LIBS'
800e2264b6dSmrg
801c9e2be55Smrg
802c9e2be55Smrg# Initialize some variables set by options.
803c9e2be55Smrgac_init_help=
804c9e2be55Smrgac_init_version=false
805e2264b6dSmrgac_unrecognized_opts=
806e2264b6dSmrgac_unrecognized_sep=
807c9e2be55Smrg# The variables have the same names as the options, with
808c9e2be55Smrg# dashes changed to underlines.
809c9e2be55Smrgcache_file=/dev/null
810c9e2be55Smrgexec_prefix=NONE
811c9e2be55Smrgno_create=
812c9e2be55Smrgno_recursion=
813c9e2be55Smrgprefix=NONE
814c9e2be55Smrgprogram_prefix=NONE
815c9e2be55Smrgprogram_suffix=NONE
816c9e2be55Smrgprogram_transform_name=s,x,x,
817c9e2be55Smrgsilent=
818c9e2be55Smrgsite=
819c9e2be55Smrgsrcdir=
820c9e2be55Smrgverbose=
821c9e2be55Smrgx_includes=NONE
822c9e2be55Smrgx_libraries=NONE
823c9e2be55Smrg
824c9e2be55Smrg# Installation directory options.
825c9e2be55Smrg# These are left unexpanded so users can "make install exec_prefix=/foo"
826c9e2be55Smrg# and all the variables that are supposed to be based on exec_prefix
827c9e2be55Smrg# by default will actually change.
828c9e2be55Smrg# Use braces instead of parens because sh, perl, etc. also accept them.
829e2264b6dSmrg# (The list follows the same order as the GNU Coding Standards.)
830c9e2be55Smrgbindir='${exec_prefix}/bin'
831c9e2be55Smrgsbindir='${exec_prefix}/sbin'
832c9e2be55Smrglibexecdir='${exec_prefix}/libexec'
833e2264b6dSmrgdatarootdir='${prefix}/share'
834e2264b6dSmrgdatadir='${datarootdir}'
835c9e2be55Smrgsysconfdir='${prefix}/etc'
836c9e2be55Smrgsharedstatedir='${prefix}/com'
837c9e2be55Smrglocalstatedir='${prefix}/var'
838d859ff80Smrgrunstatedir='${localstatedir}/run'
839c9e2be55Smrgincludedir='${prefix}/include'
840c9e2be55Smrgoldincludedir='/usr/include'
841e2264b6dSmrgdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
842e2264b6dSmrginfodir='${datarootdir}/info'
843e2264b6dSmrghtmldir='${docdir}'
844e2264b6dSmrgdvidir='${docdir}'
845e2264b6dSmrgpdfdir='${docdir}'
846e2264b6dSmrgpsdir='${docdir}'
847e2264b6dSmrglibdir='${exec_prefix}/lib'
848e2264b6dSmrglocaledir='${datarootdir}/locale'
849e2264b6dSmrgmandir='${datarootdir}/man'
850c9e2be55Smrg
851c9e2be55Smrgac_prev=
852e2264b6dSmrgac_dashdash=
853c9e2be55Smrgfor ac_option
854c9e2be55Smrgdo
855c9e2be55Smrg  # If the previous option needs an argument, assign it.
856c9e2be55Smrg  if test -n "$ac_prev"; then
857e2264b6dSmrg    eval $ac_prev=\$ac_option
858c9e2be55Smrg    ac_prev=
859c9e2be55Smrg    continue
860c9e2be55Smrg  fi
861c9e2be55Smrg
862e2264b6dSmrg  case $ac_option in
863e2264b6dSmrg  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
864e2264b6dSmrg  *=)   ac_optarg= ;;
865e2264b6dSmrg  *)    ac_optarg=yes ;;
866e2264b6dSmrg  esac
867c9e2be55Smrg
868e2264b6dSmrg  case $ac_dashdash$ac_option in
869e2264b6dSmrg  --)
870e2264b6dSmrg    ac_dashdash=yes ;;
871c9e2be55Smrg
872c9e2be55Smrg  -bindir | --bindir | --bindi | --bind | --bin | --bi)
873c9e2be55Smrg    ac_prev=bindir ;;
874c9e2be55Smrg  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
875c9e2be55Smrg    bindir=$ac_optarg ;;
876c9e2be55Smrg
877c9e2be55Smrg  -build | --build | --buil | --bui | --bu)
878c9e2be55Smrg    ac_prev=build_alias ;;
879c9e2be55Smrg  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
880c9e2be55Smrg    build_alias=$ac_optarg ;;
881c9e2be55Smrg
882c9e2be55Smrg  -cache-file | --cache-file | --cache-fil | --cache-fi \
883c9e2be55Smrg  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
884c9e2be55Smrg    ac_prev=cache_file ;;
885c9e2be55Smrg  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
886c9e2be55Smrg  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
887c9e2be55Smrg    cache_file=$ac_optarg ;;
888c9e2be55Smrg
889c9e2be55Smrg  --config-cache | -C)
890c9e2be55Smrg    cache_file=config.cache ;;
891c9e2be55Smrg
892e2264b6dSmrg  -datadir | --datadir | --datadi | --datad)
893c9e2be55Smrg    ac_prev=datadir ;;
894e2264b6dSmrg  -datadir=* | --datadir=* | --datadi=* | --datad=*)
895c9e2be55Smrg    datadir=$ac_optarg ;;
896c9e2be55Smrg
897e2264b6dSmrg  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
898e2264b6dSmrg  | --dataroo | --dataro | --datar)
899e2264b6dSmrg    ac_prev=datarootdir ;;
900e2264b6dSmrg  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
901e2264b6dSmrg  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
902e2264b6dSmrg    datarootdir=$ac_optarg ;;
903e2264b6dSmrg
904c9e2be55Smrg  -disable-* | --disable-*)
905e2264b6dSmrg    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
906c9e2be55Smrg    # Reject names that are not valid shell variable names.
907e2264b6dSmrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
90866d665a3Smrg      as_fn_error $? "invalid feature name: '$ac_useropt'"
909e2264b6dSmrg    ac_useropt_orig=$ac_useropt
910d859ff80Smrg    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
911e2264b6dSmrg    case $ac_user_opts in
912e2264b6dSmrg      *"
913e2264b6dSmrg"enable_$ac_useropt"
914e2264b6dSmrg"*) ;;
915e2264b6dSmrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
916e2264b6dSmrg	 ac_unrecognized_sep=', ';;
917e2264b6dSmrg    esac
918e2264b6dSmrg    eval enable_$ac_useropt=no ;;
919e2264b6dSmrg
920e2264b6dSmrg  -docdir | --docdir | --docdi | --doc | --do)
921e2264b6dSmrg    ac_prev=docdir ;;
922e2264b6dSmrg  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
923e2264b6dSmrg    docdir=$ac_optarg ;;
924e2264b6dSmrg
925e2264b6dSmrg  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
926e2264b6dSmrg    ac_prev=dvidir ;;
927e2264b6dSmrg  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
928e2264b6dSmrg    dvidir=$ac_optarg ;;
929c9e2be55Smrg
930c9e2be55Smrg  -enable-* | --enable-*)
931e2264b6dSmrg    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
932c9e2be55Smrg    # Reject names that are not valid shell variable names.
933e2264b6dSmrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
93466d665a3Smrg      as_fn_error $? "invalid feature name: '$ac_useropt'"
935e2264b6dSmrg    ac_useropt_orig=$ac_useropt
936d859ff80Smrg    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
937e2264b6dSmrg    case $ac_user_opts in
938e2264b6dSmrg      *"
939e2264b6dSmrg"enable_$ac_useropt"
940e2264b6dSmrg"*) ;;
941e2264b6dSmrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
942e2264b6dSmrg	 ac_unrecognized_sep=', ';;
943c9e2be55Smrg    esac
944e2264b6dSmrg    eval enable_$ac_useropt=\$ac_optarg ;;
945c9e2be55Smrg
946c9e2be55Smrg  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
947c9e2be55Smrg  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
948c9e2be55Smrg  | --exec | --exe | --ex)
949c9e2be55Smrg    ac_prev=exec_prefix ;;
950c9e2be55Smrg  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
951c9e2be55Smrg  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
952c9e2be55Smrg  | --exec=* | --exe=* | --ex=*)
953c9e2be55Smrg    exec_prefix=$ac_optarg ;;
954c9e2be55Smrg
955c9e2be55Smrg  -gas | --gas | --ga | --g)
956c9e2be55Smrg    # Obsolete; use --with-gas.
957c9e2be55Smrg    with_gas=yes ;;
958c9e2be55Smrg
959c9e2be55Smrg  -help | --help | --hel | --he | -h)
960c9e2be55Smrg    ac_init_help=long ;;
961c9e2be55Smrg  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
962c9e2be55Smrg    ac_init_help=recursive ;;
963c9e2be55Smrg  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
964c9e2be55Smrg    ac_init_help=short ;;
965c9e2be55Smrg
966c9e2be55Smrg  -host | --host | --hos | --ho)
967c9e2be55Smrg    ac_prev=host_alias ;;
968c9e2be55Smrg  -host=* | --host=* | --hos=* | --ho=*)
969c9e2be55Smrg    host_alias=$ac_optarg ;;
970c9e2be55Smrg
971e2264b6dSmrg  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
972e2264b6dSmrg    ac_prev=htmldir ;;
973e2264b6dSmrg  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
974e2264b6dSmrg  | --ht=*)
975e2264b6dSmrg    htmldir=$ac_optarg ;;
976e2264b6dSmrg
977c9e2be55Smrg  -includedir | --includedir | --includedi | --included | --include \
978c9e2be55Smrg  | --includ | --inclu | --incl | --inc)
979c9e2be55Smrg    ac_prev=includedir ;;
980c9e2be55Smrg  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
981c9e2be55Smrg  | --includ=* | --inclu=* | --incl=* | --inc=*)
982c9e2be55Smrg    includedir=$ac_optarg ;;
983c9e2be55Smrg
984c9e2be55Smrg  -infodir | --infodir | --infodi | --infod | --info | --inf)
985c9e2be55Smrg    ac_prev=infodir ;;
986c9e2be55Smrg  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
987c9e2be55Smrg    infodir=$ac_optarg ;;
988c9e2be55Smrg
989c9e2be55Smrg  -libdir | --libdir | --libdi | --libd)
990c9e2be55Smrg    ac_prev=libdir ;;
991c9e2be55Smrg  -libdir=* | --libdir=* | --libdi=* | --libd=*)
992c9e2be55Smrg    libdir=$ac_optarg ;;
993c9e2be55Smrg
994c9e2be55Smrg  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
995c9e2be55Smrg  | --libexe | --libex | --libe)
996c9e2be55Smrg    ac_prev=libexecdir ;;
997c9e2be55Smrg  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
998c9e2be55Smrg  | --libexe=* | --libex=* | --libe=*)
999c9e2be55Smrg    libexecdir=$ac_optarg ;;
1000c9e2be55Smrg
1001e2264b6dSmrg  -localedir | --localedir | --localedi | --localed | --locale)
1002e2264b6dSmrg    ac_prev=localedir ;;
1003e2264b6dSmrg  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1004e2264b6dSmrg    localedir=$ac_optarg ;;
1005e2264b6dSmrg
1006c9e2be55Smrg  -localstatedir | --localstatedir | --localstatedi | --localstated \
1007e2264b6dSmrg  | --localstate | --localstat | --localsta | --localst | --locals)
1008c9e2be55Smrg    ac_prev=localstatedir ;;
1009c9e2be55Smrg  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1010e2264b6dSmrg  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1011c9e2be55Smrg    localstatedir=$ac_optarg ;;
1012c9e2be55Smrg
1013c9e2be55Smrg  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1014c9e2be55Smrg    ac_prev=mandir ;;
1015c9e2be55Smrg  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1016c9e2be55Smrg    mandir=$ac_optarg ;;
1017c9e2be55Smrg
1018c9e2be55Smrg  -nfp | --nfp | --nf)
1019c9e2be55Smrg    # Obsolete; use --without-fp.
1020c9e2be55Smrg    with_fp=no ;;
1021c9e2be55Smrg
1022c9e2be55Smrg  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1023c9e2be55Smrg  | --no-cr | --no-c | -n)
1024c9e2be55Smrg    no_create=yes ;;
1025c9e2be55Smrg
1026c9e2be55Smrg  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1027c9e2be55Smrg  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1028c9e2be55Smrg    no_recursion=yes ;;
1029c9e2be55Smrg
1030c9e2be55Smrg  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1031c9e2be55Smrg  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1032c9e2be55Smrg  | --oldin | --oldi | --old | --ol | --o)
1033c9e2be55Smrg    ac_prev=oldincludedir ;;
1034c9e2be55Smrg  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1035c9e2be55Smrg  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1036c9e2be55Smrg  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1037c9e2be55Smrg    oldincludedir=$ac_optarg ;;
1038c9e2be55Smrg
1039c9e2be55Smrg  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1040c9e2be55Smrg    ac_prev=prefix ;;
1041c9e2be55Smrg  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1042c9e2be55Smrg    prefix=$ac_optarg ;;
1043c9e2be55Smrg
1044c9e2be55Smrg  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1045c9e2be55Smrg  | --program-pre | --program-pr | --program-p)
1046c9e2be55Smrg    ac_prev=program_prefix ;;
1047c9e2be55Smrg  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1048c9e2be55Smrg  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1049c9e2be55Smrg    program_prefix=$ac_optarg ;;
1050c9e2be55Smrg
1051c9e2be55Smrg  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1052c9e2be55Smrg  | --program-suf | --program-su | --program-s)
1053c9e2be55Smrg    ac_prev=program_suffix ;;
1054c9e2be55Smrg  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1055c9e2be55Smrg  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1056c9e2be55Smrg    program_suffix=$ac_optarg ;;
1057c9e2be55Smrg
1058c9e2be55Smrg  -program-transform-name | --program-transform-name \
1059c9e2be55Smrg  | --program-transform-nam | --program-transform-na \
1060c9e2be55Smrg  | --program-transform-n | --program-transform- \
1061c9e2be55Smrg  | --program-transform | --program-transfor \
1062c9e2be55Smrg  | --program-transfo | --program-transf \
1063c9e2be55Smrg  | --program-trans | --program-tran \
1064c9e2be55Smrg  | --progr-tra | --program-tr | --program-t)
1065c9e2be55Smrg    ac_prev=program_transform_name ;;
1066c9e2be55Smrg  -program-transform-name=* | --program-transform-name=* \
1067c9e2be55Smrg  | --program-transform-nam=* | --program-transform-na=* \
1068c9e2be55Smrg  | --program-transform-n=* | --program-transform-=* \
1069c9e2be55Smrg  | --program-transform=* | --program-transfor=* \
1070c9e2be55Smrg  | --program-transfo=* | --program-transf=* \
1071c9e2be55Smrg  | --program-trans=* | --program-tran=* \
1072c9e2be55Smrg  | --progr-tra=* | --program-tr=* | --program-t=*)
1073c9e2be55Smrg    program_transform_name=$ac_optarg ;;
1074c9e2be55Smrg
1075e2264b6dSmrg  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1076e2264b6dSmrg    ac_prev=pdfdir ;;
1077e2264b6dSmrg  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1078e2264b6dSmrg    pdfdir=$ac_optarg ;;
1079e2264b6dSmrg
1080e2264b6dSmrg  -psdir | --psdir | --psdi | --psd | --ps)
1081e2264b6dSmrg    ac_prev=psdir ;;
1082e2264b6dSmrg  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1083e2264b6dSmrg    psdir=$ac_optarg ;;
1084e2264b6dSmrg
1085c9e2be55Smrg  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1086c9e2be55Smrg  | -silent | --silent | --silen | --sile | --sil)
1087c9e2be55Smrg    silent=yes ;;
1088c9e2be55Smrg
1089d859ff80Smrg  -runstatedir | --runstatedir | --runstatedi | --runstated \
1090d859ff80Smrg  | --runstate | --runstat | --runsta | --runst | --runs \
1091d859ff80Smrg  | --run | --ru | --r)
1092d859ff80Smrg    ac_prev=runstatedir ;;
1093d859ff80Smrg  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1094d859ff80Smrg  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1095d859ff80Smrg  | --run=* | --ru=* | --r=*)
1096d859ff80Smrg    runstatedir=$ac_optarg ;;
1097d859ff80Smrg
1098c9e2be55Smrg  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1099c9e2be55Smrg    ac_prev=sbindir ;;
1100c9e2be55Smrg  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1101c9e2be55Smrg  | --sbi=* | --sb=*)
1102c9e2be55Smrg    sbindir=$ac_optarg ;;
1103c9e2be55Smrg
1104c9e2be55Smrg  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1105c9e2be55Smrg  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1106c9e2be55Smrg  | --sharedst | --shareds | --shared | --share | --shar \
1107c9e2be55Smrg  | --sha | --sh)
1108c9e2be55Smrg    ac_prev=sharedstatedir ;;
1109c9e2be55Smrg  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1110c9e2be55Smrg  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1111c9e2be55Smrg  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1112c9e2be55Smrg  | --sha=* | --sh=*)
1113c9e2be55Smrg    sharedstatedir=$ac_optarg ;;
1114c9e2be55Smrg
1115c9e2be55Smrg  -site | --site | --sit)
1116c9e2be55Smrg    ac_prev=site ;;
1117c9e2be55Smrg  -site=* | --site=* | --sit=*)
1118c9e2be55Smrg    site=$ac_optarg ;;
1119c9e2be55Smrg
1120c9e2be55Smrg  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1121c9e2be55Smrg    ac_prev=srcdir ;;
1122c9e2be55Smrg  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1123c9e2be55Smrg    srcdir=$ac_optarg ;;
1124c9e2be55Smrg
1125c9e2be55Smrg  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1126c9e2be55Smrg  | --syscon | --sysco | --sysc | --sys | --sy)
1127c9e2be55Smrg    ac_prev=sysconfdir ;;
1128c9e2be55Smrg  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1129c9e2be55Smrg  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1130c9e2be55Smrg    sysconfdir=$ac_optarg ;;
1131c9e2be55Smrg
1132c9e2be55Smrg  -target | --target | --targe | --targ | --tar | --ta | --t)
1133c9e2be55Smrg    ac_prev=target_alias ;;
1134c9e2be55Smrg  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1135c9e2be55Smrg    target_alias=$ac_optarg ;;
1136c9e2be55Smrg
1137c9e2be55Smrg  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1138c9e2be55Smrg    verbose=yes ;;
1139c9e2be55Smrg
1140c9e2be55Smrg  -version | --version | --versio | --versi | --vers | -V)
1141c9e2be55Smrg    ac_init_version=: ;;
1142c9e2be55Smrg
1143c9e2be55Smrg  -with-* | --with-*)
1144e2264b6dSmrg    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1145c9e2be55Smrg    # Reject names that are not valid shell variable names.
1146e2264b6dSmrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
114766d665a3Smrg      as_fn_error $? "invalid package name: '$ac_useropt'"
1148e2264b6dSmrg    ac_useropt_orig=$ac_useropt
1149d859ff80Smrg    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1150e2264b6dSmrg    case $ac_user_opts in
1151e2264b6dSmrg      *"
1152e2264b6dSmrg"with_$ac_useropt"
1153e2264b6dSmrg"*) ;;
1154e2264b6dSmrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1155e2264b6dSmrg	 ac_unrecognized_sep=', ';;
1156c9e2be55Smrg    esac
1157e2264b6dSmrg    eval with_$ac_useropt=\$ac_optarg ;;
1158c9e2be55Smrg
1159c9e2be55Smrg  -without-* | --without-*)
1160e2264b6dSmrg    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1161c9e2be55Smrg    # Reject names that are not valid shell variable names.
1162e2264b6dSmrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
116366d665a3Smrg      as_fn_error $? "invalid package name: '$ac_useropt'"
1164e2264b6dSmrg    ac_useropt_orig=$ac_useropt
1165d859ff80Smrg    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1166e2264b6dSmrg    case $ac_user_opts in
1167e2264b6dSmrg      *"
1168e2264b6dSmrg"with_$ac_useropt"
1169e2264b6dSmrg"*) ;;
1170e2264b6dSmrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1171e2264b6dSmrg	 ac_unrecognized_sep=', ';;
1172e2264b6dSmrg    esac
1173e2264b6dSmrg    eval with_$ac_useropt=no ;;
1174c9e2be55Smrg
1175c9e2be55Smrg  --x)
1176c9e2be55Smrg    # Obsolete; use --with-x.
1177c9e2be55Smrg    with_x=yes ;;
1178c9e2be55Smrg
1179c9e2be55Smrg  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1180c9e2be55Smrg  | --x-incl | --x-inc | --x-in | --x-i)
1181c9e2be55Smrg    ac_prev=x_includes ;;
1182c9e2be55Smrg  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1183c9e2be55Smrg  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1184c9e2be55Smrg    x_includes=$ac_optarg ;;
1185c9e2be55Smrg
1186c9e2be55Smrg  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1187c9e2be55Smrg  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1188c9e2be55Smrg    ac_prev=x_libraries ;;
1189c9e2be55Smrg  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1190c9e2be55Smrg  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1191c9e2be55Smrg    x_libraries=$ac_optarg ;;
1192c9e2be55Smrg
119366d665a3Smrg  -*) as_fn_error $? "unrecognized option: '$ac_option'
119466d665a3SmrgTry '$0 --help' for more information"
1195c9e2be55Smrg    ;;
1196c9e2be55Smrg
1197c9e2be55Smrg  *=*)
1198c9e2be55Smrg    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1199c9e2be55Smrg    # Reject names that are not valid shell variable names.
1200e2264b6dSmrg    case $ac_envvar in #(
1201e2264b6dSmrg      '' | [0-9]* | *[!_$as_cr_alnum]* )
120266d665a3Smrg      as_fn_error $? "invalid variable name: '$ac_envvar'" ;;
1203e2264b6dSmrg    esac
1204e2264b6dSmrg    eval $ac_envvar=\$ac_optarg
1205c9e2be55Smrg    export $ac_envvar ;;
1206c9e2be55Smrg
1207c9e2be55Smrg  *)
1208c9e2be55Smrg    # FIXME: should be removed in autoconf 3.0.
1209d859ff80Smrg    printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
1210c9e2be55Smrg    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1211d859ff80Smrg      printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
1212e2264b6dSmrg    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1213c9e2be55Smrg    ;;
1214c9e2be55Smrg
1215c9e2be55Smrg  esac
1216c9e2be55Smrgdone
1217c9e2be55Smrg
1218c9e2be55Smrgif test -n "$ac_prev"; then
1219c9e2be55Smrg  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1220e2264b6dSmrg  as_fn_error $? "missing argument to $ac_option"
1221c9e2be55Smrgfi
1222c9e2be55Smrg
1223e2264b6dSmrgif test -n "$ac_unrecognized_opts"; then
1224e2264b6dSmrg  case $enable_option_checking in
1225e2264b6dSmrg    no) ;;
1226e2264b6dSmrg    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1227d859ff80Smrg    *)     printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1228c9e2be55Smrg  esac
1229e2264b6dSmrgfi
1230c9e2be55Smrg
1231e2264b6dSmrg# Check all directory arguments for consistency.
1232e2264b6dSmrgfor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1233e2264b6dSmrg		datadir sysconfdir sharedstatedir localstatedir includedir \
1234e2264b6dSmrg		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1235d859ff80Smrg		libdir localedir mandir runstatedir
1236c9e2be55Smrgdo
1237e2264b6dSmrg  eval ac_val=\$$ac_var
1238e2264b6dSmrg  # Remove trailing slashes.
1239e2264b6dSmrg  case $ac_val in
1240e2264b6dSmrg    */ )
1241e2264b6dSmrg      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1242e2264b6dSmrg      eval $ac_var=\$ac_val;;
1243e2264b6dSmrg  esac
1244e2264b6dSmrg  # Be sure to have absolute directory names.
1245c9e2be55Smrg  case $ac_val in
1246e2264b6dSmrg    [\\/$]* | ?:[\\/]* )  continue;;
1247e2264b6dSmrg    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1248c9e2be55Smrg  esac
1249e2264b6dSmrg  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1250c9e2be55Smrgdone
1251c9e2be55Smrg
125266d665a3Smrg# There might be people who depend on the old broken behavior: '$host'
1253c9e2be55Smrg# used to hold the argument of --host etc.
1254c9e2be55Smrg# FIXME: To remove some day.
1255c9e2be55Smrgbuild=$build_alias
1256c9e2be55Smrghost=$host_alias
1257c9e2be55Smrgtarget=$target_alias
1258c9e2be55Smrg
1259c9e2be55Smrg# FIXME: To remove some day.
1260c9e2be55Smrgif test "x$host_alias" != x; then
1261c9e2be55Smrg  if test "x$build_alias" = x; then
1262c9e2be55Smrg    cross_compiling=maybe
1263c9e2be55Smrg  elif test "x$build_alias" != "x$host_alias"; then
1264c9e2be55Smrg    cross_compiling=yes
1265c9e2be55Smrg  fi
1266c9e2be55Smrgfi
1267c9e2be55Smrg
1268c9e2be55Smrgac_tool_prefix=
1269c9e2be55Smrgtest -n "$host_alias" && ac_tool_prefix=$host_alias-
1270c9e2be55Smrg
1271c9e2be55Smrgtest "$silent" = yes && exec 6>/dev/null
1272c9e2be55Smrg
1273c9e2be55Smrg
1274e2264b6dSmrgac_pwd=`pwd` && test -n "$ac_pwd" &&
1275e2264b6dSmrgac_ls_di=`ls -di .` &&
1276e2264b6dSmrgac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1277e2264b6dSmrg  as_fn_error $? "working directory cannot be determined"
1278e2264b6dSmrgtest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1279e2264b6dSmrg  as_fn_error $? "pwd does not report name of working directory"
1280e2264b6dSmrg
1281e2264b6dSmrg
1282c9e2be55Smrg# Find the source files, if location was not specified.
1283c9e2be55Smrgif test -z "$srcdir"; then
1284c9e2be55Smrg  ac_srcdir_defaulted=yes
1285e2264b6dSmrg  # Try the directory containing this script, then the parent directory.
1286e2264b6dSmrg  ac_confdir=`$as_dirname -- "$as_myself" ||
1287e2264b6dSmrg$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1288e2264b6dSmrg	 X"$as_myself" : 'X\(//\)[^/]' \| \
1289e2264b6dSmrg	 X"$as_myself" : 'X\(//\)$' \| \
1290e2264b6dSmrg	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1291d859ff80Smrgprintf "%s\n" X"$as_myself" |
1292e2264b6dSmrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1293e2264b6dSmrg	    s//\1/
1294e2264b6dSmrg	    q
1295e2264b6dSmrg	  }
1296e2264b6dSmrg	  /^X\(\/\/\)[^/].*/{
1297e2264b6dSmrg	    s//\1/
1298e2264b6dSmrg	    q
1299e2264b6dSmrg	  }
1300e2264b6dSmrg	  /^X\(\/\/\)$/{
1301e2264b6dSmrg	    s//\1/
1302e2264b6dSmrg	    q
1303e2264b6dSmrg	  }
1304e2264b6dSmrg	  /^X\(\/\).*/{
1305e2264b6dSmrg	    s//\1/
1306e2264b6dSmrg	    q
1307e2264b6dSmrg	  }
1308e2264b6dSmrg	  s/.*/./; q'`
1309c9e2be55Smrg  srcdir=$ac_confdir
1310e2264b6dSmrg  if test ! -r "$srcdir/$ac_unique_file"; then
1311c9e2be55Smrg    srcdir=..
1312c9e2be55Smrg  fi
1313c9e2be55Smrgelse
1314c9e2be55Smrg  ac_srcdir_defaulted=no
1315c9e2be55Smrgfi
1316e2264b6dSmrgif test ! -r "$srcdir/$ac_unique_file"; then
1317e2264b6dSmrg  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1318e2264b6dSmrg  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1319e2264b6dSmrgfi
132066d665a3Smrgac_msg="sources are in $srcdir, but 'cd $srcdir' does not work"
1321e2264b6dSmrgac_abs_confdir=`(
1322e2264b6dSmrg	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1323e2264b6dSmrg	pwd)`
1324e2264b6dSmrg# When building in place, set srcdir=.
1325e2264b6dSmrgif test "$ac_abs_confdir" = "$ac_pwd"; then
1326e2264b6dSmrg  srcdir=.
1327e2264b6dSmrgfi
1328e2264b6dSmrg# Remove unnecessary trailing slashes from srcdir.
1329e2264b6dSmrg# Double slashes in file names in object file debugging info
1330e2264b6dSmrg# mess up M-x gdb in Emacs.
1331e2264b6dSmrgcase $srcdir in
1332e2264b6dSmrg*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1333e2264b6dSmrgesac
1334e2264b6dSmrgfor ac_var in $ac_precious_vars; do
1335e2264b6dSmrg  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1336e2264b6dSmrg  eval ac_env_${ac_var}_value=\$${ac_var}
1337e2264b6dSmrg  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1338e2264b6dSmrg  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1339e2264b6dSmrgdone
1340c9e2be55Smrg
1341c9e2be55Smrg#
1342c9e2be55Smrg# Report the --help message.
1343c9e2be55Smrg#
1344c9e2be55Smrgif test "$ac_init_help" = "long"; then
1345c9e2be55Smrg  # Omit some internal or obsolete options to make the list less imposing.
1346c9e2be55Smrg  # This message is too long to be a string in the A/UX 3.1 sh.
1347c9e2be55Smrg  cat <<_ACEOF
134866d665a3Smrg'configure' configures xmh 1.0.5 to adapt to many kinds of systems.
1349c9e2be55Smrg
1350c9e2be55SmrgUsage: $0 [OPTION]... [VAR=VALUE]...
1351c9e2be55Smrg
1352c9e2be55SmrgTo assign environment variables (e.g., CC, CFLAGS...), specify them as
1353c9e2be55SmrgVAR=VALUE.  See below for descriptions of some of the useful variables.
1354c9e2be55Smrg
1355c9e2be55SmrgDefaults for the options are specified in brackets.
1356c9e2be55Smrg
1357c9e2be55SmrgConfiguration:
1358c9e2be55Smrg  -h, --help              display this help and exit
1359c9e2be55Smrg      --help=short        display options specific to this package
1360c9e2be55Smrg      --help=recursive    display the short help of all the included packages
1361c9e2be55Smrg  -V, --version           display version information and exit
136266d665a3Smrg  -q, --quiet, --silent   do not print 'checking ...' messages
1363c9e2be55Smrg      --cache-file=FILE   cache test results in FILE [disabled]
136466d665a3Smrg  -C, --config-cache      alias for '--cache-file=config.cache'
1365c9e2be55Smrg  -n, --no-create         do not create output files
136666d665a3Smrg      --srcdir=DIR        find the sources in DIR [configure dir or '..']
1367c9e2be55Smrg
1368c9e2be55SmrgInstallation directories:
1369c9e2be55Smrg  --prefix=PREFIX         install architecture-independent files in PREFIX
1370e2264b6dSmrg                          [$ac_default_prefix]
1371c9e2be55Smrg  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1372e2264b6dSmrg                          [PREFIX]
1373c9e2be55Smrg
137466d665a3SmrgBy default, 'make install' will install all the files in
137566d665a3Smrg'$ac_default_prefix/bin', '$ac_default_prefix/lib' etc.  You can specify
137666d665a3Smrgan installation prefix other than '$ac_default_prefix' using '--prefix',
137766d665a3Smrgfor instance '--prefix=\$HOME'.
1378c9e2be55Smrg
1379c9e2be55SmrgFor better control, use the options below.
1380c9e2be55Smrg
1381c9e2be55SmrgFine tuning of the installation directories:
1382e2264b6dSmrg  --bindir=DIR            user executables [EPREFIX/bin]
1383e2264b6dSmrg  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1384e2264b6dSmrg  --libexecdir=DIR        program executables [EPREFIX/libexec]
1385e2264b6dSmrg  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1386e2264b6dSmrg  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1387e2264b6dSmrg  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1388d859ff80Smrg  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
1389e2264b6dSmrg  --libdir=DIR            object code libraries [EPREFIX/lib]
1390e2264b6dSmrg  --includedir=DIR        C header files [PREFIX/include]
1391e2264b6dSmrg  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1392e2264b6dSmrg  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1393e2264b6dSmrg  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1394e2264b6dSmrg  --infodir=DIR           info documentation [DATAROOTDIR/info]
1395e2264b6dSmrg  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1396e2264b6dSmrg  --mandir=DIR            man documentation [DATAROOTDIR/man]
1397e2264b6dSmrg  --docdir=DIR            documentation root [DATAROOTDIR/doc/xmh]
1398e2264b6dSmrg  --htmldir=DIR           html documentation [DOCDIR]
1399e2264b6dSmrg  --dvidir=DIR            dvi documentation [DOCDIR]
1400e2264b6dSmrg  --pdfdir=DIR            pdf documentation [DOCDIR]
1401e2264b6dSmrg  --psdir=DIR             ps documentation [DOCDIR]
1402c9e2be55Smrg_ACEOF
1403c9e2be55Smrg
1404c9e2be55Smrg  cat <<\_ACEOF
1405c9e2be55Smrg
1406c9e2be55SmrgProgram names:
1407c9e2be55Smrg  --program-prefix=PREFIX            prepend PREFIX to installed program names
1408c9e2be55Smrg  --program-suffix=SUFFIX            append SUFFIX to installed program names
1409c9e2be55Smrg  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1410c9e2be55Smrg
1411c9e2be55SmrgSystem types:
1412c9e2be55Smrg  --build=BUILD     configure for building on BUILD [guessed]
1413c9e2be55Smrg  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1414c9e2be55Smrg_ACEOF
1415c9e2be55Smrgfi
1416c9e2be55Smrg
1417c9e2be55Smrgif test -n "$ac_init_help"; then
1418c9e2be55Smrg  case $ac_init_help in
141966d665a3Smrg     short | recursive ) echo "Configuration of xmh 1.0.5:";;
1420c9e2be55Smrg   esac
1421c9e2be55Smrg  cat <<\_ACEOF
1422c9e2be55Smrg
1423c9e2be55SmrgOptional Features:
1424e2264b6dSmrg  --disable-option-checking  ignore unrecognized --enable/--with options
1425c9e2be55Smrg  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1426c9e2be55Smrg  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1427aef24d58Smrg  --enable-silent-rules   less verbose build output (undo: "make V=1")
1428aef24d58Smrg  --disable-silent-rules  verbose build output (undo: "make V=0")
1429aef24d58Smrg  --enable-dependency-tracking
1430aef24d58Smrg                          do not reject slow dependency extractors
1431aef24d58Smrg  --disable-dependency-tracking
1432aef24d58Smrg                          speeds up one-time build
1433aef24d58Smrg  --disable-selective-werror
1434aef24d58Smrg                          Turn off selective compiler errors. (default:
1435aef24d58Smrg                          enabled)
1436e2264b6dSmrg  --enable-strict-compilation
1437e2264b6dSmrg                          Enable all warnings from compiler and make them
1438e2264b6dSmrg                          errors (default: disabled)
143966d665a3Smrg  --disable-largefile     omit support for large files
144066d665a3Smrg  --enable-year2038       support timestamps after 2038
1441c9e2be55Smrg
1442c9e2be55SmrgOptional Packages:
1443c9e2be55Smrg  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1444c9e2be55Smrg  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1445e2264b6dSmrg  --with-appdefaultdir=<pathname>
1446e2264b6dSmrg                          specify directory for app-defaults files (default is
1447e2264b6dSmrg                          autodetected)
1448c9e2be55Smrg
1449c9e2be55SmrgSome influential environment variables:
1450c9e2be55Smrg  CC          C compiler command
1451c9e2be55Smrg  CFLAGS      C compiler flags
1452c9e2be55Smrg  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1453c9e2be55Smrg              nonstandard directory <lib dir>
1454e2264b6dSmrg  LIBS        libraries to pass to the linker, e.g. -l<library>
1455e2264b6dSmrg  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1456e2264b6dSmrg              you have headers in a nonstandard directory <include dir>
1457c9e2be55Smrg  PKG_CONFIG  path to pkg-config utility
1458d859ff80Smrg  PKG_CONFIG_PATH
1459d859ff80Smrg              directories to add to pkg-config's search path
1460d859ff80Smrg  PKG_CONFIG_LIBDIR
1461d859ff80Smrg              path overriding pkg-config's built-in search path
1462e2264b6dSmrg  XMH_CFLAGS  C compiler flags for XMH, overriding pkg-config
1463e2264b6dSmrg  XMH_LIBS    linker flags for XMH, overriding pkg-config
1464c9e2be55Smrg  APPDEFS_CFLAGS
1465c9e2be55Smrg              C compiler flags for APPDEFS, overriding pkg-config
1466c9e2be55Smrg  APPDEFS_LIBS
1467c9e2be55Smrg              linker flags for APPDEFS, overriding pkg-config
1468c9e2be55Smrg
146966d665a3SmrgUse these variables to override the choices made by 'configure' or to help
1470c9e2be55Smrgit to find libraries and programs with nonstandard names/locations.
1471c9e2be55Smrg
1472d859ff80SmrgReport bugs to <https://gitlab.freedesktop.org/xorg/app/xmh/-/issues>.
1473c9e2be55Smrg_ACEOF
1474e2264b6dSmrgac_status=$?
1475c9e2be55Smrgfi
1476c9e2be55Smrg
1477c9e2be55Smrgif test "$ac_init_help" = "recursive"; then
1478c9e2be55Smrg  # If there are subdirs, report their specific --help.
1479c9e2be55Smrg  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1480e2264b6dSmrg    test -d "$ac_dir" ||
1481e2264b6dSmrg      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1482e2264b6dSmrg      continue
1483c9e2be55Smrg    ac_builddir=.
1484c9e2be55Smrg
1485e2264b6dSmrgcase "$ac_dir" in
1486e2264b6dSmrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1487e2264b6dSmrg*)
1488d859ff80Smrg  ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
1489e2264b6dSmrg  # A ".." for each directory in $ac_dir_suffix.
1490d859ff80Smrg  ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1491e2264b6dSmrg  case $ac_top_builddir_sub in
1492e2264b6dSmrg  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1493e2264b6dSmrg  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1494e2264b6dSmrg  esac ;;
1495e2264b6dSmrgesac
1496e2264b6dSmrgac_abs_top_builddir=$ac_pwd
1497e2264b6dSmrgac_abs_builddir=$ac_pwd$ac_dir_suffix
1498e2264b6dSmrg# for backward compatibility:
1499e2264b6dSmrgac_top_builddir=$ac_top_build_prefix
1500c9e2be55Smrg
1501c9e2be55Smrgcase $srcdir in
1502e2264b6dSmrg  .)  # We are building in place.
1503c9e2be55Smrg    ac_srcdir=.
1504e2264b6dSmrg    ac_top_srcdir=$ac_top_builddir_sub
1505e2264b6dSmrg    ac_abs_top_srcdir=$ac_pwd ;;
1506e2264b6dSmrg  [\\/]* | ?:[\\/]* )  # Absolute name.
1507c9e2be55Smrg    ac_srcdir=$srcdir$ac_dir_suffix;
1508e2264b6dSmrg    ac_top_srcdir=$srcdir
1509e2264b6dSmrg    ac_abs_top_srcdir=$srcdir ;;
1510e2264b6dSmrg  *) # Relative name.
1511e2264b6dSmrg    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1512e2264b6dSmrg    ac_top_srcdir=$ac_top_build_prefix$srcdir
1513e2264b6dSmrg    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1514c9e2be55Smrgesac
1515e2264b6dSmrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1516e2264b6dSmrg
1517e2264b6dSmrg    cd "$ac_dir" || { ac_status=$?; continue; }
1518d859ff80Smrg    # Check for configure.gnu first; this name is used for a wrapper for
1519d859ff80Smrg    # Metaconfig's "Configure" on case-insensitive file systems.
1520e2264b6dSmrg    if test -f "$ac_srcdir/configure.gnu"; then
1521e2264b6dSmrg      echo &&
1522e2264b6dSmrg      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1523e2264b6dSmrg    elif test -f "$ac_srcdir/configure"; then
1524e2264b6dSmrg      echo &&
1525e2264b6dSmrg      $SHELL "$ac_srcdir/configure" --help=recursive
1526c9e2be55Smrg    else
1527d859ff80Smrg      printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1528e2264b6dSmrg    fi || ac_status=$?
1529e2264b6dSmrg    cd "$ac_pwd" || { ac_status=$?; break; }
1530c9e2be55Smrg  done
1531c9e2be55Smrgfi
1532c9e2be55Smrg
1533e2264b6dSmrgtest -n "$ac_init_help" && exit $ac_status
1534c9e2be55Smrgif $ac_init_version; then
1535c9e2be55Smrg  cat <<\_ACEOF
153666d665a3Smrgxmh configure 1.0.5
153766d665a3Smrggenerated by GNU Autoconf 2.72
1538c9e2be55Smrg
153966d665a3SmrgCopyright (C) 2023 Free Software Foundation, Inc.
1540c9e2be55SmrgThis configure script is free software; the Free Software Foundation
1541c9e2be55Smrggives unlimited permission to copy, distribute and modify it.
1542c9e2be55Smrg_ACEOF
1543e2264b6dSmrg  exit
1544c9e2be55Smrgfi
1545c9e2be55Smrg
1546e2264b6dSmrg## ------------------------ ##
1547e2264b6dSmrg## Autoconf initialization. ##
1548e2264b6dSmrg## ------------------------ ##
1549c9e2be55Smrg
1550e2264b6dSmrg# ac_fn_c_try_compile LINENO
1551e2264b6dSmrg# --------------------------
1552e2264b6dSmrg# Try to compile conftest.$ac_ext, and return whether this succeeded.
1553e2264b6dSmrgac_fn_c_try_compile ()
1554c9e2be55Smrg{
1555e2264b6dSmrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1556d859ff80Smrg  rm -f conftest.$ac_objext conftest.beam
1557e2264b6dSmrg  if { { ac_try="$ac_compile"
1558e2264b6dSmrgcase "(($ac_try" in
1559e2264b6dSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1560e2264b6dSmrg  *) ac_try_echo=$ac_try;;
1561e2264b6dSmrgesac
1562e2264b6dSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1563d859ff80Smrgprintf "%s\n" "$ac_try_echo"; } >&5
1564e2264b6dSmrg  (eval "$ac_compile") 2>conftest.err
1565e2264b6dSmrg  ac_status=$?
1566e2264b6dSmrg  if test -s conftest.err; then
1567e2264b6dSmrg    grep -v '^ *+' conftest.err >conftest.er1
1568e2264b6dSmrg    cat conftest.er1 >&5
1569e2264b6dSmrg    mv -f conftest.er1 conftest.err
1570e2264b6dSmrg  fi
1571d859ff80Smrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1572e2264b6dSmrg  test $ac_status = 0; } && {
1573e2264b6dSmrg	 test -z "$ac_c_werror_flag" ||
1574e2264b6dSmrg	 test ! -s conftest.err
1575d859ff80Smrg       } && test -s conftest.$ac_objext
1576d859ff80Smrgthen :
1577e2264b6dSmrg  ac_retval=0
157866d665a3Smrgelse case e in #(
157966d665a3Smrg  e) printf "%s\n" "$as_me: failed program was:" >&5
1580e2264b6dSmrgsed 's/^/| /' conftest.$ac_ext >&5
1581c9e2be55Smrg
158266d665a3Smrg	ac_retval=1 ;;
158366d665a3Smrgesac
1584e2264b6dSmrgfi
1585e2264b6dSmrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1586e2264b6dSmrg  as_fn_set_status $ac_retval
1587c9e2be55Smrg
1588e2264b6dSmrg} # ac_fn_c_try_compile
1589c9e2be55Smrg
1590d859ff80Smrg# ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR
1591d859ff80Smrg# ------------------------------------------------------------------
1592e2264b6dSmrg# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1593d859ff80Smrg# accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.
1594d859ff80Smrgac_fn_check_decl ()
1595e2264b6dSmrg{
1596e2264b6dSmrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1597e2264b6dSmrg  as_decl_name=`echo $2|sed 's/ *(.*//'`
1598d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1599d859ff80Smrgprintf %s "checking whether $as_decl_name is declared... " >&6; }
1600d859ff80Smrgif eval test \${$3+y}
1601d859ff80Smrgthen :
1602d859ff80Smrg  printf %s "(cached) " >&6
160366d665a3Smrgelse case e in #(
160466d665a3Smrg  e) as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1605d859ff80Smrg  eval ac_save_FLAGS=\$$6
1606d859ff80Smrg  as_fn_append $6 " $5"
1607e2264b6dSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1608e2264b6dSmrg/* end confdefs.h.  */
1609e2264b6dSmrg$4
1610e2264b6dSmrgint
1611d859ff80Smrgmain (void)
1612e2264b6dSmrg{
1613e2264b6dSmrg#ifndef $as_decl_name
1614e2264b6dSmrg#ifdef __cplusplus
1615e2264b6dSmrg  (void) $as_decl_use;
1616e2264b6dSmrg#else
1617e2264b6dSmrg  (void) $as_decl_name;
1618e2264b6dSmrg#endif
1619e2264b6dSmrg#endif
1620c9e2be55Smrg
1621e2264b6dSmrg  ;
1622e2264b6dSmrg  return 0;
1623e2264b6dSmrg}
1624e2264b6dSmrg_ACEOF
1625d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
1626d859ff80Smrgthen :
1627e2264b6dSmrg  eval "$3=yes"
162866d665a3Smrgelse case e in #(
162966d665a3Smrg  e) eval "$3=no" ;;
163066d665a3Smrgesac
1631e2264b6dSmrgfi
1632d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1633d859ff80Smrg  eval $6=\$ac_save_FLAGS
163466d665a3Smrg ;;
163566d665a3Smrgesac
1636e2264b6dSmrgfi
1637d859ff80Smrgeval ac_res=\$$3
1638d859ff80Smrg	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1639d859ff80Smrgprintf "%s\n" "$ac_res" >&6; }
1640e2264b6dSmrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1641e2264b6dSmrg
1642d859ff80Smrg} # ac_fn_check_decl
1643e2264b6dSmrg
1644e2264b6dSmrg# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1645e2264b6dSmrg# -------------------------------------------------------
1646e2264b6dSmrg# Tests whether HEADER exists and can be compiled using the include files in
1647e2264b6dSmrg# INCLUDES, setting the cache variable VAR accordingly.
1648e2264b6dSmrgac_fn_c_check_header_compile ()
1649e2264b6dSmrg{
1650e2264b6dSmrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1651d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1652d859ff80Smrgprintf %s "checking for $2... " >&6; }
1653d859ff80Smrgif eval test \${$3+y}
1654d859ff80Smrgthen :
1655d859ff80Smrg  printf %s "(cached) " >&6
165666d665a3Smrgelse case e in #(
165766d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1658e2264b6dSmrg/* end confdefs.h.  */
1659e2264b6dSmrg$4
1660e2264b6dSmrg#include <$2>
1661e2264b6dSmrg_ACEOF
1662d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
1663d859ff80Smrgthen :
1664e2264b6dSmrg  eval "$3=yes"
166566d665a3Smrgelse case e in #(
166666d665a3Smrg  e) eval "$3=no" ;;
166766d665a3Smrgesac
1668e2264b6dSmrgfi
166966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
167066d665a3Smrgesac
1671e2264b6dSmrgfi
1672e2264b6dSmrgeval ac_res=\$$3
1673d859ff80Smrg	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1674d859ff80Smrgprintf "%s\n" "$ac_res" >&6; }
1675e2264b6dSmrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1676e2264b6dSmrg
1677e2264b6dSmrg} # ac_fn_c_check_header_compile
1678aef24d58Smrg
1679aef24d58Smrg# ac_fn_c_try_link LINENO
1680aef24d58Smrg# -----------------------
1681aef24d58Smrg# Try to link conftest.$ac_ext, and return whether this succeeded.
1682aef24d58Smrgac_fn_c_try_link ()
1683aef24d58Smrg{
1684aef24d58Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1685d859ff80Smrg  rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
1686aef24d58Smrg  if { { ac_try="$ac_link"
1687aef24d58Smrgcase "(($ac_try" in
1688aef24d58Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1689aef24d58Smrg  *) ac_try_echo=$ac_try;;
1690aef24d58Smrgesac
1691aef24d58Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1692d859ff80Smrgprintf "%s\n" "$ac_try_echo"; } >&5
1693aef24d58Smrg  (eval "$ac_link") 2>conftest.err
1694aef24d58Smrg  ac_status=$?
1695aef24d58Smrg  if test -s conftest.err; then
1696aef24d58Smrg    grep -v '^ *+' conftest.err >conftest.er1
1697aef24d58Smrg    cat conftest.er1 >&5
1698aef24d58Smrg    mv -f conftest.er1 conftest.err
1699aef24d58Smrg  fi
1700d859ff80Smrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1701aef24d58Smrg  test $ac_status = 0; } && {
1702aef24d58Smrg	 test -z "$ac_c_werror_flag" ||
1703aef24d58Smrg	 test ! -s conftest.err
1704aef24d58Smrg       } && test -s conftest$ac_exeext && {
1705aef24d58Smrg	 test "$cross_compiling" = yes ||
1706aef24d58Smrg	 test -x conftest$ac_exeext
1707d859ff80Smrg       }
1708d859ff80Smrgthen :
1709aef24d58Smrg  ac_retval=0
171066d665a3Smrgelse case e in #(
171166d665a3Smrg  e) printf "%s\n" "$as_me: failed program was:" >&5
1712aef24d58Smrgsed 's/^/| /' conftest.$ac_ext >&5
1713aef24d58Smrg
171466d665a3Smrg	ac_retval=1 ;;
171566d665a3Smrgesac
1716aef24d58Smrgfi
1717aef24d58Smrg  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1718aef24d58Smrg  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1719aef24d58Smrg  # interfere with the next link command; also delete a directory that is
1720aef24d58Smrg  # left behind by Apple's compiler.  We do this before executing the actions.
1721aef24d58Smrg  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1722aef24d58Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1723aef24d58Smrg  as_fn_set_status $ac_retval
1724aef24d58Smrg
1725aef24d58Smrg} # ac_fn_c_try_link
1726d859ff80Smrg
1727d859ff80Smrg# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1728d859ff80Smrg# -------------------------------------------
1729d859ff80Smrg# Tests whether TYPE exists after having included INCLUDES, setting cache
1730d859ff80Smrg# variable VAR accordingly.
1731d859ff80Smrgac_fn_c_check_type ()
1732d859ff80Smrg{
1733d859ff80Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1734d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1735d859ff80Smrgprintf %s "checking for $2... " >&6; }
1736d859ff80Smrgif eval test \${$3+y}
1737d859ff80Smrgthen :
1738d859ff80Smrg  printf %s "(cached) " >&6
173966d665a3Smrgelse case e in #(
174066d665a3Smrg  e) eval "$3=no"
1741d859ff80Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1742d859ff80Smrg/* end confdefs.h.  */
1743d859ff80Smrg$4
1744d859ff80Smrgint
1745d859ff80Smrgmain (void)
1746d859ff80Smrg{
1747d859ff80Smrgif (sizeof ($2))
1748d859ff80Smrg	 return 0;
1749d859ff80Smrg  ;
1750d859ff80Smrg  return 0;
1751d859ff80Smrg}
1752d859ff80Smrg_ACEOF
1753d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
1754d859ff80Smrgthen :
1755d859ff80Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1756d859ff80Smrg/* end confdefs.h.  */
1757d859ff80Smrg$4
1758d859ff80Smrgint
1759d859ff80Smrgmain (void)
1760d859ff80Smrg{
1761d859ff80Smrgif (sizeof (($2)))
1762d859ff80Smrg	    return 0;
1763d859ff80Smrg  ;
1764d859ff80Smrg  return 0;
1765d859ff80Smrg}
1766d859ff80Smrg_ACEOF
1767d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
1768d859ff80Smrgthen :
1769d859ff80Smrg
177066d665a3Smrgelse case e in #(
177166d665a3Smrg  e) eval "$3=yes" ;;
177266d665a3Smrgesac
1773d859ff80Smrgfi
1774d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1775d859ff80Smrgfi
177666d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
177766d665a3Smrgesac
1778d859ff80Smrgfi
1779d859ff80Smrgeval ac_res=\$$3
1780d859ff80Smrg	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1781d859ff80Smrgprintf "%s\n" "$ac_res" >&6; }
1782d859ff80Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1783d859ff80Smrg
1784d859ff80Smrg} # ac_fn_c_check_type
1785d859ff80Smrg
1786d859ff80Smrg# ac_fn_c_check_func LINENO FUNC VAR
1787d859ff80Smrg# ----------------------------------
1788d859ff80Smrg# Tests whether FUNC exists, setting the cache variable VAR accordingly
1789d859ff80Smrgac_fn_c_check_func ()
1790d859ff80Smrg{
1791d859ff80Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1792d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1793d859ff80Smrgprintf %s "checking for $2... " >&6; }
1794d859ff80Smrgif eval test \${$3+y}
1795d859ff80Smrgthen :
1796d859ff80Smrg  printf %s "(cached) " >&6
179766d665a3Smrgelse case e in #(
179866d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1799d859ff80Smrg/* end confdefs.h.  */
1800d859ff80Smrg/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1801d859ff80Smrg   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1802d859ff80Smrg#define $2 innocuous_$2
1803d859ff80Smrg
1804d859ff80Smrg/* System header to define __stub macros and hopefully few prototypes,
180566d665a3Smrg   which can conflict with char $2 (void); below.  */
1806d859ff80Smrg
1807d859ff80Smrg#include <limits.h>
1808d859ff80Smrg#undef $2
1809d859ff80Smrg
1810d859ff80Smrg/* Override any GCC internal prototype to avoid an error.
1811d859ff80Smrg   Use char because int might match the return type of a GCC
1812d859ff80Smrg   builtin and then its argument prototype would still apply.  */
1813d859ff80Smrg#ifdef __cplusplus
1814d859ff80Smrgextern "C"
1815d859ff80Smrg#endif
181666d665a3Smrgchar $2 (void);
1817d859ff80Smrg/* The GNU C library defines this for functions which it implements
1818d859ff80Smrg    to always fail with ENOSYS.  Some functions are actually named
1819d859ff80Smrg    something starting with __ and the normal name is an alias.  */
1820d859ff80Smrg#if defined __stub_$2 || defined __stub___$2
1821d859ff80Smrgchoke me
1822d859ff80Smrg#endif
1823d859ff80Smrg
1824d859ff80Smrgint
1825d859ff80Smrgmain (void)
1826d859ff80Smrg{
1827d859ff80Smrgreturn $2 ();
1828d859ff80Smrg  ;
1829d859ff80Smrg  return 0;
1830d859ff80Smrg}
1831d859ff80Smrg_ACEOF
1832d859ff80Smrgif ac_fn_c_try_link "$LINENO"
1833d859ff80Smrgthen :
1834d859ff80Smrg  eval "$3=yes"
183566d665a3Smrgelse case e in #(
183666d665a3Smrg  e) eval "$3=no" ;;
183766d665a3Smrgesac
1838d859ff80Smrgfi
1839d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
184066d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
184166d665a3Smrgesac
1842d859ff80Smrgfi
1843d859ff80Smrgeval ac_res=\$$3
1844d859ff80Smrg	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1845d859ff80Smrgprintf "%s\n" "$ac_res" >&6; }
1846d859ff80Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1847d859ff80Smrg
1848d859ff80Smrg} # ac_fn_c_check_func
1849d859ff80Smrg
1850d859ff80Smrg# ac_fn_c_try_run LINENO
1851d859ff80Smrg# ----------------------
1852d859ff80Smrg# Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that
1853d859ff80Smrg# executables *can* be run.
1854d859ff80Smrgac_fn_c_try_run ()
1855d859ff80Smrg{
1856d859ff80Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1857d859ff80Smrg  if { { ac_try="$ac_link"
1858d859ff80Smrgcase "(($ac_try" in
1859d859ff80Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1860d859ff80Smrg  *) ac_try_echo=$ac_try;;
1861d859ff80Smrgesac
1862d859ff80Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1863d859ff80Smrgprintf "%s\n" "$ac_try_echo"; } >&5
1864d859ff80Smrg  (eval "$ac_link") 2>&5
1865d859ff80Smrg  ac_status=$?
1866d859ff80Smrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1867d859ff80Smrg  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1868d859ff80Smrg  { { case "(($ac_try" in
1869d859ff80Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1870d859ff80Smrg  *) ac_try_echo=$ac_try;;
1871d859ff80Smrgesac
1872d859ff80Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1873d859ff80Smrgprintf "%s\n" "$ac_try_echo"; } >&5
1874d859ff80Smrg  (eval "$ac_try") 2>&5
1875d859ff80Smrg  ac_status=$?
1876d859ff80Smrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1877d859ff80Smrg  test $ac_status = 0; }; }
1878d859ff80Smrgthen :
1879d859ff80Smrg  ac_retval=0
188066d665a3Smrgelse case e in #(
188166d665a3Smrg  e) printf "%s\n" "$as_me: program exited with status $ac_status" >&5
1882d859ff80Smrg       printf "%s\n" "$as_me: failed program was:" >&5
1883d859ff80Smrgsed 's/^/| /' conftest.$ac_ext >&5
1884d859ff80Smrg
188566d665a3Smrg       ac_retval=$ac_status ;;
188666d665a3Smrgesac
1887d859ff80Smrgfi
1888d859ff80Smrg  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1889d859ff80Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1890d859ff80Smrg  as_fn_set_status $ac_retval
1891d859ff80Smrg
1892d859ff80Smrg} # ac_fn_c_try_run
1893d859ff80Smrgac_configure_args_raw=
1894d859ff80Smrgfor ac_arg
1895d859ff80Smrgdo
1896d859ff80Smrg  case $ac_arg in
1897d859ff80Smrg  *\'*)
1898d859ff80Smrg    ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1899d859ff80Smrg  esac
1900d859ff80Smrg  as_fn_append ac_configure_args_raw " '$ac_arg'"
1901d859ff80Smrgdone
1902d859ff80Smrg
1903d859ff80Smrgcase $ac_configure_args_raw in
1904d859ff80Smrg  *$as_nl*)
1905d859ff80Smrg    ac_safe_unquote= ;;
1906d859ff80Smrg  *)
1907d859ff80Smrg    ac_unsafe_z='|&;<>()$`\\"*?[ ''	' # This string ends in space, tab.
1908d859ff80Smrg    ac_unsafe_a="$ac_unsafe_z#~"
1909d859ff80Smrg    ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
1910d859ff80Smrg    ac_configure_args_raw=`      printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
1911d859ff80Smrgesac
1912d859ff80Smrg
1913e2264b6dSmrgcat >config.log <<_ACEOF
1914e2264b6dSmrgThis file contains any messages produced by compilers while
1915e2264b6dSmrgrunning configure, to aid debugging if configure makes a mistake.
1916e2264b6dSmrg
191766d665a3SmrgIt was created by xmh $as_me 1.0.5, which was
191866d665a3Smrggenerated by GNU Autoconf 2.72.  Invocation command line was
1919e2264b6dSmrg
1920d859ff80Smrg  $ $0$ac_configure_args_raw
1921e2264b6dSmrg
1922e2264b6dSmrg_ACEOF
1923e2264b6dSmrgexec 5>>config.log
1924e2264b6dSmrg{
1925e2264b6dSmrgcat <<_ASUNAME
1926e2264b6dSmrg## --------- ##
1927e2264b6dSmrg## Platform. ##
1928e2264b6dSmrg## --------- ##
1929e2264b6dSmrg
1930e2264b6dSmrghostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1931e2264b6dSmrguname -m = `(uname -m) 2>/dev/null || echo unknown`
1932e2264b6dSmrguname -r = `(uname -r) 2>/dev/null || echo unknown`
1933e2264b6dSmrguname -s = `(uname -s) 2>/dev/null || echo unknown`
1934e2264b6dSmrguname -v = `(uname -v) 2>/dev/null || echo unknown`
1935e2264b6dSmrg
1936e2264b6dSmrg/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1937e2264b6dSmrg/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1938e2264b6dSmrg
1939e2264b6dSmrg/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1940e2264b6dSmrg/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1941e2264b6dSmrg/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1942e2264b6dSmrg/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1943e2264b6dSmrg/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1944e2264b6dSmrg/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1945e2264b6dSmrg/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1946e2264b6dSmrg
1947e2264b6dSmrg_ASUNAME
1948c9e2be55Smrg
1949c9e2be55Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1950c9e2be55Smrgfor as_dir in $PATH
1951c9e2be55Smrgdo
1952c9e2be55Smrg  IFS=$as_save_IFS
1953d859ff80Smrg  case $as_dir in #(((
1954d859ff80Smrg    '') as_dir=./ ;;
1955d859ff80Smrg    */) ;;
1956d859ff80Smrg    *) as_dir=$as_dir/ ;;
1957d859ff80Smrg  esac
1958d859ff80Smrg    printf "%s\n" "PATH: $as_dir"
1959e2264b6dSmrg  done
1960e2264b6dSmrgIFS=$as_save_IFS
1961c9e2be55Smrg
1962c9e2be55Smrg} >&5
1963c9e2be55Smrg
1964c9e2be55Smrgcat >&5 <<_ACEOF
1965c9e2be55Smrg
1966c9e2be55Smrg
1967c9e2be55Smrg## ----------- ##
1968c9e2be55Smrg## Core tests. ##
1969c9e2be55Smrg## ----------- ##
1970c9e2be55Smrg
1971c9e2be55Smrg_ACEOF
1972c9e2be55Smrg
1973c9e2be55Smrg
1974c9e2be55Smrg# Keep a trace of the command line.
1975c9e2be55Smrg# Strip out --no-create and --no-recursion so they do not pile up.
1976c9e2be55Smrg# Strip out --silent because we don't want to record it for future runs.
1977c9e2be55Smrg# Also quote any args containing shell meta-characters.
1978c9e2be55Smrg# Make two passes to allow for proper duplicate-argument suppression.
1979c9e2be55Smrgac_configure_args=
1980c9e2be55Smrgac_configure_args0=
1981c9e2be55Smrgac_configure_args1=
1982c9e2be55Smrgac_must_keep_next=false
1983c9e2be55Smrgfor ac_pass in 1 2
1984c9e2be55Smrgdo
1985c9e2be55Smrg  for ac_arg
1986c9e2be55Smrg  do
1987c9e2be55Smrg    case $ac_arg in
1988c9e2be55Smrg    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1989c9e2be55Smrg    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1990c9e2be55Smrg    | -silent | --silent | --silen | --sile | --sil)
1991c9e2be55Smrg      continue ;;
1992e2264b6dSmrg    *\'*)
1993d859ff80Smrg      ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1994c9e2be55Smrg    esac
1995c9e2be55Smrg    case $ac_pass in
1996e2264b6dSmrg    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1997c9e2be55Smrg    2)
1998e2264b6dSmrg      as_fn_append ac_configure_args1 " '$ac_arg'"
1999c9e2be55Smrg      if test $ac_must_keep_next = true; then
2000c9e2be55Smrg	ac_must_keep_next=false # Got value, back to normal.
2001c9e2be55Smrg      else
2002c9e2be55Smrg	case $ac_arg in
2003c9e2be55Smrg	  *=* | --config-cache | -C | -disable-* | --disable-* \
2004c9e2be55Smrg	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2005c9e2be55Smrg	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2006c9e2be55Smrg	  | -with-* | --with-* | -without-* | --without-* | --x)
2007c9e2be55Smrg	    case "$ac_configure_args0 " in
2008c9e2be55Smrg	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2009c9e2be55Smrg	    esac
2010c9e2be55Smrg	    ;;
2011c9e2be55Smrg	  -* ) ac_must_keep_next=true ;;
2012c9e2be55Smrg	esac
2013c9e2be55Smrg      fi
2014e2264b6dSmrg      as_fn_append ac_configure_args " '$ac_arg'"
2015c9e2be55Smrg      ;;
2016c9e2be55Smrg    esac
2017c9e2be55Smrg  done
2018c9e2be55Smrgdone
2019e2264b6dSmrg{ ac_configure_args0=; unset ac_configure_args0;}
2020e2264b6dSmrg{ ac_configure_args1=; unset ac_configure_args1;}
2021c9e2be55Smrg
2022c9e2be55Smrg# When interrupted or exit'd, cleanup temporary files, and complete
2023c9e2be55Smrg# config.log.  We remove comments because anyway the quotes in there
2024c9e2be55Smrg# would cause problems or look ugly.
2025e2264b6dSmrg# WARNING: Use '\'' to represent an apostrophe within the trap.
2026e2264b6dSmrg# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2027c9e2be55Smrgtrap 'exit_status=$?
2028d859ff80Smrg  # Sanitize IFS.
2029d859ff80Smrg  IFS=" ""	$as_nl"
2030c9e2be55Smrg  # Save into config.log some information that might help in debugging.
2031c9e2be55Smrg  {
2032c9e2be55Smrg    echo
2033c9e2be55Smrg
2034d859ff80Smrg    printf "%s\n" "## ---------------- ##
2035c9e2be55Smrg## Cache variables. ##
2036e2264b6dSmrg## ---------------- ##"
2037c9e2be55Smrg    echo
2038c9e2be55Smrg    # The following way of writing the cache mishandles newlines in values,
2039e2264b6dSmrg(
2040e2264b6dSmrg  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2041e2264b6dSmrg    eval ac_val=\$$ac_var
2042e2264b6dSmrg    case $ac_val in #(
2043e2264b6dSmrg    *${as_nl}*)
2044e2264b6dSmrg      case $ac_var in #(
2045d859ff80Smrg      *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2046d859ff80Smrgprintf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2047e2264b6dSmrg      esac
2048e2264b6dSmrg      case $ac_var in #(
2049e2264b6dSmrg      _ | IFS | as_nl) ;; #(
2050e2264b6dSmrg      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2051e2264b6dSmrg      *) { eval $ac_var=; unset $ac_var;} ;;
2052e2264b6dSmrg      esac ;;
2053e2264b6dSmrg    esac
2054e2264b6dSmrg  done
2055c9e2be55Smrg  (set) 2>&1 |
2056e2264b6dSmrg    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2057e2264b6dSmrg    *${as_nl}ac_space=\ *)
2058c9e2be55Smrg      sed -n \
2059e2264b6dSmrg	"s/'\''/'\''\\\\'\'''\''/g;
2060e2264b6dSmrg	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2061e2264b6dSmrg      ;; #(
2062c9e2be55Smrg    *)
2063e2264b6dSmrg      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2064c9e2be55Smrg      ;;
2065e2264b6dSmrg    esac |
2066e2264b6dSmrg    sort
2067e2264b6dSmrg)
2068c9e2be55Smrg    echo
2069c9e2be55Smrg
2070d859ff80Smrg    printf "%s\n" "## ----------------- ##
2071c9e2be55Smrg## Output variables. ##
2072e2264b6dSmrg## ----------------- ##"
2073c9e2be55Smrg    echo
2074c9e2be55Smrg    for ac_var in $ac_subst_vars
2075c9e2be55Smrg    do
2076e2264b6dSmrg      eval ac_val=\$$ac_var
2077e2264b6dSmrg      case $ac_val in
2078d859ff80Smrg      *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2079e2264b6dSmrg      esac
2080d859ff80Smrg      printf "%s\n" "$ac_var='\''$ac_val'\''"
2081c9e2be55Smrg    done | sort
2082c9e2be55Smrg    echo
2083c9e2be55Smrg
2084c9e2be55Smrg    if test -n "$ac_subst_files"; then
2085d859ff80Smrg      printf "%s\n" "## ------------------- ##
2086e2264b6dSmrg## File substitutions. ##
2087e2264b6dSmrg## ------------------- ##"
2088c9e2be55Smrg      echo
2089c9e2be55Smrg      for ac_var in $ac_subst_files
2090c9e2be55Smrg      do
2091e2264b6dSmrg	eval ac_val=\$$ac_var
2092e2264b6dSmrg	case $ac_val in
2093d859ff80Smrg	*\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2094e2264b6dSmrg	esac
2095d859ff80Smrg	printf "%s\n" "$ac_var='\''$ac_val'\''"
2096c9e2be55Smrg      done | sort
2097c9e2be55Smrg      echo
2098c9e2be55Smrg    fi
2099c9e2be55Smrg
2100c9e2be55Smrg    if test -s confdefs.h; then
2101d859ff80Smrg      printf "%s\n" "## ----------- ##
2102c9e2be55Smrg## confdefs.h. ##
2103e2264b6dSmrg## ----------- ##"
2104c9e2be55Smrg      echo
2105e2264b6dSmrg      cat confdefs.h
2106c9e2be55Smrg      echo
2107c9e2be55Smrg    fi
2108c9e2be55Smrg    test "$ac_signal" != 0 &&
2109d859ff80Smrg      printf "%s\n" "$as_me: caught signal $ac_signal"
2110d859ff80Smrg    printf "%s\n" "$as_me: exit $exit_status"
2111c9e2be55Smrg  } >&5
2112e2264b6dSmrg  rm -f core *.core core.conftest.* &&
2113e2264b6dSmrg    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2114c9e2be55Smrg    exit $exit_status
2115e2264b6dSmrg' 0
2116c9e2be55Smrgfor ac_signal in 1 2 13 15; do
2117e2264b6dSmrg  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2118c9e2be55Smrgdone
2119c9e2be55Smrgac_signal=0
2120c9e2be55Smrg
2121c9e2be55Smrg# confdefs.h avoids OS command line length limits that DEFS can exceed.
2122e2264b6dSmrgrm -f -r conftest* confdefs.h
2123e2264b6dSmrg
2124d859ff80Smrgprintf "%s\n" "/* confdefs.h */" > confdefs.h
2125c9e2be55Smrg
2126c9e2be55Smrg# Predefined preprocessor variables.
2127c9e2be55Smrg
2128d859ff80Smrgprintf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
2129c9e2be55Smrg
2130d859ff80Smrgprintf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
2131c9e2be55Smrg
2132d859ff80Smrgprintf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
2133c9e2be55Smrg
2134d859ff80Smrgprintf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
2135c9e2be55Smrg
2136d859ff80Smrgprintf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
2137c9e2be55Smrg
2138d859ff80Smrgprintf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
2139e2264b6dSmrg
2140c9e2be55Smrg
2141c9e2be55Smrg# Let the site file select an alternate cache file if it wants to.
2142e2264b6dSmrg# Prefer an explicitly selected file to automatically selected ones.
2143e2264b6dSmrgif test -n "$CONFIG_SITE"; then
2144d859ff80Smrg  ac_site_files="$CONFIG_SITE"
2145e2264b6dSmrgelif test "x$prefix" != xNONE; then
2146d859ff80Smrg  ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
2147e2264b6dSmrgelse
2148d859ff80Smrg  ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
2149c9e2be55Smrgfi
2150d859ff80Smrg
2151d859ff80Smrgfor ac_site_file in $ac_site_files
2152e2264b6dSmrgdo
2153d859ff80Smrg  case $ac_site_file in #(
2154d859ff80Smrg  */*) :
2155d859ff80Smrg     ;; #(
2156d859ff80Smrg  *) :
2157d859ff80Smrg    ac_site_file=./$ac_site_file ;;
2158d859ff80Smrgesac
2159d859ff80Smrg  if test -f "$ac_site_file" && test -r "$ac_site_file"; then
2160d859ff80Smrg    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2161d859ff80Smrgprintf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
2162c9e2be55Smrg    sed 's/^/| /' "$ac_site_file" >&5
2163e2264b6dSmrg    . "$ac_site_file" \
216466d665a3Smrg      || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
216566d665a3Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
2166e2264b6dSmrgas_fn_error $? "failed to load site script $ac_site_file
216766d665a3SmrgSee 'config.log' for more details" "$LINENO" 5; }
2168c9e2be55Smrg  fi
2169c9e2be55Smrgdone
2170c9e2be55Smrg
2171c9e2be55Smrgif test -r "$cache_file"; then
2172e2264b6dSmrg  # Some versions of bash will fail to source /dev/null (special files
2173e2264b6dSmrg  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2174e2264b6dSmrg  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2175d859ff80Smrg    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2176d859ff80Smrgprintf "%s\n" "$as_me: loading cache $cache_file" >&6;}
2177c9e2be55Smrg    case $cache_file in
2178e2264b6dSmrg      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2179e2264b6dSmrg      *)                      . "./$cache_file";;
2180c9e2be55Smrg    esac
2181c9e2be55Smrg  fi
2182c9e2be55Smrgelse
2183d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2184d859ff80Smrgprintf "%s\n" "$as_me: creating cache $cache_file" >&6;}
2185c9e2be55Smrg  >$cache_file
2186c9e2be55Smrgfi
2187c9e2be55Smrg
2188d859ff80Smrg# Test code for whether the C compiler supports C89 (global declarations)
2189d859ff80Smrgac_c_conftest_c89_globals='
2190d859ff80Smrg/* Does the compiler advertise C89 conformance?
2191d859ff80Smrg   Do not test the value of __STDC__, because some compilers set it to 0
2192d859ff80Smrg   while being otherwise adequately conformant. */
2193d859ff80Smrg#if !defined __STDC__
2194d859ff80Smrg# error "Compiler does not advertise C89 conformance"
2195d859ff80Smrg#endif
2196d859ff80Smrg
2197d859ff80Smrg#include <stddef.h>
2198d859ff80Smrg#include <stdarg.h>
2199d859ff80Smrgstruct stat;
2200d859ff80Smrg/* Most of the following tests are stolen from RCS 5.7 src/conf.sh.  */
2201d859ff80Smrgstruct buf { int x; };
2202d859ff80Smrgstruct buf * (*rcsopen) (struct buf *, struct stat *, int);
220366d665a3Smrgstatic char *e (char **p, int i)
2204d859ff80Smrg{
2205d859ff80Smrg  return p[i];
2206d859ff80Smrg}
2207d859ff80Smrgstatic char *f (char * (*g) (char **, int), char **p, ...)
2208d859ff80Smrg{
2209d859ff80Smrg  char *s;
2210d859ff80Smrg  va_list v;
2211d859ff80Smrg  va_start (v,p);
2212d859ff80Smrg  s = g (p, va_arg (v,int));
2213d859ff80Smrg  va_end (v);
2214d859ff80Smrg  return s;
2215d859ff80Smrg}
2216d859ff80Smrg
221766d665a3Smrg/* C89 style stringification. */
221866d665a3Smrg#define noexpand_stringify(a) #a
221966d665a3Smrgconst char *stringified = noexpand_stringify(arbitrary+token=sequence);
222066d665a3Smrg
222166d665a3Smrg/* C89 style token pasting.  Exercises some of the corner cases that
222266d665a3Smrg   e.g. old MSVC gets wrong, but not very hard. */
222366d665a3Smrg#define noexpand_concat(a,b) a##b
222466d665a3Smrg#define expand_concat(a,b) noexpand_concat(a,b)
222566d665a3Smrgextern int vA;
222666d665a3Smrgextern int vbee;
222766d665a3Smrg#define aye A
222866d665a3Smrg#define bee B
222966d665a3Smrgint *pvA = &expand_concat(v,aye);
223066d665a3Smrgint *pvbee = &noexpand_concat(v,bee);
223166d665a3Smrg
2232d859ff80Smrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2233d859ff80Smrg   function prototypes and stuff, but not \xHH hex character constants.
2234d859ff80Smrg   These do not provoke an error unfortunately, instead are silently treated
2235d859ff80Smrg   as an "x".  The following induces an error, until -std is added to get
2236d859ff80Smrg   proper ANSI mode.  Curiously \x00 != x always comes out true, for an
2237d859ff80Smrg   array size at least.  It is necessary to write \x00 == 0 to get something
2238d859ff80Smrg   that is true only with -std.  */
2239d859ff80Smrgint osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
2240d859ff80Smrg
2241d859ff80Smrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2242d859ff80Smrg   inside strings and character constants.  */
2243d859ff80Smrg#define FOO(x) '\''x'\''
2244d859ff80Smrgint xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
2245d859ff80Smrg
2246d859ff80Smrgint test (int i, double x);
2247d859ff80Smrgstruct s1 {int (*f) (int a);};
2248d859ff80Smrgstruct s2 {int (*f) (double a);};
2249d859ff80Smrgint pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
2250d859ff80Smrg               int, int);'
2251d859ff80Smrg
2252d859ff80Smrg# Test code for whether the C compiler supports C89 (body of main).
2253d859ff80Smrgac_c_conftest_c89_main='
2254d859ff80Smrgok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
2255d859ff80Smrg'
2256d859ff80Smrg
2257d859ff80Smrg# Test code for whether the C compiler supports C99 (global declarations)
2258d859ff80Smrgac_c_conftest_c99_globals='
225966d665a3Smrg/* Does the compiler advertise C99 conformance? */
2260d859ff80Smrg#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
2261d859ff80Smrg# error "Compiler does not advertise C99 conformance"
2262d859ff80Smrg#endif
2263d859ff80Smrg
226466d665a3Smrg// See if C++-style comments work.
226566d665a3Smrg
2266d859ff80Smrg#include <stdbool.h>
2267d859ff80Smrgextern int puts (const char *);
2268d859ff80Smrgextern int printf (const char *, ...);
2269d859ff80Smrgextern int dprintf (int, const char *, ...);
2270d859ff80Smrgextern void *malloc (size_t);
227166d665a3Smrgextern void free (void *);
2272d859ff80Smrg
2273d859ff80Smrg// Check varargs macros.  These examples are taken from C99 6.10.3.5.
2274d859ff80Smrg// dprintf is used instead of fprintf to avoid needing to declare
2275d859ff80Smrg// FILE and stderr.
2276d859ff80Smrg#define debug(...) dprintf (2, __VA_ARGS__)
2277d859ff80Smrg#define showlist(...) puts (#__VA_ARGS__)
2278d859ff80Smrg#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
2279d859ff80Smrgstatic void
2280d859ff80Smrgtest_varargs_macros (void)
2281d859ff80Smrg{
2282d859ff80Smrg  int x = 1234;
2283d859ff80Smrg  int y = 5678;
2284d859ff80Smrg  debug ("Flag");
2285d859ff80Smrg  debug ("X = %d\n", x);
2286d859ff80Smrg  showlist (The first, second, and third items.);
2287d859ff80Smrg  report (x>y, "x is %d but y is %d", x, y);
2288d859ff80Smrg}
2289d859ff80Smrg
2290d859ff80Smrg// Check long long types.
2291d859ff80Smrg#define BIG64 18446744073709551615ull
2292d859ff80Smrg#define BIG32 4294967295ul
2293d859ff80Smrg#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
2294d859ff80Smrg#if !BIG_OK
2295d859ff80Smrg  #error "your preprocessor is broken"
2296d859ff80Smrg#endif
2297d859ff80Smrg#if BIG_OK
2298d859ff80Smrg#else
2299d859ff80Smrg  #error "your preprocessor is broken"
2300d859ff80Smrg#endif
2301d859ff80Smrgstatic long long int bignum = -9223372036854775807LL;
2302d859ff80Smrgstatic unsigned long long int ubignum = BIG64;
2303d859ff80Smrg
2304d859ff80Smrgstruct incomplete_array
2305d859ff80Smrg{
2306d859ff80Smrg  int datasize;
2307d859ff80Smrg  double data[];
2308d859ff80Smrg};
2309d859ff80Smrg
2310d859ff80Smrgstruct named_init {
2311d859ff80Smrg  int number;
2312d859ff80Smrg  const wchar_t *name;
2313d859ff80Smrg  double average;
2314d859ff80Smrg};
2315d859ff80Smrg
2316d859ff80Smrgtypedef const char *ccp;
2317d859ff80Smrg
2318d859ff80Smrgstatic inline int
2319d859ff80Smrgtest_restrict (ccp restrict text)
2320d859ff80Smrg{
2321d859ff80Smrg  // Iterate through items via the restricted pointer.
2322d859ff80Smrg  // Also check for declarations in for loops.
2323d859ff80Smrg  for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
2324d859ff80Smrg    continue;
2325d859ff80Smrg  return 0;
2326d859ff80Smrg}
2327d859ff80Smrg
2328d859ff80Smrg// Check varargs and va_copy.
2329d859ff80Smrgstatic bool
2330d859ff80Smrgtest_varargs (const char *format, ...)
2331d859ff80Smrg{
2332d859ff80Smrg  va_list args;
2333d859ff80Smrg  va_start (args, format);
2334d859ff80Smrg  va_list args_copy;
2335d859ff80Smrg  va_copy (args_copy, args);
2336d859ff80Smrg
2337d859ff80Smrg  const char *str = "";
2338d859ff80Smrg  int number = 0;
2339d859ff80Smrg  float fnumber = 0;
2340d859ff80Smrg
2341d859ff80Smrg  while (*format)
2342d859ff80Smrg    {
2343d859ff80Smrg      switch (*format++)
2344d859ff80Smrg	{
2345d859ff80Smrg	case '\''s'\'': // string
2346d859ff80Smrg	  str = va_arg (args_copy, const char *);
2347d859ff80Smrg	  break;
2348d859ff80Smrg	case '\''d'\'': // int
2349d859ff80Smrg	  number = va_arg (args_copy, int);
2350d859ff80Smrg	  break;
2351d859ff80Smrg	case '\''f'\'': // float
2352d859ff80Smrg	  fnumber = va_arg (args_copy, double);
2353d859ff80Smrg	  break;
2354d859ff80Smrg	default:
2355d859ff80Smrg	  break;
2356d859ff80Smrg	}
2357d859ff80Smrg    }
2358d859ff80Smrg  va_end (args_copy);
2359d859ff80Smrg  va_end (args);
2360d859ff80Smrg
2361d859ff80Smrg  return *str && number && fnumber;
2362d859ff80Smrg}
2363d859ff80Smrg'
2364d859ff80Smrg
2365d859ff80Smrg# Test code for whether the C compiler supports C99 (body of main).
2366d859ff80Smrgac_c_conftest_c99_main='
2367d859ff80Smrg  // Check bool.
2368d859ff80Smrg  _Bool success = false;
2369d859ff80Smrg  success |= (argc != 0);
2370d859ff80Smrg
2371d859ff80Smrg  // Check restrict.
2372d859ff80Smrg  if (test_restrict ("String literal") == 0)
2373d859ff80Smrg    success = true;
2374d859ff80Smrg  char *restrict newvar = "Another string";
2375d859ff80Smrg
2376d859ff80Smrg  // Check varargs.
2377d859ff80Smrg  success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
2378d859ff80Smrg  test_varargs_macros ();
2379d859ff80Smrg
2380d859ff80Smrg  // Check flexible array members.
2381d859ff80Smrg  struct incomplete_array *ia =
2382d859ff80Smrg    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
2383d859ff80Smrg  ia->datasize = 10;
2384d859ff80Smrg  for (int i = 0; i < ia->datasize; ++i)
2385d859ff80Smrg    ia->data[i] = i * 1.234;
238666d665a3Smrg  // Work around memory leak warnings.
238766d665a3Smrg  free (ia);
2388d859ff80Smrg
2389d859ff80Smrg  // Check named initializers.
2390d859ff80Smrg  struct named_init ni = {
2391d859ff80Smrg    .number = 34,
2392d859ff80Smrg    .name = L"Test wide string",
2393d859ff80Smrg    .average = 543.34343,
2394d859ff80Smrg  };
2395d859ff80Smrg
2396d859ff80Smrg  ni.number = 58;
2397d859ff80Smrg
2398d859ff80Smrg  int dynamic_array[ni.number];
2399d859ff80Smrg  dynamic_array[0] = argv[0][0];
2400d859ff80Smrg  dynamic_array[ni.number - 1] = 543;
2401d859ff80Smrg
2402d859ff80Smrg  // work around unused variable warnings
2403d859ff80Smrg  ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
2404d859ff80Smrg	 || dynamic_array[ni.number - 1] != 543);
2405d859ff80Smrg'
2406d859ff80Smrg
2407d859ff80Smrg# Test code for whether the C compiler supports C11 (global declarations)
2408d859ff80Smrgac_c_conftest_c11_globals='
240966d665a3Smrg/* Does the compiler advertise C11 conformance? */
2410d859ff80Smrg#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
2411d859ff80Smrg# error "Compiler does not advertise C11 conformance"
2412d859ff80Smrg#endif
2413d859ff80Smrg
2414d859ff80Smrg// Check _Alignas.
2415d859ff80Smrgchar _Alignas (double) aligned_as_double;
2416d859ff80Smrgchar _Alignas (0) no_special_alignment;
2417d859ff80Smrgextern char aligned_as_int;
2418d859ff80Smrgchar _Alignas (0) _Alignas (int) aligned_as_int;
2419d859ff80Smrg
2420d859ff80Smrg// Check _Alignof.
2421d859ff80Smrgenum
2422d859ff80Smrg{
2423d859ff80Smrg  int_alignment = _Alignof (int),
2424d859ff80Smrg  int_array_alignment = _Alignof (int[100]),
2425d859ff80Smrg  char_alignment = _Alignof (char)
2426d859ff80Smrg};
2427d859ff80Smrg_Static_assert (0 < -_Alignof (int), "_Alignof is signed");
2428d859ff80Smrg
2429d859ff80Smrg// Check _Noreturn.
2430d859ff80Smrgint _Noreturn does_not_return (void) { for (;;) continue; }
2431d859ff80Smrg
2432d859ff80Smrg// Check _Static_assert.
2433d859ff80Smrgstruct test_static_assert
2434d859ff80Smrg{
2435d859ff80Smrg  int x;
2436d859ff80Smrg  _Static_assert (sizeof (int) <= sizeof (long int),
2437d859ff80Smrg                  "_Static_assert does not work in struct");
2438d859ff80Smrg  long int y;
2439d859ff80Smrg};
2440d859ff80Smrg
2441d859ff80Smrg// Check UTF-8 literals.
2442d859ff80Smrg#define u8 syntax error!
2443d859ff80Smrgchar const utf8_literal[] = u8"happens to be ASCII" "another string";
2444d859ff80Smrg
2445d859ff80Smrg// Check duplicate typedefs.
2446d859ff80Smrgtypedef long *long_ptr;
2447d859ff80Smrgtypedef long int *long_ptr;
2448d859ff80Smrgtypedef long_ptr long_ptr;
2449d859ff80Smrg
2450d859ff80Smrg// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
2451d859ff80Smrgstruct anonymous
2452d859ff80Smrg{
2453d859ff80Smrg  union {
2454d859ff80Smrg    struct { int i; int j; };
2455d859ff80Smrg    struct { int k; long int l; } w;
2456d859ff80Smrg  };
2457d859ff80Smrg  int m;
2458d859ff80Smrg} v1;
2459d859ff80Smrg'
2460d859ff80Smrg
2461d859ff80Smrg# Test code for whether the C compiler supports C11 (body of main).
2462d859ff80Smrgac_c_conftest_c11_main='
2463d859ff80Smrg  _Static_assert ((offsetof (struct anonymous, i)
2464d859ff80Smrg		   == offsetof (struct anonymous, w.k)),
2465d859ff80Smrg		  "Anonymous union alignment botch");
2466d859ff80Smrg  v1.i = 2;
2467d859ff80Smrg  v1.w.k = 5;
2468d859ff80Smrg  ok |= v1.i != 5;
2469d859ff80Smrg'
2470d859ff80Smrg
2471d859ff80Smrg# Test code for whether the C compiler supports C11 (complete).
2472d859ff80Smrgac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
2473d859ff80Smrg${ac_c_conftest_c99_globals}
2474d859ff80Smrg${ac_c_conftest_c11_globals}
2475d859ff80Smrg
2476d859ff80Smrgint
2477d859ff80Smrgmain (int argc, char **argv)
2478d859ff80Smrg{
2479d859ff80Smrg  int ok = 0;
2480d859ff80Smrg  ${ac_c_conftest_c89_main}
2481d859ff80Smrg  ${ac_c_conftest_c99_main}
2482d859ff80Smrg  ${ac_c_conftest_c11_main}
2483d859ff80Smrg  return ok;
2484d859ff80Smrg}
2485d859ff80Smrg"
2486d859ff80Smrg
2487d859ff80Smrg# Test code for whether the C compiler supports C99 (complete).
2488d859ff80Smrgac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
2489d859ff80Smrg${ac_c_conftest_c99_globals}
2490d859ff80Smrg
2491d859ff80Smrgint
2492d859ff80Smrgmain (int argc, char **argv)
2493d859ff80Smrg{
2494d859ff80Smrg  int ok = 0;
2495d859ff80Smrg  ${ac_c_conftest_c89_main}
2496d859ff80Smrg  ${ac_c_conftest_c99_main}
2497d859ff80Smrg  return ok;
2498d859ff80Smrg}
2499d859ff80Smrg"
2500d859ff80Smrg
2501d859ff80Smrg# Test code for whether the C compiler supports C89 (complete).
2502d859ff80Smrgac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
2503d859ff80Smrg
2504d859ff80Smrgint
2505d859ff80Smrgmain (int argc, char **argv)
2506d859ff80Smrg{
2507d859ff80Smrg  int ok = 0;
2508d859ff80Smrg  ${ac_c_conftest_c89_main}
2509d859ff80Smrg  return ok;
2510d859ff80Smrg}
2511d859ff80Smrg"
2512d859ff80Smrg
2513d859ff80Smrgas_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
2514d859ff80Smrgas_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
2515d859ff80Smrgas_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
2516d859ff80Smrgas_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
2517d859ff80Smrgas_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
2518d859ff80Smrgas_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
2519d859ff80Smrgas_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
2520d859ff80Smrgas_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
2521d859ff80Smrgas_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
2522d859ff80Smrgas_fn_append ac_header_c_list " vfork.h vfork_h HAVE_VFORK_H"
2523d859ff80Smrgas_fn_append ac_func_c_list " fork HAVE_FORK"
2524d859ff80Smrgas_fn_append ac_func_c_list " vfork HAVE_VFORK"
2525d859ff80Smrg
2526d859ff80Smrg# Auxiliary files required by this configure script.
2527d859ff80Smrgac_aux_files="config.guess config.sub compile missing install-sh"
2528d859ff80Smrg
2529d859ff80Smrg# Locations in which to look for auxiliary files.
2530d859ff80Smrgac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.."
2531d859ff80Smrg
2532d859ff80Smrg# Search for a directory containing all of the required auxiliary files,
2533d859ff80Smrg# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
2534d859ff80Smrg# If we don't find one directory that contains all the files we need,
2535d859ff80Smrg# we report the set of missing files from the *first* directory in
2536d859ff80Smrg# $ac_aux_dir_candidates and give up.
2537d859ff80Smrgac_missing_aux_files=""
2538d859ff80Smrgac_first_candidate=:
2539d859ff80Smrgprintf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
2540d859ff80Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2541d859ff80Smrgas_found=false
2542d859ff80Smrgfor as_dir in $ac_aux_dir_candidates
2543d859ff80Smrgdo
2544d859ff80Smrg  IFS=$as_save_IFS
2545d859ff80Smrg  case $as_dir in #(((
2546d859ff80Smrg    '') as_dir=./ ;;
2547d859ff80Smrg    */) ;;
2548d859ff80Smrg    *) as_dir=$as_dir/ ;;
2549d859ff80Smrg  esac
2550d859ff80Smrg  as_found=:
2551d859ff80Smrg
2552d859ff80Smrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}:  trying $as_dir" >&5
2553d859ff80Smrg  ac_aux_dir_found=yes
2554d859ff80Smrg  ac_install_sh=
2555d859ff80Smrg  for ac_aux in $ac_aux_files
2556d859ff80Smrg  do
2557d859ff80Smrg    # As a special case, if "install-sh" is required, that requirement
2558d859ff80Smrg    # can be satisfied by any of "install-sh", "install.sh", or "shtool",
2559d859ff80Smrg    # and $ac_install_sh is set appropriately for whichever one is found.
2560d859ff80Smrg    if test x"$ac_aux" = x"install-sh"
2561d859ff80Smrg    then
2562d859ff80Smrg      if test -f "${as_dir}install-sh"; then
2563d859ff80Smrg        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install-sh found" >&5
2564d859ff80Smrg        ac_install_sh="${as_dir}install-sh -c"
2565d859ff80Smrg      elif test -f "${as_dir}install.sh"; then
2566d859ff80Smrg        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install.sh found" >&5
2567d859ff80Smrg        ac_install_sh="${as_dir}install.sh -c"
2568d859ff80Smrg      elif test -f "${as_dir}shtool"; then
2569d859ff80Smrg        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}shtool found" >&5
2570d859ff80Smrg        ac_install_sh="${as_dir}shtool install -c"
2571d859ff80Smrg      else
2572d859ff80Smrg        ac_aux_dir_found=no
2573d859ff80Smrg        if $ac_first_candidate; then
2574d859ff80Smrg          ac_missing_aux_files="${ac_missing_aux_files} install-sh"
2575d859ff80Smrg        else
2576d859ff80Smrg          break
2577d859ff80Smrg        fi
2578d859ff80Smrg      fi
2579d859ff80Smrg    else
2580d859ff80Smrg      if test -f "${as_dir}${ac_aux}"; then
2581d859ff80Smrg        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}${ac_aux} found" >&5
2582d859ff80Smrg      else
2583d859ff80Smrg        ac_aux_dir_found=no
2584d859ff80Smrg        if $ac_first_candidate; then
2585d859ff80Smrg          ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
2586d859ff80Smrg        else
2587d859ff80Smrg          break
2588d859ff80Smrg        fi
2589d859ff80Smrg      fi
2590d859ff80Smrg    fi
2591d859ff80Smrg  done
2592d859ff80Smrg  if test "$ac_aux_dir_found" = yes; then
2593d859ff80Smrg    ac_aux_dir="$as_dir"
2594d859ff80Smrg    break
2595d859ff80Smrg  fi
2596d859ff80Smrg  ac_first_candidate=false
2597d859ff80Smrg
2598d859ff80Smrg  as_found=false
2599d859ff80Smrgdone
2600d859ff80SmrgIFS=$as_save_IFS
2601d859ff80Smrgif $as_found
2602d859ff80Smrgthen :
2603d859ff80Smrg
260466d665a3Smrgelse case e in #(
260566d665a3Smrg  e) as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 ;;
260666d665a3Smrgesac
2607d859ff80Smrgfi
2608d859ff80Smrg
2609d859ff80Smrg
2610d859ff80Smrg# These three variables are undocumented and unsupported,
2611d859ff80Smrg# and are intended to be withdrawn in a future Autoconf release.
2612d859ff80Smrg# They can cause serious problems if a builder's source tree is in a directory
2613d859ff80Smrg# whose full name contains unusual characters.
2614d859ff80Smrgif test -f "${ac_aux_dir}config.guess"; then
2615d859ff80Smrg  ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
2616d859ff80Smrgfi
2617d859ff80Smrgif test -f "${ac_aux_dir}config.sub"; then
2618d859ff80Smrg  ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
2619d859ff80Smrgfi
2620d859ff80Smrgif test -f "$ac_aux_dir/configure"; then
2621d859ff80Smrg  ac_configure="$SHELL ${ac_aux_dir}configure"
2622d859ff80Smrgfi
2623d859ff80Smrg
2624d859ff80Smrg# Check that the precious variables saved in the cache have kept the same
2625d859ff80Smrg# value.
2626c9e2be55Smrgac_cache_corrupted=false
2627e2264b6dSmrgfor ac_var in $ac_precious_vars; do
2628c9e2be55Smrg  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2629c9e2be55Smrg  eval ac_new_set=\$ac_env_${ac_var}_set
2630e2264b6dSmrg  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2631e2264b6dSmrg  eval ac_new_val=\$ac_env_${ac_var}_value
2632c9e2be55Smrg  case $ac_old_set,$ac_new_set in
2633c9e2be55Smrg    set,)
263466d665a3Smrg      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&5
263566d665a3Smrgprintf "%s\n" "$as_me: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&2;}
2636c9e2be55Smrg      ac_cache_corrupted=: ;;
2637c9e2be55Smrg    ,set)
263866d665a3Smrg      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was not set in the previous run" >&5
263966d665a3Smrgprintf "%s\n" "$as_me: error: '$ac_var' was not set in the previous run" >&2;}
2640c9e2be55Smrg      ac_cache_corrupted=: ;;
2641c9e2be55Smrg    ,);;
2642c9e2be55Smrg    *)
2643c9e2be55Smrg      if test "x$ac_old_val" != "x$ac_new_val"; then
2644e2264b6dSmrg	# differences in whitespace do not lead to failure.
2645e2264b6dSmrg	ac_old_val_w=`echo x $ac_old_val`
2646e2264b6dSmrg	ac_new_val_w=`echo x $ac_new_val`
2647e2264b6dSmrg	if test "$ac_old_val_w" != "$ac_new_val_w"; then
264866d665a3Smrg	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' has changed since the previous run:" >&5
264966d665a3Smrgprintf "%s\n" "$as_me: error: '$ac_var' has changed since the previous run:" >&2;}
2650e2264b6dSmrg	  ac_cache_corrupted=:
2651e2264b6dSmrg	else
265266d665a3Smrg	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&5
265366d665a3Smrgprintf "%s\n" "$as_me: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&2;}
2654e2264b6dSmrg	  eval $ac_var=\$ac_old_val
2655e2264b6dSmrg	fi
265666d665a3Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   former value:  '$ac_old_val'" >&5
265766d665a3Smrgprintf "%s\n" "$as_me:   former value:  '$ac_old_val'" >&2;}
265866d665a3Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   current value: '$ac_new_val'" >&5
265966d665a3Smrgprintf "%s\n" "$as_me:   current value: '$ac_new_val'" >&2;}
2660c9e2be55Smrg      fi;;
2661c9e2be55Smrg  esac
2662c9e2be55Smrg  # Pass precious variables to config.status.
2663c9e2be55Smrg  if test "$ac_new_set" = set; then
2664c9e2be55Smrg    case $ac_new_val in
2665d859ff80Smrg    *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2666c9e2be55Smrg    *) ac_arg=$ac_var=$ac_new_val ;;
2667c9e2be55Smrg    esac
2668c9e2be55Smrg    case " $ac_configure_args " in
2669c9e2be55Smrg      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2670e2264b6dSmrg      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2671c9e2be55Smrg    esac
2672c9e2be55Smrg  fi
2673c9e2be55Smrgdone
2674c9e2be55Smrgif $ac_cache_corrupted; then
267566d665a3Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
267666d665a3Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
2677d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2678d859ff80Smrgprintf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
267966d665a3Smrg  as_fn_error $? "run '${MAKE-make} distclean' and/or 'rm $cache_file'
2680d859ff80Smrg	    and start over" "$LINENO" 5
2681c9e2be55Smrgfi
2682e2264b6dSmrg## -------------------- ##
2683e2264b6dSmrg## Main body of script. ##
2684e2264b6dSmrg## -------------------- ##
2685c9e2be55Smrg
2686c9e2be55Smrgac_ext=c
2687c9e2be55Smrgac_cpp='$CPP $CPPFLAGS'
2688c9e2be55Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2689c9e2be55Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2690c9e2be55Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
2691c9e2be55Smrg
2692c9e2be55Smrg
2693aef24d58Smrg
2694aef24d58Smrgac_config_headers="$ac_config_headers config.h"
2695aef24d58Smrg
2696aef24d58Smrg
2697aef24d58Smrg# Initialize Automake
2698d859ff80Smrgam__api_version='1.16'
2699e2264b6dSmrg
2700e2264b6dSmrg
2701c9e2be55Smrg
2702d859ff80Smrg  # Find a good install program.  We prefer a C program (faster),
2703c9e2be55Smrg# so one script is as good as another.  But avoid the broken or
2704c9e2be55Smrg# incompatible versions:
2705c9e2be55Smrg# SysV /etc/install, /usr/sbin/install
2706c9e2be55Smrg# SunOS /usr/etc/install
2707c9e2be55Smrg# IRIX /sbin/install
2708c9e2be55Smrg# AIX /bin/install
2709c9e2be55Smrg# AmigaOS /C/install, which installs bootblocks on floppy discs
2710c9e2be55Smrg# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2711c9e2be55Smrg# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2712c9e2be55Smrg# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2713c9e2be55Smrg# OS/2's system install, which has a completely different semantic
2714c9e2be55Smrg# ./install, which can be erroneously created by make from ./install.sh.
2715e2264b6dSmrg# Reject install programs that cannot install multiple files.
2716d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2717d859ff80Smrgprintf %s "checking for a BSD-compatible install... " >&6; }
2718c9e2be55Smrgif test -z "$INSTALL"; then
2719d859ff80Smrgif test ${ac_cv_path_install+y}
2720d859ff80Smrgthen :
2721d859ff80Smrg  printf %s "(cached) " >&6
272266d665a3Smrgelse case e in #(
272366d665a3Smrg  e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2724c9e2be55Smrgfor as_dir in $PATH
2725c9e2be55Smrgdo
2726c9e2be55Smrg  IFS=$as_save_IFS
2727d859ff80Smrg  case $as_dir in #(((
2728d859ff80Smrg    '') as_dir=./ ;;
2729d859ff80Smrg    */) ;;
2730d859ff80Smrg    *) as_dir=$as_dir/ ;;
2731d859ff80Smrg  esac
2732d859ff80Smrg    # Account for fact that we put trailing slashes in our PATH walk.
2733d859ff80Smrgcase $as_dir in #((
2734d859ff80Smrg  ./ | /[cC]/* | \
2735c9e2be55Smrg  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2736e2264b6dSmrg  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2737c9e2be55Smrg  /usr/ucb/* ) ;;
2738c9e2be55Smrg  *)
2739c9e2be55Smrg    # OSF1 and SCO ODT 3.0 have their own names for install.
2740c9e2be55Smrg    # Don't use installbsd from OSF since it installs stuff as root
2741c9e2be55Smrg    # by default.
2742c9e2be55Smrg    for ac_prog in ginstall scoinst install; do
2743c9e2be55Smrg      for ac_exec_ext in '' $ac_executable_extensions; do
2744d859ff80Smrg	if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
2745c9e2be55Smrg	  if test $ac_prog = install &&
2746d859ff80Smrg	    grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2747c9e2be55Smrg	    # AIX install.  It has an incompatible calling convention.
2748c9e2be55Smrg	    :
2749c9e2be55Smrg	  elif test $ac_prog = install &&
2750d859ff80Smrg	    grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2751c9e2be55Smrg	    # program-specific install script used by HP pwplus--don't use.
2752c9e2be55Smrg	    :
2753c9e2be55Smrg	  else
2754e2264b6dSmrg	    rm -rf conftest.one conftest.two conftest.dir
2755e2264b6dSmrg	    echo one > conftest.one
2756e2264b6dSmrg	    echo two > conftest.two
2757e2264b6dSmrg	    mkdir conftest.dir
2758d859ff80Smrg	    if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
2759e2264b6dSmrg	      test -s conftest.one && test -s conftest.two &&
2760e2264b6dSmrg	      test -s conftest.dir/conftest.one &&
2761e2264b6dSmrg	      test -s conftest.dir/conftest.two
2762e2264b6dSmrg	    then
2763d859ff80Smrg	      ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
2764e2264b6dSmrg	      break 3
2765e2264b6dSmrg	    fi
2766c9e2be55Smrg	  fi
2767c9e2be55Smrg	fi
2768c9e2be55Smrg      done
2769c9e2be55Smrg    done
2770c9e2be55Smrg    ;;
2771c9e2be55Smrgesac
2772c9e2be55Smrg
2773e2264b6dSmrg  done
2774e2264b6dSmrgIFS=$as_save_IFS
2775e2264b6dSmrg
2776e2264b6dSmrgrm -rf conftest.one conftest.two conftest.dir
277766d665a3Smrg ;;
277866d665a3Smrgesac
2779c9e2be55Smrgfi
2780d859ff80Smrg  if test ${ac_cv_path_install+y}; then
2781c9e2be55Smrg    INSTALL=$ac_cv_path_install
2782c9e2be55Smrg  else
2783e2264b6dSmrg    # As a last resort, use the slow shell script.  Don't cache a
2784e2264b6dSmrg    # value for INSTALL within a source directory, because that will
2785c9e2be55Smrg    # break other packages using the cache if that directory is
2786e2264b6dSmrg    # removed, or if the value is a relative name.
2787c9e2be55Smrg    INSTALL=$ac_install_sh
2788c9e2be55Smrg  fi
2789c9e2be55Smrgfi
2790d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2791d859ff80Smrgprintf "%s\n" "$INSTALL" >&6; }
2792c9e2be55Smrg
2793c9e2be55Smrg# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2794c9e2be55Smrg# It thinks the first close brace ends the variable substitution.
2795c9e2be55Smrgtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2796c9e2be55Smrg
2797c9e2be55Smrgtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2798c9e2be55Smrg
2799c9e2be55Smrgtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2800c9e2be55Smrg
2801d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2802d859ff80Smrgprintf %s "checking whether build environment is sane... " >&6; }
2803e2264b6dSmrg# Reject unsafe characters in $srcdir or the absolute working directory
2804e2264b6dSmrg# name.  Accept space and tab only in the latter.
2805e2264b6dSmrgam_lf='
2806e2264b6dSmrg'
2807e2264b6dSmrgcase `pwd` in
2808e2264b6dSmrg  *[\\\"\#\$\&\'\`$am_lf]*)
2809e2264b6dSmrg    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2810e2264b6dSmrgesac
2811e2264b6dSmrgcase $srcdir in
2812e2264b6dSmrg  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2813aef24d58Smrg    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2814e2264b6dSmrgesac
2815e2264b6dSmrg
2816aef24d58Smrg# Do 'set' in a subshell so we don't clobber the current shell's
2817c9e2be55Smrg# arguments.  Must try -L first in case configure is actually a
2818c9e2be55Smrg# symlink; some systems play weird games with the mod time of symlinks
2819c9e2be55Smrg# (eg FreeBSD returns the mod time of the symlink's containing
2820c9e2be55Smrg# directory).
2821c9e2be55Smrgif (
2822aef24d58Smrg   am_has_slept=no
2823aef24d58Smrg   for am_try in 1 2; do
2824aef24d58Smrg     echo "timestamp, slept: $am_has_slept" > conftest.file
2825aef24d58Smrg     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2826aef24d58Smrg     if test "$*" = "X"; then
2827aef24d58Smrg	# -L didn't work.
2828aef24d58Smrg	set X `ls -t "$srcdir/configure" conftest.file`
2829aef24d58Smrg     fi
2830aef24d58Smrg     if test "$*" != "X $srcdir/configure conftest.file" \
2831aef24d58Smrg	&& test "$*" != "X conftest.file $srcdir/configure"; then
2832aef24d58Smrg
2833aef24d58Smrg	# If neither matched, then we have a broken ls.  This can happen
2834aef24d58Smrg	# if, for instance, CONFIG_SHELL is bash and it inherits a
2835aef24d58Smrg	# broken ls alias from the environment.  This has actually
2836aef24d58Smrg	# happened.  Such a system could not be considered "sane".
2837aef24d58Smrg	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
2838aef24d58Smrg  alias in your environment" "$LINENO" 5
2839aef24d58Smrg     fi
2840aef24d58Smrg     if test "$2" = conftest.file || test $am_try -eq 2; then
2841aef24d58Smrg       break
2842aef24d58Smrg     fi
2843aef24d58Smrg     # Just in case.
2844aef24d58Smrg     sleep 1
2845aef24d58Smrg     am_has_slept=yes
2846aef24d58Smrg   done
2847c9e2be55Smrg   test "$2" = conftest.file
2848c9e2be55Smrg   )
2849c9e2be55Smrgthen
2850c9e2be55Smrg   # Ok.
2851c9e2be55Smrg   :
2852c9e2be55Smrgelse
2853e2264b6dSmrg   as_fn_error $? "newly created file is older than distributed files!
2854e2264b6dSmrgCheck your system clock" "$LINENO" 5
2855c9e2be55Smrgfi
2856d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2857d859ff80Smrgprintf "%s\n" "yes" >&6; }
2858aef24d58Smrg# If we didn't sleep, we still need to ensure time stamps of config.status and
2859aef24d58Smrg# generated files are strictly newer.
2860aef24d58Smrgam_sleep_pid=
2861aef24d58Smrgif grep 'slept: no' conftest.file >/dev/null 2>&1; then
2862aef24d58Smrg  ( sleep 1 ) &
2863aef24d58Smrg  am_sleep_pid=$!
2864aef24d58Smrgfi
2865aef24d58Smrg
2866aef24d58Smrgrm -f conftest.file
2867aef24d58Smrg
2868c9e2be55Smrgtest "$program_prefix" != NONE &&
2869e2264b6dSmrg  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2870c9e2be55Smrg# Use a double $ so make ignores it.
2871c9e2be55Smrgtest "$program_suffix" != NONE &&
2872e2264b6dSmrg  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2873e2264b6dSmrg# Double any \ or $.
287466d665a3Smrg# By default was 's,x,x', remove it if useless.
2875e2264b6dSmrgac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2876d859ff80Smrgprogram_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"`
2877d859ff80Smrg
2878c9e2be55Smrg
2879aef24d58Smrg# Expand $ac_aux_dir to an absolute path.
2880aef24d58Smrgam_aux_dir=`cd "$ac_aux_dir" && pwd`
2881c9e2be55Smrg
2882d859ff80Smrg
2883d859ff80Smrg  if test x"${MISSING+set}" != xset; then
2884d859ff80Smrg  MISSING="\${SHELL} '$am_aux_dir/missing'"
2885e2264b6dSmrgfi
2886c9e2be55Smrg# Use eval to expand $SHELL
2887aef24d58Smrgif eval "$MISSING --is-lightweight"; then
2888aef24d58Smrg  am_missing_run="$MISSING "
2889c9e2be55Smrgelse
2890c9e2be55Smrg  am_missing_run=
2891d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2892d859ff80Smrgprintf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2893e2264b6dSmrgfi
2894e2264b6dSmrg
2895aef24d58Smrgif test x"${install_sh+set}" != xset; then
2896e2264b6dSmrg  case $am_aux_dir in
2897e2264b6dSmrg  *\ * | *\	*)
2898e2264b6dSmrg    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2899e2264b6dSmrg  *)
2900e2264b6dSmrg    install_sh="\${SHELL} $am_aux_dir/install-sh"
2901e2264b6dSmrg  esac
2902e2264b6dSmrgfi
2903e2264b6dSmrg
2904aef24d58Smrg# Installed binaries are usually stripped using 'strip' when the user
2905aef24d58Smrg# run "make install-strip".  However 'strip' might not be the right
2906e2264b6dSmrg# tool to use in cross-compilation environments, therefore Automake
2907aef24d58Smrg# will honor the 'STRIP' environment variable to overrule this program.
2908e2264b6dSmrgif test "$cross_compiling" != no; then
2909e2264b6dSmrg  if test -n "$ac_tool_prefix"; then
2910e2264b6dSmrg  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2911e2264b6dSmrgset dummy ${ac_tool_prefix}strip; ac_word=$2
2912d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2913d859ff80Smrgprintf %s "checking for $ac_word... " >&6; }
2914d859ff80Smrgif test ${ac_cv_prog_STRIP+y}
2915d859ff80Smrgthen :
2916d859ff80Smrg  printf %s "(cached) " >&6
291766d665a3Smrgelse case e in #(
291866d665a3Smrg  e) if test -n "$STRIP"; then
2919e2264b6dSmrg  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2920e2264b6dSmrgelse
2921e2264b6dSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2922e2264b6dSmrgfor as_dir in $PATH
2923e2264b6dSmrgdo
2924e2264b6dSmrg  IFS=$as_save_IFS
2925d859ff80Smrg  case $as_dir in #(((
2926d859ff80Smrg    '') as_dir=./ ;;
2927d859ff80Smrg    */) ;;
2928d859ff80Smrg    *) as_dir=$as_dir/ ;;
2929d859ff80Smrg  esac
2930e2264b6dSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
2931d859ff80Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2932e2264b6dSmrg    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2933d859ff80Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2934e2264b6dSmrg    break 2
2935e2264b6dSmrg  fi
2936e2264b6dSmrgdone
2937e2264b6dSmrg  done
2938e2264b6dSmrgIFS=$as_save_IFS
2939e2264b6dSmrg
294066d665a3Smrgfi ;;
294166d665a3Smrgesac
2942e2264b6dSmrgfi
2943e2264b6dSmrgSTRIP=$ac_cv_prog_STRIP
2944e2264b6dSmrgif test -n "$STRIP"; then
2945d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2946d859ff80Smrgprintf "%s\n" "$STRIP" >&6; }
2947e2264b6dSmrgelse
2948d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2949d859ff80Smrgprintf "%s\n" "no" >&6; }
2950e2264b6dSmrgfi
2951e2264b6dSmrg
2952e2264b6dSmrg
2953e2264b6dSmrgfi
2954e2264b6dSmrgif test -z "$ac_cv_prog_STRIP"; then
2955e2264b6dSmrg  ac_ct_STRIP=$STRIP
2956e2264b6dSmrg  # Extract the first word of "strip", so it can be a program name with args.
2957e2264b6dSmrgset dummy strip; ac_word=$2
2958d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2959d859ff80Smrgprintf %s "checking for $ac_word... " >&6; }
2960d859ff80Smrgif test ${ac_cv_prog_ac_ct_STRIP+y}
2961d859ff80Smrgthen :
2962d859ff80Smrg  printf %s "(cached) " >&6
296366d665a3Smrgelse case e in #(
296466d665a3Smrg  e) if test -n "$ac_ct_STRIP"; then
2965e2264b6dSmrg  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2966e2264b6dSmrgelse
2967e2264b6dSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2968e2264b6dSmrgfor as_dir in $PATH
2969e2264b6dSmrgdo
2970e2264b6dSmrg  IFS=$as_save_IFS
2971d859ff80Smrg  case $as_dir in #(((
2972d859ff80Smrg    '') as_dir=./ ;;
2973d859ff80Smrg    */) ;;
2974d859ff80Smrg    *) as_dir=$as_dir/ ;;
2975d859ff80Smrg  esac
2976e2264b6dSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
2977d859ff80Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2978e2264b6dSmrg    ac_cv_prog_ac_ct_STRIP="strip"
2979d859ff80Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2980e2264b6dSmrg    break 2
2981e2264b6dSmrg  fi
2982e2264b6dSmrgdone
2983e2264b6dSmrg  done
2984e2264b6dSmrgIFS=$as_save_IFS
2985e2264b6dSmrg
298666d665a3Smrgfi ;;
298766d665a3Smrgesac
2988c9e2be55Smrgfi
2989e2264b6dSmrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2990e2264b6dSmrgif test -n "$ac_ct_STRIP"; then
2991d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2992d859ff80Smrgprintf "%s\n" "$ac_ct_STRIP" >&6; }
2993e2264b6dSmrgelse
2994d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2995d859ff80Smrgprintf "%s\n" "no" >&6; }
2996e2264b6dSmrgfi
2997e2264b6dSmrg
2998e2264b6dSmrg  if test "x$ac_ct_STRIP" = x; then
2999e2264b6dSmrg    STRIP=":"
3000e2264b6dSmrg  else
3001e2264b6dSmrg    case $cross_compiling:$ac_tool_warned in
3002e2264b6dSmrgyes:)
3003d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3004d859ff80Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3005e2264b6dSmrgac_tool_warned=yes ;;
3006e2264b6dSmrgesac
3007e2264b6dSmrg    STRIP=$ac_ct_STRIP
3008e2264b6dSmrg  fi
3009e2264b6dSmrgelse
3010e2264b6dSmrg  STRIP="$ac_cv_prog_STRIP"
3011e2264b6dSmrgfi
3012e2264b6dSmrg
3013e2264b6dSmrgfi
3014e2264b6dSmrgINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3015e2264b6dSmrg
3016d859ff80Smrg
3017d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5
3018d859ff80Smrgprintf %s "checking for a race-free mkdir -p... " >&6; }
3019e2264b6dSmrgif test -z "$MKDIR_P"; then
3020d859ff80Smrg  if test ${ac_cv_path_mkdir+y}
3021d859ff80Smrgthen :
3022d859ff80Smrg  printf %s "(cached) " >&6
302366d665a3Smrgelse case e in #(
302466d665a3Smrg  e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3025e2264b6dSmrgfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3026e2264b6dSmrgdo
3027e2264b6dSmrg  IFS=$as_save_IFS
3028d859ff80Smrg  case $as_dir in #(((
3029d859ff80Smrg    '') as_dir=./ ;;
3030d859ff80Smrg    */) ;;
3031d859ff80Smrg    *) as_dir=$as_dir/ ;;
3032d859ff80Smrg  esac
3033e2264b6dSmrg    for ac_prog in mkdir gmkdir; do
3034e2264b6dSmrg	 for ac_exec_ext in '' $ac_executable_extensions; do
3035d859ff80Smrg	   as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue
3036d859ff80Smrg	   case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #(
3037d859ff80Smrg	     'mkdir ('*'coreutils) '* | \
303866d665a3Smrg	     *'BusyBox '* | \
3039e2264b6dSmrg	     'mkdir (fileutils) '4.1*)
3040d859ff80Smrg	       ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext
3041e2264b6dSmrg	       break 3;;
3042e2264b6dSmrg	   esac
3043e2264b6dSmrg	 done
3044e2264b6dSmrg       done
3045e2264b6dSmrg  done
3046e2264b6dSmrgIFS=$as_save_IFS
304766d665a3Smrg ;;
304866d665a3Smrgesac
3049e2264b6dSmrgfi
3050e2264b6dSmrg
3051e2264b6dSmrg  test -d ./--version && rmdir ./--version
3052d859ff80Smrg  if test ${ac_cv_path_mkdir+y}; then
3053e2264b6dSmrg    MKDIR_P="$ac_cv_path_mkdir -p"
3054e2264b6dSmrg  else
305566d665a3Smrg    # As a last resort, use plain mkdir -p,
305666d665a3Smrg    # in the hope it doesn't have the bugs of ancient mkdir.
305766d665a3Smrg    MKDIR_P='mkdir -p'
3058e2264b6dSmrg  fi
3059e2264b6dSmrgfi
3060d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3061d859ff80Smrgprintf "%s\n" "$MKDIR_P" >&6; }
3062e2264b6dSmrg
3063c9e2be55Smrgfor ac_prog in gawk mawk nawk awk
3064c9e2be55Smrgdo
3065c9e2be55Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
3066c9e2be55Smrgset dummy $ac_prog; ac_word=$2
3067d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3068d859ff80Smrgprintf %s "checking for $ac_word... " >&6; }
3069d859ff80Smrgif test ${ac_cv_prog_AWK+y}
3070d859ff80Smrgthen :
3071d859ff80Smrg  printf %s "(cached) " >&6
307266d665a3Smrgelse case e in #(
307366d665a3Smrg  e) if test -n "$AWK"; then
3074c9e2be55Smrg  ac_cv_prog_AWK="$AWK" # Let the user override the test.
3075c9e2be55Smrgelse
3076c9e2be55Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3077c9e2be55Smrgfor as_dir in $PATH
3078c9e2be55Smrgdo
3079c9e2be55Smrg  IFS=$as_save_IFS
3080d859ff80Smrg  case $as_dir in #(((
3081d859ff80Smrg    '') as_dir=./ ;;
3082d859ff80Smrg    */) ;;
3083d859ff80Smrg    *) as_dir=$as_dir/ ;;
3084d859ff80Smrg  esac
3085e2264b6dSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
3086d859ff80Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3087c9e2be55Smrg    ac_cv_prog_AWK="$ac_prog"
3088d859ff80Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3089c9e2be55Smrg    break 2
3090c9e2be55Smrg  fi
3091c9e2be55Smrgdone
3092e2264b6dSmrg  done
3093e2264b6dSmrgIFS=$as_save_IFS
3094c9e2be55Smrg
309566d665a3Smrgfi ;;
309666d665a3Smrgesac
3097c9e2be55Smrgfi
3098c9e2be55SmrgAWK=$ac_cv_prog_AWK
3099c9e2be55Smrgif test -n "$AWK"; then
3100d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3101d859ff80Smrgprintf "%s\n" "$AWK" >&6; }
3102c9e2be55Smrgelse
3103d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3104d859ff80Smrgprintf "%s\n" "no" >&6; }
3105c9e2be55Smrgfi
3106c9e2be55Smrg
3107e2264b6dSmrg
3108c9e2be55Smrg  test -n "$AWK" && break
3109c9e2be55Smrgdone
3110c9e2be55Smrg
3111d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3112d859ff80Smrgprintf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3113e2264b6dSmrgset x ${MAKE-make}
3114d859ff80Smrgac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3115d859ff80Smrgif eval test \${ac_cv_prog_make_${ac_make}_set+y}
3116d859ff80Smrgthen :
3117d859ff80Smrg  printf %s "(cached) " >&6
311866d665a3Smrgelse case e in #(
311966d665a3Smrg  e) cat >conftest.make <<\_ACEOF
3120e2264b6dSmrgSHELL = /bin/sh
3121c9e2be55Smrgall:
3122e2264b6dSmrg	@echo '@@@%%%=$(MAKE)=@@@%%%'
3123c9e2be55Smrg_ACEOF
3124e2264b6dSmrg# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3125e2264b6dSmrgcase `${MAKE-make} -f conftest.make 2>/dev/null` in
3126e2264b6dSmrg  *@@@%%%=?*=@@@%%%*)
3127e2264b6dSmrg    eval ac_cv_prog_make_${ac_make}_set=yes;;
3128e2264b6dSmrg  *)
3129e2264b6dSmrg    eval ac_cv_prog_make_${ac_make}_set=no;;
3130e2264b6dSmrgesac
313166d665a3Smrgrm -f conftest.make ;;
313266d665a3Smrgesac
3133c9e2be55Smrgfi
3134e2264b6dSmrgif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3135d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3136d859ff80Smrgprintf "%s\n" "yes" >&6; }
3137c9e2be55Smrg  SET_MAKE=
3138c9e2be55Smrgelse
3139d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3140d859ff80Smrgprintf "%s\n" "no" >&6; }
3141c9e2be55Smrg  SET_MAKE="MAKE=${MAKE-make}"
3142c9e2be55Smrgfi
3143c9e2be55Smrg
3144c9e2be55Smrgrm -rf .tst 2>/dev/null
3145c9e2be55Smrgmkdir .tst 2>/dev/null
3146c9e2be55Smrgif test -d .tst; then
3147c9e2be55Smrg  am__leading_dot=.
3148c9e2be55Smrgelse
3149c9e2be55Smrg  am__leading_dot=_
3150c9e2be55Smrgfi
3151c9e2be55Smrgrmdir .tst 2>/dev/null
3152c9e2be55Smrg
3153aef24d58Smrg# Check whether --enable-silent-rules was given.
3154d859ff80Smrgif test ${enable_silent_rules+y}
3155d859ff80Smrgthen :
3156aef24d58Smrg  enableval=$enable_silent_rules;
3157aef24d58Smrgfi
3158aef24d58Smrg
3159aef24d58Smrgcase $enable_silent_rules in # (((
3160aef24d58Smrg  yes) AM_DEFAULT_VERBOSITY=0;;
3161aef24d58Smrg   no) AM_DEFAULT_VERBOSITY=1;;
3162aef24d58Smrg    *) AM_DEFAULT_VERBOSITY=1;;
3163aef24d58Smrgesac
3164aef24d58Smrgam_make=${MAKE-make}
3165d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3166d859ff80Smrgprintf %s "checking whether $am_make supports nested variables... " >&6; }
3167d859ff80Smrgif test ${am_cv_make_support_nested_variables+y}
3168d859ff80Smrgthen :
3169d859ff80Smrg  printf %s "(cached) " >&6
317066d665a3Smrgelse case e in #(
317166d665a3Smrg  e) if printf "%s\n" 'TRUE=$(BAR$(V))
3172aef24d58SmrgBAR0=false
3173aef24d58SmrgBAR1=true
3174aef24d58SmrgV=1
3175aef24d58Smrgam__doit:
3176aef24d58Smrg	@$(TRUE)
3177aef24d58Smrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3178aef24d58Smrg  am_cv_make_support_nested_variables=yes
3179aef24d58Smrgelse
3180aef24d58Smrg  am_cv_make_support_nested_variables=no
318166d665a3Smrgfi ;;
318266d665a3Smrgesac
3183aef24d58Smrgfi
3184d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3185d859ff80Smrgprintf "%s\n" "$am_cv_make_support_nested_variables" >&6; }
3186aef24d58Smrgif test $am_cv_make_support_nested_variables = yes; then
3187aef24d58Smrg    AM_V='$(V)'
3188aef24d58Smrg  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3189aef24d58Smrgelse
3190aef24d58Smrg  AM_V=$AM_DEFAULT_VERBOSITY
3191aef24d58Smrg  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3192aef24d58Smrgfi
3193aef24d58SmrgAM_BACKSLASH='\'
3194aef24d58Smrg
3195e2264b6dSmrgif test "`cd $srcdir && pwd`" != "`pwd`"; then
3196e2264b6dSmrg  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3197e2264b6dSmrg  # is not polluted with repeated "-I."
3198e2264b6dSmrg  am__isrc=' -I$(srcdir)'
3199e2264b6dSmrg  # test to see if srcdir already configured
3200e2264b6dSmrg  if test -f $srcdir/config.status; then
3201e2264b6dSmrg    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3202e2264b6dSmrg  fi
3203c9e2be55Smrgfi
3204c9e2be55Smrg
3205c9e2be55Smrg# test whether we have cygpath
3206c9e2be55Smrgif test -z "$CYGPATH_W"; then
3207c9e2be55Smrg  if (cygpath --version) >/dev/null 2>/dev/null; then
3208c9e2be55Smrg    CYGPATH_W='cygpath -w'
3209c9e2be55Smrg  else
3210c9e2be55Smrg    CYGPATH_W=echo
3211c9e2be55Smrg  fi
3212c9e2be55Smrgfi
3213c9e2be55Smrg
3214c9e2be55Smrg
3215c9e2be55Smrg# Define the identity of the package.
3216c9e2be55Smrg PACKAGE='xmh'
321766d665a3Smrg VERSION='1.0.5'
3218c9e2be55Smrg
3219c9e2be55Smrg
3220d859ff80Smrgprintf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
3221c9e2be55Smrg
3222c9e2be55Smrg
3223d859ff80Smrgprintf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h
3224c9e2be55Smrg
3225c9e2be55Smrg# Some tools Automake needs.
3226c9e2be55Smrg
3227c9e2be55SmrgACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3228c9e2be55Smrg
3229c9e2be55Smrg
3230c9e2be55SmrgAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3231c9e2be55Smrg
3232c9e2be55Smrg
3233c9e2be55SmrgAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3234c9e2be55Smrg
3235c9e2be55Smrg
3236c9e2be55SmrgAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3237c9e2be55Smrg
3238c9e2be55Smrg
3239c9e2be55SmrgMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3240c9e2be55Smrg
3241aef24d58Smrg# For better backward compatibility.  To be removed once Automake 1.9.x
3242aef24d58Smrg# dies out for good.  For more background, see:
3243d859ff80Smrg# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3244d859ff80Smrg# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3245aef24d58Smrgmkdir_p='$(MKDIR_P)'
3246c9e2be55Smrg
3247aef24d58Smrg# We need awk for the "check" target (and possibly the TAP driver).  The
3248aef24d58Smrg# system "awk" is bad on some platforms.
3249aef24d58Smrg# Always define AMTAR for backward compatibility.  Yes, it's still used
3250aef24d58Smrg# in the wild :-(  We should find a proper way to deprecate it ...
3251aef24d58SmrgAMTAR='$${TAR-tar}'
3252c9e2be55Smrg
3253c9e2be55Smrg
3254aef24d58Smrg# We'll loop over all known methods to create a tar archive until one works.
3255aef24d58Smrg_am_tools='gnutar  pax cpio none'
3256e2264b6dSmrg
3257aef24d58Smrgam__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3258e2264b6dSmrg
3259e2264b6dSmrg
3260e2264b6dSmrg
3261e2264b6dSmrg
3262e2264b6dSmrg
3263d859ff80Smrg# Variables for tags utilities; see am/tags.am
3264d859ff80Smrgif test -z "$CTAGS"; then
3265d859ff80Smrg  CTAGS=ctags
3266d859ff80Smrgfi
3267d859ff80Smrg
3268d859ff80Smrgif test -z "$ETAGS"; then
3269d859ff80Smrg  ETAGS=etags
3270d859ff80Smrgfi
3271d859ff80Smrg
3272d859ff80Smrgif test -z "$CSCOPE"; then
3273d859ff80Smrg  CSCOPE=cscope
3274d859ff80Smrgfi
3275d859ff80Smrg
3276d859ff80Smrg
3277c9e2be55Smrg
3278aef24d58Smrg# POSIX will say in a future version that running "rm -f" with no argument
3279aef24d58Smrg# is OK; and we want to be able to make that assumption in our Makefile
3280aef24d58Smrg# recipes.  So use an aggressive probe to check that the usage we want is
3281aef24d58Smrg# actually supported "in the wild" to an acceptable degree.
3282aef24d58Smrg# See automake bug#10828.
3283aef24d58Smrg# To make any issue more visible, cause the running configure to be aborted
3284aef24d58Smrg# by default if the 'rm' program in use doesn't match our expectations; the
3285aef24d58Smrg# user can still override this though.
3286aef24d58Smrgif rm -f && rm -fr && rm -rf; then : OK; else
3287aef24d58Smrg  cat >&2 <<'END'
3288aef24d58SmrgOops!
3289c9e2be55Smrg
3290aef24d58SmrgYour 'rm' program seems unable to run without file operands specified
3291aef24d58Smrgon the command line, even when the '-f' option is present.  This is contrary
3292aef24d58Smrgto the behaviour of most rm programs out there, and not conforming with
3293aef24d58Smrgthe upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3294c9e2be55Smrg
3295aef24d58SmrgPlease tell bug-automake@gnu.org about your system, including the value
3296aef24d58Smrgof your $PATH and any error possibly output before this message.  This
3297aef24d58Smrgcan help us improve future automake versions.
3298c9e2be55Smrg
3299aef24d58SmrgEND
3300aef24d58Smrg  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3301aef24d58Smrg    echo 'Configuration will proceed anyway, since you have set the' >&2
3302aef24d58Smrg    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3303aef24d58Smrg    echo >&2
3304aef24d58Smrg  else
3305aef24d58Smrg    cat >&2 <<'END'
3306aef24d58SmrgAborting the configuration process, to ensure you take notice of the issue.
3307c9e2be55Smrg
3308aef24d58SmrgYou can download and install GNU coreutils to get an 'rm' implementation
3309d859ff80Smrgthat behaves properly: <https://www.gnu.org/software/coreutils/>.
3310c9e2be55Smrg
3311aef24d58SmrgIf you want to complete the configuration process using your problematic
3312aef24d58Smrg'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3313aef24d58Smrgto "yes", and re-run configure.
3314c9e2be55Smrg
3315aef24d58SmrgEND
3316aef24d58Smrg    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3317aef24d58Smrg  fi
3318aef24d58Smrgfi
3319aef24d58Smrg
3320aef24d58Smrg
3321aef24d58Smrg# Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS
3322c9e2be55Smrg
3323c9e2be55Smrg
3324c9e2be55Smrg
3325e2264b6dSmrg
3326e2264b6dSmrg
3327e2264b6dSmrg
3328e2264b6dSmrg
3329e2264b6dSmrg
3330e2264b6dSmrg
3331e2264b6dSmrg
3332e2264b6dSmrg
3333d859ff80Smrg
3334d859ff80Smrg
3335d859ff80Smrg
3336d859ff80Smrg
3337d859ff80Smrg
3338d859ff80Smrg
3339d859ff80Smrg
3340d859ff80Smrg
3341d859ff80Smrg
3342e2264b6dSmrgDEPDIR="${am__leading_dot}deps"
3343e2264b6dSmrg
3344e2264b6dSmrgac_config_commands="$ac_config_commands depfiles"
3345e2264b6dSmrg
3346d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
3347d859ff80Smrgprintf %s "checking whether ${MAKE-make} supports the include directive... " >&6; }
3348d859ff80Smrgcat > confinc.mk << 'END'
3349e2264b6dSmrgam__doit:
3350d859ff80Smrg	@echo this is the am__doit target >confinc.out
3351e2264b6dSmrg.PHONY: am__doit
3352e2264b6dSmrgEND
3353e2264b6dSmrgam__include="#"
3354e2264b6dSmrgam__quote=
3355d859ff80Smrg# BSD make does it like this.
3356d859ff80Smrgecho '.include "confinc.mk" # ignored' > confmf.BSD
3357d859ff80Smrg# Other make implementations (GNU, Solaris 10, AIX) do it like this.
3358d859ff80Smrgecho 'include confinc.mk # ignored' > confmf.GNU
3359d859ff80Smrg_am_result=no
3360d859ff80Smrgfor s in GNU BSD; do
3361d859ff80Smrg  { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
3362d859ff80Smrg   (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
3363d859ff80Smrg   ac_status=$?
3364d859ff80Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3365d859ff80Smrg   (exit $ac_status); }
3366d859ff80Smrg  case $?:`cat confinc.out 2>/dev/null` in #(
3367d859ff80Smrg  '0:this is the am__doit target') :
3368d859ff80Smrg    case $s in #(
3369d859ff80Smrg  BSD) :
3370d859ff80Smrg    am__include='.include' am__quote='"' ;; #(
3371d859ff80Smrg  *) :
3372d859ff80Smrg    am__include='include' am__quote='' ;;
3373d859ff80Smrgesac ;; #(
3374d859ff80Smrg  *) :
3375e2264b6dSmrg     ;;
3376d859ff80Smrgesac
3377d859ff80Smrg  if test "$am__include" != "#"; then
3378d859ff80Smrg    _am_result="yes ($s style)"
3379d859ff80Smrg    break
3380d859ff80Smrg  fi
3381d859ff80Smrgdone
3382d859ff80Smrgrm -f confinc.* confmf.*
3383d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
3384d859ff80Smrgprintf "%s\n" "${_am_result}" >&6; }
3385c9e2be55Smrg
3386e2264b6dSmrg# Check whether --enable-dependency-tracking was given.
3387d859ff80Smrgif test ${enable_dependency_tracking+y}
3388d859ff80Smrgthen :
3389e2264b6dSmrg  enableval=$enable_dependency_tracking;
3390e2264b6dSmrgfi
3391c9e2be55Smrg
3392e2264b6dSmrgif test "x$enable_dependency_tracking" != xno; then
3393e2264b6dSmrg  am_depcomp="$ac_aux_dir/depcomp"
3394e2264b6dSmrg  AMDEPBACKSLASH='\'
3395aef24d58Smrg  am__nodep='_no'
3396e2264b6dSmrgfi
3397e2264b6dSmrg if test "x$enable_dependency_tracking" != xno; then
3398e2264b6dSmrg  AMDEP_TRUE=
3399e2264b6dSmrg  AMDEP_FALSE='#'
3400e2264b6dSmrgelse
3401e2264b6dSmrg  AMDEP_TRUE='#'
3402e2264b6dSmrg  AMDEP_FALSE=
3403e2264b6dSmrgfi
3404c9e2be55Smrg
3405c9e2be55Smrg
3406c9e2be55Smrgac_ext=c
3407c9e2be55Smrgac_cpp='$CPP $CPPFLAGS'
3408c9e2be55Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3409c9e2be55Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3410c9e2be55Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
3411c9e2be55Smrgif test -n "$ac_tool_prefix"; then
3412c9e2be55Smrg  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3413c9e2be55Smrgset dummy ${ac_tool_prefix}gcc; ac_word=$2
3414d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3415d859ff80Smrgprintf %s "checking for $ac_word... " >&6; }
3416d859ff80Smrgif test ${ac_cv_prog_CC+y}
3417d859ff80Smrgthen :
3418d859ff80Smrg  printf %s "(cached) " >&6
341966d665a3Smrgelse case e in #(
342066d665a3Smrg  e) if test -n "$CC"; then
3421c9e2be55Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
3422c9e2be55Smrgelse
3423c9e2be55Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3424c9e2be55Smrgfor as_dir in $PATH
3425c9e2be55Smrgdo
3426c9e2be55Smrg  IFS=$as_save_IFS
3427d859ff80Smrg  case $as_dir in #(((
3428d859ff80Smrg    '') as_dir=./ ;;
3429d859ff80Smrg    */) ;;
3430d859ff80Smrg    *) as_dir=$as_dir/ ;;
3431d859ff80Smrg  esac
3432e2264b6dSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
3433d859ff80Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3434c9e2be55Smrg    ac_cv_prog_CC="${ac_tool_prefix}gcc"
3435d859ff80Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3436c9e2be55Smrg    break 2
3437c9e2be55Smrg  fi
3438c9e2be55Smrgdone
3439e2264b6dSmrg  done
3440e2264b6dSmrgIFS=$as_save_IFS
3441c9e2be55Smrg
344266d665a3Smrgfi ;;
344366d665a3Smrgesac
3444c9e2be55Smrgfi
3445c9e2be55SmrgCC=$ac_cv_prog_CC
3446c9e2be55Smrgif test -n "$CC"; then
3447d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3448d859ff80Smrgprintf "%s\n" "$CC" >&6; }
3449c9e2be55Smrgelse
3450d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3451d859ff80Smrgprintf "%s\n" "no" >&6; }
3452c9e2be55Smrgfi
3453c9e2be55Smrg
3454e2264b6dSmrg
3455c9e2be55Smrgfi
3456c9e2be55Smrgif test -z "$ac_cv_prog_CC"; then
3457c9e2be55Smrg  ac_ct_CC=$CC
3458c9e2be55Smrg  # Extract the first word of "gcc", so it can be a program name with args.
3459c9e2be55Smrgset dummy gcc; ac_word=$2
3460d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3461d859ff80Smrgprintf %s "checking for $ac_word... " >&6; }
3462d859ff80Smrgif test ${ac_cv_prog_ac_ct_CC+y}
3463d859ff80Smrgthen :
3464d859ff80Smrg  printf %s "(cached) " >&6
346566d665a3Smrgelse case e in #(
346666d665a3Smrg  e) if test -n "$ac_ct_CC"; then
3467c9e2be55Smrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3468c9e2be55Smrgelse
3469c9e2be55Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3470c9e2be55Smrgfor as_dir in $PATH
3471c9e2be55Smrgdo
3472c9e2be55Smrg  IFS=$as_save_IFS
3473d859ff80Smrg  case $as_dir in #(((
3474d859ff80Smrg    '') as_dir=./ ;;
3475d859ff80Smrg    */) ;;
3476d859ff80Smrg    *) as_dir=$as_dir/ ;;
3477d859ff80Smrg  esac
3478e2264b6dSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
3479d859ff80Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3480c9e2be55Smrg    ac_cv_prog_ac_ct_CC="gcc"
3481d859ff80Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3482c9e2be55Smrg    break 2
3483c9e2be55Smrg  fi
3484c9e2be55Smrgdone
3485e2264b6dSmrg  done
3486e2264b6dSmrgIFS=$as_save_IFS
3487c9e2be55Smrg
348866d665a3Smrgfi ;;
348966d665a3Smrgesac
3490c9e2be55Smrgfi
3491c9e2be55Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC
3492c9e2be55Smrgif test -n "$ac_ct_CC"; then
3493d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3494d859ff80Smrgprintf "%s\n" "$ac_ct_CC" >&6; }
3495c9e2be55Smrgelse
3496d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3497d859ff80Smrgprintf "%s\n" "no" >&6; }
3498c9e2be55Smrgfi
3499c9e2be55Smrg
3500e2264b6dSmrg  if test "x$ac_ct_CC" = x; then
3501e2264b6dSmrg    CC=""
3502e2264b6dSmrg  else
3503e2264b6dSmrg    case $cross_compiling:$ac_tool_warned in
3504e2264b6dSmrgyes:)
3505d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3506d859ff80Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3507e2264b6dSmrgac_tool_warned=yes ;;
3508e2264b6dSmrgesac
3509e2264b6dSmrg    CC=$ac_ct_CC
3510e2264b6dSmrg  fi
3511c9e2be55Smrgelse
3512c9e2be55Smrg  CC="$ac_cv_prog_CC"
3513c9e2be55Smrgfi
3514c9e2be55Smrg
3515c9e2be55Smrgif test -z "$CC"; then
3516e2264b6dSmrg          if test -n "$ac_tool_prefix"; then
3517e2264b6dSmrg    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3518c9e2be55Smrgset dummy ${ac_tool_prefix}cc; ac_word=$2
3519d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3520d859ff80Smrgprintf %s "checking for $ac_word... " >&6; }
3521d859ff80Smrgif test ${ac_cv_prog_CC+y}
3522d859ff80Smrgthen :
3523d859ff80Smrg  printf %s "(cached) " >&6
352466d665a3Smrgelse case e in #(
352566d665a3Smrg  e) if test -n "$CC"; then
3526c9e2be55Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
3527c9e2be55Smrgelse
3528c9e2be55Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3529c9e2be55Smrgfor as_dir in $PATH
3530c9e2be55Smrgdo
3531c9e2be55Smrg  IFS=$as_save_IFS
3532d859ff80Smrg  case $as_dir in #(((
3533d859ff80Smrg    '') as_dir=./ ;;
3534d859ff80Smrg    */) ;;
3535d859ff80Smrg    *) as_dir=$as_dir/ ;;
3536d859ff80Smrg  esac
3537e2264b6dSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
3538d859ff80Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3539c9e2be55Smrg    ac_cv_prog_CC="${ac_tool_prefix}cc"
3540d859ff80Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3541c9e2be55Smrg    break 2
3542c9e2be55Smrg  fi
3543c9e2be55Smrgdone
3544e2264b6dSmrg  done
3545e2264b6dSmrgIFS=$as_save_IFS
3546c9e2be55Smrg
354766d665a3Smrgfi ;;
354866d665a3Smrgesac
3549c9e2be55Smrgfi
3550c9e2be55SmrgCC=$ac_cv_prog_CC
3551c9e2be55Smrgif test -n "$CC"; then
3552d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3553d859ff80Smrgprintf "%s\n" "$CC" >&6; }
3554c9e2be55Smrgelse
3555d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3556d859ff80Smrgprintf "%s\n" "no" >&6; }
3557c9e2be55Smrgfi
3558c9e2be55Smrg
3559c9e2be55Smrg
3560e2264b6dSmrg  fi
3561c9e2be55Smrgfi
3562c9e2be55Smrgif test -z "$CC"; then
3563c9e2be55Smrg  # Extract the first word of "cc", so it can be a program name with args.
3564c9e2be55Smrgset dummy cc; ac_word=$2
3565d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3566d859ff80Smrgprintf %s "checking for $ac_word... " >&6; }
3567d859ff80Smrgif test ${ac_cv_prog_CC+y}
3568d859ff80Smrgthen :
3569d859ff80Smrg  printf %s "(cached) " >&6
357066d665a3Smrgelse case e in #(
357166d665a3Smrg  e) if test -n "$CC"; then
3572c9e2be55Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
3573c9e2be55Smrgelse
3574c9e2be55Smrg  ac_prog_rejected=no
3575c9e2be55Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3576c9e2be55Smrgfor as_dir in $PATH
3577c9e2be55Smrgdo
3578c9e2be55Smrg  IFS=$as_save_IFS
3579d859ff80Smrg  case $as_dir in #(((
3580d859ff80Smrg    '') as_dir=./ ;;
3581d859ff80Smrg    */) ;;
3582d859ff80Smrg    *) as_dir=$as_dir/ ;;
3583d859ff80Smrg  esac
3584e2264b6dSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
3585d859ff80Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3586d859ff80Smrg    if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3587c9e2be55Smrg       ac_prog_rejected=yes
3588c9e2be55Smrg       continue
3589c9e2be55Smrg     fi
3590c9e2be55Smrg    ac_cv_prog_CC="cc"
3591d859ff80Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3592c9e2be55Smrg    break 2
3593c9e2be55Smrg  fi
3594c9e2be55Smrgdone
3595e2264b6dSmrg  done
3596e2264b6dSmrgIFS=$as_save_IFS
3597c9e2be55Smrg
3598c9e2be55Smrgif test $ac_prog_rejected = yes; then
3599c9e2be55Smrg  # We found a bogon in the path, so make sure we never use it.
3600c9e2be55Smrg  set dummy $ac_cv_prog_CC
3601c9e2be55Smrg  shift
3602c9e2be55Smrg  if test $# != 0; then
3603c9e2be55Smrg    # We chose a different compiler from the bogus one.
3604c9e2be55Smrg    # However, it has the same basename, so the bogon will be chosen
3605c9e2be55Smrg    # first if we set CC to just the basename; use the full file name.
3606c9e2be55Smrg    shift
3607d859ff80Smrg    ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
3608c9e2be55Smrg  fi
3609c9e2be55Smrgfi
361066d665a3Smrgfi ;;
361166d665a3Smrgesac
3612c9e2be55Smrgfi
3613c9e2be55SmrgCC=$ac_cv_prog_CC
3614c9e2be55Smrgif test -n "$CC"; then
3615d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3616d859ff80Smrgprintf "%s\n" "$CC" >&6; }
3617c9e2be55Smrgelse
3618d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3619d859ff80Smrgprintf "%s\n" "no" >&6; }
3620c9e2be55Smrgfi
3621c9e2be55Smrg
3622e2264b6dSmrg
3623c9e2be55Smrgfi
3624c9e2be55Smrgif test -z "$CC"; then
3625c9e2be55Smrg  if test -n "$ac_tool_prefix"; then
3626e2264b6dSmrg  for ac_prog in cl.exe
3627c9e2be55Smrg  do
3628c9e2be55Smrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3629c9e2be55Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
3630d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3631d859ff80Smrgprintf %s "checking for $ac_word... " >&6; }
3632d859ff80Smrgif test ${ac_cv_prog_CC+y}
3633d859ff80Smrgthen :
3634d859ff80Smrg  printf %s "(cached) " >&6
363566d665a3Smrgelse case e in #(
363666d665a3Smrg  e) if test -n "$CC"; then
3637c9e2be55Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
3638c9e2be55Smrgelse
3639c9e2be55Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3640c9e2be55Smrgfor as_dir in $PATH
3641c9e2be55Smrgdo
3642c9e2be55Smrg  IFS=$as_save_IFS
3643d859ff80Smrg  case $as_dir in #(((
3644d859ff80Smrg    '') as_dir=./ ;;
3645d859ff80Smrg    */) ;;
3646d859ff80Smrg    *) as_dir=$as_dir/ ;;
3647d859ff80Smrg  esac
3648e2264b6dSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
3649d859ff80Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3650c9e2be55Smrg    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3651d859ff80Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3652c9e2be55Smrg    break 2
3653c9e2be55Smrg  fi
3654c9e2be55Smrgdone
3655e2264b6dSmrg  done
3656e2264b6dSmrgIFS=$as_save_IFS
3657c9e2be55Smrg
365866d665a3Smrgfi ;;
365966d665a3Smrgesac
3660c9e2be55Smrgfi
3661c9e2be55SmrgCC=$ac_cv_prog_CC
3662c9e2be55Smrgif test -n "$CC"; then
3663d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3664d859ff80Smrgprintf "%s\n" "$CC" >&6; }
3665c9e2be55Smrgelse
3666d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3667d859ff80Smrgprintf "%s\n" "no" >&6; }
3668c9e2be55Smrgfi
3669c9e2be55Smrg
3670e2264b6dSmrg
3671c9e2be55Smrg    test -n "$CC" && break
3672c9e2be55Smrg  done
3673c9e2be55Smrgfi
3674c9e2be55Smrgif test -z "$CC"; then
3675c9e2be55Smrg  ac_ct_CC=$CC
3676e2264b6dSmrg  for ac_prog in cl.exe
3677c9e2be55Smrgdo
3678c9e2be55Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
3679c9e2be55Smrgset dummy $ac_prog; ac_word=$2
3680d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3681d859ff80Smrgprintf %s "checking for $ac_word... " >&6; }
3682d859ff80Smrgif test ${ac_cv_prog_ac_ct_CC+y}
3683d859ff80Smrgthen :
3684d859ff80Smrg  printf %s "(cached) " >&6
368566d665a3Smrgelse case e in #(
368666d665a3Smrg  e) if test -n "$ac_ct_CC"; then
3687c9e2be55Smrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3688c9e2be55Smrgelse
3689c9e2be55Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3690c9e2be55Smrgfor as_dir in $PATH
3691c9e2be55Smrgdo
3692c9e2be55Smrg  IFS=$as_save_IFS
3693d859ff80Smrg  case $as_dir in #(((
3694d859ff80Smrg    '') as_dir=./ ;;
3695d859ff80Smrg    */) ;;
3696d859ff80Smrg    *) as_dir=$as_dir/ ;;
3697d859ff80Smrg  esac
3698e2264b6dSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
3699d859ff80Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3700c9e2be55Smrg    ac_cv_prog_ac_ct_CC="$ac_prog"
3701d859ff80Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3702c9e2be55Smrg    break 2
3703c9e2be55Smrg  fi
3704c9e2be55Smrgdone
3705e2264b6dSmrg  done
3706e2264b6dSmrgIFS=$as_save_IFS
3707c9e2be55Smrg
370866d665a3Smrgfi ;;
370966d665a3Smrgesac
3710c9e2be55Smrgfi
3711c9e2be55Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC
3712c9e2be55Smrgif test -n "$ac_ct_CC"; then
3713d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3714d859ff80Smrgprintf "%s\n" "$ac_ct_CC" >&6; }
3715c9e2be55Smrgelse
3716d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3717d859ff80Smrgprintf "%s\n" "no" >&6; }
3718c9e2be55Smrgfi
3719c9e2be55Smrg
3720e2264b6dSmrg
3721c9e2be55Smrg  test -n "$ac_ct_CC" && break
3722c9e2be55Smrgdone
3723c9e2be55Smrg
3724e2264b6dSmrg  if test "x$ac_ct_CC" = x; then
3725e2264b6dSmrg    CC=""
3726e2264b6dSmrg  else
3727e2264b6dSmrg    case $cross_compiling:$ac_tool_warned in
3728e2264b6dSmrgyes:)
3729d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3730d859ff80Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3731e2264b6dSmrgac_tool_warned=yes ;;
3732e2264b6dSmrgesac
3733e2264b6dSmrg    CC=$ac_ct_CC
3734e2264b6dSmrg  fi
3735c9e2be55Smrgfi
3736c9e2be55Smrg
3737c9e2be55Smrgfi
3738d859ff80Smrgif test -z "$CC"; then
3739d859ff80Smrg  if test -n "$ac_tool_prefix"; then
3740d859ff80Smrg  # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
3741d859ff80Smrgset dummy ${ac_tool_prefix}clang; ac_word=$2
3742d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3743d859ff80Smrgprintf %s "checking for $ac_word... " >&6; }
3744d859ff80Smrgif test ${ac_cv_prog_CC+y}
3745d859ff80Smrgthen :
3746d859ff80Smrg  printf %s "(cached) " >&6
374766d665a3Smrgelse case e in #(
374866d665a3Smrg  e) if test -n "$CC"; then
3749d859ff80Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
3750d859ff80Smrgelse
3751d859ff80Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3752d859ff80Smrgfor as_dir in $PATH
3753d859ff80Smrgdo
3754d859ff80Smrg  IFS=$as_save_IFS
3755d859ff80Smrg  case $as_dir in #(((
3756d859ff80Smrg    '') as_dir=./ ;;
3757d859ff80Smrg    */) ;;
3758d859ff80Smrg    *) as_dir=$as_dir/ ;;
3759d859ff80Smrg  esac
3760d859ff80Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
3761d859ff80Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3762d859ff80Smrg    ac_cv_prog_CC="${ac_tool_prefix}clang"
3763d859ff80Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3764d859ff80Smrg    break 2
3765d859ff80Smrg  fi
3766d859ff80Smrgdone
3767d859ff80Smrg  done
3768d859ff80SmrgIFS=$as_save_IFS
3769c9e2be55Smrg
377066d665a3Smrgfi ;;
377166d665a3Smrgesac
3772d859ff80Smrgfi
3773d859ff80SmrgCC=$ac_cv_prog_CC
3774d859ff80Smrgif test -n "$CC"; then
3775d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3776d859ff80Smrgprintf "%s\n" "$CC" >&6; }
3777d859ff80Smrgelse
3778d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3779d859ff80Smrgprintf "%s\n" "no" >&6; }
3780d859ff80Smrgfi
3781d859ff80Smrg
3782d859ff80Smrg
3783d859ff80Smrgfi
3784d859ff80Smrgif test -z "$ac_cv_prog_CC"; then
3785d859ff80Smrg  ac_ct_CC=$CC
3786d859ff80Smrg  # Extract the first word of "clang", so it can be a program name with args.
3787d859ff80Smrgset dummy clang; ac_word=$2
3788d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3789d859ff80Smrgprintf %s "checking for $ac_word... " >&6; }
3790d859ff80Smrgif test ${ac_cv_prog_ac_ct_CC+y}
3791d859ff80Smrgthen :
3792d859ff80Smrg  printf %s "(cached) " >&6
379366d665a3Smrgelse case e in #(
379466d665a3Smrg  e) if test -n "$ac_ct_CC"; then
3795d859ff80Smrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3796d859ff80Smrgelse
3797d859ff80Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3798d859ff80Smrgfor as_dir in $PATH
3799d859ff80Smrgdo
3800d859ff80Smrg  IFS=$as_save_IFS
3801d859ff80Smrg  case $as_dir in #(((
3802d859ff80Smrg    '') as_dir=./ ;;
3803d859ff80Smrg    */) ;;
3804d859ff80Smrg    *) as_dir=$as_dir/ ;;
3805d859ff80Smrg  esac
3806d859ff80Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
3807d859ff80Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3808d859ff80Smrg    ac_cv_prog_ac_ct_CC="clang"
3809d859ff80Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3810d859ff80Smrg    break 2
3811d859ff80Smrg  fi
3812d859ff80Smrgdone
3813d859ff80Smrg  done
3814d859ff80SmrgIFS=$as_save_IFS
3815d859ff80Smrg
381666d665a3Smrgfi ;;
381766d665a3Smrgesac
3818d859ff80Smrgfi
3819d859ff80Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC
3820d859ff80Smrgif test -n "$ac_ct_CC"; then
3821d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3822d859ff80Smrgprintf "%s\n" "$ac_ct_CC" >&6; }
3823d859ff80Smrgelse
3824d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3825d859ff80Smrgprintf "%s\n" "no" >&6; }
3826d859ff80Smrgfi
3827c9e2be55Smrg
3828d859ff80Smrg  if test "x$ac_ct_CC" = x; then
3829d859ff80Smrg    CC=""
3830d859ff80Smrg  else
3831d859ff80Smrg    case $cross_compiling:$ac_tool_warned in
3832d859ff80Smrgyes:)
3833d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3834d859ff80Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3835d859ff80Smrgac_tool_warned=yes ;;
3836d859ff80Smrgesac
3837d859ff80Smrg    CC=$ac_ct_CC
3838d859ff80Smrg  fi
3839d859ff80Smrgelse
3840d859ff80Smrg  CC="$ac_cv_prog_CC"
3841d859ff80Smrgfi
3842d859ff80Smrg
3843d859ff80Smrgfi
3844d859ff80Smrg
3845d859ff80Smrg
384666d665a3Smrgtest -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
384766d665a3Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
3848e2264b6dSmrgas_fn_error $? "no acceptable C compiler found in \$PATH
384966d665a3SmrgSee 'config.log' for more details" "$LINENO" 5; }
3850c9e2be55Smrg
3851c9e2be55Smrg# Provide some information about the compiler.
3852d859ff80Smrgprintf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3853e2264b6dSmrgset X $ac_compile
3854e2264b6dSmrgac_compiler=$2
3855d859ff80Smrgfor ac_option in --version -v -V -qversion -version; do
3856e2264b6dSmrg  { { ac_try="$ac_compiler $ac_option >&5"
3857e2264b6dSmrgcase "(($ac_try" in
3858e2264b6dSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3859e2264b6dSmrg  *) ac_try_echo=$ac_try;;
3860e2264b6dSmrgesac
3861e2264b6dSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3862d859ff80Smrgprintf "%s\n" "$ac_try_echo"; } >&5
3863e2264b6dSmrg  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3864c9e2be55Smrg  ac_status=$?
3865e2264b6dSmrg  if test -s conftest.err; then
3866e2264b6dSmrg    sed '10a\
3867e2264b6dSmrg... rest of stderr output deleted ...
3868e2264b6dSmrg         10q' conftest.err >conftest.er1
3869e2264b6dSmrg    cat conftest.er1 >&5
3870e2264b6dSmrg  fi
3871e2264b6dSmrg  rm -f conftest.er1 conftest.err
3872d859ff80Smrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3873e2264b6dSmrg  test $ac_status = 0; }
3874e2264b6dSmrgdone
3875c9e2be55Smrg
3876e2264b6dSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
3877c9e2be55Smrg/* end confdefs.h.  */
3878c9e2be55Smrg
3879c9e2be55Smrgint
3880d859ff80Smrgmain (void)
3881c9e2be55Smrg{
3882c9e2be55Smrg
3883c9e2be55Smrg  ;
3884c9e2be55Smrg  return 0;
3885c9e2be55Smrg}
3886c9e2be55Smrg_ACEOF
3887c9e2be55Smrgac_clean_files_save=$ac_clean_files
3888e2264b6dSmrgac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3889c9e2be55Smrg# Try to create an executable without -o first, disregard a.out.
3890c9e2be55Smrg# It will help us diagnose broken compilers, and finding out an intuition
3891c9e2be55Smrg# of exeext.
3892d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3893d859ff80Smrgprintf %s "checking whether the C compiler works... " >&6; }
3894d859ff80Smrgac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3895e2264b6dSmrg
3896e2264b6dSmrg# The possible output files:
3897e2264b6dSmrgac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3898e2264b6dSmrg
3899e2264b6dSmrgac_rmfiles=
3900e2264b6dSmrgfor ac_file in $ac_files
3901e2264b6dSmrgdo
3902e2264b6dSmrg  case $ac_file in
3903e2264b6dSmrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3904e2264b6dSmrg    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3905e2264b6dSmrg  esac
3906e2264b6dSmrgdone
3907e2264b6dSmrgrm -f $ac_rmfiles
3908e2264b6dSmrg
3909e2264b6dSmrgif { { ac_try="$ac_link_default"
3910e2264b6dSmrgcase "(($ac_try" in
3911e2264b6dSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3912e2264b6dSmrg  *) ac_try_echo=$ac_try;;
3913e2264b6dSmrgesac
3914e2264b6dSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3915d859ff80Smrgprintf "%s\n" "$ac_try_echo"; } >&5
3916e2264b6dSmrg  (eval "$ac_link_default") 2>&5
3917c9e2be55Smrg  ac_status=$?
3918d859ff80Smrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3919d859ff80Smrg  test $ac_status = 0; }
3920d859ff80Smrgthen :
392166d665a3Smrg  # Autoconf-2.13 could set the ac_cv_exeext variable to 'no'.
392266d665a3Smrg# So ignore a value of 'no', otherwise this would lead to 'EXEEXT = no'
3923e2264b6dSmrg# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3924e2264b6dSmrg# so that the user can short-circuit this test for compilers unknown to
3925e2264b6dSmrg# Autoconf.
3926e2264b6dSmrgfor ac_file in $ac_files ''
3927c9e2be55Smrgdo
3928c9e2be55Smrg  test -f "$ac_file" || continue
3929c9e2be55Smrg  case $ac_file in
3930e2264b6dSmrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3931c9e2be55Smrg	;;
3932c9e2be55Smrg    [ab].out )
3933c9e2be55Smrg	# We found the default executable, but exeext='' is most
3934c9e2be55Smrg	# certainly right.
3935c9e2be55Smrg	break;;
3936c9e2be55Smrg    *.* )
3937d859ff80Smrg	if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
3938e2264b6dSmrg	then :; else
3939e2264b6dSmrg	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3940e2264b6dSmrg	fi
3941e2264b6dSmrg	# We set ac_cv_exeext here because the later test for it is not
394266d665a3Smrg	# safe: cross compilers may not add the suffix if given an '-o'
3943e2264b6dSmrg	# argument, so we may need to know it at that point already.
3944e2264b6dSmrg	# Even if this section looks crufty: it has the advantage of
3945e2264b6dSmrg	# actually working.
3946c9e2be55Smrg	break;;
3947c9e2be55Smrg    * )
3948c9e2be55Smrg	break;;
3949c9e2be55Smrg  esac
3950c9e2be55Smrgdone
3951e2264b6dSmrgtest "$ac_cv_exeext" = no && ac_cv_exeext=
3952e2264b6dSmrg
395366d665a3Smrgelse case e in #(
395466d665a3Smrg  e) ac_file='' ;;
395566d665a3Smrgesac
3956e2264b6dSmrgfi
3957d859ff80Smrgif test -z "$ac_file"
3958d859ff80Smrgthen :
3959d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3960d859ff80Smrgprintf "%s\n" "no" >&6; }
3961d859ff80Smrgprintf "%s\n" "$as_me: failed program was:" >&5
3962c9e2be55Smrgsed 's/^/| /' conftest.$ac_ext >&5
3963c9e2be55Smrg
396466d665a3Smrg{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
396566d665a3Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
3966e2264b6dSmrgas_fn_error 77 "C compiler cannot create executables
396766d665a3SmrgSee 'config.log' for more details" "$LINENO" 5; }
396866d665a3Smrgelse case e in #(
396966d665a3Smrg  e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
397066d665a3Smrgprintf "%s\n" "yes" >&6; } ;;
397166d665a3Smrgesac
3972d859ff80Smrgfi
3973d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3974d859ff80Smrgprintf %s "checking for C compiler default output file name... " >&6; }
3975d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3976d859ff80Smrgprintf "%s\n" "$ac_file" >&6; }
3977c9e2be55Smrgac_exeext=$ac_cv_exeext
3978c9e2be55Smrg
3979e2264b6dSmrgrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3980c9e2be55Smrgac_clean_files=$ac_clean_files_save
3981d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3982d859ff80Smrgprintf %s "checking for suffix of executables... " >&6; }
3983e2264b6dSmrgif { { ac_try="$ac_link"
3984e2264b6dSmrgcase "(($ac_try" in
3985e2264b6dSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3986e2264b6dSmrg  *) ac_try_echo=$ac_try;;
3987e2264b6dSmrgesac
3988e2264b6dSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3989d859ff80Smrgprintf "%s\n" "$ac_try_echo"; } >&5
3990e2264b6dSmrg  (eval "$ac_link") 2>&5
3991c9e2be55Smrg  ac_status=$?
3992d859ff80Smrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3993d859ff80Smrg  test $ac_status = 0; }
3994d859ff80Smrgthen :
399566d665a3Smrg  # If both 'conftest.exe' and 'conftest' are 'present' (well, observable)
399666d665a3Smrg# catch 'conftest.exe'.  For instance with Cygwin, 'ls conftest' will
399766d665a3Smrg# work properly (i.e., refer to 'conftest.exe'), while it won't with
399866d665a3Smrg# 'rm'.
3999c9e2be55Smrgfor ac_file in conftest.exe conftest conftest.*; do
4000c9e2be55Smrg  test -f "$ac_file" || continue
4001c9e2be55Smrg  case $ac_file in
4002e2264b6dSmrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4003c9e2be55Smrg    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4004c9e2be55Smrg	  break;;
4005c9e2be55Smrg    * ) break;;
4006c9e2be55Smrg  esac
4007c9e2be55Smrgdone
400866d665a3Smrgelse case e in #(
400966d665a3Smrg  e) { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
401066d665a3Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
4011e2264b6dSmrgas_fn_error $? "cannot compute suffix of executables: cannot compile and link
401266d665a3SmrgSee 'config.log' for more details" "$LINENO" 5; } ;;
401366d665a3Smrgesac
4014c9e2be55Smrgfi
4015e2264b6dSmrgrm -f conftest conftest$ac_cv_exeext
4016d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4017d859ff80Smrgprintf "%s\n" "$ac_cv_exeext" >&6; }
4018c9e2be55Smrg
4019c9e2be55Smrgrm -f conftest.$ac_ext
4020c9e2be55SmrgEXEEXT=$ac_cv_exeext
4021c9e2be55Smrgac_exeext=$EXEEXT
4022e2264b6dSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
4023e2264b6dSmrg/* end confdefs.h.  */
4024e2264b6dSmrg#include <stdio.h>
4025e2264b6dSmrgint
4026d859ff80Smrgmain (void)
4027e2264b6dSmrg{
4028e2264b6dSmrgFILE *f = fopen ("conftest.out", "w");
402966d665a3Smrg if (!f)
403066d665a3Smrg  return 1;
4031e2264b6dSmrg return ferror (f) || fclose (f) != 0;
4032e2264b6dSmrg
4033e2264b6dSmrg  ;
4034e2264b6dSmrg  return 0;
4035e2264b6dSmrg}
4036c9e2be55Smrg_ACEOF
4037e2264b6dSmrgac_clean_files="$ac_clean_files conftest.out"
4038e2264b6dSmrg# Check that the compiler produces executables we can run.  If not, either
4039e2264b6dSmrg# the compiler is broken, or we cross compile.
4040d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4041d859ff80Smrgprintf %s "checking whether we are cross compiling... " >&6; }
4042e2264b6dSmrgif test "$cross_compiling" != yes; then
4043e2264b6dSmrg  { { ac_try="$ac_link"
4044e2264b6dSmrgcase "(($ac_try" in
4045e2264b6dSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4046e2264b6dSmrg  *) ac_try_echo=$ac_try;;
4047e2264b6dSmrgesac
4048e2264b6dSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4049d859ff80Smrgprintf "%s\n" "$ac_try_echo"; } >&5
4050e2264b6dSmrg  (eval "$ac_link") 2>&5
4051e2264b6dSmrg  ac_status=$?
4052d859ff80Smrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4053e2264b6dSmrg  test $ac_status = 0; }
4054e2264b6dSmrg  if { ac_try='./conftest$ac_cv_exeext'
4055e2264b6dSmrg  { { case "(($ac_try" in
4056e2264b6dSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4057e2264b6dSmrg  *) ac_try_echo=$ac_try;;
4058e2264b6dSmrgesac
4059e2264b6dSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4060d859ff80Smrgprintf "%s\n" "$ac_try_echo"; } >&5
4061e2264b6dSmrg  (eval "$ac_try") 2>&5
4062e2264b6dSmrg  ac_status=$?
4063d859ff80Smrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4064e2264b6dSmrg  test $ac_status = 0; }; }; then
4065e2264b6dSmrg    cross_compiling=no
4066e2264b6dSmrg  else
4067e2264b6dSmrg    if test "$cross_compiling" = maybe; then
4068e2264b6dSmrg	cross_compiling=yes
4069e2264b6dSmrg    else
407066d665a3Smrg	{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
407166d665a3Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
4072d859ff80Smrgas_fn_error 77 "cannot run C compiled programs.
407366d665a3SmrgIf you meant to cross compile, use '--host'.
407466d665a3SmrgSee 'config.log' for more details" "$LINENO" 5; }
4075e2264b6dSmrg    fi
4076e2264b6dSmrg  fi
4077e2264b6dSmrgfi
4078d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4079d859ff80Smrgprintf "%s\n" "$cross_compiling" >&6; }
4080e2264b6dSmrg
408166d665a3Smrgrm -f conftest.$ac_ext conftest$ac_cv_exeext \
408266d665a3Smrg  conftest.o conftest.obj conftest.out
4083e2264b6dSmrgac_clean_files=$ac_clean_files_save
4084d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4085d859ff80Smrgprintf %s "checking for suffix of object files... " >&6; }
4086d859ff80Smrgif test ${ac_cv_objext+y}
4087d859ff80Smrgthen :
4088d859ff80Smrg  printf %s "(cached) " >&6
408966d665a3Smrgelse case e in #(
409066d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4091c9e2be55Smrg/* end confdefs.h.  */
4092c9e2be55Smrg
4093c9e2be55Smrgint
4094d859ff80Smrgmain (void)
4095c9e2be55Smrg{
4096c9e2be55Smrg
4097c9e2be55Smrg  ;
4098c9e2be55Smrg  return 0;
4099c9e2be55Smrg}
4100c9e2be55Smrg_ACEOF
4101c9e2be55Smrgrm -f conftest.o conftest.obj
4102e2264b6dSmrgif { { ac_try="$ac_compile"
4103e2264b6dSmrgcase "(($ac_try" in
4104e2264b6dSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4105e2264b6dSmrg  *) ac_try_echo=$ac_try;;
4106e2264b6dSmrgesac
4107e2264b6dSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4108d859ff80Smrgprintf "%s\n" "$ac_try_echo"; } >&5
4109e2264b6dSmrg  (eval "$ac_compile") 2>&5
4110c9e2be55Smrg  ac_status=$?
4111d859ff80Smrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4112d859ff80Smrg  test $ac_status = 0; }
4113d859ff80Smrgthen :
4114e2264b6dSmrg  for ac_file in conftest.o conftest.obj conftest.*; do
4115e2264b6dSmrg  test -f "$ac_file" || continue;
4116c9e2be55Smrg  case $ac_file in
4117e2264b6dSmrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4118c9e2be55Smrg    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4119c9e2be55Smrg       break;;
4120c9e2be55Smrg  esac
4121c9e2be55Smrgdone
412266d665a3Smrgelse case e in #(
412366d665a3Smrg  e) printf "%s\n" "$as_me: failed program was:" >&5
4124c9e2be55Smrgsed 's/^/| /' conftest.$ac_ext >&5
4125c9e2be55Smrg
412666d665a3Smrg{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
412766d665a3Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
4128e2264b6dSmrgas_fn_error $? "cannot compute suffix of object files: cannot compile
412966d665a3SmrgSee 'config.log' for more details" "$LINENO" 5; } ;;
413066d665a3Smrgesac
4131c9e2be55Smrgfi
413266d665a3Smrgrm -f conftest.$ac_cv_objext conftest.$ac_ext ;;
413366d665a3Smrgesac
4134c9e2be55Smrgfi
4135d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4136d859ff80Smrgprintf "%s\n" "$ac_cv_objext" >&6; }
4137c9e2be55SmrgOBJEXT=$ac_cv_objext
4138c9e2be55Smrgac_objext=$OBJEXT
4139d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
4140d859ff80Smrgprintf %s "checking whether the compiler supports GNU C... " >&6; }
4141d859ff80Smrgif test ${ac_cv_c_compiler_gnu+y}
4142d859ff80Smrgthen :
4143d859ff80Smrg  printf %s "(cached) " >&6
414466d665a3Smrgelse case e in #(
414566d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4146c9e2be55Smrg/* end confdefs.h.  */
4147c9e2be55Smrg
4148c9e2be55Smrgint
4149d859ff80Smrgmain (void)
4150c9e2be55Smrg{
4151c9e2be55Smrg#ifndef __GNUC__
4152c9e2be55Smrg       choke me
4153c9e2be55Smrg#endif
4154c9e2be55Smrg
4155c9e2be55Smrg  ;
4156c9e2be55Smrg  return 0;
4157c9e2be55Smrg}
4158c9e2be55Smrg_ACEOF
4159d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
4160d859ff80Smrgthen :
4161c9e2be55Smrg  ac_compiler_gnu=yes
416266d665a3Smrgelse case e in #(
416366d665a3Smrg  e) ac_compiler_gnu=no ;;
416466d665a3Smrgesac
4165c9e2be55Smrgfi
4166d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4167c9e2be55Smrgac_cv_c_compiler_gnu=$ac_compiler_gnu
416866d665a3Smrg ;;
416966d665a3Smrgesac
4170c9e2be55Smrgfi
4171d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4172d859ff80Smrgprintf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
4173d859ff80Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
4174d859ff80Smrg
4175e2264b6dSmrgif test $ac_compiler_gnu = yes; then
4176e2264b6dSmrg  GCC=yes
4177e2264b6dSmrgelse
4178e2264b6dSmrg  GCC=
4179e2264b6dSmrgfi
4180d859ff80Smrgac_test_CFLAGS=${CFLAGS+y}
4181c9e2be55Smrgac_save_CFLAGS=$CFLAGS
4182d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4183d859ff80Smrgprintf %s "checking whether $CC accepts -g... " >&6; }
4184d859ff80Smrgif test ${ac_cv_prog_cc_g+y}
4185d859ff80Smrgthen :
4186d859ff80Smrg  printf %s "(cached) " >&6
418766d665a3Smrgelse case e in #(
418866d665a3Smrg  e) ac_save_c_werror_flag=$ac_c_werror_flag
4189e2264b6dSmrg   ac_c_werror_flag=yes
4190e2264b6dSmrg   ac_cv_prog_cc_g=no
4191e2264b6dSmrg   CFLAGS="-g"
4192e2264b6dSmrg   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4193c9e2be55Smrg/* end confdefs.h.  */
4194c9e2be55Smrg
4195c9e2be55Smrgint
4196d859ff80Smrgmain (void)
4197c9e2be55Smrg{
4198c9e2be55Smrg
4199c9e2be55Smrg  ;
4200c9e2be55Smrg  return 0;
4201c9e2be55Smrg}
4202c9e2be55Smrg_ACEOF
4203d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
4204d859ff80Smrgthen :
4205c9e2be55Smrg  ac_cv_prog_cc_g=yes
420666d665a3Smrgelse case e in #(
420766d665a3Smrg  e) CFLAGS=""
4208e2264b6dSmrg      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4209e2264b6dSmrg/* end confdefs.h.  */
4210e2264b6dSmrg
4211e2264b6dSmrgint
4212d859ff80Smrgmain (void)
4213e2264b6dSmrg{
4214e2264b6dSmrg
4215e2264b6dSmrg  ;
4216e2264b6dSmrg  return 0;
4217e2264b6dSmrg}
4218e2264b6dSmrg_ACEOF
4219d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
4220d859ff80Smrgthen :
4221e2264b6dSmrg
422266d665a3Smrgelse case e in #(
422366d665a3Smrg  e) ac_c_werror_flag=$ac_save_c_werror_flag
4224e2264b6dSmrg	 CFLAGS="-g"
4225e2264b6dSmrg	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4226e2264b6dSmrg/* end confdefs.h.  */
4227e2264b6dSmrg
4228e2264b6dSmrgint
4229d859ff80Smrgmain (void)
4230e2264b6dSmrg{
4231c9e2be55Smrg
4232e2264b6dSmrg  ;
4233e2264b6dSmrg  return 0;
4234e2264b6dSmrg}
4235e2264b6dSmrg_ACEOF
4236d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
4237d859ff80Smrgthen :
4238e2264b6dSmrg  ac_cv_prog_cc_g=yes
4239e2264b6dSmrgfi
424066d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
424166d665a3Smrgesac
4242c9e2be55Smrgfi
424366d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
424466d665a3Smrgesac
4245c9e2be55Smrgfi
4246d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
424766d665a3Smrg   ac_c_werror_flag=$ac_save_c_werror_flag ;;
424866d665a3Smrgesac
4249e2264b6dSmrgfi
4250d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4251d859ff80Smrgprintf "%s\n" "$ac_cv_prog_cc_g" >&6; }
4252d859ff80Smrgif test $ac_test_CFLAGS; then
4253c9e2be55Smrg  CFLAGS=$ac_save_CFLAGS
4254c9e2be55Smrgelif test $ac_cv_prog_cc_g = yes; then
4255c9e2be55Smrg  if test "$GCC" = yes; then
4256c9e2be55Smrg    CFLAGS="-g -O2"
4257c9e2be55Smrg  else
4258c9e2be55Smrg    CFLAGS="-g"
4259c9e2be55Smrg  fi
4260c9e2be55Smrgelse
4261c9e2be55Smrg  if test "$GCC" = yes; then
4262c9e2be55Smrg    CFLAGS="-O2"
4263c9e2be55Smrg  else
4264c9e2be55Smrg    CFLAGS=
4265c9e2be55Smrg  fi
4266c9e2be55Smrgfi
4267d859ff80Smrgac_prog_cc_stdc=no
4268d859ff80Smrgif test x$ac_prog_cc_stdc = xno
4269d859ff80Smrgthen :
4270d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
4271d859ff80Smrgprintf %s "checking for $CC option to enable C11 features... " >&6; }
4272d859ff80Smrgif test ${ac_cv_prog_cc_c11+y}
4273d859ff80Smrgthen :
4274d859ff80Smrg  printf %s "(cached) " >&6
427566d665a3Smrgelse case e in #(
427666d665a3Smrg  e) ac_cv_prog_cc_c11=no
4277c9e2be55Smrgac_save_CC=$CC
4278e2264b6dSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
4279c9e2be55Smrg/* end confdefs.h.  */
4280d859ff80Smrg$ac_c_conftest_c11_program
4281d859ff80Smrg_ACEOF
4282d859ff80Smrgfor ac_arg in '' -std=gnu11
4283d859ff80Smrgdo
4284d859ff80Smrg  CC="$ac_save_CC $ac_arg"
4285d859ff80Smrg  if ac_fn_c_try_compile "$LINENO"
4286d859ff80Smrgthen :
4287d859ff80Smrg  ac_cv_prog_cc_c11=$ac_arg
4288d859ff80Smrgfi
4289d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam
4290d859ff80Smrg  test "x$ac_cv_prog_cc_c11" != "xno" && break
4291d859ff80Smrgdone
4292d859ff80Smrgrm -f conftest.$ac_ext
429366d665a3SmrgCC=$ac_save_CC ;;
429466d665a3Smrgesac
4295d859ff80Smrgfi
4296c9e2be55Smrg
4297d859ff80Smrgif test "x$ac_cv_prog_cc_c11" = xno
4298d859ff80Smrgthen :
4299d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4300d859ff80Smrgprintf "%s\n" "unsupported" >&6; }
430166d665a3Smrgelse case e in #(
430266d665a3Smrg  e) if test "x$ac_cv_prog_cc_c11" = x
4303d859ff80Smrgthen :
4304d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4305d859ff80Smrgprintf "%s\n" "none needed" >&6; }
430666d665a3Smrgelse case e in #(
430766d665a3Smrg  e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
4308d859ff80Smrgprintf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
430966d665a3Smrg     CC="$CC $ac_cv_prog_cc_c11" ;;
431066d665a3Smrgesac
4311d859ff80Smrgfi
4312d859ff80Smrg  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
431366d665a3Smrg  ac_prog_cc_stdc=c11 ;;
431466d665a3Smrgesac
4315d859ff80Smrgfi
4316d859ff80Smrgfi
4317d859ff80Smrgif test x$ac_prog_cc_stdc = xno
4318d859ff80Smrgthen :
4319d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
4320d859ff80Smrgprintf %s "checking for $CC option to enable C99 features... " >&6; }
4321d859ff80Smrgif test ${ac_cv_prog_cc_c99+y}
4322d859ff80Smrgthen :
4323d859ff80Smrg  printf %s "(cached) " >&6
432466d665a3Smrgelse case e in #(
432566d665a3Smrg  e) ac_cv_prog_cc_c99=no
4326d859ff80Smrgac_save_CC=$CC
4327d859ff80Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
4328d859ff80Smrg/* end confdefs.h.  */
4329d859ff80Smrg$ac_c_conftest_c99_program
4330d859ff80Smrg_ACEOF
4331d859ff80Smrgfor ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
4332d859ff80Smrgdo
4333d859ff80Smrg  CC="$ac_save_CC $ac_arg"
4334d859ff80Smrg  if ac_fn_c_try_compile "$LINENO"
4335d859ff80Smrgthen :
4336d859ff80Smrg  ac_cv_prog_cc_c99=$ac_arg
4337d859ff80Smrgfi
4338d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam
4339d859ff80Smrg  test "x$ac_cv_prog_cc_c99" != "xno" && break
4340d859ff80Smrgdone
4341d859ff80Smrgrm -f conftest.$ac_ext
434266d665a3SmrgCC=$ac_save_CC ;;
434366d665a3Smrgesac
4344d859ff80Smrgfi
4345e2264b6dSmrg
4346d859ff80Smrgif test "x$ac_cv_prog_cc_c99" = xno
4347d859ff80Smrgthen :
4348d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4349d859ff80Smrgprintf "%s\n" "unsupported" >&6; }
435066d665a3Smrgelse case e in #(
435166d665a3Smrg  e) if test "x$ac_cv_prog_cc_c99" = x
4352d859ff80Smrgthen :
4353d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4354d859ff80Smrgprintf "%s\n" "none needed" >&6; }
435566d665a3Smrgelse case e in #(
435666d665a3Smrg  e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4357d859ff80Smrgprintf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
435866d665a3Smrg     CC="$CC $ac_cv_prog_cc_c99" ;;
435966d665a3Smrgesac
4360d859ff80Smrgfi
4361d859ff80Smrg  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
436266d665a3Smrg  ac_prog_cc_stdc=c99 ;;
436366d665a3Smrgesac
4364d859ff80Smrgfi
4365d859ff80Smrgfi
4366d859ff80Smrgif test x$ac_prog_cc_stdc = xno
4367d859ff80Smrgthen :
4368d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
4369d859ff80Smrgprintf %s "checking for $CC option to enable C89 features... " >&6; }
4370d859ff80Smrgif test ${ac_cv_prog_cc_c89+y}
4371d859ff80Smrgthen :
4372d859ff80Smrg  printf %s "(cached) " >&6
437366d665a3Smrgelse case e in #(
437466d665a3Smrg  e) ac_cv_prog_cc_c89=no
4375d859ff80Smrgac_save_CC=$CC
4376d859ff80Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
4377d859ff80Smrg/* end confdefs.h.  */
4378d859ff80Smrg$ac_c_conftest_c89_program
4379c9e2be55Smrg_ACEOF
4380d859ff80Smrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4381c9e2be55Smrgdo
4382c9e2be55Smrg  CC="$ac_save_CC $ac_arg"
4383d859ff80Smrg  if ac_fn_c_try_compile "$LINENO"
4384d859ff80Smrgthen :
4385e2264b6dSmrg  ac_cv_prog_cc_c89=$ac_arg
4386c9e2be55Smrgfi
4387d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam
4388e2264b6dSmrg  test "x$ac_cv_prog_cc_c89" != "xno" && break
4389c9e2be55Smrgdone
4390e2264b6dSmrgrm -f conftest.$ac_ext
439166d665a3SmrgCC=$ac_save_CC ;;
439266d665a3Smrgesac
4393c9e2be55Smrgfi
4394c9e2be55Smrg
4395d859ff80Smrgif test "x$ac_cv_prog_cc_c89" = xno
4396d859ff80Smrgthen :
4397d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4398d859ff80Smrgprintf "%s\n" "unsupported" >&6; }
439966d665a3Smrgelse case e in #(
440066d665a3Smrg  e) if test "x$ac_cv_prog_cc_c89" = x
4401d859ff80Smrgthen :
4402d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4403d859ff80Smrgprintf "%s\n" "none needed" >&6; }
440466d665a3Smrgelse case e in #(
440566d665a3Smrg  e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4406d859ff80Smrgprintf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
440766d665a3Smrg     CC="$CC $ac_cv_prog_cc_c89" ;;
440866d665a3Smrgesac
4409d859ff80Smrgfi
4410d859ff80Smrg  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
441166d665a3Smrg  ac_prog_cc_stdc=c89 ;;
441266d665a3Smrgesac
4413d859ff80Smrgfi
4414c9e2be55Smrgfi
4415c9e2be55Smrg
4416c9e2be55Smrgac_ext=c
4417c9e2be55Smrgac_cpp='$CPP $CPPFLAGS'
4418c9e2be55Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4419c9e2be55Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4420c9e2be55Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
4421c9e2be55Smrg
4422d859ff80Smrg
4423d859ff80Smrg  ac_ext=c
4424aef24d58Smrgac_cpp='$CPP $CPPFLAGS'
4425aef24d58Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4426aef24d58Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4427aef24d58Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
4428d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4429d859ff80Smrgprintf %s "checking whether $CC understands -c and -o together... " >&6; }
4430d859ff80Smrgif test ${am_cv_prog_cc_c_o+y}
4431d859ff80Smrgthen :
4432d859ff80Smrg  printf %s "(cached) " >&6
443366d665a3Smrgelse case e in #(
443466d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4435aef24d58Smrg/* end confdefs.h.  */
4436aef24d58Smrg
4437aef24d58Smrgint
4438d859ff80Smrgmain (void)
4439aef24d58Smrg{
4440aef24d58Smrg
4441aef24d58Smrg  ;
4442aef24d58Smrg  return 0;
4443aef24d58Smrg}
4444aef24d58Smrg_ACEOF
4445aef24d58Smrg  # Make sure it works both with $CC and with simple cc.
4446aef24d58Smrg  # Following AC_PROG_CC_C_O, we do the test twice because some
4447aef24d58Smrg  # compilers refuse to overwrite an existing .o file with -o,
4448aef24d58Smrg  # though they will create one.
4449aef24d58Smrg  am_cv_prog_cc_c_o=yes
4450aef24d58Smrg  for am_i in 1 2; do
4451aef24d58Smrg    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4452aef24d58Smrg   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4453aef24d58Smrg   ac_status=$?
4454aef24d58Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4455aef24d58Smrg   (exit $ac_status); } \
4456aef24d58Smrg         && test -f conftest2.$ac_objext; then
4457aef24d58Smrg      : OK
4458aef24d58Smrg    else
4459aef24d58Smrg      am_cv_prog_cc_c_o=no
4460aef24d58Smrg      break
4461aef24d58Smrg    fi
4462aef24d58Smrg  done
4463aef24d58Smrg  rm -f core conftest*
446466d665a3Smrg  unset am_i ;;
446566d665a3Smrgesac
4466aef24d58Smrgfi
4467d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4468d859ff80Smrgprintf "%s\n" "$am_cv_prog_cc_c_o" >&6; }
4469aef24d58Smrgif test "$am_cv_prog_cc_c_o" != yes; then
4470aef24d58Smrg   # Losing compiler, so override with the script.
4471aef24d58Smrg   # FIXME: It is wrong to rewrite CC.
4472aef24d58Smrg   # But if we don't then we get into trouble of one sort or another.
4473aef24d58Smrg   # A longer-term fix would be to have automake use am__CC in this case,
4474aef24d58Smrg   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4475aef24d58Smrg   CC="$am_aux_dir/compile $CC"
4476aef24d58Smrgfi
4477aef24d58Smrgac_ext=c
4478aef24d58Smrgac_cpp='$CPP $CPPFLAGS'
4479aef24d58Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4480aef24d58Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4481aef24d58Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
4482aef24d58Smrg
4483aef24d58Smrg
4484c9e2be55Smrgdepcc="$CC"   am_compiler_list=
4485c9e2be55Smrg
4486d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4487d859ff80Smrgprintf %s "checking dependency style of $depcc... " >&6; }
4488d859ff80Smrgif test ${am_cv_CC_dependencies_compiler_type+y}
4489d859ff80Smrgthen :
4490d859ff80Smrg  printf %s "(cached) " >&6
449166d665a3Smrgelse case e in #(
449266d665a3Smrg  e) if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4493c9e2be55Smrg  # We make a subdir and do the tests there.  Otherwise we can end up
4494c9e2be55Smrg  # making bogus files that we don't know about and never remove.  For
4495c9e2be55Smrg  # instance it was reported that on HP-UX the gcc test will end up
4496aef24d58Smrg  # making a dummy file named 'D' -- because '-MD' means "put the output
4497aef24d58Smrg  # in D".
4498aef24d58Smrg  rm -rf conftest.dir
4499c9e2be55Smrg  mkdir conftest.dir
4500c9e2be55Smrg  # Copy depcomp to subdir because otherwise we won't find it if we're
4501c9e2be55Smrg  # using a relative directory.
4502c9e2be55Smrg  cp "$am_depcomp" conftest.dir
4503c9e2be55Smrg  cd conftest.dir
4504c9e2be55Smrg  # We will build objects and dependencies in a subdirectory because
4505c9e2be55Smrg  # it helps to detect inapplicable dependency modes.  For instance
4506c9e2be55Smrg  # both Tru64's cc and ICC support -MD to output dependencies as a
4507c9e2be55Smrg  # side effect of compilation, but ICC will put the dependencies in
4508c9e2be55Smrg  # the current directory while Tru64 will put them in the object
4509c9e2be55Smrg  # directory.
4510c9e2be55Smrg  mkdir sub
4511c9e2be55Smrg
4512c9e2be55Smrg  am_cv_CC_dependencies_compiler_type=none
4513c9e2be55Smrg  if test "$am_compiler_list" = ""; then
4514c9e2be55Smrg     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4515c9e2be55Smrg  fi
4516e2264b6dSmrg  am__universal=false
4517e2264b6dSmrg  case " $depcc " in #(
4518e2264b6dSmrg     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4519e2264b6dSmrg     esac
4520e2264b6dSmrg
4521c9e2be55Smrg  for depmode in $am_compiler_list; do
4522c9e2be55Smrg    # Setup a source with many dependencies, because some compilers
4523c9e2be55Smrg    # like to wrap large dependency lists on column 80 (with \), and
4524c9e2be55Smrg    # we should not choose a depcomp mode which is confused by this.
4525c9e2be55Smrg    #
4526c9e2be55Smrg    # We need to recreate these files for each test, as the compiler may
4527c9e2be55Smrg    # overwrite some of them when testing with obscure command lines.
4528c9e2be55Smrg    # This happens at least with the AIX C compiler.
4529c9e2be55Smrg    : > sub/conftest.c
4530c9e2be55Smrg    for i in 1 2 3 4 5 6; do
4531c9e2be55Smrg      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4532aef24d58Smrg      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4533aef24d58Smrg      # Solaris 10 /bin/sh.
4534aef24d58Smrg      echo '/* dummy */' > sub/conftst$i.h
4535c9e2be55Smrg    done
4536c9e2be55Smrg    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4537c9e2be55Smrg
4538aef24d58Smrg    # We check with '-c' and '-o' for the sake of the "dashmstdout"
4539e2264b6dSmrg    # mode.  It turns out that the SunPro C++ compiler does not properly
4540aef24d58Smrg    # handle '-M -o', and we need to detect this.  Also, some Intel
4541aef24d58Smrg    # versions had trouble with output in subdirs.
4542e2264b6dSmrg    am__obj=sub/conftest.${OBJEXT-o}
4543e2264b6dSmrg    am__minus_obj="-o $am__obj"
4544c9e2be55Smrg    case $depmode in
4545e2264b6dSmrg    gcc)
4546e2264b6dSmrg      # This depmode causes a compiler race in universal mode.
4547e2264b6dSmrg      test "$am__universal" = false || continue
4548e2264b6dSmrg      ;;
4549c9e2be55Smrg    nosideeffect)
4550aef24d58Smrg      # After this tag, mechanisms are not by side-effect, so they'll
4551aef24d58Smrg      # only be used when explicitly requested.
4552c9e2be55Smrg      if test "x$enable_dependency_tracking" = xyes; then
4553c9e2be55Smrg	continue
4554c9e2be55Smrg      else
4555c9e2be55Smrg	break
4556c9e2be55Smrg      fi
4557c9e2be55Smrg      ;;
4558aef24d58Smrg    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4559aef24d58Smrg      # This compiler won't grok '-c -o', but also, the minuso test has
4560e2264b6dSmrg      # not run yet.  These depmodes are late enough in the game, and
4561e2264b6dSmrg      # so weak that their functioning should not be impacted.
4562e2264b6dSmrg      am__obj=conftest.${OBJEXT-o}
4563e2264b6dSmrg      am__minus_obj=
4564e2264b6dSmrg      ;;
4565c9e2be55Smrg    none) break ;;
4566c9e2be55Smrg    esac
4567c9e2be55Smrg    if depmode=$depmode \
4568e2264b6dSmrg       source=sub/conftest.c object=$am__obj \
4569c9e2be55Smrg       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4570e2264b6dSmrg       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4571c9e2be55Smrg         >/dev/null 2>conftest.err &&
4572e2264b6dSmrg       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4573c9e2be55Smrg       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4574e2264b6dSmrg       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4575c9e2be55Smrg       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4576c9e2be55Smrg      # icc doesn't choke on unknown options, it will just issue warnings
4577e2264b6dSmrg      # or remarks (even with -Werror).  So we grep stderr for any message
4578e2264b6dSmrg      # that says an option was ignored or not supported.
4579e2264b6dSmrg      # When given -MP, icc 7.0 and 7.1 complain thusly:
4580e2264b6dSmrg      #   icc: Command line warning: ignoring option '-M'; no argument required
4581e2264b6dSmrg      # The diagnosis changed in icc 8.0:
4582e2264b6dSmrg      #   icc: Command line remark: option '-MP' not supported
4583e2264b6dSmrg      if (grep 'ignoring option' conftest.err ||
4584e2264b6dSmrg          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4585c9e2be55Smrg        am_cv_CC_dependencies_compiler_type=$depmode
4586c9e2be55Smrg        break
4587c9e2be55Smrg      fi
4588c9e2be55Smrg    fi
4589c9e2be55Smrg  done
4590c9e2be55Smrg
4591c9e2be55Smrg  cd ..
4592c9e2be55Smrg  rm -rf conftest.dir
4593c9e2be55Smrgelse
4594c9e2be55Smrg  am_cv_CC_dependencies_compiler_type=none
4595c9e2be55Smrgfi
459666d665a3Smrg ;;
459766d665a3Smrgesac
4598c9e2be55Smrgfi
4599d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4600d859ff80Smrgprintf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; }
4601c9e2be55SmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4602c9e2be55Smrg
4603e2264b6dSmrg if
4604c9e2be55Smrg  test "x$enable_dependency_tracking" != xno \
4605c9e2be55Smrg  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4606c9e2be55Smrg  am__fastdepCC_TRUE=
4607c9e2be55Smrg  am__fastdepCC_FALSE='#'
4608c9e2be55Smrgelse
4609c9e2be55Smrg  am__fastdepCC_TRUE='#'
4610c9e2be55Smrg  am__fastdepCC_FALSE=
4611c9e2be55Smrgfi
4612c9e2be55Smrg
4613c9e2be55Smrg
4614e2264b6dSmrg
4615d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5
4616d859ff80Smrgprintf %s "checking for $CC options needed to detect all undeclared functions... " >&6; }
4617d859ff80Smrgif test ${ac_cv_c_undeclared_builtin_options+y}
4618d859ff80Smrgthen :
4619d859ff80Smrg  printf %s "(cached) " >&6
462066d665a3Smrgelse case e in #(
462166d665a3Smrg  e) ac_save_CFLAGS=$CFLAGS
4622d859ff80Smrg   ac_cv_c_undeclared_builtin_options='cannot detect'
4623d859ff80Smrg   for ac_arg in '' -fno-builtin; do
4624d859ff80Smrg     CFLAGS="$ac_save_CFLAGS $ac_arg"
4625d859ff80Smrg     # This test program should *not* compile successfully.
4626d859ff80Smrg     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4627e2264b6dSmrg/* end confdefs.h.  */
4628e2264b6dSmrg
4629e2264b6dSmrgint
4630d859ff80Smrgmain (void)
4631e2264b6dSmrg{
4632d859ff80Smrg(void) strchr;
4633e2264b6dSmrg  ;
4634e2264b6dSmrg  return 0;
4635e2264b6dSmrg}
4636e2264b6dSmrg_ACEOF
4637d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
4638d859ff80Smrgthen :
4639e2264b6dSmrg
464066d665a3Smrgelse case e in #(
464166d665a3Smrg  e) # This test program should compile successfully.
4642d859ff80Smrg        # No library function is consistently available on
4643d859ff80Smrg        # freestanding implementations, so test against a dummy
4644d859ff80Smrg        # declaration.  Include always-available headers on the
4645d859ff80Smrg        # off chance that they somehow elicit warnings.
4646d859ff80Smrg        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4647e2264b6dSmrg/* end confdefs.h.  */
4648d859ff80Smrg#include <float.h>
4649d859ff80Smrg#include <limits.h>
4650d859ff80Smrg#include <stdarg.h>
4651d859ff80Smrg#include <stddef.h>
4652d859ff80Smrgextern void ac_decl (int, char *);
4653c9e2be55Smrg
4654e2264b6dSmrgint
4655d859ff80Smrgmain (void)
4656e2264b6dSmrg{
4657d859ff80Smrg(void) ac_decl (0, (char *) 0);
4658d859ff80Smrg  (void) ac_decl;
4659c9e2be55Smrg
4660d859ff80Smrg  ;
4661d859ff80Smrg  return 0;
4662d859ff80Smrg}
4663d859ff80Smrg_ACEOF
4664d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
4665d859ff80Smrgthen :
4666d859ff80Smrg  if test x"$ac_arg" = x
4667d859ff80Smrgthen :
4668d859ff80Smrg  ac_cv_c_undeclared_builtin_options='none needed'
466966d665a3Smrgelse case e in #(
467066d665a3Smrg  e) ac_cv_c_undeclared_builtin_options=$ac_arg ;;
467166d665a3Smrgesac
4672e2264b6dSmrgfi
4673d859ff80Smrg          break
4674e2264b6dSmrgfi
467566d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
467666d665a3Smrgesac
4677d859ff80Smrgfi
4678d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4679d859ff80Smrg    done
4680d859ff80Smrg    CFLAGS=$ac_save_CFLAGS
468166d665a3Smrg   ;;
468266d665a3Smrgesac
4683d859ff80Smrgfi
4684d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5
4685d859ff80Smrgprintf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; }
4686d859ff80Smrg  case $ac_cv_c_undeclared_builtin_options in #(
4687d859ff80Smrg  'cannot detect') :
468866d665a3Smrg    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
468966d665a3Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
4690d859ff80Smrgas_fn_error $? "cannot make $CC report undeclared builtins
469166d665a3SmrgSee 'config.log' for more details" "$LINENO" 5; } ;; #(
4692d859ff80Smrg  'none needed') :
4693d859ff80Smrg    ac_c_undeclared_builtin_options='' ;; #(
4694d859ff80Smrg  *) :
4695d859ff80Smrg    ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;;
4696d859ff80Smrgesac
4697d859ff80Smrg
4698d859ff80Smrgac_header= ac_cache=
4699d859ff80Smrgfor ac_item in $ac_header_c_list
4700d859ff80Smrgdo
4701d859ff80Smrg  if test $ac_cache; then
4702d859ff80Smrg    ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
4703d859ff80Smrg    if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
4704d859ff80Smrg      printf "%s\n" "#define $ac_item 1" >> confdefs.h
4705d859ff80Smrg    fi
4706d859ff80Smrg    ac_header= ac_cache=
4707d859ff80Smrg  elif test $ac_header; then
4708d859ff80Smrg    ac_cache=$ac_item
4709d859ff80Smrg  else
4710d859ff80Smrg    ac_header=$ac_item
4711d859ff80Smrg  fi
4712d859ff80Smrgdone
4713d859ff80Smrg
4714c9e2be55Smrg
4715c9e2be55Smrg
4716e2264b6dSmrg
4717e2264b6dSmrg
4718e2264b6dSmrg
4719c9e2be55Smrg
4720c9e2be55Smrg
4721d859ff80Smrgif test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
4722d859ff80Smrgthen :
4723c9e2be55Smrg
4724d859ff80Smrgprintf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
4725d859ff80Smrg
4726d859ff80Smrgfi
4727c9e2be55Smrg
4728aef24d58Smrg
4729aef24d58Smrg
4730d859ff80Smrg
4731d859ff80Smrgac_fn_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
4732d859ff80Smrgif test "x$ac_cv_have_decl___clang__" = xyes
4733d859ff80Smrgthen :
4734aef24d58Smrg  CLANGCC="yes"
473566d665a3Smrgelse case e in #(
473666d665a3Smrg  e) CLANGCC="no" ;;
473766d665a3Smrgesac
4738aef24d58Smrgfi
4739d859ff80Smrgac_fn_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
4740d859ff80Smrgif test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes
4741d859ff80Smrgthen :
4742aef24d58Smrg  INTELCC="yes"
474366d665a3Smrgelse case e in #(
474466d665a3Smrg  e) INTELCC="no" ;;
474566d665a3Smrgesac
4746aef24d58Smrgfi
4747d859ff80Smrgac_fn_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
4748d859ff80Smrgif test "x$ac_cv_have_decl___SUNPRO_C" = xyes
4749d859ff80Smrgthen :
4750aef24d58Smrg  SUNCC="yes"
475166d665a3Smrgelse case e in #(
475266d665a3Smrg  e) SUNCC="no" ;;
475366d665a3Smrgesac
4754aef24d58Smrgfi
4755aef24d58Smrg
4756aef24d58Smrg
4757aef24d58Smrg
4758aef24d58Smrg
4759d859ff80Smrg
4760d859ff80Smrg
4761d859ff80Smrg
4762d859ff80Smrg
4763c9e2be55Smrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
4764c9e2be55Smrg	if test -n "$ac_tool_prefix"; then
4765c9e2be55Smrg  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
4766c9e2be55Smrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2
4767d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4768d859ff80Smrgprintf %s "checking for $ac_word... " >&6; }
4769d859ff80Smrgif test ${ac_cv_path_PKG_CONFIG+y}
4770d859ff80Smrgthen :
4771d859ff80Smrg  printf %s "(cached) " >&6
477266d665a3Smrgelse case e in #(
477366d665a3Smrg  e) case $PKG_CONFIG in
4774c9e2be55Smrg  [\\/]* | ?:[\\/]*)
4775c9e2be55Smrg  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
4776c9e2be55Smrg  ;;
4777c9e2be55Smrg  *)
4778c9e2be55Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4779c9e2be55Smrgfor as_dir in $PATH
4780c9e2be55Smrgdo
4781c9e2be55Smrg  IFS=$as_save_IFS
4782d859ff80Smrg  case $as_dir in #(((
4783d859ff80Smrg    '') as_dir=./ ;;
4784d859ff80Smrg    */) ;;
4785d859ff80Smrg    *) as_dir=$as_dir/ ;;
4786d859ff80Smrg  esac
4787e2264b6dSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
4788d859ff80Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4789d859ff80Smrg    ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
4790d859ff80Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4791c9e2be55Smrg    break 2
4792c9e2be55Smrg  fi
4793c9e2be55Smrgdone
4794e2264b6dSmrg  done
4795e2264b6dSmrgIFS=$as_save_IFS
4796c9e2be55Smrg
4797c9e2be55Smrg  ;;
479866d665a3Smrgesac ;;
4799c9e2be55Smrgesac
4800c9e2be55Smrgfi
4801c9e2be55SmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG
4802c9e2be55Smrgif test -n "$PKG_CONFIG"; then
4803d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
4804d859ff80Smrgprintf "%s\n" "$PKG_CONFIG" >&6; }
4805c9e2be55Smrgelse
4806d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4807d859ff80Smrgprintf "%s\n" "no" >&6; }
4808c9e2be55Smrgfi
4809c9e2be55Smrg
4810e2264b6dSmrg
4811c9e2be55Smrgfi
4812c9e2be55Smrgif test -z "$ac_cv_path_PKG_CONFIG"; then
4813c9e2be55Smrg  ac_pt_PKG_CONFIG=$PKG_CONFIG
4814c9e2be55Smrg  # Extract the first word of "pkg-config", so it can be a program name with args.
4815c9e2be55Smrgset dummy pkg-config; ac_word=$2
4816d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4817d859ff80Smrgprintf %s "checking for $ac_word... " >&6; }
4818d859ff80Smrgif test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
4819d859ff80Smrgthen :
4820d859ff80Smrg  printf %s "(cached) " >&6
482166d665a3Smrgelse case e in #(
482266d665a3Smrg  e) case $ac_pt_PKG_CONFIG in
4823c9e2be55Smrg  [\\/]* | ?:[\\/]*)
4824c9e2be55Smrg  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
4825c9e2be55Smrg  ;;
4826c9e2be55Smrg  *)
4827c9e2be55Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4828c9e2be55Smrgfor as_dir in $PATH
4829c9e2be55Smrgdo
4830c9e2be55Smrg  IFS=$as_save_IFS
4831d859ff80Smrg  case $as_dir in #(((
4832d859ff80Smrg    '') as_dir=./ ;;
4833d859ff80Smrg    */) ;;
4834d859ff80Smrg    *) as_dir=$as_dir/ ;;
4835d859ff80Smrg  esac
4836e2264b6dSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
4837d859ff80Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4838d859ff80Smrg    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
4839d859ff80Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4840c9e2be55Smrg    break 2
4841c9e2be55Smrg  fi
4842c9e2be55Smrgdone
4843e2264b6dSmrg  done
4844e2264b6dSmrgIFS=$as_save_IFS
4845c9e2be55Smrg
4846c9e2be55Smrg  ;;
484766d665a3Smrgesac ;;
4848c9e2be55Smrgesac
4849c9e2be55Smrgfi
4850c9e2be55Smrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
4851c9e2be55Smrgif test -n "$ac_pt_PKG_CONFIG"; then
4852d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
4853d859ff80Smrgprintf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
4854c9e2be55Smrgelse
4855d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4856d859ff80Smrgprintf "%s\n" "no" >&6; }
4857c9e2be55Smrgfi
4858c9e2be55Smrg
4859e2264b6dSmrg  if test "x$ac_pt_PKG_CONFIG" = x; then
4860e2264b6dSmrg    PKG_CONFIG=""
4861e2264b6dSmrg  else
4862e2264b6dSmrg    case $cross_compiling:$ac_tool_warned in
4863e2264b6dSmrgyes:)
4864d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4865d859ff80Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4866e2264b6dSmrgac_tool_warned=yes ;;
4867e2264b6dSmrgesac
4868e2264b6dSmrg    PKG_CONFIG=$ac_pt_PKG_CONFIG
4869e2264b6dSmrg  fi
4870c9e2be55Smrgelse
4871c9e2be55Smrg  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
4872c9e2be55Smrgfi
4873c9e2be55Smrg
4874c9e2be55Smrgfi
4875c9e2be55Smrgif test -n "$PKG_CONFIG"; then
4876c9e2be55Smrg	_pkg_min_version=0.9.0
4877d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
4878d859ff80Smrgprintf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
4879c9e2be55Smrg	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
4880d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4881d859ff80Smrgprintf "%s\n" "yes" >&6; }
4882c9e2be55Smrg	else
4883d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4884d859ff80Smrgprintf "%s\n" "no" >&6; }
4885c9e2be55Smrg		PKG_CONFIG=""
4886c9e2be55Smrg	fi
4887c9e2be55Smrgfi
4888c9e2be55Smrg
4889d859ff80Smrg
4890d859ff80Smrg  # Make sure we can run config.sub.
4891d859ff80Smrg$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
4892d859ff80Smrg  as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
4893d859ff80Smrg
4894d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4895d859ff80Smrgprintf %s "checking build system type... " >&6; }
4896d859ff80Smrgif test ${ac_cv_build+y}
4897d859ff80Smrgthen :
4898d859ff80Smrg  printf %s "(cached) " >&6
489966d665a3Smrgelse case e in #(
490066d665a3Smrg  e) ac_build_alias=$build_alias
4901e2264b6dSmrgtest "x$ac_build_alias" = x &&
4902d859ff80Smrg  ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
4903e2264b6dSmrgtest "x$ac_build_alias" = x &&
4904e2264b6dSmrg  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4905d859ff80Smrgac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
4906d859ff80Smrg  as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
490766d665a3Smrg ;;
490866d665a3Smrgesac
4909e2264b6dSmrgfi
4910d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4911d859ff80Smrgprintf "%s\n" "$ac_cv_build" >&6; }
4912e2264b6dSmrgcase $ac_cv_build in
4913e2264b6dSmrg*-*-*) ;;
4914e2264b6dSmrg*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4915e2264b6dSmrgesac
4916e2264b6dSmrgbuild=$ac_cv_build
4917e2264b6dSmrgac_save_IFS=$IFS; IFS='-'
4918e2264b6dSmrgset x $ac_cv_build
4919e2264b6dSmrgshift
4920e2264b6dSmrgbuild_cpu=$1
4921e2264b6dSmrgbuild_vendor=$2
4922e2264b6dSmrgshift; shift
4923e2264b6dSmrg# Remember, the first character of IFS is used to create $*,
4924e2264b6dSmrg# except with old shells:
4925e2264b6dSmrgbuild_os=$*
4926e2264b6dSmrgIFS=$ac_save_IFS
4927e2264b6dSmrgcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4928e2264b6dSmrg
4929e2264b6dSmrg
4930d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4931d859ff80Smrgprintf %s "checking host system type... " >&6; }
4932d859ff80Smrgif test ${ac_cv_host+y}
4933d859ff80Smrgthen :
4934d859ff80Smrg  printf %s "(cached) " >&6
493566d665a3Smrgelse case e in #(
493666d665a3Smrg  e) if test "x$host_alias" = x; then
4937e2264b6dSmrg  ac_cv_host=$ac_cv_build
4938e2264b6dSmrgelse
4939d859ff80Smrg  ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
4940d859ff80Smrg    as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
4941e2264b6dSmrgfi
494266d665a3Smrg ;;
494366d665a3Smrgesac
4944e2264b6dSmrgfi
4945d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4946d859ff80Smrgprintf "%s\n" "$ac_cv_host" >&6; }
4947e2264b6dSmrgcase $ac_cv_host in
4948e2264b6dSmrg*-*-*) ;;
4949e2264b6dSmrg*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4950e2264b6dSmrgesac
4951e2264b6dSmrghost=$ac_cv_host
4952e2264b6dSmrgac_save_IFS=$IFS; IFS='-'
4953e2264b6dSmrgset x $ac_cv_host
4954e2264b6dSmrgshift
4955e2264b6dSmrghost_cpu=$1
4956e2264b6dSmrghost_vendor=$2
4957e2264b6dSmrgshift; shift
4958e2264b6dSmrg# Remember, the first character of IFS is used to create $*,
4959e2264b6dSmrg# except with old shells:
4960e2264b6dSmrghost_os=$*
4961e2264b6dSmrgIFS=$ac_save_IFS
4962e2264b6dSmrgcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4963e2264b6dSmrg
4964e2264b6dSmrg
4965d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4966d859ff80Smrgprintf %s "checking for a sed that does not truncate output... " >&6; }
4967d859ff80Smrgif test ${ac_cv_path_SED+y}
4968d859ff80Smrgthen :
4969d859ff80Smrg  printf %s "(cached) " >&6
497066d665a3Smrgelse case e in #(
497166d665a3Smrg  e)           ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4972e2264b6dSmrg     for ac_i in 1 2 3 4 5 6 7; do
4973e2264b6dSmrg       ac_script="$ac_script$as_nl$ac_script"
4974e2264b6dSmrg     done
4975e2264b6dSmrg     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4976e2264b6dSmrg     { ac_script=; unset ac_script;}
4977e2264b6dSmrg     if test -z "$SED"; then
4978e2264b6dSmrg  ac_path_SED_found=false
4979e2264b6dSmrg  # Loop through the user's path and test for each of PROGNAME-LIST
4980e2264b6dSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4981e2264b6dSmrgfor as_dir in $PATH
4982e2264b6dSmrgdo
4983e2264b6dSmrg  IFS=$as_save_IFS
4984d859ff80Smrg  case $as_dir in #(((
4985d859ff80Smrg    '') as_dir=./ ;;
4986d859ff80Smrg    */) ;;
4987d859ff80Smrg    *) as_dir=$as_dir/ ;;
4988d859ff80Smrg  esac
4989d859ff80Smrg    for ac_prog in sed gsed
4990d859ff80Smrg   do
4991e2264b6dSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
4992d859ff80Smrg      ac_path_SED="$as_dir$ac_prog$ac_exec_ext"
4993aef24d58Smrg      as_fn_executable_p "$ac_path_SED" || continue
4994e2264b6dSmrg# Check for GNU ac_path_SED and select it if it is found.
4995e2264b6dSmrg  # Check for GNU $ac_path_SED
499666d665a3Smrgcase `"$ac_path_SED" --version 2>&1` in #(
4997e2264b6dSmrg*GNU*)
4998e2264b6dSmrg  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
499966d665a3Smrg#(
5000e2264b6dSmrg*)
5001e2264b6dSmrg  ac_count=0
5002d859ff80Smrg  printf %s 0123456789 >"conftest.in"
5003e2264b6dSmrg  while :
5004e2264b6dSmrg  do
5005e2264b6dSmrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
5006e2264b6dSmrg    mv "conftest.tmp" "conftest.in"
5007e2264b6dSmrg    cp "conftest.in" "conftest.nl"
5008d859ff80Smrg    printf "%s\n" '' >> "conftest.nl"
5009e2264b6dSmrg    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5010e2264b6dSmrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5011e2264b6dSmrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
5012e2264b6dSmrg    if test $ac_count -gt ${ac_path_SED_max-0}; then
5013e2264b6dSmrg      # Best one so far, save it but keep looking for a better one
5014e2264b6dSmrg      ac_cv_path_SED="$ac_path_SED"
5015e2264b6dSmrg      ac_path_SED_max=$ac_count
5016e2264b6dSmrg    fi
5017e2264b6dSmrg    # 10*(2^10) chars as input seems more than enough
5018e2264b6dSmrg    test $ac_count -gt 10 && break
5019e2264b6dSmrg  done
5020e2264b6dSmrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5021e2264b6dSmrgesac
5022c9e2be55Smrg
5023e2264b6dSmrg      $ac_path_SED_found && break 3
5024e2264b6dSmrg    done
5025e2264b6dSmrg  done
5026e2264b6dSmrg  done
5027e2264b6dSmrgIFS=$as_save_IFS
5028e2264b6dSmrg  if test -z "$ac_cv_path_SED"; then
5029e2264b6dSmrg    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5030e2264b6dSmrg  fi
5031e2264b6dSmrgelse
5032e2264b6dSmrg  ac_cv_path_SED=$SED
5033e2264b6dSmrgfi
503466d665a3Smrg ;;
503566d665a3Smrgesac
5036e2264b6dSmrgfi
5037d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5038d859ff80Smrgprintf "%s\n" "$ac_cv_path_SED" >&6; }
5039e2264b6dSmrg SED="$ac_cv_path_SED"
5040e2264b6dSmrg  rm -f conftest.sed
5041e2264b6dSmrg
5042e2264b6dSmrg
5043e2264b6dSmrg
5044e2264b6dSmrg
5045e2264b6dSmrg
5046aef24d58Smrg
5047aef24d58Smrg# Check whether --enable-selective-werror was given.
5048d859ff80Smrgif test ${enable_selective_werror+y}
5049d859ff80Smrgthen :
5050aef24d58Smrg  enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval
505166d665a3Smrgelse case e in #(
505266d665a3Smrg  e) SELECTIVE_WERROR=yes ;;
505366d665a3Smrgesac
5054c9e2be55Smrgfi
5055e2264b6dSmrg
5056aef24d58Smrg
5057aef24d58Smrg
5058aef24d58Smrg
5059aef24d58Smrg
5060aef24d58Smrg# -v is too short to test reliably with XORG_TESTSET_CFLAG
5061aef24d58Smrgif test "x$SUNCC" = "xyes"; then
5062aef24d58Smrg    BASE_CFLAGS="-v"
5063aef24d58Smrgelse
5064aef24d58Smrg    BASE_CFLAGS=""
5065e2264b6dSmrgfi
5066e2264b6dSmrg
5067aef24d58Smrg# This chunk of warnings were those that existed in the legacy CWARNFLAGS
5068e2264b6dSmrg
5069e2264b6dSmrg
5070e2264b6dSmrg
5071e2264b6dSmrg
5072e2264b6dSmrg
5073e2264b6dSmrg
5074e2264b6dSmrg
5075aef24d58Smrg
5076aef24d58Smrg
5077aef24d58Smrg
5078aef24d58Smrg
5079aef24d58Smrg
5080aef24d58Smrg
5081aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
5082aef24d58Smrg
5083aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5084aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5085d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5086d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5087d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
5088d859ff80Smrgthen :
5089d859ff80Smrg  printf %s "(cached) " >&6
509066d665a3Smrgelse case e in #(
509166d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5092aef24d58Smrg/* end confdefs.h.  */
5093aef24d58Smrgint i;
5094aef24d58Smrg_ACEOF
5095d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
5096d859ff80Smrgthen :
5097aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
509866d665a3Smrgelse case e in #(
509966d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
510066d665a3Smrgesac
5101aef24d58Smrgfi
510266d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
510366d665a3Smrgesac
5104aef24d58Smrgfi
5105d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5106d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
5107aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5108aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5109e2264b6dSmrgfi
5110e2264b6dSmrg
5111aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
5112aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5113aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5114e2264b6dSmrg	fi
5115aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5116d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5117d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5118d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
5119d859ff80Smrgthen :
5120d859ff80Smrg  printf %s "(cached) " >&6
512166d665a3Smrgelse case e in #(
512266d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5123aef24d58Smrg/* end confdefs.h.  */
5124aef24d58Smrgint i;
5125aef24d58Smrg_ACEOF
5126d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
5127d859ff80Smrgthen :
5128aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
512966d665a3Smrgelse case e in #(
513066d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
513166d665a3Smrgesac
5132aef24d58Smrgfi
513366d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
513466d665a3Smrgesac
5135aef24d58Smrgfi
5136d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5137d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
5138aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5139aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5140c9e2be55Smrgfi
5141c9e2be55Smrg
5142aef24d58Smrgfound="no"
5143c9e2be55Smrg
5144aef24d58Smrg	if test $found = "no" ; then
5145aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5146aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5147aef24d58Smrg		fi
5148c9e2be55Smrg
5149aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5150aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5151aef24d58Smrg		fi
5152c9e2be55Smrg
5153aef24d58Smrg		CFLAGS="$CFLAGS -Wall"
5154e2264b6dSmrg
5155d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5
5156d859ff80Smrgprintf %s "checking if $CC supports -Wall... " >&6; }
5157aef24d58Smrg		cacheid=xorg_cv_cc_flag__Wall
5158d859ff80Smrg		if eval test \${$cacheid+y}
5159d859ff80Smrgthen :
5160d859ff80Smrg  printf %s "(cached) " >&6
516166d665a3Smrgelse case e in #(
516266d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5163aef24d58Smrg/* end confdefs.h.  */
5164aef24d58Smrgint i;
5165aef24d58Smrgint
5166d859ff80Smrgmain (void)
5167aef24d58Smrg{
5168e2264b6dSmrg
5169aef24d58Smrg  ;
5170aef24d58Smrg  return 0;
5171aef24d58Smrg}
5172e2264b6dSmrg_ACEOF
5173d859ff80Smrgif ac_fn_c_try_link "$LINENO"
5174d859ff80Smrgthen :
5175aef24d58Smrg  eval $cacheid=yes
517666d665a3Smrgelse case e in #(
517766d665a3Smrg  e) eval $cacheid=no ;;
517866d665a3Smrgesac
5179aef24d58Smrgfi
5180d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
518166d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
518266d665a3Smrgesac
5183aef24d58Smrgfi
5184e2264b6dSmrg
5185aef24d58Smrg
5186aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
5187aef24d58Smrg
5188aef24d58Smrg		eval supported=\$$cacheid
5189d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5190d859ff80Smrgprintf "%s\n" "$supported" >&6; }
5191aef24d58Smrg		if test "$supported" = "yes" ; then
5192aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wall"
5193aef24d58Smrg			found="yes"
5194aef24d58Smrg		fi
5195e2264b6dSmrg	fi
5196e2264b6dSmrg
5197e2264b6dSmrg
5198e2264b6dSmrg
5199e2264b6dSmrg
5200e2264b6dSmrg
5201e2264b6dSmrg
5202e2264b6dSmrg
5203e2264b6dSmrg
5204e2264b6dSmrg
5205e2264b6dSmrg
5206e2264b6dSmrg
5207e2264b6dSmrg
5208e2264b6dSmrg
5209e2264b6dSmrg
5210aef24d58Smrg
5211aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
5212aef24d58Smrg
5213aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5214aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5215d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5216d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5217d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
5218d859ff80Smrgthen :
5219d859ff80Smrg  printf %s "(cached) " >&6
522066d665a3Smrgelse case e in #(
522166d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5222aef24d58Smrg/* end confdefs.h.  */
5223aef24d58Smrgint i;
5224aef24d58Smrg_ACEOF
5225d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
5226d859ff80Smrgthen :
5227aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
522866d665a3Smrgelse case e in #(
522966d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
523066d665a3Smrgesac
5231e2264b6dSmrgfi
523266d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
523366d665a3Smrgesac
5234aef24d58Smrgfi
5235d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5236d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
5237aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5238aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5239aef24d58Smrgfi
5240aef24d58Smrg
5241aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
5242aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5243aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5244aef24d58Smrg	fi
5245aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5246d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5247d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5248d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
5249d859ff80Smrgthen :
5250d859ff80Smrg  printf %s "(cached) " >&6
525166d665a3Smrgelse case e in #(
525266d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5253aef24d58Smrg/* end confdefs.h.  */
5254aef24d58Smrgint i;
5255aef24d58Smrg_ACEOF
5256d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
5257d859ff80Smrgthen :
5258aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
525966d665a3Smrgelse case e in #(
526066d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
526166d665a3Smrgesac
5262aef24d58Smrgfi
526366d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
526466d665a3Smrgesac
5265aef24d58Smrgfi
5266d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5267d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
5268aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5269aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5270aef24d58Smrgfi
5271aef24d58Smrg
5272aef24d58Smrgfound="no"
5273aef24d58Smrg
5274aef24d58Smrg	if test $found = "no" ; then
5275aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5276aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5277aef24d58Smrg		fi
5278aef24d58Smrg
5279aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5280aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5281aef24d58Smrg		fi
5282aef24d58Smrg
5283aef24d58Smrg		CFLAGS="$CFLAGS -Wpointer-arith"
5284aef24d58Smrg
5285d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5
5286d859ff80Smrgprintf %s "checking if $CC supports -Wpointer-arith... " >&6; }
5287aef24d58Smrg		cacheid=xorg_cv_cc_flag__Wpointer_arith
5288d859ff80Smrg		if eval test \${$cacheid+y}
5289d859ff80Smrgthen :
5290d859ff80Smrg  printf %s "(cached) " >&6
529166d665a3Smrgelse case e in #(
529266d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5293aef24d58Smrg/* end confdefs.h.  */
5294aef24d58Smrgint i;
5295aef24d58Smrgint
5296d859ff80Smrgmain (void)
5297aef24d58Smrg{
5298aef24d58Smrg
5299aef24d58Smrg  ;
5300aef24d58Smrg  return 0;
5301aef24d58Smrg}
5302aef24d58Smrg_ACEOF
5303d859ff80Smrgif ac_fn_c_try_link "$LINENO"
5304d859ff80Smrgthen :
5305aef24d58Smrg  eval $cacheid=yes
530666d665a3Smrgelse case e in #(
530766d665a3Smrg  e) eval $cacheid=no ;;
530866d665a3Smrgesac
5309aef24d58Smrgfi
5310d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
531166d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
531266d665a3Smrgesac
5313aef24d58Smrgfi
5314aef24d58Smrg
5315aef24d58Smrg
5316aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
5317aef24d58Smrg
5318aef24d58Smrg		eval supported=\$$cacheid
5319d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5320d859ff80Smrgprintf "%s\n" "$supported" >&6; }
5321aef24d58Smrg		if test "$supported" = "yes" ; then
5322aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wpointer-arith"
5323aef24d58Smrg			found="yes"
5324aef24d58Smrg		fi
5325aef24d58Smrg	fi
5326aef24d58Smrg
5327aef24d58Smrg
5328aef24d58Smrg
5329aef24d58Smrg
5330aef24d58Smrg
5331aef24d58Smrg
5332aef24d58Smrg
5333aef24d58Smrg
5334aef24d58Smrg
5335aef24d58Smrg
5336aef24d58Smrg
5337aef24d58Smrg
5338aef24d58Smrg
5339aef24d58Smrg
5340aef24d58Smrg
5341aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
5342aef24d58Smrg
5343aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5344aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5345d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5346d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5347d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
5348d859ff80Smrgthen :
5349d859ff80Smrg  printf %s "(cached) " >&6
535066d665a3Smrgelse case e in #(
535166d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5352aef24d58Smrg/* end confdefs.h.  */
5353aef24d58Smrgint i;
5354aef24d58Smrg_ACEOF
5355d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
5356d859ff80Smrgthen :
5357aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
535866d665a3Smrgelse case e in #(
535966d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
536066d665a3Smrgesac
5361aef24d58Smrgfi
536266d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
536366d665a3Smrgesac
5364aef24d58Smrgfi
5365d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5366d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
5367aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5368aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5369aef24d58Smrgfi
5370aef24d58Smrg
5371aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
5372aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5373aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5374aef24d58Smrg	fi
5375aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5376d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5377d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5378d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
5379d859ff80Smrgthen :
5380d859ff80Smrg  printf %s "(cached) " >&6
538166d665a3Smrgelse case e in #(
538266d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5383aef24d58Smrg/* end confdefs.h.  */
5384aef24d58Smrgint i;
5385aef24d58Smrg_ACEOF
5386d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
5387d859ff80Smrgthen :
5388aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
538966d665a3Smrgelse case e in #(
539066d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
539166d665a3Smrgesac
5392aef24d58Smrgfi
539366d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
539466d665a3Smrgesac
5395aef24d58Smrgfi
5396d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5397d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
5398aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5399aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5400aef24d58Smrgfi
5401aef24d58Smrg
5402aef24d58Smrgfound="no"
5403aef24d58Smrg
5404aef24d58Smrg	if test $found = "no" ; then
5405aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5406aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5407aef24d58Smrg		fi
5408aef24d58Smrg
5409aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5410aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5411aef24d58Smrg		fi
5412aef24d58Smrg
5413aef24d58Smrg		CFLAGS="$CFLAGS -Wmissing-declarations"
5414aef24d58Smrg
5415d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-declarations" >&5
5416d859ff80Smrgprintf %s "checking if $CC supports -Wmissing-declarations... " >&6; }
5417aef24d58Smrg		cacheid=xorg_cv_cc_flag__Wmissing_declarations
5418d859ff80Smrg		if eval test \${$cacheid+y}
5419d859ff80Smrgthen :
5420d859ff80Smrg  printf %s "(cached) " >&6
542166d665a3Smrgelse case e in #(
542266d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5423aef24d58Smrg/* end confdefs.h.  */
5424aef24d58Smrgint i;
5425aef24d58Smrgint
5426d859ff80Smrgmain (void)
5427aef24d58Smrg{
5428aef24d58Smrg
5429aef24d58Smrg  ;
5430aef24d58Smrg  return 0;
5431aef24d58Smrg}
5432aef24d58Smrg_ACEOF
5433d859ff80Smrgif ac_fn_c_try_link "$LINENO"
5434d859ff80Smrgthen :
5435aef24d58Smrg  eval $cacheid=yes
543666d665a3Smrgelse case e in #(
543766d665a3Smrg  e) eval $cacheid=no ;;
543866d665a3Smrgesac
5439aef24d58Smrgfi
5440d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
544166d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
544266d665a3Smrgesac
5443aef24d58Smrgfi
5444aef24d58Smrg
5445aef24d58Smrg
5446aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
5447aef24d58Smrg
5448aef24d58Smrg		eval supported=\$$cacheid
5449d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5450d859ff80Smrgprintf "%s\n" "$supported" >&6; }
5451aef24d58Smrg		if test "$supported" = "yes" ; then
5452aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-declarations"
5453aef24d58Smrg			found="yes"
5454aef24d58Smrg		fi
5455aef24d58Smrg	fi
5456aef24d58Smrg
5457aef24d58Smrg
5458aef24d58Smrg
5459aef24d58Smrg
5460aef24d58Smrg
5461aef24d58Smrg
5462aef24d58Smrg
5463aef24d58Smrg
5464aef24d58Smrg
5465aef24d58Smrg
5466aef24d58Smrg
5467aef24d58Smrg
5468aef24d58Smrg
5469aef24d58Smrg
5470aef24d58Smrg
5471aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
5472aef24d58Smrg
5473aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5474aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5475d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5476d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5477d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
5478d859ff80Smrgthen :
5479d859ff80Smrg  printf %s "(cached) " >&6
548066d665a3Smrgelse case e in #(
548166d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5482aef24d58Smrg/* end confdefs.h.  */
5483aef24d58Smrgint i;
5484aef24d58Smrg_ACEOF
5485d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
5486d859ff80Smrgthen :
5487aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
548866d665a3Smrgelse case e in #(
548966d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
549066d665a3Smrgesac
5491aef24d58Smrgfi
549266d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
549366d665a3Smrgesac
5494aef24d58Smrgfi
5495d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5496d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
5497aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5498aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5499aef24d58Smrgfi
5500aef24d58Smrg
5501aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
5502aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5503aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5504aef24d58Smrg	fi
5505aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5506d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5507d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5508d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
5509d859ff80Smrgthen :
5510d859ff80Smrg  printf %s "(cached) " >&6
551166d665a3Smrgelse case e in #(
551266d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5513aef24d58Smrg/* end confdefs.h.  */
5514aef24d58Smrgint i;
5515aef24d58Smrg_ACEOF
5516d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
5517d859ff80Smrgthen :
5518aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
551966d665a3Smrgelse case e in #(
552066d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
552166d665a3Smrgesac
5522aef24d58Smrgfi
552366d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
552466d665a3Smrgesac
5525aef24d58Smrgfi
5526d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5527d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
5528aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5529aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5530aef24d58Smrgfi
5531aef24d58Smrg
5532aef24d58Smrgfound="no"
5533aef24d58Smrg
5534aef24d58Smrg	if test $found = "no" ; then
5535aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5536aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5537aef24d58Smrg		fi
5538aef24d58Smrg
5539aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5540aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5541aef24d58Smrg		fi
5542aef24d58Smrg
5543aef24d58Smrg		CFLAGS="$CFLAGS -Wformat=2"
5544aef24d58Smrg
5545d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat=2" >&5
5546d859ff80Smrgprintf %s "checking if $CC supports -Wformat=2... " >&6; }
5547aef24d58Smrg		cacheid=xorg_cv_cc_flag__Wformat_2
5548d859ff80Smrg		if eval test \${$cacheid+y}
5549d859ff80Smrgthen :
5550d859ff80Smrg  printf %s "(cached) " >&6
555166d665a3Smrgelse case e in #(
555266d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5553aef24d58Smrg/* end confdefs.h.  */
5554aef24d58Smrgint i;
5555aef24d58Smrgint
5556d859ff80Smrgmain (void)
5557aef24d58Smrg{
5558aef24d58Smrg
5559aef24d58Smrg  ;
5560aef24d58Smrg  return 0;
5561aef24d58Smrg}
5562aef24d58Smrg_ACEOF
5563d859ff80Smrgif ac_fn_c_try_link "$LINENO"
5564d859ff80Smrgthen :
5565aef24d58Smrg  eval $cacheid=yes
556666d665a3Smrgelse case e in #(
556766d665a3Smrg  e) eval $cacheid=no ;;
556866d665a3Smrgesac
5569aef24d58Smrgfi
5570d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
557166d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
557266d665a3Smrgesac
5573aef24d58Smrgfi
5574aef24d58Smrg
5575aef24d58Smrg
5576aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
5577aef24d58Smrg
5578aef24d58Smrg		eval supported=\$$cacheid
5579d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5580d859ff80Smrgprintf "%s\n" "$supported" >&6; }
5581aef24d58Smrg		if test "$supported" = "yes" ; then
5582aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wformat=2"
5583aef24d58Smrg			found="yes"
5584aef24d58Smrg		fi
5585aef24d58Smrg	fi
5586aef24d58Smrg
5587aef24d58Smrg	if test $found = "no" ; then
5588aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5589aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5590aef24d58Smrg		fi
5591aef24d58Smrg
5592aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5593aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5594aef24d58Smrg		fi
5595aef24d58Smrg
5596aef24d58Smrg		CFLAGS="$CFLAGS -Wformat"
5597aef24d58Smrg
5598d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat" >&5
5599d859ff80Smrgprintf %s "checking if $CC supports -Wformat... " >&6; }
5600aef24d58Smrg		cacheid=xorg_cv_cc_flag__Wformat
5601d859ff80Smrg		if eval test \${$cacheid+y}
5602d859ff80Smrgthen :
5603d859ff80Smrg  printf %s "(cached) " >&6
560466d665a3Smrgelse case e in #(
560566d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5606aef24d58Smrg/* end confdefs.h.  */
5607aef24d58Smrgint i;
5608aef24d58Smrgint
5609d859ff80Smrgmain (void)
5610aef24d58Smrg{
5611aef24d58Smrg
5612aef24d58Smrg  ;
5613aef24d58Smrg  return 0;
5614aef24d58Smrg}
5615aef24d58Smrg_ACEOF
5616d859ff80Smrgif ac_fn_c_try_link "$LINENO"
5617d859ff80Smrgthen :
5618aef24d58Smrg  eval $cacheid=yes
561966d665a3Smrgelse case e in #(
562066d665a3Smrg  e) eval $cacheid=no ;;
562166d665a3Smrgesac
5622aef24d58Smrgfi
5623d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
562466d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
562566d665a3Smrgesac
5626aef24d58Smrgfi
5627aef24d58Smrg
5628aef24d58Smrg
5629aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
5630aef24d58Smrg
5631aef24d58Smrg		eval supported=\$$cacheid
5632d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5633d859ff80Smrgprintf "%s\n" "$supported" >&6; }
5634aef24d58Smrg		if test "$supported" = "yes" ; then
5635aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wformat"
5636aef24d58Smrg			found="yes"
5637aef24d58Smrg		fi
5638aef24d58Smrg	fi
5639aef24d58Smrg
5640aef24d58Smrg
5641aef24d58Smrg
5642aef24d58Smrg
5643aef24d58Smrg
5644aef24d58Smrg
5645aef24d58Smrg
5646aef24d58Smrg
5647aef24d58Smrg
5648aef24d58Smrg
5649aef24d58Smrg
5650aef24d58Smrg
5651aef24d58Smrg
5652aef24d58Smrg
5653aef24d58Smrg
5654aef24d58Smrg
5655aef24d58Smrg
5656aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
5657aef24d58Smrg
5658aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5659aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5660d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5661d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5662d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
5663d859ff80Smrgthen :
5664d859ff80Smrg  printf %s "(cached) " >&6
566566d665a3Smrgelse case e in #(
566666d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5667aef24d58Smrg/* end confdefs.h.  */
5668aef24d58Smrgint i;
5669aef24d58Smrg_ACEOF
5670d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
5671d859ff80Smrgthen :
5672aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
567366d665a3Smrgelse case e in #(
567466d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
567566d665a3Smrgesac
5676aef24d58Smrgfi
567766d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
567866d665a3Smrgesac
5679aef24d58Smrgfi
5680d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5681d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
5682aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5683aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5684aef24d58Smrgfi
5685aef24d58Smrg
5686aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
5687aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5688aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5689aef24d58Smrg	fi
5690aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5691d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5692d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5693d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
5694d859ff80Smrgthen :
5695d859ff80Smrg  printf %s "(cached) " >&6
569666d665a3Smrgelse case e in #(
569766d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5698aef24d58Smrg/* end confdefs.h.  */
5699aef24d58Smrgint i;
5700aef24d58Smrg_ACEOF
5701d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
5702d859ff80Smrgthen :
5703aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
570466d665a3Smrgelse case e in #(
570566d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
570666d665a3Smrgesac
5707aef24d58Smrgfi
570866d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
570966d665a3Smrgesac
5710aef24d58Smrgfi
5711d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5712d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
5713aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5714aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5715aef24d58Smrgfi
5716aef24d58Smrg
5717aef24d58Smrgfound="no"
5718aef24d58Smrg
5719aef24d58Smrg	if test $found = "no" ; then
5720aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5721aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5722aef24d58Smrg		fi
5723aef24d58Smrg
5724aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5725aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5726aef24d58Smrg		fi
5727aef24d58Smrg
5728aef24d58Smrg		CFLAGS="$CFLAGS -Wstrict-prototypes"
5729aef24d58Smrg
5730d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wstrict-prototypes" >&5
5731d859ff80Smrgprintf %s "checking if $CC supports -Wstrict-prototypes... " >&6; }
5732aef24d58Smrg		cacheid=xorg_cv_cc_flag__Wstrict_prototypes
5733d859ff80Smrg		if eval test \${$cacheid+y}
5734d859ff80Smrgthen :
5735d859ff80Smrg  printf %s "(cached) " >&6
573666d665a3Smrgelse case e in #(
573766d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5738aef24d58Smrg/* end confdefs.h.  */
5739aef24d58Smrgint i;
5740aef24d58Smrgint
5741d859ff80Smrgmain (void)
5742aef24d58Smrg{
5743aef24d58Smrg
5744aef24d58Smrg  ;
5745aef24d58Smrg  return 0;
5746aef24d58Smrg}
5747aef24d58Smrg_ACEOF
5748d859ff80Smrgif ac_fn_c_try_link "$LINENO"
5749d859ff80Smrgthen :
5750aef24d58Smrg  eval $cacheid=yes
575166d665a3Smrgelse case e in #(
575266d665a3Smrg  e) eval $cacheid=no ;;
575366d665a3Smrgesac
5754aef24d58Smrgfi
5755d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
575666d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
575766d665a3Smrgesac
5758aef24d58Smrgfi
5759aef24d58Smrg
5760aef24d58Smrg
5761aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
5762aef24d58Smrg
5763aef24d58Smrg		eval supported=\$$cacheid
5764d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5765d859ff80Smrgprintf "%s\n" "$supported" >&6; }
5766aef24d58Smrg		if test "$supported" = "yes" ; then
5767aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wstrict-prototypes"
5768aef24d58Smrg			found="yes"
5769aef24d58Smrg		fi
5770aef24d58Smrg	fi
5771aef24d58Smrg
5772aef24d58Smrg
5773aef24d58Smrg
5774aef24d58Smrg
5775aef24d58Smrg
5776aef24d58Smrg
5777aef24d58Smrg
5778aef24d58Smrg
5779aef24d58Smrg
5780aef24d58Smrg
5781aef24d58Smrg
5782aef24d58Smrg
5783aef24d58Smrg
5784aef24d58Smrg
5785aef24d58Smrg
5786aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
5787aef24d58Smrg
5788aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5789aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5790d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5791d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5792d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
5793d859ff80Smrgthen :
5794d859ff80Smrg  printf %s "(cached) " >&6
579566d665a3Smrgelse case e in #(
579666d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5797aef24d58Smrg/* end confdefs.h.  */
5798aef24d58Smrgint i;
5799aef24d58Smrg_ACEOF
5800d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
5801d859ff80Smrgthen :
5802aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
580366d665a3Smrgelse case e in #(
580466d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
580566d665a3Smrgesac
5806aef24d58Smrgfi
580766d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
580866d665a3Smrgesac
5809aef24d58Smrgfi
5810d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5811d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
5812aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5813aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5814aef24d58Smrgfi
5815aef24d58Smrg
5816aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
5817aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5818aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5819aef24d58Smrg	fi
5820aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5821d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5822d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5823d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
5824d859ff80Smrgthen :
5825d859ff80Smrg  printf %s "(cached) " >&6
582666d665a3Smrgelse case e in #(
582766d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5828aef24d58Smrg/* end confdefs.h.  */
5829aef24d58Smrgint i;
5830aef24d58Smrg_ACEOF
5831d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
5832d859ff80Smrgthen :
5833aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
583466d665a3Smrgelse case e in #(
583566d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
583666d665a3Smrgesac
5837aef24d58Smrgfi
583866d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
583966d665a3Smrgesac
5840aef24d58Smrgfi
5841d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5842d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
5843aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5844aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5845aef24d58Smrgfi
5846aef24d58Smrg
5847aef24d58Smrgfound="no"
5848aef24d58Smrg
5849aef24d58Smrg	if test $found = "no" ; then
5850aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5851aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5852aef24d58Smrg		fi
5853aef24d58Smrg
5854aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5855aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5856aef24d58Smrg		fi
5857aef24d58Smrg
5858aef24d58Smrg		CFLAGS="$CFLAGS -Wmissing-prototypes"
5859aef24d58Smrg
5860d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-prototypes" >&5
5861d859ff80Smrgprintf %s "checking if $CC supports -Wmissing-prototypes... " >&6; }
5862aef24d58Smrg		cacheid=xorg_cv_cc_flag__Wmissing_prototypes
5863d859ff80Smrg		if eval test \${$cacheid+y}
5864d859ff80Smrgthen :
5865d859ff80Smrg  printf %s "(cached) " >&6
586666d665a3Smrgelse case e in #(
586766d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5868aef24d58Smrg/* end confdefs.h.  */
5869aef24d58Smrgint i;
5870aef24d58Smrgint
5871d859ff80Smrgmain (void)
5872aef24d58Smrg{
5873aef24d58Smrg
5874aef24d58Smrg  ;
5875aef24d58Smrg  return 0;
5876aef24d58Smrg}
5877aef24d58Smrg_ACEOF
5878d859ff80Smrgif ac_fn_c_try_link "$LINENO"
5879d859ff80Smrgthen :
5880aef24d58Smrg  eval $cacheid=yes
588166d665a3Smrgelse case e in #(
588266d665a3Smrg  e) eval $cacheid=no ;;
588366d665a3Smrgesac
5884aef24d58Smrgfi
5885d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
588666d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
588766d665a3Smrgesac
5888aef24d58Smrgfi
5889aef24d58Smrg
5890aef24d58Smrg
5891aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
5892aef24d58Smrg
5893aef24d58Smrg		eval supported=\$$cacheid
5894d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5895d859ff80Smrgprintf "%s\n" "$supported" >&6; }
5896aef24d58Smrg		if test "$supported" = "yes" ; then
5897aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-prototypes"
5898aef24d58Smrg			found="yes"
5899aef24d58Smrg		fi
5900aef24d58Smrg	fi
5901aef24d58Smrg
5902aef24d58Smrg
5903aef24d58Smrg
5904aef24d58Smrg
5905aef24d58Smrg
5906aef24d58Smrg
5907aef24d58Smrg
5908aef24d58Smrg
5909aef24d58Smrg
5910aef24d58Smrg
5911aef24d58Smrg
5912aef24d58Smrg
5913aef24d58Smrg
5914aef24d58Smrg
5915aef24d58Smrg
5916aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
5917aef24d58Smrg
5918aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5919aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5920d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5921d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5922d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
5923d859ff80Smrgthen :
5924d859ff80Smrg  printf %s "(cached) " >&6
592566d665a3Smrgelse case e in #(
592666d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5927aef24d58Smrg/* end confdefs.h.  */
5928aef24d58Smrgint i;
5929aef24d58Smrg_ACEOF
5930d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
5931d859ff80Smrgthen :
5932aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
593366d665a3Smrgelse case e in #(
593466d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
593566d665a3Smrgesac
5936aef24d58Smrgfi
593766d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
593866d665a3Smrgesac
5939aef24d58Smrgfi
5940d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5941d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
5942aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5943aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5944aef24d58Smrgfi
5945aef24d58Smrg
5946aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
5947aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5948aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5949aef24d58Smrg	fi
5950aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5951d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5952d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5953d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
5954d859ff80Smrgthen :
5955d859ff80Smrg  printf %s "(cached) " >&6
595666d665a3Smrgelse case e in #(
595766d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5958aef24d58Smrg/* end confdefs.h.  */
5959aef24d58Smrgint i;
5960aef24d58Smrg_ACEOF
5961d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
5962d859ff80Smrgthen :
5963aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
596466d665a3Smrgelse case e in #(
596566d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
596666d665a3Smrgesac
5967aef24d58Smrgfi
596866d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
596966d665a3Smrgesac
5970aef24d58Smrgfi
5971d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5972d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
5973aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5974aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5975aef24d58Smrgfi
5976aef24d58Smrg
5977aef24d58Smrgfound="no"
5978aef24d58Smrg
5979aef24d58Smrg	if test $found = "no" ; then
5980aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5981aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5982aef24d58Smrg		fi
5983aef24d58Smrg
5984aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5985aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5986aef24d58Smrg		fi
5987aef24d58Smrg
5988aef24d58Smrg		CFLAGS="$CFLAGS -Wnested-externs"
5989aef24d58Smrg
5990d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnested-externs" >&5
5991d859ff80Smrgprintf %s "checking if $CC supports -Wnested-externs... " >&6; }
5992aef24d58Smrg		cacheid=xorg_cv_cc_flag__Wnested_externs
5993d859ff80Smrg		if eval test \${$cacheid+y}
5994d859ff80Smrgthen :
5995d859ff80Smrg  printf %s "(cached) " >&6
599666d665a3Smrgelse case e in #(
599766d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5998aef24d58Smrg/* end confdefs.h.  */
5999aef24d58Smrgint i;
6000aef24d58Smrgint
6001d859ff80Smrgmain (void)
6002aef24d58Smrg{
6003aef24d58Smrg
6004aef24d58Smrg  ;
6005aef24d58Smrg  return 0;
6006aef24d58Smrg}
6007aef24d58Smrg_ACEOF
6008d859ff80Smrgif ac_fn_c_try_link "$LINENO"
6009d859ff80Smrgthen :
6010aef24d58Smrg  eval $cacheid=yes
601166d665a3Smrgelse case e in #(
601266d665a3Smrg  e) eval $cacheid=no ;;
601366d665a3Smrgesac
6014aef24d58Smrgfi
6015d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
601666d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
601766d665a3Smrgesac
6018aef24d58Smrgfi
6019aef24d58Smrg
6020aef24d58Smrg
6021aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
6022aef24d58Smrg
6023aef24d58Smrg		eval supported=\$$cacheid
6024d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6025d859ff80Smrgprintf "%s\n" "$supported" >&6; }
6026aef24d58Smrg		if test "$supported" = "yes" ; then
6027aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wnested-externs"
6028aef24d58Smrg			found="yes"
6029aef24d58Smrg		fi
6030aef24d58Smrg	fi
6031aef24d58Smrg
6032aef24d58Smrg
6033aef24d58Smrg
6034aef24d58Smrg
6035aef24d58Smrg
6036aef24d58Smrg
6037aef24d58Smrg
6038aef24d58Smrg
6039aef24d58Smrg
6040aef24d58Smrg
6041aef24d58Smrg
6042aef24d58Smrg
6043aef24d58Smrg
6044aef24d58Smrg
6045aef24d58Smrg
6046aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
6047aef24d58Smrg
6048aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6049aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6050d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6051d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6052d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
6053d859ff80Smrgthen :
6054d859ff80Smrg  printf %s "(cached) " >&6
605566d665a3Smrgelse case e in #(
605666d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6057aef24d58Smrg/* end confdefs.h.  */
6058aef24d58Smrgint i;
6059aef24d58Smrg_ACEOF
6060d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
6061d859ff80Smrgthen :
6062aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
606366d665a3Smrgelse case e in #(
606466d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
606566d665a3Smrgesac
6066aef24d58Smrgfi
606766d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
606866d665a3Smrgesac
6069aef24d58Smrgfi
6070d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6071d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
6072aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6073aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6074aef24d58Smrgfi
6075aef24d58Smrg
6076aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
6077aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6078aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6079aef24d58Smrg	fi
6080aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6081d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6082d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6083d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
6084d859ff80Smrgthen :
6085d859ff80Smrg  printf %s "(cached) " >&6
608666d665a3Smrgelse case e in #(
608766d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6088aef24d58Smrg/* end confdefs.h.  */
6089aef24d58Smrgint i;
6090aef24d58Smrg_ACEOF
6091d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
6092d859ff80Smrgthen :
6093aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
609466d665a3Smrgelse case e in #(
609566d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
609666d665a3Smrgesac
6097aef24d58Smrgfi
609866d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
609966d665a3Smrgesac
6100aef24d58Smrgfi
6101d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6102d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
6103aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6104aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6105aef24d58Smrgfi
6106aef24d58Smrg
6107aef24d58Smrgfound="no"
6108aef24d58Smrg
6109aef24d58Smrg	if test $found = "no" ; then
6110aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6111aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6112aef24d58Smrg		fi
6113aef24d58Smrg
6114aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6115aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6116aef24d58Smrg		fi
6117aef24d58Smrg
6118aef24d58Smrg		CFLAGS="$CFLAGS -Wbad-function-cast"
6119aef24d58Smrg
6120d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wbad-function-cast" >&5
6121d859ff80Smrgprintf %s "checking if $CC supports -Wbad-function-cast... " >&6; }
6122aef24d58Smrg		cacheid=xorg_cv_cc_flag__Wbad_function_cast
6123d859ff80Smrg		if eval test \${$cacheid+y}
6124d859ff80Smrgthen :
6125d859ff80Smrg  printf %s "(cached) " >&6
612666d665a3Smrgelse case e in #(
612766d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6128aef24d58Smrg/* end confdefs.h.  */
6129aef24d58Smrgint i;
6130aef24d58Smrgint
6131d859ff80Smrgmain (void)
6132aef24d58Smrg{
6133aef24d58Smrg
6134aef24d58Smrg  ;
6135aef24d58Smrg  return 0;
6136aef24d58Smrg}
6137aef24d58Smrg_ACEOF
6138d859ff80Smrgif ac_fn_c_try_link "$LINENO"
6139d859ff80Smrgthen :
6140aef24d58Smrg  eval $cacheid=yes
614166d665a3Smrgelse case e in #(
614266d665a3Smrg  e) eval $cacheid=no ;;
614366d665a3Smrgesac
6144aef24d58Smrgfi
6145d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
614666d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
614766d665a3Smrgesac
6148aef24d58Smrgfi
6149aef24d58Smrg
6150aef24d58Smrg
6151aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
6152aef24d58Smrg
6153aef24d58Smrg		eval supported=\$$cacheid
6154d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6155d859ff80Smrgprintf "%s\n" "$supported" >&6; }
6156aef24d58Smrg		if test "$supported" = "yes" ; then
6157aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wbad-function-cast"
6158aef24d58Smrg			found="yes"
6159aef24d58Smrg		fi
6160aef24d58Smrg	fi
6161aef24d58Smrg
6162aef24d58Smrg
6163aef24d58Smrg
6164aef24d58Smrg
6165aef24d58Smrg
6166aef24d58Smrg
6167aef24d58Smrg
6168aef24d58Smrg
6169aef24d58Smrg
6170aef24d58Smrg
6171aef24d58Smrg
6172aef24d58Smrg
6173aef24d58Smrg
6174aef24d58Smrg
6175aef24d58Smrg
6176aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
6177aef24d58Smrg
6178aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6179aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6180d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6181d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6182d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
6183d859ff80Smrgthen :
6184d859ff80Smrg  printf %s "(cached) " >&6
618566d665a3Smrgelse case e in #(
618666d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6187aef24d58Smrg/* end confdefs.h.  */
6188aef24d58Smrgint i;
6189aef24d58Smrg_ACEOF
6190d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
6191d859ff80Smrgthen :
6192aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
619366d665a3Smrgelse case e in #(
619466d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
619566d665a3Smrgesac
6196aef24d58Smrgfi
619766d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
619866d665a3Smrgesac
6199aef24d58Smrgfi
6200d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6201d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
6202aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6203aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6204aef24d58Smrgfi
6205aef24d58Smrg
6206aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
6207aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6208aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6209aef24d58Smrg	fi
6210aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6211d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6212d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6213d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
6214d859ff80Smrgthen :
6215d859ff80Smrg  printf %s "(cached) " >&6
621666d665a3Smrgelse case e in #(
621766d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6218aef24d58Smrg/* end confdefs.h.  */
6219aef24d58Smrgint i;
6220aef24d58Smrg_ACEOF
6221d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
6222d859ff80Smrgthen :
6223aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
622466d665a3Smrgelse case e in #(
622566d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
622666d665a3Smrgesac
6227aef24d58Smrgfi
622866d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
622966d665a3Smrgesac
6230aef24d58Smrgfi
6231d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6232d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
6233aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6234aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6235aef24d58Smrgfi
6236aef24d58Smrg
6237aef24d58Smrgfound="no"
6238aef24d58Smrg
6239aef24d58Smrg	if test $found = "no" ; then
6240aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6241aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6242aef24d58Smrg		fi
6243aef24d58Smrg
6244aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6245aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6246aef24d58Smrg		fi
6247aef24d58Smrg
6248aef24d58Smrg		CFLAGS="$CFLAGS -Wold-style-definition"
6249aef24d58Smrg
6250d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wold-style-definition" >&5
6251d859ff80Smrgprintf %s "checking if $CC supports -Wold-style-definition... " >&6; }
6252aef24d58Smrg		cacheid=xorg_cv_cc_flag__Wold_style_definition
6253d859ff80Smrg		if eval test \${$cacheid+y}
6254d859ff80Smrgthen :
6255d859ff80Smrg  printf %s "(cached) " >&6
625666d665a3Smrgelse case e in #(
625766d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6258aef24d58Smrg/* end confdefs.h.  */
6259aef24d58Smrgint i;
6260aef24d58Smrgint
6261d859ff80Smrgmain (void)
6262aef24d58Smrg{
6263aef24d58Smrg
6264aef24d58Smrg  ;
6265aef24d58Smrg  return 0;
6266aef24d58Smrg}
6267aef24d58Smrg_ACEOF
6268d859ff80Smrgif ac_fn_c_try_link "$LINENO"
6269d859ff80Smrgthen :
6270aef24d58Smrg  eval $cacheid=yes
627166d665a3Smrgelse case e in #(
627266d665a3Smrg  e) eval $cacheid=no ;;
627366d665a3Smrgesac
6274aef24d58Smrgfi
6275d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
627666d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
627766d665a3Smrgesac
6278aef24d58Smrgfi
6279aef24d58Smrg
6280aef24d58Smrg
6281aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
6282aef24d58Smrg
6283aef24d58Smrg		eval supported=\$$cacheid
6284d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6285d859ff80Smrgprintf "%s\n" "$supported" >&6; }
6286aef24d58Smrg		if test "$supported" = "yes" ; then
6287aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wold-style-definition"
6288aef24d58Smrg			found="yes"
6289aef24d58Smrg		fi
6290aef24d58Smrg	fi
6291aef24d58Smrg
6292aef24d58Smrg	if test $found = "no" ; then
6293aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6294aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6295aef24d58Smrg		fi
6296aef24d58Smrg
6297aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6298aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6299aef24d58Smrg		fi
6300aef24d58Smrg
6301aef24d58Smrg		CFLAGS="$CFLAGS -fd"
6302aef24d58Smrg
6303d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fd" >&5
6304d859ff80Smrgprintf %s "checking if $CC supports -fd... " >&6; }
6305aef24d58Smrg		cacheid=xorg_cv_cc_flag__fd
6306d859ff80Smrg		if eval test \${$cacheid+y}
6307d859ff80Smrgthen :
6308d859ff80Smrg  printf %s "(cached) " >&6
630966d665a3Smrgelse case e in #(
631066d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6311aef24d58Smrg/* end confdefs.h.  */
6312aef24d58Smrgint i;
6313aef24d58Smrgint
6314d859ff80Smrgmain (void)
6315aef24d58Smrg{
6316aef24d58Smrg
6317aef24d58Smrg  ;
6318aef24d58Smrg  return 0;
6319aef24d58Smrg}
6320aef24d58Smrg_ACEOF
6321d859ff80Smrgif ac_fn_c_try_link "$LINENO"
6322d859ff80Smrgthen :
6323aef24d58Smrg  eval $cacheid=yes
632466d665a3Smrgelse case e in #(
632566d665a3Smrg  e) eval $cacheid=no ;;
632666d665a3Smrgesac
6327aef24d58Smrgfi
6328d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
632966d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
633066d665a3Smrgesac
6331aef24d58Smrgfi
6332aef24d58Smrg
6333aef24d58Smrg
6334aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
6335aef24d58Smrg
6336aef24d58Smrg		eval supported=\$$cacheid
6337d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6338d859ff80Smrgprintf "%s\n" "$supported" >&6; }
6339aef24d58Smrg		if test "$supported" = "yes" ; then
6340aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -fd"
6341aef24d58Smrg			found="yes"
6342aef24d58Smrg		fi
6343aef24d58Smrg	fi
6344aef24d58Smrg
6345aef24d58Smrg
6346aef24d58Smrg
6347aef24d58Smrg
6348aef24d58Smrg
6349aef24d58Smrg
6350aef24d58Smrg
6351aef24d58Smrg
6352aef24d58Smrg
6353aef24d58Smrg
6354aef24d58Smrg
6355aef24d58Smrg
6356aef24d58Smrg
6357aef24d58Smrg
6358aef24d58Smrg
6359aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
6360aef24d58Smrg
6361aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6362aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6363d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6364d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6365d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
6366d859ff80Smrgthen :
6367d859ff80Smrg  printf %s "(cached) " >&6
636866d665a3Smrgelse case e in #(
636966d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6370aef24d58Smrg/* end confdefs.h.  */
6371aef24d58Smrgint i;
6372aef24d58Smrg_ACEOF
6373d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
6374d859ff80Smrgthen :
6375aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
637666d665a3Smrgelse case e in #(
637766d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
637866d665a3Smrgesac
6379aef24d58Smrgfi
638066d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
638166d665a3Smrgesac
6382aef24d58Smrgfi
6383d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6384d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
6385aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6386aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6387aef24d58Smrgfi
6388aef24d58Smrg
6389aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
6390aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6391aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6392aef24d58Smrg	fi
6393aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6394d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6395d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6396d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
6397d859ff80Smrgthen :
6398d859ff80Smrg  printf %s "(cached) " >&6
639966d665a3Smrgelse case e in #(
640066d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6401aef24d58Smrg/* end confdefs.h.  */
6402aef24d58Smrgint i;
6403aef24d58Smrg_ACEOF
6404d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
6405d859ff80Smrgthen :
6406aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
640766d665a3Smrgelse case e in #(
640866d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
640966d665a3Smrgesac
6410aef24d58Smrgfi
641166d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
641266d665a3Smrgesac
6413aef24d58Smrgfi
6414d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6415d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
6416aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6417aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6418aef24d58Smrgfi
6419aef24d58Smrg
6420aef24d58Smrgfound="no"
6421aef24d58Smrg
6422aef24d58Smrg	if test $found = "no" ; then
6423aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6424aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6425aef24d58Smrg		fi
6426aef24d58Smrg
6427aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6428aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6429aef24d58Smrg		fi
6430aef24d58Smrg
6431aef24d58Smrg		CFLAGS="$CFLAGS -Wdeclaration-after-statement"
6432aef24d58Smrg
6433d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wdeclaration-after-statement" >&5
6434d859ff80Smrgprintf %s "checking if $CC supports -Wdeclaration-after-statement... " >&6; }
6435aef24d58Smrg		cacheid=xorg_cv_cc_flag__Wdeclaration_after_statement
6436d859ff80Smrg		if eval test \${$cacheid+y}
6437d859ff80Smrgthen :
6438d859ff80Smrg  printf %s "(cached) " >&6
643966d665a3Smrgelse case e in #(
644066d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6441aef24d58Smrg/* end confdefs.h.  */
6442aef24d58Smrgint i;
6443aef24d58Smrgint
6444d859ff80Smrgmain (void)
6445aef24d58Smrg{
6446aef24d58Smrg
6447aef24d58Smrg  ;
6448aef24d58Smrg  return 0;
6449aef24d58Smrg}
6450aef24d58Smrg_ACEOF
6451d859ff80Smrgif ac_fn_c_try_link "$LINENO"
6452d859ff80Smrgthen :
6453aef24d58Smrg  eval $cacheid=yes
645466d665a3Smrgelse case e in #(
645566d665a3Smrg  e) eval $cacheid=no ;;
645666d665a3Smrgesac
6457aef24d58Smrgfi
6458d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
645966d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
646066d665a3Smrgesac
6461aef24d58Smrgfi
6462aef24d58Smrg
6463aef24d58Smrg
6464aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
6465aef24d58Smrg
6466aef24d58Smrg		eval supported=\$$cacheid
6467d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6468d859ff80Smrgprintf "%s\n" "$supported" >&6; }
6469aef24d58Smrg		if test "$supported" = "yes" ; then
6470aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wdeclaration-after-statement"
6471aef24d58Smrg			found="yes"
6472aef24d58Smrg		fi
6473aef24d58Smrg	fi
6474aef24d58Smrg
6475aef24d58Smrg
6476aef24d58Smrg
6477aef24d58Smrg
6478aef24d58Smrg
6479aef24d58Smrg# This chunk adds additional warnings that could catch undesired effects.
6480aef24d58Smrg
6481aef24d58Smrg
6482aef24d58Smrg
6483aef24d58Smrg
6484aef24d58Smrg
6485aef24d58Smrg
6486aef24d58Smrg
6487aef24d58Smrg
6488aef24d58Smrg
6489aef24d58Smrg
6490aef24d58Smrg
6491aef24d58Smrg
6492aef24d58Smrg
6493aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
6494aef24d58Smrg
6495aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6496aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6497d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6498d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6499d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
6500d859ff80Smrgthen :
6501d859ff80Smrg  printf %s "(cached) " >&6
650266d665a3Smrgelse case e in #(
650366d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6504aef24d58Smrg/* end confdefs.h.  */
6505aef24d58Smrgint i;
6506aef24d58Smrg_ACEOF
6507d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
6508d859ff80Smrgthen :
6509aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
651066d665a3Smrgelse case e in #(
651166d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
651266d665a3Smrgesac
6513aef24d58Smrgfi
651466d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
651566d665a3Smrgesac
6516aef24d58Smrgfi
6517d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6518d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
6519aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6520aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6521aef24d58Smrgfi
6522aef24d58Smrg
6523aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
6524aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6525aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6526aef24d58Smrg	fi
6527aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6528d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6529d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6530d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
6531d859ff80Smrgthen :
6532d859ff80Smrg  printf %s "(cached) " >&6
653366d665a3Smrgelse case e in #(
653466d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6535aef24d58Smrg/* end confdefs.h.  */
6536aef24d58Smrgint i;
6537aef24d58Smrg_ACEOF
6538d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
6539d859ff80Smrgthen :
6540aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
654166d665a3Smrgelse case e in #(
654266d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
654366d665a3Smrgesac
6544aef24d58Smrgfi
654566d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
654666d665a3Smrgesac
6547aef24d58Smrgfi
6548d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6549d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
6550aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6551aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6552aef24d58Smrgfi
6553aef24d58Smrg
6554aef24d58Smrgfound="no"
6555aef24d58Smrg
6556aef24d58Smrg	if test $found = "no" ; then
6557aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6558aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6559aef24d58Smrg		fi
6560aef24d58Smrg
6561aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6562aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6563aef24d58Smrg		fi
6564aef24d58Smrg
6565aef24d58Smrg		CFLAGS="$CFLAGS -Wunused"
6566aef24d58Smrg
6567d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused" >&5
6568d859ff80Smrgprintf %s "checking if $CC supports -Wunused... " >&6; }
6569aef24d58Smrg		cacheid=xorg_cv_cc_flag__Wunused
6570d859ff80Smrg		if eval test \${$cacheid+y}
6571d859ff80Smrgthen :
6572d859ff80Smrg  printf %s "(cached) " >&6
657366d665a3Smrgelse case e in #(
657466d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6575aef24d58Smrg/* end confdefs.h.  */
6576aef24d58Smrgint i;
6577aef24d58Smrgint
6578d859ff80Smrgmain (void)
6579aef24d58Smrg{
6580aef24d58Smrg
6581aef24d58Smrg  ;
6582aef24d58Smrg  return 0;
6583aef24d58Smrg}
6584aef24d58Smrg_ACEOF
6585d859ff80Smrgif ac_fn_c_try_link "$LINENO"
6586d859ff80Smrgthen :
6587aef24d58Smrg  eval $cacheid=yes
658866d665a3Smrgelse case e in #(
658966d665a3Smrg  e) eval $cacheid=no ;;
659066d665a3Smrgesac
6591aef24d58Smrgfi
6592d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
659366d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
659466d665a3Smrgesac
6595aef24d58Smrgfi
6596aef24d58Smrg
6597aef24d58Smrg
6598aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
6599aef24d58Smrg
6600aef24d58Smrg		eval supported=\$$cacheid
6601d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6602d859ff80Smrgprintf "%s\n" "$supported" >&6; }
6603aef24d58Smrg		if test "$supported" = "yes" ; then
6604aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wunused"
6605aef24d58Smrg			found="yes"
6606aef24d58Smrg		fi
6607aef24d58Smrg	fi
6608aef24d58Smrg
6609aef24d58Smrg
6610aef24d58Smrg
6611aef24d58Smrg
6612aef24d58Smrg
6613aef24d58Smrg
6614aef24d58Smrg
6615aef24d58Smrg
6616aef24d58Smrg
6617aef24d58Smrg
6618aef24d58Smrg
6619aef24d58Smrg
6620aef24d58Smrg
6621aef24d58Smrg
6622aef24d58Smrg
6623aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
6624aef24d58Smrg
6625aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6626aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6627d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6628d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6629d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
6630d859ff80Smrgthen :
6631d859ff80Smrg  printf %s "(cached) " >&6
663266d665a3Smrgelse case e in #(
663366d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6634aef24d58Smrg/* end confdefs.h.  */
6635aef24d58Smrgint i;
6636aef24d58Smrg_ACEOF
6637d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
6638d859ff80Smrgthen :
6639aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
664066d665a3Smrgelse case e in #(
664166d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
664266d665a3Smrgesac
6643aef24d58Smrgfi
664466d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
664566d665a3Smrgesac
6646aef24d58Smrgfi
6647d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6648d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
6649aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6650aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6651aef24d58Smrgfi
6652aef24d58Smrg
6653aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
6654aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6655aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6656aef24d58Smrg	fi
6657aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6658d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6659d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6660d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
6661d859ff80Smrgthen :
6662d859ff80Smrg  printf %s "(cached) " >&6
666366d665a3Smrgelse case e in #(
666466d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6665aef24d58Smrg/* end confdefs.h.  */
6666aef24d58Smrgint i;
6667aef24d58Smrg_ACEOF
6668d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
6669d859ff80Smrgthen :
6670aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
667166d665a3Smrgelse case e in #(
667266d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
667366d665a3Smrgesac
6674aef24d58Smrgfi
667566d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
667666d665a3Smrgesac
6677aef24d58Smrgfi
6678d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6679d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
6680aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6681aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6682aef24d58Smrgfi
6683aef24d58Smrg
6684aef24d58Smrgfound="no"
6685aef24d58Smrg
6686aef24d58Smrg	if test $found = "no" ; then
6687aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6688aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6689aef24d58Smrg		fi
6690aef24d58Smrg
6691aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6692aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6693aef24d58Smrg		fi
6694aef24d58Smrg
6695aef24d58Smrg		CFLAGS="$CFLAGS -Wuninitialized"
6696aef24d58Smrg
6697d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5
6698d859ff80Smrgprintf %s "checking if $CC supports -Wuninitialized... " >&6; }
6699aef24d58Smrg		cacheid=xorg_cv_cc_flag__Wuninitialized
6700d859ff80Smrg		if eval test \${$cacheid+y}
6701d859ff80Smrgthen :
6702d859ff80Smrg  printf %s "(cached) " >&6
670366d665a3Smrgelse case e in #(
670466d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6705aef24d58Smrg/* end confdefs.h.  */
6706aef24d58Smrgint i;
6707aef24d58Smrgint
6708d859ff80Smrgmain (void)
6709aef24d58Smrg{
6710aef24d58Smrg
6711aef24d58Smrg  ;
6712aef24d58Smrg  return 0;
6713aef24d58Smrg}
6714aef24d58Smrg_ACEOF
6715d859ff80Smrgif ac_fn_c_try_link "$LINENO"
6716d859ff80Smrgthen :
6717aef24d58Smrg  eval $cacheid=yes
671866d665a3Smrgelse case e in #(
671966d665a3Smrg  e) eval $cacheid=no ;;
672066d665a3Smrgesac
6721aef24d58Smrgfi
6722d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
672366d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
672466d665a3Smrgesac
6725aef24d58Smrgfi
6726aef24d58Smrg
6727aef24d58Smrg
6728aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
6729aef24d58Smrg
6730aef24d58Smrg		eval supported=\$$cacheid
6731d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6732d859ff80Smrgprintf "%s\n" "$supported" >&6; }
6733aef24d58Smrg		if test "$supported" = "yes" ; then
6734aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wuninitialized"
6735aef24d58Smrg			found="yes"
6736aef24d58Smrg		fi
6737aef24d58Smrg	fi
6738aef24d58Smrg
6739aef24d58Smrg
6740aef24d58Smrg
6741aef24d58Smrg
6742aef24d58Smrg
6743aef24d58Smrg
6744aef24d58Smrg
6745aef24d58Smrg
6746aef24d58Smrg
6747aef24d58Smrg
6748aef24d58Smrg
6749aef24d58Smrg
6750aef24d58Smrg
6751aef24d58Smrg
6752aef24d58Smrg
6753aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
6754aef24d58Smrg
6755aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6756aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6757d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6758d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6759d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
6760d859ff80Smrgthen :
6761d859ff80Smrg  printf %s "(cached) " >&6
676266d665a3Smrgelse case e in #(
676366d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6764aef24d58Smrg/* end confdefs.h.  */
6765aef24d58Smrgint i;
6766aef24d58Smrg_ACEOF
6767d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
6768d859ff80Smrgthen :
6769aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
677066d665a3Smrgelse case e in #(
677166d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
677266d665a3Smrgesac
6773aef24d58Smrgfi
677466d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
677566d665a3Smrgesac
6776aef24d58Smrgfi
6777d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6778d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
6779aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6780aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6781aef24d58Smrgfi
6782aef24d58Smrg
6783aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
6784aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6785aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6786aef24d58Smrg	fi
6787aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6788d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6789d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6790d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
6791d859ff80Smrgthen :
6792d859ff80Smrg  printf %s "(cached) " >&6
679366d665a3Smrgelse case e in #(
679466d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6795aef24d58Smrg/* end confdefs.h.  */
6796aef24d58Smrgint i;
6797aef24d58Smrg_ACEOF
6798d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
6799d859ff80Smrgthen :
6800aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
680166d665a3Smrgelse case e in #(
680266d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
680366d665a3Smrgesac
6804aef24d58Smrgfi
680566d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
680666d665a3Smrgesac
6807aef24d58Smrgfi
6808d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6809d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
6810aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6811aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6812aef24d58Smrgfi
6813aef24d58Smrg
6814aef24d58Smrgfound="no"
6815aef24d58Smrg
6816aef24d58Smrg	if test $found = "no" ; then
6817aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6818aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6819aef24d58Smrg		fi
6820aef24d58Smrg
6821aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6822aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6823aef24d58Smrg		fi
6824aef24d58Smrg
6825aef24d58Smrg		CFLAGS="$CFLAGS -Wshadow"
6826aef24d58Smrg
6827d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wshadow" >&5
6828d859ff80Smrgprintf %s "checking if $CC supports -Wshadow... " >&6; }
6829aef24d58Smrg		cacheid=xorg_cv_cc_flag__Wshadow
6830d859ff80Smrg		if eval test \${$cacheid+y}
6831d859ff80Smrgthen :
6832d859ff80Smrg  printf %s "(cached) " >&6
683366d665a3Smrgelse case e in #(
683466d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6835aef24d58Smrg/* end confdefs.h.  */
6836aef24d58Smrgint i;
6837aef24d58Smrgint
6838d859ff80Smrgmain (void)
6839aef24d58Smrg{
6840aef24d58Smrg
6841aef24d58Smrg  ;
6842aef24d58Smrg  return 0;
6843aef24d58Smrg}
6844aef24d58Smrg_ACEOF
6845d859ff80Smrgif ac_fn_c_try_link "$LINENO"
6846d859ff80Smrgthen :
6847aef24d58Smrg  eval $cacheid=yes
684866d665a3Smrgelse case e in #(
684966d665a3Smrg  e) eval $cacheid=no ;;
685066d665a3Smrgesac
6851aef24d58Smrgfi
6852d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
685366d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
685466d665a3Smrgesac
6855aef24d58Smrgfi
6856aef24d58Smrg
6857aef24d58Smrg
6858aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
6859aef24d58Smrg
6860aef24d58Smrg		eval supported=\$$cacheid
6861d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6862d859ff80Smrgprintf "%s\n" "$supported" >&6; }
6863aef24d58Smrg		if test "$supported" = "yes" ; then
6864aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wshadow"
6865aef24d58Smrg			found="yes"
6866aef24d58Smrg		fi
6867aef24d58Smrg	fi
6868aef24d58Smrg
6869aef24d58Smrg
6870aef24d58Smrg
6871aef24d58Smrg
6872aef24d58Smrg
6873aef24d58Smrg
6874aef24d58Smrg
6875aef24d58Smrg
6876aef24d58Smrg
6877aef24d58Smrg
6878aef24d58Smrg
6879aef24d58Smrg
6880aef24d58Smrg
6881aef24d58Smrg
6882aef24d58Smrg
6883aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
6884aef24d58Smrg
6885aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6886aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6887d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6888d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6889d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
6890d859ff80Smrgthen :
6891d859ff80Smrg  printf %s "(cached) " >&6
689266d665a3Smrgelse case e in #(
689366d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6894aef24d58Smrg/* end confdefs.h.  */
6895aef24d58Smrgint i;
6896aef24d58Smrg_ACEOF
6897d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
6898d859ff80Smrgthen :
6899aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
690066d665a3Smrgelse case e in #(
690166d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
690266d665a3Smrgesac
6903aef24d58Smrgfi
690466d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
690566d665a3Smrgesac
6906aef24d58Smrgfi
6907d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6908d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
6909aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6910aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6911aef24d58Smrgfi
6912aef24d58Smrg
6913aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
6914aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6915aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6916aef24d58Smrg	fi
6917aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6918d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6919d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6920d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
6921d859ff80Smrgthen :
6922d859ff80Smrg  printf %s "(cached) " >&6
692366d665a3Smrgelse case e in #(
692466d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6925aef24d58Smrg/* end confdefs.h.  */
6926aef24d58Smrgint i;
6927aef24d58Smrg_ACEOF
6928d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
6929d859ff80Smrgthen :
6930aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
693166d665a3Smrgelse case e in #(
693266d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
693366d665a3Smrgesac
6934aef24d58Smrgfi
693566d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
693666d665a3Smrgesac
6937aef24d58Smrgfi
6938d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6939d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
6940aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6941aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6942aef24d58Smrgfi
6943aef24d58Smrg
6944aef24d58Smrgfound="no"
6945aef24d58Smrg
6946aef24d58Smrg	if test $found = "no" ; then
6947aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6948aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6949aef24d58Smrg		fi
6950aef24d58Smrg
6951aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6952aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6953aef24d58Smrg		fi
6954aef24d58Smrg
6955aef24d58Smrg		CFLAGS="$CFLAGS -Wmissing-noreturn"
6956aef24d58Smrg
6957d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-noreturn" >&5
6958d859ff80Smrgprintf %s "checking if $CC supports -Wmissing-noreturn... " >&6; }
6959aef24d58Smrg		cacheid=xorg_cv_cc_flag__Wmissing_noreturn
6960d859ff80Smrg		if eval test \${$cacheid+y}
6961d859ff80Smrgthen :
6962d859ff80Smrg  printf %s "(cached) " >&6
696366d665a3Smrgelse case e in #(
696466d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6965aef24d58Smrg/* end confdefs.h.  */
6966aef24d58Smrgint i;
6967aef24d58Smrgint
6968d859ff80Smrgmain (void)
6969aef24d58Smrg{
6970aef24d58Smrg
6971aef24d58Smrg  ;
6972aef24d58Smrg  return 0;
6973aef24d58Smrg}
6974aef24d58Smrg_ACEOF
6975d859ff80Smrgif ac_fn_c_try_link "$LINENO"
6976d859ff80Smrgthen :
6977aef24d58Smrg  eval $cacheid=yes
697866d665a3Smrgelse case e in #(
697966d665a3Smrg  e) eval $cacheid=no ;;
698066d665a3Smrgesac
6981aef24d58Smrgfi
6982d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
698366d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
698466d665a3Smrgesac
6985aef24d58Smrgfi
6986aef24d58Smrg
6987aef24d58Smrg
6988aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
6989aef24d58Smrg
6990aef24d58Smrg		eval supported=\$$cacheid
6991d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6992d859ff80Smrgprintf "%s\n" "$supported" >&6; }
6993aef24d58Smrg		if test "$supported" = "yes" ; then
6994aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-noreturn"
6995aef24d58Smrg			found="yes"
6996aef24d58Smrg		fi
6997aef24d58Smrg	fi
6998aef24d58Smrg
6999aef24d58Smrg
7000aef24d58Smrg
7001aef24d58Smrg
7002aef24d58Smrg
7003aef24d58Smrg
7004aef24d58Smrg
7005aef24d58Smrg
7006aef24d58Smrg
7007aef24d58Smrg
7008aef24d58Smrg
7009aef24d58Smrg
7010aef24d58Smrg
7011aef24d58Smrg
7012aef24d58Smrg
7013aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
7014aef24d58Smrg
7015aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7016aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7017d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7018d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7019d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
7020d859ff80Smrgthen :
7021d859ff80Smrg  printf %s "(cached) " >&6
702266d665a3Smrgelse case e in #(
702366d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7024aef24d58Smrg/* end confdefs.h.  */
7025aef24d58Smrgint i;
7026aef24d58Smrg_ACEOF
7027d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
7028d859ff80Smrgthen :
7029aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
703066d665a3Smrgelse case e in #(
703166d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
703266d665a3Smrgesac
7033aef24d58Smrgfi
703466d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
703566d665a3Smrgesac
7036aef24d58Smrgfi
7037d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7038d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
7039aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7040aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7041aef24d58Smrgfi
7042aef24d58Smrg
7043aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
7044aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7045aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7046aef24d58Smrg	fi
7047aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7048d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7049d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7050d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
7051d859ff80Smrgthen :
7052d859ff80Smrg  printf %s "(cached) " >&6
705366d665a3Smrgelse case e in #(
705466d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7055aef24d58Smrg/* end confdefs.h.  */
7056aef24d58Smrgint i;
7057aef24d58Smrg_ACEOF
7058d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
7059d859ff80Smrgthen :
7060aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
706166d665a3Smrgelse case e in #(
706266d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
706366d665a3Smrgesac
7064aef24d58Smrgfi
706566d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
706666d665a3Smrgesac
7067aef24d58Smrgfi
7068d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7069d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
7070aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7071aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7072aef24d58Smrgfi
7073aef24d58Smrg
7074aef24d58Smrgfound="no"
7075aef24d58Smrg
7076aef24d58Smrg	if test $found = "no" ; then
7077aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7078aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7079aef24d58Smrg		fi
7080aef24d58Smrg
7081aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7082aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7083aef24d58Smrg		fi
7084aef24d58Smrg
7085aef24d58Smrg		CFLAGS="$CFLAGS -Wmissing-format-attribute"
7086aef24d58Smrg
7087d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-format-attribute" >&5
7088d859ff80Smrgprintf %s "checking if $CC supports -Wmissing-format-attribute... " >&6; }
7089aef24d58Smrg		cacheid=xorg_cv_cc_flag__Wmissing_format_attribute
7090d859ff80Smrg		if eval test \${$cacheid+y}
7091d859ff80Smrgthen :
7092d859ff80Smrg  printf %s "(cached) " >&6
709366d665a3Smrgelse case e in #(
709466d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7095aef24d58Smrg/* end confdefs.h.  */
7096aef24d58Smrgint i;
7097aef24d58Smrgint
7098d859ff80Smrgmain (void)
7099aef24d58Smrg{
7100aef24d58Smrg
7101aef24d58Smrg  ;
7102aef24d58Smrg  return 0;
7103aef24d58Smrg}
7104aef24d58Smrg_ACEOF
7105d859ff80Smrgif ac_fn_c_try_link "$LINENO"
7106d859ff80Smrgthen :
7107aef24d58Smrg  eval $cacheid=yes
710866d665a3Smrgelse case e in #(
710966d665a3Smrg  e) eval $cacheid=no ;;
711066d665a3Smrgesac
7111aef24d58Smrgfi
7112d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
711366d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
711466d665a3Smrgesac
7115aef24d58Smrgfi
7116aef24d58Smrg
7117aef24d58Smrg
7118aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
7119aef24d58Smrg
7120aef24d58Smrg		eval supported=\$$cacheid
7121d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7122d859ff80Smrgprintf "%s\n" "$supported" >&6; }
7123aef24d58Smrg		if test "$supported" = "yes" ; then
7124aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-format-attribute"
7125aef24d58Smrg			found="yes"
7126aef24d58Smrg		fi
7127aef24d58Smrg	fi
7128aef24d58Smrg
7129aef24d58Smrg
7130aef24d58Smrg
7131aef24d58Smrg
7132aef24d58Smrg
7133aef24d58Smrg
7134aef24d58Smrg
7135aef24d58Smrg
7136aef24d58Smrg
7137aef24d58Smrg
7138aef24d58Smrg
7139aef24d58Smrg
7140aef24d58Smrg
7141aef24d58Smrg
7142aef24d58Smrg
7143aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
7144aef24d58Smrg
7145aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7146aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7147d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7148d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7149d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
7150d859ff80Smrgthen :
7151d859ff80Smrg  printf %s "(cached) " >&6
715266d665a3Smrgelse case e in #(
715366d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7154aef24d58Smrg/* end confdefs.h.  */
7155aef24d58Smrgint i;
7156aef24d58Smrg_ACEOF
7157d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
7158d859ff80Smrgthen :
7159aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
716066d665a3Smrgelse case e in #(
716166d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
716266d665a3Smrgesac
7163aef24d58Smrgfi
716466d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
716566d665a3Smrgesac
7166aef24d58Smrgfi
7167d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7168d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
7169aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7170aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7171aef24d58Smrgfi
7172aef24d58Smrg
7173aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
7174aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7175aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7176aef24d58Smrg	fi
7177aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7178d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7179d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7180d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
7181d859ff80Smrgthen :
7182d859ff80Smrg  printf %s "(cached) " >&6
718366d665a3Smrgelse case e in #(
718466d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7185aef24d58Smrg/* end confdefs.h.  */
7186aef24d58Smrgint i;
7187aef24d58Smrg_ACEOF
7188d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
7189d859ff80Smrgthen :
7190aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
719166d665a3Smrgelse case e in #(
719266d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
719366d665a3Smrgesac
7194aef24d58Smrgfi
719566d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
719666d665a3Smrgesac
7197aef24d58Smrgfi
7198d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7199d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
7200aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7201aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7202aef24d58Smrgfi
7203aef24d58Smrg
7204aef24d58Smrgfound="no"
7205aef24d58Smrg
7206aef24d58Smrg	if test $found = "no" ; then
7207aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7208aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7209aef24d58Smrg		fi
7210aef24d58Smrg
7211aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7212aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7213aef24d58Smrg		fi
7214aef24d58Smrg
7215aef24d58Smrg		CFLAGS="$CFLAGS -Wredundant-decls"
7216aef24d58Smrg
7217d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wredundant-decls" >&5
7218d859ff80Smrgprintf %s "checking if $CC supports -Wredundant-decls... " >&6; }
7219aef24d58Smrg		cacheid=xorg_cv_cc_flag__Wredundant_decls
7220d859ff80Smrg		if eval test \${$cacheid+y}
7221d859ff80Smrgthen :
7222d859ff80Smrg  printf %s "(cached) " >&6
722366d665a3Smrgelse case e in #(
722466d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7225aef24d58Smrg/* end confdefs.h.  */
7226aef24d58Smrgint i;
7227aef24d58Smrgint
7228d859ff80Smrgmain (void)
7229aef24d58Smrg{
7230aef24d58Smrg
7231aef24d58Smrg  ;
7232aef24d58Smrg  return 0;
7233aef24d58Smrg}
7234aef24d58Smrg_ACEOF
7235d859ff80Smrgif ac_fn_c_try_link "$LINENO"
7236d859ff80Smrgthen :
7237aef24d58Smrg  eval $cacheid=yes
723866d665a3Smrgelse case e in #(
723966d665a3Smrg  e) eval $cacheid=no ;;
724066d665a3Smrgesac
7241aef24d58Smrgfi
7242d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
724366d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
724466d665a3Smrgesac
7245aef24d58Smrgfi
7246aef24d58Smrg
7247aef24d58Smrg
7248aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
7249aef24d58Smrg
7250aef24d58Smrg		eval supported=\$$cacheid
7251d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7252d859ff80Smrgprintf "%s\n" "$supported" >&6; }
7253aef24d58Smrg		if test "$supported" = "yes" ; then
7254aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wredundant-decls"
7255aef24d58Smrg			found="yes"
7256aef24d58Smrg		fi
7257aef24d58Smrg	fi
7258aef24d58Smrg
7259aef24d58Smrg
7260aef24d58Smrg
7261aef24d58Smrg
7262aef24d58Smrg
7263aef24d58Smrg
7264aef24d58Smrg
7265aef24d58Smrg
7266aef24d58Smrg
7267aef24d58Smrg
7268aef24d58Smrg
7269aef24d58Smrg
7270aef24d58Smrg
7271aef24d58Smrg
7272aef24d58Smrg
7273aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
7274aef24d58Smrg
7275aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7276aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7277d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7278d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7279d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
7280d859ff80Smrgthen :
7281d859ff80Smrg  printf %s "(cached) " >&6
728266d665a3Smrgelse case e in #(
728366d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7284aef24d58Smrg/* end confdefs.h.  */
7285aef24d58Smrgint i;
7286aef24d58Smrg_ACEOF
7287d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
7288d859ff80Smrgthen :
7289aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
729066d665a3Smrgelse case e in #(
729166d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
729266d665a3Smrgesac
7293aef24d58Smrgfi
729466d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
729566d665a3Smrgesac
7296aef24d58Smrgfi
7297d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7298d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
7299aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7300aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7301aef24d58Smrgfi
7302aef24d58Smrg
7303aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
7304aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7305aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7306aef24d58Smrg	fi
7307aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7308d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7309d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7310d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
7311d859ff80Smrgthen :
7312d859ff80Smrg  printf %s "(cached) " >&6
731366d665a3Smrgelse case e in #(
731466d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7315aef24d58Smrg/* end confdefs.h.  */
7316aef24d58Smrgint i;
7317aef24d58Smrg_ACEOF
7318d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
7319d859ff80Smrgthen :
7320aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
732166d665a3Smrgelse case e in #(
732266d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
732366d665a3Smrgesac
7324aef24d58Smrgfi
732566d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
732666d665a3Smrgesac
7327aef24d58Smrgfi
7328d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7329d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
7330aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7331aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7332aef24d58Smrgfi
7333aef24d58Smrg
7334aef24d58Smrgfound="no"
7335aef24d58Smrg
7336aef24d58Smrg	if test $found = "no" ; then
7337aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7338aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7339aef24d58Smrg		fi
7340aef24d58Smrg
7341aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7342aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7343aef24d58Smrg		fi
7344aef24d58Smrg
7345aef24d58Smrg		CFLAGS="$CFLAGS -Wlogical-op"
7346aef24d58Smrg
7347d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wlogical-op" >&5
7348d859ff80Smrgprintf %s "checking if $CC supports -Wlogical-op... " >&6; }
7349aef24d58Smrg		cacheid=xorg_cv_cc_flag__Wlogical_op
7350d859ff80Smrg		if eval test \${$cacheid+y}
7351d859ff80Smrgthen :
7352d859ff80Smrg  printf %s "(cached) " >&6
735366d665a3Smrgelse case e in #(
735466d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7355aef24d58Smrg/* end confdefs.h.  */
7356aef24d58Smrgint i;
7357aef24d58Smrgint
7358d859ff80Smrgmain (void)
7359aef24d58Smrg{
7360aef24d58Smrg
7361aef24d58Smrg  ;
7362aef24d58Smrg  return 0;
7363aef24d58Smrg}
7364aef24d58Smrg_ACEOF
7365d859ff80Smrgif ac_fn_c_try_link "$LINENO"
7366d859ff80Smrgthen :
7367aef24d58Smrg  eval $cacheid=yes
736866d665a3Smrgelse case e in #(
736966d665a3Smrg  e) eval $cacheid=no ;;
737066d665a3Smrgesac
7371aef24d58Smrgfi
7372d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
737366d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
737466d665a3Smrgesac
7375aef24d58Smrgfi
7376aef24d58Smrg
7377aef24d58Smrg
7378aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
7379aef24d58Smrg
7380aef24d58Smrg		eval supported=\$$cacheid
7381d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7382d859ff80Smrgprintf "%s\n" "$supported" >&6; }
7383aef24d58Smrg		if test "$supported" = "yes" ; then
7384aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wlogical-op"
7385aef24d58Smrg			found="yes"
7386aef24d58Smrg		fi
7387aef24d58Smrg	fi
7388aef24d58Smrg
7389aef24d58Smrg
7390aef24d58Smrg
7391aef24d58Smrg# These are currently disabled because they are noisy.  They will be enabled
7392aef24d58Smrg# in the future once the codebase is sufficiently modernized to silence
7393aef24d58Smrg# them.  For now, I don't want them to drown out the other warnings.
7394aef24d58Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses])
7395aef24d58Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align])
7396aef24d58Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-qual])
7397aef24d58Smrg
739866d665a3Smrg# Turn some warnings into errors, so we don't accidentally get successful builds
7399aef24d58Smrg# when there are problems that should be fixed.
7400aef24d58Smrg
7401aef24d58Smrgif test "x$SELECTIVE_WERROR" = "xyes" ; then
7402aef24d58Smrg
7403aef24d58Smrg
7404aef24d58Smrg
7405aef24d58Smrg
7406aef24d58Smrg
7407aef24d58Smrg
7408aef24d58Smrg
7409aef24d58Smrg
7410aef24d58Smrg
7411aef24d58Smrg
7412aef24d58Smrg
7413aef24d58Smrg
7414aef24d58Smrg
7415aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
7416aef24d58Smrg
7417aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7418aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7419d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7420d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7421d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
7422d859ff80Smrgthen :
7423d859ff80Smrg  printf %s "(cached) " >&6
742466d665a3Smrgelse case e in #(
742566d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7426aef24d58Smrg/* end confdefs.h.  */
7427aef24d58Smrgint i;
7428aef24d58Smrg_ACEOF
7429d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
7430d859ff80Smrgthen :
7431aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
743266d665a3Smrgelse case e in #(
743366d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
743466d665a3Smrgesac
7435aef24d58Smrgfi
743666d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
743766d665a3Smrgesac
7438aef24d58Smrgfi
7439d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7440d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
7441aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7442aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7443aef24d58Smrgfi
7444aef24d58Smrg
7445aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
7446aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7447aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7448aef24d58Smrg	fi
7449aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7450d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7451d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7452d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
7453d859ff80Smrgthen :
7454d859ff80Smrg  printf %s "(cached) " >&6
745566d665a3Smrgelse case e in #(
745666d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7457aef24d58Smrg/* end confdefs.h.  */
7458aef24d58Smrgint i;
7459aef24d58Smrg_ACEOF
7460d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
7461d859ff80Smrgthen :
7462aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
746366d665a3Smrgelse case e in #(
746466d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
746566d665a3Smrgesac
7466aef24d58Smrgfi
746766d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
746866d665a3Smrgesac
7469aef24d58Smrgfi
7470d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7471d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
7472aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7473aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7474aef24d58Smrgfi
7475aef24d58Smrg
7476aef24d58Smrgfound="no"
7477aef24d58Smrg
7478aef24d58Smrg	if test $found = "no" ; then
7479aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7480aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7481aef24d58Smrg		fi
7482aef24d58Smrg
7483aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7484aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7485aef24d58Smrg		fi
7486aef24d58Smrg
7487aef24d58Smrg		CFLAGS="$CFLAGS -Werror=implicit"
7488aef24d58Smrg
7489d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=implicit" >&5
7490d859ff80Smrgprintf %s "checking if $CC supports -Werror=implicit... " >&6; }
7491aef24d58Smrg		cacheid=xorg_cv_cc_flag__Werror_implicit
7492d859ff80Smrg		if eval test \${$cacheid+y}
7493d859ff80Smrgthen :
7494d859ff80Smrg  printf %s "(cached) " >&6
749566d665a3Smrgelse case e in #(
749666d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7497aef24d58Smrg/* end confdefs.h.  */
7498aef24d58Smrgint i;
7499aef24d58Smrgint
7500d859ff80Smrgmain (void)
7501aef24d58Smrg{
7502aef24d58Smrg
7503aef24d58Smrg  ;
7504aef24d58Smrg  return 0;
7505aef24d58Smrg}
7506aef24d58Smrg_ACEOF
7507d859ff80Smrgif ac_fn_c_try_link "$LINENO"
7508d859ff80Smrgthen :
7509aef24d58Smrg  eval $cacheid=yes
751066d665a3Smrgelse case e in #(
751166d665a3Smrg  e) eval $cacheid=no ;;
751266d665a3Smrgesac
7513aef24d58Smrgfi
7514d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
751566d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
751666d665a3Smrgesac
7517aef24d58Smrgfi
7518aef24d58Smrg
7519aef24d58Smrg
7520aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
7521aef24d58Smrg
7522aef24d58Smrg		eval supported=\$$cacheid
7523d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7524d859ff80Smrgprintf "%s\n" "$supported" >&6; }
7525aef24d58Smrg		if test "$supported" = "yes" ; then
7526aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=implicit"
7527aef24d58Smrg			found="yes"
7528aef24d58Smrg		fi
7529aef24d58Smrg	fi
7530aef24d58Smrg
7531aef24d58Smrg	if test $found = "no" ; then
7532aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7533aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7534aef24d58Smrg		fi
7535aef24d58Smrg
7536aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7537aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7538aef24d58Smrg		fi
7539aef24d58Smrg
7540aef24d58Smrg		CFLAGS="$CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED"
7541aef24d58Smrg
7542d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" >&5
7543d859ff80Smrgprintf %s "checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... " >&6; }
7544aef24d58Smrg		cacheid=xorg_cv_cc_flag__errwarn_E_NO_EXPLICIT_TYPE_GIVEN__errwarn_E_NO_IMPLICIT_DECL_ALLOWED
7545d859ff80Smrg		if eval test \${$cacheid+y}
7546d859ff80Smrgthen :
7547d859ff80Smrg  printf %s "(cached) " >&6
754866d665a3Smrgelse case e in #(
754966d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7550aef24d58Smrg/* end confdefs.h.  */
7551aef24d58Smrgint i;
7552aef24d58Smrgint
7553d859ff80Smrgmain (void)
7554aef24d58Smrg{
7555aef24d58Smrg
7556aef24d58Smrg  ;
7557aef24d58Smrg  return 0;
7558aef24d58Smrg}
7559aef24d58Smrg_ACEOF
7560d859ff80Smrgif ac_fn_c_try_link "$LINENO"
7561d859ff80Smrgthen :
7562aef24d58Smrg  eval $cacheid=yes
756366d665a3Smrgelse case e in #(
756466d665a3Smrg  e) eval $cacheid=no ;;
756566d665a3Smrgesac
7566aef24d58Smrgfi
7567d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
756866d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
756966d665a3Smrgesac
7570aef24d58Smrgfi
7571aef24d58Smrg
7572aef24d58Smrg
7573aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
7574aef24d58Smrg
7575aef24d58Smrg		eval supported=\$$cacheid
7576d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7577d859ff80Smrgprintf "%s\n" "$supported" >&6; }
7578aef24d58Smrg		if test "$supported" = "yes" ; then
7579aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED"
7580aef24d58Smrg			found="yes"
7581aef24d58Smrg		fi
7582aef24d58Smrg	fi
7583aef24d58Smrg
7584aef24d58Smrg
7585aef24d58Smrg
7586aef24d58Smrg
7587aef24d58Smrg
7588aef24d58Smrg
7589aef24d58Smrg
7590aef24d58Smrg
7591aef24d58Smrg
7592aef24d58Smrg
7593aef24d58Smrg
7594aef24d58Smrg
7595aef24d58Smrg
7596aef24d58Smrg
7597aef24d58Smrg
7598aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
7599aef24d58Smrg
7600aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7601aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7602d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7603d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7604d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
7605d859ff80Smrgthen :
7606d859ff80Smrg  printf %s "(cached) " >&6
760766d665a3Smrgelse case e in #(
760866d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7609aef24d58Smrg/* end confdefs.h.  */
7610aef24d58Smrgint i;
7611aef24d58Smrg_ACEOF
7612d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
7613d859ff80Smrgthen :
7614aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
761566d665a3Smrgelse case e in #(
761666d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
761766d665a3Smrgesac
7618aef24d58Smrgfi
761966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
762066d665a3Smrgesac
7621aef24d58Smrgfi
7622d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7623d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
7624aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7625aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7626aef24d58Smrgfi
7627aef24d58Smrg
7628aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
7629aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7630aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7631aef24d58Smrg	fi
7632aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7633d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7634d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7635d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
7636d859ff80Smrgthen :
7637d859ff80Smrg  printf %s "(cached) " >&6
763866d665a3Smrgelse case e in #(
763966d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7640aef24d58Smrg/* end confdefs.h.  */
7641aef24d58Smrgint i;
7642aef24d58Smrg_ACEOF
7643d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
7644d859ff80Smrgthen :
7645aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
764666d665a3Smrgelse case e in #(
764766d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
764866d665a3Smrgesac
7649aef24d58Smrgfi
765066d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
765166d665a3Smrgesac
7652aef24d58Smrgfi
7653d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7654d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
7655aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7656aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7657aef24d58Smrgfi
7658aef24d58Smrg
7659aef24d58Smrgfound="no"
7660aef24d58Smrg
7661aef24d58Smrg	if test $found = "no" ; then
7662aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7663aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7664aef24d58Smrg		fi
7665aef24d58Smrg
7666aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7667aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7668aef24d58Smrg		fi
7669aef24d58Smrg
7670aef24d58Smrg		CFLAGS="$CFLAGS -Werror=nonnull"
7671aef24d58Smrg
7672d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=nonnull" >&5
7673d859ff80Smrgprintf %s "checking if $CC supports -Werror=nonnull... " >&6; }
7674aef24d58Smrg		cacheid=xorg_cv_cc_flag__Werror_nonnull
7675d859ff80Smrg		if eval test \${$cacheid+y}
7676d859ff80Smrgthen :
7677d859ff80Smrg  printf %s "(cached) " >&6
767866d665a3Smrgelse case e in #(
767966d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7680aef24d58Smrg/* end confdefs.h.  */
7681aef24d58Smrgint i;
7682aef24d58Smrgint
7683d859ff80Smrgmain (void)
7684aef24d58Smrg{
7685aef24d58Smrg
7686aef24d58Smrg  ;
7687aef24d58Smrg  return 0;
7688aef24d58Smrg}
7689aef24d58Smrg_ACEOF
7690d859ff80Smrgif ac_fn_c_try_link "$LINENO"
7691d859ff80Smrgthen :
7692aef24d58Smrg  eval $cacheid=yes
769366d665a3Smrgelse case e in #(
769466d665a3Smrg  e) eval $cacheid=no ;;
769566d665a3Smrgesac
7696aef24d58Smrgfi
7697d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
769866d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
769966d665a3Smrgesac
7700aef24d58Smrgfi
7701aef24d58Smrg
7702aef24d58Smrg
7703aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
7704aef24d58Smrg
7705aef24d58Smrg		eval supported=\$$cacheid
7706d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7707d859ff80Smrgprintf "%s\n" "$supported" >&6; }
7708aef24d58Smrg		if test "$supported" = "yes" ; then
7709aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=nonnull"
7710aef24d58Smrg			found="yes"
7711aef24d58Smrg		fi
7712aef24d58Smrg	fi
7713aef24d58Smrg
7714aef24d58Smrg
7715aef24d58Smrg
7716aef24d58Smrg
7717aef24d58Smrg
7718aef24d58Smrg
7719aef24d58Smrg
7720aef24d58Smrg
7721aef24d58Smrg
7722aef24d58Smrg
7723aef24d58Smrg
7724aef24d58Smrg
7725aef24d58Smrg
7726aef24d58Smrg
7727aef24d58Smrg
7728aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
7729aef24d58Smrg
7730aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7731aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7732d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7733d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7734d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
7735d859ff80Smrgthen :
7736d859ff80Smrg  printf %s "(cached) " >&6
773766d665a3Smrgelse case e in #(
773866d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7739aef24d58Smrg/* end confdefs.h.  */
7740aef24d58Smrgint i;
7741aef24d58Smrg_ACEOF
7742d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
7743d859ff80Smrgthen :
7744aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
774566d665a3Smrgelse case e in #(
774666d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
774766d665a3Smrgesac
7748aef24d58Smrgfi
774966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
775066d665a3Smrgesac
7751aef24d58Smrgfi
7752d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7753d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
7754aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7755aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7756aef24d58Smrgfi
7757aef24d58Smrg
7758aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
7759aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7760aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7761aef24d58Smrg	fi
7762aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7763d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7764d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7765d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
7766d859ff80Smrgthen :
7767d859ff80Smrg  printf %s "(cached) " >&6
776866d665a3Smrgelse case e in #(
776966d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7770aef24d58Smrg/* end confdefs.h.  */
7771aef24d58Smrgint i;
7772aef24d58Smrg_ACEOF
7773d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
7774d859ff80Smrgthen :
7775aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
777666d665a3Smrgelse case e in #(
777766d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
777866d665a3Smrgesac
7779aef24d58Smrgfi
778066d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
778166d665a3Smrgesac
7782aef24d58Smrgfi
7783d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7784d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
7785aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7786aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7787aef24d58Smrgfi
7788aef24d58Smrg
7789aef24d58Smrgfound="no"
7790aef24d58Smrg
7791aef24d58Smrg	if test $found = "no" ; then
7792aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7793aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7794aef24d58Smrg		fi
7795aef24d58Smrg
7796aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7797aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7798aef24d58Smrg		fi
7799aef24d58Smrg
7800aef24d58Smrg		CFLAGS="$CFLAGS -Werror=init-self"
7801aef24d58Smrg
7802d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=init-self" >&5
7803d859ff80Smrgprintf %s "checking if $CC supports -Werror=init-self... " >&6; }
7804aef24d58Smrg		cacheid=xorg_cv_cc_flag__Werror_init_self
7805d859ff80Smrg		if eval test \${$cacheid+y}
7806d859ff80Smrgthen :
7807d859ff80Smrg  printf %s "(cached) " >&6
780866d665a3Smrgelse case e in #(
780966d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7810aef24d58Smrg/* end confdefs.h.  */
7811aef24d58Smrgint i;
7812aef24d58Smrgint
7813d859ff80Smrgmain (void)
7814aef24d58Smrg{
7815aef24d58Smrg
7816aef24d58Smrg  ;
7817aef24d58Smrg  return 0;
7818aef24d58Smrg}
7819aef24d58Smrg_ACEOF
7820d859ff80Smrgif ac_fn_c_try_link "$LINENO"
7821d859ff80Smrgthen :
7822aef24d58Smrg  eval $cacheid=yes
782366d665a3Smrgelse case e in #(
782466d665a3Smrg  e) eval $cacheid=no ;;
782566d665a3Smrgesac
7826aef24d58Smrgfi
7827d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
782866d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
782966d665a3Smrgesac
7830aef24d58Smrgfi
7831aef24d58Smrg
7832aef24d58Smrg
7833aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
7834aef24d58Smrg
7835aef24d58Smrg		eval supported=\$$cacheid
7836d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7837d859ff80Smrgprintf "%s\n" "$supported" >&6; }
7838aef24d58Smrg		if test "$supported" = "yes" ; then
7839aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=init-self"
7840aef24d58Smrg			found="yes"
7841aef24d58Smrg		fi
7842aef24d58Smrg	fi
7843aef24d58Smrg
7844aef24d58Smrg
7845aef24d58Smrg
7846aef24d58Smrg
7847aef24d58Smrg
7848aef24d58Smrg
7849aef24d58Smrg
7850aef24d58Smrg
7851aef24d58Smrg
7852aef24d58Smrg
7853aef24d58Smrg
7854aef24d58Smrg
7855aef24d58Smrg
7856aef24d58Smrg
7857aef24d58Smrg
7858aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
7859aef24d58Smrg
7860aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7861aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7862d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7863d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7864d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
7865d859ff80Smrgthen :
7866d859ff80Smrg  printf %s "(cached) " >&6
786766d665a3Smrgelse case e in #(
786866d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7869aef24d58Smrg/* end confdefs.h.  */
7870aef24d58Smrgint i;
7871aef24d58Smrg_ACEOF
7872d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
7873d859ff80Smrgthen :
7874aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
787566d665a3Smrgelse case e in #(
787666d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
787766d665a3Smrgesac
7878aef24d58Smrgfi
787966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
788066d665a3Smrgesac
7881aef24d58Smrgfi
7882d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7883d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
7884aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7885aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7886aef24d58Smrgfi
7887aef24d58Smrg
7888aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
7889aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7890aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7891aef24d58Smrg	fi
7892aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7893d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7894d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7895d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
7896d859ff80Smrgthen :
7897d859ff80Smrg  printf %s "(cached) " >&6
789866d665a3Smrgelse case e in #(
789966d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7900aef24d58Smrg/* end confdefs.h.  */
7901aef24d58Smrgint i;
7902aef24d58Smrg_ACEOF
7903d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
7904d859ff80Smrgthen :
7905aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
790666d665a3Smrgelse case e in #(
790766d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
790866d665a3Smrgesac
7909aef24d58Smrgfi
791066d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
791166d665a3Smrgesac
7912aef24d58Smrgfi
7913d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7914d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
7915aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7916aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7917aef24d58Smrgfi
7918aef24d58Smrg
7919aef24d58Smrgfound="no"
7920aef24d58Smrg
7921aef24d58Smrg	if test $found = "no" ; then
7922aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7923aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7924aef24d58Smrg		fi
7925aef24d58Smrg
7926aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7927aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7928aef24d58Smrg		fi
7929aef24d58Smrg
7930aef24d58Smrg		CFLAGS="$CFLAGS -Werror=main"
7931aef24d58Smrg
7932d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=main" >&5
7933d859ff80Smrgprintf %s "checking if $CC supports -Werror=main... " >&6; }
7934aef24d58Smrg		cacheid=xorg_cv_cc_flag__Werror_main
7935d859ff80Smrg		if eval test \${$cacheid+y}
7936d859ff80Smrgthen :
7937d859ff80Smrg  printf %s "(cached) " >&6
793866d665a3Smrgelse case e in #(
793966d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7940aef24d58Smrg/* end confdefs.h.  */
7941aef24d58Smrgint i;
7942aef24d58Smrgint
7943d859ff80Smrgmain (void)
7944aef24d58Smrg{
7945aef24d58Smrg
7946aef24d58Smrg  ;
7947aef24d58Smrg  return 0;
7948aef24d58Smrg}
7949aef24d58Smrg_ACEOF
7950d859ff80Smrgif ac_fn_c_try_link "$LINENO"
7951d859ff80Smrgthen :
7952aef24d58Smrg  eval $cacheid=yes
795366d665a3Smrgelse case e in #(
795466d665a3Smrg  e) eval $cacheid=no ;;
795566d665a3Smrgesac
7956aef24d58Smrgfi
7957d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
795866d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
795966d665a3Smrgesac
7960aef24d58Smrgfi
7961aef24d58Smrg
7962aef24d58Smrg
7963aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
7964aef24d58Smrg
7965aef24d58Smrg		eval supported=\$$cacheid
7966d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7967d859ff80Smrgprintf "%s\n" "$supported" >&6; }
7968aef24d58Smrg		if test "$supported" = "yes" ; then
7969aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=main"
7970aef24d58Smrg			found="yes"
7971aef24d58Smrg		fi
7972aef24d58Smrg	fi
7973aef24d58Smrg
7974aef24d58Smrg
7975aef24d58Smrg
7976aef24d58Smrg
7977aef24d58Smrg
7978aef24d58Smrg
7979aef24d58Smrg
7980aef24d58Smrg
7981aef24d58Smrg
7982aef24d58Smrg
7983aef24d58Smrg
7984aef24d58Smrg
7985aef24d58Smrg
7986aef24d58Smrg
7987aef24d58Smrg
7988aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
7989aef24d58Smrg
7990aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7991aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7992d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7993d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7994d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
7995d859ff80Smrgthen :
7996d859ff80Smrg  printf %s "(cached) " >&6
799766d665a3Smrgelse case e in #(
799866d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7999aef24d58Smrg/* end confdefs.h.  */
8000aef24d58Smrgint i;
8001aef24d58Smrg_ACEOF
8002d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
8003d859ff80Smrgthen :
8004aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
800566d665a3Smrgelse case e in #(
800666d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
800766d665a3Smrgesac
8008aef24d58Smrgfi
800966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
801066d665a3Smrgesac
8011aef24d58Smrgfi
8012d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8013d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
8014aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8015aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8016aef24d58Smrgfi
8017aef24d58Smrg
8018aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
8019aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8020aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8021aef24d58Smrg	fi
8022aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8023d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8024d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8025d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
8026d859ff80Smrgthen :
8027d859ff80Smrg  printf %s "(cached) " >&6
802866d665a3Smrgelse case e in #(
802966d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8030aef24d58Smrg/* end confdefs.h.  */
8031aef24d58Smrgint i;
8032aef24d58Smrg_ACEOF
8033d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
8034d859ff80Smrgthen :
8035aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
803666d665a3Smrgelse case e in #(
803766d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
803866d665a3Smrgesac
8039aef24d58Smrgfi
804066d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
804166d665a3Smrgesac
8042aef24d58Smrgfi
8043d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8044d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
8045aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8046aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8047aef24d58Smrgfi
8048aef24d58Smrg
8049aef24d58Smrgfound="no"
8050aef24d58Smrg
8051aef24d58Smrg	if test $found = "no" ; then
8052aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8053aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8054aef24d58Smrg		fi
8055aef24d58Smrg
8056aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8057aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8058aef24d58Smrg		fi
8059aef24d58Smrg
8060aef24d58Smrg		CFLAGS="$CFLAGS -Werror=missing-braces"
8061aef24d58Smrg
8062d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=missing-braces" >&5
8063d859ff80Smrgprintf %s "checking if $CC supports -Werror=missing-braces... " >&6; }
8064aef24d58Smrg		cacheid=xorg_cv_cc_flag__Werror_missing_braces
8065d859ff80Smrg		if eval test \${$cacheid+y}
8066d859ff80Smrgthen :
8067d859ff80Smrg  printf %s "(cached) " >&6
806866d665a3Smrgelse case e in #(
806966d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8070aef24d58Smrg/* end confdefs.h.  */
8071aef24d58Smrgint i;
8072aef24d58Smrgint
8073d859ff80Smrgmain (void)
8074aef24d58Smrg{
8075aef24d58Smrg
8076aef24d58Smrg  ;
8077aef24d58Smrg  return 0;
8078aef24d58Smrg}
8079aef24d58Smrg_ACEOF
8080d859ff80Smrgif ac_fn_c_try_link "$LINENO"
8081d859ff80Smrgthen :
8082aef24d58Smrg  eval $cacheid=yes
808366d665a3Smrgelse case e in #(
808466d665a3Smrg  e) eval $cacheid=no ;;
808566d665a3Smrgesac
8086aef24d58Smrgfi
8087d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
808866d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
808966d665a3Smrgesac
8090aef24d58Smrgfi
8091aef24d58Smrg
8092aef24d58Smrg
8093aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
8094aef24d58Smrg
8095aef24d58Smrg		eval supported=\$$cacheid
8096d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8097d859ff80Smrgprintf "%s\n" "$supported" >&6; }
8098aef24d58Smrg		if test "$supported" = "yes" ; then
8099aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=missing-braces"
8100aef24d58Smrg			found="yes"
8101aef24d58Smrg		fi
8102aef24d58Smrg	fi
8103aef24d58Smrg
8104aef24d58Smrg
8105aef24d58Smrg
8106aef24d58Smrg
8107aef24d58Smrg
8108aef24d58Smrg
8109aef24d58Smrg
8110aef24d58Smrg
8111aef24d58Smrg
8112aef24d58Smrg
8113aef24d58Smrg
8114aef24d58Smrg
8115aef24d58Smrg
8116aef24d58Smrg
8117aef24d58Smrg
8118aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
8119aef24d58Smrg
8120aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8121aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8122d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8123d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8124d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
8125d859ff80Smrgthen :
8126d859ff80Smrg  printf %s "(cached) " >&6
812766d665a3Smrgelse case e in #(
812866d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8129aef24d58Smrg/* end confdefs.h.  */
8130aef24d58Smrgint i;
8131aef24d58Smrg_ACEOF
8132d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
8133d859ff80Smrgthen :
8134aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
813566d665a3Smrgelse case e in #(
813666d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
813766d665a3Smrgesac
8138aef24d58Smrgfi
813966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
814066d665a3Smrgesac
8141aef24d58Smrgfi
8142d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8143d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
8144aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8145aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8146aef24d58Smrgfi
8147aef24d58Smrg
8148aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
8149aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8150aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8151aef24d58Smrg	fi
8152aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8153d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8154d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8155d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
8156d859ff80Smrgthen :
8157d859ff80Smrg  printf %s "(cached) " >&6
815866d665a3Smrgelse case e in #(
815966d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8160aef24d58Smrg/* end confdefs.h.  */
8161aef24d58Smrgint i;
8162aef24d58Smrg_ACEOF
8163d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
8164d859ff80Smrgthen :
8165aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
816666d665a3Smrgelse case e in #(
816766d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
816866d665a3Smrgesac
8169aef24d58Smrgfi
817066d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
817166d665a3Smrgesac
8172aef24d58Smrgfi
8173d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8174d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
8175aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8176aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8177aef24d58Smrgfi
8178aef24d58Smrg
8179aef24d58Smrgfound="no"
8180aef24d58Smrg
8181aef24d58Smrg	if test $found = "no" ; then
8182aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8183aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8184aef24d58Smrg		fi
8185aef24d58Smrg
8186aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8187aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8188aef24d58Smrg		fi
8189aef24d58Smrg
8190aef24d58Smrg		CFLAGS="$CFLAGS -Werror=sequence-point"
8191aef24d58Smrg
8192d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=sequence-point" >&5
8193d859ff80Smrgprintf %s "checking if $CC supports -Werror=sequence-point... " >&6; }
8194aef24d58Smrg		cacheid=xorg_cv_cc_flag__Werror_sequence_point
8195d859ff80Smrg		if eval test \${$cacheid+y}
8196d859ff80Smrgthen :
8197d859ff80Smrg  printf %s "(cached) " >&6
819866d665a3Smrgelse case e in #(
819966d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8200aef24d58Smrg/* end confdefs.h.  */
8201aef24d58Smrgint i;
8202aef24d58Smrgint
8203d859ff80Smrgmain (void)
8204aef24d58Smrg{
8205aef24d58Smrg
8206aef24d58Smrg  ;
8207aef24d58Smrg  return 0;
8208aef24d58Smrg}
8209aef24d58Smrg_ACEOF
8210d859ff80Smrgif ac_fn_c_try_link "$LINENO"
8211d859ff80Smrgthen :
8212aef24d58Smrg  eval $cacheid=yes
821366d665a3Smrgelse case e in #(
821466d665a3Smrg  e) eval $cacheid=no ;;
821566d665a3Smrgesac
8216aef24d58Smrgfi
8217d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
821866d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
821966d665a3Smrgesac
8220aef24d58Smrgfi
8221aef24d58Smrg
8222aef24d58Smrg
8223aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
8224aef24d58Smrg
8225aef24d58Smrg		eval supported=\$$cacheid
8226d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8227d859ff80Smrgprintf "%s\n" "$supported" >&6; }
8228aef24d58Smrg		if test "$supported" = "yes" ; then
8229aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=sequence-point"
8230aef24d58Smrg			found="yes"
8231aef24d58Smrg		fi
8232aef24d58Smrg	fi
8233aef24d58Smrg
8234aef24d58Smrg
8235aef24d58Smrg
8236aef24d58Smrg
8237aef24d58Smrg
8238aef24d58Smrg
8239aef24d58Smrg
8240aef24d58Smrg
8241aef24d58Smrg
8242aef24d58Smrg
8243aef24d58Smrg
8244aef24d58Smrg
8245aef24d58Smrg
8246aef24d58Smrg
8247aef24d58Smrg
8248aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
8249aef24d58Smrg
8250aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8251aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8252d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8253d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8254d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
8255d859ff80Smrgthen :
8256d859ff80Smrg  printf %s "(cached) " >&6
825766d665a3Smrgelse case e in #(
825866d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8259aef24d58Smrg/* end confdefs.h.  */
8260aef24d58Smrgint i;
8261aef24d58Smrg_ACEOF
8262d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
8263d859ff80Smrgthen :
8264aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
826566d665a3Smrgelse case e in #(
826666d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
826766d665a3Smrgesac
8268aef24d58Smrgfi
826966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
827066d665a3Smrgesac
8271aef24d58Smrgfi
8272d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8273d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
8274aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8275aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8276aef24d58Smrgfi
8277aef24d58Smrg
8278aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
8279aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8280aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8281aef24d58Smrg	fi
8282aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8283d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8284d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8285d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
8286d859ff80Smrgthen :
8287d859ff80Smrg  printf %s "(cached) " >&6
828866d665a3Smrgelse case e in #(
828966d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8290aef24d58Smrg/* end confdefs.h.  */
8291aef24d58Smrgint i;
8292aef24d58Smrg_ACEOF
8293d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
8294d859ff80Smrgthen :
8295aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
829666d665a3Smrgelse case e in #(
829766d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
829866d665a3Smrgesac
8299aef24d58Smrgfi
830066d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
830166d665a3Smrgesac
8302aef24d58Smrgfi
8303d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8304d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
8305aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8306aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8307aef24d58Smrgfi
8308aef24d58Smrg
8309aef24d58Smrgfound="no"
8310aef24d58Smrg
8311aef24d58Smrg	if test $found = "no" ; then
8312aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8313aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8314aef24d58Smrg		fi
8315aef24d58Smrg
8316aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8317aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8318aef24d58Smrg		fi
8319aef24d58Smrg
8320aef24d58Smrg		CFLAGS="$CFLAGS -Werror=return-type"
8321aef24d58Smrg
8322d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=return-type" >&5
8323d859ff80Smrgprintf %s "checking if $CC supports -Werror=return-type... " >&6; }
8324aef24d58Smrg		cacheid=xorg_cv_cc_flag__Werror_return_type
8325d859ff80Smrg		if eval test \${$cacheid+y}
8326d859ff80Smrgthen :
8327d859ff80Smrg  printf %s "(cached) " >&6
832866d665a3Smrgelse case e in #(
832966d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8330aef24d58Smrg/* end confdefs.h.  */
8331aef24d58Smrgint i;
8332aef24d58Smrgint
8333d859ff80Smrgmain (void)
8334aef24d58Smrg{
8335aef24d58Smrg
8336aef24d58Smrg  ;
8337aef24d58Smrg  return 0;
8338aef24d58Smrg}
8339aef24d58Smrg_ACEOF
8340d859ff80Smrgif ac_fn_c_try_link "$LINENO"
8341d859ff80Smrgthen :
8342aef24d58Smrg  eval $cacheid=yes
834366d665a3Smrgelse case e in #(
834466d665a3Smrg  e) eval $cacheid=no ;;
834566d665a3Smrgesac
8346aef24d58Smrgfi
8347d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
834866d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
834966d665a3Smrgesac
8350aef24d58Smrgfi
8351aef24d58Smrg
8352aef24d58Smrg
8353aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
8354aef24d58Smrg
8355aef24d58Smrg		eval supported=\$$cacheid
8356d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8357d859ff80Smrgprintf "%s\n" "$supported" >&6; }
8358aef24d58Smrg		if test "$supported" = "yes" ; then
8359aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=return-type"
8360aef24d58Smrg			found="yes"
8361aef24d58Smrg		fi
8362aef24d58Smrg	fi
8363aef24d58Smrg
8364aef24d58Smrg	if test $found = "no" ; then
8365aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8366aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8367aef24d58Smrg		fi
8368aef24d58Smrg
8369aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8370aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8371aef24d58Smrg		fi
8372aef24d58Smrg
8373aef24d58Smrg		CFLAGS="$CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT"
8374aef24d58Smrg
8375d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT" >&5
8376d859ff80Smrgprintf %s "checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT... " >&6; }
8377aef24d58Smrg		cacheid=xorg_cv_cc_flag__errwarn_E_FUNC_HAS_NO_RETURN_STMT
8378d859ff80Smrg		if eval test \${$cacheid+y}
8379d859ff80Smrgthen :
8380d859ff80Smrg  printf %s "(cached) " >&6
838166d665a3Smrgelse case e in #(
838266d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8383aef24d58Smrg/* end confdefs.h.  */
8384aef24d58Smrgint i;
8385aef24d58Smrgint
8386d859ff80Smrgmain (void)
8387aef24d58Smrg{
8388aef24d58Smrg
8389aef24d58Smrg  ;
8390aef24d58Smrg  return 0;
8391aef24d58Smrg}
8392aef24d58Smrg_ACEOF
8393d859ff80Smrgif ac_fn_c_try_link "$LINENO"
8394d859ff80Smrgthen :
8395aef24d58Smrg  eval $cacheid=yes
839666d665a3Smrgelse case e in #(
839766d665a3Smrg  e) eval $cacheid=no ;;
839866d665a3Smrgesac
8399aef24d58Smrgfi
8400d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
840166d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
840266d665a3Smrgesac
8403aef24d58Smrgfi
8404aef24d58Smrg
8405aef24d58Smrg
8406aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
8407aef24d58Smrg
8408aef24d58Smrg		eval supported=\$$cacheid
8409d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8410d859ff80Smrgprintf "%s\n" "$supported" >&6; }
8411aef24d58Smrg		if test "$supported" = "yes" ; then
8412aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT"
8413aef24d58Smrg			found="yes"
8414aef24d58Smrg		fi
8415aef24d58Smrg	fi
8416aef24d58Smrg
8417aef24d58Smrg
8418aef24d58Smrg
8419aef24d58Smrg
8420aef24d58Smrg
8421aef24d58Smrg
8422aef24d58Smrg
8423aef24d58Smrg
8424aef24d58Smrg
8425aef24d58Smrg
8426aef24d58Smrg
8427aef24d58Smrg
8428aef24d58Smrg
8429aef24d58Smrg
8430aef24d58Smrg
8431aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
8432aef24d58Smrg
8433aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8434aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8435d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8436d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8437d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
8438d859ff80Smrgthen :
8439d859ff80Smrg  printf %s "(cached) " >&6
844066d665a3Smrgelse case e in #(
844166d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8442aef24d58Smrg/* end confdefs.h.  */
8443aef24d58Smrgint i;
8444aef24d58Smrg_ACEOF
8445d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
8446d859ff80Smrgthen :
8447aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
844866d665a3Smrgelse case e in #(
844966d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
845066d665a3Smrgesac
8451aef24d58Smrgfi
845266d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
845366d665a3Smrgesac
8454aef24d58Smrgfi
8455d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8456d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
8457aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8458aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8459aef24d58Smrgfi
8460aef24d58Smrg
8461aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
8462aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8463aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8464aef24d58Smrg	fi
8465aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8466d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8467d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8468d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
8469d859ff80Smrgthen :
8470d859ff80Smrg  printf %s "(cached) " >&6
847166d665a3Smrgelse case e in #(
847266d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8473aef24d58Smrg/* end confdefs.h.  */
8474aef24d58Smrgint i;
8475aef24d58Smrg_ACEOF
8476d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
8477d859ff80Smrgthen :
8478aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
847966d665a3Smrgelse case e in #(
848066d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
848166d665a3Smrgesac
8482aef24d58Smrgfi
848366d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
848466d665a3Smrgesac
8485aef24d58Smrgfi
8486d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8487d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
8488aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8489aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8490aef24d58Smrgfi
8491aef24d58Smrg
8492aef24d58Smrgfound="no"
8493aef24d58Smrg
8494aef24d58Smrg	if test $found = "no" ; then
8495aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8496aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8497aef24d58Smrg		fi
8498aef24d58Smrg
8499aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8500aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8501aef24d58Smrg		fi
8502aef24d58Smrg
8503aef24d58Smrg		CFLAGS="$CFLAGS -Werror=trigraphs"
8504aef24d58Smrg
8505d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=trigraphs" >&5
8506d859ff80Smrgprintf %s "checking if $CC supports -Werror=trigraphs... " >&6; }
8507aef24d58Smrg		cacheid=xorg_cv_cc_flag__Werror_trigraphs
8508d859ff80Smrg		if eval test \${$cacheid+y}
8509d859ff80Smrgthen :
8510d859ff80Smrg  printf %s "(cached) " >&6
851166d665a3Smrgelse case e in #(
851266d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8513aef24d58Smrg/* end confdefs.h.  */
8514aef24d58Smrgint i;
8515aef24d58Smrgint
8516d859ff80Smrgmain (void)
8517aef24d58Smrg{
8518aef24d58Smrg
8519aef24d58Smrg  ;
8520aef24d58Smrg  return 0;
8521aef24d58Smrg}
8522aef24d58Smrg_ACEOF
8523d859ff80Smrgif ac_fn_c_try_link "$LINENO"
8524d859ff80Smrgthen :
8525aef24d58Smrg  eval $cacheid=yes
852666d665a3Smrgelse case e in #(
852766d665a3Smrg  e) eval $cacheid=no ;;
852866d665a3Smrgesac
8529aef24d58Smrgfi
8530d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
853166d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
853266d665a3Smrgesac
8533aef24d58Smrgfi
8534aef24d58Smrg
8535aef24d58Smrg
8536aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
8537aef24d58Smrg
8538aef24d58Smrg		eval supported=\$$cacheid
8539d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8540d859ff80Smrgprintf "%s\n" "$supported" >&6; }
8541aef24d58Smrg		if test "$supported" = "yes" ; then
8542aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=trigraphs"
8543aef24d58Smrg			found="yes"
8544aef24d58Smrg		fi
8545aef24d58Smrg	fi
8546aef24d58Smrg
8547aef24d58Smrg
8548aef24d58Smrg
8549aef24d58Smrg
8550aef24d58Smrg
8551aef24d58Smrg
8552aef24d58Smrg
8553aef24d58Smrg
8554aef24d58Smrg
8555aef24d58Smrg
8556aef24d58Smrg
8557aef24d58Smrg
8558aef24d58Smrg
8559aef24d58Smrg
8560aef24d58Smrg
8561aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
8562aef24d58Smrg
8563aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8564aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8565d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8566d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8567d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
8568d859ff80Smrgthen :
8569d859ff80Smrg  printf %s "(cached) " >&6
857066d665a3Smrgelse case e in #(
857166d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8572aef24d58Smrg/* end confdefs.h.  */
8573aef24d58Smrgint i;
8574aef24d58Smrg_ACEOF
8575d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
8576d859ff80Smrgthen :
8577aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
857866d665a3Smrgelse case e in #(
857966d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
858066d665a3Smrgesac
8581aef24d58Smrgfi
858266d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
858366d665a3Smrgesac
8584aef24d58Smrgfi
8585d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8586d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
8587aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8588aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8589aef24d58Smrgfi
8590aef24d58Smrg
8591aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
8592aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8593aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8594aef24d58Smrg	fi
8595aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8596d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8597d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8598d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
8599d859ff80Smrgthen :
8600d859ff80Smrg  printf %s "(cached) " >&6
860166d665a3Smrgelse case e in #(
860266d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8603aef24d58Smrg/* end confdefs.h.  */
8604aef24d58Smrgint i;
8605aef24d58Smrg_ACEOF
8606d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
8607d859ff80Smrgthen :
8608aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
860966d665a3Smrgelse case e in #(
861066d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
861166d665a3Smrgesac
8612aef24d58Smrgfi
861366d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
861466d665a3Smrgesac
8615aef24d58Smrgfi
8616d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8617d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
8618aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8619aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8620aef24d58Smrgfi
8621aef24d58Smrg
8622aef24d58Smrgfound="no"
8623aef24d58Smrg
8624aef24d58Smrg	if test $found = "no" ; then
8625aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8626aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8627aef24d58Smrg		fi
8628aef24d58Smrg
8629aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8630aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8631aef24d58Smrg		fi
8632aef24d58Smrg
8633aef24d58Smrg		CFLAGS="$CFLAGS -Werror=array-bounds"
8634aef24d58Smrg
8635d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=array-bounds" >&5
8636d859ff80Smrgprintf %s "checking if $CC supports -Werror=array-bounds... " >&6; }
8637aef24d58Smrg		cacheid=xorg_cv_cc_flag__Werror_array_bounds
8638d859ff80Smrg		if eval test \${$cacheid+y}
8639d859ff80Smrgthen :
8640d859ff80Smrg  printf %s "(cached) " >&6
864166d665a3Smrgelse case e in #(
864266d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8643aef24d58Smrg/* end confdefs.h.  */
8644aef24d58Smrgint i;
8645aef24d58Smrgint
8646d859ff80Smrgmain (void)
8647aef24d58Smrg{
8648aef24d58Smrg
8649aef24d58Smrg  ;
8650aef24d58Smrg  return 0;
8651aef24d58Smrg}
8652aef24d58Smrg_ACEOF
8653d859ff80Smrgif ac_fn_c_try_link "$LINENO"
8654d859ff80Smrgthen :
8655aef24d58Smrg  eval $cacheid=yes
865666d665a3Smrgelse case e in #(
865766d665a3Smrg  e) eval $cacheid=no ;;
865866d665a3Smrgesac
8659aef24d58Smrgfi
8660d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
866166d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
866266d665a3Smrgesac
8663aef24d58Smrgfi
8664aef24d58Smrg
8665aef24d58Smrg
8666aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
8667aef24d58Smrg
8668aef24d58Smrg		eval supported=\$$cacheid
8669d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8670d859ff80Smrgprintf "%s\n" "$supported" >&6; }
8671aef24d58Smrg		if test "$supported" = "yes" ; then
8672aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=array-bounds"
8673aef24d58Smrg			found="yes"
8674aef24d58Smrg		fi
8675aef24d58Smrg	fi
8676aef24d58Smrg
8677aef24d58Smrg
8678aef24d58Smrg
8679aef24d58Smrg
8680aef24d58Smrg
8681aef24d58Smrg
8682aef24d58Smrg
8683aef24d58Smrg
8684aef24d58Smrg
8685aef24d58Smrg
8686aef24d58Smrg
8687aef24d58Smrg
8688aef24d58Smrg
8689aef24d58Smrg
8690aef24d58Smrg
8691aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
8692aef24d58Smrg
8693aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8694aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8695d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8696d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8697d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
8698d859ff80Smrgthen :
8699d859ff80Smrg  printf %s "(cached) " >&6
870066d665a3Smrgelse case e in #(
870166d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8702aef24d58Smrg/* end confdefs.h.  */
8703aef24d58Smrgint i;
8704aef24d58Smrg_ACEOF
8705d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
8706d859ff80Smrgthen :
8707aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
870866d665a3Smrgelse case e in #(
870966d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
871066d665a3Smrgesac
8711aef24d58Smrgfi
871266d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
871366d665a3Smrgesac
8714aef24d58Smrgfi
8715d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8716d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
8717aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8718aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8719aef24d58Smrgfi
8720aef24d58Smrg
8721aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
8722aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8723aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8724aef24d58Smrg	fi
8725aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8726d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8727d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8728d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
8729d859ff80Smrgthen :
8730d859ff80Smrg  printf %s "(cached) " >&6
873166d665a3Smrgelse case e in #(
873266d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8733aef24d58Smrg/* end confdefs.h.  */
8734aef24d58Smrgint i;
8735aef24d58Smrg_ACEOF
8736d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
8737d859ff80Smrgthen :
8738aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
873966d665a3Smrgelse case e in #(
874066d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
874166d665a3Smrgesac
8742aef24d58Smrgfi
874366d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
874466d665a3Smrgesac
8745aef24d58Smrgfi
8746d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8747d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
8748aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8749aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8750aef24d58Smrgfi
8751aef24d58Smrg
8752aef24d58Smrgfound="no"
8753aef24d58Smrg
8754aef24d58Smrg	if test $found = "no" ; then
8755aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8756aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8757aef24d58Smrg		fi
8758aef24d58Smrg
8759aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8760aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8761aef24d58Smrg		fi
8762aef24d58Smrg
8763aef24d58Smrg		CFLAGS="$CFLAGS -Werror=write-strings"
8764aef24d58Smrg
8765d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=write-strings" >&5
8766d859ff80Smrgprintf %s "checking if $CC supports -Werror=write-strings... " >&6; }
8767aef24d58Smrg		cacheid=xorg_cv_cc_flag__Werror_write_strings
8768d859ff80Smrg		if eval test \${$cacheid+y}
8769d859ff80Smrgthen :
8770d859ff80Smrg  printf %s "(cached) " >&6
877166d665a3Smrgelse case e in #(
877266d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8773aef24d58Smrg/* end confdefs.h.  */
8774aef24d58Smrgint i;
8775aef24d58Smrgint
8776d859ff80Smrgmain (void)
8777aef24d58Smrg{
8778aef24d58Smrg
8779aef24d58Smrg  ;
8780aef24d58Smrg  return 0;
8781aef24d58Smrg}
8782aef24d58Smrg_ACEOF
8783d859ff80Smrgif ac_fn_c_try_link "$LINENO"
8784d859ff80Smrgthen :
8785aef24d58Smrg  eval $cacheid=yes
878666d665a3Smrgelse case e in #(
878766d665a3Smrg  e) eval $cacheid=no ;;
878866d665a3Smrgesac
8789aef24d58Smrgfi
8790d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
879166d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
879266d665a3Smrgesac
8793aef24d58Smrgfi
8794aef24d58Smrg
8795aef24d58Smrg
8796aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
8797aef24d58Smrg
8798aef24d58Smrg		eval supported=\$$cacheid
8799d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8800d859ff80Smrgprintf "%s\n" "$supported" >&6; }
8801aef24d58Smrg		if test "$supported" = "yes" ; then
8802aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=write-strings"
8803aef24d58Smrg			found="yes"
8804aef24d58Smrg		fi
8805aef24d58Smrg	fi
8806aef24d58Smrg
8807aef24d58Smrg
8808aef24d58Smrg
8809aef24d58Smrg
8810aef24d58Smrg
8811aef24d58Smrg
8812aef24d58Smrg
8813aef24d58Smrg
8814aef24d58Smrg
8815aef24d58Smrg
8816aef24d58Smrg
8817aef24d58Smrg
8818aef24d58Smrg
8819aef24d58Smrg
8820aef24d58Smrg
8821aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
8822aef24d58Smrg
8823aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8824aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8825d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8826d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8827d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
8828d859ff80Smrgthen :
8829d859ff80Smrg  printf %s "(cached) " >&6
883066d665a3Smrgelse case e in #(
883166d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8832aef24d58Smrg/* end confdefs.h.  */
8833aef24d58Smrgint i;
8834aef24d58Smrg_ACEOF
8835d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
8836d859ff80Smrgthen :
8837aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
883866d665a3Smrgelse case e in #(
883966d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
884066d665a3Smrgesac
8841aef24d58Smrgfi
884266d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
884366d665a3Smrgesac
8844aef24d58Smrgfi
8845d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8846d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
8847aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8848aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8849aef24d58Smrgfi
8850aef24d58Smrg
8851aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
8852aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8853aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8854aef24d58Smrg	fi
8855aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8856d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8857d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8858d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
8859d859ff80Smrgthen :
8860d859ff80Smrg  printf %s "(cached) " >&6
886166d665a3Smrgelse case e in #(
886266d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8863aef24d58Smrg/* end confdefs.h.  */
8864aef24d58Smrgint i;
8865aef24d58Smrg_ACEOF
8866d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
8867d859ff80Smrgthen :
8868aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
886966d665a3Smrgelse case e in #(
887066d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
887166d665a3Smrgesac
8872aef24d58Smrgfi
887366d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
887466d665a3Smrgesac
8875aef24d58Smrgfi
8876d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8877d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
8878aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8879aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8880aef24d58Smrgfi
8881aef24d58Smrg
8882aef24d58Smrgfound="no"
8883aef24d58Smrg
8884aef24d58Smrg	if test $found = "no" ; then
8885aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8886aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8887aef24d58Smrg		fi
8888aef24d58Smrg
8889aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8890aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8891aef24d58Smrg		fi
8892aef24d58Smrg
8893aef24d58Smrg		CFLAGS="$CFLAGS -Werror=address"
8894aef24d58Smrg
8895d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=address" >&5
8896d859ff80Smrgprintf %s "checking if $CC supports -Werror=address... " >&6; }
8897aef24d58Smrg		cacheid=xorg_cv_cc_flag__Werror_address
8898d859ff80Smrg		if eval test \${$cacheid+y}
8899d859ff80Smrgthen :
8900d859ff80Smrg  printf %s "(cached) " >&6
890166d665a3Smrgelse case e in #(
890266d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8903aef24d58Smrg/* end confdefs.h.  */
8904aef24d58Smrgint i;
8905aef24d58Smrgint
8906d859ff80Smrgmain (void)
8907aef24d58Smrg{
8908aef24d58Smrg
8909aef24d58Smrg  ;
8910aef24d58Smrg  return 0;
8911aef24d58Smrg}
8912aef24d58Smrg_ACEOF
8913d859ff80Smrgif ac_fn_c_try_link "$LINENO"
8914d859ff80Smrgthen :
8915aef24d58Smrg  eval $cacheid=yes
891666d665a3Smrgelse case e in #(
891766d665a3Smrg  e) eval $cacheid=no ;;
891866d665a3Smrgesac
8919aef24d58Smrgfi
8920d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
892166d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
892266d665a3Smrgesac
8923aef24d58Smrgfi
8924aef24d58Smrg
8925aef24d58Smrg
8926aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
8927aef24d58Smrg
8928aef24d58Smrg		eval supported=\$$cacheid
8929d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8930d859ff80Smrgprintf "%s\n" "$supported" >&6; }
8931aef24d58Smrg		if test "$supported" = "yes" ; then
8932aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=address"
8933aef24d58Smrg			found="yes"
8934aef24d58Smrg		fi
8935aef24d58Smrg	fi
8936aef24d58Smrg
8937aef24d58Smrg
8938aef24d58Smrg
8939aef24d58Smrg
8940aef24d58Smrg
8941aef24d58Smrg
8942aef24d58Smrg
8943aef24d58Smrg
8944aef24d58Smrg
8945aef24d58Smrg
8946aef24d58Smrg
8947aef24d58Smrg
8948aef24d58Smrg
8949aef24d58Smrg
8950aef24d58Smrg
8951aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
8952aef24d58Smrg
8953aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8954aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8955d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8956d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8957d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
8958d859ff80Smrgthen :
8959d859ff80Smrg  printf %s "(cached) " >&6
896066d665a3Smrgelse case e in #(
896166d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8962aef24d58Smrg/* end confdefs.h.  */
8963aef24d58Smrgint i;
8964aef24d58Smrg_ACEOF
8965d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
8966d859ff80Smrgthen :
8967aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
896866d665a3Smrgelse case e in #(
896966d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
897066d665a3Smrgesac
8971aef24d58Smrgfi
897266d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
897366d665a3Smrgesac
8974aef24d58Smrgfi
8975d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8976d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
8977aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8978aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8979aef24d58Smrgfi
8980aef24d58Smrg
8981aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
8982aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8983aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8984aef24d58Smrg	fi
8985aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8986d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8987d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8988d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
8989d859ff80Smrgthen :
8990d859ff80Smrg  printf %s "(cached) " >&6
899166d665a3Smrgelse case e in #(
899266d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8993aef24d58Smrg/* end confdefs.h.  */
8994aef24d58Smrgint i;
8995aef24d58Smrg_ACEOF
8996d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
8997d859ff80Smrgthen :
8998aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
899966d665a3Smrgelse case e in #(
900066d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
900166d665a3Smrgesac
9002aef24d58Smrgfi
900366d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
900466d665a3Smrgesac
9005aef24d58Smrgfi
9006d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9007d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9008aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9009aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9010aef24d58Smrgfi
9011aef24d58Smrg
9012aef24d58Smrgfound="no"
9013aef24d58Smrg
9014aef24d58Smrg	if test $found = "no" ; then
9015aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9016aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9017aef24d58Smrg		fi
9018aef24d58Smrg
9019aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9020aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9021aef24d58Smrg		fi
9022aef24d58Smrg
9023aef24d58Smrg		CFLAGS="$CFLAGS -Werror=int-to-pointer-cast"
9024aef24d58Smrg
9025d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=int-to-pointer-cast" >&5
9026d859ff80Smrgprintf %s "checking if $CC supports -Werror=int-to-pointer-cast... " >&6; }
9027aef24d58Smrg		cacheid=xorg_cv_cc_flag__Werror_int_to_pointer_cast
9028d859ff80Smrg		if eval test \${$cacheid+y}
9029d859ff80Smrgthen :
9030d859ff80Smrg  printf %s "(cached) " >&6
903166d665a3Smrgelse case e in #(
903266d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9033aef24d58Smrg/* end confdefs.h.  */
9034aef24d58Smrgint i;
9035aef24d58Smrgint
9036d859ff80Smrgmain (void)
9037aef24d58Smrg{
9038aef24d58Smrg
9039aef24d58Smrg  ;
9040aef24d58Smrg  return 0;
9041aef24d58Smrg}
9042aef24d58Smrg_ACEOF
9043d859ff80Smrgif ac_fn_c_try_link "$LINENO"
9044d859ff80Smrgthen :
9045aef24d58Smrg  eval $cacheid=yes
904666d665a3Smrgelse case e in #(
904766d665a3Smrg  e) eval $cacheid=no ;;
904866d665a3Smrgesac
9049aef24d58Smrgfi
9050d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
905166d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
905266d665a3Smrgesac
9053aef24d58Smrgfi
9054aef24d58Smrg
9055aef24d58Smrg
9056aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
9057aef24d58Smrg
9058aef24d58Smrg		eval supported=\$$cacheid
9059d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9060d859ff80Smrgprintf "%s\n" "$supported" >&6; }
9061aef24d58Smrg		if test "$supported" = "yes" ; then
9062aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=int-to-pointer-cast"
9063aef24d58Smrg			found="yes"
9064aef24d58Smrg		fi
9065aef24d58Smrg	fi
9066aef24d58Smrg
9067aef24d58Smrg	if test $found = "no" ; then
9068aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9069aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9070aef24d58Smrg		fi
9071aef24d58Smrg
9072aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9073aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9074aef24d58Smrg		fi
9075aef24d58Smrg
9076aef24d58Smrg		CFLAGS="$CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION"
9077aef24d58Smrg
9078d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION" >&5
9079d859ff80Smrgprintf %s "checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION... " >&6; }
9080aef24d58Smrg		cacheid=xorg_cv_cc_flag__errwarn_E_BAD_PTR_INT_COMBINATION
9081d859ff80Smrg		if eval test \${$cacheid+y}
9082d859ff80Smrgthen :
9083d859ff80Smrg  printf %s "(cached) " >&6
908466d665a3Smrgelse case e in #(
908566d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9086aef24d58Smrg/* end confdefs.h.  */
9087aef24d58Smrgint i;
9088aef24d58Smrgint
9089d859ff80Smrgmain (void)
9090aef24d58Smrg{
9091aef24d58Smrg
9092aef24d58Smrg  ;
9093aef24d58Smrg  return 0;
9094aef24d58Smrg}
9095aef24d58Smrg_ACEOF
9096d859ff80Smrgif ac_fn_c_try_link "$LINENO"
9097d859ff80Smrgthen :
9098aef24d58Smrg  eval $cacheid=yes
909966d665a3Smrgelse case e in #(
910066d665a3Smrg  e) eval $cacheid=no ;;
910166d665a3Smrgesac
9102aef24d58Smrgfi
9103d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
910466d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
910566d665a3Smrgesac
9106aef24d58Smrgfi
9107aef24d58Smrg
9108aef24d58Smrg
9109aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
9110aef24d58Smrg
9111aef24d58Smrg		eval supported=\$$cacheid
9112d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9113d859ff80Smrgprintf "%s\n" "$supported" >&6; }
9114aef24d58Smrg		if test "$supported" = "yes" ; then
9115aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION"
9116aef24d58Smrg			found="yes"
9117aef24d58Smrg		fi
9118aef24d58Smrg	fi
9119aef24d58Smrg
9120aef24d58Smrg
9121aef24d58Smrg
9122aef24d58Smrg
9123aef24d58Smrg
9124aef24d58Smrg
9125aef24d58Smrg
9126aef24d58Smrg
9127aef24d58Smrg
9128aef24d58Smrg
9129aef24d58Smrg
9130aef24d58Smrg
9131aef24d58Smrg
9132aef24d58Smrg
9133aef24d58Smrg
9134aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
9135aef24d58Smrg
9136aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9137aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9138d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9139d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9140d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
9141d859ff80Smrgthen :
9142d859ff80Smrg  printf %s "(cached) " >&6
914366d665a3Smrgelse case e in #(
914466d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9145aef24d58Smrg/* end confdefs.h.  */
9146aef24d58Smrgint i;
9147aef24d58Smrg_ACEOF
9148d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
9149d859ff80Smrgthen :
9150aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
915166d665a3Smrgelse case e in #(
915266d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
915366d665a3Smrgesac
9154aef24d58Smrgfi
915566d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
915666d665a3Smrgesac
9157aef24d58Smrgfi
9158d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9159d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
9160aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9161aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9162aef24d58Smrgfi
9163aef24d58Smrg
9164aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
9165aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9166aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9167aef24d58Smrg	fi
9168aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9169d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9170d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9171d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
9172d859ff80Smrgthen :
9173d859ff80Smrg  printf %s "(cached) " >&6
917466d665a3Smrgelse case e in #(
917566d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9176aef24d58Smrg/* end confdefs.h.  */
9177aef24d58Smrgint i;
9178aef24d58Smrg_ACEOF
9179d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
9180d859ff80Smrgthen :
9181aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
918266d665a3Smrgelse case e in #(
918366d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
918466d665a3Smrgesac
9185aef24d58Smrgfi
918666d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
918766d665a3Smrgesac
9188aef24d58Smrgfi
9189d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9190d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9191aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9192aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9193aef24d58Smrgfi
9194aef24d58Smrg
9195aef24d58Smrgfound="no"
9196aef24d58Smrg
9197aef24d58Smrg	if test $found = "no" ; then
9198aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9199aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9200aef24d58Smrg		fi
9201aef24d58Smrg
9202aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9203aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9204aef24d58Smrg		fi
9205aef24d58Smrg
9206aef24d58Smrg		CFLAGS="$CFLAGS -Werror=pointer-to-int-cast"
9207aef24d58Smrg
9208d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=pointer-to-int-cast" >&5
9209d859ff80Smrgprintf %s "checking if $CC supports -Werror=pointer-to-int-cast... " >&6; }
9210aef24d58Smrg		cacheid=xorg_cv_cc_flag__Werror_pointer_to_int_cast
9211d859ff80Smrg		if eval test \${$cacheid+y}
9212d859ff80Smrgthen :
9213d859ff80Smrg  printf %s "(cached) " >&6
921466d665a3Smrgelse case e in #(
921566d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9216aef24d58Smrg/* end confdefs.h.  */
9217aef24d58Smrgint i;
9218aef24d58Smrgint
9219d859ff80Smrgmain (void)
9220aef24d58Smrg{
9221aef24d58Smrg
9222aef24d58Smrg  ;
9223aef24d58Smrg  return 0;
9224aef24d58Smrg}
9225aef24d58Smrg_ACEOF
9226d859ff80Smrgif ac_fn_c_try_link "$LINENO"
9227d859ff80Smrgthen :
9228aef24d58Smrg  eval $cacheid=yes
922966d665a3Smrgelse case e in #(
923066d665a3Smrg  e) eval $cacheid=no ;;
923166d665a3Smrgesac
9232aef24d58Smrgfi
9233d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
923466d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
923566d665a3Smrgesac
9236aef24d58Smrgfi
9237aef24d58Smrg
9238aef24d58Smrg
9239aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
9240aef24d58Smrg
9241aef24d58Smrg		eval supported=\$$cacheid
9242d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9243d859ff80Smrgprintf "%s\n" "$supported" >&6; }
9244aef24d58Smrg		if test "$supported" = "yes" ; then
9245aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast"
9246aef24d58Smrg			found="yes"
9247aef24d58Smrg		fi
9248aef24d58Smrg	fi
9249aef24d58Smrg
9250aef24d58Smrg # Also -errwarn=E_BAD_PTR_INT_COMBINATION
9251aef24d58Smrgelse
9252d859ff80Smrg{ printf "%s\n" "$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
9253d859ff80Smrgprintf "%s\n" "$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;}
9254aef24d58Smrg
9255aef24d58Smrg
9256aef24d58Smrg
9257aef24d58Smrg
9258aef24d58Smrg
9259aef24d58Smrg
9260aef24d58Smrg
9261aef24d58Smrg
9262aef24d58Smrg
9263aef24d58Smrg
9264aef24d58Smrg
9265aef24d58Smrg
9266aef24d58Smrg
9267aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
9268aef24d58Smrg
9269aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9270aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9271d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9272d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9273d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
9274d859ff80Smrgthen :
9275d859ff80Smrg  printf %s "(cached) " >&6
927666d665a3Smrgelse case e in #(
927766d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9278aef24d58Smrg/* end confdefs.h.  */
9279aef24d58Smrgint i;
9280aef24d58Smrg_ACEOF
9281d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
9282d859ff80Smrgthen :
9283aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
928466d665a3Smrgelse case e in #(
928566d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
928666d665a3Smrgesac
9287aef24d58Smrgfi
928866d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
928966d665a3Smrgesac
9290aef24d58Smrgfi
9291d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9292d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
9293aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9294aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9295aef24d58Smrgfi
9296aef24d58Smrg
9297aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
9298aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9299aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9300aef24d58Smrg	fi
9301aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9302d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9303d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9304d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
9305d859ff80Smrgthen :
9306d859ff80Smrg  printf %s "(cached) " >&6
930766d665a3Smrgelse case e in #(
930866d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9309aef24d58Smrg/* end confdefs.h.  */
9310aef24d58Smrgint i;
9311aef24d58Smrg_ACEOF
9312d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
9313d859ff80Smrgthen :
9314aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
931566d665a3Smrgelse case e in #(
931666d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
931766d665a3Smrgesac
9318aef24d58Smrgfi
931966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
932066d665a3Smrgesac
9321aef24d58Smrgfi
9322d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9323d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9324aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9325aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9326aef24d58Smrgfi
9327aef24d58Smrg
9328aef24d58Smrgfound="no"
9329aef24d58Smrg
9330aef24d58Smrg	if test $found = "no" ; then
9331aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9332aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9333aef24d58Smrg		fi
9334aef24d58Smrg
9335aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9336aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9337aef24d58Smrg		fi
9338aef24d58Smrg
9339aef24d58Smrg		CFLAGS="$CFLAGS -Wimplicit"
9340aef24d58Smrg
9341d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wimplicit" >&5
9342d859ff80Smrgprintf %s "checking if $CC supports -Wimplicit... " >&6; }
9343aef24d58Smrg		cacheid=xorg_cv_cc_flag__Wimplicit
9344d859ff80Smrg		if eval test \${$cacheid+y}
9345d859ff80Smrgthen :
9346d859ff80Smrg  printf %s "(cached) " >&6
934766d665a3Smrgelse case e in #(
934866d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9349aef24d58Smrg/* end confdefs.h.  */
9350aef24d58Smrgint i;
9351aef24d58Smrgint
9352d859ff80Smrgmain (void)
9353aef24d58Smrg{
9354aef24d58Smrg
9355aef24d58Smrg  ;
9356aef24d58Smrg  return 0;
9357aef24d58Smrg}
9358aef24d58Smrg_ACEOF
9359d859ff80Smrgif ac_fn_c_try_link "$LINENO"
9360d859ff80Smrgthen :
9361aef24d58Smrg  eval $cacheid=yes
936266d665a3Smrgelse case e in #(
936366d665a3Smrg  e) eval $cacheid=no ;;
936466d665a3Smrgesac
9365aef24d58Smrgfi
9366d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
936766d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
936866d665a3Smrgesac
9369aef24d58Smrgfi
9370aef24d58Smrg
9371aef24d58Smrg
9372aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
9373aef24d58Smrg
9374aef24d58Smrg		eval supported=\$$cacheid
9375d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9376d859ff80Smrgprintf "%s\n" "$supported" >&6; }
9377aef24d58Smrg		if test "$supported" = "yes" ; then
9378aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wimplicit"
9379aef24d58Smrg			found="yes"
9380aef24d58Smrg		fi
9381aef24d58Smrg	fi
9382aef24d58Smrg
9383aef24d58Smrg
9384aef24d58Smrg
9385aef24d58Smrg
9386aef24d58Smrg
9387aef24d58Smrg
9388aef24d58Smrg
9389aef24d58Smrg
9390aef24d58Smrg
9391aef24d58Smrg
9392aef24d58Smrg
9393aef24d58Smrg
9394aef24d58Smrg
9395aef24d58Smrg
9396aef24d58Smrg
9397aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
9398aef24d58Smrg
9399aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9400aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9401d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9402d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9403d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
9404d859ff80Smrgthen :
9405d859ff80Smrg  printf %s "(cached) " >&6
940666d665a3Smrgelse case e in #(
940766d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9408aef24d58Smrg/* end confdefs.h.  */
9409aef24d58Smrgint i;
9410aef24d58Smrg_ACEOF
9411d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
9412d859ff80Smrgthen :
9413aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
941466d665a3Smrgelse case e in #(
941566d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
941666d665a3Smrgesac
9417aef24d58Smrgfi
941866d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
941966d665a3Smrgesac
9420aef24d58Smrgfi
9421d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9422d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
9423aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9424aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9425aef24d58Smrgfi
9426aef24d58Smrg
9427aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
9428aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9429aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9430aef24d58Smrg	fi
9431aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9432d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9433d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9434d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
9435d859ff80Smrgthen :
9436d859ff80Smrg  printf %s "(cached) " >&6
943766d665a3Smrgelse case e in #(
943866d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9439aef24d58Smrg/* end confdefs.h.  */
9440aef24d58Smrgint i;
9441aef24d58Smrg_ACEOF
9442d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
9443d859ff80Smrgthen :
9444aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
944566d665a3Smrgelse case e in #(
944666d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
944766d665a3Smrgesac
9448aef24d58Smrgfi
944966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
945066d665a3Smrgesac
9451aef24d58Smrgfi
9452d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9453d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9454aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9455aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9456aef24d58Smrgfi
9457aef24d58Smrg
9458aef24d58Smrgfound="no"
9459aef24d58Smrg
9460aef24d58Smrg	if test $found = "no" ; then
9461aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9462aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9463aef24d58Smrg		fi
9464aef24d58Smrg
9465aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9466aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9467aef24d58Smrg		fi
9468aef24d58Smrg
9469aef24d58Smrg		CFLAGS="$CFLAGS -Wnonnull"
9470aef24d58Smrg
9471d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnonnull" >&5
9472d859ff80Smrgprintf %s "checking if $CC supports -Wnonnull... " >&6; }
9473aef24d58Smrg		cacheid=xorg_cv_cc_flag__Wnonnull
9474d859ff80Smrg		if eval test \${$cacheid+y}
9475d859ff80Smrgthen :
9476d859ff80Smrg  printf %s "(cached) " >&6
947766d665a3Smrgelse case e in #(
947866d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9479aef24d58Smrg/* end confdefs.h.  */
9480aef24d58Smrgint i;
9481aef24d58Smrgint
9482d859ff80Smrgmain (void)
9483aef24d58Smrg{
9484aef24d58Smrg
9485aef24d58Smrg  ;
9486aef24d58Smrg  return 0;
9487aef24d58Smrg}
9488aef24d58Smrg_ACEOF
9489d859ff80Smrgif ac_fn_c_try_link "$LINENO"
9490d859ff80Smrgthen :
9491aef24d58Smrg  eval $cacheid=yes
949266d665a3Smrgelse case e in #(
949366d665a3Smrg  e) eval $cacheid=no ;;
949466d665a3Smrgesac
9495aef24d58Smrgfi
9496d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
949766d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
949866d665a3Smrgesac
9499aef24d58Smrgfi
9500aef24d58Smrg
9501aef24d58Smrg
9502aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
9503aef24d58Smrg
9504aef24d58Smrg		eval supported=\$$cacheid
9505d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9506d859ff80Smrgprintf "%s\n" "$supported" >&6; }
9507aef24d58Smrg		if test "$supported" = "yes" ; then
9508aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wnonnull"
9509aef24d58Smrg			found="yes"
9510aef24d58Smrg		fi
9511aef24d58Smrg	fi
9512aef24d58Smrg
9513aef24d58Smrg
9514aef24d58Smrg
9515aef24d58Smrg
9516aef24d58Smrg
9517aef24d58Smrg
9518aef24d58Smrg
9519aef24d58Smrg
9520aef24d58Smrg
9521aef24d58Smrg
9522aef24d58Smrg
9523aef24d58Smrg
9524aef24d58Smrg
9525aef24d58Smrg
9526aef24d58Smrg
9527aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
9528aef24d58Smrg
9529aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9530aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9531d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9532d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9533d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
9534d859ff80Smrgthen :
9535d859ff80Smrg  printf %s "(cached) " >&6
953666d665a3Smrgelse case e in #(
953766d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9538aef24d58Smrg/* end confdefs.h.  */
9539aef24d58Smrgint i;
9540aef24d58Smrg_ACEOF
9541d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
9542d859ff80Smrgthen :
9543aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
954466d665a3Smrgelse case e in #(
954566d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
954666d665a3Smrgesac
9547aef24d58Smrgfi
954866d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
954966d665a3Smrgesac
9550aef24d58Smrgfi
9551d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9552d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
9553aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9554aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9555aef24d58Smrgfi
9556aef24d58Smrg
9557aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
9558aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9559aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9560aef24d58Smrg	fi
9561aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9562d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9563d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9564d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
9565d859ff80Smrgthen :
9566d859ff80Smrg  printf %s "(cached) " >&6
956766d665a3Smrgelse case e in #(
956866d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9569aef24d58Smrg/* end confdefs.h.  */
9570aef24d58Smrgint i;
9571aef24d58Smrg_ACEOF
9572d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
9573d859ff80Smrgthen :
9574aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
957566d665a3Smrgelse case e in #(
957666d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
957766d665a3Smrgesac
9578aef24d58Smrgfi
957966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
958066d665a3Smrgesac
9581aef24d58Smrgfi
9582d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9583d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9584aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9585aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9586aef24d58Smrgfi
9587aef24d58Smrg
9588aef24d58Smrgfound="no"
9589aef24d58Smrg
9590aef24d58Smrg	if test $found = "no" ; then
9591aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9592aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9593aef24d58Smrg		fi
9594aef24d58Smrg
9595aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9596aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9597aef24d58Smrg		fi
9598aef24d58Smrg
9599aef24d58Smrg		CFLAGS="$CFLAGS -Winit-self"
9600aef24d58Smrg
9601d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Winit-self" >&5
9602d859ff80Smrgprintf %s "checking if $CC supports -Winit-self... " >&6; }
9603aef24d58Smrg		cacheid=xorg_cv_cc_flag__Winit_self
9604d859ff80Smrg		if eval test \${$cacheid+y}
9605d859ff80Smrgthen :
9606d859ff80Smrg  printf %s "(cached) " >&6
960766d665a3Smrgelse case e in #(
960866d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9609aef24d58Smrg/* end confdefs.h.  */
9610aef24d58Smrgint i;
9611aef24d58Smrgint
9612d859ff80Smrgmain (void)
9613aef24d58Smrg{
9614aef24d58Smrg
9615aef24d58Smrg  ;
9616aef24d58Smrg  return 0;
9617aef24d58Smrg}
9618aef24d58Smrg_ACEOF
9619d859ff80Smrgif ac_fn_c_try_link "$LINENO"
9620d859ff80Smrgthen :
9621aef24d58Smrg  eval $cacheid=yes
962266d665a3Smrgelse case e in #(
962366d665a3Smrg  e) eval $cacheid=no ;;
962466d665a3Smrgesac
9625aef24d58Smrgfi
9626d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
962766d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
962866d665a3Smrgesac
9629aef24d58Smrgfi
9630aef24d58Smrg
9631aef24d58Smrg
9632aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
9633aef24d58Smrg
9634aef24d58Smrg		eval supported=\$$cacheid
9635d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9636d859ff80Smrgprintf "%s\n" "$supported" >&6; }
9637aef24d58Smrg		if test "$supported" = "yes" ; then
9638aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Winit-self"
9639aef24d58Smrg			found="yes"
9640aef24d58Smrg		fi
9641aef24d58Smrg	fi
9642aef24d58Smrg
9643aef24d58Smrg
9644aef24d58Smrg
9645aef24d58Smrg
9646aef24d58Smrg
9647aef24d58Smrg
9648aef24d58Smrg
9649aef24d58Smrg
9650aef24d58Smrg
9651aef24d58Smrg
9652aef24d58Smrg
9653aef24d58Smrg
9654aef24d58Smrg
9655aef24d58Smrg
9656aef24d58Smrg
9657aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
9658aef24d58Smrg
9659aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9660aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9661d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9662d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9663d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
9664d859ff80Smrgthen :
9665d859ff80Smrg  printf %s "(cached) " >&6
966666d665a3Smrgelse case e in #(
966766d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9668aef24d58Smrg/* end confdefs.h.  */
9669aef24d58Smrgint i;
9670aef24d58Smrg_ACEOF
9671d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
9672d859ff80Smrgthen :
9673aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
967466d665a3Smrgelse case e in #(
967566d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
967666d665a3Smrgesac
9677aef24d58Smrgfi
967866d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
967966d665a3Smrgesac
9680aef24d58Smrgfi
9681d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9682d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
9683aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9684aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9685aef24d58Smrgfi
9686aef24d58Smrg
9687aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
9688aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9689aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9690aef24d58Smrg	fi
9691aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9692d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9693d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9694d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
9695d859ff80Smrgthen :
9696d859ff80Smrg  printf %s "(cached) " >&6
969766d665a3Smrgelse case e in #(
969866d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9699aef24d58Smrg/* end confdefs.h.  */
9700aef24d58Smrgint i;
9701aef24d58Smrg_ACEOF
9702d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
9703d859ff80Smrgthen :
9704aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
970566d665a3Smrgelse case e in #(
970666d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
970766d665a3Smrgesac
9708aef24d58Smrgfi
970966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
971066d665a3Smrgesac
9711aef24d58Smrgfi
9712d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9713d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9714aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9715aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9716aef24d58Smrgfi
9717aef24d58Smrg
9718aef24d58Smrgfound="no"
9719aef24d58Smrg
9720aef24d58Smrg	if test $found = "no" ; then
9721aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9722aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9723aef24d58Smrg		fi
9724aef24d58Smrg
9725aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9726aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9727aef24d58Smrg		fi
9728aef24d58Smrg
9729aef24d58Smrg		CFLAGS="$CFLAGS -Wmain"
9730aef24d58Smrg
9731d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmain" >&5
9732d859ff80Smrgprintf %s "checking if $CC supports -Wmain... " >&6; }
9733aef24d58Smrg		cacheid=xorg_cv_cc_flag__Wmain
9734d859ff80Smrg		if eval test \${$cacheid+y}
9735d859ff80Smrgthen :
9736d859ff80Smrg  printf %s "(cached) " >&6
973766d665a3Smrgelse case e in #(
973866d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9739aef24d58Smrg/* end confdefs.h.  */
9740aef24d58Smrgint i;
9741aef24d58Smrgint
9742d859ff80Smrgmain (void)
9743aef24d58Smrg{
9744aef24d58Smrg
9745aef24d58Smrg  ;
9746aef24d58Smrg  return 0;
9747aef24d58Smrg}
9748aef24d58Smrg_ACEOF
9749d859ff80Smrgif ac_fn_c_try_link "$LINENO"
9750d859ff80Smrgthen :
9751aef24d58Smrg  eval $cacheid=yes
975266d665a3Smrgelse case e in #(
975366d665a3Smrg  e) eval $cacheid=no ;;
975466d665a3Smrgesac
9755aef24d58Smrgfi
9756d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
975766d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
975866d665a3Smrgesac
9759aef24d58Smrgfi
9760aef24d58Smrg
9761aef24d58Smrg
9762aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
9763aef24d58Smrg
9764aef24d58Smrg		eval supported=\$$cacheid
9765d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9766d859ff80Smrgprintf "%s\n" "$supported" >&6; }
9767aef24d58Smrg		if test "$supported" = "yes" ; then
9768aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wmain"
9769aef24d58Smrg			found="yes"
9770aef24d58Smrg		fi
9771aef24d58Smrg	fi
9772aef24d58Smrg
9773aef24d58Smrg
9774aef24d58Smrg
9775aef24d58Smrg
9776aef24d58Smrg
9777aef24d58Smrg
9778aef24d58Smrg
9779aef24d58Smrg
9780aef24d58Smrg
9781aef24d58Smrg
9782aef24d58Smrg
9783aef24d58Smrg
9784aef24d58Smrg
9785aef24d58Smrg
9786aef24d58Smrg
9787aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
9788aef24d58Smrg
9789aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9790aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9791d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9792d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9793d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
9794d859ff80Smrgthen :
9795d859ff80Smrg  printf %s "(cached) " >&6
979666d665a3Smrgelse case e in #(
979766d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9798aef24d58Smrg/* end confdefs.h.  */
9799aef24d58Smrgint i;
9800aef24d58Smrg_ACEOF
9801d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
9802d859ff80Smrgthen :
9803aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
980466d665a3Smrgelse case e in #(
980566d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
980666d665a3Smrgesac
9807aef24d58Smrgfi
980866d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
980966d665a3Smrgesac
9810aef24d58Smrgfi
9811d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9812d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
9813aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9814aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9815aef24d58Smrgfi
9816aef24d58Smrg
9817aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
9818aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9819aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9820aef24d58Smrg	fi
9821aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9822d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9823d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9824d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
9825d859ff80Smrgthen :
9826d859ff80Smrg  printf %s "(cached) " >&6
982766d665a3Smrgelse case e in #(
982866d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9829aef24d58Smrg/* end confdefs.h.  */
9830aef24d58Smrgint i;
9831aef24d58Smrg_ACEOF
9832d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
9833d859ff80Smrgthen :
9834aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
983566d665a3Smrgelse case e in #(
983666d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
983766d665a3Smrgesac
9838aef24d58Smrgfi
983966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
984066d665a3Smrgesac
9841aef24d58Smrgfi
9842d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9843d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9844aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9845aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9846aef24d58Smrgfi
9847aef24d58Smrg
9848aef24d58Smrgfound="no"
9849aef24d58Smrg
9850aef24d58Smrg	if test $found = "no" ; then
9851aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9852aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9853aef24d58Smrg		fi
9854aef24d58Smrg
9855aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9856aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9857aef24d58Smrg		fi
9858aef24d58Smrg
9859aef24d58Smrg		CFLAGS="$CFLAGS -Wmissing-braces"
9860aef24d58Smrg
9861d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-braces" >&5
9862d859ff80Smrgprintf %s "checking if $CC supports -Wmissing-braces... " >&6; }
9863aef24d58Smrg		cacheid=xorg_cv_cc_flag__Wmissing_braces
9864d859ff80Smrg		if eval test \${$cacheid+y}
9865d859ff80Smrgthen :
9866d859ff80Smrg  printf %s "(cached) " >&6
986766d665a3Smrgelse case e in #(
986866d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9869aef24d58Smrg/* end confdefs.h.  */
9870aef24d58Smrgint i;
9871aef24d58Smrgint
9872d859ff80Smrgmain (void)
9873aef24d58Smrg{
9874aef24d58Smrg
9875aef24d58Smrg  ;
9876aef24d58Smrg  return 0;
9877aef24d58Smrg}
9878aef24d58Smrg_ACEOF
9879d859ff80Smrgif ac_fn_c_try_link "$LINENO"
9880d859ff80Smrgthen :
9881aef24d58Smrg  eval $cacheid=yes
988266d665a3Smrgelse case e in #(
988366d665a3Smrg  e) eval $cacheid=no ;;
988466d665a3Smrgesac
9885aef24d58Smrgfi
9886d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
988766d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
988866d665a3Smrgesac
9889aef24d58Smrgfi
9890aef24d58Smrg
9891aef24d58Smrg
9892aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
9893aef24d58Smrg
9894aef24d58Smrg		eval supported=\$$cacheid
9895d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9896d859ff80Smrgprintf "%s\n" "$supported" >&6; }
9897aef24d58Smrg		if test "$supported" = "yes" ; then
9898aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-braces"
9899aef24d58Smrg			found="yes"
9900aef24d58Smrg		fi
9901aef24d58Smrg	fi
9902aef24d58Smrg
9903aef24d58Smrg
9904aef24d58Smrg
9905aef24d58Smrg
9906aef24d58Smrg
9907aef24d58Smrg
9908aef24d58Smrg
9909aef24d58Smrg
9910aef24d58Smrg
9911aef24d58Smrg
9912aef24d58Smrg
9913aef24d58Smrg
9914aef24d58Smrg
9915aef24d58Smrg
9916aef24d58Smrg
9917aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
9918aef24d58Smrg
9919aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9920aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9921d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9922d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9923d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
9924d859ff80Smrgthen :
9925d859ff80Smrg  printf %s "(cached) " >&6
992666d665a3Smrgelse case e in #(
992766d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9928aef24d58Smrg/* end confdefs.h.  */
9929aef24d58Smrgint i;
9930aef24d58Smrg_ACEOF
9931d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
9932d859ff80Smrgthen :
9933aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
993466d665a3Smrgelse case e in #(
993566d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
993666d665a3Smrgesac
9937aef24d58Smrgfi
993866d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
993966d665a3Smrgesac
9940aef24d58Smrgfi
9941d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9942d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
9943aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9944aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9945aef24d58Smrgfi
9946aef24d58Smrg
9947aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
9948aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9949aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9950aef24d58Smrg	fi
9951aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9952d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9953d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9954d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
9955d859ff80Smrgthen :
9956d859ff80Smrg  printf %s "(cached) " >&6
995766d665a3Smrgelse case e in #(
995866d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9959aef24d58Smrg/* end confdefs.h.  */
9960aef24d58Smrgint i;
9961aef24d58Smrg_ACEOF
9962d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
9963d859ff80Smrgthen :
9964aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
996566d665a3Smrgelse case e in #(
996666d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
996766d665a3Smrgesac
9968aef24d58Smrgfi
996966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
997066d665a3Smrgesac
9971aef24d58Smrgfi
9972d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9973d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9974aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9975aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9976aef24d58Smrgfi
9977aef24d58Smrg
9978aef24d58Smrgfound="no"
9979aef24d58Smrg
9980aef24d58Smrg	if test $found = "no" ; then
9981aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9982aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9983aef24d58Smrg		fi
9984aef24d58Smrg
9985aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9986aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9987aef24d58Smrg		fi
9988aef24d58Smrg
9989aef24d58Smrg		CFLAGS="$CFLAGS -Wsequence-point"
9990aef24d58Smrg
9991d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsequence-point" >&5
9992d859ff80Smrgprintf %s "checking if $CC supports -Wsequence-point... " >&6; }
9993aef24d58Smrg		cacheid=xorg_cv_cc_flag__Wsequence_point
9994d859ff80Smrg		if eval test \${$cacheid+y}
9995d859ff80Smrgthen :
9996d859ff80Smrg  printf %s "(cached) " >&6
999766d665a3Smrgelse case e in #(
999866d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9999aef24d58Smrg/* end confdefs.h.  */
10000aef24d58Smrgint i;
10001aef24d58Smrgint
10002d859ff80Smrgmain (void)
10003aef24d58Smrg{
10004aef24d58Smrg
10005aef24d58Smrg  ;
10006aef24d58Smrg  return 0;
10007aef24d58Smrg}
10008aef24d58Smrg_ACEOF
10009d859ff80Smrgif ac_fn_c_try_link "$LINENO"
10010d859ff80Smrgthen :
10011aef24d58Smrg  eval $cacheid=yes
1001266d665a3Smrgelse case e in #(
1001366d665a3Smrg  e) eval $cacheid=no ;;
1001466d665a3Smrgesac
10015aef24d58Smrgfi
10016d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1001766d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
1001866d665a3Smrgesac
10019aef24d58Smrgfi
10020aef24d58Smrg
10021aef24d58Smrg
10022aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
10023aef24d58Smrg
10024aef24d58Smrg		eval supported=\$$cacheid
10025d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10026d859ff80Smrgprintf "%s\n" "$supported" >&6; }
10027aef24d58Smrg		if test "$supported" = "yes" ; then
10028aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wsequence-point"
10029aef24d58Smrg			found="yes"
10030aef24d58Smrg		fi
10031aef24d58Smrg	fi
10032aef24d58Smrg
10033aef24d58Smrg
10034aef24d58Smrg
10035aef24d58Smrg
10036aef24d58Smrg
10037aef24d58Smrg
10038aef24d58Smrg
10039aef24d58Smrg
10040aef24d58Smrg
10041aef24d58Smrg
10042aef24d58Smrg
10043aef24d58Smrg
10044aef24d58Smrg
10045aef24d58Smrg
10046aef24d58Smrg
10047aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
10048aef24d58Smrg
10049aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
10050aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10051d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10052d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10053d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
10054d859ff80Smrgthen :
10055d859ff80Smrg  printf %s "(cached) " >&6
1005666d665a3Smrgelse case e in #(
1005766d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10058aef24d58Smrg/* end confdefs.h.  */
10059aef24d58Smrgint i;
10060aef24d58Smrg_ACEOF
10061d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
10062d859ff80Smrgthen :
10063aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
1006466d665a3Smrgelse case e in #(
1006566d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
1006666d665a3Smrgesac
10067aef24d58Smrgfi
1006866d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1006966d665a3Smrgesac
10070aef24d58Smrgfi
10071d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
10072d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
10073aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
10074aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10075aef24d58Smrgfi
10076aef24d58Smrg
10077aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
10078aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10079aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10080aef24d58Smrg	fi
10081aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10082d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10083d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
10084d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
10085d859ff80Smrgthen :
10086d859ff80Smrg  printf %s "(cached) " >&6
1008766d665a3Smrgelse case e in #(
1008866d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10089aef24d58Smrg/* end confdefs.h.  */
10090aef24d58Smrgint i;
10091aef24d58Smrg_ACEOF
10092d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
10093d859ff80Smrgthen :
10094aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
1009566d665a3Smrgelse case e in #(
1009666d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
1009766d665a3Smrgesac
10098aef24d58Smrgfi
1009966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1010066d665a3Smrgesac
10101aef24d58Smrgfi
10102d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
10103d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
10104aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
10105aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10106aef24d58Smrgfi
10107aef24d58Smrg
10108aef24d58Smrgfound="no"
10109aef24d58Smrg
10110aef24d58Smrg	if test $found = "no" ; then
10111aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10112aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10113aef24d58Smrg		fi
10114aef24d58Smrg
10115aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
10116aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10117aef24d58Smrg		fi
10118aef24d58Smrg
10119aef24d58Smrg		CFLAGS="$CFLAGS -Wreturn-type"
10120aef24d58Smrg
10121d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wreturn-type" >&5
10122d859ff80Smrgprintf %s "checking if $CC supports -Wreturn-type... " >&6; }
10123aef24d58Smrg		cacheid=xorg_cv_cc_flag__Wreturn_type
10124d859ff80Smrg		if eval test \${$cacheid+y}
10125d859ff80Smrgthen :
10126d859ff80Smrg  printf %s "(cached) " >&6
1012766d665a3Smrgelse case e in #(
1012866d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10129aef24d58Smrg/* end confdefs.h.  */
10130aef24d58Smrgint i;
10131aef24d58Smrgint
10132d859ff80Smrgmain (void)
10133aef24d58Smrg{
10134aef24d58Smrg
10135aef24d58Smrg  ;
10136aef24d58Smrg  return 0;
10137aef24d58Smrg}
10138aef24d58Smrg_ACEOF
10139d859ff80Smrgif ac_fn_c_try_link "$LINENO"
10140d859ff80Smrgthen :
10141aef24d58Smrg  eval $cacheid=yes
1014266d665a3Smrgelse case e in #(
1014366d665a3Smrg  e) eval $cacheid=no ;;
1014466d665a3Smrgesac
10145aef24d58Smrgfi
10146d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1014766d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
1014866d665a3Smrgesac
10149aef24d58Smrgfi
10150aef24d58Smrg
10151aef24d58Smrg
10152aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
10153aef24d58Smrg
10154aef24d58Smrg		eval supported=\$$cacheid
10155d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10156d859ff80Smrgprintf "%s\n" "$supported" >&6; }
10157aef24d58Smrg		if test "$supported" = "yes" ; then
10158aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wreturn-type"
10159aef24d58Smrg			found="yes"
10160aef24d58Smrg		fi
10161aef24d58Smrg	fi
10162aef24d58Smrg
10163aef24d58Smrg
10164aef24d58Smrg
10165aef24d58Smrg
10166aef24d58Smrg
10167aef24d58Smrg
10168aef24d58Smrg
10169aef24d58Smrg
10170aef24d58Smrg
10171aef24d58Smrg
10172aef24d58Smrg
10173aef24d58Smrg
10174aef24d58Smrg
10175aef24d58Smrg
10176aef24d58Smrg
10177aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
10178aef24d58Smrg
10179aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
10180aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10181d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10182d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10183d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
10184d859ff80Smrgthen :
10185d859ff80Smrg  printf %s "(cached) " >&6
1018666d665a3Smrgelse case e in #(
1018766d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10188aef24d58Smrg/* end confdefs.h.  */
10189aef24d58Smrgint i;
10190aef24d58Smrg_ACEOF
10191d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
10192d859ff80Smrgthen :
10193aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
1019466d665a3Smrgelse case e in #(
1019566d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
1019666d665a3Smrgesac
10197aef24d58Smrgfi
1019866d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1019966d665a3Smrgesac
10200aef24d58Smrgfi
10201d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
10202d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
10203aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
10204aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10205aef24d58Smrgfi
10206aef24d58Smrg
10207aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
10208aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10209aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10210aef24d58Smrg	fi
10211aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10212d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10213d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
10214d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
10215d859ff80Smrgthen :
10216d859ff80Smrg  printf %s "(cached) " >&6
1021766d665a3Smrgelse case e in #(
1021866d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10219aef24d58Smrg/* end confdefs.h.  */
10220aef24d58Smrgint i;
10221aef24d58Smrg_ACEOF
10222d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
10223d859ff80Smrgthen :
10224aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
1022566d665a3Smrgelse case e in #(
1022666d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
1022766d665a3Smrgesac
10228aef24d58Smrgfi
1022966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1023066d665a3Smrgesac
10231aef24d58Smrgfi
10232d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
10233d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
10234aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
10235aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10236aef24d58Smrgfi
10237aef24d58Smrg
10238aef24d58Smrgfound="no"
10239aef24d58Smrg
10240aef24d58Smrg	if test $found = "no" ; then
10241aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10242aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10243aef24d58Smrg		fi
10244aef24d58Smrg
10245aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
10246aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10247aef24d58Smrg		fi
10248aef24d58Smrg
10249aef24d58Smrg		CFLAGS="$CFLAGS -Wtrigraphs"
10250aef24d58Smrg
10251d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wtrigraphs" >&5
10252d859ff80Smrgprintf %s "checking if $CC supports -Wtrigraphs... " >&6; }
10253aef24d58Smrg		cacheid=xorg_cv_cc_flag__Wtrigraphs
10254d859ff80Smrg		if eval test \${$cacheid+y}
10255d859ff80Smrgthen :
10256d859ff80Smrg  printf %s "(cached) " >&6
1025766d665a3Smrgelse case e in #(
1025866d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10259aef24d58Smrg/* end confdefs.h.  */
10260aef24d58Smrgint i;
10261aef24d58Smrgint
10262d859ff80Smrgmain (void)
10263aef24d58Smrg{
10264aef24d58Smrg
10265aef24d58Smrg  ;
10266aef24d58Smrg  return 0;
10267aef24d58Smrg}
10268aef24d58Smrg_ACEOF
10269d859ff80Smrgif ac_fn_c_try_link "$LINENO"
10270d859ff80Smrgthen :
10271aef24d58Smrg  eval $cacheid=yes
1027266d665a3Smrgelse case e in #(
1027366d665a3Smrg  e) eval $cacheid=no ;;
1027466d665a3Smrgesac
10275aef24d58Smrgfi
10276d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1027766d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
1027866d665a3Smrgesac
10279aef24d58Smrgfi
10280aef24d58Smrg
10281aef24d58Smrg
10282aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
10283aef24d58Smrg
10284aef24d58Smrg		eval supported=\$$cacheid
10285d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10286d859ff80Smrgprintf "%s\n" "$supported" >&6; }
10287aef24d58Smrg		if test "$supported" = "yes" ; then
10288aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wtrigraphs"
10289aef24d58Smrg			found="yes"
10290aef24d58Smrg		fi
10291aef24d58Smrg	fi
10292aef24d58Smrg
10293aef24d58Smrg
10294aef24d58Smrg
10295aef24d58Smrg
10296aef24d58Smrg
10297aef24d58Smrg
10298aef24d58Smrg
10299aef24d58Smrg
10300aef24d58Smrg
10301aef24d58Smrg
10302aef24d58Smrg
10303aef24d58Smrg
10304aef24d58Smrg
10305aef24d58Smrg
10306aef24d58Smrg
10307aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
10308aef24d58Smrg
10309aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
10310aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10311d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10312d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10313d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
10314d859ff80Smrgthen :
10315d859ff80Smrg  printf %s "(cached) " >&6
1031666d665a3Smrgelse case e in #(
1031766d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10318aef24d58Smrg/* end confdefs.h.  */
10319aef24d58Smrgint i;
10320aef24d58Smrg_ACEOF
10321d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
10322d859ff80Smrgthen :
10323aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
1032466d665a3Smrgelse case e in #(
1032566d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
1032666d665a3Smrgesac
10327aef24d58Smrgfi
1032866d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1032966d665a3Smrgesac
10330aef24d58Smrgfi
10331d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
10332d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
10333aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
10334aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10335aef24d58Smrgfi
10336aef24d58Smrg
10337aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
10338aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10339aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10340aef24d58Smrg	fi
10341aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10342d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10343d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
10344d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
10345d859ff80Smrgthen :
10346d859ff80Smrg  printf %s "(cached) " >&6
1034766d665a3Smrgelse case e in #(
1034866d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10349aef24d58Smrg/* end confdefs.h.  */
10350aef24d58Smrgint i;
10351aef24d58Smrg_ACEOF
10352d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
10353d859ff80Smrgthen :
10354aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
1035566d665a3Smrgelse case e in #(
1035666d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
1035766d665a3Smrgesac
10358aef24d58Smrgfi
1035966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1036066d665a3Smrgesac
10361aef24d58Smrgfi
10362d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
10363d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
10364aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
10365aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10366aef24d58Smrgfi
10367aef24d58Smrg
10368aef24d58Smrgfound="no"
10369aef24d58Smrg
10370aef24d58Smrg	if test $found = "no" ; then
10371aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10372aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10373aef24d58Smrg		fi
10374aef24d58Smrg
10375aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
10376aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10377aef24d58Smrg		fi
10378aef24d58Smrg
10379aef24d58Smrg		CFLAGS="$CFLAGS -Warray-bounds"
10380aef24d58Smrg
10381d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Warray-bounds" >&5
10382d859ff80Smrgprintf %s "checking if $CC supports -Warray-bounds... " >&6; }
10383aef24d58Smrg		cacheid=xorg_cv_cc_flag__Warray_bounds
10384d859ff80Smrg		if eval test \${$cacheid+y}
10385d859ff80Smrgthen :
10386d859ff80Smrg  printf %s "(cached) " >&6
1038766d665a3Smrgelse case e in #(
1038866d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10389aef24d58Smrg/* end confdefs.h.  */
10390aef24d58Smrgint i;
10391aef24d58Smrgint
10392d859ff80Smrgmain (void)
10393aef24d58Smrg{
10394aef24d58Smrg
10395aef24d58Smrg  ;
10396aef24d58Smrg  return 0;
10397aef24d58Smrg}
10398aef24d58Smrg_ACEOF
10399d859ff80Smrgif ac_fn_c_try_link "$LINENO"
10400d859ff80Smrgthen :
10401aef24d58Smrg  eval $cacheid=yes
1040266d665a3Smrgelse case e in #(
1040366d665a3Smrg  e) eval $cacheid=no ;;
1040466d665a3Smrgesac
10405aef24d58Smrgfi
10406d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1040766d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
1040866d665a3Smrgesac
10409aef24d58Smrgfi
10410aef24d58Smrg
10411aef24d58Smrg
10412aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
10413aef24d58Smrg
10414aef24d58Smrg		eval supported=\$$cacheid
10415d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10416d859ff80Smrgprintf "%s\n" "$supported" >&6; }
10417aef24d58Smrg		if test "$supported" = "yes" ; then
10418aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Warray-bounds"
10419aef24d58Smrg			found="yes"
10420aef24d58Smrg		fi
10421aef24d58Smrg	fi
10422aef24d58Smrg
10423aef24d58Smrg
10424aef24d58Smrg
10425aef24d58Smrg
10426aef24d58Smrg
10427aef24d58Smrg
10428aef24d58Smrg
10429aef24d58Smrg
10430aef24d58Smrg
10431aef24d58Smrg
10432aef24d58Smrg
10433aef24d58Smrg
10434aef24d58Smrg
10435aef24d58Smrg
10436aef24d58Smrg
10437aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
10438aef24d58Smrg
10439aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
10440aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10441d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10442d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10443d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
10444d859ff80Smrgthen :
10445d859ff80Smrg  printf %s "(cached) " >&6
1044666d665a3Smrgelse case e in #(
1044766d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10448aef24d58Smrg/* end confdefs.h.  */
10449aef24d58Smrgint i;
10450aef24d58Smrg_ACEOF
10451d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
10452d859ff80Smrgthen :
10453aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
1045466d665a3Smrgelse case e in #(
1045566d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
1045666d665a3Smrgesac
10457aef24d58Smrgfi
1045866d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1045966d665a3Smrgesac
10460aef24d58Smrgfi
10461d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
10462d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
10463aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
10464aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10465aef24d58Smrgfi
10466aef24d58Smrg
10467aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
10468aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10469aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10470aef24d58Smrg	fi
10471aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10472d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10473d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
10474d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
10475d859ff80Smrgthen :
10476d859ff80Smrg  printf %s "(cached) " >&6
1047766d665a3Smrgelse case e in #(
1047866d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10479aef24d58Smrg/* end confdefs.h.  */
10480aef24d58Smrgint i;
10481aef24d58Smrg_ACEOF
10482d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
10483d859ff80Smrgthen :
10484aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
1048566d665a3Smrgelse case e in #(
1048666d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
1048766d665a3Smrgesac
10488aef24d58Smrgfi
1048966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1049066d665a3Smrgesac
10491aef24d58Smrgfi
10492d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
10493d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
10494aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
10495aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10496aef24d58Smrgfi
10497aef24d58Smrg
10498aef24d58Smrgfound="no"
10499aef24d58Smrg
10500aef24d58Smrg	if test $found = "no" ; then
10501aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10502aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10503aef24d58Smrg		fi
10504aef24d58Smrg
10505aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
10506aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10507aef24d58Smrg		fi
10508aef24d58Smrg
10509aef24d58Smrg		CFLAGS="$CFLAGS -Wwrite-strings"
10510aef24d58Smrg
10511d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wwrite-strings" >&5
10512d859ff80Smrgprintf %s "checking if $CC supports -Wwrite-strings... " >&6; }
10513aef24d58Smrg		cacheid=xorg_cv_cc_flag__Wwrite_strings
10514d859ff80Smrg		if eval test \${$cacheid+y}
10515d859ff80Smrgthen :
10516d859ff80Smrg  printf %s "(cached) " >&6
1051766d665a3Smrgelse case e in #(
1051866d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10519aef24d58Smrg/* end confdefs.h.  */
10520aef24d58Smrgint i;
10521aef24d58Smrgint
10522d859ff80Smrgmain (void)
10523aef24d58Smrg{
10524aef24d58Smrg
10525aef24d58Smrg  ;
10526aef24d58Smrg  return 0;
10527aef24d58Smrg}
10528aef24d58Smrg_ACEOF
10529d859ff80Smrgif ac_fn_c_try_link "$LINENO"
10530d859ff80Smrgthen :
10531aef24d58Smrg  eval $cacheid=yes
1053266d665a3Smrgelse case e in #(
1053366d665a3Smrg  e) eval $cacheid=no ;;
1053466d665a3Smrgesac
10535aef24d58Smrgfi
10536d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1053766d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
1053866d665a3Smrgesac
10539aef24d58Smrgfi
10540aef24d58Smrg
10541aef24d58Smrg
10542aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
10543aef24d58Smrg
10544aef24d58Smrg		eval supported=\$$cacheid
10545d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10546d859ff80Smrgprintf "%s\n" "$supported" >&6; }
10547aef24d58Smrg		if test "$supported" = "yes" ; then
10548aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wwrite-strings"
10549aef24d58Smrg			found="yes"
10550aef24d58Smrg		fi
10551aef24d58Smrg	fi
10552aef24d58Smrg
10553aef24d58Smrg
10554aef24d58Smrg
10555aef24d58Smrg
10556aef24d58Smrg
10557aef24d58Smrg
10558aef24d58Smrg
10559aef24d58Smrg
10560aef24d58Smrg
10561aef24d58Smrg
10562aef24d58Smrg
10563aef24d58Smrg
10564aef24d58Smrg
10565aef24d58Smrg
10566aef24d58Smrg
10567aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
10568aef24d58Smrg
10569aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
10570aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10571d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10572d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10573d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
10574d859ff80Smrgthen :
10575d859ff80Smrg  printf %s "(cached) " >&6
1057666d665a3Smrgelse case e in #(
1057766d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10578aef24d58Smrg/* end confdefs.h.  */
10579aef24d58Smrgint i;
10580aef24d58Smrg_ACEOF
10581d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
10582d859ff80Smrgthen :
10583aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
1058466d665a3Smrgelse case e in #(
1058566d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
1058666d665a3Smrgesac
10587aef24d58Smrgfi
1058866d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1058966d665a3Smrgesac
10590aef24d58Smrgfi
10591d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
10592d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
10593aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
10594aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10595aef24d58Smrgfi
10596aef24d58Smrg
10597aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
10598aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10599aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10600aef24d58Smrg	fi
10601aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10602d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10603d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
10604d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
10605d859ff80Smrgthen :
10606d859ff80Smrg  printf %s "(cached) " >&6
1060766d665a3Smrgelse case e in #(
1060866d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10609aef24d58Smrg/* end confdefs.h.  */
10610aef24d58Smrgint i;
10611aef24d58Smrg_ACEOF
10612d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
10613d859ff80Smrgthen :
10614aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
1061566d665a3Smrgelse case e in #(
1061666d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
1061766d665a3Smrgesac
10618aef24d58Smrgfi
1061966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1062066d665a3Smrgesac
10621aef24d58Smrgfi
10622d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
10623d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
10624aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
10625aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10626aef24d58Smrgfi
10627aef24d58Smrg
10628aef24d58Smrgfound="no"
10629aef24d58Smrg
10630aef24d58Smrg	if test $found = "no" ; then
10631aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10632aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10633aef24d58Smrg		fi
10634aef24d58Smrg
10635aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
10636aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10637aef24d58Smrg		fi
10638aef24d58Smrg
10639aef24d58Smrg		CFLAGS="$CFLAGS -Waddress"
10640aef24d58Smrg
10641d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Waddress" >&5
10642d859ff80Smrgprintf %s "checking if $CC supports -Waddress... " >&6; }
10643aef24d58Smrg		cacheid=xorg_cv_cc_flag__Waddress
10644d859ff80Smrg		if eval test \${$cacheid+y}
10645d859ff80Smrgthen :
10646d859ff80Smrg  printf %s "(cached) " >&6
1064766d665a3Smrgelse case e in #(
1064866d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10649aef24d58Smrg/* end confdefs.h.  */
10650aef24d58Smrgint i;
10651aef24d58Smrgint
10652d859ff80Smrgmain (void)
10653aef24d58Smrg{
10654aef24d58Smrg
10655aef24d58Smrg  ;
10656aef24d58Smrg  return 0;
10657aef24d58Smrg}
10658aef24d58Smrg_ACEOF
10659d859ff80Smrgif ac_fn_c_try_link "$LINENO"
10660d859ff80Smrgthen :
10661aef24d58Smrg  eval $cacheid=yes
1066266d665a3Smrgelse case e in #(
1066366d665a3Smrg  e) eval $cacheid=no ;;
1066466d665a3Smrgesac
10665aef24d58Smrgfi
10666d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1066766d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
1066866d665a3Smrgesac
10669aef24d58Smrgfi
10670aef24d58Smrg
10671aef24d58Smrg
10672aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
10673aef24d58Smrg
10674aef24d58Smrg		eval supported=\$$cacheid
10675d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10676d859ff80Smrgprintf "%s\n" "$supported" >&6; }
10677aef24d58Smrg		if test "$supported" = "yes" ; then
10678aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Waddress"
10679aef24d58Smrg			found="yes"
10680aef24d58Smrg		fi
10681aef24d58Smrg	fi
10682aef24d58Smrg
10683aef24d58Smrg
10684aef24d58Smrg
10685aef24d58Smrg
10686aef24d58Smrg
10687aef24d58Smrg
10688aef24d58Smrg
10689aef24d58Smrg
10690aef24d58Smrg
10691aef24d58Smrg
10692aef24d58Smrg
10693aef24d58Smrg
10694aef24d58Smrg
10695aef24d58Smrg
10696aef24d58Smrg
10697aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
10698aef24d58Smrg
10699aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
10700aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10701d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10702d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10703d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
10704d859ff80Smrgthen :
10705d859ff80Smrg  printf %s "(cached) " >&6
1070666d665a3Smrgelse case e in #(
1070766d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10708aef24d58Smrg/* end confdefs.h.  */
10709aef24d58Smrgint i;
10710aef24d58Smrg_ACEOF
10711d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
10712d859ff80Smrgthen :
10713aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
1071466d665a3Smrgelse case e in #(
1071566d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
1071666d665a3Smrgesac
10717aef24d58Smrgfi
1071866d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1071966d665a3Smrgesac
10720aef24d58Smrgfi
10721d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
10722d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
10723aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
10724aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10725aef24d58Smrgfi
10726aef24d58Smrg
10727aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
10728aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10729aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10730aef24d58Smrg	fi
10731aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10732d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10733d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
10734d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
10735d859ff80Smrgthen :
10736d859ff80Smrg  printf %s "(cached) " >&6
1073766d665a3Smrgelse case e in #(
1073866d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10739aef24d58Smrg/* end confdefs.h.  */
10740aef24d58Smrgint i;
10741aef24d58Smrg_ACEOF
10742d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
10743d859ff80Smrgthen :
10744aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
1074566d665a3Smrgelse case e in #(
1074666d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
1074766d665a3Smrgesac
10748aef24d58Smrgfi
1074966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1075066d665a3Smrgesac
10751aef24d58Smrgfi
10752d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
10753d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
10754aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
10755aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10756aef24d58Smrgfi
10757aef24d58Smrg
10758aef24d58Smrgfound="no"
10759aef24d58Smrg
10760aef24d58Smrg	if test $found = "no" ; then
10761aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10762aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10763aef24d58Smrg		fi
10764aef24d58Smrg
10765aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
10766aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10767aef24d58Smrg		fi
10768aef24d58Smrg
10769aef24d58Smrg		CFLAGS="$CFLAGS -Wint-to-pointer-cast"
10770aef24d58Smrg
10771d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wint-to-pointer-cast" >&5
10772d859ff80Smrgprintf %s "checking if $CC supports -Wint-to-pointer-cast... " >&6; }
10773aef24d58Smrg		cacheid=xorg_cv_cc_flag__Wint_to_pointer_cast
10774d859ff80Smrg		if eval test \${$cacheid+y}
10775d859ff80Smrgthen :
10776d859ff80Smrg  printf %s "(cached) " >&6
1077766d665a3Smrgelse case e in #(
1077866d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10779aef24d58Smrg/* end confdefs.h.  */
10780aef24d58Smrgint i;
10781aef24d58Smrgint
10782d859ff80Smrgmain (void)
10783aef24d58Smrg{
10784aef24d58Smrg
10785aef24d58Smrg  ;
10786aef24d58Smrg  return 0;
10787aef24d58Smrg}
10788aef24d58Smrg_ACEOF
10789d859ff80Smrgif ac_fn_c_try_link "$LINENO"
10790d859ff80Smrgthen :
10791aef24d58Smrg  eval $cacheid=yes
1079266d665a3Smrgelse case e in #(
1079366d665a3Smrg  e) eval $cacheid=no ;;
1079466d665a3Smrgesac
10795aef24d58Smrgfi
10796d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1079766d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
1079866d665a3Smrgesac
10799aef24d58Smrgfi
10800aef24d58Smrg
10801aef24d58Smrg
10802aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
10803aef24d58Smrg
10804aef24d58Smrg		eval supported=\$$cacheid
10805d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10806d859ff80Smrgprintf "%s\n" "$supported" >&6; }
10807aef24d58Smrg		if test "$supported" = "yes" ; then
10808aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wint-to-pointer-cast"
10809aef24d58Smrg			found="yes"
10810aef24d58Smrg		fi
10811aef24d58Smrg	fi
10812aef24d58Smrg
10813aef24d58Smrg
10814aef24d58Smrg
10815aef24d58Smrg
10816aef24d58Smrg
10817aef24d58Smrg
10818aef24d58Smrg
10819aef24d58Smrg
10820aef24d58Smrg
10821aef24d58Smrg
10822aef24d58Smrg
10823aef24d58Smrg
10824aef24d58Smrg
10825aef24d58Smrg
10826aef24d58Smrg
10827aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
10828aef24d58Smrg
10829aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
10830aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10831d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10832d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10833d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
10834d859ff80Smrgthen :
10835d859ff80Smrg  printf %s "(cached) " >&6
1083666d665a3Smrgelse case e in #(
1083766d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10838aef24d58Smrg/* end confdefs.h.  */
10839aef24d58Smrgint i;
10840aef24d58Smrg_ACEOF
10841d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
10842d859ff80Smrgthen :
10843aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
1084466d665a3Smrgelse case e in #(
1084566d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
1084666d665a3Smrgesac
10847aef24d58Smrgfi
1084866d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1084966d665a3Smrgesac
10850aef24d58Smrgfi
10851d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
10852d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
10853aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
10854aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10855aef24d58Smrgfi
10856aef24d58Smrg
10857aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
10858aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10859aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10860aef24d58Smrg	fi
10861aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10862d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10863d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
10864d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
10865d859ff80Smrgthen :
10866d859ff80Smrg  printf %s "(cached) " >&6
1086766d665a3Smrgelse case e in #(
1086866d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10869aef24d58Smrg/* end confdefs.h.  */
10870aef24d58Smrgint i;
10871aef24d58Smrg_ACEOF
10872d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
10873d859ff80Smrgthen :
10874aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
1087566d665a3Smrgelse case e in #(
1087666d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
1087766d665a3Smrgesac
10878aef24d58Smrgfi
1087966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1088066d665a3Smrgesac
10881aef24d58Smrgfi
10882d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
10883d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
10884aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
10885aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10886aef24d58Smrgfi
10887aef24d58Smrg
10888aef24d58Smrgfound="no"
10889aef24d58Smrg
10890aef24d58Smrg	if test $found = "no" ; then
10891aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10892aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10893aef24d58Smrg		fi
10894aef24d58Smrg
10895aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
10896aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10897aef24d58Smrg		fi
10898aef24d58Smrg
10899aef24d58Smrg		CFLAGS="$CFLAGS -Wpointer-to-int-cast"
10900aef24d58Smrg
10901d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-to-int-cast" >&5
10902d859ff80Smrgprintf %s "checking if $CC supports -Wpointer-to-int-cast... " >&6; }
10903aef24d58Smrg		cacheid=xorg_cv_cc_flag__Wpointer_to_int_cast
10904d859ff80Smrg		if eval test \${$cacheid+y}
10905d859ff80Smrgthen :
10906d859ff80Smrg  printf %s "(cached) " >&6
1090766d665a3Smrgelse case e in #(
1090866d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10909aef24d58Smrg/* end confdefs.h.  */
10910aef24d58Smrgint i;
10911aef24d58Smrgint
10912d859ff80Smrgmain (void)
10913aef24d58Smrg{
10914aef24d58Smrg
10915aef24d58Smrg  ;
10916aef24d58Smrg  return 0;
10917aef24d58Smrg}
10918aef24d58Smrg_ACEOF
10919d859ff80Smrgif ac_fn_c_try_link "$LINENO"
10920d859ff80Smrgthen :
10921aef24d58Smrg  eval $cacheid=yes
1092266d665a3Smrgelse case e in #(
1092366d665a3Smrg  e) eval $cacheid=no ;;
1092466d665a3Smrgesac
10925aef24d58Smrgfi
10926d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1092766d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
1092866d665a3Smrgesac
10929aef24d58Smrgfi
10930aef24d58Smrg
10931aef24d58Smrg
10932aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
10933aef24d58Smrg
10934aef24d58Smrg		eval supported=\$$cacheid
10935d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10936d859ff80Smrgprintf "%s\n" "$supported" >&6; }
10937aef24d58Smrg		if test "$supported" = "yes" ; then
10938aef24d58Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wpointer-to-int-cast"
10939aef24d58Smrg			found="yes"
10940aef24d58Smrg		fi
10941aef24d58Smrg	fi
10942aef24d58Smrg
10943aef24d58Smrg
10944aef24d58Smrgfi
10945aef24d58Smrg
10946aef24d58Smrg
10947aef24d58Smrg
10948aef24d58Smrg
10949aef24d58Smrg
10950aef24d58Smrg
10951aef24d58Smrg
10952aef24d58Smrg		CWARNFLAGS="$BASE_CFLAGS"
10953aef24d58Smrg		if  test "x$GCC" = xyes ; then
10954aef24d58Smrg		    CWARNFLAGS="$CWARNFLAGS -fno-strict-aliasing"
10955aef24d58Smrg		fi
10956aef24d58Smrg
10957aef24d58Smrg
10958aef24d58Smrg
10959aef24d58Smrg
10960aef24d58Smrg
10961aef24d58Smrg
10962aef24d58Smrg
10963aef24d58Smrg
10964aef24d58Smrg# Check whether --enable-strict-compilation was given.
10965d859ff80Smrgif test ${enable_strict_compilation+y}
10966d859ff80Smrgthen :
10967aef24d58Smrg  enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval
1096866d665a3Smrgelse case e in #(
1096966d665a3Smrg  e) STRICT_COMPILE=no ;;
1097066d665a3Smrgesac
10971aef24d58Smrgfi
10972aef24d58Smrg
10973aef24d58Smrg
10974aef24d58Smrg
10975aef24d58Smrg
10976aef24d58Smrg
10977aef24d58Smrg
10978aef24d58SmrgSTRICT_CFLAGS=""
10979aef24d58Smrg
10980aef24d58Smrg
10981aef24d58Smrg
10982aef24d58Smrg
10983aef24d58Smrg
10984aef24d58Smrg
10985aef24d58Smrg
10986aef24d58Smrg
10987aef24d58Smrg
10988aef24d58Smrg
10989aef24d58Smrg
10990aef24d58Smrg
10991aef24d58Smrg
10992aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
10993aef24d58Smrg
10994aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
10995aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10996d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10997d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10998d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
10999d859ff80Smrgthen :
11000d859ff80Smrg  printf %s "(cached) " >&6
1100166d665a3Smrgelse case e in #(
1100266d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11003aef24d58Smrg/* end confdefs.h.  */
11004aef24d58Smrgint i;
11005aef24d58Smrg_ACEOF
11006d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
11007d859ff80Smrgthen :
11008aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
1100966d665a3Smrgelse case e in #(
1101066d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
1101166d665a3Smrgesac
11012aef24d58Smrgfi
1101366d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1101466d665a3Smrgesac
11015aef24d58Smrgfi
11016d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
11017d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
11018aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
11019aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
11020aef24d58Smrgfi
11021aef24d58Smrg
11022aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
11023aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
11024aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
11025aef24d58Smrg	fi
11026aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
11027d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
11028d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
11029d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
11030d859ff80Smrgthen :
11031d859ff80Smrg  printf %s "(cached) " >&6
1103266d665a3Smrgelse case e in #(
1103366d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11034aef24d58Smrg/* end confdefs.h.  */
11035aef24d58Smrgint i;
11036aef24d58Smrg_ACEOF
11037d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
11038d859ff80Smrgthen :
11039aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
1104066d665a3Smrgelse case e in #(
1104166d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
1104266d665a3Smrgesac
11043aef24d58Smrgfi
1104466d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1104566d665a3Smrgesac
11046aef24d58Smrgfi
11047d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
11048d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
11049aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
11050aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
11051aef24d58Smrgfi
11052aef24d58Smrg
11053aef24d58Smrgfound="no"
11054aef24d58Smrg
11055aef24d58Smrg	if test $found = "no" ; then
11056aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
11057aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
11058aef24d58Smrg		fi
11059aef24d58Smrg
11060aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
11061aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
11062aef24d58Smrg		fi
11063aef24d58Smrg
11064aef24d58Smrg		CFLAGS="$CFLAGS -pedantic"
11065aef24d58Smrg
11066d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -pedantic" >&5
11067d859ff80Smrgprintf %s "checking if $CC supports -pedantic... " >&6; }
11068aef24d58Smrg		cacheid=xorg_cv_cc_flag__pedantic
11069d859ff80Smrg		if eval test \${$cacheid+y}
11070d859ff80Smrgthen :
11071d859ff80Smrg  printf %s "(cached) " >&6
1107266d665a3Smrgelse case e in #(
1107366d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11074aef24d58Smrg/* end confdefs.h.  */
11075aef24d58Smrgint i;
11076aef24d58Smrgint
11077d859ff80Smrgmain (void)
11078aef24d58Smrg{
11079aef24d58Smrg
11080aef24d58Smrg  ;
11081aef24d58Smrg  return 0;
11082aef24d58Smrg}
11083aef24d58Smrg_ACEOF
11084d859ff80Smrgif ac_fn_c_try_link "$LINENO"
11085d859ff80Smrgthen :
11086aef24d58Smrg  eval $cacheid=yes
1108766d665a3Smrgelse case e in #(
1108866d665a3Smrg  e) eval $cacheid=no ;;
1108966d665a3Smrgesac
11090aef24d58Smrgfi
11091d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1109266d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
1109366d665a3Smrgesac
11094aef24d58Smrgfi
11095aef24d58Smrg
11096aef24d58Smrg
11097aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
11098aef24d58Smrg
11099aef24d58Smrg		eval supported=\$$cacheid
11100d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
11101d859ff80Smrgprintf "%s\n" "$supported" >&6; }
11102aef24d58Smrg		if test "$supported" = "yes" ; then
11103aef24d58Smrg			STRICT_CFLAGS="$STRICT_CFLAGS -pedantic"
11104aef24d58Smrg			found="yes"
11105aef24d58Smrg		fi
11106aef24d58Smrg	fi
11107aef24d58Smrg
11108aef24d58Smrg
11109aef24d58Smrg
11110aef24d58Smrg
11111aef24d58Smrg
11112aef24d58Smrg
11113aef24d58Smrg
11114aef24d58Smrg
11115aef24d58Smrg
11116aef24d58Smrg
11117aef24d58Smrg
11118aef24d58Smrg
11119aef24d58Smrg
11120aef24d58Smrg
11121aef24d58Smrg
11122aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
11123aef24d58Smrg
11124aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
11125aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
11126d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
11127d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
11128d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
11129d859ff80Smrgthen :
11130d859ff80Smrg  printf %s "(cached) " >&6
1113166d665a3Smrgelse case e in #(
1113266d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11133aef24d58Smrg/* end confdefs.h.  */
11134aef24d58Smrgint i;
11135aef24d58Smrg_ACEOF
11136d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
11137d859ff80Smrgthen :
11138aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
1113966d665a3Smrgelse case e in #(
1114066d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
1114166d665a3Smrgesac
11142aef24d58Smrgfi
1114366d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1114466d665a3Smrgesac
11145aef24d58Smrgfi
11146d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
11147d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
11148aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
11149aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
11150aef24d58Smrgfi
11151aef24d58Smrg
11152aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
11153aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
11154aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
11155aef24d58Smrg	fi
11156aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
11157d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
11158d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
11159d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
11160d859ff80Smrgthen :
11161d859ff80Smrg  printf %s "(cached) " >&6
1116266d665a3Smrgelse case e in #(
1116366d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11164aef24d58Smrg/* end confdefs.h.  */
11165aef24d58Smrgint i;
11166aef24d58Smrg_ACEOF
11167d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
11168d859ff80Smrgthen :
11169aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
1117066d665a3Smrgelse case e in #(
1117166d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
1117266d665a3Smrgesac
11173aef24d58Smrgfi
1117466d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1117566d665a3Smrgesac
11176aef24d58Smrgfi
11177d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
11178d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
11179aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
11180aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
11181aef24d58Smrgfi
11182aef24d58Smrg
11183aef24d58Smrgfound="no"
11184aef24d58Smrg
11185aef24d58Smrg	if test $found = "no" ; then
11186aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
11187aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
11188aef24d58Smrg		fi
11189aef24d58Smrg
11190aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
11191aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
11192aef24d58Smrg		fi
11193aef24d58Smrg
11194aef24d58Smrg		CFLAGS="$CFLAGS -Werror"
11195aef24d58Smrg
11196d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror" >&5
11197d859ff80Smrgprintf %s "checking if $CC supports -Werror... " >&6; }
11198aef24d58Smrg		cacheid=xorg_cv_cc_flag__Werror
11199d859ff80Smrg		if eval test \${$cacheid+y}
11200d859ff80Smrgthen :
11201d859ff80Smrg  printf %s "(cached) " >&6
1120266d665a3Smrgelse case e in #(
1120366d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11204aef24d58Smrg/* end confdefs.h.  */
11205aef24d58Smrgint i;
11206aef24d58Smrgint
11207d859ff80Smrgmain (void)
11208aef24d58Smrg{
11209aef24d58Smrg
11210aef24d58Smrg  ;
11211aef24d58Smrg  return 0;
11212aef24d58Smrg}
11213aef24d58Smrg_ACEOF
11214d859ff80Smrgif ac_fn_c_try_link "$LINENO"
11215d859ff80Smrgthen :
11216aef24d58Smrg  eval $cacheid=yes
1121766d665a3Smrgelse case e in #(
1121866d665a3Smrg  e) eval $cacheid=no ;;
1121966d665a3Smrgesac
11220aef24d58Smrgfi
11221d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1122266d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
1122366d665a3Smrgesac
11224aef24d58Smrgfi
11225aef24d58Smrg
11226aef24d58Smrg
11227aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
11228aef24d58Smrg
11229aef24d58Smrg		eval supported=\$$cacheid
11230d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
11231d859ff80Smrgprintf "%s\n" "$supported" >&6; }
11232aef24d58Smrg		if test "$supported" = "yes" ; then
11233aef24d58Smrg			STRICT_CFLAGS="$STRICT_CFLAGS -Werror"
11234aef24d58Smrg			found="yes"
11235aef24d58Smrg		fi
11236aef24d58Smrg	fi
11237aef24d58Smrg
11238aef24d58Smrg	if test $found = "no" ; then
11239aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
11240aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
11241aef24d58Smrg		fi
11242aef24d58Smrg
11243aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
11244aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
11245aef24d58Smrg		fi
11246aef24d58Smrg
11247aef24d58Smrg		CFLAGS="$CFLAGS -errwarn"
11248aef24d58Smrg
11249d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn" >&5
11250d859ff80Smrgprintf %s "checking if $CC supports -errwarn... " >&6; }
11251aef24d58Smrg		cacheid=xorg_cv_cc_flag__errwarn
11252d859ff80Smrg		if eval test \${$cacheid+y}
11253d859ff80Smrgthen :
11254d859ff80Smrg  printf %s "(cached) " >&6
1125566d665a3Smrgelse case e in #(
1125666d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11257aef24d58Smrg/* end confdefs.h.  */
11258aef24d58Smrgint i;
11259aef24d58Smrgint
11260d859ff80Smrgmain (void)
11261aef24d58Smrg{
11262aef24d58Smrg
11263aef24d58Smrg  ;
11264aef24d58Smrg  return 0;
11265aef24d58Smrg}
11266aef24d58Smrg_ACEOF
11267d859ff80Smrgif ac_fn_c_try_link "$LINENO"
11268d859ff80Smrgthen :
11269aef24d58Smrg  eval $cacheid=yes
1127066d665a3Smrgelse case e in #(
1127166d665a3Smrg  e) eval $cacheid=no ;;
1127266d665a3Smrgesac
11273aef24d58Smrgfi
11274d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1127566d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
1127666d665a3Smrgesac
11277aef24d58Smrgfi
11278aef24d58Smrg
11279aef24d58Smrg
11280aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
11281aef24d58Smrg
11282aef24d58Smrg		eval supported=\$$cacheid
11283d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
11284d859ff80Smrgprintf "%s\n" "$supported" >&6; }
11285aef24d58Smrg		if test "$supported" = "yes" ; then
11286aef24d58Smrg			STRICT_CFLAGS="$STRICT_CFLAGS -errwarn"
11287aef24d58Smrg			found="yes"
11288aef24d58Smrg		fi
11289aef24d58Smrg	fi
11290aef24d58Smrg
11291aef24d58Smrg
11292aef24d58Smrg
11293aef24d58Smrg# Earlier versions of gcc (eg: 4.2) support -Werror=attributes, but do not
11294aef24d58Smrg# activate it with -Werror, so we add it here explicitly.
11295aef24d58Smrg
11296aef24d58Smrg
11297aef24d58Smrg
11298aef24d58Smrg
11299aef24d58Smrg
11300aef24d58Smrg
11301aef24d58Smrg
11302aef24d58Smrg
11303aef24d58Smrg
11304aef24d58Smrg
11305aef24d58Smrg
11306aef24d58Smrg
11307aef24d58Smrg
11308aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS"
11309aef24d58Smrg
11310aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
11311aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
11312d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
11313d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
11314d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
11315d859ff80Smrgthen :
11316d859ff80Smrg  printf %s "(cached) " >&6
1131766d665a3Smrgelse case e in #(
1131866d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11319aef24d58Smrg/* end confdefs.h.  */
11320aef24d58Smrgint i;
11321aef24d58Smrg_ACEOF
11322d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
11323d859ff80Smrgthen :
11324aef24d58Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
1132566d665a3Smrgelse case e in #(
1132666d665a3Smrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
1132766d665a3Smrgesac
11328aef24d58Smrgfi
1132966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1133066d665a3Smrgesac
11331aef24d58Smrgfi
11332d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
11333d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
11334aef24d58Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
11335aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
11336aef24d58Smrgfi
11337aef24d58Smrg
11338aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
11339aef24d58Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
11340aef24d58Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
11341aef24d58Smrg	fi
11342aef24d58Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
11343d859ff80Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
11344d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
11345d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
11346d859ff80Smrgthen :
11347d859ff80Smrg  printf %s "(cached) " >&6
1134866d665a3Smrgelse case e in #(
1134966d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11350aef24d58Smrg/* end confdefs.h.  */
11351aef24d58Smrgint i;
11352aef24d58Smrg_ACEOF
11353d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
11354d859ff80Smrgthen :
11355aef24d58Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
1135666d665a3Smrgelse case e in #(
1135766d665a3Smrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
1135866d665a3Smrgesac
11359aef24d58Smrgfi
1136066d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1136166d665a3Smrgesac
11362aef24d58Smrgfi
11363d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
11364d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
11365aef24d58Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
11366aef24d58Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
11367aef24d58Smrgfi
11368aef24d58Smrg
11369aef24d58Smrgfound="no"
11370aef24d58Smrg
11371aef24d58Smrg	if test $found = "no" ; then
11372aef24d58Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
11373aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
11374aef24d58Smrg		fi
11375aef24d58Smrg
11376aef24d58Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
11377aef24d58Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
11378aef24d58Smrg		fi
11379aef24d58Smrg
11380aef24d58Smrg		CFLAGS="$CFLAGS -Werror=attributes"
11381aef24d58Smrg
11382d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=attributes" >&5
11383d859ff80Smrgprintf %s "checking if $CC supports -Werror=attributes... " >&6; }
11384aef24d58Smrg		cacheid=xorg_cv_cc_flag__Werror_attributes
11385d859ff80Smrg		if eval test \${$cacheid+y}
11386d859ff80Smrgthen :
11387d859ff80Smrg  printf %s "(cached) " >&6
1138866d665a3Smrgelse case e in #(
1138966d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11390aef24d58Smrg/* end confdefs.h.  */
11391aef24d58Smrgint i;
11392aef24d58Smrgint
11393d859ff80Smrgmain (void)
11394aef24d58Smrg{
11395aef24d58Smrg
11396aef24d58Smrg  ;
11397aef24d58Smrg  return 0;
11398aef24d58Smrg}
11399aef24d58Smrg_ACEOF
11400d859ff80Smrgif ac_fn_c_try_link "$LINENO"
11401d859ff80Smrgthen :
11402aef24d58Smrg  eval $cacheid=yes
1140366d665a3Smrgelse case e in #(
1140466d665a3Smrg  e) eval $cacheid=no ;;
1140566d665a3Smrgesac
11406aef24d58Smrgfi
11407d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1140866d665a3Smrg    conftest$ac_exeext conftest.$ac_ext ;;
1140966d665a3Smrgesac
11410aef24d58Smrgfi
11411aef24d58Smrg
11412aef24d58Smrg
11413aef24d58Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
11414aef24d58Smrg
11415aef24d58Smrg		eval supported=\$$cacheid
11416d859ff80Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
11417d859ff80Smrgprintf "%s\n" "$supported" >&6; }
11418aef24d58Smrg		if test "$supported" = "yes" ; then
11419aef24d58Smrg			STRICT_CFLAGS="$STRICT_CFLAGS -Werror=attributes"
11420aef24d58Smrg			found="yes"
11421aef24d58Smrg		fi
11422aef24d58Smrg	fi
11423aef24d58Smrg
11424aef24d58Smrg
11425aef24d58Smrg
11426aef24d58Smrgif test "x$STRICT_COMPILE" = "xyes"; then
11427aef24d58Smrg    BASE_CFLAGS="$BASE_CFLAGS $STRICT_CFLAGS"
11428aef24d58Smrg    CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS"
11429aef24d58Smrgfi
11430aef24d58Smrg
11431aef24d58Smrg
11432aef24d58Smrg
11433aef24d58Smrg
11434aef24d58Smrg
11435aef24d58Smrg
1143666d665a3Smrg
1143766d665a3Smrg
11438aef24d58Smrgcat >>confdefs.h <<_ACEOF
11439aef24d58Smrg#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
11440aef24d58Smrg_ACEOF
11441aef24d58Smrg
11442aef24d58Smrg	PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
11443aef24d58Smrg	if test "x$PVM" = "x"; then
11444aef24d58Smrg		PVM="0"
11445aef24d58Smrg	fi
11446aef24d58Smrg
11447d859ff80Smrgprintf "%s\n" "#define PACKAGE_VERSION_MINOR $PVM" >>confdefs.h
11448aef24d58Smrg
11449aef24d58Smrg	PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
11450aef24d58Smrg	if test "x$PVP" = "x"; then
11451aef24d58Smrg		PVP="0"
11452aef24d58Smrg	fi
11453aef24d58Smrg
11454d859ff80Smrgprintf "%s\n" "#define PACKAGE_VERSION_PATCHLEVEL $PVP" >>confdefs.h
11455aef24d58Smrg
11456aef24d58Smrg
11457aef24d58Smrg
11458d859ff80SmrgCHANGELOG_CMD="((GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp) 2>/dev/null && \
11459aef24d58Smrgmv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \
11460d859ff80Smrg|| (rm -f \$(top_srcdir)/.changelog.tmp; test -e \$(top_srcdir)/ChangeLog || ( \
11461d859ff80Smrgtouch \$(top_srcdir)/ChangeLog; \
11462d859ff80Smrgecho 'git failed to create ChangeLog: installing empty ChangeLog.' >&2))"
11463aef24d58Smrg
11464aef24d58Smrg
11465aef24d58Smrg
11466aef24d58Smrg
11467aef24d58Smrgmacros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros`
11468aef24d58SmrgINSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \
11469aef24d58Smrgmv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \
11470d859ff80Smrg|| (rm -f \$(top_srcdir)/.INSTALL.tmp; test -e \$(top_srcdir)/INSTALL || ( \
11471d859ff80Smrgtouch \$(top_srcdir)/INSTALL; \
11472d859ff80Smrgecho 'failed to copy INSTALL from util-macros: installing empty INSTALL.' >&2))"
11473d859ff80Smrg
11474aef24d58Smrg
11475aef24d58Smrg
11476aef24d58Smrg
11477aef24d58Smrg
11478aef24d58Smrg
11479d859ff80Smrgcase $host_os in
11480d859ff80Smrg    solaris*)
11481d859ff80Smrg        # Solaris 2.0 - 11.3 use SysV man page section numbers, so we
11482d859ff80Smrg        # check for a man page file found in later versions that use
11483d859ff80Smrg        # traditional section numbers instead
11484d859ff80Smrg        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for /usr/share/man/man7/attributes.7" >&5
11485d859ff80Smrgprintf %s "checking for /usr/share/man/man7/attributes.7... " >&6; }
11486d859ff80Smrgif test ${ac_cv_file__usr_share_man_man7_attributes_7+y}
11487d859ff80Smrgthen :
11488d859ff80Smrg  printf %s "(cached) " >&6
1148966d665a3Smrgelse case e in #(
1149066d665a3Smrg  e) test "$cross_compiling" = yes &&
11491d859ff80Smrg  as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5
11492d859ff80Smrgif test -r "/usr/share/man/man7/attributes.7"; then
11493d859ff80Smrg  ac_cv_file__usr_share_man_man7_attributes_7=yes
11494d859ff80Smrgelse
11495d859ff80Smrg  ac_cv_file__usr_share_man_man7_attributes_7=no
1149666d665a3Smrgfi ;;
1149766d665a3Smrgesac
11498d859ff80Smrgfi
11499d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__usr_share_man_man7_attributes_7" >&5
11500d859ff80Smrgprintf "%s\n" "$ac_cv_file__usr_share_man_man7_attributes_7" >&6; }
11501d859ff80Smrgif test "x$ac_cv_file__usr_share_man_man7_attributes_7" = xyes
11502d859ff80Smrgthen :
11503d859ff80Smrg  SYSV_MAN_SECTIONS=false
1150466d665a3Smrgelse case e in #(
1150566d665a3Smrg  e) SYSV_MAN_SECTIONS=true ;;
1150666d665a3Smrgesac
11507d859ff80Smrgfi
11508d859ff80Smrg
11509d859ff80Smrg        ;;
11510d859ff80Smrg    *) SYSV_MAN_SECTIONS=false ;;
11511d859ff80Smrgesac
11512aef24d58Smrg
11513aef24d58Smrgif test x$APP_MAN_SUFFIX = x    ; then
11514aef24d58Smrg    APP_MAN_SUFFIX=1
11515aef24d58Smrgfi
11516aef24d58Smrgif test x$APP_MAN_DIR = x    ; then
11517aef24d58Smrg    APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
11518c9e2be55Smrgfi
11519c9e2be55Smrg
11520e2264b6dSmrgif test x$LIB_MAN_SUFFIX = x    ; then
11521e2264b6dSmrg    LIB_MAN_SUFFIX=3
11522e2264b6dSmrgfi
11523e2264b6dSmrgif test x$LIB_MAN_DIR = x    ; then
11524e2264b6dSmrg    LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
11525c9e2be55Smrgfi
11526c9e2be55Smrg
11527e2264b6dSmrgif test x$FILE_MAN_SUFFIX = x    ; then
11528d859ff80Smrg    case $SYSV_MAN_SECTIONS in
11529d859ff80Smrg	true)				FILE_MAN_SUFFIX=4  ;;
11530d859ff80Smrg	*)				FILE_MAN_SUFFIX=5  ;;
11531e2264b6dSmrg    esac
11532e2264b6dSmrgfi
11533e2264b6dSmrgif test x$FILE_MAN_DIR = x    ; then
11534e2264b6dSmrg    FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
11535e2264b6dSmrgfi
11536c9e2be55Smrg
11537e2264b6dSmrgif test x$MISC_MAN_SUFFIX = x    ; then
11538d859ff80Smrg    case $SYSV_MAN_SECTIONS in
11539d859ff80Smrg	true)				MISC_MAN_SUFFIX=5  ;;
11540d859ff80Smrg	*)				MISC_MAN_SUFFIX=7  ;;
11541e2264b6dSmrg    esac
11542e2264b6dSmrgfi
11543e2264b6dSmrgif test x$MISC_MAN_DIR = x    ; then
11544e2264b6dSmrg    MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
11545e2264b6dSmrgfi
11546e2264b6dSmrg
11547e2264b6dSmrgif test x$DRIVER_MAN_SUFFIX = x    ; then
11548d859ff80Smrg    case $SYSV_MAN_SECTIONS in
11549d859ff80Smrg	true)				DRIVER_MAN_SUFFIX=7  ;;
11550d859ff80Smrg	*)				DRIVER_MAN_SUFFIX=4  ;;
11551e2264b6dSmrg    esac
11552e2264b6dSmrgfi
11553e2264b6dSmrgif test x$DRIVER_MAN_DIR = x    ; then
11554e2264b6dSmrg    DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
11555e2264b6dSmrgfi
11556e2264b6dSmrg
11557e2264b6dSmrgif test x$ADMIN_MAN_SUFFIX = x    ; then
11558d859ff80Smrg    case $SYSV_MAN_SECTIONS in
11559d859ff80Smrg	true)				ADMIN_MAN_SUFFIX=1m ;;
11560d859ff80Smrg	*)				ADMIN_MAN_SUFFIX=8  ;;
11561e2264b6dSmrg    esac
11562e2264b6dSmrgfi
11563e2264b6dSmrgif test x$ADMIN_MAN_DIR = x    ; then
11564e2264b6dSmrg    ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
11565e2264b6dSmrgfi
11566e2264b6dSmrg
11567e2264b6dSmrg
11568e2264b6dSmrg
11569e2264b6dSmrg
11570e2264b6dSmrg
11571e2264b6dSmrg
11572e2264b6dSmrg
11573e2264b6dSmrg
11574e2264b6dSmrg
11575e2264b6dSmrg
11576e2264b6dSmrg
11577e2264b6dSmrg
11578e2264b6dSmrg
11579e2264b6dSmrg
11580e2264b6dSmrg
11581e2264b6dSmrgXORG_MAN_PAGE="X Version 11"
11582e2264b6dSmrg
11583e2264b6dSmrgMAN_SUBSTS="\
11584e2264b6dSmrg	-e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
11585e2264b6dSmrg	-e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
11586e2264b6dSmrg	-e 's|__xservername__|Xorg|g' \
11587e2264b6dSmrg	-e 's|__xconfigfile__|xorg.conf|g' \
11588e2264b6dSmrg	-e 's|__projectroot__|\$(prefix)|g' \
11589e2264b6dSmrg	-e 's|__apploaddir__|\$(appdefaultdir)|g' \
11590e2264b6dSmrg	-e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \
11591e2264b6dSmrg	-e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \
11592e2264b6dSmrg	-e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \
11593e2264b6dSmrg	-e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \
11594e2264b6dSmrg	-e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \
11595e2264b6dSmrg	-e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'"
11596e2264b6dSmrg
11597e2264b6dSmrg
11598e2264b6dSmrg
11599e2264b6dSmrg# Check whether --enable-silent-rules was given.
11600d859ff80Smrgif test ${enable_silent_rules+y}
11601d859ff80Smrgthen :
11602e2264b6dSmrg  enableval=$enable_silent_rules;
11603e2264b6dSmrgfi
11604e2264b6dSmrg
11605aef24d58Smrgcase $enable_silent_rules in # (((
11606aef24d58Smrg  yes) AM_DEFAULT_VERBOSITY=0;;
11607aef24d58Smrg   no) AM_DEFAULT_VERBOSITY=1;;
11608aef24d58Smrg    *) AM_DEFAULT_VERBOSITY=0;;
11609e2264b6dSmrgesac
11610aef24d58Smrgam_make=${MAKE-make}
11611d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
11612d859ff80Smrgprintf %s "checking whether $am_make supports nested variables... " >&6; }
11613d859ff80Smrgif test ${am_cv_make_support_nested_variables+y}
11614d859ff80Smrgthen :
11615d859ff80Smrg  printf %s "(cached) " >&6
1161666d665a3Smrgelse case e in #(
1161766d665a3Smrg  e) if printf "%s\n" 'TRUE=$(BAR$(V))
11618aef24d58SmrgBAR0=false
11619aef24d58SmrgBAR1=true
11620aef24d58SmrgV=1
11621aef24d58Smrgam__doit:
11622aef24d58Smrg	@$(TRUE)
11623aef24d58Smrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
11624aef24d58Smrg  am_cv_make_support_nested_variables=yes
11625aef24d58Smrgelse
11626aef24d58Smrg  am_cv_make_support_nested_variables=no
1162766d665a3Smrgfi ;;
1162866d665a3Smrgesac
11629aef24d58Smrgfi
11630d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
11631d859ff80Smrgprintf "%s\n" "$am_cv_make_support_nested_variables" >&6; }
11632aef24d58Smrgif test $am_cv_make_support_nested_variables = yes; then
11633aef24d58Smrg    AM_V='$(V)'
11634aef24d58Smrg  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
11635aef24d58Smrgelse
11636aef24d58Smrg  AM_V=$AM_DEFAULT_VERBOSITY
11637aef24d58Smrg  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
11638aef24d58Smrgfi
11639e2264b6dSmrgAM_BACKSLASH='\'
11640e2264b6dSmrg
11641e2264b6dSmrg
11642e2264b6dSmrg
1164366d665a3Smrg
11644e2264b6dSmrg# Checks for pkg-config packages
11645e2264b6dSmrg
11646e2264b6dSmrgpkg_failed=no
11647d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for XMH" >&5
11648d859ff80Smrgprintf %s "checking for XMH... " >&6; }
11649e2264b6dSmrg
11650e2264b6dSmrgif test -n "$XMH_CFLAGS"; then
11651e2264b6dSmrg    pkg_cv_XMH_CFLAGS="$XMH_CFLAGS"
11652e2264b6dSmrg elif test -n "$PKG_CONFIG"; then
11653e2264b6dSmrg    if test -n "$PKG_CONFIG" && \
1165466d665a3Smrg    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xaw7 xmu xt >= 1.3 x11 xbitmaps >= 1.1.0 xproto >= 7.0.17\""; } >&5
1165566d665a3Smrg  ($PKG_CONFIG --exists --print-errors "xaw7 xmu xt >= 1.3 x11 xbitmaps >= 1.1.0 xproto >= 7.0.17") 2>&5
11656c9e2be55Smrg  ac_status=$?
11657d859ff80Smrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11658e2264b6dSmrg  test $ac_status = 0; }; then
1165966d665a3Smrg  pkg_cv_XMH_CFLAGS=`$PKG_CONFIG --cflags "xaw7 xmu xt >= 1.3 x11 xbitmaps >= 1.1.0 xproto >= 7.0.17" 2>/dev/null`
11660d859ff80Smrg		      test "x$?" != "x0" && pkg_failed=yes
11661c9e2be55Smrgelse
11662c9e2be55Smrg  pkg_failed=yes
11663c9e2be55Smrgfi
11664e2264b6dSmrg else
11665e2264b6dSmrg    pkg_failed=untried
11666c9e2be55Smrgfi
11667e2264b6dSmrgif test -n "$XMH_LIBS"; then
11668e2264b6dSmrg    pkg_cv_XMH_LIBS="$XMH_LIBS"
11669e2264b6dSmrg elif test -n "$PKG_CONFIG"; then
11670e2264b6dSmrg    if test -n "$PKG_CONFIG" && \
1167166d665a3Smrg    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xaw7 xmu xt >= 1.3 x11 xbitmaps >= 1.1.0 xproto >= 7.0.17\""; } >&5
1167266d665a3Smrg  ($PKG_CONFIG --exists --print-errors "xaw7 xmu xt >= 1.3 x11 xbitmaps >= 1.1.0 xproto >= 7.0.17") 2>&5
11673c9e2be55Smrg  ac_status=$?
11674d859ff80Smrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11675e2264b6dSmrg  test $ac_status = 0; }; then
1167666d665a3Smrg  pkg_cv_XMH_LIBS=`$PKG_CONFIG --libs "xaw7 xmu xt >= 1.3 x11 xbitmaps >= 1.1.0 xproto >= 7.0.17" 2>/dev/null`
11677d859ff80Smrg		      test "x$?" != "x0" && pkg_failed=yes
11678c9e2be55Smrgelse
11679c9e2be55Smrg  pkg_failed=yes
11680c9e2be55Smrgfi
11681e2264b6dSmrg else
11682e2264b6dSmrg    pkg_failed=untried
11683c9e2be55Smrgfi
11684c9e2be55Smrg
11685c9e2be55Smrg
11686c9e2be55Smrg
11687c9e2be55Smrgif test $pkg_failed = yes; then
11688d859ff80Smrg   	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11689d859ff80Smrgprintf "%s\n" "no" >&6; }
11690c9e2be55Smrg
11691c9e2be55Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
11692c9e2be55Smrg        _pkg_short_errors_supported=yes
11693c9e2be55Smrgelse
11694c9e2be55Smrg        _pkg_short_errors_supported=no
11695c9e2be55Smrgfi
11696c9e2be55Smrg        if test $_pkg_short_errors_supported = yes; then
1169766d665a3Smrg	        XMH_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xaw7 xmu xt >= 1.3 x11 xbitmaps >= 1.1.0 xproto >= 7.0.17" 2>&1`
11698c9e2be55Smrg        else
1169966d665a3Smrg	        XMH_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xaw7 xmu xt >= 1.3 x11 xbitmaps >= 1.1.0 xproto >= 7.0.17" 2>&1`
11700c9e2be55Smrg        fi
11701c9e2be55Smrg	# Put the nasty error message in config.log where it belongs
11702e2264b6dSmrg	echo "$XMH_PKG_ERRORS" >&5
11703c9e2be55Smrg
1170466d665a3Smrg	as_fn_error $? "Package requirements (xaw7 xmu xt >= 1.3 x11 xbitmaps >= 1.1.0 xproto >= 7.0.17) were not met:
11705c9e2be55Smrg
11706e2264b6dSmrg$XMH_PKG_ERRORS
11707c9e2be55Smrg
11708e2264b6dSmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
11709e2264b6dSmrginstalled software in a non-standard prefix.
11710e2264b6dSmrg
11711e2264b6dSmrgAlternatively, you may set the environment variables XMH_CFLAGS
11712e2264b6dSmrgand XMH_LIBS to avoid the need to call pkg-config.
11713d859ff80SmrgSee the pkg-config man page for more details." "$LINENO" 5
11714e2264b6dSmrgelif test $pkg_failed = untried; then
11715d859ff80Smrg     	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11716d859ff80Smrgprintf "%s\n" "no" >&6; }
1171766d665a3Smrg	{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
1171866d665a3Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
11719e2264b6dSmrgas_fn_error $? "The pkg-config script could not be found or is too old.  Make sure it
11720e2264b6dSmrgis in your PATH or set the PKG_CONFIG environment variable to the full
11721e2264b6dSmrgpath to pkg-config.
11722c9e2be55Smrg
11723e2264b6dSmrgAlternatively, you may set the environment variables XMH_CFLAGS
11724e2264b6dSmrgand XMH_LIBS to avoid the need to call pkg-config.
11725e2264b6dSmrgSee the pkg-config man page for more details.
11726c9e2be55Smrg
11727e2264b6dSmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>.
1172866d665a3SmrgSee 'config.log' for more details" "$LINENO" 5; }
11729c9e2be55Smrgelse
11730e2264b6dSmrg	XMH_CFLAGS=$pkg_cv_XMH_CFLAGS
11731e2264b6dSmrg	XMH_LIBS=$pkg_cv_XMH_LIBS
11732d859ff80Smrg        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11733d859ff80Smrgprintf "%s\n" "yes" >&6; }
11734d859ff80Smrg
11735c9e2be55Smrgfi
11736c9e2be55Smrg
11737c9e2be55Smrg
11738c9e2be55Smrgpkg_failed=no
11739d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for APPDEFS" >&5
11740d859ff80Smrgprintf %s "checking for APPDEFS... " >&6; }
11741e2264b6dSmrg
11742e2264b6dSmrgif test -n "$APPDEFS_CFLAGS"; then
11743e2264b6dSmrg    pkg_cv_APPDEFS_CFLAGS="$APPDEFS_CFLAGS"
11744e2264b6dSmrg elif test -n "$PKG_CONFIG"; then
11745e2264b6dSmrg    if test -n "$PKG_CONFIG" && \
11746d859ff80Smrg    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xt\""; } >&5
11747c9e2be55Smrg  ($PKG_CONFIG --exists --print-errors "xt") 2>&5
11748c9e2be55Smrg  ac_status=$?
11749d859ff80Smrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11750e2264b6dSmrg  test $ac_status = 0; }; then
11751c9e2be55Smrg  pkg_cv_APPDEFS_CFLAGS=`$PKG_CONFIG --cflags "xt" 2>/dev/null`
11752d859ff80Smrg		      test "x$?" != "x0" && pkg_failed=yes
11753c9e2be55Smrgelse
11754c9e2be55Smrg  pkg_failed=yes
11755c9e2be55Smrgfi
11756e2264b6dSmrg else
11757e2264b6dSmrg    pkg_failed=untried
11758c9e2be55Smrgfi
11759e2264b6dSmrgif test -n "$APPDEFS_LIBS"; then
11760e2264b6dSmrg    pkg_cv_APPDEFS_LIBS="$APPDEFS_LIBS"
11761e2264b6dSmrg elif test -n "$PKG_CONFIG"; then
11762e2264b6dSmrg    if test -n "$PKG_CONFIG" && \
11763d859ff80Smrg    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xt\""; } >&5
11764c9e2be55Smrg  ($PKG_CONFIG --exists --print-errors "xt") 2>&5
11765c9e2be55Smrg  ac_status=$?
11766d859ff80Smrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11767e2264b6dSmrg  test $ac_status = 0; }; then
11768c9e2be55Smrg  pkg_cv_APPDEFS_LIBS=`$PKG_CONFIG --libs "xt" 2>/dev/null`
11769d859ff80Smrg		      test "x$?" != "x0" && pkg_failed=yes
11770c9e2be55Smrgelse
11771c9e2be55Smrg  pkg_failed=yes
11772c9e2be55Smrgfi
11773e2264b6dSmrg else
11774e2264b6dSmrg    pkg_failed=untried
11775c9e2be55Smrgfi
11776c9e2be55Smrg
11777c9e2be55Smrg
11778c9e2be55Smrg
11779c9e2be55Smrgif test $pkg_failed = yes; then
11780d859ff80Smrg   	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11781d859ff80Smrgprintf "%s\n" "no" >&6; }
11782c9e2be55Smrg
11783c9e2be55Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
11784c9e2be55Smrg        _pkg_short_errors_supported=yes
11785c9e2be55Smrgelse
11786c9e2be55Smrg        _pkg_short_errors_supported=no
11787c9e2be55Smrgfi
11788c9e2be55Smrg        if test $_pkg_short_errors_supported = yes; then
11789d859ff80Smrg	        APPDEFS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xt" 2>&1`
11790c9e2be55Smrg        else
11791d859ff80Smrg	        APPDEFS_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xt" 2>&1`
11792c9e2be55Smrg        fi
11793c9e2be55Smrg	# Put the nasty error message in config.log where it belongs
11794c9e2be55Smrg	echo "$APPDEFS_PKG_ERRORS" >&5
11795c9e2be55Smrg
11796e2264b6dSmrg	as_fn_error $? "Package requirements (xt) were not met:
11797c9e2be55Smrg
11798c9e2be55Smrg$APPDEFS_PKG_ERRORS
11799c9e2be55Smrg
11800c9e2be55SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
11801c9e2be55Smrginstalled software in a non-standard prefix.
11802c9e2be55Smrg
11803c9e2be55SmrgAlternatively, you may set the environment variables APPDEFS_CFLAGS
11804c9e2be55Smrgand APPDEFS_LIBS to avoid the need to call pkg-config.
11805d859ff80SmrgSee the pkg-config man page for more details." "$LINENO" 5
11806c9e2be55Smrgelif test $pkg_failed = untried; then
11807d859ff80Smrg     	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11808d859ff80Smrgprintf "%s\n" "no" >&6; }
1180966d665a3Smrg	{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
1181066d665a3Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
11811e2264b6dSmrgas_fn_error $? "The pkg-config script could not be found or is too old.  Make sure it
11812c9e2be55Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
11813c9e2be55Smrgpath to pkg-config.
11814c9e2be55Smrg
11815c9e2be55SmrgAlternatively, you may set the environment variables APPDEFS_CFLAGS
11816c9e2be55Smrgand APPDEFS_LIBS to avoid the need to call pkg-config.
11817c9e2be55SmrgSee the pkg-config man page for more details.
11818c9e2be55Smrg
11819e2264b6dSmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>.
1182066d665a3SmrgSee 'config.log' for more details" "$LINENO" 5; }
11821c9e2be55Smrgelse
11822c9e2be55Smrg	APPDEFS_CFLAGS=$pkg_cv_APPDEFS_CFLAGS
11823c9e2be55Smrg	APPDEFS_LIBS=$pkg_cv_APPDEFS_LIBS
11824d859ff80Smrg        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11825d859ff80Smrgprintf "%s\n" "yes" >&6; }
11826d859ff80Smrg
11827c9e2be55Smrgfi
11828e2264b6dSmrgxt_appdefaultdir=`$PKG_CONFIG --variable=appdefaultdir xt`
11829c9e2be55Smrg
11830e2264b6dSmrg# Check whether --with-appdefaultdir was given.
11831d859ff80Smrgif test ${with_appdefaultdir+y}
11832d859ff80Smrgthen :
11833e2264b6dSmrg  withval=$with_appdefaultdir; appdefaultdir="$withval"
1183466d665a3Smrgelse case e in #(
1183566d665a3Smrg  e) appdefaultdir="${xt_appdefaultdir}" ;;
1183666d665a3Smrgesac
1183766d665a3Smrgfi
1183866d665a3Smrg
1183966d665a3Smrg
1184066d665a3Smrg
1184166d665a3Smrg# Checks for typedefs, structures, and compiler characteristics.
1184266d665a3Smrg# Check whether --enable-largefile was given.
1184366d665a3Smrgif test ${enable_largefile+y}
1184466d665a3Smrgthen :
1184566d665a3Smrg  enableval=$enable_largefile;
1184666d665a3Smrgfi
1184766d665a3Smrgif test "$enable_largefile,$enable_year2038" != no,no
1184866d665a3Smrgthen :
1184966d665a3Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable large file support" >&5
1185066d665a3Smrgprintf %s "checking for $CC option to enable large file support... " >&6; }
1185166d665a3Smrgif test ${ac_cv_sys_largefile_opts+y}
1185266d665a3Smrgthen :
1185366d665a3Smrg  printf %s "(cached) " >&6
1185466d665a3Smrgelse case e in #(
1185566d665a3Smrg  e) ac_save_CC="$CC"
1185666d665a3Smrg  ac_opt_found=no
1185766d665a3Smrg  for ac_opt in "none needed" "-D_FILE_OFFSET_BITS=64" "-D_LARGE_FILES=1" "-n32"; do
1185866d665a3Smrg    if test x"$ac_opt" != x"none needed"
1185966d665a3Smrgthen :
1186066d665a3Smrg  CC="$ac_save_CC $ac_opt"
1186166d665a3Smrgfi
1186266d665a3Smrg    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1186366d665a3Smrg/* end confdefs.h.  */
1186466d665a3Smrg#include <sys/types.h>
1186566d665a3Smrg#ifndef FTYPE
1186666d665a3Smrg# define FTYPE off_t
1186766d665a3Smrg#endif
1186866d665a3Smrg /* Check that FTYPE can represent 2**63 - 1 correctly.
1186966d665a3Smrg    We can't simply define LARGE_FTYPE to be 9223372036854775807,
1187066d665a3Smrg    since some C++ compilers masquerading as C compilers
1187166d665a3Smrg    incorrectly reject 9223372036854775807.  */
1187266d665a3Smrg#define LARGE_FTYPE (((FTYPE) 1 << 31 << 31) - 1 + ((FTYPE) 1 << 31 << 31))
1187366d665a3Smrg  int FTYPE_is_large[(LARGE_FTYPE % 2147483629 == 721
1187466d665a3Smrg		       && LARGE_FTYPE % 2147483647 == 1)
1187566d665a3Smrg		      ? 1 : -1];
1187666d665a3Smrgint
1187766d665a3Smrgmain (void)
1187866d665a3Smrg{
1187966d665a3Smrg
1188066d665a3Smrg  ;
1188166d665a3Smrg  return 0;
1188266d665a3Smrg}
1188366d665a3Smrg_ACEOF
1188466d665a3Smrgif ac_fn_c_try_compile "$LINENO"
1188566d665a3Smrgthen :
1188666d665a3Smrg  if test x"$ac_opt" = x"none needed"
1188766d665a3Smrgthen :
1188866d665a3Smrg  # GNU/Linux s390x and alpha need _FILE_OFFSET_BITS=64 for wide ino_t.
1188966d665a3Smrg	 CC="$CC -DFTYPE=ino_t"
1189066d665a3Smrg	 if ac_fn_c_try_compile "$LINENO"
1189166d665a3Smrgthen :
1189266d665a3Smrg
1189366d665a3Smrgelse case e in #(
1189466d665a3Smrg  e) CC="$CC -D_FILE_OFFSET_BITS=64"
1189566d665a3Smrg	    if ac_fn_c_try_compile "$LINENO"
1189666d665a3Smrgthen :
1189766d665a3Smrg  ac_opt='-D_FILE_OFFSET_BITS=64'
1189866d665a3Smrgfi
1189966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam ;;
1190066d665a3Smrgesac
1190166d665a3Smrgfi
1190266d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam
1190366d665a3Smrgfi
1190466d665a3Smrg      ac_cv_sys_largefile_opts=$ac_opt
1190566d665a3Smrg      ac_opt_found=yes
1190666d665a3Smrgfi
1190766d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1190866d665a3Smrg    test $ac_opt_found = no || break
1190966d665a3Smrg  done
1191066d665a3Smrg  CC="$ac_save_CC"
1191166d665a3Smrg
1191266d665a3Smrg  test $ac_opt_found = yes || ac_cv_sys_largefile_opts="support not detected" ;;
1191366d665a3Smrgesac
1191466d665a3Smrgfi
1191566d665a3Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_opts" >&5
1191666d665a3Smrgprintf "%s\n" "$ac_cv_sys_largefile_opts" >&6; }
1191766d665a3Smrg
1191866d665a3Smrgac_have_largefile=yes
1191966d665a3Smrgcase $ac_cv_sys_largefile_opts in #(
1192066d665a3Smrg  "none needed") :
1192166d665a3Smrg     ;; #(
1192266d665a3Smrg  "supported through gnulib") :
1192366d665a3Smrg     ;; #(
1192466d665a3Smrg  "support not detected") :
1192566d665a3Smrg    ac_have_largefile=no ;; #(
1192666d665a3Smrg  "-D_FILE_OFFSET_BITS=64") :
1192766d665a3Smrg
1192866d665a3Smrgprintf "%s\n" "#define _FILE_OFFSET_BITS 64" >>confdefs.h
1192966d665a3Smrg ;; #(
1193066d665a3Smrg  "-D_LARGE_FILES=1") :
1193166d665a3Smrg
1193266d665a3Smrgprintf "%s\n" "#define _LARGE_FILES 1" >>confdefs.h
1193366d665a3Smrg ;; #(
1193466d665a3Smrg  "-n32") :
1193566d665a3Smrg    CC="$CC -n32" ;; #(
1193666d665a3Smrg  *) :
1193766d665a3Smrg    as_fn_error $? "internal error: bad value for \$ac_cv_sys_largefile_opts" "$LINENO" 5 ;;
1193866d665a3Smrgesac
1193966d665a3Smrg
1194066d665a3Smrgif test "$enable_year2038" != no
1194166d665a3Smrgthen :
1194266d665a3Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option for timestamps after 2038" >&5
1194366d665a3Smrgprintf %s "checking for $CC option for timestamps after 2038... " >&6; }
1194466d665a3Smrgif test ${ac_cv_sys_year2038_opts+y}
1194566d665a3Smrgthen :
1194666d665a3Smrg  printf %s "(cached) " >&6
1194766d665a3Smrgelse case e in #(
1194866d665a3Smrg  e) ac_save_CPPFLAGS="$CPPFLAGS"
1194966d665a3Smrg  ac_opt_found=no
1195066d665a3Smrg  for ac_opt in "none needed" "-D_TIME_BITS=64" "-D__MINGW_USE_VC2005_COMPAT" "-U_USE_32_BIT_TIME_T -D__MINGW_USE_VC2005_COMPAT"; do
1195166d665a3Smrg    if test x"$ac_opt" != x"none needed"
1195266d665a3Smrgthen :
1195366d665a3Smrg  CPPFLAGS="$ac_save_CPPFLAGS $ac_opt"
1195466d665a3Smrgfi
1195566d665a3Smrg    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1195666d665a3Smrg/* end confdefs.h.  */
1195766d665a3Smrg
1195866d665a3Smrg  #include <time.h>
1195966d665a3Smrg  /* Check that time_t can represent 2**32 - 1 correctly.  */
1196066d665a3Smrg  #define LARGE_TIME_T \\
1196166d665a3Smrg    ((time_t) (((time_t) 1 << 30) - 1 + 3 * ((time_t) 1 << 30)))
1196266d665a3Smrg  int verify_time_t_range[(LARGE_TIME_T / 65537 == 65535
1196366d665a3Smrg                           && LARGE_TIME_T % 65537 == 0)
1196466d665a3Smrg                          ? 1 : -1];
1196566d665a3Smrg
1196666d665a3Smrgint
1196766d665a3Smrgmain (void)
1196866d665a3Smrg{
1196966d665a3Smrg
1197066d665a3Smrg  ;
1197166d665a3Smrg  return 0;
1197266d665a3Smrg}
1197366d665a3Smrg_ACEOF
1197466d665a3Smrgif ac_fn_c_try_compile "$LINENO"
1197566d665a3Smrgthen :
1197666d665a3Smrg  ac_cv_sys_year2038_opts="$ac_opt"
1197766d665a3Smrg      ac_opt_found=yes
1197866d665a3Smrgfi
1197966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1198066d665a3Smrg    test $ac_opt_found = no || break
1198166d665a3Smrg  done
1198266d665a3Smrg  CPPFLAGS="$ac_save_CPPFLAGS"
1198366d665a3Smrg  test $ac_opt_found = yes || ac_cv_sys_year2038_opts="support not detected" ;;
1198466d665a3Smrgesac
11985c9e2be55Smrgfi
1198666d665a3Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_year2038_opts" >&5
1198766d665a3Smrgprintf "%s\n" "$ac_cv_sys_year2038_opts" >&6; }
1198866d665a3Smrg
1198966d665a3Smrgac_have_year2038=yes
1199066d665a3Smrgcase $ac_cv_sys_year2038_opts in #(
1199166d665a3Smrg  "none needed") :
1199266d665a3Smrg     ;; #(
1199366d665a3Smrg  "support not detected") :
1199466d665a3Smrg    ac_have_year2038=no ;; #(
1199566d665a3Smrg  "-D_TIME_BITS=64") :
1199666d665a3Smrg
1199766d665a3Smrgprintf "%s\n" "#define _TIME_BITS 64" >>confdefs.h
1199866d665a3Smrg ;; #(
1199966d665a3Smrg  "-D__MINGW_USE_VC2005_COMPAT") :
1200066d665a3Smrg
1200166d665a3Smrgprintf "%s\n" "#define __MINGW_USE_VC2005_COMPAT 1" >>confdefs.h
1200266d665a3Smrg ;; #(
1200366d665a3Smrg  "-U_USE_32_BIT_TIME_T"*) :
1200466d665a3Smrg    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
1200566d665a3Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
1200666d665a3Smrgas_fn_error $? "the 'time_t' type is currently forced to be 32-bit. It
1200766d665a3Smrgwill stop working after mid-January 2038. Remove
1200866d665a3Smrg_USE_32BIT_TIME_T from the compiler flags.
1200966d665a3SmrgSee 'config.log' for more details" "$LINENO" 5; } ;; #(
1201066d665a3Smrg  *) :
1201166d665a3Smrg    as_fn_error $? "internal error: bad value for \$ac_cv_sys_year2038_opts" "$LINENO" 5 ;;
1201266d665a3Smrgesac
12013c9e2be55Smrg
1201466d665a3Smrgfi
12015c9e2be55Smrg
1201666d665a3Smrgfi
12017c9e2be55Smrg
12018d859ff80Smrg# Checks for library functions.
12019d859ff80Smrg
12020d859ff80Smrg  ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default
12021d859ff80Smrg"
12022d859ff80Smrgif test "x$ac_cv_type_pid_t" = xyes
12023d859ff80Smrgthen :
12024d859ff80Smrg
1202566d665a3Smrgelse case e in #(
1202666d665a3Smrg  e)                                         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12027d859ff80Smrg/* end confdefs.h.  */
12028d859ff80Smrg
12029d859ff80Smrg          #if defined _WIN64 && !defined __CYGWIN__
12030d859ff80Smrg          LLP64
12031d859ff80Smrg          #endif
12032d859ff80Smrg
12033d859ff80Smrgint
12034d859ff80Smrgmain (void)
12035d859ff80Smrg{
12036d859ff80Smrg
12037d859ff80Smrg  ;
12038d859ff80Smrg  return 0;
12039d859ff80Smrg}
12040d859ff80Smrg
12041d859ff80Smrg_ACEOF
12042d859ff80Smrgif ac_fn_c_try_compile "$LINENO"
12043d859ff80Smrgthen :
12044d859ff80Smrg  ac_pid_type='int'
1204566d665a3Smrgelse case e in #(
1204666d665a3Smrg  e) ac_pid_type='__int64' ;;
1204766d665a3Smrgesac
12048d859ff80Smrgfi
12049d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12050d859ff80Smrg
12051d859ff80Smrgprintf "%s\n" "#define pid_t $ac_pid_type" >>confdefs.h
12052d859ff80Smrg
1205366d665a3Smrg     ;;
1205466d665a3Smrgesac
12055d859ff80Smrgfi
12056d859ff80Smrg
12057d859ff80Smrg
12058d859ff80Smrg
12059d859ff80Smrgac_func=
12060d859ff80Smrgfor ac_item in $ac_func_c_list
12061d859ff80Smrgdo
12062d859ff80Smrg  if test $ac_func; then
12063d859ff80Smrg    ac_fn_c_check_func "$LINENO" $ac_func ac_cv_func_$ac_func
12064d859ff80Smrg    if eval test \"x\$ac_cv_func_$ac_func\" = xyes; then
12065d859ff80Smrg      echo "#define $ac_item 1" >> confdefs.h
12066d859ff80Smrg    fi
12067d859ff80Smrg    ac_func=
12068d859ff80Smrg  else
12069d859ff80Smrg    ac_func=$ac_item
12070d859ff80Smrg  fi
12071d859ff80Smrgdone
12072d859ff80Smrg
12073d859ff80Smrg
12074d859ff80Smrg
12075d859ff80Smrgif test "x$ac_cv_func_fork" = xyes; then
12076d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
12077d859ff80Smrgprintf %s "checking for working fork... " >&6; }
12078d859ff80Smrgif test ${ac_cv_func_fork_works+y}
12079d859ff80Smrgthen :
12080d859ff80Smrg  printf %s "(cached) " >&6
1208166d665a3Smrgelse case e in #(
1208266d665a3Smrg  e) if test "$cross_compiling" = yes
12083d859ff80Smrgthen :
12084d859ff80Smrg  ac_cv_func_fork_works=cross
1208566d665a3Smrgelse case e in #(
1208666d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12087d859ff80Smrg/* end confdefs.h.  */
12088d859ff80Smrg$ac_includes_default
12089d859ff80Smrgint
12090d859ff80Smrgmain (void)
12091d859ff80Smrg{
12092d859ff80Smrg
1209366d665a3Smrg	  /* By R. Kuhlmann. */
12094d859ff80Smrg	  return fork () < 0;
12095d859ff80Smrg
12096d859ff80Smrg  ;
12097d859ff80Smrg  return 0;
12098d859ff80Smrg}
12099d859ff80Smrg_ACEOF
12100d859ff80Smrgif ac_fn_c_try_run "$LINENO"
12101d859ff80Smrgthen :
12102d859ff80Smrg  ac_cv_func_fork_works=yes
1210366d665a3Smrgelse case e in #(
1210466d665a3Smrg  e) ac_cv_func_fork_works=no ;;
1210566d665a3Smrgesac
12106d859ff80Smrgfi
12107d859ff80Smrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1210866d665a3Smrg  conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1210966d665a3Smrgesac
12110d859ff80Smrgfi
1211166d665a3Smrg ;;
1211266d665a3Smrgesac
12113d859ff80Smrgfi
12114d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
12115d859ff80Smrgprintf "%s\n" "$ac_cv_func_fork_works" >&6; }
12116d859ff80Smrg
12117d859ff80Smrgelse
12118d859ff80Smrg  ac_cv_func_fork_works=$ac_cv_func_fork
12119d859ff80Smrgfi
12120d859ff80Smrgif test "x$ac_cv_func_fork_works" = xcross; then
12121d859ff80Smrg  case $host in
12122d859ff80Smrg    *-*-amigaos* | *-*-msdosdjgpp*)
12123d859ff80Smrg      # Override, as these systems have only a dummy fork() stub
12124d859ff80Smrg      ac_cv_func_fork_works=no
12125d859ff80Smrg      ;;
12126d859ff80Smrg    *)
12127d859ff80Smrg      ac_cv_func_fork_works=yes
12128d859ff80Smrg      ;;
12129d859ff80Smrg  esac
12130d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
12131d859ff80Smrgprintf "%s\n" "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
12132d859ff80Smrgfi
12133d859ff80Smrgac_cv_func_vfork_works=$ac_cv_func_vfork
12134d859ff80Smrgif test "x$ac_cv_func_vfork" = xyes; then
12135d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
12136d859ff80Smrgprintf %s "checking for working vfork... " >&6; }
12137d859ff80Smrgif test ${ac_cv_func_vfork_works+y}
12138d859ff80Smrgthen :
12139d859ff80Smrg  printf %s "(cached) " >&6
1214066d665a3Smrgelse case e in #(
1214166d665a3Smrg  e) if test "$cross_compiling" = yes
12142d859ff80Smrgthen :
12143d859ff80Smrg  ac_cv_func_vfork_works=cross
1214466d665a3Smrgelse case e in #(
1214566d665a3Smrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12146d859ff80Smrg/* end confdefs.h.  */
12147d859ff80Smrg/* Thanks to Paul Eggert for this test.  */
12148d859ff80Smrg$ac_includes_default
12149d859ff80Smrg#include <signal.h>
12150d859ff80Smrg#include <sys/wait.h>
12151d859ff80Smrg#ifdef HAVE_VFORK_H
12152d859ff80Smrg# include <vfork.h>
12153d859ff80Smrg#endif
12154d859ff80Smrg
12155d859ff80Smrgstatic void
12156d859ff80Smrgdo_nothing (int sig)
12157d859ff80Smrg{
12158d859ff80Smrg  (void) sig;
12159d859ff80Smrg}
12160d859ff80Smrg
12161d859ff80Smrg/* On some sparc systems, changes by the child to local and incoming
12162d859ff80Smrg   argument registers are propagated back to the parent.  The compiler
12163d859ff80Smrg   is told about this with #include <vfork.h>, but some compilers
12164d859ff80Smrg   (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
12165d859ff80Smrg   static variable whose address is put into a register that is
12166d859ff80Smrg   clobbered by the vfork.  */
12167d859ff80Smrgstatic void
12168d859ff80Smrgsparc_address_test (int arg)
12169d859ff80Smrg{
12170d859ff80Smrg  static pid_t child;
12171d859ff80Smrg  if (!child) {
12172d859ff80Smrg    child = vfork ();
12173d859ff80Smrg    if (child < 0) {
12174d859ff80Smrg      perror ("vfork");
12175d859ff80Smrg      _exit(2);
12176d859ff80Smrg    }
12177d859ff80Smrg    if (!child) {
12178d859ff80Smrg      arg = getpid();
12179d859ff80Smrg      write(-1, "", 0);
12180d859ff80Smrg      _exit (arg);
12181d859ff80Smrg    }
12182d859ff80Smrg  }
12183d859ff80Smrg}
12184d859ff80Smrg
12185d859ff80Smrgint
12186d859ff80Smrgmain (void)
12187d859ff80Smrg{
12188d859ff80Smrg  pid_t parent = getpid ();
12189d859ff80Smrg  pid_t child;
12190d859ff80Smrg
12191d859ff80Smrg  sparc_address_test (0);
12192d859ff80Smrg
12193d859ff80Smrg  /* On Solaris 2.4, changes by the child to the signal handler
12194d859ff80Smrg     also munge signal handlers in the parent.  To detect this,
12195d859ff80Smrg     start by putting the parent's handler in a known state.  */
12196d859ff80Smrg  signal (SIGTERM, SIG_DFL);
12197d859ff80Smrg
12198d859ff80Smrg  child = vfork ();
12199d859ff80Smrg
12200d859ff80Smrg  if (child == 0) {
12201d859ff80Smrg    /* Here is another test for sparc vfork register problems.  This
12202d859ff80Smrg       test uses lots of local variables, at least as many local
12203d859ff80Smrg       variables as main has allocated so far including compiler
12204d859ff80Smrg       temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
12205d859ff80Smrg       4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
12206d859ff80Smrg       reuse the register of parent for one of the local variables,
12207d859ff80Smrg       since it will think that parent can't possibly be used any more
12208d859ff80Smrg       in this routine.  Assigning to the local variable will thus
12209d859ff80Smrg       munge parent in the parent process.  */
12210d859ff80Smrg    pid_t
12211d859ff80Smrg      p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
12212d859ff80Smrg      p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
12213d859ff80Smrg    /* Convince the compiler that p..p7 are live; otherwise, it might
12214d859ff80Smrg       use the same hardware register for all 8 local variables.  */
12215d859ff80Smrg    if (p != p1 || p != p2 || p != p3 || p != p4
12216d859ff80Smrg	|| p != p5 || p != p6 || p != p7)
12217d859ff80Smrg      _exit(1);
12218d859ff80Smrg
12219d859ff80Smrg    /* Alter the child's signal handler.  */
12220d859ff80Smrg    if (signal (SIGTERM, do_nothing) != SIG_DFL)
12221d859ff80Smrg      _exit(1);
12222d859ff80Smrg
12223d859ff80Smrg    /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
12224d859ff80Smrg       from child file descriptors.  If the child closes a descriptor
12225d859ff80Smrg       before it execs or exits, this munges the parent's descriptor
12226d859ff80Smrg       as well.  Test for this by closing stdout in the child.  */
12227d859ff80Smrg    _exit(close(fileno(stdout)) != 0);
12228d859ff80Smrg  } else {
12229d859ff80Smrg    int status;
12230d859ff80Smrg    struct stat st;
12231d859ff80Smrg
12232d859ff80Smrg    while (wait(&status) != child)
12233d859ff80Smrg      ;
12234d859ff80Smrg    return (
12235d859ff80Smrg	 /* Was there some problem with vforking?  */
12236d859ff80Smrg	 child < 0
12237d859ff80Smrg
12238d859ff80Smrg	 /* Did the child munge the parent's signal handler?  */
12239d859ff80Smrg	 || signal (SIGTERM, SIG_DFL) != SIG_DFL
12240d859ff80Smrg
12241d859ff80Smrg	 /* Did the child fail?  (This shouldn't happen.)  */
12242d859ff80Smrg	 || status
12243d859ff80Smrg
12244d859ff80Smrg	 /* Did the vfork/compiler bug occur?  */
12245d859ff80Smrg	 || parent != getpid()
12246d859ff80Smrg
12247d859ff80Smrg	 /* Did the file descriptor bug occur?  */
12248d859ff80Smrg	 || fstat(fileno(stdout), &st) != 0
12249d859ff80Smrg	 );
12250d859ff80Smrg  }
12251d859ff80Smrg}
12252d859ff80Smrg_ACEOF
12253d859ff80Smrgif ac_fn_c_try_run "$LINENO"
12254d859ff80Smrgthen :
12255d859ff80Smrg  ac_cv_func_vfork_works=yes
1225666d665a3Smrgelse case e in #(
1225766d665a3Smrg  e) ac_cv_func_vfork_works=no ;;
1225866d665a3Smrgesac
12259d859ff80Smrgfi
12260d859ff80Smrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1226166d665a3Smrg  conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1226266d665a3Smrgesac
12263d859ff80Smrgfi
1226466d665a3Smrg ;;
1226566d665a3Smrgesac
12266d859ff80Smrgfi
12267d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
12268d859ff80Smrgprintf "%s\n" "$ac_cv_func_vfork_works" >&6; }
12269d859ff80Smrg
12270d859ff80Smrgfi;
12271d859ff80Smrgif test "x$ac_cv_func_fork_works" = xcross; then
12272d859ff80Smrg  ac_cv_func_vfork_works=$ac_cv_func_vfork
12273d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
12274d859ff80Smrgprintf "%s\n" "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
12275d859ff80Smrgfi
12276d859ff80Smrg
12277d859ff80Smrgif test "x$ac_cv_func_vfork_works" = xyes; then
12278d859ff80Smrg
12279d859ff80Smrgprintf "%s\n" "#define HAVE_WORKING_VFORK 1" >>confdefs.h
12280d859ff80Smrg
12281d859ff80Smrgelse
12282d859ff80Smrg
12283d859ff80Smrgprintf "%s\n" "#define vfork fork" >>confdefs.h
12284d859ff80Smrg
12285d859ff80Smrgfi
12286d859ff80Smrgif test "x$ac_cv_func_fork_works" = xyes; then
12287d859ff80Smrg
12288d859ff80Smrgprintf "%s\n" "#define HAVE_WORKING_FORK 1" >>confdefs.h
12289d859ff80Smrg
12290d859ff80Smrgfi
12291d859ff80Smrg
12292d859ff80Smrg
12293aef24d58Smrgac_config_files="$ac_config_files Makefile man/Makefile"
12294c9e2be55Smrg
12295c9e2be55Smrgcat >confcache <<\_ACEOF
12296c9e2be55Smrg# This file is a shell script that caches the results of configure
12297c9e2be55Smrg# tests run on this system so they can be shared between configure
12298c9e2be55Smrg# scripts and configure runs, see configure's option --config-cache.
12299c9e2be55Smrg# It is not useful on other systems.  If it contains results you don't
12300c9e2be55Smrg# want to keep, you may remove or edit it.
12301c9e2be55Smrg#
12302c9e2be55Smrg# config.status only pays attention to the cache file if you give it
12303c9e2be55Smrg# the --recheck option to rerun configure.
12304c9e2be55Smrg#
1230566d665a3Smrg# 'ac_cv_env_foo' variables (set or unset) will be overridden when
1230666d665a3Smrg# loading this file, other *unset* 'ac_cv_foo' will be assigned the
12307c9e2be55Smrg# following values.
12308c9e2be55Smrg
12309c9e2be55Smrg_ACEOF
12310c9e2be55Smrg
12311c9e2be55Smrg# The following way of writing the cache mishandles newlines in values,
12312c9e2be55Smrg# but we know of no workaround that is simple, portable, and efficient.
12313e2264b6dSmrg# So, we kill variables containing newlines.
12314c9e2be55Smrg# Ultrix sh set writes to stderr and can't be redirected directly,
12315c9e2be55Smrg# and sets the high bit in the cache file unless we assign to the vars.
12316e2264b6dSmrg(
12317e2264b6dSmrg  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
12318e2264b6dSmrg    eval ac_val=\$$ac_var
12319e2264b6dSmrg    case $ac_val in #(
12320e2264b6dSmrg    *${as_nl}*)
12321e2264b6dSmrg      case $ac_var in #(
12322d859ff80Smrg      *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
12323d859ff80Smrgprintf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
12324e2264b6dSmrg      esac
12325e2264b6dSmrg      case $ac_var in #(
12326e2264b6dSmrg      _ | IFS | as_nl) ;; #(
12327e2264b6dSmrg      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
12328e2264b6dSmrg      *) { eval $ac_var=; unset $ac_var;} ;;
12329e2264b6dSmrg      esac ;;
12330e2264b6dSmrg    esac
12331e2264b6dSmrg  done
12332e2264b6dSmrg
12333c9e2be55Smrg  (set) 2>&1 |
12334e2264b6dSmrg    case $as_nl`(ac_space=' '; set) 2>&1` in #(
12335e2264b6dSmrg    *${as_nl}ac_space=\ *)
1233666d665a3Smrg      # 'set' does not quote correctly, so add quotes: double-quote
12337e2264b6dSmrg      # substitution turns \\\\ into \\, and sed turns \\ into \.
12338c9e2be55Smrg      sed -n \
12339c9e2be55Smrg	"s/'/'\\\\''/g;
12340c9e2be55Smrg	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
12341e2264b6dSmrg      ;; #(
12342c9e2be55Smrg    *)
1234366d665a3Smrg      # 'set' quotes correctly as required by POSIX, so do not add quotes.
12344e2264b6dSmrg      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
12345c9e2be55Smrg      ;;
12346e2264b6dSmrg    esac |
12347e2264b6dSmrg    sort
12348e2264b6dSmrg) |
12349c9e2be55Smrg  sed '
12350e2264b6dSmrg     /^ac_cv_env_/b end
12351c9e2be55Smrg     t clear
12352e2264b6dSmrg     :clear
12353d859ff80Smrg     s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
12354c9e2be55Smrg     t end
12355e2264b6dSmrg     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12356e2264b6dSmrg     :end' >>confcache
12357e2264b6dSmrgif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
12358e2264b6dSmrg  if test -w "$cache_file"; then
12359e2264b6dSmrg    if test "x$cache_file" != "x/dev/null"; then
12360d859ff80Smrg      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
12361d859ff80Smrgprintf "%s\n" "$as_me: updating cache $cache_file" >&6;}
12362e2264b6dSmrg      if test ! -f "$cache_file" || test -h "$cache_file"; then
12363e2264b6dSmrg	cat confcache >"$cache_file"
12364e2264b6dSmrg      else
12365e2264b6dSmrg        case $cache_file in #(
12366e2264b6dSmrg        */* | ?:*)
12367e2264b6dSmrg	  mv -f confcache "$cache_file"$$ &&
12368e2264b6dSmrg	  mv -f "$cache_file"$$ "$cache_file" ;; #(
12369e2264b6dSmrg        *)
12370e2264b6dSmrg	  mv -f confcache "$cache_file" ;;
12371e2264b6dSmrg	esac
12372e2264b6dSmrg      fi
12373e2264b6dSmrg    fi
12374c9e2be55Smrg  else
12375d859ff80Smrg    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
12376d859ff80Smrgprintf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
12377c9e2be55Smrg  fi
12378c9e2be55Smrgfi
12379c9e2be55Smrgrm -f confcache
12380c9e2be55Smrg
12381c9e2be55Smrgtest "x$prefix" = xNONE && prefix=$ac_default_prefix
12382c9e2be55Smrg# Let make expand exec_prefix.
12383c9e2be55Smrgtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12384c9e2be55Smrg
12385c9e2be55SmrgDEFS=-DHAVE_CONFIG_H
12386c9e2be55Smrg
12387c9e2be55Smrgac_libobjs=
12388c9e2be55Smrgac_ltlibobjs=
12389e2264b6dSmrgU=
12390c9e2be55Smrgfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
12391c9e2be55Smrg  # 1. Remove the extension, and $U if already installed.
12392e2264b6dSmrg  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
12393d859ff80Smrg  ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
12394e2264b6dSmrg  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
12395e2264b6dSmrg  #    will be set to the directory where LIBOBJS objects are built.
12396e2264b6dSmrg  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
12397e2264b6dSmrg  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
12398c9e2be55Smrgdone
12399c9e2be55SmrgLIBOBJS=$ac_libobjs
12400c9e2be55Smrg
12401c9e2be55SmrgLTLIBOBJS=$ac_ltlibobjs
12402c9e2be55Smrg
12403c9e2be55Smrg
12404d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
12405d859ff80Smrgprintf %s "checking that generated files are newer than configure... " >&6; }
12406aef24d58Smrg   if test -n "$am_sleep_pid"; then
12407aef24d58Smrg     # Hide warnings about reused PIDs.
12408aef24d58Smrg     wait $am_sleep_pid 2>/dev/null
12409aef24d58Smrg   fi
12410d859ff80Smrg   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5
12411d859ff80Smrgprintf "%s\n" "done" >&6; }
12412e2264b6dSmrg if test -n "$EXEEXT"; then
12413e2264b6dSmrg  am__EXEEXT_TRUE=
12414e2264b6dSmrg  am__EXEEXT_FALSE='#'
12415e2264b6dSmrgelse
12416e2264b6dSmrg  am__EXEEXT_TRUE='#'
12417e2264b6dSmrg  am__EXEEXT_FALSE=
12418e2264b6dSmrgfi
12419e2264b6dSmrg
12420c9e2be55Smrgif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
12421e2264b6dSmrg  as_fn_error $? "conditional \"AMDEP\" was never defined.
12422e2264b6dSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
12423c9e2be55Smrgfi
12424c9e2be55Smrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
12425e2264b6dSmrg  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
12426e2264b6dSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
12427c9e2be55Smrgfi
1242866d665a3Smrg# Check whether --enable-year2038 was given.
1242966d665a3Smrgif test ${enable_year2038+y}
1243066d665a3Smrgthen :
1243166d665a3Smrg  enableval=$enable_year2038;
1243266d665a3Smrgfi
1243366d665a3Smrg
12434c9e2be55Smrg
12435e2264b6dSmrg: "${CONFIG_STATUS=./config.status}"
12436e2264b6dSmrgac_write_fail=0
12437c9e2be55Smrgac_clean_files_save=$ac_clean_files
12438c9e2be55Smrgac_clean_files="$ac_clean_files $CONFIG_STATUS"
12439d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
12440d859ff80Smrgprintf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
12441e2264b6dSmrgas_write_fail=0
12442e2264b6dSmrgcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
12443c9e2be55Smrg#! $SHELL
12444c9e2be55Smrg# Generated by $as_me.
12445c9e2be55Smrg# Run this file to recreate the current configuration.
12446c9e2be55Smrg# Compiler output produced by configure, useful for debugging
12447c9e2be55Smrg# configure, is in config.log if it exists.
12448c9e2be55Smrg
12449c9e2be55Smrgdebug=false
12450c9e2be55Smrgac_cs_recheck=false
12451c9e2be55Smrgac_cs_silent=false
12452c9e2be55Smrg
12453e2264b6dSmrgSHELL=\${CONFIG_SHELL-$SHELL}
12454e2264b6dSmrgexport SHELL
12455e2264b6dSmrg_ASEOF
12456e2264b6dSmrgcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
12457e2264b6dSmrg## -------------------- ##
12458e2264b6dSmrg## M4sh Initialization. ##
12459e2264b6dSmrg## -------------------- ##
12460e2264b6dSmrg
12461e2264b6dSmrg# Be more Bourne compatible
12462e2264b6dSmrgDUALCASE=1; export DUALCASE # for MKS sh
12463d859ff80Smrgif test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
12464d859ff80Smrgthen :
12465c9e2be55Smrg  emulate sh
12466c9e2be55Smrg  NULLCMD=:
12467e2264b6dSmrg  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
12468c9e2be55Smrg  # is contrary to our usage.  Disable this feature.
12469c9e2be55Smrg  alias -g '${1+"$@"}'='"$@"'
12470e2264b6dSmrg  setopt NO_GLOB_SUBST
1247166d665a3Smrgelse case e in #(
1247266d665a3Smrg  e) case `(set -o) 2>/dev/null` in #(
12473e2264b6dSmrg  *posix*) :
12474e2264b6dSmrg    set -o posix ;; #(
12475e2264b6dSmrg  *) :
12476e2264b6dSmrg     ;;
1247766d665a3Smrgesac ;;
12478e2264b6dSmrgesac
12479c9e2be55Smrgfi
12480c9e2be55Smrg
12481e2264b6dSmrg
12482d859ff80Smrg
12483d859ff80Smrg# Reset variables that may have inherited troublesome values from
12484d859ff80Smrg# the environment.
12485d859ff80Smrg
12486d859ff80Smrg# IFS needs to be set, to space, tab, and newline, in precisely that order.
12487d859ff80Smrg# (If _AS_PATH_WALK were called with IFS unset, it would have the
12488d859ff80Smrg# side effect of setting IFS to empty, thus disabling word splitting.)
12489d859ff80Smrg# Quoting is to prevent editors from complaining about space-tab.
12490e2264b6dSmrgas_nl='
12491e2264b6dSmrg'
12492e2264b6dSmrgexport as_nl
12493d859ff80SmrgIFS=" ""	$as_nl"
12494d859ff80Smrg
12495d859ff80SmrgPS1='$ '
12496d859ff80SmrgPS2='> '
12497d859ff80SmrgPS4='+ '
12498d859ff80Smrg
12499d859ff80Smrg# Ensure predictable behavior from utilities with locale-dependent output.
12500d859ff80SmrgLC_ALL=C
12501d859ff80Smrgexport LC_ALL
12502d859ff80SmrgLANGUAGE=C
12503d859ff80Smrgexport LANGUAGE
12504d859ff80Smrg
12505d859ff80Smrg# We cannot yet rely on "unset" to work, but we need these variables
12506d859ff80Smrg# to be unset--not just set to an empty or harmless value--now, to
12507d859ff80Smrg# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
12508d859ff80Smrg# also avoids known problems related to "unset" and subshell syntax
12509d859ff80Smrg# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
12510d859ff80Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
12511d859ff80Smrgdo eval test \${$as_var+y} \
12512d859ff80Smrg  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
12513d859ff80Smrgdone
12514d859ff80Smrg
12515d859ff80Smrg# Ensure that fds 0, 1, and 2 are open.
12516d859ff80Smrgif (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
12517d859ff80Smrgif (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
12518d859ff80Smrgif (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
12519e2264b6dSmrg
12520e2264b6dSmrg# The user is always right.
12521d859ff80Smrgif ${PATH_SEPARATOR+false} :; then
12522e2264b6dSmrg  PATH_SEPARATOR=:
12523e2264b6dSmrg  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12524e2264b6dSmrg    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
12525e2264b6dSmrg      PATH_SEPARATOR=';'
12526e2264b6dSmrg  }
12527c9e2be55Smrgfi
12528c9e2be55Smrg
12529c9e2be55Smrg
12530e2264b6dSmrg# Find who we are.  Look in the path if we contain no directory separator.
12531e2264b6dSmrgas_myself=
12532e2264b6dSmrgcase $0 in #((
12533e2264b6dSmrg  *[\\/]* ) as_myself=$0 ;;
12534e2264b6dSmrg  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12535e2264b6dSmrgfor as_dir in $PATH
12536e2264b6dSmrgdo
12537e2264b6dSmrg  IFS=$as_save_IFS
12538d859ff80Smrg  case $as_dir in #(((
12539d859ff80Smrg    '') as_dir=./ ;;
12540d859ff80Smrg    */) ;;
12541d859ff80Smrg    *) as_dir=$as_dir/ ;;
12542d859ff80Smrg  esac
12543d859ff80Smrg    test -r "$as_dir$0" && as_myself=$as_dir$0 && break
12544e2264b6dSmrg  done
12545e2264b6dSmrgIFS=$as_save_IFS
12546e2264b6dSmrg
12547e2264b6dSmrg     ;;
12548e2264b6dSmrgesac
1254966d665a3Smrg# We did not find ourselves, most probably we were run as 'sh COMMAND'
12550e2264b6dSmrg# in which case we are not to be found in the path.
12551e2264b6dSmrgif test "x$as_myself" = x; then
12552e2264b6dSmrg  as_myself=$0
12553e2264b6dSmrgfi
12554e2264b6dSmrgif test ! -f "$as_myself"; then
12555d859ff80Smrg  printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
12556e2264b6dSmrg  exit 1
12557e2264b6dSmrgfi
12558e2264b6dSmrg
12559e2264b6dSmrg
12560e2264b6dSmrg
12561e2264b6dSmrg# as_fn_error STATUS ERROR [LINENO LOG_FD]
12562e2264b6dSmrg# ----------------------------------------
12563e2264b6dSmrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12564e2264b6dSmrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
12565e2264b6dSmrg# script with STATUS, using 1 if that was 0.
12566e2264b6dSmrgas_fn_error ()
12567e2264b6dSmrg{
12568e2264b6dSmrg  as_status=$1; test $as_status -eq 0 && as_status=1
12569e2264b6dSmrg  if test "$4"; then
12570e2264b6dSmrg    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12571d859ff80Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
12572c9e2be55Smrg  fi
12573d859ff80Smrg  printf "%s\n" "$as_me: error: $2" >&2
12574e2264b6dSmrg  as_fn_exit $as_status
12575e2264b6dSmrg} # as_fn_error
12576e2264b6dSmrg
12577e2264b6dSmrg
12578e2264b6dSmrg# as_fn_set_status STATUS
12579e2264b6dSmrg# -----------------------
12580e2264b6dSmrg# Set $? to STATUS, without forking.
12581e2264b6dSmrgas_fn_set_status ()
12582e2264b6dSmrg{
12583e2264b6dSmrg  return $1
12584e2264b6dSmrg} # as_fn_set_status
12585e2264b6dSmrg
12586e2264b6dSmrg# as_fn_exit STATUS
12587e2264b6dSmrg# -----------------
12588e2264b6dSmrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12589e2264b6dSmrgas_fn_exit ()
12590e2264b6dSmrg{
12591e2264b6dSmrg  set +e
12592e2264b6dSmrg  as_fn_set_status $1
12593e2264b6dSmrg  exit $1
12594e2264b6dSmrg} # as_fn_exit
12595e2264b6dSmrg
12596e2264b6dSmrg# as_fn_unset VAR
12597e2264b6dSmrg# ---------------
12598e2264b6dSmrg# Portably unset VAR.
12599e2264b6dSmrgas_fn_unset ()
12600e2264b6dSmrg{
12601e2264b6dSmrg  { eval $1=; unset $1;}
12602e2264b6dSmrg}
12603e2264b6dSmrgas_unset=as_fn_unset
12604d859ff80Smrg
12605e2264b6dSmrg# as_fn_append VAR VALUE
12606e2264b6dSmrg# ----------------------
12607e2264b6dSmrg# Append the text in VALUE to the end of the definition contained in VAR. Take
12608e2264b6dSmrg# advantage of any shell optimizations that allow amortized linear growth over
12609e2264b6dSmrg# repeated appends, instead of the typical quadratic growth present in naive
12610e2264b6dSmrg# implementations.
12611d859ff80Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
12612d859ff80Smrgthen :
12613e2264b6dSmrg  eval 'as_fn_append ()
12614e2264b6dSmrg  {
12615e2264b6dSmrg    eval $1+=\$2
12616e2264b6dSmrg  }'
1261766d665a3Smrgelse case e in #(
1261866d665a3Smrg  e) as_fn_append ()
12619e2264b6dSmrg  {
12620e2264b6dSmrg    eval $1=\$$1\$2
1262166d665a3Smrg  } ;;
1262266d665a3Smrgesac
12623e2264b6dSmrgfi # as_fn_append
12624e2264b6dSmrg
12625e2264b6dSmrg# as_fn_arith ARG...
12626e2264b6dSmrg# ------------------
12627e2264b6dSmrg# Perform arithmetic evaluation on the ARGs, and store the result in the
12628e2264b6dSmrg# global $as_val. Take advantage of shells that can avoid forks. The arguments
12629e2264b6dSmrg# must be portable across $(()) and expr.
12630d859ff80Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
12631d859ff80Smrgthen :
12632e2264b6dSmrg  eval 'as_fn_arith ()
12633e2264b6dSmrg  {
12634e2264b6dSmrg    as_val=$(( $* ))
12635e2264b6dSmrg  }'
1263666d665a3Smrgelse case e in #(
1263766d665a3Smrg  e) as_fn_arith ()
12638e2264b6dSmrg  {
12639e2264b6dSmrg    as_val=`expr "$@" || test $? -eq 1`
1264066d665a3Smrg  } ;;
1264166d665a3Smrgesac
12642e2264b6dSmrgfi # as_fn_arith
12643e2264b6dSmrg
12644c9e2be55Smrg
12645e2264b6dSmrgif expr a : '\(a\)' >/dev/null 2>&1 &&
12646e2264b6dSmrg   test "X`expr 00001 : '.*\(...\)'`" = X001; then
12647c9e2be55Smrg  as_expr=expr
12648c9e2be55Smrgelse
12649c9e2be55Smrg  as_expr=false
12650c9e2be55Smrgfi
12651c9e2be55Smrg
12652e2264b6dSmrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
12653c9e2be55Smrg  as_basename=basename
12654c9e2be55Smrgelse
12655c9e2be55Smrg  as_basename=false
12656c9e2be55Smrgfi
12657c9e2be55Smrg
12658e2264b6dSmrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12659e2264b6dSmrg  as_dirname=dirname
12660e2264b6dSmrgelse
12661e2264b6dSmrg  as_dirname=false
12662e2264b6dSmrgfi
12663c9e2be55Smrg
12664e2264b6dSmrgas_me=`$as_basename -- "$0" ||
12665c9e2be55Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12666c9e2be55Smrg	 X"$0" : 'X\(//\)$' \| \
12667e2264b6dSmrg	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12668d859ff80Smrgprintf "%s\n" X/"$0" |
12669e2264b6dSmrg    sed '/^.*\/\([^/][^/]*\)\/*$/{
12670e2264b6dSmrg	    s//\1/
12671e2264b6dSmrg	    q
12672e2264b6dSmrg	  }
12673e2264b6dSmrg	  /^X\/\(\/\/\)$/{
12674e2264b6dSmrg	    s//\1/
12675e2264b6dSmrg	    q
12676e2264b6dSmrg	  }
12677e2264b6dSmrg	  /^X\/\(\/\).*/{
12678e2264b6dSmrg	    s//\1/
12679e2264b6dSmrg	    q
12680e2264b6dSmrg	  }
12681e2264b6dSmrg	  s/.*/./; q'`
12682c9e2be55Smrg
12683c9e2be55Smrg# Avoid depending upon Character Ranges.
12684c9e2be55Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz'
12685c9e2be55Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12686c9e2be55Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS
12687c9e2be55Smrgas_cr_digits='0123456789'
12688c9e2be55Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits
12689c9e2be55Smrg
12690d859ff80Smrg
12691d859ff80Smrg# Determine whether it's possible to make 'echo' print without a newline.
12692d859ff80Smrg# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
12693d859ff80Smrg# for compatibility with existing Makefiles.
12694e2264b6dSmrgECHO_C= ECHO_N= ECHO_T=
12695e2264b6dSmrgcase `echo -n x` in #(((((
12696e2264b6dSmrg-n*)
12697e2264b6dSmrg  case `echo 'xy\c'` in
12698e2264b6dSmrg  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
12699e2264b6dSmrg  xy)  ECHO_C='\c';;
12700e2264b6dSmrg  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
12701e2264b6dSmrg       ECHO_T='	';;
12702e2264b6dSmrg  esac;;
12703e2264b6dSmrg*)
12704e2264b6dSmrg  ECHO_N='-n';;
12705c9e2be55Smrgesac
12706c9e2be55Smrg
12707d859ff80Smrg# For backward compatibility with old third-party macros, we provide
12708d859ff80Smrg# the shell variables $as_echo and $as_echo_n.  New code should use
12709d859ff80Smrg# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
12710d859ff80Smrgas_echo='printf %s\n'
12711d859ff80Smrgas_echo_n='printf %s'
12712d859ff80Smrg
12713e2264b6dSmrgrm -f conf$$ conf$$.exe conf$$.file
12714e2264b6dSmrgif test -d conf$$.dir; then
12715e2264b6dSmrg  rm -f conf$$.dir/conf$$.file
12716c9e2be55Smrgelse
12717e2264b6dSmrg  rm -f conf$$.dir
12718e2264b6dSmrg  mkdir conf$$.dir 2>/dev/null
12719c9e2be55Smrgfi
12720e2264b6dSmrgif (echo >conf$$.file) 2>/dev/null; then
12721e2264b6dSmrg  if ln -s conf$$.file conf$$ 2>/dev/null; then
12722c9e2be55Smrg    as_ln_s='ln -s'
12723e2264b6dSmrg    # ... but there are two gotchas:
1272466d665a3Smrg    # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail.
1272566d665a3Smrg    # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable.
1272666d665a3Smrg    # In both cases, we have to default to 'cp -pR'.
12727e2264b6dSmrg    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12728aef24d58Smrg      as_ln_s='cp -pR'
12729e2264b6dSmrg  elif ln conf$$.file conf$$ 2>/dev/null; then
12730e2264b6dSmrg    as_ln_s=ln
12731e2264b6dSmrg  else
12732aef24d58Smrg    as_ln_s='cp -pR'
12733c9e2be55Smrg  fi
12734c9e2be55Smrgelse
12735aef24d58Smrg  as_ln_s='cp -pR'
12736c9e2be55Smrgfi
12737e2264b6dSmrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12738e2264b6dSmrgrmdir conf$$.dir 2>/dev/null
12739e2264b6dSmrg
12740e2264b6dSmrg
12741e2264b6dSmrg# as_fn_mkdir_p
12742e2264b6dSmrg# -------------
12743e2264b6dSmrg# Create "$as_dir" as a directory, including parents if necessary.
12744e2264b6dSmrgas_fn_mkdir_p ()
12745e2264b6dSmrg{
12746e2264b6dSmrg
12747e2264b6dSmrg  case $as_dir in #(
12748e2264b6dSmrg  -*) as_dir=./$as_dir;;
12749e2264b6dSmrg  esac
12750e2264b6dSmrg  test -d "$as_dir" || eval $as_mkdir_p || {
12751e2264b6dSmrg    as_dirs=
12752e2264b6dSmrg    while :; do
12753e2264b6dSmrg      case $as_dir in #(
12754d859ff80Smrg      *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12755e2264b6dSmrg      *) as_qdir=$as_dir;;
12756e2264b6dSmrg      esac
12757e2264b6dSmrg      as_dirs="'$as_qdir' $as_dirs"
12758e2264b6dSmrg      as_dir=`$as_dirname -- "$as_dir" ||
12759e2264b6dSmrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12760e2264b6dSmrg	 X"$as_dir" : 'X\(//\)[^/]' \| \
12761e2264b6dSmrg	 X"$as_dir" : 'X\(//\)$' \| \
12762e2264b6dSmrg	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12763d859ff80Smrgprintf "%s\n" X"$as_dir" |
12764e2264b6dSmrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12765e2264b6dSmrg	    s//\1/
12766e2264b6dSmrg	    q
12767e2264b6dSmrg	  }
12768e2264b6dSmrg	  /^X\(\/\/\)[^/].*/{
12769e2264b6dSmrg	    s//\1/
12770e2264b6dSmrg	    q
12771e2264b6dSmrg	  }
12772e2264b6dSmrg	  /^X\(\/\/\)$/{
12773e2264b6dSmrg	    s//\1/
12774e2264b6dSmrg	    q
12775e2264b6dSmrg	  }
12776e2264b6dSmrg	  /^X\(\/\).*/{
12777e2264b6dSmrg	    s//\1/
12778e2264b6dSmrg	    q
12779e2264b6dSmrg	  }
12780e2264b6dSmrg	  s/.*/./; q'`
12781e2264b6dSmrg      test -d "$as_dir" && break
12782e2264b6dSmrg    done
12783e2264b6dSmrg    test -z "$as_dirs" || eval "mkdir $as_dirs"
12784e2264b6dSmrg  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
12785e2264b6dSmrg
12786c9e2be55Smrg
12787e2264b6dSmrg} # as_fn_mkdir_p
12788c9e2be55Smrgif mkdir -p . 2>/dev/null; then
12789e2264b6dSmrg  as_mkdir_p='mkdir -p "$as_dir"'
12790c9e2be55Smrgelse
12791c9e2be55Smrg  test -d ./-p && rmdir ./-p
12792c9e2be55Smrg  as_mkdir_p=false
12793c9e2be55Smrgfi
12794c9e2be55Smrg
12795aef24d58Smrg
12796aef24d58Smrg# as_fn_executable_p FILE
12797aef24d58Smrg# -----------------------
12798aef24d58Smrg# Test if FILE is an executable regular file.
12799aef24d58Smrgas_fn_executable_p ()
12800aef24d58Smrg{
12801aef24d58Smrg  test -f "$1" && test -x "$1"
12802aef24d58Smrg} # as_fn_executable_p
12803aef24d58Smrgas_test_x='test -x'
12804aef24d58Smrgas_executable_p=as_fn_executable_p
12805c9e2be55Smrg
12806c9e2be55Smrg# Sed expression to map a string onto a valid CPP name.
1280766d665a3Smrgas_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
1280866d665a3Smrgas_tr_cpp="eval sed '$as_sed_cpp'" # deprecated
12809c9e2be55Smrg
12810c9e2be55Smrg# Sed expression to map a string onto a valid variable name.
1281166d665a3Smrgas_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
1281266d665a3Smrgas_tr_sh="eval sed '$as_sed_sh'" # deprecated
12813c9e2be55Smrg
12814c9e2be55Smrg
12815c9e2be55Smrgexec 6>&1
12816e2264b6dSmrg## ----------------------------------- ##
12817e2264b6dSmrg## Main body of $CONFIG_STATUS script. ##
12818e2264b6dSmrg## ----------------------------------- ##
12819e2264b6dSmrg_ASEOF
12820e2264b6dSmrgtest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12821e2264b6dSmrg
12822e2264b6dSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12823e2264b6dSmrg# Save the log message, to keep $0 and so on meaningful, and to
12824c9e2be55Smrg# report actual input values of CONFIG_FILES etc. instead of their
12825e2264b6dSmrg# values after options handling.
12826e2264b6dSmrgac_log="
1282766d665a3SmrgThis file was extended by xmh $as_me 1.0.5, which was
1282866d665a3Smrggenerated by GNU Autoconf 2.72.  Invocation command line was
12829c9e2be55Smrg
12830c9e2be55Smrg  CONFIG_FILES    = $CONFIG_FILES
12831c9e2be55Smrg  CONFIG_HEADERS  = $CONFIG_HEADERS
12832c9e2be55Smrg  CONFIG_LINKS    = $CONFIG_LINKS
12833c9e2be55Smrg  CONFIG_COMMANDS = $CONFIG_COMMANDS
12834c9e2be55Smrg  $ $0 $@
12835c9e2be55Smrg
12836e2264b6dSmrgon `(hostname || uname -n) 2>/dev/null | sed 1q`
12837e2264b6dSmrg"
12838e2264b6dSmrg
12839c9e2be55Smrg_ACEOF
12840c9e2be55Smrg
12841e2264b6dSmrgcase $ac_config_files in *"
12842e2264b6dSmrg"*) set x $ac_config_files; shift; ac_config_files=$*;;
12843e2264b6dSmrgesac
12844c9e2be55Smrg
12845e2264b6dSmrgcase $ac_config_headers in *"
12846e2264b6dSmrg"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12847e2264b6dSmrgesac
12848c9e2be55Smrg
12849c9e2be55Smrg
12850e2264b6dSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12851e2264b6dSmrg# Files that config.status was made for.
12852e2264b6dSmrgconfig_files="$ac_config_files"
12853e2264b6dSmrgconfig_headers="$ac_config_headers"
12854e2264b6dSmrgconfig_commands="$ac_config_commands"
12855c9e2be55Smrg
12856e2264b6dSmrg_ACEOF
12857c9e2be55Smrg
12858e2264b6dSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12859c9e2be55Smrgac_cs_usage="\
1286066d665a3Smrg'$as_me' instantiates files and other configuration actions
12861e2264b6dSmrgfrom templates according to the current configuration.  Unless the files
12862e2264b6dSmrgand actions are specified as TAGs, all are instantiated by default.
12863c9e2be55Smrg
12864e2264b6dSmrgUsage: $0 [OPTION]... [TAG]...
12865c9e2be55Smrg
12866c9e2be55Smrg  -h, --help       print this help, then exit
12867e2264b6dSmrg  -V, --version    print version number and configuration settings, then exit
12868e2264b6dSmrg      --config     print configuration, then exit
12869e2264b6dSmrg  -q, --quiet, --silent
12870e2264b6dSmrg                   do not print progress messages
12871c9e2be55Smrg  -d, --debug      don't remove temporary files
12872c9e2be55Smrg      --recheck    update $as_me by reconfiguring in the same conditions
12873e2264b6dSmrg      --file=FILE[:TEMPLATE]
12874e2264b6dSmrg                   instantiate the configuration file FILE
12875e2264b6dSmrg      --header=FILE[:TEMPLATE]
12876e2264b6dSmrg                   instantiate the configuration header FILE
12877c9e2be55Smrg
12878c9e2be55SmrgConfiguration files:
12879c9e2be55Smrg$config_files
12880c9e2be55Smrg
12881c9e2be55SmrgConfiguration headers:
12882c9e2be55Smrg$config_headers
12883c9e2be55Smrg
12884c9e2be55SmrgConfiguration commands:
12885c9e2be55Smrg$config_commands
12886c9e2be55Smrg
12887d859ff80SmrgReport bugs to <https://gitlab.freedesktop.org/xorg/app/xmh/-/issues>."
12888c9e2be55Smrg
12889e2264b6dSmrg_ACEOF
12890d859ff80Smrgac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
12891d859ff80Smrgac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
12892e2264b6dSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12893d859ff80Smrgac_cs_config='$ac_cs_config_escaped'
12894c9e2be55Smrgac_cs_version="\\
1289566d665a3Smrgxmh config.status 1.0.5
1289666d665a3Smrgconfigured by $0, generated by GNU Autoconf 2.72,
12897e2264b6dSmrg  with options \\"\$ac_cs_config\\"
12898c9e2be55Smrg
1289966d665a3SmrgCopyright (C) 2023 Free Software Foundation, Inc.
12900c9e2be55SmrgThis config.status script is free software; the Free Software Foundation
12901c9e2be55Smrggives unlimited permission to copy, distribute and modify it."
12902e2264b6dSmrg
12903e2264b6dSmrgac_pwd='$ac_pwd'
12904e2264b6dSmrgsrcdir='$srcdir'
12905e2264b6dSmrgINSTALL='$INSTALL'
12906e2264b6dSmrgMKDIR_P='$MKDIR_P'
12907e2264b6dSmrgAWK='$AWK'
12908e2264b6dSmrgtest -n "\$AWK" || AWK=awk
12909c9e2be55Smrg_ACEOF
12910c9e2be55Smrg
12911e2264b6dSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12912e2264b6dSmrg# The default lists apply if the user does not specify any file.
12913c9e2be55Smrgac_need_defaults=:
12914c9e2be55Smrgwhile test $# != 0
12915c9e2be55Smrgdo
12916c9e2be55Smrg  case $1 in
12917e2264b6dSmrg  --*=?*)
12918e2264b6dSmrg    ac_option=`expr "X$1" : 'X\([^=]*\)='`
12919e2264b6dSmrg    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
12920e2264b6dSmrg    ac_shift=:
12921e2264b6dSmrg    ;;
12922e2264b6dSmrg  --*=)
12923e2264b6dSmrg    ac_option=`expr "X$1" : 'X\([^=]*\)='`
12924e2264b6dSmrg    ac_optarg=
12925c9e2be55Smrg    ac_shift=:
12926c9e2be55Smrg    ;;
12927e2264b6dSmrg  *)
12928c9e2be55Smrg    ac_option=$1
12929c9e2be55Smrg    ac_optarg=$2
12930c9e2be55Smrg    ac_shift=shift
12931c9e2be55Smrg    ;;
12932c9e2be55Smrg  esac
12933c9e2be55Smrg
12934c9e2be55Smrg  case $ac_option in
12935c9e2be55Smrg  # Handling of the options.
12936c9e2be55Smrg  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12937c9e2be55Smrg    ac_cs_recheck=: ;;
12938e2264b6dSmrg  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12939d859ff80Smrg    printf "%s\n" "$ac_cs_version"; exit ;;
12940e2264b6dSmrg  --config | --confi | --conf | --con | --co | --c )
12941d859ff80Smrg    printf "%s\n" "$ac_cs_config"; exit ;;
12942e2264b6dSmrg  --debug | --debu | --deb | --de | --d | -d )
12943c9e2be55Smrg    debug=: ;;
12944c9e2be55Smrg  --file | --fil | --fi | --f )
12945c9e2be55Smrg    $ac_shift
12946e2264b6dSmrg    case $ac_optarg in
12947d859ff80Smrg    *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12948e2264b6dSmrg    '') as_fn_error $? "missing file argument" ;;
12949e2264b6dSmrg    esac
12950e2264b6dSmrg    as_fn_append CONFIG_FILES " '$ac_optarg'"
12951c9e2be55Smrg    ac_need_defaults=false;;
12952c9e2be55Smrg  --header | --heade | --head | --hea )
12953c9e2be55Smrg    $ac_shift
12954e2264b6dSmrg    case $ac_optarg in
12955d859ff80Smrg    *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12956e2264b6dSmrg    esac
12957e2264b6dSmrg    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
12958c9e2be55Smrg    ac_need_defaults=false;;
12959e2264b6dSmrg  --he | --h)
12960e2264b6dSmrg    # Conflict between --help and --header
1296166d665a3Smrg    as_fn_error $? "ambiguous option: '$1'
1296266d665a3SmrgTry '$0 --help' for more information.";;
12963e2264b6dSmrg  --help | --hel | -h )
12964d859ff80Smrg    printf "%s\n" "$ac_cs_usage"; exit ;;
12965c9e2be55Smrg  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12966c9e2be55Smrg  | -silent | --silent | --silen | --sile | --sil | --si | --s)
12967c9e2be55Smrg    ac_cs_silent=: ;;
12968c9e2be55Smrg
12969c9e2be55Smrg  # This is an error.
1297066d665a3Smrg  -*) as_fn_error $? "unrecognized option: '$1'
1297166d665a3SmrgTry '$0 --help' for more information." ;;
12972c9e2be55Smrg
12973e2264b6dSmrg  *) as_fn_append ac_config_targets " $1"
12974e2264b6dSmrg     ac_need_defaults=false ;;
12975c9e2be55Smrg
12976c9e2be55Smrg  esac
12977c9e2be55Smrg  shift
12978c9e2be55Smrgdone
12979c9e2be55Smrg
12980c9e2be55Smrgac_configure_extra_args=
12981c9e2be55Smrg
12982c9e2be55Smrgif $ac_cs_silent; then
12983c9e2be55Smrg  exec 6>/dev/null
12984c9e2be55Smrg  ac_configure_extra_args="$ac_configure_extra_args --silent"
12985c9e2be55Smrgfi
12986c9e2be55Smrg
12987c9e2be55Smrg_ACEOF
12988e2264b6dSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12989c9e2be55Smrgif \$ac_cs_recheck; then
12990aef24d58Smrg  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12991e2264b6dSmrg  shift
12992d859ff80Smrg  \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
12993e2264b6dSmrg  CONFIG_SHELL='$SHELL'
12994e2264b6dSmrg  export CONFIG_SHELL
12995e2264b6dSmrg  exec "\$@"
12996c9e2be55Smrgfi
12997c9e2be55Smrg
12998c9e2be55Smrg_ACEOF
12999e2264b6dSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13000e2264b6dSmrgexec 5>>config.log
13001e2264b6dSmrg{
13002e2264b6dSmrg  echo
13003e2264b6dSmrg  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13004e2264b6dSmrg## Running $as_me. ##
13005e2264b6dSmrg_ASBOX
13006d859ff80Smrg  printf "%s\n" "$ac_log"
13007e2264b6dSmrg} >&5
13008c9e2be55Smrg
13009e2264b6dSmrg_ACEOF
13010e2264b6dSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13011c9e2be55Smrg#
13012e2264b6dSmrg# INIT-COMMANDS
13013c9e2be55Smrg#
13014d859ff80SmrgAMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
13015c9e2be55Smrg
13016c9e2be55Smrg_ACEOF
13017c9e2be55Smrg
13018e2264b6dSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13019c9e2be55Smrg
13020e2264b6dSmrg# Handling of arguments.
13021c9e2be55Smrgfor ac_config_target in $ac_config_targets
13022c9e2be55Smrgdo
13023e2264b6dSmrg  case $ac_config_target in
13024e2264b6dSmrg    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
13025e2264b6dSmrg    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
13026e2264b6dSmrg    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
13027aef24d58Smrg    "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
13028e2264b6dSmrg
1302966d665a3Smrg  *) as_fn_error $? "invalid argument: '$ac_config_target'" "$LINENO" 5;;
13030c9e2be55Smrg  esac
13031c9e2be55Smrgdone
13032c9e2be55Smrg
13033e2264b6dSmrg
13034c9e2be55Smrg# If the user did not use the arguments to specify the items to instantiate,
13035c9e2be55Smrg# then the envvar interface is used.  Set only those that are not.
13036c9e2be55Smrg# We use the long form for the default assignment because of an extremely
13037c9e2be55Smrg# bizarre bug on SunOS 4.1.3.
13038c9e2be55Smrgif $ac_need_defaults; then
13039d859ff80Smrg  test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
13040d859ff80Smrg  test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
13041d859ff80Smrg  test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands
13042c9e2be55Smrgfi
13043c9e2be55Smrg
13044c9e2be55Smrg# Have a temporary directory for convenience.  Make it in the build tree
13045e2264b6dSmrg# simply because there is no reason against having it here, and in addition,
13046c9e2be55Smrg# creating and moving files from /tmp can sometimes cause problems.
13047e2264b6dSmrg# Hook for its removal unless debugging.
13048e2264b6dSmrg# Note that there is a small window in which the directory will not be cleaned:
1304966d665a3Smrg# after its creation but before its name has been assigned to '$tmp'.
13050c9e2be55Smrg$debug ||
13051c9e2be55Smrg{
13052e2264b6dSmrg  tmp= ac_tmp=
13053e2264b6dSmrg  trap 'exit_status=$?
13054e2264b6dSmrg  : "${ac_tmp:=$tmp}"
13055e2264b6dSmrg  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
13056e2264b6dSmrg' 0
13057e2264b6dSmrg  trap 'as_fn_exit 1' 1 2 13 15
13058c9e2be55Smrg}
13059c9e2be55Smrg# Create a (secure) tmp directory for tmp files.
13060c9e2be55Smrg
13061c9e2be55Smrg{
13062e2264b6dSmrg  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
13063e2264b6dSmrg  test -d "$tmp"
13064c9e2be55Smrg}  ||
13065c9e2be55Smrg{
13066e2264b6dSmrg  tmp=./conf$$-$RANDOM
13067e2264b6dSmrg  (umask 077 && mkdir "$tmp")
13068e2264b6dSmrg} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
13069e2264b6dSmrgac_tmp=$tmp
13070e2264b6dSmrg
13071e2264b6dSmrg# Set up the scripts for CONFIG_FILES section.
13072e2264b6dSmrg# No need to generate them if there are no CONFIG_FILES.
1307366d665a3Smrg# This happens for instance with './config.status config.h'.
13074e2264b6dSmrgif test -n "$CONFIG_FILES"; then
13075e2264b6dSmrg
13076e2264b6dSmrg
13077e2264b6dSmrgac_cr=`echo X | tr X '\015'`
13078e2264b6dSmrg# On cygwin, bash can eat \r inside `` if the user requested igncr.
13079e2264b6dSmrg# But we know of no other shell where ac_cr would be empty at this
13080e2264b6dSmrg# point, so we can use a bashism as a fallback.
13081e2264b6dSmrgif test "x$ac_cr" = x; then
13082e2264b6dSmrg  eval ac_cr=\$\'\\r\'
13083e2264b6dSmrgfi
13084e2264b6dSmrgac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
13085e2264b6dSmrgif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
13086e2264b6dSmrg  ac_cs_awk_cr='\\r'
13087e2264b6dSmrgelse
13088e2264b6dSmrg  ac_cs_awk_cr=$ac_cr
13089e2264b6dSmrgfi
13090e2264b6dSmrg
13091e2264b6dSmrgecho 'BEGIN {' >"$ac_tmp/subs1.awk" &&
13092e2264b6dSmrg_ACEOF
13093e2264b6dSmrg
13094e2264b6dSmrg
13095e2264b6dSmrg{
13096e2264b6dSmrg  echo "cat >conf$$subs.awk <<_ACEOF" &&
13097e2264b6dSmrg  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
13098e2264b6dSmrg  echo "_ACEOF"
13099e2264b6dSmrg} >conf$$subs.sh ||
13100e2264b6dSmrg  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13101e2264b6dSmrgac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
13102e2264b6dSmrgac_delim='%!_!# '
13103e2264b6dSmrgfor ac_last_try in false false false false false :; do
13104e2264b6dSmrg  . ./conf$$subs.sh ||
13105e2264b6dSmrg    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13106e2264b6dSmrg
13107e2264b6dSmrg  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
13108e2264b6dSmrg  if test $ac_delim_n = $ac_delim_num; then
13109e2264b6dSmrg    break
13110e2264b6dSmrg  elif $ac_last_try; then
13111e2264b6dSmrg    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13112e2264b6dSmrg  else
13113e2264b6dSmrg    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13114e2264b6dSmrg  fi
13115e2264b6dSmrgdone
13116e2264b6dSmrgrm -f conf$$subs.sh
13117e2264b6dSmrg
13118e2264b6dSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13119e2264b6dSmrgcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
13120e2264b6dSmrg_ACEOF
13121e2264b6dSmrgsed -n '
13122e2264b6dSmrgh
13123e2264b6dSmrgs/^/S["/; s/!.*/"]=/
13124e2264b6dSmrgp
13125e2264b6dSmrgg
13126e2264b6dSmrgs/^[^!]*!//
13127e2264b6dSmrg:repl
13128e2264b6dSmrgt repl
13129e2264b6dSmrgs/'"$ac_delim"'$//
13130e2264b6dSmrgt delim
13131e2264b6dSmrg:nl
13132e2264b6dSmrgh
13133e2264b6dSmrgs/\(.\{148\}\)..*/\1/
13134e2264b6dSmrgt more1
13135e2264b6dSmrgs/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
13136e2264b6dSmrgp
13137e2264b6dSmrgn
13138e2264b6dSmrgb repl
13139e2264b6dSmrg:more1
13140e2264b6dSmrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/
13141e2264b6dSmrgp
13142e2264b6dSmrgg
13143e2264b6dSmrgs/.\{148\}//
13144e2264b6dSmrgt nl
13145e2264b6dSmrg:delim
13146e2264b6dSmrgh
13147e2264b6dSmrgs/\(.\{148\}\)..*/\1/
13148e2264b6dSmrgt more2
13149e2264b6dSmrgs/["\\]/\\&/g; s/^/"/; s/$/"/
13150e2264b6dSmrgp
13151e2264b6dSmrgb
13152e2264b6dSmrg:more2
13153e2264b6dSmrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/
13154e2264b6dSmrgp
13155e2264b6dSmrgg
13156e2264b6dSmrgs/.\{148\}//
13157e2264b6dSmrgt delim
13158e2264b6dSmrg' <conf$$subs.awk | sed '
13159e2264b6dSmrg/^[^""]/{
13160e2264b6dSmrg  N
13161e2264b6dSmrg  s/\n//
13162e2264b6dSmrg}
13163e2264b6dSmrg' >>$CONFIG_STATUS || ac_write_fail=1
13164e2264b6dSmrgrm -f conf$$subs.awk
13165e2264b6dSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13166e2264b6dSmrg_ACAWK
13167e2264b6dSmrgcat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
13168e2264b6dSmrg  for (key in S) S_is_set[key] = 1
13169e2264b6dSmrg  FS = ""
13170e2264b6dSmrg
13171e2264b6dSmrg}
13172c9e2be55Smrg{
13173e2264b6dSmrg  line = $ 0
13174e2264b6dSmrg  nfields = split(line, field, "@")
13175e2264b6dSmrg  substed = 0
13176e2264b6dSmrg  len = length(field[1])
13177e2264b6dSmrg  for (i = 2; i < nfields; i++) {
13178e2264b6dSmrg    key = field[i]
13179e2264b6dSmrg    keylen = length(key)
13180e2264b6dSmrg    if (S_is_set[key]) {
13181e2264b6dSmrg      value = S[key]
13182e2264b6dSmrg      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
13183e2264b6dSmrg      len += length(value) + length(field[++i])
13184e2264b6dSmrg      substed = 1
13185e2264b6dSmrg    } else
13186e2264b6dSmrg      len += 1 + keylen
13187e2264b6dSmrg  }
13188e2264b6dSmrg
13189e2264b6dSmrg  print line
13190c9e2be55Smrg}
13191c9e2be55Smrg
13192e2264b6dSmrg_ACAWK
13193e2264b6dSmrg_ACEOF
13194e2264b6dSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13195e2264b6dSmrgif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
13196e2264b6dSmrg  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
13197e2264b6dSmrgelse
13198e2264b6dSmrg  cat
13199e2264b6dSmrgfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
13200e2264b6dSmrg  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
13201c9e2be55Smrg_ACEOF
13202c9e2be55Smrg
13203e2264b6dSmrg# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
13204e2264b6dSmrg# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
13205e2264b6dSmrg# trailing colons and then remove the whole line if VPATH becomes empty
13206e2264b6dSmrg# (actually we leave an empty line to preserve line numbers).
13207e2264b6dSmrgif test "x$srcdir" = x.; then
13208e2264b6dSmrg  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
13209e2264b6dSmrgh
13210e2264b6dSmrgs///
13211e2264b6dSmrgs/^/:/
13212e2264b6dSmrgs/[	 ]*$/:/
13213e2264b6dSmrgs/:\$(srcdir):/:/g
13214e2264b6dSmrgs/:\${srcdir}:/:/g
13215e2264b6dSmrgs/:@srcdir@:/:/g
13216e2264b6dSmrgs/^:*//
13217e2264b6dSmrgs/:*$//
13218e2264b6dSmrgx
13219e2264b6dSmrgs/\(=[	 ]*\).*/\1/
13220e2264b6dSmrgG
13221e2264b6dSmrgs/\n//
13222e2264b6dSmrgs/^[^=]*=[	 ]*$//
13223e2264b6dSmrg}'
13224e2264b6dSmrgfi
13225c9e2be55Smrg
13226e2264b6dSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13227e2264b6dSmrgfi # test -n "$CONFIG_FILES"
13228c9e2be55Smrg
13229e2264b6dSmrg# Set up the scripts for CONFIG_HEADERS section.
13230e2264b6dSmrg# No need to generate them if there are no CONFIG_HEADERS.
1323166d665a3Smrg# This happens for instance with './config.status Makefile'.
13232e2264b6dSmrgif test -n "$CONFIG_HEADERS"; then
13233e2264b6dSmrgcat >"$ac_tmp/defines.awk" <<\_ACAWK ||
13234e2264b6dSmrgBEGIN {
13235c9e2be55Smrg_ACEOF
13236c9e2be55Smrg
1323766d665a3Smrg# Transform confdefs.h into an awk script 'defines.awk', embedded as
13238e2264b6dSmrg# here-document in config.status, that substitutes the proper values into
13239e2264b6dSmrg# config.h.in to produce config.h.
13240e2264b6dSmrg
13241e2264b6dSmrg# Create a delimiter string that does not exist in confdefs.h, to ease
13242e2264b6dSmrg# handling of long lines.
13243e2264b6dSmrgac_delim='%!_!# '
13244e2264b6dSmrgfor ac_last_try in false false :; do
13245e2264b6dSmrg  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
13246e2264b6dSmrg  if test -z "$ac_tt"; then
13247e2264b6dSmrg    break
13248e2264b6dSmrg  elif $ac_last_try; then
13249e2264b6dSmrg    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
13250e2264b6dSmrg  else
13251e2264b6dSmrg    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13252c9e2be55Smrg  fi
13253e2264b6dSmrgdone
13254c9e2be55Smrg
13255e2264b6dSmrg# For the awk script, D is an array of macro values keyed by name,
13256e2264b6dSmrg# likewise P contains macro parameters if any.  Preserve backslash
13257e2264b6dSmrg# newline sequences.
13258e2264b6dSmrg
13259e2264b6dSmrgac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
13260e2264b6dSmrgsed -n '
13261e2264b6dSmrgs/.\{148\}/&'"$ac_delim"'/g
13262e2264b6dSmrgt rset
13263e2264b6dSmrg:rset
13264e2264b6dSmrgs/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
13265e2264b6dSmrgt def
13266e2264b6dSmrgd
13267e2264b6dSmrg:def
13268e2264b6dSmrgs/\\$//
13269e2264b6dSmrgt bsnl
13270e2264b6dSmrgs/["\\]/\\&/g
13271e2264b6dSmrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
13272e2264b6dSmrgD["\1"]=" \3"/p
13273e2264b6dSmrgs/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
13274e2264b6dSmrgd
13275e2264b6dSmrg:bsnl
13276e2264b6dSmrgs/["\\]/\\&/g
13277e2264b6dSmrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
13278e2264b6dSmrgD["\1"]=" \3\\\\\\n"\\/p
13279e2264b6dSmrgt cont
13280e2264b6dSmrgs/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
13281e2264b6dSmrgt cont
13282e2264b6dSmrgd
13283e2264b6dSmrg:cont
13284e2264b6dSmrgn
13285e2264b6dSmrgs/.\{148\}/&'"$ac_delim"'/g
13286e2264b6dSmrgt clear
13287e2264b6dSmrg:clear
13288e2264b6dSmrgs/\\$//
13289e2264b6dSmrgt bsnlc
13290e2264b6dSmrgs/["\\]/\\&/g; s/^/"/; s/$/"/p
13291e2264b6dSmrgd
13292e2264b6dSmrg:bsnlc
13293e2264b6dSmrgs/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
13294e2264b6dSmrgb cont
13295e2264b6dSmrg' <confdefs.h | sed '
13296e2264b6dSmrgs/'"$ac_delim"'/"\\\
13297e2264b6dSmrg"/g' >>$CONFIG_STATUS || ac_write_fail=1
13298e2264b6dSmrg
13299e2264b6dSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13300e2264b6dSmrg  for (key in D) D_is_set[key] = 1
13301e2264b6dSmrg  FS = ""
13302e2264b6dSmrg}
13303e2264b6dSmrg/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
13304e2264b6dSmrg  line = \$ 0
13305e2264b6dSmrg  split(line, arg, " ")
13306e2264b6dSmrg  if (arg[1] == "#") {
13307e2264b6dSmrg    defundef = arg[2]
13308e2264b6dSmrg    mac1 = arg[3]
13309e2264b6dSmrg  } else {
13310e2264b6dSmrg    defundef = substr(arg[1], 2)
13311e2264b6dSmrg    mac1 = arg[2]
13312e2264b6dSmrg  }
13313e2264b6dSmrg  split(mac1, mac2, "(") #)
13314e2264b6dSmrg  macro = mac2[1]
13315e2264b6dSmrg  prefix = substr(line, 1, index(line, defundef) - 1)
13316e2264b6dSmrg  if (D_is_set[macro]) {
13317e2264b6dSmrg    # Preserve the white space surrounding the "#".
13318e2264b6dSmrg    print prefix "define", macro P[macro] D[macro]
13319e2264b6dSmrg    next
13320e2264b6dSmrg  } else {
13321e2264b6dSmrg    # Replace #undef with comments.  This is necessary, for example,
13322e2264b6dSmrg    # in the case of _POSIX_SOURCE, which is predefined and required
13323e2264b6dSmrg    # on some systems where configure will not decide to define it.
13324e2264b6dSmrg    if (defundef == "undef") {
13325e2264b6dSmrg      print "/*", prefix defundef, macro, "*/"
13326e2264b6dSmrg      next
13327e2264b6dSmrg    }
13328e2264b6dSmrg  }
13329e2264b6dSmrg}
13330e2264b6dSmrg{ print }
13331e2264b6dSmrg_ACAWK
13332c9e2be55Smrg_ACEOF
13333e2264b6dSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13334e2264b6dSmrg  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
13335e2264b6dSmrgfi # test -n "$CONFIG_HEADERS"
13336e2264b6dSmrg
13337e2264b6dSmrg
13338e2264b6dSmrgeval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
13339e2264b6dSmrgshift
13340e2264b6dSmrgfor ac_tag
13341e2264b6dSmrgdo
13342e2264b6dSmrg  case $ac_tag in
13343e2264b6dSmrg  :[FHLC]) ac_mode=$ac_tag; continue;;
13344e2264b6dSmrg  esac
13345e2264b6dSmrg  case $ac_mode$ac_tag in
13346e2264b6dSmrg  :[FHL]*:*);;
1334766d665a3Smrg  :L* | :C*:*) as_fn_error $? "invalid tag '$ac_tag'" "$LINENO" 5;;
13348e2264b6dSmrg  :[FH]-) ac_tag=-:-;;
13349e2264b6dSmrg  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
13350e2264b6dSmrg  esac
13351e2264b6dSmrg  ac_save_IFS=$IFS
13352e2264b6dSmrg  IFS=:
13353e2264b6dSmrg  set x $ac_tag
13354e2264b6dSmrg  IFS=$ac_save_IFS
13355e2264b6dSmrg  shift
13356e2264b6dSmrg  ac_file=$1
13357e2264b6dSmrg  shift
13358e2264b6dSmrg
13359e2264b6dSmrg  case $ac_mode in
13360e2264b6dSmrg  :L) ac_source=$1;;
13361e2264b6dSmrg  :[FH])
13362e2264b6dSmrg    ac_file_inputs=
13363e2264b6dSmrg    for ac_f
13364e2264b6dSmrg    do
13365e2264b6dSmrg      case $ac_f in
13366e2264b6dSmrg      -) ac_f="$ac_tmp/stdin";;
13367e2264b6dSmrg      *) # Look for the file first in the build tree, then in the source tree
13368e2264b6dSmrg	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
1336966d665a3Smrg	 # because $ac_f cannot contain ':'.
13370e2264b6dSmrg	 test -f "$ac_f" ||
13371e2264b6dSmrg	   case $ac_f in
13372e2264b6dSmrg	   [\\/$]*) false;;
13373e2264b6dSmrg	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
13374e2264b6dSmrg	   esac ||
1337566d665a3Smrg	   as_fn_error 1 "cannot find input file: '$ac_f'" "$LINENO" 5;;
13376e2264b6dSmrg      esac
13377d859ff80Smrg      case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13378e2264b6dSmrg      as_fn_append ac_file_inputs " '$ac_f'"
13379e2264b6dSmrg    done
13380e2264b6dSmrg
1338166d665a3Smrg    # Let's still pretend it is 'configure' which instantiates (i.e., don't
13382e2264b6dSmrg    # use $as_me), people would be surprised to read:
13383e2264b6dSmrg    #    /* config.h.  Generated by config.status.  */
13384e2264b6dSmrg    configure_input='Generated from '`
13385d859ff80Smrg	  printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13386e2264b6dSmrg	`' by configure.'
13387e2264b6dSmrg    if test x"$ac_file" != x-; then
13388e2264b6dSmrg      configure_input="$ac_file.  $configure_input"
13389d859ff80Smrg      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
13390d859ff80Smrgprintf "%s\n" "$as_me: creating $ac_file" >&6;}
13391e2264b6dSmrg    fi
13392e2264b6dSmrg    # Neutralize special characters interpreted by sed in replacement strings.
13393e2264b6dSmrg    case $configure_input in #(
13394e2264b6dSmrg    *\&* | *\|* | *\\* )
13395d859ff80Smrg       ac_sed_conf_input=`printf "%s\n" "$configure_input" |
13396e2264b6dSmrg       sed 's/[\\\\&|]/\\\\&/g'`;; #(
13397e2264b6dSmrg    *) ac_sed_conf_input=$configure_input;;
13398e2264b6dSmrg    esac
13399e2264b6dSmrg
13400e2264b6dSmrg    case $ac_tag in
13401e2264b6dSmrg    *:-:* | *:-) cat >"$ac_tmp/stdin" \
13402e2264b6dSmrg      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
13403e2264b6dSmrg    esac
13404e2264b6dSmrg    ;;
13405c9e2be55Smrg  esac
13406c9e2be55Smrg
13407e2264b6dSmrg  ac_dir=`$as_dirname -- "$ac_file" ||
13408c9e2be55Smrg$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13409c9e2be55Smrg	 X"$ac_file" : 'X\(//\)[^/]' \| \
13410c9e2be55Smrg	 X"$ac_file" : 'X\(//\)$' \| \
13411e2264b6dSmrg	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13412d859ff80Smrgprintf "%s\n" X"$ac_file" |
13413e2264b6dSmrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13414e2264b6dSmrg	    s//\1/
13415e2264b6dSmrg	    q
13416e2264b6dSmrg	  }
13417e2264b6dSmrg	  /^X\(\/\/\)[^/].*/{
13418e2264b6dSmrg	    s//\1/
13419e2264b6dSmrg	    q
13420e2264b6dSmrg	  }
13421e2264b6dSmrg	  /^X\(\/\/\)$/{
13422e2264b6dSmrg	    s//\1/
13423e2264b6dSmrg	    q
13424e2264b6dSmrg	  }
13425e2264b6dSmrg	  /^X\(\/\).*/{
13426e2264b6dSmrg	    s//\1/
13427e2264b6dSmrg	    q
13428e2264b6dSmrg	  }
13429e2264b6dSmrg	  s/.*/./; q'`
13430e2264b6dSmrg  as_dir="$ac_dir"; as_fn_mkdir_p
13431c9e2be55Smrg  ac_builddir=.
13432c9e2be55Smrg
13433e2264b6dSmrgcase "$ac_dir" in
13434e2264b6dSmrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13435e2264b6dSmrg*)
13436d859ff80Smrg  ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
13437e2264b6dSmrg  # A ".." for each directory in $ac_dir_suffix.
13438d859ff80Smrg  ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13439e2264b6dSmrg  case $ac_top_builddir_sub in
13440e2264b6dSmrg  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13441e2264b6dSmrg  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13442e2264b6dSmrg  esac ;;
13443e2264b6dSmrgesac
13444e2264b6dSmrgac_abs_top_builddir=$ac_pwd
13445e2264b6dSmrgac_abs_builddir=$ac_pwd$ac_dir_suffix
13446e2264b6dSmrg# for backward compatibility:
13447e2264b6dSmrgac_top_builddir=$ac_top_build_prefix
13448c9e2be55Smrg
13449c9e2be55Smrgcase $srcdir in
13450e2264b6dSmrg  .)  # We are building in place.
13451c9e2be55Smrg    ac_srcdir=.
13452e2264b6dSmrg    ac_top_srcdir=$ac_top_builddir_sub
13453e2264b6dSmrg    ac_abs_top_srcdir=$ac_pwd ;;
13454e2264b6dSmrg  [\\/]* | ?:[\\/]* )  # Absolute name.
13455c9e2be55Smrg    ac_srcdir=$srcdir$ac_dir_suffix;
13456e2264b6dSmrg    ac_top_srcdir=$srcdir
13457e2264b6dSmrg    ac_abs_top_srcdir=$srcdir ;;
13458e2264b6dSmrg  *) # Relative name.
13459e2264b6dSmrg    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13460e2264b6dSmrg    ac_top_srcdir=$ac_top_build_prefix$srcdir
13461e2264b6dSmrg    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13462c9e2be55Smrgesac
13463e2264b6dSmrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13464c9e2be55Smrg
13465c9e2be55Smrg
13466e2264b6dSmrg  case $ac_mode in
13467e2264b6dSmrg  :F)
13468e2264b6dSmrg  #
13469e2264b6dSmrg  # CONFIG_FILE
13470e2264b6dSmrg  #
13471c9e2be55Smrg
13472c9e2be55Smrg  case $INSTALL in
13473c9e2be55Smrg  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13474e2264b6dSmrg  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
13475e2264b6dSmrg  esac
13476e2264b6dSmrg  ac_MKDIR_P=$MKDIR_P
13477e2264b6dSmrg  case $MKDIR_P in
13478e2264b6dSmrg  [\\/$]* | ?:[\\/]* ) ;;
13479e2264b6dSmrg  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
13480c9e2be55Smrg  esac
13481e2264b6dSmrg_ACEOF
13482c9e2be55Smrg
13483e2264b6dSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13484e2264b6dSmrg# If the template does not know about datarootdir, expand it.
13485e2264b6dSmrg# FIXME: This hack should be removed a few years after 2.60.
13486e2264b6dSmrgac_datarootdir_hack=; ac_datarootdir_seen=
13487e2264b6dSmrgac_sed_dataroot='
13488e2264b6dSmrg/datarootdir/ {
13489e2264b6dSmrg  p
13490e2264b6dSmrg  q
13491e2264b6dSmrg}
13492e2264b6dSmrg/@datadir@/p
13493e2264b6dSmrg/@docdir@/p
13494e2264b6dSmrg/@infodir@/p
13495e2264b6dSmrg/@localedir@/p
13496e2264b6dSmrg/@mandir@/p'
13497e2264b6dSmrgcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13498e2264b6dSmrg*datarootdir*) ac_datarootdir_seen=yes;;
13499e2264b6dSmrg*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13500d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13501d859ff80Smrgprintf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13502e2264b6dSmrg_ACEOF
13503e2264b6dSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13504e2264b6dSmrg  ac_datarootdir_hack='
13505e2264b6dSmrg  s&@datadir@&$datadir&g
13506e2264b6dSmrg  s&@docdir@&$docdir&g
13507e2264b6dSmrg  s&@infodir@&$infodir&g
13508e2264b6dSmrg  s&@localedir@&$localedir&g
13509e2264b6dSmrg  s&@mandir@&$mandir&g
13510e2264b6dSmrg  s&\\\${datarootdir}&$datarootdir&g' ;;
13511e2264b6dSmrgesac
13512c9e2be55Smrg_ACEOF
13513e2264b6dSmrg
1351466d665a3Smrg# Neutralize VPATH when '$srcdir' = '.'.
13515e2264b6dSmrg# Shell code in configure.ac might set extrasub.
13516e2264b6dSmrg# FIXME: do we really want to maintain this feature?
13517e2264b6dSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13518e2264b6dSmrgac_sed_extra="$ac_vpsub
13519c9e2be55Smrg$extrasub
13520c9e2be55Smrg_ACEOF
13521e2264b6dSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13522c9e2be55Smrg:t
13523c9e2be55Smrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13524e2264b6dSmrgs|@configure_input@|$ac_sed_conf_input|;t t
13525e2264b6dSmrgs&@top_builddir@&$ac_top_builddir_sub&;t t
13526e2264b6dSmrgs&@top_build_prefix@&$ac_top_build_prefix&;t t
13527e2264b6dSmrgs&@srcdir@&$ac_srcdir&;t t
13528e2264b6dSmrgs&@abs_srcdir@&$ac_abs_srcdir&;t t
13529e2264b6dSmrgs&@top_srcdir@&$ac_top_srcdir&;t t
13530e2264b6dSmrgs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13531e2264b6dSmrgs&@builddir@&$ac_builddir&;t t
13532e2264b6dSmrgs&@abs_builddir@&$ac_abs_builddir&;t t
13533e2264b6dSmrgs&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13534e2264b6dSmrgs&@INSTALL@&$ac_INSTALL&;t t
13535e2264b6dSmrgs&@MKDIR_P@&$ac_MKDIR_P&;t t
13536e2264b6dSmrg$ac_datarootdir_hack
13537e2264b6dSmrg"
13538e2264b6dSmrgeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
13539e2264b6dSmrg  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13540e2264b6dSmrg
13541e2264b6dSmrgtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13542e2264b6dSmrg  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
13543e2264b6dSmrg  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
13544e2264b6dSmrg      "$ac_tmp/out"`; test -z "$ac_out"; } &&
1354566d665a3Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable 'datarootdir'
13546e2264b6dSmrgwhich seems to be undefined.  Please make sure it is defined" >&5
1354766d665a3Smrgprintf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable 'datarootdir'
13548e2264b6dSmrgwhich seems to be undefined.  Please make sure it is defined" >&2;}
13549e2264b6dSmrg
13550e2264b6dSmrg  rm -f "$ac_tmp/stdin"
13551c9e2be55Smrg  case $ac_file in
13552e2264b6dSmrg  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
13553e2264b6dSmrg  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
13554e2264b6dSmrg  esac \
13555e2264b6dSmrg  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13556e2264b6dSmrg ;;
13557e2264b6dSmrg  :H)
13558e2264b6dSmrg  #
13559e2264b6dSmrg  # CONFIG_HEADER
13560e2264b6dSmrg  #
13561c9e2be55Smrg  if test x"$ac_file" != x-; then
13562e2264b6dSmrg    {
13563d859ff80Smrg      printf "%s\n" "/* $configure_input  */" >&1 \
13564e2264b6dSmrg      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
13565e2264b6dSmrg    } >"$ac_tmp/config.h" \
13566e2264b6dSmrg      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13567e2264b6dSmrg    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
13568d859ff80Smrg      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13569d859ff80Smrgprintf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
13570c9e2be55Smrg    else
13571e2264b6dSmrg      rm -f "$ac_file"
13572e2264b6dSmrg      mv "$ac_tmp/config.h" "$ac_file" \
13573e2264b6dSmrg	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
13574c9e2be55Smrg    fi
13575c9e2be55Smrg  else
13576d859ff80Smrg    printf "%s\n" "/* $configure_input  */" >&1 \
13577e2264b6dSmrg      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
13578e2264b6dSmrg      || as_fn_error $? "could not create -" "$LINENO" 5
13579c9e2be55Smrg  fi
13580e2264b6dSmrg# Compute "$ac_file"'s index in $config_headers.
13581e2264b6dSmrg_am_arg="$ac_file"
13582c9e2be55Smrg_am_stamp_count=1
13583c9e2be55Smrgfor _am_header in $config_headers :; do
13584c9e2be55Smrg  case $_am_header in
13585e2264b6dSmrg    $_am_arg | $_am_arg:* )
13586c9e2be55Smrg      break ;;
13587c9e2be55Smrg    * )
13588c9e2be55Smrg      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
13589c9e2be55Smrg  esac
13590c9e2be55Smrgdone
13591e2264b6dSmrgecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
13592e2264b6dSmrg$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13593e2264b6dSmrg	 X"$_am_arg" : 'X\(//\)[^/]' \| \
13594e2264b6dSmrg	 X"$_am_arg" : 'X\(//\)$' \| \
13595e2264b6dSmrg	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
13596d859ff80Smrgprintf "%s\n" X"$_am_arg" |
13597e2264b6dSmrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13598e2264b6dSmrg	    s//\1/
13599e2264b6dSmrg	    q
13600e2264b6dSmrg	  }
13601e2264b6dSmrg	  /^X\(\/\/\)[^/].*/{
13602e2264b6dSmrg	    s//\1/
13603e2264b6dSmrg	    q
13604e2264b6dSmrg	  }
13605e2264b6dSmrg	  /^X\(\/\/\)$/{
13606e2264b6dSmrg	    s//\1/
13607e2264b6dSmrg	    q
13608e2264b6dSmrg	  }
13609e2264b6dSmrg	  /^X\(\/\).*/{
13610e2264b6dSmrg	    s//\1/
13611e2264b6dSmrg	    q
13612e2264b6dSmrg	  }
13613e2264b6dSmrg	  s/.*/./; q'`/stamp-h$_am_stamp_count
13614e2264b6dSmrg ;;
13615c9e2be55Smrg
13616d859ff80Smrg  :C)  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13617d859ff80Smrgprintf "%s\n" "$as_me: executing $ac_file commands" >&6;}
13618e2264b6dSmrg ;;
13619e2264b6dSmrg  esac
13620c9e2be55Smrg
13621c9e2be55Smrg
13622e2264b6dSmrg  case $ac_file$ac_mode in
13623e2264b6dSmrg    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
13624aef24d58Smrg  # Older Autoconf quotes --file arguments for eval, but not when files
13625e2264b6dSmrg  # are listed without --file.  Let's play safe and only enable the eval
13626e2264b6dSmrg  # if we detect the quoting.
13627d859ff80Smrg  # TODO: see whether this extra hack can be removed once we start
13628d859ff80Smrg  # requiring Autoconf 2.70 or later.
13629d859ff80Smrg  case $CONFIG_FILES in #(
13630d859ff80Smrg  *\'*) :
13631d859ff80Smrg    eval set x "$CONFIG_FILES" ;; #(
13632d859ff80Smrg  *) :
13633d859ff80Smrg    set x $CONFIG_FILES ;; #(
13634d859ff80Smrg  *) :
13635d859ff80Smrg     ;;
13636d859ff80Smrgesac
13637e2264b6dSmrg  shift
13638d859ff80Smrg  # Used to flag and report bootstrapping failures.
13639d859ff80Smrg  am_rc=0
13640d859ff80Smrg  for am_mf
13641e2264b6dSmrg  do
13642e2264b6dSmrg    # Strip MF so we end up with the name of the file.
13643d859ff80Smrg    am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'`
13644d859ff80Smrg    # Check whether this is an Automake generated Makefile which includes
13645d859ff80Smrg    # dependency-tracking related rules and includes.
13646d859ff80Smrg    # Grep'ing the whole file directly is not great: AIX grep has a line
13647e2264b6dSmrg    # limit of 2048, but all sed's we know have understand at least 4000.
13648d859ff80Smrg    sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
13649d859ff80Smrg      || continue
13650d859ff80Smrg    am_dirpart=`$as_dirname -- "$am_mf" ||
13651d859ff80Smrg$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13652d859ff80Smrg	 X"$am_mf" : 'X\(//\)[^/]' \| \
13653d859ff80Smrg	 X"$am_mf" : 'X\(//\)$' \| \
13654d859ff80Smrg	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
13655d859ff80Smrgprintf "%s\n" X"$am_mf" |
13656e2264b6dSmrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13657e2264b6dSmrg	    s//\1/
13658e2264b6dSmrg	    q
13659e2264b6dSmrg	  }
13660e2264b6dSmrg	  /^X\(\/\/\)[^/].*/{
13661e2264b6dSmrg	    s//\1/
13662e2264b6dSmrg	    q
13663e2264b6dSmrg	  }
13664e2264b6dSmrg	  /^X\(\/\/\)$/{
13665e2264b6dSmrg	    s//\1/
13666e2264b6dSmrg	    q
13667e2264b6dSmrg	  }
13668e2264b6dSmrg	  /^X\(\/\).*/{
13669e2264b6dSmrg	    s//\1/
13670e2264b6dSmrg	    q
13671e2264b6dSmrg	  }
13672e2264b6dSmrg	  s/.*/./; q'`
13673d859ff80Smrg    am_filepart=`$as_basename -- "$am_mf" ||
13674d859ff80Smrg$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
13675d859ff80Smrg	 X"$am_mf" : 'X\(//\)$' \| \
13676d859ff80Smrg	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
13677d859ff80Smrgprintf "%s\n" X/"$am_mf" |
13678d859ff80Smrg    sed '/^.*\/\([^/][^/]*\)\/*$/{
13679e2264b6dSmrg	    s//\1/
13680e2264b6dSmrg	    q
13681e2264b6dSmrg	  }
13682d859ff80Smrg	  /^X\/\(\/\/\)$/{
13683e2264b6dSmrg	    s//\1/
13684e2264b6dSmrg	    q
13685e2264b6dSmrg	  }
13686d859ff80Smrg	  /^X\/\(\/\).*/{
13687e2264b6dSmrg	    s//\1/
13688e2264b6dSmrg	    q
13689e2264b6dSmrg	  }
13690e2264b6dSmrg	  s/.*/./; q'`
13691d859ff80Smrg    { echo "$as_me:$LINENO: cd "$am_dirpart" \
13692d859ff80Smrg      && sed -e '/# am--include-marker/d' "$am_filepart" \
13693d859ff80Smrg        | $MAKE -f - am--depfiles" >&5
13694d859ff80Smrg   (cd "$am_dirpart" \
13695d859ff80Smrg      && sed -e '/# am--include-marker/d' "$am_filepart" \
13696d859ff80Smrg        | $MAKE -f - am--depfiles) >&5 2>&5
13697d859ff80Smrg   ac_status=$?
13698d859ff80Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13699d859ff80Smrg   (exit $ac_status); } || am_rc=$?
13700c9e2be55Smrg  done
13701d859ff80Smrg  if test $am_rc -ne 0; then
1370266d665a3Smrg    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
1370366d665a3Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
13704d859ff80Smrgas_fn_error $? "Something went wrong bootstrapping makefile fragments
13705d859ff80Smrg    for automatic dependency tracking.  If GNU make was not used, consider
13706d859ff80Smrg    re-running the configure script with MAKE=\"gmake\" (or whatever is
13707d859ff80Smrg    necessary).  You can also try re-running configure with the
13708d859ff80Smrg    '--disable-dependency-tracking' option to at least be able to build
13709d859ff80Smrg    the package (albeit without support for automatic dependency tracking).
1371066d665a3SmrgSee 'config.log' for more details" "$LINENO" 5; }
13711d859ff80Smrg  fi
13712d859ff80Smrg  { am_dirpart=; unset am_dirpart;}
13713d859ff80Smrg  { am_filepart=; unset am_filepart;}
13714d859ff80Smrg  { am_mf=; unset am_mf;}
13715d859ff80Smrg  { am_rc=; unset am_rc;}
13716d859ff80Smrg  rm -f conftest-deps.mk
13717e2264b6dSmrg}
13718c9e2be55Smrg ;;
13719e2264b6dSmrg
13720c9e2be55Smrg  esac
13721e2264b6dSmrgdone # for ac_tag
13722c9e2be55Smrg
13723c9e2be55Smrg
13724e2264b6dSmrgas_fn_exit 0
13725c9e2be55Smrg_ACEOF
13726c9e2be55Smrgac_clean_files=$ac_clean_files_save
13727c9e2be55Smrg
13728e2264b6dSmrgtest $ac_write_fail = 0 ||
13729e2264b6dSmrg  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
13730e2264b6dSmrg
13731c9e2be55Smrg
13732c9e2be55Smrg# configure is writing to config.log, and then calls config.status.
13733c9e2be55Smrg# config.status does its own redirection, appending to config.log.
13734c9e2be55Smrg# Unfortunately, on DOS this fails, as config.log is still kept open
13735c9e2be55Smrg# by configure, so config.status won't be able to write to it; its
13736c9e2be55Smrg# output is simply discarded.  So we exec the FD to /dev/null,
13737c9e2be55Smrg# effectively closing config.log, so it can be properly (re)opened and
13738c9e2be55Smrg# appended to by config.status.  When coming back to configure, we
13739c9e2be55Smrg# need to make the FD available again.
13740c9e2be55Smrgif test "$no_create" != yes; then
13741c9e2be55Smrg  ac_cs_success=:
13742c9e2be55Smrg  ac_config_status_args=
13743c9e2be55Smrg  test "$silent" = yes &&
13744c9e2be55Smrg    ac_config_status_args="$ac_config_status_args --quiet"
13745c9e2be55Smrg  exec 5>/dev/null
13746c9e2be55Smrg  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13747c9e2be55Smrg  exec 5>>config.log
13748c9e2be55Smrg  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13749c9e2be55Smrg  # would make configure fail if this is the last instruction.
13750e2264b6dSmrg  $ac_cs_success || as_fn_exit 1
13751e2264b6dSmrgfi
13752e2264b6dSmrgif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13753d859ff80Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13754d859ff80Smrgprintf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13755c9e2be55Smrgfi
13756c9e2be55Smrg
13757d859ff80Smrg
13758