17da8b7e3Smrg#! /bin/sh
27da8b7e3Smrg# Guess values for system-dependent variables and create Makefiles.
3e4efb0bcSmrg# Generated by GNU Autoconf 2.72 for xrefresh 1.1.0.
47da8b7e3Smrg#
5e4efb0bcSmrg# Report bugs to <https://gitlab.freedesktop.org/xorg/app/xrefresh/-/issues>.
67da8b7e3Smrg#
7bded5d25Smrg#
8e4efb0bcSmrg# Copyright (C) 1992-1996, 1998-2017, 2020-2023 Free Software Foundation,
9e4b60806Smrg# Inc.
10bded5d25Smrg#
11bded5d25Smrg#
127da8b7e3Smrg# This configure script is free software; the Free Software Foundation
137da8b7e3Smrg# gives unlimited permission to copy, distribute and modify it.
14bded5d25Smrg## -------------------- ##
15bded5d25Smrg## M4sh Initialization. ##
16bded5d25Smrg## -------------------- ##
177da8b7e3Smrg
18123e2cc7Smrg# Be more Bourne compatible
19123e2cc7SmrgDUALCASE=1; export DUALCASE # for MKS sh
20e4b60806Smrgif test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
21e4b60806Smrgthen :
227da8b7e3Smrg  emulate sh
237da8b7e3Smrg  NULLCMD=:
24123e2cc7Smrg  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
257da8b7e3Smrg  # is contrary to our usage.  Disable this feature.
267da8b7e3Smrg  alias -g '${1+"$@"}'='"$@"'
27123e2cc7Smrg  setopt NO_GLOB_SUBST
28e4efb0bcSmrgelse case e in #(
29e4efb0bcSmrg  e) case `(set -o) 2>/dev/null` in #(
30bded5d25Smrg  *posix*) :
31bded5d25Smrg    set -o posix ;; #(
32bded5d25Smrg  *) :
33bded5d25Smrg     ;;
34e4efb0bcSmrgesac ;;
35123e2cc7Smrgesac
36123e2cc7Smrgfi
37123e2cc7Smrg
38123e2cc7Smrg
39e4b60806Smrg
40e4b60806Smrg# Reset variables that may have inherited troublesome values from
41e4b60806Smrg# the environment.
42e4b60806Smrg
43e4b60806Smrg# IFS needs to be set, to space, tab, and newline, in precisely that order.
44e4b60806Smrg# (If _AS_PATH_WALK were called with IFS unset, it would have the
45e4b60806Smrg# side effect of setting IFS to empty, thus disabling word splitting.)
46e4b60806Smrg# Quoting is to prevent editors from complaining about space-tab.
47123e2cc7Smrgas_nl='
48123e2cc7Smrg'
49123e2cc7Smrgexport as_nl
50e4b60806SmrgIFS=" ""	$as_nl"
51e4b60806Smrg
52e4b60806SmrgPS1='$ '
53e4b60806SmrgPS2='> '
54e4b60806SmrgPS4='+ '
55e4b60806Smrg
56e4b60806Smrg# Ensure predictable behavior from utilities with locale-dependent output.
57e4b60806SmrgLC_ALL=C
58e4b60806Smrgexport LC_ALL
59e4b60806SmrgLANGUAGE=C
60e4b60806Smrgexport LANGUAGE
61e4b60806Smrg
62e4b60806Smrg# We cannot yet rely on "unset" to work, but we need these variables
63e4b60806Smrg# to be unset--not just set to an empty or harmless value--now, to
64e4b60806Smrg# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
65e4b60806Smrg# also avoids known problems related to "unset" and subshell syntax
66e4b60806Smrg# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
67e4b60806Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
68e4b60806Smrgdo eval test \${$as_var+y} \
69e4b60806Smrg  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
70e4b60806Smrgdone
71e4b60806Smrg
72e4b60806Smrg# Ensure that fds 0, 1, and 2 are open.
73e4b60806Smrgif (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
74e4b60806Smrgif (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
75e4b60806Smrgif (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
76123e2cc7Smrg
77123e2cc7Smrg# The user is always right.
78e4b60806Smrgif ${PATH_SEPARATOR+false} :; then
79123e2cc7Smrg  PATH_SEPARATOR=:
80123e2cc7Smrg  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
81123e2cc7Smrg    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
82123e2cc7Smrg      PATH_SEPARATOR=';'
83123e2cc7Smrg  }
847da8b7e3Smrgfi
857da8b7e3Smrg
867da8b7e3Smrg
87123e2cc7Smrg# Find who we are.  Look in the path if we contain no directory separator.
88bded5d25Smrgas_myself=
89bded5d25Smrgcase $0 in #((
90123e2cc7Smrg  *[\\/]* ) as_myself=$0 ;;
91123e2cc7Smrg  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
92123e2cc7Smrgfor as_dir in $PATH
93123e2cc7Smrgdo
94123e2cc7Smrg  IFS=$as_save_IFS
95e4b60806Smrg  case $as_dir in #(((
96e4b60806Smrg    '') as_dir=./ ;;
97e4b60806Smrg    */) ;;
98e4b60806Smrg    *) as_dir=$as_dir/ ;;
99e4b60806Smrg  esac
100e4b60806Smrg    test -r "$as_dir$0" && as_myself=$as_dir$0 && break
101bded5d25Smrg  done
102123e2cc7SmrgIFS=$as_save_IFS
103123e2cc7Smrg
104123e2cc7Smrg     ;;
105123e2cc7Smrgesac
106e4efb0bcSmrg# We did not find ourselves, most probably we were run as 'sh COMMAND'
107123e2cc7Smrg# in which case we are not to be found in the path.
108123e2cc7Smrgif test "x$as_myself" = x; then
109123e2cc7Smrg  as_myself=$0
110123e2cc7Smrgfi
111123e2cc7Smrgif test ! -f "$as_myself"; then
112e4b60806Smrg  printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113bded5d25Smrg  exit 1
114123e2cc7Smrgfi
115123e2cc7Smrg
116bded5d25Smrg
117ff143803Smrg# Use a proper internal environment variable to ensure we don't fall
118ff143803Smrg  # into an infinite loop, continuously re-executing ourselves.
119ff143803Smrg  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
120ff143803Smrg    _as_can_reexec=no; export _as_can_reexec;
121ff143803Smrg    # We cannot yet assume a decent shell, so we have to provide a
122ff143803Smrg# neutralization value for shells without unset; and this also
123ff143803Smrg# works around shells that cannot unset nonexistent variables.
124ff143803Smrg# Preserve -v and -x to the replacement shell.
125ff143803SmrgBASH_ENV=/dev/null
126ff143803SmrgENV=/dev/null
127ff143803Smrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
128ff143803Smrgcase $- in # ((((
129ff143803Smrg  *v*x* | *x*v* ) as_opts=-vx ;;
130ff143803Smrg  *v* ) as_opts=-v ;;
131ff143803Smrg  *x* ) as_opts=-x ;;
132ff143803Smrg  * ) as_opts= ;;
133ff143803Smrgesac
134ff143803Smrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
135ff143803Smrg# Admittedly, this is quite paranoid, since all the known shells bail
136e4efb0bcSmrg# out after a failed 'exec'.
137e4b60806Smrgprintf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
138e4b60806Smrgexit 255
139ff143803Smrg  fi
140ff143803Smrg  # We don't want this to propagate to other subprocesses.
141ff143803Smrg          { _as_can_reexec=; unset _as_can_reexec;}
142bded5d25Smrgif test "x$CONFIG_SHELL" = x; then
143e4efb0bcSmrg  as_bourne_compatible="if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
144e4b60806Smrgthen :
145bded5d25Smrg  emulate sh
146bded5d25Smrg  NULLCMD=:
147bded5d25Smrg  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
148bded5d25Smrg  # is contrary to our usage.  Disable this feature.
149bded5d25Smrg  alias -g '\${1+\"\$@\"}'='\"\$@\"'
150bded5d25Smrg  setopt NO_GLOB_SUBST
151e4efb0bcSmrgelse case e in #(
152e4efb0bcSmrg  e) case \`(set -o) 2>/dev/null\` in #(
153bded5d25Smrg  *posix*) :
154bded5d25Smrg    set -o posix ;; #(
155bded5d25Smrg  *) :
156bded5d25Smrg     ;;
157e4efb0bcSmrgesac ;;
158bded5d25Smrgesac
159bded5d25Smrgfi
160bded5d25Smrg"
161bded5d25Smrg  as_required="as_fn_return () { (exit \$1); }
162bded5d25Smrgas_fn_success () { as_fn_return 0; }
163bded5d25Smrgas_fn_failure () { as_fn_return 1; }
164bded5d25Smrgas_fn_ret_success () { return 0; }
165bded5d25Smrgas_fn_ret_failure () { return 1; }
166bded5d25Smrg
167bded5d25Smrgexitcode=0
168bded5d25Smrgas_fn_success || { exitcode=1; echo as_fn_success failed.; }
169bded5d25Smrgas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
170bded5d25Smrgas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
171bded5d25Smrgas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
172e4b60806Smrgif ( set x; as_fn_ret_success y && test x = \"\$1\" )
173e4b60806Smrgthen :
174bded5d25Smrg
175e4efb0bcSmrgelse case e in #(
176e4efb0bcSmrg  e) exitcode=1; echo positional parameters were not saved. ;;
177e4efb0bcSmrgesac
178bded5d25Smrgfi
179ff143803Smrgtest x\$exitcode = x0 || exit 1
180e4b60806Smrgblah=\$(echo \$(echo blah))
181e4b60806Smrgtest x\"\$blah\" = xblah || exit 1
182ff143803Smrgtest -x / || exit 1"
183bded5d25Smrg  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
184bded5d25Smrg  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
185bded5d25Smrg  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
186bded5d25Smrg  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
187bded5d25Smrgtest \$(( 1 + 1 )) = 2 || exit 1"
188e4b60806Smrg  if (eval "$as_required") 2>/dev/null
189e4b60806Smrgthen :
190bded5d25Smrg  as_have_required=yes
191e4efb0bcSmrgelse case e in #(
192e4efb0bcSmrg  e) as_have_required=no ;;
193e4efb0bcSmrgesac
194bded5d25Smrgfi
195e4b60806Smrg  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
196e4b60806Smrgthen :
197bded5d25Smrg
198e4efb0bcSmrgelse case e in #(
199e4efb0bcSmrg  e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
200bded5d25Smrgas_found=false
201bded5d25Smrgfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
202bded5d25Smrgdo
203bded5d25Smrg  IFS=$as_save_IFS
204e4b60806Smrg  case $as_dir in #(((
205e4b60806Smrg    '') as_dir=./ ;;
206e4b60806Smrg    */) ;;
207e4b60806Smrg    *) as_dir=$as_dir/ ;;
208e4b60806Smrg  esac
209bded5d25Smrg  as_found=:
210bded5d25Smrg  case $as_dir in #(
211bded5d25Smrg	 /*)
212bded5d25Smrg	   for as_base in sh bash ksh sh5; do
213bded5d25Smrg	     # Try only shells that exist, to save several forks.
214e4b60806Smrg	     as_shell=$as_dir$as_base
215bded5d25Smrg	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
216e4b60806Smrg		    as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
217e4b60806Smrgthen :
218bded5d25Smrg  CONFIG_SHELL=$as_shell as_have_required=yes
219e4b60806Smrg		   if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
220e4b60806Smrgthen :
221bded5d25Smrg  break 2
222bded5d25Smrgfi
223bded5d25Smrgfi
224bded5d25Smrg	   done;;
225bded5d25Smrg       esac
226bded5d25Smrg  as_found=false
227bded5d25Smrgdone
228bded5d25SmrgIFS=$as_save_IFS
229e4b60806Smrgif $as_found
230e4b60806Smrgthen :
231e4b60806Smrg
232e4efb0bcSmrgelse case e in #(
233e4efb0bcSmrg  e) if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
234e4b60806Smrg	      as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
235e4b60806Smrgthen :
236e4b60806Smrg  CONFIG_SHELL=$SHELL as_have_required=yes
237e4efb0bcSmrgfi ;;
238e4efb0bcSmrgesac
239e4b60806Smrgfi
240bded5d25Smrg
241bded5d25Smrg
242e4b60806Smrg      if test "x$CONFIG_SHELL" != x
243e4b60806Smrgthen :
244ff143803Smrg  export CONFIG_SHELL
245ff143803Smrg             # We cannot yet assume a decent shell, so we have to provide a
246ff143803Smrg# neutralization value for shells without unset; and this also
247ff143803Smrg# works around shells that cannot unset nonexistent variables.
248ff143803Smrg# Preserve -v and -x to the replacement shell.
249ff143803SmrgBASH_ENV=/dev/null
250ff143803SmrgENV=/dev/null
251ff143803Smrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
252ff143803Smrgcase $- in # ((((
253ff143803Smrg  *v*x* | *x*v* ) as_opts=-vx ;;
254ff143803Smrg  *v* ) as_opts=-v ;;
255ff143803Smrg  *x* ) as_opts=-x ;;
256ff143803Smrg  * ) as_opts= ;;
257ff143803Smrgesac
258ff143803Smrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
259ff143803Smrg# Admittedly, this is quite paranoid, since all the known shells bail
260e4efb0bcSmrg# out after a failed 'exec'.
261e4b60806Smrgprintf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
262ff143803Smrgexit 255
263bded5d25Smrgfi
264bded5d25Smrg
265e4b60806Smrg    if test x$as_have_required = xno
266e4b60806Smrgthen :
267e4b60806Smrg  printf "%s\n" "$0: This script requires a shell more modern than all"
268e4b60806Smrg  printf "%s\n" "$0: the shells that I found on your system."
269e4b60806Smrg  if test ${ZSH_VERSION+y} ; then
270e4b60806Smrg    printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
271e4b60806Smrg    printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
272bded5d25Smrg  else
273e4b60806Smrg    printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and
274e4efb0bcSmrg$0: https://gitlab.freedesktop.org/xorg/app/xrefresh/-/issues
275bded5d25Smrg$0: about your system, including any error possibly output
276bded5d25Smrg$0: before this message. Then install a modern shell, or
277bded5d25Smrg$0: manually run the script under such a shell if you do
278bded5d25Smrg$0: have one."
279bded5d25Smrg  fi
280bded5d25Smrg  exit 1
281e4efb0bcSmrgfi ;;
282e4efb0bcSmrgesac
283bded5d25Smrgfi
284bded5d25Smrgfi
285bded5d25SmrgSHELL=${CONFIG_SHELL-/bin/sh}
286bded5d25Smrgexport SHELL
287bded5d25Smrg# Unset more variables known to interfere with behavior of common tools.
288bded5d25SmrgCLICOLOR_FORCE= GREP_OPTIONS=
289bded5d25Smrgunset CLICOLOR_FORCE GREP_OPTIONS
290bded5d25Smrg
291bded5d25Smrg## --------------------- ##
292bded5d25Smrg## M4sh Shell Functions. ##
293bded5d25Smrg## --------------------- ##
294bded5d25Smrg# as_fn_unset VAR
295bded5d25Smrg# ---------------
296bded5d25Smrg# Portably unset VAR.
297bded5d25Smrgas_fn_unset ()
298bded5d25Smrg{
299bded5d25Smrg  { eval $1=; unset $1;}
300bded5d25Smrg}
301bded5d25Smrgas_unset=as_fn_unset
302bded5d25Smrg
303e4b60806Smrg
304bded5d25Smrg# as_fn_set_status STATUS
305bded5d25Smrg# -----------------------
306bded5d25Smrg# Set $? to STATUS, without forking.
307bded5d25Smrgas_fn_set_status ()
308bded5d25Smrg{
309bded5d25Smrg  return $1
310bded5d25Smrg} # as_fn_set_status
311bded5d25Smrg
312bded5d25Smrg# as_fn_exit STATUS
313bded5d25Smrg# -----------------
314bded5d25Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
315bded5d25Smrgas_fn_exit ()
316bded5d25Smrg{
317bded5d25Smrg  set +e
318bded5d25Smrg  as_fn_set_status $1
319bded5d25Smrg  exit $1
320bded5d25Smrg} # as_fn_exit
321bded5d25Smrg
322bded5d25Smrg# as_fn_mkdir_p
323bded5d25Smrg# -------------
324bded5d25Smrg# Create "$as_dir" as a directory, including parents if necessary.
325bded5d25Smrgas_fn_mkdir_p ()
326bded5d25Smrg{
327bded5d25Smrg
328bded5d25Smrg  case $as_dir in #(
329bded5d25Smrg  -*) as_dir=./$as_dir;;
330bded5d25Smrg  esac
331bded5d25Smrg  test -d "$as_dir" || eval $as_mkdir_p || {
332bded5d25Smrg    as_dirs=
333bded5d25Smrg    while :; do
334bded5d25Smrg      case $as_dir in #(
335e4b60806Smrg      *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
336bded5d25Smrg      *) as_qdir=$as_dir;;
337bded5d25Smrg      esac
338bded5d25Smrg      as_dirs="'$as_qdir' $as_dirs"
339bded5d25Smrg      as_dir=`$as_dirname -- "$as_dir" ||
340bded5d25Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
341bded5d25Smrg	 X"$as_dir" : 'X\(//\)[^/]' \| \
342bded5d25Smrg	 X"$as_dir" : 'X\(//\)$' \| \
343bded5d25Smrg	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
344e4b60806Smrgprintf "%s\n" X"$as_dir" |
345bded5d25Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
346bded5d25Smrg	    s//\1/
347bded5d25Smrg	    q
348bded5d25Smrg	  }
349bded5d25Smrg	  /^X\(\/\/\)[^/].*/{
350bded5d25Smrg	    s//\1/
351bded5d25Smrg	    q
352bded5d25Smrg	  }
353bded5d25Smrg	  /^X\(\/\/\)$/{
354bded5d25Smrg	    s//\1/
355bded5d25Smrg	    q
356bded5d25Smrg	  }
357bded5d25Smrg	  /^X\(\/\).*/{
358bded5d25Smrg	    s//\1/
359bded5d25Smrg	    q
360bded5d25Smrg	  }
361bded5d25Smrg	  s/.*/./; q'`
362bded5d25Smrg      test -d "$as_dir" && break
363bded5d25Smrg    done
364bded5d25Smrg    test -z "$as_dirs" || eval "mkdir $as_dirs"
365bded5d25Smrg  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
366bded5d25Smrg
367bded5d25Smrg
368bded5d25Smrg} # as_fn_mkdir_p
369ff143803Smrg
370ff143803Smrg# as_fn_executable_p FILE
371ff143803Smrg# -----------------------
372ff143803Smrg# Test if FILE is an executable regular file.
373ff143803Smrgas_fn_executable_p ()
374ff143803Smrg{
375ff143803Smrg  test -f "$1" && test -x "$1"
376ff143803Smrg} # as_fn_executable_p
377bded5d25Smrg# as_fn_append VAR VALUE
378bded5d25Smrg# ----------------------
379bded5d25Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take
380bded5d25Smrg# advantage of any shell optimizations that allow amortized linear growth over
381bded5d25Smrg# repeated appends, instead of the typical quadratic growth present in naive
382bded5d25Smrg# implementations.
383e4b60806Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
384e4b60806Smrgthen :
385bded5d25Smrg  eval 'as_fn_append ()
386bded5d25Smrg  {
387bded5d25Smrg    eval $1+=\$2
388bded5d25Smrg  }'
389e4efb0bcSmrgelse case e in #(
390e4efb0bcSmrg  e) as_fn_append ()
391bded5d25Smrg  {
392bded5d25Smrg    eval $1=\$$1\$2
393e4efb0bcSmrg  } ;;
394e4efb0bcSmrgesac
395bded5d25Smrgfi # as_fn_append
396bded5d25Smrg
397bded5d25Smrg# as_fn_arith ARG...
398bded5d25Smrg# ------------------
399bded5d25Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the
400bded5d25Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments
401bded5d25Smrg# must be portable across $(()) and expr.
402e4b60806Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
403e4b60806Smrgthen :
404bded5d25Smrg  eval 'as_fn_arith ()
405bded5d25Smrg  {
406bded5d25Smrg    as_val=$(( $* ))
407bded5d25Smrg  }'
408e4efb0bcSmrgelse case e in #(
409e4efb0bcSmrg  e) as_fn_arith ()
410bded5d25Smrg  {
411bded5d25Smrg    as_val=`expr "$@" || test $? -eq 1`
412e4efb0bcSmrg  } ;;
413e4efb0bcSmrgesac
414bded5d25Smrgfi # as_fn_arith
415bded5d25Smrg
416bded5d25Smrg
417bded5d25Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD]
418bded5d25Smrg# ----------------------------------------
419bded5d25Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
420bded5d25Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
421bded5d25Smrg# script with STATUS, using 1 if that was 0.
422bded5d25Smrgas_fn_error ()
423bded5d25Smrg{
424bded5d25Smrg  as_status=$1; test $as_status -eq 0 && as_status=1
425bded5d25Smrg  if test "$4"; then
426bded5d25Smrg    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
427e4b60806Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
428bded5d25Smrg  fi
429e4b60806Smrg  printf "%s\n" "$as_me: error: $2" >&2
430bded5d25Smrg  as_fn_exit $as_status
431bded5d25Smrg} # as_fn_error
432bded5d25Smrg
433123e2cc7Smrgif expr a : '\(a\)' >/dev/null 2>&1 &&
434123e2cc7Smrg   test "X`expr 00001 : '.*\(...\)'`" = X001; then
4357da8b7e3Smrg  as_expr=expr
4367da8b7e3Smrgelse
4377da8b7e3Smrg  as_expr=false
4387da8b7e3Smrgfi
4397da8b7e3Smrg
440123e2cc7Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
4417da8b7e3Smrg  as_basename=basename
4427da8b7e3Smrgelse
4437da8b7e3Smrg  as_basename=false
4447da8b7e3Smrgfi
4457da8b7e3Smrg
446bded5d25Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
447bded5d25Smrg  as_dirname=dirname
448bded5d25Smrgelse
449bded5d25Smrg  as_dirname=false
450bded5d25Smrgfi
4517da8b7e3Smrg
452123e2cc7Smrgas_me=`$as_basename -- "$0" ||
4537da8b7e3Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
4547da8b7e3Smrg	 X"$0" : 'X\(//\)$' \| \
455123e2cc7Smrg	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
456e4b60806Smrgprintf "%s\n" X/"$0" |
457123e2cc7Smrg    sed '/^.*\/\([^/][^/]*\)\/*$/{
458123e2cc7Smrg	    s//\1/
459123e2cc7Smrg	    q
460123e2cc7Smrg	  }
461123e2cc7Smrg	  /^X\/\(\/\/\)$/{
462123e2cc7Smrg	    s//\1/
463123e2cc7Smrg	    q
464123e2cc7Smrg	  }
465123e2cc7Smrg	  /^X\/\(\/\).*/{
466123e2cc7Smrg	    s//\1/
467123e2cc7Smrg	    q
468123e2cc7Smrg	  }
469123e2cc7Smrg	  s/.*/./; q'`
4707da8b7e3Smrg
471bded5d25Smrg# Avoid depending upon Character Ranges.
472bded5d25Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz'
473bded5d25Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
474bded5d25Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS
475bded5d25Smrgas_cr_digits='0123456789'
476bded5d25Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits
4777da8b7e3Smrg
4787da8b7e3Smrg
479bded5d25Smrg  as_lineno_1=$LINENO as_lineno_1a=$LINENO
480bded5d25Smrg  as_lineno_2=$LINENO as_lineno_2a=$LINENO
481bded5d25Smrg  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
482bded5d25Smrg  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
483bded5d25Smrg  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
484bded5d25Smrg  sed -n '
485bded5d25Smrg    p
486bded5d25Smrg    /[$]LINENO/=
487bded5d25Smrg  ' <$as_myself |
488bded5d25Smrg    sed '
489e4efb0bcSmrg      t clear
490e4efb0bcSmrg      :clear
491bded5d25Smrg      s/[$]LINENO.*/&-/
492bded5d25Smrg      t lineno
493bded5d25Smrg      b
494bded5d25Smrg      :lineno
495bded5d25Smrg      N
496bded5d25Smrg      :loop
497bded5d25Smrg      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
498bded5d25Smrg      t loop
499bded5d25Smrg      s/-\n.*//
500bded5d25Smrg    ' >$as_me.lineno &&
501bded5d25Smrg  chmod +x "$as_me.lineno" ||
502e4b60806Smrg    { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
5037da8b7e3Smrg
504ff143803Smrg  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
505ff143803Smrg  # already done that, so ensure we don't try to do so again and fall
506ff143803Smrg  # in an infinite loop.  This has already happened in practice.
507ff143803Smrg  _as_can_reexec=no; export _as_can_reexec
508bded5d25Smrg  # Don't try to exec as it changes $[0], causing all sort of problems
509bded5d25Smrg  # (the dirname of $[0] is not the place where we might find the
510bded5d25Smrg  # original and so on.  Autoconf is especially sensitive to this).
511bded5d25Smrg  . "./$as_me.lineno"
512bded5d25Smrg  # Exit status is that of the last command.
513bded5d25Smrg  exit
514123e2cc7Smrg}
5157da8b7e3Smrg
516e4b60806Smrg
517e4b60806Smrg# Determine whether it's possible to make 'echo' print without a newline.
518e4b60806Smrg# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
519e4b60806Smrg# for compatibility with existing Makefiles.
520bded5d25SmrgECHO_C= ECHO_N= ECHO_T=
521bded5d25Smrgcase `echo -n x` in #(((((
522bded5d25Smrg-n*)
523bded5d25Smrg  case `echo 'xy\c'` in
524bded5d25Smrg  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
525bded5d25Smrg  xy)  ECHO_C='\c';;
526bded5d25Smrg  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
527bded5d25Smrg       ECHO_T='	';;
528bded5d25Smrg  esac;;
529bded5d25Smrg*)
530bded5d25Smrg  ECHO_N='-n';;
531bded5d25Smrgesac
5327da8b7e3Smrg
533e4b60806Smrg# For backward compatibility with old third-party macros, we provide
534e4b60806Smrg# the shell variables $as_echo and $as_echo_n.  New code should use
535e4b60806Smrg# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
536e4b60806Smrgas_echo='printf %s\n'
537e4b60806Smrgas_echo_n='printf %s'
538e4b60806Smrg
539bded5d25Smrgrm -f conf$$ conf$$.exe conf$$.file
540bded5d25Smrgif test -d conf$$.dir; then
541bded5d25Smrg  rm -f conf$$.dir/conf$$.file
542bded5d25Smrgelse
543bded5d25Smrg  rm -f conf$$.dir
544bded5d25Smrg  mkdir conf$$.dir 2>/dev/null
545123e2cc7Smrgfi
546bded5d25Smrgif (echo >conf$$.file) 2>/dev/null; then
547bded5d25Smrg  if ln -s conf$$.file conf$$ 2>/dev/null; then
548bded5d25Smrg    as_ln_s='ln -s'
549bded5d25Smrg    # ... but there are two gotchas:
550e4efb0bcSmrg    # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail.
551e4efb0bcSmrg    # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable.
552e4efb0bcSmrg    # In both cases, we have to default to 'cp -pR'.
553bded5d25Smrg    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
554ff143803Smrg      as_ln_s='cp -pR'
555bded5d25Smrg  elif ln conf$$.file conf$$ 2>/dev/null; then
556bded5d25Smrg    as_ln_s=ln
557bded5d25Smrg  else
558ff143803Smrg    as_ln_s='cp -pR'
559bded5d25Smrg  fi
560123e2cc7Smrgelse
561ff143803Smrg  as_ln_s='cp -pR'
562123e2cc7Smrgfi
563bded5d25Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
564bded5d25Smrgrmdir conf$$.dir 2>/dev/null
565123e2cc7Smrg
566bded5d25Smrgif mkdir -p . 2>/dev/null; then
567bded5d25Smrg  as_mkdir_p='mkdir -p "$as_dir"'
568bded5d25Smrgelse
569bded5d25Smrg  test -d ./-p && rmdir ./-p
570bded5d25Smrg  as_mkdir_p=false
571123e2cc7Smrgfi
572123e2cc7Smrg
573ff143803Smrgas_test_x='test -x'
574ff143803Smrgas_executable_p=as_fn_executable_p
575123e2cc7Smrg
576bded5d25Smrg# Sed expression to map a string onto a valid CPP name.
577e4efb0bcSmrgas_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
578e4efb0bcSmrgas_tr_cpp="eval sed '$as_sed_cpp'" # deprecated
579123e2cc7Smrg
580bded5d25Smrg# Sed expression to map a string onto a valid variable name.
581e4efb0bcSmrgas_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
582e4efb0bcSmrgas_tr_sh="eval sed '$as_sed_sh'" # deprecated
583123e2cc7Smrg
584123e2cc7Smrg
585bded5d25Smrgtest -n "$DJDIR" || exec 7<&0 </dev/null
586bded5d25Smrgexec 6>&1
5877da8b7e3Smrg
5887da8b7e3Smrg# Name of the host.
589bded5d25Smrg# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
5907da8b7e3Smrg# so uname gets run too.
5917da8b7e3Smrgac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
5927da8b7e3Smrg
5937da8b7e3Smrg#
5947da8b7e3Smrg# Initializations.
5957da8b7e3Smrg#
5967da8b7e3Smrgac_default_prefix=/usr/local
597123e2cc7Smrgac_clean_files=
5987da8b7e3Smrgac_config_libobj_dir=.
599123e2cc7SmrgLIBOBJS=
6007da8b7e3Smrgcross_compiling=no
6017da8b7e3Smrgsubdirs=
6027da8b7e3SmrgMFLAGS=
6037da8b7e3SmrgMAKEFLAGS=
6047da8b7e3Smrg
6057da8b7e3Smrg# Identity of this package.
6067da8b7e3SmrgPACKAGE_NAME='xrefresh'
6077da8b7e3SmrgPACKAGE_TARNAME='xrefresh'
608e4efb0bcSmrgPACKAGE_VERSION='1.1.0'
609e4efb0bcSmrgPACKAGE_STRING='xrefresh 1.1.0'
610e4efb0bcSmrgPACKAGE_BUGREPORT='https://gitlab.freedesktop.org/xorg/app/xrefresh/-/issues'
611bded5d25SmrgPACKAGE_URL=''
6127da8b7e3Smrg
613bded5d25Smrgac_unique_file="Makefile.am"
614123e2cc7Smrg# Factoring default headers for most tests.
615123e2cc7Smrgac_includes_default="\
616e4b60806Smrg#include <stddef.h>
617e4b60806Smrg#ifdef HAVE_STDIO_H
618e4b60806Smrg# include <stdio.h>
619123e2cc7Smrg#endif
620e4b60806Smrg#ifdef HAVE_STDLIB_H
621123e2cc7Smrg# include <stdlib.h>
622123e2cc7Smrg#endif
623123e2cc7Smrg#ifdef HAVE_STRING_H
624123e2cc7Smrg# include <string.h>
625123e2cc7Smrg#endif
626123e2cc7Smrg#ifdef HAVE_INTTYPES_H
627123e2cc7Smrg# include <inttypes.h>
628123e2cc7Smrg#endif
629123e2cc7Smrg#ifdef HAVE_STDINT_H
630123e2cc7Smrg# include <stdint.h>
631123e2cc7Smrg#endif
632e4b60806Smrg#ifdef HAVE_STRINGS_H
633e4b60806Smrg# include <strings.h>
634e4b60806Smrg#endif
635e4b60806Smrg#ifdef HAVE_SYS_TYPES_H
636e4b60806Smrg# include <sys/types.h>
637e4b60806Smrg#endif
638e4b60806Smrg#ifdef HAVE_SYS_STAT_H
639e4b60806Smrg# include <sys/stat.h>
640e4b60806Smrg#endif
641123e2cc7Smrg#ifdef HAVE_UNISTD_H
642123e2cc7Smrg# include <unistd.h>
643123e2cc7Smrg#endif"
644123e2cc7Smrg
645e4b60806Smrgac_header_c_list=
646123e2cc7Smrgac_subst_vars='am__EXEEXT_FALSE
647123e2cc7Smrgam__EXEEXT_TRUE
648123e2cc7SmrgLTLIBOBJS
649123e2cc7SmrgLIBOBJS
650123e2cc7SmrgXREFRESH_LIBS
651123e2cc7SmrgXREFRESH_CFLAGS
652bded5d25SmrgMAN_SUBSTS
653bded5d25SmrgXORG_MAN_PAGE
654123e2cc7SmrgADMIN_MAN_DIR
655123e2cc7SmrgDRIVER_MAN_DIR
656123e2cc7SmrgMISC_MAN_DIR
657123e2cc7SmrgFILE_MAN_DIR
658123e2cc7SmrgLIB_MAN_DIR
659123e2cc7SmrgAPP_MAN_DIR
660123e2cc7SmrgADMIN_MAN_SUFFIX
661123e2cc7SmrgDRIVER_MAN_SUFFIX
662123e2cc7SmrgMISC_MAN_SUFFIX
663123e2cc7SmrgFILE_MAN_SUFFIX
664123e2cc7SmrgLIB_MAN_SUFFIX
665123e2cc7SmrgAPP_MAN_SUFFIX
666bded5d25SmrgSED
667123e2cc7Smrghost_os
668123e2cc7Smrghost_vendor
669123e2cc7Smrghost_cpu
670123e2cc7Smrghost
671123e2cc7Smrgbuild_os
672123e2cc7Smrgbuild_vendor
673123e2cc7Smrgbuild_cpu
674123e2cc7Smrgbuild
675bded5d25SmrgINSTALL_CMD
676ff143803SmrgPKG_CONFIG_LIBDIR
677ff143803SmrgPKG_CONFIG_PATH
678bded5d25SmrgPKG_CONFIG
679123e2cc7SmrgCHANGELOG_CMD
680c3d5982aSmrgSTRICT_CFLAGS
681123e2cc7SmrgCWARNFLAGS
682c3d5982aSmrgBASE_CFLAGS
683c3d5982aSmrgAM_BACKSLASH
684c3d5982aSmrgAM_DEFAULT_VERBOSITY
685c3d5982aSmrgAM_DEFAULT_V
686c3d5982aSmrgAM_V
687e4b60806SmrgCSCOPE
688e4b60806SmrgETAGS
689e4b60806SmrgCTAGS
690123e2cc7Smrgam__fastdepCC_FALSE
691123e2cc7Smrgam__fastdepCC_TRUE
692123e2cc7SmrgCCDEPMODE
693c3d5982aSmrgam__nodep
694123e2cc7SmrgAMDEPBACKSLASH
695123e2cc7SmrgAMDEP_FALSE
696123e2cc7SmrgAMDEP_TRUE
697123e2cc7Smrgam__include
698123e2cc7SmrgDEPDIR
699123e2cc7Smrgam__untar
700123e2cc7Smrgam__tar
701123e2cc7SmrgAMTAR
702123e2cc7Smrgam__leading_dot
703123e2cc7SmrgSET_MAKE
704123e2cc7SmrgAWK
705123e2cc7Smrgmkdir_p
706123e2cc7SmrgMKDIR_P
707123e2cc7SmrgINSTALL_STRIP_PROGRAM
708123e2cc7SmrgSTRIP
709123e2cc7Smrginstall_sh
710123e2cc7SmrgMAKEINFO
711123e2cc7SmrgAUTOHEADER
712123e2cc7SmrgAUTOMAKE
713123e2cc7SmrgAUTOCONF
714123e2cc7SmrgACLOCAL
715123e2cc7SmrgVERSION
716123e2cc7SmrgPACKAGE
717123e2cc7SmrgCYGPATH_W
718123e2cc7Smrgam__isrc
719123e2cc7SmrgINSTALL_DATA
720123e2cc7SmrgINSTALL_SCRIPT
721123e2cc7SmrgINSTALL_PROGRAM
722c3d5982aSmrgOBJEXT
723c3d5982aSmrgEXEEXT
724c3d5982aSmrgac_ct_CC
725c3d5982aSmrgCPPFLAGS
726c3d5982aSmrgLDFLAGS
727c3d5982aSmrgCFLAGS
728c3d5982aSmrgCC
729123e2cc7Smrgtarget_alias
730123e2cc7Smrghost_alias
731123e2cc7Smrgbuild_alias
732123e2cc7SmrgLIBS
733123e2cc7SmrgECHO_T
734123e2cc7SmrgECHO_N
735123e2cc7SmrgECHO_C
736123e2cc7SmrgDEFS
737123e2cc7Smrgmandir
738123e2cc7Smrglocaledir
739123e2cc7Smrglibdir
740123e2cc7Smrgpsdir
741123e2cc7Smrgpdfdir
742123e2cc7Smrgdvidir
743123e2cc7Smrghtmldir
744123e2cc7Smrginfodir
745123e2cc7Smrgdocdir
746123e2cc7Smrgoldincludedir
747123e2cc7Smrgincludedir
748e4b60806Smrgrunstatedir
749123e2cc7Smrglocalstatedir
750123e2cc7Smrgsharedstatedir
751123e2cc7Smrgsysconfdir
752123e2cc7Smrgdatadir
753123e2cc7Smrgdatarootdir
754123e2cc7Smrglibexecdir
755123e2cc7Smrgsbindir
756123e2cc7Smrgbindir
757123e2cc7Smrgprogram_transform_name
758123e2cc7Smrgprefix
759123e2cc7Smrgexec_prefix
760bded5d25SmrgPACKAGE_URL
761123e2cc7SmrgPACKAGE_BUGREPORT
762123e2cc7SmrgPACKAGE_STRING
763123e2cc7SmrgPACKAGE_VERSION
764123e2cc7SmrgPACKAGE_TARNAME
765123e2cc7SmrgPACKAGE_NAME
766123e2cc7SmrgPATH_SEPARATOR
767e4b60806SmrgSHELL
768e4b60806Smrgam__quote'
7697da8b7e3Smrgac_subst_files=''
770123e2cc7Smrgac_user_opts='
771123e2cc7Smrgenable_option_checking
772123e2cc7Smrgenable_dependency_tracking
773bded5d25Smrgenable_silent_rules
774c3d5982aSmrgenable_selective_werror
775c3d5982aSmrgenable_strict_compilation
776123e2cc7Smrg'
777123e2cc7Smrg      ac_precious_vars='build_alias
778123e2cc7Smrghost_alias
779123e2cc7Smrgtarget_alias
780123e2cc7SmrgCC
781123e2cc7SmrgCFLAGS
782123e2cc7SmrgLDFLAGS
783123e2cc7SmrgLIBS
784123e2cc7SmrgCPPFLAGS
785123e2cc7SmrgPKG_CONFIG
786ff143803SmrgPKG_CONFIG_PATH
787ff143803SmrgPKG_CONFIG_LIBDIR
788123e2cc7SmrgXREFRESH_CFLAGS
789123e2cc7SmrgXREFRESH_LIBS'
790123e2cc7Smrg
7917da8b7e3Smrg
7927da8b7e3Smrg# Initialize some variables set by options.
7937da8b7e3Smrgac_init_help=
7947da8b7e3Smrgac_init_version=false
795123e2cc7Smrgac_unrecognized_opts=
796123e2cc7Smrgac_unrecognized_sep=
7977da8b7e3Smrg# The variables have the same names as the options, with
7987da8b7e3Smrg# dashes changed to underlines.
7997da8b7e3Smrgcache_file=/dev/null
8007da8b7e3Smrgexec_prefix=NONE
8017da8b7e3Smrgno_create=
8027da8b7e3Smrgno_recursion=
8037da8b7e3Smrgprefix=NONE
8047da8b7e3Smrgprogram_prefix=NONE
8057da8b7e3Smrgprogram_suffix=NONE
8067da8b7e3Smrgprogram_transform_name=s,x,x,
8077da8b7e3Smrgsilent=
8087da8b7e3Smrgsite=
8097da8b7e3Smrgsrcdir=
8107da8b7e3Smrgverbose=
8117da8b7e3Smrgx_includes=NONE
8127da8b7e3Smrgx_libraries=NONE
8137da8b7e3Smrg
8147da8b7e3Smrg# Installation directory options.
8157da8b7e3Smrg# These are left unexpanded so users can "make install exec_prefix=/foo"
8167da8b7e3Smrg# and all the variables that are supposed to be based on exec_prefix
8177da8b7e3Smrg# by default will actually change.
8187da8b7e3Smrg# Use braces instead of parens because sh, perl, etc. also accept them.
819123e2cc7Smrg# (The list follows the same order as the GNU Coding Standards.)
8207da8b7e3Smrgbindir='${exec_prefix}/bin'
8217da8b7e3Smrgsbindir='${exec_prefix}/sbin'
8227da8b7e3Smrglibexecdir='${exec_prefix}/libexec'
823123e2cc7Smrgdatarootdir='${prefix}/share'
824123e2cc7Smrgdatadir='${datarootdir}'
8257da8b7e3Smrgsysconfdir='${prefix}/etc'
8267da8b7e3Smrgsharedstatedir='${prefix}/com'
8277da8b7e3Smrglocalstatedir='${prefix}/var'
828e4b60806Smrgrunstatedir='${localstatedir}/run'
8297da8b7e3Smrgincludedir='${prefix}/include'
8307da8b7e3Smrgoldincludedir='/usr/include'
831123e2cc7Smrgdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
832123e2cc7Smrginfodir='${datarootdir}/info'
833123e2cc7Smrghtmldir='${docdir}'
834123e2cc7Smrgdvidir='${docdir}'
835123e2cc7Smrgpdfdir='${docdir}'
836123e2cc7Smrgpsdir='${docdir}'
837123e2cc7Smrglibdir='${exec_prefix}/lib'
838123e2cc7Smrglocaledir='${datarootdir}/locale'
839123e2cc7Smrgmandir='${datarootdir}/man'
8407da8b7e3Smrg
8417da8b7e3Smrgac_prev=
842123e2cc7Smrgac_dashdash=
8437da8b7e3Smrgfor ac_option
8447da8b7e3Smrgdo
8457da8b7e3Smrg  # If the previous option needs an argument, assign it.
8467da8b7e3Smrg  if test -n "$ac_prev"; then
847123e2cc7Smrg    eval $ac_prev=\$ac_option
8487da8b7e3Smrg    ac_prev=
8497da8b7e3Smrg    continue
8507da8b7e3Smrg  fi
8517da8b7e3Smrg
852123e2cc7Smrg  case $ac_option in
853bded5d25Smrg  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
854bded5d25Smrg  *=)   ac_optarg= ;;
855bded5d25Smrg  *)    ac_optarg=yes ;;
856123e2cc7Smrg  esac
8577da8b7e3Smrg
858123e2cc7Smrg  case $ac_dashdash$ac_option in
859123e2cc7Smrg  --)
860123e2cc7Smrg    ac_dashdash=yes ;;
8617da8b7e3Smrg
8627da8b7e3Smrg  -bindir | --bindir | --bindi | --bind | --bin | --bi)
8637da8b7e3Smrg    ac_prev=bindir ;;
8647da8b7e3Smrg  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
8657da8b7e3Smrg    bindir=$ac_optarg ;;
8667da8b7e3Smrg
8677da8b7e3Smrg  -build | --build | --buil | --bui | --bu)
8687da8b7e3Smrg    ac_prev=build_alias ;;
8697da8b7e3Smrg  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
8707da8b7e3Smrg    build_alias=$ac_optarg ;;
8717da8b7e3Smrg
8727da8b7e3Smrg  -cache-file | --cache-file | --cache-fil | --cache-fi \
8737da8b7e3Smrg  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
8747da8b7e3Smrg    ac_prev=cache_file ;;
8757da8b7e3Smrg  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
8767da8b7e3Smrg  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
8777da8b7e3Smrg    cache_file=$ac_optarg ;;
8787da8b7e3Smrg
8797da8b7e3Smrg  --config-cache | -C)
8807da8b7e3Smrg    cache_file=config.cache ;;
8817da8b7e3Smrg
882123e2cc7Smrg  -datadir | --datadir | --datadi | --datad)
8837da8b7e3Smrg    ac_prev=datadir ;;
884123e2cc7Smrg  -datadir=* | --datadir=* | --datadi=* | --datad=*)
8857da8b7e3Smrg    datadir=$ac_optarg ;;
8867da8b7e3Smrg
887123e2cc7Smrg  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
888123e2cc7Smrg  | --dataroo | --dataro | --datar)
889123e2cc7Smrg    ac_prev=datarootdir ;;
890123e2cc7Smrg  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
891123e2cc7Smrg  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
892123e2cc7Smrg    datarootdir=$ac_optarg ;;
893123e2cc7Smrg
8947da8b7e3Smrg  -disable-* | --disable-*)
895123e2cc7Smrg    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
8967da8b7e3Smrg    # Reject names that are not valid shell variable names.
897123e2cc7Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
898e4efb0bcSmrg      as_fn_error $? "invalid feature name: '$ac_useropt'"
899123e2cc7Smrg    ac_useropt_orig=$ac_useropt
900e4b60806Smrg    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
901123e2cc7Smrg    case $ac_user_opts in
902123e2cc7Smrg      *"
903123e2cc7Smrg"enable_$ac_useropt"
904123e2cc7Smrg"*) ;;
905123e2cc7Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
906123e2cc7Smrg	 ac_unrecognized_sep=', ';;
907123e2cc7Smrg    esac
908123e2cc7Smrg    eval enable_$ac_useropt=no ;;
909123e2cc7Smrg
910123e2cc7Smrg  -docdir | --docdir | --docdi | --doc | --do)
911123e2cc7Smrg    ac_prev=docdir ;;
912123e2cc7Smrg  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
913123e2cc7Smrg    docdir=$ac_optarg ;;
914123e2cc7Smrg
915123e2cc7Smrg  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
916123e2cc7Smrg    ac_prev=dvidir ;;
917123e2cc7Smrg  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
918123e2cc7Smrg    dvidir=$ac_optarg ;;
9197da8b7e3Smrg
9207da8b7e3Smrg  -enable-* | --enable-*)
921123e2cc7Smrg    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
9227da8b7e3Smrg    # Reject names that are not valid shell variable names.
923123e2cc7Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
924e4efb0bcSmrg      as_fn_error $? "invalid feature name: '$ac_useropt'"
925123e2cc7Smrg    ac_useropt_orig=$ac_useropt
926e4b60806Smrg    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
927123e2cc7Smrg    case $ac_user_opts in
928123e2cc7Smrg      *"
929123e2cc7Smrg"enable_$ac_useropt"
930123e2cc7Smrg"*) ;;
931123e2cc7Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
932123e2cc7Smrg	 ac_unrecognized_sep=', ';;
9337da8b7e3Smrg    esac
934123e2cc7Smrg    eval enable_$ac_useropt=\$ac_optarg ;;
9357da8b7e3Smrg
9367da8b7e3Smrg  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
9377da8b7e3Smrg  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
9387da8b7e3Smrg  | --exec | --exe | --ex)
9397da8b7e3Smrg    ac_prev=exec_prefix ;;
9407da8b7e3Smrg  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
9417da8b7e3Smrg  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
9427da8b7e3Smrg  | --exec=* | --exe=* | --ex=*)
9437da8b7e3Smrg    exec_prefix=$ac_optarg ;;
9447da8b7e3Smrg
9457da8b7e3Smrg  -gas | --gas | --ga | --g)
9467da8b7e3Smrg    # Obsolete; use --with-gas.
9477da8b7e3Smrg    with_gas=yes ;;
9487da8b7e3Smrg
9497da8b7e3Smrg  -help | --help | --hel | --he | -h)
9507da8b7e3Smrg    ac_init_help=long ;;
9517da8b7e3Smrg  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
9527da8b7e3Smrg    ac_init_help=recursive ;;
9537da8b7e3Smrg  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
9547da8b7e3Smrg    ac_init_help=short ;;
9557da8b7e3Smrg
9567da8b7e3Smrg  -host | --host | --hos | --ho)
9577da8b7e3Smrg    ac_prev=host_alias ;;
9587da8b7e3Smrg  -host=* | --host=* | --hos=* | --ho=*)
9597da8b7e3Smrg    host_alias=$ac_optarg ;;
9607da8b7e3Smrg
961123e2cc7Smrg  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
962123e2cc7Smrg    ac_prev=htmldir ;;
963123e2cc7Smrg  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
964123e2cc7Smrg  | --ht=*)
965123e2cc7Smrg    htmldir=$ac_optarg ;;
966123e2cc7Smrg
9677da8b7e3Smrg  -includedir | --includedir | --includedi | --included | --include \
9687da8b7e3Smrg  | --includ | --inclu | --incl | --inc)
9697da8b7e3Smrg    ac_prev=includedir ;;
9707da8b7e3Smrg  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
9717da8b7e3Smrg  | --includ=* | --inclu=* | --incl=* | --inc=*)
9727da8b7e3Smrg    includedir=$ac_optarg ;;
9737da8b7e3Smrg
9747da8b7e3Smrg  -infodir | --infodir | --infodi | --infod | --info | --inf)
9757da8b7e3Smrg    ac_prev=infodir ;;
9767da8b7e3Smrg  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
9777da8b7e3Smrg    infodir=$ac_optarg ;;
9787da8b7e3Smrg
9797da8b7e3Smrg  -libdir | --libdir | --libdi | --libd)
9807da8b7e3Smrg    ac_prev=libdir ;;
9817da8b7e3Smrg  -libdir=* | --libdir=* | --libdi=* | --libd=*)
9827da8b7e3Smrg    libdir=$ac_optarg ;;
9837da8b7e3Smrg
9847da8b7e3Smrg  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
9857da8b7e3Smrg  | --libexe | --libex | --libe)
9867da8b7e3Smrg    ac_prev=libexecdir ;;
9877da8b7e3Smrg  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
9887da8b7e3Smrg  | --libexe=* | --libex=* | --libe=*)
9897da8b7e3Smrg    libexecdir=$ac_optarg ;;
9907da8b7e3Smrg
991123e2cc7Smrg  -localedir | --localedir | --localedi | --localed | --locale)
992123e2cc7Smrg    ac_prev=localedir ;;
993123e2cc7Smrg  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
994123e2cc7Smrg    localedir=$ac_optarg ;;
995123e2cc7Smrg
9967da8b7e3Smrg  -localstatedir | --localstatedir | --localstatedi | --localstated \
997123e2cc7Smrg  | --localstate | --localstat | --localsta | --localst | --locals)
9987da8b7e3Smrg    ac_prev=localstatedir ;;
9997da8b7e3Smrg  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1000123e2cc7Smrg  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
10017da8b7e3Smrg    localstatedir=$ac_optarg ;;
10027da8b7e3Smrg
10037da8b7e3Smrg  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
10047da8b7e3Smrg    ac_prev=mandir ;;
10057da8b7e3Smrg  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
10067da8b7e3Smrg    mandir=$ac_optarg ;;
10077da8b7e3Smrg
10087da8b7e3Smrg  -nfp | --nfp | --nf)
10097da8b7e3Smrg    # Obsolete; use --without-fp.
10107da8b7e3Smrg    with_fp=no ;;
10117da8b7e3Smrg
10127da8b7e3Smrg  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
10137da8b7e3Smrg  | --no-cr | --no-c | -n)
10147da8b7e3Smrg    no_create=yes ;;
10157da8b7e3Smrg
10167da8b7e3Smrg  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
10177da8b7e3Smrg  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
10187da8b7e3Smrg    no_recursion=yes ;;
10197da8b7e3Smrg
10207da8b7e3Smrg  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
10217da8b7e3Smrg  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
10227da8b7e3Smrg  | --oldin | --oldi | --old | --ol | --o)
10237da8b7e3Smrg    ac_prev=oldincludedir ;;
10247da8b7e3Smrg  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
10257da8b7e3Smrg  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
10267da8b7e3Smrg  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
10277da8b7e3Smrg    oldincludedir=$ac_optarg ;;
10287da8b7e3Smrg
10297da8b7e3Smrg  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
10307da8b7e3Smrg    ac_prev=prefix ;;
10317da8b7e3Smrg  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
10327da8b7e3Smrg    prefix=$ac_optarg ;;
10337da8b7e3Smrg
10347da8b7e3Smrg  -program-prefix | --program-prefix | --program-prefi | --program-pref \
10357da8b7e3Smrg  | --program-pre | --program-pr | --program-p)
10367da8b7e3Smrg    ac_prev=program_prefix ;;
10377da8b7e3Smrg  -program-prefix=* | --program-prefix=* | --program-prefi=* \
10387da8b7e3Smrg  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
10397da8b7e3Smrg    program_prefix=$ac_optarg ;;
10407da8b7e3Smrg
10417da8b7e3Smrg  -program-suffix | --program-suffix | --program-suffi | --program-suff \
10427da8b7e3Smrg  | --program-suf | --program-su | --program-s)
10437da8b7e3Smrg    ac_prev=program_suffix ;;
10447da8b7e3Smrg  -program-suffix=* | --program-suffix=* | --program-suffi=* \
10457da8b7e3Smrg  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
10467da8b7e3Smrg    program_suffix=$ac_optarg ;;
10477da8b7e3Smrg
10487da8b7e3Smrg  -program-transform-name | --program-transform-name \
10497da8b7e3Smrg  | --program-transform-nam | --program-transform-na \
10507da8b7e3Smrg  | --program-transform-n | --program-transform- \
10517da8b7e3Smrg  | --program-transform | --program-transfor \
10527da8b7e3Smrg  | --program-transfo | --program-transf \
10537da8b7e3Smrg  | --program-trans | --program-tran \
10547da8b7e3Smrg  | --progr-tra | --program-tr | --program-t)
10557da8b7e3Smrg    ac_prev=program_transform_name ;;
10567da8b7e3Smrg  -program-transform-name=* | --program-transform-name=* \
10577da8b7e3Smrg  | --program-transform-nam=* | --program-transform-na=* \
10587da8b7e3Smrg  | --program-transform-n=* | --program-transform-=* \
10597da8b7e3Smrg  | --program-transform=* | --program-transfor=* \
10607da8b7e3Smrg  | --program-transfo=* | --program-transf=* \
10617da8b7e3Smrg  | --program-trans=* | --program-tran=* \
10627da8b7e3Smrg  | --progr-tra=* | --program-tr=* | --program-t=*)
10637da8b7e3Smrg    program_transform_name=$ac_optarg ;;
10647da8b7e3Smrg
1065123e2cc7Smrg  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1066123e2cc7Smrg    ac_prev=pdfdir ;;
1067123e2cc7Smrg  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1068123e2cc7Smrg    pdfdir=$ac_optarg ;;
1069123e2cc7Smrg
1070123e2cc7Smrg  -psdir | --psdir | --psdi | --psd | --ps)
1071123e2cc7Smrg    ac_prev=psdir ;;
1072123e2cc7Smrg  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1073123e2cc7Smrg    psdir=$ac_optarg ;;
1074123e2cc7Smrg
10757da8b7e3Smrg  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
10767da8b7e3Smrg  | -silent | --silent | --silen | --sile | --sil)
10777da8b7e3Smrg    silent=yes ;;
10787da8b7e3Smrg
1079e4b60806Smrg  -runstatedir | --runstatedir | --runstatedi | --runstated \
1080e4b60806Smrg  | --runstate | --runstat | --runsta | --runst | --runs \
1081e4b60806Smrg  | --run | --ru | --r)
1082e4b60806Smrg    ac_prev=runstatedir ;;
1083e4b60806Smrg  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1084e4b60806Smrg  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1085e4b60806Smrg  | --run=* | --ru=* | --r=*)
1086e4b60806Smrg    runstatedir=$ac_optarg ;;
1087e4b60806Smrg
10887da8b7e3Smrg  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
10897da8b7e3Smrg    ac_prev=sbindir ;;
10907da8b7e3Smrg  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
10917da8b7e3Smrg  | --sbi=* | --sb=*)
10927da8b7e3Smrg    sbindir=$ac_optarg ;;
10937da8b7e3Smrg
10947da8b7e3Smrg  -sharedstatedir | --sharedstatedir | --sharedstatedi \
10957da8b7e3Smrg  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
10967da8b7e3Smrg  | --sharedst | --shareds | --shared | --share | --shar \
10977da8b7e3Smrg  | --sha | --sh)
10987da8b7e3Smrg    ac_prev=sharedstatedir ;;
10997da8b7e3Smrg  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
11007da8b7e3Smrg  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
11017da8b7e3Smrg  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
11027da8b7e3Smrg  | --sha=* | --sh=*)
11037da8b7e3Smrg    sharedstatedir=$ac_optarg ;;
11047da8b7e3Smrg
11057da8b7e3Smrg  -site | --site | --sit)
11067da8b7e3Smrg    ac_prev=site ;;
11077da8b7e3Smrg  -site=* | --site=* | --sit=*)
11087da8b7e3Smrg    site=$ac_optarg ;;
11097da8b7e3Smrg
11107da8b7e3Smrg  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
11117da8b7e3Smrg    ac_prev=srcdir ;;
11127da8b7e3Smrg  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
11137da8b7e3Smrg    srcdir=$ac_optarg ;;
11147da8b7e3Smrg
11157da8b7e3Smrg  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
11167da8b7e3Smrg  | --syscon | --sysco | --sysc | --sys | --sy)
11177da8b7e3Smrg    ac_prev=sysconfdir ;;
11187da8b7e3Smrg  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
11197da8b7e3Smrg  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
11207da8b7e3Smrg    sysconfdir=$ac_optarg ;;
11217da8b7e3Smrg
11227da8b7e3Smrg  -target | --target | --targe | --targ | --tar | --ta | --t)
11237da8b7e3Smrg    ac_prev=target_alias ;;
11247da8b7e3Smrg  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
11257da8b7e3Smrg    target_alias=$ac_optarg ;;
11267da8b7e3Smrg
11277da8b7e3Smrg  -v | -verbose | --verbose | --verbos | --verbo | --verb)
11287da8b7e3Smrg    verbose=yes ;;
11297da8b7e3Smrg
11307da8b7e3Smrg  -version | --version | --versio | --versi | --vers | -V)
11317da8b7e3Smrg    ac_init_version=: ;;
11327da8b7e3Smrg
11337da8b7e3Smrg  -with-* | --with-*)
1134123e2cc7Smrg    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
11357da8b7e3Smrg    # Reject names that are not valid shell variable names.
1136123e2cc7Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1137e4efb0bcSmrg      as_fn_error $? "invalid package name: '$ac_useropt'"
1138123e2cc7Smrg    ac_useropt_orig=$ac_useropt
1139e4b60806Smrg    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1140123e2cc7Smrg    case $ac_user_opts in
1141123e2cc7Smrg      *"
1142123e2cc7Smrg"with_$ac_useropt"
1143123e2cc7Smrg"*) ;;
1144123e2cc7Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1145123e2cc7Smrg	 ac_unrecognized_sep=', ';;
11467da8b7e3Smrg    esac
1147123e2cc7Smrg    eval with_$ac_useropt=\$ac_optarg ;;
11487da8b7e3Smrg
11497da8b7e3Smrg  -without-* | --without-*)
1150123e2cc7Smrg    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
11517da8b7e3Smrg    # Reject names that are not valid shell variable names.
1152123e2cc7Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1153e4efb0bcSmrg      as_fn_error $? "invalid package name: '$ac_useropt'"
1154123e2cc7Smrg    ac_useropt_orig=$ac_useropt
1155e4b60806Smrg    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1156123e2cc7Smrg    case $ac_user_opts in
1157123e2cc7Smrg      *"
1158123e2cc7Smrg"with_$ac_useropt"
1159123e2cc7Smrg"*) ;;
1160123e2cc7Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1161123e2cc7Smrg	 ac_unrecognized_sep=', ';;
1162123e2cc7Smrg    esac
1163123e2cc7Smrg    eval with_$ac_useropt=no ;;
11647da8b7e3Smrg
11657da8b7e3Smrg  --x)
11667da8b7e3Smrg    # Obsolete; use --with-x.
11677da8b7e3Smrg    with_x=yes ;;
11687da8b7e3Smrg
11697da8b7e3Smrg  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
11707da8b7e3Smrg  | --x-incl | --x-inc | --x-in | --x-i)
11717da8b7e3Smrg    ac_prev=x_includes ;;
11727da8b7e3Smrg  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
11737da8b7e3Smrg  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
11747da8b7e3Smrg    x_includes=$ac_optarg ;;
11757da8b7e3Smrg
11767da8b7e3Smrg  -x-libraries | --x-libraries | --x-librarie | --x-librari \
11777da8b7e3Smrg  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
11787da8b7e3Smrg    ac_prev=x_libraries ;;
11797da8b7e3Smrg  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
11807da8b7e3Smrg  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
11817da8b7e3Smrg    x_libraries=$ac_optarg ;;
11827da8b7e3Smrg
1183e4efb0bcSmrg  -*) as_fn_error $? "unrecognized option: '$ac_option'
1184e4efb0bcSmrgTry '$0 --help' for more information"
11857da8b7e3Smrg    ;;
11867da8b7e3Smrg
11877da8b7e3Smrg  *=*)
11887da8b7e3Smrg    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
11897da8b7e3Smrg    # Reject names that are not valid shell variable names.
1190bded5d25Smrg    case $ac_envvar in #(
1191bded5d25Smrg      '' | [0-9]* | *[!_$as_cr_alnum]* )
1192e4efb0bcSmrg      as_fn_error $? "invalid variable name: '$ac_envvar'" ;;
1193bded5d25Smrg    esac
1194123e2cc7Smrg    eval $ac_envvar=\$ac_optarg
11957da8b7e3Smrg    export $ac_envvar ;;
11967da8b7e3Smrg
11977da8b7e3Smrg  *)
11987da8b7e3Smrg    # FIXME: should be removed in autoconf 3.0.
1199e4b60806Smrg    printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
12007da8b7e3Smrg    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1201e4b60806Smrg      printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
1202bded5d25Smrg    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
12037da8b7e3Smrg    ;;
12047da8b7e3Smrg
12057da8b7e3Smrg  esac
12067da8b7e3Smrgdone
12077da8b7e3Smrg
12087da8b7e3Smrgif test -n "$ac_prev"; then
12097da8b7e3Smrg  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1210bded5d25Smrg  as_fn_error $? "missing argument to $ac_option"
12117da8b7e3Smrgfi
12127da8b7e3Smrg
1213123e2cc7Smrgif test -n "$ac_unrecognized_opts"; then
1214123e2cc7Smrg  case $enable_option_checking in
1215123e2cc7Smrg    no) ;;
1216bded5d25Smrg    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1217e4b60806Smrg    *)     printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
12187da8b7e3Smrg  esac
1219123e2cc7Smrgfi
12207da8b7e3Smrg
1221123e2cc7Smrg# Check all directory arguments for consistency.
1222123e2cc7Smrgfor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1223123e2cc7Smrg		datadir sysconfdir sharedstatedir localstatedir includedir \
1224123e2cc7Smrg		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1225e4b60806Smrg		libdir localedir mandir runstatedir
12267da8b7e3Smrgdo
1227123e2cc7Smrg  eval ac_val=\$$ac_var
1228123e2cc7Smrg  # Remove trailing slashes.
12297da8b7e3Smrg  case $ac_val in
1230123e2cc7Smrg    */ )
1231123e2cc7Smrg      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1232123e2cc7Smrg      eval $ac_var=\$ac_val;;
1233123e2cc7Smrg  esac
1234123e2cc7Smrg  # Be sure to have absolute directory names.
1235123e2cc7Smrg  case $ac_val in
1236123e2cc7Smrg    [\\/$]* | ?:[\\/]* )  continue;;
1237123e2cc7Smrg    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
12387da8b7e3Smrg  esac
1239bded5d25Smrg  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
12407da8b7e3Smrgdone
12417da8b7e3Smrg
1242e4efb0bcSmrg# There might be people who depend on the old broken behavior: '$host'
12437da8b7e3Smrg# used to hold the argument of --host etc.
12447da8b7e3Smrg# FIXME: To remove some day.
12457da8b7e3Smrgbuild=$build_alias
12467da8b7e3Smrghost=$host_alias
12477da8b7e3Smrgtarget=$target_alias
12487da8b7e3Smrg
12497da8b7e3Smrg# FIXME: To remove some day.
12507da8b7e3Smrgif test "x$host_alias" != x; then
12517da8b7e3Smrg  if test "x$build_alias" = x; then
12527da8b7e3Smrg    cross_compiling=maybe
12537da8b7e3Smrg  elif test "x$build_alias" != "x$host_alias"; then
12547da8b7e3Smrg    cross_compiling=yes
12557da8b7e3Smrg  fi
12567da8b7e3Smrgfi
12577da8b7e3Smrg
12587da8b7e3Smrgac_tool_prefix=
12597da8b7e3Smrgtest -n "$host_alias" && ac_tool_prefix=$host_alias-
12607da8b7e3Smrg
12617da8b7e3Smrgtest "$silent" = yes && exec 6>/dev/null
12627da8b7e3Smrg
12637da8b7e3Smrg
1264123e2cc7Smrgac_pwd=`pwd` && test -n "$ac_pwd" &&
1265123e2cc7Smrgac_ls_di=`ls -di .` &&
1266123e2cc7Smrgac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1267bded5d25Smrg  as_fn_error $? "working directory cannot be determined"
1268123e2cc7Smrgtest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1269bded5d25Smrg  as_fn_error $? "pwd does not report name of working directory"
1270123e2cc7Smrg
1271123e2cc7Smrg
1272123e2cc7Smrg# Find the source files, if location was not specified.
1273123e2cc7Smrgif test -z "$srcdir"; then
1274123e2cc7Smrg  ac_srcdir_defaulted=yes
1275123e2cc7Smrg  # Try the directory containing this script, then the parent directory.
1276123e2cc7Smrg  ac_confdir=`$as_dirname -- "$as_myself" ||
1277123e2cc7Smrg$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1278123e2cc7Smrg	 X"$as_myself" : 'X\(//\)[^/]' \| \
1279123e2cc7Smrg	 X"$as_myself" : 'X\(//\)$' \| \
1280123e2cc7Smrg	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1281e4b60806Smrgprintf "%s\n" X"$as_myself" |
1282123e2cc7Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1283123e2cc7Smrg	    s//\1/
1284123e2cc7Smrg	    q
1285123e2cc7Smrg	  }
1286123e2cc7Smrg	  /^X\(\/\/\)[^/].*/{
1287123e2cc7Smrg	    s//\1/
1288123e2cc7Smrg	    q
1289123e2cc7Smrg	  }
1290123e2cc7Smrg	  /^X\(\/\/\)$/{
1291123e2cc7Smrg	    s//\1/
1292123e2cc7Smrg	    q
1293123e2cc7Smrg	  }
1294123e2cc7Smrg	  /^X\(\/\).*/{
1295123e2cc7Smrg	    s//\1/
1296123e2cc7Smrg	    q
1297123e2cc7Smrg	  }
1298123e2cc7Smrg	  s/.*/./; q'`
12997da8b7e3Smrg  srcdir=$ac_confdir
1300123e2cc7Smrg  if test ! -r "$srcdir/$ac_unique_file"; then
13017da8b7e3Smrg    srcdir=..
13027da8b7e3Smrg  fi
13037da8b7e3Smrgelse
13047da8b7e3Smrg  ac_srcdir_defaulted=no
13057da8b7e3Smrgfi
1306123e2cc7Smrgif test ! -r "$srcdir/$ac_unique_file"; then
1307123e2cc7Smrg  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1308bded5d25Smrg  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
13097da8b7e3Smrgfi
1310e4efb0bcSmrgac_msg="sources are in $srcdir, but 'cd $srcdir' does not work"
1311123e2cc7Smrgac_abs_confdir=`(
1312bded5d25Smrg	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1313123e2cc7Smrg	pwd)`
1314123e2cc7Smrg# When building in place, set srcdir=.
1315123e2cc7Smrgif test "$ac_abs_confdir" = "$ac_pwd"; then
1316123e2cc7Smrg  srcdir=.
1317123e2cc7Smrgfi
1318123e2cc7Smrg# Remove unnecessary trailing slashes from srcdir.
1319123e2cc7Smrg# Double slashes in file names in object file debugging info
1320123e2cc7Smrg# mess up M-x gdb in Emacs.
1321123e2cc7Smrgcase $srcdir in
1322123e2cc7Smrg*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1323123e2cc7Smrgesac
1324123e2cc7Smrgfor ac_var in $ac_precious_vars; do
1325123e2cc7Smrg  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1326123e2cc7Smrg  eval ac_env_${ac_var}_value=\$${ac_var}
1327123e2cc7Smrg  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1328123e2cc7Smrg  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1329123e2cc7Smrgdone
13307da8b7e3Smrg
13317da8b7e3Smrg#
13327da8b7e3Smrg# Report the --help message.
13337da8b7e3Smrg#
13347da8b7e3Smrgif test "$ac_init_help" = "long"; then
13357da8b7e3Smrg  # Omit some internal or obsolete options to make the list less imposing.
13367da8b7e3Smrg  # This message is too long to be a string in the A/UX 3.1 sh.
13377da8b7e3Smrg  cat <<_ACEOF
1338e4efb0bcSmrg'configure' configures xrefresh 1.1.0 to adapt to many kinds of systems.
13397da8b7e3Smrg
13407da8b7e3SmrgUsage: $0 [OPTION]... [VAR=VALUE]...
13417da8b7e3Smrg
13427da8b7e3SmrgTo assign environment variables (e.g., CC, CFLAGS...), specify them as
13437da8b7e3SmrgVAR=VALUE.  See below for descriptions of some of the useful variables.
13447da8b7e3Smrg
13457da8b7e3SmrgDefaults for the options are specified in brackets.
13467da8b7e3Smrg
13477da8b7e3SmrgConfiguration:
13487da8b7e3Smrg  -h, --help              display this help and exit
13497da8b7e3Smrg      --help=short        display options specific to this package
13507da8b7e3Smrg      --help=recursive    display the short help of all the included packages
13517da8b7e3Smrg  -V, --version           display version information and exit
1352e4efb0bcSmrg  -q, --quiet, --silent   do not print 'checking ...' messages
13537da8b7e3Smrg      --cache-file=FILE   cache test results in FILE [disabled]
1354e4efb0bcSmrg  -C, --config-cache      alias for '--cache-file=config.cache'
13557da8b7e3Smrg  -n, --no-create         do not create output files
1356e4efb0bcSmrg      --srcdir=DIR        find the sources in DIR [configure dir or '..']
13577da8b7e3Smrg
13587da8b7e3SmrgInstallation directories:
13597da8b7e3Smrg  --prefix=PREFIX         install architecture-independent files in PREFIX
1360123e2cc7Smrg                          [$ac_default_prefix]
13617da8b7e3Smrg  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1362123e2cc7Smrg                          [PREFIX]
13637da8b7e3Smrg
1364e4efb0bcSmrgBy default, 'make install' will install all the files in
1365e4efb0bcSmrg'$ac_default_prefix/bin', '$ac_default_prefix/lib' etc.  You can specify
1366e4efb0bcSmrgan installation prefix other than '$ac_default_prefix' using '--prefix',
1367e4efb0bcSmrgfor instance '--prefix=\$HOME'.
13687da8b7e3Smrg
13697da8b7e3SmrgFor better control, use the options below.
13707da8b7e3Smrg
13717da8b7e3SmrgFine tuning of the installation directories:
1372123e2cc7Smrg  --bindir=DIR            user executables [EPREFIX/bin]
1373123e2cc7Smrg  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1374123e2cc7Smrg  --libexecdir=DIR        program executables [EPREFIX/libexec]
1375123e2cc7Smrg  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1376123e2cc7Smrg  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1377123e2cc7Smrg  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1378e4b60806Smrg  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
1379123e2cc7Smrg  --libdir=DIR            object code libraries [EPREFIX/lib]
1380123e2cc7Smrg  --includedir=DIR        C header files [PREFIX/include]
1381123e2cc7Smrg  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1382123e2cc7Smrg  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1383123e2cc7Smrg  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1384123e2cc7Smrg  --infodir=DIR           info documentation [DATAROOTDIR/info]
1385123e2cc7Smrg  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1386123e2cc7Smrg  --mandir=DIR            man documentation [DATAROOTDIR/man]
1387123e2cc7Smrg  --docdir=DIR            documentation root [DATAROOTDIR/doc/xrefresh]
1388123e2cc7Smrg  --htmldir=DIR           html documentation [DOCDIR]
1389123e2cc7Smrg  --dvidir=DIR            dvi documentation [DOCDIR]
1390123e2cc7Smrg  --pdfdir=DIR            pdf documentation [DOCDIR]
1391123e2cc7Smrg  --psdir=DIR             ps documentation [DOCDIR]
13927da8b7e3Smrg_ACEOF
13937da8b7e3Smrg
13947da8b7e3Smrg  cat <<\_ACEOF
13957da8b7e3Smrg
13967da8b7e3SmrgProgram names:
13977da8b7e3Smrg  --program-prefix=PREFIX            prepend PREFIX to installed program names
13987da8b7e3Smrg  --program-suffix=SUFFIX            append SUFFIX to installed program names
13997da8b7e3Smrg  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
14007da8b7e3Smrg
14017da8b7e3SmrgSystem types:
14027da8b7e3Smrg  --build=BUILD     configure for building on BUILD [guessed]
14037da8b7e3Smrg  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
14047da8b7e3Smrg_ACEOF
14057da8b7e3Smrgfi
14067da8b7e3Smrg
14077da8b7e3Smrgif test -n "$ac_init_help"; then
14087da8b7e3Smrg  case $ac_init_help in
1409e4efb0bcSmrg     short | recursive ) echo "Configuration of xrefresh 1.1.0:";;
14107da8b7e3Smrg   esac
14117da8b7e3Smrg  cat <<\_ACEOF
14127da8b7e3Smrg
14137da8b7e3SmrgOptional Features:
1414123e2cc7Smrg  --disable-option-checking  ignore unrecognized --enable/--with options
14157da8b7e3Smrg  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
14167da8b7e3Smrg  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1417c3d5982aSmrg  --enable-dependency-tracking
1418c3d5982aSmrg                          do not reject slow dependency extractors
1419c3d5982aSmrg  --disable-dependency-tracking
1420c3d5982aSmrg                          speeds up one-time build
1421c3d5982aSmrg  --enable-silent-rules   less verbose build output (undo: "make V=1")
1422c3d5982aSmrg  --disable-silent-rules  verbose build output (undo: "make V=0")
1423c3d5982aSmrg  --disable-selective-werror
1424c3d5982aSmrg                          Turn off selective compiler errors. (default:
1425c3d5982aSmrg                          enabled)
1426123e2cc7Smrg  --enable-strict-compilation
1427123e2cc7Smrg                          Enable all warnings from compiler and make them
1428123e2cc7Smrg                          errors (default: disabled)
14297da8b7e3Smrg
14307da8b7e3SmrgSome influential environment variables:
14317da8b7e3Smrg  CC          C compiler command
14327da8b7e3Smrg  CFLAGS      C compiler flags
14337da8b7e3Smrg  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
14347da8b7e3Smrg              nonstandard directory <lib dir>
1435123e2cc7Smrg  LIBS        libraries to pass to the linker, e.g. -l<library>
1436bded5d25Smrg  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1437123e2cc7Smrg              you have headers in a nonstandard directory <include dir>
14387da8b7e3Smrg  PKG_CONFIG  path to pkg-config utility
1439ff143803Smrg  PKG_CONFIG_PATH
1440ff143803Smrg              directories to add to pkg-config's search path
1441ff143803Smrg  PKG_CONFIG_LIBDIR
1442ff143803Smrg              path overriding pkg-config's built-in search path
14437da8b7e3Smrg  XREFRESH_CFLAGS
14447da8b7e3Smrg              C compiler flags for XREFRESH, overriding pkg-config
14457da8b7e3Smrg  XREFRESH_LIBS
14467da8b7e3Smrg              linker flags for XREFRESH, overriding pkg-config
14477da8b7e3Smrg
1448e4efb0bcSmrgUse these variables to override the choices made by 'configure' or to help
14497da8b7e3Smrgit to find libraries and programs with nonstandard names/locations.
14507da8b7e3Smrg
1451e4efb0bcSmrgReport bugs to <https://gitlab.freedesktop.org/xorg/app/xrefresh/-/issues>.
14527da8b7e3Smrg_ACEOF
1453123e2cc7Smrgac_status=$?
14547da8b7e3Smrgfi
14557da8b7e3Smrg
14567da8b7e3Smrgif test "$ac_init_help" = "recursive"; then
14577da8b7e3Smrg  # If there are subdirs, report their specific --help.
14587da8b7e3Smrg  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1459123e2cc7Smrg    test -d "$ac_dir" ||
1460123e2cc7Smrg      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1461123e2cc7Smrg      continue
14627da8b7e3Smrg    ac_builddir=.
14637da8b7e3Smrg
1464123e2cc7Smrgcase "$ac_dir" in
1465123e2cc7Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1466123e2cc7Smrg*)
1467e4b60806Smrg  ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
1468123e2cc7Smrg  # A ".." for each directory in $ac_dir_suffix.
1469e4b60806Smrg  ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1470123e2cc7Smrg  case $ac_top_builddir_sub in
1471123e2cc7Smrg  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1472123e2cc7Smrg  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1473123e2cc7Smrg  esac ;;
1474123e2cc7Smrgesac
1475123e2cc7Smrgac_abs_top_builddir=$ac_pwd
1476123e2cc7Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix
1477123e2cc7Smrg# for backward compatibility:
1478123e2cc7Smrgac_top_builddir=$ac_top_build_prefix
14797da8b7e3Smrg
14807da8b7e3Smrgcase $srcdir in
1481123e2cc7Smrg  .)  # We are building in place.
14827da8b7e3Smrg    ac_srcdir=.
1483123e2cc7Smrg    ac_top_srcdir=$ac_top_builddir_sub
1484123e2cc7Smrg    ac_abs_top_srcdir=$ac_pwd ;;
1485123e2cc7Smrg  [\\/]* | ?:[\\/]* )  # Absolute name.
14867da8b7e3Smrg    ac_srcdir=$srcdir$ac_dir_suffix;
1487123e2cc7Smrg    ac_top_srcdir=$srcdir
1488123e2cc7Smrg    ac_abs_top_srcdir=$srcdir ;;
1489123e2cc7Smrg  *) # Relative name.
1490123e2cc7Smrg    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1491123e2cc7Smrg    ac_top_srcdir=$ac_top_build_prefix$srcdir
1492123e2cc7Smrg    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14937da8b7e3Smrgesac
1494123e2cc7Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1495123e2cc7Smrg
1496123e2cc7Smrg    cd "$ac_dir" || { ac_status=$?; continue; }
1497e4b60806Smrg    # Check for configure.gnu first; this name is used for a wrapper for
1498e4b60806Smrg    # Metaconfig's "Configure" on case-insensitive file systems.
1499123e2cc7Smrg    if test -f "$ac_srcdir/configure.gnu"; then
1500123e2cc7Smrg      echo &&
1501123e2cc7Smrg      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1502123e2cc7Smrg    elif test -f "$ac_srcdir/configure"; then
1503123e2cc7Smrg      echo &&
1504123e2cc7Smrg      $SHELL "$ac_srcdir/configure" --help=recursive
15057da8b7e3Smrg    else
1506e4b60806Smrg      printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1507123e2cc7Smrg    fi || ac_status=$?
1508123e2cc7Smrg    cd "$ac_pwd" || { ac_status=$?; break; }
15097da8b7e3Smrg  done
15107da8b7e3Smrgfi
15117da8b7e3Smrg
1512123e2cc7Smrgtest -n "$ac_init_help" && exit $ac_status
15137da8b7e3Smrgif $ac_init_version; then
15147da8b7e3Smrg  cat <<\_ACEOF
1515e4efb0bcSmrgxrefresh configure 1.1.0
1516e4efb0bcSmrggenerated by GNU Autoconf 2.72
15177da8b7e3Smrg
1518e4efb0bcSmrgCopyright (C) 2023 Free Software Foundation, Inc.
15197da8b7e3SmrgThis configure script is free software; the Free Software Foundation
15207da8b7e3Smrggives unlimited permission to copy, distribute and modify it.
15217da8b7e3Smrg_ACEOF
1522123e2cc7Smrg  exit
15237da8b7e3Smrgfi
15247da8b7e3Smrg
1525bded5d25Smrg## ------------------------ ##
1526bded5d25Smrg## Autoconf initialization. ##
1527bded5d25Smrg## ------------------------ ##
15287da8b7e3Smrg
1529bded5d25Smrg# ac_fn_c_try_compile LINENO
1530bded5d25Smrg# --------------------------
1531bded5d25Smrg# Try to compile conftest.$ac_ext, and return whether this succeeded.
1532bded5d25Smrgac_fn_c_try_compile ()
15337da8b7e3Smrg{
1534bded5d25Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1535e4b60806Smrg  rm -f conftest.$ac_objext conftest.beam
1536bded5d25Smrg  if { { ac_try="$ac_compile"
1537bded5d25Smrgcase "(($ac_try" in
1538bded5d25Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1539bded5d25Smrg  *) ac_try_echo=$ac_try;;
1540bded5d25Smrgesac
1541bded5d25Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1542e4b60806Smrgprintf "%s\n" "$ac_try_echo"; } >&5
1543bded5d25Smrg  (eval "$ac_compile") 2>conftest.err
1544bded5d25Smrg  ac_status=$?
1545bded5d25Smrg  if test -s conftest.err; then
1546bded5d25Smrg    grep -v '^ *+' conftest.err >conftest.er1
1547bded5d25Smrg    cat conftest.er1 >&5
1548bded5d25Smrg    mv -f conftest.er1 conftest.err
1549bded5d25Smrg  fi
1550e4b60806Smrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1551bded5d25Smrg  test $ac_status = 0; } && {
1552bded5d25Smrg	 test -z "$ac_c_werror_flag" ||
1553bded5d25Smrg	 test ! -s conftest.err
1554e4b60806Smrg       } && test -s conftest.$ac_objext
1555e4b60806Smrgthen :
1556bded5d25Smrg  ac_retval=0
1557e4efb0bcSmrgelse case e in #(
1558e4efb0bcSmrg  e) printf "%s\n" "$as_me: failed program was:" >&5
1559bded5d25Smrgsed 's/^/| /' conftest.$ac_ext >&5
15607da8b7e3Smrg
1561e4efb0bcSmrg	ac_retval=1 ;;
1562e4efb0bcSmrgesac
1563bded5d25Smrgfi
1564bded5d25Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1565bded5d25Smrg  as_fn_set_status $ac_retval
15667da8b7e3Smrg
1567bded5d25Smrg} # ac_fn_c_try_compile
15687da8b7e3Smrg
1569bded5d25Smrg# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1570bded5d25Smrg# -------------------------------------------------------
1571bded5d25Smrg# Tests whether HEADER exists and can be compiled using the include files in
1572bded5d25Smrg# INCLUDES, setting the cache variable VAR accordingly.
1573bded5d25Smrgac_fn_c_check_header_compile ()
1574bded5d25Smrg{
1575bded5d25Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1576e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1577e4b60806Smrgprintf %s "checking for $2... " >&6; }
1578e4b60806Smrgif eval test \${$3+y}
1579e4b60806Smrgthen :
1580e4b60806Smrg  printf %s "(cached) " >&6
1581e4efb0bcSmrgelse case e in #(
1582e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1583bded5d25Smrg/* end confdefs.h.  */
1584bded5d25Smrg$4
1585bded5d25Smrg#include <$2>
1586bded5d25Smrg_ACEOF
1587e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
1588e4b60806Smrgthen :
1589bded5d25Smrg  eval "$3=yes"
1590e4efb0bcSmrgelse case e in #(
1591e4efb0bcSmrg  e) eval "$3=no" ;;
1592e4efb0bcSmrgesac
1593bded5d25Smrgfi
1594e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1595e4efb0bcSmrgesac
1596bded5d25Smrgfi
1597bded5d25Smrgeval ac_res=\$$3
1598e4b60806Smrg	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1599e4b60806Smrgprintf "%s\n" "$ac_res" >&6; }
1600bded5d25Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1601bded5d25Smrg
1602bded5d25Smrg} # ac_fn_c_check_header_compile
1603c3d5982aSmrg
1604e4b60806Smrg# ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR
1605e4b60806Smrg# ------------------------------------------------------------------
1606c3d5982aSmrg# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1607e4b60806Smrg# accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.
1608e4b60806Smrgac_fn_check_decl ()
1609c3d5982aSmrg{
1610c3d5982aSmrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1611c3d5982aSmrg  as_decl_name=`echo $2|sed 's/ *(.*//'`
1612e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1613e4b60806Smrgprintf %s "checking whether $as_decl_name is declared... " >&6; }
1614e4b60806Smrgif eval test \${$3+y}
1615e4b60806Smrgthen :
1616e4b60806Smrg  printf %s "(cached) " >&6
1617e4efb0bcSmrgelse case e in #(
1618e4efb0bcSmrg  e) as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1619e4b60806Smrg  eval ac_save_FLAGS=\$$6
1620e4b60806Smrg  as_fn_append $6 " $5"
1621c3d5982aSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1622c3d5982aSmrg/* end confdefs.h.  */
1623c3d5982aSmrg$4
1624c3d5982aSmrgint
1625e4b60806Smrgmain (void)
1626c3d5982aSmrg{
1627c3d5982aSmrg#ifndef $as_decl_name
1628c3d5982aSmrg#ifdef __cplusplus
1629c3d5982aSmrg  (void) $as_decl_use;
1630c3d5982aSmrg#else
1631c3d5982aSmrg  (void) $as_decl_name;
1632c3d5982aSmrg#endif
1633c3d5982aSmrg#endif
1634c3d5982aSmrg
1635c3d5982aSmrg  ;
1636c3d5982aSmrg  return 0;
1637c3d5982aSmrg}
1638c3d5982aSmrg_ACEOF
1639e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
1640e4b60806Smrgthen :
1641c3d5982aSmrg  eval "$3=yes"
1642e4efb0bcSmrgelse case e in #(
1643e4efb0bcSmrg  e) eval "$3=no" ;;
1644e4efb0bcSmrgesac
1645c3d5982aSmrgfi
1646e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1647e4b60806Smrg  eval $6=\$ac_save_FLAGS
1648e4efb0bcSmrg ;;
1649e4efb0bcSmrgesac
1650c3d5982aSmrgfi
1651c3d5982aSmrgeval ac_res=\$$3
1652e4b60806Smrg	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1653e4b60806Smrgprintf "%s\n" "$ac_res" >&6; }
1654c3d5982aSmrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1655c3d5982aSmrg
1656e4b60806Smrg} # ac_fn_check_decl
1657c3d5982aSmrg
1658c3d5982aSmrg# ac_fn_c_try_link LINENO
1659c3d5982aSmrg# -----------------------
1660c3d5982aSmrg# Try to link conftest.$ac_ext, and return whether this succeeded.
1661c3d5982aSmrgac_fn_c_try_link ()
1662c3d5982aSmrg{
1663c3d5982aSmrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1664e4b60806Smrg  rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
1665c3d5982aSmrg  if { { ac_try="$ac_link"
1666c3d5982aSmrgcase "(($ac_try" in
1667c3d5982aSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1668c3d5982aSmrg  *) ac_try_echo=$ac_try;;
1669c3d5982aSmrgesac
1670c3d5982aSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1671e4b60806Smrgprintf "%s\n" "$ac_try_echo"; } >&5
1672c3d5982aSmrg  (eval "$ac_link") 2>conftest.err
1673c3d5982aSmrg  ac_status=$?
1674c3d5982aSmrg  if test -s conftest.err; then
1675c3d5982aSmrg    grep -v '^ *+' conftest.err >conftest.er1
1676c3d5982aSmrg    cat conftest.er1 >&5
1677c3d5982aSmrg    mv -f conftest.er1 conftest.err
1678c3d5982aSmrg  fi
1679e4b60806Smrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1680c3d5982aSmrg  test $ac_status = 0; } && {
1681c3d5982aSmrg	 test -z "$ac_c_werror_flag" ||
1682c3d5982aSmrg	 test ! -s conftest.err
1683c3d5982aSmrg       } && test -s conftest$ac_exeext && {
1684c3d5982aSmrg	 test "$cross_compiling" = yes ||
1685ff143803Smrg	 test -x conftest$ac_exeext
1686e4b60806Smrg       }
1687e4b60806Smrgthen :
1688c3d5982aSmrg  ac_retval=0
1689e4efb0bcSmrgelse case e in #(
1690e4efb0bcSmrg  e) printf "%s\n" "$as_me: failed program was:" >&5
1691c3d5982aSmrgsed 's/^/| /' conftest.$ac_ext >&5
1692c3d5982aSmrg
1693e4efb0bcSmrg	ac_retval=1 ;;
1694e4efb0bcSmrgesac
1695c3d5982aSmrgfi
1696c3d5982aSmrg  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1697c3d5982aSmrg  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1698c3d5982aSmrg  # interfere with the next link command; also delete a directory that is
1699c3d5982aSmrg  # left behind by Apple's compiler.  We do this before executing the actions.
1700c3d5982aSmrg  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1701c3d5982aSmrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1702c3d5982aSmrg  as_fn_set_status $ac_retval
1703c3d5982aSmrg
1704c3d5982aSmrg} # ac_fn_c_try_link
1705c3d5982aSmrg
1706c3d5982aSmrg# ac_fn_c_check_func LINENO FUNC VAR
1707c3d5982aSmrg# ----------------------------------
1708c3d5982aSmrg# Tests whether FUNC exists, setting the cache variable VAR accordingly
1709c3d5982aSmrgac_fn_c_check_func ()
1710c3d5982aSmrg{
1711c3d5982aSmrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1712e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1713e4b60806Smrgprintf %s "checking for $2... " >&6; }
1714e4b60806Smrgif eval test \${$3+y}
1715e4b60806Smrgthen :
1716e4b60806Smrg  printf %s "(cached) " >&6
1717e4efb0bcSmrgelse case e in #(
1718e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1719c3d5982aSmrg/* end confdefs.h.  */
1720c3d5982aSmrg/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1721c3d5982aSmrg   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1722c3d5982aSmrg#define $2 innocuous_$2
1723c3d5982aSmrg
1724c3d5982aSmrg/* System header to define __stub macros and hopefully few prototypes,
1725e4efb0bcSmrg   which can conflict with char $2 (void); below.  */
1726c3d5982aSmrg
1727e4b60806Smrg#include <limits.h>
1728c3d5982aSmrg#undef $2
1729c3d5982aSmrg
1730c3d5982aSmrg/* Override any GCC internal prototype to avoid an error.
1731c3d5982aSmrg   Use char because int might match the return type of a GCC
1732c3d5982aSmrg   builtin and then its argument prototype would still apply.  */
1733c3d5982aSmrg#ifdef __cplusplus
1734c3d5982aSmrgextern "C"
1735c3d5982aSmrg#endif
1736e4efb0bcSmrgchar $2 (void);
1737c3d5982aSmrg/* The GNU C library defines this for functions which it implements
1738c3d5982aSmrg    to always fail with ENOSYS.  Some functions are actually named
1739c3d5982aSmrg    something starting with __ and the normal name is an alias.  */
1740c3d5982aSmrg#if defined __stub_$2 || defined __stub___$2
1741c3d5982aSmrgchoke me
1742c3d5982aSmrg#endif
1743c3d5982aSmrg
1744c3d5982aSmrgint
1745e4b60806Smrgmain (void)
1746c3d5982aSmrg{
1747c3d5982aSmrgreturn $2 ();
1748c3d5982aSmrg  ;
1749c3d5982aSmrg  return 0;
1750c3d5982aSmrg}
1751c3d5982aSmrg_ACEOF
1752e4b60806Smrgif ac_fn_c_try_link "$LINENO"
1753e4b60806Smrgthen :
1754c3d5982aSmrg  eval "$3=yes"
1755e4efb0bcSmrgelse case e in #(
1756e4efb0bcSmrg  e) eval "$3=no" ;;
1757e4efb0bcSmrgesac
1758c3d5982aSmrgfi
1759e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1760e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
1761e4efb0bcSmrgesac
1762c3d5982aSmrgfi
1763c3d5982aSmrgeval ac_res=\$$3
1764e4b60806Smrg	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1765e4b60806Smrgprintf "%s\n" "$ac_res" >&6; }
1766c3d5982aSmrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1767c3d5982aSmrg
1768c3d5982aSmrg} # ac_fn_c_check_func
1769e4b60806Smrgac_configure_args_raw=
1770e4b60806Smrgfor ac_arg
1771e4b60806Smrgdo
1772e4b60806Smrg  case $ac_arg in
1773e4b60806Smrg  *\'*)
1774e4b60806Smrg    ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1775e4b60806Smrg  esac
1776e4b60806Smrg  as_fn_append ac_configure_args_raw " '$ac_arg'"
1777e4b60806Smrgdone
1778e4b60806Smrg
1779e4b60806Smrgcase $ac_configure_args_raw in
1780e4b60806Smrg  *$as_nl*)
1781e4b60806Smrg    ac_safe_unquote= ;;
1782e4b60806Smrg  *)
1783e4b60806Smrg    ac_unsafe_z='|&;<>()$`\\"*?[ ''	' # This string ends in space, tab.
1784e4b60806Smrg    ac_unsafe_a="$ac_unsafe_z#~"
1785e4b60806Smrg    ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
1786e4b60806Smrg    ac_configure_args_raw=`      printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
1787e4b60806Smrgesac
1788e4b60806Smrg
1789bded5d25Smrgcat >config.log <<_ACEOF
1790bded5d25SmrgThis file contains any messages produced by compilers while
1791bded5d25Smrgrunning configure, to aid debugging if configure makes a mistake.
1792bded5d25Smrg
1793e4efb0bcSmrgIt was created by xrefresh $as_me 1.1.0, which was
1794e4efb0bcSmrggenerated by GNU Autoconf 2.72.  Invocation command line was
1795bded5d25Smrg
1796e4b60806Smrg  $ $0$ac_configure_args_raw
1797bded5d25Smrg
1798bded5d25Smrg_ACEOF
1799bded5d25Smrgexec 5>>config.log
1800bded5d25Smrg{
1801bded5d25Smrgcat <<_ASUNAME
1802bded5d25Smrg## --------- ##
1803bded5d25Smrg## Platform. ##
1804bded5d25Smrg## --------- ##
1805bded5d25Smrg
1806bded5d25Smrghostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1807bded5d25Smrguname -m = `(uname -m) 2>/dev/null || echo unknown`
1808bded5d25Smrguname -r = `(uname -r) 2>/dev/null || echo unknown`
1809bded5d25Smrguname -s = `(uname -s) 2>/dev/null || echo unknown`
1810bded5d25Smrguname -v = `(uname -v) 2>/dev/null || echo unknown`
1811bded5d25Smrg
1812bded5d25Smrg/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1813bded5d25Smrg/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1814bded5d25Smrg
1815bded5d25Smrg/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1816bded5d25Smrg/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1817bded5d25Smrg/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1818bded5d25Smrg/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1819bded5d25Smrg/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1820bded5d25Smrg/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1821bded5d25Smrg/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1822bded5d25Smrg
1823bded5d25Smrg_ASUNAME
1824bded5d25Smrg
1825bded5d25Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18267da8b7e3Smrgfor as_dir in $PATH
18277da8b7e3Smrgdo
18287da8b7e3Smrg  IFS=$as_save_IFS
1829e4b60806Smrg  case $as_dir in #(((
1830e4b60806Smrg    '') as_dir=./ ;;
1831e4b60806Smrg    */) ;;
1832e4b60806Smrg    *) as_dir=$as_dir/ ;;
1833e4b60806Smrg  esac
1834e4b60806Smrg    printf "%s\n" "PATH: $as_dir"
1835bded5d25Smrg  done
1836123e2cc7SmrgIFS=$as_save_IFS
18377da8b7e3Smrg
18387da8b7e3Smrg} >&5
18397da8b7e3Smrg
18407da8b7e3Smrgcat >&5 <<_ACEOF
18417da8b7e3Smrg
18427da8b7e3Smrg
18437da8b7e3Smrg## ----------- ##
18447da8b7e3Smrg## Core tests. ##
18457da8b7e3Smrg## ----------- ##
18467da8b7e3Smrg
18477da8b7e3Smrg_ACEOF
18487da8b7e3Smrg
18497da8b7e3Smrg
18507da8b7e3Smrg# Keep a trace of the command line.
18517da8b7e3Smrg# Strip out --no-create and --no-recursion so they do not pile up.
18527da8b7e3Smrg# Strip out --silent because we don't want to record it for future runs.
18537da8b7e3Smrg# Also quote any args containing shell meta-characters.
18547da8b7e3Smrg# Make two passes to allow for proper duplicate-argument suppression.
18557da8b7e3Smrgac_configure_args=
18567da8b7e3Smrgac_configure_args0=
18577da8b7e3Smrgac_configure_args1=
18587da8b7e3Smrgac_must_keep_next=false
18597da8b7e3Smrgfor ac_pass in 1 2
18607da8b7e3Smrgdo
18617da8b7e3Smrg  for ac_arg
18627da8b7e3Smrg  do
18637da8b7e3Smrg    case $ac_arg in
18647da8b7e3Smrg    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
18657da8b7e3Smrg    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
18667da8b7e3Smrg    | -silent | --silent | --silen | --sile | --sil)
18677da8b7e3Smrg      continue ;;
1868123e2cc7Smrg    *\'*)
1869e4b60806Smrg      ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
18707da8b7e3Smrg    esac
18717da8b7e3Smrg    case $ac_pass in
1872bded5d25Smrg    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
18737da8b7e3Smrg    2)
1874bded5d25Smrg      as_fn_append ac_configure_args1 " '$ac_arg'"
18757da8b7e3Smrg      if test $ac_must_keep_next = true; then
18767da8b7e3Smrg	ac_must_keep_next=false # Got value, back to normal.
18777da8b7e3Smrg      else
18787da8b7e3Smrg	case $ac_arg in
18797da8b7e3Smrg	  *=* | --config-cache | -C | -disable-* | --disable-* \
18807da8b7e3Smrg	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
18817da8b7e3Smrg	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
18827da8b7e3Smrg	  | -with-* | --with-* | -without-* | --without-* | --x)
18837da8b7e3Smrg	    case "$ac_configure_args0 " in
18847da8b7e3Smrg	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
18857da8b7e3Smrg	    esac
18867da8b7e3Smrg	    ;;
18877da8b7e3Smrg	  -* ) ac_must_keep_next=true ;;
18887da8b7e3Smrg	esac
18897da8b7e3Smrg      fi
1890bded5d25Smrg      as_fn_append ac_configure_args " '$ac_arg'"
18917da8b7e3Smrg      ;;
18927da8b7e3Smrg    esac
18937da8b7e3Smrg  done
18947da8b7e3Smrgdone
1895bded5d25Smrg{ ac_configure_args0=; unset ac_configure_args0;}
1896bded5d25Smrg{ ac_configure_args1=; unset ac_configure_args1;}
18977da8b7e3Smrg
18987da8b7e3Smrg# When interrupted or exit'd, cleanup temporary files, and complete
18997da8b7e3Smrg# config.log.  We remove comments because anyway the quotes in there
19007da8b7e3Smrg# would cause problems or look ugly.
1901123e2cc7Smrg# WARNING: Use '\'' to represent an apostrophe within the trap.
1902123e2cc7Smrg# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
19037da8b7e3Smrgtrap 'exit_status=$?
1904e4b60806Smrg  # Sanitize IFS.
1905e4b60806Smrg  IFS=" ""	$as_nl"
19067da8b7e3Smrg  # Save into config.log some information that might help in debugging.
19077da8b7e3Smrg  {
19087da8b7e3Smrg    echo
19097da8b7e3Smrg
1910e4b60806Smrg    printf "%s\n" "## ---------------- ##
19117da8b7e3Smrg## Cache variables. ##
1912bded5d25Smrg## ---------------- ##"
19137da8b7e3Smrg    echo
19147da8b7e3Smrg    # The following way of writing the cache mishandles newlines in values,
1915123e2cc7Smrg(
1916123e2cc7Smrg  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1917123e2cc7Smrg    eval ac_val=\$$ac_var
1918123e2cc7Smrg    case $ac_val in #(
1919123e2cc7Smrg    *${as_nl}*)
1920123e2cc7Smrg      case $ac_var in #(
1921e4b60806Smrg      *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1922e4b60806Smrgprintf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1923123e2cc7Smrg      esac
1924123e2cc7Smrg      case $ac_var in #(
1925123e2cc7Smrg      _ | IFS | as_nl) ;; #(
1926123e2cc7Smrg      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1927bded5d25Smrg      *) { eval $ac_var=; unset $ac_var;} ;;
1928123e2cc7Smrg      esac ;;
1929123e2cc7Smrg    esac
1930123e2cc7Smrg  done
19317da8b7e3Smrg  (set) 2>&1 |
1932123e2cc7Smrg    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1933123e2cc7Smrg    *${as_nl}ac_space=\ *)
19347da8b7e3Smrg      sed -n \
1935123e2cc7Smrg	"s/'\''/'\''\\\\'\'''\''/g;
1936123e2cc7Smrg	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1937123e2cc7Smrg      ;; #(
19387da8b7e3Smrg    *)
1939123e2cc7Smrg      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
19407da8b7e3Smrg      ;;
1941123e2cc7Smrg    esac |
1942123e2cc7Smrg    sort
1943123e2cc7Smrg)
19447da8b7e3Smrg    echo
19457da8b7e3Smrg
1946e4b60806Smrg    printf "%s\n" "## ----------------- ##
19477da8b7e3Smrg## Output variables. ##
1948bded5d25Smrg## ----------------- ##"
19497da8b7e3Smrg    echo
19507da8b7e3Smrg    for ac_var in $ac_subst_vars
19517da8b7e3Smrg    do
1952123e2cc7Smrg      eval ac_val=\$$ac_var
1953123e2cc7Smrg      case $ac_val in
1954e4b60806Smrg      *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1955123e2cc7Smrg      esac
1956e4b60806Smrg      printf "%s\n" "$ac_var='\''$ac_val'\''"
19577da8b7e3Smrg    done | sort
19587da8b7e3Smrg    echo
19597da8b7e3Smrg
19607da8b7e3Smrg    if test -n "$ac_subst_files"; then
1961e4b60806Smrg      printf "%s\n" "## ------------------- ##
1962123e2cc7Smrg## File substitutions. ##
1963bded5d25Smrg## ------------------- ##"
19647da8b7e3Smrg      echo
19657da8b7e3Smrg      for ac_var in $ac_subst_files
19667da8b7e3Smrg      do
1967123e2cc7Smrg	eval ac_val=\$$ac_var
1968123e2cc7Smrg	case $ac_val in
1969e4b60806Smrg	*\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1970123e2cc7Smrg	esac
1971e4b60806Smrg	printf "%s\n" "$ac_var='\''$ac_val'\''"
19727da8b7e3Smrg      done | sort
19737da8b7e3Smrg      echo
19747da8b7e3Smrg    fi
19757da8b7e3Smrg
19767da8b7e3Smrg    if test -s confdefs.h; then
1977e4b60806Smrg      printf "%s\n" "## ----------- ##
19787da8b7e3Smrg## confdefs.h. ##
1979bded5d25Smrg## ----------- ##"
19807da8b7e3Smrg      echo
1981123e2cc7Smrg      cat confdefs.h
19827da8b7e3Smrg      echo
19837da8b7e3Smrg    fi
19847da8b7e3Smrg    test "$ac_signal" != 0 &&
1985e4b60806Smrg      printf "%s\n" "$as_me: caught signal $ac_signal"
1986e4b60806Smrg    printf "%s\n" "$as_me: exit $exit_status"
19877da8b7e3Smrg  } >&5
1988123e2cc7Smrg  rm -f core *.core core.conftest.* &&
1989123e2cc7Smrg    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
19907da8b7e3Smrg    exit $exit_status
1991123e2cc7Smrg' 0
19927da8b7e3Smrgfor ac_signal in 1 2 13 15; do
1993bded5d25Smrg  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
19947da8b7e3Smrgdone
19957da8b7e3Smrgac_signal=0
19967da8b7e3Smrg
19977da8b7e3Smrg# confdefs.h avoids OS command line length limits that DEFS can exceed.
1998123e2cc7Smrgrm -f -r conftest* confdefs.h
19997da8b7e3Smrg
2000e4b60806Smrgprintf "%s\n" "/* confdefs.h */" > confdefs.h
2001bded5d25Smrg
20027da8b7e3Smrg# Predefined preprocessor variables.
20037da8b7e3Smrg
2004e4b60806Smrgprintf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
20057da8b7e3Smrg
2006e4b60806Smrgprintf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
20077da8b7e3Smrg
2008e4b60806Smrgprintf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
20097da8b7e3Smrg
2010e4b60806Smrgprintf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
20117da8b7e3Smrg
2012e4b60806Smrgprintf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
20137da8b7e3Smrg
2014e4b60806Smrgprintf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
2015bded5d25Smrg
20167da8b7e3Smrg
20177da8b7e3Smrg# Let the site file select an alternate cache file if it wants to.
2018123e2cc7Smrg# Prefer an explicitly selected file to automatically selected ones.
2019123e2cc7Smrgif test -n "$CONFIG_SITE"; then
2020e4b60806Smrg  ac_site_files="$CONFIG_SITE"
2021123e2cc7Smrgelif test "x$prefix" != xNONE; then
2022e4b60806Smrg  ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
2023123e2cc7Smrgelse
2024e4b60806Smrg  ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
20257da8b7e3Smrgfi
2026e4b60806Smrg
2027e4b60806Smrgfor ac_site_file in $ac_site_files
2028123e2cc7Smrgdo
2029e4b60806Smrg  case $ac_site_file in #(
2030e4b60806Smrg  */*) :
2031e4b60806Smrg     ;; #(
2032e4b60806Smrg  *) :
2033e4b60806Smrg    ac_site_file=./$ac_site_file ;;
2034e4b60806Smrgesac
2035e4b60806Smrg  if test -f "$ac_site_file" && test -r "$ac_site_file"; then
2036e4b60806Smrg    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2037e4b60806Smrgprintf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
20387da8b7e3Smrg    sed 's/^/| /' "$ac_site_file" >&5
2039bded5d25Smrg    . "$ac_site_file" \
2040e4efb0bcSmrg      || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
2041e4efb0bcSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
2042bded5d25Smrgas_fn_error $? "failed to load site script $ac_site_file
2043e4efb0bcSmrgSee 'config.log' for more details" "$LINENO" 5; }
20447da8b7e3Smrg  fi
20457da8b7e3Smrgdone
20467da8b7e3Smrg
20477da8b7e3Smrgif test -r "$cache_file"; then
2048bded5d25Smrg  # Some versions of bash will fail to source /dev/null (special files
2049bded5d25Smrg  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2050bded5d25Smrg  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2051e4b60806Smrg    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2052e4b60806Smrgprintf "%s\n" "$as_me: loading cache $cache_file" >&6;}
20537da8b7e3Smrg    case $cache_file in
2054123e2cc7Smrg      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2055123e2cc7Smrg      *)                      . "./$cache_file";;
20567da8b7e3Smrg    esac
20577da8b7e3Smrg  fi
20587da8b7e3Smrgelse
2059e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2060e4b60806Smrgprintf "%s\n" "$as_me: creating cache $cache_file" >&6;}
20617da8b7e3Smrg  >$cache_file
20627da8b7e3Smrgfi
20637da8b7e3Smrg
2064e4b60806Smrgas_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
2065e4b60806Smrg# Test code for whether the C compiler supports C89 (global declarations)
2066e4b60806Smrgac_c_conftest_c89_globals='
2067e4b60806Smrg/* Does the compiler advertise C89 conformance?
2068e4b60806Smrg   Do not test the value of __STDC__, because some compilers set it to 0
2069e4b60806Smrg   while being otherwise adequately conformant. */
2070e4b60806Smrg#if !defined __STDC__
2071e4b60806Smrg# error "Compiler does not advertise C89 conformance"
2072e4b60806Smrg#endif
2073ff143803Smrg
2074e4b60806Smrg#include <stddef.h>
2075e4b60806Smrg#include <stdarg.h>
2076e4b60806Smrgstruct stat;
2077e4b60806Smrg/* Most of the following tests are stolen from RCS 5.7 src/conf.sh.  */
2078e4b60806Smrgstruct buf { int x; };
2079e4b60806Smrgstruct buf * (*rcsopen) (struct buf *, struct stat *, int);
2080e4efb0bcSmrgstatic char *e (char **p, int i)
2081e4b60806Smrg{
2082e4b60806Smrg  return p[i];
2083e4b60806Smrg}
2084e4b60806Smrgstatic char *f (char * (*g) (char **, int), char **p, ...)
2085e4b60806Smrg{
2086e4b60806Smrg  char *s;
2087e4b60806Smrg  va_list v;
2088e4b60806Smrg  va_start (v,p);
2089e4b60806Smrg  s = g (p, va_arg (v,int));
2090e4b60806Smrg  va_end (v);
2091e4b60806Smrg  return s;
2092e4b60806Smrg}
2093e4b60806Smrg
2094e4efb0bcSmrg/* C89 style stringification. */
2095e4efb0bcSmrg#define noexpand_stringify(a) #a
2096e4efb0bcSmrgconst char *stringified = noexpand_stringify(arbitrary+token=sequence);
2097e4efb0bcSmrg
2098e4efb0bcSmrg/* C89 style token pasting.  Exercises some of the corner cases that
2099e4efb0bcSmrg   e.g. old MSVC gets wrong, but not very hard. */
2100e4efb0bcSmrg#define noexpand_concat(a,b) a##b
2101e4efb0bcSmrg#define expand_concat(a,b) noexpand_concat(a,b)
2102e4efb0bcSmrgextern int vA;
2103e4efb0bcSmrgextern int vbee;
2104e4efb0bcSmrg#define aye A
2105e4efb0bcSmrg#define bee B
2106e4efb0bcSmrgint *pvA = &expand_concat(v,aye);
2107e4efb0bcSmrgint *pvbee = &noexpand_concat(v,bee);
2108e4efb0bcSmrg
2109e4b60806Smrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2110e4b60806Smrg   function prototypes and stuff, but not \xHH hex character constants.
2111e4b60806Smrg   These do not provoke an error unfortunately, instead are silently treated
2112e4b60806Smrg   as an "x".  The following induces an error, until -std is added to get
2113e4b60806Smrg   proper ANSI mode.  Curiously \x00 != x always comes out true, for an
2114e4b60806Smrg   array size at least.  It is necessary to write \x00 == 0 to get something
2115e4b60806Smrg   that is true only with -std.  */
2116e4b60806Smrgint osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
2117e4b60806Smrg
2118e4b60806Smrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2119e4b60806Smrg   inside strings and character constants.  */
2120e4b60806Smrg#define FOO(x) '\''x'\''
2121e4b60806Smrgint xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
2122e4b60806Smrg
2123e4b60806Smrgint test (int i, double x);
2124e4b60806Smrgstruct s1 {int (*f) (int a);};
2125e4b60806Smrgstruct s2 {int (*f) (double a);};
2126e4b60806Smrgint pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
2127e4b60806Smrg               int, int);'
2128e4b60806Smrg
2129e4b60806Smrg# Test code for whether the C compiler supports C89 (body of main).
2130e4b60806Smrgac_c_conftest_c89_main='
2131e4b60806Smrgok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
2132e4b60806Smrg'
2133e4b60806Smrg
2134e4b60806Smrg# Test code for whether the C compiler supports C99 (global declarations)
2135e4b60806Smrgac_c_conftest_c99_globals='
2136e4efb0bcSmrg/* Does the compiler advertise C99 conformance? */
2137e4b60806Smrg#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
2138e4b60806Smrg# error "Compiler does not advertise C99 conformance"
2139e4b60806Smrg#endif
2140e4b60806Smrg
2141e4efb0bcSmrg// See if C++-style comments work.
2142e4efb0bcSmrg
2143e4b60806Smrg#include <stdbool.h>
2144e4b60806Smrgextern int puts (const char *);
2145e4b60806Smrgextern int printf (const char *, ...);
2146e4b60806Smrgextern int dprintf (int, const char *, ...);
2147e4b60806Smrgextern void *malloc (size_t);
2148e4efb0bcSmrgextern void free (void *);
2149e4b60806Smrg
2150e4b60806Smrg// Check varargs macros.  These examples are taken from C99 6.10.3.5.
2151e4b60806Smrg// dprintf is used instead of fprintf to avoid needing to declare
2152e4b60806Smrg// FILE and stderr.
2153e4b60806Smrg#define debug(...) dprintf (2, __VA_ARGS__)
2154e4b60806Smrg#define showlist(...) puts (#__VA_ARGS__)
2155e4b60806Smrg#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
2156e4b60806Smrgstatic void
2157e4b60806Smrgtest_varargs_macros (void)
2158e4b60806Smrg{
2159e4b60806Smrg  int x = 1234;
2160e4b60806Smrg  int y = 5678;
2161e4b60806Smrg  debug ("Flag");
2162e4b60806Smrg  debug ("X = %d\n", x);
2163e4b60806Smrg  showlist (The first, second, and third items.);
2164e4b60806Smrg  report (x>y, "x is %d but y is %d", x, y);
2165e4b60806Smrg}
2166e4b60806Smrg
2167e4b60806Smrg// Check long long types.
2168e4b60806Smrg#define BIG64 18446744073709551615ull
2169e4b60806Smrg#define BIG32 4294967295ul
2170e4b60806Smrg#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
2171e4b60806Smrg#if !BIG_OK
2172e4b60806Smrg  #error "your preprocessor is broken"
2173e4b60806Smrg#endif
2174e4b60806Smrg#if BIG_OK
2175e4b60806Smrg#else
2176e4b60806Smrg  #error "your preprocessor is broken"
2177e4b60806Smrg#endif
2178e4b60806Smrgstatic long long int bignum = -9223372036854775807LL;
2179e4b60806Smrgstatic unsigned long long int ubignum = BIG64;
2180e4b60806Smrg
2181e4b60806Smrgstruct incomplete_array
2182e4b60806Smrg{
2183e4b60806Smrg  int datasize;
2184e4b60806Smrg  double data[];
2185e4b60806Smrg};
2186e4b60806Smrg
2187e4b60806Smrgstruct named_init {
2188e4b60806Smrg  int number;
2189e4b60806Smrg  const wchar_t *name;
2190e4b60806Smrg  double average;
2191e4b60806Smrg};
2192e4b60806Smrg
2193e4b60806Smrgtypedef const char *ccp;
2194e4b60806Smrg
2195e4b60806Smrgstatic inline int
2196e4b60806Smrgtest_restrict (ccp restrict text)
2197e4b60806Smrg{
2198e4b60806Smrg  // Iterate through items via the restricted pointer.
2199e4b60806Smrg  // Also check for declarations in for loops.
2200e4b60806Smrg  for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
2201e4b60806Smrg    continue;
2202e4b60806Smrg  return 0;
2203e4b60806Smrg}
2204e4b60806Smrg
2205e4b60806Smrg// Check varargs and va_copy.
2206e4b60806Smrgstatic bool
2207e4b60806Smrgtest_varargs (const char *format, ...)
2208e4b60806Smrg{
2209e4b60806Smrg  va_list args;
2210e4b60806Smrg  va_start (args, format);
2211e4b60806Smrg  va_list args_copy;
2212e4b60806Smrg  va_copy (args_copy, args);
2213e4b60806Smrg
2214e4b60806Smrg  const char *str = "";
2215e4b60806Smrg  int number = 0;
2216e4b60806Smrg  float fnumber = 0;
2217e4b60806Smrg
2218e4b60806Smrg  while (*format)
2219e4b60806Smrg    {
2220e4b60806Smrg      switch (*format++)
2221e4b60806Smrg	{
2222e4b60806Smrg	case '\''s'\'': // string
2223e4b60806Smrg	  str = va_arg (args_copy, const char *);
2224e4b60806Smrg	  break;
2225e4b60806Smrg	case '\''d'\'': // int
2226e4b60806Smrg	  number = va_arg (args_copy, int);
2227e4b60806Smrg	  break;
2228e4b60806Smrg	case '\''f'\'': // float
2229e4b60806Smrg	  fnumber = va_arg (args_copy, double);
2230e4b60806Smrg	  break;
2231e4b60806Smrg	default:
2232e4b60806Smrg	  break;
2233e4b60806Smrg	}
2234e4b60806Smrg    }
2235e4b60806Smrg  va_end (args_copy);
2236e4b60806Smrg  va_end (args);
2237e4b60806Smrg
2238e4b60806Smrg  return *str && number && fnumber;
2239e4b60806Smrg}
2240e4b60806Smrg'
2241e4b60806Smrg
2242e4b60806Smrg# Test code for whether the C compiler supports C99 (body of main).
2243e4b60806Smrgac_c_conftest_c99_main='
2244e4b60806Smrg  // Check bool.
2245e4b60806Smrg  _Bool success = false;
2246e4b60806Smrg  success |= (argc != 0);
2247e4b60806Smrg
2248e4b60806Smrg  // Check restrict.
2249e4b60806Smrg  if (test_restrict ("String literal") == 0)
2250e4b60806Smrg    success = true;
2251e4b60806Smrg  char *restrict newvar = "Another string";
2252e4b60806Smrg
2253e4b60806Smrg  // Check varargs.
2254e4b60806Smrg  success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
2255e4b60806Smrg  test_varargs_macros ();
2256e4b60806Smrg
2257e4b60806Smrg  // Check flexible array members.
2258e4b60806Smrg  struct incomplete_array *ia =
2259e4b60806Smrg    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
2260e4b60806Smrg  ia->datasize = 10;
2261e4b60806Smrg  for (int i = 0; i < ia->datasize; ++i)
2262e4b60806Smrg    ia->data[i] = i * 1.234;
2263e4efb0bcSmrg  // Work around memory leak warnings.
2264e4efb0bcSmrg  free (ia);
2265e4b60806Smrg
2266e4b60806Smrg  // Check named initializers.
2267e4b60806Smrg  struct named_init ni = {
2268e4b60806Smrg    .number = 34,
2269e4b60806Smrg    .name = L"Test wide string",
2270e4b60806Smrg    .average = 543.34343,
2271e4b60806Smrg  };
2272e4b60806Smrg
2273e4b60806Smrg  ni.number = 58;
2274e4b60806Smrg
2275e4b60806Smrg  int dynamic_array[ni.number];
2276e4b60806Smrg  dynamic_array[0] = argv[0][0];
2277e4b60806Smrg  dynamic_array[ni.number - 1] = 543;
2278e4b60806Smrg
2279e4b60806Smrg  // work around unused variable warnings
2280e4b60806Smrg  ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
2281e4b60806Smrg	 || dynamic_array[ni.number - 1] != 543);
2282e4b60806Smrg'
2283e4b60806Smrg
2284e4b60806Smrg# Test code for whether the C compiler supports C11 (global declarations)
2285e4b60806Smrgac_c_conftest_c11_globals='
2286e4efb0bcSmrg/* Does the compiler advertise C11 conformance? */
2287e4b60806Smrg#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
2288e4b60806Smrg# error "Compiler does not advertise C11 conformance"
2289e4b60806Smrg#endif
2290e4b60806Smrg
2291e4b60806Smrg// Check _Alignas.
2292e4b60806Smrgchar _Alignas (double) aligned_as_double;
2293e4b60806Smrgchar _Alignas (0) no_special_alignment;
2294e4b60806Smrgextern char aligned_as_int;
2295e4b60806Smrgchar _Alignas (0) _Alignas (int) aligned_as_int;
2296e4b60806Smrg
2297e4b60806Smrg// Check _Alignof.
2298e4b60806Smrgenum
2299e4b60806Smrg{
2300e4b60806Smrg  int_alignment = _Alignof (int),
2301e4b60806Smrg  int_array_alignment = _Alignof (int[100]),
2302e4b60806Smrg  char_alignment = _Alignof (char)
2303e4b60806Smrg};
2304e4b60806Smrg_Static_assert (0 < -_Alignof (int), "_Alignof is signed");
2305e4b60806Smrg
2306e4b60806Smrg// Check _Noreturn.
2307e4b60806Smrgint _Noreturn does_not_return (void) { for (;;) continue; }
2308e4b60806Smrg
2309e4b60806Smrg// Check _Static_assert.
2310e4b60806Smrgstruct test_static_assert
2311e4b60806Smrg{
2312e4b60806Smrg  int x;
2313e4b60806Smrg  _Static_assert (sizeof (int) <= sizeof (long int),
2314e4b60806Smrg                  "_Static_assert does not work in struct");
2315e4b60806Smrg  long int y;
2316e4b60806Smrg};
2317e4b60806Smrg
2318e4b60806Smrg// Check UTF-8 literals.
2319e4b60806Smrg#define u8 syntax error!
2320e4b60806Smrgchar const utf8_literal[] = u8"happens to be ASCII" "another string";
2321e4b60806Smrg
2322e4b60806Smrg// Check duplicate typedefs.
2323e4b60806Smrgtypedef long *long_ptr;
2324e4b60806Smrgtypedef long int *long_ptr;
2325e4b60806Smrgtypedef long_ptr long_ptr;
2326e4b60806Smrg
2327e4b60806Smrg// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
2328e4b60806Smrgstruct anonymous
2329e4b60806Smrg{
2330e4b60806Smrg  union {
2331e4b60806Smrg    struct { int i; int j; };
2332e4b60806Smrg    struct { int k; long int l; } w;
2333e4b60806Smrg  };
2334e4b60806Smrg  int m;
2335e4b60806Smrg} v1;
2336e4b60806Smrg'
2337e4b60806Smrg
2338e4b60806Smrg# Test code for whether the C compiler supports C11 (body of main).
2339e4b60806Smrgac_c_conftest_c11_main='
2340e4b60806Smrg  _Static_assert ((offsetof (struct anonymous, i)
2341e4b60806Smrg		   == offsetof (struct anonymous, w.k)),
2342e4b60806Smrg		  "Anonymous union alignment botch");
2343e4b60806Smrg  v1.i = 2;
2344e4b60806Smrg  v1.w.k = 5;
2345e4b60806Smrg  ok |= v1.i != 5;
2346e4b60806Smrg'
2347e4b60806Smrg
2348e4b60806Smrg# Test code for whether the C compiler supports C11 (complete).
2349e4b60806Smrgac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
2350e4b60806Smrg${ac_c_conftest_c99_globals}
2351e4b60806Smrg${ac_c_conftest_c11_globals}
2352e4b60806Smrg
2353e4b60806Smrgint
2354e4b60806Smrgmain (int argc, char **argv)
2355e4b60806Smrg{
2356e4b60806Smrg  int ok = 0;
2357e4b60806Smrg  ${ac_c_conftest_c89_main}
2358e4b60806Smrg  ${ac_c_conftest_c99_main}
2359e4b60806Smrg  ${ac_c_conftest_c11_main}
2360e4b60806Smrg  return ok;
2361e4b60806Smrg}
2362e4b60806Smrg"
2363e4b60806Smrg
2364e4b60806Smrg# Test code for whether the C compiler supports C99 (complete).
2365e4b60806Smrgac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
2366e4b60806Smrg${ac_c_conftest_c99_globals}
2367e4b60806Smrg
2368e4b60806Smrgint
2369e4b60806Smrgmain (int argc, char **argv)
2370e4b60806Smrg{
2371e4b60806Smrg  int ok = 0;
2372e4b60806Smrg  ${ac_c_conftest_c89_main}
2373e4b60806Smrg  ${ac_c_conftest_c99_main}
2374e4b60806Smrg  return ok;
2375e4b60806Smrg}
2376e4b60806Smrg"
2377e4b60806Smrg
2378e4b60806Smrg# Test code for whether the C compiler supports C89 (complete).
2379e4b60806Smrgac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
2380e4b60806Smrg
2381e4b60806Smrgint
2382e4b60806Smrgmain (int argc, char **argv)
2383e4b60806Smrg{
2384e4b60806Smrg  int ok = 0;
2385e4b60806Smrg  ${ac_c_conftest_c89_main}
2386e4b60806Smrg  return ok;
2387e4b60806Smrg}
2388e4b60806Smrg"
2389e4b60806Smrg
2390e4b60806Smrgas_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
2391e4b60806Smrgas_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
2392e4b60806Smrgas_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
2393e4b60806Smrgas_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
2394e4b60806Smrgas_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
2395e4b60806Smrgas_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
2396e4b60806Smrgas_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
2397e4b60806Smrgas_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
2398e4b60806Smrgas_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H"
2399e4b60806Smrgas_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H"
2400e4b60806Smrg
2401e4b60806Smrg# Auxiliary files required by this configure script.
2402e4b60806Smrgac_aux_files="config.guess config.sub missing install-sh compile"
2403e4b60806Smrg
2404e4b60806Smrg# Locations in which to look for auxiliary files.
2405e4b60806Smrgac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.."
2406e4b60806Smrg
2407e4b60806Smrg# Search for a directory containing all of the required auxiliary files,
2408e4b60806Smrg# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
2409e4b60806Smrg# If we don't find one directory that contains all the files we need,
2410e4b60806Smrg# we report the set of missing files from the *first* directory in
2411e4b60806Smrg# $ac_aux_dir_candidates and give up.
2412e4b60806Smrgac_missing_aux_files=""
2413e4b60806Smrgac_first_candidate=:
2414e4b60806Smrgprintf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
2415e4b60806Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2416e4b60806Smrgas_found=false
2417e4b60806Smrgfor as_dir in $ac_aux_dir_candidates
2418e4b60806Smrgdo
2419e4b60806Smrg  IFS=$as_save_IFS
2420e4b60806Smrg  case $as_dir in #(((
2421e4b60806Smrg    '') as_dir=./ ;;
2422e4b60806Smrg    */) ;;
2423e4b60806Smrg    *) as_dir=$as_dir/ ;;
2424e4b60806Smrg  esac
2425e4b60806Smrg  as_found=:
2426e4b60806Smrg
2427e4b60806Smrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}:  trying $as_dir" >&5
2428e4b60806Smrg  ac_aux_dir_found=yes
2429e4b60806Smrg  ac_install_sh=
2430e4b60806Smrg  for ac_aux in $ac_aux_files
2431e4b60806Smrg  do
2432e4b60806Smrg    # As a special case, if "install-sh" is required, that requirement
2433e4b60806Smrg    # can be satisfied by any of "install-sh", "install.sh", or "shtool",
2434e4b60806Smrg    # and $ac_install_sh is set appropriately for whichever one is found.
2435e4b60806Smrg    if test x"$ac_aux" = x"install-sh"
2436e4b60806Smrg    then
2437e4b60806Smrg      if test -f "${as_dir}install-sh"; then
2438e4b60806Smrg        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install-sh found" >&5
2439e4b60806Smrg        ac_install_sh="${as_dir}install-sh -c"
2440e4b60806Smrg      elif test -f "${as_dir}install.sh"; then
2441e4b60806Smrg        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install.sh found" >&5
2442e4b60806Smrg        ac_install_sh="${as_dir}install.sh -c"
2443e4b60806Smrg      elif test -f "${as_dir}shtool"; then
2444e4b60806Smrg        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}shtool found" >&5
2445e4b60806Smrg        ac_install_sh="${as_dir}shtool install -c"
2446e4b60806Smrg      else
2447e4b60806Smrg        ac_aux_dir_found=no
2448e4b60806Smrg        if $ac_first_candidate; then
2449e4b60806Smrg          ac_missing_aux_files="${ac_missing_aux_files} install-sh"
2450e4b60806Smrg        else
2451e4b60806Smrg          break
2452e4b60806Smrg        fi
2453e4b60806Smrg      fi
2454e4b60806Smrg    else
2455e4b60806Smrg      if test -f "${as_dir}${ac_aux}"; then
2456e4b60806Smrg        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}${ac_aux} found" >&5
2457e4b60806Smrg      else
2458e4b60806Smrg        ac_aux_dir_found=no
2459e4b60806Smrg        if $ac_first_candidate; then
2460e4b60806Smrg          ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
2461e4b60806Smrg        else
2462e4b60806Smrg          break
2463e4b60806Smrg        fi
2464e4b60806Smrg      fi
2465e4b60806Smrg    fi
2466e4b60806Smrg  done
2467e4b60806Smrg  if test "$ac_aux_dir_found" = yes; then
2468e4b60806Smrg    ac_aux_dir="$as_dir"
2469e4b60806Smrg    break
2470e4b60806Smrg  fi
2471e4b60806Smrg  ac_first_candidate=false
2472e4b60806Smrg
2473e4b60806Smrg  as_found=false
2474e4b60806Smrgdone
2475e4b60806SmrgIFS=$as_save_IFS
2476e4b60806Smrgif $as_found
2477e4b60806Smrgthen :
2478e4b60806Smrg
2479e4efb0bcSmrgelse case e in #(
2480e4efb0bcSmrg  e) as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 ;;
2481e4efb0bcSmrgesac
2482e4b60806Smrgfi
2483e4b60806Smrg
2484e4b60806Smrg
2485e4b60806Smrg# These three variables are undocumented and unsupported,
2486ff143803Smrg# and are intended to be withdrawn in a future Autoconf release.
2487ff143803Smrg# They can cause serious problems if a builder's source tree is in a directory
2488ff143803Smrg# whose full name contains unusual characters.
2489e4b60806Smrgif test -f "${ac_aux_dir}config.guess"; then
2490e4b60806Smrg  ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
2491e4b60806Smrgfi
2492e4b60806Smrgif test -f "${ac_aux_dir}config.sub"; then
2493e4b60806Smrg  ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
2494e4b60806Smrgfi
2495e4b60806Smrgif test -f "$ac_aux_dir/configure"; then
2496e4b60806Smrg  ac_configure="$SHELL ${ac_aux_dir}configure"
2497e4b60806Smrgfi
2498e4b60806Smrg
2499e4b60806Smrg# Check that the precious variables saved in the cache have kept the same
2500e4b60806Smrg# value.
2501e4b60806Smrgac_cache_corrupted=false
2502e4b60806Smrgfor ac_var in $ac_precious_vars; do
2503e4b60806Smrg  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2504e4b60806Smrg  eval ac_new_set=\$ac_env_${ac_var}_set
2505e4b60806Smrg  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2506e4b60806Smrg  eval ac_new_val=\$ac_env_${ac_var}_value
2507e4b60806Smrg  case $ac_old_set,$ac_new_set in
2508e4b60806Smrg    set,)
2509e4efb0bcSmrg      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&5
2510e4efb0bcSmrgprintf "%s\n" "$as_me: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&2;}
2511e4b60806Smrg      ac_cache_corrupted=: ;;
2512e4b60806Smrg    ,set)
2513e4efb0bcSmrg      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was not set in the previous run" >&5
2514e4efb0bcSmrgprintf "%s\n" "$as_me: error: '$ac_var' was not set in the previous run" >&2;}
2515e4b60806Smrg      ac_cache_corrupted=: ;;
2516e4b60806Smrg    ,);;
2517e4b60806Smrg    *)
2518e4b60806Smrg      if test "x$ac_old_val" != "x$ac_new_val"; then
2519e4b60806Smrg	# differences in whitespace do not lead to failure.
2520e4b60806Smrg	ac_old_val_w=`echo x $ac_old_val`
2521e4b60806Smrg	ac_new_val_w=`echo x $ac_new_val`
2522e4b60806Smrg	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2523e4efb0bcSmrg	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' has changed since the previous run:" >&5
2524e4efb0bcSmrgprintf "%s\n" "$as_me: error: '$ac_var' has changed since the previous run:" >&2;}
2525e4b60806Smrg	  ac_cache_corrupted=:
2526e4b60806Smrg	else
2527e4efb0bcSmrg	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&5
2528e4efb0bcSmrgprintf "%s\n" "$as_me: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&2;}
2529e4b60806Smrg	  eval $ac_var=\$ac_old_val
2530e4b60806Smrg	fi
2531e4efb0bcSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   former value:  '$ac_old_val'" >&5
2532e4efb0bcSmrgprintf "%s\n" "$as_me:   former value:  '$ac_old_val'" >&2;}
2533e4efb0bcSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   current value: '$ac_new_val'" >&5
2534e4efb0bcSmrgprintf "%s\n" "$as_me:   current value: '$ac_new_val'" >&2;}
2535e4b60806Smrg      fi;;
2536e4b60806Smrg  esac
2537e4b60806Smrg  # Pass precious variables to config.status.
2538e4b60806Smrg  if test "$ac_new_set" = set; then
2539e4b60806Smrg    case $ac_new_val in
2540e4b60806Smrg    *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2541e4b60806Smrg    *) ac_arg=$ac_var=$ac_new_val ;;
2542e4b60806Smrg    esac
2543e4b60806Smrg    case " $ac_configure_args " in
2544e4b60806Smrg      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2545e4b60806Smrg      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2546e4b60806Smrg    esac
2547e4b60806Smrg  fi
2548e4b60806Smrgdone
2549e4b60806Smrgif $ac_cache_corrupted; then
2550e4efb0bcSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
2551e4efb0bcSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
2552e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2553e4b60806Smrgprintf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
2554e4efb0bcSmrg  as_fn_error $? "run '${MAKE-make} distclean' and/or 'rm $cache_file'
2555e4b60806Smrg	    and start over" "$LINENO" 5
2556e4b60806Smrgfi
2557e4b60806Smrg## -------------------- ##
2558e4b60806Smrg## Main body of script. ##
2559e4b60806Smrg## -------------------- ##
2560e4b60806Smrg
2561e4b60806Smrgac_ext=c
2562e4b60806Smrgac_cpp='$CPP $CPPFLAGS'
2563e4b60806Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2564e4b60806Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2565e4b60806Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
2566e4b60806Smrg
2567e4b60806Smrg
2568e4b60806Smrg
2569e4b60806Smrgac_config_headers="$ac_config_headers config.h"
2570e4b60806Smrg
2571e4b60806Smrg
2572e4b60806Smrg
2573e4b60806Smrg
2574e4b60806Smrg
2575e4b60806Smrg
2576e4b60806Smrg
2577e4b60806Smrg
2578e4b60806Smrg
2579e4b60806Smrg
2580ff143803Smrg
2581ff143803Smrg
2582ff143803Smrg# Expand $ac_aux_dir to an absolute path.
2583ff143803Smrgam_aux_dir=`cd "$ac_aux_dir" && pwd`
2584ff143803Smrg
2585c3d5982aSmrgac_ext=c
2586c3d5982aSmrgac_cpp='$CPP $CPPFLAGS'
2587c3d5982aSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2588c3d5982aSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2589c3d5982aSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu
2590c3d5982aSmrgif test -n "$ac_tool_prefix"; then
2591c3d5982aSmrg  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2592c3d5982aSmrgset dummy ${ac_tool_prefix}gcc; ac_word=$2
2593e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2594e4b60806Smrgprintf %s "checking for $ac_word... " >&6; }
2595e4b60806Smrgif test ${ac_cv_prog_CC+y}
2596e4b60806Smrgthen :
2597e4b60806Smrg  printf %s "(cached) " >&6
2598e4efb0bcSmrgelse case e in #(
2599e4efb0bcSmrg  e) if test -n "$CC"; then
2600c3d5982aSmrg  ac_cv_prog_CC="$CC" # Let the user override the test.
2601123e2cc7Smrgelse
2602123e2cc7Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2603123e2cc7Smrgfor as_dir in $PATH
2604123e2cc7Smrgdo
2605123e2cc7Smrg  IFS=$as_save_IFS
2606e4b60806Smrg  case $as_dir in #(((
2607e4b60806Smrg    '') as_dir=./ ;;
2608e4b60806Smrg    */) ;;
2609e4b60806Smrg    *) as_dir=$as_dir/ ;;
2610e4b60806Smrg  esac
2611bded5d25Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
2612e4b60806Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2613c3d5982aSmrg    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2614e4b60806Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2615123e2cc7Smrg    break 2
2616123e2cc7Smrg  fi
2617123e2cc7Smrgdone
2618bded5d25Smrg  done
2619123e2cc7SmrgIFS=$as_save_IFS
2620123e2cc7Smrg
2621e4efb0bcSmrgfi ;;
2622e4efb0bcSmrgesac
2623123e2cc7Smrgfi
2624c3d5982aSmrgCC=$ac_cv_prog_CC
2625c3d5982aSmrgif test -n "$CC"; then
2626e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2627e4b60806Smrgprintf "%s\n" "$CC" >&6; }
2628123e2cc7Smrgelse
2629e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2630e4b60806Smrgprintf "%s\n" "no" >&6; }
2631123e2cc7Smrgfi
2632123e2cc7Smrg
2633123e2cc7Smrg
2634123e2cc7Smrgfi
2635c3d5982aSmrgif test -z "$ac_cv_prog_CC"; then
2636c3d5982aSmrg  ac_ct_CC=$CC
2637c3d5982aSmrg  # Extract the first word of "gcc", so it can be a program name with args.
2638c3d5982aSmrgset dummy gcc; ac_word=$2
2639e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2640e4b60806Smrgprintf %s "checking for $ac_word... " >&6; }
2641e4b60806Smrgif test ${ac_cv_prog_ac_ct_CC+y}
2642e4b60806Smrgthen :
2643e4b60806Smrg  printf %s "(cached) " >&6
2644e4efb0bcSmrgelse case e in #(
2645e4efb0bcSmrg  e) if test -n "$ac_ct_CC"; then
2646c3d5982aSmrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2647123e2cc7Smrgelse
2648123e2cc7Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2649123e2cc7Smrgfor as_dir in $PATH
2650123e2cc7Smrgdo
2651123e2cc7Smrg  IFS=$as_save_IFS
2652e4b60806Smrg  case $as_dir in #(((
2653e4b60806Smrg    '') as_dir=./ ;;
2654e4b60806Smrg    */) ;;
2655e4b60806Smrg    *) as_dir=$as_dir/ ;;
2656e4b60806Smrg  esac
2657bded5d25Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
2658e4b60806Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2659c3d5982aSmrg    ac_cv_prog_ac_ct_CC="gcc"
2660e4b60806Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2661123e2cc7Smrg    break 2
2662123e2cc7Smrg  fi
2663123e2cc7Smrgdone
2664bded5d25Smrg  done
2665123e2cc7SmrgIFS=$as_save_IFS
2666123e2cc7Smrg
2667e4efb0bcSmrgfi ;;
2668e4efb0bcSmrgesac
2669123e2cc7Smrgfi
2670c3d5982aSmrgac_ct_CC=$ac_cv_prog_ac_ct_CC
2671c3d5982aSmrgif test -n "$ac_ct_CC"; then
2672e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2673e4b60806Smrgprintf "%s\n" "$ac_ct_CC" >&6; }
2674123e2cc7Smrgelse
2675e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2676e4b60806Smrgprintf "%s\n" "no" >&6; }
2677123e2cc7Smrgfi
2678123e2cc7Smrg
2679c3d5982aSmrg  if test "x$ac_ct_CC" = x; then
2680c3d5982aSmrg    CC=""
2681123e2cc7Smrg  else
2682123e2cc7Smrg    case $cross_compiling:$ac_tool_warned in
2683123e2cc7Smrgyes:)
2684e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2685e4b60806Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2686123e2cc7Smrgac_tool_warned=yes ;;
2687123e2cc7Smrgesac
2688c3d5982aSmrg    CC=$ac_ct_CC
2689123e2cc7Smrg  fi
2690123e2cc7Smrgelse
2691c3d5982aSmrg  CC="$ac_cv_prog_CC"
2692123e2cc7Smrgfi
2693123e2cc7Smrg
2694c3d5982aSmrgif test -z "$CC"; then
2695c3d5982aSmrg          if test -n "$ac_tool_prefix"; then
2696c3d5982aSmrg    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2697c3d5982aSmrgset dummy ${ac_tool_prefix}cc; ac_word=$2
2698e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2699e4b60806Smrgprintf %s "checking for $ac_word... " >&6; }
2700e4b60806Smrgif test ${ac_cv_prog_CC+y}
2701e4b60806Smrgthen :
2702e4b60806Smrg  printf %s "(cached) " >&6
2703e4efb0bcSmrgelse case e in #(
2704e4efb0bcSmrg  e) if test -n "$CC"; then
2705c3d5982aSmrg  ac_cv_prog_CC="$CC" # Let the user override the test.
2706c3d5982aSmrgelse
2707c3d5982aSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2708c3d5982aSmrgfor as_dir in $PATH
2709c3d5982aSmrgdo
2710123e2cc7Smrg  IFS=$as_save_IFS
2711e4b60806Smrg  case $as_dir in #(((
2712e4b60806Smrg    '') as_dir=./ ;;
2713e4b60806Smrg    */) ;;
2714e4b60806Smrg    *) as_dir=$as_dir/ ;;
2715e4b60806Smrg  esac
2716c3d5982aSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
2717e4b60806Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2718c3d5982aSmrg    ac_cv_prog_CC="${ac_tool_prefix}cc"
2719e4b60806Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2720c3d5982aSmrg    break 2
2721c3d5982aSmrg  fi
2722c3d5982aSmrgdone
2723bded5d25Smrg  done
2724123e2cc7SmrgIFS=$as_save_IFS
2725123e2cc7Smrg
2726e4efb0bcSmrgfi ;;
2727e4efb0bcSmrgesac
27287da8b7e3Smrgfi
2729c3d5982aSmrgCC=$ac_cv_prog_CC
2730c3d5982aSmrgif test -n "$CC"; then
2731e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2732e4b60806Smrgprintf "%s\n" "$CC" >&6; }
2733c3d5982aSmrgelse
2734e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2735e4b60806Smrgprintf "%s\n" "no" >&6; }
2736c3d5982aSmrgfi
2737123e2cc7Smrg
27387da8b7e3Smrg
2739c3d5982aSmrg  fi
2740c3d5982aSmrgfi
2741c3d5982aSmrgif test -z "$CC"; then
2742c3d5982aSmrg  # Extract the first word of "cc", so it can be a program name with args.
2743c3d5982aSmrgset dummy cc; ac_word=$2
2744e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2745e4b60806Smrgprintf %s "checking for $ac_word... " >&6; }
2746e4b60806Smrgif test ${ac_cv_prog_CC+y}
2747e4b60806Smrgthen :
2748e4b60806Smrg  printf %s "(cached) " >&6
2749e4efb0bcSmrgelse case e in #(
2750e4efb0bcSmrg  e) if test -n "$CC"; then
2751c3d5982aSmrg  ac_cv_prog_CC="$CC" # Let the user override the test.
27527da8b7e3Smrgelse
2753c3d5982aSmrg  ac_prog_rejected=no
27547da8b7e3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
27557da8b7e3Smrgfor as_dir in $PATH
27567da8b7e3Smrgdo
27577da8b7e3Smrg  IFS=$as_save_IFS
2758e4b60806Smrg  case $as_dir in #(((
2759e4b60806Smrg    '') as_dir=./ ;;
2760e4b60806Smrg    */) ;;
2761e4b60806Smrg    *) as_dir=$as_dir/ ;;
2762e4b60806Smrg  esac
2763bded5d25Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
2764e4b60806Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2765e4b60806Smrg    if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2766c3d5982aSmrg       ac_prog_rejected=yes
2767c3d5982aSmrg       continue
2768c3d5982aSmrg     fi
2769c3d5982aSmrg    ac_cv_prog_CC="cc"
2770e4b60806Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
27717da8b7e3Smrg    break 2
27727da8b7e3Smrg  fi
27737da8b7e3Smrgdone
2774bded5d25Smrg  done
2775123e2cc7SmrgIFS=$as_save_IFS
27767da8b7e3Smrg
2777c3d5982aSmrgif test $ac_prog_rejected = yes; then
2778c3d5982aSmrg  # We found a bogon in the path, so make sure we never use it.
2779c3d5982aSmrg  set dummy $ac_cv_prog_CC
2780c3d5982aSmrg  shift
2781c3d5982aSmrg  if test $# != 0; then
2782c3d5982aSmrg    # We chose a different compiler from the bogus one.
2783c3d5982aSmrg    # However, it has the same basename, so the bogon will be chosen
2784c3d5982aSmrg    # first if we set CC to just the basename; use the full file name.
2785c3d5982aSmrg    shift
2786e4b60806Smrg    ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
2787c3d5982aSmrg  fi
27887da8b7e3Smrgfi
2789e4efb0bcSmrgfi ;;
2790e4efb0bcSmrgesac
2791c3d5982aSmrgfi
2792c3d5982aSmrgCC=$ac_cv_prog_CC
2793c3d5982aSmrgif test -n "$CC"; then
2794e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2795e4b60806Smrgprintf "%s\n" "$CC" >&6; }
27967da8b7e3Smrgelse
2797e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2798e4b60806Smrgprintf "%s\n" "no" >&6; }
27997da8b7e3Smrgfi
28007da8b7e3Smrg
2801123e2cc7Smrg
2802c3d5982aSmrgfi
2803c3d5982aSmrgif test -z "$CC"; then
2804c3d5982aSmrg  if test -n "$ac_tool_prefix"; then
2805c3d5982aSmrg  for ac_prog in cl.exe
2806c3d5982aSmrg  do
2807c3d5982aSmrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2808c3d5982aSmrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
2809e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2810e4b60806Smrgprintf %s "checking for $ac_word... " >&6; }
2811e4b60806Smrgif test ${ac_cv_prog_CC+y}
2812e4b60806Smrgthen :
2813e4b60806Smrg  printf %s "(cached) " >&6
2814e4efb0bcSmrgelse case e in #(
2815e4efb0bcSmrg  e) if test -n "$CC"; then
2816c3d5982aSmrg  ac_cv_prog_CC="$CC" # Let the user override the test.
2817c3d5982aSmrgelse
2818c3d5982aSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2819c3d5982aSmrgfor as_dir in $PATH
2820c3d5982aSmrgdo
2821c3d5982aSmrg  IFS=$as_save_IFS
2822e4b60806Smrg  case $as_dir in #(((
2823e4b60806Smrg    '') as_dir=./ ;;
2824e4b60806Smrg    */) ;;
2825e4b60806Smrg    *) as_dir=$as_dir/ ;;
2826e4b60806Smrg  esac
2827c3d5982aSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
2828e4b60806Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2829c3d5982aSmrg    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2830e4b60806Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2831c3d5982aSmrg    break 2
2832c3d5982aSmrg  fi
2833c3d5982aSmrgdone
2834c3d5982aSmrg  done
2835c3d5982aSmrgIFS=$as_save_IFS
2836c3d5982aSmrg
2837e4efb0bcSmrgfi ;;
2838e4efb0bcSmrgesac
2839c3d5982aSmrgfi
2840c3d5982aSmrgCC=$ac_cv_prog_CC
2841c3d5982aSmrgif test -n "$CC"; then
2842e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2843e4b60806Smrgprintf "%s\n" "$CC" >&6; }
28447da8b7e3Smrgelse
2845e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2846e4b60806Smrgprintf "%s\n" "no" >&6; }
28477da8b7e3Smrgfi
28487da8b7e3Smrg
28497da8b7e3Smrg
2850c3d5982aSmrg    test -n "$CC" && break
2851c3d5982aSmrg  done
28527da8b7e3Smrgfi
2853c3d5982aSmrgif test -z "$CC"; then
2854c3d5982aSmrg  ac_ct_CC=$CC
2855c3d5982aSmrg  for ac_prog in cl.exe
2856c3d5982aSmrgdo
2857c3d5982aSmrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
2858c3d5982aSmrgset dummy $ac_prog; ac_word=$2
2859e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2860e4b60806Smrgprintf %s "checking for $ac_word... " >&6; }
2861e4b60806Smrgif test ${ac_cv_prog_ac_ct_CC+y}
2862e4b60806Smrgthen :
2863e4b60806Smrg  printf %s "(cached) " >&6
2864e4efb0bcSmrgelse case e in #(
2865e4efb0bcSmrg  e) if test -n "$ac_ct_CC"; then
2866c3d5982aSmrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2867c3d5982aSmrgelse
2868c3d5982aSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2869c3d5982aSmrgfor as_dir in $PATH
2870c3d5982aSmrgdo
2871c3d5982aSmrg  IFS=$as_save_IFS
2872e4b60806Smrg  case $as_dir in #(((
2873e4b60806Smrg    '') as_dir=./ ;;
2874e4b60806Smrg    */) ;;
2875e4b60806Smrg    *) as_dir=$as_dir/ ;;
2876e4b60806Smrg  esac
2877c3d5982aSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
2878e4b60806Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2879c3d5982aSmrg    ac_cv_prog_ac_ct_CC="$ac_prog"
2880e4b60806Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2881c3d5982aSmrg    break 2
28827da8b7e3Smrg  fi
2883c3d5982aSmrgdone
2884c3d5982aSmrg  done
2885c3d5982aSmrgIFS=$as_save_IFS
28867da8b7e3Smrg
2887e4efb0bcSmrgfi ;;
2888e4efb0bcSmrgesac
2889c3d5982aSmrgfi
2890c3d5982aSmrgac_ct_CC=$ac_cv_prog_ac_ct_CC
2891c3d5982aSmrgif test -n "$ac_ct_CC"; then
2892e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2893e4b60806Smrgprintf "%s\n" "$ac_ct_CC" >&6; }
2894c3d5982aSmrgelse
2895e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2896e4b60806Smrgprintf "%s\n" "no" >&6; }
2897c3d5982aSmrgfi
28987da8b7e3Smrg
28997da8b7e3Smrg
2900c3d5982aSmrg  test -n "$ac_ct_CC" && break
2901c3d5982aSmrgdone
29027da8b7e3Smrg
2903c3d5982aSmrg  if test "x$ac_ct_CC" = x; then
2904c3d5982aSmrg    CC=""
2905c3d5982aSmrg  else
2906c3d5982aSmrg    case $cross_compiling:$ac_tool_warned in
2907c3d5982aSmrgyes:)
2908e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2909e4b60806Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2910e4b60806Smrgac_tool_warned=yes ;;
2911e4b60806Smrgesac
2912e4b60806Smrg    CC=$ac_ct_CC
2913e4b60806Smrg  fi
2914e4b60806Smrgfi
2915e4b60806Smrg
2916e4b60806Smrgfi
2917e4b60806Smrgif test -z "$CC"; then
2918e4b60806Smrg  if test -n "$ac_tool_prefix"; then
2919e4b60806Smrg  # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
2920e4b60806Smrgset dummy ${ac_tool_prefix}clang; ac_word=$2
2921e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2922e4b60806Smrgprintf %s "checking for $ac_word... " >&6; }
2923e4b60806Smrgif test ${ac_cv_prog_CC+y}
2924e4b60806Smrgthen :
2925e4b60806Smrg  printf %s "(cached) " >&6
2926e4efb0bcSmrgelse case e in #(
2927e4efb0bcSmrg  e) if test -n "$CC"; then
2928e4b60806Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
2929e4b60806Smrgelse
2930e4b60806Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2931e4b60806Smrgfor as_dir in $PATH
2932e4b60806Smrgdo
2933e4b60806Smrg  IFS=$as_save_IFS
2934e4b60806Smrg  case $as_dir in #(((
2935e4b60806Smrg    '') as_dir=./ ;;
2936e4b60806Smrg    */) ;;
2937e4b60806Smrg    *) as_dir=$as_dir/ ;;
2938e4b60806Smrg  esac
2939e4b60806Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
2940e4b60806Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2941e4b60806Smrg    ac_cv_prog_CC="${ac_tool_prefix}clang"
2942e4b60806Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2943e4b60806Smrg    break 2
2944e4b60806Smrg  fi
2945e4b60806Smrgdone
2946e4b60806Smrg  done
2947e4b60806SmrgIFS=$as_save_IFS
2948e4b60806Smrg
2949e4efb0bcSmrgfi ;;
2950e4efb0bcSmrgesac
2951e4b60806Smrgfi
2952e4b60806SmrgCC=$ac_cv_prog_CC
2953e4b60806Smrgif test -n "$CC"; then
2954e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2955e4b60806Smrgprintf "%s\n" "$CC" >&6; }
2956e4b60806Smrgelse
2957e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2958e4b60806Smrgprintf "%s\n" "no" >&6; }
2959e4b60806Smrgfi
2960e4b60806Smrg
2961e4b60806Smrg
2962e4b60806Smrgfi
2963e4b60806Smrgif test -z "$ac_cv_prog_CC"; then
2964e4b60806Smrg  ac_ct_CC=$CC
2965e4b60806Smrg  # Extract the first word of "clang", so it can be a program name with args.
2966e4b60806Smrgset dummy clang; ac_word=$2
2967e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2968e4b60806Smrgprintf %s "checking for $ac_word... " >&6; }
2969e4b60806Smrgif test ${ac_cv_prog_ac_ct_CC+y}
2970e4b60806Smrgthen :
2971e4b60806Smrg  printf %s "(cached) " >&6
2972e4efb0bcSmrgelse case e in #(
2973e4efb0bcSmrg  e) if test -n "$ac_ct_CC"; then
2974e4b60806Smrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2975e4b60806Smrgelse
2976e4b60806Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2977e4b60806Smrgfor as_dir in $PATH
2978e4b60806Smrgdo
2979e4b60806Smrg  IFS=$as_save_IFS
2980e4b60806Smrg  case $as_dir in #(((
2981e4b60806Smrg    '') as_dir=./ ;;
2982e4b60806Smrg    */) ;;
2983e4b60806Smrg    *) as_dir=$as_dir/ ;;
2984e4b60806Smrg  esac
2985e4b60806Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
2986e4b60806Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2987e4b60806Smrg    ac_cv_prog_ac_ct_CC="clang"
2988e4b60806Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2989e4b60806Smrg    break 2
2990e4b60806Smrg  fi
2991e4b60806Smrgdone
2992e4b60806Smrg  done
2993e4b60806SmrgIFS=$as_save_IFS
2994e4b60806Smrg
2995e4efb0bcSmrgfi ;;
2996e4efb0bcSmrgesac
2997e4b60806Smrgfi
2998e4b60806Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC
2999e4b60806Smrgif test -n "$ac_ct_CC"; then
3000e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3001e4b60806Smrgprintf "%s\n" "$ac_ct_CC" >&6; }
3002e4b60806Smrgelse
3003e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3004e4b60806Smrgprintf "%s\n" "no" >&6; }
3005e4b60806Smrgfi
3006e4b60806Smrg
3007e4b60806Smrg  if test "x$ac_ct_CC" = x; then
3008e4b60806Smrg    CC=""
3009e4b60806Smrg  else
3010e4b60806Smrg    case $cross_compiling:$ac_tool_warned in
3011e4b60806Smrgyes:)
3012e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3013e4b60806Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3014c3d5982aSmrgac_tool_warned=yes ;;
3015c3d5982aSmrgesac
3016c3d5982aSmrg    CC=$ac_ct_CC
3017c3d5982aSmrg  fi
3018e4b60806Smrgelse
3019e4b60806Smrg  CC="$ac_cv_prog_CC"
3020c3d5982aSmrgfi
30217da8b7e3Smrg
3022c3d5982aSmrgfi
30237da8b7e3Smrg
30247da8b7e3Smrg
3025e4efb0bcSmrgtest -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
3026e4efb0bcSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
3027c3d5982aSmrgas_fn_error $? "no acceptable C compiler found in \$PATH
3028e4efb0bcSmrgSee 'config.log' for more details" "$LINENO" 5; }
30297da8b7e3Smrg
3030c3d5982aSmrg# Provide some information about the compiler.
3031e4b60806Smrgprintf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3032c3d5982aSmrgset X $ac_compile
3033c3d5982aSmrgac_compiler=$2
3034e4b60806Smrgfor ac_option in --version -v -V -qversion -version; do
3035c3d5982aSmrg  { { ac_try="$ac_compiler $ac_option >&5"
3036c3d5982aSmrgcase "(($ac_try" in
3037c3d5982aSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3038c3d5982aSmrg  *) ac_try_echo=$ac_try;;
3039c3d5982aSmrgesac
3040c3d5982aSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3041e4b60806Smrgprintf "%s\n" "$ac_try_echo"; } >&5
3042c3d5982aSmrg  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3043c3d5982aSmrg  ac_status=$?
3044c3d5982aSmrg  if test -s conftest.err; then
3045c3d5982aSmrg    sed '10a\
3046c3d5982aSmrg... rest of stderr output deleted ...
3047c3d5982aSmrg         10q' conftest.err >conftest.er1
3048c3d5982aSmrg    cat conftest.er1 >&5
3049c3d5982aSmrg  fi
3050c3d5982aSmrg  rm -f conftest.er1 conftest.err
3051e4b60806Smrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3052c3d5982aSmrg  test $ac_status = 0; }
3053c3d5982aSmrgdone
3054c3d5982aSmrg
3055c3d5982aSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
3056c3d5982aSmrg/* end confdefs.h.  */
3057c3d5982aSmrg
3058c3d5982aSmrgint
3059e4b60806Smrgmain (void)
3060c3d5982aSmrg{
3061c3d5982aSmrg
3062c3d5982aSmrg  ;
3063c3d5982aSmrg  return 0;
3064c3d5982aSmrg}
3065c3d5982aSmrg_ACEOF
3066c3d5982aSmrgac_clean_files_save=$ac_clean_files
3067c3d5982aSmrgac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3068c3d5982aSmrg# Try to create an executable without -o first, disregard a.out.
3069c3d5982aSmrg# It will help us diagnose broken compilers, and finding out an intuition
3070c3d5982aSmrg# of exeext.
3071e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3072e4b60806Smrgprintf %s "checking whether the C compiler works... " >&6; }
3073e4b60806Smrgac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3074c3d5982aSmrg
3075c3d5982aSmrg# The possible output files:
3076c3d5982aSmrgac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3077c3d5982aSmrg
3078c3d5982aSmrgac_rmfiles=
3079c3d5982aSmrgfor ac_file in $ac_files
3080c3d5982aSmrgdo
3081c3d5982aSmrg  case $ac_file in
3082c3d5982aSmrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3083c3d5982aSmrg    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3084c3d5982aSmrg  esac
3085c3d5982aSmrgdone
3086c3d5982aSmrgrm -f $ac_rmfiles
3087c3d5982aSmrg
3088c3d5982aSmrgif { { ac_try="$ac_link_default"
3089c3d5982aSmrgcase "(($ac_try" in
3090c3d5982aSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3091c3d5982aSmrg  *) ac_try_echo=$ac_try;;
3092c3d5982aSmrgesac
3093c3d5982aSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3094e4b60806Smrgprintf "%s\n" "$ac_try_echo"; } >&5
3095c3d5982aSmrg  (eval "$ac_link_default") 2>&5
3096c3d5982aSmrg  ac_status=$?
3097e4b60806Smrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3098e4b60806Smrg  test $ac_status = 0; }
3099e4b60806Smrgthen :
3100e4efb0bcSmrg  # Autoconf-2.13 could set the ac_cv_exeext variable to 'no'.
3101e4efb0bcSmrg# So ignore a value of 'no', otherwise this would lead to 'EXEEXT = no'
3102c3d5982aSmrg# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3103c3d5982aSmrg# so that the user can short-circuit this test for compilers unknown to
3104c3d5982aSmrg# Autoconf.
3105c3d5982aSmrgfor ac_file in $ac_files ''
3106c3d5982aSmrgdo
3107c3d5982aSmrg  test -f "$ac_file" || continue
3108c3d5982aSmrg  case $ac_file in
3109c3d5982aSmrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3110c3d5982aSmrg	;;
3111c3d5982aSmrg    [ab].out )
3112c3d5982aSmrg	# We found the default executable, but exeext='' is most
3113c3d5982aSmrg	# certainly right.
3114c3d5982aSmrg	break;;
3115c3d5982aSmrg    *.* )
3116e4b60806Smrg	if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
3117c3d5982aSmrg	then :; else
3118c3d5982aSmrg	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3119c3d5982aSmrg	fi
3120c3d5982aSmrg	# We set ac_cv_exeext here because the later test for it is not
3121e4efb0bcSmrg	# safe: cross compilers may not add the suffix if given an '-o'
3122c3d5982aSmrg	# argument, so we may need to know it at that point already.
3123c3d5982aSmrg	# Even if this section looks crufty: it has the advantage of
3124c3d5982aSmrg	# actually working.
3125c3d5982aSmrg	break;;
3126c3d5982aSmrg    * )
3127c3d5982aSmrg	break;;
3128c3d5982aSmrg  esac
3129c3d5982aSmrgdone
3130c3d5982aSmrgtest "$ac_cv_exeext" = no && ac_cv_exeext=
3131c3d5982aSmrg
3132e4efb0bcSmrgelse case e in #(
3133e4efb0bcSmrg  e) ac_file='' ;;
3134e4efb0bcSmrgesac
3135c3d5982aSmrgfi
3136e4b60806Smrgif test -z "$ac_file"
3137e4b60806Smrgthen :
3138e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3139e4b60806Smrgprintf "%s\n" "no" >&6; }
3140e4b60806Smrgprintf "%s\n" "$as_me: failed program was:" >&5
3141c3d5982aSmrgsed 's/^/| /' conftest.$ac_ext >&5
3142c3d5982aSmrg
3143e4efb0bcSmrg{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
3144e4efb0bcSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
3145c3d5982aSmrgas_fn_error 77 "C compiler cannot create executables
3146e4efb0bcSmrgSee 'config.log' for more details" "$LINENO" 5; }
3147e4efb0bcSmrgelse case e in #(
3148e4efb0bcSmrg  e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3149e4efb0bcSmrgprintf "%s\n" "yes" >&6; } ;;
3150e4efb0bcSmrgesac
3151e4b60806Smrgfi
3152e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3153e4b60806Smrgprintf %s "checking for C compiler default output file name... " >&6; }
3154e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3155e4b60806Smrgprintf "%s\n" "$ac_file" >&6; }
3156c3d5982aSmrgac_exeext=$ac_cv_exeext
3157c3d5982aSmrg
3158c3d5982aSmrgrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3159c3d5982aSmrgac_clean_files=$ac_clean_files_save
3160e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3161e4b60806Smrgprintf %s "checking for suffix of executables... " >&6; }
3162c3d5982aSmrgif { { ac_try="$ac_link"
3163c3d5982aSmrgcase "(($ac_try" in
3164c3d5982aSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3165c3d5982aSmrg  *) ac_try_echo=$ac_try;;
3166c3d5982aSmrgesac
3167c3d5982aSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3168e4b60806Smrgprintf "%s\n" "$ac_try_echo"; } >&5
3169c3d5982aSmrg  (eval "$ac_link") 2>&5
3170c3d5982aSmrg  ac_status=$?
3171e4b60806Smrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3172e4b60806Smrg  test $ac_status = 0; }
3173e4b60806Smrgthen :
3174e4efb0bcSmrg  # If both 'conftest.exe' and 'conftest' are 'present' (well, observable)
3175e4efb0bcSmrg# catch 'conftest.exe'.  For instance with Cygwin, 'ls conftest' will
3176e4efb0bcSmrg# work properly (i.e., refer to 'conftest.exe'), while it won't with
3177e4efb0bcSmrg# 'rm'.
3178c3d5982aSmrgfor ac_file in conftest.exe conftest conftest.*; do
3179c3d5982aSmrg  test -f "$ac_file" || continue
3180c3d5982aSmrg  case $ac_file in
3181c3d5982aSmrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3182c3d5982aSmrg    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3183c3d5982aSmrg	  break;;
3184c3d5982aSmrg    * ) break;;
3185c3d5982aSmrg  esac
3186c3d5982aSmrgdone
3187e4efb0bcSmrgelse case e in #(
3188e4efb0bcSmrg  e) { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
3189e4efb0bcSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
3190c3d5982aSmrgas_fn_error $? "cannot compute suffix of executables: cannot compile and link
3191e4efb0bcSmrgSee 'config.log' for more details" "$LINENO" 5; } ;;
3192e4efb0bcSmrgesac
3193c3d5982aSmrgfi
3194c3d5982aSmrgrm -f conftest conftest$ac_cv_exeext
3195e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3196e4b60806Smrgprintf "%s\n" "$ac_cv_exeext" >&6; }
3197c3d5982aSmrg
3198c3d5982aSmrgrm -f conftest.$ac_ext
3199c3d5982aSmrgEXEEXT=$ac_cv_exeext
3200c3d5982aSmrgac_exeext=$EXEEXT
3201c3d5982aSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
3202c3d5982aSmrg/* end confdefs.h.  */
3203c3d5982aSmrg#include <stdio.h>
3204c3d5982aSmrgint
3205e4b60806Smrgmain (void)
3206c3d5982aSmrg{
3207c3d5982aSmrgFILE *f = fopen ("conftest.out", "w");
3208e4efb0bcSmrg if (!f)
3209e4efb0bcSmrg  return 1;
3210c3d5982aSmrg return ferror (f) || fclose (f) != 0;
3211c3d5982aSmrg
3212c3d5982aSmrg  ;
3213c3d5982aSmrg  return 0;
3214c3d5982aSmrg}
3215c3d5982aSmrg_ACEOF
3216c3d5982aSmrgac_clean_files="$ac_clean_files conftest.out"
3217c3d5982aSmrg# Check that the compiler produces executables we can run.  If not, either
3218c3d5982aSmrg# the compiler is broken, or we cross compile.
3219e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3220e4b60806Smrgprintf %s "checking whether we are cross compiling... " >&6; }
3221c3d5982aSmrgif test "$cross_compiling" != yes; then
3222c3d5982aSmrg  { { ac_try="$ac_link"
3223c3d5982aSmrgcase "(($ac_try" in
3224c3d5982aSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3225c3d5982aSmrg  *) ac_try_echo=$ac_try;;
3226c3d5982aSmrgesac
3227c3d5982aSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3228e4b60806Smrgprintf "%s\n" "$ac_try_echo"; } >&5
3229c3d5982aSmrg  (eval "$ac_link") 2>&5
3230c3d5982aSmrg  ac_status=$?
3231e4b60806Smrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3232c3d5982aSmrg  test $ac_status = 0; }
3233c3d5982aSmrg  if { ac_try='./conftest$ac_cv_exeext'
3234c3d5982aSmrg  { { case "(($ac_try" in
3235c3d5982aSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3236c3d5982aSmrg  *) ac_try_echo=$ac_try;;
3237c3d5982aSmrgesac
3238c3d5982aSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3239e4b60806Smrgprintf "%s\n" "$ac_try_echo"; } >&5
3240c3d5982aSmrg  (eval "$ac_try") 2>&5
3241c3d5982aSmrg  ac_status=$?
3242e4b60806Smrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3243c3d5982aSmrg  test $ac_status = 0; }; }; then
3244c3d5982aSmrg    cross_compiling=no
3245c3d5982aSmrg  else
3246c3d5982aSmrg    if test "$cross_compiling" = maybe; then
3247c3d5982aSmrg	cross_compiling=yes
3248c3d5982aSmrg    else
3249e4efb0bcSmrg	{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
3250e4efb0bcSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
3251e4b60806Smrgas_fn_error 77 "cannot run C compiled programs.
3252e4efb0bcSmrgIf you meant to cross compile, use '--host'.
3253e4efb0bcSmrgSee 'config.log' for more details" "$LINENO" 5; }
3254c3d5982aSmrg    fi
3255c3d5982aSmrg  fi
3256c3d5982aSmrgfi
3257e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3258e4b60806Smrgprintf "%s\n" "$cross_compiling" >&6; }
3259c3d5982aSmrg
3260e4efb0bcSmrgrm -f conftest.$ac_ext conftest$ac_cv_exeext \
3261e4efb0bcSmrg  conftest.o conftest.obj conftest.out
3262c3d5982aSmrgac_clean_files=$ac_clean_files_save
3263e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3264e4b60806Smrgprintf %s "checking for suffix of object files... " >&6; }
3265e4b60806Smrgif test ${ac_cv_objext+y}
3266e4b60806Smrgthen :
3267e4b60806Smrg  printf %s "(cached) " >&6
3268e4efb0bcSmrgelse case e in #(
3269e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3270c3d5982aSmrg/* end confdefs.h.  */
3271c3d5982aSmrg
3272c3d5982aSmrgint
3273e4b60806Smrgmain (void)
3274c3d5982aSmrg{
3275c3d5982aSmrg
3276c3d5982aSmrg  ;
3277c3d5982aSmrg  return 0;
3278c3d5982aSmrg}
3279c3d5982aSmrg_ACEOF
3280c3d5982aSmrgrm -f conftest.o conftest.obj
3281c3d5982aSmrgif { { ac_try="$ac_compile"
3282c3d5982aSmrgcase "(($ac_try" in
3283c3d5982aSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3284c3d5982aSmrg  *) ac_try_echo=$ac_try;;
3285c3d5982aSmrgesac
3286c3d5982aSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3287e4b60806Smrgprintf "%s\n" "$ac_try_echo"; } >&5
3288c3d5982aSmrg  (eval "$ac_compile") 2>&5
3289c3d5982aSmrg  ac_status=$?
3290e4b60806Smrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3291e4b60806Smrg  test $ac_status = 0; }
3292e4b60806Smrgthen :
3293c3d5982aSmrg  for ac_file in conftest.o conftest.obj conftest.*; do
3294c3d5982aSmrg  test -f "$ac_file" || continue;
3295c3d5982aSmrg  case $ac_file in
3296c3d5982aSmrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3297c3d5982aSmrg    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3298c3d5982aSmrg       break;;
3299c3d5982aSmrg  esac
3300c3d5982aSmrgdone
3301e4efb0bcSmrgelse case e in #(
3302e4efb0bcSmrg  e) printf "%s\n" "$as_me: failed program was:" >&5
3303c3d5982aSmrgsed 's/^/| /' conftest.$ac_ext >&5
3304c3d5982aSmrg
3305e4efb0bcSmrg{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
3306e4efb0bcSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
3307c3d5982aSmrgas_fn_error $? "cannot compute suffix of object files: cannot compile
3308e4efb0bcSmrgSee 'config.log' for more details" "$LINENO" 5; } ;;
3309e4efb0bcSmrgesac
3310c3d5982aSmrgfi
3311e4efb0bcSmrgrm -f conftest.$ac_cv_objext conftest.$ac_ext ;;
3312e4efb0bcSmrgesac
3313c3d5982aSmrgfi
3314e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3315e4b60806Smrgprintf "%s\n" "$ac_cv_objext" >&6; }
3316c3d5982aSmrgOBJEXT=$ac_cv_objext
3317c3d5982aSmrgac_objext=$OBJEXT
3318e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
3319e4b60806Smrgprintf %s "checking whether the compiler supports GNU C... " >&6; }
3320e4b60806Smrgif test ${ac_cv_c_compiler_gnu+y}
3321e4b60806Smrgthen :
3322e4b60806Smrg  printf %s "(cached) " >&6
3323e4efb0bcSmrgelse case e in #(
3324e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3325c3d5982aSmrg/* end confdefs.h.  */
3326c3d5982aSmrg
3327c3d5982aSmrgint
3328e4b60806Smrgmain (void)
3329c3d5982aSmrg{
3330c3d5982aSmrg#ifndef __GNUC__
3331c3d5982aSmrg       choke me
3332c3d5982aSmrg#endif
3333c3d5982aSmrg
3334c3d5982aSmrg  ;
3335c3d5982aSmrg  return 0;
3336c3d5982aSmrg}
3337c3d5982aSmrg_ACEOF
3338e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
3339e4b60806Smrgthen :
3340c3d5982aSmrg  ac_compiler_gnu=yes
3341e4efb0bcSmrgelse case e in #(
3342e4efb0bcSmrg  e) ac_compiler_gnu=no ;;
3343e4efb0bcSmrgesac
3344c3d5982aSmrgfi
3345e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3346c3d5982aSmrgac_cv_c_compiler_gnu=$ac_compiler_gnu
3347e4efb0bcSmrg ;;
3348e4efb0bcSmrgesac
3349c3d5982aSmrgfi
3350e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3351e4b60806Smrgprintf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
3352e4b60806Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
3353e4b60806Smrg
3354c3d5982aSmrgif test $ac_compiler_gnu = yes; then
3355c3d5982aSmrg  GCC=yes
3356c3d5982aSmrgelse
3357c3d5982aSmrg  GCC=
3358c3d5982aSmrgfi
3359e4b60806Smrgac_test_CFLAGS=${CFLAGS+y}
3360c3d5982aSmrgac_save_CFLAGS=$CFLAGS
3361e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3362e4b60806Smrgprintf %s "checking whether $CC accepts -g... " >&6; }
3363e4b60806Smrgif test ${ac_cv_prog_cc_g+y}
3364e4b60806Smrgthen :
3365e4b60806Smrg  printf %s "(cached) " >&6
3366e4efb0bcSmrgelse case e in #(
3367e4efb0bcSmrg  e) ac_save_c_werror_flag=$ac_c_werror_flag
3368c3d5982aSmrg   ac_c_werror_flag=yes
3369c3d5982aSmrg   ac_cv_prog_cc_g=no
3370c3d5982aSmrg   CFLAGS="-g"
3371c3d5982aSmrg   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3372c3d5982aSmrg/* end confdefs.h.  */
3373c3d5982aSmrg
3374c3d5982aSmrgint
3375e4b60806Smrgmain (void)
3376c3d5982aSmrg{
3377c3d5982aSmrg
3378c3d5982aSmrg  ;
3379c3d5982aSmrg  return 0;
3380c3d5982aSmrg}
3381c3d5982aSmrg_ACEOF
3382e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
3383e4b60806Smrgthen :
3384c3d5982aSmrg  ac_cv_prog_cc_g=yes
3385e4efb0bcSmrgelse case e in #(
3386e4efb0bcSmrg  e) CFLAGS=""
3387c3d5982aSmrg      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3388c3d5982aSmrg/* end confdefs.h.  */
3389c3d5982aSmrg
3390c3d5982aSmrgint
3391e4b60806Smrgmain (void)
3392c3d5982aSmrg{
3393c3d5982aSmrg
3394c3d5982aSmrg  ;
3395c3d5982aSmrg  return 0;
3396c3d5982aSmrg}
3397c3d5982aSmrg_ACEOF
3398e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
3399e4b60806Smrgthen :
3400c3d5982aSmrg
3401e4efb0bcSmrgelse case e in #(
3402e4efb0bcSmrg  e) ac_c_werror_flag=$ac_save_c_werror_flag
3403c3d5982aSmrg	 CFLAGS="-g"
3404c3d5982aSmrg	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3405c3d5982aSmrg/* end confdefs.h.  */
3406c3d5982aSmrg
3407c3d5982aSmrgint
3408e4b60806Smrgmain (void)
3409c3d5982aSmrg{
3410c3d5982aSmrg
3411c3d5982aSmrg  ;
3412c3d5982aSmrg  return 0;
3413c3d5982aSmrg}
3414c3d5982aSmrg_ACEOF
3415e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
3416e4b60806Smrgthen :
3417c3d5982aSmrg  ac_cv_prog_cc_g=yes
3418c3d5982aSmrgfi
3419e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
3420e4efb0bcSmrgesac
3421c3d5982aSmrgfi
3422e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
3423e4efb0bcSmrgesac
3424c3d5982aSmrgfi
3425e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3426e4efb0bcSmrg   ac_c_werror_flag=$ac_save_c_werror_flag ;;
3427e4efb0bcSmrgesac
3428c3d5982aSmrgfi
3429e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3430e4b60806Smrgprintf "%s\n" "$ac_cv_prog_cc_g" >&6; }
3431e4b60806Smrgif test $ac_test_CFLAGS; then
3432c3d5982aSmrg  CFLAGS=$ac_save_CFLAGS
3433c3d5982aSmrgelif test $ac_cv_prog_cc_g = yes; then
3434c3d5982aSmrg  if test "$GCC" = yes; then
3435c3d5982aSmrg    CFLAGS="-g -O2"
3436c3d5982aSmrg  else
3437c3d5982aSmrg    CFLAGS="-g"
3438c3d5982aSmrg  fi
3439c3d5982aSmrgelse
3440c3d5982aSmrg  if test "$GCC" = yes; then
3441c3d5982aSmrg    CFLAGS="-O2"
3442c3d5982aSmrg  else
3443c3d5982aSmrg    CFLAGS=
3444c3d5982aSmrg  fi
3445c3d5982aSmrgfi
3446e4b60806Smrgac_prog_cc_stdc=no
3447e4b60806Smrgif test x$ac_prog_cc_stdc = xno
3448e4b60806Smrgthen :
3449e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
3450e4b60806Smrgprintf %s "checking for $CC option to enable C11 features... " >&6; }
3451e4b60806Smrgif test ${ac_cv_prog_cc_c11+y}
3452e4b60806Smrgthen :
3453e4b60806Smrg  printf %s "(cached) " >&6
3454e4efb0bcSmrgelse case e in #(
3455e4efb0bcSmrg  e) ac_cv_prog_cc_c11=no
3456c3d5982aSmrgac_save_CC=$CC
3457c3d5982aSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
3458c3d5982aSmrg/* end confdefs.h.  */
3459e4b60806Smrg$ac_c_conftest_c11_program
3460e4b60806Smrg_ACEOF
3461e4b60806Smrgfor ac_arg in '' -std=gnu11
3462e4b60806Smrgdo
3463e4b60806Smrg  CC="$ac_save_CC $ac_arg"
3464e4b60806Smrg  if ac_fn_c_try_compile "$LINENO"
3465e4b60806Smrgthen :
3466e4b60806Smrg  ac_cv_prog_cc_c11=$ac_arg
3467e4b60806Smrgfi
3468e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam
3469e4b60806Smrg  test "x$ac_cv_prog_cc_c11" != "xno" && break
3470e4b60806Smrgdone
3471e4b60806Smrgrm -f conftest.$ac_ext
3472e4efb0bcSmrgCC=$ac_save_CC ;;
3473e4efb0bcSmrgesac
3474e4b60806Smrgfi
3475c3d5982aSmrg
3476e4b60806Smrgif test "x$ac_cv_prog_cc_c11" = xno
3477e4b60806Smrgthen :
3478e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3479e4b60806Smrgprintf "%s\n" "unsupported" >&6; }
3480e4efb0bcSmrgelse case e in #(
3481e4efb0bcSmrg  e) if test "x$ac_cv_prog_cc_c11" = x
3482e4b60806Smrgthen :
3483e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3484e4b60806Smrgprintf "%s\n" "none needed" >&6; }
3485e4efb0bcSmrgelse case e in #(
3486e4efb0bcSmrg  e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
3487e4b60806Smrgprintf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
3488e4efb0bcSmrg     CC="$CC $ac_cv_prog_cc_c11" ;;
3489e4efb0bcSmrgesac
3490e4b60806Smrgfi
3491e4b60806Smrg  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
3492e4efb0bcSmrg  ac_prog_cc_stdc=c11 ;;
3493e4efb0bcSmrgesac
3494e4b60806Smrgfi
3495e4b60806Smrgfi
3496e4b60806Smrgif test x$ac_prog_cc_stdc = xno
3497e4b60806Smrgthen :
3498e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
3499e4b60806Smrgprintf %s "checking for $CC option to enable C99 features... " >&6; }
3500e4b60806Smrgif test ${ac_cv_prog_cc_c99+y}
3501e4b60806Smrgthen :
3502e4b60806Smrg  printf %s "(cached) " >&6
3503e4efb0bcSmrgelse case e in #(
3504e4efb0bcSmrg  e) ac_cv_prog_cc_c99=no
3505e4b60806Smrgac_save_CC=$CC
3506e4b60806Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
3507e4b60806Smrg/* end confdefs.h.  */
3508e4b60806Smrg$ac_c_conftest_c99_program
3509e4b60806Smrg_ACEOF
3510e4b60806Smrgfor ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
3511e4b60806Smrgdo
3512e4b60806Smrg  CC="$ac_save_CC $ac_arg"
3513e4b60806Smrg  if ac_fn_c_try_compile "$LINENO"
3514e4b60806Smrgthen :
3515e4b60806Smrg  ac_cv_prog_cc_c99=$ac_arg
3516e4b60806Smrgfi
3517e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam
3518e4b60806Smrg  test "x$ac_cv_prog_cc_c99" != "xno" && break
3519e4b60806Smrgdone
3520e4b60806Smrgrm -f conftest.$ac_ext
3521e4efb0bcSmrgCC=$ac_save_CC ;;
3522e4efb0bcSmrgesac
3523e4b60806Smrgfi
3524c3d5982aSmrg
3525e4b60806Smrgif test "x$ac_cv_prog_cc_c99" = xno
3526e4b60806Smrgthen :
3527e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3528e4b60806Smrgprintf "%s\n" "unsupported" >&6; }
3529e4efb0bcSmrgelse case e in #(
3530e4efb0bcSmrg  e) if test "x$ac_cv_prog_cc_c99" = x
3531e4b60806Smrgthen :
3532e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3533e4b60806Smrgprintf "%s\n" "none needed" >&6; }
3534e4efb0bcSmrgelse case e in #(
3535e4efb0bcSmrg  e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
3536e4b60806Smrgprintf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
3537e4efb0bcSmrg     CC="$CC $ac_cv_prog_cc_c99" ;;
3538e4efb0bcSmrgesac
3539e4b60806Smrgfi
3540e4b60806Smrg  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
3541e4efb0bcSmrg  ac_prog_cc_stdc=c99 ;;
3542e4efb0bcSmrgesac
3543e4b60806Smrgfi
3544e4b60806Smrgfi
3545e4b60806Smrgif test x$ac_prog_cc_stdc = xno
3546e4b60806Smrgthen :
3547e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
3548e4b60806Smrgprintf %s "checking for $CC option to enable C89 features... " >&6; }
3549e4b60806Smrgif test ${ac_cv_prog_cc_c89+y}
3550e4b60806Smrgthen :
3551e4b60806Smrg  printf %s "(cached) " >&6
3552e4efb0bcSmrgelse case e in #(
3553e4efb0bcSmrg  e) ac_cv_prog_cc_c89=no
3554e4b60806Smrgac_save_CC=$CC
3555e4b60806Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
3556e4b60806Smrg/* end confdefs.h.  */
3557e4b60806Smrg$ac_c_conftest_c89_program
3558c3d5982aSmrg_ACEOF
3559e4b60806Smrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3560c3d5982aSmrgdo
3561c3d5982aSmrg  CC="$ac_save_CC $ac_arg"
3562e4b60806Smrg  if ac_fn_c_try_compile "$LINENO"
3563e4b60806Smrgthen :
3564c3d5982aSmrg  ac_cv_prog_cc_c89=$ac_arg
3565c3d5982aSmrgfi
3566e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam
3567c3d5982aSmrg  test "x$ac_cv_prog_cc_c89" != "xno" && break
3568c3d5982aSmrgdone
3569c3d5982aSmrgrm -f conftest.$ac_ext
3570e4efb0bcSmrgCC=$ac_save_CC ;;
3571e4efb0bcSmrgesac
3572c3d5982aSmrgfi
3573c3d5982aSmrg
3574e4b60806Smrgif test "x$ac_cv_prog_cc_c89" = xno
3575e4b60806Smrgthen :
3576e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3577e4b60806Smrgprintf "%s\n" "unsupported" >&6; }
3578e4efb0bcSmrgelse case e in #(
3579e4efb0bcSmrg  e) if test "x$ac_cv_prog_cc_c89" = x
3580e4b60806Smrgthen :
3581e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3582e4b60806Smrgprintf "%s\n" "none needed" >&6; }
3583e4efb0bcSmrgelse case e in #(
3584e4efb0bcSmrg  e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3585e4b60806Smrgprintf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
3586e4efb0bcSmrg     CC="$CC $ac_cv_prog_cc_c89" ;;
3587e4efb0bcSmrgesac
3588e4b60806Smrgfi
3589e4b60806Smrg  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
3590e4efb0bcSmrg  ac_prog_cc_stdc=c89 ;;
3591e4efb0bcSmrgesac
3592e4b60806Smrgfi
3593c3d5982aSmrgfi
3594c3d5982aSmrg
3595c3d5982aSmrgac_ext=c
3596c3d5982aSmrgac_cpp='$CPP $CPPFLAGS'
3597c3d5982aSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3598c3d5982aSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3599c3d5982aSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu
3600c3d5982aSmrg
3601e4b60806Smrg
3602e4b60806Smrg  ac_ext=c
3603ff143803Smrgac_cpp='$CPP $CPPFLAGS'
3604ff143803Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3605ff143803Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3606ff143803Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
3607e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3608e4b60806Smrgprintf %s "checking whether $CC understands -c and -o together... " >&6; }
3609e4b60806Smrgif test ${am_cv_prog_cc_c_o+y}
3610e4b60806Smrgthen :
3611e4b60806Smrg  printf %s "(cached) " >&6
3612e4efb0bcSmrgelse case e in #(
3613e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3614ff143803Smrg/* end confdefs.h.  */
3615ff143803Smrg
3616ff143803Smrgint
3617e4b60806Smrgmain (void)
3618ff143803Smrg{
3619ff143803Smrg
3620ff143803Smrg  ;
3621ff143803Smrg  return 0;
3622ff143803Smrg}
3623ff143803Smrg_ACEOF
3624ff143803Smrg  # Make sure it works both with $CC and with simple cc.
3625ff143803Smrg  # Following AC_PROG_CC_C_O, we do the test twice because some
3626ff143803Smrg  # compilers refuse to overwrite an existing .o file with -o,
3627ff143803Smrg  # though they will create one.
3628ff143803Smrg  am_cv_prog_cc_c_o=yes
3629ff143803Smrg  for am_i in 1 2; do
3630ff143803Smrg    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3631ff143803Smrg   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3632ff143803Smrg   ac_status=$?
3633ff143803Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3634ff143803Smrg   (exit $ac_status); } \
3635ff143803Smrg         && test -f conftest2.$ac_objext; then
3636ff143803Smrg      : OK
3637ff143803Smrg    else
3638ff143803Smrg      am_cv_prog_cc_c_o=no
3639ff143803Smrg      break
3640ff143803Smrg    fi
3641e4b60806Smrg  done
3642e4b60806Smrg  rm -f core conftest*
3643e4efb0bcSmrg  unset am_i ;;
3644e4efb0bcSmrgesac
3645c3d5982aSmrgfi
3646e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3647e4b60806Smrgprintf "%s\n" "$am_cv_prog_cc_c_o" >&6; }
3648e4b60806Smrgif test "$am_cv_prog_cc_c_o" != yes; then
3649e4b60806Smrg   # Losing compiler, so override with the script.
3650e4b60806Smrg   # FIXME: It is wrong to rewrite CC.
3651e4b60806Smrg   # But if we don't then we get into trouble of one sort or another.
3652e4b60806Smrg   # A longer-term fix would be to have automake use am__CC in this case,
3653e4b60806Smrg   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3654e4b60806Smrg   CC="$am_aux_dir/compile $CC"
3655c3d5982aSmrgfi
3656c3d5982aSmrgac_ext=c
3657c3d5982aSmrgac_cpp='$CPP $CPPFLAGS'
3658c3d5982aSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3659c3d5982aSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3660c3d5982aSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu
3661c3d5982aSmrg
3662c3d5982aSmrg
3663e4b60806Smrg
3664e4b60806Smrgac_header= ac_cache=
3665e4b60806Smrgfor ac_item in $ac_header_c_list
3666c3d5982aSmrgdo
3667e4b60806Smrg  if test $ac_cache; then
3668e4b60806Smrg    ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
3669e4b60806Smrg    if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
3670e4b60806Smrg      printf "%s\n" "#define $ac_item 1" >> confdefs.h
3671c3d5982aSmrg    fi
3672e4b60806Smrg    ac_header= ac_cache=
3673e4b60806Smrg  elif test $ac_header; then
3674e4b60806Smrg    ac_cache=$ac_item
3675e4b60806Smrg  else
3676e4b60806Smrg    ac_header=$ac_item
3677c3d5982aSmrg  fi
3678e4b60806Smrgdone
3679c3d5982aSmrg
3680c3d5982aSmrg
3681c3d5982aSmrg
3682c3d5982aSmrg
3683c3d5982aSmrg
3684e4b60806Smrg
3685e4b60806Smrg
3686e4b60806Smrg
3687e4b60806Smrgif test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
3688e4b60806Smrgthen :
3689e4b60806Smrg
3690e4b60806Smrgprintf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
3691e4b60806Smrg
3692c3d5982aSmrgfi
3693c3d5982aSmrg
3694c3d5982aSmrg
3695e4b60806Smrg
3696e4b60806Smrg
3697e4b60806Smrg
3698e4b60806Smrg
3699e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3700e4b60806Smrgprintf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3701e4b60806Smrgif test ${ac_cv_safe_to_define___extensions__+y}
3702e4b60806Smrgthen :
3703e4b60806Smrg  printf %s "(cached) " >&6
3704e4efb0bcSmrgelse case e in #(
3705e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3706c3d5982aSmrg/* end confdefs.h.  */
3707c3d5982aSmrg
3708e4b60806Smrg#         define __EXTENSIONS__ 1
3709e4b60806Smrg          $ac_includes_default
3710c3d5982aSmrgint
3711e4b60806Smrgmain (void)
3712c3d5982aSmrg{
3713c3d5982aSmrg
3714c3d5982aSmrg  ;
3715c3d5982aSmrg  return 0;
3716c3d5982aSmrg}
3717c3d5982aSmrg_ACEOF
3718e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
3719e4b60806Smrgthen :
3720e4b60806Smrg  ac_cv_safe_to_define___extensions__=yes
3721e4efb0bcSmrgelse case e in #(
3722e4efb0bcSmrg  e) ac_cv_safe_to_define___extensions__=no ;;
3723e4efb0bcSmrgesac
3724c3d5982aSmrgfi
3725e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
3726e4efb0bcSmrgesac
3727c3d5982aSmrgfi
3728e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3729e4b60806Smrgprintf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; }
3730c3d5982aSmrg
3731e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5
3732e4b60806Smrgprintf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; }
3733e4b60806Smrgif test ${ac_cv_should_define__xopen_source+y}
3734e4b60806Smrgthen :
3735e4b60806Smrg  printf %s "(cached) " >&6
3736e4efb0bcSmrgelse case e in #(
3737e4efb0bcSmrg  e) ac_cv_should_define__xopen_source=no
3738e4b60806Smrg    if test $ac_cv_header_wchar_h = yes
3739e4b60806Smrgthen :
3740c3d5982aSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3741c3d5982aSmrg/* end confdefs.h.  */
3742c3d5982aSmrg
3743e4b60806Smrg          #include <wchar.h>
3744e4b60806Smrg          mbstate_t x;
3745e4b60806Smrgint
3746e4b60806Smrgmain (void)
3747e4b60806Smrg{
3748c3d5982aSmrg
3749e4b60806Smrg  ;
3750e4b60806Smrg  return 0;
3751e4b60806Smrg}
3752e4b60806Smrg_ACEOF
3753e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
3754e4b60806Smrgthen :
3755c3d5982aSmrg
3756e4efb0bcSmrgelse case e in #(
3757e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3758c3d5982aSmrg/* end confdefs.h.  */
3759c3d5982aSmrg
3760e4b60806Smrg            #define _XOPEN_SOURCE 500
3761e4b60806Smrg            #include <wchar.h>
3762e4b60806Smrg            mbstate_t x;
3763c3d5982aSmrgint
3764e4b60806Smrgmain (void)
3765c3d5982aSmrg{
3766e4b60806Smrg
3767e4b60806Smrg  ;
3768c3d5982aSmrg  return 0;
3769c3d5982aSmrg}
3770c3d5982aSmrg_ACEOF
3771e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
3772e4b60806Smrgthen :
3773e4b60806Smrg  ac_cv_should_define__xopen_source=yes
3774c3d5982aSmrgfi
3775e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
3776e4efb0bcSmrgesac
3777c3d5982aSmrgfi
3778e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3779e4efb0bcSmrgfi ;;
3780e4efb0bcSmrgesac
3781c3d5982aSmrgfi
3782e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5
3783e4b60806Smrgprintf "%s\n" "$ac_cv_should_define__xopen_source" >&6; }
3784c3d5982aSmrg
3785e4b60806Smrg  printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h
3786c3d5982aSmrg
3787e4b60806Smrg  printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h
3788c3d5982aSmrg
3789e4b60806Smrg  printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h
3790c3d5982aSmrg
3791e4b60806Smrg  printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h
3792c3d5982aSmrg
3793e4b60806Smrg  printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h
3794c3d5982aSmrg
3795e4b60806Smrg  printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h
3796c3d5982aSmrg
3797e4b60806Smrg  printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3798c3d5982aSmrg
3799e4b60806Smrg  printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h
3800c3d5982aSmrg
3801e4b60806Smrg  printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h
3802c3d5982aSmrg
3803e4b60806Smrg  printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h
3804c3d5982aSmrg
3805e4efb0bcSmrg  printf "%s\n" "#define __STDC_WANT_IEC_60559_EXT__ 1" >>confdefs.h
3806e4efb0bcSmrg
3807e4b60806Smrg  printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h
3808c3d5982aSmrg
3809e4b60806Smrg  printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h
3810c3d5982aSmrg
3811e4b60806Smrg  printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h
3812c3d5982aSmrg
3813e4b60806Smrg  printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h
3814c3d5982aSmrg
3815e4b60806Smrg  printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h
3816c3d5982aSmrg
3817e4b60806Smrg  if test $ac_cv_header_minix_config_h = yes
3818e4b60806Smrgthen :
3819e4b60806Smrg  MINIX=yes
3820e4b60806Smrg    printf "%s\n" "#define _MINIX 1" >>confdefs.h
3821c3d5982aSmrg
3822e4b60806Smrg    printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h
3823c3d5982aSmrg
3824e4b60806Smrg    printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h
3825c3d5982aSmrg
3826e4efb0bcSmrgelse case e in #(
3827e4efb0bcSmrg  e) MINIX= ;;
3828e4efb0bcSmrgesac
3829c3d5982aSmrgfi
3830e4b60806Smrg  if test $ac_cv_safe_to_define___extensions__ = yes
3831e4b60806Smrgthen :
3832e4b60806Smrg  printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h
3833c3d5982aSmrg
3834e4b60806Smrgfi
3835e4b60806Smrg  if test $ac_cv_should_define__xopen_source = yes
3836e4b60806Smrgthen :
3837e4b60806Smrg  printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h
3838c3d5982aSmrg
3839e4b60806Smrgfi
3840c3d5982aSmrg
3841c3d5982aSmrg
3842c3d5982aSmrg# Initialize Automake
3843e4b60806Smrgam__api_version='1.16'
3844e4b60806Smrg
3845c3d5982aSmrg
3846e4b60806Smrg  # Find a good install program.  We prefer a C program (faster),
3847c3d5982aSmrg# so one script is as good as another.  But avoid the broken or
3848c3d5982aSmrg# incompatible versions:
3849c3d5982aSmrg# SysV /etc/install, /usr/sbin/install
3850c3d5982aSmrg# SunOS /usr/etc/install
3851c3d5982aSmrg# IRIX /sbin/install
3852c3d5982aSmrg# AIX /bin/install
3853c3d5982aSmrg# AmigaOS /C/install, which installs bootblocks on floppy discs
3854c3d5982aSmrg# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3855c3d5982aSmrg# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3856c3d5982aSmrg# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3857c3d5982aSmrg# OS/2's system install, which has a completely different semantic
3858c3d5982aSmrg# ./install, which can be erroneously created by make from ./install.sh.
3859c3d5982aSmrg# Reject install programs that cannot install multiple files.
3860e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3861e4b60806Smrgprintf %s "checking for a BSD-compatible install... " >&6; }
3862c3d5982aSmrgif test -z "$INSTALL"; then
3863e4b60806Smrgif test ${ac_cv_path_install+y}
3864e4b60806Smrgthen :
3865e4b60806Smrg  printf %s "(cached) " >&6
3866e4efb0bcSmrgelse case e in #(
3867e4efb0bcSmrg  e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3868c3d5982aSmrgfor as_dir in $PATH
3869c3d5982aSmrgdo
3870c3d5982aSmrg  IFS=$as_save_IFS
3871e4b60806Smrg  case $as_dir in #(((
3872e4b60806Smrg    '') as_dir=./ ;;
3873e4b60806Smrg    */) ;;
3874e4b60806Smrg    *) as_dir=$as_dir/ ;;
3875e4b60806Smrg  esac
3876e4b60806Smrg    # Account for fact that we put trailing slashes in our PATH walk.
3877e4b60806Smrgcase $as_dir in #((
3878e4b60806Smrg  ./ | /[cC]/* | \
3879c3d5982aSmrg  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3880c3d5982aSmrg  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3881c3d5982aSmrg  /usr/ucb/* ) ;;
3882c3d5982aSmrg  *)
3883c3d5982aSmrg    # OSF1 and SCO ODT 3.0 have their own names for install.
3884c3d5982aSmrg    # Don't use installbsd from OSF since it installs stuff as root
3885c3d5982aSmrg    # by default.
3886c3d5982aSmrg    for ac_prog in ginstall scoinst install; do
3887c3d5982aSmrg      for ac_exec_ext in '' $ac_executable_extensions; do
3888e4b60806Smrg	if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
3889c3d5982aSmrg	  if test $ac_prog = install &&
3890e4b60806Smrg	    grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3891c3d5982aSmrg	    # AIX install.  It has an incompatible calling convention.
3892c3d5982aSmrg	    :
3893c3d5982aSmrg	  elif test $ac_prog = install &&
3894e4b60806Smrg	    grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3895c3d5982aSmrg	    # program-specific install script used by HP pwplus--don't use.
3896c3d5982aSmrg	    :
3897c3d5982aSmrg	  else
3898c3d5982aSmrg	    rm -rf conftest.one conftest.two conftest.dir
3899c3d5982aSmrg	    echo one > conftest.one
3900c3d5982aSmrg	    echo two > conftest.two
3901c3d5982aSmrg	    mkdir conftest.dir
3902e4b60806Smrg	    if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
3903c3d5982aSmrg	      test -s conftest.one && test -s conftest.two &&
3904c3d5982aSmrg	      test -s conftest.dir/conftest.one &&
3905c3d5982aSmrg	      test -s conftest.dir/conftest.two
3906c3d5982aSmrg	    then
3907e4b60806Smrg	      ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
3908c3d5982aSmrg	      break 3
3909c3d5982aSmrg	    fi
3910c3d5982aSmrg	  fi
3911c3d5982aSmrg	fi
3912c3d5982aSmrg      done
3913c3d5982aSmrg    done
3914c3d5982aSmrg    ;;
3915c3d5982aSmrgesac
3916c3d5982aSmrg
3917c3d5982aSmrg  done
3918c3d5982aSmrgIFS=$as_save_IFS
3919c3d5982aSmrg
3920c3d5982aSmrgrm -rf conftest.one conftest.two conftest.dir
3921e4efb0bcSmrg ;;
3922e4efb0bcSmrgesac
3923c3d5982aSmrgfi
3924e4b60806Smrg  if test ${ac_cv_path_install+y}; then
3925c3d5982aSmrg    INSTALL=$ac_cv_path_install
3926c3d5982aSmrg  else
3927c3d5982aSmrg    # As a last resort, use the slow shell script.  Don't cache a
3928c3d5982aSmrg    # value for INSTALL within a source directory, because that will
3929c3d5982aSmrg    # break other packages using the cache if that directory is
3930c3d5982aSmrg    # removed, or if the value is a relative name.
3931c3d5982aSmrg    INSTALL=$ac_install_sh
3932c3d5982aSmrg  fi
3933c3d5982aSmrgfi
3934e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3935e4b60806Smrgprintf "%s\n" "$INSTALL" >&6; }
3936c3d5982aSmrg
3937c3d5982aSmrg# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3938c3d5982aSmrg# It thinks the first close brace ends the variable substitution.
3939c3d5982aSmrgtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3940c3d5982aSmrg
3941c3d5982aSmrgtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3942c3d5982aSmrg
3943c3d5982aSmrgtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3944c3d5982aSmrg
3945e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3946e4b60806Smrgprintf %s "checking whether build environment is sane... " >&6; }
3947c3d5982aSmrg# Reject unsafe characters in $srcdir or the absolute working directory
3948c3d5982aSmrg# name.  Accept space and tab only in the latter.
3949c3d5982aSmrgam_lf='
3950c3d5982aSmrg'
3951c3d5982aSmrgcase `pwd` in
3952c3d5982aSmrg  *[\\\"\#\$\&\'\`$am_lf]*)
3953c3d5982aSmrg    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
3954c3d5982aSmrgesac
3955c3d5982aSmrgcase $srcdir in
3956c3d5982aSmrg  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
3957c3d5982aSmrg    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
3958c3d5982aSmrgesac
3959c3d5982aSmrg
3960c3d5982aSmrg# Do 'set' in a subshell so we don't clobber the current shell's
3961c3d5982aSmrg# arguments.  Must try -L first in case configure is actually a
3962c3d5982aSmrg# symlink; some systems play weird games with the mod time of symlinks
3963c3d5982aSmrg# (eg FreeBSD returns the mod time of the symlink's containing
3964c3d5982aSmrg# directory).
3965c3d5982aSmrgif (
3966c3d5982aSmrg   am_has_slept=no
3967c3d5982aSmrg   for am_try in 1 2; do
3968c3d5982aSmrg     echo "timestamp, slept: $am_has_slept" > conftest.file
3969c3d5982aSmrg     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3970c3d5982aSmrg     if test "$*" = "X"; then
3971c3d5982aSmrg	# -L didn't work.
3972c3d5982aSmrg	set X `ls -t "$srcdir/configure" conftest.file`
3973c3d5982aSmrg     fi
3974c3d5982aSmrg     if test "$*" != "X $srcdir/configure conftest.file" \
3975c3d5982aSmrg	&& test "$*" != "X conftest.file $srcdir/configure"; then
3976c3d5982aSmrg
3977c3d5982aSmrg	# If neither matched, then we have a broken ls.  This can happen
3978c3d5982aSmrg	# if, for instance, CONFIG_SHELL is bash and it inherits a
3979c3d5982aSmrg	# broken ls alias from the environment.  This has actually
3980c3d5982aSmrg	# happened.  Such a system could not be considered "sane".
3981c3d5982aSmrg	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
3982c3d5982aSmrg  alias in your environment" "$LINENO" 5
3983c3d5982aSmrg     fi
3984c3d5982aSmrg     if test "$2" = conftest.file || test $am_try -eq 2; then
3985c3d5982aSmrg       break
3986c3d5982aSmrg     fi
3987c3d5982aSmrg     # Just in case.
3988c3d5982aSmrg     sleep 1
3989c3d5982aSmrg     am_has_slept=yes
3990c3d5982aSmrg   done
3991c3d5982aSmrg   test "$2" = conftest.file
3992c3d5982aSmrg   )
3993c3d5982aSmrgthen
3994c3d5982aSmrg   # Ok.
3995c3d5982aSmrg   :
3996c3d5982aSmrgelse
3997c3d5982aSmrg   as_fn_error $? "newly created file is older than distributed files!
3998c3d5982aSmrgCheck your system clock" "$LINENO" 5
3999c3d5982aSmrgfi
4000e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4001e4b60806Smrgprintf "%s\n" "yes" >&6; }
4002c3d5982aSmrg# If we didn't sleep, we still need to ensure time stamps of config.status and
4003c3d5982aSmrg# generated files are strictly newer.
4004c3d5982aSmrgam_sleep_pid=
4005c3d5982aSmrgif grep 'slept: no' conftest.file >/dev/null 2>&1; then
4006c3d5982aSmrg  ( sleep 1 ) &
4007c3d5982aSmrg  am_sleep_pid=$!
4008c3d5982aSmrgfi
4009c3d5982aSmrg
4010c3d5982aSmrgrm -f conftest.file
4011c3d5982aSmrg
4012c3d5982aSmrgtest "$program_prefix" != NONE &&
4013c3d5982aSmrg  program_transform_name="s&^&$program_prefix&;$program_transform_name"
4014c3d5982aSmrg# Use a double $ so make ignores it.
4015c3d5982aSmrgtest "$program_suffix" != NONE &&
4016c3d5982aSmrg  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
4017c3d5982aSmrg# Double any \ or $.
4018e4efb0bcSmrg# By default was 's,x,x', remove it if useless.
4019c3d5982aSmrgac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
4020e4b60806Smrgprogram_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"`
4021c3d5982aSmrg
4022e4b60806Smrg
4023e4b60806Smrg  if test x"${MISSING+set}" != xset; then
4024e4b60806Smrg  MISSING="\${SHELL} '$am_aux_dir/missing'"
4025c3d5982aSmrgfi
4026c3d5982aSmrg# Use eval to expand $SHELL
4027c3d5982aSmrgif eval "$MISSING --is-lightweight"; then
4028c3d5982aSmrg  am_missing_run="$MISSING "
4029c3d5982aSmrgelse
4030c3d5982aSmrg  am_missing_run=
4031e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
4032e4b60806Smrgprintf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
4033c3d5982aSmrgfi
4034c3d5982aSmrg
4035ff143803Smrgif test x"${install_sh+set}" != xset; then
4036c3d5982aSmrg  case $am_aux_dir in
4037c3d5982aSmrg  *\ * | *\	*)
4038c3d5982aSmrg    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
4039c3d5982aSmrg  *)
4040c3d5982aSmrg    install_sh="\${SHELL} $am_aux_dir/install-sh"
4041c3d5982aSmrg  esac
4042c3d5982aSmrgfi
4043c3d5982aSmrg
4044c3d5982aSmrg# Installed binaries are usually stripped using 'strip' when the user
4045c3d5982aSmrg# run "make install-strip".  However 'strip' might not be the right
4046c3d5982aSmrg# tool to use in cross-compilation environments, therefore Automake
4047c3d5982aSmrg# will honor the 'STRIP' environment variable to overrule this program.
4048c3d5982aSmrgif test "$cross_compiling" != no; then
4049c3d5982aSmrg  if test -n "$ac_tool_prefix"; then
4050c3d5982aSmrg  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4051c3d5982aSmrgset dummy ${ac_tool_prefix}strip; ac_word=$2
4052e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4053e4b60806Smrgprintf %s "checking for $ac_word... " >&6; }
4054e4b60806Smrgif test ${ac_cv_prog_STRIP+y}
4055e4b60806Smrgthen :
4056e4b60806Smrg  printf %s "(cached) " >&6
4057e4efb0bcSmrgelse case e in #(
4058e4efb0bcSmrg  e) if test -n "$STRIP"; then
4059c3d5982aSmrg  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4060c3d5982aSmrgelse
4061c3d5982aSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4062c3d5982aSmrgfor as_dir in $PATH
4063c3d5982aSmrgdo
4064c3d5982aSmrg  IFS=$as_save_IFS
4065e4b60806Smrg  case $as_dir in #(((
4066e4b60806Smrg    '') as_dir=./ ;;
4067e4b60806Smrg    */) ;;
4068e4b60806Smrg    *) as_dir=$as_dir/ ;;
4069e4b60806Smrg  esac
4070c3d5982aSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
4071e4b60806Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4072c3d5982aSmrg    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4073e4b60806Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4074c3d5982aSmrg    break 2
4075c3d5982aSmrg  fi
4076c3d5982aSmrgdone
4077c3d5982aSmrg  done
4078c3d5982aSmrgIFS=$as_save_IFS
4079c3d5982aSmrg
4080e4efb0bcSmrgfi ;;
4081e4efb0bcSmrgesac
4082c3d5982aSmrgfi
4083c3d5982aSmrgSTRIP=$ac_cv_prog_STRIP
4084c3d5982aSmrgif test -n "$STRIP"; then
4085e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4086e4b60806Smrgprintf "%s\n" "$STRIP" >&6; }
4087c3d5982aSmrgelse
4088e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4089e4b60806Smrgprintf "%s\n" "no" >&6; }
4090c3d5982aSmrgfi
4091c3d5982aSmrg
4092c3d5982aSmrg
4093c3d5982aSmrgfi
4094c3d5982aSmrgif test -z "$ac_cv_prog_STRIP"; then
4095c3d5982aSmrg  ac_ct_STRIP=$STRIP
4096c3d5982aSmrg  # Extract the first word of "strip", so it can be a program name with args.
4097c3d5982aSmrgset dummy strip; ac_word=$2
4098e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4099e4b60806Smrgprintf %s "checking for $ac_word... " >&6; }
4100e4b60806Smrgif test ${ac_cv_prog_ac_ct_STRIP+y}
4101e4b60806Smrgthen :
4102e4b60806Smrg  printf %s "(cached) " >&6
4103e4efb0bcSmrgelse case e in #(
4104e4efb0bcSmrg  e) if test -n "$ac_ct_STRIP"; then
4105c3d5982aSmrg  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4106c3d5982aSmrgelse
4107c3d5982aSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4108c3d5982aSmrgfor as_dir in $PATH
4109c3d5982aSmrgdo
4110c3d5982aSmrg  IFS=$as_save_IFS
4111e4b60806Smrg  case $as_dir in #(((
4112e4b60806Smrg    '') as_dir=./ ;;
4113e4b60806Smrg    */) ;;
4114e4b60806Smrg    *) as_dir=$as_dir/ ;;
4115e4b60806Smrg  esac
4116c3d5982aSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
4117e4b60806Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4118c3d5982aSmrg    ac_cv_prog_ac_ct_STRIP="strip"
4119e4b60806Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4120c3d5982aSmrg    break 2
4121c3d5982aSmrg  fi
4122c3d5982aSmrgdone
4123c3d5982aSmrg  done
4124c3d5982aSmrgIFS=$as_save_IFS
4125c3d5982aSmrg
4126e4efb0bcSmrgfi ;;
4127e4efb0bcSmrgesac
4128c3d5982aSmrgfi
4129c3d5982aSmrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4130c3d5982aSmrgif test -n "$ac_ct_STRIP"; then
4131e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4132e4b60806Smrgprintf "%s\n" "$ac_ct_STRIP" >&6; }
4133c3d5982aSmrgelse
4134e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4135e4b60806Smrgprintf "%s\n" "no" >&6; }
4136c3d5982aSmrgfi
4137c3d5982aSmrg
4138c3d5982aSmrg  if test "x$ac_ct_STRIP" = x; then
4139c3d5982aSmrg    STRIP=":"
4140c3d5982aSmrg  else
4141c3d5982aSmrg    case $cross_compiling:$ac_tool_warned in
4142c3d5982aSmrgyes:)
4143e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4144e4b60806Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4145c3d5982aSmrgac_tool_warned=yes ;;
4146c3d5982aSmrgesac
4147c3d5982aSmrg    STRIP=$ac_ct_STRIP
4148c3d5982aSmrg  fi
4149c3d5982aSmrgelse
4150c3d5982aSmrg  STRIP="$ac_cv_prog_STRIP"
4151c3d5982aSmrgfi
4152c3d5982aSmrg
4153c3d5982aSmrgfi
4154c3d5982aSmrgINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4155c3d5982aSmrg
4156e4b60806Smrg
4157e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5
4158e4b60806Smrgprintf %s "checking for a race-free mkdir -p... " >&6; }
4159c3d5982aSmrgif test -z "$MKDIR_P"; then
4160e4b60806Smrg  if test ${ac_cv_path_mkdir+y}
4161e4b60806Smrgthen :
4162e4b60806Smrg  printf %s "(cached) " >&6
4163e4efb0bcSmrgelse case e in #(
4164e4efb0bcSmrg  e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4165c3d5982aSmrgfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
4166c3d5982aSmrgdo
4167c3d5982aSmrg  IFS=$as_save_IFS
4168e4b60806Smrg  case $as_dir in #(((
4169e4b60806Smrg    '') as_dir=./ ;;
4170e4b60806Smrg    */) ;;
4171e4b60806Smrg    *) as_dir=$as_dir/ ;;
4172e4b60806Smrg  esac
4173c3d5982aSmrg    for ac_prog in mkdir gmkdir; do
4174c3d5982aSmrg	 for ac_exec_ext in '' $ac_executable_extensions; do
4175e4b60806Smrg	   as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue
4176e4b60806Smrg	   case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #(
4177e4b60806Smrg	     'mkdir ('*'coreutils) '* | \
4178e4efb0bcSmrg	     *'BusyBox '* | \
4179c3d5982aSmrg	     'mkdir (fileutils) '4.1*)
4180e4b60806Smrg	       ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext
4181c3d5982aSmrg	       break 3;;
4182c3d5982aSmrg	   esac
4183c3d5982aSmrg	 done
4184c3d5982aSmrg       done
4185c3d5982aSmrg  done
4186c3d5982aSmrgIFS=$as_save_IFS
4187e4efb0bcSmrg ;;
4188e4efb0bcSmrgesac
4189c3d5982aSmrgfi
4190c3d5982aSmrg
4191c3d5982aSmrg  test -d ./--version && rmdir ./--version
4192e4b60806Smrg  if test ${ac_cv_path_mkdir+y}; then
4193c3d5982aSmrg    MKDIR_P="$ac_cv_path_mkdir -p"
4194c3d5982aSmrg  else
4195e4efb0bcSmrg    # As a last resort, use plain mkdir -p,
4196e4efb0bcSmrg    # in the hope it doesn't have the bugs of ancient mkdir.
4197e4efb0bcSmrg    MKDIR_P='mkdir -p'
4198c3d5982aSmrg  fi
4199c3d5982aSmrgfi
4200e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
4201e4b60806Smrgprintf "%s\n" "$MKDIR_P" >&6; }
4202c3d5982aSmrg
4203c3d5982aSmrgfor ac_prog in gawk mawk nawk awk
4204c3d5982aSmrgdo
4205c3d5982aSmrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
4206c3d5982aSmrgset dummy $ac_prog; ac_word=$2
4207e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4208e4b60806Smrgprintf %s "checking for $ac_word... " >&6; }
4209e4b60806Smrgif test ${ac_cv_prog_AWK+y}
4210e4b60806Smrgthen :
4211e4b60806Smrg  printf %s "(cached) " >&6
4212e4efb0bcSmrgelse case e in #(
4213e4efb0bcSmrg  e) if test -n "$AWK"; then
4214c3d5982aSmrg  ac_cv_prog_AWK="$AWK" # Let the user override the test.
4215c3d5982aSmrgelse
4216c3d5982aSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4217c3d5982aSmrgfor as_dir in $PATH
4218c3d5982aSmrgdo
4219c3d5982aSmrg  IFS=$as_save_IFS
4220e4b60806Smrg  case $as_dir in #(((
4221e4b60806Smrg    '') as_dir=./ ;;
4222e4b60806Smrg    */) ;;
4223e4b60806Smrg    *) as_dir=$as_dir/ ;;
4224e4b60806Smrg  esac
4225c3d5982aSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
4226e4b60806Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4227c3d5982aSmrg    ac_cv_prog_AWK="$ac_prog"
4228e4b60806Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4229c3d5982aSmrg    break 2
4230c3d5982aSmrg  fi
4231c3d5982aSmrgdone
4232c3d5982aSmrg  done
4233c3d5982aSmrgIFS=$as_save_IFS
4234c3d5982aSmrg
4235e4efb0bcSmrgfi ;;
4236e4efb0bcSmrgesac
4237c3d5982aSmrgfi
4238c3d5982aSmrgAWK=$ac_cv_prog_AWK
4239c3d5982aSmrgif test -n "$AWK"; then
4240e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4241e4b60806Smrgprintf "%s\n" "$AWK" >&6; }
4242c3d5982aSmrgelse
4243e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4244e4b60806Smrgprintf "%s\n" "no" >&6; }
4245c3d5982aSmrgfi
4246c3d5982aSmrg
4247c3d5982aSmrg
4248c3d5982aSmrg  test -n "$AWK" && break
4249c3d5982aSmrgdone
4250c3d5982aSmrg
4251e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4252e4b60806Smrgprintf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4253c3d5982aSmrgset x ${MAKE-make}
4254e4b60806Smrgac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4255e4b60806Smrgif eval test \${ac_cv_prog_make_${ac_make}_set+y}
4256e4b60806Smrgthen :
4257e4b60806Smrg  printf %s "(cached) " >&6
4258e4efb0bcSmrgelse case e in #(
4259e4efb0bcSmrg  e) cat >conftest.make <<\_ACEOF
4260c3d5982aSmrgSHELL = /bin/sh
4261c3d5982aSmrgall:
4262c3d5982aSmrg	@echo '@@@%%%=$(MAKE)=@@@%%%'
4263c3d5982aSmrg_ACEOF
4264c3d5982aSmrg# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4265c3d5982aSmrgcase `${MAKE-make} -f conftest.make 2>/dev/null` in
4266c3d5982aSmrg  *@@@%%%=?*=@@@%%%*)
4267c3d5982aSmrg    eval ac_cv_prog_make_${ac_make}_set=yes;;
4268c3d5982aSmrg  *)
4269c3d5982aSmrg    eval ac_cv_prog_make_${ac_make}_set=no;;
4270c3d5982aSmrgesac
4271e4efb0bcSmrgrm -f conftest.make ;;
4272e4efb0bcSmrgesac
4273c3d5982aSmrgfi
4274c3d5982aSmrgif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4275e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4276e4b60806Smrgprintf "%s\n" "yes" >&6; }
4277c3d5982aSmrg  SET_MAKE=
4278c3d5982aSmrgelse
4279e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4280e4b60806Smrgprintf "%s\n" "no" >&6; }
4281c3d5982aSmrg  SET_MAKE="MAKE=${MAKE-make}"
4282c3d5982aSmrgfi
4283c3d5982aSmrg
4284c3d5982aSmrgrm -rf .tst 2>/dev/null
4285c3d5982aSmrgmkdir .tst 2>/dev/null
4286c3d5982aSmrgif test -d .tst; then
4287c3d5982aSmrg  am__leading_dot=.
4288c3d5982aSmrgelse
4289c3d5982aSmrg  am__leading_dot=_
4290c3d5982aSmrgfi
4291c3d5982aSmrgrmdir .tst 2>/dev/null
4292c3d5982aSmrg
4293c3d5982aSmrgDEPDIR="${am__leading_dot}deps"
4294c3d5982aSmrg
4295c3d5982aSmrgac_config_commands="$ac_config_commands depfiles"
4296c3d5982aSmrg
4297e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
4298e4b60806Smrgprintf %s "checking whether ${MAKE-make} supports the include directive... " >&6; }
4299e4b60806Smrgcat > confinc.mk << 'END'
4300c3d5982aSmrgam__doit:
4301e4b60806Smrg	@echo this is the am__doit target >confinc.out
4302c3d5982aSmrg.PHONY: am__doit
4303c3d5982aSmrgEND
4304c3d5982aSmrgam__include="#"
4305c3d5982aSmrgam__quote=
4306e4b60806Smrg# BSD make does it like this.
4307e4b60806Smrgecho '.include "confinc.mk" # ignored' > confmf.BSD
4308e4b60806Smrg# Other make implementations (GNU, Solaris 10, AIX) do it like this.
4309e4b60806Smrgecho 'include confinc.mk # ignored' > confmf.GNU
4310e4b60806Smrg_am_result=no
4311e4b60806Smrgfor s in GNU BSD; do
4312e4b60806Smrg  { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
4313e4b60806Smrg   (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
4314e4b60806Smrg   ac_status=$?
4315e4b60806Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4316e4b60806Smrg   (exit $ac_status); }
4317e4b60806Smrg  case $?:`cat confinc.out 2>/dev/null` in #(
4318e4b60806Smrg  '0:this is the am__doit target') :
4319e4b60806Smrg    case $s in #(
4320e4b60806Smrg  BSD) :
4321e4b60806Smrg    am__include='.include' am__quote='"' ;; #(
4322e4b60806Smrg  *) :
4323e4b60806Smrg    am__include='include' am__quote='' ;;
4324e4b60806Smrgesac ;; #(
4325e4b60806Smrg  *) :
4326c3d5982aSmrg     ;;
4327e4b60806Smrgesac
4328e4b60806Smrg  if test "$am__include" != "#"; then
4329e4b60806Smrg    _am_result="yes ($s style)"
4330e4b60806Smrg    break
4331e4b60806Smrg  fi
4332e4b60806Smrgdone
4333e4b60806Smrgrm -f confinc.* confmf.*
4334e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
4335e4b60806Smrgprintf "%s\n" "${_am_result}" >&6; }
4336c3d5982aSmrg
4337c3d5982aSmrg# Check whether --enable-dependency-tracking was given.
4338e4b60806Smrgif test ${enable_dependency_tracking+y}
4339e4b60806Smrgthen :
4340c3d5982aSmrg  enableval=$enable_dependency_tracking;
4341c3d5982aSmrgfi
4342c3d5982aSmrg
4343c3d5982aSmrgif test "x$enable_dependency_tracking" != xno; then
4344c3d5982aSmrg  am_depcomp="$ac_aux_dir/depcomp"
4345c3d5982aSmrg  AMDEPBACKSLASH='\'
4346c3d5982aSmrg  am__nodep='_no'
4347c3d5982aSmrgfi
4348c3d5982aSmrg if test "x$enable_dependency_tracking" != xno; then
4349c3d5982aSmrg  AMDEP_TRUE=
4350c3d5982aSmrg  AMDEP_FALSE='#'
4351c3d5982aSmrgelse
4352c3d5982aSmrg  AMDEP_TRUE='#'
4353c3d5982aSmrg  AMDEP_FALSE=
4354c3d5982aSmrgfi
4355c3d5982aSmrg
4356c3d5982aSmrg
4357c3d5982aSmrg# Check whether --enable-silent-rules was given.
4358e4b60806Smrgif test ${enable_silent_rules+y}
4359e4b60806Smrgthen :
4360c3d5982aSmrg  enableval=$enable_silent_rules;
4361c3d5982aSmrgfi
4362c3d5982aSmrg
4363c3d5982aSmrgcase $enable_silent_rules in # (((
4364c3d5982aSmrg  yes) AM_DEFAULT_VERBOSITY=0;;
4365c3d5982aSmrg   no) AM_DEFAULT_VERBOSITY=1;;
4366c3d5982aSmrg    *) AM_DEFAULT_VERBOSITY=1;;
4367c3d5982aSmrgesac
4368c3d5982aSmrgam_make=${MAKE-make}
4369e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4370e4b60806Smrgprintf %s "checking whether $am_make supports nested variables... " >&6; }
4371e4b60806Smrgif test ${am_cv_make_support_nested_variables+y}
4372e4b60806Smrgthen :
4373e4b60806Smrg  printf %s "(cached) " >&6
4374e4efb0bcSmrgelse case e in #(
4375e4efb0bcSmrg  e) if printf "%s\n" 'TRUE=$(BAR$(V))
4376c3d5982aSmrgBAR0=false
4377c3d5982aSmrgBAR1=true
4378c3d5982aSmrgV=1
4379c3d5982aSmrgam__doit:
4380c3d5982aSmrg	@$(TRUE)
4381c3d5982aSmrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4382c3d5982aSmrg  am_cv_make_support_nested_variables=yes
4383c3d5982aSmrgelse
4384c3d5982aSmrg  am_cv_make_support_nested_variables=no
4385e4efb0bcSmrgfi ;;
4386e4efb0bcSmrgesac
4387c3d5982aSmrgfi
4388e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4389e4b60806Smrgprintf "%s\n" "$am_cv_make_support_nested_variables" >&6; }
4390c3d5982aSmrgif test $am_cv_make_support_nested_variables = yes; then
4391c3d5982aSmrg    AM_V='$(V)'
4392c3d5982aSmrg  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4393c3d5982aSmrgelse
4394c3d5982aSmrg  AM_V=$AM_DEFAULT_VERBOSITY
4395c3d5982aSmrg  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4396c3d5982aSmrgfi
4397c3d5982aSmrgAM_BACKSLASH='\'
4398c3d5982aSmrg
4399c3d5982aSmrgif test "`cd $srcdir && pwd`" != "`pwd`"; then
4400c3d5982aSmrg  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4401c3d5982aSmrg  # is not polluted with repeated "-I."
4402c3d5982aSmrg  am__isrc=' -I$(srcdir)'
4403c3d5982aSmrg  # test to see if srcdir already configured
4404c3d5982aSmrg  if test -f $srcdir/config.status; then
4405c3d5982aSmrg    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4406c3d5982aSmrg  fi
4407c3d5982aSmrgfi
4408c3d5982aSmrg
4409c3d5982aSmrg# test whether we have cygpath
4410c3d5982aSmrgif test -z "$CYGPATH_W"; then
4411c3d5982aSmrg  if (cygpath --version) >/dev/null 2>/dev/null; then
4412c3d5982aSmrg    CYGPATH_W='cygpath -w'
4413c3d5982aSmrg  else
4414c3d5982aSmrg    CYGPATH_W=echo
4415c3d5982aSmrg  fi
4416c3d5982aSmrgfi
4417c3d5982aSmrg
4418c3d5982aSmrg
4419c3d5982aSmrg# Define the identity of the package.
4420c3d5982aSmrg PACKAGE='xrefresh'
4421e4efb0bcSmrg VERSION='1.1.0'
4422c3d5982aSmrg
4423c3d5982aSmrg
4424e4b60806Smrgprintf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
4425c3d5982aSmrg
4426c3d5982aSmrg
4427e4b60806Smrgprintf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h
4428c3d5982aSmrg
4429c3d5982aSmrg# Some tools Automake needs.
4430c3d5982aSmrg
4431c3d5982aSmrgACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4432c3d5982aSmrg
4433c3d5982aSmrg
4434c3d5982aSmrgAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4435c3d5982aSmrg
4436c3d5982aSmrg
4437c3d5982aSmrgAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4438c3d5982aSmrg
4439c3d5982aSmrg
4440c3d5982aSmrgAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4441c3d5982aSmrg
4442c3d5982aSmrg
4443c3d5982aSmrgMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4444c3d5982aSmrg
4445c3d5982aSmrg# For better backward compatibility.  To be removed once Automake 1.9.x
4446c3d5982aSmrg# dies out for good.  For more background, see:
4447e4b60806Smrg# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
4448e4b60806Smrg# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
4449c3d5982aSmrgmkdir_p='$(MKDIR_P)'
4450c3d5982aSmrg
4451ff143803Smrg# We need awk for the "check" target (and possibly the TAP driver).  The
4452ff143803Smrg# system "awk" is bad on some platforms.
4453c3d5982aSmrg# Always define AMTAR for backward compatibility.  Yes, it's still used
4454c3d5982aSmrg# in the wild :-(  We should find a proper way to deprecate it ...
4455c3d5982aSmrgAMTAR='$${TAR-tar}'
4456c3d5982aSmrg
4457c3d5982aSmrg
4458c3d5982aSmrg# We'll loop over all known methods to create a tar archive until one works.
4459c3d5982aSmrg_am_tools='gnutar  pax cpio none'
4460c3d5982aSmrg
4461c3d5982aSmrgam__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
4462c3d5982aSmrg
4463c3d5982aSmrg
4464c3d5982aSmrg
4465c3d5982aSmrg
4466c3d5982aSmrg
4467c3d5982aSmrgdepcc="$CC"   am_compiler_list=
4468c3d5982aSmrg
4469e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4470e4b60806Smrgprintf %s "checking dependency style of $depcc... " >&6; }
4471e4b60806Smrgif test ${am_cv_CC_dependencies_compiler_type+y}
4472e4b60806Smrgthen :
4473e4b60806Smrg  printf %s "(cached) " >&6
4474e4efb0bcSmrgelse case e in #(
4475e4efb0bcSmrg  e) if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4476c3d5982aSmrg  # We make a subdir and do the tests there.  Otherwise we can end up
4477c3d5982aSmrg  # making bogus files that we don't know about and never remove.  For
4478c3d5982aSmrg  # instance it was reported that on HP-UX the gcc test will end up
4479c3d5982aSmrg  # making a dummy file named 'D' -- because '-MD' means "put the output
4480c3d5982aSmrg  # in D".
4481c3d5982aSmrg  rm -rf conftest.dir
4482c3d5982aSmrg  mkdir conftest.dir
4483c3d5982aSmrg  # Copy depcomp to subdir because otherwise we won't find it if we're
4484c3d5982aSmrg  # using a relative directory.
4485c3d5982aSmrg  cp "$am_depcomp" conftest.dir
4486c3d5982aSmrg  cd conftest.dir
4487c3d5982aSmrg  # We will build objects and dependencies in a subdirectory because
4488c3d5982aSmrg  # it helps to detect inapplicable dependency modes.  For instance
4489c3d5982aSmrg  # both Tru64's cc and ICC support -MD to output dependencies as a
4490c3d5982aSmrg  # side effect of compilation, but ICC will put the dependencies in
4491c3d5982aSmrg  # the current directory while Tru64 will put them in the object
4492c3d5982aSmrg  # directory.
4493c3d5982aSmrg  mkdir sub
4494c3d5982aSmrg
4495c3d5982aSmrg  am_cv_CC_dependencies_compiler_type=none
4496c3d5982aSmrg  if test "$am_compiler_list" = ""; then
4497c3d5982aSmrg     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4498c3d5982aSmrg  fi
4499c3d5982aSmrg  am__universal=false
4500c3d5982aSmrg  case " $depcc " in #(
4501c3d5982aSmrg     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4502c3d5982aSmrg     esac
4503c3d5982aSmrg
4504c3d5982aSmrg  for depmode in $am_compiler_list; do
4505c3d5982aSmrg    # Setup a source with many dependencies, because some compilers
4506c3d5982aSmrg    # like to wrap large dependency lists on column 80 (with \), and
4507c3d5982aSmrg    # we should not choose a depcomp mode which is confused by this.
4508c3d5982aSmrg    #
4509c3d5982aSmrg    # We need to recreate these files for each test, as the compiler may
4510c3d5982aSmrg    # overwrite some of them when testing with obscure command lines.
4511c3d5982aSmrg    # This happens at least with the AIX C compiler.
4512c3d5982aSmrg    : > sub/conftest.c
4513c3d5982aSmrg    for i in 1 2 3 4 5 6; do
4514c3d5982aSmrg      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4515c3d5982aSmrg      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4516c3d5982aSmrg      # Solaris 10 /bin/sh.
4517c3d5982aSmrg      echo '/* dummy */' > sub/conftst$i.h
4518c3d5982aSmrg    done
4519c3d5982aSmrg    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4520c3d5982aSmrg
4521c3d5982aSmrg    # We check with '-c' and '-o' for the sake of the "dashmstdout"
4522c3d5982aSmrg    # mode.  It turns out that the SunPro C++ compiler does not properly
4523c3d5982aSmrg    # handle '-M -o', and we need to detect this.  Also, some Intel
4524c3d5982aSmrg    # versions had trouble with output in subdirs.
4525c3d5982aSmrg    am__obj=sub/conftest.${OBJEXT-o}
4526c3d5982aSmrg    am__minus_obj="-o $am__obj"
4527c3d5982aSmrg    case $depmode in
4528c3d5982aSmrg    gcc)
4529c3d5982aSmrg      # This depmode causes a compiler race in universal mode.
4530c3d5982aSmrg      test "$am__universal" = false || continue
4531c3d5982aSmrg      ;;
4532c3d5982aSmrg    nosideeffect)
4533c3d5982aSmrg      # After this tag, mechanisms are not by side-effect, so they'll
4534c3d5982aSmrg      # only be used when explicitly requested.
4535c3d5982aSmrg      if test "x$enable_dependency_tracking" = xyes; then
4536c3d5982aSmrg	continue
4537c3d5982aSmrg      else
4538c3d5982aSmrg	break
4539c3d5982aSmrg      fi
4540c3d5982aSmrg      ;;
4541c3d5982aSmrg    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4542c3d5982aSmrg      # This compiler won't grok '-c -o', but also, the minuso test has
4543c3d5982aSmrg      # not run yet.  These depmodes are late enough in the game, and
4544c3d5982aSmrg      # so weak that their functioning should not be impacted.
4545c3d5982aSmrg      am__obj=conftest.${OBJEXT-o}
4546c3d5982aSmrg      am__minus_obj=
4547c3d5982aSmrg      ;;
4548c3d5982aSmrg    none) break ;;
4549c3d5982aSmrg    esac
4550c3d5982aSmrg    if depmode=$depmode \
4551c3d5982aSmrg       source=sub/conftest.c object=$am__obj \
4552c3d5982aSmrg       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4553c3d5982aSmrg       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4554c3d5982aSmrg         >/dev/null 2>conftest.err &&
4555c3d5982aSmrg       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4556c3d5982aSmrg       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4557c3d5982aSmrg       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4558c3d5982aSmrg       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4559c3d5982aSmrg      # icc doesn't choke on unknown options, it will just issue warnings
4560c3d5982aSmrg      # or remarks (even with -Werror).  So we grep stderr for any message
4561c3d5982aSmrg      # that says an option was ignored or not supported.
4562c3d5982aSmrg      # When given -MP, icc 7.0 and 7.1 complain thusly:
4563c3d5982aSmrg      #   icc: Command line warning: ignoring option '-M'; no argument required
4564c3d5982aSmrg      # The diagnosis changed in icc 8.0:
4565c3d5982aSmrg      #   icc: Command line remark: option '-MP' not supported
4566c3d5982aSmrg      if (grep 'ignoring option' conftest.err ||
4567c3d5982aSmrg          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4568c3d5982aSmrg        am_cv_CC_dependencies_compiler_type=$depmode
4569c3d5982aSmrg        break
4570c3d5982aSmrg      fi
4571c3d5982aSmrg    fi
4572c3d5982aSmrg  done
4573c3d5982aSmrg
4574c3d5982aSmrg  cd ..
4575c3d5982aSmrg  rm -rf conftest.dir
4576c3d5982aSmrgelse
4577c3d5982aSmrg  am_cv_CC_dependencies_compiler_type=none
4578c3d5982aSmrgfi
4579e4efb0bcSmrg ;;
4580e4efb0bcSmrgesac
4581c3d5982aSmrgfi
4582e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4583e4b60806Smrgprintf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; }
4584c3d5982aSmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4585c3d5982aSmrg
4586c3d5982aSmrg if
4587c3d5982aSmrg  test "x$enable_dependency_tracking" != xno \
4588c3d5982aSmrg  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4589c3d5982aSmrg  am__fastdepCC_TRUE=
4590c3d5982aSmrg  am__fastdepCC_FALSE='#'
4591c3d5982aSmrgelse
4592c3d5982aSmrg  am__fastdepCC_TRUE='#'
4593c3d5982aSmrg  am__fastdepCC_FALSE=
4594c3d5982aSmrgfi
4595c3d5982aSmrg
4596c3d5982aSmrg
4597e4b60806Smrg# Variables for tags utilities; see am/tags.am
4598e4b60806Smrgif test -z "$CTAGS"; then
4599e4b60806Smrg  CTAGS=ctags
4600e4b60806Smrgfi
4601e4b60806Smrg
4602e4b60806Smrgif test -z "$ETAGS"; then
4603e4b60806Smrg  ETAGS=etags
4604e4b60806Smrgfi
4605e4b60806Smrg
4606e4b60806Smrgif test -z "$CSCOPE"; then
4607e4b60806Smrg  CSCOPE=cscope
4608e4b60806Smrgfi
4609e4b60806Smrg
4610e4b60806Smrg
4611c3d5982aSmrg
4612ff143803Smrg# POSIX will say in a future version that running "rm -f" with no argument
4613ff143803Smrg# is OK; and we want to be able to make that assumption in our Makefile
4614ff143803Smrg# recipes.  So use an aggressive probe to check that the usage we want is
4615ff143803Smrg# actually supported "in the wild" to an acceptable degree.
4616ff143803Smrg# See automake bug#10828.
4617ff143803Smrg# To make any issue more visible, cause the running configure to be aborted
4618ff143803Smrg# by default if the 'rm' program in use doesn't match our expectations; the
4619ff143803Smrg# user can still override this though.
4620ff143803Smrgif rm -f && rm -fr && rm -rf; then : OK; else
4621ff143803Smrg  cat >&2 <<'END'
4622ff143803SmrgOops!
4623c3d5982aSmrg
4624ff143803SmrgYour 'rm' program seems unable to run without file operands specified
4625ff143803Smrgon the command line, even when the '-f' option is present.  This is contrary
4626ff143803Smrgto the behaviour of most rm programs out there, and not conforming with
4627ff143803Smrgthe upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4628c3d5982aSmrg
4629ff143803SmrgPlease tell bug-automake@gnu.org about your system, including the value
4630ff143803Smrgof your $PATH and any error possibly output before this message.  This
4631ff143803Smrgcan help us improve future automake versions.
4632c3d5982aSmrg
4633ff143803SmrgEND
4634ff143803Smrg  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4635ff143803Smrg    echo 'Configuration will proceed anyway, since you have set the' >&2
4636e4b60806Smrg    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4637e4b60806Smrg    echo >&2
4638e4b60806Smrg  else
4639e4b60806Smrg    cat >&2 <<'END'
4640e4b60806SmrgAborting the configuration process, to ensure you take notice of the issue.
4641c3d5982aSmrg
4642e4b60806SmrgYou can download and install GNU coreutils to get an 'rm' implementation
4643e4b60806Smrgthat behaves properly: <https://www.gnu.org/software/coreutils/>.
4644c3d5982aSmrg
4645e4b60806SmrgIf you want to complete the configuration process using your problematic
4646e4b60806Smrg'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4647e4b60806Smrgto "yes", and re-run configure.
4648c3d5982aSmrg
4649e4b60806SmrgEND
4650e4b60806Smrg    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4651e4b60806Smrg  fi
4652e4b60806Smrgfi
4653c3d5982aSmrg
4654c3d5982aSmrg
4655e4b60806Smrg# Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS
4656c3d5982aSmrg
4657c3d5982aSmrg
4658c3d5982aSmrg
4659c3d5982aSmrg
4660c3d5982aSmrg
4661c3d5982aSmrg
4662c3d5982aSmrg
4663c3d5982aSmrg
4664c3d5982aSmrg
4665c3d5982aSmrg
4666c3d5982aSmrg
4667e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5
4668e4b60806Smrgprintf %s "checking for $CC options needed to detect all undeclared functions... " >&6; }
4669e4b60806Smrgif test ${ac_cv_c_undeclared_builtin_options+y}
4670e4b60806Smrgthen :
4671e4b60806Smrg  printf %s "(cached) " >&6
4672e4efb0bcSmrgelse case e in #(
4673e4efb0bcSmrg  e) ac_save_CFLAGS=$CFLAGS
4674e4b60806Smrg   ac_cv_c_undeclared_builtin_options='cannot detect'
4675e4b60806Smrg   for ac_arg in '' -fno-builtin; do
4676e4b60806Smrg     CFLAGS="$ac_save_CFLAGS $ac_arg"
4677e4b60806Smrg     # This test program should *not* compile successfully.
4678e4b60806Smrg     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4679e4b60806Smrg/* end confdefs.h.  */
4680c3d5982aSmrg
4681e4b60806Smrgint
4682e4b60806Smrgmain (void)
4683e4b60806Smrg{
4684e4b60806Smrg(void) strchr;
4685c3d5982aSmrg  ;
4686c3d5982aSmrg  return 0;
4687c3d5982aSmrg}
4688c3d5982aSmrg_ACEOF
4689e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
4690e4b60806Smrgthen :
4691c3d5982aSmrg
4692e4efb0bcSmrgelse case e in #(
4693e4efb0bcSmrg  e) # This test program should compile successfully.
4694e4b60806Smrg        # No library function is consistently available on
4695e4b60806Smrg        # freestanding implementations, so test against a dummy
4696e4b60806Smrg        # declaration.  Include always-available headers on the
4697e4b60806Smrg        # off chance that they somehow elicit warnings.
4698e4b60806Smrg        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4699e4b60806Smrg/* end confdefs.h.  */
4700e4b60806Smrg#include <float.h>
4701e4b60806Smrg#include <limits.h>
4702e4b60806Smrg#include <stdarg.h>
4703e4b60806Smrg#include <stddef.h>
4704e4b60806Smrgextern void ac_decl (int, char *);
4705c3d5982aSmrg
4706e4b60806Smrgint
4707e4b60806Smrgmain (void)
4708e4b60806Smrg{
4709e4b60806Smrg(void) ac_decl (0, (char *) 0);
4710e4b60806Smrg  (void) ac_decl;
4711c3d5982aSmrg
4712e4b60806Smrg  ;
4713e4b60806Smrg  return 0;
4714e4b60806Smrg}
4715e4b60806Smrg_ACEOF
4716e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
4717e4b60806Smrgthen :
4718e4b60806Smrg  if test x"$ac_arg" = x
4719e4b60806Smrgthen :
4720e4b60806Smrg  ac_cv_c_undeclared_builtin_options='none needed'
4721e4efb0bcSmrgelse case e in #(
4722e4efb0bcSmrg  e) ac_cv_c_undeclared_builtin_options=$ac_arg ;;
4723e4efb0bcSmrgesac
4724e4b60806Smrgfi
4725e4b60806Smrg          break
4726e4b60806Smrgfi
4727e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
4728e4efb0bcSmrgesac
4729e4b60806Smrgfi
4730e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4731e4b60806Smrg    done
4732e4b60806Smrg    CFLAGS=$ac_save_CFLAGS
4733e4efb0bcSmrg   ;;
4734e4efb0bcSmrgesac
4735e4b60806Smrgfi
4736e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5
4737e4b60806Smrgprintf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; }
4738e4b60806Smrg  case $ac_cv_c_undeclared_builtin_options in #(
4739e4b60806Smrg  'cannot detect') :
4740e4efb0bcSmrg    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
4741e4efb0bcSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
4742e4b60806Smrgas_fn_error $? "cannot make $CC report undeclared builtins
4743e4efb0bcSmrgSee 'config.log' for more details" "$LINENO" 5; } ;; #(
4744e4b60806Smrg  'none needed') :
4745e4b60806Smrg    ac_c_undeclared_builtin_options='' ;; #(
4746e4b60806Smrg  *) :
4747e4b60806Smrg    ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;;
4748e4b60806Smrgesac
4749c3d5982aSmrg
4750c3d5982aSmrg
4751c3d5982aSmrg
4752c3d5982aSmrg
4753c3d5982aSmrg
4754e4b60806Smrgac_fn_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
4755e4b60806Smrgif test "x$ac_cv_have_decl___clang__" = xyes
4756e4b60806Smrgthen :
4757c3d5982aSmrg  CLANGCC="yes"
4758e4efb0bcSmrgelse case e in #(
4759e4efb0bcSmrg  e) CLANGCC="no" ;;
4760e4efb0bcSmrgesac
4761c3d5982aSmrgfi
4762e4b60806Smrgac_fn_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
4763e4b60806Smrgif test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes
4764e4b60806Smrgthen :
4765c3d5982aSmrg  INTELCC="yes"
4766e4efb0bcSmrgelse case e in #(
4767e4efb0bcSmrg  e) INTELCC="no" ;;
4768e4efb0bcSmrgesac
4769c3d5982aSmrgfi
4770e4b60806Smrgac_fn_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
4771e4b60806Smrgif test "x$ac_cv_have_decl___SUNPRO_C" = xyes
4772e4b60806Smrgthen :
4773c3d5982aSmrg  SUNCC="yes"
4774e4efb0bcSmrgelse case e in #(
4775e4efb0bcSmrg  e) SUNCC="no" ;;
4776e4efb0bcSmrgesac
4777c3d5982aSmrgfi
4778c3d5982aSmrg
4779c3d5982aSmrg
4780c3d5982aSmrg
4781c3d5982aSmrg
4782ff143803Smrg
4783ff143803Smrg
4784ff143803Smrg
4785ff143803Smrg
4786c3d5982aSmrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
4787c3d5982aSmrg	if test -n "$ac_tool_prefix"; then
4788c3d5982aSmrg  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
4789c3d5982aSmrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2
4790e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4791e4b60806Smrgprintf %s "checking for $ac_word... " >&6; }
4792e4b60806Smrgif test ${ac_cv_path_PKG_CONFIG+y}
4793e4b60806Smrgthen :
4794e4b60806Smrg  printf %s "(cached) " >&6
4795e4efb0bcSmrgelse case e in #(
4796e4efb0bcSmrg  e) case $PKG_CONFIG in
4797c3d5982aSmrg  [\\/]* | ?:[\\/]*)
4798c3d5982aSmrg  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
4799c3d5982aSmrg  ;;
4800c3d5982aSmrg  *)
4801c3d5982aSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4802c3d5982aSmrgfor as_dir in $PATH
4803c3d5982aSmrgdo
4804c3d5982aSmrg  IFS=$as_save_IFS
4805e4b60806Smrg  case $as_dir in #(((
4806e4b60806Smrg    '') as_dir=./ ;;
4807e4b60806Smrg    */) ;;
4808e4b60806Smrg    *) as_dir=$as_dir/ ;;
4809e4b60806Smrg  esac
4810c3d5982aSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
4811e4b60806Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4812e4b60806Smrg    ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
4813e4b60806Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4814c3d5982aSmrg    break 2
4815c3d5982aSmrg  fi
4816c3d5982aSmrgdone
4817c3d5982aSmrg  done
4818c3d5982aSmrgIFS=$as_save_IFS
4819c3d5982aSmrg
4820c3d5982aSmrg  ;;
4821e4efb0bcSmrgesac ;;
4822c3d5982aSmrgesac
4823c3d5982aSmrgfi
4824c3d5982aSmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG
4825c3d5982aSmrgif test -n "$PKG_CONFIG"; then
4826e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
4827e4b60806Smrgprintf "%s\n" "$PKG_CONFIG" >&6; }
4828c3d5982aSmrgelse
4829e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4830e4b60806Smrgprintf "%s\n" "no" >&6; }
4831c3d5982aSmrgfi
4832c3d5982aSmrg
4833c3d5982aSmrg
4834c3d5982aSmrgfi
4835c3d5982aSmrgif test -z "$ac_cv_path_PKG_CONFIG"; then
4836c3d5982aSmrg  ac_pt_PKG_CONFIG=$PKG_CONFIG
4837c3d5982aSmrg  # Extract the first word of "pkg-config", so it can be a program name with args.
4838c3d5982aSmrgset dummy pkg-config; ac_word=$2
4839e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4840e4b60806Smrgprintf %s "checking for $ac_word... " >&6; }
4841e4b60806Smrgif test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
4842e4b60806Smrgthen :
4843e4b60806Smrg  printf %s "(cached) " >&6
4844e4efb0bcSmrgelse case e in #(
4845e4efb0bcSmrg  e) case $ac_pt_PKG_CONFIG in
4846c3d5982aSmrg  [\\/]* | ?:[\\/]*)
4847c3d5982aSmrg  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
4848c3d5982aSmrg  ;;
4849c3d5982aSmrg  *)
4850c3d5982aSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4851c3d5982aSmrgfor as_dir in $PATH
4852c3d5982aSmrgdo
4853c3d5982aSmrg  IFS=$as_save_IFS
4854e4b60806Smrg  case $as_dir in #(((
4855e4b60806Smrg    '') as_dir=./ ;;
4856e4b60806Smrg    */) ;;
4857e4b60806Smrg    *) as_dir=$as_dir/ ;;
4858e4b60806Smrg  esac
4859c3d5982aSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
4860e4b60806Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4861e4b60806Smrg    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
4862e4b60806Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4863c3d5982aSmrg    break 2
4864c3d5982aSmrg  fi
4865c3d5982aSmrgdone
4866c3d5982aSmrg  done
4867c3d5982aSmrgIFS=$as_save_IFS
4868c3d5982aSmrg
4869c3d5982aSmrg  ;;
4870e4efb0bcSmrgesac ;;
4871c3d5982aSmrgesac
4872c3d5982aSmrgfi
4873c3d5982aSmrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
4874c3d5982aSmrgif test -n "$ac_pt_PKG_CONFIG"; then
4875e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
4876e4b60806Smrgprintf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
4877c3d5982aSmrgelse
4878e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4879e4b60806Smrgprintf "%s\n" "no" >&6; }
4880c3d5982aSmrgfi
4881c3d5982aSmrg
4882c3d5982aSmrg  if test "x$ac_pt_PKG_CONFIG" = x; then
4883c3d5982aSmrg    PKG_CONFIG=""
4884c3d5982aSmrg  else
4885c3d5982aSmrg    case $cross_compiling:$ac_tool_warned in
4886c3d5982aSmrgyes:)
4887e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4888e4b60806Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4889c3d5982aSmrgac_tool_warned=yes ;;
4890c3d5982aSmrgesac
4891c3d5982aSmrg    PKG_CONFIG=$ac_pt_PKG_CONFIG
4892c3d5982aSmrg  fi
4893c3d5982aSmrgelse
4894c3d5982aSmrg  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
4895c3d5982aSmrgfi
4896c3d5982aSmrg
4897c3d5982aSmrgfi
4898c3d5982aSmrgif test -n "$PKG_CONFIG"; then
4899c3d5982aSmrg	_pkg_min_version=0.9.0
4900e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
4901e4b60806Smrgprintf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
4902c3d5982aSmrg	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
4903e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4904e4b60806Smrgprintf "%s\n" "yes" >&6; }
4905c3d5982aSmrg	else
4906e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4907e4b60806Smrgprintf "%s\n" "no" >&6; }
4908c3d5982aSmrg		PKG_CONFIG=""
4909c3d5982aSmrg	fi
4910c3d5982aSmrgfi
4911c3d5982aSmrg
4912e4b60806Smrg
4913e4b60806Smrg  # Make sure we can run config.sub.
4914e4b60806Smrg$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
4915e4b60806Smrg  as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
4916e4b60806Smrg
4917e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4918e4b60806Smrgprintf %s "checking build system type... " >&6; }
4919e4b60806Smrgif test ${ac_cv_build+y}
4920e4b60806Smrgthen :
4921e4b60806Smrg  printf %s "(cached) " >&6
4922e4efb0bcSmrgelse case e in #(
4923e4efb0bcSmrg  e) ac_build_alias=$build_alias
4924c3d5982aSmrgtest "x$ac_build_alias" = x &&
4925e4b60806Smrg  ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
4926c3d5982aSmrgtest "x$ac_build_alias" = x &&
4927c3d5982aSmrg  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4928e4b60806Smrgac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
4929e4b60806Smrg  as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
4930e4efb0bcSmrg ;;
4931e4efb0bcSmrgesac
4932c3d5982aSmrgfi
4933e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4934e4b60806Smrgprintf "%s\n" "$ac_cv_build" >&6; }
4935c3d5982aSmrgcase $ac_cv_build in
4936c3d5982aSmrg*-*-*) ;;
4937c3d5982aSmrg*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4938c3d5982aSmrgesac
4939c3d5982aSmrgbuild=$ac_cv_build
4940c3d5982aSmrgac_save_IFS=$IFS; IFS='-'
4941c3d5982aSmrgset x $ac_cv_build
4942c3d5982aSmrgshift
4943c3d5982aSmrgbuild_cpu=$1
4944c3d5982aSmrgbuild_vendor=$2
4945c3d5982aSmrgshift; shift
4946c3d5982aSmrg# Remember, the first character of IFS is used to create $*,
4947c3d5982aSmrg# except with old shells:
4948c3d5982aSmrgbuild_os=$*
4949c3d5982aSmrgIFS=$ac_save_IFS
4950c3d5982aSmrgcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4951c3d5982aSmrg
4952c3d5982aSmrg
4953e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4954e4b60806Smrgprintf %s "checking host system type... " >&6; }
4955e4b60806Smrgif test ${ac_cv_host+y}
4956e4b60806Smrgthen :
4957e4b60806Smrg  printf %s "(cached) " >&6
4958e4efb0bcSmrgelse case e in #(
4959e4efb0bcSmrg  e) if test "x$host_alias" = x; then
4960c3d5982aSmrg  ac_cv_host=$ac_cv_build
4961c3d5982aSmrgelse
4962e4b60806Smrg  ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
4963e4b60806Smrg    as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
4964c3d5982aSmrgfi
4965e4efb0bcSmrg ;;
4966e4efb0bcSmrgesac
4967c3d5982aSmrgfi
4968e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4969e4b60806Smrgprintf "%s\n" "$ac_cv_host" >&6; }
4970c3d5982aSmrgcase $ac_cv_host in
4971c3d5982aSmrg*-*-*) ;;
4972c3d5982aSmrg*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4973c3d5982aSmrgesac
4974c3d5982aSmrghost=$ac_cv_host
4975c3d5982aSmrgac_save_IFS=$IFS; IFS='-'
4976c3d5982aSmrgset x $ac_cv_host
4977c3d5982aSmrgshift
4978c3d5982aSmrghost_cpu=$1
4979c3d5982aSmrghost_vendor=$2
4980c3d5982aSmrgshift; shift
4981c3d5982aSmrg# Remember, the first character of IFS is used to create $*,
4982c3d5982aSmrg# except with old shells:
4983c3d5982aSmrghost_os=$*
4984c3d5982aSmrgIFS=$ac_save_IFS
4985c3d5982aSmrgcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4986c3d5982aSmrg
4987c3d5982aSmrg
4988e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4989e4b60806Smrgprintf %s "checking for a sed that does not truncate output... " >&6; }
4990e4b60806Smrgif test ${ac_cv_path_SED+y}
4991e4b60806Smrgthen :
4992e4b60806Smrg  printf %s "(cached) " >&6
4993e4efb0bcSmrgelse case e in #(
4994e4efb0bcSmrg  e)           ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4995c3d5982aSmrg     for ac_i in 1 2 3 4 5 6 7; do
4996c3d5982aSmrg       ac_script="$ac_script$as_nl$ac_script"
4997c3d5982aSmrg     done
4998c3d5982aSmrg     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4999c3d5982aSmrg     { ac_script=; unset ac_script;}
5000c3d5982aSmrg     if test -z "$SED"; then
5001c3d5982aSmrg  ac_path_SED_found=false
5002c3d5982aSmrg  # Loop through the user's path and test for each of PROGNAME-LIST
5003c3d5982aSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5004c3d5982aSmrgfor as_dir in $PATH
5005c3d5982aSmrgdo
5006c3d5982aSmrg  IFS=$as_save_IFS
5007e4b60806Smrg  case $as_dir in #(((
5008e4b60806Smrg    '') as_dir=./ ;;
5009e4b60806Smrg    */) ;;
5010e4b60806Smrg    *) as_dir=$as_dir/ ;;
5011e4b60806Smrg  esac
5012e4b60806Smrg    for ac_prog in sed gsed
5013e4b60806Smrg   do
5014c3d5982aSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
5015e4b60806Smrg      ac_path_SED="$as_dir$ac_prog$ac_exec_ext"
5016ff143803Smrg      as_fn_executable_p "$ac_path_SED" || continue
5017c3d5982aSmrg# Check for GNU ac_path_SED and select it if it is found.
5018c3d5982aSmrg  # Check for GNU $ac_path_SED
5019e4efb0bcSmrgcase `"$ac_path_SED" --version 2>&1` in #(
5020c3d5982aSmrg*GNU*)
5021c3d5982aSmrg  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5022e4efb0bcSmrg#(
5023c3d5982aSmrg*)
5024c3d5982aSmrg  ac_count=0
5025e4b60806Smrg  printf %s 0123456789 >"conftest.in"
5026c3d5982aSmrg  while :
5027c3d5982aSmrg  do
5028c3d5982aSmrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
5029c3d5982aSmrg    mv "conftest.tmp" "conftest.in"
5030c3d5982aSmrg    cp "conftest.in" "conftest.nl"
5031e4b60806Smrg    printf "%s\n" '' >> "conftest.nl"
5032c3d5982aSmrg    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5033c3d5982aSmrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5034c3d5982aSmrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
5035c3d5982aSmrg    if test $ac_count -gt ${ac_path_SED_max-0}; then
5036c3d5982aSmrg      # Best one so far, save it but keep looking for a better one
5037c3d5982aSmrg      ac_cv_path_SED="$ac_path_SED"
5038c3d5982aSmrg      ac_path_SED_max=$ac_count
5039c3d5982aSmrg    fi
5040c3d5982aSmrg    # 10*(2^10) chars as input seems more than enough
5041c3d5982aSmrg    test $ac_count -gt 10 && break
5042c3d5982aSmrg  done
5043c3d5982aSmrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5044c3d5982aSmrgesac
5045c3d5982aSmrg
5046c3d5982aSmrg      $ac_path_SED_found && break 3
5047c3d5982aSmrg    done
5048c3d5982aSmrg  done
5049c3d5982aSmrg  done
5050c3d5982aSmrgIFS=$as_save_IFS
5051c3d5982aSmrg  if test -z "$ac_cv_path_SED"; then
5052c3d5982aSmrg    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5053c3d5982aSmrg  fi
5054c3d5982aSmrgelse
5055c3d5982aSmrg  ac_cv_path_SED=$SED
5056c3d5982aSmrgfi
5057e4efb0bcSmrg ;;
5058e4efb0bcSmrgesac
5059c3d5982aSmrgfi
5060e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5061e4b60806Smrgprintf "%s\n" "$ac_cv_path_SED" >&6; }
5062c3d5982aSmrg SED="$ac_cv_path_SED"
5063c3d5982aSmrg  rm -f conftest.sed
5064c3d5982aSmrg
5065c3d5982aSmrg
5066c3d5982aSmrg
5067c3d5982aSmrg
5068c3d5982aSmrg
5069c3d5982aSmrg
5070c3d5982aSmrg# Check whether --enable-selective-werror was given.
5071e4b60806Smrgif test ${enable_selective_werror+y}
5072e4b60806Smrgthen :
5073c3d5982aSmrg  enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval
5074e4efb0bcSmrgelse case e in #(
5075e4efb0bcSmrg  e) SELECTIVE_WERROR=yes ;;
5076e4efb0bcSmrgesac
5077c3d5982aSmrgfi
5078c3d5982aSmrg
5079c3d5982aSmrg
5080c3d5982aSmrg
5081c3d5982aSmrg
5082c3d5982aSmrg
5083c3d5982aSmrg# -v is too short to test reliably with XORG_TESTSET_CFLAG
5084c3d5982aSmrgif test "x$SUNCC" = "xyes"; then
5085c3d5982aSmrg    BASE_CFLAGS="-v"
5086c3d5982aSmrgelse
5087c3d5982aSmrg    BASE_CFLAGS=""
5088c3d5982aSmrgfi
5089c3d5982aSmrg
5090c3d5982aSmrg# This chunk of warnings were those that existed in the legacy CWARNFLAGS
5091c3d5982aSmrg
5092c3d5982aSmrg
5093c3d5982aSmrg
5094c3d5982aSmrg
5095c3d5982aSmrg
5096c3d5982aSmrg
5097c3d5982aSmrg
5098c3d5982aSmrg
5099c3d5982aSmrg
5100c3d5982aSmrg
5101c3d5982aSmrg
5102c3d5982aSmrg
5103c3d5982aSmrg
5104c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
5105c3d5982aSmrg
5106c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5107c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5108e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5109e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5110e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
5111e4b60806Smrgthen :
5112e4b60806Smrg  printf %s "(cached) " >&6
5113e4efb0bcSmrgelse case e in #(
5114e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5115c3d5982aSmrg/* end confdefs.h.  */
5116c3d5982aSmrgint i;
5117c3d5982aSmrg_ACEOF
5118e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
5119e4b60806Smrgthen :
5120c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
5121e4efb0bcSmrgelse case e in #(
5122e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
5123e4efb0bcSmrgesac
5124c3d5982aSmrgfi
5125e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
5126e4efb0bcSmrgesac
5127c3d5982aSmrgfi
5128e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5129e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
5130c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5131c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
5132c3d5982aSmrgfi
5133c3d5982aSmrg
5134c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
5135c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5136c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5137c3d5982aSmrg	fi
5138c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5139e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5140e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5141e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
5142e4b60806Smrgthen :
5143e4b60806Smrg  printf %s "(cached) " >&6
5144e4efb0bcSmrgelse case e in #(
5145e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5146c3d5982aSmrg/* end confdefs.h.  */
5147c3d5982aSmrgint i;
5148c3d5982aSmrg_ACEOF
5149e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
5150e4b60806Smrgthen :
5151c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
5152e4efb0bcSmrgelse case e in #(
5153e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
5154e4efb0bcSmrgesac
5155c3d5982aSmrgfi
5156e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
5157e4efb0bcSmrgesac
5158c3d5982aSmrgfi
5159e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5160e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
5161c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5162c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
5163c3d5982aSmrgfi
5164c3d5982aSmrg
5165c3d5982aSmrgfound="no"
5166c3d5982aSmrg
5167c3d5982aSmrg	if test $found = "no" ; then
5168ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5169c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5170c3d5982aSmrg		fi
5171c3d5982aSmrg
5172ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5173c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5174c3d5982aSmrg		fi
5175c3d5982aSmrg
5176c3d5982aSmrg		CFLAGS="$CFLAGS -Wall"
5177c3d5982aSmrg
5178e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5
5179e4b60806Smrgprintf %s "checking if $CC supports -Wall... " >&6; }
5180c3d5982aSmrg		cacheid=xorg_cv_cc_flag__Wall
5181e4b60806Smrg		if eval test \${$cacheid+y}
5182e4b60806Smrgthen :
5183e4b60806Smrg  printf %s "(cached) " >&6
5184e4efb0bcSmrgelse case e in #(
5185e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5186c3d5982aSmrg/* end confdefs.h.  */
5187c3d5982aSmrgint i;
5188c3d5982aSmrgint
5189e4b60806Smrgmain (void)
5190c3d5982aSmrg{
5191c3d5982aSmrg
5192c3d5982aSmrg  ;
5193c3d5982aSmrg  return 0;
5194c3d5982aSmrg}
5195c3d5982aSmrg_ACEOF
5196e4b60806Smrgif ac_fn_c_try_link "$LINENO"
5197e4b60806Smrgthen :
5198c3d5982aSmrg  eval $cacheid=yes
5199e4efb0bcSmrgelse case e in #(
5200e4efb0bcSmrg  e) eval $cacheid=no ;;
5201e4efb0bcSmrgesac
5202c3d5982aSmrgfi
5203e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
5204e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
5205e4efb0bcSmrgesac
5206c3d5982aSmrgfi
5207c3d5982aSmrg
5208c3d5982aSmrg
5209c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
5210c3d5982aSmrg
5211c3d5982aSmrg		eval supported=\$$cacheid
5212e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5213e4b60806Smrgprintf "%s\n" "$supported" >&6; }
5214c3d5982aSmrg		if test "$supported" = "yes" ; then
5215c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wall"
5216c3d5982aSmrg			found="yes"
5217c3d5982aSmrg		fi
5218c3d5982aSmrg	fi
5219c3d5982aSmrg
5220c3d5982aSmrg
5221c3d5982aSmrg
5222c3d5982aSmrg
5223c3d5982aSmrg
5224c3d5982aSmrg
5225c3d5982aSmrg
5226c3d5982aSmrg
5227c3d5982aSmrg
5228c3d5982aSmrg
5229c3d5982aSmrg
5230c3d5982aSmrg
5231c3d5982aSmrg
5232c3d5982aSmrg
5233c3d5982aSmrg
5234c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
5235c3d5982aSmrg
5236c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5237c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5238e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5239e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5240e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
5241e4b60806Smrgthen :
5242e4b60806Smrg  printf %s "(cached) " >&6
5243e4efb0bcSmrgelse case e in #(
5244e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5245c3d5982aSmrg/* end confdefs.h.  */
5246c3d5982aSmrgint i;
5247c3d5982aSmrg_ACEOF
5248e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
5249e4b60806Smrgthen :
5250c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
5251e4efb0bcSmrgelse case e in #(
5252e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
5253e4efb0bcSmrgesac
5254c3d5982aSmrgfi
5255e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
5256e4efb0bcSmrgesac
5257c3d5982aSmrgfi
5258e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5259e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
5260c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5261c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
5262c3d5982aSmrgfi
5263c3d5982aSmrg
5264c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
5265c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5266c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5267c3d5982aSmrg	fi
5268c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5269e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5270e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5271e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
5272e4b60806Smrgthen :
5273e4b60806Smrg  printf %s "(cached) " >&6
5274e4efb0bcSmrgelse case e in #(
5275e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5276c3d5982aSmrg/* end confdefs.h.  */
5277c3d5982aSmrgint i;
5278c3d5982aSmrg_ACEOF
5279e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
5280e4b60806Smrgthen :
5281c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
5282e4efb0bcSmrgelse case e in #(
5283e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
5284e4efb0bcSmrgesac
5285c3d5982aSmrgfi
5286e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
5287e4efb0bcSmrgesac
5288c3d5982aSmrgfi
5289e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5290e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
5291c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5292c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
5293c3d5982aSmrgfi
5294c3d5982aSmrg
5295c3d5982aSmrgfound="no"
5296c3d5982aSmrg
5297c3d5982aSmrg	if test $found = "no" ; then
5298ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5299c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5300c3d5982aSmrg		fi
5301c3d5982aSmrg
5302ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5303c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5304c3d5982aSmrg		fi
5305c3d5982aSmrg
5306c3d5982aSmrg		CFLAGS="$CFLAGS -Wpointer-arith"
5307c3d5982aSmrg
5308e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5
5309e4b60806Smrgprintf %s "checking if $CC supports -Wpointer-arith... " >&6; }
5310c3d5982aSmrg		cacheid=xorg_cv_cc_flag__Wpointer_arith
5311e4b60806Smrg		if eval test \${$cacheid+y}
5312e4b60806Smrgthen :
5313e4b60806Smrg  printf %s "(cached) " >&6
5314e4efb0bcSmrgelse case e in #(
5315e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5316c3d5982aSmrg/* end confdefs.h.  */
5317c3d5982aSmrgint i;
5318c3d5982aSmrgint
5319e4b60806Smrgmain (void)
5320c3d5982aSmrg{
5321c3d5982aSmrg
5322c3d5982aSmrg  ;
5323c3d5982aSmrg  return 0;
5324c3d5982aSmrg}
5325c3d5982aSmrg_ACEOF
5326e4b60806Smrgif ac_fn_c_try_link "$LINENO"
5327e4b60806Smrgthen :
5328c3d5982aSmrg  eval $cacheid=yes
5329e4efb0bcSmrgelse case e in #(
5330e4efb0bcSmrg  e) eval $cacheid=no ;;
5331e4efb0bcSmrgesac
5332c3d5982aSmrgfi
5333e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
5334e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
5335e4efb0bcSmrgesac
5336c3d5982aSmrgfi
5337c3d5982aSmrg
5338c3d5982aSmrg
5339c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
5340c3d5982aSmrg
5341c3d5982aSmrg		eval supported=\$$cacheid
5342e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5343e4b60806Smrgprintf "%s\n" "$supported" >&6; }
5344c3d5982aSmrg		if test "$supported" = "yes" ; then
5345c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wpointer-arith"
5346c3d5982aSmrg			found="yes"
5347c3d5982aSmrg		fi
5348c3d5982aSmrg	fi
5349c3d5982aSmrg
5350c3d5982aSmrg
5351c3d5982aSmrg
5352c3d5982aSmrg
5353c3d5982aSmrg
5354c3d5982aSmrg
5355c3d5982aSmrg
5356c3d5982aSmrg
5357c3d5982aSmrg
5358c3d5982aSmrg
5359c3d5982aSmrg
5360c3d5982aSmrg
5361c3d5982aSmrg
5362c3d5982aSmrg
5363c3d5982aSmrg
5364c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
5365c3d5982aSmrg
5366c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5367c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5368e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5369e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5370e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
5371e4b60806Smrgthen :
5372e4b60806Smrg  printf %s "(cached) " >&6
5373e4efb0bcSmrgelse case e in #(
5374e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5375c3d5982aSmrg/* end confdefs.h.  */
5376c3d5982aSmrgint i;
5377c3d5982aSmrg_ACEOF
5378e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
5379e4b60806Smrgthen :
5380c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
5381e4efb0bcSmrgelse case e in #(
5382e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
5383e4efb0bcSmrgesac
5384c3d5982aSmrgfi
5385e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
5386e4efb0bcSmrgesac
5387c3d5982aSmrgfi
5388e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5389e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
5390c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5391c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
5392c3d5982aSmrgfi
5393c3d5982aSmrg
5394c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
5395c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5396c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5397c3d5982aSmrg	fi
5398c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5399e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5400e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5401e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
5402e4b60806Smrgthen :
5403e4b60806Smrg  printf %s "(cached) " >&6
5404e4efb0bcSmrgelse case e in #(
5405e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5406c3d5982aSmrg/* end confdefs.h.  */
5407c3d5982aSmrgint i;
5408c3d5982aSmrg_ACEOF
5409e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
5410e4b60806Smrgthen :
5411c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
5412e4efb0bcSmrgelse case e in #(
5413e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
5414e4efb0bcSmrgesac
5415c3d5982aSmrgfi
5416e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
5417e4efb0bcSmrgesac
5418c3d5982aSmrgfi
5419e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5420e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
5421c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5422c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
5423c3d5982aSmrgfi
5424c3d5982aSmrg
5425c3d5982aSmrgfound="no"
5426c3d5982aSmrg
5427c3d5982aSmrg	if test $found = "no" ; then
5428ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5429c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5430c3d5982aSmrg		fi
5431c3d5982aSmrg
5432ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5433c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5434c3d5982aSmrg		fi
5435c3d5982aSmrg
5436c3d5982aSmrg		CFLAGS="$CFLAGS -Wmissing-declarations"
5437c3d5982aSmrg
5438e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-declarations" >&5
5439e4b60806Smrgprintf %s "checking if $CC supports -Wmissing-declarations... " >&6; }
5440c3d5982aSmrg		cacheid=xorg_cv_cc_flag__Wmissing_declarations
5441e4b60806Smrg		if eval test \${$cacheid+y}
5442e4b60806Smrgthen :
5443e4b60806Smrg  printf %s "(cached) " >&6
5444e4efb0bcSmrgelse case e in #(
5445e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5446c3d5982aSmrg/* end confdefs.h.  */
5447c3d5982aSmrgint i;
5448c3d5982aSmrgint
5449e4b60806Smrgmain (void)
5450c3d5982aSmrg{
5451c3d5982aSmrg
5452c3d5982aSmrg  ;
5453c3d5982aSmrg  return 0;
5454c3d5982aSmrg}
5455c3d5982aSmrg_ACEOF
5456e4b60806Smrgif ac_fn_c_try_link "$LINENO"
5457e4b60806Smrgthen :
5458c3d5982aSmrg  eval $cacheid=yes
5459e4efb0bcSmrgelse case e in #(
5460e4efb0bcSmrg  e) eval $cacheid=no ;;
5461e4efb0bcSmrgesac
5462c3d5982aSmrgfi
5463e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
5464e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
5465e4efb0bcSmrgesac
5466c3d5982aSmrgfi
5467c3d5982aSmrg
5468c3d5982aSmrg
5469c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
5470c3d5982aSmrg
5471c3d5982aSmrg		eval supported=\$$cacheid
5472e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5473e4b60806Smrgprintf "%s\n" "$supported" >&6; }
5474c3d5982aSmrg		if test "$supported" = "yes" ; then
5475c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-declarations"
5476c3d5982aSmrg			found="yes"
5477c3d5982aSmrg		fi
5478c3d5982aSmrg	fi
5479c3d5982aSmrg
5480c3d5982aSmrg
5481c3d5982aSmrg
5482c3d5982aSmrg
5483c3d5982aSmrg
5484c3d5982aSmrg
5485c3d5982aSmrg
5486c3d5982aSmrg
5487c3d5982aSmrg
5488c3d5982aSmrg
5489c3d5982aSmrg
5490c3d5982aSmrg
5491c3d5982aSmrg
5492c3d5982aSmrg
5493c3d5982aSmrg
5494c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
5495c3d5982aSmrg
5496c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5497c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5498e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5499e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5500e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
5501e4b60806Smrgthen :
5502e4b60806Smrg  printf %s "(cached) " >&6
5503e4efb0bcSmrgelse case e in #(
5504e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5505c3d5982aSmrg/* end confdefs.h.  */
5506c3d5982aSmrgint i;
5507c3d5982aSmrg_ACEOF
5508e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
5509e4b60806Smrgthen :
5510c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
5511e4efb0bcSmrgelse case e in #(
5512e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
5513e4efb0bcSmrgesac
5514c3d5982aSmrgfi
5515e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
5516e4efb0bcSmrgesac
5517c3d5982aSmrgfi
5518e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5519e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
5520c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5521c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
5522c3d5982aSmrgfi
5523c3d5982aSmrg
5524c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
5525c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5526c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5527c3d5982aSmrg	fi
5528c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5529e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5530e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5531e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
5532e4b60806Smrgthen :
5533e4b60806Smrg  printf %s "(cached) " >&6
5534e4efb0bcSmrgelse case e in #(
5535e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5536c3d5982aSmrg/* end confdefs.h.  */
5537c3d5982aSmrgint i;
5538c3d5982aSmrg_ACEOF
5539e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
5540e4b60806Smrgthen :
5541c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
5542e4efb0bcSmrgelse case e in #(
5543e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
5544e4efb0bcSmrgesac
5545c3d5982aSmrgfi
5546e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
5547e4efb0bcSmrgesac
5548c3d5982aSmrgfi
5549e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5550e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
5551c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5552c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
5553c3d5982aSmrgfi
5554c3d5982aSmrg
5555c3d5982aSmrgfound="no"
5556c3d5982aSmrg
5557c3d5982aSmrg	if test $found = "no" ; then
5558ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5559c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5560c3d5982aSmrg		fi
5561c3d5982aSmrg
5562ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5563c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5564c3d5982aSmrg		fi
5565c3d5982aSmrg
5566c3d5982aSmrg		CFLAGS="$CFLAGS -Wformat=2"
5567c3d5982aSmrg
5568e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat=2" >&5
5569e4b60806Smrgprintf %s "checking if $CC supports -Wformat=2... " >&6; }
5570ff143803Smrg		cacheid=xorg_cv_cc_flag__Wformat_2
5571e4b60806Smrg		if eval test \${$cacheid+y}
5572e4b60806Smrgthen :
5573e4b60806Smrg  printf %s "(cached) " >&6
5574e4efb0bcSmrgelse case e in #(
5575e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5576c3d5982aSmrg/* end confdefs.h.  */
5577c3d5982aSmrgint i;
5578c3d5982aSmrgint
5579e4b60806Smrgmain (void)
5580c3d5982aSmrg{
5581c3d5982aSmrg
5582c3d5982aSmrg  ;
5583c3d5982aSmrg  return 0;
5584c3d5982aSmrg}
5585c3d5982aSmrg_ACEOF
5586e4b60806Smrgif ac_fn_c_try_link "$LINENO"
5587e4b60806Smrgthen :
5588c3d5982aSmrg  eval $cacheid=yes
5589e4efb0bcSmrgelse case e in #(
5590e4efb0bcSmrg  e) eval $cacheid=no ;;
5591e4efb0bcSmrgesac
5592c3d5982aSmrgfi
5593e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
5594e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
5595e4efb0bcSmrgesac
5596c3d5982aSmrgfi
5597c3d5982aSmrg
5598c3d5982aSmrg
5599c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
5600c3d5982aSmrg
5601c3d5982aSmrg		eval supported=\$$cacheid
5602e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5603e4b60806Smrgprintf "%s\n" "$supported" >&6; }
5604c3d5982aSmrg		if test "$supported" = "yes" ; then
5605c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wformat=2"
5606c3d5982aSmrg			found="yes"
5607c3d5982aSmrg		fi
5608c3d5982aSmrg	fi
5609c3d5982aSmrg
5610c3d5982aSmrg	if test $found = "no" ; then
5611ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5612c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5613c3d5982aSmrg		fi
5614c3d5982aSmrg
5615ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5616c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5617c3d5982aSmrg		fi
5618c3d5982aSmrg
5619c3d5982aSmrg		CFLAGS="$CFLAGS -Wformat"
5620c3d5982aSmrg
5621e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat" >&5
5622e4b60806Smrgprintf %s "checking if $CC supports -Wformat... " >&6; }
5623c3d5982aSmrg		cacheid=xorg_cv_cc_flag__Wformat
5624e4b60806Smrg		if eval test \${$cacheid+y}
5625e4b60806Smrgthen :
5626e4b60806Smrg  printf %s "(cached) " >&6
5627e4efb0bcSmrgelse case e in #(
5628e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5629c3d5982aSmrg/* end confdefs.h.  */
5630c3d5982aSmrgint i;
5631c3d5982aSmrgint
5632e4b60806Smrgmain (void)
5633c3d5982aSmrg{
5634c3d5982aSmrg
5635c3d5982aSmrg  ;
5636c3d5982aSmrg  return 0;
5637c3d5982aSmrg}
5638c3d5982aSmrg_ACEOF
5639e4b60806Smrgif ac_fn_c_try_link "$LINENO"
5640e4b60806Smrgthen :
5641c3d5982aSmrg  eval $cacheid=yes
5642e4efb0bcSmrgelse case e in #(
5643e4efb0bcSmrg  e) eval $cacheid=no ;;
5644e4efb0bcSmrgesac
5645c3d5982aSmrgfi
5646e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
5647e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
5648e4efb0bcSmrgesac
5649c3d5982aSmrgfi
5650c3d5982aSmrg
5651c3d5982aSmrg
5652c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
5653c3d5982aSmrg
5654c3d5982aSmrg		eval supported=\$$cacheid
5655e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5656e4b60806Smrgprintf "%s\n" "$supported" >&6; }
5657c3d5982aSmrg		if test "$supported" = "yes" ; then
5658c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wformat"
5659c3d5982aSmrg			found="yes"
5660c3d5982aSmrg		fi
5661c3d5982aSmrg	fi
5662c3d5982aSmrg
5663c3d5982aSmrg
5664c3d5982aSmrg
5665c3d5982aSmrg
5666c3d5982aSmrg
5667c3d5982aSmrg
5668c3d5982aSmrg
5669c3d5982aSmrg
5670c3d5982aSmrg
5671c3d5982aSmrg
5672c3d5982aSmrg
5673c3d5982aSmrg
5674c3d5982aSmrg
5675c3d5982aSmrg
5676c3d5982aSmrg
5677c3d5982aSmrg
5678c3d5982aSmrg
5679c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
5680c3d5982aSmrg
5681c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5682c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5683e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5684e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5685e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
5686e4b60806Smrgthen :
5687e4b60806Smrg  printf %s "(cached) " >&6
5688e4efb0bcSmrgelse case e in #(
5689e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5690c3d5982aSmrg/* end confdefs.h.  */
5691c3d5982aSmrgint i;
5692c3d5982aSmrg_ACEOF
5693e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
5694e4b60806Smrgthen :
5695c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
5696e4efb0bcSmrgelse case e in #(
5697e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
5698e4efb0bcSmrgesac
5699c3d5982aSmrgfi
5700e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
5701e4efb0bcSmrgesac
5702c3d5982aSmrgfi
5703e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5704e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
5705c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5706c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
5707c3d5982aSmrgfi
5708c3d5982aSmrg
5709c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
5710c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5711c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5712c3d5982aSmrg	fi
5713c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5714e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5715e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5716e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
5717e4b60806Smrgthen :
5718e4b60806Smrg  printf %s "(cached) " >&6
5719e4efb0bcSmrgelse case e in #(
5720e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5721c3d5982aSmrg/* end confdefs.h.  */
5722c3d5982aSmrgint i;
5723c3d5982aSmrg_ACEOF
5724e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
5725e4b60806Smrgthen :
5726c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
5727e4efb0bcSmrgelse case e in #(
5728e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
5729e4efb0bcSmrgesac
5730c3d5982aSmrgfi
5731e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
5732e4efb0bcSmrgesac
5733c3d5982aSmrgfi
5734e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5735e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
5736c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5737c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
5738c3d5982aSmrgfi
5739c3d5982aSmrg
5740c3d5982aSmrgfound="no"
5741c3d5982aSmrg
5742c3d5982aSmrg	if test $found = "no" ; then
5743ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5744c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5745c3d5982aSmrg		fi
5746c3d5982aSmrg
5747ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5748c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5749c3d5982aSmrg		fi
5750c3d5982aSmrg
5751c3d5982aSmrg		CFLAGS="$CFLAGS -Wstrict-prototypes"
5752c3d5982aSmrg
5753e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wstrict-prototypes" >&5
5754e4b60806Smrgprintf %s "checking if $CC supports -Wstrict-prototypes... " >&6; }
5755c3d5982aSmrg		cacheid=xorg_cv_cc_flag__Wstrict_prototypes
5756e4b60806Smrg		if eval test \${$cacheid+y}
5757e4b60806Smrgthen :
5758e4b60806Smrg  printf %s "(cached) " >&6
5759e4efb0bcSmrgelse case e in #(
5760e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5761c3d5982aSmrg/* end confdefs.h.  */
5762c3d5982aSmrgint i;
5763c3d5982aSmrgint
5764e4b60806Smrgmain (void)
5765c3d5982aSmrg{
5766c3d5982aSmrg
5767c3d5982aSmrg  ;
5768c3d5982aSmrg  return 0;
5769c3d5982aSmrg}
5770c3d5982aSmrg_ACEOF
5771e4b60806Smrgif ac_fn_c_try_link "$LINENO"
5772e4b60806Smrgthen :
5773c3d5982aSmrg  eval $cacheid=yes
5774e4efb0bcSmrgelse case e in #(
5775e4efb0bcSmrg  e) eval $cacheid=no ;;
5776e4efb0bcSmrgesac
5777c3d5982aSmrgfi
5778e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
5779e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
5780e4efb0bcSmrgesac
5781c3d5982aSmrgfi
5782c3d5982aSmrg
5783c3d5982aSmrg
5784c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
5785c3d5982aSmrg
5786c3d5982aSmrg		eval supported=\$$cacheid
5787e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5788e4b60806Smrgprintf "%s\n" "$supported" >&6; }
5789c3d5982aSmrg		if test "$supported" = "yes" ; then
5790c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wstrict-prototypes"
5791c3d5982aSmrg			found="yes"
5792c3d5982aSmrg		fi
5793c3d5982aSmrg	fi
5794c3d5982aSmrg
5795c3d5982aSmrg
5796c3d5982aSmrg
5797c3d5982aSmrg
5798c3d5982aSmrg
5799c3d5982aSmrg
5800c3d5982aSmrg
5801c3d5982aSmrg
5802c3d5982aSmrg
5803c3d5982aSmrg
5804c3d5982aSmrg
5805c3d5982aSmrg
5806c3d5982aSmrg
5807c3d5982aSmrg
5808c3d5982aSmrg
5809c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
5810c3d5982aSmrg
5811c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5812c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5813e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5814e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5815e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
5816e4b60806Smrgthen :
5817e4b60806Smrg  printf %s "(cached) " >&6
5818e4efb0bcSmrgelse case e in #(
5819e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5820c3d5982aSmrg/* end confdefs.h.  */
5821c3d5982aSmrgint i;
5822c3d5982aSmrg_ACEOF
5823e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
5824e4b60806Smrgthen :
5825c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
5826e4efb0bcSmrgelse case e in #(
5827e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
5828e4efb0bcSmrgesac
5829c3d5982aSmrgfi
5830e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
5831e4efb0bcSmrgesac
5832c3d5982aSmrgfi
5833e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5834e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
5835c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5836c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
5837c3d5982aSmrgfi
5838c3d5982aSmrg
5839c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
5840c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5841c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5842c3d5982aSmrg	fi
5843c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5844e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5845e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5846e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
5847e4b60806Smrgthen :
5848e4b60806Smrg  printf %s "(cached) " >&6
5849e4efb0bcSmrgelse case e in #(
5850e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5851c3d5982aSmrg/* end confdefs.h.  */
5852c3d5982aSmrgint i;
5853c3d5982aSmrg_ACEOF
5854e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
5855e4b60806Smrgthen :
5856c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
5857e4efb0bcSmrgelse case e in #(
5858e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
5859e4efb0bcSmrgesac
5860c3d5982aSmrgfi
5861e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
5862e4efb0bcSmrgesac
5863c3d5982aSmrgfi
5864e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5865e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
5866c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5867c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
5868c3d5982aSmrgfi
5869c3d5982aSmrg
5870c3d5982aSmrgfound="no"
5871c3d5982aSmrg
5872c3d5982aSmrg	if test $found = "no" ; then
5873ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5874c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5875c3d5982aSmrg		fi
5876c3d5982aSmrg
5877ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5878c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5879c3d5982aSmrg		fi
5880c3d5982aSmrg
5881c3d5982aSmrg		CFLAGS="$CFLAGS -Wmissing-prototypes"
5882c3d5982aSmrg
5883e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-prototypes" >&5
5884e4b60806Smrgprintf %s "checking if $CC supports -Wmissing-prototypes... " >&6; }
5885c3d5982aSmrg		cacheid=xorg_cv_cc_flag__Wmissing_prototypes
5886e4b60806Smrg		if eval test \${$cacheid+y}
5887e4b60806Smrgthen :
5888e4b60806Smrg  printf %s "(cached) " >&6
5889e4efb0bcSmrgelse case e in #(
5890e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5891c3d5982aSmrg/* end confdefs.h.  */
5892c3d5982aSmrgint i;
5893c3d5982aSmrgint
5894e4b60806Smrgmain (void)
5895c3d5982aSmrg{
5896c3d5982aSmrg
5897c3d5982aSmrg  ;
5898c3d5982aSmrg  return 0;
5899c3d5982aSmrg}
5900c3d5982aSmrg_ACEOF
5901e4b60806Smrgif ac_fn_c_try_link "$LINENO"
5902e4b60806Smrgthen :
5903c3d5982aSmrg  eval $cacheid=yes
5904e4efb0bcSmrgelse case e in #(
5905e4efb0bcSmrg  e) eval $cacheid=no ;;
5906e4efb0bcSmrgesac
5907c3d5982aSmrgfi
5908e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
5909e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
5910e4efb0bcSmrgesac
5911c3d5982aSmrgfi
5912c3d5982aSmrg
5913c3d5982aSmrg
5914c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
5915c3d5982aSmrg
5916c3d5982aSmrg		eval supported=\$$cacheid
5917e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5918e4b60806Smrgprintf "%s\n" "$supported" >&6; }
5919c3d5982aSmrg		if test "$supported" = "yes" ; then
5920c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-prototypes"
5921c3d5982aSmrg			found="yes"
5922c3d5982aSmrg		fi
5923c3d5982aSmrg	fi
5924c3d5982aSmrg
5925c3d5982aSmrg
5926c3d5982aSmrg
5927c3d5982aSmrg
5928c3d5982aSmrg
5929c3d5982aSmrg
5930c3d5982aSmrg
5931c3d5982aSmrg
5932c3d5982aSmrg
5933c3d5982aSmrg
5934c3d5982aSmrg
5935c3d5982aSmrg
5936c3d5982aSmrg
5937c3d5982aSmrg
5938c3d5982aSmrg
5939c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
5940c3d5982aSmrg
5941c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5942c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5943e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5944e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5945e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
5946e4b60806Smrgthen :
5947e4b60806Smrg  printf %s "(cached) " >&6
5948e4efb0bcSmrgelse case e in #(
5949e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5950c3d5982aSmrg/* end confdefs.h.  */
5951c3d5982aSmrgint i;
5952c3d5982aSmrg_ACEOF
5953e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
5954e4b60806Smrgthen :
5955c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
5956e4efb0bcSmrgelse case e in #(
5957e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
5958e4efb0bcSmrgesac
5959c3d5982aSmrgfi
5960e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
5961e4efb0bcSmrgesac
5962c3d5982aSmrgfi
5963e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5964e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
5965c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5966c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
5967c3d5982aSmrgfi
5968c3d5982aSmrg
5969c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
5970c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5971c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5972c3d5982aSmrg	fi
5973c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5974e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5975e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5976e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
5977e4b60806Smrgthen :
5978e4b60806Smrg  printf %s "(cached) " >&6
5979e4efb0bcSmrgelse case e in #(
5980e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5981c3d5982aSmrg/* end confdefs.h.  */
5982c3d5982aSmrgint i;
5983c3d5982aSmrg_ACEOF
5984e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
5985e4b60806Smrgthen :
5986c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
5987e4efb0bcSmrgelse case e in #(
5988e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
5989e4efb0bcSmrgesac
5990c3d5982aSmrgfi
5991e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
5992e4efb0bcSmrgesac
5993c3d5982aSmrgfi
5994e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5995e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
5996c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5997c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
5998c3d5982aSmrgfi
5999c3d5982aSmrg
6000c3d5982aSmrgfound="no"
6001c3d5982aSmrg
6002c3d5982aSmrg	if test $found = "no" ; then
6003ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6004c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6005c3d5982aSmrg		fi
6006c3d5982aSmrg
6007ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6008c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6009c3d5982aSmrg		fi
6010c3d5982aSmrg
6011c3d5982aSmrg		CFLAGS="$CFLAGS -Wnested-externs"
6012c3d5982aSmrg
6013e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnested-externs" >&5
6014e4b60806Smrgprintf %s "checking if $CC supports -Wnested-externs... " >&6; }
6015c3d5982aSmrg		cacheid=xorg_cv_cc_flag__Wnested_externs
6016e4b60806Smrg		if eval test \${$cacheid+y}
6017e4b60806Smrgthen :
6018e4b60806Smrg  printf %s "(cached) " >&6
6019e4efb0bcSmrgelse case e in #(
6020e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6021c3d5982aSmrg/* end confdefs.h.  */
6022c3d5982aSmrgint i;
6023c3d5982aSmrgint
6024e4b60806Smrgmain (void)
6025c3d5982aSmrg{
6026c3d5982aSmrg
6027c3d5982aSmrg  ;
6028c3d5982aSmrg  return 0;
6029c3d5982aSmrg}
6030c3d5982aSmrg_ACEOF
6031e4b60806Smrgif ac_fn_c_try_link "$LINENO"
6032e4b60806Smrgthen :
6033c3d5982aSmrg  eval $cacheid=yes
6034e4efb0bcSmrgelse case e in #(
6035e4efb0bcSmrg  e) eval $cacheid=no ;;
6036e4efb0bcSmrgesac
6037c3d5982aSmrgfi
6038e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
6039e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
6040e4efb0bcSmrgesac
6041c3d5982aSmrgfi
6042c3d5982aSmrg
6043c3d5982aSmrg
6044c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
6045c3d5982aSmrg
6046c3d5982aSmrg		eval supported=\$$cacheid
6047e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6048e4b60806Smrgprintf "%s\n" "$supported" >&6; }
6049c3d5982aSmrg		if test "$supported" = "yes" ; then
6050c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wnested-externs"
6051c3d5982aSmrg			found="yes"
6052c3d5982aSmrg		fi
6053c3d5982aSmrg	fi
6054c3d5982aSmrg
6055c3d5982aSmrg
6056c3d5982aSmrg
6057c3d5982aSmrg
6058c3d5982aSmrg
6059c3d5982aSmrg
6060c3d5982aSmrg
6061c3d5982aSmrg
6062c3d5982aSmrg
6063c3d5982aSmrg
6064c3d5982aSmrg
6065c3d5982aSmrg
6066c3d5982aSmrg
6067c3d5982aSmrg
6068c3d5982aSmrg
6069c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
6070c3d5982aSmrg
6071c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6072c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6073e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6074e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6075e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
6076e4b60806Smrgthen :
6077e4b60806Smrg  printf %s "(cached) " >&6
6078e4efb0bcSmrgelse case e in #(
6079e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6080c3d5982aSmrg/* end confdefs.h.  */
6081c3d5982aSmrgint i;
6082c3d5982aSmrg_ACEOF
6083e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
6084e4b60806Smrgthen :
6085c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
6086e4efb0bcSmrgelse case e in #(
6087e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
6088e4efb0bcSmrgesac
6089c3d5982aSmrgfi
6090e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
6091e4efb0bcSmrgesac
6092c3d5982aSmrgfi
6093e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6094e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
6095c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6096c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
6097c3d5982aSmrgfi
6098c3d5982aSmrg
6099c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
6100c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6101c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6102c3d5982aSmrg	fi
6103c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6104e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6105e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6106e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
6107e4b60806Smrgthen :
6108e4b60806Smrg  printf %s "(cached) " >&6
6109e4efb0bcSmrgelse case e in #(
6110e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6111c3d5982aSmrg/* end confdefs.h.  */
6112c3d5982aSmrgint i;
6113c3d5982aSmrg_ACEOF
6114e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
6115e4b60806Smrgthen :
6116c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
6117e4efb0bcSmrgelse case e in #(
6118e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
6119e4efb0bcSmrgesac
6120c3d5982aSmrgfi
6121e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
6122e4efb0bcSmrgesac
6123c3d5982aSmrgfi
6124e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6125e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
6126c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6127c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
6128c3d5982aSmrgfi
6129c3d5982aSmrg
6130c3d5982aSmrgfound="no"
6131c3d5982aSmrg
6132c3d5982aSmrg	if test $found = "no" ; then
6133ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6134c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6135c3d5982aSmrg		fi
6136c3d5982aSmrg
6137ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6138c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6139c3d5982aSmrg		fi
6140c3d5982aSmrg
6141c3d5982aSmrg		CFLAGS="$CFLAGS -Wbad-function-cast"
6142c3d5982aSmrg
6143e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wbad-function-cast" >&5
6144e4b60806Smrgprintf %s "checking if $CC supports -Wbad-function-cast... " >&6; }
6145c3d5982aSmrg		cacheid=xorg_cv_cc_flag__Wbad_function_cast
6146e4b60806Smrg		if eval test \${$cacheid+y}
6147e4b60806Smrgthen :
6148e4b60806Smrg  printf %s "(cached) " >&6
6149e4efb0bcSmrgelse case e in #(
6150e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6151c3d5982aSmrg/* end confdefs.h.  */
6152c3d5982aSmrgint i;
6153c3d5982aSmrgint
6154e4b60806Smrgmain (void)
6155c3d5982aSmrg{
6156c3d5982aSmrg
6157c3d5982aSmrg  ;
6158c3d5982aSmrg  return 0;
6159c3d5982aSmrg}
6160c3d5982aSmrg_ACEOF
6161e4b60806Smrgif ac_fn_c_try_link "$LINENO"
6162e4b60806Smrgthen :
6163c3d5982aSmrg  eval $cacheid=yes
6164e4efb0bcSmrgelse case e in #(
6165e4efb0bcSmrg  e) eval $cacheid=no ;;
6166e4efb0bcSmrgesac
6167c3d5982aSmrgfi
6168e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
6169e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
6170e4efb0bcSmrgesac
6171c3d5982aSmrgfi
6172c3d5982aSmrg
6173c3d5982aSmrg
6174c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
6175c3d5982aSmrg
6176c3d5982aSmrg		eval supported=\$$cacheid
6177e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6178e4b60806Smrgprintf "%s\n" "$supported" >&6; }
6179c3d5982aSmrg		if test "$supported" = "yes" ; then
6180c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wbad-function-cast"
6181c3d5982aSmrg			found="yes"
6182c3d5982aSmrg		fi
6183c3d5982aSmrg	fi
6184c3d5982aSmrg
6185c3d5982aSmrg
6186c3d5982aSmrg
6187c3d5982aSmrg
6188c3d5982aSmrg
6189c3d5982aSmrg
6190c3d5982aSmrg
6191c3d5982aSmrg
6192c3d5982aSmrg
6193c3d5982aSmrg
6194c3d5982aSmrg
6195c3d5982aSmrg
6196c3d5982aSmrg
6197c3d5982aSmrg
6198c3d5982aSmrg
6199c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
6200c3d5982aSmrg
6201c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6202c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6203e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6204e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6205e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
6206e4b60806Smrgthen :
6207e4b60806Smrg  printf %s "(cached) " >&6
6208e4efb0bcSmrgelse case e in #(
6209e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6210c3d5982aSmrg/* end confdefs.h.  */
6211c3d5982aSmrgint i;
6212c3d5982aSmrg_ACEOF
6213e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
6214e4b60806Smrgthen :
6215c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
6216e4efb0bcSmrgelse case e in #(
6217e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
6218e4efb0bcSmrgesac
6219c3d5982aSmrgfi
6220e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
6221e4efb0bcSmrgesac
6222c3d5982aSmrgfi
6223e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6224e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
6225c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6226c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
6227c3d5982aSmrgfi
6228c3d5982aSmrg
6229c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
6230c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6231c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6232c3d5982aSmrg	fi
6233c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6234e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6235e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6236e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
6237e4b60806Smrgthen :
6238e4b60806Smrg  printf %s "(cached) " >&6
6239e4efb0bcSmrgelse case e in #(
6240e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6241c3d5982aSmrg/* end confdefs.h.  */
6242c3d5982aSmrgint i;
6243c3d5982aSmrg_ACEOF
6244e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
6245e4b60806Smrgthen :
6246c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
6247e4efb0bcSmrgelse case e in #(
6248e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
6249e4efb0bcSmrgesac
6250c3d5982aSmrgfi
6251e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
6252e4efb0bcSmrgesac
6253c3d5982aSmrgfi
6254e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6255e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
6256c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6257c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
6258c3d5982aSmrgfi
6259c3d5982aSmrg
6260c3d5982aSmrgfound="no"
6261c3d5982aSmrg
6262c3d5982aSmrg	if test $found = "no" ; then
6263ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6264c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6265c3d5982aSmrg		fi
6266c3d5982aSmrg
6267ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6268c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6269c3d5982aSmrg		fi
6270c3d5982aSmrg
6271c3d5982aSmrg		CFLAGS="$CFLAGS -Wold-style-definition"
6272c3d5982aSmrg
6273e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wold-style-definition" >&5
6274e4b60806Smrgprintf %s "checking if $CC supports -Wold-style-definition... " >&6; }
6275c3d5982aSmrg		cacheid=xorg_cv_cc_flag__Wold_style_definition
6276e4b60806Smrg		if eval test \${$cacheid+y}
6277e4b60806Smrgthen :
6278e4b60806Smrg  printf %s "(cached) " >&6
6279e4efb0bcSmrgelse case e in #(
6280e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6281c3d5982aSmrg/* end confdefs.h.  */
6282c3d5982aSmrgint i;
6283c3d5982aSmrgint
6284e4b60806Smrgmain (void)
6285c3d5982aSmrg{
6286c3d5982aSmrg
6287c3d5982aSmrg  ;
6288c3d5982aSmrg  return 0;
6289c3d5982aSmrg}
6290c3d5982aSmrg_ACEOF
6291e4b60806Smrgif ac_fn_c_try_link "$LINENO"
6292e4b60806Smrgthen :
6293c3d5982aSmrg  eval $cacheid=yes
6294e4efb0bcSmrgelse case e in #(
6295e4efb0bcSmrg  e) eval $cacheid=no ;;
6296e4efb0bcSmrgesac
6297c3d5982aSmrgfi
6298e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
6299e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
6300e4efb0bcSmrgesac
6301c3d5982aSmrgfi
6302c3d5982aSmrg
6303c3d5982aSmrg
6304c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
6305c3d5982aSmrg
6306c3d5982aSmrg		eval supported=\$$cacheid
6307e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6308e4b60806Smrgprintf "%s\n" "$supported" >&6; }
6309c3d5982aSmrg		if test "$supported" = "yes" ; then
6310c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wold-style-definition"
6311c3d5982aSmrg			found="yes"
6312c3d5982aSmrg		fi
6313c3d5982aSmrg	fi
6314c3d5982aSmrg
6315ff143803Smrg	if test $found = "no" ; then
6316ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6317ff143803Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6318ff143803Smrg		fi
6319ff143803Smrg
6320ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6321ff143803Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6322ff143803Smrg		fi
6323ff143803Smrg
6324ff143803Smrg		CFLAGS="$CFLAGS -fd"
6325ff143803Smrg
6326e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fd" >&5
6327e4b60806Smrgprintf %s "checking if $CC supports -fd... " >&6; }
6328ff143803Smrg		cacheid=xorg_cv_cc_flag__fd
6329e4b60806Smrg		if eval test \${$cacheid+y}
6330e4b60806Smrgthen :
6331e4b60806Smrg  printf %s "(cached) " >&6
6332e4efb0bcSmrgelse case e in #(
6333e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6334ff143803Smrg/* end confdefs.h.  */
6335ff143803Smrgint i;
6336ff143803Smrgint
6337e4b60806Smrgmain (void)
6338ff143803Smrg{
6339ff143803Smrg
6340ff143803Smrg  ;
6341ff143803Smrg  return 0;
6342ff143803Smrg}
6343ff143803Smrg_ACEOF
6344e4b60806Smrgif ac_fn_c_try_link "$LINENO"
6345e4b60806Smrgthen :
6346ff143803Smrg  eval $cacheid=yes
6347e4efb0bcSmrgelse case e in #(
6348e4efb0bcSmrg  e) eval $cacheid=no ;;
6349e4efb0bcSmrgesac
6350ff143803Smrgfi
6351e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
6352e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
6353e4efb0bcSmrgesac
6354ff143803Smrgfi
6355ff143803Smrg
6356ff143803Smrg
6357ff143803Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
6358ff143803Smrg
6359ff143803Smrg		eval supported=\$$cacheid
6360e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6361e4b60806Smrgprintf "%s\n" "$supported" >&6; }
6362ff143803Smrg		if test "$supported" = "yes" ; then
6363ff143803Smrg			BASE_CFLAGS="$BASE_CFLAGS -fd"
6364ff143803Smrg			found="yes"
6365ff143803Smrg		fi
6366ff143803Smrg	fi
6367ff143803Smrg
6368c3d5982aSmrg
6369c3d5982aSmrg
6370c3d5982aSmrg
6371c3d5982aSmrg
6372c3d5982aSmrg
6373c3d5982aSmrg
6374c3d5982aSmrg
6375c3d5982aSmrg
6376c3d5982aSmrg
6377c3d5982aSmrg
6378c3d5982aSmrg
6379c3d5982aSmrg
6380c3d5982aSmrg
6381c3d5982aSmrg
6382c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
6383c3d5982aSmrg
6384c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6385c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6386e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6387e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6388e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
6389e4b60806Smrgthen :
6390e4b60806Smrg  printf %s "(cached) " >&6
6391e4efb0bcSmrgelse case e in #(
6392e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6393c3d5982aSmrg/* end confdefs.h.  */
6394c3d5982aSmrgint i;
6395c3d5982aSmrg_ACEOF
6396e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
6397e4b60806Smrgthen :
6398c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
6399e4efb0bcSmrgelse case e in #(
6400e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
6401e4efb0bcSmrgesac
6402c3d5982aSmrgfi
6403e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
6404e4efb0bcSmrgesac
6405c3d5982aSmrgfi
6406e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6407e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
6408c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6409c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
6410c3d5982aSmrgfi
6411c3d5982aSmrg
6412c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
6413c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6414c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6415c3d5982aSmrg	fi
6416c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6417e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6418e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6419e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
6420e4b60806Smrgthen :
6421e4b60806Smrg  printf %s "(cached) " >&6
6422e4efb0bcSmrgelse case e in #(
6423e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6424c3d5982aSmrg/* end confdefs.h.  */
6425c3d5982aSmrgint i;
6426c3d5982aSmrg_ACEOF
6427e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
6428e4b60806Smrgthen :
6429c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
6430e4efb0bcSmrgelse case e in #(
6431e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
6432e4efb0bcSmrgesac
6433c3d5982aSmrgfi
6434e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
6435e4efb0bcSmrgesac
6436c3d5982aSmrgfi
6437e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6438e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
6439c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6440c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
6441c3d5982aSmrgfi
6442c3d5982aSmrg
6443c3d5982aSmrgfound="no"
6444c3d5982aSmrg
6445c3d5982aSmrg	if test $found = "no" ; then
6446ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6447c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6448c3d5982aSmrg		fi
6449c3d5982aSmrg
6450ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6451c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6452c3d5982aSmrg		fi
6453c3d5982aSmrg
6454c3d5982aSmrg		CFLAGS="$CFLAGS -Wdeclaration-after-statement"
6455c3d5982aSmrg
6456e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wdeclaration-after-statement" >&5
6457e4b60806Smrgprintf %s "checking if $CC supports -Wdeclaration-after-statement... " >&6; }
6458c3d5982aSmrg		cacheid=xorg_cv_cc_flag__Wdeclaration_after_statement
6459e4b60806Smrg		if eval test \${$cacheid+y}
6460e4b60806Smrgthen :
6461e4b60806Smrg  printf %s "(cached) " >&6
6462e4efb0bcSmrgelse case e in #(
6463e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6464c3d5982aSmrg/* end confdefs.h.  */
6465c3d5982aSmrgint i;
6466c3d5982aSmrgint
6467e4b60806Smrgmain (void)
6468c3d5982aSmrg{
6469c3d5982aSmrg
6470c3d5982aSmrg  ;
6471c3d5982aSmrg  return 0;
6472c3d5982aSmrg}
6473c3d5982aSmrg_ACEOF
6474e4b60806Smrgif ac_fn_c_try_link "$LINENO"
6475e4b60806Smrgthen :
6476c3d5982aSmrg  eval $cacheid=yes
6477e4efb0bcSmrgelse case e in #(
6478e4efb0bcSmrg  e) eval $cacheid=no ;;
6479e4efb0bcSmrgesac
6480c3d5982aSmrgfi
6481e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
6482e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
6483e4efb0bcSmrgesac
6484c3d5982aSmrgfi
6485c3d5982aSmrg
6486c3d5982aSmrg
6487c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
6488c3d5982aSmrg
6489c3d5982aSmrg		eval supported=\$$cacheid
6490e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6491e4b60806Smrgprintf "%s\n" "$supported" >&6; }
6492c3d5982aSmrg		if test "$supported" = "yes" ; then
6493c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wdeclaration-after-statement"
6494c3d5982aSmrg			found="yes"
6495c3d5982aSmrg		fi
6496c3d5982aSmrg	fi
6497c3d5982aSmrg
6498c3d5982aSmrg
6499c3d5982aSmrg
6500c3d5982aSmrg
6501c3d5982aSmrg
6502c3d5982aSmrg# This chunk adds additional warnings that could catch undesired effects.
6503c3d5982aSmrg
6504c3d5982aSmrg
6505c3d5982aSmrg
6506c3d5982aSmrg
6507c3d5982aSmrg
6508c3d5982aSmrg
6509c3d5982aSmrg
6510c3d5982aSmrg
6511c3d5982aSmrg
6512c3d5982aSmrg
6513c3d5982aSmrg
6514c3d5982aSmrg
6515c3d5982aSmrg
6516c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
6517c3d5982aSmrg
6518c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6519c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6520e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6521e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6522e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
6523e4b60806Smrgthen :
6524e4b60806Smrg  printf %s "(cached) " >&6
6525e4efb0bcSmrgelse case e in #(
6526e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6527c3d5982aSmrg/* end confdefs.h.  */
6528c3d5982aSmrgint i;
6529c3d5982aSmrg_ACEOF
6530e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
6531e4b60806Smrgthen :
6532c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
6533e4efb0bcSmrgelse case e in #(
6534e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
6535e4efb0bcSmrgesac
6536c3d5982aSmrgfi
6537e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
6538e4efb0bcSmrgesac
6539c3d5982aSmrgfi
6540e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6541e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
6542c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6543c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
6544c3d5982aSmrgfi
6545c3d5982aSmrg
6546c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
6547c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6548c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6549c3d5982aSmrg	fi
6550c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6551e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6552e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6553e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
6554e4b60806Smrgthen :
6555e4b60806Smrg  printf %s "(cached) " >&6
6556e4efb0bcSmrgelse case e in #(
6557e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6558c3d5982aSmrg/* end confdefs.h.  */
6559c3d5982aSmrgint i;
6560c3d5982aSmrg_ACEOF
6561e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
6562e4b60806Smrgthen :
6563c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
6564e4efb0bcSmrgelse case e in #(
6565e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
6566e4efb0bcSmrgesac
6567c3d5982aSmrgfi
6568e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
6569e4efb0bcSmrgesac
6570c3d5982aSmrgfi
6571e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6572e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
6573c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6574c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
6575c3d5982aSmrgfi
6576c3d5982aSmrg
6577c3d5982aSmrgfound="no"
6578c3d5982aSmrg
6579c3d5982aSmrg	if test $found = "no" ; then
6580ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6581c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6582c3d5982aSmrg		fi
6583c3d5982aSmrg
6584ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6585c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6586c3d5982aSmrg		fi
6587c3d5982aSmrg
6588c3d5982aSmrg		CFLAGS="$CFLAGS -Wunused"
6589c3d5982aSmrg
6590e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused" >&5
6591e4b60806Smrgprintf %s "checking if $CC supports -Wunused... " >&6; }
6592c3d5982aSmrg		cacheid=xorg_cv_cc_flag__Wunused
6593e4b60806Smrg		if eval test \${$cacheid+y}
6594e4b60806Smrgthen :
6595e4b60806Smrg  printf %s "(cached) " >&6
6596e4efb0bcSmrgelse case e in #(
6597e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6598c3d5982aSmrg/* end confdefs.h.  */
6599c3d5982aSmrgint i;
6600c3d5982aSmrgint
6601e4b60806Smrgmain (void)
6602c3d5982aSmrg{
6603c3d5982aSmrg
6604c3d5982aSmrg  ;
6605c3d5982aSmrg  return 0;
6606c3d5982aSmrg}
6607c3d5982aSmrg_ACEOF
6608e4b60806Smrgif ac_fn_c_try_link "$LINENO"
6609e4b60806Smrgthen :
6610c3d5982aSmrg  eval $cacheid=yes
6611e4efb0bcSmrgelse case e in #(
6612e4efb0bcSmrg  e) eval $cacheid=no ;;
6613e4efb0bcSmrgesac
6614c3d5982aSmrgfi
6615e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
6616e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
6617e4efb0bcSmrgesac
6618c3d5982aSmrgfi
6619c3d5982aSmrg
6620c3d5982aSmrg
6621c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
6622c3d5982aSmrg
6623c3d5982aSmrg		eval supported=\$$cacheid
6624e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6625e4b60806Smrgprintf "%s\n" "$supported" >&6; }
6626c3d5982aSmrg		if test "$supported" = "yes" ; then
6627c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wunused"
6628c3d5982aSmrg			found="yes"
6629c3d5982aSmrg		fi
6630c3d5982aSmrg	fi
6631c3d5982aSmrg
6632c3d5982aSmrg
6633c3d5982aSmrg
6634c3d5982aSmrg
6635c3d5982aSmrg
6636c3d5982aSmrg
6637c3d5982aSmrg
6638c3d5982aSmrg
6639c3d5982aSmrg
6640c3d5982aSmrg
6641c3d5982aSmrg
6642c3d5982aSmrg
6643c3d5982aSmrg
6644c3d5982aSmrg
6645c3d5982aSmrg
6646c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
6647c3d5982aSmrg
6648c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6649c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6650e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6651e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6652e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
6653e4b60806Smrgthen :
6654e4b60806Smrg  printf %s "(cached) " >&6
6655e4efb0bcSmrgelse case e in #(
6656e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6657c3d5982aSmrg/* end confdefs.h.  */
6658c3d5982aSmrgint i;
6659c3d5982aSmrg_ACEOF
6660e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
6661e4b60806Smrgthen :
6662c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
6663e4efb0bcSmrgelse case e in #(
6664e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
6665e4efb0bcSmrgesac
6666c3d5982aSmrgfi
6667e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
6668e4efb0bcSmrgesac
6669c3d5982aSmrgfi
6670e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6671e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
6672c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6673c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
6674c3d5982aSmrgfi
6675c3d5982aSmrg
6676c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
6677c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6678c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6679c3d5982aSmrg	fi
6680c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6681e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6682e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6683e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
6684e4b60806Smrgthen :
6685e4b60806Smrg  printf %s "(cached) " >&6
6686e4efb0bcSmrgelse case e in #(
6687e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6688c3d5982aSmrg/* end confdefs.h.  */
6689c3d5982aSmrgint i;
6690c3d5982aSmrg_ACEOF
6691e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
6692e4b60806Smrgthen :
6693c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
6694e4efb0bcSmrgelse case e in #(
6695e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
6696e4efb0bcSmrgesac
6697c3d5982aSmrgfi
6698e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
6699e4efb0bcSmrgesac
6700c3d5982aSmrgfi
6701e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6702e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
6703c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6704c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
6705c3d5982aSmrgfi
6706c3d5982aSmrg
6707c3d5982aSmrgfound="no"
6708c3d5982aSmrg
6709c3d5982aSmrg	if test $found = "no" ; then
6710ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6711c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6712c3d5982aSmrg		fi
6713c3d5982aSmrg
6714ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6715c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6716c3d5982aSmrg		fi
6717c3d5982aSmrg
6718c3d5982aSmrg		CFLAGS="$CFLAGS -Wuninitialized"
6719c3d5982aSmrg
6720e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5
6721e4b60806Smrgprintf %s "checking if $CC supports -Wuninitialized... " >&6; }
6722c3d5982aSmrg		cacheid=xorg_cv_cc_flag__Wuninitialized
6723e4b60806Smrg		if eval test \${$cacheid+y}
6724e4b60806Smrgthen :
6725e4b60806Smrg  printf %s "(cached) " >&6
6726e4efb0bcSmrgelse case e in #(
6727e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6728c3d5982aSmrg/* end confdefs.h.  */
6729c3d5982aSmrgint i;
6730c3d5982aSmrgint
6731e4b60806Smrgmain (void)
6732c3d5982aSmrg{
6733c3d5982aSmrg
6734c3d5982aSmrg  ;
6735c3d5982aSmrg  return 0;
6736c3d5982aSmrg}
6737c3d5982aSmrg_ACEOF
6738e4b60806Smrgif ac_fn_c_try_link "$LINENO"
6739e4b60806Smrgthen :
6740c3d5982aSmrg  eval $cacheid=yes
6741e4efb0bcSmrgelse case e in #(
6742e4efb0bcSmrg  e) eval $cacheid=no ;;
6743e4efb0bcSmrgesac
6744c3d5982aSmrgfi
6745e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
6746e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
6747e4efb0bcSmrgesac
6748c3d5982aSmrgfi
6749c3d5982aSmrg
6750c3d5982aSmrg
6751c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
6752c3d5982aSmrg
6753c3d5982aSmrg		eval supported=\$$cacheid
6754e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6755e4b60806Smrgprintf "%s\n" "$supported" >&6; }
6756c3d5982aSmrg		if test "$supported" = "yes" ; then
6757c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wuninitialized"
6758c3d5982aSmrg			found="yes"
6759c3d5982aSmrg		fi
6760c3d5982aSmrg	fi
6761c3d5982aSmrg
6762c3d5982aSmrg
6763c3d5982aSmrg
6764c3d5982aSmrg
6765c3d5982aSmrg
6766c3d5982aSmrg
6767c3d5982aSmrg
6768c3d5982aSmrg
6769c3d5982aSmrg
6770c3d5982aSmrg
6771c3d5982aSmrg
6772c3d5982aSmrg
6773c3d5982aSmrg
6774c3d5982aSmrg
6775c3d5982aSmrg
6776c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
6777c3d5982aSmrg
6778c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6779c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6780e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6781e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6782e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
6783e4b60806Smrgthen :
6784e4b60806Smrg  printf %s "(cached) " >&6
6785e4efb0bcSmrgelse case e in #(
6786e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6787c3d5982aSmrg/* end confdefs.h.  */
6788c3d5982aSmrgint i;
6789c3d5982aSmrg_ACEOF
6790e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
6791e4b60806Smrgthen :
6792c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
6793e4efb0bcSmrgelse case e in #(
6794e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
6795e4efb0bcSmrgesac
6796c3d5982aSmrgfi
6797e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
6798e4efb0bcSmrgesac
6799c3d5982aSmrgfi
6800e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6801e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
6802c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6803c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
6804c3d5982aSmrgfi
6805c3d5982aSmrg
6806c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
6807c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6808c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6809c3d5982aSmrg	fi
6810c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6811e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6812e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6813e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
6814e4b60806Smrgthen :
6815e4b60806Smrg  printf %s "(cached) " >&6
6816e4efb0bcSmrgelse case e in #(
6817e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6818c3d5982aSmrg/* end confdefs.h.  */
6819c3d5982aSmrgint i;
6820c3d5982aSmrg_ACEOF
6821e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
6822e4b60806Smrgthen :
6823c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
6824e4efb0bcSmrgelse case e in #(
6825e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
6826e4efb0bcSmrgesac
6827c3d5982aSmrgfi
6828e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
6829e4efb0bcSmrgesac
6830c3d5982aSmrgfi
6831e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6832e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
6833c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6834c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
6835c3d5982aSmrgfi
6836c3d5982aSmrg
6837c3d5982aSmrgfound="no"
6838c3d5982aSmrg
6839c3d5982aSmrg	if test $found = "no" ; then
6840ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6841c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6842c3d5982aSmrg		fi
6843c3d5982aSmrg
6844ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6845c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6846c3d5982aSmrg		fi
6847c3d5982aSmrg
6848c3d5982aSmrg		CFLAGS="$CFLAGS -Wshadow"
6849c3d5982aSmrg
6850e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wshadow" >&5
6851e4b60806Smrgprintf %s "checking if $CC supports -Wshadow... " >&6; }
6852c3d5982aSmrg		cacheid=xorg_cv_cc_flag__Wshadow
6853e4b60806Smrg		if eval test \${$cacheid+y}
6854e4b60806Smrgthen :
6855e4b60806Smrg  printf %s "(cached) " >&6
6856e4efb0bcSmrgelse case e in #(
6857e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6858c3d5982aSmrg/* end confdefs.h.  */
6859c3d5982aSmrgint i;
6860c3d5982aSmrgint
6861e4b60806Smrgmain (void)
6862c3d5982aSmrg{
6863c3d5982aSmrg
6864c3d5982aSmrg  ;
6865c3d5982aSmrg  return 0;
6866c3d5982aSmrg}
6867c3d5982aSmrg_ACEOF
6868e4b60806Smrgif ac_fn_c_try_link "$LINENO"
6869e4b60806Smrgthen :
6870c3d5982aSmrg  eval $cacheid=yes
6871e4efb0bcSmrgelse case e in #(
6872e4efb0bcSmrg  e) eval $cacheid=no ;;
6873e4efb0bcSmrgesac
6874c3d5982aSmrgfi
6875e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
6876e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
6877e4efb0bcSmrgesac
6878c3d5982aSmrgfi
6879c3d5982aSmrg
6880c3d5982aSmrg
6881c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
6882c3d5982aSmrg
6883c3d5982aSmrg		eval supported=\$$cacheid
6884e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6885e4b60806Smrgprintf "%s\n" "$supported" >&6; }
6886c3d5982aSmrg		if test "$supported" = "yes" ; then
6887c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wshadow"
6888c3d5982aSmrg			found="yes"
6889c3d5982aSmrg		fi
6890c3d5982aSmrg	fi
6891c3d5982aSmrg
6892c3d5982aSmrg
6893c3d5982aSmrg
6894c3d5982aSmrg
6895c3d5982aSmrg
6896c3d5982aSmrg
6897c3d5982aSmrg
6898c3d5982aSmrg
6899c3d5982aSmrg
6900c3d5982aSmrg
6901c3d5982aSmrg
6902c3d5982aSmrg
6903c3d5982aSmrg
6904c3d5982aSmrg
6905c3d5982aSmrg
6906c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
6907c3d5982aSmrg
6908c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6909c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6910e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6911e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6912e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
6913e4b60806Smrgthen :
6914e4b60806Smrg  printf %s "(cached) " >&6
6915e4efb0bcSmrgelse case e in #(
6916e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6917c3d5982aSmrg/* end confdefs.h.  */
6918c3d5982aSmrgint i;
6919c3d5982aSmrg_ACEOF
6920e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
6921e4b60806Smrgthen :
6922c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
6923e4efb0bcSmrgelse case e in #(
6924e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
6925e4efb0bcSmrgesac
6926c3d5982aSmrgfi
6927e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
6928e4efb0bcSmrgesac
6929c3d5982aSmrgfi
6930e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6931e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
6932c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6933c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
6934c3d5982aSmrgfi
6935c3d5982aSmrg
6936c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
6937c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6938c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6939c3d5982aSmrg	fi
6940c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6941e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6942e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6943e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
6944e4b60806Smrgthen :
6945e4b60806Smrg  printf %s "(cached) " >&6
6946e4efb0bcSmrgelse case e in #(
6947e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6948c3d5982aSmrg/* end confdefs.h.  */
6949c3d5982aSmrgint i;
6950c3d5982aSmrg_ACEOF
6951e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
6952e4b60806Smrgthen :
6953c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
6954e4efb0bcSmrgelse case e in #(
6955e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
6956e4efb0bcSmrgesac
6957c3d5982aSmrgfi
6958e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
6959e4efb0bcSmrgesac
6960c3d5982aSmrgfi
6961e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6962e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
6963c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6964c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
6965c3d5982aSmrgfi
6966c3d5982aSmrg
6967c3d5982aSmrgfound="no"
6968c3d5982aSmrg
6969c3d5982aSmrg	if test $found = "no" ; then
6970ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6971c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6972c3d5982aSmrg		fi
6973c3d5982aSmrg
6974ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6975c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6976c3d5982aSmrg		fi
6977c3d5982aSmrg
6978ff143803Smrg		CFLAGS="$CFLAGS -Wmissing-noreturn"
6979c3d5982aSmrg
6980e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-noreturn" >&5
6981e4b60806Smrgprintf %s "checking if $CC supports -Wmissing-noreturn... " >&6; }
6982ff143803Smrg		cacheid=xorg_cv_cc_flag__Wmissing_noreturn
6983e4b60806Smrg		if eval test \${$cacheid+y}
6984e4b60806Smrgthen :
6985e4b60806Smrg  printf %s "(cached) " >&6
6986e4efb0bcSmrgelse case e in #(
6987e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6988c3d5982aSmrg/* end confdefs.h.  */
6989c3d5982aSmrgint i;
6990c3d5982aSmrgint
6991e4b60806Smrgmain (void)
6992c3d5982aSmrg{
6993c3d5982aSmrg
6994c3d5982aSmrg  ;
6995c3d5982aSmrg  return 0;
6996c3d5982aSmrg}
6997c3d5982aSmrg_ACEOF
6998e4b60806Smrgif ac_fn_c_try_link "$LINENO"
6999e4b60806Smrgthen :
7000c3d5982aSmrg  eval $cacheid=yes
7001e4efb0bcSmrgelse case e in #(
7002e4efb0bcSmrg  e) eval $cacheid=no ;;
7003e4efb0bcSmrgesac
7004c3d5982aSmrgfi
7005e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
7006e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
7007e4efb0bcSmrgesac
7008c3d5982aSmrgfi
7009c3d5982aSmrg
7010c3d5982aSmrg
7011c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
7012c3d5982aSmrg
7013c3d5982aSmrg		eval supported=\$$cacheid
7014e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7015e4b60806Smrgprintf "%s\n" "$supported" >&6; }
7016c3d5982aSmrg		if test "$supported" = "yes" ; then
7017ff143803Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-noreturn"
7018c3d5982aSmrg			found="yes"
7019c3d5982aSmrg		fi
7020c3d5982aSmrg	fi
7021c3d5982aSmrg
7022c3d5982aSmrg
7023c3d5982aSmrg
7024c3d5982aSmrg
7025c3d5982aSmrg
7026c3d5982aSmrg
7027c3d5982aSmrg
7028c3d5982aSmrg
7029c3d5982aSmrg
7030c3d5982aSmrg
7031c3d5982aSmrg
7032c3d5982aSmrg
7033c3d5982aSmrg
7034c3d5982aSmrg
7035c3d5982aSmrg
7036c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
7037c3d5982aSmrg
7038c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7039c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7040e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7041e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7042e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
7043e4b60806Smrgthen :
7044e4b60806Smrg  printf %s "(cached) " >&6
7045e4efb0bcSmrgelse case e in #(
7046e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7047c3d5982aSmrg/* end confdefs.h.  */
7048c3d5982aSmrgint i;
7049c3d5982aSmrg_ACEOF
7050e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
7051e4b60806Smrgthen :
7052c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
7053e4efb0bcSmrgelse case e in #(
7054e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
7055e4efb0bcSmrgesac
7056c3d5982aSmrgfi
7057e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
7058e4efb0bcSmrgesac
7059c3d5982aSmrgfi
7060e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7061e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
7062c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7063c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
7064c3d5982aSmrgfi
7065c3d5982aSmrg
7066c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
7067c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7068c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7069c3d5982aSmrg	fi
7070c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7071e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7072e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7073e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
7074e4b60806Smrgthen :
7075e4b60806Smrg  printf %s "(cached) " >&6
7076e4efb0bcSmrgelse case e in #(
7077e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7078c3d5982aSmrg/* end confdefs.h.  */
7079c3d5982aSmrgint i;
7080c3d5982aSmrg_ACEOF
7081e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
7082e4b60806Smrgthen :
7083c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
7084e4efb0bcSmrgelse case e in #(
7085e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
7086e4efb0bcSmrgesac
7087c3d5982aSmrgfi
7088e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
7089e4efb0bcSmrgesac
7090c3d5982aSmrgfi
7091e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7092e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
7093c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7094c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
7095c3d5982aSmrgfi
7096c3d5982aSmrg
7097c3d5982aSmrgfound="no"
7098c3d5982aSmrg
7099c3d5982aSmrg	if test $found = "no" ; then
7100ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7101c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7102c3d5982aSmrg		fi
7103c3d5982aSmrg
7104ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7105c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7106c3d5982aSmrg		fi
7107c3d5982aSmrg
7108ff143803Smrg		CFLAGS="$CFLAGS -Wmissing-format-attribute"
7109c3d5982aSmrg
7110e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-format-attribute" >&5
7111e4b60806Smrgprintf %s "checking if $CC supports -Wmissing-format-attribute... " >&6; }
7112ff143803Smrg		cacheid=xorg_cv_cc_flag__Wmissing_format_attribute
7113e4b60806Smrg		if eval test \${$cacheid+y}
7114e4b60806Smrgthen :
7115e4b60806Smrg  printf %s "(cached) " >&6
7116e4efb0bcSmrgelse case e in #(
7117e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7118c3d5982aSmrg/* end confdefs.h.  */
7119c3d5982aSmrgint i;
7120c3d5982aSmrgint
7121e4b60806Smrgmain (void)
7122c3d5982aSmrg{
7123c3d5982aSmrg
7124c3d5982aSmrg  ;
7125c3d5982aSmrg  return 0;
7126c3d5982aSmrg}
7127c3d5982aSmrg_ACEOF
7128e4b60806Smrgif ac_fn_c_try_link "$LINENO"
7129e4b60806Smrgthen :
7130c3d5982aSmrg  eval $cacheid=yes
7131e4efb0bcSmrgelse case e in #(
7132e4efb0bcSmrg  e) eval $cacheid=no ;;
7133e4efb0bcSmrgesac
7134c3d5982aSmrgfi
7135e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
7136e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
7137e4efb0bcSmrgesac
7138c3d5982aSmrgfi
7139c3d5982aSmrg
7140c3d5982aSmrg
7141c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
7142c3d5982aSmrg
7143c3d5982aSmrg		eval supported=\$$cacheid
7144e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7145e4b60806Smrgprintf "%s\n" "$supported" >&6; }
7146c3d5982aSmrg		if test "$supported" = "yes" ; then
7147ff143803Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-format-attribute"
7148c3d5982aSmrg			found="yes"
7149c3d5982aSmrg		fi
7150c3d5982aSmrg	fi
7151c3d5982aSmrg
7152c3d5982aSmrg
7153c3d5982aSmrg
7154c3d5982aSmrg
7155c3d5982aSmrg
7156c3d5982aSmrg
7157c3d5982aSmrg
7158c3d5982aSmrg
7159c3d5982aSmrg
7160c3d5982aSmrg
7161c3d5982aSmrg
7162c3d5982aSmrg
7163c3d5982aSmrg
7164c3d5982aSmrg
7165c3d5982aSmrg
7166c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
7167c3d5982aSmrg
7168c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7169c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7170e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7171e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7172e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
7173e4b60806Smrgthen :
7174e4b60806Smrg  printf %s "(cached) " >&6
7175e4efb0bcSmrgelse case e in #(
7176e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7177c3d5982aSmrg/* end confdefs.h.  */
7178c3d5982aSmrgint i;
7179c3d5982aSmrg_ACEOF
7180e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
7181e4b60806Smrgthen :
7182c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
7183e4efb0bcSmrgelse case e in #(
7184e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
7185e4efb0bcSmrgesac
7186c3d5982aSmrgfi
7187e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
7188e4efb0bcSmrgesac
7189c3d5982aSmrgfi
7190e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7191e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
7192c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7193c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
7194c3d5982aSmrgfi
7195c3d5982aSmrg
7196c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
7197c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7198c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7199c3d5982aSmrg	fi
7200c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7201e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7202e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7203e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
7204e4b60806Smrgthen :
7205e4b60806Smrg  printf %s "(cached) " >&6
7206e4efb0bcSmrgelse case e in #(
7207e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7208c3d5982aSmrg/* end confdefs.h.  */
7209c3d5982aSmrgint i;
7210c3d5982aSmrg_ACEOF
7211e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
7212e4b60806Smrgthen :
7213c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
7214e4efb0bcSmrgelse case e in #(
7215e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
7216e4efb0bcSmrgesac
7217c3d5982aSmrgfi
7218e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
7219e4efb0bcSmrgesac
7220c3d5982aSmrgfi
7221e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7222e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
7223c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7224c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
7225c3d5982aSmrgfi
7226c3d5982aSmrg
7227c3d5982aSmrgfound="no"
7228c3d5982aSmrg
7229c3d5982aSmrg	if test $found = "no" ; then
7230ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7231c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7232c3d5982aSmrg		fi
7233c3d5982aSmrg
7234ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7235c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7236c3d5982aSmrg		fi
7237c3d5982aSmrg
7238ff143803Smrg		CFLAGS="$CFLAGS -Wredundant-decls"
7239c3d5982aSmrg
7240e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wredundant-decls" >&5
7241e4b60806Smrgprintf %s "checking if $CC supports -Wredundant-decls... " >&6; }
7242ff143803Smrg		cacheid=xorg_cv_cc_flag__Wredundant_decls
7243e4b60806Smrg		if eval test \${$cacheid+y}
7244e4b60806Smrgthen :
7245e4b60806Smrg  printf %s "(cached) " >&6
7246e4efb0bcSmrgelse case e in #(
7247e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7248c3d5982aSmrg/* end confdefs.h.  */
7249c3d5982aSmrgint i;
7250c3d5982aSmrgint
7251e4b60806Smrgmain (void)
7252c3d5982aSmrg{
7253c3d5982aSmrg
7254c3d5982aSmrg  ;
7255c3d5982aSmrg  return 0;
7256c3d5982aSmrg}
7257c3d5982aSmrg_ACEOF
7258e4b60806Smrgif ac_fn_c_try_link "$LINENO"
7259e4b60806Smrgthen :
7260c3d5982aSmrg  eval $cacheid=yes
7261e4efb0bcSmrgelse case e in #(
7262e4efb0bcSmrg  e) eval $cacheid=no ;;
7263e4efb0bcSmrgesac
7264c3d5982aSmrgfi
7265e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
7266e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
7267e4efb0bcSmrgesac
7268c3d5982aSmrgfi
7269c3d5982aSmrg
7270c3d5982aSmrg
7271c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
7272c3d5982aSmrg
7273c3d5982aSmrg		eval supported=\$$cacheid
7274e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7275e4b60806Smrgprintf "%s\n" "$supported" >&6; }
7276c3d5982aSmrg		if test "$supported" = "yes" ; then
7277ff143803Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wredundant-decls"
7278c3d5982aSmrg			found="yes"
7279c3d5982aSmrg		fi
7280c3d5982aSmrg	fi
7281c3d5982aSmrg
7282c3d5982aSmrg
7283c3d5982aSmrg
7284c3d5982aSmrg
7285c3d5982aSmrg
7286c3d5982aSmrg
7287c3d5982aSmrg
7288c3d5982aSmrg
7289c3d5982aSmrg
7290c3d5982aSmrg
7291c3d5982aSmrg
7292c3d5982aSmrg
7293c3d5982aSmrg
7294c3d5982aSmrg
7295c3d5982aSmrg
7296c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
7297c3d5982aSmrg
7298c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7299c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7300e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7301e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7302e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
7303e4b60806Smrgthen :
7304e4b60806Smrg  printf %s "(cached) " >&6
7305e4efb0bcSmrgelse case e in #(
7306e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7307c3d5982aSmrg/* end confdefs.h.  */
7308c3d5982aSmrgint i;
7309c3d5982aSmrg_ACEOF
7310e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
7311e4b60806Smrgthen :
7312c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
7313e4efb0bcSmrgelse case e in #(
7314e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
7315e4efb0bcSmrgesac
7316c3d5982aSmrgfi
7317e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
7318e4efb0bcSmrgesac
7319c3d5982aSmrgfi
7320e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7321e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
7322c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7323c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
7324c3d5982aSmrgfi
7325c3d5982aSmrg
7326c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
7327c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7328c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7329c3d5982aSmrg	fi
7330c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7331e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7332e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7333e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
7334e4b60806Smrgthen :
7335e4b60806Smrg  printf %s "(cached) " >&6
7336e4efb0bcSmrgelse case e in #(
7337e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7338c3d5982aSmrg/* end confdefs.h.  */
7339c3d5982aSmrgint i;
7340c3d5982aSmrg_ACEOF
7341e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
7342e4b60806Smrgthen :
7343c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
7344e4efb0bcSmrgelse case e in #(
7345e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
7346e4efb0bcSmrgesac
7347c3d5982aSmrgfi
7348e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
7349e4efb0bcSmrgesac
7350c3d5982aSmrgfi
7351e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7352e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
7353c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7354c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
7355c3d5982aSmrgfi
7356c3d5982aSmrg
7357c3d5982aSmrgfound="no"
7358c3d5982aSmrg
7359c3d5982aSmrg	if test $found = "no" ; then
7360ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7361c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7362c3d5982aSmrg		fi
7363c3d5982aSmrg
7364ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7365c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7366c3d5982aSmrg		fi
7367c3d5982aSmrg
7368ff143803Smrg		CFLAGS="$CFLAGS -Wlogical-op"
7369c3d5982aSmrg
7370e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wlogical-op" >&5
7371e4b60806Smrgprintf %s "checking if $CC supports -Wlogical-op... " >&6; }
7372ff143803Smrg		cacheid=xorg_cv_cc_flag__Wlogical_op
7373e4b60806Smrg		if eval test \${$cacheid+y}
7374e4b60806Smrgthen :
7375e4b60806Smrg  printf %s "(cached) " >&6
7376e4efb0bcSmrgelse case e in #(
7377e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7378c3d5982aSmrg/* end confdefs.h.  */
7379c3d5982aSmrgint i;
7380c3d5982aSmrgint
7381e4b60806Smrgmain (void)
7382c3d5982aSmrg{
7383c3d5982aSmrg
7384c3d5982aSmrg  ;
7385c3d5982aSmrg  return 0;
7386c3d5982aSmrg}
7387c3d5982aSmrg_ACEOF
7388e4b60806Smrgif ac_fn_c_try_link "$LINENO"
7389e4b60806Smrgthen :
7390c3d5982aSmrg  eval $cacheid=yes
7391e4efb0bcSmrgelse case e in #(
7392e4efb0bcSmrg  e) eval $cacheid=no ;;
7393e4efb0bcSmrgesac
7394c3d5982aSmrgfi
7395e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
7396e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
7397e4efb0bcSmrgesac
7398c3d5982aSmrgfi
7399c3d5982aSmrg
7400c3d5982aSmrg
7401c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
7402c3d5982aSmrg
7403c3d5982aSmrg		eval supported=\$$cacheid
7404e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7405e4b60806Smrgprintf "%s\n" "$supported" >&6; }
7406c3d5982aSmrg		if test "$supported" = "yes" ; then
7407ff143803Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wlogical-op"
7408c3d5982aSmrg			found="yes"
7409c3d5982aSmrg		fi
7410c3d5982aSmrg	fi
7411c3d5982aSmrg
7412c3d5982aSmrg
7413c3d5982aSmrg
7414c3d5982aSmrg# These are currently disabled because they are noisy.  They will be enabled
7415c3d5982aSmrg# in the future once the codebase is sufficiently modernized to silence
7416c3d5982aSmrg# them.  For now, I don't want them to drown out the other warnings.
7417c3d5982aSmrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses])
7418c3d5982aSmrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align])
7419ff143803Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-qual])
7420c3d5982aSmrg
7421e4efb0bcSmrg# Turn some warnings into errors, so we don't accidentally get successful builds
7422c3d5982aSmrg# when there are problems that should be fixed.
7423c3d5982aSmrg
7424c3d5982aSmrgif test "x$SELECTIVE_WERROR" = "xyes" ; then
7425c3d5982aSmrg
7426c3d5982aSmrg
7427c3d5982aSmrg
7428c3d5982aSmrg
7429c3d5982aSmrg
7430c3d5982aSmrg
7431c3d5982aSmrg
7432c3d5982aSmrg
7433c3d5982aSmrg
7434c3d5982aSmrg
7435c3d5982aSmrg
7436c3d5982aSmrg
7437c3d5982aSmrg
7438c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
7439c3d5982aSmrg
7440c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7441c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7442e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7443e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7444e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
7445e4b60806Smrgthen :
7446e4b60806Smrg  printf %s "(cached) " >&6
7447e4efb0bcSmrgelse case e in #(
7448e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7449c3d5982aSmrg/* end confdefs.h.  */
7450c3d5982aSmrgint i;
7451c3d5982aSmrg_ACEOF
7452e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
7453e4b60806Smrgthen :
7454c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
7455e4efb0bcSmrgelse case e in #(
7456e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
7457e4efb0bcSmrgesac
7458c3d5982aSmrgfi
7459e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
7460e4efb0bcSmrgesac
7461c3d5982aSmrgfi
7462e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7463e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
7464c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7465c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
7466c3d5982aSmrgfi
7467c3d5982aSmrg
7468c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
7469c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7470c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7471c3d5982aSmrg	fi
7472c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7473e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7474e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7475e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
7476e4b60806Smrgthen :
7477e4b60806Smrg  printf %s "(cached) " >&6
7478e4efb0bcSmrgelse case e in #(
7479e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7480c3d5982aSmrg/* end confdefs.h.  */
7481c3d5982aSmrgint i;
7482c3d5982aSmrg_ACEOF
7483e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
7484e4b60806Smrgthen :
7485c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
7486e4efb0bcSmrgelse case e in #(
7487e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
7488e4efb0bcSmrgesac
7489c3d5982aSmrgfi
7490e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
7491e4efb0bcSmrgesac
7492c3d5982aSmrgfi
7493e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7494e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
7495c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7496c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
7497c3d5982aSmrgfi
7498c3d5982aSmrg
7499c3d5982aSmrgfound="no"
7500c3d5982aSmrg
7501c3d5982aSmrg	if test $found = "no" ; then
7502ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7503c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7504c3d5982aSmrg		fi
7505c3d5982aSmrg
7506ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7507c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7508c3d5982aSmrg		fi
7509c3d5982aSmrg
7510c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=implicit"
7511c3d5982aSmrg
7512e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=implicit" >&5
7513e4b60806Smrgprintf %s "checking if $CC supports -Werror=implicit... " >&6; }
7514ff143803Smrg		cacheid=xorg_cv_cc_flag__Werror_implicit
7515e4b60806Smrg		if eval test \${$cacheid+y}
7516e4b60806Smrgthen :
7517e4b60806Smrg  printf %s "(cached) " >&6
7518e4efb0bcSmrgelse case e in #(
7519e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7520c3d5982aSmrg/* end confdefs.h.  */
7521c3d5982aSmrgint i;
7522c3d5982aSmrgint
7523e4b60806Smrgmain (void)
7524c3d5982aSmrg{
7525c3d5982aSmrg
7526c3d5982aSmrg  ;
7527c3d5982aSmrg  return 0;
7528c3d5982aSmrg}
7529c3d5982aSmrg_ACEOF
7530e4b60806Smrgif ac_fn_c_try_link "$LINENO"
7531e4b60806Smrgthen :
7532c3d5982aSmrg  eval $cacheid=yes
7533e4efb0bcSmrgelse case e in #(
7534e4efb0bcSmrg  e) eval $cacheid=no ;;
7535e4efb0bcSmrgesac
7536c3d5982aSmrgfi
7537e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
7538e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
7539e4efb0bcSmrgesac
7540c3d5982aSmrgfi
7541c3d5982aSmrg
7542c3d5982aSmrg
7543c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
7544c3d5982aSmrg
7545c3d5982aSmrg		eval supported=\$$cacheid
7546e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7547e4b60806Smrgprintf "%s\n" "$supported" >&6; }
7548c3d5982aSmrg		if test "$supported" = "yes" ; then
7549c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=implicit"
7550c3d5982aSmrg			found="yes"
7551c3d5982aSmrg		fi
7552c3d5982aSmrg	fi
7553c3d5982aSmrg
7554c3d5982aSmrg	if test $found = "no" ; then
7555ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7556c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7557c3d5982aSmrg		fi
7558c3d5982aSmrg
7559ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7560c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7561c3d5982aSmrg		fi
7562c3d5982aSmrg
7563c3d5982aSmrg		CFLAGS="$CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED"
7564c3d5982aSmrg
7565e4b60806Smrg		{ 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
7566e4b60806Smrgprintf %s "checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... " >&6; }
7567ff143803Smrg		cacheid=xorg_cv_cc_flag__errwarn_E_NO_EXPLICIT_TYPE_GIVEN__errwarn_E_NO_IMPLICIT_DECL_ALLOWED
7568e4b60806Smrg		if eval test \${$cacheid+y}
7569e4b60806Smrgthen :
7570e4b60806Smrg  printf %s "(cached) " >&6
7571e4efb0bcSmrgelse case e in #(
7572e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7573c3d5982aSmrg/* end confdefs.h.  */
7574c3d5982aSmrgint i;
7575c3d5982aSmrgint
7576e4b60806Smrgmain (void)
7577c3d5982aSmrg{
7578c3d5982aSmrg
7579c3d5982aSmrg  ;
7580c3d5982aSmrg  return 0;
7581c3d5982aSmrg}
7582c3d5982aSmrg_ACEOF
7583e4b60806Smrgif ac_fn_c_try_link "$LINENO"
7584e4b60806Smrgthen :
7585c3d5982aSmrg  eval $cacheid=yes
7586e4efb0bcSmrgelse case e in #(
7587e4efb0bcSmrg  e) eval $cacheid=no ;;
7588e4efb0bcSmrgesac
7589c3d5982aSmrgfi
7590e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
7591e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
7592e4efb0bcSmrgesac
7593c3d5982aSmrgfi
7594c3d5982aSmrg
7595c3d5982aSmrg
7596c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
7597c3d5982aSmrg
7598c3d5982aSmrg		eval supported=\$$cacheid
7599e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7600e4b60806Smrgprintf "%s\n" "$supported" >&6; }
7601c3d5982aSmrg		if test "$supported" = "yes" ; then
7602c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED"
7603c3d5982aSmrg			found="yes"
7604c3d5982aSmrg		fi
7605c3d5982aSmrg	fi
7606c3d5982aSmrg
7607c3d5982aSmrg
7608c3d5982aSmrg
7609c3d5982aSmrg
7610c3d5982aSmrg
7611c3d5982aSmrg
7612c3d5982aSmrg
7613c3d5982aSmrg
7614c3d5982aSmrg
7615c3d5982aSmrg
7616c3d5982aSmrg
7617c3d5982aSmrg
7618c3d5982aSmrg
7619c3d5982aSmrg
7620c3d5982aSmrg
7621c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
7622c3d5982aSmrg
7623c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7624c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7625e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7626e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7627e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
7628e4b60806Smrgthen :
7629e4b60806Smrg  printf %s "(cached) " >&6
7630e4efb0bcSmrgelse case e in #(
7631e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7632c3d5982aSmrg/* end confdefs.h.  */
7633c3d5982aSmrgint i;
7634c3d5982aSmrg_ACEOF
7635e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
7636e4b60806Smrgthen :
7637c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
7638e4efb0bcSmrgelse case e in #(
7639e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
7640e4efb0bcSmrgesac
7641c3d5982aSmrgfi
7642e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
7643e4efb0bcSmrgesac
7644c3d5982aSmrgfi
7645e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7646e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
7647c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7648c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
7649c3d5982aSmrgfi
7650c3d5982aSmrg
7651c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
7652c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7653c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7654c3d5982aSmrg	fi
7655c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7656e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7657e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7658e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
7659e4b60806Smrgthen :
7660e4b60806Smrg  printf %s "(cached) " >&6
7661e4efb0bcSmrgelse case e in #(
7662e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7663c3d5982aSmrg/* end confdefs.h.  */
7664c3d5982aSmrgint i;
7665c3d5982aSmrg_ACEOF
7666e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
7667e4b60806Smrgthen :
7668c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
7669e4efb0bcSmrgelse case e in #(
7670e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
7671e4efb0bcSmrgesac
7672c3d5982aSmrgfi
7673e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
7674e4efb0bcSmrgesac
7675c3d5982aSmrgfi
7676e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7677e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
7678c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7679c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
7680c3d5982aSmrgfi
7681c3d5982aSmrg
7682c3d5982aSmrgfound="no"
7683c3d5982aSmrg
7684c3d5982aSmrg	if test $found = "no" ; then
7685ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7686c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7687c3d5982aSmrg		fi
7688c3d5982aSmrg
7689ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7690c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7691c3d5982aSmrg		fi
7692c3d5982aSmrg
7693c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=nonnull"
7694c3d5982aSmrg
7695e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=nonnull" >&5
7696e4b60806Smrgprintf %s "checking if $CC supports -Werror=nonnull... " >&6; }
7697ff143803Smrg		cacheid=xorg_cv_cc_flag__Werror_nonnull
7698e4b60806Smrg		if eval test \${$cacheid+y}
7699e4b60806Smrgthen :
7700e4b60806Smrg  printf %s "(cached) " >&6
7701e4efb0bcSmrgelse case e in #(
7702e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7703c3d5982aSmrg/* end confdefs.h.  */
7704c3d5982aSmrgint i;
7705c3d5982aSmrgint
7706e4b60806Smrgmain (void)
7707c3d5982aSmrg{
7708c3d5982aSmrg
7709c3d5982aSmrg  ;
7710c3d5982aSmrg  return 0;
7711c3d5982aSmrg}
7712c3d5982aSmrg_ACEOF
7713e4b60806Smrgif ac_fn_c_try_link "$LINENO"
7714e4b60806Smrgthen :
7715c3d5982aSmrg  eval $cacheid=yes
7716e4efb0bcSmrgelse case e in #(
7717e4efb0bcSmrg  e) eval $cacheid=no ;;
7718e4efb0bcSmrgesac
7719c3d5982aSmrgfi
7720e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
7721e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
7722e4efb0bcSmrgesac
7723c3d5982aSmrgfi
7724c3d5982aSmrg
7725c3d5982aSmrg
7726c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
7727c3d5982aSmrg
7728c3d5982aSmrg		eval supported=\$$cacheid
7729e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7730e4b60806Smrgprintf "%s\n" "$supported" >&6; }
7731c3d5982aSmrg		if test "$supported" = "yes" ; then
7732c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=nonnull"
7733c3d5982aSmrg			found="yes"
7734c3d5982aSmrg		fi
7735c3d5982aSmrg	fi
7736c3d5982aSmrg
7737c3d5982aSmrg
7738c3d5982aSmrg
7739c3d5982aSmrg
7740c3d5982aSmrg
7741c3d5982aSmrg
7742c3d5982aSmrg
7743c3d5982aSmrg
7744c3d5982aSmrg
7745c3d5982aSmrg
7746c3d5982aSmrg
7747c3d5982aSmrg
7748c3d5982aSmrg
7749c3d5982aSmrg
7750c3d5982aSmrg
7751c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
7752c3d5982aSmrg
7753c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7754c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7755e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7756e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7757e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
7758e4b60806Smrgthen :
7759e4b60806Smrg  printf %s "(cached) " >&6
7760e4efb0bcSmrgelse case e in #(
7761e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7762c3d5982aSmrg/* end confdefs.h.  */
7763c3d5982aSmrgint i;
7764c3d5982aSmrg_ACEOF
7765e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
7766e4b60806Smrgthen :
7767c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
7768e4efb0bcSmrgelse case e in #(
7769e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
7770e4efb0bcSmrgesac
7771c3d5982aSmrgfi
7772e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
7773e4efb0bcSmrgesac
7774c3d5982aSmrgfi
7775e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7776e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
7777c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7778c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
7779c3d5982aSmrgfi
7780c3d5982aSmrg
7781c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
7782c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7783c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7784c3d5982aSmrg	fi
7785c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7786e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7787e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7788e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
7789e4b60806Smrgthen :
7790e4b60806Smrg  printf %s "(cached) " >&6
7791e4efb0bcSmrgelse case e in #(
7792e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7793c3d5982aSmrg/* end confdefs.h.  */
7794c3d5982aSmrgint i;
7795c3d5982aSmrg_ACEOF
7796e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
7797e4b60806Smrgthen :
7798c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
7799e4efb0bcSmrgelse case e in #(
7800e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
7801e4efb0bcSmrgesac
7802c3d5982aSmrgfi
7803e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
7804e4efb0bcSmrgesac
7805c3d5982aSmrgfi
7806e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7807e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
7808c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7809c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
7810c3d5982aSmrgfi
7811c3d5982aSmrg
7812c3d5982aSmrgfound="no"
7813c3d5982aSmrg
7814c3d5982aSmrg	if test $found = "no" ; then
7815ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7816c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7817c3d5982aSmrg		fi
7818c3d5982aSmrg
7819ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7820c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7821c3d5982aSmrg		fi
7822c3d5982aSmrg
7823c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=init-self"
7824c3d5982aSmrg
7825e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=init-self" >&5
7826e4b60806Smrgprintf %s "checking if $CC supports -Werror=init-self... " >&6; }
7827ff143803Smrg		cacheid=xorg_cv_cc_flag__Werror_init_self
7828e4b60806Smrg		if eval test \${$cacheid+y}
7829e4b60806Smrgthen :
7830e4b60806Smrg  printf %s "(cached) " >&6
7831e4efb0bcSmrgelse case e in #(
7832e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7833c3d5982aSmrg/* end confdefs.h.  */
7834c3d5982aSmrgint i;
7835c3d5982aSmrgint
7836e4b60806Smrgmain (void)
7837c3d5982aSmrg{
7838c3d5982aSmrg
7839c3d5982aSmrg  ;
7840c3d5982aSmrg  return 0;
7841c3d5982aSmrg}
7842c3d5982aSmrg_ACEOF
7843e4b60806Smrgif ac_fn_c_try_link "$LINENO"
7844e4b60806Smrgthen :
7845c3d5982aSmrg  eval $cacheid=yes
7846e4efb0bcSmrgelse case e in #(
7847e4efb0bcSmrg  e) eval $cacheid=no ;;
7848e4efb0bcSmrgesac
7849c3d5982aSmrgfi
7850e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
7851e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
7852e4efb0bcSmrgesac
7853c3d5982aSmrgfi
7854c3d5982aSmrg
7855c3d5982aSmrg
7856c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
7857c3d5982aSmrg
7858c3d5982aSmrg		eval supported=\$$cacheid
7859e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7860e4b60806Smrgprintf "%s\n" "$supported" >&6; }
7861c3d5982aSmrg		if test "$supported" = "yes" ; then
7862c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=init-self"
7863c3d5982aSmrg			found="yes"
7864c3d5982aSmrg		fi
7865c3d5982aSmrg	fi
7866c3d5982aSmrg
7867c3d5982aSmrg
7868c3d5982aSmrg
7869c3d5982aSmrg
7870c3d5982aSmrg
7871c3d5982aSmrg
7872c3d5982aSmrg
7873c3d5982aSmrg
7874c3d5982aSmrg
7875c3d5982aSmrg
7876c3d5982aSmrg
7877c3d5982aSmrg
7878c3d5982aSmrg
7879c3d5982aSmrg
7880c3d5982aSmrg
7881c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
7882c3d5982aSmrg
7883c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7884c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7885e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7886e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7887e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
7888e4b60806Smrgthen :
7889e4b60806Smrg  printf %s "(cached) " >&6
7890e4efb0bcSmrgelse case e in #(
7891e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7892c3d5982aSmrg/* end confdefs.h.  */
7893c3d5982aSmrgint i;
7894c3d5982aSmrg_ACEOF
7895e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
7896e4b60806Smrgthen :
7897c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
7898e4efb0bcSmrgelse case e in #(
7899e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
7900e4efb0bcSmrgesac
7901c3d5982aSmrgfi
7902e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
7903e4efb0bcSmrgesac
7904c3d5982aSmrgfi
7905e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7906e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
7907c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7908c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
7909c3d5982aSmrgfi
7910c3d5982aSmrg
7911c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
7912c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7913c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7914c3d5982aSmrg	fi
7915c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7916e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7917e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7918e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
7919e4b60806Smrgthen :
7920e4b60806Smrg  printf %s "(cached) " >&6
7921e4efb0bcSmrgelse case e in #(
7922e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7923c3d5982aSmrg/* end confdefs.h.  */
7924c3d5982aSmrgint i;
7925c3d5982aSmrg_ACEOF
7926e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
7927e4b60806Smrgthen :
7928c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
7929e4efb0bcSmrgelse case e in #(
7930e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
7931e4efb0bcSmrgesac
7932c3d5982aSmrgfi
7933e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
7934e4efb0bcSmrgesac
7935c3d5982aSmrgfi
7936e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7937e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
7938c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7939c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
7940c3d5982aSmrgfi
7941c3d5982aSmrg
7942c3d5982aSmrgfound="no"
7943c3d5982aSmrg
7944c3d5982aSmrg	if test $found = "no" ; then
7945ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7946c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7947c3d5982aSmrg		fi
7948c3d5982aSmrg
7949ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7950c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7951c3d5982aSmrg		fi
7952c3d5982aSmrg
7953c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=main"
7954c3d5982aSmrg
7955e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=main" >&5
7956e4b60806Smrgprintf %s "checking if $CC supports -Werror=main... " >&6; }
7957ff143803Smrg		cacheid=xorg_cv_cc_flag__Werror_main
7958e4b60806Smrg		if eval test \${$cacheid+y}
7959e4b60806Smrgthen :
7960e4b60806Smrg  printf %s "(cached) " >&6
7961e4efb0bcSmrgelse case e in #(
7962e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7963c3d5982aSmrg/* end confdefs.h.  */
7964c3d5982aSmrgint i;
7965c3d5982aSmrgint
7966e4b60806Smrgmain (void)
7967c3d5982aSmrg{
7968c3d5982aSmrg
7969c3d5982aSmrg  ;
7970c3d5982aSmrg  return 0;
7971c3d5982aSmrg}
7972c3d5982aSmrg_ACEOF
7973e4b60806Smrgif ac_fn_c_try_link "$LINENO"
7974e4b60806Smrgthen :
7975c3d5982aSmrg  eval $cacheid=yes
7976e4efb0bcSmrgelse case e in #(
7977e4efb0bcSmrg  e) eval $cacheid=no ;;
7978e4efb0bcSmrgesac
7979c3d5982aSmrgfi
7980e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
7981e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
7982e4efb0bcSmrgesac
7983c3d5982aSmrgfi
7984c3d5982aSmrg
7985c3d5982aSmrg
7986c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
7987c3d5982aSmrg
7988c3d5982aSmrg		eval supported=\$$cacheid
7989e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7990e4b60806Smrgprintf "%s\n" "$supported" >&6; }
7991c3d5982aSmrg		if test "$supported" = "yes" ; then
7992c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=main"
7993c3d5982aSmrg			found="yes"
7994c3d5982aSmrg		fi
7995c3d5982aSmrg	fi
7996c3d5982aSmrg
7997c3d5982aSmrg
7998c3d5982aSmrg
7999c3d5982aSmrg
8000c3d5982aSmrg
8001c3d5982aSmrg
8002c3d5982aSmrg
8003c3d5982aSmrg
8004c3d5982aSmrg
8005c3d5982aSmrg
8006c3d5982aSmrg
8007c3d5982aSmrg
8008c3d5982aSmrg
8009c3d5982aSmrg
8010c3d5982aSmrg
8011c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
8012c3d5982aSmrg
8013c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8014c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8015e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8016e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8017e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
8018e4b60806Smrgthen :
8019e4b60806Smrg  printf %s "(cached) " >&6
8020e4efb0bcSmrgelse case e in #(
8021e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8022c3d5982aSmrg/* end confdefs.h.  */
8023c3d5982aSmrgint i;
8024c3d5982aSmrg_ACEOF
8025e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
8026e4b60806Smrgthen :
8027c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
8028e4efb0bcSmrgelse case e in #(
8029e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
8030e4efb0bcSmrgesac
8031c3d5982aSmrgfi
8032e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
8033e4efb0bcSmrgesac
8034c3d5982aSmrgfi
8035e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8036e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
8037c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8038c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
8039c3d5982aSmrgfi
8040c3d5982aSmrg
8041c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
8042c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8043c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8044c3d5982aSmrg	fi
8045c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8046e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8047e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8048e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
8049e4b60806Smrgthen :
8050e4b60806Smrg  printf %s "(cached) " >&6
8051e4efb0bcSmrgelse case e in #(
8052e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8053c3d5982aSmrg/* end confdefs.h.  */
8054c3d5982aSmrgint i;
8055c3d5982aSmrg_ACEOF
8056e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
8057e4b60806Smrgthen :
8058c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
8059e4efb0bcSmrgelse case e in #(
8060e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
8061e4efb0bcSmrgesac
8062c3d5982aSmrgfi
8063e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
8064e4efb0bcSmrgesac
8065c3d5982aSmrgfi
8066e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8067e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
8068c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8069c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
8070c3d5982aSmrgfi
8071c3d5982aSmrg
8072c3d5982aSmrgfound="no"
8073c3d5982aSmrg
8074c3d5982aSmrg	if test $found = "no" ; then
8075ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8076c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8077c3d5982aSmrg		fi
8078c3d5982aSmrg
8079ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8080c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8081c3d5982aSmrg		fi
8082c3d5982aSmrg
8083c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=missing-braces"
8084c3d5982aSmrg
8085e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=missing-braces" >&5
8086e4b60806Smrgprintf %s "checking if $CC supports -Werror=missing-braces... " >&6; }
8087ff143803Smrg		cacheid=xorg_cv_cc_flag__Werror_missing_braces
8088e4b60806Smrg		if eval test \${$cacheid+y}
8089e4b60806Smrgthen :
8090e4b60806Smrg  printf %s "(cached) " >&6
8091e4efb0bcSmrgelse case e in #(
8092e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8093c3d5982aSmrg/* end confdefs.h.  */
8094c3d5982aSmrgint i;
8095c3d5982aSmrgint
8096e4b60806Smrgmain (void)
8097c3d5982aSmrg{
8098c3d5982aSmrg
8099c3d5982aSmrg  ;
8100c3d5982aSmrg  return 0;
8101c3d5982aSmrg}
8102c3d5982aSmrg_ACEOF
8103e4b60806Smrgif ac_fn_c_try_link "$LINENO"
8104e4b60806Smrgthen :
8105c3d5982aSmrg  eval $cacheid=yes
8106e4efb0bcSmrgelse case e in #(
8107e4efb0bcSmrg  e) eval $cacheid=no ;;
8108e4efb0bcSmrgesac
8109c3d5982aSmrgfi
8110e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
8111e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
8112e4efb0bcSmrgesac
8113c3d5982aSmrgfi
8114c3d5982aSmrg
8115c3d5982aSmrg
8116c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
8117c3d5982aSmrg
8118c3d5982aSmrg		eval supported=\$$cacheid
8119e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8120e4b60806Smrgprintf "%s\n" "$supported" >&6; }
8121c3d5982aSmrg		if test "$supported" = "yes" ; then
8122c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=missing-braces"
8123c3d5982aSmrg			found="yes"
8124c3d5982aSmrg		fi
8125c3d5982aSmrg	fi
8126c3d5982aSmrg
8127c3d5982aSmrg
8128c3d5982aSmrg
8129c3d5982aSmrg
8130c3d5982aSmrg
8131c3d5982aSmrg
8132c3d5982aSmrg
8133c3d5982aSmrg
8134c3d5982aSmrg
8135c3d5982aSmrg
8136c3d5982aSmrg
8137c3d5982aSmrg
8138c3d5982aSmrg
8139c3d5982aSmrg
8140c3d5982aSmrg
8141c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
8142c3d5982aSmrg
8143c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8144c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8145e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8146e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8147e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
8148e4b60806Smrgthen :
8149e4b60806Smrg  printf %s "(cached) " >&6
8150e4efb0bcSmrgelse case e in #(
8151e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8152c3d5982aSmrg/* end confdefs.h.  */
8153c3d5982aSmrgint i;
8154c3d5982aSmrg_ACEOF
8155e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
8156e4b60806Smrgthen :
8157c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
8158e4efb0bcSmrgelse case e in #(
8159e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
8160e4efb0bcSmrgesac
8161c3d5982aSmrgfi
8162e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
8163e4efb0bcSmrgesac
8164c3d5982aSmrgfi
8165e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8166e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
8167c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8168c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
8169c3d5982aSmrgfi
8170c3d5982aSmrg
8171c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
8172c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8173c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8174c3d5982aSmrg	fi
8175c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8176e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8177e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8178e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
8179e4b60806Smrgthen :
8180e4b60806Smrg  printf %s "(cached) " >&6
8181e4efb0bcSmrgelse case e in #(
8182e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8183c3d5982aSmrg/* end confdefs.h.  */
8184c3d5982aSmrgint i;
8185c3d5982aSmrg_ACEOF
8186e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
8187e4b60806Smrgthen :
8188c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
8189e4efb0bcSmrgelse case e in #(
8190e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
8191e4efb0bcSmrgesac
8192c3d5982aSmrgfi
8193e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
8194e4efb0bcSmrgesac
8195c3d5982aSmrgfi
8196e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8197e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
8198c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8199c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
8200c3d5982aSmrgfi
8201c3d5982aSmrg
8202c3d5982aSmrgfound="no"
8203c3d5982aSmrg
8204c3d5982aSmrg	if test $found = "no" ; then
8205ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8206c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8207c3d5982aSmrg		fi
8208c3d5982aSmrg
8209ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8210c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8211c3d5982aSmrg		fi
8212c3d5982aSmrg
8213c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=sequence-point"
8214c3d5982aSmrg
8215e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=sequence-point" >&5
8216e4b60806Smrgprintf %s "checking if $CC supports -Werror=sequence-point... " >&6; }
8217ff143803Smrg		cacheid=xorg_cv_cc_flag__Werror_sequence_point
8218e4b60806Smrg		if eval test \${$cacheid+y}
8219e4b60806Smrgthen :
8220e4b60806Smrg  printf %s "(cached) " >&6
8221e4efb0bcSmrgelse case e in #(
8222e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8223c3d5982aSmrg/* end confdefs.h.  */
8224c3d5982aSmrgint i;
8225c3d5982aSmrgint
8226e4b60806Smrgmain (void)
8227c3d5982aSmrg{
8228c3d5982aSmrg
8229c3d5982aSmrg  ;
8230c3d5982aSmrg  return 0;
8231c3d5982aSmrg}
8232c3d5982aSmrg_ACEOF
8233e4b60806Smrgif ac_fn_c_try_link "$LINENO"
8234e4b60806Smrgthen :
8235c3d5982aSmrg  eval $cacheid=yes
8236e4efb0bcSmrgelse case e in #(
8237e4efb0bcSmrg  e) eval $cacheid=no ;;
8238e4efb0bcSmrgesac
8239c3d5982aSmrgfi
8240e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
8241e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
8242e4efb0bcSmrgesac
8243c3d5982aSmrgfi
8244c3d5982aSmrg
8245c3d5982aSmrg
8246c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
8247c3d5982aSmrg
8248c3d5982aSmrg		eval supported=\$$cacheid
8249e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8250e4b60806Smrgprintf "%s\n" "$supported" >&6; }
8251c3d5982aSmrg		if test "$supported" = "yes" ; then
8252c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=sequence-point"
8253c3d5982aSmrg			found="yes"
8254c3d5982aSmrg		fi
8255c3d5982aSmrg	fi
8256c3d5982aSmrg
8257c3d5982aSmrg
8258c3d5982aSmrg
8259c3d5982aSmrg
8260c3d5982aSmrg
8261c3d5982aSmrg
8262c3d5982aSmrg
8263c3d5982aSmrg
8264c3d5982aSmrg
8265c3d5982aSmrg
8266c3d5982aSmrg
8267c3d5982aSmrg
8268c3d5982aSmrg
8269c3d5982aSmrg
8270c3d5982aSmrg
8271c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
8272c3d5982aSmrg
8273c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8274c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8275e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8276e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8277e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
8278e4b60806Smrgthen :
8279e4b60806Smrg  printf %s "(cached) " >&6
8280e4efb0bcSmrgelse case e in #(
8281e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8282c3d5982aSmrg/* end confdefs.h.  */
8283c3d5982aSmrgint i;
8284c3d5982aSmrg_ACEOF
8285e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
8286e4b60806Smrgthen :
8287c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
8288e4efb0bcSmrgelse case e in #(
8289e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
8290e4efb0bcSmrgesac
8291c3d5982aSmrgfi
8292e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
8293e4efb0bcSmrgesac
8294c3d5982aSmrgfi
8295e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8296e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
8297c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8298c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
8299c3d5982aSmrgfi
8300c3d5982aSmrg
8301c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
8302c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8303c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8304c3d5982aSmrg	fi
8305c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8306e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8307e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8308e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
8309e4b60806Smrgthen :
8310e4b60806Smrg  printf %s "(cached) " >&6
8311e4efb0bcSmrgelse case e in #(
8312e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8313c3d5982aSmrg/* end confdefs.h.  */
8314c3d5982aSmrgint i;
8315c3d5982aSmrg_ACEOF
8316e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
8317e4b60806Smrgthen :
8318c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
8319e4efb0bcSmrgelse case e in #(
8320e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
8321e4efb0bcSmrgesac
8322c3d5982aSmrgfi
8323e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
8324e4efb0bcSmrgesac
8325c3d5982aSmrgfi
8326e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8327e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
8328c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8329c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
8330c3d5982aSmrgfi
8331c3d5982aSmrg
8332c3d5982aSmrgfound="no"
8333c3d5982aSmrg
8334c3d5982aSmrg	if test $found = "no" ; then
8335ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8336c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8337c3d5982aSmrg		fi
8338c3d5982aSmrg
8339ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8340c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8341c3d5982aSmrg		fi
8342c3d5982aSmrg
8343c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=return-type"
8344c3d5982aSmrg
8345e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=return-type" >&5
8346e4b60806Smrgprintf %s "checking if $CC supports -Werror=return-type... " >&6; }
8347ff143803Smrg		cacheid=xorg_cv_cc_flag__Werror_return_type
8348e4b60806Smrg		if eval test \${$cacheid+y}
8349e4b60806Smrgthen :
8350e4b60806Smrg  printf %s "(cached) " >&6
8351e4efb0bcSmrgelse case e in #(
8352e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8353c3d5982aSmrg/* end confdefs.h.  */
8354c3d5982aSmrgint i;
8355c3d5982aSmrgint
8356e4b60806Smrgmain (void)
8357c3d5982aSmrg{
8358c3d5982aSmrg
8359c3d5982aSmrg  ;
8360c3d5982aSmrg  return 0;
8361c3d5982aSmrg}
8362c3d5982aSmrg_ACEOF
8363e4b60806Smrgif ac_fn_c_try_link "$LINENO"
8364e4b60806Smrgthen :
8365c3d5982aSmrg  eval $cacheid=yes
8366e4efb0bcSmrgelse case e in #(
8367e4efb0bcSmrg  e) eval $cacheid=no ;;
8368e4efb0bcSmrgesac
8369c3d5982aSmrgfi
8370e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
8371e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
8372e4efb0bcSmrgesac
8373c3d5982aSmrgfi
8374c3d5982aSmrg
8375c3d5982aSmrg
8376c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
8377c3d5982aSmrg
8378c3d5982aSmrg		eval supported=\$$cacheid
8379e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8380e4b60806Smrgprintf "%s\n" "$supported" >&6; }
8381c3d5982aSmrg		if test "$supported" = "yes" ; then
8382c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=return-type"
8383c3d5982aSmrg			found="yes"
8384c3d5982aSmrg		fi
8385c3d5982aSmrg	fi
8386c3d5982aSmrg
8387c3d5982aSmrg	if test $found = "no" ; then
8388ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8389c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8390c3d5982aSmrg		fi
8391c3d5982aSmrg
8392ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8393c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8394c3d5982aSmrg		fi
8395c3d5982aSmrg
8396c3d5982aSmrg		CFLAGS="$CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT"
8397c3d5982aSmrg
8398e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT" >&5
8399e4b60806Smrgprintf %s "checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT... " >&6; }
8400ff143803Smrg		cacheid=xorg_cv_cc_flag__errwarn_E_FUNC_HAS_NO_RETURN_STMT
8401e4b60806Smrg		if eval test \${$cacheid+y}
8402e4b60806Smrgthen :
8403e4b60806Smrg  printf %s "(cached) " >&6
8404e4efb0bcSmrgelse case e in #(
8405e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8406c3d5982aSmrg/* end confdefs.h.  */
8407c3d5982aSmrgint i;
8408c3d5982aSmrgint
8409e4b60806Smrgmain (void)
8410c3d5982aSmrg{
8411c3d5982aSmrg
8412c3d5982aSmrg  ;
8413c3d5982aSmrg  return 0;
8414c3d5982aSmrg}
8415c3d5982aSmrg_ACEOF
8416e4b60806Smrgif ac_fn_c_try_link "$LINENO"
8417e4b60806Smrgthen :
8418c3d5982aSmrg  eval $cacheid=yes
8419e4efb0bcSmrgelse case e in #(
8420e4efb0bcSmrg  e) eval $cacheid=no ;;
8421e4efb0bcSmrgesac
8422c3d5982aSmrgfi
8423e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
8424e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
8425e4efb0bcSmrgesac
8426c3d5982aSmrgfi
8427c3d5982aSmrg
8428c3d5982aSmrg
8429c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
8430c3d5982aSmrg
8431c3d5982aSmrg		eval supported=\$$cacheid
8432e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8433e4b60806Smrgprintf "%s\n" "$supported" >&6; }
8434c3d5982aSmrg		if test "$supported" = "yes" ; then
8435c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT"
8436c3d5982aSmrg			found="yes"
8437c3d5982aSmrg		fi
8438c3d5982aSmrg	fi
8439c3d5982aSmrg
8440c3d5982aSmrg
8441c3d5982aSmrg
8442c3d5982aSmrg
8443c3d5982aSmrg
8444c3d5982aSmrg
8445c3d5982aSmrg
8446c3d5982aSmrg
8447c3d5982aSmrg
8448c3d5982aSmrg
8449c3d5982aSmrg
8450c3d5982aSmrg
8451c3d5982aSmrg
8452c3d5982aSmrg
8453c3d5982aSmrg
8454c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
8455c3d5982aSmrg
8456c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8457c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8458e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8459e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8460e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
8461e4b60806Smrgthen :
8462e4b60806Smrg  printf %s "(cached) " >&6
8463e4efb0bcSmrgelse case e in #(
8464e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8465c3d5982aSmrg/* end confdefs.h.  */
8466c3d5982aSmrgint i;
8467c3d5982aSmrg_ACEOF
8468e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
8469e4b60806Smrgthen :
8470c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
8471e4efb0bcSmrgelse case e in #(
8472e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
8473e4efb0bcSmrgesac
8474c3d5982aSmrgfi
8475e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
8476e4efb0bcSmrgesac
8477c3d5982aSmrgfi
8478e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8479e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
8480c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8481c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
8482c3d5982aSmrgfi
8483c3d5982aSmrg
8484c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
8485c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8486c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8487c3d5982aSmrg	fi
8488c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8489e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8490e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8491e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
8492e4b60806Smrgthen :
8493e4b60806Smrg  printf %s "(cached) " >&6
8494e4efb0bcSmrgelse case e in #(
8495e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8496c3d5982aSmrg/* end confdefs.h.  */
8497c3d5982aSmrgint i;
8498c3d5982aSmrg_ACEOF
8499e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
8500e4b60806Smrgthen :
8501c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
8502e4efb0bcSmrgelse case e in #(
8503e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
8504e4efb0bcSmrgesac
8505c3d5982aSmrgfi
8506e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
8507e4efb0bcSmrgesac
8508c3d5982aSmrgfi
8509e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8510e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
8511c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8512c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
8513c3d5982aSmrgfi
8514c3d5982aSmrg
8515c3d5982aSmrgfound="no"
85167da8b7e3Smrg
8517c3d5982aSmrg	if test $found = "no" ; then
8518ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8519c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8520c3d5982aSmrg		fi
85217da8b7e3Smrg
8522ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8523c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8524c3d5982aSmrg		fi
85257da8b7e3Smrg
8526c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=trigraphs"
85277da8b7e3Smrg
8528e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=trigraphs" >&5
8529e4b60806Smrgprintf %s "checking if $CC supports -Werror=trigraphs... " >&6; }
8530ff143803Smrg		cacheid=xorg_cv_cc_flag__Werror_trigraphs
8531e4b60806Smrg		if eval test \${$cacheid+y}
8532e4b60806Smrgthen :
8533e4b60806Smrg  printf %s "(cached) " >&6
8534e4efb0bcSmrgelse case e in #(
8535e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8536c3d5982aSmrg/* end confdefs.h.  */
8537c3d5982aSmrgint i;
8538c3d5982aSmrgint
8539e4b60806Smrgmain (void)
8540c3d5982aSmrg{
8541c3d5982aSmrg
8542c3d5982aSmrg  ;
8543c3d5982aSmrg  return 0;
8544c3d5982aSmrg}
8545c3d5982aSmrg_ACEOF
8546e4b60806Smrgif ac_fn_c_try_link "$LINENO"
8547e4b60806Smrgthen :
8548c3d5982aSmrg  eval $cacheid=yes
8549e4efb0bcSmrgelse case e in #(
8550e4efb0bcSmrg  e) eval $cacheid=no ;;
8551e4efb0bcSmrgesac
8552c3d5982aSmrgfi
8553e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
8554e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
8555e4efb0bcSmrgesac
8556c3d5982aSmrgfi
85577da8b7e3Smrg
85587da8b7e3Smrg
8559c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
85607da8b7e3Smrg
8561c3d5982aSmrg		eval supported=\$$cacheid
8562e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8563e4b60806Smrgprintf "%s\n" "$supported" >&6; }
8564c3d5982aSmrg		if test "$supported" = "yes" ; then
8565c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=trigraphs"
8566c3d5982aSmrg			found="yes"
8567c3d5982aSmrg		fi
8568c3d5982aSmrg	fi
85697da8b7e3Smrg
85707da8b7e3Smrg
85717da8b7e3Smrg
85727da8b7e3Smrg
8573123e2cc7Smrg
8574c3d5982aSmrg
8575c3d5982aSmrg
8576c3d5982aSmrg
8577c3d5982aSmrg
8578c3d5982aSmrg
8579c3d5982aSmrg
8580c3d5982aSmrg
8581c3d5982aSmrg
8582c3d5982aSmrg
8583c3d5982aSmrg
8584c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
8585c3d5982aSmrg
8586c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8587c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8588e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8589e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8590e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
8591e4b60806Smrgthen :
8592e4b60806Smrg  printf %s "(cached) " >&6
8593e4efb0bcSmrgelse case e in #(
8594e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8595c3d5982aSmrg/* end confdefs.h.  */
8596c3d5982aSmrgint i;
8597c3d5982aSmrg_ACEOF
8598e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
8599e4b60806Smrgthen :
8600c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
8601e4efb0bcSmrgelse case e in #(
8602e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
8603e4efb0bcSmrgesac
8604c3d5982aSmrgfi
8605e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
8606e4efb0bcSmrgesac
8607c3d5982aSmrgfi
8608e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8609e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
8610c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8611c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
8612123e2cc7Smrgfi
86137da8b7e3Smrg
8614c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
8615c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8616c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8617c3d5982aSmrg	fi
8618c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8619e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8620e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8621e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
8622e4b60806Smrgthen :
8623e4b60806Smrg  printf %s "(cached) " >&6
8624e4efb0bcSmrgelse case e in #(
8625e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8626c3d5982aSmrg/* end confdefs.h.  */
8627c3d5982aSmrgint i;
8628c3d5982aSmrg_ACEOF
8629e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
8630e4b60806Smrgthen :
8631c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
8632e4efb0bcSmrgelse case e in #(
8633e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
8634e4efb0bcSmrgesac
8635c3d5982aSmrgfi
8636e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
8637e4efb0bcSmrgesac
8638c3d5982aSmrgfi
8639e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8640e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
8641c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8642c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
86437da8b7e3Smrgfi
86447da8b7e3Smrg
8645c3d5982aSmrgfound="no"
8646c3d5982aSmrg
8647c3d5982aSmrg	if test $found = "no" ; then
8648ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8649c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8650c3d5982aSmrg		fi
8651c3d5982aSmrg
8652ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8653c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8654c3d5982aSmrg		fi
8655c3d5982aSmrg
8656c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=array-bounds"
8657c3d5982aSmrg
8658e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=array-bounds" >&5
8659e4b60806Smrgprintf %s "checking if $CC supports -Werror=array-bounds... " >&6; }
8660ff143803Smrg		cacheid=xorg_cv_cc_flag__Werror_array_bounds
8661e4b60806Smrg		if eval test \${$cacheid+y}
8662e4b60806Smrgthen :
8663e4b60806Smrg  printf %s "(cached) " >&6
8664e4efb0bcSmrgelse case e in #(
8665e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8666c3d5982aSmrg/* end confdefs.h.  */
8667c3d5982aSmrgint i;
8668c3d5982aSmrgint
8669e4b60806Smrgmain (void)
8670c3d5982aSmrg{
8671c3d5982aSmrg
8672c3d5982aSmrg  ;
8673c3d5982aSmrg  return 0;
8674c3d5982aSmrg}
8675c3d5982aSmrg_ACEOF
8676e4b60806Smrgif ac_fn_c_try_link "$LINENO"
8677e4b60806Smrgthen :
8678c3d5982aSmrg  eval $cacheid=yes
8679e4efb0bcSmrgelse case e in #(
8680e4efb0bcSmrg  e) eval $cacheid=no ;;
8681e4efb0bcSmrgesac
8682c3d5982aSmrgfi
8683e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
8684e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
8685e4efb0bcSmrgesac
8686c3d5982aSmrgfi
8687c3d5982aSmrg
8688c3d5982aSmrg
8689c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
8690c3d5982aSmrg
8691c3d5982aSmrg		eval supported=\$$cacheid
8692e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8693e4b60806Smrgprintf "%s\n" "$supported" >&6; }
8694c3d5982aSmrg		if test "$supported" = "yes" ; then
8695c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=array-bounds"
8696c3d5982aSmrg			found="yes"
8697c3d5982aSmrg		fi
8698c3d5982aSmrg	fi
8699c3d5982aSmrg
8700c3d5982aSmrg
8701c3d5982aSmrg
8702c3d5982aSmrg
8703c3d5982aSmrg
8704c3d5982aSmrg
8705c3d5982aSmrg
8706c3d5982aSmrg
8707c3d5982aSmrg
8708c3d5982aSmrg
8709c3d5982aSmrg
8710c3d5982aSmrg
8711c3d5982aSmrg
8712c3d5982aSmrg
8713c3d5982aSmrg
8714c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
8715c3d5982aSmrg
8716c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8717c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8718e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8719e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8720e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
8721e4b60806Smrgthen :
8722e4b60806Smrg  printf %s "(cached) " >&6
8723e4efb0bcSmrgelse case e in #(
8724e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8725c3d5982aSmrg/* end confdefs.h.  */
8726c3d5982aSmrgint i;
8727c3d5982aSmrg_ACEOF
8728e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
8729e4b60806Smrgthen :
8730c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
8731e4efb0bcSmrgelse case e in #(
8732e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
8733e4efb0bcSmrgesac
8734c3d5982aSmrgfi
8735e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
8736e4efb0bcSmrgesac
8737c3d5982aSmrgfi
8738e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8739e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
8740c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8741c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
8742c3d5982aSmrgfi
8743c3d5982aSmrg
8744c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
8745c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8746c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8747c3d5982aSmrg	fi
8748c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8749e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8750e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8751e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
8752e4b60806Smrgthen :
8753e4b60806Smrg  printf %s "(cached) " >&6
8754e4efb0bcSmrgelse case e in #(
8755e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8756c3d5982aSmrg/* end confdefs.h.  */
8757c3d5982aSmrgint i;
8758c3d5982aSmrg_ACEOF
8759e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
8760e4b60806Smrgthen :
8761c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
8762e4efb0bcSmrgelse case e in #(
8763e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
8764e4efb0bcSmrgesac
8765c3d5982aSmrgfi
8766e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
8767e4efb0bcSmrgesac
8768c3d5982aSmrgfi
8769e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8770e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
8771c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8772c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
8773c3d5982aSmrgfi
8774c3d5982aSmrg
8775c3d5982aSmrgfound="no"
8776c3d5982aSmrg
8777c3d5982aSmrg	if test $found = "no" ; then
8778ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8779c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8780c3d5982aSmrg		fi
8781c3d5982aSmrg
8782ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8783c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8784c3d5982aSmrg		fi
8785c3d5982aSmrg
8786c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=write-strings"
8787c3d5982aSmrg
8788e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=write-strings" >&5
8789e4b60806Smrgprintf %s "checking if $CC supports -Werror=write-strings... " >&6; }
8790ff143803Smrg		cacheid=xorg_cv_cc_flag__Werror_write_strings
8791e4b60806Smrg		if eval test \${$cacheid+y}
8792e4b60806Smrgthen :
8793e4b60806Smrg  printf %s "(cached) " >&6
8794e4efb0bcSmrgelse case e in #(
8795e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8796c3d5982aSmrg/* end confdefs.h.  */
8797c3d5982aSmrgint i;
8798c3d5982aSmrgint
8799e4b60806Smrgmain (void)
8800c3d5982aSmrg{
8801c3d5982aSmrg
8802c3d5982aSmrg  ;
8803c3d5982aSmrg  return 0;
8804c3d5982aSmrg}
8805c3d5982aSmrg_ACEOF
8806e4b60806Smrgif ac_fn_c_try_link "$LINENO"
8807e4b60806Smrgthen :
8808c3d5982aSmrg  eval $cacheid=yes
8809e4efb0bcSmrgelse case e in #(
8810e4efb0bcSmrg  e) eval $cacheid=no ;;
8811e4efb0bcSmrgesac
8812c3d5982aSmrgfi
8813e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
8814e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
8815e4efb0bcSmrgesac
8816c3d5982aSmrgfi
8817c3d5982aSmrg
8818c3d5982aSmrg
8819c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
8820c3d5982aSmrg
8821c3d5982aSmrg		eval supported=\$$cacheid
8822e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8823e4b60806Smrgprintf "%s\n" "$supported" >&6; }
8824c3d5982aSmrg		if test "$supported" = "yes" ; then
8825c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=write-strings"
8826c3d5982aSmrg			found="yes"
8827c3d5982aSmrg		fi
8828c3d5982aSmrg	fi
8829c3d5982aSmrg
8830c3d5982aSmrg
8831c3d5982aSmrg
8832c3d5982aSmrg
8833c3d5982aSmrg
8834c3d5982aSmrg
8835c3d5982aSmrg
8836c3d5982aSmrg
8837c3d5982aSmrg
8838c3d5982aSmrg
8839c3d5982aSmrg
8840c3d5982aSmrg
8841c3d5982aSmrg
8842c3d5982aSmrg
8843c3d5982aSmrg
8844c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
8845c3d5982aSmrg
8846c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8847c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8848e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8849e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8850e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
8851e4b60806Smrgthen :
8852e4b60806Smrg  printf %s "(cached) " >&6
8853e4efb0bcSmrgelse case e in #(
8854e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8855c3d5982aSmrg/* end confdefs.h.  */
8856c3d5982aSmrgint i;
8857c3d5982aSmrg_ACEOF
8858e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
8859e4b60806Smrgthen :
8860c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
8861e4efb0bcSmrgelse case e in #(
8862e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
8863e4efb0bcSmrgesac
8864c3d5982aSmrgfi
8865e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
8866e4efb0bcSmrgesac
8867c3d5982aSmrgfi
8868e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8869e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
8870c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8871c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
8872c3d5982aSmrgfi
8873c3d5982aSmrg
8874c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
8875c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8876c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8877c3d5982aSmrg	fi
8878c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8879e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8880e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8881e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
8882e4b60806Smrgthen :
8883e4b60806Smrg  printf %s "(cached) " >&6
8884e4efb0bcSmrgelse case e in #(
8885e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8886c3d5982aSmrg/* end confdefs.h.  */
8887c3d5982aSmrgint i;
8888c3d5982aSmrg_ACEOF
8889e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
8890e4b60806Smrgthen :
8891c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
8892e4efb0bcSmrgelse case e in #(
8893e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
8894e4efb0bcSmrgesac
8895c3d5982aSmrgfi
8896e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
8897e4efb0bcSmrgesac
8898c3d5982aSmrgfi
8899e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8900e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
8901c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8902c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
8903c3d5982aSmrgfi
8904c3d5982aSmrg
8905c3d5982aSmrgfound="no"
8906c3d5982aSmrg
8907c3d5982aSmrg	if test $found = "no" ; then
8908ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8909c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8910c3d5982aSmrg		fi
8911c3d5982aSmrg
8912ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8913c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8914c3d5982aSmrg		fi
8915c3d5982aSmrg
8916c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=address"
8917c3d5982aSmrg
8918e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=address" >&5
8919e4b60806Smrgprintf %s "checking if $CC supports -Werror=address... " >&6; }
8920ff143803Smrg		cacheid=xorg_cv_cc_flag__Werror_address
8921e4b60806Smrg		if eval test \${$cacheid+y}
8922e4b60806Smrgthen :
8923e4b60806Smrg  printf %s "(cached) " >&6
8924e4efb0bcSmrgelse case e in #(
8925e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8926c3d5982aSmrg/* end confdefs.h.  */
8927c3d5982aSmrgint i;
8928c3d5982aSmrgint
8929e4b60806Smrgmain (void)
8930c3d5982aSmrg{
8931c3d5982aSmrg
8932c3d5982aSmrg  ;
8933c3d5982aSmrg  return 0;
8934c3d5982aSmrg}
8935c3d5982aSmrg_ACEOF
8936e4b60806Smrgif ac_fn_c_try_link "$LINENO"
8937e4b60806Smrgthen :
8938c3d5982aSmrg  eval $cacheid=yes
8939e4efb0bcSmrgelse case e in #(
8940e4efb0bcSmrg  e) eval $cacheid=no ;;
8941e4efb0bcSmrgesac
8942c3d5982aSmrgfi
8943e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
8944e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
8945e4efb0bcSmrgesac
8946c3d5982aSmrgfi
8947c3d5982aSmrg
8948c3d5982aSmrg
8949c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
8950c3d5982aSmrg
8951c3d5982aSmrg		eval supported=\$$cacheid
8952e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8953e4b60806Smrgprintf "%s\n" "$supported" >&6; }
8954c3d5982aSmrg		if test "$supported" = "yes" ; then
8955c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=address"
8956c3d5982aSmrg			found="yes"
8957c3d5982aSmrg		fi
8958c3d5982aSmrg	fi
8959c3d5982aSmrg
8960c3d5982aSmrg
8961c3d5982aSmrg
8962c3d5982aSmrg
8963c3d5982aSmrg
8964c3d5982aSmrg
8965c3d5982aSmrg
8966c3d5982aSmrg
8967c3d5982aSmrg
8968c3d5982aSmrg
8969c3d5982aSmrg
8970c3d5982aSmrg
8971c3d5982aSmrg
8972c3d5982aSmrg
8973c3d5982aSmrg
8974c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
8975c3d5982aSmrg
8976c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8977c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8978e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8979e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8980e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
8981e4b60806Smrgthen :
8982e4b60806Smrg  printf %s "(cached) " >&6
8983e4efb0bcSmrgelse case e in #(
8984e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8985c3d5982aSmrg/* end confdefs.h.  */
8986c3d5982aSmrgint i;
8987c3d5982aSmrg_ACEOF
8988e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
8989e4b60806Smrgthen :
8990c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
8991e4efb0bcSmrgelse case e in #(
8992e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
8993e4efb0bcSmrgesac
8994c3d5982aSmrgfi
8995e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
8996e4efb0bcSmrgesac
8997c3d5982aSmrgfi
8998e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8999e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
9000c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9001c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
9002c3d5982aSmrgfi
9003c3d5982aSmrg
9004c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
9005c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9006c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9007c3d5982aSmrg	fi
9008c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9009e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9010e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9011e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
9012e4b60806Smrgthen :
9013e4b60806Smrg  printf %s "(cached) " >&6
9014e4efb0bcSmrgelse case e in #(
9015e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9016c3d5982aSmrg/* end confdefs.h.  */
9017c3d5982aSmrgint i;
9018c3d5982aSmrg_ACEOF
9019e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
9020e4b60806Smrgthen :
9021c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9022e4efb0bcSmrgelse case e in #(
9023e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
9024e4efb0bcSmrgesac
9025c3d5982aSmrgfi
9026e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
9027e4efb0bcSmrgesac
9028c3d5982aSmrgfi
9029e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9030e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9031c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9032c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
9033c3d5982aSmrgfi
9034c3d5982aSmrg
9035c3d5982aSmrgfound="no"
90367da8b7e3Smrg
9037c3d5982aSmrg	if test $found = "no" ; then
9038ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9039c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9040c3d5982aSmrg		fi
90417da8b7e3Smrg
9042ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9043c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9044c3d5982aSmrg		fi
90457da8b7e3Smrg
9046c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=int-to-pointer-cast"
9047bded5d25Smrg
9048e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=int-to-pointer-cast" >&5
9049e4b60806Smrgprintf %s "checking if $CC supports -Werror=int-to-pointer-cast... " >&6; }
9050ff143803Smrg		cacheid=xorg_cv_cc_flag__Werror_int_to_pointer_cast
9051e4b60806Smrg		if eval test \${$cacheid+y}
9052e4b60806Smrgthen :
9053e4b60806Smrg  printf %s "(cached) " >&6
9054e4efb0bcSmrgelse case e in #(
9055e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9056c3d5982aSmrg/* end confdefs.h.  */
9057c3d5982aSmrgint i;
9058c3d5982aSmrgint
9059e4b60806Smrgmain (void)
9060c3d5982aSmrg{
90617da8b7e3Smrg
9062c3d5982aSmrg  ;
9063c3d5982aSmrg  return 0;
9064c3d5982aSmrg}
9065c3d5982aSmrg_ACEOF
9066e4b60806Smrgif ac_fn_c_try_link "$LINENO"
9067e4b60806Smrgthen :
9068c3d5982aSmrg  eval $cacheid=yes
9069e4efb0bcSmrgelse case e in #(
9070e4efb0bcSmrg  e) eval $cacheid=no ;;
9071e4efb0bcSmrgesac
9072c3d5982aSmrgfi
9073e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
9074e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
9075e4efb0bcSmrgesac
9076c3d5982aSmrgfi
90777da8b7e3Smrg
9078123e2cc7Smrg
9079c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
9080123e2cc7Smrg
9081c3d5982aSmrg		eval supported=\$$cacheid
9082e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9083e4b60806Smrgprintf "%s\n" "$supported" >&6; }
9084c3d5982aSmrg		if test "$supported" = "yes" ; then
9085c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=int-to-pointer-cast"
9086c3d5982aSmrg			found="yes"
9087c3d5982aSmrg		fi
9088c3d5982aSmrg	fi
9089123e2cc7Smrg
9090c3d5982aSmrg	if test $found = "no" ; then
9091ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9092c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9093c3d5982aSmrg		fi
9094123e2cc7Smrg
9095ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9096c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9097c3d5982aSmrg		fi
9098123e2cc7Smrg
9099c3d5982aSmrg		CFLAGS="$CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION"
9100123e2cc7Smrg
9101e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION" >&5
9102e4b60806Smrgprintf %s "checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION... " >&6; }
9103ff143803Smrg		cacheid=xorg_cv_cc_flag__errwarn_E_BAD_PTR_INT_COMBINATION
9104e4b60806Smrg		if eval test \${$cacheid+y}
9105e4b60806Smrgthen :
9106e4b60806Smrg  printf %s "(cached) " >&6
9107e4efb0bcSmrgelse case e in #(
9108e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9109c3d5982aSmrg/* end confdefs.h.  */
9110c3d5982aSmrgint i;
9111c3d5982aSmrgint
9112e4b60806Smrgmain (void)
9113c3d5982aSmrg{
9114123e2cc7Smrg
9115c3d5982aSmrg  ;
9116c3d5982aSmrg  return 0;
9117c3d5982aSmrg}
9118c3d5982aSmrg_ACEOF
9119e4b60806Smrgif ac_fn_c_try_link "$LINENO"
9120e4b60806Smrgthen :
9121c3d5982aSmrg  eval $cacheid=yes
9122e4efb0bcSmrgelse case e in #(
9123e4efb0bcSmrg  e) eval $cacheid=no ;;
9124e4efb0bcSmrgesac
9125c3d5982aSmrgfi
9126e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
9127e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
9128e4efb0bcSmrgesac
9129c3d5982aSmrgfi
9130123e2cc7Smrg
9131bded5d25Smrg
9132c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
9133123e2cc7Smrg
9134c3d5982aSmrg		eval supported=\$$cacheid
9135e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9136e4b60806Smrgprintf "%s\n" "$supported" >&6; }
9137c3d5982aSmrg		if test "$supported" = "yes" ; then
9138c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION"
9139c3d5982aSmrg			found="yes"
9140c3d5982aSmrg		fi
9141c3d5982aSmrg	fi
9142123e2cc7Smrg
9143bded5d25Smrg
9144bded5d25Smrg
9145bded5d25Smrg
9146bded5d25Smrg
9147123e2cc7Smrg
9148123e2cc7Smrg
91497da8b7e3Smrg
91507da8b7e3Smrg
9151123e2cc7Smrg
91527da8b7e3Smrg
91537da8b7e3Smrg
91547da8b7e3Smrg
91557da8b7e3Smrg
91567da8b7e3Smrg
9157c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
91587da8b7e3Smrg
9159c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9160c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9161e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9162e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9163e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
9164e4b60806Smrgthen :
9165e4b60806Smrg  printf %s "(cached) " >&6
9166e4efb0bcSmrgelse case e in #(
9167e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9168c3d5982aSmrg/* end confdefs.h.  */
9169c3d5982aSmrgint i;
9170c3d5982aSmrg_ACEOF
9171e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
9172e4b60806Smrgthen :
9173c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
9174e4efb0bcSmrgelse case e in #(
9175e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
9176e4efb0bcSmrgesac
91777da8b7e3Smrgfi
9178e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
9179e4efb0bcSmrgesac
91807da8b7e3Smrgfi
9181e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9182e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
9183c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9184c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
91857da8b7e3Smrgfi
91867da8b7e3Smrg
9187c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
9188c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9189c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9190c3d5982aSmrg	fi
9191c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9192e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9193e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9194e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
9195e4b60806Smrgthen :
9196e4b60806Smrg  printf %s "(cached) " >&6
9197e4efb0bcSmrgelse case e in #(
9198e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9199c3d5982aSmrg/* end confdefs.h.  */
9200c3d5982aSmrgint i;
9201c3d5982aSmrg_ACEOF
9202e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
9203e4b60806Smrgthen :
9204c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9205e4efb0bcSmrgelse case e in #(
9206e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
9207e4efb0bcSmrgesac
92087da8b7e3Smrgfi
9209e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
9210e4efb0bcSmrgesac
92117da8b7e3Smrgfi
9212e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9213e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9214c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9215c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
92167da8b7e3Smrgfi
92177da8b7e3Smrg
9218c3d5982aSmrgfound="no"
9219123e2cc7Smrg
9220c3d5982aSmrg	if test $found = "no" ; then
9221ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9222c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9223c3d5982aSmrg		fi
9224c3d5982aSmrg
9225ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9226c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9227c3d5982aSmrg		fi
9228c3d5982aSmrg
9229c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=pointer-to-int-cast"
9230c3d5982aSmrg
9231e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=pointer-to-int-cast" >&5
9232e4b60806Smrgprintf %s "checking if $CC supports -Werror=pointer-to-int-cast... " >&6; }
9233ff143803Smrg		cacheid=xorg_cv_cc_flag__Werror_pointer_to_int_cast
9234e4b60806Smrg		if eval test \${$cacheid+y}
9235e4b60806Smrgthen :
9236e4b60806Smrg  printf %s "(cached) " >&6
9237e4efb0bcSmrgelse case e in #(
9238e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9239c3d5982aSmrg/* end confdefs.h.  */
9240c3d5982aSmrgint i;
9241c3d5982aSmrgint
9242e4b60806Smrgmain (void)
9243c3d5982aSmrg{
92447da8b7e3Smrg
9245c3d5982aSmrg  ;
9246c3d5982aSmrg  return 0;
9247c3d5982aSmrg}
9248c3d5982aSmrg_ACEOF
9249e4b60806Smrgif ac_fn_c_try_link "$LINENO"
9250e4b60806Smrgthen :
9251c3d5982aSmrg  eval $cacheid=yes
9252e4efb0bcSmrgelse case e in #(
9253e4efb0bcSmrg  e) eval $cacheid=no ;;
9254e4efb0bcSmrgesac
92557da8b7e3Smrgfi
9256e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
9257e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
9258e4efb0bcSmrgesac
92597da8b7e3Smrgfi
9260c3d5982aSmrg
9261c3d5982aSmrg
9262c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
9263c3d5982aSmrg
9264c3d5982aSmrg		eval supported=\$$cacheid
9265e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9266e4b60806Smrgprintf "%s\n" "$supported" >&6; }
9267c3d5982aSmrg		if test "$supported" = "yes" ; then
9268c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast"
9269c3d5982aSmrg			found="yes"
9270c3d5982aSmrg		fi
9271c3d5982aSmrg	fi
9272c3d5982aSmrg
9273c3d5982aSmrg # Also -errwarn=E_BAD_PTR_INT_COMBINATION
92747da8b7e3Smrgelse
9275e4b60806Smrg{ 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
9276e4b60806Smrgprintf "%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;}
92777da8b7e3Smrg
9278123e2cc7Smrg
92797da8b7e3Smrg
9280c3d5982aSmrg
9281c3d5982aSmrg
9282c3d5982aSmrg
9283c3d5982aSmrg
9284c3d5982aSmrg
9285c3d5982aSmrg
9286c3d5982aSmrg
9287c3d5982aSmrg
9288c3d5982aSmrg
9289c3d5982aSmrg
9290c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
9291c3d5982aSmrg
9292c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9293c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9294e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9295e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9296e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
9297e4b60806Smrgthen :
9298e4b60806Smrg  printf %s "(cached) " >&6
9299e4efb0bcSmrgelse case e in #(
9300e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9301c3d5982aSmrg/* end confdefs.h.  */
9302c3d5982aSmrgint i;
9303c3d5982aSmrg_ACEOF
9304e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
9305e4b60806Smrgthen :
9306c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
9307e4efb0bcSmrgelse case e in #(
9308e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
9309e4efb0bcSmrgesac
9310c3d5982aSmrgfi
9311e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
9312e4efb0bcSmrgesac
9313c3d5982aSmrgfi
9314e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9315e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
9316c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9317c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
93187da8b7e3Smrgfi
93197da8b7e3Smrg
9320c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
9321c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9322c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9323c3d5982aSmrg	fi
9324c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9325e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9326e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9327e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
9328e4b60806Smrgthen :
9329e4b60806Smrg  printf %s "(cached) " >&6
9330e4efb0bcSmrgelse case e in #(
9331e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9332c3d5982aSmrg/* end confdefs.h.  */
9333c3d5982aSmrgint i;
9334c3d5982aSmrg_ACEOF
9335e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
9336e4b60806Smrgthen :
9337c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9338e4efb0bcSmrgelse case e in #(
9339e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
9340e4efb0bcSmrgesac
9341c3d5982aSmrgfi
9342e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
9343e4efb0bcSmrgesac
9344c3d5982aSmrgfi
9345e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9346e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9347c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9348c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
93497da8b7e3Smrgfi
93507da8b7e3Smrg
9351c3d5982aSmrgfound="no"
93527da8b7e3Smrg
9353c3d5982aSmrg	if test $found = "no" ; then
9354ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9355c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9356c3d5982aSmrg		fi
93577da8b7e3Smrg
9358ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9359c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9360c3d5982aSmrg		fi
93617da8b7e3Smrg
9362c3d5982aSmrg		CFLAGS="$CFLAGS -Wimplicit"
93637da8b7e3Smrg
9364e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wimplicit" >&5
9365e4b60806Smrgprintf %s "checking if $CC supports -Wimplicit... " >&6; }
9366c3d5982aSmrg		cacheid=xorg_cv_cc_flag__Wimplicit
9367e4b60806Smrg		if eval test \${$cacheid+y}
9368e4b60806Smrgthen :
9369e4b60806Smrg  printf %s "(cached) " >&6
9370e4efb0bcSmrgelse case e in #(
9371e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9372c3d5982aSmrg/* end confdefs.h.  */
9373c3d5982aSmrgint i;
93747da8b7e3Smrgint
9375e4b60806Smrgmain (void)
93767da8b7e3Smrg{
93777da8b7e3Smrg
93787da8b7e3Smrg  ;
93797da8b7e3Smrg  return 0;
93807da8b7e3Smrg}
93817da8b7e3Smrg_ACEOF
9382e4b60806Smrgif ac_fn_c_try_link "$LINENO"
9383e4b60806Smrgthen :
9384c3d5982aSmrg  eval $cacheid=yes
9385e4efb0bcSmrgelse case e in #(
9386e4efb0bcSmrg  e) eval $cacheid=no ;;
9387e4efb0bcSmrgesac
9388c3d5982aSmrgfi
9389e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
9390e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
9391e4efb0bcSmrgesac
9392c3d5982aSmrgfi
9393123e2cc7Smrg
9394123e2cc7Smrg
9395c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
9396123e2cc7Smrg
9397c3d5982aSmrg		eval supported=\$$cacheid
9398e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9399e4b60806Smrgprintf "%s\n" "$supported" >&6; }
9400c3d5982aSmrg		if test "$supported" = "yes" ; then
9401c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wimplicit"
9402c3d5982aSmrg			found="yes"
9403c3d5982aSmrg		fi
9404123e2cc7Smrg	fi
9405123e2cc7Smrg
9406123e2cc7Smrg
9407c3d5982aSmrg
9408c3d5982aSmrg
9409c3d5982aSmrg
9410c3d5982aSmrg
9411c3d5982aSmrg
9412c3d5982aSmrg
9413c3d5982aSmrg
9414c3d5982aSmrg
9415c3d5982aSmrg
9416c3d5982aSmrg
9417c3d5982aSmrg
9418c3d5982aSmrg
9419c3d5982aSmrg
9420c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
9421c3d5982aSmrg
9422c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9423c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9424e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9425e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9426e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
9427e4b60806Smrgthen :
9428e4b60806Smrg  printf %s "(cached) " >&6
9429e4efb0bcSmrgelse case e in #(
9430e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9431c3d5982aSmrg/* end confdefs.h.  */
9432c3d5982aSmrgint i;
9433c3d5982aSmrg_ACEOF
9434e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
9435e4b60806Smrgthen :
9436c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
9437e4efb0bcSmrgelse case e in #(
9438e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
9439e4efb0bcSmrgesac
9440c3d5982aSmrgfi
9441e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
9442e4efb0bcSmrgesac
9443c3d5982aSmrgfi
9444e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9445e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
9446c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9447c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
94487da8b7e3Smrgfi
94497da8b7e3Smrg
9450c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
9451c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9452c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9453c3d5982aSmrg	fi
9454c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9455e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9456e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9457e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
9458e4b60806Smrgthen :
9459e4b60806Smrg  printf %s "(cached) " >&6
9460e4efb0bcSmrgelse case e in #(
9461e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9462c3d5982aSmrg/* end confdefs.h.  */
9463c3d5982aSmrgint i;
9464c3d5982aSmrg_ACEOF
9465e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
9466e4b60806Smrgthen :
9467c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9468e4efb0bcSmrgelse case e in #(
9469e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
9470e4efb0bcSmrgesac
9471c3d5982aSmrgfi
9472e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
9473e4efb0bcSmrgesac
9474c3d5982aSmrgfi
9475e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9476e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9477c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9478c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
94797da8b7e3Smrgfi
94807da8b7e3Smrg
9481c3d5982aSmrgfound="no"
9482c3d5982aSmrg
9483c3d5982aSmrg	if test $found = "no" ; then
9484ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9485c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9486c3d5982aSmrg		fi
9487c3d5982aSmrg
9488ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9489c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9490c3d5982aSmrg		fi
9491c3d5982aSmrg
9492c3d5982aSmrg		CFLAGS="$CFLAGS -Wnonnull"
9493c3d5982aSmrg
9494e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnonnull" >&5
9495e4b60806Smrgprintf %s "checking if $CC supports -Wnonnull... " >&6; }
9496c3d5982aSmrg		cacheid=xorg_cv_cc_flag__Wnonnull
9497e4b60806Smrg		if eval test \${$cacheid+y}
9498e4b60806Smrgthen :
9499e4b60806Smrg  printf %s "(cached) " >&6
9500e4efb0bcSmrgelse case e in #(
9501e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9502bded5d25Smrg/* end confdefs.h.  */
9503c3d5982aSmrgint i;
9504bded5d25Smrgint
9505e4b60806Smrgmain (void)
9506bded5d25Smrg{
9507bded5d25Smrg
9508bded5d25Smrg  ;
9509bded5d25Smrg  return 0;
9510bded5d25Smrg}
9511bded5d25Smrg_ACEOF
9512e4b60806Smrgif ac_fn_c_try_link "$LINENO"
9513e4b60806Smrgthen :
9514c3d5982aSmrg  eval $cacheid=yes
9515e4efb0bcSmrgelse case e in #(
9516e4efb0bcSmrg  e) eval $cacheid=no ;;
9517e4efb0bcSmrgesac
9518c3d5982aSmrgfi
9519e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
9520e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
9521e4efb0bcSmrgesac
9522bded5d25Smrgfi
9523bded5d25Smrg
9524c3d5982aSmrg
9525c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
9526c3d5982aSmrg
9527c3d5982aSmrg		eval supported=\$$cacheid
9528e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9529e4b60806Smrgprintf "%s\n" "$supported" >&6; }
9530c3d5982aSmrg		if test "$supported" = "yes" ; then
9531c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wnonnull"
9532c3d5982aSmrg			found="yes"
9533c3d5982aSmrg		fi
9534c3d5982aSmrg	fi
9535c3d5982aSmrg
9536c3d5982aSmrg
9537c3d5982aSmrg
9538c3d5982aSmrg
9539c3d5982aSmrg
9540c3d5982aSmrg
9541c3d5982aSmrg
9542c3d5982aSmrg
9543c3d5982aSmrg
9544c3d5982aSmrg
9545c3d5982aSmrg
9546c3d5982aSmrg
9547c3d5982aSmrg
9548c3d5982aSmrg
9549c3d5982aSmrg
9550c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
9551c3d5982aSmrg
9552c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9553c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9554e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9555e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9556e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
9557e4b60806Smrgthen :
9558e4b60806Smrg  printf %s "(cached) " >&6
9559e4efb0bcSmrgelse case e in #(
9560e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
95617da8b7e3Smrg/* end confdefs.h.  */
9562c3d5982aSmrgint i;
9563c3d5982aSmrg_ACEOF
9564e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
9565e4b60806Smrgthen :
9566c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
9567e4efb0bcSmrgelse case e in #(
9568e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
9569e4efb0bcSmrgesac
9570c3d5982aSmrgfi
9571e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
9572e4efb0bcSmrgesac
9573c3d5982aSmrgfi
9574e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9575e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
9576c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9577c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
9578c3d5982aSmrgfi
9579c3d5982aSmrg
9580c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
9581c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9582c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9583c3d5982aSmrg	fi
9584c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9585e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9586e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9587e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
9588e4b60806Smrgthen :
9589e4b60806Smrg  printf %s "(cached) " >&6
9590e4efb0bcSmrgelse case e in #(
9591e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9592c3d5982aSmrg/* end confdefs.h.  */
9593c3d5982aSmrgint i;
9594c3d5982aSmrg_ACEOF
9595e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
9596e4b60806Smrgthen :
9597c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9598e4efb0bcSmrgelse case e in #(
9599e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
9600e4efb0bcSmrgesac
9601c3d5982aSmrgfi
9602e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
9603e4efb0bcSmrgesac
9604c3d5982aSmrgfi
9605e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9606e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9607c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9608c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
9609c3d5982aSmrgfi
9610c3d5982aSmrg
9611c3d5982aSmrgfound="no"
9612c3d5982aSmrg
9613c3d5982aSmrg	if test $found = "no" ; then
9614ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9615c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9616c3d5982aSmrg		fi
9617c3d5982aSmrg
9618ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9619c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9620c3d5982aSmrg		fi
9621c3d5982aSmrg
9622c3d5982aSmrg		CFLAGS="$CFLAGS -Winit-self"
96237da8b7e3Smrg
9624e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Winit-self" >&5
9625e4b60806Smrgprintf %s "checking if $CC supports -Winit-self... " >&6; }
9626c3d5982aSmrg		cacheid=xorg_cv_cc_flag__Winit_self
9627e4b60806Smrg		if eval test \${$cacheid+y}
9628e4b60806Smrgthen :
9629e4b60806Smrg  printf %s "(cached) " >&6
9630e4efb0bcSmrgelse case e in #(
9631e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9632c3d5982aSmrg/* end confdefs.h.  */
9633c3d5982aSmrgint i;
96347da8b7e3Smrgint
9635e4b60806Smrgmain (void)
96367da8b7e3Smrg{
96377da8b7e3Smrg
96387da8b7e3Smrg  ;
96397da8b7e3Smrg  return 0;
96407da8b7e3Smrg}
96417da8b7e3Smrg_ACEOF
9642e4b60806Smrgif ac_fn_c_try_link "$LINENO"
9643e4b60806Smrgthen :
9644c3d5982aSmrg  eval $cacheid=yes
9645e4efb0bcSmrgelse case e in #(
9646e4efb0bcSmrg  e) eval $cacheid=no ;;
9647e4efb0bcSmrgesac
9648c3d5982aSmrgfi
9649e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
9650e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
9651e4efb0bcSmrgesac
9652c3d5982aSmrgfi
96537da8b7e3Smrg
9654c3d5982aSmrg
9655c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
9656c3d5982aSmrg
9657c3d5982aSmrg		eval supported=\$$cacheid
9658e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9659e4b60806Smrgprintf "%s\n" "$supported" >&6; }
9660c3d5982aSmrg		if test "$supported" = "yes" ; then
9661c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Winit-self"
9662c3d5982aSmrg			found="yes"
9663c3d5982aSmrg		fi
9664c3d5982aSmrg	fi
9665c3d5982aSmrg
9666c3d5982aSmrg
9667c3d5982aSmrg
9668c3d5982aSmrg
9669c3d5982aSmrg
9670c3d5982aSmrg
9671c3d5982aSmrg
9672c3d5982aSmrg
9673c3d5982aSmrg
9674c3d5982aSmrg
9675c3d5982aSmrg
9676c3d5982aSmrg
9677c3d5982aSmrg
9678c3d5982aSmrg
9679c3d5982aSmrg
9680c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
9681c3d5982aSmrg
9682c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9683c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9684e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9685e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9686e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
9687e4b60806Smrgthen :
9688e4b60806Smrg  printf %s "(cached) " >&6
9689e4efb0bcSmrgelse case e in #(
9690e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9691c3d5982aSmrg/* end confdefs.h.  */
9692c3d5982aSmrgint i;
9693c3d5982aSmrg_ACEOF
9694e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
9695e4b60806Smrgthen :
9696c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
9697e4efb0bcSmrgelse case e in #(
9698e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
9699e4efb0bcSmrgesac
9700c3d5982aSmrgfi
9701e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
9702e4efb0bcSmrgesac
9703c3d5982aSmrgfi
9704e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9705e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
9706c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9707c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
9708c3d5982aSmrgfi
9709c3d5982aSmrg
9710c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
9711c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9712c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9713c3d5982aSmrg	fi
9714c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9715e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9716e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9717e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
9718e4b60806Smrgthen :
9719e4b60806Smrg  printf %s "(cached) " >&6
9720e4efb0bcSmrgelse case e in #(
9721e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9722c3d5982aSmrg/* end confdefs.h.  */
9723c3d5982aSmrgint i;
9724c3d5982aSmrg_ACEOF
9725e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
9726e4b60806Smrgthen :
9727c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9728e4efb0bcSmrgelse case e in #(
9729e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
9730e4efb0bcSmrgesac
9731c3d5982aSmrgfi
9732e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
9733e4efb0bcSmrgesac
97347da8b7e3Smrgfi
9735e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9736e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9737c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9738c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
97397da8b7e3Smrgfi
9740c3d5982aSmrg
9741c3d5982aSmrgfound="no"
9742c3d5982aSmrg
9743c3d5982aSmrg	if test $found = "no" ; then
9744ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9745c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9746c3d5982aSmrg		fi
9747c3d5982aSmrg
9748ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9749c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9750c3d5982aSmrg		fi
9751c3d5982aSmrg
9752c3d5982aSmrg		CFLAGS="$CFLAGS -Wmain"
9753c3d5982aSmrg
9754e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmain" >&5
9755e4b60806Smrgprintf %s "checking if $CC supports -Wmain... " >&6; }
9756c3d5982aSmrg		cacheid=xorg_cv_cc_flag__Wmain
9757e4b60806Smrg		if eval test \${$cacheid+y}
9758e4b60806Smrgthen :
9759e4b60806Smrg  printf %s "(cached) " >&6
9760e4efb0bcSmrgelse case e in #(
9761e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
97627da8b7e3Smrg/* end confdefs.h.  */
9763c3d5982aSmrgint i;
97647da8b7e3Smrgint
9765e4b60806Smrgmain (void)
97667da8b7e3Smrg{
97677da8b7e3Smrg
97687da8b7e3Smrg  ;
97697da8b7e3Smrg  return 0;
97707da8b7e3Smrg}
97717da8b7e3Smrg_ACEOF
9772e4b60806Smrgif ac_fn_c_try_link "$LINENO"
9773e4b60806Smrgthen :
9774c3d5982aSmrg  eval $cacheid=yes
9775e4efb0bcSmrgelse case e in #(
9776e4efb0bcSmrg  e) eval $cacheid=no ;;
9777e4efb0bcSmrgesac
9778c3d5982aSmrgfi
9779e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
9780e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
9781e4efb0bcSmrgesac
9782c3d5982aSmrgfi
9783c3d5982aSmrg
9784c3d5982aSmrg
9785c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
9786c3d5982aSmrg
9787c3d5982aSmrg		eval supported=\$$cacheid
9788e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9789e4b60806Smrgprintf "%s\n" "$supported" >&6; }
9790c3d5982aSmrg		if test "$supported" = "yes" ; then
9791c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wmain"
9792c3d5982aSmrg			found="yes"
9793c3d5982aSmrg		fi
9794c3d5982aSmrg	fi
9795c3d5982aSmrg
9796c3d5982aSmrg
9797c3d5982aSmrg
9798c3d5982aSmrg
9799c3d5982aSmrg
9800c3d5982aSmrg
9801c3d5982aSmrg
9802c3d5982aSmrg
9803c3d5982aSmrg
9804c3d5982aSmrg
9805c3d5982aSmrg
9806c3d5982aSmrg
9807c3d5982aSmrg
9808c3d5982aSmrg
9809c3d5982aSmrg
9810c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
9811c3d5982aSmrg
9812c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9813c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9814e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9815e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9816e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
9817e4b60806Smrgthen :
9818e4b60806Smrg  printf %s "(cached) " >&6
9819e4efb0bcSmrgelse case e in #(
9820e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9821c3d5982aSmrg/* end confdefs.h.  */
9822c3d5982aSmrgint i;
9823c3d5982aSmrg_ACEOF
9824e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
9825e4b60806Smrgthen :
9826c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
9827e4efb0bcSmrgelse case e in #(
9828e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
9829e4efb0bcSmrgesac
98307da8b7e3Smrgfi
9831e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
9832e4efb0bcSmrgesac
98337da8b7e3Smrgfi
9834e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9835e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
9836c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9837c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
9838123e2cc7Smrgfi
9839c3d5982aSmrg
9840c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
9841c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9842c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9843c3d5982aSmrg	fi
9844c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9845e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9846e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9847e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
9848e4b60806Smrgthen :
9849e4b60806Smrg  printf %s "(cached) " >&6
9850e4efb0bcSmrgelse case e in #(
9851e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
98527da8b7e3Smrg/* end confdefs.h.  */
9853c3d5982aSmrgint i;
9854c3d5982aSmrg_ACEOF
9855e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
9856e4b60806Smrgthen :
9857c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9858e4efb0bcSmrgelse case e in #(
9859e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
9860e4efb0bcSmrgesac
9861c3d5982aSmrgfi
9862e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
9863e4efb0bcSmrgesac
9864c3d5982aSmrgfi
9865e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9866e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9867c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9868c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
9869c3d5982aSmrgfi
9870c3d5982aSmrg
9871c3d5982aSmrgfound="no"
9872c3d5982aSmrg
9873c3d5982aSmrg	if test $found = "no" ; then
9874ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9875c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9876c3d5982aSmrg		fi
9877c3d5982aSmrg
9878ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9879c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9880c3d5982aSmrg		fi
9881c3d5982aSmrg
9882c3d5982aSmrg		CFLAGS="$CFLAGS -Wmissing-braces"
98837da8b7e3Smrg
9884e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-braces" >&5
9885e4b60806Smrgprintf %s "checking if $CC supports -Wmissing-braces... " >&6; }
9886c3d5982aSmrg		cacheid=xorg_cv_cc_flag__Wmissing_braces
9887e4b60806Smrg		if eval test \${$cacheid+y}
9888e4b60806Smrgthen :
9889e4b60806Smrg  printf %s "(cached) " >&6
9890e4efb0bcSmrgelse case e in #(
9891e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9892c3d5982aSmrg/* end confdefs.h.  */
9893c3d5982aSmrgint i;
98947da8b7e3Smrgint
9895e4b60806Smrgmain (void)
98967da8b7e3Smrg{
98977da8b7e3Smrg
98987da8b7e3Smrg  ;
98997da8b7e3Smrg  return 0;
99007da8b7e3Smrg}
99017da8b7e3Smrg_ACEOF
9902e4b60806Smrgif ac_fn_c_try_link "$LINENO"
9903e4b60806Smrgthen :
9904c3d5982aSmrg  eval $cacheid=yes
9905e4efb0bcSmrgelse case e in #(
9906e4efb0bcSmrg  e) eval $cacheid=no ;;
9907e4efb0bcSmrgesac
9908c3d5982aSmrgfi
9909e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
9910e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
9911e4efb0bcSmrgesac
9912c3d5982aSmrgfi
9913123e2cc7Smrg
9914123e2cc7Smrg
9915c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
9916c3d5982aSmrg
9917c3d5982aSmrg		eval supported=\$$cacheid
9918e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9919e4b60806Smrgprintf "%s\n" "$supported" >&6; }
9920c3d5982aSmrg		if test "$supported" = "yes" ; then
9921c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-braces"
9922c3d5982aSmrg			found="yes"
9923c3d5982aSmrg		fi
9924c3d5982aSmrg	fi
9925c3d5982aSmrg
9926c3d5982aSmrg
9927c3d5982aSmrg
9928c3d5982aSmrg
9929c3d5982aSmrg
9930c3d5982aSmrg
9931c3d5982aSmrg
9932c3d5982aSmrg
9933c3d5982aSmrg
9934c3d5982aSmrg
9935c3d5982aSmrg
9936c3d5982aSmrg
9937c3d5982aSmrg
9938c3d5982aSmrg
9939c3d5982aSmrg
9940c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
9941c3d5982aSmrg
9942c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9943c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9944e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9945e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9946e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
9947e4b60806Smrgthen :
9948e4b60806Smrg  printf %s "(cached) " >&6
9949e4efb0bcSmrgelse case e in #(
9950e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9951c3d5982aSmrg/* end confdefs.h.  */
9952c3d5982aSmrgint i;
9953123e2cc7Smrg_ACEOF
9954e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
9955e4b60806Smrgthen :
9956c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
9957e4efb0bcSmrgelse case e in #(
9958e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
9959e4efb0bcSmrgesac
9960c3d5982aSmrgfi
9961e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
9962e4efb0bcSmrgesac
9963c3d5982aSmrgfi
9964e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9965e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
9966c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9967c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
9968c3d5982aSmrgfi
9969123e2cc7Smrg
9970c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
9971c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9972c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9973c3d5982aSmrg	fi
9974c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9975e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9976e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9977e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
9978e4b60806Smrgthen :
9979e4b60806Smrg  printf %s "(cached) " >&6
9980e4efb0bcSmrgelse case e in #(
9981e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9982123e2cc7Smrg/* end confdefs.h.  */
9983c3d5982aSmrgint i;
9984c3d5982aSmrg_ACEOF
9985e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
9986e4b60806Smrgthen :
9987c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9988e4efb0bcSmrgelse case e in #(
9989e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
9990e4efb0bcSmrgesac
9991c3d5982aSmrgfi
9992e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
9993e4efb0bcSmrgesac
9994c3d5982aSmrgfi
9995e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9996e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9997c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9998c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
9999c3d5982aSmrgfi
10000c3d5982aSmrg
10001c3d5982aSmrgfound="no"
10002c3d5982aSmrg
10003c3d5982aSmrg	if test $found = "no" ; then
10004ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10005c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10006c3d5982aSmrg		fi
10007c3d5982aSmrg
10008ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
10009c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10010c3d5982aSmrg		fi
10011123e2cc7Smrg
10012c3d5982aSmrg		CFLAGS="$CFLAGS -Wsequence-point"
10013c3d5982aSmrg
10014e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsequence-point" >&5
10015e4b60806Smrgprintf %s "checking if $CC supports -Wsequence-point... " >&6; }
10016c3d5982aSmrg		cacheid=xorg_cv_cc_flag__Wsequence_point
10017e4b60806Smrg		if eval test \${$cacheid+y}
10018e4b60806Smrgthen :
10019e4b60806Smrg  printf %s "(cached) " >&6
10020e4efb0bcSmrgelse case e in #(
10021e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10022c3d5982aSmrg/* end confdefs.h.  */
10023c3d5982aSmrgint i;
10024123e2cc7Smrgint
10025e4b60806Smrgmain (void)
10026123e2cc7Smrg{
10027123e2cc7Smrg
10028123e2cc7Smrg  ;
10029123e2cc7Smrg  return 0;
10030123e2cc7Smrg}
10031123e2cc7Smrg_ACEOF
10032e4b60806Smrgif ac_fn_c_try_link "$LINENO"
10033e4b60806Smrgthen :
10034c3d5982aSmrg  eval $cacheid=yes
10035e4efb0bcSmrgelse case e in #(
10036e4efb0bcSmrg  e) eval $cacheid=no ;;
10037e4efb0bcSmrgesac
10038123e2cc7Smrgfi
10039e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
10040e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
10041e4efb0bcSmrgesac
100427da8b7e3Smrgfi
10043c3d5982aSmrg
10044c3d5982aSmrg
10045c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
10046c3d5982aSmrg
10047c3d5982aSmrg		eval supported=\$$cacheid
10048e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10049e4b60806Smrgprintf "%s\n" "$supported" >&6; }
10050c3d5982aSmrg		if test "$supported" = "yes" ; then
10051c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wsequence-point"
10052c3d5982aSmrg			found="yes"
10053c3d5982aSmrg		fi
10054c3d5982aSmrg	fi
10055c3d5982aSmrg
10056c3d5982aSmrg
10057c3d5982aSmrg
10058c3d5982aSmrg
10059c3d5982aSmrg
10060c3d5982aSmrg
10061c3d5982aSmrg
10062c3d5982aSmrg
10063c3d5982aSmrg
10064c3d5982aSmrg
10065c3d5982aSmrg
10066c3d5982aSmrg
10067c3d5982aSmrg
10068c3d5982aSmrg
10069c3d5982aSmrg
10070c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
10071c3d5982aSmrg
10072c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
10073c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10074e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10075e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10076e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
10077e4b60806Smrgthen :
10078e4b60806Smrg  printf %s "(cached) " >&6
10079e4efb0bcSmrgelse case e in #(
10080e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10081c3d5982aSmrg/* end confdefs.h.  */
10082c3d5982aSmrgint i;
10083c3d5982aSmrg_ACEOF
10084e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
10085e4b60806Smrgthen :
10086c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
10087e4efb0bcSmrgelse case e in #(
10088e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
10089e4efb0bcSmrgesac
10090123e2cc7Smrgfi
10091e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
10092e4efb0bcSmrgesac
100937da8b7e3Smrgfi
10094e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
10095e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
10096c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
10097c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
100987da8b7e3Smrgfi
10099c3d5982aSmrg
10100c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
10101c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10102c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10103c3d5982aSmrg	fi
10104c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10105e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10106e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
10107e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
10108e4b60806Smrgthen :
10109e4b60806Smrg  printf %s "(cached) " >&6
10110e4efb0bcSmrgelse case e in #(
10111e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
101127da8b7e3Smrg/* end confdefs.h.  */
10113c3d5982aSmrgint i;
10114c3d5982aSmrg_ACEOF
10115e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
10116e4b60806Smrgthen :
10117c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
10118e4efb0bcSmrgelse case e in #(
10119e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
10120e4efb0bcSmrgesac
10121c3d5982aSmrgfi
10122e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
10123e4efb0bcSmrgesac
10124c3d5982aSmrgfi
10125e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
10126e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
10127c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
10128c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
10129c3d5982aSmrgfi
101307da8b7e3Smrg
10131c3d5982aSmrgfound="no"
101327da8b7e3Smrg
10133c3d5982aSmrg	if test $found = "no" ; then
10134ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10135c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10136c3d5982aSmrg		fi
10137123e2cc7Smrg
10138ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
10139c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10140c3d5982aSmrg		fi
10141c3d5982aSmrg
10142c3d5982aSmrg		CFLAGS="$CFLAGS -Wreturn-type"
10143c3d5982aSmrg
10144e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wreturn-type" >&5
10145e4b60806Smrgprintf %s "checking if $CC supports -Wreturn-type... " >&6; }
10146c3d5982aSmrg		cacheid=xorg_cv_cc_flag__Wreturn_type
10147e4b60806Smrg		if eval test \${$cacheid+y}
10148e4b60806Smrgthen :
10149e4b60806Smrg  printf %s "(cached) " >&6
10150e4efb0bcSmrgelse case e in #(
10151e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10152c3d5982aSmrg/* end confdefs.h.  */
10153c3d5982aSmrgint i;
101547da8b7e3Smrgint
10155e4b60806Smrgmain (void)
101567da8b7e3Smrg{
10157c3d5982aSmrg
101587da8b7e3Smrg  ;
101597da8b7e3Smrg  return 0;
101607da8b7e3Smrg}
101617da8b7e3Smrg_ACEOF
10162e4b60806Smrgif ac_fn_c_try_link "$LINENO"
10163e4b60806Smrgthen :
10164c3d5982aSmrg  eval $cacheid=yes
10165e4efb0bcSmrgelse case e in #(
10166e4efb0bcSmrg  e) eval $cacheid=no ;;
10167e4efb0bcSmrgesac
101687da8b7e3Smrgfi
10169e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
10170e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
10171e4efb0bcSmrgesac
101727da8b7e3Smrgfi
101737da8b7e3Smrg
101747da8b7e3Smrg
10175c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
101767da8b7e3Smrg
10177c3d5982aSmrg		eval supported=\$$cacheid
10178e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10179e4b60806Smrgprintf "%s\n" "$supported" >&6; }
10180c3d5982aSmrg		if test "$supported" = "yes" ; then
10181c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wreturn-type"
10182c3d5982aSmrg			found="yes"
10183c3d5982aSmrg		fi
10184c3d5982aSmrg	fi
101857da8b7e3Smrg
101867da8b7e3Smrg
10187123e2cc7Smrg
101887da8b7e3Smrg
101897da8b7e3Smrg
10190c3d5982aSmrg
10191c3d5982aSmrg
10192c3d5982aSmrg
10193c3d5982aSmrg
10194c3d5982aSmrg
10195c3d5982aSmrg
10196c3d5982aSmrg
10197c3d5982aSmrg
10198c3d5982aSmrg
10199c3d5982aSmrg
10200c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
10201c3d5982aSmrg
10202c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
10203c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10204e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10205e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10206e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
10207e4b60806Smrgthen :
10208e4b60806Smrg  printf %s "(cached) " >&6
10209e4efb0bcSmrgelse case e in #(
10210e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10211c3d5982aSmrg/* end confdefs.h.  */
10212c3d5982aSmrgint i;
10213c3d5982aSmrg_ACEOF
10214e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
10215e4b60806Smrgthen :
10216c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
10217e4efb0bcSmrgelse case e in #(
10218e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
10219e4efb0bcSmrgesac
102207da8b7e3Smrgfi
10221e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
10222e4efb0bcSmrgesac
10223c3d5982aSmrgfi
10224e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
10225e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
10226c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
10227c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
102287da8b7e3Smrgfi
102297da8b7e3Smrg
10230c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
10231c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10232c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10233c3d5982aSmrg	fi
10234c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10235e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10236e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
10237e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
10238e4b60806Smrgthen :
10239e4b60806Smrg  printf %s "(cached) " >&6
10240e4efb0bcSmrgelse case e in #(
10241e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10242c3d5982aSmrg/* end confdefs.h.  */
10243c3d5982aSmrgint i;
10244c3d5982aSmrg_ACEOF
10245e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
10246e4b60806Smrgthen :
10247c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
10248e4efb0bcSmrgelse case e in #(
10249e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
10250e4efb0bcSmrgesac
10251c3d5982aSmrgfi
10252e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
10253e4efb0bcSmrgesac
10254c3d5982aSmrgfi
10255e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
10256e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
10257c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
10258c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
102597da8b7e3Smrgfi
102607da8b7e3Smrg
10261c3d5982aSmrgfound="no"
102627da8b7e3Smrg
10263c3d5982aSmrg	if test $found = "no" ; then
10264ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10265c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10266c3d5982aSmrg		fi
10267c3d5982aSmrg
10268ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
10269c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10270c3d5982aSmrg		fi
10271c3d5982aSmrg
10272c3d5982aSmrg		CFLAGS="$CFLAGS -Wtrigraphs"
10273c3d5982aSmrg
10274e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wtrigraphs" >&5
10275e4b60806Smrgprintf %s "checking if $CC supports -Wtrigraphs... " >&6; }
10276c3d5982aSmrg		cacheid=xorg_cv_cc_flag__Wtrigraphs
10277e4b60806Smrg		if eval test \${$cacheid+y}
10278e4b60806Smrgthen :
10279e4b60806Smrg  printf %s "(cached) " >&6
10280e4efb0bcSmrgelse case e in #(
10281e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10282bded5d25Smrg/* end confdefs.h.  */
10283c3d5982aSmrgint i;
10284c3d5982aSmrgint
10285e4b60806Smrgmain (void)
10286bded5d25Smrg{
10287c3d5982aSmrg
10288c3d5982aSmrg  ;
10289c3d5982aSmrg  return 0;
10290bded5d25Smrg}
10291c3d5982aSmrg_ACEOF
10292e4b60806Smrgif ac_fn_c_try_link "$LINENO"
10293e4b60806Smrgthen :
10294c3d5982aSmrg  eval $cacheid=yes
10295e4efb0bcSmrgelse case e in #(
10296e4efb0bcSmrg  e) eval $cacheid=no ;;
10297e4efb0bcSmrgesac
10298c3d5982aSmrgfi
10299e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
10300e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
10301e4efb0bcSmrgesac
10302c3d5982aSmrgfi
103037da8b7e3Smrg
103047da8b7e3Smrg
10305c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
10306c3d5982aSmrg
10307c3d5982aSmrg		eval supported=\$$cacheid
10308e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10309e4b60806Smrgprintf "%s\n" "$supported" >&6; }
10310c3d5982aSmrg		if test "$supported" = "yes" ; then
10311c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wtrigraphs"
10312c3d5982aSmrg			found="yes"
10313c3d5982aSmrg		fi
10314c3d5982aSmrg	fi
10315c3d5982aSmrg
10316c3d5982aSmrg
10317c3d5982aSmrg
10318c3d5982aSmrg
10319c3d5982aSmrg
10320c3d5982aSmrg
10321c3d5982aSmrg
10322c3d5982aSmrg
10323c3d5982aSmrg
10324c3d5982aSmrg
10325c3d5982aSmrg
10326c3d5982aSmrg
10327c3d5982aSmrg
10328c3d5982aSmrg
10329c3d5982aSmrg
10330c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
10331c3d5982aSmrg
10332c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
10333c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10334e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10335e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10336e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
10337e4b60806Smrgthen :
10338e4b60806Smrg  printf %s "(cached) " >&6
10339e4efb0bcSmrgelse case e in #(
10340e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10341c3d5982aSmrg/* end confdefs.h.  */
10342c3d5982aSmrgint i;
10343c3d5982aSmrg_ACEOF
10344e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
10345e4b60806Smrgthen :
10346c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
10347e4efb0bcSmrgelse case e in #(
10348e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
10349e4efb0bcSmrgesac
10350c3d5982aSmrgfi
10351e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
10352e4efb0bcSmrgesac
10353c3d5982aSmrgfi
10354e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
10355e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
10356c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
10357c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
10358c3d5982aSmrgfi
10359c3d5982aSmrg
10360c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
10361c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10362c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10363c3d5982aSmrg	fi
10364c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10365e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10366e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
10367e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
10368e4b60806Smrgthen :
10369e4b60806Smrg  printf %s "(cached) " >&6
10370e4efb0bcSmrgelse case e in #(
10371e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10372c3d5982aSmrg/* end confdefs.h.  */
10373c3d5982aSmrgint i;
10374c3d5982aSmrg_ACEOF
10375e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
10376e4b60806Smrgthen :
10377c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
10378e4efb0bcSmrgelse case e in #(
10379e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
10380e4efb0bcSmrgesac
10381c3d5982aSmrgfi
10382e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
10383e4efb0bcSmrgesac
10384c3d5982aSmrgfi
10385e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
10386e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
10387c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
10388c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
10389c3d5982aSmrgfi
10390c3d5982aSmrg
10391c3d5982aSmrgfound="no"
103927da8b7e3Smrg
10393c3d5982aSmrg	if test $found = "no" ; then
10394ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10395c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10396c3d5982aSmrg		fi
103977da8b7e3Smrg
10398ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
10399c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10400c3d5982aSmrg		fi
104017da8b7e3Smrg
10402c3d5982aSmrg		CFLAGS="$CFLAGS -Warray-bounds"
10403c3d5982aSmrg
10404e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Warray-bounds" >&5
10405e4b60806Smrgprintf %s "checking if $CC supports -Warray-bounds... " >&6; }
10406c3d5982aSmrg		cacheid=xorg_cv_cc_flag__Warray_bounds
10407e4b60806Smrg		if eval test \${$cacheid+y}
10408e4b60806Smrgthen :
10409e4b60806Smrg  printf %s "(cached) " >&6
10410e4efb0bcSmrgelse case e in #(
10411e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10412c3d5982aSmrg/* end confdefs.h.  */
10413c3d5982aSmrgint i;
10414c3d5982aSmrgint
10415e4b60806Smrgmain (void)
10416bded5d25Smrg{
10417c3d5982aSmrg
10418c3d5982aSmrg  ;
10419bded5d25Smrg  return 0;
10420bded5d25Smrg}
10421c3d5982aSmrg_ACEOF
10422e4b60806Smrgif ac_fn_c_try_link "$LINENO"
10423e4b60806Smrgthen :
10424c3d5982aSmrg  eval $cacheid=yes
10425e4efb0bcSmrgelse case e in #(
10426e4efb0bcSmrg  e) eval $cacheid=no ;;
10427e4efb0bcSmrgesac
10428c3d5982aSmrgfi
10429e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
10430e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
10431e4efb0bcSmrgesac
10432c3d5982aSmrgfi
10433bded5d25Smrg
10434bded5d25Smrg
10435c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
10436bded5d25Smrg
10437c3d5982aSmrg		eval supported=\$$cacheid
10438e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10439e4b60806Smrgprintf "%s\n" "$supported" >&6; }
10440c3d5982aSmrg		if test "$supported" = "yes" ; then
10441c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Warray-bounds"
10442c3d5982aSmrg			found="yes"
10443c3d5982aSmrg		fi
10444c3d5982aSmrg	fi
10445bded5d25Smrg
10446bded5d25Smrg
10447bded5d25Smrg
10448bded5d25Smrg
10449bded5d25Smrg
10450bded5d25Smrg
10451bded5d25Smrg
10452bded5d25Smrg
10453bded5d25Smrg
10454bded5d25Smrg
10455bded5d25Smrg
10456bded5d25Smrg
104577da8b7e3Smrg
104587da8b7e3Smrg
104597da8b7e3Smrg
10460c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
10461c3d5982aSmrg
10462c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
10463c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10464e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10465e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10466e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
10467e4b60806Smrgthen :
10468e4b60806Smrg  printf %s "(cached) " >&6
10469e4efb0bcSmrgelse case e in #(
10470e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10471123e2cc7Smrg/* end confdefs.h.  */
10472c3d5982aSmrgint i;
10473123e2cc7Smrg_ACEOF
10474e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
10475e4b60806Smrgthen :
10476c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
10477e4efb0bcSmrgelse case e in #(
10478e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
10479e4efb0bcSmrgesac
10480c3d5982aSmrgfi
10481e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
10482e4efb0bcSmrgesac
10483c3d5982aSmrgfi
10484e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
10485e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
10486c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
10487c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
10488123e2cc7Smrgfi
10489123e2cc7Smrg
10490c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
10491c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10492c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10493c3d5982aSmrg	fi
10494c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10495e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10496e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
10497e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
10498e4b60806Smrgthen :
10499e4b60806Smrg  printf %s "(cached) " >&6
10500e4efb0bcSmrgelse case e in #(
10501e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10502123e2cc7Smrg/* end confdefs.h.  */
10503c3d5982aSmrgint i;
10504123e2cc7Smrg_ACEOF
10505e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
10506e4b60806Smrgthen :
10507c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
10508e4efb0bcSmrgelse case e in #(
10509e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
10510e4efb0bcSmrgesac
10511123e2cc7Smrgfi
10512e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
10513e4efb0bcSmrgesac
10514c3d5982aSmrgfi
10515e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
10516e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
10517c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
10518c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
10519123e2cc7Smrgfi
10520123e2cc7Smrg
10521c3d5982aSmrgfound="no"
10522123e2cc7Smrg
10523c3d5982aSmrg	if test $found = "no" ; then
10524ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10525c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10526c3d5982aSmrg		fi
10527c3d5982aSmrg
10528ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
10529c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10530c3d5982aSmrg		fi
10531c3d5982aSmrg
10532c3d5982aSmrg		CFLAGS="$CFLAGS -Wwrite-strings"
10533c3d5982aSmrg
10534e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wwrite-strings" >&5
10535e4b60806Smrgprintf %s "checking if $CC supports -Wwrite-strings... " >&6; }
10536c3d5982aSmrg		cacheid=xorg_cv_cc_flag__Wwrite_strings
10537e4b60806Smrg		if eval test \${$cacheid+y}
10538e4b60806Smrgthen :
10539e4b60806Smrg  printf %s "(cached) " >&6
10540e4efb0bcSmrgelse case e in #(
10541e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10542123e2cc7Smrg/* end confdefs.h.  */
10543c3d5982aSmrgint i;
10544c3d5982aSmrgint
10545e4b60806Smrgmain (void)
10546c3d5982aSmrg{
10547c3d5982aSmrg
10548c3d5982aSmrg  ;
10549c3d5982aSmrg  return 0;
10550c3d5982aSmrg}
10551123e2cc7Smrg_ACEOF
10552e4b60806Smrgif ac_fn_c_try_link "$LINENO"
10553e4b60806Smrgthen :
10554c3d5982aSmrg  eval $cacheid=yes
10555e4efb0bcSmrgelse case e in #(
10556e4efb0bcSmrg  e) eval $cacheid=no ;;
10557e4efb0bcSmrgesac
10558c3d5982aSmrgfi
10559e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
10560e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
10561e4efb0bcSmrgesac
10562c3d5982aSmrgfi
10563c3d5982aSmrg
10564c3d5982aSmrg
10565c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
10566c3d5982aSmrg
10567c3d5982aSmrg		eval supported=\$$cacheid
10568e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10569e4b60806Smrgprintf "%s\n" "$supported" >&6; }
10570c3d5982aSmrg		if test "$supported" = "yes" ; then
10571c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wwrite-strings"
10572c3d5982aSmrg			found="yes"
10573c3d5982aSmrg		fi
10574c3d5982aSmrg	fi
10575c3d5982aSmrg
10576c3d5982aSmrg
10577c3d5982aSmrg
10578c3d5982aSmrg
10579c3d5982aSmrg
10580c3d5982aSmrg
10581c3d5982aSmrg
10582123e2cc7Smrg
10583c3d5982aSmrg
10584c3d5982aSmrg
10585c3d5982aSmrg
10586c3d5982aSmrg
10587c3d5982aSmrg
10588c3d5982aSmrg
10589c3d5982aSmrg
10590c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
10591c3d5982aSmrg
10592c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
10593c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10594e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10595e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10596e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
10597e4b60806Smrgthen :
10598e4b60806Smrg  printf %s "(cached) " >&6
10599e4efb0bcSmrgelse case e in #(
10600e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10601c3d5982aSmrg/* end confdefs.h.  */
10602c3d5982aSmrgint i;
10603c3d5982aSmrg_ACEOF
10604e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
10605e4b60806Smrgthen :
10606c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
10607e4efb0bcSmrgelse case e in #(
10608e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
10609e4efb0bcSmrgesac
10610c3d5982aSmrgfi
10611e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
10612e4efb0bcSmrgesac
10613c3d5982aSmrgfi
10614e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
10615e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
10616c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
10617c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
10618123e2cc7Smrgfi
10619123e2cc7Smrg
10620c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
10621c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10622c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10623c3d5982aSmrg	fi
10624c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10625e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10626e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
10627e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
10628e4b60806Smrgthen :
10629e4b60806Smrg  printf %s "(cached) " >&6
10630e4efb0bcSmrgelse case e in #(
10631e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10632123e2cc7Smrg/* end confdefs.h.  */
10633c3d5982aSmrgint i;
10634123e2cc7Smrg_ACEOF
10635e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
10636e4b60806Smrgthen :
10637c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
10638e4efb0bcSmrgelse case e in #(
10639e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
10640e4efb0bcSmrgesac
10641c3d5982aSmrgfi
10642e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
10643e4efb0bcSmrgesac
10644c3d5982aSmrgfi
10645e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
10646e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
10647c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
10648c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
10649123e2cc7Smrgfi
10650123e2cc7Smrg
10651c3d5982aSmrgfound="no"
10652bded5d25Smrg
10653c3d5982aSmrg	if test $found = "no" ; then
10654ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10655c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10656c3d5982aSmrg		fi
10657123e2cc7Smrg
10658ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
10659c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10660c3d5982aSmrg		fi
10661123e2cc7Smrg
10662c3d5982aSmrg		CFLAGS="$CFLAGS -Waddress"
10663123e2cc7Smrg
10664e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Waddress" >&5
10665e4b60806Smrgprintf %s "checking if $CC supports -Waddress... " >&6; }
10666c3d5982aSmrg		cacheid=xorg_cv_cc_flag__Waddress
10667e4b60806Smrg		if eval test \${$cacheid+y}
10668e4b60806Smrgthen :
10669e4b60806Smrg  printf %s "(cached) " >&6
10670e4efb0bcSmrgelse case e in #(
10671e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10672c3d5982aSmrg/* end confdefs.h.  */
10673c3d5982aSmrgint i;
10674c3d5982aSmrgint
10675e4b60806Smrgmain (void)
10676c3d5982aSmrg{
10677123e2cc7Smrg
10678c3d5982aSmrg  ;
10679c3d5982aSmrg  return 0;
10680c3d5982aSmrg}
10681c3d5982aSmrg_ACEOF
10682e4b60806Smrgif ac_fn_c_try_link "$LINENO"
10683e4b60806Smrgthen :
10684c3d5982aSmrg  eval $cacheid=yes
10685e4efb0bcSmrgelse case e in #(
10686e4efb0bcSmrg  e) eval $cacheid=no ;;
10687e4efb0bcSmrgesac
10688123e2cc7Smrgfi
10689e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
10690e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
10691e4efb0bcSmrgesac
10692123e2cc7Smrgfi
10693123e2cc7Smrg
10694123e2cc7Smrg
10695c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
10696c3d5982aSmrg
10697c3d5982aSmrg		eval supported=\$$cacheid
10698e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10699e4b60806Smrgprintf "%s\n" "$supported" >&6; }
10700c3d5982aSmrg		if test "$supported" = "yes" ; then
10701c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Waddress"
10702c3d5982aSmrg			found="yes"
10703c3d5982aSmrg		fi
10704c3d5982aSmrg	fi
10705c3d5982aSmrg
10706c3d5982aSmrg
10707c3d5982aSmrg
10708c3d5982aSmrg
10709c3d5982aSmrg
10710c3d5982aSmrg
10711c3d5982aSmrg
10712c3d5982aSmrg
10713c3d5982aSmrg
10714c3d5982aSmrg
10715c3d5982aSmrg
10716c3d5982aSmrg
10717c3d5982aSmrg
10718c3d5982aSmrg
10719c3d5982aSmrg
10720c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
10721c3d5982aSmrg
10722c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
10723c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10724e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10725e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10726e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
10727e4b60806Smrgthen :
10728e4b60806Smrg  printf %s "(cached) " >&6
10729e4efb0bcSmrgelse case e in #(
10730e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10731c3d5982aSmrg/* end confdefs.h.  */
10732c3d5982aSmrgint i;
10733c3d5982aSmrg_ACEOF
10734e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
10735e4b60806Smrgthen :
10736c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
10737e4efb0bcSmrgelse case e in #(
10738e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
10739e4efb0bcSmrgesac
10740c3d5982aSmrgfi
10741e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
10742e4efb0bcSmrgesac
10743c3d5982aSmrgfi
10744e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
10745e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
10746c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
10747c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
10748123e2cc7Smrgfi
10749123e2cc7Smrg
10750c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
10751c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10752c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10753c3d5982aSmrg	fi
10754c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10755e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10756e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
10757e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
10758e4b60806Smrgthen :
10759e4b60806Smrg  printf %s "(cached) " >&6
10760e4efb0bcSmrgelse case e in #(
10761e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10762c3d5982aSmrg/* end confdefs.h.  */
10763c3d5982aSmrgint i;
10764c3d5982aSmrg_ACEOF
10765e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
10766e4b60806Smrgthen :
10767c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
10768e4efb0bcSmrgelse case e in #(
10769e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
10770e4efb0bcSmrgesac
10771c3d5982aSmrgfi
10772e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
10773e4efb0bcSmrgesac
10774c3d5982aSmrgfi
10775e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
10776e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
10777c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
10778c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
10779123e2cc7Smrgfi
10780123e2cc7Smrg
10781c3d5982aSmrgfound="no"
10782123e2cc7Smrg
10783c3d5982aSmrg	if test $found = "no" ; then
10784ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10785c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10786c3d5982aSmrg		fi
10787c3d5982aSmrg
10788ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
10789c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10790c3d5982aSmrg		fi
10791c3d5982aSmrg
10792c3d5982aSmrg		CFLAGS="$CFLAGS -Wint-to-pointer-cast"
10793c3d5982aSmrg
10794e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wint-to-pointer-cast" >&5
10795e4b60806Smrgprintf %s "checking if $CC supports -Wint-to-pointer-cast... " >&6; }
10796c3d5982aSmrg		cacheid=xorg_cv_cc_flag__Wint_to_pointer_cast
10797e4b60806Smrg		if eval test \${$cacheid+y}
10798e4b60806Smrgthen :
10799e4b60806Smrg  printf %s "(cached) " >&6
10800e4efb0bcSmrgelse case e in #(
10801e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10802123e2cc7Smrg/* end confdefs.h.  */
10803c3d5982aSmrgint i;
10804123e2cc7Smrgint
10805e4b60806Smrgmain (void)
10806123e2cc7Smrg{
10807123e2cc7Smrg
10808123e2cc7Smrg  ;
10809123e2cc7Smrg  return 0;
10810123e2cc7Smrg}
10811123e2cc7Smrg_ACEOF
10812e4b60806Smrgif ac_fn_c_try_link "$LINENO"
10813e4b60806Smrgthen :
10814c3d5982aSmrg  eval $cacheid=yes
10815e4efb0bcSmrgelse case e in #(
10816e4efb0bcSmrg  e) eval $cacheid=no ;;
10817e4efb0bcSmrgesac
10818c3d5982aSmrgfi
10819e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
10820e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
10821e4efb0bcSmrgesac
10822123e2cc7Smrgfi
10823123e2cc7Smrg
10824c3d5982aSmrg
10825c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
10826c3d5982aSmrg
10827c3d5982aSmrg		eval supported=\$$cacheid
10828e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10829e4b60806Smrgprintf "%s\n" "$supported" >&6; }
10830c3d5982aSmrg		if test "$supported" = "yes" ; then
10831c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wint-to-pointer-cast"
10832c3d5982aSmrg			found="yes"
10833c3d5982aSmrg		fi
10834c3d5982aSmrg	fi
10835c3d5982aSmrg
10836c3d5982aSmrg
10837c3d5982aSmrg
10838c3d5982aSmrg
10839c3d5982aSmrg
10840c3d5982aSmrg
10841c3d5982aSmrg
10842c3d5982aSmrg
10843c3d5982aSmrg
10844c3d5982aSmrg
10845c3d5982aSmrg
10846c3d5982aSmrg
10847c3d5982aSmrg
10848c3d5982aSmrg
10849c3d5982aSmrg
10850c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
10851c3d5982aSmrg
10852c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
10853c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10854e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10855e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10856e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
10857e4b60806Smrgthen :
10858e4b60806Smrg  printf %s "(cached) " >&6
10859e4efb0bcSmrgelse case e in #(
10860e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10861123e2cc7Smrg/* end confdefs.h.  */
10862c3d5982aSmrgint i;
10863123e2cc7Smrg_ACEOF
10864e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
10865e4b60806Smrgthen :
10866c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
10867e4efb0bcSmrgelse case e in #(
10868e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
10869e4efb0bcSmrgesac
10870123e2cc7Smrgfi
10871e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
10872e4efb0bcSmrgesac
10873c3d5982aSmrgfi
10874e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
10875e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
10876c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
10877c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
10878123e2cc7Smrgfi
10879123e2cc7Smrg
10880c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
10881c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10882c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10883c3d5982aSmrg	fi
10884c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10885e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10886e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
10887e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
10888e4b60806Smrgthen :
10889e4b60806Smrg  printf %s "(cached) " >&6
10890e4efb0bcSmrgelse case e in #(
10891e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10892123e2cc7Smrg/* end confdefs.h.  */
10893c3d5982aSmrgint i;
10894123e2cc7Smrg_ACEOF
10895e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
10896e4b60806Smrgthen :
10897c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
10898e4efb0bcSmrgelse case e in #(
10899e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
10900e4efb0bcSmrgesac
10901123e2cc7Smrgfi
10902e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
10903e4efb0bcSmrgesac
10904c3d5982aSmrgfi
10905e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
10906e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
10907c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
10908c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
10909123e2cc7Smrgfi
10910123e2cc7Smrg
10911c3d5982aSmrgfound="no"
10912c3d5982aSmrg
10913c3d5982aSmrg	if test $found = "no" ; then
10914ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10915c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10916c3d5982aSmrg		fi
10917c3d5982aSmrg
10918ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
10919c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10920c3d5982aSmrg		fi
10921c3d5982aSmrg
10922c3d5982aSmrg		CFLAGS="$CFLAGS -Wpointer-to-int-cast"
10923c3d5982aSmrg
10924e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-to-int-cast" >&5
10925e4b60806Smrgprintf %s "checking if $CC supports -Wpointer-to-int-cast... " >&6; }
10926c3d5982aSmrg		cacheid=xorg_cv_cc_flag__Wpointer_to_int_cast
10927e4b60806Smrg		if eval test \${$cacheid+y}
10928e4b60806Smrgthen :
10929e4b60806Smrg  printf %s "(cached) " >&6
10930e4efb0bcSmrgelse case e in #(
10931e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10932123e2cc7Smrg/* end confdefs.h.  */
10933c3d5982aSmrgint i;
10934123e2cc7Smrgint
10935e4b60806Smrgmain (void)
10936123e2cc7Smrg{
10937c3d5982aSmrg
10938c3d5982aSmrg  ;
10939123e2cc7Smrg  return 0;
10940123e2cc7Smrg}
10941123e2cc7Smrg_ACEOF
10942e4b60806Smrgif ac_fn_c_try_link "$LINENO"
10943e4b60806Smrgthen :
10944c3d5982aSmrg  eval $cacheid=yes
10945e4efb0bcSmrgelse case e in #(
10946e4efb0bcSmrg  e) eval $cacheid=no ;;
10947e4efb0bcSmrgesac
10948123e2cc7Smrgfi
10949e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
10950e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
10951e4efb0bcSmrgesac
10952123e2cc7Smrgfi
10953123e2cc7Smrg
10954123e2cc7Smrg
10955c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
10956123e2cc7Smrg
10957c3d5982aSmrg		eval supported=\$$cacheid
10958e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10959e4b60806Smrgprintf "%s\n" "$supported" >&6; }
10960c3d5982aSmrg		if test "$supported" = "yes" ; then
10961c3d5982aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wpointer-to-int-cast"
10962c3d5982aSmrg			found="yes"
10963c3d5982aSmrg		fi
10964c3d5982aSmrg	fi
10965123e2cc7Smrg
10966123e2cc7Smrg
10967123e2cc7Smrgfi
10968123e2cc7Smrg
10969123e2cc7Smrg
10970123e2cc7Smrg
10971123e2cc7Smrg
10972123e2cc7Smrg
10973bded5d25Smrg
10974c3d5982aSmrg
10975c3d5982aSmrg		CWARNFLAGS="$BASE_CFLAGS"
10976c3d5982aSmrg		if  test "x$GCC" = xyes ; then
10977c3d5982aSmrg		    CWARNFLAGS="$CWARNFLAGS -fno-strict-aliasing"
10978c3d5982aSmrg		fi
10979c3d5982aSmrg
10980c3d5982aSmrg
10981c3d5982aSmrg
10982c3d5982aSmrg
10983c3d5982aSmrg
10984c3d5982aSmrg
10985c3d5982aSmrg
10986c3d5982aSmrg
10987c3d5982aSmrg# Check whether --enable-strict-compilation was given.
10988e4b60806Smrgif test ${enable_strict_compilation+y}
10989e4b60806Smrgthen :
10990c3d5982aSmrg  enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval
10991e4efb0bcSmrgelse case e in #(
10992e4efb0bcSmrg  e) STRICT_COMPILE=no ;;
10993e4efb0bcSmrgesac
10994123e2cc7Smrgfi
10995123e2cc7Smrg
10996123e2cc7Smrg
10997c3d5982aSmrg
10998c3d5982aSmrg
10999c3d5982aSmrg
11000c3d5982aSmrg
11001c3d5982aSmrgSTRICT_CFLAGS=""
11002c3d5982aSmrg
11003c3d5982aSmrg
11004c3d5982aSmrg
11005c3d5982aSmrg
11006c3d5982aSmrg
11007c3d5982aSmrg
11008c3d5982aSmrg
11009c3d5982aSmrg
11010c3d5982aSmrg
11011c3d5982aSmrg
11012c3d5982aSmrg
11013c3d5982aSmrg
11014c3d5982aSmrg
11015c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
11016c3d5982aSmrg
11017c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
11018c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
11019e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
11020e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
11021e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
11022e4b60806Smrgthen :
11023e4b60806Smrg  printf %s "(cached) " >&6
11024e4efb0bcSmrgelse case e in #(
11025e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11026c3d5982aSmrg/* end confdefs.h.  */
11027c3d5982aSmrgint i;
11028c3d5982aSmrg_ACEOF
11029e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
11030e4b60806Smrgthen :
11031c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
11032e4efb0bcSmrgelse case e in #(
11033e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
11034e4efb0bcSmrgesac
11035c3d5982aSmrgfi
11036e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
11037e4efb0bcSmrgesac
11038c3d5982aSmrgfi
11039e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
11040e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
11041c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
11042c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
11043bded5d25Smrgfi
11044123e2cc7Smrg
11045c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
11046c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
11047c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
11048c3d5982aSmrg	fi
11049c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
11050e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
11051e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
11052e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
11053e4b60806Smrgthen :
11054e4b60806Smrg  printf %s "(cached) " >&6
11055e4efb0bcSmrgelse case e in #(
11056e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11057c3d5982aSmrg/* end confdefs.h.  */
11058c3d5982aSmrgint i;
11059c3d5982aSmrg_ACEOF
11060e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
11061e4b60806Smrgthen :
11062c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
11063e4efb0bcSmrgelse case e in #(
11064e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
11065e4efb0bcSmrgesac
11066bded5d25Smrgfi
11067e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
11068e4efb0bcSmrgesac
11069bded5d25Smrgfi
11070e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
11071e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
11072c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
11073c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
11074bded5d25Smrgfi
11075123e2cc7Smrg
11076c3d5982aSmrgfound="no"
11077c3d5982aSmrg
11078c3d5982aSmrg	if test $found = "no" ; then
11079ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
11080c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
11081c3d5982aSmrg		fi
11082c3d5982aSmrg
11083ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
11084c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
11085c3d5982aSmrg		fi
11086c3d5982aSmrg
11087c3d5982aSmrg		CFLAGS="$CFLAGS -pedantic"
11088c3d5982aSmrg
11089e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -pedantic" >&5
11090e4b60806Smrgprintf %s "checking if $CC supports -pedantic... " >&6; }
11091c3d5982aSmrg		cacheid=xorg_cv_cc_flag__pedantic
11092e4b60806Smrg		if eval test \${$cacheid+y}
11093e4b60806Smrgthen :
11094e4b60806Smrg  printf %s "(cached) " >&6
11095e4efb0bcSmrgelse case e in #(
11096e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11097c3d5982aSmrg/* end confdefs.h.  */
11098c3d5982aSmrgint i;
11099c3d5982aSmrgint
11100e4b60806Smrgmain (void)
11101c3d5982aSmrg{
11102123e2cc7Smrg
11103c3d5982aSmrg  ;
11104c3d5982aSmrg  return 0;
11105c3d5982aSmrg}
11106c3d5982aSmrg_ACEOF
11107e4b60806Smrgif ac_fn_c_try_link "$LINENO"
11108e4b60806Smrgthen :
11109c3d5982aSmrg  eval $cacheid=yes
11110e4efb0bcSmrgelse case e in #(
11111e4efb0bcSmrg  e) eval $cacheid=no ;;
11112e4efb0bcSmrgesac
11113123e2cc7Smrgfi
11114e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
11115e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
11116e4efb0bcSmrgesac
11117c3d5982aSmrgfi
11118c3d5982aSmrg
11119c3d5982aSmrg
11120c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
11121c3d5982aSmrg
11122c3d5982aSmrg		eval supported=\$$cacheid
11123e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
11124e4b60806Smrgprintf "%s\n" "$supported" >&6; }
11125c3d5982aSmrg		if test "$supported" = "yes" ; then
11126c3d5982aSmrg			STRICT_CFLAGS="$STRICT_CFLAGS -pedantic"
11127c3d5982aSmrg			found="yes"
11128c3d5982aSmrg		fi
11129c3d5982aSmrg	fi
11130123e2cc7Smrg
11131123e2cc7Smrg
11132c3d5982aSmrg
11133c3d5982aSmrg
11134c3d5982aSmrg
11135c3d5982aSmrg
11136c3d5982aSmrg
11137c3d5982aSmrg
11138c3d5982aSmrg
11139c3d5982aSmrg
11140c3d5982aSmrg
11141c3d5982aSmrg
11142c3d5982aSmrg
11143c3d5982aSmrg
11144c3d5982aSmrg
11145c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
11146c3d5982aSmrg
11147c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
11148c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
11149e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
11150e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
11151e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
11152e4b60806Smrgthen :
11153e4b60806Smrg  printf %s "(cached) " >&6
11154e4efb0bcSmrgelse case e in #(
11155e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11156c3d5982aSmrg/* end confdefs.h.  */
11157c3d5982aSmrgint i;
11158c3d5982aSmrg_ACEOF
11159e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
11160e4b60806Smrgthen :
11161c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
11162e4efb0bcSmrgelse case e in #(
11163e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
11164e4efb0bcSmrgesac
11165c3d5982aSmrgfi
11166e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
11167e4efb0bcSmrgesac
11168c3d5982aSmrgfi
11169e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
11170e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
11171c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
11172c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
11173123e2cc7Smrgfi
11174123e2cc7Smrg
11175c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
11176c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
11177c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
11178c3d5982aSmrg	fi
11179c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
11180e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
11181e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
11182e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
11183e4b60806Smrgthen :
11184e4b60806Smrg  printf %s "(cached) " >&6
11185e4efb0bcSmrgelse case e in #(
11186e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11187c3d5982aSmrg/* end confdefs.h.  */
11188c3d5982aSmrgint i;
11189c3d5982aSmrg_ACEOF
11190e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
11191e4b60806Smrgthen :
11192c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
11193e4efb0bcSmrgelse case e in #(
11194e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
11195e4efb0bcSmrgesac
11196c3d5982aSmrgfi
11197e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
11198e4efb0bcSmrgesac
11199c3d5982aSmrgfi
11200e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
11201e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
11202c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
11203c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
11204123e2cc7Smrgfi
11205123e2cc7Smrg
11206c3d5982aSmrgfound="no"
11207123e2cc7Smrg
11208c3d5982aSmrg	if test $found = "no" ; then
11209ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
11210c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
11211c3d5982aSmrg		fi
11212c3d5982aSmrg
11213ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
11214c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
11215c3d5982aSmrg		fi
11216c3d5982aSmrg
11217c3d5982aSmrg		CFLAGS="$CFLAGS -Werror"
11218c3d5982aSmrg
11219e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror" >&5
11220e4b60806Smrgprintf %s "checking if $CC supports -Werror... " >&6; }
11221c3d5982aSmrg		cacheid=xorg_cv_cc_flag__Werror
11222e4b60806Smrg		if eval test \${$cacheid+y}
11223e4b60806Smrgthen :
11224e4b60806Smrg  printf %s "(cached) " >&6
11225e4efb0bcSmrgelse case e in #(
11226e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11227c3d5982aSmrg/* end confdefs.h.  */
11228c3d5982aSmrgint i;
11229c3d5982aSmrgint
11230e4b60806Smrgmain (void)
11231c3d5982aSmrg{
11232bded5d25Smrg
11233c3d5982aSmrg  ;
11234c3d5982aSmrg  return 0;
11235c3d5982aSmrg}
11236c3d5982aSmrg_ACEOF
11237e4b60806Smrgif ac_fn_c_try_link "$LINENO"
11238e4b60806Smrgthen :
11239c3d5982aSmrg  eval $cacheid=yes
11240e4efb0bcSmrgelse case e in #(
11241e4efb0bcSmrg  e) eval $cacheid=no ;;
11242e4efb0bcSmrgesac
11243bded5d25Smrgfi
11244e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
11245e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
11246e4efb0bcSmrgesac
11247bded5d25Smrgfi
11248bded5d25Smrg
11249bded5d25Smrg
11250c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
11251c3d5982aSmrg
11252c3d5982aSmrg		eval supported=\$$cacheid
11253e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
11254e4b60806Smrgprintf "%s\n" "$supported" >&6; }
11255c3d5982aSmrg		if test "$supported" = "yes" ; then
11256c3d5982aSmrg			STRICT_CFLAGS="$STRICT_CFLAGS -Werror"
11257c3d5982aSmrg			found="yes"
11258c3d5982aSmrg		fi
11259c3d5982aSmrg	fi
11260123e2cc7Smrg
11261c3d5982aSmrg	if test $found = "no" ; then
11262ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
11263c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
11264c3d5982aSmrg		fi
11265123e2cc7Smrg
11266ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
11267c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
11268c3d5982aSmrg		fi
11269123e2cc7Smrg
11270c3d5982aSmrg		CFLAGS="$CFLAGS -errwarn"
11271c3d5982aSmrg
11272e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn" >&5
11273e4b60806Smrgprintf %s "checking if $CC supports -errwarn... " >&6; }
11274c3d5982aSmrg		cacheid=xorg_cv_cc_flag__errwarn
11275e4b60806Smrg		if eval test \${$cacheid+y}
11276e4b60806Smrgthen :
11277e4b60806Smrg  printf %s "(cached) " >&6
11278e4efb0bcSmrgelse case e in #(
11279e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11280c3d5982aSmrg/* end confdefs.h.  */
11281c3d5982aSmrgint i;
11282c3d5982aSmrgint
11283e4b60806Smrgmain (void)
11284c3d5982aSmrg{
11285c3d5982aSmrg
11286c3d5982aSmrg  ;
11287c3d5982aSmrg  return 0;
11288c3d5982aSmrg}
11289c3d5982aSmrg_ACEOF
11290e4b60806Smrgif ac_fn_c_try_link "$LINENO"
11291e4b60806Smrgthen :
11292c3d5982aSmrg  eval $cacheid=yes
11293e4efb0bcSmrgelse case e in #(
11294e4efb0bcSmrg  e) eval $cacheid=no ;;
11295e4efb0bcSmrgesac
11296123e2cc7Smrgfi
11297e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
11298e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
11299e4efb0bcSmrgesac
11300123e2cc7Smrgfi
11301123e2cc7Smrg
11302123e2cc7Smrg
11303c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
11304123e2cc7Smrg
11305c3d5982aSmrg		eval supported=\$$cacheid
11306e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
11307e4b60806Smrgprintf "%s\n" "$supported" >&6; }
11308c3d5982aSmrg		if test "$supported" = "yes" ; then
11309c3d5982aSmrg			STRICT_CFLAGS="$STRICT_CFLAGS -errwarn"
11310c3d5982aSmrg			found="yes"
11311c3d5982aSmrg		fi
11312c3d5982aSmrg	fi
11313123e2cc7Smrg
11314123e2cc7Smrg
11315123e2cc7Smrg
11316c3d5982aSmrg# Earlier versions of gcc (eg: 4.2) support -Werror=attributes, but do not
11317c3d5982aSmrg# activate it with -Werror, so we add it here explicitly.
11318c3d5982aSmrg
11319c3d5982aSmrg
11320c3d5982aSmrg
11321c3d5982aSmrg
11322c3d5982aSmrg
11323c3d5982aSmrg
11324c3d5982aSmrg
11325c3d5982aSmrg
11326c3d5982aSmrg
11327c3d5982aSmrg
11328c3d5982aSmrg
11329c3d5982aSmrg
11330c3d5982aSmrg
11331c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
11332c3d5982aSmrg
11333c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
11334c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
11335e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
11336e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
11337e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
11338e4b60806Smrgthen :
11339e4b60806Smrg  printf %s "(cached) " >&6
11340e4efb0bcSmrgelse case e in #(
11341e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11342c3d5982aSmrg/* end confdefs.h.  */
11343c3d5982aSmrgint i;
11344c3d5982aSmrg_ACEOF
11345e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
11346e4b60806Smrgthen :
11347c3d5982aSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
11348e4efb0bcSmrgelse case e in #(
11349e4efb0bcSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
11350e4efb0bcSmrgesac
11351c3d5982aSmrgfi
11352e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
11353e4efb0bcSmrgesac
11354c3d5982aSmrgfi
11355e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
11356e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
11357c3d5982aSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
11358c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
11359123e2cc7Smrgfi
11360123e2cc7Smrg
11361c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
11362c3d5982aSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
11363c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
11364c3d5982aSmrg	fi
11365c3d5982aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
11366e4b60806Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
11367e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
11368e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
11369e4b60806Smrgthen :
11370e4b60806Smrg  printf %s "(cached) " >&6
11371e4efb0bcSmrgelse case e in #(
11372e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11373c3d5982aSmrg/* end confdefs.h.  */
11374c3d5982aSmrgint i;
11375c3d5982aSmrg_ACEOF
11376e4b60806Smrgif ac_fn_c_try_compile "$LINENO"
11377e4b60806Smrgthen :
11378c3d5982aSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
11379e4efb0bcSmrgelse case e in #(
11380e4efb0bcSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
11381e4efb0bcSmrgesac
11382c3d5982aSmrgfi
11383e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
11384e4efb0bcSmrgesac
11385c3d5982aSmrgfi
11386e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
11387e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
11388c3d5982aSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
11389c3d5982aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
11390123e2cc7Smrgfi
11391123e2cc7Smrg
11392c3d5982aSmrgfound="no"
11393c3d5982aSmrg
11394c3d5982aSmrg	if test $found = "no" ; then
11395ff143803Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
11396c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
11397c3d5982aSmrg		fi
11398c3d5982aSmrg
11399ff143803Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
11400c3d5982aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
11401c3d5982aSmrg		fi
11402c3d5982aSmrg
11403c3d5982aSmrg		CFLAGS="$CFLAGS -Werror=attributes"
11404c3d5982aSmrg
11405e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=attributes" >&5
11406e4b60806Smrgprintf %s "checking if $CC supports -Werror=attributes... " >&6; }
11407ff143803Smrg		cacheid=xorg_cv_cc_flag__Werror_attributes
11408e4b60806Smrg		if eval test \${$cacheid+y}
11409e4b60806Smrgthen :
11410e4b60806Smrg  printf %s "(cached) " >&6
11411e4efb0bcSmrgelse case e in #(
11412e4efb0bcSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11413c3d5982aSmrg/* end confdefs.h.  */
11414c3d5982aSmrgint i;
11415c3d5982aSmrgint
11416e4b60806Smrgmain (void)
11417c3d5982aSmrg{
11418c3d5982aSmrg
11419c3d5982aSmrg  ;
11420c3d5982aSmrg  return 0;
11421c3d5982aSmrg}
11422c3d5982aSmrg_ACEOF
11423e4b60806Smrgif ac_fn_c_try_link "$LINENO"
11424e4b60806Smrgthen :
11425c3d5982aSmrg  eval $cacheid=yes
11426e4efb0bcSmrgelse case e in #(
11427e4efb0bcSmrg  e) eval $cacheid=no ;;
11428e4efb0bcSmrgesac
11429c3d5982aSmrgfi
11430e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
11431e4efb0bcSmrg    conftest$ac_exeext conftest.$ac_ext ;;
11432e4efb0bcSmrgesac
11433123e2cc7Smrgfi
11434123e2cc7Smrg
11435c3d5982aSmrg
11436c3d5982aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
11437c3d5982aSmrg
11438c3d5982aSmrg		eval supported=\$$cacheid
11439e4b60806Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
11440e4b60806Smrgprintf "%s\n" "$supported" >&6; }
11441c3d5982aSmrg		if test "$supported" = "yes" ; then
11442c3d5982aSmrg			STRICT_CFLAGS="$STRICT_CFLAGS -Werror=attributes"
11443c3d5982aSmrg			found="yes"
11444c3d5982aSmrg		fi
11445123e2cc7Smrg	fi
11446c3d5982aSmrg
11447c3d5982aSmrg
11448c3d5982aSmrg
11449c3d5982aSmrgif test "x$STRICT_COMPILE" = "xyes"; then
11450c3d5982aSmrg    BASE_CFLAGS="$BASE_CFLAGS $STRICT_CFLAGS"
11451c3d5982aSmrg    CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS"
11452123e2cc7Smrgfi
11453c3d5982aSmrg
11454c3d5982aSmrg
11455123e2cc7Smrg
11456123e2cc7Smrg
11457123e2cc7Smrg
11458123e2cc7Smrg
11459e4efb0bcSmrg
11460e4efb0bcSmrg
11461123e2cc7Smrgcat >>confdefs.h <<_ACEOF
11462123e2cc7Smrg#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
11463123e2cc7Smrg_ACEOF
11464123e2cc7Smrg
11465123e2cc7Smrg	PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
11466123e2cc7Smrg	if test "x$PVM" = "x"; then
11467123e2cc7Smrg		PVM="0"
11468123e2cc7Smrg	fi
11469123e2cc7Smrg
11470e4b60806Smrgprintf "%s\n" "#define PACKAGE_VERSION_MINOR $PVM" >>confdefs.h
11471123e2cc7Smrg
11472123e2cc7Smrg	PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
11473123e2cc7Smrg	if test "x$PVP" = "x"; then
11474123e2cc7Smrg		PVP="0"
11475123e2cc7Smrg	fi
11476123e2cc7Smrg
11477e4b60806Smrgprintf "%s\n" "#define PACKAGE_VERSION_PATCHLEVEL $PVP" >>confdefs.h
11478123e2cc7Smrg
11479123e2cc7Smrg
11480123e2cc7Smrg
11481e4b60806SmrgCHANGELOG_CMD="((GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp) 2>/dev/null && \
11482bded5d25Smrgmv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \
11483e4b60806Smrg|| (rm -f \$(top_srcdir)/.changelog.tmp; test -e \$(top_srcdir)/ChangeLog || ( \
11484e4b60806Smrgtouch \$(top_srcdir)/ChangeLog; \
11485e4b60806Smrgecho 'git failed to create ChangeLog: installing empty ChangeLog.' >&2))"
11486123e2cc7Smrg
11487bded5d25Smrg
11488bded5d25Smrg
11489bded5d25Smrg
11490bded5d25Smrgmacros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros`
11491bded5d25SmrgINSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \
11492bded5d25Smrgmv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \
11493e4b60806Smrg|| (rm -f \$(top_srcdir)/.INSTALL.tmp; test -e \$(top_srcdir)/INSTALL || ( \
11494e4b60806Smrgtouch \$(top_srcdir)/INSTALL; \
11495e4b60806Smrgecho 'failed to copy INSTALL from util-macros: installing empty INSTALL.' >&2))"
11496e4b60806Smrg
11497bded5d25Smrg
11498123e2cc7Smrg
11499123e2cc7Smrg
11500123e2cc7Smrg
11501123e2cc7Smrg
11502e4b60806Smrgcase $host_os in
11503e4b60806Smrg    solaris*)
11504e4b60806Smrg        # Solaris 2.0 - 11.3 use SysV man page section numbers, so we
11505e4b60806Smrg        # check for a man page file found in later versions that use
11506e4b60806Smrg        # traditional section numbers instead
11507e4b60806Smrg        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for /usr/share/man/man7/attributes.7" >&5
11508e4b60806Smrgprintf %s "checking for /usr/share/man/man7/attributes.7... " >&6; }
11509e4b60806Smrgif test ${ac_cv_file__usr_share_man_man7_attributes_7+y}
11510e4b60806Smrgthen :
11511e4b60806Smrg  printf %s "(cached) " >&6
11512e4efb0bcSmrgelse case e in #(
11513e4efb0bcSmrg  e) test "$cross_compiling" = yes &&
11514e4b60806Smrg  as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5
11515e4b60806Smrgif test -r "/usr/share/man/man7/attributes.7"; then
11516e4b60806Smrg  ac_cv_file__usr_share_man_man7_attributes_7=yes
11517e4b60806Smrgelse
11518e4b60806Smrg  ac_cv_file__usr_share_man_man7_attributes_7=no
11519e4efb0bcSmrgfi ;;
11520e4efb0bcSmrgesac
11521e4b60806Smrgfi
11522e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__usr_share_man_man7_attributes_7" >&5
11523e4b60806Smrgprintf "%s\n" "$ac_cv_file__usr_share_man_man7_attributes_7" >&6; }
11524e4b60806Smrgif test "x$ac_cv_file__usr_share_man_man7_attributes_7" = xyes
11525e4b60806Smrgthen :
11526e4b60806Smrg  SYSV_MAN_SECTIONS=false
11527e4efb0bcSmrgelse case e in #(
11528e4efb0bcSmrg  e) SYSV_MAN_SECTIONS=true ;;
11529e4efb0bcSmrgesac
11530e4b60806Smrgfi
11531e4b60806Smrg
11532e4b60806Smrg        ;;
11533e4b60806Smrg    *) SYSV_MAN_SECTIONS=false ;;
11534e4b60806Smrgesac
11535123e2cc7Smrg
11536123e2cc7Smrgif test x$APP_MAN_SUFFIX = x    ; then
11537123e2cc7Smrg    APP_MAN_SUFFIX=1
11538123e2cc7Smrgfi
11539123e2cc7Smrgif test x$APP_MAN_DIR = x    ; then
11540123e2cc7Smrg    APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
11541123e2cc7Smrgfi
11542123e2cc7Smrg
11543123e2cc7Smrgif test x$LIB_MAN_SUFFIX = x    ; then
11544123e2cc7Smrg    LIB_MAN_SUFFIX=3
11545123e2cc7Smrgfi
11546123e2cc7Smrgif test x$LIB_MAN_DIR = x    ; then
11547123e2cc7Smrg    LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
11548123e2cc7Smrgfi
11549123e2cc7Smrg
11550123e2cc7Smrgif test x$FILE_MAN_SUFFIX = x    ; then
11551e4b60806Smrg    case $SYSV_MAN_SECTIONS in
11552e4b60806Smrg	true)				FILE_MAN_SUFFIX=4  ;;
11553ff143803Smrg	*)				FILE_MAN_SUFFIX=5  ;;
11554123e2cc7Smrg    esac
11555123e2cc7Smrgfi
11556123e2cc7Smrgif test x$FILE_MAN_DIR = x    ; then
11557123e2cc7Smrg    FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
11558123e2cc7Smrgfi
11559123e2cc7Smrg
11560123e2cc7Smrgif test x$MISC_MAN_SUFFIX = x    ; then
11561e4b60806Smrg    case $SYSV_MAN_SECTIONS in
11562e4b60806Smrg	true)				MISC_MAN_SUFFIX=5  ;;
11563ff143803Smrg	*)				MISC_MAN_SUFFIX=7  ;;
11564123e2cc7Smrg    esac
11565123e2cc7Smrgfi
11566123e2cc7Smrgif test x$MISC_MAN_DIR = x    ; then
11567123e2cc7Smrg    MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
11568123e2cc7Smrgfi
11569123e2cc7Smrg
11570123e2cc7Smrgif test x$DRIVER_MAN_SUFFIX = x    ; then
11571e4b60806Smrg    case $SYSV_MAN_SECTIONS in
11572e4b60806Smrg	true)				DRIVER_MAN_SUFFIX=7  ;;
11573ff143803Smrg	*)				DRIVER_MAN_SUFFIX=4  ;;
11574123e2cc7Smrg    esac
11575123e2cc7Smrgfi
11576123e2cc7Smrgif test x$DRIVER_MAN_DIR = x    ; then
11577123e2cc7Smrg    DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
11578123e2cc7Smrgfi
11579123e2cc7Smrg
11580123e2cc7Smrgif test x$ADMIN_MAN_SUFFIX = x    ; then
11581e4b60806Smrg    case $SYSV_MAN_SECTIONS in
11582e4b60806Smrg	true)				ADMIN_MAN_SUFFIX=1m ;;
11583ff143803Smrg	*)				ADMIN_MAN_SUFFIX=8  ;;
11584123e2cc7Smrg    esac
11585123e2cc7Smrgfi
11586123e2cc7Smrgif test x$ADMIN_MAN_DIR = x    ; then
11587123e2cc7Smrg    ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
11588123e2cc7Smrgfi
11589123e2cc7Smrg
11590123e2cc7Smrg
11591123e2cc7Smrg
11592123e2cc7Smrg
11593123e2cc7Smrg
11594123e2cc7Smrg
11595123e2cc7Smrg
11596123e2cc7Smrg
11597123e2cc7Smrg
11598123e2cc7Smrg
11599123e2cc7Smrg
11600123e2cc7Smrg
11601123e2cc7Smrg
11602123e2cc7Smrg
11603123e2cc7Smrg
11604bded5d25SmrgXORG_MAN_PAGE="X Version 11"
11605123e2cc7Smrg
11606bded5d25SmrgMAN_SUBSTS="\
11607bded5d25Smrg	-e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
11608bded5d25Smrg	-e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
11609bded5d25Smrg	-e 's|__xservername__|Xorg|g' \
11610bded5d25Smrg	-e 's|__xconfigfile__|xorg.conf|g' \
11611bded5d25Smrg	-e 's|__projectroot__|\$(prefix)|g' \
11612bded5d25Smrg	-e 's|__apploaddir__|\$(appdefaultdir)|g' \
11613bded5d25Smrg	-e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \
11614bded5d25Smrg	-e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \
11615bded5d25Smrg	-e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \
11616bded5d25Smrg	-e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \
11617bded5d25Smrg	-e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \
11618bded5d25Smrg	-e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'"
11619123e2cc7Smrg
116207da8b7e3Smrg
116217da8b7e3Smrg
11622bded5d25Smrg# Check whether --enable-silent-rules was given.
11623e4b60806Smrgif test ${enable_silent_rules+y}
11624e4b60806Smrgthen :
11625bded5d25Smrg  enableval=$enable_silent_rules;
116267da8b7e3Smrgfi
116277da8b7e3Smrg
11628c3d5982aSmrgcase $enable_silent_rules in # (((
11629c3d5982aSmrg  yes) AM_DEFAULT_VERBOSITY=0;;
11630c3d5982aSmrg   no) AM_DEFAULT_VERBOSITY=1;;
11631c3d5982aSmrg    *) AM_DEFAULT_VERBOSITY=0;;
11632bded5d25Smrgesac
11633c3d5982aSmrgam_make=${MAKE-make}
11634e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
11635e4b60806Smrgprintf %s "checking whether $am_make supports nested variables... " >&6; }
11636e4b60806Smrgif test ${am_cv_make_support_nested_variables+y}
11637e4b60806Smrgthen :
11638e4b60806Smrg  printf %s "(cached) " >&6
11639e4efb0bcSmrgelse case e in #(
11640e4efb0bcSmrg  e) if printf "%s\n" 'TRUE=$(BAR$(V))
11641c3d5982aSmrgBAR0=false
11642c3d5982aSmrgBAR1=true
11643c3d5982aSmrgV=1
11644c3d5982aSmrgam__doit:
11645c3d5982aSmrg	@$(TRUE)
11646c3d5982aSmrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
11647c3d5982aSmrg  am_cv_make_support_nested_variables=yes
11648c3d5982aSmrgelse
11649c3d5982aSmrg  am_cv_make_support_nested_variables=no
11650e4efb0bcSmrgfi ;;
11651e4efb0bcSmrgesac
11652c3d5982aSmrgfi
11653e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
11654e4b60806Smrgprintf "%s\n" "$am_cv_make_support_nested_variables" >&6; }
11655c3d5982aSmrgif test $am_cv_make_support_nested_variables = yes; then
11656c3d5982aSmrg    AM_V='$(V)'
11657c3d5982aSmrg  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
11658c3d5982aSmrgelse
11659c3d5982aSmrg  AM_V=$AM_DEFAULT_VERBOSITY
11660c3d5982aSmrg  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
11661c3d5982aSmrgfi
11662bded5d25SmrgAM_BACKSLASH='\'
11663bded5d25Smrg
11664bded5d25Smrg
11665bded5d25Smrg
11666e4efb0bcSmrg
11667e4b60806Smrgac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp"
11668e4b60806Smrgif test "x$ac_cv_func_strcasecmp" = xyes
11669e4b60806Smrgthen :
11670e4b60806Smrg  printf "%s\n" "#define HAVE_STRCASECMP 1" >>confdefs.h
11671c3d5982aSmrg
11672c3d5982aSmrgfi
11673c3d5982aSmrg
11674c3d5982aSmrg
11675bded5d25Smrg# Checks for pkg-config packages
11676bded5d25Smrg
116777da8b7e3Smrgpkg_failed=no
11678e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for XREFRESH" >&5
11679e4b60806Smrgprintf %s "checking for XREFRESH... " >&6; }
11680123e2cc7Smrg
11681123e2cc7Smrgif test -n "$XREFRESH_CFLAGS"; then
11682123e2cc7Smrg    pkg_cv_XREFRESH_CFLAGS="$XREFRESH_CFLAGS"
11683123e2cc7Smrg elif test -n "$PKG_CONFIG"; then
11684123e2cc7Smrg    if test -n "$PKG_CONFIG" && \
11685e4b60806Smrg    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 xproto >= 7.0.25\""; } >&5
11686ff143803Smrg  ($PKG_CONFIG --exists --print-errors "x11 xproto >= 7.0.25") 2>&5
116877da8b7e3Smrg  ac_status=$?
11688e4b60806Smrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11689bded5d25Smrg  test $ac_status = 0; }; then
11690ff143803Smrg  pkg_cv_XREFRESH_CFLAGS=`$PKG_CONFIG --cflags "x11 xproto >= 7.0.25" 2>/dev/null`
11691ff143803Smrg		      test "x$?" != "x0" && pkg_failed=yes
116927da8b7e3Smrgelse
116937da8b7e3Smrg  pkg_failed=yes
116947da8b7e3Smrgfi
11695123e2cc7Smrg else
11696123e2cc7Smrg    pkg_failed=untried
116977da8b7e3Smrgfi
11698123e2cc7Smrgif test -n "$XREFRESH_LIBS"; then
11699123e2cc7Smrg    pkg_cv_XREFRESH_LIBS="$XREFRESH_LIBS"
11700123e2cc7Smrg elif test -n "$PKG_CONFIG"; then
11701123e2cc7Smrg    if test -n "$PKG_CONFIG" && \
11702e4b60806Smrg    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 xproto >= 7.0.25\""; } >&5
11703ff143803Smrg  ($PKG_CONFIG --exists --print-errors "x11 xproto >= 7.0.25") 2>&5
117047da8b7e3Smrg  ac_status=$?
11705e4b60806Smrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11706bded5d25Smrg  test $ac_status = 0; }; then
11707ff143803Smrg  pkg_cv_XREFRESH_LIBS=`$PKG_CONFIG --libs "x11 xproto >= 7.0.25" 2>/dev/null`
11708ff143803Smrg		      test "x$?" != "x0" && pkg_failed=yes
117097da8b7e3Smrgelse
117107da8b7e3Smrg  pkg_failed=yes
117117da8b7e3Smrgfi
11712123e2cc7Smrg else
11713123e2cc7Smrg    pkg_failed=untried
117147da8b7e3Smrgfi
117157da8b7e3Smrg
117167da8b7e3Smrg
117177da8b7e3Smrg
117187da8b7e3Smrgif test $pkg_failed = yes; then
11719e4b60806Smrg   	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11720e4b60806Smrgprintf "%s\n" "no" >&6; }
117217da8b7e3Smrg
117227da8b7e3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
117237da8b7e3Smrg        _pkg_short_errors_supported=yes
117247da8b7e3Smrgelse
117257da8b7e3Smrg        _pkg_short_errors_supported=no
117267da8b7e3Smrgfi
117277da8b7e3Smrg        if test $_pkg_short_errors_supported = yes; then
11728ff143803Smrg	        XREFRESH_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "x11 xproto >= 7.0.25" 2>&1`
117297da8b7e3Smrg        else
11730ff143803Smrg	        XREFRESH_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "x11 xproto >= 7.0.25" 2>&1`
117317da8b7e3Smrg        fi
117327da8b7e3Smrg	# Put the nasty error message in config.log where it belongs
117337da8b7e3Smrg	echo "$XREFRESH_PKG_ERRORS" >&5
117347da8b7e3Smrg
11735ff143803Smrg	as_fn_error $? "Package requirements (x11 xproto >= 7.0.25) were not met:
117367da8b7e3Smrg
117377da8b7e3Smrg$XREFRESH_PKG_ERRORS
117387da8b7e3Smrg
117397da8b7e3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
117407da8b7e3Smrginstalled software in a non-standard prefix.
117417da8b7e3Smrg
117427da8b7e3SmrgAlternatively, you may set the environment variables XREFRESH_CFLAGS
117437da8b7e3Smrgand XREFRESH_LIBS to avoid the need to call pkg-config.
11744ff143803SmrgSee the pkg-config man page for more details." "$LINENO" 5
117457da8b7e3Smrgelif test $pkg_failed = untried; then
11746e4b60806Smrg     	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11747e4b60806Smrgprintf "%s\n" "no" >&6; }
11748e4efb0bcSmrg	{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
11749e4efb0bcSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
11750bded5d25Smrgas_fn_error $? "The pkg-config script could not be found or is too old.  Make sure it
117517da8b7e3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
117527da8b7e3Smrgpath to pkg-config.
117537da8b7e3Smrg
117547da8b7e3SmrgAlternatively, you may set the environment variables XREFRESH_CFLAGS
117557da8b7e3Smrgand XREFRESH_LIBS to avoid the need to call pkg-config.
117567da8b7e3SmrgSee the pkg-config man page for more details.
117577da8b7e3Smrg
11758123e2cc7SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>.
11759e4efb0bcSmrgSee 'config.log' for more details" "$LINENO" 5; }
117607da8b7e3Smrgelse
117617da8b7e3Smrg	XREFRESH_CFLAGS=$pkg_cv_XREFRESH_CFLAGS
117627da8b7e3Smrg	XREFRESH_LIBS=$pkg_cv_XREFRESH_LIBS
11763e4b60806Smrg        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11764e4b60806Smrgprintf "%s\n" "yes" >&6; }
11765ff143803Smrg
117667da8b7e3Smrgfi
117677da8b7e3Smrg
11768c3d5982aSmrgac_config_files="$ac_config_files Makefile man/Makefile"
117697da8b7e3Smrg
117707da8b7e3Smrgcat >confcache <<\_ACEOF
117717da8b7e3Smrg# This file is a shell script that caches the results of configure
117727da8b7e3Smrg# tests run on this system so they can be shared between configure
117737da8b7e3Smrg# scripts and configure runs, see configure's option --config-cache.
117747da8b7e3Smrg# It is not useful on other systems.  If it contains results you don't
117757da8b7e3Smrg# want to keep, you may remove or edit it.
117767da8b7e3Smrg#
117777da8b7e3Smrg# config.status only pays attention to the cache file if you give it
117787da8b7e3Smrg# the --recheck option to rerun configure.
117797da8b7e3Smrg#
11780e4efb0bcSmrg# 'ac_cv_env_foo' variables (set or unset) will be overridden when
11781e4efb0bcSmrg# loading this file, other *unset* 'ac_cv_foo' will be assigned the
117827da8b7e3Smrg# following values.
117837da8b7e3Smrg
117847da8b7e3Smrg_ACEOF
117857da8b7e3Smrg
117867da8b7e3Smrg# The following way of writing the cache mishandles newlines in values,
117877da8b7e3Smrg# but we know of no workaround that is simple, portable, and efficient.
11788123e2cc7Smrg# So, we kill variables containing newlines.
117897da8b7e3Smrg# Ultrix sh set writes to stderr and can't be redirected directly,
117907da8b7e3Smrg# and sets the high bit in the cache file unless we assign to the vars.
11791123e2cc7Smrg(
11792123e2cc7Smrg  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11793123e2cc7Smrg    eval ac_val=\$$ac_var
11794123e2cc7Smrg    case $ac_val in #(
11795123e2cc7Smrg    *${as_nl}*)
11796123e2cc7Smrg      case $ac_var in #(
11797e4b60806Smrg      *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11798e4b60806Smrgprintf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11799123e2cc7Smrg      esac
11800123e2cc7Smrg      case $ac_var in #(
11801123e2cc7Smrg      _ | IFS | as_nl) ;; #(
11802123e2cc7Smrg      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11803bded5d25Smrg      *) { eval $ac_var=; unset $ac_var;} ;;
11804123e2cc7Smrg      esac ;;
11805123e2cc7Smrg    esac
11806123e2cc7Smrg  done
11807123e2cc7Smrg
118087da8b7e3Smrg  (set) 2>&1 |
11809123e2cc7Smrg    case $as_nl`(ac_space=' '; set) 2>&1` in #(
11810123e2cc7Smrg    *${as_nl}ac_space=\ *)
11811e4efb0bcSmrg      # 'set' does not quote correctly, so add quotes: double-quote
11812bded5d25Smrg      # substitution turns \\\\ into \\, and sed turns \\ into \.
118137da8b7e3Smrg      sed -n \
118147da8b7e3Smrg	"s/'/'\\\\''/g;
118157da8b7e3Smrg	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11816123e2cc7Smrg      ;; #(
118177da8b7e3Smrg    *)
11818e4efb0bcSmrg      # 'set' quotes correctly as required by POSIX, so do not add quotes.
11819123e2cc7Smrg      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
118207da8b7e3Smrg      ;;
11821123e2cc7Smrg    esac |
11822123e2cc7Smrg    sort
11823123e2cc7Smrg) |
118247da8b7e3Smrg  sed '
11825123e2cc7Smrg     /^ac_cv_env_/b end
118267da8b7e3Smrg     t clear
11827123e2cc7Smrg     :clear
11828e4b60806Smrg     s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
118297da8b7e3Smrg     t end
11830123e2cc7Smrg     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11831123e2cc7Smrg     :end' >>confcache
11832123e2cc7Smrgif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11833123e2cc7Smrg  if test -w "$cache_file"; then
11834bded5d25Smrg    if test "x$cache_file" != "x/dev/null"; then
11835e4b60806Smrg      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11836e4b60806Smrgprintf "%s\n" "$as_me: updating cache $cache_file" >&6;}
11837bded5d25Smrg      if test ! -f "$cache_file" || test -h "$cache_file"; then
11838bded5d25Smrg	cat confcache >"$cache_file"
11839bded5d25Smrg      else
11840bded5d25Smrg        case $cache_file in #(
11841bded5d25Smrg        */* | ?:*)
11842bded5d25Smrg	  mv -f confcache "$cache_file"$$ &&
11843bded5d25Smrg	  mv -f "$cache_file"$$ "$cache_file" ;; #(
11844bded5d25Smrg        *)
11845bded5d25Smrg	  mv -f confcache "$cache_file" ;;
11846bded5d25Smrg	esac
11847bded5d25Smrg      fi
11848bded5d25Smrg    fi
118497da8b7e3Smrg  else
11850e4b60806Smrg    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11851e4b60806Smrgprintf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
118527da8b7e3Smrg  fi
118537da8b7e3Smrgfi
118547da8b7e3Smrgrm -f confcache
118557da8b7e3Smrg
118567da8b7e3Smrgtest "x$prefix" = xNONE && prefix=$ac_default_prefix
118577da8b7e3Smrg# Let make expand exec_prefix.
118587da8b7e3Smrgtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
118597da8b7e3Smrg
118607da8b7e3SmrgDEFS=-DHAVE_CONFIG_H
118617da8b7e3Smrg
118627da8b7e3Smrgac_libobjs=
118637da8b7e3Smrgac_ltlibobjs=
11864bded5d25SmrgU=
118657da8b7e3Smrgfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
118667da8b7e3Smrg  # 1. Remove the extension, and $U if already installed.
11867123e2cc7Smrg  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11868e4b60806Smrg  ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
11869123e2cc7Smrg  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
11870123e2cc7Smrg  #    will be set to the directory where LIBOBJS objects are built.
11871bded5d25Smrg  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11872bded5d25Smrg  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
118737da8b7e3Smrgdone
118747da8b7e3SmrgLIBOBJS=$ac_libobjs
118757da8b7e3Smrg
118767da8b7e3SmrgLTLIBOBJS=$ac_ltlibobjs
118777da8b7e3Smrg
118787da8b7e3Smrg
11879e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
11880e4b60806Smrgprintf %s "checking that generated files are newer than configure... " >&6; }
11881c3d5982aSmrg   if test -n "$am_sleep_pid"; then
11882c3d5982aSmrg     # Hide warnings about reused PIDs.
11883c3d5982aSmrg     wait $am_sleep_pid 2>/dev/null
11884c3d5982aSmrg   fi
11885e4b60806Smrg   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5
11886e4b60806Smrgprintf "%s\n" "done" >&6; }
11887c3d5982aSmrgif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
11888c3d5982aSmrg  as_fn_error $? "conditional \"AMDEP\" was never defined.
11889c3d5982aSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
11890c3d5982aSmrgfi
11891c3d5982aSmrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
11892c3d5982aSmrg  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
11893c3d5982aSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
11894c3d5982aSmrgfi
11895123e2cc7Smrg if test -n "$EXEEXT"; then
11896123e2cc7Smrg  am__EXEEXT_TRUE=
11897123e2cc7Smrg  am__EXEEXT_FALSE='#'
11898123e2cc7Smrgelse
11899123e2cc7Smrg  am__EXEEXT_TRUE='#'
11900123e2cc7Smrg  am__EXEEXT_FALSE=
11901123e2cc7Smrgfi
11902123e2cc7Smrg
119037da8b7e3Smrg
11904bded5d25Smrg: "${CONFIG_STATUS=./config.status}"
11905123e2cc7Smrgac_write_fail=0
119067da8b7e3Smrgac_clean_files_save=$ac_clean_files
119077da8b7e3Smrgac_clean_files="$ac_clean_files $CONFIG_STATUS"
11908e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11909e4b60806Smrgprintf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
11910bded5d25Smrgas_write_fail=0
11911bded5d25Smrgcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
119127da8b7e3Smrg#! $SHELL
119137da8b7e3Smrg# Generated by $as_me.
119147da8b7e3Smrg# Run this file to recreate the current configuration.
119157da8b7e3Smrg# Compiler output produced by configure, useful for debugging
119167da8b7e3Smrg# configure, is in config.log if it exists.
119177da8b7e3Smrg
119187da8b7e3Smrgdebug=false
119197da8b7e3Smrgac_cs_recheck=false
119207da8b7e3Smrgac_cs_silent=false
119217da8b7e3Smrg
11922bded5d25SmrgSHELL=\${CONFIG_SHELL-$SHELL}
11923bded5d25Smrgexport SHELL
11924bded5d25Smrg_ASEOF
11925bded5d25Smrgcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11926bded5d25Smrg## -------------------- ##
11927bded5d25Smrg## M4sh Initialization. ##
11928bded5d25Smrg## -------------------- ##
119297da8b7e3Smrg
11930123e2cc7Smrg# Be more Bourne compatible
11931123e2cc7SmrgDUALCASE=1; export DUALCASE # for MKS sh
11932e4b60806Smrgif test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
11933e4b60806Smrgthen :
119347da8b7e3Smrg  emulate sh
119357da8b7e3Smrg  NULLCMD=:
11936123e2cc7Smrg  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
119377da8b7e3Smrg  # is contrary to our usage.  Disable this feature.
119387da8b7e3Smrg  alias -g '${1+"$@"}'='"$@"'
11939123e2cc7Smrg  setopt NO_GLOB_SUBST
11940e4efb0bcSmrgelse case e in #(
11941e4efb0bcSmrg  e) case `(set -o) 2>/dev/null` in #(
11942bded5d25Smrg  *posix*) :
11943bded5d25Smrg    set -o posix ;; #(
11944bded5d25Smrg  *) :
11945bded5d25Smrg     ;;
11946e4efb0bcSmrgesac ;;
11947123e2cc7Smrgesac
11948123e2cc7Smrgfi
11949123e2cc7Smrg
11950123e2cc7Smrg
11951e4b60806Smrg
11952e4b60806Smrg# Reset variables that may have inherited troublesome values from
11953e4b60806Smrg# the environment.
11954e4b60806Smrg
11955e4b60806Smrg# IFS needs to be set, to space, tab, and newline, in precisely that order.
11956e4b60806Smrg# (If _AS_PATH_WALK were called with IFS unset, it would have the
11957e4b60806Smrg# side effect of setting IFS to empty, thus disabling word splitting.)
11958e4b60806Smrg# Quoting is to prevent editors from complaining about space-tab.
11959123e2cc7Smrgas_nl='
11960123e2cc7Smrg'
11961123e2cc7Smrgexport as_nl
11962e4b60806SmrgIFS=" ""	$as_nl"
11963e4b60806Smrg
11964e4b60806SmrgPS1='$ '
11965e4b60806SmrgPS2='> '
11966e4b60806SmrgPS4='+ '
11967e4b60806Smrg
11968e4b60806Smrg# Ensure predictable behavior from utilities with locale-dependent output.
11969e4b60806SmrgLC_ALL=C
11970e4b60806Smrgexport LC_ALL
11971e4b60806SmrgLANGUAGE=C
11972e4b60806Smrgexport LANGUAGE
11973e4b60806Smrg
11974e4b60806Smrg# We cannot yet rely on "unset" to work, but we need these variables
11975e4b60806Smrg# to be unset--not just set to an empty or harmless value--now, to
11976e4b60806Smrg# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
11977e4b60806Smrg# also avoids known problems related to "unset" and subshell syntax
11978e4b60806Smrg# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
11979e4b60806Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
11980e4b60806Smrgdo eval test \${$as_var+y} \
11981e4b60806Smrg  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11982e4b60806Smrgdone
11983e4b60806Smrg
11984e4b60806Smrg# Ensure that fds 0, 1, and 2 are open.
11985e4b60806Smrgif (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
11986e4b60806Smrgif (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
11987e4b60806Smrgif (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
11988123e2cc7Smrg
11989123e2cc7Smrg# The user is always right.
11990e4b60806Smrgif ${PATH_SEPARATOR+false} :; then
11991123e2cc7Smrg  PATH_SEPARATOR=:
11992123e2cc7Smrg  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11993123e2cc7Smrg    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11994123e2cc7Smrg      PATH_SEPARATOR=';'
11995123e2cc7Smrg  }
119967da8b7e3Smrgfi
119977da8b7e3Smrg
119987da8b7e3Smrg
11999123e2cc7Smrg# Find who we are.  Look in the path if we contain no directory separator.
12000bded5d25Smrgas_myself=
12001bded5d25Smrgcase $0 in #((
12002123e2cc7Smrg  *[\\/]* ) as_myself=$0 ;;
12003123e2cc7Smrg  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12004123e2cc7Smrgfor as_dir in $PATH
12005123e2cc7Smrgdo
12006123e2cc7Smrg  IFS=$as_save_IFS
12007e4b60806Smrg  case $as_dir in #(((
12008e4b60806Smrg    '') as_dir=./ ;;
12009e4b60806Smrg    */) ;;
12010e4b60806Smrg    *) as_dir=$as_dir/ ;;
12011e4b60806Smrg  esac
12012e4b60806Smrg    test -r "$as_dir$0" && as_myself=$as_dir$0 && break
12013bded5d25Smrg  done
12014123e2cc7SmrgIFS=$as_save_IFS
12015123e2cc7Smrg
12016123e2cc7Smrg     ;;
12017123e2cc7Smrgesac
12018e4efb0bcSmrg# We did not find ourselves, most probably we were run as 'sh COMMAND'
12019123e2cc7Smrg# in which case we are not to be found in the path.
12020123e2cc7Smrgif test "x$as_myself" = x; then
12021123e2cc7Smrg  as_myself=$0
12022123e2cc7Smrgfi
12023123e2cc7Smrgif test ! -f "$as_myself"; then
12024e4b60806Smrg  printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
12025bded5d25Smrg  exit 1
12026123e2cc7Smrgfi
12027123e2cc7Smrg
12028bded5d25Smrg
12029bded5d25Smrg
12030bded5d25Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD]
12031bded5d25Smrg# ----------------------------------------
12032bded5d25Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12033bded5d25Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
12034bded5d25Smrg# script with STATUS, using 1 if that was 0.
12035bded5d25Smrgas_fn_error ()
12036bded5d25Smrg{
12037bded5d25Smrg  as_status=$1; test $as_status -eq 0 && as_status=1
12038bded5d25Smrg  if test "$4"; then
12039bded5d25Smrg    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12040e4b60806Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
12041bded5d25Smrg  fi
12042e4b60806Smrg  printf "%s\n" "$as_me: error: $2" >&2
12043bded5d25Smrg  as_fn_exit $as_status
12044bded5d25Smrg} # as_fn_error
12045bded5d25Smrg
12046bded5d25Smrg
12047bded5d25Smrg# as_fn_set_status STATUS
12048bded5d25Smrg# -----------------------
12049bded5d25Smrg# Set $? to STATUS, without forking.
12050bded5d25Smrgas_fn_set_status ()
12051bded5d25Smrg{
12052bded5d25Smrg  return $1
12053bded5d25Smrg} # as_fn_set_status
12054bded5d25Smrg
12055bded5d25Smrg# as_fn_exit STATUS
12056bded5d25Smrg# -----------------
12057bded5d25Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12058bded5d25Smrgas_fn_exit ()
12059bded5d25Smrg{
12060bded5d25Smrg  set +e
12061bded5d25Smrg  as_fn_set_status $1
12062bded5d25Smrg  exit $1
12063bded5d25Smrg} # as_fn_exit
12064bded5d25Smrg
12065bded5d25Smrg# as_fn_unset VAR
12066bded5d25Smrg# ---------------
12067bded5d25Smrg# Portably unset VAR.
12068bded5d25Smrgas_fn_unset ()
12069bded5d25Smrg{
12070bded5d25Smrg  { eval $1=; unset $1;}
12071bded5d25Smrg}
12072bded5d25Smrgas_unset=as_fn_unset
12073e4b60806Smrg
12074bded5d25Smrg# as_fn_append VAR VALUE
12075bded5d25Smrg# ----------------------
12076bded5d25Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take
12077bded5d25Smrg# advantage of any shell optimizations that allow amortized linear growth over
12078bded5d25Smrg# repeated appends, instead of the typical quadratic growth present in naive
12079bded5d25Smrg# implementations.
12080e4b60806Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
12081e4b60806Smrgthen :
12082bded5d25Smrg  eval 'as_fn_append ()
12083bded5d25Smrg  {
12084bded5d25Smrg    eval $1+=\$2
12085bded5d25Smrg  }'
12086e4efb0bcSmrgelse case e in #(
12087e4efb0bcSmrg  e) as_fn_append ()
12088bded5d25Smrg  {
12089bded5d25Smrg    eval $1=\$$1\$2
12090e4efb0bcSmrg  } ;;
12091e4efb0bcSmrgesac
12092bded5d25Smrgfi # as_fn_append
12093bded5d25Smrg
12094bded5d25Smrg# as_fn_arith ARG...
12095bded5d25Smrg# ------------------
12096bded5d25Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the
12097bded5d25Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments
12098bded5d25Smrg# must be portable across $(()) and expr.
12099e4b60806Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
12100e4b60806Smrgthen :
12101bded5d25Smrg  eval 'as_fn_arith ()
12102bded5d25Smrg  {
12103bded5d25Smrg    as_val=$(( $* ))
12104bded5d25Smrg  }'
12105e4efb0bcSmrgelse case e in #(
12106e4efb0bcSmrg  e) as_fn_arith ()
12107bded5d25Smrg  {
12108bded5d25Smrg    as_val=`expr "$@" || test $? -eq 1`
12109e4efb0bcSmrg  } ;;
12110e4efb0bcSmrgesac
12111bded5d25Smrgfi # as_fn_arith
12112bded5d25Smrg
12113bded5d25Smrg
12114123e2cc7Smrgif expr a : '\(a\)' >/dev/null 2>&1 &&
12115123e2cc7Smrg   test "X`expr 00001 : '.*\(...\)'`" = X001; then
121167da8b7e3Smrg  as_expr=expr
121177da8b7e3Smrgelse
121187da8b7e3Smrg  as_expr=false
121197da8b7e3Smrgfi
121207da8b7e3Smrg
12121123e2cc7Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
121227da8b7e3Smrg  as_basename=basename
121237da8b7e3Smrgelse
121247da8b7e3Smrg  as_basename=false
121257da8b7e3Smrgfi
121267da8b7e3Smrg
12127bded5d25Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12128bded5d25Smrg  as_dirname=dirname
12129bded5d25Smrgelse
12130bded5d25Smrg  as_dirname=false
12131bded5d25Smrgfi
121327da8b7e3Smrg
12133123e2cc7Smrgas_me=`$as_basename -- "$0" ||
121347da8b7e3Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
121357da8b7e3Smrg	 X"$0" : 'X\(//\)$' \| \
12136123e2cc7Smrg	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12137e4b60806Smrgprintf "%s\n" X/"$0" |
12138123e2cc7Smrg    sed '/^.*\/\([^/][^/]*\)\/*$/{
12139123e2cc7Smrg	    s//\1/
12140123e2cc7Smrg	    q
12141123e2cc7Smrg	  }
12142123e2cc7Smrg	  /^X\/\(\/\/\)$/{
12143123e2cc7Smrg	    s//\1/
12144123e2cc7Smrg	    q
12145123e2cc7Smrg	  }
12146123e2cc7Smrg	  /^X\/\(\/\).*/{
12147123e2cc7Smrg	    s//\1/
12148123e2cc7Smrg	    q
12149123e2cc7Smrg	  }
12150123e2cc7Smrg	  s/.*/./; q'`
121517da8b7e3Smrg
12152bded5d25Smrg# Avoid depending upon Character Ranges.
12153bded5d25Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz'
12154bded5d25Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12155bded5d25Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS
12156bded5d25Smrgas_cr_digits='0123456789'
12157bded5d25Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits
121587da8b7e3Smrg
12159e4b60806Smrg
12160e4b60806Smrg# Determine whether it's possible to make 'echo' print without a newline.
12161e4b60806Smrg# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
12162e4b60806Smrg# for compatibility with existing Makefiles.
12163123e2cc7SmrgECHO_C= ECHO_N= ECHO_T=
12164bded5d25Smrgcase `echo -n x` in #(((((
12165123e2cc7Smrg-n*)
12166bded5d25Smrg  case `echo 'xy\c'` in
12167123e2cc7Smrg  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
12168bded5d25Smrg  xy)  ECHO_C='\c';;
12169bded5d25Smrg  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
12170bded5d25Smrg       ECHO_T='	';;
12171123e2cc7Smrg  esac;;
12172123e2cc7Smrg*)
12173123e2cc7Smrg  ECHO_N='-n';;
12174123e2cc7Smrgesac
121757da8b7e3Smrg
12176e4b60806Smrg# For backward compatibility with old third-party macros, we provide
12177e4b60806Smrg# the shell variables $as_echo and $as_echo_n.  New code should use
12178e4b60806Smrg# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
12179e4b60806Smrgas_echo='printf %s\n'
12180e4b60806Smrgas_echo_n='printf %s'
12181e4b60806Smrg
121827da8b7e3Smrgrm -f conf$$ conf$$.exe conf$$.file
12183123e2cc7Smrgif test -d conf$$.dir; then
12184123e2cc7Smrg  rm -f conf$$.dir/conf$$.file
12185123e2cc7Smrgelse
12186123e2cc7Smrg  rm -f conf$$.dir
12187123e2cc7Smrg  mkdir conf$$.dir 2>/dev/null
12188123e2cc7Smrgfi
12189123e2cc7Smrgif (echo >conf$$.file) 2>/dev/null; then
12190123e2cc7Smrg  if ln -s conf$$.file conf$$ 2>/dev/null; then
121917da8b7e3Smrg    as_ln_s='ln -s'
12192123e2cc7Smrg    # ... but there are two gotchas:
12193e4efb0bcSmrg    # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail.
12194e4efb0bcSmrg    # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable.
12195e4efb0bcSmrg    # In both cases, we have to default to 'cp -pR'.
12196123e2cc7Smrg    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12197ff143803Smrg      as_ln_s='cp -pR'
12198123e2cc7Smrg  elif ln conf$$.file conf$$ 2>/dev/null; then
12199123e2cc7Smrg    as_ln_s=ln
12200123e2cc7Smrg  else
12201ff143803Smrg    as_ln_s='cp -pR'
122027da8b7e3Smrg  fi
122037da8b7e3Smrgelse
12204ff143803Smrg  as_ln_s='cp -pR'
122057da8b7e3Smrgfi
12206123e2cc7Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12207123e2cc7Smrgrmdir conf$$.dir 2>/dev/null
122087da8b7e3Smrg
12209bded5d25Smrg
12210bded5d25Smrg# as_fn_mkdir_p
12211bded5d25Smrg# -------------
12212bded5d25Smrg# Create "$as_dir" as a directory, including parents if necessary.
12213bded5d25Smrgas_fn_mkdir_p ()
12214bded5d25Smrg{
12215bded5d25Smrg
12216bded5d25Smrg  case $as_dir in #(
12217bded5d25Smrg  -*) as_dir=./$as_dir;;
12218bded5d25Smrg  esac
12219bded5d25Smrg  test -d "$as_dir" || eval $as_mkdir_p || {
12220bded5d25Smrg    as_dirs=
12221bded5d25Smrg    while :; do
12222bded5d25Smrg      case $as_dir in #(
12223e4b60806Smrg      *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12224bded5d25Smrg      *) as_qdir=$as_dir;;
12225bded5d25Smrg      esac
12226bded5d25Smrg      as_dirs="'$as_qdir' $as_dirs"
12227bded5d25Smrg      as_dir=`$as_dirname -- "$as_dir" ||
12228bded5d25Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12229bded5d25Smrg	 X"$as_dir" : 'X\(//\)[^/]' \| \
12230bded5d25Smrg	 X"$as_dir" : 'X\(//\)$' \| \
12231bded5d25Smrg	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12232e4b60806Smrgprintf "%s\n" X"$as_dir" |
12233bded5d25Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12234bded5d25Smrg	    s//\1/
12235bded5d25Smrg	    q
12236bded5d25Smrg	  }
12237bded5d25Smrg	  /^X\(\/\/\)[^/].*/{
12238bded5d25Smrg	    s//\1/
12239bded5d25Smrg	    q
12240bded5d25Smrg	  }
12241bded5d25Smrg	  /^X\(\/\/\)$/{
12242bded5d25Smrg	    s//\1/
12243bded5d25Smrg	    q
12244bded5d25Smrg	  }
12245bded5d25Smrg	  /^X\(\/\).*/{
12246bded5d25Smrg	    s//\1/
12247bded5d25Smrg	    q
12248bded5d25Smrg	  }
12249bded5d25Smrg	  s/.*/./; q'`
12250bded5d25Smrg      test -d "$as_dir" && break
12251bded5d25Smrg    done
12252bded5d25Smrg    test -z "$as_dirs" || eval "mkdir $as_dirs"
12253bded5d25Smrg  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
12254bded5d25Smrg
12255bded5d25Smrg
12256bded5d25Smrg} # as_fn_mkdir_p
122577da8b7e3Smrgif mkdir -p . 2>/dev/null; then
12258bded5d25Smrg  as_mkdir_p='mkdir -p "$as_dir"'
122597da8b7e3Smrgelse
122607da8b7e3Smrg  test -d ./-p && rmdir ./-p
122617da8b7e3Smrg  as_mkdir_p=false
122627da8b7e3Smrgfi
122637da8b7e3Smrg
12264ff143803Smrg
12265ff143803Smrg# as_fn_executable_p FILE
12266ff143803Smrg# -----------------------
12267ff143803Smrg# Test if FILE is an executable regular file.
12268ff143803Smrgas_fn_executable_p ()
12269ff143803Smrg{
12270ff143803Smrg  test -f "$1" && test -x "$1"
12271ff143803Smrg} # as_fn_executable_p
12272ff143803Smrgas_test_x='test -x'
12273ff143803Smrgas_executable_p=as_fn_executable_p
122747da8b7e3Smrg
122757da8b7e3Smrg# Sed expression to map a string onto a valid CPP name.
12276e4efb0bcSmrgas_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
12277e4efb0bcSmrgas_tr_cpp="eval sed '$as_sed_cpp'" # deprecated
122787da8b7e3Smrg
122797da8b7e3Smrg# Sed expression to map a string onto a valid variable name.
12280e4efb0bcSmrgas_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
12281e4efb0bcSmrgas_tr_sh="eval sed '$as_sed_sh'" # deprecated
122827da8b7e3Smrg
122837da8b7e3Smrg
122847da8b7e3Smrgexec 6>&1
12285bded5d25Smrg## ----------------------------------- ##
12286bded5d25Smrg## Main body of $CONFIG_STATUS script. ##
12287bded5d25Smrg## ----------------------------------- ##
12288bded5d25Smrg_ASEOF
12289bded5d25Smrgtest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
122907da8b7e3Smrg
12291bded5d25Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12292bded5d25Smrg# Save the log message, to keep $0 and so on meaningful, and to
122937da8b7e3Smrg# report actual input values of CONFIG_FILES etc. instead of their
12294123e2cc7Smrg# values after options handling.
12295123e2cc7Smrgac_log="
12296e4efb0bcSmrgThis file was extended by xrefresh $as_me 1.1.0, which was
12297e4efb0bcSmrggenerated by GNU Autoconf 2.72.  Invocation command line was
122987da8b7e3Smrg
122997da8b7e3Smrg  CONFIG_FILES    = $CONFIG_FILES
123007da8b7e3Smrg  CONFIG_HEADERS  = $CONFIG_HEADERS
123017da8b7e3Smrg  CONFIG_LINKS    = $CONFIG_LINKS
123027da8b7e3Smrg  CONFIG_COMMANDS = $CONFIG_COMMANDS
123037da8b7e3Smrg  $ $0 $@
123047da8b7e3Smrg
12305123e2cc7Smrgon `(hostname || uname -n) 2>/dev/null | sed 1q`
12306123e2cc7Smrg"
12307123e2cc7Smrg
123087da8b7e3Smrg_ACEOF
123097da8b7e3Smrg
12310123e2cc7Smrgcase $ac_config_files in *"
12311123e2cc7Smrg"*) set x $ac_config_files; shift; ac_config_files=$*;;
12312123e2cc7Smrgesac
123137da8b7e3Smrg
12314123e2cc7Smrgcase $ac_config_headers in *"
12315123e2cc7Smrg"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12316123e2cc7Smrgesac
123177da8b7e3Smrg
123187da8b7e3Smrg
12319123e2cc7Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12320123e2cc7Smrg# Files that config.status was made for.
12321123e2cc7Smrgconfig_files="$ac_config_files"
12322123e2cc7Smrgconfig_headers="$ac_config_headers"
12323123e2cc7Smrgconfig_commands="$ac_config_commands"
123247da8b7e3Smrg
12325123e2cc7Smrg_ACEOF
123267da8b7e3Smrg
12327123e2cc7Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
123287da8b7e3Smrgac_cs_usage="\
12329e4efb0bcSmrg'$as_me' instantiates files and other configuration actions
12330bded5d25Smrgfrom templates according to the current configuration.  Unless the files
12331bded5d25Smrgand actions are specified as TAGs, all are instantiated by default.
123327da8b7e3Smrg
12333bded5d25SmrgUsage: $0 [OPTION]... [TAG]...
123347da8b7e3Smrg
123357da8b7e3Smrg  -h, --help       print this help, then exit
12336123e2cc7Smrg  -V, --version    print version number and configuration settings, then exit
12337bded5d25Smrg      --config     print configuration, then exit
12338123e2cc7Smrg  -q, --quiet, --silent
12339123e2cc7Smrg                   do not print progress messages
123407da8b7e3Smrg  -d, --debug      don't remove temporary files
123417da8b7e3Smrg      --recheck    update $as_me by reconfiguring in the same conditions
12342123e2cc7Smrg      --file=FILE[:TEMPLATE]
12343123e2cc7Smrg                   instantiate the configuration file FILE
12344123e2cc7Smrg      --header=FILE[:TEMPLATE]
12345123e2cc7Smrg                   instantiate the configuration header FILE
123467da8b7e3Smrg
123477da8b7e3SmrgConfiguration files:
123487da8b7e3Smrg$config_files
123497da8b7e3Smrg
123507da8b7e3SmrgConfiguration headers:
123517da8b7e3Smrg$config_headers
123527da8b7e3Smrg
123537da8b7e3SmrgConfiguration commands:
123547da8b7e3Smrg$config_commands
123557da8b7e3Smrg
12356e4efb0bcSmrgReport bugs to <https://gitlab.freedesktop.org/xorg/app/xrefresh/-/issues>."
123577da8b7e3Smrg
12358123e2cc7Smrg_ACEOF
12359e4b60806Smrgac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
12360e4b60806Smrgac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
12361123e2cc7Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12362e4b60806Smrgac_cs_config='$ac_cs_config_escaped'
123637da8b7e3Smrgac_cs_version="\\
12364e4efb0bcSmrgxrefresh config.status 1.1.0
12365e4efb0bcSmrgconfigured by $0, generated by GNU Autoconf 2.72,
12366bded5d25Smrg  with options \\"\$ac_cs_config\\"
123677da8b7e3Smrg
12368e4efb0bcSmrgCopyright (C) 2023 Free Software Foundation, Inc.
123697da8b7e3SmrgThis config.status script is free software; the Free Software Foundation
123707da8b7e3Smrggives unlimited permission to copy, distribute and modify it."
12371123e2cc7Smrg
12372123e2cc7Smrgac_pwd='$ac_pwd'
12373123e2cc7Smrgsrcdir='$srcdir'
12374123e2cc7SmrgINSTALL='$INSTALL'
12375123e2cc7SmrgMKDIR_P='$MKDIR_P'
12376123e2cc7SmrgAWK='$AWK'
12377123e2cc7Smrgtest -n "\$AWK" || AWK=awk
123787da8b7e3Smrg_ACEOF
123797da8b7e3Smrg
12380123e2cc7Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12381123e2cc7Smrg# The default lists apply if the user does not specify any file.
123827da8b7e3Smrgac_need_defaults=:
123837da8b7e3Smrgwhile test $# != 0
123847da8b7e3Smrgdo
123857da8b7e3Smrg  case $1 in
12386bded5d25Smrg  --*=?*)
12387123e2cc7Smrg    ac_option=`expr "X$1" : 'X\([^=]*\)='`
12388123e2cc7Smrg    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
123897da8b7e3Smrg    ac_shift=:
123907da8b7e3Smrg    ;;
12391bded5d25Smrg  --*=)
12392bded5d25Smrg    ac_option=`expr "X$1" : 'X\([^=]*\)='`
12393bded5d25Smrg    ac_optarg=
12394bded5d25Smrg    ac_shift=:
12395bded5d25Smrg    ;;
12396123e2cc7Smrg  *)
123977da8b7e3Smrg    ac_option=$1
123987da8b7e3Smrg    ac_optarg=$2
123997da8b7e3Smrg    ac_shift=shift
124007da8b7e3Smrg    ;;
124017da8b7e3Smrg  esac
124027da8b7e3Smrg
124037da8b7e3Smrg  case $ac_option in
124047da8b7e3Smrg  # Handling of the options.
124057da8b7e3Smrg  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
124067da8b7e3Smrg    ac_cs_recheck=: ;;
12407123e2cc7Smrg  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12408e4b60806Smrg    printf "%s\n" "$ac_cs_version"; exit ;;
12409bded5d25Smrg  --config | --confi | --conf | --con | --co | --c )
12410e4b60806Smrg    printf "%s\n" "$ac_cs_config"; exit ;;
12411123e2cc7Smrg  --debug | --debu | --deb | --de | --d | -d )
124127da8b7e3Smrg    debug=: ;;
124137da8b7e3Smrg  --file | --fil | --fi | --f )
124147da8b7e3Smrg    $ac_shift
12415123e2cc7Smrg    case $ac_optarg in
12416e4b60806Smrg    *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12417bded5d25Smrg    '') as_fn_error $? "missing file argument" ;;
12418123e2cc7Smrg    esac
12419bded5d25Smrg    as_fn_append CONFIG_FILES " '$ac_optarg'"
124207da8b7e3Smrg    ac_need_defaults=false;;
124217da8b7e3Smrg  --header | --heade | --head | --hea )
124227da8b7e3Smrg    $ac_shift
12423123e2cc7Smrg    case $ac_optarg in
12424e4b60806Smrg    *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12425123e2cc7Smrg    esac
12426bded5d25Smrg    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
124277da8b7e3Smrg    ac_need_defaults=false;;
12428123e2cc7Smrg  --he | --h)
12429123e2cc7Smrg    # Conflict between --help and --header
12430e4efb0bcSmrg    as_fn_error $? "ambiguous option: '$1'
12431e4efb0bcSmrgTry '$0 --help' for more information.";;
12432123e2cc7Smrg  --help | --hel | -h )
12433e4b60806Smrg    printf "%s\n" "$ac_cs_usage"; exit ;;
124347da8b7e3Smrg  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
124357da8b7e3Smrg  | -silent | --silent | --silen | --sile | --sil | --si | --s)
124367da8b7e3Smrg    ac_cs_silent=: ;;
124377da8b7e3Smrg
124387da8b7e3Smrg  # This is an error.
12439e4efb0bcSmrg  -*) as_fn_error $? "unrecognized option: '$1'
12440e4efb0bcSmrgTry '$0 --help' for more information." ;;
124417da8b7e3Smrg
12442bded5d25Smrg  *) as_fn_append ac_config_targets " $1"
12443123e2cc7Smrg     ac_need_defaults=false ;;
124447da8b7e3Smrg
124457da8b7e3Smrg  esac
124467da8b7e3Smrg  shift
124477da8b7e3Smrgdone
124487da8b7e3Smrg
124497da8b7e3Smrgac_configure_extra_args=
124507da8b7e3Smrg
124517da8b7e3Smrgif $ac_cs_silent; then
124527da8b7e3Smrg  exec 6>/dev/null
124537da8b7e3Smrg  ac_configure_extra_args="$ac_configure_extra_args --silent"
124547da8b7e3Smrgfi
124557da8b7e3Smrg
124567da8b7e3Smrg_ACEOF
12457123e2cc7Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
124587da8b7e3Smrgif \$ac_cs_recheck; then
12459ff143803Smrg  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12460123e2cc7Smrg  shift
12461e4b60806Smrg  \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
12462123e2cc7Smrg  CONFIG_SHELL='$SHELL'
12463123e2cc7Smrg  export CONFIG_SHELL
12464123e2cc7Smrg  exec "\$@"
124657da8b7e3Smrgfi
124667da8b7e3Smrg
124677da8b7e3Smrg_ACEOF
12468123e2cc7Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12469123e2cc7Smrgexec 5>>config.log
12470123e2cc7Smrg{
12471123e2cc7Smrg  echo
12472123e2cc7Smrg  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12473123e2cc7Smrg## Running $as_me. ##
12474123e2cc7Smrg_ASBOX
12475e4b60806Smrg  printf "%s\n" "$ac_log"
12476123e2cc7Smrg} >&5
124777da8b7e3Smrg
12478123e2cc7Smrg_ACEOF
12479123e2cc7Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
124807da8b7e3Smrg#
12481123e2cc7Smrg# INIT-COMMANDS
124827da8b7e3Smrg#
12483e4b60806SmrgAMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
124847da8b7e3Smrg
124857da8b7e3Smrg_ACEOF
124867da8b7e3Smrg
12487123e2cc7Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
124887da8b7e3Smrg
12489123e2cc7Smrg# Handling of arguments.
124907da8b7e3Smrgfor ac_config_target in $ac_config_targets
124917da8b7e3Smrgdo
12492123e2cc7Smrg  case $ac_config_target in
12493123e2cc7Smrg    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
12494123e2cc7Smrg    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
12495123e2cc7Smrg    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12496c3d5982aSmrg    "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
12497123e2cc7Smrg
12498e4efb0bcSmrg  *) as_fn_error $? "invalid argument: '$ac_config_target'" "$LINENO" 5;;
124997da8b7e3Smrg  esac
125007da8b7e3Smrgdone
125017da8b7e3Smrg
12502123e2cc7Smrg
125037da8b7e3Smrg# If the user did not use the arguments to specify the items to instantiate,
125047da8b7e3Smrg# then the envvar interface is used.  Set only those that are not.
125057da8b7e3Smrg# We use the long form for the default assignment because of an extremely
125067da8b7e3Smrg# bizarre bug on SunOS 4.1.3.
125077da8b7e3Smrgif $ac_need_defaults; then
12508e4b60806Smrg  test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
12509e4b60806Smrg  test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
12510e4b60806Smrg  test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands
125117da8b7e3Smrgfi
125127da8b7e3Smrg
125137da8b7e3Smrg# Have a temporary directory for convenience.  Make it in the build tree
12514123e2cc7Smrg# simply because there is no reason against having it here, and in addition,
125157da8b7e3Smrg# creating and moving files from /tmp can sometimes cause problems.
12516123e2cc7Smrg# Hook for its removal unless debugging.
12517123e2cc7Smrg# Note that there is a small window in which the directory will not be cleaned:
12518e4efb0bcSmrg# after its creation but before its name has been assigned to '$tmp'.
125197da8b7e3Smrg$debug ||
125207da8b7e3Smrg{
12521bded5d25Smrg  tmp= ac_tmp=
12522123e2cc7Smrg  trap 'exit_status=$?
12523bded5d25Smrg  : "${ac_tmp:=$tmp}"
12524bded5d25Smrg  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
12525123e2cc7Smrg' 0
12526bded5d25Smrg  trap 'as_fn_exit 1' 1 2 13 15
125277da8b7e3Smrg}
125287da8b7e3Smrg# Create a (secure) tmp directory for tmp files.
125297da8b7e3Smrg
125307da8b7e3Smrg{
12531123e2cc7Smrg  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12532bded5d25Smrg  test -d "$tmp"
125337da8b7e3Smrg}  ||
125347da8b7e3Smrg{
12535123e2cc7Smrg  tmp=./conf$$-$RANDOM
12536123e2cc7Smrg  (umask 077 && mkdir "$tmp")
12537bded5d25Smrg} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
12538bded5d25Smrgac_tmp=$tmp
125397da8b7e3Smrg
12540123e2cc7Smrg# Set up the scripts for CONFIG_FILES section.
12541123e2cc7Smrg# No need to generate them if there are no CONFIG_FILES.
12542e4efb0bcSmrg# This happens for instance with './config.status config.h'.
12543123e2cc7Smrgif test -n "$CONFIG_FILES"; then
12544123e2cc7Smrg
12545123e2cc7Smrg
12546bded5d25Smrgac_cr=`echo X | tr X '\015'`
12547bded5d25Smrg# On cygwin, bash can eat \r inside `` if the user requested igncr.
12548bded5d25Smrg# But we know of no other shell where ac_cr would be empty at this
12549bded5d25Smrg# point, so we can use a bashism as a fallback.
12550bded5d25Smrgif test "x$ac_cr" = x; then
12551bded5d25Smrg  eval ac_cr=\$\'\\r\'
12552bded5d25Smrgfi
12553123e2cc7Smrgac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12554123e2cc7Smrgif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12555123e2cc7Smrg  ac_cs_awk_cr='\\r'
12556123e2cc7Smrgelse
12557123e2cc7Smrg  ac_cs_awk_cr=$ac_cr
12558123e2cc7Smrgfi
12559123e2cc7Smrg
12560bded5d25Smrgecho 'BEGIN {' >"$ac_tmp/subs1.awk" &&
125617da8b7e3Smrg_ACEOF
125627da8b7e3Smrg
125637da8b7e3Smrg
12564123e2cc7Smrg{
12565123e2cc7Smrg  echo "cat >conf$$subs.awk <<_ACEOF" &&
12566123e2cc7Smrg  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12567123e2cc7Smrg  echo "_ACEOF"
12568123e2cc7Smrg} >conf$$subs.sh ||
12569bded5d25Smrg  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12570bded5d25Smrgac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
12571123e2cc7Smrgac_delim='%!_!# '
12572123e2cc7Smrgfor ac_last_try in false false false false false :; do
12573123e2cc7Smrg  . ./conf$$subs.sh ||
12574bded5d25Smrg    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
125757da8b7e3Smrg
12576123e2cc7Smrg  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12577123e2cc7Smrg  if test $ac_delim_n = $ac_delim_num; then
12578123e2cc7Smrg    break
12579123e2cc7Smrg  elif $ac_last_try; then
12580bded5d25Smrg    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12581123e2cc7Smrg  else
12582123e2cc7Smrg    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12583123e2cc7Smrg  fi
12584123e2cc7Smrgdone
12585123e2cc7Smrgrm -f conf$$subs.sh
125867da8b7e3Smrg
12587123e2cc7Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12588bded5d25Smrgcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
125897da8b7e3Smrg_ACEOF
12590123e2cc7Smrgsed -n '
12591123e2cc7Smrgh
12592123e2cc7Smrgs/^/S["/; s/!.*/"]=/
12593123e2cc7Smrgp
12594123e2cc7Smrgg
12595123e2cc7Smrgs/^[^!]*!//
12596123e2cc7Smrg:repl
12597123e2cc7Smrgt repl
12598123e2cc7Smrgs/'"$ac_delim"'$//
12599123e2cc7Smrgt delim
12600123e2cc7Smrg:nl
12601123e2cc7Smrgh
12602bded5d25Smrgs/\(.\{148\}\)..*/\1/
12603123e2cc7Smrgt more1
12604123e2cc7Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12605123e2cc7Smrgp
12606123e2cc7Smrgn
12607123e2cc7Smrgb repl
12608123e2cc7Smrg:more1
12609123e2cc7Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/
12610123e2cc7Smrgp
12611123e2cc7Smrgg
12612123e2cc7Smrgs/.\{148\}//
12613123e2cc7Smrgt nl
12614123e2cc7Smrg:delim
12615123e2cc7Smrgh
12616bded5d25Smrgs/\(.\{148\}\)..*/\1/
12617123e2cc7Smrgt more2
12618123e2cc7Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/
12619123e2cc7Smrgp
12620123e2cc7Smrgb
12621123e2cc7Smrg:more2
12622123e2cc7Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/
12623123e2cc7Smrgp
12624123e2cc7Smrgg
12625123e2cc7Smrgs/.\{148\}//
12626123e2cc7Smrgt delim
12627123e2cc7Smrg' <conf$$subs.awk | sed '
12628123e2cc7Smrg/^[^""]/{
12629123e2cc7Smrg  N
12630123e2cc7Smrg  s/\n//
12631123e2cc7Smrg}
12632123e2cc7Smrg' >>$CONFIG_STATUS || ac_write_fail=1
12633123e2cc7Smrgrm -f conf$$subs.awk
12634123e2cc7Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12635123e2cc7Smrg_ACAWK
12636bded5d25Smrgcat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
12637123e2cc7Smrg  for (key in S) S_is_set[key] = 1
12638123e2cc7Smrg  FS = ""
126397da8b7e3Smrg
12640123e2cc7Smrg}
12641123e2cc7Smrg{
12642123e2cc7Smrg  line = $ 0
12643123e2cc7Smrg  nfields = split(line, field, "@")
12644123e2cc7Smrg  substed = 0
12645123e2cc7Smrg  len = length(field[1])
12646123e2cc7Smrg  for (i = 2; i < nfields; i++) {
12647123e2cc7Smrg    key = field[i]
12648123e2cc7Smrg    keylen = length(key)
12649123e2cc7Smrg    if (S_is_set[key]) {
12650123e2cc7Smrg      value = S[key]
12651123e2cc7Smrg      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12652123e2cc7Smrg      len += length(value) + length(field[++i])
12653123e2cc7Smrg      substed = 1
12654123e2cc7Smrg    } else
12655123e2cc7Smrg      len += 1 + keylen
12656123e2cc7Smrg  }
12657123e2cc7Smrg
12658123e2cc7Smrg  print line
12659123e2cc7Smrg}
12660123e2cc7Smrg
12661123e2cc7Smrg_ACAWK
12662123e2cc7Smrg_ACEOF
12663123e2cc7Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12664123e2cc7Smrgif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12665123e2cc7Smrg  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12666123e2cc7Smrgelse
12667123e2cc7Smrg  cat
12668bded5d25Smrgfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
12669bded5d25Smrg  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
12670123e2cc7Smrg_ACEOF
12671123e2cc7Smrg
12672bded5d25Smrg# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
12673bded5d25Smrg# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
12674123e2cc7Smrg# trailing colons and then remove the whole line if VPATH becomes empty
12675123e2cc7Smrg# (actually we leave an empty line to preserve line numbers).
12676123e2cc7Smrgif test "x$srcdir" = x.; then
12677bded5d25Smrg  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
12678bded5d25Smrgh
12679bded5d25Smrgs///
12680bded5d25Smrgs/^/:/
12681bded5d25Smrgs/[	 ]*$/:/
12682bded5d25Smrgs/:\$(srcdir):/:/g
12683bded5d25Smrgs/:\${srcdir}:/:/g
12684bded5d25Smrgs/:@srcdir@:/:/g
12685bded5d25Smrgs/^:*//
12686123e2cc7Smrgs/:*$//
12687bded5d25Smrgx
12688bded5d25Smrgs/\(=[	 ]*\).*/\1/
12689bded5d25SmrgG
12690bded5d25Smrgs/\n//
12691123e2cc7Smrgs/^[^=]*=[	 ]*$//
12692123e2cc7Smrg}'
12693123e2cc7Smrgfi
12694123e2cc7Smrg
12695123e2cc7Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
126967da8b7e3Smrgfi # test -n "$CONFIG_FILES"
126977da8b7e3Smrg
12698123e2cc7Smrg# Set up the scripts for CONFIG_HEADERS section.
12699123e2cc7Smrg# No need to generate them if there are no CONFIG_HEADERS.
12700e4efb0bcSmrg# This happens for instance with './config.status Makefile'.
12701123e2cc7Smrgif test -n "$CONFIG_HEADERS"; then
12702bded5d25Smrgcat >"$ac_tmp/defines.awk" <<\_ACAWK ||
12703123e2cc7SmrgBEGIN {
127047da8b7e3Smrg_ACEOF
12705123e2cc7Smrg
12706e4efb0bcSmrg# Transform confdefs.h into an awk script 'defines.awk', embedded as
12707123e2cc7Smrg# here-document in config.status, that substitutes the proper values into
12708123e2cc7Smrg# config.h.in to produce config.h.
12709123e2cc7Smrg
12710123e2cc7Smrg# Create a delimiter string that does not exist in confdefs.h, to ease
12711123e2cc7Smrg# handling of long lines.
12712123e2cc7Smrgac_delim='%!_!# '
12713123e2cc7Smrgfor ac_last_try in false false :; do
12714bded5d25Smrg  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
12715bded5d25Smrg  if test -z "$ac_tt"; then
12716123e2cc7Smrg    break
12717123e2cc7Smrg  elif $ac_last_try; then
12718bded5d25Smrg    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
12719123e2cc7Smrg  else
12720123e2cc7Smrg    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12721123e2cc7Smrg  fi
12722123e2cc7Smrgdone
12723123e2cc7Smrg
12724123e2cc7Smrg# For the awk script, D is an array of macro values keyed by name,
12725123e2cc7Smrg# likewise P contains macro parameters if any.  Preserve backslash
12726123e2cc7Smrg# newline sequences.
12727123e2cc7Smrg
12728123e2cc7Smrgac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12729123e2cc7Smrgsed -n '
12730123e2cc7Smrgs/.\{148\}/&'"$ac_delim"'/g
12731123e2cc7Smrgt rset
12732123e2cc7Smrg:rset
12733123e2cc7Smrgs/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
12734123e2cc7Smrgt def
12735123e2cc7Smrgd
12736123e2cc7Smrg:def
12737123e2cc7Smrgs/\\$//
12738123e2cc7Smrgt bsnl
12739123e2cc7Smrgs/["\\]/\\&/g
12740123e2cc7Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
12741123e2cc7SmrgD["\1"]=" \3"/p
12742123e2cc7Smrgs/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
12743123e2cc7Smrgd
12744123e2cc7Smrg:bsnl
12745123e2cc7Smrgs/["\\]/\\&/g
12746123e2cc7Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
12747123e2cc7SmrgD["\1"]=" \3\\\\\\n"\\/p
12748123e2cc7Smrgt cont
12749123e2cc7Smrgs/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12750123e2cc7Smrgt cont
12751123e2cc7Smrgd
12752123e2cc7Smrg:cont
12753123e2cc7Smrgn
12754123e2cc7Smrgs/.\{148\}/&'"$ac_delim"'/g
12755123e2cc7Smrgt clear
12756123e2cc7Smrg:clear
12757123e2cc7Smrgs/\\$//
12758123e2cc7Smrgt bsnlc
12759123e2cc7Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/p
12760123e2cc7Smrgd
12761123e2cc7Smrg:bsnlc
12762123e2cc7Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12763123e2cc7Smrgb cont
12764123e2cc7Smrg' <confdefs.h | sed '
12765123e2cc7Smrgs/'"$ac_delim"'/"\\\
12766123e2cc7Smrg"/g' >>$CONFIG_STATUS || ac_write_fail=1
12767123e2cc7Smrg
12768123e2cc7Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12769123e2cc7Smrg  for (key in D) D_is_set[key] = 1
12770123e2cc7Smrg  FS = ""
12771123e2cc7Smrg}
12772123e2cc7Smrg/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12773123e2cc7Smrg  line = \$ 0
12774123e2cc7Smrg  split(line, arg, " ")
12775123e2cc7Smrg  if (arg[1] == "#") {
12776123e2cc7Smrg    defundef = arg[2]
12777123e2cc7Smrg    mac1 = arg[3]
12778123e2cc7Smrg  } else {
12779123e2cc7Smrg    defundef = substr(arg[1], 2)
12780123e2cc7Smrg    mac1 = arg[2]
12781123e2cc7Smrg  }
12782123e2cc7Smrg  split(mac1, mac2, "(") #)
12783123e2cc7Smrg  macro = mac2[1]
12784123e2cc7Smrg  prefix = substr(line, 1, index(line, defundef) - 1)
12785123e2cc7Smrg  if (D_is_set[macro]) {
12786123e2cc7Smrg    # Preserve the white space surrounding the "#".
12787123e2cc7Smrg    print prefix "define", macro P[macro] D[macro]
12788123e2cc7Smrg    next
12789123e2cc7Smrg  } else {
12790123e2cc7Smrg    # Replace #undef with comments.  This is necessary, for example,
12791123e2cc7Smrg    # in the case of _POSIX_SOURCE, which is predefined and required
12792123e2cc7Smrg    # on some systems where configure will not decide to define it.
12793123e2cc7Smrg    if (defundef == "undef") {
12794123e2cc7Smrg      print "/*", prefix defundef, macro, "*/"
12795123e2cc7Smrg      next
12796123e2cc7Smrg    }
12797123e2cc7Smrg  }
12798123e2cc7Smrg}
12799123e2cc7Smrg{ print }
12800123e2cc7Smrg_ACAWK
12801123e2cc7Smrg_ACEOF
12802123e2cc7Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12803bded5d25Smrg  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
12804123e2cc7Smrgfi # test -n "$CONFIG_HEADERS"
12805123e2cc7Smrg
12806123e2cc7Smrg
12807123e2cc7Smrgeval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
12808123e2cc7Smrgshift
12809123e2cc7Smrgfor ac_tag
12810123e2cc7Smrgdo
12811123e2cc7Smrg  case $ac_tag in
12812123e2cc7Smrg  :[FHLC]) ac_mode=$ac_tag; continue;;
12813123e2cc7Smrg  esac
12814123e2cc7Smrg  case $ac_mode$ac_tag in
12815123e2cc7Smrg  :[FHL]*:*);;
12816e4efb0bcSmrg  :L* | :C*:*) as_fn_error $? "invalid tag '$ac_tag'" "$LINENO" 5;;
12817123e2cc7Smrg  :[FH]-) ac_tag=-:-;;
12818123e2cc7Smrg  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12819123e2cc7Smrg  esac
12820123e2cc7Smrg  ac_save_IFS=$IFS
12821123e2cc7Smrg  IFS=:
12822123e2cc7Smrg  set x $ac_tag
12823123e2cc7Smrg  IFS=$ac_save_IFS
12824123e2cc7Smrg  shift
12825123e2cc7Smrg  ac_file=$1
12826123e2cc7Smrg  shift
12827123e2cc7Smrg
12828123e2cc7Smrg  case $ac_mode in
12829123e2cc7Smrg  :L) ac_source=$1;;
12830123e2cc7Smrg  :[FH])
12831123e2cc7Smrg    ac_file_inputs=
12832123e2cc7Smrg    for ac_f
12833123e2cc7Smrg    do
12834123e2cc7Smrg      case $ac_f in
12835bded5d25Smrg      -) ac_f="$ac_tmp/stdin";;
12836123e2cc7Smrg      *) # Look for the file first in the build tree, then in the source tree
12837123e2cc7Smrg	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
12838e4efb0bcSmrg	 # because $ac_f cannot contain ':'.
12839123e2cc7Smrg	 test -f "$ac_f" ||
12840123e2cc7Smrg	   case $ac_f in
12841123e2cc7Smrg	   [\\/$]*) false;;
12842123e2cc7Smrg	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12843123e2cc7Smrg	   esac ||
12844e4efb0bcSmrg	   as_fn_error 1 "cannot find input file: '$ac_f'" "$LINENO" 5;;
12845123e2cc7Smrg      esac
12846e4b60806Smrg      case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12847bded5d25Smrg      as_fn_append ac_file_inputs " '$ac_f'"
12848123e2cc7Smrg    done
12849123e2cc7Smrg
12850e4efb0bcSmrg    # Let's still pretend it is 'configure' which instantiates (i.e., don't
12851123e2cc7Smrg    # use $as_me), people would be surprised to read:
12852123e2cc7Smrg    #    /* config.h.  Generated by config.status.  */
12853123e2cc7Smrg    configure_input='Generated from '`
12854e4b60806Smrg	  printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12855123e2cc7Smrg	`' by configure.'
12856123e2cc7Smrg    if test x"$ac_file" != x-; then
12857123e2cc7Smrg      configure_input="$ac_file.  $configure_input"
12858e4b60806Smrg      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12859e4b60806Smrgprintf "%s\n" "$as_me: creating $ac_file" >&6;}
12860123e2cc7Smrg    fi
12861123e2cc7Smrg    # Neutralize special characters interpreted by sed in replacement strings.
12862123e2cc7Smrg    case $configure_input in #(
12863123e2cc7Smrg    *\&* | *\|* | *\\* )
12864e4b60806Smrg       ac_sed_conf_input=`printf "%s\n" "$configure_input" |
12865123e2cc7Smrg       sed 's/[\\\\&|]/\\\\&/g'`;; #(
12866123e2cc7Smrg    *) ac_sed_conf_input=$configure_input;;
12867123e2cc7Smrg    esac
12868123e2cc7Smrg
12869123e2cc7Smrg    case $ac_tag in
12870bded5d25Smrg    *:-:* | *:-) cat >"$ac_tmp/stdin" \
12871bded5d25Smrg      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
12872123e2cc7Smrg    esac
12873123e2cc7Smrg    ;;
128747da8b7e3Smrg  esac
128757da8b7e3Smrg
12876123e2cc7Smrg  ac_dir=`$as_dirname -- "$ac_file" ||
128777da8b7e3Smrg$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
128787da8b7e3Smrg	 X"$ac_file" : 'X\(//\)[^/]' \| \
128797da8b7e3Smrg	 X"$ac_file" : 'X\(//\)$' \| \
12880123e2cc7Smrg	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12881e4b60806Smrgprintf "%s\n" X"$ac_file" |
12882123e2cc7Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12883123e2cc7Smrg	    s//\1/
12884123e2cc7Smrg	    q
12885123e2cc7Smrg	  }
12886123e2cc7Smrg	  /^X\(\/\/\)[^/].*/{
12887123e2cc7Smrg	    s//\1/
12888123e2cc7Smrg	    q
12889123e2cc7Smrg	  }
12890123e2cc7Smrg	  /^X\(\/\/\)$/{
12891123e2cc7Smrg	    s//\1/
12892123e2cc7Smrg	    q
12893123e2cc7Smrg	  }
12894123e2cc7Smrg	  /^X\(\/\).*/{
12895123e2cc7Smrg	    s//\1/
12896123e2cc7Smrg	    q
12897123e2cc7Smrg	  }
12898123e2cc7Smrg	  s/.*/./; q'`
12899bded5d25Smrg  as_dir="$ac_dir"; as_fn_mkdir_p
129007da8b7e3Smrg  ac_builddir=.
129017da8b7e3Smrg
12902123e2cc7Smrgcase "$ac_dir" in
12903123e2cc7Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12904123e2cc7Smrg*)
12905e4b60806Smrg  ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
12906123e2cc7Smrg  # A ".." for each directory in $ac_dir_suffix.
12907e4b60806Smrg  ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12908123e2cc7Smrg  case $ac_top_builddir_sub in
12909123e2cc7Smrg  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12910123e2cc7Smrg  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12911123e2cc7Smrg  esac ;;
12912123e2cc7Smrgesac
12913123e2cc7Smrgac_abs_top_builddir=$ac_pwd
12914123e2cc7Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix
12915123e2cc7Smrg# for backward compatibility:
12916123e2cc7Smrgac_top_builddir=$ac_top_build_prefix
129177da8b7e3Smrg
129187da8b7e3Smrgcase $srcdir in
12919123e2cc7Smrg  .)  # We are building in place.
129207da8b7e3Smrg    ac_srcdir=.
12921123e2cc7Smrg    ac_top_srcdir=$ac_top_builddir_sub
12922123e2cc7Smrg    ac_abs_top_srcdir=$ac_pwd ;;
12923123e2cc7Smrg  [\\/]* | ?:[\\/]* )  # Absolute name.
129247da8b7e3Smrg    ac_srcdir=$srcdir$ac_dir_suffix;
12925123e2cc7Smrg    ac_top_srcdir=$srcdir
12926123e2cc7Smrg    ac_abs_top_srcdir=$srcdir ;;
12927123e2cc7Smrg  *) # Relative name.
12928123e2cc7Smrg    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12929123e2cc7Smrg    ac_top_srcdir=$ac_top_build_prefix$srcdir
12930123e2cc7Smrg    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
129317da8b7e3Smrgesac
12932123e2cc7Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
129337da8b7e3Smrg
129347da8b7e3Smrg
12935123e2cc7Smrg  case $ac_mode in
12936123e2cc7Smrg  :F)
12937123e2cc7Smrg  #
12938123e2cc7Smrg  # CONFIG_FILE
12939123e2cc7Smrg  #
129407da8b7e3Smrg
129417da8b7e3Smrg  case $INSTALL in
129427da8b7e3Smrg  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12943123e2cc7Smrg  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
129447da8b7e3Smrg  esac
12945123e2cc7Smrg  ac_MKDIR_P=$MKDIR_P
12946123e2cc7Smrg  case $MKDIR_P in
12947123e2cc7Smrg  [\\/$]* | ?:[\\/]* ) ;;
12948123e2cc7Smrg  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
12949123e2cc7Smrg  esac
12950123e2cc7Smrg_ACEOF
129517da8b7e3Smrg
12952123e2cc7Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12953123e2cc7Smrg# If the template does not know about datarootdir, expand it.
12954123e2cc7Smrg# FIXME: This hack should be removed a few years after 2.60.
12955123e2cc7Smrgac_datarootdir_hack=; ac_datarootdir_seen=
12956123e2cc7Smrgac_sed_dataroot='
12957123e2cc7Smrg/datarootdir/ {
12958123e2cc7Smrg  p
12959123e2cc7Smrg  q
12960123e2cc7Smrg}
12961123e2cc7Smrg/@datadir@/p
12962123e2cc7Smrg/@docdir@/p
12963123e2cc7Smrg/@infodir@/p
12964123e2cc7Smrg/@localedir@/p
12965bded5d25Smrg/@mandir@/p'
12966123e2cc7Smrgcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
12967123e2cc7Smrg*datarootdir*) ac_datarootdir_seen=yes;;
12968123e2cc7Smrg*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
12969e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
12970e4b60806Smrgprintf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
12971123e2cc7Smrg_ACEOF
12972123e2cc7Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12973123e2cc7Smrg  ac_datarootdir_hack='
12974123e2cc7Smrg  s&@datadir@&$datadir&g
12975123e2cc7Smrg  s&@docdir@&$docdir&g
12976123e2cc7Smrg  s&@infodir@&$infodir&g
12977123e2cc7Smrg  s&@localedir@&$localedir&g
12978123e2cc7Smrg  s&@mandir@&$mandir&g
12979bded5d25Smrg  s&\\\${datarootdir}&$datarootdir&g' ;;
12980123e2cc7Smrgesac
129817da8b7e3Smrg_ACEOF
12982123e2cc7Smrg
12983e4efb0bcSmrg# Neutralize VPATH when '$srcdir' = '.'.
12984123e2cc7Smrg# Shell code in configure.ac might set extrasub.
12985123e2cc7Smrg# FIXME: do we really want to maintain this feature?
12986123e2cc7Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12987123e2cc7Smrgac_sed_extra="$ac_vpsub
129887da8b7e3Smrg$extrasub
129897da8b7e3Smrg_ACEOF
12990123e2cc7Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
129917da8b7e3Smrg:t
129927da8b7e3Smrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
12993123e2cc7Smrgs|@configure_input@|$ac_sed_conf_input|;t t
12994123e2cc7Smrgs&@top_builddir@&$ac_top_builddir_sub&;t t
12995123e2cc7Smrgs&@top_build_prefix@&$ac_top_build_prefix&;t t
12996123e2cc7Smrgs&@srcdir@&$ac_srcdir&;t t
12997123e2cc7Smrgs&@abs_srcdir@&$ac_abs_srcdir&;t t
12998123e2cc7Smrgs&@top_srcdir@&$ac_top_srcdir&;t t
12999123e2cc7Smrgs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13000123e2cc7Smrgs&@builddir@&$ac_builddir&;t t
13001123e2cc7Smrgs&@abs_builddir@&$ac_abs_builddir&;t t
13002123e2cc7Smrgs&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13003123e2cc7Smrgs&@INSTALL@&$ac_INSTALL&;t t
13004123e2cc7Smrgs&@MKDIR_P@&$ac_MKDIR_P&;t t
13005123e2cc7Smrg$ac_datarootdir_hack
13006123e2cc7Smrg"
13007bded5d25Smrgeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
13008bded5d25Smrg  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
130097da8b7e3Smrg
13010123e2cc7Smrgtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13011bded5d25Smrg  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
13012bded5d25Smrg  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
13013bded5d25Smrg      "$ac_tmp/out"`; test -z "$ac_out"; } &&
13014e4efb0bcSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable 'datarootdir'
13015bded5d25Smrgwhich seems to be undefined.  Please make sure it is defined" >&5
13016e4efb0bcSmrgprintf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable 'datarootdir'
13017bded5d25Smrgwhich seems to be undefined.  Please make sure it is defined" >&2;}
130187da8b7e3Smrg
13019bded5d25Smrg  rm -f "$ac_tmp/stdin"
130207da8b7e3Smrg  case $ac_file in
13021bded5d25Smrg  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
13022bded5d25Smrg  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
13023123e2cc7Smrg  esac \
13024bded5d25Smrg  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13025123e2cc7Smrg ;;
13026123e2cc7Smrg  :H)
13027123e2cc7Smrg  #
13028123e2cc7Smrg  # CONFIG_HEADER
13029123e2cc7Smrg  #
130307da8b7e3Smrg  if test x"$ac_file" != x-; then
13031123e2cc7Smrg    {
13032e4b60806Smrg      printf "%s\n" "/* $configure_input  */" >&1 \
13033bded5d25Smrg      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
13034bded5d25Smrg    } >"$ac_tmp/config.h" \
13035bded5d25Smrg      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13036bded5d25Smrg    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
13037e4b60806Smrg      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13038e4b60806Smrgprintf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
130397da8b7e3Smrg    else
13040123e2cc7Smrg      rm -f "$ac_file"
13041bded5d25Smrg      mv "$ac_tmp/config.h" "$ac_file" \
13042bded5d25Smrg	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
130437da8b7e3Smrg    fi
130447da8b7e3Smrg  else
13045e4b60806Smrg    printf "%s\n" "/* $configure_input  */" >&1 \
13046bded5d25Smrg      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
13047bded5d25Smrg      || as_fn_error $? "could not create -" "$LINENO" 5
130487da8b7e3Smrg  fi
13049123e2cc7Smrg# Compute "$ac_file"'s index in $config_headers.
13050123e2cc7Smrg_am_arg="$ac_file"
130517da8b7e3Smrg_am_stamp_count=1
130527da8b7e3Smrgfor _am_header in $config_headers :; do
130537da8b7e3Smrg  case $_am_header in
13054123e2cc7Smrg    $_am_arg | $_am_arg:* )
130557da8b7e3Smrg      break ;;
130567da8b7e3Smrg    * )
130577da8b7e3Smrg      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
130587da8b7e3Smrg  esac
130597da8b7e3Smrgdone
13060123e2cc7Smrgecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
13061123e2cc7Smrg$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13062123e2cc7Smrg	 X"$_am_arg" : 'X\(//\)[^/]' \| \
13063123e2cc7Smrg	 X"$_am_arg" : 'X\(//\)$' \| \
13064123e2cc7Smrg	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
13065e4b60806Smrgprintf "%s\n" X"$_am_arg" |
13066123e2cc7Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13067123e2cc7Smrg	    s//\1/
13068123e2cc7Smrg	    q
13069123e2cc7Smrg	  }
13070123e2cc7Smrg	  /^X\(\/\/\)[^/].*/{
13071123e2cc7Smrg	    s//\1/
13072123e2cc7Smrg	    q
13073123e2cc7Smrg	  }
13074123e2cc7Smrg	  /^X\(\/\/\)$/{
13075123e2cc7Smrg	    s//\1/
13076123e2cc7Smrg	    q
13077123e2cc7Smrg	  }
13078123e2cc7Smrg	  /^X\(\/\).*/{
13079123e2cc7Smrg	    s//\1/
13080123e2cc7Smrg	    q
13081123e2cc7Smrg	  }
13082123e2cc7Smrg	  s/.*/./; q'`/stamp-h$_am_stamp_count
13083123e2cc7Smrg ;;
130847da8b7e3Smrg
13085e4b60806Smrg  :C)  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13086e4b60806Smrgprintf "%s\n" "$as_me: executing $ac_file commands" >&6;}
13087123e2cc7Smrg ;;
13088123e2cc7Smrg  esac
130897da8b7e3Smrg
130907da8b7e3Smrg
13091123e2cc7Smrg  case $ac_file$ac_mode in
13092123e2cc7Smrg    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
13093c3d5982aSmrg  # Older Autoconf quotes --file arguments for eval, but not when files
13094123e2cc7Smrg  # are listed without --file.  Let's play safe and only enable the eval
13095123e2cc7Smrg  # if we detect the quoting.
13096e4b60806Smrg  # TODO: see whether this extra hack can be removed once we start
13097e4b60806Smrg  # requiring Autoconf 2.70 or later.
13098e4b60806Smrg  case $CONFIG_FILES in #(
13099e4b60806Smrg  *\'*) :
13100e4b60806Smrg    eval set x "$CONFIG_FILES" ;; #(
13101e4b60806Smrg  *) :
13102e4b60806Smrg    set x $CONFIG_FILES ;; #(
13103e4b60806Smrg  *) :
13104e4b60806Smrg     ;;
13105e4b60806Smrgesac
13106123e2cc7Smrg  shift
13107e4b60806Smrg  # Used to flag and report bootstrapping failures.
13108e4b60806Smrg  am_rc=0
13109e4b60806Smrg  for am_mf
13110123e2cc7Smrg  do
13111123e2cc7Smrg    # Strip MF so we end up with the name of the file.
13112e4b60806Smrg    am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'`
13113e4b60806Smrg    # Check whether this is an Automake generated Makefile which includes
13114e4b60806Smrg    # dependency-tracking related rules and includes.
13115e4b60806Smrg    # Grep'ing the whole file directly is not great: AIX grep has a line
13116123e2cc7Smrg    # limit of 2048, but all sed's we know have understand at least 4000.
13117e4b60806Smrg    sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
13118e4b60806Smrg      || continue
13119e4b60806Smrg    am_dirpart=`$as_dirname -- "$am_mf" ||
13120e4b60806Smrg$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13121e4b60806Smrg	 X"$am_mf" : 'X\(//\)[^/]' \| \
13122e4b60806Smrg	 X"$am_mf" : 'X\(//\)$' \| \
13123e4b60806Smrg	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
13124e4b60806Smrgprintf "%s\n" X"$am_mf" |
13125123e2cc7Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13126123e2cc7Smrg	    s//\1/
13127123e2cc7Smrg	    q
13128123e2cc7Smrg	  }
13129123e2cc7Smrg	  /^X\(\/\/\)[^/].*/{
13130123e2cc7Smrg	    s//\1/
13131123e2cc7Smrg	    q
13132123e2cc7Smrg	  }
13133123e2cc7Smrg	  /^X\(\/\/\)$/{
13134123e2cc7Smrg	    s//\1/
13135123e2cc7Smrg	    q
13136123e2cc7Smrg	  }
13137123e2cc7Smrg	  /^X\(\/\).*/{
13138123e2cc7Smrg	    s//\1/
13139123e2cc7Smrg	    q
13140123e2cc7Smrg	  }
13141123e2cc7Smrg	  s/.*/./; q'`
13142e4b60806Smrg    am_filepart=`$as_basename -- "$am_mf" ||
13143e4b60806Smrg$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
13144e4b60806Smrg	 X"$am_mf" : 'X\(//\)$' \| \
13145e4b60806Smrg	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
13146e4b60806Smrgprintf "%s\n" X/"$am_mf" |
13147e4b60806Smrg    sed '/^.*\/\([^/][^/]*\)\/*$/{
13148123e2cc7Smrg	    s//\1/
13149123e2cc7Smrg	    q
13150123e2cc7Smrg	  }
13151e4b60806Smrg	  /^X\/\(\/\/\)$/{
13152123e2cc7Smrg	    s//\1/
13153123e2cc7Smrg	    q
13154123e2cc7Smrg	  }
13155e4b60806Smrg	  /^X\/\(\/\).*/{
13156123e2cc7Smrg	    s//\1/
13157123e2cc7Smrg	    q
13158123e2cc7Smrg	  }
13159123e2cc7Smrg	  s/.*/./; q'`
13160e4b60806Smrg    { echo "$as_me:$LINENO: cd "$am_dirpart" \
13161e4b60806Smrg      && sed -e '/# am--include-marker/d' "$am_filepart" \
13162e4b60806Smrg        | $MAKE -f - am--depfiles" >&5
13163e4b60806Smrg   (cd "$am_dirpart" \
13164e4b60806Smrg      && sed -e '/# am--include-marker/d' "$am_filepart" \
13165e4b60806Smrg        | $MAKE -f - am--depfiles) >&5 2>&5
13166e4b60806Smrg   ac_status=$?
13167e4b60806Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13168e4b60806Smrg   (exit $ac_status); } || am_rc=$?
131697da8b7e3Smrg  done
13170e4b60806Smrg  if test $am_rc -ne 0; then
13171e4efb0bcSmrg    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
13172e4efb0bcSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
13173e4b60806Smrgas_fn_error $? "Something went wrong bootstrapping makefile fragments
13174e4b60806Smrg    for automatic dependency tracking.  If GNU make was not used, consider
13175e4b60806Smrg    re-running the configure script with MAKE=\"gmake\" (or whatever is
13176e4b60806Smrg    necessary).  You can also try re-running configure with the
13177e4b60806Smrg    '--disable-dependency-tracking' option to at least be able to build
13178e4b60806Smrg    the package (albeit without support for automatic dependency tracking).
13179e4efb0bcSmrgSee 'config.log' for more details" "$LINENO" 5; }
13180e4b60806Smrg  fi
13181e4b60806Smrg  { am_dirpart=; unset am_dirpart;}
13182e4b60806Smrg  { am_filepart=; unset am_filepart;}
13183e4b60806Smrg  { am_mf=; unset am_mf;}
13184e4b60806Smrg  { am_rc=; unset am_rc;}
13185e4b60806Smrg  rm -f conftest-deps.mk
13186123e2cc7Smrg}
131877da8b7e3Smrg ;;
13188123e2cc7Smrg
131897da8b7e3Smrg  esac
13190123e2cc7Smrgdone # for ac_tag
131917da8b7e3Smrg
131927da8b7e3Smrg
13193bded5d25Smrgas_fn_exit 0
131947da8b7e3Smrg_ACEOF
131957da8b7e3Smrgac_clean_files=$ac_clean_files_save
131967da8b7e3Smrg
13197123e2cc7Smrgtest $ac_write_fail = 0 ||
13198bded5d25Smrg  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
13199123e2cc7Smrg
132007da8b7e3Smrg
132017da8b7e3Smrg# configure is writing to config.log, and then calls config.status.
132027da8b7e3Smrg# config.status does its own redirection, appending to config.log.
132037da8b7e3Smrg# Unfortunately, on DOS this fails, as config.log is still kept open
132047da8b7e3Smrg# by configure, so config.status won't be able to write to it; its
132057da8b7e3Smrg# output is simply discarded.  So we exec the FD to /dev/null,
132067da8b7e3Smrg# effectively closing config.log, so it can be properly (re)opened and
132077da8b7e3Smrg# appended to by config.status.  When coming back to configure, we
132087da8b7e3Smrg# need to make the FD available again.
132097da8b7e3Smrgif test "$no_create" != yes; then
132107da8b7e3Smrg  ac_cs_success=:
132117da8b7e3Smrg  ac_config_status_args=
132127da8b7e3Smrg  test "$silent" = yes &&
132137da8b7e3Smrg    ac_config_status_args="$ac_config_status_args --quiet"
132147da8b7e3Smrg  exec 5>/dev/null
132157da8b7e3Smrg  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
132167da8b7e3Smrg  exec 5>>config.log
132177da8b7e3Smrg  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
132187da8b7e3Smrg  # would make configure fail if this is the last instruction.
13219bded5d25Smrg  $ac_cs_success || as_fn_exit 1
132207da8b7e3Smrgfi
13221123e2cc7Smrgif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13222e4b60806Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13223e4b60806Smrgprintf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13224123e2cc7Smrgfi
132257da8b7e3Smrg
13226e4b60806Smrg
13227