1bb2e14f3Smrg#! /bin/sh
2bb2e14f3Smrg# Guess values for system-dependent variables and create Makefiles.
343b8458eSmrg# Generated by GNU Autoconf 2.72 for imake 1.0.10.
4bb2e14f3Smrg#
5e5db2183Smrg# Report bugs to <https://gitlab.freedesktop.org/xorg/util/imake/-/issues>.
6bb2e14f3Smrg#
7a5399cb1Smrg#
843b8458eSmrg# Copyright (C) 1992-1996, 1998-2017, 2020-2023 Free Software Foundation,
9e5db2183Smrg# Inc.
10a5399cb1Smrg#
11a5399cb1Smrg#
12bb2e14f3Smrg# This configure script is free software; the Free Software Foundation
13bb2e14f3Smrg# gives unlimited permission to copy, distribute and modify it.
14a5399cb1Smrg## -------------------- ##
15a5399cb1Smrg## M4sh Initialization. ##
16a5399cb1Smrg## -------------------- ##
17bb2e14f3Smrg
18a5399cb1Smrg# Be more Bourne compatible
19a5399cb1SmrgDUALCASE=1; export DUALCASE # for MKS sh
20e5db2183Smrgif test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
21e5db2183Smrgthen :
22bb2e14f3Smrg  emulate sh
23bb2e14f3Smrg  NULLCMD=:
24a5399cb1Smrg  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25bb2e14f3Smrg  # is contrary to our usage.  Disable this feature.
26bb2e14f3Smrg  alias -g '${1+"$@"}'='"$@"'
27a5399cb1Smrg  setopt NO_GLOB_SUBST
2843b8458eSmrgelse case e in #(
2943b8458eSmrg  e) case `(set -o) 2>/dev/null` in #(
30a5399cb1Smrg  *posix*) :
31a5399cb1Smrg    set -o posix ;; #(
32a5399cb1Smrg  *) :
33a5399cb1Smrg     ;;
3443b8458eSmrgesac ;;
35a5399cb1Smrgesac
36bb2e14f3Smrgfi
37bb2e14f3Smrg
38a5399cb1Smrg
39e5db2183Smrg
40e5db2183Smrg# Reset variables that may have inherited troublesome values from
41e5db2183Smrg# the environment.
42e5db2183Smrg
43e5db2183Smrg# IFS needs to be set, to space, tab, and newline, in precisely that order.
44e5db2183Smrg# (If _AS_PATH_WALK were called with IFS unset, it would have the
45e5db2183Smrg# side effect of setting IFS to empty, thus disabling word splitting.)
46e5db2183Smrg# Quoting is to prevent editors from complaining about space-tab.
47a5399cb1Smrgas_nl='
48a5399cb1Smrg'
49a5399cb1Smrgexport as_nl
50e5db2183SmrgIFS=" ""	$as_nl"
51e5db2183Smrg
52e5db2183SmrgPS1='$ '
53e5db2183SmrgPS2='> '
54e5db2183SmrgPS4='+ '
55e5db2183Smrg
56e5db2183Smrg# Ensure predictable behavior from utilities with locale-dependent output.
57e5db2183SmrgLC_ALL=C
58e5db2183Smrgexport LC_ALL
59e5db2183SmrgLANGUAGE=C
60e5db2183Smrgexport LANGUAGE
61e5db2183Smrg
62e5db2183Smrg# We cannot yet rely on "unset" to work, but we need these variables
63e5db2183Smrg# to be unset--not just set to an empty or harmless value--now, to
64e5db2183Smrg# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
65e5db2183Smrg# also avoids known problems related to "unset" and subshell syntax
66e5db2183Smrg# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
67e5db2183Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
68e5db2183Smrgdo eval test \${$as_var+y} \
69e5db2183Smrg  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
70e5db2183Smrgdone
71e5db2183Smrg
72e5db2183Smrg# Ensure that fds 0, 1, and 2 are open.
73e5db2183Smrgif (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
74e5db2183Smrgif (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
75e5db2183Smrgif (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
76a5399cb1Smrg
77a5399cb1Smrg# The user is always right.
78e5db2183Smrgif ${PATH_SEPARATOR+false} :; then
79a5399cb1Smrg  PATH_SEPARATOR=:
80a5399cb1Smrg  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
81a5399cb1Smrg    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
82a5399cb1Smrg      PATH_SEPARATOR=';'
83a5399cb1Smrg  }
84bb2e14f3Smrgfi
85bb2e14f3Smrg
86bb2e14f3Smrg
87a5399cb1Smrg# Find who we are.  Look in the path if we contain no directory separator.
885afa940dSmrgas_myself=
89a5399cb1Smrgcase $0 in #((
90a5399cb1Smrg  *[\\/]* ) as_myself=$0 ;;
91a5399cb1Smrg  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
92a5399cb1Smrgfor as_dir in $PATH
93a5399cb1Smrgdo
94a5399cb1Smrg  IFS=$as_save_IFS
95e5db2183Smrg  case $as_dir in #(((
96e5db2183Smrg    '') as_dir=./ ;;
97e5db2183Smrg    */) ;;
98e5db2183Smrg    *) as_dir=$as_dir/ ;;
99e5db2183Smrg  esac
100e5db2183Smrg    test -r "$as_dir$0" && as_myself=$as_dir$0 && break
101a5399cb1Smrg  done
102a5399cb1SmrgIFS=$as_save_IFS
103a5399cb1Smrg
104a5399cb1Smrg     ;;
105a5399cb1Smrgesac
10643b8458eSmrg# We did not find ourselves, most probably we were run as 'sh COMMAND'
107a5399cb1Smrg# in which case we are not to be found in the path.
108a5399cb1Smrgif test "x$as_myself" = x; then
109a5399cb1Smrg  as_myself=$0
110a5399cb1Smrgfi
111a5399cb1Smrgif test ! -f "$as_myself"; then
112e5db2183Smrg  printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113a5399cb1Smrg  exit 1
114a5399cb1Smrgfi
115a5399cb1Smrg
116a5399cb1Smrg
1177af227c3Smrg# Use a proper internal environment variable to ensure we don't fall
1187af227c3Smrg  # into an infinite loop, continuously re-executing ourselves.
1197af227c3Smrg  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
1207af227c3Smrg    _as_can_reexec=no; export _as_can_reexec;
1217af227c3Smrg    # We cannot yet assume a decent shell, so we have to provide a
1227af227c3Smrg# neutralization value for shells without unset; and this also
1237af227c3Smrg# works around shells that cannot unset nonexistent variables.
1247af227c3Smrg# Preserve -v and -x to the replacement shell.
1257af227c3SmrgBASH_ENV=/dev/null
1267af227c3SmrgENV=/dev/null
1277af227c3Smrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
1287af227c3Smrgcase $- in # ((((
1297af227c3Smrg  *v*x* | *x*v* ) as_opts=-vx ;;
1307af227c3Smrg  *v* ) as_opts=-v ;;
1317af227c3Smrg  *x* ) as_opts=-x ;;
1327af227c3Smrg  * ) as_opts= ;;
1337af227c3Smrgesac
1347af227c3Smrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
1357af227c3Smrg# Admittedly, this is quite paranoid, since all the known shells bail
13643b8458eSmrg# out after a failed 'exec'.
137e5db2183Smrgprintf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
138e5db2183Smrgexit 255
1397af227c3Smrg  fi
1407af227c3Smrg  # We don't want this to propagate to other subprocesses.
1417af227c3Smrg          { _as_can_reexec=; unset _as_can_reexec;}
142a5399cb1Smrgif test "x$CONFIG_SHELL" = x; then
14343b8458eSmrg  as_bourne_compatible="if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
144e5db2183Smrgthen :
145a5399cb1Smrg  emulate sh
146a5399cb1Smrg  NULLCMD=:
147a5399cb1Smrg  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
148a5399cb1Smrg  # is contrary to our usage.  Disable this feature.
149a5399cb1Smrg  alias -g '\${1+\"\$@\"}'='\"\$@\"'
150a5399cb1Smrg  setopt NO_GLOB_SUBST
15143b8458eSmrgelse case e in #(
15243b8458eSmrg  e) case \`(set -o) 2>/dev/null\` in #(
153a5399cb1Smrg  *posix*) :
154a5399cb1Smrg    set -o posix ;; #(
155a5399cb1Smrg  *) :
156a5399cb1Smrg     ;;
15743b8458eSmrgesac ;;
158a5399cb1Smrgesac
159a5399cb1Smrgfi
160a5399cb1Smrg"
161a5399cb1Smrg  as_required="as_fn_return () { (exit \$1); }
162a5399cb1Smrgas_fn_success () { as_fn_return 0; }
163a5399cb1Smrgas_fn_failure () { as_fn_return 1; }
164a5399cb1Smrgas_fn_ret_success () { return 0; }
165a5399cb1Smrgas_fn_ret_failure () { return 1; }
166a5399cb1Smrg
167a5399cb1Smrgexitcode=0
168a5399cb1Smrgas_fn_success || { exitcode=1; echo as_fn_success failed.; }
169a5399cb1Smrgas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
170a5399cb1Smrgas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
171a5399cb1Smrgas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
172e5db2183Smrgif ( set x; as_fn_ret_success y && test x = \"\$1\" )
173e5db2183Smrgthen :
174a5399cb1Smrg
17543b8458eSmrgelse case e in #(
17643b8458eSmrg  e) exitcode=1; echo positional parameters were not saved. ;;
17743b8458eSmrgesac
178a5399cb1Smrgfi
1797af227c3Smrgtest x\$exitcode = x0 || exit 1
180e5db2183Smrgblah=\$(echo \$(echo blah))
181e5db2183Smrgtest x\"\$blah\" = xblah || exit 1
1827af227c3Smrgtest -x / || exit 1"
183a5399cb1Smrg  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
184a5399cb1Smrg  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
185a5399cb1Smrg  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
186a5399cb1Smrg  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
187a5399cb1Smrgtest \$(( 1 + 1 )) = 2 || exit 1"
188e5db2183Smrg  if (eval "$as_required") 2>/dev/null
189e5db2183Smrgthen :
190a5399cb1Smrg  as_have_required=yes
19143b8458eSmrgelse case e in #(
19243b8458eSmrg  e) as_have_required=no ;;
19343b8458eSmrgesac
194a5399cb1Smrgfi
195e5db2183Smrg  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
196e5db2183Smrgthen :
197a5399cb1Smrg
19843b8458eSmrgelse case e in #(
19943b8458eSmrg  e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
200a5399cb1Smrgas_found=false
201a5399cb1Smrgfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
202bb2e14f3Smrgdo
203a5399cb1Smrg  IFS=$as_save_IFS
204e5db2183Smrg  case $as_dir in #(((
205e5db2183Smrg    '') as_dir=./ ;;
206e5db2183Smrg    */) ;;
207e5db2183Smrg    *) as_dir=$as_dir/ ;;
208e5db2183Smrg  esac
209a5399cb1Smrg  as_found=:
210a5399cb1Smrg  case $as_dir in #(
211a5399cb1Smrg	 /*)
212a5399cb1Smrg	   for as_base in sh bash ksh sh5; do
213a5399cb1Smrg	     # Try only shells that exist, to save several forks.
214e5db2183Smrg	     as_shell=$as_dir$as_base
215a5399cb1Smrg	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
216e5db2183Smrg		    as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
217e5db2183Smrgthen :
218a5399cb1Smrg  CONFIG_SHELL=$as_shell as_have_required=yes
219e5db2183Smrg		   if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
220e5db2183Smrgthen :
221a5399cb1Smrg  break 2
222a5399cb1Smrgfi
223a5399cb1Smrgfi
224a5399cb1Smrg	   done;;
225a5399cb1Smrg       esac
226a5399cb1Smrg  as_found=false
227a5399cb1Smrgdone
228a5399cb1SmrgIFS=$as_save_IFS
229e5db2183Smrgif $as_found
230e5db2183Smrgthen :
231e5db2183Smrg
23243b8458eSmrgelse case e in #(
23343b8458eSmrg  e) if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
234e5db2183Smrg	      as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
235e5db2183Smrgthen :
236e5db2183Smrg  CONFIG_SHELL=$SHELL as_have_required=yes
23743b8458eSmrgfi ;;
23843b8458eSmrgesac
239e5db2183Smrgfi
240a5399cb1Smrg
241a5399cb1Smrg
242e5db2183Smrg      if test "x$CONFIG_SHELL" != x
243e5db2183Smrgthen :
2447af227c3Smrg  export CONFIG_SHELL
2457af227c3Smrg             # We cannot yet assume a decent shell, so we have to provide a
2467af227c3Smrg# neutralization value for shells without unset; and this also
2477af227c3Smrg# works around shells that cannot unset nonexistent variables.
2487af227c3Smrg# Preserve -v and -x to the replacement shell.
2497af227c3SmrgBASH_ENV=/dev/null
2507af227c3SmrgENV=/dev/null
2517af227c3Smrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
2527af227c3Smrgcase $- in # ((((
2537af227c3Smrg  *v*x* | *x*v* ) as_opts=-vx ;;
2547af227c3Smrg  *v* ) as_opts=-v ;;
2557af227c3Smrg  *x* ) as_opts=-x ;;
2567af227c3Smrg  * ) as_opts= ;;
2577af227c3Smrgesac
2587af227c3Smrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
2597af227c3Smrg# Admittedly, this is quite paranoid, since all the known shells bail
26043b8458eSmrg# out after a failed 'exec'.
261e5db2183Smrgprintf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
2627af227c3Smrgexit 255
263a5399cb1Smrgfi
264a5399cb1Smrg
265e5db2183Smrg    if test x$as_have_required = xno
266e5db2183Smrgthen :
267e5db2183Smrg  printf "%s\n" "$0: This script requires a shell more modern than all"
268e5db2183Smrg  printf "%s\n" "$0: the shells that I found on your system."
269e5db2183Smrg  if test ${ZSH_VERSION+y} ; then
270e5db2183Smrg    printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
271e5db2183Smrg    printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
272bb2e14f3Smrg  else
273e5db2183Smrg    printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and
274e5db2183Smrg$0: https://gitlab.freedesktop.org/xorg/util/imake/-/issues
275a5399cb1Smrg$0: about your system, including any error possibly output
276a5399cb1Smrg$0: before this message. Then install a modern shell, or
277a5399cb1Smrg$0: manually run the script under such a shell if you do
278a5399cb1Smrg$0: have one."
279bb2e14f3Smrg  fi
280a5399cb1Smrg  exit 1
28143b8458eSmrgfi ;;
28243b8458eSmrgesac
283a5399cb1Smrgfi
284a5399cb1Smrgfi
285a5399cb1SmrgSHELL=${CONFIG_SHELL-/bin/sh}
286a5399cb1Smrgexport SHELL
287a5399cb1Smrg# Unset more variables known to interfere with behavior of common tools.
288a5399cb1SmrgCLICOLOR_FORCE= GREP_OPTIONS=
289a5399cb1Smrgunset CLICOLOR_FORCE GREP_OPTIONS
290a5399cb1Smrg
291a5399cb1Smrg## --------------------- ##
292a5399cb1Smrg## M4sh Shell Functions. ##
293a5399cb1Smrg## --------------------- ##
294a5399cb1Smrg# as_fn_unset VAR
295a5399cb1Smrg# ---------------
296a5399cb1Smrg# Portably unset VAR.
297a5399cb1Smrgas_fn_unset ()
298a5399cb1Smrg{
299a5399cb1Smrg  { eval $1=; unset $1;}
300a5399cb1Smrg}
301a5399cb1Smrgas_unset=as_fn_unset
302a5399cb1Smrg
303e5db2183Smrg
304a5399cb1Smrg# as_fn_set_status STATUS
305a5399cb1Smrg# -----------------------
306a5399cb1Smrg# Set $? to STATUS, without forking.
307a5399cb1Smrgas_fn_set_status ()
308a5399cb1Smrg{
309a5399cb1Smrg  return $1
310a5399cb1Smrg} # as_fn_set_status
311a5399cb1Smrg
312a5399cb1Smrg# as_fn_exit STATUS
313a5399cb1Smrg# -----------------
314a5399cb1Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
315a5399cb1Smrgas_fn_exit ()
316a5399cb1Smrg{
317a5399cb1Smrg  set +e
318a5399cb1Smrg  as_fn_set_status $1
319a5399cb1Smrg  exit $1
320a5399cb1Smrg} # as_fn_exit
321a5399cb1Smrg
322a5399cb1Smrg# as_fn_mkdir_p
323a5399cb1Smrg# -------------
324a5399cb1Smrg# Create "$as_dir" as a directory, including parents if necessary.
325a5399cb1Smrgas_fn_mkdir_p ()
326a5399cb1Smrg{
327a5399cb1Smrg
328a5399cb1Smrg  case $as_dir in #(
329a5399cb1Smrg  -*) as_dir=./$as_dir;;
330a5399cb1Smrg  esac
331a5399cb1Smrg  test -d "$as_dir" || eval $as_mkdir_p || {
332a5399cb1Smrg    as_dirs=
333a5399cb1Smrg    while :; do
334a5399cb1Smrg      case $as_dir in #(
335e5db2183Smrg      *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
336a5399cb1Smrg      *) as_qdir=$as_dir;;
337a5399cb1Smrg      esac
338a5399cb1Smrg      as_dirs="'$as_qdir' $as_dirs"
339a5399cb1Smrg      as_dir=`$as_dirname -- "$as_dir" ||
340a5399cb1Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
341a5399cb1Smrg	 X"$as_dir" : 'X\(//\)[^/]' \| \
342a5399cb1Smrg	 X"$as_dir" : 'X\(//\)$' \| \
343a5399cb1Smrg	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
344e5db2183Smrgprintf "%s\n" X"$as_dir" |
345a5399cb1Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
346a5399cb1Smrg	    s//\1/
347a5399cb1Smrg	    q
348a5399cb1Smrg	  }
349a5399cb1Smrg	  /^X\(\/\/\)[^/].*/{
350a5399cb1Smrg	    s//\1/
351a5399cb1Smrg	    q
352a5399cb1Smrg	  }
353a5399cb1Smrg	  /^X\(\/\/\)$/{
354a5399cb1Smrg	    s//\1/
355a5399cb1Smrg	    q
356a5399cb1Smrg	  }
357a5399cb1Smrg	  /^X\(\/\).*/{
358a5399cb1Smrg	    s//\1/
359a5399cb1Smrg	    q
360a5399cb1Smrg	  }
361a5399cb1Smrg	  s/.*/./; q'`
362a5399cb1Smrg      test -d "$as_dir" && break
363a5399cb1Smrg    done
364a5399cb1Smrg    test -z "$as_dirs" || eval "mkdir $as_dirs"
3655afa940dSmrg  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
366a5399cb1Smrg
367a5399cb1Smrg
368a5399cb1Smrg} # as_fn_mkdir_p
3697af227c3Smrg
3707af227c3Smrg# as_fn_executable_p FILE
3717af227c3Smrg# -----------------------
3727af227c3Smrg# Test if FILE is an executable regular file.
3737af227c3Smrgas_fn_executable_p ()
3747af227c3Smrg{
3757af227c3Smrg  test -f "$1" && test -x "$1"
3767af227c3Smrg} # as_fn_executable_p
377a5399cb1Smrg# as_fn_append VAR VALUE
378a5399cb1Smrg# ----------------------
379a5399cb1Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take
380a5399cb1Smrg# advantage of any shell optimizations that allow amortized linear growth over
381a5399cb1Smrg# repeated appends, instead of the typical quadratic growth present in naive
382a5399cb1Smrg# implementations.
383e5db2183Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
384e5db2183Smrgthen :
385a5399cb1Smrg  eval 'as_fn_append ()
386a5399cb1Smrg  {
387a5399cb1Smrg    eval $1+=\$2
388a5399cb1Smrg  }'
38943b8458eSmrgelse case e in #(
39043b8458eSmrg  e) as_fn_append ()
391a5399cb1Smrg  {
392a5399cb1Smrg    eval $1=\$$1\$2
39343b8458eSmrg  } ;;
39443b8458eSmrgesac
395a5399cb1Smrgfi # as_fn_append
396a5399cb1Smrg
397a5399cb1Smrg# as_fn_arith ARG...
398a5399cb1Smrg# ------------------
399a5399cb1Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the
400a5399cb1Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments
401a5399cb1Smrg# must be portable across $(()) and expr.
402e5db2183Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
403e5db2183Smrgthen :
404a5399cb1Smrg  eval 'as_fn_arith ()
405a5399cb1Smrg  {
406a5399cb1Smrg    as_val=$(( $* ))
407a5399cb1Smrg  }'
40843b8458eSmrgelse case e in #(
40943b8458eSmrg  e) as_fn_arith ()
410a5399cb1Smrg  {
411a5399cb1Smrg    as_val=`expr "$@" || test $? -eq 1`
41243b8458eSmrg  } ;;
41343b8458eSmrgesac
414a5399cb1Smrgfi # as_fn_arith
415a5399cb1Smrg
416bb2e14f3Smrg
4175afa940dSmrg# as_fn_error STATUS ERROR [LINENO LOG_FD]
4185afa940dSmrg# ----------------------------------------
419a5399cb1Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
420a5399cb1Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
4215afa940dSmrg# script with STATUS, using 1 if that was 0.
422a5399cb1Smrgas_fn_error ()
423a5399cb1Smrg{
4245afa940dSmrg  as_status=$1; test $as_status -eq 0 && as_status=1
4255afa940dSmrg  if test "$4"; then
4265afa940dSmrg    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
427e5db2183Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
428a5399cb1Smrg  fi
429e5db2183Smrg  printf "%s\n" "$as_me: error: $2" >&2
430a5399cb1Smrg  as_fn_exit $as_status
431a5399cb1Smrg} # as_fn_error
432a5399cb1Smrg
433a5399cb1Smrgif expr a : '\(a\)' >/dev/null 2>&1 &&
434a5399cb1Smrg   test "X`expr 00001 : '.*\(...\)'`" = X001; then
435bb2e14f3Smrg  as_expr=expr
436bb2e14f3Smrgelse
437bb2e14f3Smrg  as_expr=false
438bb2e14f3Smrgfi
439bb2e14f3Smrg
440a5399cb1Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
441bb2e14f3Smrg  as_basename=basename
442bb2e14f3Smrgelse
443bb2e14f3Smrg  as_basename=false
444bb2e14f3Smrgfi
445bb2e14f3Smrg
446a5399cb1Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
447a5399cb1Smrg  as_dirname=dirname
448a5399cb1Smrgelse
449a5399cb1Smrg  as_dirname=false
450a5399cb1Smrgfi
451bb2e14f3Smrg
452a5399cb1Smrgas_me=`$as_basename -- "$0" ||
453bb2e14f3Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
454bb2e14f3Smrg	 X"$0" : 'X\(//\)$' \| \
455a5399cb1Smrg	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
456e5db2183Smrgprintf "%s\n" X/"$0" |
457a5399cb1Smrg    sed '/^.*\/\([^/][^/]*\)\/*$/{
458a5399cb1Smrg	    s//\1/
459a5399cb1Smrg	    q
460a5399cb1Smrg	  }
461a5399cb1Smrg	  /^X\/\(\/\/\)$/{
462a5399cb1Smrg	    s//\1/
463a5399cb1Smrg	    q
464a5399cb1Smrg	  }
465a5399cb1Smrg	  /^X\/\(\/\).*/{
466a5399cb1Smrg	    s//\1/
467a5399cb1Smrg	    q
468a5399cb1Smrg	  }
469a5399cb1Smrg	  s/.*/./; q'`
470bb2e14f3Smrg
471bb2e14f3Smrg# Avoid depending upon Character Ranges.
472bb2e14f3Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz'
473bb2e14f3Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
474bb2e14f3Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS
475bb2e14f3Smrgas_cr_digits='0123456789'
476bb2e14f3Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits
477bb2e14f3Smrg
478bb2e14f3Smrg
479a5399cb1Smrg  as_lineno_1=$LINENO as_lineno_1a=$LINENO
480a5399cb1Smrg  as_lineno_2=$LINENO as_lineno_2a=$LINENO
481a5399cb1Smrg  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
482a5399cb1Smrg  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
483a5399cb1Smrg  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
484a5399cb1Smrg  sed -n '
485a5399cb1Smrg    p
486a5399cb1Smrg    /[$]LINENO/=
487a5399cb1Smrg  ' <$as_myself |
488bb2e14f3Smrg    sed '
48943b8458eSmrg      t clear
49043b8458eSmrg      :clear
491a5399cb1Smrg      s/[$]LINENO.*/&-/
492a5399cb1Smrg      t lineno
493a5399cb1Smrg      b
494a5399cb1Smrg      :lineno
495bb2e14f3Smrg      N
496a5399cb1Smrg      :loop
497a5399cb1Smrg      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
498bb2e14f3Smrg      t loop
499a5399cb1Smrg      s/-\n.*//
500bb2e14f3Smrg    ' >$as_me.lineno &&
501a5399cb1Smrg  chmod +x "$as_me.lineno" ||
502e5db2183Smrg    { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
503bb2e14f3Smrg
5047af227c3Smrg  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
5057af227c3Smrg  # already done that, so ensure we don't try to do so again and fall
5067af227c3Smrg  # in an infinite loop.  This has already happened in practice.
5077af227c3Smrg  _as_can_reexec=no; export _as_can_reexec
508bb2e14f3Smrg  # Don't try to exec as it changes $[0], causing all sort of problems
509bb2e14f3Smrg  # (the dirname of $[0] is not the place where we might find the
510a5399cb1Smrg  # original and so on.  Autoconf is especially sensitive to this).
511a5399cb1Smrg  . "./$as_me.lineno"
512bb2e14f3Smrg  # Exit status is that of the last command.
513bb2e14f3Smrg  exit
514bb2e14f3Smrg}
515bb2e14f3Smrg
516e5db2183Smrg
517e5db2183Smrg# Determine whether it's possible to make 'echo' print without a newline.
518e5db2183Smrg# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
519e5db2183Smrg# for compatibility with existing Makefiles.
520a5399cb1SmrgECHO_C= ECHO_N= ECHO_T=
521a5399cb1Smrgcase `echo -n x` in #(((((
522a5399cb1Smrg-n*)
523a5399cb1Smrg  case `echo 'xy\c'` in
524a5399cb1Smrg  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
525a5399cb1Smrg  xy)  ECHO_C='\c';;
526a5399cb1Smrg  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
527a5399cb1Smrg       ECHO_T='	';;
528a5399cb1Smrg  esac;;
529a5399cb1Smrg*)
530a5399cb1Smrg  ECHO_N='-n';;
531bb2e14f3Smrgesac
532bb2e14f3Smrg
533e5db2183Smrg# For backward compatibility with old third-party macros, we provide
534e5db2183Smrg# the shell variables $as_echo and $as_echo_n.  New code should use
535e5db2183Smrg# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
536e5db2183Smrgas_echo='printf %s\n'
537e5db2183Smrgas_echo_n='printf %s'
538e5db2183Smrg
539a5399cb1Smrgrm -f conf$$ conf$$.exe conf$$.file
540a5399cb1Smrgif test -d conf$$.dir; then
541a5399cb1Smrg  rm -f conf$$.dir/conf$$.file
542bb2e14f3Smrgelse
543a5399cb1Smrg  rm -f conf$$.dir
544a5399cb1Smrg  mkdir conf$$.dir 2>/dev/null
545bb2e14f3Smrgfi
546a5399cb1Smrgif (echo >conf$$.file) 2>/dev/null; then
547a5399cb1Smrg  if ln -s conf$$.file conf$$ 2>/dev/null; then
548bb2e14f3Smrg    as_ln_s='ln -s'
549a5399cb1Smrg    # ... but there are two gotchas:
55043b8458eSmrg    # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail.
55143b8458eSmrg    # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable.
55243b8458eSmrg    # In both cases, we have to default to 'cp -pR'.
553a5399cb1Smrg    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
5547af227c3Smrg      as_ln_s='cp -pR'
555a5399cb1Smrg  elif ln conf$$.file conf$$ 2>/dev/null; then
556a5399cb1Smrg    as_ln_s=ln
557a5399cb1Smrg  else
5587af227c3Smrg    as_ln_s='cp -pR'
559bb2e14f3Smrg  fi
560bb2e14f3Smrgelse
5617af227c3Smrg  as_ln_s='cp -pR'
562bb2e14f3Smrgfi
563a5399cb1Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
564a5399cb1Smrgrmdir conf$$.dir 2>/dev/null
565bb2e14f3Smrg
566bb2e14f3Smrgif mkdir -p . 2>/dev/null; then
567a5399cb1Smrg  as_mkdir_p='mkdir -p "$as_dir"'
568bb2e14f3Smrgelse
569bb2e14f3Smrg  test -d ./-p && rmdir ./-p
570bb2e14f3Smrg  as_mkdir_p=false
571bb2e14f3Smrgfi
572bb2e14f3Smrg
5737af227c3Smrgas_test_x='test -x'
5747af227c3Smrgas_executable_p=as_fn_executable_p
575bb2e14f3Smrg
576bb2e14f3Smrg# Sed expression to map a string onto a valid CPP name.
57743b8458eSmrgas_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
57843b8458eSmrgas_tr_cpp="eval sed '$as_sed_cpp'" # deprecated
579bb2e14f3Smrg
580bb2e14f3Smrg# Sed expression to map a string onto a valid variable name.
58143b8458eSmrgas_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
58243b8458eSmrgas_tr_sh="eval sed '$as_sed_sh'" # deprecated
583bb2e14f3Smrg
584bb2e14f3Smrg
585a5399cb1Smrgtest -n "$DJDIR" || exec 7<&0 </dev/null
586a5399cb1Smrgexec 6>&1
587bb2e14f3Smrg
588bb2e14f3Smrg# Name of the host.
5895afa940dSmrg# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
590bb2e14f3Smrg# so uname gets run too.
591bb2e14f3Smrgac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
592bb2e14f3Smrg
593bb2e14f3Smrg#
594bb2e14f3Smrg# Initializations.
595bb2e14f3Smrg#
596bb2e14f3Smrgac_default_prefix=/usr/local
597a5399cb1Smrgac_clean_files=
598bb2e14f3Smrgac_config_libobj_dir=.
599a5399cb1SmrgLIBOBJS=
600bb2e14f3Smrgcross_compiling=no
601bb2e14f3Smrgsubdirs=
602bb2e14f3SmrgMFLAGS=
603bb2e14f3SmrgMAKEFLAGS=
604bb2e14f3Smrg
605bb2e14f3Smrg# Identity of this package.
606bb2e14f3SmrgPACKAGE_NAME='imake'
607bb2e14f3SmrgPACKAGE_TARNAME='imake'
60843b8458eSmrgPACKAGE_VERSION='1.0.10'
60943b8458eSmrgPACKAGE_STRING='imake 1.0.10'
610e5db2183SmrgPACKAGE_BUGREPORT='https://gitlab.freedesktop.org/xorg/util/imake/-/issues'
611a5399cb1SmrgPACKAGE_URL=''
612bb2e14f3Smrg
61339f9c979Smrgac_unique_file="Makefile.am"
614a5399cb1Smrg# Factoring default headers for most tests.
615a5399cb1Smrgac_includes_default="\
616e5db2183Smrg#include <stddef.h>
617e5db2183Smrg#ifdef HAVE_STDIO_H
618e5db2183Smrg# include <stdio.h>
619a5399cb1Smrg#endif
620e5db2183Smrg#ifdef HAVE_STDLIB_H
621a5399cb1Smrg# include <stdlib.h>
622a5399cb1Smrg#endif
623a5399cb1Smrg#ifdef HAVE_STRING_H
624a5399cb1Smrg# include <string.h>
625a5399cb1Smrg#endif
626a5399cb1Smrg#ifdef HAVE_INTTYPES_H
627a5399cb1Smrg# include <inttypes.h>
628a5399cb1Smrg#endif
629a5399cb1Smrg#ifdef HAVE_STDINT_H
630a5399cb1Smrg# include <stdint.h>
631a5399cb1Smrg#endif
632e5db2183Smrg#ifdef HAVE_STRINGS_H
633e5db2183Smrg# include <strings.h>
634e5db2183Smrg#endif
635e5db2183Smrg#ifdef HAVE_SYS_TYPES_H
636e5db2183Smrg# include <sys/types.h>
637e5db2183Smrg#endif
638e5db2183Smrg#ifdef HAVE_SYS_STAT_H
639e5db2183Smrg# include <sys/stat.h>
640e5db2183Smrg#endif
641a5399cb1Smrg#ifdef HAVE_UNISTD_H
642a5399cb1Smrg# include <unistd.h>
643a5399cb1Smrg#endif"
644a5399cb1Smrg
645e5db2183Smrgac_header_c_list=
64643b8458eSmrgenable_year2038=no
647a5399cb1Smrgac_subst_vars='am__EXEEXT_FALSE
648a5399cb1Smrgam__EXEEXT_TRUE
649a5399cb1SmrgLTLIBOBJS
650a5399cb1SmrgLIBOBJS
651a5399cb1SmrgXPROTO_LIBS
652a5399cb1SmrgXPROTO_CFLAGS
653a5399cb1SmrgBUILD_MKHTMLINDEX_FALSE
654a5399cb1SmrgBUILD_MKHTMLINDEX_TRUE
655a5399cb1SmrgBUILD_CLEANLINKS_FALSE
656a5399cb1SmrgBUILD_CLEANLINKS_TRUE
657a5399cb1SmrgBUILD_MKDIRHIER_FALSE
658a5399cb1SmrgBUILD_MKDIRHIER_TRUE
659a5399cb1SmrgBUILD_MERGELIB_FALSE
660a5399cb1SmrgBUILD_MERGELIB_TRUE
661a5399cb1SmrgBUILD_CCMAKEDEP_FALSE
662a5399cb1SmrgBUILD_CCMAKEDEP_TRUE
663a5399cb1SmrgBUILD_XMKMF_FALSE
664a5399cb1SmrgBUILD_XMKMF_TRUE
665a5399cb1SmrgBUILD_MAKEG_FALSE
666a5399cb1SmrgBUILD_MAKEG_TRUE
667a5399cb1SmrgBUILD_REVPATH_FALSE
668a5399cb1SmrgBUILD_REVPATH_TRUE
669a5399cb1SmrgRANLIB
670a5399cb1SmrgARCMD
671a5399cb1SmrgPREPROCESSCMD_MKDEPEND
672a5399cb1SmrgXCONFDIR
673a5399cb1SmrgHAS_PERL_FALSE
674a5399cb1SmrgHAS_PERL_TRUE
675a5399cb1SmrgHAS_PERL
676a5399cb1SmrgCPP_PROGRAM
6778a954913SmrgTRADITIONALCPPFLAGS
678a5399cb1SmrgRAWCPPFLAGS
679a5399cb1SmrgRAWCPP
680e5db2183SmrgCPP
6815afa940dSmrgMAN_SUBSTS
6825afa940dSmrgXORG_MAN_PAGE
683a5399cb1SmrgADMIN_MAN_DIR
684a5399cb1SmrgDRIVER_MAN_DIR
685a5399cb1SmrgMISC_MAN_DIR
686a5399cb1SmrgFILE_MAN_DIR
687a5399cb1SmrgLIB_MAN_DIR
688a5399cb1SmrgAPP_MAN_DIR
689a5399cb1SmrgADMIN_MAN_SUFFIX
690a5399cb1SmrgDRIVER_MAN_SUFFIX
691a5399cb1SmrgMISC_MAN_SUFFIX
692a5399cb1SmrgFILE_MAN_SUFFIX
693a5399cb1SmrgLIB_MAN_SUFFIX
694a5399cb1SmrgAPP_MAN_SUFFIX
6955afa940dSmrgSED
696a5399cb1Smrghost_os
697a5399cb1Smrghost_vendor
698a5399cb1Smrghost_cpu
699a5399cb1Smrghost
700a5399cb1Smrgbuild_os
701a5399cb1Smrgbuild_vendor
702a5399cb1Smrgbuild_cpu
703a5399cb1Smrgbuild
704a5399cb1SmrgINSTALL_CMD
7057af227c3SmrgPKG_CONFIG_LIBDIR
7067af227c3SmrgPKG_CONFIG_PATH
707a5399cb1SmrgPKG_CONFIG
708a5399cb1SmrgCHANGELOG_CMD
7091114aea8SmrgSTRICT_CFLAGS
710a5399cb1SmrgCWARNFLAGS
7111114aea8SmrgBASE_CFLAGS
712a5399cb1Smrgam__fastdepCC_FALSE
713a5399cb1Smrgam__fastdepCC_TRUE
714a5399cb1SmrgCCDEPMODE
71539f9c979Smrgam__nodep
716a5399cb1SmrgAMDEPBACKSLASH
717a5399cb1SmrgAMDEP_FALSE
718a5399cb1SmrgAMDEP_TRUE
719a5399cb1Smrgam__include
720a5399cb1SmrgDEPDIR
721a5399cb1SmrgOBJEXT
722a5399cb1SmrgEXEEXT
723a5399cb1Smrgac_ct_CC
724a5399cb1SmrgCPPFLAGS
725a5399cb1SmrgLDFLAGS
726a5399cb1SmrgCFLAGS
727a5399cb1SmrgCC
72839f9c979SmrgAM_BACKSLASH
72939f9c979SmrgAM_DEFAULT_VERBOSITY
73039f9c979SmrgAM_DEFAULT_V
73139f9c979SmrgAM_V
732e5db2183SmrgCSCOPE
733e5db2183SmrgETAGS
734e5db2183SmrgCTAGS
735a5399cb1Smrgam__untar
736a5399cb1Smrgam__tar
737a5399cb1SmrgAMTAR
738a5399cb1Smrgam__leading_dot
739a5399cb1SmrgSET_MAKE
740a5399cb1SmrgAWK
741a5399cb1Smrgmkdir_p
742a5399cb1SmrgMKDIR_P
743a5399cb1SmrgINSTALL_STRIP_PROGRAM
744a5399cb1SmrgSTRIP
745a5399cb1Smrginstall_sh
746a5399cb1SmrgMAKEINFO
747a5399cb1SmrgAUTOHEADER
748a5399cb1SmrgAUTOMAKE
749a5399cb1SmrgAUTOCONF
750a5399cb1SmrgACLOCAL
751a5399cb1SmrgVERSION
752a5399cb1SmrgPACKAGE
753a5399cb1SmrgCYGPATH_W
754a5399cb1Smrgam__isrc
755a5399cb1SmrgINSTALL_DATA
756a5399cb1SmrgINSTALL_SCRIPT
757a5399cb1SmrgINSTALL_PROGRAM
758a5399cb1Smrgtarget_alias
759a5399cb1Smrghost_alias
760a5399cb1Smrgbuild_alias
761a5399cb1SmrgLIBS
762a5399cb1SmrgECHO_T
763a5399cb1SmrgECHO_N
764a5399cb1SmrgECHO_C
765a5399cb1SmrgDEFS
766a5399cb1Smrgmandir
767a5399cb1Smrglocaledir
768a5399cb1Smrglibdir
769a5399cb1Smrgpsdir
770a5399cb1Smrgpdfdir
771a5399cb1Smrgdvidir
772a5399cb1Smrghtmldir
773a5399cb1Smrginfodir
774a5399cb1Smrgdocdir
775a5399cb1Smrgoldincludedir
776a5399cb1Smrgincludedir
777e5db2183Smrgrunstatedir
778a5399cb1Smrglocalstatedir
779a5399cb1Smrgsharedstatedir
780a5399cb1Smrgsysconfdir
781a5399cb1Smrgdatadir
782a5399cb1Smrgdatarootdir
783a5399cb1Smrglibexecdir
784a5399cb1Smrgsbindir
785a5399cb1Smrgbindir
786a5399cb1Smrgprogram_transform_name
787a5399cb1Smrgprefix
788a5399cb1Smrgexec_prefix
789a5399cb1SmrgPACKAGE_URL
790a5399cb1SmrgPACKAGE_BUGREPORT
791a5399cb1SmrgPACKAGE_STRING
792a5399cb1SmrgPACKAGE_VERSION
793a5399cb1SmrgPACKAGE_TARNAME
794a5399cb1SmrgPACKAGE_NAME
795a5399cb1SmrgPATH_SEPARATOR
796e5db2183SmrgSHELL
797e5db2183Smrgam__quote'
798bb2e14f3Smrgac_subst_files=''
799a5399cb1Smrgac_user_opts='
800a5399cb1Smrgenable_option_checking
80139f9c979Smrgenable_silent_rules
802a5399cb1Smrgenable_dependency_tracking
8031114aea8Smrgenable_selective_werror
804a5399cb1Smrgenable_strict_compilation
80543b8458eSmrgenable_largefile
806a5399cb1Smrgwith_config_dir
807a5399cb1Smrgwith_script_preproc_cmd
808a5399cb1Smrgwith_create_lib_cmd
809a5399cb1Smrgwith_clean_lib_cmd
810a5399cb1Smrgenable_revpath
811a5399cb1Smrgenable_makeg
812a5399cb1Smrgenable_xmkmf
813a5399cb1Smrgenable_ccmakedep
814a5399cb1Smrgenable_mergelib
815a5399cb1Smrgenable_mkdirhier
816a5399cb1Smrgenable_cleanlinks
817a5399cb1Smrgenable_mkhtmlindex
81843b8458eSmrgenable_year2038
819a5399cb1Smrg'
820a5399cb1Smrg      ac_precious_vars='build_alias
821a5399cb1Smrghost_alias
822a5399cb1Smrgtarget_alias
823a5399cb1SmrgCC
824a5399cb1SmrgCFLAGS
825a5399cb1SmrgLDFLAGS
826a5399cb1SmrgLIBS
827a5399cb1SmrgCPPFLAGS
828a5399cb1SmrgPKG_CONFIG
8297af227c3SmrgPKG_CONFIG_PATH
8307af227c3SmrgPKG_CONFIG_LIBDIR
831e5db2183SmrgCPP
832a5399cb1SmrgXPROTO_CFLAGS
833a5399cb1SmrgXPROTO_LIBS'
834a5399cb1Smrg
835bb2e14f3Smrg
836bb2e14f3Smrg# Initialize some variables set by options.
837bb2e14f3Smrgac_init_help=
838bb2e14f3Smrgac_init_version=false
839a5399cb1Smrgac_unrecognized_opts=
840a5399cb1Smrgac_unrecognized_sep=
841bb2e14f3Smrg# The variables have the same names as the options, with
842bb2e14f3Smrg# dashes changed to underlines.
843bb2e14f3Smrgcache_file=/dev/null
844bb2e14f3Smrgexec_prefix=NONE
845bb2e14f3Smrgno_create=
846bb2e14f3Smrgno_recursion=
847bb2e14f3Smrgprefix=NONE
848bb2e14f3Smrgprogram_prefix=NONE
849bb2e14f3Smrgprogram_suffix=NONE
850bb2e14f3Smrgprogram_transform_name=s,x,x,
851bb2e14f3Smrgsilent=
852bb2e14f3Smrgsite=
853bb2e14f3Smrgsrcdir=
854bb2e14f3Smrgverbose=
855bb2e14f3Smrgx_includes=NONE
856bb2e14f3Smrgx_libraries=NONE
857bb2e14f3Smrg
858bb2e14f3Smrg# Installation directory options.
859bb2e14f3Smrg# These are left unexpanded so users can "make install exec_prefix=/foo"
860bb2e14f3Smrg# and all the variables that are supposed to be based on exec_prefix
861bb2e14f3Smrg# by default will actually change.
862bb2e14f3Smrg# Use braces instead of parens because sh, perl, etc. also accept them.
863a5399cb1Smrg# (The list follows the same order as the GNU Coding Standards.)
864bb2e14f3Smrgbindir='${exec_prefix}/bin'
865bb2e14f3Smrgsbindir='${exec_prefix}/sbin'
866bb2e14f3Smrglibexecdir='${exec_prefix}/libexec'
867a5399cb1Smrgdatarootdir='${prefix}/share'
868a5399cb1Smrgdatadir='${datarootdir}'
869bb2e14f3Smrgsysconfdir='${prefix}/etc'
870bb2e14f3Smrgsharedstatedir='${prefix}/com'
871bb2e14f3Smrglocalstatedir='${prefix}/var'
872e5db2183Smrgrunstatedir='${localstatedir}/run'
873bb2e14f3Smrgincludedir='${prefix}/include'
874bb2e14f3Smrgoldincludedir='/usr/include'
875a5399cb1Smrgdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
876a5399cb1Smrginfodir='${datarootdir}/info'
877a5399cb1Smrghtmldir='${docdir}'
878a5399cb1Smrgdvidir='${docdir}'
879a5399cb1Smrgpdfdir='${docdir}'
880a5399cb1Smrgpsdir='${docdir}'
881a5399cb1Smrglibdir='${exec_prefix}/lib'
882a5399cb1Smrglocaledir='${datarootdir}/locale'
883a5399cb1Smrgmandir='${datarootdir}/man'
884bb2e14f3Smrg
885bb2e14f3Smrgac_prev=
886a5399cb1Smrgac_dashdash=
887bb2e14f3Smrgfor ac_option
888bb2e14f3Smrgdo
889bb2e14f3Smrg  # If the previous option needs an argument, assign it.
890bb2e14f3Smrg  if test -n "$ac_prev"; then
891a5399cb1Smrg    eval $ac_prev=\$ac_option
892bb2e14f3Smrg    ac_prev=
893bb2e14f3Smrg    continue
894bb2e14f3Smrg  fi
895bb2e14f3Smrg
896a5399cb1Smrg  case $ac_option in
8975afa940dSmrg  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
8985afa940dSmrg  *=)   ac_optarg= ;;
8995afa940dSmrg  *)    ac_optarg=yes ;;
900a5399cb1Smrg  esac
901bb2e14f3Smrg
902a5399cb1Smrg  case $ac_dashdash$ac_option in
903a5399cb1Smrg  --)
904a5399cb1Smrg    ac_dashdash=yes ;;
905bb2e14f3Smrg
906bb2e14f3Smrg  -bindir | --bindir | --bindi | --bind | --bin | --bi)
907bb2e14f3Smrg    ac_prev=bindir ;;
908bb2e14f3Smrg  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
909bb2e14f3Smrg    bindir=$ac_optarg ;;
910bb2e14f3Smrg
911bb2e14f3Smrg  -build | --build | --buil | --bui | --bu)
912bb2e14f3Smrg    ac_prev=build_alias ;;
913bb2e14f3Smrg  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
914bb2e14f3Smrg    build_alias=$ac_optarg ;;
915bb2e14f3Smrg
916bb2e14f3Smrg  -cache-file | --cache-file | --cache-fil | --cache-fi \
917bb2e14f3Smrg  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
918bb2e14f3Smrg    ac_prev=cache_file ;;
919bb2e14f3Smrg  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
920bb2e14f3Smrg  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
921bb2e14f3Smrg    cache_file=$ac_optarg ;;
922bb2e14f3Smrg
923bb2e14f3Smrg  --config-cache | -C)
924bb2e14f3Smrg    cache_file=config.cache ;;
925bb2e14f3Smrg
926a5399cb1Smrg  -datadir | --datadir | --datadi | --datad)
927bb2e14f3Smrg    ac_prev=datadir ;;
928a5399cb1Smrg  -datadir=* | --datadir=* | --datadi=* | --datad=*)
929bb2e14f3Smrg    datadir=$ac_optarg ;;
930bb2e14f3Smrg
931a5399cb1Smrg  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
932a5399cb1Smrg  | --dataroo | --dataro | --datar)
933a5399cb1Smrg    ac_prev=datarootdir ;;
934a5399cb1Smrg  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
935a5399cb1Smrg  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
936a5399cb1Smrg    datarootdir=$ac_optarg ;;
937a5399cb1Smrg
938bb2e14f3Smrg  -disable-* | --disable-*)
939a5399cb1Smrg    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
940bb2e14f3Smrg    # Reject names that are not valid shell variable names.
941a5399cb1Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
94243b8458eSmrg      as_fn_error $? "invalid feature name: '$ac_useropt'"
943a5399cb1Smrg    ac_useropt_orig=$ac_useropt
944e5db2183Smrg    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
945a5399cb1Smrg    case $ac_user_opts in
946a5399cb1Smrg      *"
947a5399cb1Smrg"enable_$ac_useropt"
948a5399cb1Smrg"*) ;;
949a5399cb1Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
950a5399cb1Smrg	 ac_unrecognized_sep=', ';;
951a5399cb1Smrg    esac
952a5399cb1Smrg    eval enable_$ac_useropt=no ;;
953a5399cb1Smrg
954a5399cb1Smrg  -docdir | --docdir | --docdi | --doc | --do)
955a5399cb1Smrg    ac_prev=docdir ;;
956a5399cb1Smrg  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
957a5399cb1Smrg    docdir=$ac_optarg ;;
958a5399cb1Smrg
959a5399cb1Smrg  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
960a5399cb1Smrg    ac_prev=dvidir ;;
961a5399cb1Smrg  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
962a5399cb1Smrg    dvidir=$ac_optarg ;;
963bb2e14f3Smrg
964bb2e14f3Smrg  -enable-* | --enable-*)
965a5399cb1Smrg    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
966bb2e14f3Smrg    # Reject names that are not valid shell variable names.
967a5399cb1Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
96843b8458eSmrg      as_fn_error $? "invalid feature name: '$ac_useropt'"
969a5399cb1Smrg    ac_useropt_orig=$ac_useropt
970e5db2183Smrg    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
971a5399cb1Smrg    case $ac_user_opts in
972a5399cb1Smrg      *"
973a5399cb1Smrg"enable_$ac_useropt"
974a5399cb1Smrg"*) ;;
975a5399cb1Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
976a5399cb1Smrg	 ac_unrecognized_sep=', ';;
977bb2e14f3Smrg    esac
978a5399cb1Smrg    eval enable_$ac_useropt=\$ac_optarg ;;
979bb2e14f3Smrg
980bb2e14f3Smrg  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
981bb2e14f3Smrg  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
982bb2e14f3Smrg  | --exec | --exe | --ex)
983bb2e14f3Smrg    ac_prev=exec_prefix ;;
984bb2e14f3Smrg  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
985bb2e14f3Smrg  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
986bb2e14f3Smrg  | --exec=* | --exe=* | --ex=*)
987bb2e14f3Smrg    exec_prefix=$ac_optarg ;;
988bb2e14f3Smrg
989bb2e14f3Smrg  -gas | --gas | --ga | --g)
990bb2e14f3Smrg    # Obsolete; use --with-gas.
991bb2e14f3Smrg    with_gas=yes ;;
992bb2e14f3Smrg
993bb2e14f3Smrg  -help | --help | --hel | --he | -h)
994bb2e14f3Smrg    ac_init_help=long ;;
995bb2e14f3Smrg  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
996bb2e14f3Smrg    ac_init_help=recursive ;;
997bb2e14f3Smrg  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
998bb2e14f3Smrg    ac_init_help=short ;;
999bb2e14f3Smrg
1000bb2e14f3Smrg  -host | --host | --hos | --ho)
1001bb2e14f3Smrg    ac_prev=host_alias ;;
1002bb2e14f3Smrg  -host=* | --host=* | --hos=* | --ho=*)
1003bb2e14f3Smrg    host_alias=$ac_optarg ;;
1004bb2e14f3Smrg
1005a5399cb1Smrg  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1006a5399cb1Smrg    ac_prev=htmldir ;;
1007a5399cb1Smrg  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1008a5399cb1Smrg  | --ht=*)
1009a5399cb1Smrg    htmldir=$ac_optarg ;;
1010a5399cb1Smrg
1011bb2e14f3Smrg  -includedir | --includedir | --includedi | --included | --include \
1012bb2e14f3Smrg  | --includ | --inclu | --incl | --inc)
1013bb2e14f3Smrg    ac_prev=includedir ;;
1014bb2e14f3Smrg  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1015bb2e14f3Smrg  | --includ=* | --inclu=* | --incl=* | --inc=*)
1016bb2e14f3Smrg    includedir=$ac_optarg ;;
1017bb2e14f3Smrg
1018bb2e14f3Smrg  -infodir | --infodir | --infodi | --infod | --info | --inf)
1019bb2e14f3Smrg    ac_prev=infodir ;;
1020bb2e14f3Smrg  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1021bb2e14f3Smrg    infodir=$ac_optarg ;;
1022bb2e14f3Smrg
1023bb2e14f3Smrg  -libdir | --libdir | --libdi | --libd)
1024bb2e14f3Smrg    ac_prev=libdir ;;
1025bb2e14f3Smrg  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1026bb2e14f3Smrg    libdir=$ac_optarg ;;
1027bb2e14f3Smrg
1028bb2e14f3Smrg  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1029bb2e14f3Smrg  | --libexe | --libex | --libe)
1030bb2e14f3Smrg    ac_prev=libexecdir ;;
1031bb2e14f3Smrg  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1032bb2e14f3Smrg  | --libexe=* | --libex=* | --libe=*)
1033bb2e14f3Smrg    libexecdir=$ac_optarg ;;
1034bb2e14f3Smrg
1035a5399cb1Smrg  -localedir | --localedir | --localedi | --localed | --locale)
1036a5399cb1Smrg    ac_prev=localedir ;;
1037a5399cb1Smrg  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1038a5399cb1Smrg    localedir=$ac_optarg ;;
1039a5399cb1Smrg
1040bb2e14f3Smrg  -localstatedir | --localstatedir | --localstatedi | --localstated \
1041a5399cb1Smrg  | --localstate | --localstat | --localsta | --localst | --locals)
1042bb2e14f3Smrg    ac_prev=localstatedir ;;
1043bb2e14f3Smrg  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1044a5399cb1Smrg  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1045bb2e14f3Smrg    localstatedir=$ac_optarg ;;
1046bb2e14f3Smrg
1047bb2e14f3Smrg  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1048bb2e14f3Smrg    ac_prev=mandir ;;
1049bb2e14f3Smrg  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1050bb2e14f3Smrg    mandir=$ac_optarg ;;
1051bb2e14f3Smrg
1052bb2e14f3Smrg  -nfp | --nfp | --nf)
1053bb2e14f3Smrg    # Obsolete; use --without-fp.
1054bb2e14f3Smrg    with_fp=no ;;
1055bb2e14f3Smrg
1056bb2e14f3Smrg  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1057bb2e14f3Smrg  | --no-cr | --no-c | -n)
1058bb2e14f3Smrg    no_create=yes ;;
1059bb2e14f3Smrg
1060bb2e14f3Smrg  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1061bb2e14f3Smrg  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1062bb2e14f3Smrg    no_recursion=yes ;;
1063bb2e14f3Smrg
1064bb2e14f3Smrg  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1065bb2e14f3Smrg  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1066bb2e14f3Smrg  | --oldin | --oldi | --old | --ol | --o)
1067bb2e14f3Smrg    ac_prev=oldincludedir ;;
1068bb2e14f3Smrg  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1069bb2e14f3Smrg  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1070bb2e14f3Smrg  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1071bb2e14f3Smrg    oldincludedir=$ac_optarg ;;
1072bb2e14f3Smrg
1073bb2e14f3Smrg  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1074bb2e14f3Smrg    ac_prev=prefix ;;
1075bb2e14f3Smrg  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1076bb2e14f3Smrg    prefix=$ac_optarg ;;
1077bb2e14f3Smrg
1078bb2e14f3Smrg  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1079bb2e14f3Smrg  | --program-pre | --program-pr | --program-p)
1080bb2e14f3Smrg    ac_prev=program_prefix ;;
1081bb2e14f3Smrg  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1082bb2e14f3Smrg  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1083bb2e14f3Smrg    program_prefix=$ac_optarg ;;
1084bb2e14f3Smrg
1085bb2e14f3Smrg  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1086bb2e14f3Smrg  | --program-suf | --program-su | --program-s)
1087bb2e14f3Smrg    ac_prev=program_suffix ;;
1088bb2e14f3Smrg  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1089bb2e14f3Smrg  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1090bb2e14f3Smrg    program_suffix=$ac_optarg ;;
1091bb2e14f3Smrg
1092bb2e14f3Smrg  -program-transform-name | --program-transform-name \
1093bb2e14f3Smrg  | --program-transform-nam | --program-transform-na \
1094bb2e14f3Smrg  | --program-transform-n | --program-transform- \
1095bb2e14f3Smrg  | --program-transform | --program-transfor \
1096bb2e14f3Smrg  | --program-transfo | --program-transf \
1097bb2e14f3Smrg  | --program-trans | --program-tran \
1098bb2e14f3Smrg  | --progr-tra | --program-tr | --program-t)
1099bb2e14f3Smrg    ac_prev=program_transform_name ;;
1100bb2e14f3Smrg  -program-transform-name=* | --program-transform-name=* \
1101bb2e14f3Smrg  | --program-transform-nam=* | --program-transform-na=* \
1102bb2e14f3Smrg  | --program-transform-n=* | --program-transform-=* \
1103bb2e14f3Smrg  | --program-transform=* | --program-transfor=* \
1104bb2e14f3Smrg  | --program-transfo=* | --program-transf=* \
1105bb2e14f3Smrg  | --program-trans=* | --program-tran=* \
1106bb2e14f3Smrg  | --progr-tra=* | --program-tr=* | --program-t=*)
1107bb2e14f3Smrg    program_transform_name=$ac_optarg ;;
1108bb2e14f3Smrg
1109a5399cb1Smrg  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1110a5399cb1Smrg    ac_prev=pdfdir ;;
1111a5399cb1Smrg  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1112a5399cb1Smrg    pdfdir=$ac_optarg ;;
1113a5399cb1Smrg
1114a5399cb1Smrg  -psdir | --psdir | --psdi | --psd | --ps)
1115a5399cb1Smrg    ac_prev=psdir ;;
1116a5399cb1Smrg  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1117a5399cb1Smrg    psdir=$ac_optarg ;;
1118a5399cb1Smrg
1119bb2e14f3Smrg  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1120bb2e14f3Smrg  | -silent | --silent | --silen | --sile | --sil)
1121bb2e14f3Smrg    silent=yes ;;
1122bb2e14f3Smrg
1123e5db2183Smrg  -runstatedir | --runstatedir | --runstatedi | --runstated \
1124e5db2183Smrg  | --runstate | --runstat | --runsta | --runst | --runs \
1125e5db2183Smrg  | --run | --ru | --r)
1126e5db2183Smrg    ac_prev=runstatedir ;;
1127e5db2183Smrg  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1128e5db2183Smrg  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1129e5db2183Smrg  | --run=* | --ru=* | --r=*)
1130e5db2183Smrg    runstatedir=$ac_optarg ;;
1131e5db2183Smrg
1132bb2e14f3Smrg  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1133bb2e14f3Smrg    ac_prev=sbindir ;;
1134bb2e14f3Smrg  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1135bb2e14f3Smrg  | --sbi=* | --sb=*)
1136bb2e14f3Smrg    sbindir=$ac_optarg ;;
1137bb2e14f3Smrg
1138bb2e14f3Smrg  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1139bb2e14f3Smrg  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1140bb2e14f3Smrg  | --sharedst | --shareds | --shared | --share | --shar \
1141bb2e14f3Smrg  | --sha | --sh)
1142bb2e14f3Smrg    ac_prev=sharedstatedir ;;
1143bb2e14f3Smrg  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1144bb2e14f3Smrg  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1145bb2e14f3Smrg  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1146bb2e14f3Smrg  | --sha=* | --sh=*)
1147bb2e14f3Smrg    sharedstatedir=$ac_optarg ;;
1148bb2e14f3Smrg
1149bb2e14f3Smrg  -site | --site | --sit)
1150bb2e14f3Smrg    ac_prev=site ;;
1151bb2e14f3Smrg  -site=* | --site=* | --sit=*)
1152bb2e14f3Smrg    site=$ac_optarg ;;
1153bb2e14f3Smrg
1154bb2e14f3Smrg  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1155bb2e14f3Smrg    ac_prev=srcdir ;;
1156bb2e14f3Smrg  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1157bb2e14f3Smrg    srcdir=$ac_optarg ;;
1158bb2e14f3Smrg
1159bb2e14f3Smrg  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1160bb2e14f3Smrg  | --syscon | --sysco | --sysc | --sys | --sy)
1161bb2e14f3Smrg    ac_prev=sysconfdir ;;
1162bb2e14f3Smrg  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1163bb2e14f3Smrg  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1164bb2e14f3Smrg    sysconfdir=$ac_optarg ;;
1165bb2e14f3Smrg
1166bb2e14f3Smrg  -target | --target | --targe | --targ | --tar | --ta | --t)
1167bb2e14f3Smrg    ac_prev=target_alias ;;
1168bb2e14f3Smrg  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1169bb2e14f3Smrg    target_alias=$ac_optarg ;;
1170bb2e14f3Smrg
1171bb2e14f3Smrg  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1172bb2e14f3Smrg    verbose=yes ;;
1173bb2e14f3Smrg
1174bb2e14f3Smrg  -version | --version | --versio | --versi | --vers | -V)
1175bb2e14f3Smrg    ac_init_version=: ;;
1176bb2e14f3Smrg
1177bb2e14f3Smrg  -with-* | --with-*)
1178a5399cb1Smrg    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1179bb2e14f3Smrg    # Reject names that are not valid shell variable names.
1180a5399cb1Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
118143b8458eSmrg      as_fn_error $? "invalid package name: '$ac_useropt'"
1182a5399cb1Smrg    ac_useropt_orig=$ac_useropt
1183e5db2183Smrg    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1184a5399cb1Smrg    case $ac_user_opts in
1185a5399cb1Smrg      *"
1186a5399cb1Smrg"with_$ac_useropt"
1187a5399cb1Smrg"*) ;;
1188a5399cb1Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1189a5399cb1Smrg	 ac_unrecognized_sep=', ';;
1190bb2e14f3Smrg    esac
1191a5399cb1Smrg    eval with_$ac_useropt=\$ac_optarg ;;
1192bb2e14f3Smrg
1193bb2e14f3Smrg  -without-* | --without-*)
1194a5399cb1Smrg    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1195bb2e14f3Smrg    # Reject names that are not valid shell variable names.
1196a5399cb1Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
119743b8458eSmrg      as_fn_error $? "invalid package name: '$ac_useropt'"
1198a5399cb1Smrg    ac_useropt_orig=$ac_useropt
1199e5db2183Smrg    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1200a5399cb1Smrg    case $ac_user_opts in
1201a5399cb1Smrg      *"
1202a5399cb1Smrg"with_$ac_useropt"
1203a5399cb1Smrg"*) ;;
1204a5399cb1Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1205a5399cb1Smrg	 ac_unrecognized_sep=', ';;
1206a5399cb1Smrg    esac
1207a5399cb1Smrg    eval with_$ac_useropt=no ;;
1208bb2e14f3Smrg
1209bb2e14f3Smrg  --x)
1210bb2e14f3Smrg    # Obsolete; use --with-x.
1211bb2e14f3Smrg    with_x=yes ;;
1212bb2e14f3Smrg
1213bb2e14f3Smrg  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1214bb2e14f3Smrg  | --x-incl | --x-inc | --x-in | --x-i)
1215bb2e14f3Smrg    ac_prev=x_includes ;;
1216bb2e14f3Smrg  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1217bb2e14f3Smrg  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1218bb2e14f3Smrg    x_includes=$ac_optarg ;;
1219bb2e14f3Smrg
1220bb2e14f3Smrg  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1221bb2e14f3Smrg  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1222bb2e14f3Smrg    ac_prev=x_libraries ;;
1223bb2e14f3Smrg  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1224bb2e14f3Smrg  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1225bb2e14f3Smrg    x_libraries=$ac_optarg ;;
1226bb2e14f3Smrg
122743b8458eSmrg  -*) as_fn_error $? "unrecognized option: '$ac_option'
122843b8458eSmrgTry '$0 --help' for more information"
1229bb2e14f3Smrg    ;;
1230bb2e14f3Smrg
1231bb2e14f3Smrg  *=*)
1232bb2e14f3Smrg    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1233bb2e14f3Smrg    # Reject names that are not valid shell variable names.
1234a5399cb1Smrg    case $ac_envvar in #(
1235a5399cb1Smrg      '' | [0-9]* | *[!_$as_cr_alnum]* )
123643b8458eSmrg      as_fn_error $? "invalid variable name: '$ac_envvar'" ;;
1237a5399cb1Smrg    esac
1238a5399cb1Smrg    eval $ac_envvar=\$ac_optarg
1239bb2e14f3Smrg    export $ac_envvar ;;
1240bb2e14f3Smrg
1241bb2e14f3Smrg  *)
1242bb2e14f3Smrg    # FIXME: should be removed in autoconf 3.0.
1243e5db2183Smrg    printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
1244bb2e14f3Smrg    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1245e5db2183Smrg      printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
12465afa940dSmrg    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1247bb2e14f3Smrg    ;;
1248bb2e14f3Smrg
1249bb2e14f3Smrg  esac
1250bb2e14f3Smrgdone
1251bb2e14f3Smrg
1252bb2e14f3Smrgif test -n "$ac_prev"; then
1253bb2e14f3Smrg  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
12545afa940dSmrg  as_fn_error $? "missing argument to $ac_option"
1255bb2e14f3Smrgfi
1256bb2e14f3Smrg
1257a5399cb1Smrgif test -n "$ac_unrecognized_opts"; then
1258a5399cb1Smrg  case $enable_option_checking in
1259a5399cb1Smrg    no) ;;
12605afa940dSmrg    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1261e5db2183Smrg    *)     printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1262bb2e14f3Smrg  esac
1263a5399cb1Smrgfi
1264bb2e14f3Smrg
1265a5399cb1Smrg# Check all directory arguments for consistency.
1266a5399cb1Smrgfor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1267a5399cb1Smrg		datadir sysconfdir sharedstatedir localstatedir includedir \
1268a5399cb1Smrg		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1269e5db2183Smrg		libdir localedir mandir runstatedir
1270bb2e14f3Smrgdo
1271a5399cb1Smrg  eval ac_val=\$$ac_var
1272a5399cb1Smrg  # Remove trailing slashes.
1273a5399cb1Smrg  case $ac_val in
1274a5399cb1Smrg    */ )
1275a5399cb1Smrg      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1276a5399cb1Smrg      eval $ac_var=\$ac_val;;
1277a5399cb1Smrg  esac
1278a5399cb1Smrg  # Be sure to have absolute directory names.
1279bb2e14f3Smrg  case $ac_val in
1280a5399cb1Smrg    [\\/$]* | ?:[\\/]* )  continue;;
1281a5399cb1Smrg    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1282bb2e14f3Smrg  esac
12835afa940dSmrg  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1284bb2e14f3Smrgdone
1285bb2e14f3Smrg
128643b8458eSmrg# There might be people who depend on the old broken behavior: '$host'
1287bb2e14f3Smrg# used to hold the argument of --host etc.
1288bb2e14f3Smrg# FIXME: To remove some day.
1289bb2e14f3Smrgbuild=$build_alias
1290bb2e14f3Smrghost=$host_alias
1291bb2e14f3Smrgtarget=$target_alias
1292bb2e14f3Smrg
1293bb2e14f3Smrg# FIXME: To remove some day.
1294bb2e14f3Smrgif test "x$host_alias" != x; then
1295bb2e14f3Smrg  if test "x$build_alias" = x; then
1296bb2e14f3Smrg    cross_compiling=maybe
1297bb2e14f3Smrg  elif test "x$build_alias" != "x$host_alias"; then
1298bb2e14f3Smrg    cross_compiling=yes
1299bb2e14f3Smrg  fi
1300bb2e14f3Smrgfi
1301bb2e14f3Smrg
1302bb2e14f3Smrgac_tool_prefix=
1303bb2e14f3Smrgtest -n "$host_alias" && ac_tool_prefix=$host_alias-
1304bb2e14f3Smrg
1305bb2e14f3Smrgtest "$silent" = yes && exec 6>/dev/null
1306bb2e14f3Smrg
1307bb2e14f3Smrg
1308a5399cb1Smrgac_pwd=`pwd` && test -n "$ac_pwd" &&
1309a5399cb1Smrgac_ls_di=`ls -di .` &&
1310a5399cb1Smrgac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
13115afa940dSmrg  as_fn_error $? "working directory cannot be determined"
1312a5399cb1Smrgtest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
13135afa940dSmrg  as_fn_error $? "pwd does not report name of working directory"
1314a5399cb1Smrg
1315a5399cb1Smrg
1316bb2e14f3Smrg# Find the source files, if location was not specified.
1317bb2e14f3Smrgif test -z "$srcdir"; then
1318bb2e14f3Smrg  ac_srcdir_defaulted=yes
1319a5399cb1Smrg  # Try the directory containing this script, then the parent directory.
1320a5399cb1Smrg  ac_confdir=`$as_dirname -- "$as_myself" ||
1321a5399cb1Smrg$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1322a5399cb1Smrg	 X"$as_myself" : 'X\(//\)[^/]' \| \
1323a5399cb1Smrg	 X"$as_myself" : 'X\(//\)$' \| \
1324a5399cb1Smrg	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1325e5db2183Smrgprintf "%s\n" X"$as_myself" |
1326a5399cb1Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1327a5399cb1Smrg	    s//\1/
1328a5399cb1Smrg	    q
1329a5399cb1Smrg	  }
1330a5399cb1Smrg	  /^X\(\/\/\)[^/].*/{
1331a5399cb1Smrg	    s//\1/
1332a5399cb1Smrg	    q
1333a5399cb1Smrg	  }
1334a5399cb1Smrg	  /^X\(\/\/\)$/{
1335a5399cb1Smrg	    s//\1/
1336a5399cb1Smrg	    q
1337a5399cb1Smrg	  }
1338a5399cb1Smrg	  /^X\(\/\).*/{
1339a5399cb1Smrg	    s//\1/
1340a5399cb1Smrg	    q
1341a5399cb1Smrg	  }
1342a5399cb1Smrg	  s/.*/./; q'`
1343bb2e14f3Smrg  srcdir=$ac_confdir
1344a5399cb1Smrg  if test ! -r "$srcdir/$ac_unique_file"; then
1345bb2e14f3Smrg    srcdir=..
1346bb2e14f3Smrg  fi
1347bb2e14f3Smrgelse
1348bb2e14f3Smrg  ac_srcdir_defaulted=no
1349bb2e14f3Smrgfi
1350a5399cb1Smrgif test ! -r "$srcdir/$ac_unique_file"; then
1351a5399cb1Smrg  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
13525afa940dSmrg  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1353a5399cb1Smrgfi
135443b8458eSmrgac_msg="sources are in $srcdir, but 'cd $srcdir' does not work"
1355a5399cb1Smrgac_abs_confdir=`(
13565afa940dSmrg	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1357a5399cb1Smrg	pwd)`
1358a5399cb1Smrg# When building in place, set srcdir=.
1359a5399cb1Smrgif test "$ac_abs_confdir" = "$ac_pwd"; then
1360a5399cb1Smrg  srcdir=.
1361a5399cb1Smrgfi
1362a5399cb1Smrg# Remove unnecessary trailing slashes from srcdir.
1363a5399cb1Smrg# Double slashes in file names in object file debugging info
1364a5399cb1Smrg# mess up M-x gdb in Emacs.
1365a5399cb1Smrgcase $srcdir in
1366a5399cb1Smrg*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1367a5399cb1Smrgesac
1368a5399cb1Smrgfor ac_var in $ac_precious_vars; do
1369a5399cb1Smrg  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1370a5399cb1Smrg  eval ac_env_${ac_var}_value=\$${ac_var}
1371a5399cb1Smrg  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1372a5399cb1Smrg  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1373a5399cb1Smrgdone
1374bb2e14f3Smrg
1375bb2e14f3Smrg#
1376bb2e14f3Smrg# Report the --help message.
1377bb2e14f3Smrg#
1378bb2e14f3Smrgif test "$ac_init_help" = "long"; then
1379bb2e14f3Smrg  # Omit some internal or obsolete options to make the list less imposing.
1380bb2e14f3Smrg  # This message is too long to be a string in the A/UX 3.1 sh.
1381bb2e14f3Smrg  cat <<_ACEOF
138243b8458eSmrg'configure' configures imake 1.0.10 to adapt to many kinds of systems.
1383bb2e14f3Smrg
1384bb2e14f3SmrgUsage: $0 [OPTION]... [VAR=VALUE]...
1385bb2e14f3Smrg
1386bb2e14f3SmrgTo assign environment variables (e.g., CC, CFLAGS...), specify them as
1387bb2e14f3SmrgVAR=VALUE.  See below for descriptions of some of the useful variables.
1388bb2e14f3Smrg
1389bb2e14f3SmrgDefaults for the options are specified in brackets.
1390bb2e14f3Smrg
1391bb2e14f3SmrgConfiguration:
1392bb2e14f3Smrg  -h, --help              display this help and exit
1393bb2e14f3Smrg      --help=short        display options specific to this package
1394bb2e14f3Smrg      --help=recursive    display the short help of all the included packages
1395bb2e14f3Smrg  -V, --version           display version information and exit
139643b8458eSmrg  -q, --quiet, --silent   do not print 'checking ...' messages
1397bb2e14f3Smrg      --cache-file=FILE   cache test results in FILE [disabled]
139843b8458eSmrg  -C, --config-cache      alias for '--cache-file=config.cache'
1399bb2e14f3Smrg  -n, --no-create         do not create output files
140043b8458eSmrg      --srcdir=DIR        find the sources in DIR [configure dir or '..']
1401bb2e14f3Smrg
1402bb2e14f3SmrgInstallation directories:
1403bb2e14f3Smrg  --prefix=PREFIX         install architecture-independent files in PREFIX
1404a5399cb1Smrg                          [$ac_default_prefix]
1405bb2e14f3Smrg  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1406a5399cb1Smrg                          [PREFIX]
1407bb2e14f3Smrg
140843b8458eSmrgBy default, 'make install' will install all the files in
140943b8458eSmrg'$ac_default_prefix/bin', '$ac_default_prefix/lib' etc.  You can specify
141043b8458eSmrgan installation prefix other than '$ac_default_prefix' using '--prefix',
141143b8458eSmrgfor instance '--prefix=\$HOME'.
1412bb2e14f3Smrg
1413bb2e14f3SmrgFor better control, use the options below.
1414bb2e14f3Smrg
1415bb2e14f3SmrgFine tuning of the installation directories:
1416a5399cb1Smrg  --bindir=DIR            user executables [EPREFIX/bin]
1417a5399cb1Smrg  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1418a5399cb1Smrg  --libexecdir=DIR        program executables [EPREFIX/libexec]
1419a5399cb1Smrg  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1420a5399cb1Smrg  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1421a5399cb1Smrg  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1422e5db2183Smrg  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
1423a5399cb1Smrg  --libdir=DIR            object code libraries [EPREFIX/lib]
1424a5399cb1Smrg  --includedir=DIR        C header files [PREFIX/include]
1425a5399cb1Smrg  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1426a5399cb1Smrg  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1427a5399cb1Smrg  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1428a5399cb1Smrg  --infodir=DIR           info documentation [DATAROOTDIR/info]
1429a5399cb1Smrg  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1430a5399cb1Smrg  --mandir=DIR            man documentation [DATAROOTDIR/man]
1431a5399cb1Smrg  --docdir=DIR            documentation root [DATAROOTDIR/doc/imake]
1432a5399cb1Smrg  --htmldir=DIR           html documentation [DOCDIR]
1433a5399cb1Smrg  --dvidir=DIR            dvi documentation [DOCDIR]
1434a5399cb1Smrg  --pdfdir=DIR            pdf documentation [DOCDIR]
1435a5399cb1Smrg  --psdir=DIR             ps documentation [DOCDIR]
1436bb2e14f3Smrg_ACEOF
1437bb2e14f3Smrg
1438bb2e14f3Smrg  cat <<\_ACEOF
1439bb2e14f3Smrg
1440bb2e14f3SmrgProgram names:
1441bb2e14f3Smrg  --program-prefix=PREFIX            prepend PREFIX to installed program names
1442bb2e14f3Smrg  --program-suffix=SUFFIX            append SUFFIX to installed program names
1443bb2e14f3Smrg  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1444bb2e14f3Smrg
1445bb2e14f3SmrgSystem types:
1446bb2e14f3Smrg  --build=BUILD     configure for building on BUILD [guessed]
1447bb2e14f3Smrg  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1448bb2e14f3Smrg_ACEOF
1449bb2e14f3Smrgfi
1450bb2e14f3Smrg
1451bb2e14f3Smrgif test -n "$ac_init_help"; then
1452bb2e14f3Smrg  case $ac_init_help in
145343b8458eSmrg     short | recursive ) echo "Configuration of imake 1.0.10:";;
1454bb2e14f3Smrg   esac
1455bb2e14f3Smrg  cat <<\_ACEOF
1456bb2e14f3Smrg
1457bb2e14f3SmrgOptional Features:
1458a5399cb1Smrg  --disable-option-checking  ignore unrecognized --enable/--with options
1459bb2e14f3Smrg  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1460bb2e14f3Smrg  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
146139f9c979Smrg  --enable-silent-rules   less verbose build output (undo: "make V=1")
146239f9c979Smrg  --disable-silent-rules  verbose build output (undo: "make V=0")
146339f9c979Smrg  --enable-dependency-tracking
146439f9c979Smrg                          do not reject slow dependency extractors
146539f9c979Smrg  --disable-dependency-tracking
146639f9c979Smrg                          speeds up one-time build
14671114aea8Smrg  --disable-selective-werror
14681114aea8Smrg                          Turn off selective compiler errors. (default:
14691114aea8Smrg                          enabled)
1470a5399cb1Smrg  --enable-strict-compilation
1471a5399cb1Smrg                          Enable all warnings from compiler and make them
1472a5399cb1Smrg                          errors (default: disabled)
147343b8458eSmrg  --disable-largefile     omit support for large files
1474bb2e14f3Smrg  --disable-revpath       Build revpath (default: enabled)
1475bb2e14f3Smrg  --disable-makeg         Build makeg (default: enabled)
1476bb2e14f3Smrg  --disable-xmkmf         Build xmkmf (default: enabled)
1477bb2e14f3Smrg  --disable-ccmakedep     Build ccmakedep (default: enabled)
1478bb2e14f3Smrg  --disable-mergelib      Build mergelib (default: enabled)
1479bb2e14f3Smrg  --disable-mkdirhier     Build mkdirhier (default: enabled)
1480bb2e14f3Smrg  --disable-cleanlinks    Build cleanlinks (default: enabled)
1481bb2e14f3Smrg  --disable-mkhtmlindex   Build mkhtmlindex (default: enabled)
148243b8458eSmrg  --enable-year2038       support timestamps after 2038
1483bb2e14f3Smrg
1484bb2e14f3SmrgOptional Packages:
1485bb2e14f3Smrg  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1486bb2e14f3Smrg  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1487bb2e14f3Smrg  --with-config-dir=<path>
1488bb2e14f3Smrg                          Path to config dir (default: ${libdir}/X11/config)
1489bb2e14f3Smrg  --with-script-preproc-cmd=CMD
1490bb2e14f3Smrg                          Preprocessor command to run on scripts (default:
1491bb2e14f3Smrg                          "gcc -E")
1492bb2e14f3Smrg  --with-create-lib-cmd=CMD
1493bb2e14f3Smrg                          Command to create libraries (default: "ar clq")
1494bb2e14f3Smrg  --with-clean-lib-cmd=CMD
1495bb2e14f3Smrg                          Command to clean up libraries (default: "ranlib")
1496bb2e14f3Smrg
1497bb2e14f3SmrgSome influential environment variables:
1498bb2e14f3Smrg  CC          C compiler command
1499bb2e14f3Smrg  CFLAGS      C compiler flags
1500bb2e14f3Smrg  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1501bb2e14f3Smrg              nonstandard directory <lib dir>
1502a5399cb1Smrg  LIBS        libraries to pass to the linker, e.g. -l<library>
1503a5399cb1Smrg  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1504a5399cb1Smrg              you have headers in a nonstandard directory <include dir>
1505bb2e14f3Smrg  PKG_CONFIG  path to pkg-config utility
15067af227c3Smrg  PKG_CONFIG_PATH
15077af227c3Smrg              directories to add to pkg-config's search path
15087af227c3Smrg  PKG_CONFIG_LIBDIR
15097af227c3Smrg              path overriding pkg-config's built-in search path
1510e5db2183Smrg  CPP         C preprocessor
1511bb2e14f3Smrg  XPROTO_CFLAGS
1512bb2e14f3Smrg              C compiler flags for XPROTO, overriding pkg-config
1513bb2e14f3Smrg  XPROTO_LIBS linker flags for XPROTO, overriding pkg-config
1514bb2e14f3Smrg
151543b8458eSmrgUse these variables to override the choices made by 'configure' or to help
1516bb2e14f3Smrgit to find libraries and programs with nonstandard names/locations.
1517bb2e14f3Smrg
1518e5db2183SmrgReport bugs to <https://gitlab.freedesktop.org/xorg/util/imake/-/issues>.
1519bb2e14f3Smrg_ACEOF
1520a5399cb1Smrgac_status=$?
1521bb2e14f3Smrgfi
1522bb2e14f3Smrg
1523bb2e14f3Smrgif test "$ac_init_help" = "recursive"; then
1524bb2e14f3Smrg  # If there are subdirs, report their specific --help.
1525bb2e14f3Smrg  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1526a5399cb1Smrg    test -d "$ac_dir" ||
1527a5399cb1Smrg      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1528a5399cb1Smrg      continue
1529bb2e14f3Smrg    ac_builddir=.
1530bb2e14f3Smrg
1531a5399cb1Smrgcase "$ac_dir" in
1532a5399cb1Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1533a5399cb1Smrg*)
1534e5db2183Smrg  ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
1535a5399cb1Smrg  # A ".." for each directory in $ac_dir_suffix.
1536e5db2183Smrg  ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1537a5399cb1Smrg  case $ac_top_builddir_sub in
1538a5399cb1Smrg  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1539a5399cb1Smrg  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1540a5399cb1Smrg  esac ;;
1541a5399cb1Smrgesac
1542a5399cb1Smrgac_abs_top_builddir=$ac_pwd
1543a5399cb1Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix
1544a5399cb1Smrg# for backward compatibility:
1545a5399cb1Smrgac_top_builddir=$ac_top_build_prefix
1546bb2e14f3Smrg
1547bb2e14f3Smrgcase $srcdir in
1548a5399cb1Smrg  .)  # We are building in place.
1549bb2e14f3Smrg    ac_srcdir=.
1550a5399cb1Smrg    ac_top_srcdir=$ac_top_builddir_sub
1551a5399cb1Smrg    ac_abs_top_srcdir=$ac_pwd ;;
1552a5399cb1Smrg  [\\/]* | ?:[\\/]* )  # Absolute name.
1553bb2e14f3Smrg    ac_srcdir=$srcdir$ac_dir_suffix;
1554a5399cb1Smrg    ac_top_srcdir=$srcdir
1555a5399cb1Smrg    ac_abs_top_srcdir=$srcdir ;;
1556a5399cb1Smrg  *) # Relative name.
1557a5399cb1Smrg    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1558a5399cb1Smrg    ac_top_srcdir=$ac_top_build_prefix$srcdir
1559a5399cb1Smrg    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1560bb2e14f3Smrgesac
1561a5399cb1Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1562a5399cb1Smrg
1563a5399cb1Smrg    cd "$ac_dir" || { ac_status=$?; continue; }
1564e5db2183Smrg    # Check for configure.gnu first; this name is used for a wrapper for
1565e5db2183Smrg    # Metaconfig's "Configure" on case-insensitive file systems.
1566a5399cb1Smrg    if test -f "$ac_srcdir/configure.gnu"; then
1567a5399cb1Smrg      echo &&
1568a5399cb1Smrg      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1569a5399cb1Smrg    elif test -f "$ac_srcdir/configure"; then
1570a5399cb1Smrg      echo &&
1571a5399cb1Smrg      $SHELL "$ac_srcdir/configure" --help=recursive
1572bb2e14f3Smrg    else
1573e5db2183Smrg      printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1574a5399cb1Smrg    fi || ac_status=$?
1575a5399cb1Smrg    cd "$ac_pwd" || { ac_status=$?; break; }
1576bb2e14f3Smrg  done
1577bb2e14f3Smrgfi
1578bb2e14f3Smrg
1579a5399cb1Smrgtest -n "$ac_init_help" && exit $ac_status
1580bb2e14f3Smrgif $ac_init_version; then
1581bb2e14f3Smrg  cat <<\_ACEOF
158243b8458eSmrgimake configure 1.0.10
158343b8458eSmrggenerated by GNU Autoconf 2.72
1584bb2e14f3Smrg
158543b8458eSmrgCopyright (C) 2023 Free Software Foundation, Inc.
1586bb2e14f3SmrgThis configure script is free software; the Free Software Foundation
1587bb2e14f3Smrggives unlimited permission to copy, distribute and modify it.
1588bb2e14f3Smrg_ACEOF
1589a5399cb1Smrg  exit
1590bb2e14f3Smrgfi
1591bb2e14f3Smrg
1592a5399cb1Smrg## ------------------------ ##
1593a5399cb1Smrg## Autoconf initialization. ##
1594a5399cb1Smrg## ------------------------ ##
1595bb2e14f3Smrg
1596a5399cb1Smrg# ac_fn_c_try_compile LINENO
1597a5399cb1Smrg# --------------------------
1598a5399cb1Smrg# Try to compile conftest.$ac_ext, and return whether this succeeded.
1599a5399cb1Smrgac_fn_c_try_compile ()
1600bb2e14f3Smrg{
1601a5399cb1Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1602e5db2183Smrg  rm -f conftest.$ac_objext conftest.beam
1603a5399cb1Smrg  if { { ac_try="$ac_compile"
1604a5399cb1Smrgcase "(($ac_try" in
1605a5399cb1Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1606a5399cb1Smrg  *) ac_try_echo=$ac_try;;
1607a5399cb1Smrgesac
1608a5399cb1Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1609e5db2183Smrgprintf "%s\n" "$ac_try_echo"; } >&5
1610a5399cb1Smrg  (eval "$ac_compile") 2>conftest.err
1611a5399cb1Smrg  ac_status=$?
1612a5399cb1Smrg  if test -s conftest.err; then
1613a5399cb1Smrg    grep -v '^ *+' conftest.err >conftest.er1
1614a5399cb1Smrg    cat conftest.er1 >&5
1615a5399cb1Smrg    mv -f conftest.er1 conftest.err
1616a5399cb1Smrg  fi
1617e5db2183Smrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1618a5399cb1Smrg  test $ac_status = 0; } && {
1619a5399cb1Smrg	 test -z "$ac_c_werror_flag" ||
1620a5399cb1Smrg	 test ! -s conftest.err
1621e5db2183Smrg       } && test -s conftest.$ac_objext
1622e5db2183Smrgthen :
1623a5399cb1Smrg  ac_retval=0
162443b8458eSmrgelse case e in #(
162543b8458eSmrg  e) printf "%s\n" "$as_me: failed program was:" >&5
1626a5399cb1Smrgsed 's/^/| /' conftest.$ac_ext >&5
1627bb2e14f3Smrg
162843b8458eSmrg	ac_retval=1 ;;
162943b8458eSmrgesac
1630a5399cb1Smrgfi
16315afa940dSmrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1632a5399cb1Smrg  as_fn_set_status $ac_retval
1633bb2e14f3Smrg
1634a5399cb1Smrg} # ac_fn_c_try_compile
1635bb2e14f3Smrg
1636e5db2183Smrg# ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR
1637e5db2183Smrg# ------------------------------------------------------------------
16385afa940dSmrg# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1639e5db2183Smrg# accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.
1640e5db2183Smrgac_fn_check_decl ()
1641a5399cb1Smrg{
1642a5399cb1Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16435afa940dSmrg  as_decl_name=`echo $2|sed 's/ *(.*//'`
1644e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1645e5db2183Smrgprintf %s "checking whether $as_decl_name is declared... " >&6; }
1646e5db2183Smrgif eval test \${$3+y}
1647e5db2183Smrgthen :
1648e5db2183Smrg  printf %s "(cached) " >&6
164943b8458eSmrgelse case e in #(
165043b8458eSmrg  e) as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1651e5db2183Smrg  eval ac_save_FLAGS=\$$6
1652e5db2183Smrg  as_fn_append $6 " $5"
1653a5399cb1Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1654a5399cb1Smrg/* end confdefs.h.  */
1655a5399cb1Smrg$4
1656a5399cb1Smrgint
1657e5db2183Smrgmain (void)
1658a5399cb1Smrg{
16595afa940dSmrg#ifndef $as_decl_name
16605afa940dSmrg#ifdef __cplusplus
16615afa940dSmrg  (void) $as_decl_use;
16625afa940dSmrg#else
16635afa940dSmrg  (void) $as_decl_name;
16645afa940dSmrg#endif
1665a5399cb1Smrg#endif
1666bb2e14f3Smrg
1667a5399cb1Smrg  ;
1668a5399cb1Smrg  return 0;
1669a5399cb1Smrg}
1670a5399cb1Smrg_ACEOF
1671e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
1672e5db2183Smrgthen :
1673a5399cb1Smrg  eval "$3=yes"
167443b8458eSmrgelse case e in #(
167543b8458eSmrg  e) eval "$3=no" ;;
167643b8458eSmrgesac
1677a5399cb1Smrgfi
1678e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1679e5db2183Smrg  eval $6=\$ac_save_FLAGS
168043b8458eSmrg ;;
168143b8458eSmrgesac
1682a5399cb1Smrgfi
1683e5db2183Smrgeval ac_res=\$$3
1684e5db2183Smrg	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1685e5db2183Smrgprintf "%s\n" "$ac_res" >&6; }
16865afa940dSmrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1687a5399cb1Smrg
1688e5db2183Smrg} # ac_fn_check_decl
1689a5399cb1Smrg
1690a5399cb1Smrg# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1691a5399cb1Smrg# -------------------------------------------------------
1692a5399cb1Smrg# Tests whether HEADER exists and can be compiled using the include files in
1693a5399cb1Smrg# INCLUDES, setting the cache variable VAR accordingly.
1694a5399cb1Smrgac_fn_c_check_header_compile ()
1695a5399cb1Smrg{
1696a5399cb1Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1697e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1698e5db2183Smrgprintf %s "checking for $2... " >&6; }
1699e5db2183Smrgif eval test \${$3+y}
1700e5db2183Smrgthen :
1701e5db2183Smrg  printf %s "(cached) " >&6
170243b8458eSmrgelse case e in #(
170343b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1704a5399cb1Smrg/* end confdefs.h.  */
1705a5399cb1Smrg$4
1706a5399cb1Smrg#include <$2>
1707a5399cb1Smrg_ACEOF
1708e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
1709e5db2183Smrgthen :
1710a5399cb1Smrg  eval "$3=yes"
171143b8458eSmrgelse case e in #(
171243b8458eSmrg  e) eval "$3=no" ;;
171343b8458eSmrgesac
1714a5399cb1Smrgfi
171543b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
171643b8458eSmrgesac
1717a5399cb1Smrgfi
1718a5399cb1Smrgeval ac_res=\$$3
1719e5db2183Smrg	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1720e5db2183Smrgprintf "%s\n" "$ac_res" >&6; }
17215afa940dSmrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1722a5399cb1Smrg
1723a5399cb1Smrg} # ac_fn_c_check_header_compile
1724a5399cb1Smrg
1725a5399cb1Smrg# ac_fn_c_try_link LINENO
1726a5399cb1Smrg# -----------------------
1727a5399cb1Smrg# Try to link conftest.$ac_ext, and return whether this succeeded.
1728a5399cb1Smrgac_fn_c_try_link ()
1729a5399cb1Smrg{
1730a5399cb1Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1731e5db2183Smrg  rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
1732a5399cb1Smrg  if { { ac_try="$ac_link"
1733a5399cb1Smrgcase "(($ac_try" in
1734a5399cb1Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1735a5399cb1Smrg  *) ac_try_echo=$ac_try;;
1736a5399cb1Smrgesac
1737a5399cb1Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1738e5db2183Smrgprintf "%s\n" "$ac_try_echo"; } >&5
1739a5399cb1Smrg  (eval "$ac_link") 2>conftest.err
1740a5399cb1Smrg  ac_status=$?
1741a5399cb1Smrg  if test -s conftest.err; then
1742a5399cb1Smrg    grep -v '^ *+' conftest.err >conftest.er1
1743a5399cb1Smrg    cat conftest.er1 >&5
1744a5399cb1Smrg    mv -f conftest.er1 conftest.err
1745a5399cb1Smrg  fi
1746e5db2183Smrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1747a5399cb1Smrg  test $ac_status = 0; } && {
1748a5399cb1Smrg	 test -z "$ac_c_werror_flag" ||
1749a5399cb1Smrg	 test ! -s conftest.err
1750a5399cb1Smrg       } && test -s conftest$ac_exeext && {
1751a5399cb1Smrg	 test "$cross_compiling" = yes ||
17527af227c3Smrg	 test -x conftest$ac_exeext
1753e5db2183Smrg       }
1754e5db2183Smrgthen :
1755a5399cb1Smrg  ac_retval=0
175643b8458eSmrgelse case e in #(
175743b8458eSmrg  e) printf "%s\n" "$as_me: failed program was:" >&5
1758a5399cb1Smrgsed 's/^/| /' conftest.$ac_ext >&5
1759a5399cb1Smrg
176043b8458eSmrg	ac_retval=1 ;;
176143b8458eSmrgesac
1762a5399cb1Smrgfi
1763a5399cb1Smrg  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1764a5399cb1Smrg  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1765a5399cb1Smrg  # interfere with the next link command; also delete a directory that is
1766a5399cb1Smrg  # left behind by Apple's compiler.  We do this before executing the actions.
1767a5399cb1Smrg  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
17685afa940dSmrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1769a5399cb1Smrg  as_fn_set_status $ac_retval
1770a5399cb1Smrg
1771a5399cb1Smrg} # ac_fn_c_try_link
1772a5399cb1Smrg
1773e5db2183Smrg# ac_fn_c_try_cpp LINENO
1774e5db2183Smrg# ----------------------
1775e5db2183Smrg# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1776e5db2183Smrgac_fn_c_try_cpp ()
1777e5db2183Smrg{
1778e5db2183Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1779e5db2183Smrg  if { { ac_try="$ac_cpp conftest.$ac_ext"
1780e5db2183Smrgcase "(($ac_try" in
1781e5db2183Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1782e5db2183Smrg  *) ac_try_echo=$ac_try;;
1783e5db2183Smrgesac
1784e5db2183Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1785e5db2183Smrgprintf "%s\n" "$ac_try_echo"; } >&5
1786e5db2183Smrg  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1787e5db2183Smrg  ac_status=$?
1788e5db2183Smrg  if test -s conftest.err; then
1789e5db2183Smrg    grep -v '^ *+' conftest.err >conftest.er1
1790e5db2183Smrg    cat conftest.er1 >&5
1791e5db2183Smrg    mv -f conftest.er1 conftest.err
1792e5db2183Smrg  fi
1793e5db2183Smrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1794e5db2183Smrg  test $ac_status = 0; } > conftest.i && {
1795e5db2183Smrg	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1796e5db2183Smrg	 test ! -s conftest.err
1797e5db2183Smrg       }
1798e5db2183Smrgthen :
1799e5db2183Smrg  ac_retval=0
180043b8458eSmrgelse case e in #(
180143b8458eSmrg  e) printf "%s\n" "$as_me: failed program was:" >&5
1802e5db2183Smrgsed 's/^/| /' conftest.$ac_ext >&5
1803e5db2183Smrg
180443b8458eSmrg    ac_retval=1 ;;
180543b8458eSmrgesac
1806e5db2183Smrgfi
1807e5db2183Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1808e5db2183Smrg  as_fn_set_status $ac_retval
1809e5db2183Smrg
1810e5db2183Smrg} # ac_fn_c_try_cpp
1811e5db2183Smrg
1812a5399cb1Smrg# ac_fn_c_check_func LINENO FUNC VAR
1813a5399cb1Smrg# ----------------------------------
1814a5399cb1Smrg# Tests whether FUNC exists, setting the cache variable VAR accordingly
1815a5399cb1Smrgac_fn_c_check_func ()
1816a5399cb1Smrg{
1817a5399cb1Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1818e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1819e5db2183Smrgprintf %s "checking for $2... " >&6; }
1820e5db2183Smrgif eval test \${$3+y}
1821e5db2183Smrgthen :
1822e5db2183Smrg  printf %s "(cached) " >&6
182343b8458eSmrgelse case e in #(
182443b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1825a5399cb1Smrg/* end confdefs.h.  */
1826a5399cb1Smrg/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1827a5399cb1Smrg   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1828a5399cb1Smrg#define $2 innocuous_$2
1829a5399cb1Smrg
1830a5399cb1Smrg/* System header to define __stub macros and hopefully few prototypes,
183143b8458eSmrg   which can conflict with char $2 (void); below.  */
1832a5399cb1Smrg
1833e5db2183Smrg#include <limits.h>
1834a5399cb1Smrg#undef $2
1835a5399cb1Smrg
1836a5399cb1Smrg/* Override any GCC internal prototype to avoid an error.
1837a5399cb1Smrg   Use char because int might match the return type of a GCC
1838a5399cb1Smrg   builtin and then its argument prototype would still apply.  */
1839a5399cb1Smrg#ifdef __cplusplus
1840a5399cb1Smrgextern "C"
1841a5399cb1Smrg#endif
184243b8458eSmrgchar $2 (void);
1843a5399cb1Smrg/* The GNU C library defines this for functions which it implements
1844a5399cb1Smrg    to always fail with ENOSYS.  Some functions are actually named
1845a5399cb1Smrg    something starting with __ and the normal name is an alias.  */
1846a5399cb1Smrg#if defined __stub_$2 || defined __stub___$2
1847a5399cb1Smrgchoke me
1848a5399cb1Smrg#endif
1849a5399cb1Smrg
1850a5399cb1Smrgint
1851e5db2183Smrgmain (void)
1852a5399cb1Smrg{
1853a5399cb1Smrgreturn $2 ();
1854a5399cb1Smrg  ;
1855a5399cb1Smrg  return 0;
1856a5399cb1Smrg}
1857a5399cb1Smrg_ACEOF
1858e5db2183Smrgif ac_fn_c_try_link "$LINENO"
1859e5db2183Smrgthen :
1860a5399cb1Smrg  eval "$3=yes"
186143b8458eSmrgelse case e in #(
186243b8458eSmrg  e) eval "$3=no" ;;
186343b8458eSmrgesac
1864a5399cb1Smrgfi
1865e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
186643b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
186743b8458eSmrgesac
1868a5399cb1Smrgfi
1869a5399cb1Smrgeval ac_res=\$$3
1870e5db2183Smrg	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1871e5db2183Smrgprintf "%s\n" "$ac_res" >&6; }
18725afa940dSmrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1873a5399cb1Smrg
1874a5399cb1Smrg} # ac_fn_c_check_func
1875e5db2183Smrgac_configure_args_raw=
1876e5db2183Smrgfor ac_arg
1877e5db2183Smrgdo
1878e5db2183Smrg  case $ac_arg in
1879e5db2183Smrg  *\'*)
1880e5db2183Smrg    ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1881e5db2183Smrg  esac
1882e5db2183Smrg  as_fn_append ac_configure_args_raw " '$ac_arg'"
1883e5db2183Smrgdone
1884e5db2183Smrg
1885e5db2183Smrgcase $ac_configure_args_raw in
1886e5db2183Smrg  *$as_nl*)
1887e5db2183Smrg    ac_safe_unquote= ;;
1888e5db2183Smrg  *)
1889e5db2183Smrg    ac_unsafe_z='|&;<>()$`\\"*?[ ''	' # This string ends in space, tab.
1890e5db2183Smrg    ac_unsafe_a="$ac_unsafe_z#~"
1891e5db2183Smrg    ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
1892e5db2183Smrg    ac_configure_args_raw=`      printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
1893e5db2183Smrgesac
1894e5db2183Smrg
1895a5399cb1Smrgcat >config.log <<_ACEOF
1896a5399cb1SmrgThis file contains any messages produced by compilers while
1897a5399cb1Smrgrunning configure, to aid debugging if configure makes a mistake.
1898a5399cb1Smrg
189943b8458eSmrgIt was created by imake $as_me 1.0.10, which was
190043b8458eSmrggenerated by GNU Autoconf 2.72.  Invocation command line was
1901a5399cb1Smrg
1902e5db2183Smrg  $ $0$ac_configure_args_raw
1903a5399cb1Smrg
1904a5399cb1Smrg_ACEOF
1905a5399cb1Smrgexec 5>>config.log
1906a5399cb1Smrg{
1907a5399cb1Smrgcat <<_ASUNAME
1908a5399cb1Smrg## --------- ##
1909a5399cb1Smrg## Platform. ##
1910a5399cb1Smrg## --------- ##
1911a5399cb1Smrg
1912a5399cb1Smrghostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1913a5399cb1Smrguname -m = `(uname -m) 2>/dev/null || echo unknown`
1914a5399cb1Smrguname -r = `(uname -r) 2>/dev/null || echo unknown`
1915a5399cb1Smrguname -s = `(uname -s) 2>/dev/null || echo unknown`
1916a5399cb1Smrguname -v = `(uname -v) 2>/dev/null || echo unknown`
1917a5399cb1Smrg
1918a5399cb1Smrg/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1919a5399cb1Smrg/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1920a5399cb1Smrg
1921a5399cb1Smrg/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1922a5399cb1Smrg/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1923a5399cb1Smrg/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1924a5399cb1Smrg/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1925a5399cb1Smrg/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1926a5399cb1Smrg/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1927a5399cb1Smrg/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1928a5399cb1Smrg
1929a5399cb1Smrg_ASUNAME
1930a5399cb1Smrg
1931a5399cb1Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1932a5399cb1Smrgfor as_dir in $PATH
1933a5399cb1Smrgdo
1934a5399cb1Smrg  IFS=$as_save_IFS
1935e5db2183Smrg  case $as_dir in #(((
1936e5db2183Smrg    '') as_dir=./ ;;
1937e5db2183Smrg    */) ;;
1938e5db2183Smrg    *) as_dir=$as_dir/ ;;
1939e5db2183Smrg  esac
1940e5db2183Smrg    printf "%s\n" "PATH: $as_dir"
1941a5399cb1Smrg  done
1942a5399cb1SmrgIFS=$as_save_IFS
1943bb2e14f3Smrg
1944bb2e14f3Smrg} >&5
1945bb2e14f3Smrg
1946bb2e14f3Smrgcat >&5 <<_ACEOF
1947bb2e14f3Smrg
1948bb2e14f3Smrg
1949bb2e14f3Smrg## ----------- ##
1950bb2e14f3Smrg## Core tests. ##
1951bb2e14f3Smrg## ----------- ##
1952bb2e14f3Smrg
1953bb2e14f3Smrg_ACEOF
1954bb2e14f3Smrg
1955bb2e14f3Smrg
1956bb2e14f3Smrg# Keep a trace of the command line.
1957bb2e14f3Smrg# Strip out --no-create and --no-recursion so they do not pile up.
1958bb2e14f3Smrg# Strip out --silent because we don't want to record it for future runs.
1959bb2e14f3Smrg# Also quote any args containing shell meta-characters.
1960bb2e14f3Smrg# Make two passes to allow for proper duplicate-argument suppression.
1961bb2e14f3Smrgac_configure_args=
1962bb2e14f3Smrgac_configure_args0=
1963bb2e14f3Smrgac_configure_args1=
1964bb2e14f3Smrgac_must_keep_next=false
1965bb2e14f3Smrgfor ac_pass in 1 2
1966bb2e14f3Smrgdo
1967bb2e14f3Smrg  for ac_arg
1968bb2e14f3Smrg  do
1969bb2e14f3Smrg    case $ac_arg in
1970bb2e14f3Smrg    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1971bb2e14f3Smrg    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1972bb2e14f3Smrg    | -silent | --silent | --silen | --sile | --sil)
1973bb2e14f3Smrg      continue ;;
1974a5399cb1Smrg    *\'*)
1975e5db2183Smrg      ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1976bb2e14f3Smrg    esac
1977bb2e14f3Smrg    case $ac_pass in
1978a5399cb1Smrg    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1979bb2e14f3Smrg    2)
1980a5399cb1Smrg      as_fn_append ac_configure_args1 " '$ac_arg'"
1981bb2e14f3Smrg      if test $ac_must_keep_next = true; then
1982bb2e14f3Smrg	ac_must_keep_next=false # Got value, back to normal.
1983bb2e14f3Smrg      else
1984bb2e14f3Smrg	case $ac_arg in
1985bb2e14f3Smrg	  *=* | --config-cache | -C | -disable-* | --disable-* \
1986bb2e14f3Smrg	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1987bb2e14f3Smrg	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1988bb2e14f3Smrg	  | -with-* | --with-* | -without-* | --without-* | --x)
1989bb2e14f3Smrg	    case "$ac_configure_args0 " in
1990bb2e14f3Smrg	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1991bb2e14f3Smrg	    esac
1992bb2e14f3Smrg	    ;;
1993bb2e14f3Smrg	  -* ) ac_must_keep_next=true ;;
1994bb2e14f3Smrg	esac
1995bb2e14f3Smrg      fi
1996a5399cb1Smrg      as_fn_append ac_configure_args " '$ac_arg'"
1997bb2e14f3Smrg      ;;
1998bb2e14f3Smrg    esac
1999bb2e14f3Smrg  done
2000bb2e14f3Smrgdone
2001a5399cb1Smrg{ ac_configure_args0=; unset ac_configure_args0;}
2002a5399cb1Smrg{ ac_configure_args1=; unset ac_configure_args1;}
2003bb2e14f3Smrg
2004bb2e14f3Smrg# When interrupted or exit'd, cleanup temporary files, and complete
2005bb2e14f3Smrg# config.log.  We remove comments because anyway the quotes in there
2006bb2e14f3Smrg# would cause problems or look ugly.
2007a5399cb1Smrg# WARNING: Use '\'' to represent an apostrophe within the trap.
2008a5399cb1Smrg# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2009bb2e14f3Smrgtrap 'exit_status=$?
2010e5db2183Smrg  # Sanitize IFS.
2011e5db2183Smrg  IFS=" ""	$as_nl"
2012bb2e14f3Smrg  # Save into config.log some information that might help in debugging.
2013bb2e14f3Smrg  {
2014bb2e14f3Smrg    echo
2015bb2e14f3Smrg
2016e5db2183Smrg    printf "%s\n" "## ---------------- ##
2017bb2e14f3Smrg## Cache variables. ##
20185afa940dSmrg## ---------------- ##"
2019bb2e14f3Smrg    echo
2020bb2e14f3Smrg    # The following way of writing the cache mishandles newlines in values,
2021a5399cb1Smrg(
2022a5399cb1Smrg  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2023a5399cb1Smrg    eval ac_val=\$$ac_var
2024a5399cb1Smrg    case $ac_val in #(
2025a5399cb1Smrg    *${as_nl}*)
2026a5399cb1Smrg      case $ac_var in #(
2027e5db2183Smrg      *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2028e5db2183Smrgprintf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2029a5399cb1Smrg      esac
2030a5399cb1Smrg      case $ac_var in #(
2031a5399cb1Smrg      _ | IFS | as_nl) ;; #(
2032a5399cb1Smrg      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2033a5399cb1Smrg      *) { eval $ac_var=; unset $ac_var;} ;;
2034a5399cb1Smrg      esac ;;
2035a5399cb1Smrg    esac
2036a5399cb1Smrg  done
2037bb2e14f3Smrg  (set) 2>&1 |
2038a5399cb1Smrg    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2039a5399cb1Smrg    *${as_nl}ac_space=\ *)
2040bb2e14f3Smrg      sed -n \
2041a5399cb1Smrg	"s/'\''/'\''\\\\'\'''\''/g;
2042a5399cb1Smrg	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2043a5399cb1Smrg      ;; #(
2044bb2e14f3Smrg    *)
2045a5399cb1Smrg      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2046bb2e14f3Smrg      ;;
2047a5399cb1Smrg    esac |
2048a5399cb1Smrg    sort
2049a5399cb1Smrg)
2050bb2e14f3Smrg    echo
2051bb2e14f3Smrg
2052e5db2183Smrg    printf "%s\n" "## ----------------- ##
2053bb2e14f3Smrg## Output variables. ##
20545afa940dSmrg## ----------------- ##"
2055bb2e14f3Smrg    echo
2056bb2e14f3Smrg    for ac_var in $ac_subst_vars
2057bb2e14f3Smrg    do
2058a5399cb1Smrg      eval ac_val=\$$ac_var
2059a5399cb1Smrg      case $ac_val in
2060e5db2183Smrg      *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2061a5399cb1Smrg      esac
2062e5db2183Smrg      printf "%s\n" "$ac_var='\''$ac_val'\''"
2063bb2e14f3Smrg    done | sort
2064bb2e14f3Smrg    echo
2065bb2e14f3Smrg
2066bb2e14f3Smrg    if test -n "$ac_subst_files"; then
2067e5db2183Smrg      printf "%s\n" "## ------------------- ##
2068a5399cb1Smrg## File substitutions. ##
20695afa940dSmrg## ------------------- ##"
2070bb2e14f3Smrg      echo
2071bb2e14f3Smrg      for ac_var in $ac_subst_files
2072bb2e14f3Smrg      do
2073a5399cb1Smrg	eval ac_val=\$$ac_var
2074a5399cb1Smrg	case $ac_val in
2075e5db2183Smrg	*\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2076a5399cb1Smrg	esac
2077e5db2183Smrg	printf "%s\n" "$ac_var='\''$ac_val'\''"
2078bb2e14f3Smrg      done | sort
2079bb2e14f3Smrg      echo
2080bb2e14f3Smrg    fi
2081bb2e14f3Smrg
2082bb2e14f3Smrg    if test -s confdefs.h; then
2083e5db2183Smrg      printf "%s\n" "## ----------- ##
2084bb2e14f3Smrg## confdefs.h. ##
20855afa940dSmrg## ----------- ##"
2086bb2e14f3Smrg      echo
2087a5399cb1Smrg      cat confdefs.h
2088bb2e14f3Smrg      echo
2089bb2e14f3Smrg    fi
2090bb2e14f3Smrg    test "$ac_signal" != 0 &&
2091e5db2183Smrg      printf "%s\n" "$as_me: caught signal $ac_signal"
2092e5db2183Smrg    printf "%s\n" "$as_me: exit $exit_status"
2093bb2e14f3Smrg  } >&5
2094a5399cb1Smrg  rm -f core *.core core.conftest.* &&
2095a5399cb1Smrg    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2096bb2e14f3Smrg    exit $exit_status
2097a5399cb1Smrg' 0
2098bb2e14f3Smrgfor ac_signal in 1 2 13 15; do
2099a5399cb1Smrg  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2100bb2e14f3Smrgdone
2101bb2e14f3Smrgac_signal=0
2102bb2e14f3Smrg
2103bb2e14f3Smrg# confdefs.h avoids OS command line length limits that DEFS can exceed.
2104a5399cb1Smrgrm -f -r conftest* confdefs.h
2105a5399cb1Smrg
2106e5db2183Smrgprintf "%s\n" "/* confdefs.h */" > confdefs.h
2107bb2e14f3Smrg
2108bb2e14f3Smrg# Predefined preprocessor variables.
2109bb2e14f3Smrg
2110e5db2183Smrgprintf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
2111bb2e14f3Smrg
2112e5db2183Smrgprintf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
2113bb2e14f3Smrg
2114e5db2183Smrgprintf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
2115bb2e14f3Smrg
2116e5db2183Smrgprintf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
2117bb2e14f3Smrg
2118e5db2183Smrgprintf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
2119bb2e14f3Smrg
2120e5db2183Smrgprintf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
2121a5399cb1Smrg
2122bb2e14f3Smrg
2123bb2e14f3Smrg# Let the site file select an alternate cache file if it wants to.
2124a5399cb1Smrg# Prefer an explicitly selected file to automatically selected ones.
2125a5399cb1Smrgif test -n "$CONFIG_SITE"; then
2126e5db2183Smrg  ac_site_files="$CONFIG_SITE"
2127a5399cb1Smrgelif test "x$prefix" != xNONE; then
2128e5db2183Smrg  ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
2129a5399cb1Smrgelse
2130e5db2183Smrg  ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
2131a5399cb1Smrgfi
2132e5db2183Smrg
2133e5db2183Smrgfor ac_site_file in $ac_site_files
2134a5399cb1Smrgdo
2135e5db2183Smrg  case $ac_site_file in #(
2136e5db2183Smrg  */*) :
2137e5db2183Smrg     ;; #(
2138e5db2183Smrg  *) :
2139e5db2183Smrg    ac_site_file=./$ac_site_file ;;
2140e5db2183Smrgesac
2141e5db2183Smrg  if test -f "$ac_site_file" && test -r "$ac_site_file"; then
2142e5db2183Smrg    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2143e5db2183Smrgprintf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
2144bb2e14f3Smrg    sed 's/^/| /' "$ac_site_file" >&5
21455afa940dSmrg    . "$ac_site_file" \
214643b8458eSmrg      || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
214743b8458eSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
21485afa940dSmrgas_fn_error $? "failed to load site script $ac_site_file
214943b8458eSmrgSee 'config.log' for more details" "$LINENO" 5; }
2150bb2e14f3Smrg  fi
2151bb2e14f3Smrgdone
2152bb2e14f3Smrg
2153bb2e14f3Smrgif test -r "$cache_file"; then
2154a5399cb1Smrg  # Some versions of bash will fail to source /dev/null (special files
2155a5399cb1Smrg  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2156a5399cb1Smrg  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2157e5db2183Smrg    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2158e5db2183Smrgprintf "%s\n" "$as_me: loading cache $cache_file" >&6;}
2159bb2e14f3Smrg    case $cache_file in
2160a5399cb1Smrg      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2161a5399cb1Smrg      *)                      . "./$cache_file";;
2162bb2e14f3Smrg    esac
2163bb2e14f3Smrg  fi
2164bb2e14f3Smrgelse
2165e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2166e5db2183Smrgprintf "%s\n" "$as_me: creating cache $cache_file" >&6;}
2167bb2e14f3Smrg  >$cache_file
2168bb2e14f3Smrgfi
2169bb2e14f3Smrg
2170e5db2183Smrg# Test code for whether the C compiler supports C89 (global declarations)
2171e5db2183Smrgac_c_conftest_c89_globals='
2172e5db2183Smrg/* Does the compiler advertise C89 conformance?
2173e5db2183Smrg   Do not test the value of __STDC__, because some compilers set it to 0
2174e5db2183Smrg   while being otherwise adequately conformant. */
2175e5db2183Smrg#if !defined __STDC__
2176e5db2183Smrg# error "Compiler does not advertise C89 conformance"
2177e5db2183Smrg#endif
2178bb2e14f3Smrg
2179e5db2183Smrg#include <stddef.h>
2180e5db2183Smrg#include <stdarg.h>
2181e5db2183Smrgstruct stat;
2182e5db2183Smrg/* Most of the following tests are stolen from RCS 5.7 src/conf.sh.  */
2183e5db2183Smrgstruct buf { int x; };
2184e5db2183Smrgstruct buf * (*rcsopen) (struct buf *, struct stat *, int);
218543b8458eSmrgstatic char *e (char **p, int i)
2186e5db2183Smrg{
2187e5db2183Smrg  return p[i];
2188e5db2183Smrg}
2189e5db2183Smrgstatic char *f (char * (*g) (char **, int), char **p, ...)
2190e5db2183Smrg{
2191e5db2183Smrg  char *s;
2192e5db2183Smrg  va_list v;
2193e5db2183Smrg  va_start (v,p);
2194e5db2183Smrg  s = g (p, va_arg (v,int));
2195e5db2183Smrg  va_end (v);
2196e5db2183Smrg  return s;
2197e5db2183Smrg}
2198bb2e14f3Smrg
219943b8458eSmrg/* C89 style stringification. */
220043b8458eSmrg#define noexpand_stringify(a) #a
220143b8458eSmrgconst char *stringified = noexpand_stringify(arbitrary+token=sequence);
220243b8458eSmrg
220343b8458eSmrg/* C89 style token pasting.  Exercises some of the corner cases that
220443b8458eSmrg   e.g. old MSVC gets wrong, but not very hard. */
220543b8458eSmrg#define noexpand_concat(a,b) a##b
220643b8458eSmrg#define expand_concat(a,b) noexpand_concat(a,b)
220743b8458eSmrgextern int vA;
220843b8458eSmrgextern int vbee;
220943b8458eSmrg#define aye A
221043b8458eSmrg#define bee B
221143b8458eSmrgint *pvA = &expand_concat(v,aye);
221243b8458eSmrgint *pvbee = &noexpand_concat(v,bee);
221343b8458eSmrg
2214e5db2183Smrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2215e5db2183Smrg   function prototypes and stuff, but not \xHH hex character constants.
2216e5db2183Smrg   These do not provoke an error unfortunately, instead are silently treated
2217e5db2183Smrg   as an "x".  The following induces an error, until -std is added to get
2218e5db2183Smrg   proper ANSI mode.  Curiously \x00 != x always comes out true, for an
2219e5db2183Smrg   array size at least.  It is necessary to write \x00 == 0 to get something
2220e5db2183Smrg   that is true only with -std.  */
2221e5db2183Smrgint osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
2222bb2e14f3Smrg
2223e5db2183Smrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2224e5db2183Smrg   inside strings and character constants.  */
2225e5db2183Smrg#define FOO(x) '\''x'\''
2226e5db2183Smrgint xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
222739f9c979Smrg
2228e5db2183Smrgint test (int i, double x);
2229e5db2183Smrgstruct s1 {int (*f) (int a);};
2230e5db2183Smrgstruct s2 {int (*f) (double a);};
2231e5db2183Smrgint pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
2232e5db2183Smrg               int, int);'
223339f9c979Smrg
2234e5db2183Smrg# Test code for whether the C compiler supports C89 (body of main).
2235e5db2183Smrgac_c_conftest_c89_main='
2236e5db2183Smrgok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
2237e5db2183Smrg'
223839f9c979Smrg
2239e5db2183Smrg# Test code for whether the C compiler supports C99 (global declarations)
2240e5db2183Smrgac_c_conftest_c99_globals='
224143b8458eSmrg/* Does the compiler advertise C99 conformance? */
2242e5db2183Smrg#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
2243e5db2183Smrg# error "Compiler does not advertise C99 conformance"
2244e5db2183Smrg#endif
2245bb2e14f3Smrg
224643b8458eSmrg// See if C++-style comments work.
224743b8458eSmrg
2248e5db2183Smrg#include <stdbool.h>
2249e5db2183Smrgextern int puts (const char *);
2250e5db2183Smrgextern int printf (const char *, ...);
2251e5db2183Smrgextern int dprintf (int, const char *, ...);
2252e5db2183Smrgextern void *malloc (size_t);
225343b8458eSmrgextern void free (void *);
2254e5db2183Smrg
2255e5db2183Smrg// Check varargs macros.  These examples are taken from C99 6.10.3.5.
2256e5db2183Smrg// dprintf is used instead of fprintf to avoid needing to declare
2257e5db2183Smrg// FILE and stderr.
2258e5db2183Smrg#define debug(...) dprintf (2, __VA_ARGS__)
2259e5db2183Smrg#define showlist(...) puts (#__VA_ARGS__)
2260e5db2183Smrg#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
2261e5db2183Smrgstatic void
2262e5db2183Smrgtest_varargs_macros (void)
2263e5db2183Smrg{
2264e5db2183Smrg  int x = 1234;
2265e5db2183Smrg  int y = 5678;
2266e5db2183Smrg  debug ("Flag");
2267e5db2183Smrg  debug ("X = %d\n", x);
2268e5db2183Smrg  showlist (The first, second, and third items.);
2269e5db2183Smrg  report (x>y, "x is %d but y is %d", x, y);
2270e5db2183Smrg}
2271e5db2183Smrg
2272e5db2183Smrg// Check long long types.
2273e5db2183Smrg#define BIG64 18446744073709551615ull
2274e5db2183Smrg#define BIG32 4294967295ul
2275e5db2183Smrg#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
2276e5db2183Smrg#if !BIG_OK
2277e5db2183Smrg  #error "your preprocessor is broken"
2278e5db2183Smrg#endif
2279e5db2183Smrg#if BIG_OK
2280e5db2183Smrg#else
2281e5db2183Smrg  #error "your preprocessor is broken"
2282e5db2183Smrg#endif
2283e5db2183Smrgstatic long long int bignum = -9223372036854775807LL;
2284e5db2183Smrgstatic unsigned long long int ubignum = BIG64;
2285e5db2183Smrg
2286e5db2183Smrgstruct incomplete_array
2287e5db2183Smrg{
2288e5db2183Smrg  int datasize;
2289e5db2183Smrg  double data[];
2290e5db2183Smrg};
2291e5db2183Smrg
2292e5db2183Smrgstruct named_init {
2293e5db2183Smrg  int number;
2294e5db2183Smrg  const wchar_t *name;
2295e5db2183Smrg  double average;
2296e5db2183Smrg};
2297e5db2183Smrg
2298e5db2183Smrgtypedef const char *ccp;
2299e5db2183Smrg
2300e5db2183Smrgstatic inline int
2301e5db2183Smrgtest_restrict (ccp restrict text)
2302e5db2183Smrg{
2303e5db2183Smrg  // Iterate through items via the restricted pointer.
2304e5db2183Smrg  // Also check for declarations in for loops.
2305e5db2183Smrg  for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
2306e5db2183Smrg    continue;
2307e5db2183Smrg  return 0;
2308e5db2183Smrg}
2309e5db2183Smrg
2310e5db2183Smrg// Check varargs and va_copy.
2311e5db2183Smrgstatic bool
2312e5db2183Smrgtest_varargs (const char *format, ...)
2313e5db2183Smrg{
2314e5db2183Smrg  va_list args;
2315e5db2183Smrg  va_start (args, format);
2316e5db2183Smrg  va_list args_copy;
2317e5db2183Smrg  va_copy (args_copy, args);
2318e5db2183Smrg
2319e5db2183Smrg  const char *str = "";
2320e5db2183Smrg  int number = 0;
2321e5db2183Smrg  float fnumber = 0;
2322e5db2183Smrg
2323e5db2183Smrg  while (*format)
2324e5db2183Smrg    {
2325e5db2183Smrg      switch (*format++)
2326e5db2183Smrg	{
2327e5db2183Smrg	case '\''s'\'': // string
2328e5db2183Smrg	  str = va_arg (args_copy, const char *);
2329e5db2183Smrg	  break;
2330e5db2183Smrg	case '\''d'\'': // int
2331e5db2183Smrg	  number = va_arg (args_copy, int);
2332e5db2183Smrg	  break;
2333e5db2183Smrg	case '\''f'\'': // float
2334e5db2183Smrg	  fnumber = va_arg (args_copy, double);
2335e5db2183Smrg	  break;
2336e5db2183Smrg	default:
2337e5db2183Smrg	  break;
2338e5db2183Smrg	}
2339e5db2183Smrg    }
2340e5db2183Smrg  va_end (args_copy);
2341e5db2183Smrg  va_end (args);
2342e5db2183Smrg
2343e5db2183Smrg  return *str && number && fnumber;
2344e5db2183Smrg}
2345e5db2183Smrg'
2346e5db2183Smrg
2347e5db2183Smrg# Test code for whether the C compiler supports C99 (body of main).
2348e5db2183Smrgac_c_conftest_c99_main='
2349e5db2183Smrg  // Check bool.
2350e5db2183Smrg  _Bool success = false;
2351e5db2183Smrg  success |= (argc != 0);
2352e5db2183Smrg
2353e5db2183Smrg  // Check restrict.
2354e5db2183Smrg  if (test_restrict ("String literal") == 0)
2355e5db2183Smrg    success = true;
2356e5db2183Smrg  char *restrict newvar = "Another string";
2357e5db2183Smrg
2358e5db2183Smrg  // Check varargs.
2359e5db2183Smrg  success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
2360e5db2183Smrg  test_varargs_macros ();
2361e5db2183Smrg
2362e5db2183Smrg  // Check flexible array members.
2363e5db2183Smrg  struct incomplete_array *ia =
2364e5db2183Smrg    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
2365e5db2183Smrg  ia->datasize = 10;
2366e5db2183Smrg  for (int i = 0; i < ia->datasize; ++i)
2367e5db2183Smrg    ia->data[i] = i * 1.234;
236843b8458eSmrg  // Work around memory leak warnings.
236943b8458eSmrg  free (ia);
2370e5db2183Smrg
2371e5db2183Smrg  // Check named initializers.
2372e5db2183Smrg  struct named_init ni = {
2373e5db2183Smrg    .number = 34,
2374e5db2183Smrg    .name = L"Test wide string",
2375e5db2183Smrg    .average = 543.34343,
2376e5db2183Smrg  };
2377e5db2183Smrg
2378e5db2183Smrg  ni.number = 58;
2379e5db2183Smrg
2380e5db2183Smrg  int dynamic_array[ni.number];
2381e5db2183Smrg  dynamic_array[0] = argv[0][0];
2382e5db2183Smrg  dynamic_array[ni.number - 1] = 543;
2383e5db2183Smrg
2384e5db2183Smrg  // work around unused variable warnings
2385e5db2183Smrg  ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
2386e5db2183Smrg	 || dynamic_array[ni.number - 1] != 543);
2387e5db2183Smrg'
2388e5db2183Smrg
2389e5db2183Smrg# Test code for whether the C compiler supports C11 (global declarations)
2390e5db2183Smrgac_c_conftest_c11_globals='
239143b8458eSmrg/* Does the compiler advertise C11 conformance? */
2392e5db2183Smrg#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
2393e5db2183Smrg# error "Compiler does not advertise C11 conformance"
2394e5db2183Smrg#endif
2395e5db2183Smrg
2396e5db2183Smrg// Check _Alignas.
2397e5db2183Smrgchar _Alignas (double) aligned_as_double;
2398e5db2183Smrgchar _Alignas (0) no_special_alignment;
2399e5db2183Smrgextern char aligned_as_int;
2400e5db2183Smrgchar _Alignas (0) _Alignas (int) aligned_as_int;
2401e5db2183Smrg
2402e5db2183Smrg// Check _Alignof.
2403e5db2183Smrgenum
2404e5db2183Smrg{
2405e5db2183Smrg  int_alignment = _Alignof (int),
2406e5db2183Smrg  int_array_alignment = _Alignof (int[100]),
2407e5db2183Smrg  char_alignment = _Alignof (char)
2408e5db2183Smrg};
2409e5db2183Smrg_Static_assert (0 < -_Alignof (int), "_Alignof is signed");
2410e5db2183Smrg
2411e5db2183Smrg// Check _Noreturn.
2412e5db2183Smrgint _Noreturn does_not_return (void) { for (;;) continue; }
2413e5db2183Smrg
2414e5db2183Smrg// Check _Static_assert.
2415e5db2183Smrgstruct test_static_assert
2416e5db2183Smrg{
2417e5db2183Smrg  int x;
2418e5db2183Smrg  _Static_assert (sizeof (int) <= sizeof (long int),
2419e5db2183Smrg                  "_Static_assert does not work in struct");
2420e5db2183Smrg  long int y;
2421e5db2183Smrg};
2422e5db2183Smrg
2423e5db2183Smrg// Check UTF-8 literals.
2424e5db2183Smrg#define u8 syntax error!
2425e5db2183Smrgchar const utf8_literal[] = u8"happens to be ASCII" "another string";
2426e5db2183Smrg
2427e5db2183Smrg// Check duplicate typedefs.
2428e5db2183Smrgtypedef long *long_ptr;
2429e5db2183Smrgtypedef long int *long_ptr;
2430e5db2183Smrgtypedef long_ptr long_ptr;
2431e5db2183Smrg
2432e5db2183Smrg// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
2433e5db2183Smrgstruct anonymous
2434e5db2183Smrg{
2435e5db2183Smrg  union {
2436e5db2183Smrg    struct { int i; int j; };
2437e5db2183Smrg    struct { int k; long int l; } w;
2438e5db2183Smrg  };
2439e5db2183Smrg  int m;
2440e5db2183Smrg} v1;
2441e5db2183Smrg'
2442e5db2183Smrg
2443e5db2183Smrg# Test code for whether the C compiler supports C11 (body of main).
2444e5db2183Smrgac_c_conftest_c11_main='
2445e5db2183Smrg  _Static_assert ((offsetof (struct anonymous, i)
2446e5db2183Smrg		   == offsetof (struct anonymous, w.k)),
2447e5db2183Smrg		  "Anonymous union alignment botch");
2448e5db2183Smrg  v1.i = 2;
2449e5db2183Smrg  v1.w.k = 5;
2450e5db2183Smrg  ok |= v1.i != 5;
2451e5db2183Smrg'
2452e5db2183Smrg
2453e5db2183Smrg# Test code for whether the C compiler supports C11 (complete).
2454e5db2183Smrgac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
2455e5db2183Smrg${ac_c_conftest_c99_globals}
2456e5db2183Smrg${ac_c_conftest_c11_globals}
2457e5db2183Smrg
2458e5db2183Smrgint
2459e5db2183Smrgmain (int argc, char **argv)
2460e5db2183Smrg{
2461e5db2183Smrg  int ok = 0;
2462e5db2183Smrg  ${ac_c_conftest_c89_main}
2463e5db2183Smrg  ${ac_c_conftest_c99_main}
2464e5db2183Smrg  ${ac_c_conftest_c11_main}
2465e5db2183Smrg  return ok;
2466e5db2183Smrg}
2467e5db2183Smrg"
2468e5db2183Smrg
2469e5db2183Smrg# Test code for whether the C compiler supports C99 (complete).
2470e5db2183Smrgac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
2471e5db2183Smrg${ac_c_conftest_c99_globals}
2472e5db2183Smrg
2473e5db2183Smrgint
2474e5db2183Smrgmain (int argc, char **argv)
2475e5db2183Smrg{
2476e5db2183Smrg  int ok = 0;
2477e5db2183Smrg  ${ac_c_conftest_c89_main}
2478e5db2183Smrg  ${ac_c_conftest_c99_main}
2479e5db2183Smrg  return ok;
2480e5db2183Smrg}
2481e5db2183Smrg"
2482e5db2183Smrg
2483e5db2183Smrg# Test code for whether the C compiler supports C89 (complete).
2484e5db2183Smrgac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
2485e5db2183Smrg
2486e5db2183Smrgint
2487e5db2183Smrgmain (int argc, char **argv)
2488e5db2183Smrg{
2489e5db2183Smrg  int ok = 0;
2490e5db2183Smrg  ${ac_c_conftest_c89_main}
2491e5db2183Smrg  return ok;
2492e5db2183Smrg}
2493e5db2183Smrg"
2494e5db2183Smrg
2495e5db2183Smrgas_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
2496e5db2183Smrgas_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
2497e5db2183Smrgas_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
2498e5db2183Smrgas_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
2499e5db2183Smrgas_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
2500e5db2183Smrgas_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
2501e5db2183Smrgas_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
2502e5db2183Smrgas_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
2503e5db2183Smrgas_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
2504e5db2183Smrg
2505e5db2183Smrg# Auxiliary files required by this configure script.
2506e5db2183Smrgac_aux_files="config.guess config.sub compile missing install-sh"
2507e5db2183Smrg
2508e5db2183Smrg# Locations in which to look for auxiliary files.
2509e5db2183Smrgac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.."
2510e5db2183Smrg
2511e5db2183Smrg# Search for a directory containing all of the required auxiliary files,
2512e5db2183Smrg# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
2513e5db2183Smrg# If we don't find one directory that contains all the files we need,
2514e5db2183Smrg# we report the set of missing files from the *first* directory in
2515e5db2183Smrg# $ac_aux_dir_candidates and give up.
2516e5db2183Smrgac_missing_aux_files=""
2517e5db2183Smrgac_first_candidate=:
2518e5db2183Smrgprintf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
2519e5db2183Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2520e5db2183Smrgas_found=false
2521e5db2183Smrgfor as_dir in $ac_aux_dir_candidates
2522e5db2183Smrgdo
2523e5db2183Smrg  IFS=$as_save_IFS
2524e5db2183Smrg  case $as_dir in #(((
2525e5db2183Smrg    '') as_dir=./ ;;
2526e5db2183Smrg    */) ;;
2527e5db2183Smrg    *) as_dir=$as_dir/ ;;
2528e5db2183Smrg  esac
2529e5db2183Smrg  as_found=:
2530e5db2183Smrg
2531e5db2183Smrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}:  trying $as_dir" >&5
2532e5db2183Smrg  ac_aux_dir_found=yes
2533e5db2183Smrg  ac_install_sh=
2534e5db2183Smrg  for ac_aux in $ac_aux_files
2535e5db2183Smrg  do
2536e5db2183Smrg    # As a special case, if "install-sh" is required, that requirement
2537e5db2183Smrg    # can be satisfied by any of "install-sh", "install.sh", or "shtool",
2538e5db2183Smrg    # and $ac_install_sh is set appropriately for whichever one is found.
2539e5db2183Smrg    if test x"$ac_aux" = x"install-sh"
2540e5db2183Smrg    then
2541e5db2183Smrg      if test -f "${as_dir}install-sh"; then
2542e5db2183Smrg        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install-sh found" >&5
2543e5db2183Smrg        ac_install_sh="${as_dir}install-sh -c"
2544e5db2183Smrg      elif test -f "${as_dir}install.sh"; then
2545e5db2183Smrg        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install.sh found" >&5
2546e5db2183Smrg        ac_install_sh="${as_dir}install.sh -c"
2547e5db2183Smrg      elif test -f "${as_dir}shtool"; then
2548e5db2183Smrg        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}shtool found" >&5
2549e5db2183Smrg        ac_install_sh="${as_dir}shtool install -c"
2550e5db2183Smrg      else
2551e5db2183Smrg        ac_aux_dir_found=no
2552e5db2183Smrg        if $ac_first_candidate; then
2553e5db2183Smrg          ac_missing_aux_files="${ac_missing_aux_files} install-sh"
2554e5db2183Smrg        else
2555e5db2183Smrg          break
2556e5db2183Smrg        fi
2557e5db2183Smrg      fi
2558e5db2183Smrg    else
2559e5db2183Smrg      if test -f "${as_dir}${ac_aux}"; then
2560e5db2183Smrg        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}${ac_aux} found" >&5
2561e5db2183Smrg      else
2562e5db2183Smrg        ac_aux_dir_found=no
2563e5db2183Smrg        if $ac_first_candidate; then
2564e5db2183Smrg          ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
2565e5db2183Smrg        else
2566e5db2183Smrg          break
2567e5db2183Smrg        fi
2568e5db2183Smrg      fi
2569e5db2183Smrg    fi
2570e5db2183Smrg  done
2571e5db2183Smrg  if test "$ac_aux_dir_found" = yes; then
2572e5db2183Smrg    ac_aux_dir="$as_dir"
25735afa940dSmrg    break
25745afa940dSmrg  fi
2575e5db2183Smrg  ac_first_candidate=false
2576e5db2183Smrg
2577e5db2183Smrg  as_found=false
2578bb2e14f3Smrgdone
2579e5db2183SmrgIFS=$as_save_IFS
2580e5db2183Smrgif $as_found
2581e5db2183Smrgthen :
2582e5db2183Smrg
258343b8458eSmrgelse case e in #(
258443b8458eSmrg  e) as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 ;;
258543b8458eSmrgesac
2586bb2e14f3Smrgfi
2587a5399cb1Smrg
2588e5db2183Smrg
2589a5399cb1Smrg# These three variables are undocumented and unsupported,
2590a5399cb1Smrg# and are intended to be withdrawn in a future Autoconf release.
2591a5399cb1Smrg# They can cause serious problems if a builder's source tree is in a directory
2592a5399cb1Smrg# whose full name contains unusual characters.
2593e5db2183Smrgif test -f "${ac_aux_dir}config.guess"; then
2594e5db2183Smrg  ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
2595e5db2183Smrgfi
2596e5db2183Smrgif test -f "${ac_aux_dir}config.sub"; then
2597e5db2183Smrg  ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
2598e5db2183Smrgfi
2599e5db2183Smrgif test -f "$ac_aux_dir/configure"; then
2600e5db2183Smrg  ac_configure="$SHELL ${ac_aux_dir}configure"
2601e5db2183Smrgfi
2602e5db2183Smrg
2603e5db2183Smrg# Check that the precious variables saved in the cache have kept the same
2604e5db2183Smrg# value.
2605e5db2183Smrgac_cache_corrupted=false
2606e5db2183Smrgfor ac_var in $ac_precious_vars; do
2607e5db2183Smrg  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2608e5db2183Smrg  eval ac_new_set=\$ac_env_${ac_var}_set
2609e5db2183Smrg  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2610e5db2183Smrg  eval ac_new_val=\$ac_env_${ac_var}_value
2611e5db2183Smrg  case $ac_old_set,$ac_new_set in
2612e5db2183Smrg    set,)
261343b8458eSmrg      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&5
261443b8458eSmrgprintf "%s\n" "$as_me: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&2;}
2615e5db2183Smrg      ac_cache_corrupted=: ;;
2616e5db2183Smrg    ,set)
261743b8458eSmrg      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was not set in the previous run" >&5
261843b8458eSmrgprintf "%s\n" "$as_me: error: '$ac_var' was not set in the previous run" >&2;}
2619e5db2183Smrg      ac_cache_corrupted=: ;;
2620e5db2183Smrg    ,);;
2621e5db2183Smrg    *)
2622e5db2183Smrg      if test "x$ac_old_val" != "x$ac_new_val"; then
2623e5db2183Smrg	# differences in whitespace do not lead to failure.
2624e5db2183Smrg	ac_old_val_w=`echo x $ac_old_val`
2625e5db2183Smrg	ac_new_val_w=`echo x $ac_new_val`
2626e5db2183Smrg	if test "$ac_old_val_w" != "$ac_new_val_w"; then
262743b8458eSmrg	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' has changed since the previous run:" >&5
262843b8458eSmrgprintf "%s\n" "$as_me: error: '$ac_var' has changed since the previous run:" >&2;}
2629e5db2183Smrg	  ac_cache_corrupted=:
2630e5db2183Smrg	else
263143b8458eSmrg	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&5
263243b8458eSmrgprintf "%s\n" "$as_me: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&2;}
2633e5db2183Smrg	  eval $ac_var=\$ac_old_val
2634e5db2183Smrg	fi
263543b8458eSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   former value:  '$ac_old_val'" >&5
263643b8458eSmrgprintf "%s\n" "$as_me:   former value:  '$ac_old_val'" >&2;}
263743b8458eSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   current value: '$ac_new_val'" >&5
263843b8458eSmrgprintf "%s\n" "$as_me:   current value: '$ac_new_val'" >&2;}
2639e5db2183Smrg      fi;;
2640e5db2183Smrg  esac
2641e5db2183Smrg  # Pass precious variables to config.status.
2642e5db2183Smrg  if test "$ac_new_set" = set; then
2643e5db2183Smrg    case $ac_new_val in
2644e5db2183Smrg    *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2645e5db2183Smrg    *) ac_arg=$ac_var=$ac_new_val ;;
2646e5db2183Smrg    esac
2647e5db2183Smrg    case " $ac_configure_args " in
2648e5db2183Smrg      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2649e5db2183Smrg      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2650e5db2183Smrg    esac
2651e5db2183Smrg  fi
2652e5db2183Smrgdone
2653e5db2183Smrgif $ac_cache_corrupted; then
265443b8458eSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
265543b8458eSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
2656e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2657e5db2183Smrgprintf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
265843b8458eSmrg  as_fn_error $? "run '${MAKE-make} distclean' and/or 'rm $cache_file'
2659e5db2183Smrg	    and start over" "$LINENO" 5
2660e5db2183Smrgfi
2661e5db2183Smrg## -------------------- ##
2662e5db2183Smrg## Main body of script. ##
2663e5db2183Smrg## -------------------- ##
2664a5399cb1Smrg
2665e5db2183Smrgac_ext=c
2666e5db2183Smrgac_cpp='$CPP $CPPFLAGS'
2667e5db2183Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2668e5db2183Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2669e5db2183Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
2670e5db2183Smrg
2671e5db2183Smrg
2672e5db2183Smrg
2673e5db2183Smrgac_config_headers="$ac_config_headers config.h"
2674bb2e14f3Smrg
2675e5db2183Smrg
2676e5db2183Smrg# Initialize Automake
2677e5db2183Smrgam__api_version='1.16'
2678e5db2183Smrg
2679e5db2183Smrg
2680e5db2183Smrg
2681e5db2183Smrg  # Find a good install program.  We prefer a C program (faster),
2682bb2e14f3Smrg# so one script is as good as another.  But avoid the broken or
2683bb2e14f3Smrg# incompatible versions:
2684bb2e14f3Smrg# SysV /etc/install, /usr/sbin/install
2685bb2e14f3Smrg# SunOS /usr/etc/install
2686bb2e14f3Smrg# IRIX /sbin/install
2687bb2e14f3Smrg# AIX /bin/install
2688bb2e14f3Smrg# AmigaOS /C/install, which installs bootblocks on floppy discs
2689bb2e14f3Smrg# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2690bb2e14f3Smrg# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2691bb2e14f3Smrg# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2692bb2e14f3Smrg# OS/2's system install, which has a completely different semantic
2693bb2e14f3Smrg# ./install, which can be erroneously created by make from ./install.sh.
2694a5399cb1Smrg# Reject install programs that cannot install multiple files.
2695e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2696e5db2183Smrgprintf %s "checking for a BSD-compatible install... " >&6; }
2697bb2e14f3Smrgif test -z "$INSTALL"; then
2698e5db2183Smrgif test ${ac_cv_path_install+y}
2699e5db2183Smrgthen :
2700e5db2183Smrg  printf %s "(cached) " >&6
270143b8458eSmrgelse case e in #(
270243b8458eSmrg  e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2703bb2e14f3Smrgfor as_dir in $PATH
2704bb2e14f3Smrgdo
2705bb2e14f3Smrg  IFS=$as_save_IFS
2706e5db2183Smrg  case $as_dir in #(((
2707e5db2183Smrg    '') as_dir=./ ;;
2708e5db2183Smrg    */) ;;
2709e5db2183Smrg    *) as_dir=$as_dir/ ;;
2710e5db2183Smrg  esac
2711e5db2183Smrg    # Account for fact that we put trailing slashes in our PATH walk.
2712e5db2183Smrgcase $as_dir in #((
2713e5db2183Smrg  ./ | /[cC]/* | \
2714bb2e14f3Smrg  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2715a5399cb1Smrg  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2716bb2e14f3Smrg  /usr/ucb/* ) ;;
2717bb2e14f3Smrg  *)
2718bb2e14f3Smrg    # OSF1 and SCO ODT 3.0 have their own names for install.
2719bb2e14f3Smrg    # Don't use installbsd from OSF since it installs stuff as root
2720bb2e14f3Smrg    # by default.
2721bb2e14f3Smrg    for ac_prog in ginstall scoinst install; do
2722bb2e14f3Smrg      for ac_exec_ext in '' $ac_executable_extensions; do
2723e5db2183Smrg	if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
2724bb2e14f3Smrg	  if test $ac_prog = install &&
2725e5db2183Smrg	    grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2726bb2e14f3Smrg	    # AIX install.  It has an incompatible calling convention.
2727bb2e14f3Smrg	    :
2728bb2e14f3Smrg	  elif test $ac_prog = install &&
2729e5db2183Smrg	    grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2730bb2e14f3Smrg	    # program-specific install script used by HP pwplus--don't use.
2731bb2e14f3Smrg	    :
2732bb2e14f3Smrg	  else
2733a5399cb1Smrg	    rm -rf conftest.one conftest.two conftest.dir
2734a5399cb1Smrg	    echo one > conftest.one
2735a5399cb1Smrg	    echo two > conftest.two
2736a5399cb1Smrg	    mkdir conftest.dir
2737e5db2183Smrg	    if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
2738a5399cb1Smrg	      test -s conftest.one && test -s conftest.two &&
2739a5399cb1Smrg	      test -s conftest.dir/conftest.one &&
2740a5399cb1Smrg	      test -s conftest.dir/conftest.two
2741a5399cb1Smrg	    then
2742e5db2183Smrg	      ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
2743a5399cb1Smrg	      break 3
2744a5399cb1Smrg	    fi
2745bb2e14f3Smrg	  fi
2746bb2e14f3Smrg	fi
2747bb2e14f3Smrg      done
2748bb2e14f3Smrg    done
2749bb2e14f3Smrg    ;;
2750bb2e14f3Smrgesac
2751bb2e14f3Smrg
2752a5399cb1Smrg  done
2753a5399cb1SmrgIFS=$as_save_IFS
2754a5399cb1Smrg
2755a5399cb1Smrgrm -rf conftest.one conftest.two conftest.dir
275643b8458eSmrg ;;
275743b8458eSmrgesac
2758bb2e14f3Smrgfi
2759e5db2183Smrg  if test ${ac_cv_path_install+y}; then
2760bb2e14f3Smrg    INSTALL=$ac_cv_path_install
2761bb2e14f3Smrg  else
2762a5399cb1Smrg    # As a last resort, use the slow shell script.  Don't cache a
2763a5399cb1Smrg    # value for INSTALL within a source directory, because that will
2764bb2e14f3Smrg    # break other packages using the cache if that directory is
2765a5399cb1Smrg    # removed, or if the value is a relative name.
2766bb2e14f3Smrg    INSTALL=$ac_install_sh
2767bb2e14f3Smrg  fi
2768bb2e14f3Smrgfi
2769e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2770e5db2183Smrgprintf "%s\n" "$INSTALL" >&6; }
2771bb2e14f3Smrg
2772bb2e14f3Smrg# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2773bb2e14f3Smrg# It thinks the first close brace ends the variable substitution.
2774bb2e14f3Smrgtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2775bb2e14f3Smrg
2776bb2e14f3Smrgtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2777bb2e14f3Smrg
2778bb2e14f3Smrgtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2779bb2e14f3Smrg
2780e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2781e5db2183Smrgprintf %s "checking whether build environment is sane... " >&6; }
2782a5399cb1Smrg# Reject unsafe characters in $srcdir or the absolute working directory
2783a5399cb1Smrg# name.  Accept space and tab only in the latter.
2784a5399cb1Smrgam_lf='
2785a5399cb1Smrg'
2786a5399cb1Smrgcase `pwd` in
2787a5399cb1Smrg  *[\\\"\#\$\&\'\`$am_lf]*)
27885afa940dSmrg    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2789a5399cb1Smrgesac
2790a5399cb1Smrgcase $srcdir in
2791a5399cb1Smrg  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
279239f9c979Smrg    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2793a5399cb1Smrgesac
2794a5399cb1Smrg
279539f9c979Smrg# Do 'set' in a subshell so we don't clobber the current shell's
2796bb2e14f3Smrg# arguments.  Must try -L first in case configure is actually a
2797bb2e14f3Smrg# symlink; some systems play weird games with the mod time of symlinks
2798bb2e14f3Smrg# (eg FreeBSD returns the mod time of the symlink's containing
2799bb2e14f3Smrg# directory).
2800bb2e14f3Smrgif (
280139f9c979Smrg   am_has_slept=no
280239f9c979Smrg   for am_try in 1 2; do
280339f9c979Smrg     echo "timestamp, slept: $am_has_slept" > conftest.file
280439f9c979Smrg     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
280539f9c979Smrg     if test "$*" = "X"; then
280639f9c979Smrg	# -L didn't work.
280739f9c979Smrg	set X `ls -t "$srcdir/configure" conftest.file`
280839f9c979Smrg     fi
280939f9c979Smrg     if test "$*" != "X $srcdir/configure conftest.file" \
281039f9c979Smrg	&& test "$*" != "X conftest.file $srcdir/configure"; then
281139f9c979Smrg
281239f9c979Smrg	# If neither matched, then we have a broken ls.  This can happen
281339f9c979Smrg	# if, for instance, CONFIG_SHELL is bash and it inherits a
281439f9c979Smrg	# broken ls alias from the environment.  This has actually
281539f9c979Smrg	# happened.  Such a system could not be considered "sane".
281639f9c979Smrg	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
281739f9c979Smrg  alias in your environment" "$LINENO" 5
281839f9c979Smrg     fi
281939f9c979Smrg     if test "$2" = conftest.file || test $am_try -eq 2; then
282039f9c979Smrg       break
282139f9c979Smrg     fi
282239f9c979Smrg     # Just in case.
282339f9c979Smrg     sleep 1
282439f9c979Smrg     am_has_slept=yes
282539f9c979Smrg   done
2826bb2e14f3Smrg   test "$2" = conftest.file
2827bb2e14f3Smrg   )
2828bb2e14f3Smrgthen
2829bb2e14f3Smrg   # Ok.
2830bb2e14f3Smrg   :
2831bb2e14f3Smrgelse
28325afa940dSmrg   as_fn_error $? "newly created file is older than distributed files!
2833a5399cb1SmrgCheck your system clock" "$LINENO" 5
2834bb2e14f3Smrgfi
2835e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2836e5db2183Smrgprintf "%s\n" "yes" >&6; }
283739f9c979Smrg# If we didn't sleep, we still need to ensure time stamps of config.status and
283839f9c979Smrg# generated files are strictly newer.
283939f9c979Smrgam_sleep_pid=
284039f9c979Smrgif grep 'slept: no' conftest.file >/dev/null 2>&1; then
284139f9c979Smrg  ( sleep 1 ) &
284239f9c979Smrg  am_sleep_pid=$!
284339f9c979Smrgfi
284439f9c979Smrg
284539f9c979Smrgrm -f conftest.file
284639f9c979Smrg
2847bb2e14f3Smrgtest "$program_prefix" != NONE &&
2848a5399cb1Smrg  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2849bb2e14f3Smrg# Use a double $ so make ignores it.
2850bb2e14f3Smrgtest "$program_suffix" != NONE &&
2851a5399cb1Smrg  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2852a5399cb1Smrg# Double any \ or $.
285343b8458eSmrg# By default was 's,x,x', remove it if useless.
2854a5399cb1Smrgac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2855e5db2183Smrgprogram_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"`
2856e5db2183Smrg
2857bb2e14f3Smrg
28588a954913Smrg# Expand $ac_aux_dir to an absolute path.
28598a954913Smrgam_aux_dir=`cd "$ac_aux_dir" && pwd`
2860bb2e14f3Smrg
2861e5db2183Smrg
2862e5db2183Smrg  if test x"${MISSING+set}" != xset; then
2863e5db2183Smrg  MISSING="\${SHELL} '$am_aux_dir/missing'"
2864a5399cb1Smrgfi
2865bb2e14f3Smrg# Use eval to expand $SHELL
286639f9c979Smrgif eval "$MISSING --is-lightweight"; then
286739f9c979Smrg  am_missing_run="$MISSING "
2868bb2e14f3Smrgelse
2869bb2e14f3Smrg  am_missing_run=
2870e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2871e5db2183Smrgprintf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2872bb2e14f3Smrgfi
2873bb2e14f3Smrg
28748a954913Smrgif test x"${install_sh+set}" != xset; then
2875a5399cb1Smrg  case $am_aux_dir in
2876a5399cb1Smrg  *\ * | *\	*)
2877a5399cb1Smrg    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2878a5399cb1Smrg  *)
2879a5399cb1Smrg    install_sh="\${SHELL} $am_aux_dir/install-sh"
2880a5399cb1Smrg  esac
2881a5399cb1Smrgfi
2882a5399cb1Smrg
288339f9c979Smrg# Installed binaries are usually stripped using 'strip' when the user
288439f9c979Smrg# run "make install-strip".  However 'strip' might not be the right
2885a5399cb1Smrg# tool to use in cross-compilation environments, therefore Automake
288639f9c979Smrg# will honor the 'STRIP' environment variable to overrule this program.
2887a5399cb1Smrgif test "$cross_compiling" != no; then
2888a5399cb1Smrg  if test -n "$ac_tool_prefix"; then
2889a5399cb1Smrg  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2890a5399cb1Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2
2891e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2892e5db2183Smrgprintf %s "checking for $ac_word... " >&6; }
2893e5db2183Smrgif test ${ac_cv_prog_STRIP+y}
2894e5db2183Smrgthen :
2895e5db2183Smrg  printf %s "(cached) " >&6
289643b8458eSmrgelse case e in #(
289743b8458eSmrg  e) if test -n "$STRIP"; then
2898a5399cb1Smrg  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2899bb2e14f3Smrgelse
2900bb2e14f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2901bb2e14f3Smrgfor as_dir in $PATH
2902bb2e14f3Smrgdo
2903bb2e14f3Smrg  IFS=$as_save_IFS
2904e5db2183Smrg  case $as_dir in #(((
2905e5db2183Smrg    '') as_dir=./ ;;
2906e5db2183Smrg    */) ;;
2907e5db2183Smrg    *) as_dir=$as_dir/ ;;
2908e5db2183Smrg  esac
2909a5399cb1Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
2910e5db2183Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2911a5399cb1Smrg    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2912e5db2183Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2913bb2e14f3Smrg    break 2
2914bb2e14f3Smrg  fi
2915bb2e14f3Smrgdone
2916a5399cb1Smrg  done
2917a5399cb1SmrgIFS=$as_save_IFS
2918bb2e14f3Smrg
291943b8458eSmrgfi ;;
292043b8458eSmrgesac
2921bb2e14f3Smrgfi
2922a5399cb1SmrgSTRIP=$ac_cv_prog_STRIP
2923a5399cb1Smrgif test -n "$STRIP"; then
2924e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2925e5db2183Smrgprintf "%s\n" "$STRIP" >&6; }
2926bb2e14f3Smrgelse
2927e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2928e5db2183Smrgprintf "%s\n" "no" >&6; }
2929bb2e14f3Smrgfi
2930bb2e14f3Smrg
2931bb2e14f3Smrg
2932a5399cb1Smrgfi
2933a5399cb1Smrgif test -z "$ac_cv_prog_STRIP"; then
2934a5399cb1Smrg  ac_ct_STRIP=$STRIP
2935a5399cb1Smrg  # Extract the first word of "strip", so it can be a program name with args.
2936a5399cb1Smrgset dummy strip; ac_word=$2
2937e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2938e5db2183Smrgprintf %s "checking for $ac_word... " >&6; }
2939e5db2183Smrgif test ${ac_cv_prog_ac_ct_STRIP+y}
2940e5db2183Smrgthen :
2941e5db2183Smrg  printf %s "(cached) " >&6
294243b8458eSmrgelse case e in #(
294343b8458eSmrg  e) if test -n "$ac_ct_STRIP"; then
2944a5399cb1Smrg  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2945bb2e14f3Smrgelse
2946a5399cb1Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2947a5399cb1Smrgfor as_dir in $PATH
2948a5399cb1Smrgdo
2949a5399cb1Smrg  IFS=$as_save_IFS
2950e5db2183Smrg  case $as_dir in #(((
2951e5db2183Smrg    '') as_dir=./ ;;
2952e5db2183Smrg    */) ;;
2953e5db2183Smrg    *) as_dir=$as_dir/ ;;
2954e5db2183Smrg  esac
2955a5399cb1Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
2956e5db2183Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2957a5399cb1Smrg    ac_cv_prog_ac_ct_STRIP="strip"
2958e5db2183Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2959a5399cb1Smrg    break 2
2960a5399cb1Smrg  fi
2961a5399cb1Smrgdone
2962a5399cb1Smrg  done
2963a5399cb1SmrgIFS=$as_save_IFS
2964a5399cb1Smrg
296543b8458eSmrgfi ;;
296643b8458eSmrgesac
2967bb2e14f3Smrgfi
2968a5399cb1Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2969a5399cb1Smrgif test -n "$ac_ct_STRIP"; then
2970e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2971e5db2183Smrgprintf "%s\n" "$ac_ct_STRIP" >&6; }
2972bb2e14f3Smrgelse
2973e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2974e5db2183Smrgprintf "%s\n" "no" >&6; }
2975bb2e14f3Smrgfi
2976bb2e14f3Smrg
2977a5399cb1Smrg  if test "x$ac_ct_STRIP" = x; then
2978a5399cb1Smrg    STRIP=":"
2979a5399cb1Smrg  else
2980a5399cb1Smrg    case $cross_compiling:$ac_tool_warned in
2981a5399cb1Smrgyes:)
2982e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2983e5db2183Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2984a5399cb1Smrgac_tool_warned=yes ;;
2985a5399cb1Smrgesac
2986a5399cb1Smrg    STRIP=$ac_ct_STRIP
2987a5399cb1Smrg  fi
2988bb2e14f3Smrgelse
2989a5399cb1Smrg  STRIP="$ac_cv_prog_STRIP"
2990bb2e14f3Smrgfi
2991bb2e14f3Smrg
2992bb2e14f3Smrgfi
2993a5399cb1SmrgINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2994bb2e14f3Smrg
2995e5db2183Smrg
2996e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5
2997e5db2183Smrgprintf %s "checking for a race-free mkdir -p... " >&6; }
2998a5399cb1Smrgif test -z "$MKDIR_P"; then
2999e5db2183Smrg  if test ${ac_cv_path_mkdir+y}
3000e5db2183Smrgthen :
3001e5db2183Smrg  printf %s "(cached) " >&6
300243b8458eSmrgelse case e in #(
300343b8458eSmrg  e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3004a5399cb1Smrgfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3005a5399cb1Smrgdo
3006a5399cb1Smrg  IFS=$as_save_IFS
3007e5db2183Smrg  case $as_dir in #(((
3008e5db2183Smrg    '') as_dir=./ ;;
3009e5db2183Smrg    */) ;;
3010e5db2183Smrg    *) as_dir=$as_dir/ ;;
3011e5db2183Smrg  esac
3012a5399cb1Smrg    for ac_prog in mkdir gmkdir; do
3013a5399cb1Smrg	 for ac_exec_ext in '' $ac_executable_extensions; do
3014e5db2183Smrg	   as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue
3015e5db2183Smrg	   case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #(
3016e5db2183Smrg	     'mkdir ('*'coreutils) '* | \
301743b8458eSmrg	     *'BusyBox '* | \
3018a5399cb1Smrg	     'mkdir (fileutils) '4.1*)
3019e5db2183Smrg	       ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext
3020a5399cb1Smrg	       break 3;;
3021a5399cb1Smrg	   esac
3022a5399cb1Smrg	 done
3023a5399cb1Smrg       done
3024a5399cb1Smrg  done
3025a5399cb1SmrgIFS=$as_save_IFS
302643b8458eSmrg ;;
302743b8458eSmrgesac
3028a5399cb1Smrgfi
3029a5399cb1Smrg
3030a5399cb1Smrg  test -d ./--version && rmdir ./--version
3031e5db2183Smrg  if test ${ac_cv_path_mkdir+y}; then
3032a5399cb1Smrg    MKDIR_P="$ac_cv_path_mkdir -p"
3033a5399cb1Smrg  else
303443b8458eSmrg    # As a last resort, use plain mkdir -p,
303543b8458eSmrg    # in the hope it doesn't have the bugs of ancient mkdir.
303643b8458eSmrg    MKDIR_P='mkdir -p'
3037a5399cb1Smrg  fi
3038a5399cb1Smrgfi
3039e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3040e5db2183Smrgprintf "%s\n" "$MKDIR_P" >&6; }
3041a5399cb1Smrg
3042a5399cb1Smrgfor ac_prog in gawk mawk nawk awk
3043a5399cb1Smrgdo
3044a5399cb1Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
3045a5399cb1Smrgset dummy $ac_prog; ac_word=$2
3046e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3047e5db2183Smrgprintf %s "checking for $ac_word... " >&6; }
3048e5db2183Smrgif test ${ac_cv_prog_AWK+y}
3049e5db2183Smrgthen :
3050e5db2183Smrg  printf %s "(cached) " >&6
305143b8458eSmrgelse case e in #(
305243b8458eSmrg  e) if test -n "$AWK"; then
3053a5399cb1Smrg  ac_cv_prog_AWK="$AWK" # Let the user override the test.
3054a5399cb1Smrgelse
3055a5399cb1Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3056a5399cb1Smrgfor as_dir in $PATH
3057a5399cb1Smrgdo
3058a5399cb1Smrg  IFS=$as_save_IFS
3059e5db2183Smrg  case $as_dir in #(((
3060e5db2183Smrg    '') as_dir=./ ;;
3061e5db2183Smrg    */) ;;
3062e5db2183Smrg    *) as_dir=$as_dir/ ;;
3063e5db2183Smrg  esac
3064a5399cb1Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
3065e5db2183Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3066a5399cb1Smrg    ac_cv_prog_AWK="$ac_prog"
3067e5db2183Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3068a5399cb1Smrg    break 2
3069a5399cb1Smrg  fi
3070a5399cb1Smrgdone
3071a5399cb1Smrg  done
3072a5399cb1SmrgIFS=$as_save_IFS
3073a5399cb1Smrg
307443b8458eSmrgfi ;;
307543b8458eSmrgesac
3076a5399cb1Smrgfi
3077a5399cb1SmrgAWK=$ac_cv_prog_AWK
3078a5399cb1Smrgif test -n "$AWK"; then
3079e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3080e5db2183Smrgprintf "%s\n" "$AWK" >&6; }
3081a5399cb1Smrgelse
3082e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3083e5db2183Smrgprintf "%s\n" "no" >&6; }
3084a5399cb1Smrgfi
3085a5399cb1Smrg
3086a5399cb1Smrg
3087a5399cb1Smrg  test -n "$AWK" && break
3088a5399cb1Smrgdone
3089a5399cb1Smrg
3090e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3091e5db2183Smrgprintf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3092a5399cb1Smrgset x ${MAKE-make}
3093e5db2183Smrgac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3094e5db2183Smrgif eval test \${ac_cv_prog_make_${ac_make}_set+y}
3095e5db2183Smrgthen :
3096e5db2183Smrg  printf %s "(cached) " >&6
309743b8458eSmrgelse case e in #(
309843b8458eSmrg  e) cat >conftest.make <<\_ACEOF
3099a5399cb1SmrgSHELL = /bin/sh
3100a5399cb1Smrgall:
3101a5399cb1Smrg	@echo '@@@%%%=$(MAKE)=@@@%%%'
3102a5399cb1Smrg_ACEOF
31035afa940dSmrg# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3104a5399cb1Smrgcase `${MAKE-make} -f conftest.make 2>/dev/null` in
3105a5399cb1Smrg  *@@@%%%=?*=@@@%%%*)
3106a5399cb1Smrg    eval ac_cv_prog_make_${ac_make}_set=yes;;
3107a5399cb1Smrg  *)
3108a5399cb1Smrg    eval ac_cv_prog_make_${ac_make}_set=no;;
3109a5399cb1Smrgesac
311043b8458eSmrgrm -f conftest.make ;;
311143b8458eSmrgesac
3112a5399cb1Smrgfi
3113a5399cb1Smrgif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3114e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3115e5db2183Smrgprintf "%s\n" "yes" >&6; }
3116a5399cb1Smrg  SET_MAKE=
3117a5399cb1Smrgelse
3118e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3119e5db2183Smrgprintf "%s\n" "no" >&6; }
3120a5399cb1Smrg  SET_MAKE="MAKE=${MAKE-make}"
3121a5399cb1Smrgfi
3122a5399cb1Smrg
3123a5399cb1Smrgrm -rf .tst 2>/dev/null
3124a5399cb1Smrgmkdir .tst 2>/dev/null
3125a5399cb1Smrgif test -d .tst; then
3126a5399cb1Smrg  am__leading_dot=.
3127a5399cb1Smrgelse
3128a5399cb1Smrg  am__leading_dot=_
3129a5399cb1Smrgfi
3130a5399cb1Smrgrmdir .tst 2>/dev/null
3131a5399cb1Smrg
313239f9c979Smrg# Check whether --enable-silent-rules was given.
3133e5db2183Smrgif test ${enable_silent_rules+y}
3134e5db2183Smrgthen :
313539f9c979Smrg  enableval=$enable_silent_rules;
313639f9c979Smrgfi
313739f9c979Smrg
313839f9c979Smrgcase $enable_silent_rules in # (((
313939f9c979Smrg  yes) AM_DEFAULT_VERBOSITY=0;;
314039f9c979Smrg   no) AM_DEFAULT_VERBOSITY=1;;
314139f9c979Smrg    *) AM_DEFAULT_VERBOSITY=1;;
314239f9c979Smrgesac
314339f9c979Smrgam_make=${MAKE-make}
3144e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3145e5db2183Smrgprintf %s "checking whether $am_make supports nested variables... " >&6; }
3146e5db2183Smrgif test ${am_cv_make_support_nested_variables+y}
3147e5db2183Smrgthen :
3148e5db2183Smrg  printf %s "(cached) " >&6
314943b8458eSmrgelse case e in #(
315043b8458eSmrg  e) if printf "%s\n" 'TRUE=$(BAR$(V))
315139f9c979SmrgBAR0=false
315239f9c979SmrgBAR1=true
315339f9c979SmrgV=1
315439f9c979Smrgam__doit:
315539f9c979Smrg	@$(TRUE)
315639f9c979Smrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
315739f9c979Smrg  am_cv_make_support_nested_variables=yes
315839f9c979Smrgelse
315939f9c979Smrg  am_cv_make_support_nested_variables=no
316043b8458eSmrgfi ;;
316143b8458eSmrgesac
316239f9c979Smrgfi
3163e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3164e5db2183Smrgprintf "%s\n" "$am_cv_make_support_nested_variables" >&6; }
316539f9c979Smrgif test $am_cv_make_support_nested_variables = yes; then
316639f9c979Smrg    AM_V='$(V)'
316739f9c979Smrg  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
316839f9c979Smrgelse
316939f9c979Smrg  AM_V=$AM_DEFAULT_VERBOSITY
317039f9c979Smrg  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
317139f9c979Smrgfi
317239f9c979SmrgAM_BACKSLASH='\'
317339f9c979Smrg
3174a5399cb1Smrgif test "`cd $srcdir && pwd`" != "`pwd`"; then
3175a5399cb1Smrg  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3176a5399cb1Smrg  # is not polluted with repeated "-I."
3177a5399cb1Smrg  am__isrc=' -I$(srcdir)'
3178a5399cb1Smrg  # test to see if srcdir already configured
3179a5399cb1Smrg  if test -f $srcdir/config.status; then
31805afa940dSmrg    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3181a5399cb1Smrg  fi
3182a5399cb1Smrgfi
3183a5399cb1Smrg
3184a5399cb1Smrg# test whether we have cygpath
3185a5399cb1Smrgif test -z "$CYGPATH_W"; then
3186a5399cb1Smrg  if (cygpath --version) >/dev/null 2>/dev/null; then
3187bb2e14f3Smrg    CYGPATH_W='cygpath -w'
3188bb2e14f3Smrg  else
3189bb2e14f3Smrg    CYGPATH_W=echo
3190bb2e14f3Smrg  fi
3191bb2e14f3Smrgfi
3192bb2e14f3Smrg
3193bb2e14f3Smrg
3194bb2e14f3Smrg# Define the identity of the package.
3195bb2e14f3Smrg PACKAGE='imake'
319643b8458eSmrg VERSION='1.0.10'
3197bb2e14f3Smrg
3198bb2e14f3Smrg
3199e5db2183Smrgprintf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
3200bb2e14f3Smrg
3201bb2e14f3Smrg
3202e5db2183Smrgprintf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h
3203bb2e14f3Smrg
3204bb2e14f3Smrg# Some tools Automake needs.
3205bb2e14f3Smrg
3206bb2e14f3SmrgACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3207bb2e14f3Smrg
3208bb2e14f3Smrg
3209bb2e14f3SmrgAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3210bb2e14f3Smrg
3211bb2e14f3Smrg
3212bb2e14f3SmrgAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3213bb2e14f3Smrg
3214bb2e14f3Smrg
3215bb2e14f3SmrgAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3216bb2e14f3Smrg
3217bb2e14f3Smrg
3218bb2e14f3SmrgMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3219bb2e14f3Smrg
322039f9c979Smrg# For better backward compatibility.  To be removed once Automake 1.9.x
322139f9c979Smrg# dies out for good.  For more background, see:
3222e5db2183Smrg# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3223e5db2183Smrg# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
322439f9c979Smrgmkdir_p='$(MKDIR_P)'
322539f9c979Smrg
32268a954913Smrg# We need awk for the "check" target (and possibly the TAP driver).  The
32278a954913Smrg# system "awk" is bad on some platforms.
322839f9c979Smrg# Always define AMTAR for backward compatibility.  Yes, it's still used
322939f9c979Smrg# in the wild :-(  We should find a proper way to deprecate it ...
323039f9c979SmrgAMTAR='$${TAR-tar}'
323139f9c979Smrg
323239f9c979Smrg
323339f9c979Smrg# We'll loop over all known methods to create a tar archive until one works.
323439f9c979Smrg_am_tools='gnutar  pax cpio none'
323539f9c979Smrg
323639f9c979Smrgam__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
323739f9c979Smrg
323839f9c979Smrg
323939f9c979Smrg
324039f9c979Smrg
324139f9c979Smrg
3242e5db2183Smrg# Variables for tags utilities; see am/tags.am
3243e5db2183Smrgif test -z "$CTAGS"; then
3244e5db2183Smrg  CTAGS=ctags
3245e5db2183Smrgfi
3246e5db2183Smrg
3247e5db2183Smrgif test -z "$ETAGS"; then
3248e5db2183Smrg  ETAGS=etags
3249e5db2183Smrgfi
3250e5db2183Smrg
3251e5db2183Smrgif test -z "$CSCOPE"; then
3252e5db2183Smrg  CSCOPE=cscope
3253e5db2183Smrgfi
3254e5db2183Smrg
3255e5db2183Smrg
3256bb2e14f3Smrg
325739f9c979Smrg# POSIX will say in a future version that running "rm -f" with no argument
325839f9c979Smrg# is OK; and we want to be able to make that assumption in our Makefile
325939f9c979Smrg# recipes.  So use an aggressive probe to check that the usage we want is
326039f9c979Smrg# actually supported "in the wild" to an acceptable degree.
326139f9c979Smrg# See automake bug#10828.
326239f9c979Smrg# To make any issue more visible, cause the running configure to be aborted
326339f9c979Smrg# by default if the 'rm' program in use doesn't match our expectations; the
326439f9c979Smrg# user can still override this though.
326539f9c979Smrgif rm -f && rm -fr && rm -rf; then : OK; else
326639f9c979Smrg  cat >&2 <<'END'
326739f9c979SmrgOops!
3268bb2e14f3Smrg
326939f9c979SmrgYour 'rm' program seems unable to run without file operands specified
327039f9c979Smrgon the command line, even when the '-f' option is present.  This is contrary
327139f9c979Smrgto the behaviour of most rm programs out there, and not conforming with
327239f9c979Smrgthe upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3273bb2e14f3Smrg
327439f9c979SmrgPlease tell bug-automake@gnu.org about your system, including the value
327539f9c979Smrgof your $PATH and any error possibly output before this message.  This
327639f9c979Smrgcan help us improve future automake versions.
3277bb2e14f3Smrg
327839f9c979SmrgEND
327939f9c979Smrg  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
328039f9c979Smrg    echo 'Configuration will proceed anyway, since you have set the' >&2
328139f9c979Smrg    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
328239f9c979Smrg    echo >&2
328339f9c979Smrg  else
328439f9c979Smrg    cat >&2 <<'END'
328539f9c979SmrgAborting the configuration process, to ensure you take notice of the issue.
3286bb2e14f3Smrg
328739f9c979SmrgYou can download and install GNU coreutils to get an 'rm' implementation
3288e5db2183Smrgthat behaves properly: <https://www.gnu.org/software/coreutils/>.
3289bb2e14f3Smrg
329039f9c979SmrgIf you want to complete the configuration process using your problematic
329139f9c979Smrg'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
329239f9c979Smrgto "yes", and re-run configure.
3293bb2e14f3Smrg
329439f9c979SmrgEND
329539f9c979Smrg    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
329639f9c979Smrg  fi
329739f9c979Smrgfi
3298a5399cb1Smrg
32997af227c3Smrg
33005afa940dSmrg# Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS
3301a5399cb1Smrg
3302a5399cb1Smrg
3303a5399cb1Smrg
3304a5399cb1Smrg
3305a5399cb1Smrg
3306a5399cb1Smrg
3307a5399cb1Smrg
3308a5399cb1Smrg
3309a5399cb1Smrg
3310a5399cb1Smrg
3311a5399cb1Smrg
3312e5db2183Smrg
3313e5db2183Smrg
3314e5db2183Smrg
3315e5db2183Smrg
3316e5db2183Smrg
3317e5db2183Smrg
3318e5db2183Smrg
3319e5db2183Smrg
3320e5db2183Smrg
3321a5399cb1SmrgDEPDIR="${am__leading_dot}deps"
3322a5399cb1Smrg
3323a5399cb1Smrgac_config_commands="$ac_config_commands depfiles"
3324a5399cb1Smrg
3325e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
3326e5db2183Smrgprintf %s "checking whether ${MAKE-make} supports the include directive... " >&6; }
3327e5db2183Smrgcat > confinc.mk << 'END'
3328a5399cb1Smrgam__doit:
3329e5db2183Smrg	@echo this is the am__doit target >confinc.out
3330a5399cb1Smrg.PHONY: am__doit
3331a5399cb1SmrgEND
3332a5399cb1Smrgam__include="#"
3333a5399cb1Smrgam__quote=
3334e5db2183Smrg# BSD make does it like this.
3335e5db2183Smrgecho '.include "confinc.mk" # ignored' > confmf.BSD
3336e5db2183Smrg# Other make implementations (GNU, Solaris 10, AIX) do it like this.
3337e5db2183Smrgecho 'include confinc.mk # ignored' > confmf.GNU
3338e5db2183Smrg_am_result=no
3339e5db2183Smrgfor s in GNU BSD; do
3340e5db2183Smrg  { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
3341e5db2183Smrg   (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
3342e5db2183Smrg   ac_status=$?
3343e5db2183Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3344e5db2183Smrg   (exit $ac_status); }
3345e5db2183Smrg  case $?:`cat confinc.out 2>/dev/null` in #(
3346e5db2183Smrg  '0:this is the am__doit target') :
3347e5db2183Smrg    case $s in #(
3348e5db2183Smrg  BSD) :
3349e5db2183Smrg    am__include='.include' am__quote='"' ;; #(
3350e5db2183Smrg  *) :
3351e5db2183Smrg    am__include='include' am__quote='' ;;
3352e5db2183Smrgesac ;; #(
3353e5db2183Smrg  *) :
3354a5399cb1Smrg     ;;
3355e5db2183Smrgesac
3356e5db2183Smrg  if test "$am__include" != "#"; then
3357e5db2183Smrg    _am_result="yes ($s style)"
3358e5db2183Smrg    break
3359e5db2183Smrg  fi
3360e5db2183Smrgdone
3361e5db2183Smrgrm -f confinc.* confmf.*
3362e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
3363e5db2183Smrgprintf "%s\n" "${_am_result}" >&6; }
3364a5399cb1Smrg
3365a5399cb1Smrg# Check whether --enable-dependency-tracking was given.
3366e5db2183Smrgif test ${enable_dependency_tracking+y}
3367e5db2183Smrgthen :
3368a5399cb1Smrg  enableval=$enable_dependency_tracking;
3369a5399cb1Smrgfi
3370a5399cb1Smrg
3371a5399cb1Smrgif test "x$enable_dependency_tracking" != xno; then
3372a5399cb1Smrg  am_depcomp="$ac_aux_dir/depcomp"
3373a5399cb1Smrg  AMDEPBACKSLASH='\'
337439f9c979Smrg  am__nodep='_no'
3375a5399cb1Smrgfi
3376a5399cb1Smrg if test "x$enable_dependency_tracking" != xno; then
3377a5399cb1Smrg  AMDEP_TRUE=
3378a5399cb1Smrg  AMDEP_FALSE='#'
3379a5399cb1Smrgelse
3380a5399cb1Smrg  AMDEP_TRUE='#'
3381a5399cb1Smrg  AMDEP_FALSE=
3382a5399cb1Smrgfi
3383bb2e14f3Smrg
3384bb2e14f3Smrg
3385bb2e14f3Smrgac_ext=c
3386bb2e14f3Smrgac_cpp='$CPP $CPPFLAGS'
3387bb2e14f3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3388bb2e14f3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3389bb2e14f3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
3390bb2e14f3Smrgif test -n "$ac_tool_prefix"; then
3391bb2e14f3Smrg  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3392bb2e14f3Smrgset dummy ${ac_tool_prefix}gcc; ac_word=$2
3393e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3394e5db2183Smrgprintf %s "checking for $ac_word... " >&6; }
3395e5db2183Smrgif test ${ac_cv_prog_CC+y}
3396e5db2183Smrgthen :
3397e5db2183Smrg  printf %s "(cached) " >&6
339843b8458eSmrgelse case e in #(
339943b8458eSmrg  e) if test -n "$CC"; then
3400bb2e14f3Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
3401bb2e14f3Smrgelse
3402bb2e14f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3403bb2e14f3Smrgfor as_dir in $PATH
3404bb2e14f3Smrgdo
3405bb2e14f3Smrg  IFS=$as_save_IFS
3406e5db2183Smrg  case $as_dir in #(((
3407e5db2183Smrg    '') as_dir=./ ;;
3408e5db2183Smrg    */) ;;
3409e5db2183Smrg    *) as_dir=$as_dir/ ;;
3410e5db2183Smrg  esac
3411a5399cb1Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
3412e5db2183Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3413bb2e14f3Smrg    ac_cv_prog_CC="${ac_tool_prefix}gcc"
3414e5db2183Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3415bb2e14f3Smrg    break 2
3416bb2e14f3Smrg  fi
3417bb2e14f3Smrgdone
3418a5399cb1Smrg  done
3419a5399cb1SmrgIFS=$as_save_IFS
3420bb2e14f3Smrg
342143b8458eSmrgfi ;;
342243b8458eSmrgesac
3423bb2e14f3Smrgfi
3424bb2e14f3SmrgCC=$ac_cv_prog_CC
3425bb2e14f3Smrgif test -n "$CC"; then
3426e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3427e5db2183Smrgprintf "%s\n" "$CC" >&6; }
3428bb2e14f3Smrgelse
3429e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3430e5db2183Smrgprintf "%s\n" "no" >&6; }
3431bb2e14f3Smrgfi
3432bb2e14f3Smrg
3433a5399cb1Smrg
3434bb2e14f3Smrgfi
3435bb2e14f3Smrgif test -z "$ac_cv_prog_CC"; then
3436bb2e14f3Smrg  ac_ct_CC=$CC
3437bb2e14f3Smrg  # Extract the first word of "gcc", so it can be a program name with args.
3438bb2e14f3Smrgset dummy gcc; ac_word=$2
3439e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3440e5db2183Smrgprintf %s "checking for $ac_word... " >&6; }
3441e5db2183Smrgif test ${ac_cv_prog_ac_ct_CC+y}
3442e5db2183Smrgthen :
3443e5db2183Smrg  printf %s "(cached) " >&6
344443b8458eSmrgelse case e in #(
344543b8458eSmrg  e) if test -n "$ac_ct_CC"; then
3446bb2e14f3Smrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3447bb2e14f3Smrgelse
3448bb2e14f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3449bb2e14f3Smrgfor as_dir in $PATH
3450bb2e14f3Smrgdo
3451bb2e14f3Smrg  IFS=$as_save_IFS
3452e5db2183Smrg  case $as_dir in #(((
3453e5db2183Smrg    '') as_dir=./ ;;
3454e5db2183Smrg    */) ;;
3455e5db2183Smrg    *) as_dir=$as_dir/ ;;
3456e5db2183Smrg  esac
3457a5399cb1Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
3458e5db2183Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3459bb2e14f3Smrg    ac_cv_prog_ac_ct_CC="gcc"
3460e5db2183Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3461bb2e14f3Smrg    break 2
3462bb2e14f3Smrg  fi
3463bb2e14f3Smrgdone
3464a5399cb1Smrg  done
3465a5399cb1SmrgIFS=$as_save_IFS
3466bb2e14f3Smrg
346743b8458eSmrgfi ;;
346843b8458eSmrgesac
3469bb2e14f3Smrgfi
3470bb2e14f3Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC
3471bb2e14f3Smrgif test -n "$ac_ct_CC"; then
3472e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3473e5db2183Smrgprintf "%s\n" "$ac_ct_CC" >&6; }
3474bb2e14f3Smrgelse
3475e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3476e5db2183Smrgprintf "%s\n" "no" >&6; }
3477bb2e14f3Smrgfi
3478bb2e14f3Smrg
3479a5399cb1Smrg  if test "x$ac_ct_CC" = x; then
3480a5399cb1Smrg    CC=""
3481a5399cb1Smrg  else
3482a5399cb1Smrg    case $cross_compiling:$ac_tool_warned in
3483a5399cb1Smrgyes:)
3484e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3485e5db2183Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3486a5399cb1Smrgac_tool_warned=yes ;;
3487a5399cb1Smrgesac
3488a5399cb1Smrg    CC=$ac_ct_CC
3489a5399cb1Smrg  fi
3490bb2e14f3Smrgelse
3491bb2e14f3Smrg  CC="$ac_cv_prog_CC"
3492bb2e14f3Smrgfi
3493bb2e14f3Smrg
3494bb2e14f3Smrgif test -z "$CC"; then
3495a5399cb1Smrg          if test -n "$ac_tool_prefix"; then
3496a5399cb1Smrg    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3497bb2e14f3Smrgset dummy ${ac_tool_prefix}cc; ac_word=$2
3498e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3499e5db2183Smrgprintf %s "checking for $ac_word... " >&6; }
3500e5db2183Smrgif test ${ac_cv_prog_CC+y}
3501e5db2183Smrgthen :
3502e5db2183Smrg  printf %s "(cached) " >&6
350343b8458eSmrgelse case e in #(
350443b8458eSmrg  e) if test -n "$CC"; then
3505bb2e14f3Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
3506bb2e14f3Smrgelse
3507bb2e14f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3508bb2e14f3Smrgfor as_dir in $PATH
3509bb2e14f3Smrgdo
3510bb2e14f3Smrg  IFS=$as_save_IFS
3511e5db2183Smrg  case $as_dir in #(((
3512e5db2183Smrg    '') as_dir=./ ;;
3513e5db2183Smrg    */) ;;
3514e5db2183Smrg    *) as_dir=$as_dir/ ;;
3515e5db2183Smrg  esac
3516a5399cb1Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
3517e5db2183Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3518bb2e14f3Smrg    ac_cv_prog_CC="${ac_tool_prefix}cc"
3519e5db2183Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3520bb2e14f3Smrg    break 2
3521bb2e14f3Smrg  fi
3522bb2e14f3Smrgdone
3523a5399cb1Smrg  done
3524a5399cb1SmrgIFS=$as_save_IFS
3525bb2e14f3Smrg
352643b8458eSmrgfi ;;
352743b8458eSmrgesac
3528bb2e14f3Smrgfi
3529bb2e14f3SmrgCC=$ac_cv_prog_CC
3530bb2e14f3Smrgif test -n "$CC"; then
3531e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3532e5db2183Smrgprintf "%s\n" "$CC" >&6; }
3533bb2e14f3Smrgelse
3534e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3535e5db2183Smrgprintf "%s\n" "no" >&6; }
3536bb2e14f3Smrgfi
3537bb2e14f3Smrg
3538bb2e14f3Smrg
3539a5399cb1Smrg  fi
3540bb2e14f3Smrgfi
3541bb2e14f3Smrgif test -z "$CC"; then
3542bb2e14f3Smrg  # Extract the first word of "cc", so it can be a program name with args.
3543bb2e14f3Smrgset dummy cc; ac_word=$2
3544e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3545e5db2183Smrgprintf %s "checking for $ac_word... " >&6; }
3546e5db2183Smrgif test ${ac_cv_prog_CC+y}
3547e5db2183Smrgthen :
3548e5db2183Smrg  printf %s "(cached) " >&6
354943b8458eSmrgelse case e in #(
355043b8458eSmrg  e) if test -n "$CC"; then
3551e5db2183Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
3552e5db2183Smrgelse
3553e5db2183Smrg  ac_prog_rejected=no
3554e5db2183Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3555e5db2183Smrgfor as_dir in $PATH
3556e5db2183Smrgdo
3557e5db2183Smrg  IFS=$as_save_IFS
3558e5db2183Smrg  case $as_dir in #(((
3559e5db2183Smrg    '') as_dir=./ ;;
3560e5db2183Smrg    */) ;;
3561e5db2183Smrg    *) as_dir=$as_dir/ ;;
3562e5db2183Smrg  esac
3563e5db2183Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
3564e5db2183Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3565e5db2183Smrg    if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3566e5db2183Smrg       ac_prog_rejected=yes
3567e5db2183Smrg       continue
3568e5db2183Smrg     fi
3569e5db2183Smrg    ac_cv_prog_CC="cc"
3570e5db2183Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3571e5db2183Smrg    break 2
3572e5db2183Smrg  fi
3573e5db2183Smrgdone
3574e5db2183Smrg  done
3575e5db2183SmrgIFS=$as_save_IFS
3576e5db2183Smrg
3577e5db2183Smrgif test $ac_prog_rejected = yes; then
3578e5db2183Smrg  # We found a bogon in the path, so make sure we never use it.
3579e5db2183Smrg  set dummy $ac_cv_prog_CC
3580e5db2183Smrg  shift
3581e5db2183Smrg  if test $# != 0; then
3582e5db2183Smrg    # We chose a different compiler from the bogus one.
3583e5db2183Smrg    # However, it has the same basename, so the bogon will be chosen
3584e5db2183Smrg    # first if we set CC to just the basename; use the full file name.
3585e5db2183Smrg    shift
3586e5db2183Smrg    ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
3587e5db2183Smrg  fi
3588e5db2183Smrgfi
358943b8458eSmrgfi ;;
359043b8458eSmrgesac
3591e5db2183Smrgfi
3592e5db2183SmrgCC=$ac_cv_prog_CC
3593e5db2183Smrgif test -n "$CC"; then
3594e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3595e5db2183Smrgprintf "%s\n" "$CC" >&6; }
3596bb2e14f3Smrgelse
3597e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3598e5db2183Smrgprintf "%s\n" "no" >&6; }
3599e5db2183Smrgfi
3600e5db2183Smrg
3601e5db2183Smrg
3602e5db2183Smrgfi
3603e5db2183Smrgif test -z "$CC"; then
3604e5db2183Smrg  if test -n "$ac_tool_prefix"; then
3605e5db2183Smrg  for ac_prog in cl.exe
3606e5db2183Smrg  do
3607e5db2183Smrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3608e5db2183Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
3609e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3610e5db2183Smrgprintf %s "checking for $ac_word... " >&6; }
3611e5db2183Smrgif test ${ac_cv_prog_CC+y}
3612e5db2183Smrgthen :
3613e5db2183Smrg  printf %s "(cached) " >&6
361443b8458eSmrgelse case e in #(
361543b8458eSmrg  e) if test -n "$CC"; then
3616bb2e14f3Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
3617bb2e14f3Smrgelse
3618bb2e14f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3619bb2e14f3Smrgfor as_dir in $PATH
3620bb2e14f3Smrgdo
3621bb2e14f3Smrg  IFS=$as_save_IFS
3622e5db2183Smrg  case $as_dir in #(((
3623e5db2183Smrg    '') as_dir=./ ;;
3624e5db2183Smrg    */) ;;
3625e5db2183Smrg    *) as_dir=$as_dir/ ;;
3626e5db2183Smrg  esac
3627e5db2183Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
3628e5db2183Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3629e5db2183Smrg    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3630e5db2183Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3631e5db2183Smrg    break 2
3632e5db2183Smrg  fi
3633e5db2183Smrgdone
3634e5db2183Smrg  done
3635e5db2183SmrgIFS=$as_save_IFS
3636e5db2183Smrg
363743b8458eSmrgfi ;;
363843b8458eSmrgesac
3639e5db2183Smrgfi
3640e5db2183SmrgCC=$ac_cv_prog_CC
3641e5db2183Smrgif test -n "$CC"; then
3642e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3643e5db2183Smrgprintf "%s\n" "$CC" >&6; }
3644e5db2183Smrgelse
3645e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3646e5db2183Smrgprintf "%s\n" "no" >&6; }
3647e5db2183Smrgfi
3648e5db2183Smrg
3649e5db2183Smrg
3650e5db2183Smrg    test -n "$CC" && break
3651e5db2183Smrg  done
3652e5db2183Smrgfi
3653e5db2183Smrgif test -z "$CC"; then
3654e5db2183Smrg  ac_ct_CC=$CC
3655e5db2183Smrg  for ac_prog in cl.exe
3656e5db2183Smrgdo
3657e5db2183Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
3658e5db2183Smrgset dummy $ac_prog; ac_word=$2
3659e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3660e5db2183Smrgprintf %s "checking for $ac_word... " >&6; }
3661e5db2183Smrgif test ${ac_cv_prog_ac_ct_CC+y}
3662e5db2183Smrgthen :
3663e5db2183Smrg  printf %s "(cached) " >&6
366443b8458eSmrgelse case e in #(
366543b8458eSmrg  e) if test -n "$ac_ct_CC"; then
3666e5db2183Smrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3667e5db2183Smrgelse
3668e5db2183Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3669e5db2183Smrgfor as_dir in $PATH
3670e5db2183Smrgdo
3671e5db2183Smrg  IFS=$as_save_IFS
3672e5db2183Smrg  case $as_dir in #(((
3673e5db2183Smrg    '') as_dir=./ ;;
3674e5db2183Smrg    */) ;;
3675e5db2183Smrg    *) as_dir=$as_dir/ ;;
3676e5db2183Smrg  esac
3677a5399cb1Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
3678e5db2183Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3679e5db2183Smrg    ac_cv_prog_ac_ct_CC="$ac_prog"
3680e5db2183Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3681bb2e14f3Smrg    break 2
3682bb2e14f3Smrg  fi
3683bb2e14f3Smrgdone
3684a5399cb1Smrg  done
3685a5399cb1SmrgIFS=$as_save_IFS
3686bb2e14f3Smrg
368743b8458eSmrgfi ;;
368843b8458eSmrgesac
3689bb2e14f3Smrgfi
3690e5db2183Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC
3691e5db2183Smrgif test -n "$ac_ct_CC"; then
3692e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3693e5db2183Smrgprintf "%s\n" "$ac_ct_CC" >&6; }
3694bb2e14f3Smrgelse
3695e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3696e5db2183Smrgprintf "%s\n" "no" >&6; }
3697bb2e14f3Smrgfi
3698bb2e14f3Smrg
3699a5399cb1Smrg
3700e5db2183Smrg  test -n "$ac_ct_CC" && break
3701e5db2183Smrgdone
3702e5db2183Smrg
3703e5db2183Smrg  if test "x$ac_ct_CC" = x; then
3704e5db2183Smrg    CC=""
3705e5db2183Smrg  else
3706e5db2183Smrg    case $cross_compiling:$ac_tool_warned in
3707e5db2183Smrgyes:)
3708e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3709e5db2183Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3710e5db2183Smrgac_tool_warned=yes ;;
3711e5db2183Smrgesac
3712e5db2183Smrg    CC=$ac_ct_CC
3713e5db2183Smrg  fi
3714e5db2183Smrgfi
3715e5db2183Smrg
3716bb2e14f3Smrgfi
3717bb2e14f3Smrgif test -z "$CC"; then
3718bb2e14f3Smrg  if test -n "$ac_tool_prefix"; then
3719e5db2183Smrg  # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
3720e5db2183Smrgset dummy ${ac_tool_prefix}clang; ac_word=$2
3721e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3722e5db2183Smrgprintf %s "checking for $ac_word... " >&6; }
3723e5db2183Smrgif test ${ac_cv_prog_CC+y}
3724e5db2183Smrgthen :
3725e5db2183Smrg  printf %s "(cached) " >&6
372643b8458eSmrgelse case e in #(
372743b8458eSmrg  e) if test -n "$CC"; then
3728bb2e14f3Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
3729bb2e14f3Smrgelse
3730bb2e14f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3731bb2e14f3Smrgfor as_dir in $PATH
3732bb2e14f3Smrgdo
3733bb2e14f3Smrg  IFS=$as_save_IFS
3734e5db2183Smrg  case $as_dir in #(((
3735e5db2183Smrg    '') as_dir=./ ;;
3736e5db2183Smrg    */) ;;
3737e5db2183Smrg    *) as_dir=$as_dir/ ;;
3738e5db2183Smrg  esac
3739a5399cb1Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
3740e5db2183Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3741e5db2183Smrg    ac_cv_prog_CC="${ac_tool_prefix}clang"
3742e5db2183Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3743bb2e14f3Smrg    break 2
3744bb2e14f3Smrg  fi
3745bb2e14f3Smrgdone
3746a5399cb1Smrg  done
3747a5399cb1SmrgIFS=$as_save_IFS
3748bb2e14f3Smrg
374943b8458eSmrgfi ;;
375043b8458eSmrgesac
3751bb2e14f3Smrgfi
3752bb2e14f3SmrgCC=$ac_cv_prog_CC
3753bb2e14f3Smrgif test -n "$CC"; then
3754e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3755e5db2183Smrgprintf "%s\n" "$CC" >&6; }
3756bb2e14f3Smrgelse
3757e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3758e5db2183Smrgprintf "%s\n" "no" >&6; }
3759bb2e14f3Smrgfi
3760bb2e14f3Smrg
3761a5399cb1Smrg
3762bb2e14f3Smrgfi
3763e5db2183Smrgif test -z "$ac_cv_prog_CC"; then
3764bb2e14f3Smrg  ac_ct_CC=$CC
3765e5db2183Smrg  # Extract the first word of "clang", so it can be a program name with args.
3766e5db2183Smrgset dummy clang; ac_word=$2
3767e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3768e5db2183Smrgprintf %s "checking for $ac_word... " >&6; }
3769e5db2183Smrgif test ${ac_cv_prog_ac_ct_CC+y}
3770e5db2183Smrgthen :
3771e5db2183Smrg  printf %s "(cached) " >&6
377243b8458eSmrgelse case e in #(
377343b8458eSmrg  e) if test -n "$ac_ct_CC"; then
3774bb2e14f3Smrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3775bb2e14f3Smrgelse
3776bb2e14f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3777bb2e14f3Smrgfor as_dir in $PATH
3778bb2e14f3Smrgdo
3779bb2e14f3Smrg  IFS=$as_save_IFS
3780e5db2183Smrg  case $as_dir in #(((
3781e5db2183Smrg    '') as_dir=./ ;;
3782e5db2183Smrg    */) ;;
3783e5db2183Smrg    *) as_dir=$as_dir/ ;;
3784e5db2183Smrg  esac
3785a5399cb1Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
3786e5db2183Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3787e5db2183Smrg    ac_cv_prog_ac_ct_CC="clang"
3788e5db2183Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3789bb2e14f3Smrg    break 2
3790bb2e14f3Smrg  fi
3791bb2e14f3Smrgdone
3792a5399cb1Smrg  done
3793a5399cb1SmrgIFS=$as_save_IFS
3794bb2e14f3Smrg
379543b8458eSmrgfi ;;
379643b8458eSmrgesac
3797bb2e14f3Smrgfi
3798bb2e14f3Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC
3799bb2e14f3Smrgif test -n "$ac_ct_CC"; then
3800e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3801e5db2183Smrgprintf "%s\n" "$ac_ct_CC" >&6; }
3802bb2e14f3Smrgelse
3803e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3804e5db2183Smrgprintf "%s\n" "no" >&6; }
3805bb2e14f3Smrgfi
3806bb2e14f3Smrg
3807a5399cb1Smrg  if test "x$ac_ct_CC" = x; then
3808a5399cb1Smrg    CC=""
3809a5399cb1Smrg  else
3810a5399cb1Smrg    case $cross_compiling:$ac_tool_warned in
3811a5399cb1Smrgyes:)
3812e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3813e5db2183Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3814a5399cb1Smrgac_tool_warned=yes ;;
3815a5399cb1Smrgesac
3816a5399cb1Smrg    CC=$ac_ct_CC
3817a5399cb1Smrg  fi
3818e5db2183Smrgelse
3819e5db2183Smrg  CC="$ac_cv_prog_CC"
3820bb2e14f3Smrgfi
3821bb2e14f3Smrg
3822bb2e14f3Smrgfi
3823bb2e14f3Smrg
3824bb2e14f3Smrg
382543b8458eSmrgtest -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
382643b8458eSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
38275afa940dSmrgas_fn_error $? "no acceptable C compiler found in \$PATH
382843b8458eSmrgSee 'config.log' for more details" "$LINENO" 5; }
3829bb2e14f3Smrg
3830bb2e14f3Smrg# Provide some information about the compiler.
3831e5db2183Smrgprintf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3832a5399cb1Smrgset X $ac_compile
3833a5399cb1Smrgac_compiler=$2
3834e5db2183Smrgfor ac_option in --version -v -V -qversion -version; do
3835a5399cb1Smrg  { { ac_try="$ac_compiler $ac_option >&5"
3836a5399cb1Smrgcase "(($ac_try" in
3837a5399cb1Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3838a5399cb1Smrg  *) ac_try_echo=$ac_try;;
3839a5399cb1Smrgesac
3840a5399cb1Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3841e5db2183Smrgprintf "%s\n" "$ac_try_echo"; } >&5
3842a5399cb1Smrg  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3843bb2e14f3Smrg  ac_status=$?
3844a5399cb1Smrg  if test -s conftest.err; then
3845a5399cb1Smrg    sed '10a\
3846a5399cb1Smrg... rest of stderr output deleted ...
3847a5399cb1Smrg         10q' conftest.err >conftest.er1
3848a5399cb1Smrg    cat conftest.er1 >&5
3849a5399cb1Smrg  fi
3850a5399cb1Smrg  rm -f conftest.er1 conftest.err
3851e5db2183Smrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3852a5399cb1Smrg  test $ac_status = 0; }
3853a5399cb1Smrgdone
3854bb2e14f3Smrg
3855a5399cb1Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
3856bb2e14f3Smrg/* end confdefs.h.  */
3857bb2e14f3Smrg
3858bb2e14f3Smrgint
3859e5db2183Smrgmain (void)
3860bb2e14f3Smrg{
3861bb2e14f3Smrg
3862bb2e14f3Smrg  ;
3863bb2e14f3Smrg  return 0;
3864bb2e14f3Smrg}
3865bb2e14f3Smrg_ACEOF
3866bb2e14f3Smrgac_clean_files_save=$ac_clean_files
3867a5399cb1Smrgac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3868bb2e14f3Smrg# Try to create an executable without -o first, disregard a.out.
3869bb2e14f3Smrg# It will help us diagnose broken compilers, and finding out an intuition
3870bb2e14f3Smrg# of exeext.
3871e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3872e5db2183Smrgprintf %s "checking whether the C compiler works... " >&6; }
3873e5db2183Smrgac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3874a5399cb1Smrg
3875a5399cb1Smrg# The possible output files:
3876a5399cb1Smrgac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3877a5399cb1Smrg
3878a5399cb1Smrgac_rmfiles=
3879a5399cb1Smrgfor ac_file in $ac_files
3880a5399cb1Smrgdo
3881a5399cb1Smrg  case $ac_file in
3882a5399cb1Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3883a5399cb1Smrg    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3884a5399cb1Smrg  esac
3885a5399cb1Smrgdone
3886a5399cb1Smrgrm -f $ac_rmfiles
3887a5399cb1Smrg
3888a5399cb1Smrgif { { ac_try="$ac_link_default"
3889a5399cb1Smrgcase "(($ac_try" in
3890a5399cb1Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3891a5399cb1Smrg  *) ac_try_echo=$ac_try;;
3892a5399cb1Smrgesac
3893a5399cb1Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3894e5db2183Smrgprintf "%s\n" "$ac_try_echo"; } >&5
3895a5399cb1Smrg  (eval "$ac_link_default") 2>&5
3896a5399cb1Smrg  ac_status=$?
3897e5db2183Smrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3898e5db2183Smrg  test $ac_status = 0; }
3899e5db2183Smrgthen :
390043b8458eSmrg  # Autoconf-2.13 could set the ac_cv_exeext variable to 'no'.
390143b8458eSmrg# So ignore a value of 'no', otherwise this would lead to 'EXEEXT = no'
3902a5399cb1Smrg# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3903a5399cb1Smrg# so that the user can short-circuit this test for compilers unknown to
3904a5399cb1Smrg# Autoconf.
3905a5399cb1Smrgfor ac_file in $ac_files ''
3906a5399cb1Smrgdo
3907bb2e14f3Smrg  test -f "$ac_file" || continue
3908bb2e14f3Smrg  case $ac_file in
3909a5399cb1Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3910bb2e14f3Smrg	;;
3911bb2e14f3Smrg    [ab].out )
3912bb2e14f3Smrg	# We found the default executable, but exeext='' is most
3913bb2e14f3Smrg	# certainly right.
3914bb2e14f3Smrg	break;;
3915bb2e14f3Smrg    *.* )
3916e5db2183Smrg	if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
3917a5399cb1Smrg	then :; else
3918a5399cb1Smrg	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3919a5399cb1Smrg	fi
3920a5399cb1Smrg	# We set ac_cv_exeext here because the later test for it is not
392143b8458eSmrg	# safe: cross compilers may not add the suffix if given an '-o'
3922a5399cb1Smrg	# argument, so we may need to know it at that point already.
3923a5399cb1Smrg	# Even if this section looks crufty: it has the advantage of
3924a5399cb1Smrg	# actually working.
3925bb2e14f3Smrg	break;;
3926bb2e14f3Smrg    * )
3927bb2e14f3Smrg	break;;
3928bb2e14f3Smrg  esac
3929bb2e14f3Smrgdone
3930a5399cb1Smrgtest "$ac_cv_exeext" = no && ac_cv_exeext=
3931a5399cb1Smrg
393243b8458eSmrgelse case e in #(
393343b8458eSmrg  e) ac_file='' ;;
393443b8458eSmrgesac
3935a5399cb1Smrgfi
3936e5db2183Smrgif test -z "$ac_file"
3937e5db2183Smrgthen :
3938e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3939e5db2183Smrgprintf "%s\n" "no" >&6; }
3940e5db2183Smrgprintf "%s\n" "$as_me: failed program was:" >&5
3941bb2e14f3Smrgsed 's/^/| /' conftest.$ac_ext >&5
3942bb2e14f3Smrg
394343b8458eSmrg{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
394443b8458eSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
39455afa940dSmrgas_fn_error 77 "C compiler cannot create executables
394643b8458eSmrgSee 'config.log' for more details" "$LINENO" 5; }
394743b8458eSmrgelse case e in #(
394843b8458eSmrg  e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
394943b8458eSmrgprintf "%s\n" "yes" >&6; } ;;
395043b8458eSmrgesac
3951e5db2183Smrgfi
3952e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3953e5db2183Smrgprintf %s "checking for C compiler default output file name... " >&6; }
3954e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3955e5db2183Smrgprintf "%s\n" "$ac_file" >&6; }
3956bb2e14f3Smrgac_exeext=$ac_cv_exeext
3957bb2e14f3Smrg
3958a5399cb1Smrgrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3959bb2e14f3Smrgac_clean_files=$ac_clean_files_save
3960e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3961e5db2183Smrgprintf %s "checking for suffix of executables... " >&6; }
3962a5399cb1Smrgif { { ac_try="$ac_link"
3963a5399cb1Smrgcase "(($ac_try" in
3964a5399cb1Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3965a5399cb1Smrg  *) ac_try_echo=$ac_try;;
3966a5399cb1Smrgesac
3967a5399cb1Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3968e5db2183Smrgprintf "%s\n" "$ac_try_echo"; } >&5
3969a5399cb1Smrg  (eval "$ac_link") 2>&5
3970bb2e14f3Smrg  ac_status=$?
3971e5db2183Smrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3972e5db2183Smrg  test $ac_status = 0; }
3973e5db2183Smrgthen :
397443b8458eSmrg  # If both 'conftest.exe' and 'conftest' are 'present' (well, observable)
397543b8458eSmrg# catch 'conftest.exe'.  For instance with Cygwin, 'ls conftest' will
397643b8458eSmrg# work properly (i.e., refer to 'conftest.exe'), while it won't with
397743b8458eSmrg# 'rm'.
3978bb2e14f3Smrgfor ac_file in conftest.exe conftest conftest.*; do
3979bb2e14f3Smrg  test -f "$ac_file" || continue
3980bb2e14f3Smrg  case $ac_file in
3981a5399cb1Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3982bb2e14f3Smrg    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3983bb2e14f3Smrg	  break;;
3984bb2e14f3Smrg    * ) break;;
3985bb2e14f3Smrg  esac
3986bb2e14f3Smrgdone
398743b8458eSmrgelse case e in #(
398843b8458eSmrg  e) { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
398943b8458eSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
39905afa940dSmrgas_fn_error $? "cannot compute suffix of executables: cannot compile and link
399143b8458eSmrgSee 'config.log' for more details" "$LINENO" 5; } ;;
399243b8458eSmrgesac
3993e5db2183Smrgfi
3994e5db2183Smrgrm -f conftest conftest$ac_cv_exeext
3995e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3996e5db2183Smrgprintf "%s\n" "$ac_cv_exeext" >&6; }
3997e5db2183Smrg
3998e5db2183Smrgrm -f conftest.$ac_ext
3999e5db2183SmrgEXEEXT=$ac_cv_exeext
4000e5db2183Smrgac_exeext=$EXEEXT
4001a5399cb1Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
4002bb2e14f3Smrg/* end confdefs.h.  */
4003bb2e14f3Smrg#include <stdio.h>
4004bb2e14f3Smrgint
4005e5db2183Smrgmain (void)
4006bb2e14f3Smrg{
4007e5db2183SmrgFILE *f = fopen ("conftest.out", "w");
400843b8458eSmrg if (!f)
400943b8458eSmrg  return 1;
4010e5db2183Smrg return ferror (f) || fclose (f) != 0;
4011e5db2183Smrg
4012bb2e14f3Smrg  ;
4013bb2e14f3Smrg  return 0;
4014bb2e14f3Smrg}
4015bb2e14f3Smrg_ACEOF
4016e5db2183Smrgac_clean_files="$ac_clean_files conftest.out"
4017e5db2183Smrg# Check that the compiler produces executables we can run.  If not, either
4018e5db2183Smrg# the compiler is broken, or we cross compile.
4019e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4020e5db2183Smrgprintf %s "checking whether we are cross compiling... " >&6; }
4021e5db2183Smrgif test "$cross_compiling" != yes; then
4022e5db2183Smrg  { { ac_try="$ac_link"
4023e5db2183Smrgcase "(($ac_try" in
4024e5db2183Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4025e5db2183Smrg  *) ac_try_echo=$ac_try;;
4026bb2e14f3Smrgesac
4027e5db2183Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4028e5db2183Smrgprintf "%s\n" "$ac_try_echo"; } >&5
4029e5db2183Smrg  (eval "$ac_link") 2>&5
4030e5db2183Smrg  ac_status=$?
4031e5db2183Smrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4032e5db2183Smrg  test $ac_status = 0; }
4033e5db2183Smrg  if { ac_try='./conftest$ac_cv_exeext'
4034e5db2183Smrg  { { case "(($ac_try" in
4035e5db2183Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4036e5db2183Smrg  *) ac_try_echo=$ac_try;;
4037e5db2183Smrgesac
4038e5db2183Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4039e5db2183Smrgprintf "%s\n" "$ac_try_echo"; } >&5
4040e5db2183Smrg  (eval "$ac_try") 2>&5
4041e5db2183Smrg  ac_status=$?
4042e5db2183Smrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4043e5db2183Smrg  test $ac_status = 0; }; }; then
4044e5db2183Smrg    cross_compiling=no
4045e5db2183Smrg  else
4046e5db2183Smrg    if test "$cross_compiling" = maybe; then
4047e5db2183Smrg	cross_compiling=yes
4048e5db2183Smrg    else
404943b8458eSmrg	{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
405043b8458eSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
4051e5db2183Smrgas_fn_error 77 "cannot run C compiled programs.
405243b8458eSmrgIf you meant to cross compile, use '--host'.
405343b8458eSmrgSee 'config.log' for more details" "$LINENO" 5; }
4054e5db2183Smrg    fi
4055e5db2183Smrg  fi
4056bb2e14f3Smrgfi
4057e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4058e5db2183Smrgprintf "%s\n" "$cross_compiling" >&6; }
4059bb2e14f3Smrg
406043b8458eSmrgrm -f conftest.$ac_ext conftest$ac_cv_exeext \
406143b8458eSmrg  conftest.o conftest.obj conftest.out
4062e5db2183Smrgac_clean_files=$ac_clean_files_save
4063e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4064e5db2183Smrgprintf %s "checking for suffix of object files... " >&6; }
4065e5db2183Smrgif test ${ac_cv_objext+y}
4066e5db2183Smrgthen :
4067e5db2183Smrg  printf %s "(cached) " >&6
406843b8458eSmrgelse case e in #(
406943b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
407039f9c979Smrg/* end confdefs.h.  */
407139f9c979Smrg
407239f9c979Smrgint
4073e5db2183Smrgmain (void)
407439f9c979Smrg{
407539f9c979Smrg
407639f9c979Smrg  ;
407739f9c979Smrg  return 0;
407839f9c979Smrg}
407939f9c979Smrg_ACEOF
4080e5db2183Smrgrm -f conftest.o conftest.obj
4081e5db2183Smrgif { { ac_try="$ac_compile"
4082e5db2183Smrgcase "(($ac_try" in
4083e5db2183Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4084e5db2183Smrg  *) ac_try_echo=$ac_try;;
4085e5db2183Smrgesac
4086e5db2183Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4087e5db2183Smrgprintf "%s\n" "$ac_try_echo"; } >&5
4088e5db2183Smrg  (eval "$ac_compile") 2>&5
4089e5db2183Smrg  ac_status=$?
4090e5db2183Smrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4091e5db2183Smrg  test $ac_status = 0; }
4092e5db2183Smrgthen :
4093e5db2183Smrg  for ac_file in conftest.o conftest.obj conftest.*; do
4094e5db2183Smrg  test -f "$ac_file" || continue;
4095e5db2183Smrg  case $ac_file in
4096e5db2183Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4097e5db2183Smrg    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4098e5db2183Smrg       break;;
4099e5db2183Smrg  esac
4100e5db2183Smrgdone
410143b8458eSmrgelse case e in #(
410243b8458eSmrg  e) printf "%s\n" "$as_me: failed program was:" >&5
4103e5db2183Smrgsed 's/^/| /' conftest.$ac_ext >&5
4104bb2e14f3Smrg
410543b8458eSmrg{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
410643b8458eSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
4107e5db2183Smrgas_fn_error $? "cannot compute suffix of object files: cannot compile
410843b8458eSmrgSee 'config.log' for more details" "$LINENO" 5; } ;;
410943b8458eSmrgesac
4110bb2e14f3Smrgfi
411143b8458eSmrgrm -f conftest.$ac_cv_objext conftest.$ac_ext ;;
411243b8458eSmrgesac
4113bb2e14f3Smrgfi
4114e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4115e5db2183Smrgprintf "%s\n" "$ac_cv_objext" >&6; }
4116e5db2183SmrgOBJEXT=$ac_cv_objext
4117e5db2183Smrgac_objext=$OBJEXT
4118e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
4119e5db2183Smrgprintf %s "checking whether the compiler supports GNU C... " >&6; }
4120e5db2183Smrgif test ${ac_cv_c_compiler_gnu+y}
4121e5db2183Smrgthen :
4122e5db2183Smrg  printf %s "(cached) " >&6
412343b8458eSmrgelse case e in #(
412443b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
41255afa940dSmrg/* end confdefs.h.  */
41265afa940dSmrg
4127e5db2183Smrgint
4128e5db2183Smrgmain (void)
41295afa940dSmrg{
4130e5db2183Smrg#ifndef __GNUC__
4131e5db2183Smrg       choke me
41325afa940dSmrg#endif
41335afa940dSmrg
4134e5db2183Smrg  ;
4135e5db2183Smrg  return 0;
4136e5db2183Smrg}
4137e5db2183Smrg_ACEOF
4138e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
4139e5db2183Smrgthen :
4140e5db2183Smrg  ac_compiler_gnu=yes
414143b8458eSmrgelse case e in #(
414243b8458eSmrg  e) ac_compiler_gnu=no ;;
414343b8458eSmrgesac
4144e5db2183Smrgfi
4145e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4146e5db2183Smrgac_cv_c_compiler_gnu=$ac_compiler_gnu
414743b8458eSmrg ;;
414843b8458eSmrgesac
4149e5db2183Smrgfi
4150e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4151e5db2183Smrgprintf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
4152e5db2183Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
41535afa940dSmrg
4154e5db2183Smrgif test $ac_compiler_gnu = yes; then
4155e5db2183Smrg  GCC=yes
4156e5db2183Smrgelse
4157e5db2183Smrg  GCC=
4158e5db2183Smrgfi
4159e5db2183Smrgac_test_CFLAGS=${CFLAGS+y}
4160e5db2183Smrgac_save_CFLAGS=$CFLAGS
4161e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4162e5db2183Smrgprintf %s "checking whether $CC accepts -g... " >&6; }
4163e5db2183Smrgif test ${ac_cv_prog_cc_g+y}
4164e5db2183Smrgthen :
4165e5db2183Smrg  printf %s "(cached) " >&6
416643b8458eSmrgelse case e in #(
416743b8458eSmrg  e) ac_save_c_werror_flag=$ac_c_werror_flag
4168e5db2183Smrg   ac_c_werror_flag=yes
4169e5db2183Smrg   ac_cv_prog_cc_g=no
4170e5db2183Smrg   CFLAGS="-g"
4171e5db2183Smrg   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4172e5db2183Smrg/* end confdefs.h.  */
41735afa940dSmrg
4174e5db2183Smrgint
4175e5db2183Smrgmain (void)
41765afa940dSmrg{
4177e5db2183Smrg
4178e5db2183Smrg  ;
41795afa940dSmrg  return 0;
41805afa940dSmrg}
4181e5db2183Smrg_ACEOF
4182e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
4183e5db2183Smrgthen :
4184e5db2183Smrg  ac_cv_prog_cc_g=yes
418543b8458eSmrgelse case e in #(
418643b8458eSmrg  e) CFLAGS=""
4187e5db2183Smrg      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4188e5db2183Smrg/* end confdefs.h.  */
41895afa940dSmrg
4190e5db2183Smrgint
4191e5db2183Smrgmain (void)
41925afa940dSmrg{
41935afa940dSmrg
4194e5db2183Smrg  ;
4195e5db2183Smrg  return 0;
41965afa940dSmrg}
4197e5db2183Smrg_ACEOF
4198e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
4199e5db2183Smrgthen :
4200e5db2183Smrg
420143b8458eSmrgelse case e in #(
420243b8458eSmrg  e) ac_c_werror_flag=$ac_save_c_werror_flag
4203e5db2183Smrg	 CFLAGS="-g"
4204e5db2183Smrg	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4205e5db2183Smrg/* end confdefs.h.  */
42065afa940dSmrg
42075afa940dSmrgint
4208e5db2183Smrgmain (void)
42095afa940dSmrg{
42105afa940dSmrg
42115afa940dSmrg  ;
42125afa940dSmrg  return 0;
42135afa940dSmrg}
42145afa940dSmrg_ACEOF
4215e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
4216e5db2183Smrgthen :
4217e5db2183Smrg  ac_cv_prog_cc_g=yes
42185afa940dSmrgfi
421943b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
422043b8458eSmrgesac
42215afa940dSmrgfi
422243b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
422343b8458eSmrgesac
42245afa940dSmrgfi
4225e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
422643b8458eSmrg   ac_c_werror_flag=$ac_save_c_werror_flag ;;
422743b8458eSmrgesac
4228a5399cb1Smrgfi
4229e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4230e5db2183Smrgprintf "%s\n" "$ac_cv_prog_cc_g" >&6; }
4231e5db2183Smrgif test $ac_test_CFLAGS; then
4232e5db2183Smrg  CFLAGS=$ac_save_CFLAGS
4233e5db2183Smrgelif test $ac_cv_prog_cc_g = yes; then
4234e5db2183Smrg  if test "$GCC" = yes; then
4235e5db2183Smrg    CFLAGS="-g -O2"
4236e5db2183Smrg  else
4237e5db2183Smrg    CFLAGS="-g"
4238e5db2183Smrg  fi
4239a5399cb1Smrgelse
4240e5db2183Smrg  if test "$GCC" = yes; then
4241e5db2183Smrg    CFLAGS="-O2"
4242e5db2183Smrg  else
4243e5db2183Smrg    CFLAGS=
4244e5db2183Smrg  fi
4245a5399cb1Smrgfi
4246e5db2183Smrgac_prog_cc_stdc=no
4247e5db2183Smrgif test x$ac_prog_cc_stdc = xno
4248e5db2183Smrgthen :
4249e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
4250e5db2183Smrgprintf %s "checking for $CC option to enable C11 features... " >&6; }
4251e5db2183Smrgif test ${ac_cv_prog_cc_c11+y}
4252e5db2183Smrgthen :
4253e5db2183Smrg  printf %s "(cached) " >&6
425443b8458eSmrgelse case e in #(
425543b8458eSmrg  e) ac_cv_prog_cc_c11=no
4256e5db2183Smrgac_save_CC=$CC
4257e5db2183Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
4258a5399cb1Smrg/* end confdefs.h.  */
4259e5db2183Smrg$ac_c_conftest_c11_program
4260a5399cb1Smrg_ACEOF
4261e5db2183Smrgfor ac_arg in '' -std=gnu11
4262e5db2183Smrgdo
4263e5db2183Smrg  CC="$ac_save_CC $ac_arg"
4264e5db2183Smrg  if ac_fn_c_try_compile "$LINENO"
4265e5db2183Smrgthen :
4266e5db2183Smrg  ac_cv_prog_cc_c11=$ac_arg
4267a5399cb1Smrgfi
4268e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam
4269e5db2183Smrg  test "x$ac_cv_prog_cc_c11" != "xno" && break
4270a5399cb1Smrgdone
4271e5db2183Smrgrm -f conftest.$ac_ext
427243b8458eSmrgCC=$ac_save_CC ;;
427343b8458eSmrgesac
4274e5db2183Smrgfi
4275e5db2183Smrg
4276e5db2183Smrgif test "x$ac_cv_prog_cc_c11" = xno
4277e5db2183Smrgthen :
4278e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4279e5db2183Smrgprintf "%s\n" "unsupported" >&6; }
428043b8458eSmrgelse case e in #(
428143b8458eSmrg  e) if test "x$ac_cv_prog_cc_c11" = x
4282e5db2183Smrgthen :
4283e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4284e5db2183Smrgprintf "%s\n" "none needed" >&6; }
428543b8458eSmrgelse case e in #(
428643b8458eSmrg  e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
4287e5db2183Smrgprintf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
428843b8458eSmrg     CC="$CC $ac_cv_prog_cc_c11" ;;
428943b8458eSmrgesac
4290e5db2183Smrgfi
4291e5db2183Smrg  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
429243b8458eSmrg  ac_prog_cc_stdc=c11 ;;
429343b8458eSmrgesac
4294e5db2183Smrgfi
4295e5db2183Smrgfi
4296e5db2183Smrgif test x$ac_prog_cc_stdc = xno
4297e5db2183Smrgthen :
4298e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
4299e5db2183Smrgprintf %s "checking for $CC option to enable C99 features... " >&6; }
4300e5db2183Smrgif test ${ac_cv_prog_cc_c99+y}
4301e5db2183Smrgthen :
4302e5db2183Smrg  printf %s "(cached) " >&6
430343b8458eSmrgelse case e in #(
430443b8458eSmrg  e) ac_cv_prog_cc_c99=no
4305e5db2183Smrgac_save_CC=$CC
4306e5db2183Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
4307a5399cb1Smrg/* end confdefs.h.  */
4308e5db2183Smrg$ac_c_conftest_c99_program
4309a5399cb1Smrg_ACEOF
4310e5db2183Smrgfor ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
4311e5db2183Smrgdo
4312e5db2183Smrg  CC="$ac_save_CC $ac_arg"
4313e5db2183Smrg  if ac_fn_c_try_compile "$LINENO"
4314e5db2183Smrgthen :
4315e5db2183Smrg  ac_cv_prog_cc_c99=$ac_arg
4316e5db2183Smrgfi
4317e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam
4318e5db2183Smrg  test "x$ac_cv_prog_cc_c99" != "xno" && break
4319e5db2183Smrgdone
4320e5db2183Smrgrm -f conftest.$ac_ext
432143b8458eSmrgCC=$ac_save_CC ;;
432243b8458eSmrgesac
4323a5399cb1Smrgfi
4324a5399cb1Smrg
4325e5db2183Smrgif test "x$ac_cv_prog_cc_c99" = xno
4326e5db2183Smrgthen :
4327e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4328e5db2183Smrgprintf "%s\n" "unsupported" >&6; }
432943b8458eSmrgelse case e in #(
433043b8458eSmrg  e) if test "x$ac_cv_prog_cc_c99" = x
4331e5db2183Smrgthen :
4332e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4333e5db2183Smrgprintf "%s\n" "none needed" >&6; }
433443b8458eSmrgelse case e in #(
433543b8458eSmrg  e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4336e5db2183Smrgprintf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
433743b8458eSmrg     CC="$CC $ac_cv_prog_cc_c99" ;;
433843b8458eSmrgesac
4339e5db2183Smrgfi
4340e5db2183Smrg  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
434143b8458eSmrg  ac_prog_cc_stdc=c99 ;;
434243b8458eSmrgesac
4343e5db2183Smrgfi
4344e5db2183Smrgfi
4345e5db2183Smrgif test x$ac_prog_cc_stdc = xno
4346e5db2183Smrgthen :
4347e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
4348e5db2183Smrgprintf %s "checking for $CC option to enable C89 features... " >&6; }
4349e5db2183Smrgif test ${ac_cv_prog_cc_c89+y}
4350e5db2183Smrgthen :
4351e5db2183Smrg  printf %s "(cached) " >&6
435243b8458eSmrgelse case e in #(
435343b8458eSmrg  e) ac_cv_prog_cc_c89=no
4354e5db2183Smrgac_save_CC=$CC
4355e5db2183Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
4356a5399cb1Smrg/* end confdefs.h.  */
4357e5db2183Smrg$ac_c_conftest_c89_program
4358a5399cb1Smrg_ACEOF
4359e5db2183Smrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4360e5db2183Smrgdo
4361e5db2183Smrg  CC="$ac_save_CC $ac_arg"
4362e5db2183Smrg  if ac_fn_c_try_compile "$LINENO"
4363e5db2183Smrgthen :
4364e5db2183Smrg  ac_cv_prog_cc_c89=$ac_arg
4365a5399cb1Smrgfi
4366e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam
4367e5db2183Smrg  test "x$ac_cv_prog_cc_c89" != "xno" && break
4368a5399cb1Smrgdone
4369e5db2183Smrgrm -f conftest.$ac_ext
437043b8458eSmrgCC=$ac_save_CC ;;
437143b8458eSmrgesac
4372e5db2183Smrgfi
4373a5399cb1Smrg
4374e5db2183Smrgif test "x$ac_cv_prog_cc_c89" = xno
4375e5db2183Smrgthen :
4376e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4377e5db2183Smrgprintf "%s\n" "unsupported" >&6; }
437843b8458eSmrgelse case e in #(
437943b8458eSmrg  e) if test "x$ac_cv_prog_cc_c89" = x
4380e5db2183Smrgthen :
4381e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4382e5db2183Smrgprintf "%s\n" "none needed" >&6; }
438343b8458eSmrgelse case e in #(
438443b8458eSmrg  e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4385e5db2183Smrgprintf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
438643b8458eSmrg     CC="$CC $ac_cv_prog_cc_c89" ;;
438743b8458eSmrgesac
4388e5db2183Smrgfi
4389e5db2183Smrg  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
439043b8458eSmrg  ac_prog_cc_stdc=c89 ;;
439143b8458eSmrgesac
4392e5db2183Smrgfi
4393a5399cb1Smrgfi
4394a5399cb1Smrg
4395a5399cb1Smrgac_ext=c
4396a5399cb1Smrgac_cpp='$CPP $CPPFLAGS'
4397a5399cb1Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4398a5399cb1Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4399a5399cb1Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
4400a5399cb1Smrg
4401a5399cb1Smrg
4402e5db2183Smrg  ac_ext=c
4403e5db2183Smrgac_cpp='$CPP $CPPFLAGS'
4404e5db2183Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4405e5db2183Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4406e5db2183Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
4407e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4408e5db2183Smrgprintf %s "checking whether $CC understands -c and -o together... " >&6; }
4409e5db2183Smrgif test ${am_cv_prog_cc_c_o+y}
4410e5db2183Smrgthen :
4411e5db2183Smrg  printf %s "(cached) " >&6
441243b8458eSmrgelse case e in #(
441343b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4414e5db2183Smrg/* end confdefs.h.  */
4415e5db2183Smrg
4416e5db2183Smrgint
4417e5db2183Smrgmain (void)
4418e5db2183Smrg{
4419e5db2183Smrg
4420e5db2183Smrg  ;
4421e5db2183Smrg  return 0;
4422e5db2183Smrg}
4423e5db2183Smrg_ACEOF
4424e5db2183Smrg  # Make sure it works both with $CC and with simple cc.
4425e5db2183Smrg  # Following AC_PROG_CC_C_O, we do the test twice because some
4426e5db2183Smrg  # compilers refuse to overwrite an existing .o file with -o,
4427e5db2183Smrg  # though they will create one.
4428e5db2183Smrg  am_cv_prog_cc_c_o=yes
4429e5db2183Smrg  for am_i in 1 2; do
4430e5db2183Smrg    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4431e5db2183Smrg   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4432e5db2183Smrg   ac_status=$?
4433e5db2183Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4434e5db2183Smrg   (exit $ac_status); } \
4435e5db2183Smrg         && test -f conftest2.$ac_objext; then
4436e5db2183Smrg      : OK
4437e5db2183Smrg    else
4438e5db2183Smrg      am_cv_prog_cc_c_o=no
4439e5db2183Smrg      break
4440a5399cb1Smrg    fi
4441a5399cb1Smrg  done
4442e5db2183Smrg  rm -f core conftest*
444343b8458eSmrg  unset am_i ;;
444443b8458eSmrgesac
4445e5db2183Smrgfi
4446e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4447e5db2183Smrgprintf "%s\n" "$am_cv_prog_cc_c_o" >&6; }
4448e5db2183Smrgif test "$am_cv_prog_cc_c_o" != yes; then
4449e5db2183Smrg   # Losing compiler, so override with the script.
4450e5db2183Smrg   # FIXME: It is wrong to rewrite CC.
4451e5db2183Smrg   # But if we don't then we get into trouble of one sort or another.
4452e5db2183Smrg   # A longer-term fix would be to have automake use am__CC in this case,
4453e5db2183Smrg   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4454e5db2183Smrg   CC="$am_aux_dir/compile $CC"
4455e5db2183Smrgfi
4456e5db2183Smrgac_ext=c
4457e5db2183Smrgac_cpp='$CPP $CPPFLAGS'
4458e5db2183Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4459e5db2183Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4460e5db2183Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
4461e5db2183Smrg
4462e5db2183Smrg
4463e5db2183Smrgdepcc="$CC"   am_compiler_list=
4464e5db2183Smrg
4465e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4466e5db2183Smrgprintf %s "checking dependency style of $depcc... " >&6; }
4467e5db2183Smrgif test ${am_cv_CC_dependencies_compiler_type+y}
4468e5db2183Smrgthen :
4469e5db2183Smrg  printf %s "(cached) " >&6
447043b8458eSmrgelse case e in #(
447143b8458eSmrg  e) if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4472e5db2183Smrg  # We make a subdir and do the tests there.  Otherwise we can end up
4473e5db2183Smrg  # making bogus files that we don't know about and never remove.  For
4474e5db2183Smrg  # instance it was reported that on HP-UX the gcc test will end up
4475e5db2183Smrg  # making a dummy file named 'D' -- because '-MD' means "put the output
4476e5db2183Smrg  # in D".
4477e5db2183Smrg  rm -rf conftest.dir
4478e5db2183Smrg  mkdir conftest.dir
4479e5db2183Smrg  # Copy depcomp to subdir because otherwise we won't find it if we're
4480e5db2183Smrg  # using a relative directory.
4481e5db2183Smrg  cp "$am_depcomp" conftest.dir
4482e5db2183Smrg  cd conftest.dir
4483e5db2183Smrg  # We will build objects and dependencies in a subdirectory because
4484e5db2183Smrg  # it helps to detect inapplicable dependency modes.  For instance
4485e5db2183Smrg  # both Tru64's cc and ICC support -MD to output dependencies as a
4486e5db2183Smrg  # side effect of compilation, but ICC will put the dependencies in
4487e5db2183Smrg  # the current directory while Tru64 will put them in the object
4488e5db2183Smrg  # directory.
4489e5db2183Smrg  mkdir sub
4490e5db2183Smrg
4491e5db2183Smrg  am_cv_CC_dependencies_compiler_type=none
4492e5db2183Smrg  if test "$am_compiler_list" = ""; then
4493e5db2183Smrg     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4494e5db2183Smrg  fi
4495e5db2183Smrg  am__universal=false
4496e5db2183Smrg  case " $depcc " in #(
4497e5db2183Smrg     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4498e5db2183Smrg     esac
4499a5399cb1Smrg
4500e5db2183Smrg  for depmode in $am_compiler_list; do
4501e5db2183Smrg    # Setup a source with many dependencies, because some compilers
4502e5db2183Smrg    # like to wrap large dependency lists on column 80 (with \), and
4503e5db2183Smrg    # we should not choose a depcomp mode which is confused by this.
4504e5db2183Smrg    #
4505e5db2183Smrg    # We need to recreate these files for each test, as the compiler may
4506e5db2183Smrg    # overwrite some of them when testing with obscure command lines.
4507e5db2183Smrg    # This happens at least with the AIX C compiler.
4508e5db2183Smrg    : > sub/conftest.c
4509e5db2183Smrg    for i in 1 2 3 4 5 6; do
4510e5db2183Smrg      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4511e5db2183Smrg      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4512e5db2183Smrg      # Solaris 10 /bin/sh.
4513e5db2183Smrg      echo '/* dummy */' > sub/conftst$i.h
4514a5399cb1Smrg    done
4515e5db2183Smrg    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4516e5db2183Smrg
4517e5db2183Smrg    # We check with '-c' and '-o' for the sake of the "dashmstdout"
4518e5db2183Smrg    # mode.  It turns out that the SunPro C++ compiler does not properly
4519e5db2183Smrg    # handle '-M -o', and we need to detect this.  Also, some Intel
4520e5db2183Smrg    # versions had trouble with output in subdirs.
4521e5db2183Smrg    am__obj=sub/conftest.${OBJEXT-o}
4522e5db2183Smrg    am__minus_obj="-o $am__obj"
4523e5db2183Smrg    case $depmode in
4524e5db2183Smrg    gcc)
4525e5db2183Smrg      # This depmode causes a compiler race in universal mode.
4526e5db2183Smrg      test "$am__universal" = false || continue
4527e5db2183Smrg      ;;
4528e5db2183Smrg    nosideeffect)
4529e5db2183Smrg      # After this tag, mechanisms are not by side-effect, so they'll
4530e5db2183Smrg      # only be used when explicitly requested.
4531e5db2183Smrg      if test "x$enable_dependency_tracking" = xyes; then
4532e5db2183Smrg	continue
4533e5db2183Smrg      else
4534e5db2183Smrg	break
4535e5db2183Smrg      fi
4536e5db2183Smrg      ;;
4537e5db2183Smrg    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4538e5db2183Smrg      # This compiler won't grok '-c -o', but also, the minuso test has
4539e5db2183Smrg      # not run yet.  These depmodes are late enough in the game, and
4540e5db2183Smrg      # so weak that their functioning should not be impacted.
4541e5db2183Smrg      am__obj=conftest.${OBJEXT-o}
4542e5db2183Smrg      am__minus_obj=
4543e5db2183Smrg      ;;
4544e5db2183Smrg    none) break ;;
4545e5db2183Smrg    esac
4546e5db2183Smrg    if depmode=$depmode \
4547e5db2183Smrg       source=sub/conftest.c object=$am__obj \
4548e5db2183Smrg       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4549e5db2183Smrg       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4550e5db2183Smrg         >/dev/null 2>conftest.err &&
4551e5db2183Smrg       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4552e5db2183Smrg       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4553e5db2183Smrg       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4554e5db2183Smrg       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4555e5db2183Smrg      # icc doesn't choke on unknown options, it will just issue warnings
4556e5db2183Smrg      # or remarks (even with -Werror).  So we grep stderr for any message
4557e5db2183Smrg      # that says an option was ignored or not supported.
4558e5db2183Smrg      # When given -MP, icc 7.0 and 7.1 complain thusly:
4559e5db2183Smrg      #   icc: Command line warning: ignoring option '-M'; no argument required
4560e5db2183Smrg      # The diagnosis changed in icc 8.0:
4561e5db2183Smrg      #   icc: Command line remark: option '-MP' not supported
4562e5db2183Smrg      if (grep 'ignoring option' conftest.err ||
4563e5db2183Smrg          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4564e5db2183Smrg        am_cv_CC_dependencies_compiler_type=$depmode
4565e5db2183Smrg        break
4566e5db2183Smrg      fi
4567e5db2183Smrg    fi
4568a5399cb1Smrg  done
4569e5db2183Smrg
4570e5db2183Smrg  cd ..
4571e5db2183Smrg  rm -rf conftest.dir
4572a5399cb1Smrgelse
4573e5db2183Smrg  am_cv_CC_dependencies_compiler_type=none
4574a5399cb1Smrgfi
457543b8458eSmrg ;;
457643b8458eSmrgesac
4577a5399cb1Smrgfi
4578e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4579e5db2183Smrgprintf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; }
4580e5db2183SmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4581a5399cb1Smrg
4582e5db2183Smrg if
4583e5db2183Smrg  test "x$enable_dependency_tracking" != xno \
4584e5db2183Smrg  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4585e5db2183Smrg  am__fastdepCC_TRUE=
4586e5db2183Smrg  am__fastdepCC_FALSE='#'
4587a5399cb1Smrgelse
4588e5db2183Smrg  am__fastdepCC_TRUE='#'
4589e5db2183Smrg  am__fastdepCC_FALSE=
4590a5399cb1Smrgfi
4591a5399cb1Smrg
4592a5399cb1Smrg
4593a5399cb1Smrg
4594e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5
4595e5db2183Smrgprintf %s "checking for $CC options needed to detect all undeclared functions... " >&6; }
4596e5db2183Smrgif test ${ac_cv_c_undeclared_builtin_options+y}
4597e5db2183Smrgthen :
4598e5db2183Smrg  printf %s "(cached) " >&6
459943b8458eSmrgelse case e in #(
460043b8458eSmrg  e) ac_save_CFLAGS=$CFLAGS
4601e5db2183Smrg   ac_cv_c_undeclared_builtin_options='cannot detect'
4602e5db2183Smrg   for ac_arg in '' -fno-builtin; do
4603e5db2183Smrg     CFLAGS="$ac_save_CFLAGS $ac_arg"
4604e5db2183Smrg     # This test program should *not* compile successfully.
4605e5db2183Smrg     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4606a5399cb1Smrg/* end confdefs.h.  */
4607a5399cb1Smrg
4608a5399cb1Smrgint
4609e5db2183Smrgmain (void)
4610a5399cb1Smrg{
4611e5db2183Smrg(void) strchr;
4612a5399cb1Smrg  ;
4613a5399cb1Smrg  return 0;
4614a5399cb1Smrg}
4615a5399cb1Smrg_ACEOF
4616e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
4617e5db2183Smrgthen :
4618a5399cb1Smrg
461943b8458eSmrgelse case e in #(
462043b8458eSmrg  e) # This test program should compile successfully.
4621e5db2183Smrg        # No library function is consistently available on
4622e5db2183Smrg        # freestanding implementations, so test against a dummy
4623e5db2183Smrg        # declaration.  Include always-available headers on the
4624e5db2183Smrg        # off chance that they somehow elicit warnings.
4625e5db2183Smrg        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4626a5399cb1Smrg/* end confdefs.h.  */
4627e5db2183Smrg#include <float.h>
4628e5db2183Smrg#include <limits.h>
4629e5db2183Smrg#include <stdarg.h>
4630e5db2183Smrg#include <stddef.h>
4631e5db2183Smrgextern void ac_decl (int, char *);
4632a5399cb1Smrg
4633a5399cb1Smrgint
4634e5db2183Smrgmain (void)
4635a5399cb1Smrg{
4636e5db2183Smrg(void) ac_decl (0, (char *) 0);
4637e5db2183Smrg  (void) ac_decl;
4638e5db2183Smrg
4639e5db2183Smrg  ;
4640a5399cb1Smrg  return 0;
4641a5399cb1Smrg}
4642a5399cb1Smrg_ACEOF
4643e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
4644e5db2183Smrgthen :
4645e5db2183Smrg  if test x"$ac_arg" = x
4646e5db2183Smrgthen :
4647e5db2183Smrg  ac_cv_c_undeclared_builtin_options='none needed'
464843b8458eSmrgelse case e in #(
464943b8458eSmrg  e) ac_cv_c_undeclared_builtin_options=$ac_arg ;;
465043b8458eSmrgesac
4651a5399cb1Smrgfi
4652e5db2183Smrg          break
4653a5399cb1Smrgfi
465443b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
465543b8458eSmrgesac
4656a5399cb1Smrgfi
4657e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4658e5db2183Smrg    done
4659e5db2183Smrg    CFLAGS=$ac_save_CFLAGS
466043b8458eSmrg   ;;
466143b8458eSmrgesac
4662e5db2183Smrgfi
4663e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5
4664e5db2183Smrgprintf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; }
4665e5db2183Smrg  case $ac_cv_c_undeclared_builtin_options in #(
4666e5db2183Smrg  'cannot detect') :
466743b8458eSmrg    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
466843b8458eSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
4669e5db2183Smrgas_fn_error $? "cannot make $CC report undeclared builtins
467043b8458eSmrgSee 'config.log' for more details" "$LINENO" 5; } ;; #(
4671e5db2183Smrg  'none needed') :
4672e5db2183Smrg    ac_c_undeclared_builtin_options='' ;; #(
4673e5db2183Smrg  *) :
4674e5db2183Smrg    ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;;
4675e5db2183Smrgesac
4676e5db2183Smrg
4677e5db2183Smrgac_header= ac_cache=
4678e5db2183Smrgfor ac_item in $ac_header_c_list
4679e5db2183Smrgdo
4680e5db2183Smrg  if test $ac_cache; then
4681e5db2183Smrg    ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
4682e5db2183Smrg    if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
4683e5db2183Smrg      printf "%s\n" "#define $ac_item 1" >> confdefs.h
4684e5db2183Smrg    fi
4685e5db2183Smrg    ac_header= ac_cache=
4686e5db2183Smrg  elif test $ac_header; then
4687e5db2183Smrg    ac_cache=$ac_item
4688e5db2183Smrg  else
4689e5db2183Smrg    ac_header=$ac_item
4690e5db2183Smrg  fi
4691e5db2183Smrgdone
4692e5db2183Smrg
4693a5399cb1Smrg
4694a5399cb1Smrg
4695a5399cb1Smrg
4696a5399cb1Smrg
4697a5399cb1Smrg
4698a5399cb1Smrg
4699a5399cb1Smrg
4700e5db2183Smrgif test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
4701e5db2183Smrgthen :
47025afa940dSmrg
4703e5db2183Smrgprintf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
4704e5db2183Smrg
4705e5db2183Smrgfi
47065afa940dSmrg
47071114aea8Smrg
47081114aea8Smrg
4709e5db2183Smrg
4710e5db2183Smrgac_fn_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
4711e5db2183Smrgif test "x$ac_cv_have_decl___clang__" = xyes
4712e5db2183Smrgthen :
47131114aea8Smrg  CLANGCC="yes"
471443b8458eSmrgelse case e in #(
471543b8458eSmrg  e) CLANGCC="no" ;;
471643b8458eSmrgesac
47171114aea8Smrgfi
4718e5db2183Smrgac_fn_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
4719e5db2183Smrgif test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes
4720e5db2183Smrgthen :
47211114aea8Smrg  INTELCC="yes"
472243b8458eSmrgelse case e in #(
472343b8458eSmrg  e) INTELCC="no" ;;
472443b8458eSmrgesac
47251114aea8Smrgfi
4726e5db2183Smrgac_fn_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
4727e5db2183Smrgif test "x$ac_cv_have_decl___SUNPRO_C" = xyes
4728e5db2183Smrgthen :
47291114aea8Smrg  SUNCC="yes"
473043b8458eSmrgelse case e in #(
473143b8458eSmrg  e) SUNCC="no" ;;
473243b8458eSmrgesac
47331114aea8Smrgfi
47341114aea8Smrg
47351114aea8Smrg
47361114aea8Smrg
47371114aea8Smrg
47387af227c3Smrg
47397af227c3Smrg
47407af227c3Smrg
47417af227c3Smrg
47425afa940dSmrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
47435afa940dSmrg	if test -n "$ac_tool_prefix"; then
47445afa940dSmrg  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
47455afa940dSmrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2
4746e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4747e5db2183Smrgprintf %s "checking for $ac_word... " >&6; }
4748e5db2183Smrgif test ${ac_cv_path_PKG_CONFIG+y}
4749e5db2183Smrgthen :
4750e5db2183Smrg  printf %s "(cached) " >&6
475143b8458eSmrgelse case e in #(
475243b8458eSmrg  e) case $PKG_CONFIG in
47535afa940dSmrg  [\\/]* | ?:[\\/]*)
47545afa940dSmrg  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
47555afa940dSmrg  ;;
47565afa940dSmrg  *)
47575afa940dSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
47585afa940dSmrgfor as_dir in $PATH
47595afa940dSmrgdo
47605afa940dSmrg  IFS=$as_save_IFS
4761e5db2183Smrg  case $as_dir in #(((
4762e5db2183Smrg    '') as_dir=./ ;;
4763e5db2183Smrg    */) ;;
4764e5db2183Smrg    *) as_dir=$as_dir/ ;;
4765e5db2183Smrg  esac
47665afa940dSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
4767e5db2183Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4768e5db2183Smrg    ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
4769e5db2183Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
47705afa940dSmrg    break 2
47715afa940dSmrg  fi
47725afa940dSmrgdone
47735afa940dSmrg  done
47745afa940dSmrgIFS=$as_save_IFS
4775a5399cb1Smrg
4776a5399cb1Smrg  ;;
477743b8458eSmrgesac ;;
4778a5399cb1Smrgesac
4779a5399cb1Smrgfi
4780a5399cb1SmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG
4781a5399cb1Smrgif test -n "$PKG_CONFIG"; then
4782e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
4783e5db2183Smrgprintf "%s\n" "$PKG_CONFIG" >&6; }
4784a5399cb1Smrgelse
4785e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4786e5db2183Smrgprintf "%s\n" "no" >&6; }
4787a5399cb1Smrgfi
4788a5399cb1Smrg
4789a5399cb1Smrg
4790a5399cb1Smrgfi
4791a5399cb1Smrgif test -z "$ac_cv_path_PKG_CONFIG"; then
4792a5399cb1Smrg  ac_pt_PKG_CONFIG=$PKG_CONFIG
4793a5399cb1Smrg  # Extract the first word of "pkg-config", so it can be a program name with args.
4794a5399cb1Smrgset dummy pkg-config; ac_word=$2
4795e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4796e5db2183Smrgprintf %s "checking for $ac_word... " >&6; }
4797e5db2183Smrgif test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
4798e5db2183Smrgthen :
4799e5db2183Smrg  printf %s "(cached) " >&6
480043b8458eSmrgelse case e in #(
480143b8458eSmrg  e) case $ac_pt_PKG_CONFIG in
4802a5399cb1Smrg  [\\/]* | ?:[\\/]*)
4803a5399cb1Smrg  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
4804a5399cb1Smrg  ;;
4805a5399cb1Smrg  *)
4806a5399cb1Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4807a5399cb1Smrgfor as_dir in $PATH
4808a5399cb1Smrgdo
4809a5399cb1Smrg  IFS=$as_save_IFS
4810e5db2183Smrg  case $as_dir in #(((
4811e5db2183Smrg    '') as_dir=./ ;;
4812e5db2183Smrg    */) ;;
4813e5db2183Smrg    *) as_dir=$as_dir/ ;;
4814e5db2183Smrg  esac
4815a5399cb1Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
4816e5db2183Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4817e5db2183Smrg    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
4818e5db2183Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4819a5399cb1Smrg    break 2
4820a5399cb1Smrg  fi
4821a5399cb1Smrgdone
4822a5399cb1Smrg  done
4823a5399cb1SmrgIFS=$as_save_IFS
4824a5399cb1Smrg
4825a5399cb1Smrg  ;;
482643b8458eSmrgesac ;;
4827a5399cb1Smrgesac
4828a5399cb1Smrgfi
4829a5399cb1Smrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
4830a5399cb1Smrgif test -n "$ac_pt_PKG_CONFIG"; then
4831e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
4832e5db2183Smrgprintf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
4833a5399cb1Smrgelse
4834e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4835e5db2183Smrgprintf "%s\n" "no" >&6; }
4836a5399cb1Smrgfi
4837a5399cb1Smrg
4838a5399cb1Smrg  if test "x$ac_pt_PKG_CONFIG" = x; then
4839a5399cb1Smrg    PKG_CONFIG=""
4840a5399cb1Smrg  else
4841a5399cb1Smrg    case $cross_compiling:$ac_tool_warned in
4842a5399cb1Smrgyes:)
4843e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4844e5db2183Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4845a5399cb1Smrgac_tool_warned=yes ;;
4846a5399cb1Smrgesac
4847a5399cb1Smrg    PKG_CONFIG=$ac_pt_PKG_CONFIG
4848a5399cb1Smrg  fi
4849a5399cb1Smrgelse
4850a5399cb1Smrg  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
4851a5399cb1Smrgfi
4852a5399cb1Smrg
4853a5399cb1Smrgfi
4854a5399cb1Smrgif test -n "$PKG_CONFIG"; then
4855a5399cb1Smrg	_pkg_min_version=0.9.0
4856e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
4857e5db2183Smrgprintf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
4858a5399cb1Smrg	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
4859e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4860e5db2183Smrgprintf "%s\n" "yes" >&6; }
4861a5399cb1Smrg	else
4862e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4863e5db2183Smrgprintf "%s\n" "no" >&6; }
4864a5399cb1Smrg		PKG_CONFIG=""
4865a5399cb1Smrg	fi
4866a5399cb1Smrgfi
4867a5399cb1Smrg
4868e5db2183Smrg
4869e5db2183Smrg  # Make sure we can run config.sub.
4870e5db2183Smrg$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
4871e5db2183Smrg  as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
4872e5db2183Smrg
4873e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4874e5db2183Smrgprintf %s "checking build system type... " >&6; }
4875e5db2183Smrgif test ${ac_cv_build+y}
4876e5db2183Smrgthen :
4877e5db2183Smrg  printf %s "(cached) " >&6
487843b8458eSmrgelse case e in #(
487943b8458eSmrg  e) ac_build_alias=$build_alias
4880a5399cb1Smrgtest "x$ac_build_alias" = x &&
4881e5db2183Smrg  ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
4882a5399cb1Smrgtest "x$ac_build_alias" = x &&
48835afa940dSmrg  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4884e5db2183Smrgac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
4885e5db2183Smrg  as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
488643b8458eSmrg ;;
488743b8458eSmrgesac
4888a5399cb1Smrgfi
4889e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4890e5db2183Smrgprintf "%s\n" "$ac_cv_build" >&6; }
4891a5399cb1Smrgcase $ac_cv_build in
4892a5399cb1Smrg*-*-*) ;;
48935afa940dSmrg*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4894a5399cb1Smrgesac
4895a5399cb1Smrgbuild=$ac_cv_build
4896a5399cb1Smrgac_save_IFS=$IFS; IFS='-'
4897a5399cb1Smrgset x $ac_cv_build
4898a5399cb1Smrgshift
4899a5399cb1Smrgbuild_cpu=$1
4900a5399cb1Smrgbuild_vendor=$2
4901a5399cb1Smrgshift; shift
4902a5399cb1Smrg# Remember, the first character of IFS is used to create $*,
4903a5399cb1Smrg# except with old shells:
4904a5399cb1Smrgbuild_os=$*
4905a5399cb1SmrgIFS=$ac_save_IFS
4906a5399cb1Smrgcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4907a5399cb1Smrg
4908a5399cb1Smrg
4909e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4910e5db2183Smrgprintf %s "checking host system type... " >&6; }
4911e5db2183Smrgif test ${ac_cv_host+y}
4912e5db2183Smrgthen :
4913e5db2183Smrg  printf %s "(cached) " >&6
491443b8458eSmrgelse case e in #(
491543b8458eSmrg  e) if test "x$host_alias" = x; then
4916a5399cb1Smrg  ac_cv_host=$ac_cv_build
4917a5399cb1Smrgelse
4918e5db2183Smrg  ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
4919e5db2183Smrg    as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
4920a5399cb1Smrgfi
492143b8458eSmrg ;;
492243b8458eSmrgesac
4923a5399cb1Smrgfi
4924e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4925e5db2183Smrgprintf "%s\n" "$ac_cv_host" >&6; }
4926a5399cb1Smrgcase $ac_cv_host in
4927a5399cb1Smrg*-*-*) ;;
49285afa940dSmrg*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4929a5399cb1Smrgesac
4930a5399cb1Smrghost=$ac_cv_host
4931a5399cb1Smrgac_save_IFS=$IFS; IFS='-'
4932a5399cb1Smrgset x $ac_cv_host
4933a5399cb1Smrgshift
4934a5399cb1Smrghost_cpu=$1
4935a5399cb1Smrghost_vendor=$2
4936a5399cb1Smrgshift; shift
4937a5399cb1Smrg# Remember, the first character of IFS is used to create $*,
4938a5399cb1Smrg# except with old shells:
4939a5399cb1Smrghost_os=$*
4940a5399cb1SmrgIFS=$ac_save_IFS
4941a5399cb1Smrgcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4942a5399cb1Smrg
4943a5399cb1Smrg
4944e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4945e5db2183Smrgprintf %s "checking for a sed that does not truncate output... " >&6; }
4946e5db2183Smrgif test ${ac_cv_path_SED+y}
4947e5db2183Smrgthen :
4948e5db2183Smrg  printf %s "(cached) " >&6
494943b8458eSmrgelse case e in #(
495043b8458eSmrg  e)           ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
49515afa940dSmrg     for ac_i in 1 2 3 4 5 6 7; do
49525afa940dSmrg       ac_script="$ac_script$as_nl$ac_script"
49535afa940dSmrg     done
49545afa940dSmrg     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
49555afa940dSmrg     { ac_script=; unset ac_script;}
49565afa940dSmrg     if test -z "$SED"; then
49575afa940dSmrg  ac_path_SED_found=false
49585afa940dSmrg  # Loop through the user's path and test for each of PROGNAME-LIST
49595afa940dSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
49605afa940dSmrgfor as_dir in $PATH
49615afa940dSmrgdo
49625afa940dSmrg  IFS=$as_save_IFS
4963e5db2183Smrg  case $as_dir in #(((
4964e5db2183Smrg    '') as_dir=./ ;;
4965e5db2183Smrg    */) ;;
4966e5db2183Smrg    *) as_dir=$as_dir/ ;;
4967e5db2183Smrg  esac
4968e5db2183Smrg    for ac_prog in sed gsed
4969e5db2183Smrg   do
49705afa940dSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
4971e5db2183Smrg      ac_path_SED="$as_dir$ac_prog$ac_exec_ext"
49727af227c3Smrg      as_fn_executable_p "$ac_path_SED" || continue
49735afa940dSmrg# Check for GNU ac_path_SED and select it if it is found.
49745afa940dSmrg  # Check for GNU $ac_path_SED
497543b8458eSmrgcase `"$ac_path_SED" --version 2>&1` in #(
49765afa940dSmrg*GNU*)
49775afa940dSmrg  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
497843b8458eSmrg#(
49795afa940dSmrg*)
49805afa940dSmrg  ac_count=0
4981e5db2183Smrg  printf %s 0123456789 >"conftest.in"
49825afa940dSmrg  while :
49835afa940dSmrg  do
49845afa940dSmrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
49855afa940dSmrg    mv "conftest.tmp" "conftest.in"
49865afa940dSmrg    cp "conftest.in" "conftest.nl"
4987e5db2183Smrg    printf "%s\n" '' >> "conftest.nl"
49885afa940dSmrg    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
49895afa940dSmrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
49905afa940dSmrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
49915afa940dSmrg    if test $ac_count -gt ${ac_path_SED_max-0}; then
49925afa940dSmrg      # Best one so far, save it but keep looking for a better one
49935afa940dSmrg      ac_cv_path_SED="$ac_path_SED"
49945afa940dSmrg      ac_path_SED_max=$ac_count
49955afa940dSmrg    fi
49965afa940dSmrg    # 10*(2^10) chars as input seems more than enough
49975afa940dSmrg    test $ac_count -gt 10 && break
49985afa940dSmrg  done
49995afa940dSmrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
50005afa940dSmrgesac
50015afa940dSmrg
50025afa940dSmrg      $ac_path_SED_found && break 3
50035afa940dSmrg    done
50045afa940dSmrg  done
50055afa940dSmrg  done
50065afa940dSmrgIFS=$as_save_IFS
50075afa940dSmrg  if test -z "$ac_cv_path_SED"; then
50085afa940dSmrg    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
50095afa940dSmrg  fi
50105afa940dSmrgelse
50115afa940dSmrg  ac_cv_path_SED=$SED
50125afa940dSmrgfi
501343b8458eSmrg ;;
501443b8458eSmrgesac
50155afa940dSmrgfi
5016e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5017e5db2183Smrgprintf "%s\n" "$ac_cv_path_SED" >&6; }
50185afa940dSmrg SED="$ac_cv_path_SED"
50195afa940dSmrg  rm -f conftest.sed
50205afa940dSmrg
50215afa940dSmrg
5022a5399cb1Smrg
5023a5399cb1Smrg
5024a5399cb1Smrg
50251114aea8Smrg
50261114aea8Smrg# Check whether --enable-selective-werror was given.
5027e5db2183Smrgif test ${enable_selective_werror+y}
5028e5db2183Smrgthen :
50291114aea8Smrg  enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval
503043b8458eSmrgelse case e in #(
503143b8458eSmrg  e) SELECTIVE_WERROR=yes ;;
503243b8458eSmrgesac
50331114aea8Smrgfi
50341114aea8Smrg
50351114aea8Smrg
50361114aea8Smrg
50371114aea8Smrg
50381114aea8Smrg
50391114aea8Smrg# -v is too short to test reliably with XORG_TESTSET_CFLAG
50401114aea8Smrgif test "x$SUNCC" = "xyes"; then
50411114aea8Smrg    BASE_CFLAGS="-v"
5042a5399cb1Smrgelse
50431114aea8Smrg    BASE_CFLAGS=""
5044a5399cb1Smrgfi
5045a5399cb1Smrg
50461114aea8Smrg# This chunk of warnings were those that existed in the legacy CWARNFLAGS
50471114aea8Smrg
50481114aea8Smrg
50491114aea8Smrg
50501114aea8Smrg
50511114aea8Smrg
50521114aea8Smrg
50531114aea8Smrg
50541114aea8Smrg
50551114aea8Smrg
50561114aea8Smrg
50571114aea8Smrg
505839f9c979Smrg
505939f9c979Smrg
50601114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
50611114aea8Smrg
506239f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
50631114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5064e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5065e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5066e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
5067e5db2183Smrgthen :
5068e5db2183Smrg  printf %s "(cached) " >&6
506943b8458eSmrgelse case e in #(
507043b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
50711114aea8Smrg/* end confdefs.h.  */
50721114aea8Smrgint i;
50731114aea8Smrg_ACEOF
5074e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
5075e5db2183Smrgthen :
507639f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
507743b8458eSmrgelse case e in #(
507843b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
507943b8458eSmrgesac
50801114aea8Smrgfi
508143b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
508243b8458eSmrgesac
50831114aea8Smrgfi
5084e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5085e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
508639f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
50871114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
50881114aea8Smrgfi
50891114aea8Smrg
509039f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
509139f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
50921114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
50931114aea8Smrg	fi
50941114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5095e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5096e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5097e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
5098e5db2183Smrgthen :
5099e5db2183Smrg  printf %s "(cached) " >&6
510043b8458eSmrgelse case e in #(
510143b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
51021114aea8Smrg/* end confdefs.h.  */
51031114aea8Smrgint i;
51041114aea8Smrg_ACEOF
5105e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
5106e5db2183Smrgthen :
510739f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
510843b8458eSmrgelse case e in #(
510943b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
511043b8458eSmrgesac
51111114aea8Smrgfi
511243b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
511343b8458eSmrgesac
51141114aea8Smrgfi
5115e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5116e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
511739f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
51181114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5119a5399cb1Smrgfi
5120a5399cb1Smrg
51211114aea8Smrgfound="no"
5122a5399cb1Smrg
51231114aea8Smrg	if test $found = "no" ; then
51247af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
51251114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
51261114aea8Smrg		fi
5127a5399cb1Smrg
51287af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
51291114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
51301114aea8Smrg		fi
5131a5399cb1Smrg
51321114aea8Smrg		CFLAGS="$CFLAGS -Wall"
5133a5399cb1Smrg
5134e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5
5135e5db2183Smrgprintf %s "checking if $CC supports -Wall... " >&6; }
513639f9c979Smrg		cacheid=xorg_cv_cc_flag__Wall
5137e5db2183Smrg		if eval test \${$cacheid+y}
5138e5db2183Smrgthen :
5139e5db2183Smrg  printf %s "(cached) " >&6
514043b8458eSmrgelse case e in #(
514143b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
51421114aea8Smrg/* end confdefs.h.  */
51431114aea8Smrgint i;
51441114aea8Smrgint
5145e5db2183Smrgmain (void)
51461114aea8Smrg{
5147a5399cb1Smrg
51481114aea8Smrg  ;
51491114aea8Smrg  return 0;
51501114aea8Smrg}
51511114aea8Smrg_ACEOF
5152e5db2183Smrgif ac_fn_c_try_link "$LINENO"
5153e5db2183Smrgthen :
515439f9c979Smrg  eval $cacheid=yes
515543b8458eSmrgelse case e in #(
515643b8458eSmrg  e) eval $cacheid=no ;;
515743b8458eSmrgesac
51581114aea8Smrgfi
5159e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
516043b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
516143b8458eSmrgesac
5162a5399cb1Smrgfi
5163a5399cb1Smrg
51641114aea8Smrg
51651114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
51661114aea8Smrg
516739f9c979Smrg		eval supported=\$$cacheid
5168e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5169e5db2183Smrgprintf "%s\n" "$supported" >&6; }
51701114aea8Smrg		if test "$supported" = "yes" ; then
51711114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wall"
51721114aea8Smrg			found="yes"
51731114aea8Smrg		fi
51741114aea8Smrg	fi
51751114aea8Smrg
51761114aea8Smrg
51771114aea8Smrg
51781114aea8Smrg
51791114aea8Smrg
51801114aea8Smrg
51811114aea8Smrg
51821114aea8Smrg
51831114aea8Smrg
51841114aea8Smrg
51851114aea8Smrg
51861114aea8Smrg
51871114aea8Smrg
518839f9c979Smrg
518939f9c979Smrg
51901114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
51911114aea8Smrg
519239f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
51931114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5194e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5195e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5196e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
5197e5db2183Smrgthen :
5198e5db2183Smrg  printf %s "(cached) " >&6
519943b8458eSmrgelse case e in #(
520043b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
52011114aea8Smrg/* end confdefs.h.  */
52021114aea8Smrgint i;
52031114aea8Smrg_ACEOF
5204e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
5205e5db2183Smrgthen :
520639f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
520743b8458eSmrgelse case e in #(
520843b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
520943b8458eSmrgesac
52101114aea8Smrgfi
521143b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
521243b8458eSmrgesac
52131114aea8Smrgfi
5214e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5215e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
521639f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
52171114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5218a5399cb1Smrgfi
5219a5399cb1Smrg
522039f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
522139f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
52221114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
52231114aea8Smrg	fi
52241114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5225e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5226e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5227e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
5228e5db2183Smrgthen :
5229e5db2183Smrg  printf %s "(cached) " >&6
523043b8458eSmrgelse case e in #(
523143b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
52321114aea8Smrg/* end confdefs.h.  */
52331114aea8Smrgint i;
52341114aea8Smrg_ACEOF
5235e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
5236e5db2183Smrgthen :
523739f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
523843b8458eSmrgelse case e in #(
523943b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
524043b8458eSmrgesac
52411114aea8Smrgfi
524243b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
524343b8458eSmrgesac
52441114aea8Smrgfi
5245e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5246e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
524739f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
52481114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
52491114aea8Smrgfi
52501114aea8Smrg
52511114aea8Smrgfound="no"
52521114aea8Smrg
52531114aea8Smrg	if test $found = "no" ; then
52547af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
52551114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
52561114aea8Smrg		fi
52571114aea8Smrg
52587af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
52591114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
52601114aea8Smrg		fi
52611114aea8Smrg
52621114aea8Smrg		CFLAGS="$CFLAGS -Wpointer-arith"
52631114aea8Smrg
5264e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5
5265e5db2183Smrgprintf %s "checking if $CC supports -Wpointer-arith... " >&6; }
526639f9c979Smrg		cacheid=xorg_cv_cc_flag__Wpointer_arith
5267e5db2183Smrg		if eval test \${$cacheid+y}
5268e5db2183Smrgthen :
5269e5db2183Smrg  printf %s "(cached) " >&6
527043b8458eSmrgelse case e in #(
527143b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
52721114aea8Smrg/* end confdefs.h.  */
52731114aea8Smrgint i;
52741114aea8Smrgint
5275e5db2183Smrgmain (void)
52761114aea8Smrg{
52771114aea8Smrg
52781114aea8Smrg  ;
52791114aea8Smrg  return 0;
52801114aea8Smrg}
52811114aea8Smrg_ACEOF
5282e5db2183Smrgif ac_fn_c_try_link "$LINENO"
5283e5db2183Smrgthen :
528439f9c979Smrg  eval $cacheid=yes
528543b8458eSmrgelse case e in #(
528643b8458eSmrg  e) eval $cacheid=no ;;
528743b8458eSmrgesac
52881114aea8Smrgfi
5289e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
529043b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
529143b8458eSmrgesac
52921114aea8Smrgfi
52931114aea8Smrg
52941114aea8Smrg
52951114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
52961114aea8Smrg
529739f9c979Smrg		eval supported=\$$cacheid
5298e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5299e5db2183Smrgprintf "%s\n" "$supported" >&6; }
53001114aea8Smrg		if test "$supported" = "yes" ; then
53011114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wpointer-arith"
53021114aea8Smrg			found="yes"
53031114aea8Smrg		fi
53041114aea8Smrg	fi
53051114aea8Smrg
53061114aea8Smrg
53071114aea8Smrg
53081114aea8Smrg
53091114aea8Smrg
53101114aea8Smrg
53111114aea8Smrg
53121114aea8Smrg
53131114aea8Smrg
53141114aea8Smrg
53151114aea8Smrg
53161114aea8Smrg
53171114aea8Smrg
531839f9c979Smrg
531939f9c979Smrg
53201114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
53211114aea8Smrg
532239f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
53231114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5324e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5325e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5326e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
5327e5db2183Smrgthen :
5328e5db2183Smrg  printf %s "(cached) " >&6
532943b8458eSmrgelse case e in #(
533043b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53311114aea8Smrg/* end confdefs.h.  */
53321114aea8Smrgint i;
53331114aea8Smrg_ACEOF
5334e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
5335e5db2183Smrgthen :
533639f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
533743b8458eSmrgelse case e in #(
533843b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
533943b8458eSmrgesac
53401114aea8Smrgfi
534143b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
534243b8458eSmrgesac
53431114aea8Smrgfi
5344e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5345e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
534639f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
53471114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
53481114aea8Smrgfi
53491114aea8Smrg
535039f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
535139f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
53521114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
53531114aea8Smrg	fi
53541114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5355e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5356e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5357e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
5358e5db2183Smrgthen :
5359e5db2183Smrg  printf %s "(cached) " >&6
536043b8458eSmrgelse case e in #(
536143b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53621114aea8Smrg/* end confdefs.h.  */
53631114aea8Smrgint i;
53641114aea8Smrg_ACEOF
5365e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
5366e5db2183Smrgthen :
536739f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
536843b8458eSmrgelse case e in #(
536943b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
537043b8458eSmrgesac
5371a5399cb1Smrgfi
537243b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
537343b8458eSmrgesac
53741114aea8Smrgfi
5375e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5376e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
537739f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
53781114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
53791114aea8Smrgfi
53801114aea8Smrg
53811114aea8Smrgfound="no"
53821114aea8Smrg
53831114aea8Smrg	if test $found = "no" ; then
53847af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
53851114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
53861114aea8Smrg		fi
53871114aea8Smrg
53887af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
53891114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
53901114aea8Smrg		fi
53911114aea8Smrg
53921114aea8Smrg		CFLAGS="$CFLAGS -Wmissing-declarations"
53931114aea8Smrg
5394e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-declarations" >&5
5395e5db2183Smrgprintf %s "checking if $CC supports -Wmissing-declarations... " >&6; }
539639f9c979Smrg		cacheid=xorg_cv_cc_flag__Wmissing_declarations
5397e5db2183Smrg		if eval test \${$cacheid+y}
5398e5db2183Smrgthen :
5399e5db2183Smrg  printf %s "(cached) " >&6
540043b8458eSmrgelse case e in #(
540143b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54021114aea8Smrg/* end confdefs.h.  */
54031114aea8Smrgint i;
54041114aea8Smrgint
5405e5db2183Smrgmain (void)
54061114aea8Smrg{
54071114aea8Smrg
54081114aea8Smrg  ;
54091114aea8Smrg  return 0;
54101114aea8Smrg}
54111114aea8Smrg_ACEOF
5412e5db2183Smrgif ac_fn_c_try_link "$LINENO"
5413e5db2183Smrgthen :
541439f9c979Smrg  eval $cacheid=yes
541543b8458eSmrgelse case e in #(
541643b8458eSmrg  e) eval $cacheid=no ;;
541743b8458eSmrgesac
54181114aea8Smrgfi
5419e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
542043b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
542143b8458eSmrgesac
54221114aea8Smrgfi
54231114aea8Smrg
54241114aea8Smrg
54251114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
54261114aea8Smrg
542739f9c979Smrg		eval supported=\$$cacheid
5428e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5429e5db2183Smrgprintf "%s\n" "$supported" >&6; }
54301114aea8Smrg		if test "$supported" = "yes" ; then
54311114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-declarations"
54321114aea8Smrg			found="yes"
54331114aea8Smrg		fi
54341114aea8Smrg	fi
54351114aea8Smrg
54361114aea8Smrg
5437a5399cb1Smrg
54381114aea8Smrg
54391114aea8Smrg
54401114aea8Smrg
54411114aea8Smrg
54421114aea8Smrg
54431114aea8Smrg
54441114aea8Smrg
54451114aea8Smrg
54461114aea8Smrg
54471114aea8Smrg
544839f9c979Smrg
544939f9c979Smrg
54501114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
54511114aea8Smrg
545239f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
54531114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5454e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5455e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5456e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
5457e5db2183Smrgthen :
5458e5db2183Smrg  printf %s "(cached) " >&6
545943b8458eSmrgelse case e in #(
546043b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54611114aea8Smrg/* end confdefs.h.  */
54621114aea8Smrgint i;
54631114aea8Smrg_ACEOF
5464e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
5465e5db2183Smrgthen :
546639f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
546743b8458eSmrgelse case e in #(
546843b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
546943b8458eSmrgesac
54701114aea8Smrgfi
547143b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
547243b8458eSmrgesac
54731114aea8Smrgfi
5474e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5475e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
547639f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
54771114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
54781114aea8Smrgfi
54791114aea8Smrg
548039f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
548139f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
54821114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5483bb2e14f3Smrg	fi
54841114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5485e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5486e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5487e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
5488e5db2183Smrgthen :
5489e5db2183Smrg  printf %s "(cached) " >&6
549043b8458eSmrgelse case e in #(
549143b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54921114aea8Smrg/* end confdefs.h.  */
54931114aea8Smrgint i;
54941114aea8Smrg_ACEOF
5495e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
5496e5db2183Smrgthen :
549739f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
549843b8458eSmrgelse case e in #(
549943b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
550043b8458eSmrgesac
55011114aea8Smrgfi
550243b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
550343b8458eSmrgesac
5504a5399cb1Smrgfi
5505e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5506e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
550739f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
55081114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
55091114aea8Smrgfi
55101114aea8Smrg
55111114aea8Smrgfound="no"
55121114aea8Smrg
55131114aea8Smrg	if test $found = "no" ; then
55147af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
55151114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
55161114aea8Smrg		fi
55171114aea8Smrg
55187af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
55191114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
55201114aea8Smrg		fi
55211114aea8Smrg
55221114aea8Smrg		CFLAGS="$CFLAGS -Wformat=2"
55231114aea8Smrg
5524e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat=2" >&5
5525e5db2183Smrgprintf %s "checking if $CC supports -Wformat=2... " >&6; }
55267af227c3Smrg		cacheid=xorg_cv_cc_flag__Wformat_2
5527e5db2183Smrg		if eval test \${$cacheid+y}
5528e5db2183Smrgthen :
5529e5db2183Smrg  printf %s "(cached) " >&6
553043b8458eSmrgelse case e in #(
553143b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
55321114aea8Smrg/* end confdefs.h.  */
55331114aea8Smrgint i;
55341114aea8Smrgint
5535e5db2183Smrgmain (void)
55361114aea8Smrg{
55371114aea8Smrg
55381114aea8Smrg  ;
55391114aea8Smrg  return 0;
55401114aea8Smrg}
55411114aea8Smrg_ACEOF
5542e5db2183Smrgif ac_fn_c_try_link "$LINENO"
5543e5db2183Smrgthen :
554439f9c979Smrg  eval $cacheid=yes
554543b8458eSmrgelse case e in #(
554643b8458eSmrg  e) eval $cacheid=no ;;
554743b8458eSmrgesac
55481114aea8Smrgfi
5549e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
555043b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
555143b8458eSmrgesac
55521114aea8Smrgfi
55531114aea8Smrg
55541114aea8Smrg
55551114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
55561114aea8Smrg
555739f9c979Smrg		eval supported=\$$cacheid
5558e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5559e5db2183Smrgprintf "%s\n" "$supported" >&6; }
55601114aea8Smrg		if test "$supported" = "yes" ; then
55611114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wformat=2"
55621114aea8Smrg			found="yes"
55631114aea8Smrg		fi
55641114aea8Smrg	fi
55651114aea8Smrg
55661114aea8Smrg	if test $found = "no" ; then
55677af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
55681114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
55691114aea8Smrg		fi
55701114aea8Smrg
55717af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
55721114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
55731114aea8Smrg		fi
55741114aea8Smrg
55751114aea8Smrg		CFLAGS="$CFLAGS -Wformat"
55761114aea8Smrg
5577e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat" >&5
5578e5db2183Smrgprintf %s "checking if $CC supports -Wformat... " >&6; }
557939f9c979Smrg		cacheid=xorg_cv_cc_flag__Wformat
5580e5db2183Smrg		if eval test \${$cacheid+y}
5581e5db2183Smrgthen :
5582e5db2183Smrg  printf %s "(cached) " >&6
558343b8458eSmrgelse case e in #(
558443b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
55851114aea8Smrg/* end confdefs.h.  */
55861114aea8Smrgint i;
55871114aea8Smrgint
5588e5db2183Smrgmain (void)
55891114aea8Smrg{
55901114aea8Smrg
55911114aea8Smrg  ;
55921114aea8Smrg  return 0;
55931114aea8Smrg}
55941114aea8Smrg_ACEOF
5595e5db2183Smrgif ac_fn_c_try_link "$LINENO"
5596e5db2183Smrgthen :
559739f9c979Smrg  eval $cacheid=yes
559843b8458eSmrgelse case e in #(
559943b8458eSmrg  e) eval $cacheid=no ;;
560043b8458eSmrgesac
56011114aea8Smrgfi
5602e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
560343b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
560443b8458eSmrgesac
56051114aea8Smrgfi
56061114aea8Smrg
56071114aea8Smrg
56081114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
56091114aea8Smrg
561039f9c979Smrg		eval supported=\$$cacheid
5611e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5612e5db2183Smrgprintf "%s\n" "$supported" >&6; }
56131114aea8Smrg		if test "$supported" = "yes" ; then
56141114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wformat"
56151114aea8Smrg			found="yes"
56161114aea8Smrg		fi
56171114aea8Smrg	fi
56181114aea8Smrg
56191114aea8Smrg
56201114aea8Smrg
56211114aea8Smrg
56221114aea8Smrg
56231114aea8Smrg
56241114aea8Smrg
56251114aea8Smrg
56261114aea8Smrg
56271114aea8Smrg
56281114aea8Smrg
56291114aea8Smrg
56301114aea8Smrg
56311114aea8Smrg
56321114aea8Smrg
563339f9c979Smrg
563439f9c979Smrg
56351114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
56361114aea8Smrg
563739f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
56381114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5639e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5640e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5641e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
5642e5db2183Smrgthen :
5643e5db2183Smrg  printf %s "(cached) " >&6
564443b8458eSmrgelse case e in #(
564543b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
56461114aea8Smrg/* end confdefs.h.  */
56471114aea8Smrgint i;
56481114aea8Smrg_ACEOF
5649e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
5650e5db2183Smrgthen :
565139f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
565243b8458eSmrgelse case e in #(
565343b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
565443b8458eSmrgesac
56551114aea8Smrgfi
565643b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
565743b8458eSmrgesac
56581114aea8Smrgfi
5659e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5660e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
566139f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
56621114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
56631114aea8Smrgfi
56641114aea8Smrg
566539f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
566639f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
56671114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
56681114aea8Smrg	fi
56691114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5670e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5671e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5672e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
5673e5db2183Smrgthen :
5674e5db2183Smrg  printf %s "(cached) " >&6
567543b8458eSmrgelse case e in #(
567643b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
56771114aea8Smrg/* end confdefs.h.  */
56781114aea8Smrgint i;
56791114aea8Smrg_ACEOF
5680e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
5681e5db2183Smrgthen :
568239f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
568343b8458eSmrgelse case e in #(
568443b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
568543b8458eSmrgesac
56861114aea8Smrgfi
568743b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
568843b8458eSmrgesac
56891114aea8Smrgfi
5690e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5691e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
569239f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
56931114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
56941114aea8Smrgfi
56951114aea8Smrg
56961114aea8Smrgfound="no"
56971114aea8Smrg
56981114aea8Smrg	if test $found = "no" ; then
56997af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
57001114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
57011114aea8Smrg		fi
57021114aea8Smrg
57037af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
57041114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
57051114aea8Smrg		fi
57061114aea8Smrg
57071114aea8Smrg		CFLAGS="$CFLAGS -Wstrict-prototypes"
57081114aea8Smrg
5709e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wstrict-prototypes" >&5
5710e5db2183Smrgprintf %s "checking if $CC supports -Wstrict-prototypes... " >&6; }
571139f9c979Smrg		cacheid=xorg_cv_cc_flag__Wstrict_prototypes
5712e5db2183Smrg		if eval test \${$cacheid+y}
5713e5db2183Smrgthen :
5714e5db2183Smrg  printf %s "(cached) " >&6
571543b8458eSmrgelse case e in #(
571643b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
57171114aea8Smrg/* end confdefs.h.  */
57181114aea8Smrgint i;
57191114aea8Smrgint
5720e5db2183Smrgmain (void)
57211114aea8Smrg{
57221114aea8Smrg
57231114aea8Smrg  ;
57241114aea8Smrg  return 0;
57251114aea8Smrg}
57261114aea8Smrg_ACEOF
5727e5db2183Smrgif ac_fn_c_try_link "$LINENO"
5728e5db2183Smrgthen :
572939f9c979Smrg  eval $cacheid=yes
573043b8458eSmrgelse case e in #(
573143b8458eSmrg  e) eval $cacheid=no ;;
573243b8458eSmrgesac
57331114aea8Smrgfi
5734e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
573543b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
573643b8458eSmrgesac
57371114aea8Smrgfi
57381114aea8Smrg
57391114aea8Smrg
57401114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
57411114aea8Smrg
574239f9c979Smrg		eval supported=\$$cacheid
5743e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5744e5db2183Smrgprintf "%s\n" "$supported" >&6; }
57451114aea8Smrg		if test "$supported" = "yes" ; then
57461114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wstrict-prototypes"
57471114aea8Smrg			found="yes"
57481114aea8Smrg		fi
57491114aea8Smrg	fi
57501114aea8Smrg
57511114aea8Smrg
57521114aea8Smrg
57531114aea8Smrg
57541114aea8Smrg
57551114aea8Smrg
57561114aea8Smrg
57571114aea8Smrg
57581114aea8Smrg
57591114aea8Smrg
57601114aea8Smrg
57611114aea8Smrg
57621114aea8Smrg
576339f9c979Smrg
576439f9c979Smrg
57651114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
57661114aea8Smrg
576739f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
57681114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5769e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5770e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5771e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
5772e5db2183Smrgthen :
5773e5db2183Smrg  printf %s "(cached) " >&6
577443b8458eSmrgelse case e in #(
577543b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
57761114aea8Smrg/* end confdefs.h.  */
57771114aea8Smrgint i;
57781114aea8Smrg_ACEOF
5779e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
5780e5db2183Smrgthen :
578139f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
578243b8458eSmrgelse case e in #(
578343b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
578443b8458eSmrgesac
57851114aea8Smrgfi
578643b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
578743b8458eSmrgesac
57881114aea8Smrgfi
5789e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5790e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
579139f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
57921114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
57931114aea8Smrgfi
57941114aea8Smrg
579539f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
579639f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
57971114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
57981114aea8Smrg	fi
57991114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5800e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5801e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5802e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
5803e5db2183Smrgthen :
5804e5db2183Smrg  printf %s "(cached) " >&6
580543b8458eSmrgelse case e in #(
580643b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
58071114aea8Smrg/* end confdefs.h.  */
58081114aea8Smrgint i;
58091114aea8Smrg_ACEOF
5810e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
5811e5db2183Smrgthen :
581239f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
581343b8458eSmrgelse case e in #(
581443b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
581543b8458eSmrgesac
58161114aea8Smrgfi
581743b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
581843b8458eSmrgesac
58191114aea8Smrgfi
5820e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5821e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
582239f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
58231114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
58241114aea8Smrgfi
58251114aea8Smrg
58261114aea8Smrgfound="no"
58271114aea8Smrg
58281114aea8Smrg	if test $found = "no" ; then
58297af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
58301114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
58311114aea8Smrg		fi
58321114aea8Smrg
58337af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
58341114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
58351114aea8Smrg		fi
58361114aea8Smrg
58371114aea8Smrg		CFLAGS="$CFLAGS -Wmissing-prototypes"
58381114aea8Smrg
5839e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-prototypes" >&5
5840e5db2183Smrgprintf %s "checking if $CC supports -Wmissing-prototypes... " >&6; }
584139f9c979Smrg		cacheid=xorg_cv_cc_flag__Wmissing_prototypes
5842e5db2183Smrg		if eval test \${$cacheid+y}
5843e5db2183Smrgthen :
5844e5db2183Smrg  printf %s "(cached) " >&6
584543b8458eSmrgelse case e in #(
584643b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
58471114aea8Smrg/* end confdefs.h.  */
58481114aea8Smrgint i;
58491114aea8Smrgint
5850e5db2183Smrgmain (void)
58511114aea8Smrg{
58521114aea8Smrg
58531114aea8Smrg  ;
58541114aea8Smrg  return 0;
58551114aea8Smrg}
58561114aea8Smrg_ACEOF
5857e5db2183Smrgif ac_fn_c_try_link "$LINENO"
5858e5db2183Smrgthen :
585939f9c979Smrg  eval $cacheid=yes
586043b8458eSmrgelse case e in #(
586143b8458eSmrg  e) eval $cacheid=no ;;
586243b8458eSmrgesac
58631114aea8Smrgfi
5864e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
586543b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
586643b8458eSmrgesac
58671114aea8Smrgfi
58681114aea8Smrg
58691114aea8Smrg
58701114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
58711114aea8Smrg
587239f9c979Smrg		eval supported=\$$cacheid
5873e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5874e5db2183Smrgprintf "%s\n" "$supported" >&6; }
58751114aea8Smrg		if test "$supported" = "yes" ; then
58761114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-prototypes"
58771114aea8Smrg			found="yes"
58781114aea8Smrg		fi
58791114aea8Smrg	fi
58801114aea8Smrg
58811114aea8Smrg
58821114aea8Smrg
58831114aea8Smrg
58841114aea8Smrg
58851114aea8Smrg
58861114aea8Smrg
58871114aea8Smrg
58881114aea8Smrg
58891114aea8Smrg
58901114aea8Smrg
58911114aea8Smrg
58921114aea8Smrg
589339f9c979Smrg
589439f9c979Smrg
58951114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
58961114aea8Smrg
589739f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
58981114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5899e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5900e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5901e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
5902e5db2183Smrgthen :
5903e5db2183Smrg  printf %s "(cached) " >&6
590443b8458eSmrgelse case e in #(
590543b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
59061114aea8Smrg/* end confdefs.h.  */
59071114aea8Smrgint i;
59081114aea8Smrg_ACEOF
5909e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
5910e5db2183Smrgthen :
591139f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
591243b8458eSmrgelse case e in #(
591343b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
591443b8458eSmrgesac
59151114aea8Smrgfi
591643b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
591743b8458eSmrgesac
59181114aea8Smrgfi
5919e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5920e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
592139f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
59221114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
59231114aea8Smrgfi
59241114aea8Smrg
592539f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
592639f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
59271114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
59281114aea8Smrg	fi
59291114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5930e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5931e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5932e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
5933e5db2183Smrgthen :
5934e5db2183Smrg  printf %s "(cached) " >&6
593543b8458eSmrgelse case e in #(
593643b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
59371114aea8Smrg/* end confdefs.h.  */
59381114aea8Smrgint i;
59391114aea8Smrg_ACEOF
5940e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
5941e5db2183Smrgthen :
594239f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
594343b8458eSmrgelse case e in #(
594443b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
594543b8458eSmrgesac
59461114aea8Smrgfi
594743b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
594843b8458eSmrgesac
59491114aea8Smrgfi
5950e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5951e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
595239f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
59531114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
59541114aea8Smrgfi
59551114aea8Smrg
59561114aea8Smrgfound="no"
59571114aea8Smrg
59581114aea8Smrg	if test $found = "no" ; then
59597af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
59601114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
59611114aea8Smrg		fi
59621114aea8Smrg
59637af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
59641114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
59651114aea8Smrg		fi
59661114aea8Smrg
59671114aea8Smrg		CFLAGS="$CFLAGS -Wnested-externs"
59681114aea8Smrg
5969e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnested-externs" >&5
5970e5db2183Smrgprintf %s "checking if $CC supports -Wnested-externs... " >&6; }
597139f9c979Smrg		cacheid=xorg_cv_cc_flag__Wnested_externs
5972e5db2183Smrg		if eval test \${$cacheid+y}
5973e5db2183Smrgthen :
5974e5db2183Smrg  printf %s "(cached) " >&6
597543b8458eSmrgelse case e in #(
597643b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
59771114aea8Smrg/* end confdefs.h.  */
59781114aea8Smrgint i;
59791114aea8Smrgint
5980e5db2183Smrgmain (void)
59811114aea8Smrg{
59821114aea8Smrg
59831114aea8Smrg  ;
59841114aea8Smrg  return 0;
59851114aea8Smrg}
59861114aea8Smrg_ACEOF
5987e5db2183Smrgif ac_fn_c_try_link "$LINENO"
5988e5db2183Smrgthen :
598939f9c979Smrg  eval $cacheid=yes
599043b8458eSmrgelse case e in #(
599143b8458eSmrg  e) eval $cacheid=no ;;
599243b8458eSmrgesac
59931114aea8Smrgfi
5994e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
599543b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
599643b8458eSmrgesac
59971114aea8Smrgfi
59981114aea8Smrg
59991114aea8Smrg
60001114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
60011114aea8Smrg
600239f9c979Smrg		eval supported=\$$cacheid
6003e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6004e5db2183Smrgprintf "%s\n" "$supported" >&6; }
60051114aea8Smrg		if test "$supported" = "yes" ; then
60061114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wnested-externs"
60071114aea8Smrg			found="yes"
60081114aea8Smrg		fi
60091114aea8Smrg	fi
60101114aea8Smrg
60111114aea8Smrg
60121114aea8Smrg
60131114aea8Smrg
60141114aea8Smrg
60151114aea8Smrg
60161114aea8Smrg
60171114aea8Smrg
60181114aea8Smrg
60191114aea8Smrg
60201114aea8Smrg
60211114aea8Smrg
60221114aea8Smrg
602339f9c979Smrg
602439f9c979Smrg
60251114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
60261114aea8Smrg
602739f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
60281114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6029e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6030e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6031e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
6032e5db2183Smrgthen :
6033e5db2183Smrg  printf %s "(cached) " >&6
603443b8458eSmrgelse case e in #(
603543b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
60361114aea8Smrg/* end confdefs.h.  */
60371114aea8Smrgint i;
60381114aea8Smrg_ACEOF
6039e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
6040e5db2183Smrgthen :
604139f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
604243b8458eSmrgelse case e in #(
604343b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
604443b8458eSmrgesac
60451114aea8Smrgfi
604643b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
604743b8458eSmrgesac
60481114aea8Smrgfi
6049e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6050e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
605139f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
60521114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
60531114aea8Smrgfi
60541114aea8Smrg
605539f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
605639f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
60571114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
60581114aea8Smrg	fi
60591114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6060e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6061e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6062e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
6063e5db2183Smrgthen :
6064e5db2183Smrg  printf %s "(cached) " >&6
606543b8458eSmrgelse case e in #(
606643b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
60671114aea8Smrg/* end confdefs.h.  */
60681114aea8Smrgint i;
60691114aea8Smrg_ACEOF
6070e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
6071e5db2183Smrgthen :
607239f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
607343b8458eSmrgelse case e in #(
607443b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
607543b8458eSmrgesac
60761114aea8Smrgfi
607743b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
607843b8458eSmrgesac
60791114aea8Smrgfi
6080e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6081e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
608239f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
60831114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
60841114aea8Smrgfi
60851114aea8Smrg
60861114aea8Smrgfound="no"
60871114aea8Smrg
60881114aea8Smrg	if test $found = "no" ; then
60897af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
60901114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
60911114aea8Smrg		fi
60921114aea8Smrg
60937af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
60941114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
60951114aea8Smrg		fi
60961114aea8Smrg
60971114aea8Smrg		CFLAGS="$CFLAGS -Wbad-function-cast"
60981114aea8Smrg
6099e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wbad-function-cast" >&5
6100e5db2183Smrgprintf %s "checking if $CC supports -Wbad-function-cast... " >&6; }
610139f9c979Smrg		cacheid=xorg_cv_cc_flag__Wbad_function_cast
6102e5db2183Smrg		if eval test \${$cacheid+y}
6103e5db2183Smrgthen :
6104e5db2183Smrg  printf %s "(cached) " >&6
610543b8458eSmrgelse case e in #(
610643b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
61071114aea8Smrg/* end confdefs.h.  */
61081114aea8Smrgint i;
61091114aea8Smrgint
6110e5db2183Smrgmain (void)
61111114aea8Smrg{
61121114aea8Smrg
61131114aea8Smrg  ;
61141114aea8Smrg  return 0;
61151114aea8Smrg}
61161114aea8Smrg_ACEOF
6117e5db2183Smrgif ac_fn_c_try_link "$LINENO"
6118e5db2183Smrgthen :
611939f9c979Smrg  eval $cacheid=yes
612043b8458eSmrgelse case e in #(
612143b8458eSmrg  e) eval $cacheid=no ;;
612243b8458eSmrgesac
61231114aea8Smrgfi
6124e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
612543b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
612643b8458eSmrgesac
61271114aea8Smrgfi
61281114aea8Smrg
61291114aea8Smrg
61301114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
61311114aea8Smrg
613239f9c979Smrg		eval supported=\$$cacheid
6133e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6134e5db2183Smrgprintf "%s\n" "$supported" >&6; }
61351114aea8Smrg		if test "$supported" = "yes" ; then
61361114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wbad-function-cast"
61371114aea8Smrg			found="yes"
61381114aea8Smrg		fi
61391114aea8Smrg	fi
61401114aea8Smrg
61411114aea8Smrg
61421114aea8Smrg
61431114aea8Smrg
61441114aea8Smrg
61451114aea8Smrg
61461114aea8Smrg
61471114aea8Smrg
61481114aea8Smrg
61491114aea8Smrg
61501114aea8Smrg
61511114aea8Smrg
61521114aea8Smrg
615339f9c979Smrg
615439f9c979Smrg
61551114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
61561114aea8Smrg
615739f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
61581114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6159e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6160e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6161e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
6162e5db2183Smrgthen :
6163e5db2183Smrg  printf %s "(cached) " >&6
616443b8458eSmrgelse case e in #(
616543b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
61661114aea8Smrg/* end confdefs.h.  */
61671114aea8Smrgint i;
61681114aea8Smrg_ACEOF
6169e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
6170e5db2183Smrgthen :
617139f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
617243b8458eSmrgelse case e in #(
617343b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
617443b8458eSmrgesac
61751114aea8Smrgfi
617643b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
617743b8458eSmrgesac
61781114aea8Smrgfi
6179e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6180e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
618139f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
61821114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
61831114aea8Smrgfi
61841114aea8Smrg
618539f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
618639f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
61871114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
61881114aea8Smrg	fi
61891114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6190e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6191e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6192e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
6193e5db2183Smrgthen :
6194e5db2183Smrg  printf %s "(cached) " >&6
619543b8458eSmrgelse case e in #(
619643b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
61971114aea8Smrg/* end confdefs.h.  */
61981114aea8Smrgint i;
61991114aea8Smrg_ACEOF
6200e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
6201e5db2183Smrgthen :
620239f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
620343b8458eSmrgelse case e in #(
620443b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
620543b8458eSmrgesac
62061114aea8Smrgfi
620743b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
620843b8458eSmrgesac
62091114aea8Smrgfi
6210e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6211e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
621239f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
62131114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
62141114aea8Smrgfi
62151114aea8Smrg
62161114aea8Smrgfound="no"
62171114aea8Smrg
62181114aea8Smrg	if test $found = "no" ; then
62197af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
62201114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
62211114aea8Smrg		fi
62221114aea8Smrg
62237af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
62241114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
62251114aea8Smrg		fi
62261114aea8Smrg
62271114aea8Smrg		CFLAGS="$CFLAGS -Wold-style-definition"
62281114aea8Smrg
6229e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wold-style-definition" >&5
6230e5db2183Smrgprintf %s "checking if $CC supports -Wold-style-definition... " >&6; }
623139f9c979Smrg		cacheid=xorg_cv_cc_flag__Wold_style_definition
6232e5db2183Smrg		if eval test \${$cacheid+y}
6233e5db2183Smrgthen :
6234e5db2183Smrg  printf %s "(cached) " >&6
623543b8458eSmrgelse case e in #(
623643b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
62371114aea8Smrg/* end confdefs.h.  */
62381114aea8Smrgint i;
62391114aea8Smrgint
6240e5db2183Smrgmain (void)
62411114aea8Smrg{
62421114aea8Smrg
62431114aea8Smrg  ;
62441114aea8Smrg  return 0;
62451114aea8Smrg}
62461114aea8Smrg_ACEOF
6247e5db2183Smrgif ac_fn_c_try_link "$LINENO"
6248e5db2183Smrgthen :
624939f9c979Smrg  eval $cacheid=yes
625043b8458eSmrgelse case e in #(
625143b8458eSmrg  e) eval $cacheid=no ;;
625243b8458eSmrgesac
62531114aea8Smrgfi
6254e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
625543b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
625643b8458eSmrgesac
62571114aea8Smrgfi
62581114aea8Smrg
62591114aea8Smrg
62601114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
62611114aea8Smrg
626239f9c979Smrg		eval supported=\$$cacheid
6263e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6264e5db2183Smrgprintf "%s\n" "$supported" >&6; }
62651114aea8Smrg		if test "$supported" = "yes" ; then
62661114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wold-style-definition"
62671114aea8Smrg			found="yes"
62681114aea8Smrg		fi
62691114aea8Smrg	fi
62701114aea8Smrg
62711114aea8Smrg	if test $found = "no" ; then
62727af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
62731114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
62741114aea8Smrg		fi
62751114aea8Smrg
62767af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
62771114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
62781114aea8Smrg		fi
62791114aea8Smrg
62807af227c3Smrg		CFLAGS="$CFLAGS -fd"
62811114aea8Smrg
6282e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fd" >&5
6283e5db2183Smrgprintf %s "checking if $CC supports -fd... " >&6; }
62847af227c3Smrg		cacheid=xorg_cv_cc_flag__fd
6285e5db2183Smrg		if eval test \${$cacheid+y}
6286e5db2183Smrgthen :
6287e5db2183Smrg  printf %s "(cached) " >&6
628843b8458eSmrgelse case e in #(
628943b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
62901114aea8Smrg/* end confdefs.h.  */
62911114aea8Smrgint i;
62921114aea8Smrgint
6293e5db2183Smrgmain (void)
62941114aea8Smrg{
62951114aea8Smrg
62961114aea8Smrg  ;
62971114aea8Smrg  return 0;
62981114aea8Smrg}
62991114aea8Smrg_ACEOF
6300e5db2183Smrgif ac_fn_c_try_link "$LINENO"
6301e5db2183Smrgthen :
630239f9c979Smrg  eval $cacheid=yes
630343b8458eSmrgelse case e in #(
630443b8458eSmrg  e) eval $cacheid=no ;;
630543b8458eSmrgesac
63061114aea8Smrgfi
6307e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
630843b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
630943b8458eSmrgesac
63101114aea8Smrgfi
63111114aea8Smrg
63121114aea8Smrg
63131114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
63141114aea8Smrg
631539f9c979Smrg		eval supported=\$$cacheid
6316e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6317e5db2183Smrgprintf "%s\n" "$supported" >&6; }
63181114aea8Smrg		if test "$supported" = "yes" ; then
63197af227c3Smrg			BASE_CFLAGS="$BASE_CFLAGS -fd"
63201114aea8Smrg			found="yes"
63211114aea8Smrg		fi
63221114aea8Smrg	fi
63231114aea8Smrg
63241114aea8Smrg
63251114aea8Smrg
63261114aea8Smrg
63271114aea8Smrg
63281114aea8Smrg
63291114aea8Smrg
63301114aea8Smrg
63311114aea8Smrg
63321114aea8Smrg
63331114aea8Smrg
63341114aea8Smrg
63351114aea8Smrg
633639f9c979Smrg
633739f9c979Smrg
63381114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
63391114aea8Smrg
634039f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
63411114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6342e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6343e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6344e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
6345e5db2183Smrgthen :
6346e5db2183Smrg  printf %s "(cached) " >&6
634743b8458eSmrgelse case e in #(
634843b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
63491114aea8Smrg/* end confdefs.h.  */
63501114aea8Smrgint i;
63511114aea8Smrg_ACEOF
6352e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
6353e5db2183Smrgthen :
635439f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
635543b8458eSmrgelse case e in #(
635643b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
635743b8458eSmrgesac
63581114aea8Smrgfi
635943b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
636043b8458eSmrgesac
63611114aea8Smrgfi
6362e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6363e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
636439f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
63651114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
63661114aea8Smrgfi
63671114aea8Smrg
636839f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
636939f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
63701114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
63711114aea8Smrg	fi
63721114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6373e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6374e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6375e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
6376e5db2183Smrgthen :
6377e5db2183Smrg  printf %s "(cached) " >&6
637843b8458eSmrgelse case e in #(
637943b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
63801114aea8Smrg/* end confdefs.h.  */
63811114aea8Smrgint i;
63821114aea8Smrg_ACEOF
6383e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
6384e5db2183Smrgthen :
638539f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
638643b8458eSmrgelse case e in #(
638743b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
638843b8458eSmrgesac
63891114aea8Smrgfi
639043b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
639143b8458eSmrgesac
63921114aea8Smrgfi
6393e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6394e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
639539f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
63961114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
63971114aea8Smrgfi
63981114aea8Smrg
63991114aea8Smrgfound="no"
64001114aea8Smrg
64011114aea8Smrg	if test $found = "no" ; then
64027af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
64031114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
64041114aea8Smrg		fi
64051114aea8Smrg
64067af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
64071114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
64081114aea8Smrg		fi
64091114aea8Smrg
64107af227c3Smrg		CFLAGS="$CFLAGS -Wdeclaration-after-statement"
64111114aea8Smrg
6412e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wdeclaration-after-statement" >&5
6413e5db2183Smrgprintf %s "checking if $CC supports -Wdeclaration-after-statement... " >&6; }
64147af227c3Smrg		cacheid=xorg_cv_cc_flag__Wdeclaration_after_statement
6415e5db2183Smrg		if eval test \${$cacheid+y}
6416e5db2183Smrgthen :
6417e5db2183Smrg  printf %s "(cached) " >&6
641843b8458eSmrgelse case e in #(
641943b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
64201114aea8Smrg/* end confdefs.h.  */
64211114aea8Smrgint i;
64221114aea8Smrgint
6423e5db2183Smrgmain (void)
64241114aea8Smrg{
64251114aea8Smrg
64261114aea8Smrg  ;
64271114aea8Smrg  return 0;
64281114aea8Smrg}
64291114aea8Smrg_ACEOF
6430e5db2183Smrgif ac_fn_c_try_link "$LINENO"
6431e5db2183Smrgthen :
643239f9c979Smrg  eval $cacheid=yes
643343b8458eSmrgelse case e in #(
643443b8458eSmrg  e) eval $cacheid=no ;;
643543b8458eSmrgesac
64361114aea8Smrgfi
6437e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
643843b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
643943b8458eSmrgesac
64401114aea8Smrgfi
64411114aea8Smrg
64421114aea8Smrg
64431114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
64441114aea8Smrg
644539f9c979Smrg		eval supported=\$$cacheid
6446e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6447e5db2183Smrgprintf "%s\n" "$supported" >&6; }
64481114aea8Smrg		if test "$supported" = "yes" ; then
64497af227c3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wdeclaration-after-statement"
64501114aea8Smrg			found="yes"
64511114aea8Smrg		fi
64521114aea8Smrg	fi
64531114aea8Smrg
64541114aea8Smrg
64551114aea8Smrg
64561114aea8Smrg
64571114aea8Smrg
64587af227c3Smrg# This chunk adds additional warnings that could catch undesired effects.
64597af227c3Smrg
64607af227c3Smrg
64617af227c3Smrg
64621114aea8Smrg
64631114aea8Smrg
64641114aea8Smrg
64651114aea8Smrg
64661114aea8Smrg
64671114aea8Smrg
64681114aea8Smrg
64691114aea8Smrg
647039f9c979Smrg
647139f9c979Smrg
64721114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
64731114aea8Smrg
647439f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
64751114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6476e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6477e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6478e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
6479e5db2183Smrgthen :
6480e5db2183Smrg  printf %s "(cached) " >&6
648143b8458eSmrgelse case e in #(
648243b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
64831114aea8Smrg/* end confdefs.h.  */
64841114aea8Smrgint i;
64851114aea8Smrg_ACEOF
6486e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
6487e5db2183Smrgthen :
648839f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
648943b8458eSmrgelse case e in #(
649043b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
649143b8458eSmrgesac
64921114aea8Smrgfi
649343b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
649443b8458eSmrgesac
64951114aea8Smrgfi
6496e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6497e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
649839f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
64991114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
65001114aea8Smrgfi
65011114aea8Smrg
650239f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
650339f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
65041114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
65051114aea8Smrg	fi
65061114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6507e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6508e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6509e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
6510e5db2183Smrgthen :
6511e5db2183Smrg  printf %s "(cached) " >&6
651243b8458eSmrgelse case e in #(
651343b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
65141114aea8Smrg/* end confdefs.h.  */
65151114aea8Smrgint i;
65161114aea8Smrg_ACEOF
6517e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
6518e5db2183Smrgthen :
651939f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
652043b8458eSmrgelse case e in #(
652143b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
652243b8458eSmrgesac
65231114aea8Smrgfi
652443b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
652543b8458eSmrgesac
65261114aea8Smrgfi
6527e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6528e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
652939f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
65301114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
65311114aea8Smrgfi
65321114aea8Smrg
65331114aea8Smrgfound="no"
65341114aea8Smrg
65351114aea8Smrg	if test $found = "no" ; then
65367af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
65371114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
65381114aea8Smrg		fi
65391114aea8Smrg
65407af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
65411114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
65421114aea8Smrg		fi
65431114aea8Smrg
65447af227c3Smrg		CFLAGS="$CFLAGS -Wunused"
65451114aea8Smrg
6546e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused" >&5
6547e5db2183Smrgprintf %s "checking if $CC supports -Wunused... " >&6; }
65487af227c3Smrg		cacheid=xorg_cv_cc_flag__Wunused
6549e5db2183Smrg		if eval test \${$cacheid+y}
6550e5db2183Smrgthen :
6551e5db2183Smrg  printf %s "(cached) " >&6
655243b8458eSmrgelse case e in #(
655343b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
65541114aea8Smrg/* end confdefs.h.  */
65551114aea8Smrgint i;
65561114aea8Smrgint
6557e5db2183Smrgmain (void)
65581114aea8Smrg{
65591114aea8Smrg
65601114aea8Smrg  ;
65611114aea8Smrg  return 0;
65621114aea8Smrg}
65631114aea8Smrg_ACEOF
6564e5db2183Smrgif ac_fn_c_try_link "$LINENO"
6565e5db2183Smrgthen :
656639f9c979Smrg  eval $cacheid=yes
656743b8458eSmrgelse case e in #(
656843b8458eSmrg  e) eval $cacheid=no ;;
656943b8458eSmrgesac
65701114aea8Smrgfi
6571e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
657243b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
657343b8458eSmrgesac
65741114aea8Smrgfi
65751114aea8Smrg
65761114aea8Smrg
65771114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
65781114aea8Smrg
657939f9c979Smrg		eval supported=\$$cacheid
6580e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6581e5db2183Smrgprintf "%s\n" "$supported" >&6; }
65821114aea8Smrg		if test "$supported" = "yes" ; then
65837af227c3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wunused"
65841114aea8Smrg			found="yes"
65851114aea8Smrg		fi
65861114aea8Smrg	fi
65871114aea8Smrg
65881114aea8Smrg
65891114aea8Smrg
65901114aea8Smrg
65911114aea8Smrg
65921114aea8Smrg
65931114aea8Smrg
65941114aea8Smrg
65951114aea8Smrg
65961114aea8Smrg
65971114aea8Smrg
65981114aea8Smrg
65991114aea8Smrg
660039f9c979Smrg
660139f9c979Smrg
66021114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
66031114aea8Smrg
660439f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
66051114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6606e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6607e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6608e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
6609e5db2183Smrgthen :
6610e5db2183Smrg  printf %s "(cached) " >&6
661143b8458eSmrgelse case e in #(
661243b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
66131114aea8Smrg/* end confdefs.h.  */
66141114aea8Smrgint i;
66151114aea8Smrg_ACEOF
6616e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
6617e5db2183Smrgthen :
661839f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
661943b8458eSmrgelse case e in #(
662043b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
662143b8458eSmrgesac
66221114aea8Smrgfi
662343b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
662443b8458eSmrgesac
66251114aea8Smrgfi
6626e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6627e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
662839f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
66291114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
66301114aea8Smrgfi
66311114aea8Smrg
663239f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
663339f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
66341114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
66351114aea8Smrg	fi
66361114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6637e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6638e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6639e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
6640e5db2183Smrgthen :
6641e5db2183Smrg  printf %s "(cached) " >&6
664243b8458eSmrgelse case e in #(
664343b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
66441114aea8Smrg/* end confdefs.h.  */
66451114aea8Smrgint i;
66461114aea8Smrg_ACEOF
6647e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
6648e5db2183Smrgthen :
664939f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
665043b8458eSmrgelse case e in #(
665143b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
665243b8458eSmrgesac
66531114aea8Smrgfi
665443b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
665543b8458eSmrgesac
66561114aea8Smrgfi
6657e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6658e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
665939f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
66601114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
66611114aea8Smrgfi
66621114aea8Smrg
66631114aea8Smrgfound="no"
66641114aea8Smrg
66651114aea8Smrg	if test $found = "no" ; then
66667af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
66671114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
66681114aea8Smrg		fi
66691114aea8Smrg
66707af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
66711114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
66721114aea8Smrg		fi
66731114aea8Smrg
66747af227c3Smrg		CFLAGS="$CFLAGS -Wuninitialized"
66751114aea8Smrg
6676e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5
6677e5db2183Smrgprintf %s "checking if $CC supports -Wuninitialized... " >&6; }
66787af227c3Smrg		cacheid=xorg_cv_cc_flag__Wuninitialized
6679e5db2183Smrg		if eval test \${$cacheid+y}
6680e5db2183Smrgthen :
6681e5db2183Smrg  printf %s "(cached) " >&6
668243b8458eSmrgelse case e in #(
668343b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
66841114aea8Smrg/* end confdefs.h.  */
66851114aea8Smrgint i;
66861114aea8Smrgint
6687e5db2183Smrgmain (void)
66881114aea8Smrg{
66891114aea8Smrg
66901114aea8Smrg  ;
66911114aea8Smrg  return 0;
66921114aea8Smrg}
66931114aea8Smrg_ACEOF
6694e5db2183Smrgif ac_fn_c_try_link "$LINENO"
6695e5db2183Smrgthen :
669639f9c979Smrg  eval $cacheid=yes
669743b8458eSmrgelse case e in #(
669843b8458eSmrg  e) eval $cacheid=no ;;
669943b8458eSmrgesac
67001114aea8Smrgfi
6701e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
670243b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
670343b8458eSmrgesac
67041114aea8Smrgfi
67051114aea8Smrg
67061114aea8Smrg
67071114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
67081114aea8Smrg
670939f9c979Smrg		eval supported=\$$cacheid
6710e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6711e5db2183Smrgprintf "%s\n" "$supported" >&6; }
67121114aea8Smrg		if test "$supported" = "yes" ; then
67137af227c3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wuninitialized"
67141114aea8Smrg			found="yes"
67151114aea8Smrg		fi
67161114aea8Smrg	fi
67171114aea8Smrg
67181114aea8Smrg
67191114aea8Smrg
67201114aea8Smrg
67211114aea8Smrg
67221114aea8Smrg
67231114aea8Smrg
67241114aea8Smrg
67251114aea8Smrg
67261114aea8Smrg
67271114aea8Smrg
67281114aea8Smrg
67291114aea8Smrg
673039f9c979Smrg
673139f9c979Smrg
67321114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
67331114aea8Smrg
673439f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
67351114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6736e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6737e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6738e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
6739e5db2183Smrgthen :
6740e5db2183Smrg  printf %s "(cached) " >&6
674143b8458eSmrgelse case e in #(
674243b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
67431114aea8Smrg/* end confdefs.h.  */
67441114aea8Smrgint i;
67451114aea8Smrg_ACEOF
6746e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
6747e5db2183Smrgthen :
674839f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
674943b8458eSmrgelse case e in #(
675043b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
675143b8458eSmrgesac
67521114aea8Smrgfi
675343b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
675443b8458eSmrgesac
67551114aea8Smrgfi
6756e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6757e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
675839f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
67591114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
67601114aea8Smrgfi
67611114aea8Smrg
676239f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
676339f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
67641114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
67651114aea8Smrg	fi
67661114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6767e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6768e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6769e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
6770e5db2183Smrgthen :
6771e5db2183Smrg  printf %s "(cached) " >&6
677243b8458eSmrgelse case e in #(
677343b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
67741114aea8Smrg/* end confdefs.h.  */
67751114aea8Smrgint i;
67761114aea8Smrg_ACEOF
6777e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
6778e5db2183Smrgthen :
677939f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
678043b8458eSmrgelse case e in #(
678143b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
678243b8458eSmrgesac
67831114aea8Smrgfi
678443b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
678543b8458eSmrgesac
67861114aea8Smrgfi
6787e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6788e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
678939f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
67901114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
67911114aea8Smrgfi
67921114aea8Smrg
67931114aea8Smrgfound="no"
67941114aea8Smrg
67951114aea8Smrg	if test $found = "no" ; then
67967af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
67971114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
67981114aea8Smrg		fi
67991114aea8Smrg
68007af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
68011114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
68021114aea8Smrg		fi
68031114aea8Smrg
68047af227c3Smrg		CFLAGS="$CFLAGS -Wshadow"
68051114aea8Smrg
6806e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wshadow" >&5
6807e5db2183Smrgprintf %s "checking if $CC supports -Wshadow... " >&6; }
68087af227c3Smrg		cacheid=xorg_cv_cc_flag__Wshadow
6809e5db2183Smrg		if eval test \${$cacheid+y}
6810e5db2183Smrgthen :
6811e5db2183Smrg  printf %s "(cached) " >&6
681243b8458eSmrgelse case e in #(
681343b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
68141114aea8Smrg/* end confdefs.h.  */
68151114aea8Smrgint i;
68161114aea8Smrgint
6817e5db2183Smrgmain (void)
68181114aea8Smrg{
68191114aea8Smrg
68201114aea8Smrg  ;
68211114aea8Smrg  return 0;
68221114aea8Smrg}
68231114aea8Smrg_ACEOF
6824e5db2183Smrgif ac_fn_c_try_link "$LINENO"
6825e5db2183Smrgthen :
682639f9c979Smrg  eval $cacheid=yes
682743b8458eSmrgelse case e in #(
682843b8458eSmrg  e) eval $cacheid=no ;;
682943b8458eSmrgesac
68301114aea8Smrgfi
6831e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
683243b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
683343b8458eSmrgesac
68341114aea8Smrgfi
68351114aea8Smrg
68361114aea8Smrg
68371114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
68381114aea8Smrg
683939f9c979Smrg		eval supported=\$$cacheid
6840e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6841e5db2183Smrgprintf "%s\n" "$supported" >&6; }
68421114aea8Smrg		if test "$supported" = "yes" ; then
68437af227c3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wshadow"
68441114aea8Smrg			found="yes"
68451114aea8Smrg		fi
68461114aea8Smrg	fi
68471114aea8Smrg
68481114aea8Smrg
68491114aea8Smrg
68501114aea8Smrg
68511114aea8Smrg
68521114aea8Smrg
68531114aea8Smrg
68541114aea8Smrg
68551114aea8Smrg
68561114aea8Smrg
68571114aea8Smrg
68581114aea8Smrg
68591114aea8Smrg
686039f9c979Smrg
686139f9c979Smrg
68621114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
68631114aea8Smrg
686439f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
68651114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6866e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6867e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6868e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
6869e5db2183Smrgthen :
6870e5db2183Smrg  printf %s "(cached) " >&6
687143b8458eSmrgelse case e in #(
687243b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
68731114aea8Smrg/* end confdefs.h.  */
68741114aea8Smrgint i;
68751114aea8Smrg_ACEOF
6876e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
6877e5db2183Smrgthen :
687839f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
687943b8458eSmrgelse case e in #(
688043b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
688143b8458eSmrgesac
68821114aea8Smrgfi
688343b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
688443b8458eSmrgesac
68851114aea8Smrgfi
6886e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6887e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
688839f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
68891114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
68901114aea8Smrgfi
68911114aea8Smrg
689239f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
689339f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
68941114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
68951114aea8Smrg	fi
68961114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6897e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6898e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6899e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
6900e5db2183Smrgthen :
6901e5db2183Smrg  printf %s "(cached) " >&6
690243b8458eSmrgelse case e in #(
690343b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
69041114aea8Smrg/* end confdefs.h.  */
69051114aea8Smrgint i;
69061114aea8Smrg_ACEOF
6907e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
6908e5db2183Smrgthen :
690939f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
691043b8458eSmrgelse case e in #(
691143b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
691243b8458eSmrgesac
69131114aea8Smrgfi
691443b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
691543b8458eSmrgesac
69161114aea8Smrgfi
6917e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6918e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
691939f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
69201114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
69211114aea8Smrgfi
69221114aea8Smrg
69231114aea8Smrgfound="no"
69241114aea8Smrg
69251114aea8Smrg	if test $found = "no" ; then
69267af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
69271114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
69281114aea8Smrg		fi
69291114aea8Smrg
69307af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
69311114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
69321114aea8Smrg		fi
69331114aea8Smrg
69341114aea8Smrg		CFLAGS="$CFLAGS -Wmissing-noreturn"
69351114aea8Smrg
6936e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-noreturn" >&5
6937e5db2183Smrgprintf %s "checking if $CC supports -Wmissing-noreturn... " >&6; }
693839f9c979Smrg		cacheid=xorg_cv_cc_flag__Wmissing_noreturn
6939e5db2183Smrg		if eval test \${$cacheid+y}
6940e5db2183Smrgthen :
6941e5db2183Smrg  printf %s "(cached) " >&6
694243b8458eSmrgelse case e in #(
694343b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
69441114aea8Smrg/* end confdefs.h.  */
69451114aea8Smrgint i;
69461114aea8Smrgint
6947e5db2183Smrgmain (void)
69481114aea8Smrg{
69491114aea8Smrg
69501114aea8Smrg  ;
69511114aea8Smrg  return 0;
69521114aea8Smrg}
69531114aea8Smrg_ACEOF
6954e5db2183Smrgif ac_fn_c_try_link "$LINENO"
6955e5db2183Smrgthen :
695639f9c979Smrg  eval $cacheid=yes
695743b8458eSmrgelse case e in #(
695843b8458eSmrg  e) eval $cacheid=no ;;
695943b8458eSmrgesac
69601114aea8Smrgfi
6961e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
696243b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
696343b8458eSmrgesac
69641114aea8Smrgfi
69651114aea8Smrg
69661114aea8Smrg
69671114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
69681114aea8Smrg
696939f9c979Smrg		eval supported=\$$cacheid
6970e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6971e5db2183Smrgprintf "%s\n" "$supported" >&6; }
69721114aea8Smrg		if test "$supported" = "yes" ; then
69731114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-noreturn"
69741114aea8Smrg			found="yes"
69751114aea8Smrg		fi
69761114aea8Smrg	fi
69771114aea8Smrg
69781114aea8Smrg
69791114aea8Smrg
69801114aea8Smrg
69811114aea8Smrg
69821114aea8Smrg
69831114aea8Smrg
69841114aea8Smrg
69851114aea8Smrg
69861114aea8Smrg
69871114aea8Smrg
69881114aea8Smrg
69891114aea8Smrg
699039f9c979Smrg
699139f9c979Smrg
69921114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
69931114aea8Smrg
699439f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
69951114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6996e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6997e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6998e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
6999e5db2183Smrgthen :
7000e5db2183Smrg  printf %s "(cached) " >&6
700143b8458eSmrgelse case e in #(
700243b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
70031114aea8Smrg/* end confdefs.h.  */
70041114aea8Smrgint i;
70051114aea8Smrg_ACEOF
7006e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
7007e5db2183Smrgthen :
700839f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
700943b8458eSmrgelse case e in #(
701043b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
701143b8458eSmrgesac
70121114aea8Smrgfi
701343b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
701443b8458eSmrgesac
70151114aea8Smrgfi
7016e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7017e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
701839f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
70191114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
70201114aea8Smrgfi
70211114aea8Smrg
702239f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
702339f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
70241114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
70251114aea8Smrg	fi
70261114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7027e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7028e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7029e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
7030e5db2183Smrgthen :
7031e5db2183Smrg  printf %s "(cached) " >&6
703243b8458eSmrgelse case e in #(
703343b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
70341114aea8Smrg/* end confdefs.h.  */
70351114aea8Smrgint i;
70361114aea8Smrg_ACEOF
7037e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
7038e5db2183Smrgthen :
703939f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
704043b8458eSmrgelse case e in #(
704143b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
704243b8458eSmrgesac
70431114aea8Smrgfi
704443b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
704543b8458eSmrgesac
70461114aea8Smrgfi
7047e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7048e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
704939f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
70501114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
70511114aea8Smrgfi
70521114aea8Smrg
70531114aea8Smrgfound="no"
70541114aea8Smrg
70551114aea8Smrg	if test $found = "no" ; then
70567af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
70571114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
70581114aea8Smrg		fi
70591114aea8Smrg
70607af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
70611114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
70621114aea8Smrg		fi
70631114aea8Smrg
70641114aea8Smrg		CFLAGS="$CFLAGS -Wmissing-format-attribute"
70651114aea8Smrg
7066e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-format-attribute" >&5
7067e5db2183Smrgprintf %s "checking if $CC supports -Wmissing-format-attribute... " >&6; }
706839f9c979Smrg		cacheid=xorg_cv_cc_flag__Wmissing_format_attribute
7069e5db2183Smrg		if eval test \${$cacheid+y}
7070e5db2183Smrgthen :
7071e5db2183Smrg  printf %s "(cached) " >&6
707243b8458eSmrgelse case e in #(
707343b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
70741114aea8Smrg/* end confdefs.h.  */
70751114aea8Smrgint i;
70761114aea8Smrgint
7077e5db2183Smrgmain (void)
70781114aea8Smrg{
70791114aea8Smrg
70801114aea8Smrg  ;
70811114aea8Smrg  return 0;
70821114aea8Smrg}
70831114aea8Smrg_ACEOF
7084e5db2183Smrgif ac_fn_c_try_link "$LINENO"
7085e5db2183Smrgthen :
708639f9c979Smrg  eval $cacheid=yes
708743b8458eSmrgelse case e in #(
708843b8458eSmrg  e) eval $cacheid=no ;;
708943b8458eSmrgesac
70901114aea8Smrgfi
7091e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
709243b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
709343b8458eSmrgesac
70941114aea8Smrgfi
70951114aea8Smrg
70961114aea8Smrg
70971114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
70981114aea8Smrg
709939f9c979Smrg		eval supported=\$$cacheid
7100e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7101e5db2183Smrgprintf "%s\n" "$supported" >&6; }
71021114aea8Smrg		if test "$supported" = "yes" ; then
71031114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-format-attribute"
71041114aea8Smrg			found="yes"
71051114aea8Smrg		fi
71061114aea8Smrg	fi
71071114aea8Smrg
71081114aea8Smrg
71091114aea8Smrg
71101114aea8Smrg
71111114aea8Smrg
71121114aea8Smrg
71131114aea8Smrg
71141114aea8Smrg
71151114aea8Smrg
71161114aea8Smrg
71171114aea8Smrg
71181114aea8Smrg
71191114aea8Smrg
712039f9c979Smrg
712139f9c979Smrg
71221114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
71231114aea8Smrg
712439f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
71251114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7126e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7127e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7128e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
7129e5db2183Smrgthen :
7130e5db2183Smrg  printf %s "(cached) " >&6
713143b8458eSmrgelse case e in #(
713243b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
71331114aea8Smrg/* end confdefs.h.  */
71341114aea8Smrgint i;
71351114aea8Smrg_ACEOF
7136e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
7137e5db2183Smrgthen :
713839f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
713943b8458eSmrgelse case e in #(
714043b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
714143b8458eSmrgesac
71421114aea8Smrgfi
714343b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
714443b8458eSmrgesac
71451114aea8Smrgfi
7146e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7147e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
714839f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
71491114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
71501114aea8Smrgfi
71511114aea8Smrg
715239f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
715339f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
71541114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
71551114aea8Smrg	fi
71561114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7157e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7158e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7159e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
7160e5db2183Smrgthen :
7161e5db2183Smrg  printf %s "(cached) " >&6
716243b8458eSmrgelse case e in #(
716343b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
71641114aea8Smrg/* end confdefs.h.  */
71651114aea8Smrgint i;
71661114aea8Smrg_ACEOF
7167e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
7168e5db2183Smrgthen :
716939f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
717043b8458eSmrgelse case e in #(
717143b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
717243b8458eSmrgesac
71731114aea8Smrgfi
717443b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
717543b8458eSmrgesac
71761114aea8Smrgfi
7177e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7178e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
717939f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
71801114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
71811114aea8Smrgfi
71821114aea8Smrg
71831114aea8Smrgfound="no"
71841114aea8Smrg
71851114aea8Smrg	if test $found = "no" ; then
71867af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
71871114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
71881114aea8Smrg		fi
71891114aea8Smrg
71907af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
71911114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
71921114aea8Smrg		fi
71931114aea8Smrg
71941114aea8Smrg		CFLAGS="$CFLAGS -Wredundant-decls"
71951114aea8Smrg
7196e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wredundant-decls" >&5
7197e5db2183Smrgprintf %s "checking if $CC supports -Wredundant-decls... " >&6; }
719839f9c979Smrg		cacheid=xorg_cv_cc_flag__Wredundant_decls
7199e5db2183Smrg		if eval test \${$cacheid+y}
7200e5db2183Smrgthen :
7201e5db2183Smrg  printf %s "(cached) " >&6
720243b8458eSmrgelse case e in #(
720343b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
72041114aea8Smrg/* end confdefs.h.  */
72051114aea8Smrgint i;
72061114aea8Smrgint
7207e5db2183Smrgmain (void)
72081114aea8Smrg{
72091114aea8Smrg
72101114aea8Smrg  ;
72111114aea8Smrg  return 0;
72121114aea8Smrg}
72131114aea8Smrg_ACEOF
7214e5db2183Smrgif ac_fn_c_try_link "$LINENO"
7215e5db2183Smrgthen :
721639f9c979Smrg  eval $cacheid=yes
721743b8458eSmrgelse case e in #(
721843b8458eSmrg  e) eval $cacheid=no ;;
721943b8458eSmrgesac
72201114aea8Smrgfi
7221e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
722243b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
722343b8458eSmrgesac
72241114aea8Smrgfi
72251114aea8Smrg
72261114aea8Smrg
72271114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
72281114aea8Smrg
722939f9c979Smrg		eval supported=\$$cacheid
7230e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7231e5db2183Smrgprintf "%s\n" "$supported" >&6; }
72321114aea8Smrg		if test "$supported" = "yes" ; then
72331114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wredundant-decls"
72341114aea8Smrg			found="yes"
72351114aea8Smrg		fi
72361114aea8Smrg	fi
72371114aea8Smrg
72381114aea8Smrg
72391114aea8Smrg
72408a954913Smrg
72418a954913Smrg
72428a954913Smrg
72438a954913Smrg
72448a954913Smrg
72458a954913Smrg
72468a954913Smrg
72478a954913Smrg
72488a954913Smrg
72498a954913Smrg
72508a954913Smrg
72518a954913Smrg
72528a954913Smrgxorg_testset_save_CFLAGS="$CFLAGS"
72538a954913Smrg
72548a954913Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
72558a954913Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7256e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7257e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7258e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
7259e5db2183Smrgthen :
7260e5db2183Smrg  printf %s "(cached) " >&6
726143b8458eSmrgelse case e in #(
726243b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
72638a954913Smrg/* end confdefs.h.  */
72648a954913Smrgint i;
72658a954913Smrg_ACEOF
7266e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
7267e5db2183Smrgthen :
72688a954913Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
726943b8458eSmrgelse case e in #(
727043b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
727143b8458eSmrgesac
72728a954913Smrgfi
727343b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
727443b8458eSmrgesac
72758a954913Smrgfi
7276e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7277e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
72788a954913Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
72798a954913Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
72808a954913Smrgfi
72818a954913Smrg
72828a954913Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
72838a954913Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
72848a954913Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
72858a954913Smrg	fi
72868a954913Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7287e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7288e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7289e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
7290e5db2183Smrgthen :
7291e5db2183Smrg  printf %s "(cached) " >&6
729243b8458eSmrgelse case e in #(
729343b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
72948a954913Smrg/* end confdefs.h.  */
72958a954913Smrgint i;
72968a954913Smrg_ACEOF
7297e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
7298e5db2183Smrgthen :
72998a954913Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
730043b8458eSmrgelse case e in #(
730143b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
730243b8458eSmrgesac
73038a954913Smrgfi
730443b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
730543b8458eSmrgesac
73068a954913Smrgfi
7307e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7308e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
73098a954913Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
73108a954913Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
73118a954913Smrgfi
73128a954913Smrg
73138a954913Smrgfound="no"
73148a954913Smrg
73158a954913Smrg	if test $found = "no" ; then
73168a954913Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
73178a954913Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
73188a954913Smrg		fi
73198a954913Smrg
73208a954913Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
73218a954913Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
73228a954913Smrg		fi
73238a954913Smrg
73248a954913Smrg		CFLAGS="$CFLAGS -Wlogical-op"
73258a954913Smrg
7326e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wlogical-op" >&5
7327e5db2183Smrgprintf %s "checking if $CC supports -Wlogical-op... " >&6; }
73288a954913Smrg		cacheid=xorg_cv_cc_flag__Wlogical_op
7329e5db2183Smrg		if eval test \${$cacheid+y}
7330e5db2183Smrgthen :
7331e5db2183Smrg  printf %s "(cached) " >&6
733243b8458eSmrgelse case e in #(
733343b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
73348a954913Smrg/* end confdefs.h.  */
73358a954913Smrgint i;
73368a954913Smrgint
7337e5db2183Smrgmain (void)
73388a954913Smrg{
73398a954913Smrg
73408a954913Smrg  ;
73418a954913Smrg  return 0;
73428a954913Smrg}
73438a954913Smrg_ACEOF
7344e5db2183Smrgif ac_fn_c_try_link "$LINENO"
7345e5db2183Smrgthen :
73468a954913Smrg  eval $cacheid=yes
734743b8458eSmrgelse case e in #(
734843b8458eSmrg  e) eval $cacheid=no ;;
734943b8458eSmrgesac
73508a954913Smrgfi
7351e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
735243b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
735343b8458eSmrgesac
73548a954913Smrgfi
73558a954913Smrg
73568a954913Smrg
73578a954913Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
73588a954913Smrg
73598a954913Smrg		eval supported=\$$cacheid
7360e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7361e5db2183Smrgprintf "%s\n" "$supported" >&6; }
73628a954913Smrg		if test "$supported" = "yes" ; then
73638a954913Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wlogical-op"
73648a954913Smrg			found="yes"
73658a954913Smrg		fi
73668a954913Smrg	fi
73678a954913Smrg
73688a954913Smrg
73698a954913Smrg
73701114aea8Smrg# These are currently disabled because they are noisy.  They will be enabled
73711114aea8Smrg# in the future once the codebase is sufficiently modernized to silence
73721114aea8Smrg# them.  For now, I don't want them to drown out the other warnings.
73731114aea8Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses])
73741114aea8Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align])
73757af227c3Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-qual])
73761114aea8Smrg
737743b8458eSmrg# Turn some warnings into errors, so we don't accidentally get successful builds
73781114aea8Smrg# when there are problems that should be fixed.
73791114aea8Smrg
73801114aea8Smrgif test "x$SELECTIVE_WERROR" = "xyes" ; then
73811114aea8Smrg
73821114aea8Smrg
73831114aea8Smrg
73841114aea8Smrg
73851114aea8Smrg
73861114aea8Smrg
73871114aea8Smrg
73881114aea8Smrg
73891114aea8Smrg
73901114aea8Smrg
73911114aea8Smrg
739239f9c979Smrg
739339f9c979Smrg
73941114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
73951114aea8Smrg
739639f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
73971114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7398e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7399e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7400e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
7401e5db2183Smrgthen :
7402e5db2183Smrg  printf %s "(cached) " >&6
740343b8458eSmrgelse case e in #(
740443b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
74051114aea8Smrg/* end confdefs.h.  */
74061114aea8Smrgint i;
74071114aea8Smrg_ACEOF
7408e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
7409e5db2183Smrgthen :
741039f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
741143b8458eSmrgelse case e in #(
741243b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
741343b8458eSmrgesac
74141114aea8Smrgfi
741543b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
741643b8458eSmrgesac
74171114aea8Smrgfi
7418e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7419e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
742039f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
74211114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
74221114aea8Smrgfi
74231114aea8Smrg
742439f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
742539f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
74261114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
74271114aea8Smrg	fi
74281114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7429e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7430e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7431e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
7432e5db2183Smrgthen :
7433e5db2183Smrg  printf %s "(cached) " >&6
743443b8458eSmrgelse case e in #(
743543b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
74361114aea8Smrg/* end confdefs.h.  */
74371114aea8Smrgint i;
74381114aea8Smrg_ACEOF
7439e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
7440e5db2183Smrgthen :
744139f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
744243b8458eSmrgelse case e in #(
744343b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
744443b8458eSmrgesac
74451114aea8Smrgfi
744643b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
744743b8458eSmrgesac
74481114aea8Smrgfi
7449e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7450e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
745139f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
74521114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
74531114aea8Smrgfi
74541114aea8Smrg
74551114aea8Smrgfound="no"
74561114aea8Smrg
74571114aea8Smrg	if test $found = "no" ; then
74587af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
74591114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
74601114aea8Smrg		fi
74611114aea8Smrg
74627af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
74631114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
74641114aea8Smrg		fi
74651114aea8Smrg
74661114aea8Smrg		CFLAGS="$CFLAGS -Werror=implicit"
74671114aea8Smrg
7468e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=implicit" >&5
7469e5db2183Smrgprintf %s "checking if $CC supports -Werror=implicit... " >&6; }
74707af227c3Smrg		cacheid=xorg_cv_cc_flag__Werror_implicit
7471e5db2183Smrg		if eval test \${$cacheid+y}
7472e5db2183Smrgthen :
7473e5db2183Smrg  printf %s "(cached) " >&6
747443b8458eSmrgelse case e in #(
747543b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
74761114aea8Smrg/* end confdefs.h.  */
74771114aea8Smrgint i;
74781114aea8Smrgint
7479e5db2183Smrgmain (void)
74801114aea8Smrg{
74811114aea8Smrg
74821114aea8Smrg  ;
74831114aea8Smrg  return 0;
74841114aea8Smrg}
74851114aea8Smrg_ACEOF
7486e5db2183Smrgif ac_fn_c_try_link "$LINENO"
7487e5db2183Smrgthen :
748839f9c979Smrg  eval $cacheid=yes
748943b8458eSmrgelse case e in #(
749043b8458eSmrg  e) eval $cacheid=no ;;
749143b8458eSmrgesac
74921114aea8Smrgfi
7493e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
749443b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
749543b8458eSmrgesac
74961114aea8Smrgfi
74971114aea8Smrg
74981114aea8Smrg
74991114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
75001114aea8Smrg
750139f9c979Smrg		eval supported=\$$cacheid
7502e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7503e5db2183Smrgprintf "%s\n" "$supported" >&6; }
75041114aea8Smrg		if test "$supported" = "yes" ; then
75051114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=implicit"
75061114aea8Smrg			found="yes"
75071114aea8Smrg		fi
75081114aea8Smrg	fi
75091114aea8Smrg
75101114aea8Smrg	if test $found = "no" ; then
75117af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
75121114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
75131114aea8Smrg		fi
75141114aea8Smrg
75157af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
75161114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
75171114aea8Smrg		fi
75181114aea8Smrg
75191114aea8Smrg		CFLAGS="$CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED"
75201114aea8Smrg
7521e5db2183Smrg		{ 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
7522e5db2183Smrgprintf %s "checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... " >&6; }
75237af227c3Smrg		cacheid=xorg_cv_cc_flag__errwarn_E_NO_EXPLICIT_TYPE_GIVEN__errwarn_E_NO_IMPLICIT_DECL_ALLOWED
7524e5db2183Smrg		if eval test \${$cacheid+y}
7525e5db2183Smrgthen :
7526e5db2183Smrg  printf %s "(cached) " >&6
752743b8458eSmrgelse case e in #(
752843b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
75291114aea8Smrg/* end confdefs.h.  */
75301114aea8Smrgint i;
75311114aea8Smrgint
7532e5db2183Smrgmain (void)
75331114aea8Smrg{
75341114aea8Smrg
75351114aea8Smrg  ;
75361114aea8Smrg  return 0;
75371114aea8Smrg}
75381114aea8Smrg_ACEOF
7539e5db2183Smrgif ac_fn_c_try_link "$LINENO"
7540e5db2183Smrgthen :
754139f9c979Smrg  eval $cacheid=yes
754243b8458eSmrgelse case e in #(
754343b8458eSmrg  e) eval $cacheid=no ;;
754443b8458eSmrgesac
75451114aea8Smrgfi
7546e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
754743b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
754843b8458eSmrgesac
75491114aea8Smrgfi
75501114aea8Smrg
75511114aea8Smrg
75521114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
75531114aea8Smrg
755439f9c979Smrg		eval supported=\$$cacheid
7555e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7556e5db2183Smrgprintf "%s\n" "$supported" >&6; }
75571114aea8Smrg		if test "$supported" = "yes" ; then
75581114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED"
75591114aea8Smrg			found="yes"
75601114aea8Smrg		fi
75611114aea8Smrg	fi
75621114aea8Smrg
75631114aea8Smrg
75641114aea8Smrg
75651114aea8Smrg
75661114aea8Smrg
75671114aea8Smrg
75681114aea8Smrg
75691114aea8Smrg
75701114aea8Smrg
75711114aea8Smrg
75721114aea8Smrg
75731114aea8Smrg
75741114aea8Smrg
757539f9c979Smrg
757639f9c979Smrg
75771114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
75781114aea8Smrg
757939f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
75801114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7581e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7582e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7583e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
7584e5db2183Smrgthen :
7585e5db2183Smrg  printf %s "(cached) " >&6
758643b8458eSmrgelse case e in #(
758743b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
75881114aea8Smrg/* end confdefs.h.  */
75891114aea8Smrgint i;
75901114aea8Smrg_ACEOF
7591e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
7592e5db2183Smrgthen :
759339f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
759443b8458eSmrgelse case e in #(
759543b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
759643b8458eSmrgesac
75971114aea8Smrgfi
759843b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
759943b8458eSmrgesac
76001114aea8Smrgfi
7601e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7602e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
760339f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
76041114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
76051114aea8Smrgfi
76061114aea8Smrg
760739f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
760839f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
76091114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
76101114aea8Smrg	fi
76111114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7612e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7613e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7614e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
7615e5db2183Smrgthen :
7616e5db2183Smrg  printf %s "(cached) " >&6
761743b8458eSmrgelse case e in #(
761843b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
76191114aea8Smrg/* end confdefs.h.  */
76201114aea8Smrgint i;
76211114aea8Smrg_ACEOF
7622e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
7623e5db2183Smrgthen :
762439f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
762543b8458eSmrgelse case e in #(
762643b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
762743b8458eSmrgesac
76281114aea8Smrgfi
762943b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
763043b8458eSmrgesac
76311114aea8Smrgfi
7632e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7633e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
763439f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
76351114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
76361114aea8Smrgfi
76371114aea8Smrg
76381114aea8Smrgfound="no"
76391114aea8Smrg
76401114aea8Smrg	if test $found = "no" ; then
76417af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
76421114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
76431114aea8Smrg		fi
76441114aea8Smrg
76457af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
76461114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
76471114aea8Smrg		fi
76481114aea8Smrg
76491114aea8Smrg		CFLAGS="$CFLAGS -Werror=nonnull"
76501114aea8Smrg
7651e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=nonnull" >&5
7652e5db2183Smrgprintf %s "checking if $CC supports -Werror=nonnull... " >&6; }
76537af227c3Smrg		cacheid=xorg_cv_cc_flag__Werror_nonnull
7654e5db2183Smrg		if eval test \${$cacheid+y}
7655e5db2183Smrgthen :
7656e5db2183Smrg  printf %s "(cached) " >&6
765743b8458eSmrgelse case e in #(
765843b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
76591114aea8Smrg/* end confdefs.h.  */
76601114aea8Smrgint i;
76611114aea8Smrgint
7662e5db2183Smrgmain (void)
76631114aea8Smrg{
76641114aea8Smrg
76651114aea8Smrg  ;
76661114aea8Smrg  return 0;
76671114aea8Smrg}
76681114aea8Smrg_ACEOF
7669e5db2183Smrgif ac_fn_c_try_link "$LINENO"
7670e5db2183Smrgthen :
767139f9c979Smrg  eval $cacheid=yes
767243b8458eSmrgelse case e in #(
767343b8458eSmrg  e) eval $cacheid=no ;;
767443b8458eSmrgesac
76751114aea8Smrgfi
7676e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
767743b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
767843b8458eSmrgesac
76791114aea8Smrgfi
76801114aea8Smrg
76811114aea8Smrg
76821114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
76831114aea8Smrg
768439f9c979Smrg		eval supported=\$$cacheid
7685e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7686e5db2183Smrgprintf "%s\n" "$supported" >&6; }
76871114aea8Smrg		if test "$supported" = "yes" ; then
76881114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=nonnull"
76891114aea8Smrg			found="yes"
76901114aea8Smrg		fi
76911114aea8Smrg	fi
76921114aea8Smrg
76931114aea8Smrg
76941114aea8Smrg
76951114aea8Smrg
76961114aea8Smrg
76971114aea8Smrg
76981114aea8Smrg
76991114aea8Smrg
77001114aea8Smrg
77011114aea8Smrg
77021114aea8Smrg
77031114aea8Smrg
77041114aea8Smrg
770539f9c979Smrg
770639f9c979Smrg
77071114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
77081114aea8Smrg
770939f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
77101114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7711e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7712e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7713e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
7714e5db2183Smrgthen :
7715e5db2183Smrg  printf %s "(cached) " >&6
771643b8458eSmrgelse case e in #(
771743b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
77181114aea8Smrg/* end confdefs.h.  */
77191114aea8Smrgint i;
77201114aea8Smrg_ACEOF
7721e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
7722e5db2183Smrgthen :
772339f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
772443b8458eSmrgelse case e in #(
772543b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
772643b8458eSmrgesac
77271114aea8Smrgfi
772843b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
772943b8458eSmrgesac
77301114aea8Smrgfi
7731e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7732e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
773339f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
77341114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
77351114aea8Smrgfi
77361114aea8Smrg
773739f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
773839f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
77391114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
77401114aea8Smrg	fi
77411114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7742e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7743e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7744e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
7745e5db2183Smrgthen :
7746e5db2183Smrg  printf %s "(cached) " >&6
774743b8458eSmrgelse case e in #(
774843b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
77491114aea8Smrg/* end confdefs.h.  */
77501114aea8Smrgint i;
77511114aea8Smrg_ACEOF
7752e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
7753e5db2183Smrgthen :
775439f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
775543b8458eSmrgelse case e in #(
775643b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
775743b8458eSmrgesac
77581114aea8Smrgfi
775943b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
776043b8458eSmrgesac
77611114aea8Smrgfi
7762e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7763e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
776439f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
77651114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
77661114aea8Smrgfi
77671114aea8Smrg
77681114aea8Smrgfound="no"
77691114aea8Smrg
77701114aea8Smrg	if test $found = "no" ; then
77717af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
77721114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
77731114aea8Smrg		fi
77741114aea8Smrg
77757af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
77761114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
77771114aea8Smrg		fi
77781114aea8Smrg
77791114aea8Smrg		CFLAGS="$CFLAGS -Werror=init-self"
77801114aea8Smrg
7781e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=init-self" >&5
7782e5db2183Smrgprintf %s "checking if $CC supports -Werror=init-self... " >&6; }
77837af227c3Smrg		cacheid=xorg_cv_cc_flag__Werror_init_self
7784e5db2183Smrg		if eval test \${$cacheid+y}
7785e5db2183Smrgthen :
7786e5db2183Smrg  printf %s "(cached) " >&6
778743b8458eSmrgelse case e in #(
778843b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
77891114aea8Smrg/* end confdefs.h.  */
77901114aea8Smrgint i;
77911114aea8Smrgint
7792e5db2183Smrgmain (void)
77931114aea8Smrg{
77941114aea8Smrg
77951114aea8Smrg  ;
77961114aea8Smrg  return 0;
77971114aea8Smrg}
77981114aea8Smrg_ACEOF
7799e5db2183Smrgif ac_fn_c_try_link "$LINENO"
7800e5db2183Smrgthen :
780139f9c979Smrg  eval $cacheid=yes
780243b8458eSmrgelse case e in #(
780343b8458eSmrg  e) eval $cacheid=no ;;
780443b8458eSmrgesac
78051114aea8Smrgfi
7806e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
780743b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
780843b8458eSmrgesac
78091114aea8Smrgfi
78101114aea8Smrg
78111114aea8Smrg
78121114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
78131114aea8Smrg
781439f9c979Smrg		eval supported=\$$cacheid
7815e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7816e5db2183Smrgprintf "%s\n" "$supported" >&6; }
78171114aea8Smrg		if test "$supported" = "yes" ; then
78181114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=init-self"
78191114aea8Smrg			found="yes"
78201114aea8Smrg		fi
78211114aea8Smrg	fi
78221114aea8Smrg
78231114aea8Smrg
78241114aea8Smrg
78251114aea8Smrg
78261114aea8Smrg
78271114aea8Smrg
78281114aea8Smrg
78291114aea8Smrg
78301114aea8Smrg
78311114aea8Smrg
78321114aea8Smrg
78331114aea8Smrg
78341114aea8Smrg
783539f9c979Smrg
783639f9c979Smrg
78371114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
78381114aea8Smrg
783939f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
78401114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7841e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7842e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7843e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
7844e5db2183Smrgthen :
7845e5db2183Smrg  printf %s "(cached) " >&6
784643b8458eSmrgelse case e in #(
784743b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
78481114aea8Smrg/* end confdefs.h.  */
78491114aea8Smrgint i;
78501114aea8Smrg_ACEOF
7851e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
7852e5db2183Smrgthen :
785339f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
785443b8458eSmrgelse case e in #(
785543b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
785643b8458eSmrgesac
78571114aea8Smrgfi
785843b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
785943b8458eSmrgesac
78601114aea8Smrgfi
7861e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7862e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
786339f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
78641114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
78651114aea8Smrgfi
78661114aea8Smrg
786739f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
786839f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
78691114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
78701114aea8Smrg	fi
78711114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7872e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7873e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7874e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
7875e5db2183Smrgthen :
7876e5db2183Smrg  printf %s "(cached) " >&6
787743b8458eSmrgelse case e in #(
787843b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
78791114aea8Smrg/* end confdefs.h.  */
78801114aea8Smrgint i;
78811114aea8Smrg_ACEOF
7882e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
7883e5db2183Smrgthen :
788439f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
788543b8458eSmrgelse case e in #(
788643b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
788743b8458eSmrgesac
78881114aea8Smrgfi
788943b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
789043b8458eSmrgesac
78911114aea8Smrgfi
7892e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7893e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
789439f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
78951114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
78961114aea8Smrgfi
78971114aea8Smrg
78981114aea8Smrgfound="no"
78991114aea8Smrg
79001114aea8Smrg	if test $found = "no" ; then
79017af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
79021114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
79031114aea8Smrg		fi
79041114aea8Smrg
79057af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
79061114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
79071114aea8Smrg		fi
79081114aea8Smrg
79091114aea8Smrg		CFLAGS="$CFLAGS -Werror=main"
79101114aea8Smrg
7911e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=main" >&5
7912e5db2183Smrgprintf %s "checking if $CC supports -Werror=main... " >&6; }
79137af227c3Smrg		cacheid=xorg_cv_cc_flag__Werror_main
7914e5db2183Smrg		if eval test \${$cacheid+y}
7915e5db2183Smrgthen :
7916e5db2183Smrg  printf %s "(cached) " >&6
791743b8458eSmrgelse case e in #(
791843b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
79191114aea8Smrg/* end confdefs.h.  */
79201114aea8Smrgint i;
79211114aea8Smrgint
7922e5db2183Smrgmain (void)
79231114aea8Smrg{
79241114aea8Smrg
79251114aea8Smrg  ;
79261114aea8Smrg  return 0;
79271114aea8Smrg}
79281114aea8Smrg_ACEOF
7929e5db2183Smrgif ac_fn_c_try_link "$LINENO"
7930e5db2183Smrgthen :
793139f9c979Smrg  eval $cacheid=yes
793243b8458eSmrgelse case e in #(
793343b8458eSmrg  e) eval $cacheid=no ;;
793443b8458eSmrgesac
79351114aea8Smrgfi
7936e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
793743b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
793843b8458eSmrgesac
79391114aea8Smrgfi
79401114aea8Smrg
79411114aea8Smrg
79421114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
79431114aea8Smrg
794439f9c979Smrg		eval supported=\$$cacheid
7945e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7946e5db2183Smrgprintf "%s\n" "$supported" >&6; }
79471114aea8Smrg		if test "$supported" = "yes" ; then
79481114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=main"
79491114aea8Smrg			found="yes"
79501114aea8Smrg		fi
79511114aea8Smrg	fi
79521114aea8Smrg
79531114aea8Smrg
79541114aea8Smrg
79551114aea8Smrg
79561114aea8Smrg
79571114aea8Smrg
79581114aea8Smrg
79591114aea8Smrg
79601114aea8Smrg
79611114aea8Smrg
79621114aea8Smrg
79631114aea8Smrg
79641114aea8Smrg
796539f9c979Smrg
796639f9c979Smrg
79671114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
79681114aea8Smrg
796939f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
79701114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7971e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7972e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7973e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
7974e5db2183Smrgthen :
7975e5db2183Smrg  printf %s "(cached) " >&6
797643b8458eSmrgelse case e in #(
797743b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
79781114aea8Smrg/* end confdefs.h.  */
79791114aea8Smrgint i;
79801114aea8Smrg_ACEOF
7981e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
7982e5db2183Smrgthen :
798339f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
798443b8458eSmrgelse case e in #(
798543b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
798643b8458eSmrgesac
79871114aea8Smrgfi
798843b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
798943b8458eSmrgesac
79901114aea8Smrgfi
7991e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7992e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
799339f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
79941114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
79951114aea8Smrgfi
79961114aea8Smrg
799739f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
799839f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
79991114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
80001114aea8Smrg	fi
80011114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8002e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8003e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8004e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
8005e5db2183Smrgthen :
8006e5db2183Smrg  printf %s "(cached) " >&6
800743b8458eSmrgelse case e in #(
800843b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
80091114aea8Smrg/* end confdefs.h.  */
80101114aea8Smrgint i;
80111114aea8Smrg_ACEOF
8012e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
8013e5db2183Smrgthen :
801439f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
801543b8458eSmrgelse case e in #(
801643b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
801743b8458eSmrgesac
80181114aea8Smrgfi
801943b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
802043b8458eSmrgesac
80211114aea8Smrgfi
8022e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8023e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
802439f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
80251114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
80261114aea8Smrgfi
80271114aea8Smrg
80281114aea8Smrgfound="no"
80291114aea8Smrg
80301114aea8Smrg	if test $found = "no" ; then
80317af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
80321114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
80331114aea8Smrg		fi
80341114aea8Smrg
80357af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
80361114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
80371114aea8Smrg		fi
80381114aea8Smrg
80391114aea8Smrg		CFLAGS="$CFLAGS -Werror=missing-braces"
80401114aea8Smrg
8041e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=missing-braces" >&5
8042e5db2183Smrgprintf %s "checking if $CC supports -Werror=missing-braces... " >&6; }
80437af227c3Smrg		cacheid=xorg_cv_cc_flag__Werror_missing_braces
8044e5db2183Smrg		if eval test \${$cacheid+y}
8045e5db2183Smrgthen :
8046e5db2183Smrg  printf %s "(cached) " >&6
804743b8458eSmrgelse case e in #(
804843b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
80491114aea8Smrg/* end confdefs.h.  */
80501114aea8Smrgint i;
80511114aea8Smrgint
8052e5db2183Smrgmain (void)
80531114aea8Smrg{
80541114aea8Smrg
80551114aea8Smrg  ;
80561114aea8Smrg  return 0;
80571114aea8Smrg}
80581114aea8Smrg_ACEOF
8059e5db2183Smrgif ac_fn_c_try_link "$LINENO"
8060e5db2183Smrgthen :
806139f9c979Smrg  eval $cacheid=yes
806243b8458eSmrgelse case e in #(
806343b8458eSmrg  e) eval $cacheid=no ;;
806443b8458eSmrgesac
80651114aea8Smrgfi
8066e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
806743b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
806843b8458eSmrgesac
80691114aea8Smrgfi
80701114aea8Smrg
80711114aea8Smrg
80721114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
80731114aea8Smrg
807439f9c979Smrg		eval supported=\$$cacheid
8075e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8076e5db2183Smrgprintf "%s\n" "$supported" >&6; }
80771114aea8Smrg		if test "$supported" = "yes" ; then
80781114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=missing-braces"
80791114aea8Smrg			found="yes"
80801114aea8Smrg		fi
80811114aea8Smrg	fi
80821114aea8Smrg
80831114aea8Smrg
80841114aea8Smrg
80851114aea8Smrg
80861114aea8Smrg
80871114aea8Smrg
80881114aea8Smrg
80891114aea8Smrg
80901114aea8Smrg
80911114aea8Smrg
80921114aea8Smrg
80931114aea8Smrg
80941114aea8Smrg
809539f9c979Smrg
809639f9c979Smrg
80971114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
80981114aea8Smrg
809939f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
81001114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8101e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8102e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8103e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
8104e5db2183Smrgthen :
8105e5db2183Smrg  printf %s "(cached) " >&6
810643b8458eSmrgelse case e in #(
810743b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
81081114aea8Smrg/* end confdefs.h.  */
81091114aea8Smrgint i;
81101114aea8Smrg_ACEOF
8111e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
8112e5db2183Smrgthen :
811339f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
811443b8458eSmrgelse case e in #(
811543b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
811643b8458eSmrgesac
81171114aea8Smrgfi
811843b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
811943b8458eSmrgesac
81201114aea8Smrgfi
8121e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8122e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
812339f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
81241114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
81251114aea8Smrgfi
81261114aea8Smrg
812739f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
812839f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
81291114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
81301114aea8Smrg	fi
81311114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8132e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8133e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8134e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
8135e5db2183Smrgthen :
8136e5db2183Smrg  printf %s "(cached) " >&6
813743b8458eSmrgelse case e in #(
813843b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
81391114aea8Smrg/* end confdefs.h.  */
81401114aea8Smrgint i;
81411114aea8Smrg_ACEOF
8142e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
8143e5db2183Smrgthen :
814439f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
814543b8458eSmrgelse case e in #(
814643b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
814743b8458eSmrgesac
81481114aea8Smrgfi
814943b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
815043b8458eSmrgesac
81511114aea8Smrgfi
8152e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8153e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
815439f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
81551114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
81561114aea8Smrgfi
81571114aea8Smrg
81581114aea8Smrgfound="no"
81591114aea8Smrg
81601114aea8Smrg	if test $found = "no" ; then
81617af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
81621114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
81631114aea8Smrg		fi
81641114aea8Smrg
81657af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
81661114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
81671114aea8Smrg		fi
81681114aea8Smrg
81691114aea8Smrg		CFLAGS="$CFLAGS -Werror=sequence-point"
81701114aea8Smrg
8171e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=sequence-point" >&5
8172e5db2183Smrgprintf %s "checking if $CC supports -Werror=sequence-point... " >&6; }
81737af227c3Smrg		cacheid=xorg_cv_cc_flag__Werror_sequence_point
8174e5db2183Smrg		if eval test \${$cacheid+y}
8175e5db2183Smrgthen :
8176e5db2183Smrg  printf %s "(cached) " >&6
817743b8458eSmrgelse case e in #(
817843b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
81791114aea8Smrg/* end confdefs.h.  */
81801114aea8Smrgint i;
81811114aea8Smrgint
8182e5db2183Smrgmain (void)
81831114aea8Smrg{
81841114aea8Smrg
81851114aea8Smrg  ;
81861114aea8Smrg  return 0;
81871114aea8Smrg}
81881114aea8Smrg_ACEOF
8189e5db2183Smrgif ac_fn_c_try_link "$LINENO"
8190e5db2183Smrgthen :
819139f9c979Smrg  eval $cacheid=yes
819243b8458eSmrgelse case e in #(
819343b8458eSmrg  e) eval $cacheid=no ;;
819443b8458eSmrgesac
81951114aea8Smrgfi
8196e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
819743b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
819843b8458eSmrgesac
81991114aea8Smrgfi
82001114aea8Smrg
82011114aea8Smrg
82021114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
82031114aea8Smrg
820439f9c979Smrg		eval supported=\$$cacheid
8205e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8206e5db2183Smrgprintf "%s\n" "$supported" >&6; }
82071114aea8Smrg		if test "$supported" = "yes" ; then
82081114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=sequence-point"
82091114aea8Smrg			found="yes"
82101114aea8Smrg		fi
82111114aea8Smrg	fi
82121114aea8Smrg
82131114aea8Smrg
82141114aea8Smrg
82151114aea8Smrg
82161114aea8Smrg
82171114aea8Smrg
82181114aea8Smrg
82191114aea8Smrg
82201114aea8Smrg
82211114aea8Smrg
82221114aea8Smrg
82231114aea8Smrg
82241114aea8Smrg
822539f9c979Smrg
822639f9c979Smrg
82271114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
82281114aea8Smrg
822939f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
82301114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8231e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8232e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8233e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
8234e5db2183Smrgthen :
8235e5db2183Smrg  printf %s "(cached) " >&6
823643b8458eSmrgelse case e in #(
823743b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
82381114aea8Smrg/* end confdefs.h.  */
82391114aea8Smrgint i;
82401114aea8Smrg_ACEOF
8241e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
8242e5db2183Smrgthen :
824339f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
824443b8458eSmrgelse case e in #(
824543b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
824643b8458eSmrgesac
82471114aea8Smrgfi
824843b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
824943b8458eSmrgesac
82501114aea8Smrgfi
8251e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8252e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
825339f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
82541114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
82551114aea8Smrgfi
82561114aea8Smrg
825739f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
825839f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
82591114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
82601114aea8Smrg	fi
82611114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8262e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8263e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8264e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
8265e5db2183Smrgthen :
8266e5db2183Smrg  printf %s "(cached) " >&6
826743b8458eSmrgelse case e in #(
826843b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
82691114aea8Smrg/* end confdefs.h.  */
82701114aea8Smrgint i;
82711114aea8Smrg_ACEOF
8272e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
8273e5db2183Smrgthen :
827439f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
827543b8458eSmrgelse case e in #(
827643b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
827743b8458eSmrgesac
82781114aea8Smrgfi
827943b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
828043b8458eSmrgesac
82811114aea8Smrgfi
8282e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8283e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
828439f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
82851114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
82861114aea8Smrgfi
82871114aea8Smrg
82881114aea8Smrgfound="no"
82891114aea8Smrg
82901114aea8Smrg	if test $found = "no" ; then
82917af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
82921114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
82931114aea8Smrg		fi
82941114aea8Smrg
82957af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
82961114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
82971114aea8Smrg		fi
82981114aea8Smrg
82991114aea8Smrg		CFLAGS="$CFLAGS -Werror=return-type"
83001114aea8Smrg
8301e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=return-type" >&5
8302e5db2183Smrgprintf %s "checking if $CC supports -Werror=return-type... " >&6; }
83037af227c3Smrg		cacheid=xorg_cv_cc_flag__Werror_return_type
8304e5db2183Smrg		if eval test \${$cacheid+y}
8305e5db2183Smrgthen :
8306e5db2183Smrg  printf %s "(cached) " >&6
830743b8458eSmrgelse case e in #(
830843b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
83091114aea8Smrg/* end confdefs.h.  */
83101114aea8Smrgint i;
83111114aea8Smrgint
8312e5db2183Smrgmain (void)
83131114aea8Smrg{
83141114aea8Smrg
83151114aea8Smrg  ;
83161114aea8Smrg  return 0;
83171114aea8Smrg}
83181114aea8Smrg_ACEOF
8319e5db2183Smrgif ac_fn_c_try_link "$LINENO"
8320e5db2183Smrgthen :
832139f9c979Smrg  eval $cacheid=yes
832243b8458eSmrgelse case e in #(
832343b8458eSmrg  e) eval $cacheid=no ;;
832443b8458eSmrgesac
83251114aea8Smrgfi
8326e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
832743b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
832843b8458eSmrgesac
83291114aea8Smrgfi
83301114aea8Smrg
83311114aea8Smrg
83321114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
83331114aea8Smrg
833439f9c979Smrg		eval supported=\$$cacheid
8335e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8336e5db2183Smrgprintf "%s\n" "$supported" >&6; }
83371114aea8Smrg		if test "$supported" = "yes" ; then
83381114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=return-type"
83391114aea8Smrg			found="yes"
83401114aea8Smrg		fi
83411114aea8Smrg	fi
83421114aea8Smrg
83431114aea8Smrg	if test $found = "no" ; then
83447af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
83451114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
83461114aea8Smrg		fi
83471114aea8Smrg
83487af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
83491114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
83501114aea8Smrg		fi
83511114aea8Smrg
83521114aea8Smrg		CFLAGS="$CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT"
83531114aea8Smrg
8354e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT" >&5
8355e5db2183Smrgprintf %s "checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT... " >&6; }
83567af227c3Smrg		cacheid=xorg_cv_cc_flag__errwarn_E_FUNC_HAS_NO_RETURN_STMT
8357e5db2183Smrg		if eval test \${$cacheid+y}
8358e5db2183Smrgthen :
8359e5db2183Smrg  printf %s "(cached) " >&6
836043b8458eSmrgelse case e in #(
836143b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
83621114aea8Smrg/* end confdefs.h.  */
83631114aea8Smrgint i;
83641114aea8Smrgint
8365e5db2183Smrgmain (void)
83661114aea8Smrg{
83671114aea8Smrg
83681114aea8Smrg  ;
83691114aea8Smrg  return 0;
83701114aea8Smrg}
83711114aea8Smrg_ACEOF
8372e5db2183Smrgif ac_fn_c_try_link "$LINENO"
8373e5db2183Smrgthen :
837439f9c979Smrg  eval $cacheid=yes
837543b8458eSmrgelse case e in #(
837643b8458eSmrg  e) eval $cacheid=no ;;
837743b8458eSmrgesac
83781114aea8Smrgfi
8379e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
838043b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
838143b8458eSmrgesac
83821114aea8Smrgfi
83831114aea8Smrg
83841114aea8Smrg
83851114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
83861114aea8Smrg
838739f9c979Smrg		eval supported=\$$cacheid
8388e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8389e5db2183Smrgprintf "%s\n" "$supported" >&6; }
83901114aea8Smrg		if test "$supported" = "yes" ; then
83911114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT"
83921114aea8Smrg			found="yes"
83931114aea8Smrg		fi
83941114aea8Smrg	fi
83951114aea8Smrg
83961114aea8Smrg
83971114aea8Smrg
83981114aea8Smrg
83991114aea8Smrg
84001114aea8Smrg
84011114aea8Smrg
84021114aea8Smrg
84031114aea8Smrg
84041114aea8Smrg
84051114aea8Smrg
84061114aea8Smrg
84071114aea8Smrg
840839f9c979Smrg
840939f9c979Smrg
84101114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
84111114aea8Smrg
841239f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
84131114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8414e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8415e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8416e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
8417e5db2183Smrgthen :
8418e5db2183Smrg  printf %s "(cached) " >&6
841943b8458eSmrgelse case e in #(
842043b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
84211114aea8Smrg/* end confdefs.h.  */
84221114aea8Smrgint i;
84231114aea8Smrg_ACEOF
8424e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
8425e5db2183Smrgthen :
842639f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
842743b8458eSmrgelse case e in #(
842843b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
842943b8458eSmrgesac
84301114aea8Smrgfi
843143b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
843243b8458eSmrgesac
84331114aea8Smrgfi
8434e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8435e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
843639f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
84371114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
84381114aea8Smrgfi
84391114aea8Smrg
844039f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
844139f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
84421114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
84431114aea8Smrg	fi
84441114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8445e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8446e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8447e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
8448e5db2183Smrgthen :
8449e5db2183Smrg  printf %s "(cached) " >&6
845043b8458eSmrgelse case e in #(
845143b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
84521114aea8Smrg/* end confdefs.h.  */
84531114aea8Smrgint i;
84541114aea8Smrg_ACEOF
8455e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
8456e5db2183Smrgthen :
845739f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
845843b8458eSmrgelse case e in #(
845943b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
846043b8458eSmrgesac
84611114aea8Smrgfi
846243b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
846343b8458eSmrgesac
84641114aea8Smrgfi
8465e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8466e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
846739f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
84681114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
84691114aea8Smrgfi
84701114aea8Smrg
84711114aea8Smrgfound="no"
84721114aea8Smrg
84731114aea8Smrg	if test $found = "no" ; then
84747af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
84751114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
84761114aea8Smrg		fi
84771114aea8Smrg
84787af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
84791114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
84801114aea8Smrg		fi
84811114aea8Smrg
84821114aea8Smrg		CFLAGS="$CFLAGS -Werror=trigraphs"
84831114aea8Smrg
8484e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=trigraphs" >&5
8485e5db2183Smrgprintf %s "checking if $CC supports -Werror=trigraphs... " >&6; }
84867af227c3Smrg		cacheid=xorg_cv_cc_flag__Werror_trigraphs
8487e5db2183Smrg		if eval test \${$cacheid+y}
8488e5db2183Smrgthen :
8489e5db2183Smrg  printf %s "(cached) " >&6
849043b8458eSmrgelse case e in #(
849143b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
84921114aea8Smrg/* end confdefs.h.  */
84931114aea8Smrgint i;
84941114aea8Smrgint
8495e5db2183Smrgmain (void)
84961114aea8Smrg{
84971114aea8Smrg
84981114aea8Smrg  ;
84991114aea8Smrg  return 0;
85001114aea8Smrg}
85011114aea8Smrg_ACEOF
8502e5db2183Smrgif ac_fn_c_try_link "$LINENO"
8503e5db2183Smrgthen :
850439f9c979Smrg  eval $cacheid=yes
850543b8458eSmrgelse case e in #(
850643b8458eSmrg  e) eval $cacheid=no ;;
850743b8458eSmrgesac
85081114aea8Smrgfi
8509e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
851043b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
851143b8458eSmrgesac
85121114aea8Smrgfi
85131114aea8Smrg
85141114aea8Smrg
85151114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
85161114aea8Smrg
851739f9c979Smrg		eval supported=\$$cacheid
8518e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8519e5db2183Smrgprintf "%s\n" "$supported" >&6; }
85201114aea8Smrg		if test "$supported" = "yes" ; then
85211114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=trigraphs"
85221114aea8Smrg			found="yes"
85231114aea8Smrg		fi
85241114aea8Smrg	fi
85251114aea8Smrg
85261114aea8Smrg
85271114aea8Smrg
85281114aea8Smrg
85291114aea8Smrg
85301114aea8Smrg
85311114aea8Smrg
85321114aea8Smrg
85331114aea8Smrg
85341114aea8Smrg
85351114aea8Smrg
85361114aea8Smrg
85371114aea8Smrg
853839f9c979Smrg
853939f9c979Smrg
85401114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
85411114aea8Smrg
854239f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
85431114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8544e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8545e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8546e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
8547e5db2183Smrgthen :
8548e5db2183Smrg  printf %s "(cached) " >&6
854943b8458eSmrgelse case e in #(
855043b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
85511114aea8Smrg/* end confdefs.h.  */
85521114aea8Smrgint i;
85531114aea8Smrg_ACEOF
8554e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
8555e5db2183Smrgthen :
855639f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
855743b8458eSmrgelse case e in #(
855843b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
855943b8458eSmrgesac
85601114aea8Smrgfi
856143b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
856243b8458eSmrgesac
85631114aea8Smrgfi
8564e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8565e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
856639f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
85671114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
85681114aea8Smrgfi
85691114aea8Smrg
857039f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
857139f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
85721114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
85731114aea8Smrg	fi
85741114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8575e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8576e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8577e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
8578e5db2183Smrgthen :
8579e5db2183Smrg  printf %s "(cached) " >&6
858043b8458eSmrgelse case e in #(
858143b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
85821114aea8Smrg/* end confdefs.h.  */
85831114aea8Smrgint i;
85841114aea8Smrg_ACEOF
8585e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
8586e5db2183Smrgthen :
858739f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
858843b8458eSmrgelse case e in #(
858943b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
859043b8458eSmrgesac
85911114aea8Smrgfi
859243b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
859343b8458eSmrgesac
85941114aea8Smrgfi
8595e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8596e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
859739f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
85981114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
85991114aea8Smrgfi
86001114aea8Smrg
86011114aea8Smrgfound="no"
86021114aea8Smrg
86031114aea8Smrg	if test $found = "no" ; then
86047af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
86051114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
86061114aea8Smrg		fi
86071114aea8Smrg
86087af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
86091114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
86101114aea8Smrg		fi
86111114aea8Smrg
86121114aea8Smrg		CFLAGS="$CFLAGS -Werror=array-bounds"
86131114aea8Smrg
8614e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=array-bounds" >&5
8615e5db2183Smrgprintf %s "checking if $CC supports -Werror=array-bounds... " >&6; }
86167af227c3Smrg		cacheid=xorg_cv_cc_flag__Werror_array_bounds
8617e5db2183Smrg		if eval test \${$cacheid+y}
8618e5db2183Smrgthen :
8619e5db2183Smrg  printf %s "(cached) " >&6
862043b8458eSmrgelse case e in #(
862143b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
86221114aea8Smrg/* end confdefs.h.  */
86231114aea8Smrgint i;
86241114aea8Smrgint
8625e5db2183Smrgmain (void)
86261114aea8Smrg{
86271114aea8Smrg
86281114aea8Smrg  ;
86291114aea8Smrg  return 0;
86301114aea8Smrg}
86311114aea8Smrg_ACEOF
8632e5db2183Smrgif ac_fn_c_try_link "$LINENO"
8633e5db2183Smrgthen :
863439f9c979Smrg  eval $cacheid=yes
863543b8458eSmrgelse case e in #(
863643b8458eSmrg  e) eval $cacheid=no ;;
863743b8458eSmrgesac
86381114aea8Smrgfi
8639e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
864043b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
864143b8458eSmrgesac
86421114aea8Smrgfi
86431114aea8Smrg
86441114aea8Smrg
86451114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
86461114aea8Smrg
864739f9c979Smrg		eval supported=\$$cacheid
8648e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8649e5db2183Smrgprintf "%s\n" "$supported" >&6; }
86501114aea8Smrg		if test "$supported" = "yes" ; then
86511114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=array-bounds"
86521114aea8Smrg			found="yes"
86531114aea8Smrg		fi
86541114aea8Smrg	fi
86551114aea8Smrg
86561114aea8Smrg
86571114aea8Smrg
86581114aea8Smrg
86591114aea8Smrg
86601114aea8Smrg
86611114aea8Smrg
86621114aea8Smrg
86631114aea8Smrg
86641114aea8Smrg
86651114aea8Smrg
86661114aea8Smrg
86671114aea8Smrg
866839f9c979Smrg
866939f9c979Smrg
86701114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
86711114aea8Smrg
867239f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
86731114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8674e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8675e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8676e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
8677e5db2183Smrgthen :
8678e5db2183Smrg  printf %s "(cached) " >&6
867943b8458eSmrgelse case e in #(
868043b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
86811114aea8Smrg/* end confdefs.h.  */
86821114aea8Smrgint i;
86831114aea8Smrg_ACEOF
8684e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
8685e5db2183Smrgthen :
868639f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
868743b8458eSmrgelse case e in #(
868843b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
868943b8458eSmrgesac
86901114aea8Smrgfi
869143b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
869243b8458eSmrgesac
86931114aea8Smrgfi
8694e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8695e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
869639f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
86971114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
86981114aea8Smrgfi
86991114aea8Smrg
870039f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
870139f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
87021114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
87031114aea8Smrg	fi
87041114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8705e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8706e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8707e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
8708e5db2183Smrgthen :
8709e5db2183Smrg  printf %s "(cached) " >&6
871043b8458eSmrgelse case e in #(
871143b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
87121114aea8Smrg/* end confdefs.h.  */
87131114aea8Smrgint i;
87141114aea8Smrg_ACEOF
8715e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
8716e5db2183Smrgthen :
871739f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
871843b8458eSmrgelse case e in #(
871943b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
872043b8458eSmrgesac
87211114aea8Smrgfi
872243b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
872343b8458eSmrgesac
87241114aea8Smrgfi
8725e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8726e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
872739f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
87281114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
87291114aea8Smrgfi
87301114aea8Smrg
87311114aea8Smrgfound="no"
87321114aea8Smrg
87331114aea8Smrg	if test $found = "no" ; then
87347af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
87351114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
87361114aea8Smrg		fi
87371114aea8Smrg
87387af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
87391114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
87401114aea8Smrg		fi
87411114aea8Smrg
87421114aea8Smrg		CFLAGS="$CFLAGS -Werror=write-strings"
87431114aea8Smrg
8744e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=write-strings" >&5
8745e5db2183Smrgprintf %s "checking if $CC supports -Werror=write-strings... " >&6; }
87467af227c3Smrg		cacheid=xorg_cv_cc_flag__Werror_write_strings
8747e5db2183Smrg		if eval test \${$cacheid+y}
8748e5db2183Smrgthen :
8749e5db2183Smrg  printf %s "(cached) " >&6
875043b8458eSmrgelse case e in #(
875143b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
87521114aea8Smrg/* end confdefs.h.  */
87531114aea8Smrgint i;
87541114aea8Smrgint
8755e5db2183Smrgmain (void)
87561114aea8Smrg{
87571114aea8Smrg
87581114aea8Smrg  ;
87591114aea8Smrg  return 0;
87601114aea8Smrg}
87611114aea8Smrg_ACEOF
8762e5db2183Smrgif ac_fn_c_try_link "$LINENO"
8763e5db2183Smrgthen :
876439f9c979Smrg  eval $cacheid=yes
876543b8458eSmrgelse case e in #(
876643b8458eSmrg  e) eval $cacheid=no ;;
876743b8458eSmrgesac
87681114aea8Smrgfi
8769e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
877043b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
877143b8458eSmrgesac
87721114aea8Smrgfi
87731114aea8Smrg
87741114aea8Smrg
87751114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
87761114aea8Smrg
877739f9c979Smrg		eval supported=\$$cacheid
8778e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8779e5db2183Smrgprintf "%s\n" "$supported" >&6; }
87801114aea8Smrg		if test "$supported" = "yes" ; then
87811114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=write-strings"
87821114aea8Smrg			found="yes"
87831114aea8Smrg		fi
87841114aea8Smrg	fi
87851114aea8Smrg
87861114aea8Smrg
87871114aea8Smrg
87881114aea8Smrg
87891114aea8Smrg
87901114aea8Smrg
87911114aea8Smrg
87921114aea8Smrg
87931114aea8Smrg
87941114aea8Smrg
87951114aea8Smrg
87961114aea8Smrg
87971114aea8Smrg
879839f9c979Smrg
879939f9c979Smrg
88001114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
88011114aea8Smrg
880239f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
88031114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8804e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8805e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8806e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
8807e5db2183Smrgthen :
8808e5db2183Smrg  printf %s "(cached) " >&6
880943b8458eSmrgelse case e in #(
881043b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
88111114aea8Smrg/* end confdefs.h.  */
88121114aea8Smrgint i;
88131114aea8Smrg_ACEOF
8814e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
8815e5db2183Smrgthen :
881639f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
881743b8458eSmrgelse case e in #(
881843b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
881943b8458eSmrgesac
88201114aea8Smrgfi
882143b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
882243b8458eSmrgesac
88231114aea8Smrgfi
8824e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8825e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
882639f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
88271114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
88281114aea8Smrgfi
88291114aea8Smrg
883039f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
883139f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
88321114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
88331114aea8Smrg	fi
88341114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8835e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8836e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8837e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
8838e5db2183Smrgthen :
8839e5db2183Smrg  printf %s "(cached) " >&6
884043b8458eSmrgelse case e in #(
884143b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
88421114aea8Smrg/* end confdefs.h.  */
88431114aea8Smrgint i;
88441114aea8Smrg_ACEOF
8845e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
8846e5db2183Smrgthen :
884739f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
884843b8458eSmrgelse case e in #(
884943b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
885043b8458eSmrgesac
88511114aea8Smrgfi
885243b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
885343b8458eSmrgesac
88541114aea8Smrgfi
8855e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8856e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
885739f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
88581114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
88591114aea8Smrgfi
88601114aea8Smrg
88611114aea8Smrgfound="no"
88621114aea8Smrg
88631114aea8Smrg	if test $found = "no" ; then
88647af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
88651114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
88661114aea8Smrg		fi
88671114aea8Smrg
88687af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
88691114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
88701114aea8Smrg		fi
88711114aea8Smrg
88721114aea8Smrg		CFLAGS="$CFLAGS -Werror=address"
88731114aea8Smrg
8874e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=address" >&5
8875e5db2183Smrgprintf %s "checking if $CC supports -Werror=address... " >&6; }
88767af227c3Smrg		cacheid=xorg_cv_cc_flag__Werror_address
8877e5db2183Smrg		if eval test \${$cacheid+y}
8878e5db2183Smrgthen :
8879e5db2183Smrg  printf %s "(cached) " >&6
888043b8458eSmrgelse case e in #(
888143b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
88821114aea8Smrg/* end confdefs.h.  */
88831114aea8Smrgint i;
88841114aea8Smrgint
8885e5db2183Smrgmain (void)
88861114aea8Smrg{
88871114aea8Smrg
88881114aea8Smrg  ;
88891114aea8Smrg  return 0;
88901114aea8Smrg}
88911114aea8Smrg_ACEOF
8892e5db2183Smrgif ac_fn_c_try_link "$LINENO"
8893e5db2183Smrgthen :
889439f9c979Smrg  eval $cacheid=yes
889543b8458eSmrgelse case e in #(
889643b8458eSmrg  e) eval $cacheid=no ;;
889743b8458eSmrgesac
88981114aea8Smrgfi
8899e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
890043b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
890143b8458eSmrgesac
89021114aea8Smrgfi
89031114aea8Smrg
89041114aea8Smrg
89051114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
89061114aea8Smrg
890739f9c979Smrg		eval supported=\$$cacheid
8908e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8909e5db2183Smrgprintf "%s\n" "$supported" >&6; }
89101114aea8Smrg		if test "$supported" = "yes" ; then
89111114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=address"
89121114aea8Smrg			found="yes"
89131114aea8Smrg		fi
89141114aea8Smrg	fi
89151114aea8Smrg
89161114aea8Smrg
89171114aea8Smrg
89181114aea8Smrg
89191114aea8Smrg
89201114aea8Smrg
89211114aea8Smrg
89221114aea8Smrg
89231114aea8Smrg
89241114aea8Smrg
89251114aea8Smrg
89261114aea8Smrg
89271114aea8Smrg
892839f9c979Smrg
892939f9c979Smrg
89301114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
89311114aea8Smrg
893239f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
89331114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8934e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8935e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8936e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
8937e5db2183Smrgthen :
8938e5db2183Smrg  printf %s "(cached) " >&6
893943b8458eSmrgelse case e in #(
894043b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
89411114aea8Smrg/* end confdefs.h.  */
89421114aea8Smrgint i;
89431114aea8Smrg_ACEOF
8944e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
8945e5db2183Smrgthen :
894639f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
894743b8458eSmrgelse case e in #(
894843b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
894943b8458eSmrgesac
89501114aea8Smrgfi
895143b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
895243b8458eSmrgesac
89531114aea8Smrgfi
8954e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8955e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
895639f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
89571114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
89581114aea8Smrgfi
89591114aea8Smrg
896039f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
896139f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
89621114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
89631114aea8Smrg	fi
89641114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8965e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8966e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8967e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
8968e5db2183Smrgthen :
8969e5db2183Smrg  printf %s "(cached) " >&6
897043b8458eSmrgelse case e in #(
897143b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
89721114aea8Smrg/* end confdefs.h.  */
89731114aea8Smrgint i;
89741114aea8Smrg_ACEOF
8975e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
8976e5db2183Smrgthen :
897739f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
897843b8458eSmrgelse case e in #(
897943b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
898043b8458eSmrgesac
89811114aea8Smrgfi
898243b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
898343b8458eSmrgesac
89841114aea8Smrgfi
8985e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8986e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
898739f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
89881114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
89891114aea8Smrgfi
89901114aea8Smrg
89911114aea8Smrgfound="no"
89921114aea8Smrg
89931114aea8Smrg	if test $found = "no" ; then
89947af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
89951114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
89961114aea8Smrg		fi
89971114aea8Smrg
89987af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
89991114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
90001114aea8Smrg		fi
90011114aea8Smrg
90021114aea8Smrg		CFLAGS="$CFLAGS -Werror=int-to-pointer-cast"
90031114aea8Smrg
9004e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=int-to-pointer-cast" >&5
9005e5db2183Smrgprintf %s "checking if $CC supports -Werror=int-to-pointer-cast... " >&6; }
90067af227c3Smrg		cacheid=xorg_cv_cc_flag__Werror_int_to_pointer_cast
9007e5db2183Smrg		if eval test \${$cacheid+y}
9008e5db2183Smrgthen :
9009e5db2183Smrg  printf %s "(cached) " >&6
901043b8458eSmrgelse case e in #(
901143b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
90121114aea8Smrg/* end confdefs.h.  */
90131114aea8Smrgint i;
90141114aea8Smrgint
9015e5db2183Smrgmain (void)
90161114aea8Smrg{
90171114aea8Smrg
90181114aea8Smrg  ;
90191114aea8Smrg  return 0;
90201114aea8Smrg}
90211114aea8Smrg_ACEOF
9022e5db2183Smrgif ac_fn_c_try_link "$LINENO"
9023e5db2183Smrgthen :
902439f9c979Smrg  eval $cacheid=yes
902543b8458eSmrgelse case e in #(
902643b8458eSmrg  e) eval $cacheid=no ;;
902743b8458eSmrgesac
90281114aea8Smrgfi
9029e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
903043b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
903143b8458eSmrgesac
90321114aea8Smrgfi
90331114aea8Smrg
90341114aea8Smrg
90351114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
90361114aea8Smrg
903739f9c979Smrg		eval supported=\$$cacheid
9038e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9039e5db2183Smrgprintf "%s\n" "$supported" >&6; }
90401114aea8Smrg		if test "$supported" = "yes" ; then
90411114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=int-to-pointer-cast"
90421114aea8Smrg			found="yes"
90431114aea8Smrg		fi
90441114aea8Smrg	fi
90451114aea8Smrg
90461114aea8Smrg	if test $found = "no" ; then
90477af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
90481114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
90491114aea8Smrg		fi
90501114aea8Smrg
90517af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
90521114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
90531114aea8Smrg		fi
90541114aea8Smrg
90551114aea8Smrg		CFLAGS="$CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION"
90561114aea8Smrg
9057e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION" >&5
9058e5db2183Smrgprintf %s "checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION... " >&6; }
90597af227c3Smrg		cacheid=xorg_cv_cc_flag__errwarn_E_BAD_PTR_INT_COMBINATION
9060e5db2183Smrg		if eval test \${$cacheid+y}
9061e5db2183Smrgthen :
9062e5db2183Smrg  printf %s "(cached) " >&6
906343b8458eSmrgelse case e in #(
906443b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
90651114aea8Smrg/* end confdefs.h.  */
90661114aea8Smrgint i;
90671114aea8Smrgint
9068e5db2183Smrgmain (void)
90691114aea8Smrg{
90701114aea8Smrg
90711114aea8Smrg  ;
90721114aea8Smrg  return 0;
90731114aea8Smrg}
90741114aea8Smrg_ACEOF
9075e5db2183Smrgif ac_fn_c_try_link "$LINENO"
9076e5db2183Smrgthen :
907739f9c979Smrg  eval $cacheid=yes
907843b8458eSmrgelse case e in #(
907943b8458eSmrg  e) eval $cacheid=no ;;
908043b8458eSmrgesac
90811114aea8Smrgfi
9082e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
908343b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
908443b8458eSmrgesac
90851114aea8Smrgfi
90861114aea8Smrg
90871114aea8Smrg
90881114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
90891114aea8Smrg
909039f9c979Smrg		eval supported=\$$cacheid
9091e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9092e5db2183Smrgprintf "%s\n" "$supported" >&6; }
90931114aea8Smrg		if test "$supported" = "yes" ; then
90941114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION"
90951114aea8Smrg			found="yes"
90961114aea8Smrg		fi
90971114aea8Smrg	fi
90981114aea8Smrg
90991114aea8Smrg
91001114aea8Smrg
91011114aea8Smrg
91021114aea8Smrg
91031114aea8Smrg
91041114aea8Smrg
91051114aea8Smrg
91061114aea8Smrg
91071114aea8Smrg
91081114aea8Smrg
91091114aea8Smrg
91101114aea8Smrg
911139f9c979Smrg
911239f9c979Smrg
91131114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
91141114aea8Smrg
911539f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
91161114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9117e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9118e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9119e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
9120e5db2183Smrgthen :
9121e5db2183Smrg  printf %s "(cached) " >&6
912243b8458eSmrgelse case e in #(
912343b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
91241114aea8Smrg/* end confdefs.h.  */
91251114aea8Smrgint i;
91261114aea8Smrg_ACEOF
9127e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
9128e5db2183Smrgthen :
912939f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
913043b8458eSmrgelse case e in #(
913143b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
913243b8458eSmrgesac
91331114aea8Smrgfi
913443b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
913543b8458eSmrgesac
91361114aea8Smrgfi
9137e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9138e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
913939f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
91401114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
91411114aea8Smrgfi
91421114aea8Smrg
914339f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
914439f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
91451114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
91461114aea8Smrg	fi
91471114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9148e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9149e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9150e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
9151e5db2183Smrgthen :
9152e5db2183Smrg  printf %s "(cached) " >&6
915343b8458eSmrgelse case e in #(
915443b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
91551114aea8Smrg/* end confdefs.h.  */
91561114aea8Smrgint i;
91571114aea8Smrg_ACEOF
9158e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
9159e5db2183Smrgthen :
916039f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
916143b8458eSmrgelse case e in #(
916243b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
916343b8458eSmrgesac
91641114aea8Smrgfi
916543b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
916643b8458eSmrgesac
91671114aea8Smrgfi
9168e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9169e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
917039f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
91711114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
91721114aea8Smrgfi
91731114aea8Smrg
91741114aea8Smrgfound="no"
91751114aea8Smrg
91761114aea8Smrg	if test $found = "no" ; then
91777af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
91781114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
91791114aea8Smrg		fi
91801114aea8Smrg
91817af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
91821114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
91831114aea8Smrg		fi
91841114aea8Smrg
91851114aea8Smrg		CFLAGS="$CFLAGS -Werror=pointer-to-int-cast"
91861114aea8Smrg
9187e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=pointer-to-int-cast" >&5
9188e5db2183Smrgprintf %s "checking if $CC supports -Werror=pointer-to-int-cast... " >&6; }
91897af227c3Smrg		cacheid=xorg_cv_cc_flag__Werror_pointer_to_int_cast
9190e5db2183Smrg		if eval test \${$cacheid+y}
9191e5db2183Smrgthen :
9192e5db2183Smrg  printf %s "(cached) " >&6
919343b8458eSmrgelse case e in #(
919443b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
91951114aea8Smrg/* end confdefs.h.  */
91961114aea8Smrgint i;
91971114aea8Smrgint
9198e5db2183Smrgmain (void)
91991114aea8Smrg{
92001114aea8Smrg
92011114aea8Smrg  ;
92021114aea8Smrg  return 0;
92031114aea8Smrg}
92041114aea8Smrg_ACEOF
9205e5db2183Smrgif ac_fn_c_try_link "$LINENO"
9206e5db2183Smrgthen :
920739f9c979Smrg  eval $cacheid=yes
920843b8458eSmrgelse case e in #(
920943b8458eSmrg  e) eval $cacheid=no ;;
921043b8458eSmrgesac
92111114aea8Smrgfi
9212e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
921343b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
921443b8458eSmrgesac
92151114aea8Smrgfi
92161114aea8Smrg
92171114aea8Smrg
92181114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
92191114aea8Smrg
922039f9c979Smrg		eval supported=\$$cacheid
9221e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9222e5db2183Smrgprintf "%s\n" "$supported" >&6; }
92231114aea8Smrg		if test "$supported" = "yes" ; then
92241114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast"
92251114aea8Smrg			found="yes"
92261114aea8Smrg		fi
92271114aea8Smrg	fi
92281114aea8Smrg
92291114aea8Smrg # Also -errwarn=E_BAD_PTR_INT_COMBINATION
92301114aea8Smrgelse
9231e5db2183Smrg{ 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
9232e5db2183Smrgprintf "%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;}
92331114aea8Smrg
92341114aea8Smrg
92351114aea8Smrg
92361114aea8Smrg
92371114aea8Smrg
92381114aea8Smrg
92391114aea8Smrg
92401114aea8Smrg
92411114aea8Smrg
92421114aea8Smrg
92431114aea8Smrg
924439f9c979Smrg
924539f9c979Smrg
92461114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
92471114aea8Smrg
924839f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
92491114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9250e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9251e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9252e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
9253e5db2183Smrgthen :
9254e5db2183Smrg  printf %s "(cached) " >&6
925543b8458eSmrgelse case e in #(
925643b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
92571114aea8Smrg/* end confdefs.h.  */
92581114aea8Smrgint i;
92591114aea8Smrg_ACEOF
9260e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
9261e5db2183Smrgthen :
926239f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
926343b8458eSmrgelse case e in #(
926443b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
926543b8458eSmrgesac
92661114aea8Smrgfi
926743b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
926843b8458eSmrgesac
92691114aea8Smrgfi
9270e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9271e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
927239f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
92731114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
92741114aea8Smrgfi
92751114aea8Smrg
927639f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
927739f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
92781114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
92791114aea8Smrg	fi
92801114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9281e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9282e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9283e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
9284e5db2183Smrgthen :
9285e5db2183Smrg  printf %s "(cached) " >&6
928643b8458eSmrgelse case e in #(
928743b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
92881114aea8Smrg/* end confdefs.h.  */
92891114aea8Smrgint i;
92901114aea8Smrg_ACEOF
9291e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
9292e5db2183Smrgthen :
929339f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
929443b8458eSmrgelse case e in #(
929543b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
929643b8458eSmrgesac
92971114aea8Smrgfi
929843b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
929943b8458eSmrgesac
93001114aea8Smrgfi
9301e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9302e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
930339f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
93041114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
93051114aea8Smrgfi
93061114aea8Smrg
93071114aea8Smrgfound="no"
93081114aea8Smrg
93091114aea8Smrg	if test $found = "no" ; then
93107af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
93111114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
93121114aea8Smrg		fi
93131114aea8Smrg
93147af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
93151114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
93161114aea8Smrg		fi
93171114aea8Smrg
93181114aea8Smrg		CFLAGS="$CFLAGS -Wimplicit"
93191114aea8Smrg
9320e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wimplicit" >&5
9321e5db2183Smrgprintf %s "checking if $CC supports -Wimplicit... " >&6; }
932239f9c979Smrg		cacheid=xorg_cv_cc_flag__Wimplicit
9323e5db2183Smrg		if eval test \${$cacheid+y}
9324e5db2183Smrgthen :
9325e5db2183Smrg  printf %s "(cached) " >&6
932643b8458eSmrgelse case e in #(
932743b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
93281114aea8Smrg/* end confdefs.h.  */
93291114aea8Smrgint i;
93301114aea8Smrgint
9331e5db2183Smrgmain (void)
93321114aea8Smrg{
93331114aea8Smrg
93341114aea8Smrg  ;
93351114aea8Smrg  return 0;
93361114aea8Smrg}
93371114aea8Smrg_ACEOF
9338e5db2183Smrgif ac_fn_c_try_link "$LINENO"
9339e5db2183Smrgthen :
934039f9c979Smrg  eval $cacheid=yes
934143b8458eSmrgelse case e in #(
934243b8458eSmrg  e) eval $cacheid=no ;;
934343b8458eSmrgesac
93441114aea8Smrgfi
9345e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
934643b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
934743b8458eSmrgesac
93481114aea8Smrgfi
93491114aea8Smrg
93501114aea8Smrg
93511114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
93521114aea8Smrg
935339f9c979Smrg		eval supported=\$$cacheid
9354e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9355e5db2183Smrgprintf "%s\n" "$supported" >&6; }
93561114aea8Smrg		if test "$supported" = "yes" ; then
93571114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wimplicit"
93581114aea8Smrg			found="yes"
93591114aea8Smrg		fi
93601114aea8Smrg	fi
93611114aea8Smrg
93621114aea8Smrg
93631114aea8Smrg
93641114aea8Smrg
93651114aea8Smrg
93661114aea8Smrg
93671114aea8Smrg
93681114aea8Smrg
93691114aea8Smrg
93701114aea8Smrg
93711114aea8Smrg
93721114aea8Smrg
93731114aea8Smrg
937439f9c979Smrg
937539f9c979Smrg
93761114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
93771114aea8Smrg
937839f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
93791114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9380e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9381e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9382e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
9383e5db2183Smrgthen :
9384e5db2183Smrg  printf %s "(cached) " >&6
938543b8458eSmrgelse case e in #(
938643b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
93871114aea8Smrg/* end confdefs.h.  */
93881114aea8Smrgint i;
93891114aea8Smrg_ACEOF
9390e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
9391e5db2183Smrgthen :
939239f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
939343b8458eSmrgelse case e in #(
939443b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
939543b8458eSmrgesac
93961114aea8Smrgfi
939743b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
939843b8458eSmrgesac
93991114aea8Smrgfi
9400e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9401e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
940239f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
94031114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
94041114aea8Smrgfi
94051114aea8Smrg
940639f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
940739f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
94081114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
94091114aea8Smrg	fi
94101114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9411e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9412e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9413e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
9414e5db2183Smrgthen :
9415e5db2183Smrg  printf %s "(cached) " >&6
941643b8458eSmrgelse case e in #(
941743b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
94181114aea8Smrg/* end confdefs.h.  */
94191114aea8Smrgint i;
94201114aea8Smrg_ACEOF
9421e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
9422e5db2183Smrgthen :
942339f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
942443b8458eSmrgelse case e in #(
942543b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
942643b8458eSmrgesac
94271114aea8Smrgfi
942843b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
942943b8458eSmrgesac
94301114aea8Smrgfi
9431e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9432e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
943339f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
94341114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
94351114aea8Smrgfi
94361114aea8Smrg
94371114aea8Smrgfound="no"
94381114aea8Smrg
94391114aea8Smrg	if test $found = "no" ; then
94407af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
94411114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
94421114aea8Smrg		fi
94431114aea8Smrg
94447af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
94451114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
94461114aea8Smrg		fi
94471114aea8Smrg
94481114aea8Smrg		CFLAGS="$CFLAGS -Wnonnull"
94491114aea8Smrg
9450e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnonnull" >&5
9451e5db2183Smrgprintf %s "checking if $CC supports -Wnonnull... " >&6; }
945239f9c979Smrg		cacheid=xorg_cv_cc_flag__Wnonnull
9453e5db2183Smrg		if eval test \${$cacheid+y}
9454e5db2183Smrgthen :
9455e5db2183Smrg  printf %s "(cached) " >&6
945643b8458eSmrgelse case e in #(
945743b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
94581114aea8Smrg/* end confdefs.h.  */
94591114aea8Smrgint i;
94601114aea8Smrgint
9461e5db2183Smrgmain (void)
94621114aea8Smrg{
94631114aea8Smrg
94641114aea8Smrg  ;
94651114aea8Smrg  return 0;
94661114aea8Smrg}
94671114aea8Smrg_ACEOF
9468e5db2183Smrgif ac_fn_c_try_link "$LINENO"
9469e5db2183Smrgthen :
947039f9c979Smrg  eval $cacheid=yes
947143b8458eSmrgelse case e in #(
947243b8458eSmrg  e) eval $cacheid=no ;;
947343b8458eSmrgesac
94741114aea8Smrgfi
9475e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
947643b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
947743b8458eSmrgesac
94781114aea8Smrgfi
94791114aea8Smrg
94801114aea8Smrg
94811114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
94821114aea8Smrg
948339f9c979Smrg		eval supported=\$$cacheid
9484e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9485e5db2183Smrgprintf "%s\n" "$supported" >&6; }
94861114aea8Smrg		if test "$supported" = "yes" ; then
94871114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wnonnull"
94881114aea8Smrg			found="yes"
94891114aea8Smrg		fi
94901114aea8Smrg	fi
94911114aea8Smrg
94921114aea8Smrg
94931114aea8Smrg
94941114aea8Smrg
94951114aea8Smrg
94961114aea8Smrg
94971114aea8Smrg
94981114aea8Smrg
94991114aea8Smrg
95001114aea8Smrg
95011114aea8Smrg
95021114aea8Smrg
95031114aea8Smrg
950439f9c979Smrg
950539f9c979Smrg
95061114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
95071114aea8Smrg
950839f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
95091114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9510e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9511e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9512e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
9513e5db2183Smrgthen :
9514e5db2183Smrg  printf %s "(cached) " >&6
951543b8458eSmrgelse case e in #(
951643b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
95171114aea8Smrg/* end confdefs.h.  */
95181114aea8Smrgint i;
95191114aea8Smrg_ACEOF
9520e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
9521e5db2183Smrgthen :
952239f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
952343b8458eSmrgelse case e in #(
952443b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
952543b8458eSmrgesac
95261114aea8Smrgfi
952743b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
952843b8458eSmrgesac
95291114aea8Smrgfi
9530e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9531e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
953239f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
95331114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
95341114aea8Smrgfi
95351114aea8Smrg
953639f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
953739f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
95381114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
95391114aea8Smrg	fi
95401114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9541e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9542e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9543e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
9544e5db2183Smrgthen :
9545e5db2183Smrg  printf %s "(cached) " >&6
954643b8458eSmrgelse case e in #(
954743b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
95481114aea8Smrg/* end confdefs.h.  */
95491114aea8Smrgint i;
95501114aea8Smrg_ACEOF
9551e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
9552e5db2183Smrgthen :
955339f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
955443b8458eSmrgelse case e in #(
955543b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
955643b8458eSmrgesac
95571114aea8Smrgfi
955843b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
955943b8458eSmrgesac
95601114aea8Smrgfi
9561e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9562e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
956339f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
95641114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
95651114aea8Smrgfi
95661114aea8Smrg
95671114aea8Smrgfound="no"
95681114aea8Smrg
95691114aea8Smrg	if test $found = "no" ; then
95707af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
95711114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
95721114aea8Smrg		fi
95731114aea8Smrg
95747af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
95751114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
95761114aea8Smrg		fi
95771114aea8Smrg
95781114aea8Smrg		CFLAGS="$CFLAGS -Winit-self"
95791114aea8Smrg
9580e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Winit-self" >&5
9581e5db2183Smrgprintf %s "checking if $CC supports -Winit-self... " >&6; }
958239f9c979Smrg		cacheid=xorg_cv_cc_flag__Winit_self
9583e5db2183Smrg		if eval test \${$cacheid+y}
9584e5db2183Smrgthen :
9585e5db2183Smrg  printf %s "(cached) " >&6
958643b8458eSmrgelse case e in #(
958743b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
95881114aea8Smrg/* end confdefs.h.  */
95891114aea8Smrgint i;
95901114aea8Smrgint
9591e5db2183Smrgmain (void)
95921114aea8Smrg{
95931114aea8Smrg
95941114aea8Smrg  ;
95951114aea8Smrg  return 0;
95961114aea8Smrg}
95971114aea8Smrg_ACEOF
9598e5db2183Smrgif ac_fn_c_try_link "$LINENO"
9599e5db2183Smrgthen :
960039f9c979Smrg  eval $cacheid=yes
960143b8458eSmrgelse case e in #(
960243b8458eSmrg  e) eval $cacheid=no ;;
960343b8458eSmrgesac
96041114aea8Smrgfi
9605e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
960643b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
960743b8458eSmrgesac
96081114aea8Smrgfi
96091114aea8Smrg
96101114aea8Smrg
96111114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
96121114aea8Smrg
961339f9c979Smrg		eval supported=\$$cacheid
9614e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9615e5db2183Smrgprintf "%s\n" "$supported" >&6; }
96161114aea8Smrg		if test "$supported" = "yes" ; then
96171114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -Winit-self"
96181114aea8Smrg			found="yes"
96191114aea8Smrg		fi
96201114aea8Smrg	fi
96211114aea8Smrg
96221114aea8Smrg
96231114aea8Smrg
96241114aea8Smrg
96251114aea8Smrg
96261114aea8Smrg
96271114aea8Smrg
96281114aea8Smrg
96291114aea8Smrg
96301114aea8Smrg
96311114aea8Smrg
96321114aea8Smrg
96331114aea8Smrg
963439f9c979Smrg
963539f9c979Smrg
96361114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
96371114aea8Smrg
963839f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
96391114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9640e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9641e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9642e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
9643e5db2183Smrgthen :
9644e5db2183Smrg  printf %s "(cached) " >&6
964543b8458eSmrgelse case e in #(
964643b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
96471114aea8Smrg/* end confdefs.h.  */
96481114aea8Smrgint i;
96491114aea8Smrg_ACEOF
9650e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
9651e5db2183Smrgthen :
965239f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
965343b8458eSmrgelse case e in #(
965443b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
965543b8458eSmrgesac
96561114aea8Smrgfi
965743b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
965843b8458eSmrgesac
96591114aea8Smrgfi
9660e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9661e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
966239f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
96631114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
96641114aea8Smrgfi
96651114aea8Smrg
966639f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
966739f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
96681114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
96691114aea8Smrg	fi
96701114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9671e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9672e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9673e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
9674e5db2183Smrgthen :
9675e5db2183Smrg  printf %s "(cached) " >&6
967643b8458eSmrgelse case e in #(
967743b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
96781114aea8Smrg/* end confdefs.h.  */
96791114aea8Smrgint i;
96801114aea8Smrg_ACEOF
9681e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
9682e5db2183Smrgthen :
968339f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
968443b8458eSmrgelse case e in #(
968543b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
968643b8458eSmrgesac
96871114aea8Smrgfi
968843b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
968943b8458eSmrgesac
96901114aea8Smrgfi
9691e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9692e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
969339f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
96941114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
96951114aea8Smrgfi
96961114aea8Smrg
96971114aea8Smrgfound="no"
96981114aea8Smrg
96991114aea8Smrg	if test $found = "no" ; then
97007af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
97011114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
97021114aea8Smrg		fi
97031114aea8Smrg
97047af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
97051114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
97061114aea8Smrg		fi
97071114aea8Smrg
97081114aea8Smrg		CFLAGS="$CFLAGS -Wmain"
97091114aea8Smrg
9710e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmain" >&5
9711e5db2183Smrgprintf %s "checking if $CC supports -Wmain... " >&6; }
971239f9c979Smrg		cacheid=xorg_cv_cc_flag__Wmain
9713e5db2183Smrg		if eval test \${$cacheid+y}
9714e5db2183Smrgthen :
9715e5db2183Smrg  printf %s "(cached) " >&6
971643b8458eSmrgelse case e in #(
971743b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
97181114aea8Smrg/* end confdefs.h.  */
97191114aea8Smrgint i;
97201114aea8Smrgint
9721e5db2183Smrgmain (void)
97221114aea8Smrg{
97231114aea8Smrg
97241114aea8Smrg  ;
97251114aea8Smrg  return 0;
97261114aea8Smrg}
97271114aea8Smrg_ACEOF
9728e5db2183Smrgif ac_fn_c_try_link "$LINENO"
9729e5db2183Smrgthen :
973039f9c979Smrg  eval $cacheid=yes
973143b8458eSmrgelse case e in #(
973243b8458eSmrg  e) eval $cacheid=no ;;
973343b8458eSmrgesac
97341114aea8Smrgfi
9735e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
973643b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
973743b8458eSmrgesac
97381114aea8Smrgfi
97391114aea8Smrg
97401114aea8Smrg
97411114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
97421114aea8Smrg
974339f9c979Smrg		eval supported=\$$cacheid
9744e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9745e5db2183Smrgprintf "%s\n" "$supported" >&6; }
97461114aea8Smrg		if test "$supported" = "yes" ; then
97471114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wmain"
97481114aea8Smrg			found="yes"
97491114aea8Smrg		fi
97501114aea8Smrg	fi
97511114aea8Smrg
97521114aea8Smrg
97531114aea8Smrg
97541114aea8Smrg
97551114aea8Smrg
97561114aea8Smrg
97571114aea8Smrg
97581114aea8Smrg
97591114aea8Smrg
97601114aea8Smrg
97611114aea8Smrg
97621114aea8Smrg
97631114aea8Smrg
976439f9c979Smrg
976539f9c979Smrg
97661114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
97671114aea8Smrg
976839f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
97691114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9770e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9771e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9772e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
9773e5db2183Smrgthen :
9774e5db2183Smrg  printf %s "(cached) " >&6
977543b8458eSmrgelse case e in #(
977643b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
97771114aea8Smrg/* end confdefs.h.  */
97781114aea8Smrgint i;
97791114aea8Smrg_ACEOF
9780e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
9781e5db2183Smrgthen :
978239f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
978343b8458eSmrgelse case e in #(
978443b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
978543b8458eSmrgesac
97861114aea8Smrgfi
978743b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
978843b8458eSmrgesac
97891114aea8Smrgfi
9790e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9791e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
979239f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
97931114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
97941114aea8Smrgfi
97951114aea8Smrg
979639f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
979739f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
97981114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
97991114aea8Smrg	fi
98001114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9801e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9802e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9803e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
9804e5db2183Smrgthen :
9805e5db2183Smrg  printf %s "(cached) " >&6
980643b8458eSmrgelse case e in #(
980743b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
98081114aea8Smrg/* end confdefs.h.  */
98091114aea8Smrgint i;
98101114aea8Smrg_ACEOF
9811e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
9812e5db2183Smrgthen :
981339f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
981443b8458eSmrgelse case e in #(
981543b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
981643b8458eSmrgesac
98171114aea8Smrgfi
981843b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
981943b8458eSmrgesac
98201114aea8Smrgfi
9821e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9822e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
982339f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
98241114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
98251114aea8Smrgfi
98261114aea8Smrg
98271114aea8Smrgfound="no"
98281114aea8Smrg
98291114aea8Smrg	if test $found = "no" ; then
98307af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
98311114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
98321114aea8Smrg		fi
98331114aea8Smrg
98347af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
98351114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
98361114aea8Smrg		fi
98371114aea8Smrg
98381114aea8Smrg		CFLAGS="$CFLAGS -Wmissing-braces"
98391114aea8Smrg
9840e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-braces" >&5
9841e5db2183Smrgprintf %s "checking if $CC supports -Wmissing-braces... " >&6; }
984239f9c979Smrg		cacheid=xorg_cv_cc_flag__Wmissing_braces
9843e5db2183Smrg		if eval test \${$cacheid+y}
9844e5db2183Smrgthen :
9845e5db2183Smrg  printf %s "(cached) " >&6
984643b8458eSmrgelse case e in #(
984743b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
98481114aea8Smrg/* end confdefs.h.  */
98491114aea8Smrgint i;
98501114aea8Smrgint
9851e5db2183Smrgmain (void)
98521114aea8Smrg{
98531114aea8Smrg
98541114aea8Smrg  ;
98551114aea8Smrg  return 0;
98561114aea8Smrg}
98571114aea8Smrg_ACEOF
9858e5db2183Smrgif ac_fn_c_try_link "$LINENO"
9859e5db2183Smrgthen :
986039f9c979Smrg  eval $cacheid=yes
986143b8458eSmrgelse case e in #(
986243b8458eSmrg  e) eval $cacheid=no ;;
986343b8458eSmrgesac
98641114aea8Smrgfi
9865e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
986643b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
986743b8458eSmrgesac
98681114aea8Smrgfi
98691114aea8Smrg
98701114aea8Smrg
98711114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
98721114aea8Smrg
987339f9c979Smrg		eval supported=\$$cacheid
9874e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9875e5db2183Smrgprintf "%s\n" "$supported" >&6; }
98761114aea8Smrg		if test "$supported" = "yes" ; then
98771114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-braces"
98781114aea8Smrg			found="yes"
98791114aea8Smrg		fi
98801114aea8Smrg	fi
98811114aea8Smrg
98821114aea8Smrg
98831114aea8Smrg
98841114aea8Smrg
98851114aea8Smrg
98861114aea8Smrg
98871114aea8Smrg
98881114aea8Smrg
98891114aea8Smrg
98901114aea8Smrg
98911114aea8Smrg
98921114aea8Smrg
98931114aea8Smrg
989439f9c979Smrg
989539f9c979Smrg
98961114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
98971114aea8Smrg
989839f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
98991114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9900e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9901e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9902e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
9903e5db2183Smrgthen :
9904e5db2183Smrg  printf %s "(cached) " >&6
990543b8458eSmrgelse case e in #(
990643b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
99071114aea8Smrg/* end confdefs.h.  */
99081114aea8Smrgint i;
99091114aea8Smrg_ACEOF
9910e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
9911e5db2183Smrgthen :
991239f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
991343b8458eSmrgelse case e in #(
991443b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
991543b8458eSmrgesac
99161114aea8Smrgfi
991743b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
991843b8458eSmrgesac
99191114aea8Smrgfi
9920e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9921e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
992239f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
99231114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
99241114aea8Smrgfi
99251114aea8Smrg
992639f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
992739f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
99281114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
99291114aea8Smrg	fi
99301114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9931e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9932e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9933e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
9934e5db2183Smrgthen :
9935e5db2183Smrg  printf %s "(cached) " >&6
993643b8458eSmrgelse case e in #(
993743b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
99381114aea8Smrg/* end confdefs.h.  */
99391114aea8Smrgint i;
99401114aea8Smrg_ACEOF
9941e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
9942e5db2183Smrgthen :
994339f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
994443b8458eSmrgelse case e in #(
994543b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
994643b8458eSmrgesac
99471114aea8Smrgfi
994843b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
994943b8458eSmrgesac
99501114aea8Smrgfi
9951e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9952e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
995339f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
99541114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
99551114aea8Smrgfi
99561114aea8Smrg
99571114aea8Smrgfound="no"
99581114aea8Smrg
99591114aea8Smrg	if test $found = "no" ; then
99607af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
99611114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
99621114aea8Smrg		fi
99631114aea8Smrg
99647af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
99651114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
99661114aea8Smrg		fi
99671114aea8Smrg
99681114aea8Smrg		CFLAGS="$CFLAGS -Wsequence-point"
99691114aea8Smrg
9970e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsequence-point" >&5
9971e5db2183Smrgprintf %s "checking if $CC supports -Wsequence-point... " >&6; }
997239f9c979Smrg		cacheid=xorg_cv_cc_flag__Wsequence_point
9973e5db2183Smrg		if eval test \${$cacheid+y}
9974e5db2183Smrgthen :
9975e5db2183Smrg  printf %s "(cached) " >&6
997643b8458eSmrgelse case e in #(
997743b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
99781114aea8Smrg/* end confdefs.h.  */
99791114aea8Smrgint i;
99801114aea8Smrgint
9981e5db2183Smrgmain (void)
99821114aea8Smrg{
99831114aea8Smrg
99841114aea8Smrg  ;
99851114aea8Smrg  return 0;
99861114aea8Smrg}
99871114aea8Smrg_ACEOF
9988e5db2183Smrgif ac_fn_c_try_link "$LINENO"
9989e5db2183Smrgthen :
999039f9c979Smrg  eval $cacheid=yes
999143b8458eSmrgelse case e in #(
999243b8458eSmrg  e) eval $cacheid=no ;;
999343b8458eSmrgesac
99941114aea8Smrgfi
9995e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
999643b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
999743b8458eSmrgesac
99981114aea8Smrgfi
99991114aea8Smrg
100001114aea8Smrg
100011114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
100021114aea8Smrg
1000339f9c979Smrg		eval supported=\$$cacheid
10004e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10005e5db2183Smrgprintf "%s\n" "$supported" >&6; }
100061114aea8Smrg		if test "$supported" = "yes" ; then
100071114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wsequence-point"
100081114aea8Smrg			found="yes"
100091114aea8Smrg		fi
100101114aea8Smrg	fi
100111114aea8Smrg
100121114aea8Smrg
100131114aea8Smrg
100141114aea8Smrg
100151114aea8Smrg
100161114aea8Smrg
100171114aea8Smrg
100181114aea8Smrg
100191114aea8Smrg
100201114aea8Smrg
100211114aea8Smrg
100221114aea8Smrg
100231114aea8Smrg
1002439f9c979Smrg
1002539f9c979Smrg
100261114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
100271114aea8Smrg
1002839f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
100291114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10030e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10031e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10032e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
10033e5db2183Smrgthen :
10034e5db2183Smrg  printf %s "(cached) " >&6
1003543b8458eSmrgelse case e in #(
1003643b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
100371114aea8Smrg/* end confdefs.h.  */
100381114aea8Smrgint i;
100391114aea8Smrg_ACEOF
10040e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
10041e5db2183Smrgthen :
1004239f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
1004343b8458eSmrgelse case e in #(
1004443b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
1004543b8458eSmrgesac
100461114aea8Smrgfi
1004743b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1004843b8458eSmrgesac
100491114aea8Smrgfi
10050e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
10051e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1005239f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
100531114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
100541114aea8Smrgfi
100551114aea8Smrg
1005639f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1005739f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
100581114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
100591114aea8Smrg	fi
100601114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10061e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10062e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
10063e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
10064e5db2183Smrgthen :
10065e5db2183Smrg  printf %s "(cached) " >&6
1006643b8458eSmrgelse case e in #(
1006743b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
100681114aea8Smrg/* end confdefs.h.  */
100691114aea8Smrgint i;
100701114aea8Smrg_ACEOF
10071e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
10072e5db2183Smrgthen :
1007339f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
1007443b8458eSmrgelse case e in #(
1007543b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
1007643b8458eSmrgesac
100771114aea8Smrgfi
1007843b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1007943b8458eSmrgesac
100801114aea8Smrgfi
10081e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
10082e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1008339f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
100841114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
100851114aea8Smrgfi
100861114aea8Smrg
100871114aea8Smrgfound="no"
100881114aea8Smrg
100891114aea8Smrg	if test $found = "no" ; then
100907af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
100911114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
100921114aea8Smrg		fi
100931114aea8Smrg
100947af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
100951114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
100961114aea8Smrg		fi
100971114aea8Smrg
100981114aea8Smrg		CFLAGS="$CFLAGS -Wreturn-type"
100991114aea8Smrg
10100e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wreturn-type" >&5
10101e5db2183Smrgprintf %s "checking if $CC supports -Wreturn-type... " >&6; }
1010239f9c979Smrg		cacheid=xorg_cv_cc_flag__Wreturn_type
10103e5db2183Smrg		if eval test \${$cacheid+y}
10104e5db2183Smrgthen :
10105e5db2183Smrg  printf %s "(cached) " >&6
1010643b8458eSmrgelse case e in #(
1010743b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
101081114aea8Smrg/* end confdefs.h.  */
101091114aea8Smrgint i;
101101114aea8Smrgint
10111e5db2183Smrgmain (void)
101121114aea8Smrg{
101131114aea8Smrg
101141114aea8Smrg  ;
101151114aea8Smrg  return 0;
101161114aea8Smrg}
101171114aea8Smrg_ACEOF
10118e5db2183Smrgif ac_fn_c_try_link "$LINENO"
10119e5db2183Smrgthen :
1012039f9c979Smrg  eval $cacheid=yes
1012143b8458eSmrgelse case e in #(
1012243b8458eSmrg  e) eval $cacheid=no ;;
1012343b8458eSmrgesac
101241114aea8Smrgfi
10125e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1012643b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
1012743b8458eSmrgesac
101281114aea8Smrgfi
101291114aea8Smrg
101301114aea8Smrg
101311114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
101321114aea8Smrg
1013339f9c979Smrg		eval supported=\$$cacheid
10134e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10135e5db2183Smrgprintf "%s\n" "$supported" >&6; }
101361114aea8Smrg		if test "$supported" = "yes" ; then
101371114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wreturn-type"
101381114aea8Smrg			found="yes"
101391114aea8Smrg		fi
101401114aea8Smrg	fi
101411114aea8Smrg
101421114aea8Smrg
101431114aea8Smrg
101441114aea8Smrg
101451114aea8Smrg
101461114aea8Smrg
101471114aea8Smrg
101481114aea8Smrg
101491114aea8Smrg
101501114aea8Smrg
101511114aea8Smrg
101521114aea8Smrg
101531114aea8Smrg
1015439f9c979Smrg
1015539f9c979Smrg
101561114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
101571114aea8Smrg
1015839f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
101591114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10160e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10161e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10162e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
10163e5db2183Smrgthen :
10164e5db2183Smrg  printf %s "(cached) " >&6
1016543b8458eSmrgelse case e in #(
1016643b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
101671114aea8Smrg/* end confdefs.h.  */
101681114aea8Smrgint i;
101691114aea8Smrg_ACEOF
10170e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
10171e5db2183Smrgthen :
1017239f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
1017343b8458eSmrgelse case e in #(
1017443b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
1017543b8458eSmrgesac
101761114aea8Smrgfi
1017743b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1017843b8458eSmrgesac
101791114aea8Smrgfi
10180e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
10181e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1018239f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
101831114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
101841114aea8Smrgfi
101851114aea8Smrg
1018639f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1018739f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
101881114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
101891114aea8Smrg	fi
101901114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10191e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10192e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
10193e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
10194e5db2183Smrgthen :
10195e5db2183Smrg  printf %s "(cached) " >&6
1019643b8458eSmrgelse case e in #(
1019743b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
101981114aea8Smrg/* end confdefs.h.  */
101991114aea8Smrgint i;
102001114aea8Smrg_ACEOF
10201e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
10202e5db2183Smrgthen :
1020339f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
1020443b8458eSmrgelse case e in #(
1020543b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
1020643b8458eSmrgesac
102071114aea8Smrgfi
1020843b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1020943b8458eSmrgesac
102101114aea8Smrgfi
10211e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
10212e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1021339f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
102141114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
102151114aea8Smrgfi
102161114aea8Smrg
102171114aea8Smrgfound="no"
102181114aea8Smrg
102191114aea8Smrg	if test $found = "no" ; then
102207af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
102211114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
102221114aea8Smrg		fi
102231114aea8Smrg
102247af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
102251114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
102261114aea8Smrg		fi
102271114aea8Smrg
102281114aea8Smrg		CFLAGS="$CFLAGS -Wtrigraphs"
102291114aea8Smrg
10230e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wtrigraphs" >&5
10231e5db2183Smrgprintf %s "checking if $CC supports -Wtrigraphs... " >&6; }
1023239f9c979Smrg		cacheid=xorg_cv_cc_flag__Wtrigraphs
10233e5db2183Smrg		if eval test \${$cacheid+y}
10234e5db2183Smrgthen :
10235e5db2183Smrg  printf %s "(cached) " >&6
1023643b8458eSmrgelse case e in #(
1023743b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
102381114aea8Smrg/* end confdefs.h.  */
102391114aea8Smrgint i;
102401114aea8Smrgint
10241e5db2183Smrgmain (void)
102421114aea8Smrg{
102431114aea8Smrg
102441114aea8Smrg  ;
102451114aea8Smrg  return 0;
102461114aea8Smrg}
102471114aea8Smrg_ACEOF
10248e5db2183Smrgif ac_fn_c_try_link "$LINENO"
10249e5db2183Smrgthen :
1025039f9c979Smrg  eval $cacheid=yes
1025143b8458eSmrgelse case e in #(
1025243b8458eSmrg  e) eval $cacheid=no ;;
1025343b8458eSmrgesac
102541114aea8Smrgfi
10255e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1025643b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
1025743b8458eSmrgesac
102581114aea8Smrgfi
102591114aea8Smrg
102601114aea8Smrg
102611114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
102621114aea8Smrg
1026339f9c979Smrg		eval supported=\$$cacheid
10264e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10265e5db2183Smrgprintf "%s\n" "$supported" >&6; }
102661114aea8Smrg		if test "$supported" = "yes" ; then
102671114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wtrigraphs"
102681114aea8Smrg			found="yes"
102691114aea8Smrg		fi
102701114aea8Smrg	fi
102711114aea8Smrg
102721114aea8Smrg
102731114aea8Smrg
102741114aea8Smrg
102751114aea8Smrg
102761114aea8Smrg
102771114aea8Smrg
102781114aea8Smrg
102791114aea8Smrg
102801114aea8Smrg
102811114aea8Smrg
102821114aea8Smrg
102831114aea8Smrg
1028439f9c979Smrg
1028539f9c979Smrg
102861114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
102871114aea8Smrg
1028839f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
102891114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10290e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10291e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10292e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
10293e5db2183Smrgthen :
10294e5db2183Smrg  printf %s "(cached) " >&6
1029543b8458eSmrgelse case e in #(
1029643b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
102971114aea8Smrg/* end confdefs.h.  */
102981114aea8Smrgint i;
102991114aea8Smrg_ACEOF
10300e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
10301e5db2183Smrgthen :
1030239f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
1030343b8458eSmrgelse case e in #(
1030443b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
1030543b8458eSmrgesac
103061114aea8Smrgfi
1030743b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1030843b8458eSmrgesac
103091114aea8Smrgfi
10310e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
10311e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1031239f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
103131114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
103141114aea8Smrgfi
103151114aea8Smrg
1031639f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1031739f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
103181114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
103191114aea8Smrg	fi
103201114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10321e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10322e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
10323e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
10324e5db2183Smrgthen :
10325e5db2183Smrg  printf %s "(cached) " >&6
1032643b8458eSmrgelse case e in #(
1032743b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
103281114aea8Smrg/* end confdefs.h.  */
103291114aea8Smrgint i;
103301114aea8Smrg_ACEOF
10331e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
10332e5db2183Smrgthen :
1033339f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
1033443b8458eSmrgelse case e in #(
1033543b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
1033643b8458eSmrgesac
103371114aea8Smrgfi
1033843b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1033943b8458eSmrgesac
103401114aea8Smrgfi
10341e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
10342e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1034339f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
103441114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
103451114aea8Smrgfi
103461114aea8Smrg
103471114aea8Smrgfound="no"
103481114aea8Smrg
103491114aea8Smrg	if test $found = "no" ; then
103507af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
103511114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
103521114aea8Smrg		fi
103531114aea8Smrg
103547af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
103551114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
103561114aea8Smrg		fi
103571114aea8Smrg
103581114aea8Smrg		CFLAGS="$CFLAGS -Warray-bounds"
103591114aea8Smrg
10360e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Warray-bounds" >&5
10361e5db2183Smrgprintf %s "checking if $CC supports -Warray-bounds... " >&6; }
1036239f9c979Smrg		cacheid=xorg_cv_cc_flag__Warray_bounds
10363e5db2183Smrg		if eval test \${$cacheid+y}
10364e5db2183Smrgthen :
10365e5db2183Smrg  printf %s "(cached) " >&6
1036643b8458eSmrgelse case e in #(
1036743b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
103681114aea8Smrg/* end confdefs.h.  */
103691114aea8Smrgint i;
103701114aea8Smrgint
10371e5db2183Smrgmain (void)
103721114aea8Smrg{
103731114aea8Smrg
103741114aea8Smrg  ;
103751114aea8Smrg  return 0;
103761114aea8Smrg}
103771114aea8Smrg_ACEOF
10378e5db2183Smrgif ac_fn_c_try_link "$LINENO"
10379e5db2183Smrgthen :
1038039f9c979Smrg  eval $cacheid=yes
1038143b8458eSmrgelse case e in #(
1038243b8458eSmrg  e) eval $cacheid=no ;;
1038343b8458eSmrgesac
103841114aea8Smrgfi
10385e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1038643b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
1038743b8458eSmrgesac
103881114aea8Smrgfi
103891114aea8Smrg
103901114aea8Smrg
103911114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
103921114aea8Smrg
1039339f9c979Smrg		eval supported=\$$cacheid
10394e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10395e5db2183Smrgprintf "%s\n" "$supported" >&6; }
103961114aea8Smrg		if test "$supported" = "yes" ; then
103971114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -Warray-bounds"
103981114aea8Smrg			found="yes"
103991114aea8Smrg		fi
104001114aea8Smrg	fi
104011114aea8Smrg
104021114aea8Smrg
104031114aea8Smrg
104041114aea8Smrg
104051114aea8Smrg
104061114aea8Smrg
104071114aea8Smrg
104081114aea8Smrg
104091114aea8Smrg
104101114aea8Smrg
104111114aea8Smrg
104121114aea8Smrg
104131114aea8Smrg
1041439f9c979Smrg
1041539f9c979Smrg
104161114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
104171114aea8Smrg
1041839f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
104191114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10420e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10421e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10422e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
10423e5db2183Smrgthen :
10424e5db2183Smrg  printf %s "(cached) " >&6
1042543b8458eSmrgelse case e in #(
1042643b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
104271114aea8Smrg/* end confdefs.h.  */
104281114aea8Smrgint i;
104291114aea8Smrg_ACEOF
10430e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
10431e5db2183Smrgthen :
1043239f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
1043343b8458eSmrgelse case e in #(
1043443b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
1043543b8458eSmrgesac
104361114aea8Smrgfi
1043743b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1043843b8458eSmrgesac
104391114aea8Smrgfi
10440e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
10441e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1044239f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
104431114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
104441114aea8Smrgfi
104451114aea8Smrg
1044639f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1044739f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
104481114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
104491114aea8Smrg	fi
104501114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10451e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10452e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
10453e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
10454e5db2183Smrgthen :
10455e5db2183Smrg  printf %s "(cached) " >&6
1045643b8458eSmrgelse case e in #(
1045743b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
104581114aea8Smrg/* end confdefs.h.  */
104591114aea8Smrgint i;
104601114aea8Smrg_ACEOF
10461e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
10462e5db2183Smrgthen :
1046339f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
1046443b8458eSmrgelse case e in #(
1046543b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
1046643b8458eSmrgesac
104671114aea8Smrgfi
1046843b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1046943b8458eSmrgesac
104701114aea8Smrgfi
10471e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
10472e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1047339f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
104741114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
104751114aea8Smrgfi
104761114aea8Smrg
104771114aea8Smrgfound="no"
104781114aea8Smrg
104791114aea8Smrg	if test $found = "no" ; then
104807af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
104811114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
104821114aea8Smrg		fi
104831114aea8Smrg
104847af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
104851114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
104861114aea8Smrg		fi
104871114aea8Smrg
104881114aea8Smrg		CFLAGS="$CFLAGS -Wwrite-strings"
104891114aea8Smrg
10490e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wwrite-strings" >&5
10491e5db2183Smrgprintf %s "checking if $CC supports -Wwrite-strings... " >&6; }
1049239f9c979Smrg		cacheid=xorg_cv_cc_flag__Wwrite_strings
10493e5db2183Smrg		if eval test \${$cacheid+y}
10494e5db2183Smrgthen :
10495e5db2183Smrg  printf %s "(cached) " >&6
1049643b8458eSmrgelse case e in #(
1049743b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
104981114aea8Smrg/* end confdefs.h.  */
104991114aea8Smrgint i;
105001114aea8Smrgint
10501e5db2183Smrgmain (void)
105021114aea8Smrg{
105031114aea8Smrg
105041114aea8Smrg  ;
105051114aea8Smrg  return 0;
105061114aea8Smrg}
105071114aea8Smrg_ACEOF
10508e5db2183Smrgif ac_fn_c_try_link "$LINENO"
10509e5db2183Smrgthen :
1051039f9c979Smrg  eval $cacheid=yes
1051143b8458eSmrgelse case e in #(
1051243b8458eSmrg  e) eval $cacheid=no ;;
1051343b8458eSmrgesac
105141114aea8Smrgfi
10515e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1051643b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
1051743b8458eSmrgesac
105181114aea8Smrgfi
105191114aea8Smrg
105201114aea8Smrg
105211114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
105221114aea8Smrg
1052339f9c979Smrg		eval supported=\$$cacheid
10524e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10525e5db2183Smrgprintf "%s\n" "$supported" >&6; }
105261114aea8Smrg		if test "$supported" = "yes" ; then
105271114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wwrite-strings"
105281114aea8Smrg			found="yes"
105291114aea8Smrg		fi
105301114aea8Smrg	fi
105311114aea8Smrg
105321114aea8Smrg
105331114aea8Smrg
105341114aea8Smrg
105351114aea8Smrg
105361114aea8Smrg
105371114aea8Smrg
105381114aea8Smrg
105391114aea8Smrg
105401114aea8Smrg
105411114aea8Smrg
105421114aea8Smrg
105431114aea8Smrg
1054439f9c979Smrg
1054539f9c979Smrg
105461114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
105471114aea8Smrg
1054839f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
105491114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10550e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10551e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10552e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
10553e5db2183Smrgthen :
10554e5db2183Smrg  printf %s "(cached) " >&6
1055543b8458eSmrgelse case e in #(
1055643b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
105571114aea8Smrg/* end confdefs.h.  */
105581114aea8Smrgint i;
105591114aea8Smrg_ACEOF
10560e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
10561e5db2183Smrgthen :
1056239f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
1056343b8458eSmrgelse case e in #(
1056443b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
1056543b8458eSmrgesac
105661114aea8Smrgfi
1056743b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1056843b8458eSmrgesac
105691114aea8Smrgfi
10570e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
10571e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1057239f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
105731114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
105741114aea8Smrgfi
105751114aea8Smrg
1057639f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1057739f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
105781114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
105791114aea8Smrg	fi
105801114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10581e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10582e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
10583e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
10584e5db2183Smrgthen :
10585e5db2183Smrg  printf %s "(cached) " >&6
1058643b8458eSmrgelse case e in #(
1058743b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
105881114aea8Smrg/* end confdefs.h.  */
105891114aea8Smrgint i;
105901114aea8Smrg_ACEOF
10591e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
10592e5db2183Smrgthen :
1059339f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
1059443b8458eSmrgelse case e in #(
1059543b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
1059643b8458eSmrgesac
105971114aea8Smrgfi
1059843b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1059943b8458eSmrgesac
106001114aea8Smrgfi
10601e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
10602e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1060339f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
106041114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
106051114aea8Smrgfi
106061114aea8Smrg
106071114aea8Smrgfound="no"
106081114aea8Smrg
106091114aea8Smrg	if test $found = "no" ; then
106107af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
106111114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
106121114aea8Smrg		fi
106131114aea8Smrg
106147af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
106151114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
106161114aea8Smrg		fi
106171114aea8Smrg
106181114aea8Smrg		CFLAGS="$CFLAGS -Waddress"
106191114aea8Smrg
10620e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Waddress" >&5
10621e5db2183Smrgprintf %s "checking if $CC supports -Waddress... " >&6; }
1062239f9c979Smrg		cacheid=xorg_cv_cc_flag__Waddress
10623e5db2183Smrg		if eval test \${$cacheid+y}
10624e5db2183Smrgthen :
10625e5db2183Smrg  printf %s "(cached) " >&6
1062643b8458eSmrgelse case e in #(
1062743b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
106281114aea8Smrg/* end confdefs.h.  */
106291114aea8Smrgint i;
106301114aea8Smrgint
10631e5db2183Smrgmain (void)
106321114aea8Smrg{
106331114aea8Smrg
106341114aea8Smrg  ;
106351114aea8Smrg  return 0;
106361114aea8Smrg}
106371114aea8Smrg_ACEOF
10638e5db2183Smrgif ac_fn_c_try_link "$LINENO"
10639e5db2183Smrgthen :
1064039f9c979Smrg  eval $cacheid=yes
1064143b8458eSmrgelse case e in #(
1064243b8458eSmrg  e) eval $cacheid=no ;;
1064343b8458eSmrgesac
106441114aea8Smrgfi
10645e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1064643b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
1064743b8458eSmrgesac
106481114aea8Smrgfi
106491114aea8Smrg
106501114aea8Smrg
106511114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
106521114aea8Smrg
1065339f9c979Smrg		eval supported=\$$cacheid
10654e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10655e5db2183Smrgprintf "%s\n" "$supported" >&6; }
106561114aea8Smrg		if test "$supported" = "yes" ; then
106571114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -Waddress"
106581114aea8Smrg			found="yes"
106591114aea8Smrg		fi
106601114aea8Smrg	fi
106611114aea8Smrg
106621114aea8Smrg
106631114aea8Smrg
106641114aea8Smrg
106651114aea8Smrg
106661114aea8Smrg
106671114aea8Smrg
106681114aea8Smrg
106691114aea8Smrg
106701114aea8Smrg
106711114aea8Smrg
106721114aea8Smrg
106731114aea8Smrg
1067439f9c979Smrg
1067539f9c979Smrg
106761114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
106771114aea8Smrg
1067839f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
106791114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10680e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10681e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10682e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
10683e5db2183Smrgthen :
10684e5db2183Smrg  printf %s "(cached) " >&6
1068543b8458eSmrgelse case e in #(
1068643b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
106871114aea8Smrg/* end confdefs.h.  */
106881114aea8Smrgint i;
106891114aea8Smrg_ACEOF
10690e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
10691e5db2183Smrgthen :
1069239f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
1069343b8458eSmrgelse case e in #(
1069443b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
1069543b8458eSmrgesac
106961114aea8Smrgfi
1069743b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1069843b8458eSmrgesac
106991114aea8Smrgfi
10700e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
10701e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1070239f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
107031114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
107041114aea8Smrgfi
107051114aea8Smrg
1070639f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1070739f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
107081114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
107091114aea8Smrg	fi
107101114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10711e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10712e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
10713e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
10714e5db2183Smrgthen :
10715e5db2183Smrg  printf %s "(cached) " >&6
1071643b8458eSmrgelse case e in #(
1071743b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
107181114aea8Smrg/* end confdefs.h.  */
107191114aea8Smrgint i;
107201114aea8Smrg_ACEOF
10721e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
10722e5db2183Smrgthen :
1072339f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
1072443b8458eSmrgelse case e in #(
1072543b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
1072643b8458eSmrgesac
107271114aea8Smrgfi
1072843b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1072943b8458eSmrgesac
107301114aea8Smrgfi
10731e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
10732e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1073339f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
107341114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
107351114aea8Smrgfi
107361114aea8Smrg
107371114aea8Smrgfound="no"
107381114aea8Smrg
107391114aea8Smrg	if test $found = "no" ; then
107407af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
107411114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
107421114aea8Smrg		fi
107431114aea8Smrg
107447af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
107451114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
107461114aea8Smrg		fi
107471114aea8Smrg
107481114aea8Smrg		CFLAGS="$CFLAGS -Wint-to-pointer-cast"
107491114aea8Smrg
10750e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wint-to-pointer-cast" >&5
10751e5db2183Smrgprintf %s "checking if $CC supports -Wint-to-pointer-cast... " >&6; }
1075239f9c979Smrg		cacheid=xorg_cv_cc_flag__Wint_to_pointer_cast
10753e5db2183Smrg		if eval test \${$cacheid+y}
10754e5db2183Smrgthen :
10755e5db2183Smrg  printf %s "(cached) " >&6
1075643b8458eSmrgelse case e in #(
1075743b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
107581114aea8Smrg/* end confdefs.h.  */
107591114aea8Smrgint i;
107601114aea8Smrgint
10761e5db2183Smrgmain (void)
107621114aea8Smrg{
107631114aea8Smrg
107641114aea8Smrg  ;
107651114aea8Smrg  return 0;
107661114aea8Smrg}
107671114aea8Smrg_ACEOF
10768e5db2183Smrgif ac_fn_c_try_link "$LINENO"
10769e5db2183Smrgthen :
1077039f9c979Smrg  eval $cacheid=yes
1077143b8458eSmrgelse case e in #(
1077243b8458eSmrg  e) eval $cacheid=no ;;
1077343b8458eSmrgesac
107741114aea8Smrgfi
10775e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1077643b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
1077743b8458eSmrgesac
107781114aea8Smrgfi
107791114aea8Smrg
107801114aea8Smrg
107811114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
107821114aea8Smrg
1078339f9c979Smrg		eval supported=\$$cacheid
10784e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10785e5db2183Smrgprintf "%s\n" "$supported" >&6; }
107861114aea8Smrg		if test "$supported" = "yes" ; then
107871114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wint-to-pointer-cast"
107881114aea8Smrg			found="yes"
107891114aea8Smrg		fi
107901114aea8Smrg	fi
107911114aea8Smrg
107921114aea8Smrg
107931114aea8Smrg
107941114aea8Smrg
107951114aea8Smrg
107961114aea8Smrg
107971114aea8Smrg
107981114aea8Smrg
107991114aea8Smrg
108001114aea8Smrg
108011114aea8Smrg
108021114aea8Smrg
108031114aea8Smrg
1080439f9c979Smrg
1080539f9c979Smrg
108061114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
108071114aea8Smrg
1080839f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
108091114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10810e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10811e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10812e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
10813e5db2183Smrgthen :
10814e5db2183Smrg  printf %s "(cached) " >&6
1081543b8458eSmrgelse case e in #(
1081643b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
108171114aea8Smrg/* end confdefs.h.  */
108181114aea8Smrgint i;
108191114aea8Smrg_ACEOF
10820e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
10821e5db2183Smrgthen :
1082239f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
1082343b8458eSmrgelse case e in #(
1082443b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
1082543b8458eSmrgesac
108261114aea8Smrgfi
1082743b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1082843b8458eSmrgesac
108291114aea8Smrgfi
10830e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
10831e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1083239f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
108331114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
108341114aea8Smrgfi
108351114aea8Smrg
1083639f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1083739f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
108381114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
108391114aea8Smrg	fi
108401114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10841e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10842e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
10843e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
10844e5db2183Smrgthen :
10845e5db2183Smrg  printf %s "(cached) " >&6
1084643b8458eSmrgelse case e in #(
1084743b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
108481114aea8Smrg/* end confdefs.h.  */
108491114aea8Smrgint i;
108501114aea8Smrg_ACEOF
10851e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
10852e5db2183Smrgthen :
1085339f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
1085443b8458eSmrgelse case e in #(
1085543b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
1085643b8458eSmrgesac
108571114aea8Smrgfi
1085843b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1085943b8458eSmrgesac
108601114aea8Smrgfi
10861e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
10862e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1086339f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
108641114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
108651114aea8Smrgfi
108661114aea8Smrg
108671114aea8Smrgfound="no"
108681114aea8Smrg
108691114aea8Smrg	if test $found = "no" ; then
108707af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
108711114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
108721114aea8Smrg		fi
108731114aea8Smrg
108747af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
108751114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
108761114aea8Smrg		fi
108771114aea8Smrg
108781114aea8Smrg		CFLAGS="$CFLAGS -Wpointer-to-int-cast"
108791114aea8Smrg
10880e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-to-int-cast" >&5
10881e5db2183Smrgprintf %s "checking if $CC supports -Wpointer-to-int-cast... " >&6; }
1088239f9c979Smrg		cacheid=xorg_cv_cc_flag__Wpointer_to_int_cast
10883e5db2183Smrg		if eval test \${$cacheid+y}
10884e5db2183Smrgthen :
10885e5db2183Smrg  printf %s "(cached) " >&6
1088643b8458eSmrgelse case e in #(
1088743b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
108881114aea8Smrg/* end confdefs.h.  */
108891114aea8Smrgint i;
108901114aea8Smrgint
10891e5db2183Smrgmain (void)
108921114aea8Smrg{
108931114aea8Smrg
108941114aea8Smrg  ;
108951114aea8Smrg  return 0;
108961114aea8Smrg}
108971114aea8Smrg_ACEOF
10898e5db2183Smrgif ac_fn_c_try_link "$LINENO"
10899e5db2183Smrgthen :
1090039f9c979Smrg  eval $cacheid=yes
1090143b8458eSmrgelse case e in #(
1090243b8458eSmrg  e) eval $cacheid=no ;;
1090343b8458eSmrgesac
109041114aea8Smrgfi
10905e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1090643b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
1090743b8458eSmrgesac
109081114aea8Smrgfi
109091114aea8Smrg
109101114aea8Smrg
109111114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
109121114aea8Smrg
1091339f9c979Smrg		eval supported=\$$cacheid
10914e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10915e5db2183Smrgprintf "%s\n" "$supported" >&6; }
109161114aea8Smrg		if test "$supported" = "yes" ; then
109171114aea8Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wpointer-to-int-cast"
109181114aea8Smrg			found="yes"
109191114aea8Smrg		fi
109201114aea8Smrg	fi
109211114aea8Smrg
109221114aea8Smrg
109231114aea8Smrgfi
109241114aea8Smrg
109251114aea8Smrg
109261114aea8Smrg
109271114aea8Smrg
109281114aea8Smrg
109291114aea8Smrg
109301114aea8Smrg
109311114aea8Smrg		CWARNFLAGS="$BASE_CFLAGS"
109321114aea8Smrg		if  test "x$GCC" = xyes ; then
109331114aea8Smrg		    CWARNFLAGS="$CWARNFLAGS -fno-strict-aliasing"
109341114aea8Smrg		fi
109351114aea8Smrg
109361114aea8Smrg
109371114aea8Smrg
109381114aea8Smrg
109391114aea8Smrg
109401114aea8Smrg
109411114aea8Smrg
109421114aea8Smrg
109431114aea8Smrg# Check whether --enable-strict-compilation was given.
10944e5db2183Smrgif test ${enable_strict_compilation+y}
10945e5db2183Smrgthen :
109461114aea8Smrg  enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval
1094743b8458eSmrgelse case e in #(
1094843b8458eSmrg  e) STRICT_COMPILE=no ;;
1094943b8458eSmrgesac
109501114aea8Smrgfi
109511114aea8Smrg
109521114aea8Smrg
109531114aea8Smrg
109541114aea8Smrg
109551114aea8Smrg
109561114aea8Smrg
109571114aea8SmrgSTRICT_CFLAGS=""
109581114aea8Smrg
109591114aea8Smrg
109601114aea8Smrg
109611114aea8Smrg
109621114aea8Smrg
109631114aea8Smrg
109641114aea8Smrg
109651114aea8Smrg
109661114aea8Smrg
109671114aea8Smrg
109681114aea8Smrg
1096939f9c979Smrg
1097039f9c979Smrg
109711114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
109721114aea8Smrg
1097339f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
109741114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10975e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10976e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10977e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
10978e5db2183Smrgthen :
10979e5db2183Smrg  printf %s "(cached) " >&6
1098043b8458eSmrgelse case e in #(
1098143b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
109821114aea8Smrg/* end confdefs.h.  */
109831114aea8Smrgint i;
109841114aea8Smrg_ACEOF
10985e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
10986e5db2183Smrgthen :
1098739f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
1098843b8458eSmrgelse case e in #(
1098943b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
1099043b8458eSmrgesac
109911114aea8Smrgfi
1099243b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1099343b8458eSmrgesac
109941114aea8Smrgfi
10995e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
10996e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1099739f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
109981114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
109991114aea8Smrgfi
110001114aea8Smrg
1100139f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1100239f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
110031114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
110041114aea8Smrg	fi
110051114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
11006e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
11007e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
11008e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
11009e5db2183Smrgthen :
11010e5db2183Smrg  printf %s "(cached) " >&6
1101143b8458eSmrgelse case e in #(
1101243b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
110131114aea8Smrg/* end confdefs.h.  */
110141114aea8Smrgint i;
110151114aea8Smrg_ACEOF
11016e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
11017e5db2183Smrgthen :
1101839f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
1101943b8458eSmrgelse case e in #(
1102043b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
1102143b8458eSmrgesac
110221114aea8Smrgfi
1102343b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1102443b8458eSmrgesac
110251114aea8Smrgfi
11026e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
11027e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1102839f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
110291114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
110301114aea8Smrgfi
110311114aea8Smrg
110321114aea8Smrgfound="no"
110331114aea8Smrg
110341114aea8Smrg	if test $found = "no" ; then
110357af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
110361114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
110371114aea8Smrg		fi
110381114aea8Smrg
110397af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
110401114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
110411114aea8Smrg		fi
110421114aea8Smrg
110431114aea8Smrg		CFLAGS="$CFLAGS -pedantic"
110441114aea8Smrg
11045e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -pedantic" >&5
11046e5db2183Smrgprintf %s "checking if $CC supports -pedantic... " >&6; }
1104739f9c979Smrg		cacheid=xorg_cv_cc_flag__pedantic
11048e5db2183Smrg		if eval test \${$cacheid+y}
11049e5db2183Smrgthen :
11050e5db2183Smrg  printf %s "(cached) " >&6
1105143b8458eSmrgelse case e in #(
1105243b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
110531114aea8Smrg/* end confdefs.h.  */
110541114aea8Smrgint i;
110551114aea8Smrgint
11056e5db2183Smrgmain (void)
110571114aea8Smrg{
110581114aea8Smrg
110591114aea8Smrg  ;
110601114aea8Smrg  return 0;
110611114aea8Smrg}
110621114aea8Smrg_ACEOF
11063e5db2183Smrgif ac_fn_c_try_link "$LINENO"
11064e5db2183Smrgthen :
1106539f9c979Smrg  eval $cacheid=yes
1106643b8458eSmrgelse case e in #(
1106743b8458eSmrg  e) eval $cacheid=no ;;
1106843b8458eSmrgesac
110691114aea8Smrgfi
11070e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1107143b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
1107243b8458eSmrgesac
110731114aea8Smrgfi
110741114aea8Smrg
110751114aea8Smrg
110761114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
110771114aea8Smrg
1107839f9c979Smrg		eval supported=\$$cacheid
11079e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
11080e5db2183Smrgprintf "%s\n" "$supported" >&6; }
110811114aea8Smrg		if test "$supported" = "yes" ; then
110821114aea8Smrg			STRICT_CFLAGS="$STRICT_CFLAGS -pedantic"
110831114aea8Smrg			found="yes"
110841114aea8Smrg		fi
110851114aea8Smrg	fi
110861114aea8Smrg
110871114aea8Smrg
110881114aea8Smrg
110891114aea8Smrg
110901114aea8Smrg
110911114aea8Smrg
110921114aea8Smrg
110931114aea8Smrg
110941114aea8Smrg
110951114aea8Smrg
110961114aea8Smrg
110971114aea8Smrg
110981114aea8Smrg
1109939f9c979Smrg
1110039f9c979Smrg
111011114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
111021114aea8Smrg
1110339f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
111041114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
11105e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
11106e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
11107e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
11108e5db2183Smrgthen :
11109e5db2183Smrg  printf %s "(cached) " >&6
1111043b8458eSmrgelse case e in #(
1111143b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
111121114aea8Smrg/* end confdefs.h.  */
111131114aea8Smrgint i;
111141114aea8Smrg_ACEOF
11115e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
11116e5db2183Smrgthen :
1111739f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
1111843b8458eSmrgelse case e in #(
1111943b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
1112043b8458eSmrgesac
111211114aea8Smrgfi
1112243b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1112343b8458eSmrgesac
111241114aea8Smrgfi
11125e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
11126e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1112739f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
111281114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
111291114aea8Smrgfi
111301114aea8Smrg
1113139f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1113239f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
111331114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
111341114aea8Smrg	fi
111351114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
11136e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
11137e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
11138e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
11139e5db2183Smrgthen :
11140e5db2183Smrg  printf %s "(cached) " >&6
1114143b8458eSmrgelse case e in #(
1114243b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
111431114aea8Smrg/* end confdefs.h.  */
111441114aea8Smrgint i;
111451114aea8Smrg_ACEOF
11146e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
11147e5db2183Smrgthen :
1114839f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
1114943b8458eSmrgelse case e in #(
1115043b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
1115143b8458eSmrgesac
111521114aea8Smrgfi
1115343b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1115443b8458eSmrgesac
111551114aea8Smrgfi
11156e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
11157e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1115839f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
111591114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
111601114aea8Smrgfi
111611114aea8Smrg
111621114aea8Smrgfound="no"
111631114aea8Smrg
111641114aea8Smrg	if test $found = "no" ; then
111657af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
111661114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
111671114aea8Smrg		fi
111681114aea8Smrg
111697af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
111701114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
111711114aea8Smrg		fi
111721114aea8Smrg
111731114aea8Smrg		CFLAGS="$CFLAGS -Werror"
111741114aea8Smrg
11175e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror" >&5
11176e5db2183Smrgprintf %s "checking if $CC supports -Werror... " >&6; }
1117739f9c979Smrg		cacheid=xorg_cv_cc_flag__Werror
11178e5db2183Smrg		if eval test \${$cacheid+y}
11179e5db2183Smrgthen :
11180e5db2183Smrg  printf %s "(cached) " >&6
1118143b8458eSmrgelse case e in #(
1118243b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
111831114aea8Smrg/* end confdefs.h.  */
111841114aea8Smrgint i;
111851114aea8Smrgint
11186e5db2183Smrgmain (void)
111871114aea8Smrg{
111881114aea8Smrg
111891114aea8Smrg  ;
111901114aea8Smrg  return 0;
111911114aea8Smrg}
111921114aea8Smrg_ACEOF
11193e5db2183Smrgif ac_fn_c_try_link "$LINENO"
11194e5db2183Smrgthen :
1119539f9c979Smrg  eval $cacheid=yes
1119643b8458eSmrgelse case e in #(
1119743b8458eSmrg  e) eval $cacheid=no ;;
1119843b8458eSmrgesac
111991114aea8Smrgfi
11200e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1120143b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
1120243b8458eSmrgesac
112031114aea8Smrgfi
112041114aea8Smrg
112051114aea8Smrg
112061114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
112071114aea8Smrg
1120839f9c979Smrg		eval supported=\$$cacheid
11209e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
11210e5db2183Smrgprintf "%s\n" "$supported" >&6; }
112111114aea8Smrg		if test "$supported" = "yes" ; then
112121114aea8Smrg			STRICT_CFLAGS="$STRICT_CFLAGS -Werror"
112131114aea8Smrg			found="yes"
112141114aea8Smrg		fi
112151114aea8Smrg	fi
112161114aea8Smrg
112171114aea8Smrg	if test $found = "no" ; then
112187af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
112191114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
112201114aea8Smrg		fi
112211114aea8Smrg
112227af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
112231114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
112241114aea8Smrg		fi
112251114aea8Smrg
112261114aea8Smrg		CFLAGS="$CFLAGS -errwarn"
112271114aea8Smrg
11228e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn" >&5
11229e5db2183Smrgprintf %s "checking if $CC supports -errwarn... " >&6; }
1123039f9c979Smrg		cacheid=xorg_cv_cc_flag__errwarn
11231e5db2183Smrg		if eval test \${$cacheid+y}
11232e5db2183Smrgthen :
11233e5db2183Smrg  printf %s "(cached) " >&6
1123443b8458eSmrgelse case e in #(
1123543b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
112361114aea8Smrg/* end confdefs.h.  */
112371114aea8Smrgint i;
112381114aea8Smrgint
11239e5db2183Smrgmain (void)
112401114aea8Smrg{
112411114aea8Smrg
112421114aea8Smrg  ;
112431114aea8Smrg  return 0;
112441114aea8Smrg}
112451114aea8Smrg_ACEOF
11246e5db2183Smrgif ac_fn_c_try_link "$LINENO"
11247e5db2183Smrgthen :
1124839f9c979Smrg  eval $cacheid=yes
1124943b8458eSmrgelse case e in #(
1125043b8458eSmrg  e) eval $cacheid=no ;;
1125143b8458eSmrgesac
112521114aea8Smrgfi
11253e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1125443b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
1125543b8458eSmrgesac
112561114aea8Smrgfi
112571114aea8Smrg
112581114aea8Smrg
112591114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
112601114aea8Smrg
1126139f9c979Smrg		eval supported=\$$cacheid
11262e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
11263e5db2183Smrgprintf "%s\n" "$supported" >&6; }
112641114aea8Smrg		if test "$supported" = "yes" ; then
112651114aea8Smrg			STRICT_CFLAGS="$STRICT_CFLAGS -errwarn"
112661114aea8Smrg			found="yes"
112671114aea8Smrg		fi
112681114aea8Smrg	fi
112691114aea8Smrg
112701114aea8Smrg
112711114aea8Smrg
112721114aea8Smrg# Earlier versions of gcc (eg: 4.2) support -Werror=attributes, but do not
112731114aea8Smrg# activate it with -Werror, so we add it here explicitly.
112741114aea8Smrg
112751114aea8Smrg
112761114aea8Smrg
112771114aea8Smrg
112781114aea8Smrg
112791114aea8Smrg
112801114aea8Smrg
112811114aea8Smrg
112821114aea8Smrg
112831114aea8Smrg
112841114aea8Smrg
1128539f9c979Smrg
1128639f9c979Smrg
112871114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS"
112881114aea8Smrg
1128939f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
112901114aea8Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
11291e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
11292e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
11293e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
11294e5db2183Smrgthen :
11295e5db2183Smrg  printf %s "(cached) " >&6
1129643b8458eSmrgelse case e in #(
1129743b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
112981114aea8Smrg/* end confdefs.h.  */
112991114aea8Smrgint i;
113001114aea8Smrg_ACEOF
11301e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
11302e5db2183Smrgthen :
1130339f9c979Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
1130443b8458eSmrgelse case e in #(
1130543b8458eSmrg  e) xorg_cv_cc_flag_unknown_warning_option=no ;;
1130643b8458eSmrgesac
113071114aea8Smrgfi
1130843b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1130943b8458eSmrgesac
113101114aea8Smrgfi
11311e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
11312e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1131339f9c979Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
113141114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
113151114aea8Smrgfi
113161114aea8Smrg
1131739f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1131839f9c979Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
113191114aea8Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
113201114aea8Smrg	fi
113211114aea8Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
11322e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
11323e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
11324e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
11325e5db2183Smrgthen :
11326e5db2183Smrg  printf %s "(cached) " >&6
1132743b8458eSmrgelse case e in #(
1132843b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
113291114aea8Smrg/* end confdefs.h.  */
113301114aea8Smrgint i;
113311114aea8Smrg_ACEOF
11332e5db2183Smrgif ac_fn_c_try_compile "$LINENO"
11333e5db2183Smrgthen :
1133439f9c979Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
1133543b8458eSmrgelse case e in #(
1133643b8458eSmrg  e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
1133743b8458eSmrgesac
113381114aea8Smrgfi
1133943b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1134043b8458eSmrgesac
113411114aea8Smrgfi
11342e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
11343e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1134439f9c979Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
113451114aea8Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
113461114aea8Smrgfi
113471114aea8Smrg
113481114aea8Smrgfound="no"
113491114aea8Smrg
113501114aea8Smrg	if test $found = "no" ; then
113517af227c3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
113521114aea8Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
113531114aea8Smrg		fi
113541114aea8Smrg
113557af227c3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
113561114aea8Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
113571114aea8Smrg		fi
113581114aea8Smrg
113591114aea8Smrg		CFLAGS="$CFLAGS -Werror=attributes"
113601114aea8Smrg
11361e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=attributes" >&5
11362e5db2183Smrgprintf %s "checking if $CC supports -Werror=attributes... " >&6; }
113637af227c3Smrg		cacheid=xorg_cv_cc_flag__Werror_attributes
11364e5db2183Smrg		if eval test \${$cacheid+y}
11365e5db2183Smrgthen :
11366e5db2183Smrg  printf %s "(cached) " >&6
1136743b8458eSmrgelse case e in #(
1136843b8458eSmrg  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
113691114aea8Smrg/* end confdefs.h.  */
113701114aea8Smrgint i;
113711114aea8Smrgint
11372e5db2183Smrgmain (void)
113731114aea8Smrg{
113741114aea8Smrg
113751114aea8Smrg  ;
113761114aea8Smrg  return 0;
113771114aea8Smrg}
113781114aea8Smrg_ACEOF
11379e5db2183Smrgif ac_fn_c_try_link "$LINENO"
11380e5db2183Smrgthen :
1138139f9c979Smrg  eval $cacheid=yes
1138243b8458eSmrgelse case e in #(
1138343b8458eSmrg  e) eval $cacheid=no ;;
1138443b8458eSmrgesac
113851114aea8Smrgfi
11386e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1138743b8458eSmrg    conftest$ac_exeext conftest.$ac_ext ;;
1138843b8458eSmrgesac
113891114aea8Smrgfi
113901114aea8Smrg
113911114aea8Smrg
113921114aea8Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
113931114aea8Smrg
1139439f9c979Smrg		eval supported=\$$cacheid
11395e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
11396e5db2183Smrgprintf "%s\n" "$supported" >&6; }
113971114aea8Smrg		if test "$supported" = "yes" ; then
113981114aea8Smrg			STRICT_CFLAGS="$STRICT_CFLAGS -Werror=attributes"
113991114aea8Smrg			found="yes"
114001114aea8Smrg		fi
114011114aea8Smrg	fi
114021114aea8Smrg
114031114aea8Smrg
114041114aea8Smrg
114051114aea8Smrgif test "x$STRICT_COMPILE" = "xyes"; then
114061114aea8Smrg    BASE_CFLAGS="$BASE_CFLAGS $STRICT_CFLAGS"
114071114aea8Smrg    CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS"
114081114aea8Smrgfi
114091114aea8Smrg
114101114aea8Smrg
11411a5399cb1Smrg
11412a5399cb1Smrg
11413a5399cb1Smrg
11414a5399cb1Smrg
1141543b8458eSmrg
1141643b8458eSmrg
11417a5399cb1Smrgcat >>confdefs.h <<_ACEOF
11418a5399cb1Smrg#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
11419a5399cb1Smrg_ACEOF
11420a5399cb1Smrg
11421a5399cb1Smrg	PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
11422a5399cb1Smrg	if test "x$PVM" = "x"; then
11423a5399cb1Smrg		PVM="0"
11424a5399cb1Smrg	fi
11425a5399cb1Smrg
11426e5db2183Smrgprintf "%s\n" "#define PACKAGE_VERSION_MINOR $PVM" >>confdefs.h
11427a5399cb1Smrg
11428a5399cb1Smrg	PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
11429a5399cb1Smrg	if test "x$PVP" = "x"; then
11430a5399cb1Smrg		PVP="0"
11431a5399cb1Smrg	fi
11432a5399cb1Smrg
11433e5db2183Smrgprintf "%s\n" "#define PACKAGE_VERSION_PATCHLEVEL $PVP" >>confdefs.h
11434a5399cb1Smrg
11435a5399cb1Smrg
11436a5399cb1Smrg
11437e5db2183SmrgCHANGELOG_CMD="((GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp) 2>/dev/null && \
11438a5399cb1Smrgmv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \
11439e5db2183Smrg|| (rm -f \$(top_srcdir)/.changelog.tmp; test -e \$(top_srcdir)/ChangeLog || ( \
11440e5db2183Smrgtouch \$(top_srcdir)/ChangeLog; \
11441e5db2183Smrgecho 'git failed to create ChangeLog: installing empty ChangeLog.' >&2))"
11442a5399cb1Smrg
11443a5399cb1Smrg
11444a5399cb1Smrg
11445a5399cb1Smrg
11446a5399cb1Smrgmacros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros`
11447a5399cb1SmrgINSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \
11448a5399cb1Smrgmv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \
11449e5db2183Smrg|| (rm -f \$(top_srcdir)/.INSTALL.tmp; test -e \$(top_srcdir)/INSTALL || ( \
11450e5db2183Smrgtouch \$(top_srcdir)/INSTALL; \
11451e5db2183Smrgecho 'failed to copy INSTALL from util-macros: installing empty INSTALL.' >&2))"
11452e5db2183Smrg
11453a5399cb1Smrg
11454a5399cb1Smrg
11455a5399cb1Smrg
11456a5399cb1Smrg
11457a5399cb1Smrg
11458e5db2183Smrgcase $host_os in
11459e5db2183Smrg    solaris*)
11460e5db2183Smrg        # Solaris 2.0 - 11.3 use SysV man page section numbers, so we
11461e5db2183Smrg        # check for a man page file found in later versions that use
11462e5db2183Smrg        # traditional section numbers instead
11463e5db2183Smrg        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for /usr/share/man/man7/attributes.7" >&5
11464e5db2183Smrgprintf %s "checking for /usr/share/man/man7/attributes.7... " >&6; }
11465e5db2183Smrgif test ${ac_cv_file__usr_share_man_man7_attributes_7+y}
11466e5db2183Smrgthen :
11467e5db2183Smrg  printf %s "(cached) " >&6
1146843b8458eSmrgelse case e in #(
1146943b8458eSmrg  e) test "$cross_compiling" = yes &&
11470e5db2183Smrg  as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5
11471e5db2183Smrgif test -r "/usr/share/man/man7/attributes.7"; then
11472e5db2183Smrg  ac_cv_file__usr_share_man_man7_attributes_7=yes
11473e5db2183Smrgelse
11474e5db2183Smrg  ac_cv_file__usr_share_man_man7_attributes_7=no
1147543b8458eSmrgfi ;;
1147643b8458eSmrgesac
11477e5db2183Smrgfi
11478e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__usr_share_man_man7_attributes_7" >&5
11479e5db2183Smrgprintf "%s\n" "$ac_cv_file__usr_share_man_man7_attributes_7" >&6; }
11480e5db2183Smrgif test "x$ac_cv_file__usr_share_man_man7_attributes_7" = xyes
11481e5db2183Smrgthen :
11482e5db2183Smrg  SYSV_MAN_SECTIONS=false
1148343b8458eSmrgelse case e in #(
1148443b8458eSmrg  e) SYSV_MAN_SECTIONS=true ;;
1148543b8458eSmrgesac
11486e5db2183Smrgfi
11487e5db2183Smrg
11488e5db2183Smrg        ;;
11489e5db2183Smrg    *) SYSV_MAN_SECTIONS=false ;;
11490e5db2183Smrgesac
114915afa940dSmrg
11492a5399cb1Smrgif test x$APP_MAN_SUFFIX = x    ; then
11493a5399cb1Smrg    APP_MAN_SUFFIX=1
11494a5399cb1Smrgfi
11495a5399cb1Smrgif test x$APP_MAN_DIR = x    ; then
11496a5399cb1Smrg    APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
11497a5399cb1Smrgfi
11498a5399cb1Smrg
11499a5399cb1Smrgif test x$LIB_MAN_SUFFIX = x    ; then
11500a5399cb1Smrg    LIB_MAN_SUFFIX=3
11501a5399cb1Smrgfi
11502a5399cb1Smrgif test x$LIB_MAN_DIR = x    ; then
11503a5399cb1Smrg    LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
11504a5399cb1Smrgfi
11505a5399cb1Smrg
11506a5399cb1Smrgif test x$FILE_MAN_SUFFIX = x    ; then
11507e5db2183Smrg    case $SYSV_MAN_SECTIONS in
11508e5db2183Smrg	true)				FILE_MAN_SUFFIX=4  ;;
115098a954913Smrg	*)				FILE_MAN_SUFFIX=5  ;;
115105afa940dSmrg    esac
115115afa940dSmrgfi
115125afa940dSmrgif test x$FILE_MAN_DIR = x    ; then
115135afa940dSmrg    FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
115145afa940dSmrgfi
11515a5399cb1Smrg
115165afa940dSmrgif test x$MISC_MAN_SUFFIX = x    ; then
11517e5db2183Smrg    case $SYSV_MAN_SECTIONS in
11518e5db2183Smrg	true)				MISC_MAN_SUFFIX=5  ;;
115198a954913Smrg	*)				MISC_MAN_SUFFIX=7  ;;
115205afa940dSmrg    esac
115215afa940dSmrgfi
115225afa940dSmrgif test x$MISC_MAN_DIR = x    ; then
115235afa940dSmrg    MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
11524a5399cb1Smrgfi
11525a5399cb1Smrg
115265afa940dSmrgif test x$DRIVER_MAN_SUFFIX = x    ; then
11527e5db2183Smrg    case $SYSV_MAN_SECTIONS in
11528e5db2183Smrg	true)				DRIVER_MAN_SUFFIX=7  ;;
115298a954913Smrg	*)				DRIVER_MAN_SUFFIX=4  ;;
115305afa940dSmrg    esac
115315afa940dSmrgfi
115325afa940dSmrgif test x$DRIVER_MAN_DIR = x    ; then
115335afa940dSmrg    DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
11534a5399cb1Smrgfi
11535a5399cb1Smrg
115365afa940dSmrgif test x$ADMIN_MAN_SUFFIX = x    ; then
11537e5db2183Smrg    case $SYSV_MAN_SECTIONS in
11538e5db2183Smrg	true)				ADMIN_MAN_SUFFIX=1m ;;
115398a954913Smrg	*)				ADMIN_MAN_SUFFIX=8  ;;
115405afa940dSmrg    esac
115415afa940dSmrgfi
115425afa940dSmrgif test x$ADMIN_MAN_DIR = x    ; then
115435afa940dSmrg    ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
11544a5399cb1Smrgfi
11545a5399cb1Smrg
11546a5399cb1Smrg
11547a5399cb1Smrg
11548a5399cb1Smrg
11549a5399cb1Smrg
11550bb2e14f3Smrg
11551bb2e14f3Smrg
11552a5399cb1Smrg
11553bb2e14f3Smrg
115545afa940dSmrg
115555afa940dSmrg
115565afa940dSmrg
115575afa940dSmrg
115585afa940dSmrg
115595afa940dSmrg
115605afa940dSmrgXORG_MAN_PAGE="X Version 11"
115615afa940dSmrg
115625afa940dSmrgMAN_SUBSTS="\
115635afa940dSmrg	-e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
115645afa940dSmrg	-e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
115655afa940dSmrg	-e 's|__xservername__|Xorg|g' \
115665afa940dSmrg	-e 's|__xconfigfile__|xorg.conf|g' \
115675afa940dSmrg	-e 's|__projectroot__|\$(prefix)|g' \
115685afa940dSmrg	-e 's|__apploaddir__|\$(appdefaultdir)|g' \
115695afa940dSmrg	-e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \
115705afa940dSmrg	-e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \
115715afa940dSmrg	-e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \
115725afa940dSmrg	-e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \
115735afa940dSmrg	-e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \
115745afa940dSmrg	-e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'"
115755afa940dSmrg
115765afa940dSmrg
115775afa940dSmrg
115785afa940dSmrg# Check whether --enable-silent-rules was given.
11579e5db2183Smrgif test ${enable_silent_rules+y}
11580e5db2183Smrgthen :
115815afa940dSmrg  enableval=$enable_silent_rules;
11582a5399cb1Smrgfi
11583bb2e14f3Smrg
1158439f9c979Smrgcase $enable_silent_rules in # (((
1158539f9c979Smrg  yes) AM_DEFAULT_VERBOSITY=0;;
1158639f9c979Smrg   no) AM_DEFAULT_VERBOSITY=1;;
1158739f9c979Smrg    *) AM_DEFAULT_VERBOSITY=0;;
115885afa940dSmrgesac
1158939f9c979Smrgam_make=${MAKE-make}
11590e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
11591e5db2183Smrgprintf %s "checking whether $am_make supports nested variables... " >&6; }
11592e5db2183Smrgif test ${am_cv_make_support_nested_variables+y}
11593e5db2183Smrgthen :
11594e5db2183Smrg  printf %s "(cached) " >&6
1159543b8458eSmrgelse case e in #(
1159643b8458eSmrg  e) if printf "%s\n" 'TRUE=$(BAR$(V))
1159739f9c979SmrgBAR0=false
1159839f9c979SmrgBAR1=true
1159939f9c979SmrgV=1
1160039f9c979Smrgam__doit:
1160139f9c979Smrg	@$(TRUE)
1160239f9c979Smrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
1160339f9c979Smrg  am_cv_make_support_nested_variables=yes
1160439f9c979Smrgelse
1160539f9c979Smrg  am_cv_make_support_nested_variables=no
1160643b8458eSmrgfi ;;
1160743b8458eSmrgesac
1160839f9c979Smrgfi
11609e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
11610e5db2183Smrgprintf "%s\n" "$am_cv_make_support_nested_variables" >&6; }
1161139f9c979Smrgif test $am_cv_make_support_nested_variables = yes; then
1161239f9c979Smrg    AM_V='$(V)'
1161339f9c979Smrg  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
1161439f9c979Smrgelse
1161539f9c979Smrg  AM_V=$AM_DEFAULT_VERBOSITY
1161639f9c979Smrg  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
1161739f9c979Smrgfi
116185afa940dSmrgAM_BACKSLASH='\'
11619bb2e14f3Smrg
11620bb2e14f3Smrg
11621bb2e14f3Smrg
1162243b8458eSmrg
11623bb2e14f3Smrgac_ext=c
11624bb2e14f3Smrgac_cpp='$CPP $CPPFLAGS'
11625bb2e14f3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11626bb2e14f3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11627bb2e14f3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
11628e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
11629e5db2183Smrgprintf %s "checking how to run the C preprocessor... " >&6; }
11630bb2e14f3Smrg# On Suns, sometimes $CPP names a directory.
11631bb2e14f3Smrgif test -n "$CPP" && test -d "$CPP"; then
11632bb2e14f3Smrg  CPP=
11633bb2e14f3Smrgfi
11634bb2e14f3Smrgif test -z "$CPP"; then
11635e5db2183Smrg  if test ${ac_cv_prog_CPP+y}
11636e5db2183Smrgthen :
11637e5db2183Smrg  printf %s "(cached) " >&6
1163843b8458eSmrgelse case e in #(
1163943b8458eSmrg  e)     # Double quotes because $CC needs to be expanded
11640e5db2183Smrg    for CPP in "$CC -E" "$CC -E -traditional-cpp" cpp /lib/cpp
11641bb2e14f3Smrg    do
11642bb2e14f3Smrg      ac_preproc_ok=false
11643bb2e14f3Smrgfor ac_c_preproc_warn_flag in '' yes
11644bb2e14f3Smrgdo
11645bb2e14f3Smrg  # Use a header file that comes with gcc, so configuring glibc
11646bb2e14f3Smrg  # with a fresh cross-compiler works.
11647bb2e14f3Smrg  # On the NeXT, cc -E runs the code through the compiler's parser,
11648bb2e14f3Smrg  # not just through cpp. "Syntax error" is here to catch this case.
11649a5399cb1Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11650bb2e14f3Smrg/* end confdefs.h.  */
11651e5db2183Smrg#include <limits.h>
11652bb2e14f3Smrg		     Syntax error
11653bb2e14f3Smrg_ACEOF
11654e5db2183Smrgif ac_fn_c_try_cpp "$LINENO"
11655e5db2183Smrgthen :
11656bb2e14f3Smrg
1165743b8458eSmrgelse case e in #(
1165843b8458eSmrg  e) # Broken: fails on valid input.
1165943b8458eSmrgcontinue ;;
1166043b8458eSmrgesac
11661bb2e14f3Smrgfi
116625afa940dSmrgrm -f conftest.err conftest.i conftest.$ac_ext
11663bb2e14f3Smrg
11664a5399cb1Smrg  # OK, works on sane cases.  Now check whether nonexistent headers
11665bb2e14f3Smrg  # can be detected and how.
11666a5399cb1Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11667bb2e14f3Smrg/* end confdefs.h.  */
11668bb2e14f3Smrg#include <ac_nonexistent.h>
11669bb2e14f3Smrg_ACEOF
11670e5db2183Smrgif ac_fn_c_try_cpp "$LINENO"
11671e5db2183Smrgthen :
11672bb2e14f3Smrg  # Broken: success on invalid input.
11673bb2e14f3Smrgcontinue
1167443b8458eSmrgelse case e in #(
1167543b8458eSmrg  e) # Passes both tests.
11676bb2e14f3Smrgac_preproc_ok=:
1167743b8458eSmrgbreak ;;
1167843b8458eSmrgesac
11679bb2e14f3Smrgfi
116805afa940dSmrgrm -f conftest.err conftest.i conftest.$ac_ext
11681bb2e14f3Smrg
11682bb2e14f3Smrgdone
1168343b8458eSmrg# Because of 'break', _AC_PREPROC_IFELSE's cleaning code was skipped.
116845afa940dSmrgrm -f conftest.i conftest.err conftest.$ac_ext
11685e5db2183Smrgif $ac_preproc_ok
11686e5db2183Smrgthen :
11687bb2e14f3Smrg  break
11688bb2e14f3Smrgfi
11689bb2e14f3Smrg
11690bb2e14f3Smrg    done
11691bb2e14f3Smrg    ac_cv_prog_CPP=$CPP
1169243b8458eSmrg   ;;
1169343b8458eSmrgesac
11694bb2e14f3Smrgfi
11695bb2e14f3Smrg  CPP=$ac_cv_prog_CPP
11696bb2e14f3Smrgelse
11697bb2e14f3Smrg  ac_cv_prog_CPP=$CPP
11698bb2e14f3Smrgfi
11699e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
11700e5db2183Smrgprintf "%s\n" "$CPP" >&6; }
11701bb2e14f3Smrgac_preproc_ok=false
11702bb2e14f3Smrgfor ac_c_preproc_warn_flag in '' yes
11703bb2e14f3Smrgdo
11704bb2e14f3Smrg  # Use a header file that comes with gcc, so configuring glibc
11705bb2e14f3Smrg  # with a fresh cross-compiler works.
11706bb2e14f3Smrg  # On the NeXT, cc -E runs the code through the compiler's parser,
11707bb2e14f3Smrg  # not just through cpp. "Syntax error" is here to catch this case.
11708a5399cb1Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11709bb2e14f3Smrg/* end confdefs.h.  */
11710e5db2183Smrg#include <limits.h>
11711bb2e14f3Smrg		     Syntax error
11712bb2e14f3Smrg_ACEOF
11713e5db2183Smrgif ac_fn_c_try_cpp "$LINENO"
11714e5db2183Smrgthen :
11715bb2e14f3Smrg
1171643b8458eSmrgelse case e in #(
1171743b8458eSmrg  e) # Broken: fails on valid input.
1171843b8458eSmrgcontinue ;;
1171943b8458eSmrgesac
11720bb2e14f3Smrgfi
117215afa940dSmrgrm -f conftest.err conftest.i conftest.$ac_ext
11722bb2e14f3Smrg
11723a5399cb1Smrg  # OK, works on sane cases.  Now check whether nonexistent headers
11724bb2e14f3Smrg  # can be detected and how.
11725a5399cb1Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11726bb2e14f3Smrg/* end confdefs.h.  */
11727bb2e14f3Smrg#include <ac_nonexistent.h>
11728bb2e14f3Smrg_ACEOF
11729e5db2183Smrgif ac_fn_c_try_cpp "$LINENO"
11730e5db2183Smrgthen :
11731bb2e14f3Smrg  # Broken: success on invalid input.
11732bb2e14f3Smrgcontinue
1173343b8458eSmrgelse case e in #(
1173443b8458eSmrg  e) # Passes both tests.
11735bb2e14f3Smrgac_preproc_ok=:
1173643b8458eSmrgbreak ;;
1173743b8458eSmrgesac
11738bb2e14f3Smrgfi
117395afa940dSmrgrm -f conftest.err conftest.i conftest.$ac_ext
11740bb2e14f3Smrg
11741bb2e14f3Smrgdone
1174243b8458eSmrg# Because of 'break', _AC_PREPROC_IFELSE's cleaning code was skipped.
117435afa940dSmrgrm -f conftest.i conftest.err conftest.$ac_ext
11744e5db2183Smrgif $ac_preproc_ok
11745e5db2183Smrgthen :
11746a5399cb1Smrg
1174743b8458eSmrgelse case e in #(
1174843b8458eSmrg  e) { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
1174943b8458eSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
117505afa940dSmrgas_fn_error $? "C preprocessor \"$CPP\" fails sanity check
1175143b8458eSmrgSee 'config.log' for more details" "$LINENO" 5; } ;;
1175243b8458eSmrgesac
11753bb2e14f3Smrgfi
11754bb2e14f3Smrg
11755bb2e14f3Smrgac_ext=c
11756bb2e14f3Smrgac_cpp='$CPP $CPPFLAGS'
11757bb2e14f3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11758bb2e14f3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11759bb2e14f3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
11760bb2e14f3Smrg
11761bb2e14f3Smrg
11762a5399cb1Smrg
11763e5db2183Smrgif test -n "$ac_tool_prefix"; then
11764e5db2183Smrg  # Extract the first word of "${ac_tool_prefix}cpp", so it can be a program name with args.
11765e5db2183Smrgset dummy ${ac_tool_prefix}cpp; ac_word=$2
11766e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11767e5db2183Smrgprintf %s "checking for $ac_word... " >&6; }
11768e5db2183Smrgif test ${ac_cv_path_RAWCPP+y}
11769e5db2183Smrgthen :
11770e5db2183Smrg  printf %s "(cached) " >&6
1177143b8458eSmrgelse case e in #(
1177243b8458eSmrg  e) case $RAWCPP in
11773bb2e14f3Smrg  [\\/]* | ?:[\\/]*)
11774bb2e14f3Smrg  ac_cv_path_RAWCPP="$RAWCPP" # Let the user override the test with a path.
11775bb2e14f3Smrg  ;;
11776bb2e14f3Smrg  *)
11777bb2e14f3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11778bb2e14f3Smrgas_dummy="$PATH:/bin:/usr/bin:/usr/lib:/usr/libexec:/usr/ccs/lib:/usr/ccs/lbin:/lib"
11779bb2e14f3Smrgfor as_dir in $as_dummy
11780bb2e14f3Smrgdo
11781bb2e14f3Smrg  IFS=$as_save_IFS
11782e5db2183Smrg  case $as_dir in #(((
11783e5db2183Smrg    '') as_dir=./ ;;
11784e5db2183Smrg    */) ;;
11785e5db2183Smrg    *) as_dir=$as_dir/ ;;
11786e5db2183Smrg  esac
11787a5399cb1Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
11788e5db2183Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11789e5db2183Smrg    ac_cv_path_RAWCPP="$as_dir$ac_word$ac_exec_ext"
11790e5db2183Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11791bb2e14f3Smrg    break 2
11792bb2e14f3Smrg  fi
11793bb2e14f3Smrgdone
11794a5399cb1Smrg  done
11795a5399cb1SmrgIFS=$as_save_IFS
11796bb2e14f3Smrg
11797bb2e14f3Smrg  ;;
1179843b8458eSmrgesac ;;
11799bb2e14f3Smrgesac
11800bb2e14f3Smrgfi
11801bb2e14f3SmrgRAWCPP=$ac_cv_path_RAWCPP
11802bb2e14f3Smrgif test -n "$RAWCPP"; then
11803e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RAWCPP" >&5
11804e5db2183Smrgprintf "%s\n" "$RAWCPP" >&6; }
11805bb2e14f3Smrgelse
11806e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11807e5db2183Smrgprintf "%s\n" "no" >&6; }
11808bb2e14f3Smrgfi
11809bb2e14f3Smrg
11810a5399cb1Smrg
11811e5db2183Smrgfi
11812e5db2183Smrgif test -z "$ac_cv_path_RAWCPP"; then
11813e5db2183Smrg  ac_pt_RAWCPP=$RAWCPP
11814e5db2183Smrg  # Extract the first word of "cpp", so it can be a program name with args.
11815e5db2183Smrgset dummy cpp; ac_word=$2
11816e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11817e5db2183Smrgprintf %s "checking for $ac_word... " >&6; }
11818e5db2183Smrgif test ${ac_cv_path_ac_pt_RAWCPP+y}
11819e5db2183Smrgthen :
11820e5db2183Smrg  printf %s "(cached) " >&6
1182143b8458eSmrgelse case e in #(
1182243b8458eSmrg  e) case $ac_pt_RAWCPP in
11823e5db2183Smrg  [\\/]* | ?:[\\/]*)
11824e5db2183Smrg  ac_cv_path_ac_pt_RAWCPP="$ac_pt_RAWCPP" # Let the user override the test with a path.
11825e5db2183Smrg  ;;
11826e5db2183Smrg  *)
11827e5db2183Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11828e5db2183Smrgas_dummy="$PATH:/bin:/usr/bin:/usr/lib:/usr/libexec:/usr/ccs/lib:/usr/ccs/lbin:/lib"
11829e5db2183Smrgfor as_dir in $as_dummy
11830e5db2183Smrgdo
11831e5db2183Smrg  IFS=$as_save_IFS
11832e5db2183Smrg  case $as_dir in #(((
11833e5db2183Smrg    '') as_dir=./ ;;
11834e5db2183Smrg    */) ;;
11835e5db2183Smrg    *) as_dir=$as_dir/ ;;
11836e5db2183Smrg  esac
11837e5db2183Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
11838e5db2183Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11839e5db2183Smrg    ac_cv_path_ac_pt_RAWCPP="$as_dir$ac_word$ac_exec_ext"
11840e5db2183Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11841e5db2183Smrg    break 2
11842e5db2183Smrg  fi
11843bb2e14f3Smrgdone
11844e5db2183Smrg  done
11845e5db2183SmrgIFS=$as_save_IFS
11846e5db2183Smrg
11847e5db2183Smrg  ;;
1184843b8458eSmrgesac ;;
11849e5db2183Smrgesac
11850e5db2183Smrgfi
11851e5db2183Smrgac_pt_RAWCPP=$ac_cv_path_ac_pt_RAWCPP
11852e5db2183Smrgif test -n "$ac_pt_RAWCPP"; then
11853e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_RAWCPP" >&5
11854e5db2183Smrgprintf "%s\n" "$ac_pt_RAWCPP" >&6; }
11855e5db2183Smrgelse
11856e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11857e5db2183Smrgprintf "%s\n" "no" >&6; }
11858e5db2183Smrgfi
11859e5db2183Smrg
11860e5db2183Smrg  if test "x$ac_pt_RAWCPP" = x; then
11861e5db2183Smrg    RAWCPP="${CPP}"
11862e5db2183Smrg  else
11863e5db2183Smrg    case $cross_compiling:$ac_tool_warned in
11864e5db2183Smrgyes:)
11865e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11866e5db2183Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11867e5db2183Smrgac_tool_warned=yes ;;
11868e5db2183Smrgesac
11869e5db2183Smrg    RAWCPP=$ac_pt_RAWCPP
11870e5db2183Smrg  fi
11871e5db2183Smrgelse
11872e5db2183Smrg  RAWCPP="$ac_cv_path_RAWCPP"
11873e5db2183Smrgfi
11874bb2e14f3Smrg
11875bb2e14f3Smrg
11876bb2e14f3Smrg# Check for flag to avoid builtin definitions - assumes unix is predefined,
11877bb2e14f3Smrg# which is not the best choice for supporting other OS'es, but covers most
11878bb2e14f3Smrg# of the ones we need for now.
11879e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $RAWCPP requires -undef" >&5
11880e5db2183Smrgprintf %s "checking if $RAWCPP requires -undef... " >&6; }
11881a5399cb1Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
11882a5399cb1Smrg/* end confdefs.h.  */
11883bb2e14f3SmrgDoes cpp redefine unix ?
11884bb2e14f3Smrg_ACEOF
11885bb2e14f3Smrgif test `${RAWCPP} < conftest.$ac_ext | grep -c 'unix'` -eq 1 ; then
11886e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11887e5db2183Smrgprintf "%s\n" "no" >&6; }
11888bb2e14f3Smrgelse
11889bb2e14f3Smrg	if test `${RAWCPP} -undef < conftest.$ac_ext | grep -c 'unix'` -eq 1 ; then
11890bb2e14f3Smrg		RAWCPPFLAGS=-undef
11891e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11892e5db2183Smrgprintf "%s\n" "yes" >&6; }
11893a5399cb1Smrg	# under Cygwin unix is still defined even with -undef
11894a5399cb1Smrg	elif test `${RAWCPP} -undef -ansi < conftest.$ac_ext | grep -c 'unix'` -eq 1 ; then
11895a5399cb1Smrg		RAWCPPFLAGS="-undef -ansi"
11896e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes, with -ansi" >&5
11897e5db2183Smrgprintf "%s\n" "yes, with -ansi" >&6; }
11898bb2e14f3Smrg	else
118995afa940dSmrg		as_fn_error $? "${RAWCPP} defines unix with or without -undef.  I don't know what to do." "$LINENO" 5
11900bb2e14f3Smrg	fi
11901bb2e14f3Smrgfi
11902bb2e14f3Smrgrm -f conftest.$ac_ext
11903bb2e14f3Smrg
11904e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $RAWCPP requires -traditional" >&5
11905e5db2183Smrgprintf %s "checking if $RAWCPP requires -traditional... " >&6; }
11906a5399cb1Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
11907a5399cb1Smrg/* end confdefs.h.  */
11908bb2e14f3SmrgDoes cpp preserve   "whitespace"?
11909bb2e14f3Smrg_ACEOF
11910bb2e14f3Smrgif test `${RAWCPP} < conftest.$ac_ext | grep -c 'preserve   \"'` -eq 1 ; then
11911e5db2183Smrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11912e5db2183Smrgprintf "%s\n" "no" >&6; }
11913bb2e14f3Smrgelse
11914bb2e14f3Smrg	if test `${RAWCPP} -traditional < conftest.$ac_ext | grep -c 'preserve   \"'` -eq 1 ; then
119158a954913Smrg		TRADITIONALCPPFLAGS="-traditional"
11916bb2e14f3Smrg		RAWCPPFLAGS="${RAWCPPFLAGS} -traditional"
11917e5db2183Smrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11918e5db2183Smrgprintf "%s\n" "yes" >&6; }
11919bb2e14f3Smrg	else
119205afa940dSmrg		as_fn_error $? "${RAWCPP} does not preserve whitespace with or without -traditional.  I don't know what to do." "$LINENO" 5
11921bb2e14f3Smrg	fi
11922bb2e14f3Smrgfi
11923bb2e14f3Smrgrm -f conftest.$ac_ext
11924bb2e14f3Smrg
11925bb2e14f3Smrg
119268a954913Smrg
11927bb2e14f3SmrgCPP_PROGRAM=${RAWCPP}
11928bb2e14f3Smrg
11929bb2e14f3Smrg
1193043b8458eSmrg# Checks for library functions.
11931e5db2183Smrgac_fn_c_check_func "$LINENO" "mkstemp" "ac_cv_func_mkstemp"
11932e5db2183Smrgif test "x$ac_cv_func_mkstemp" = xyes
11933e5db2183Smrgthen :
11934e5db2183Smrg  printf "%s\n" "#define HAVE_MKSTEMP 1" >>confdefs.h
11935a5399cb1Smrg
11936a5399cb1Smrgfi
11937a5399cb1Smrg
11938a5399cb1Smrg
1193943b8458eSmrg# Checks for typedefs, structures, and compiler characteristics.
1194043b8458eSmrg# Check whether --enable-largefile was given.
1194143b8458eSmrgif test ${enable_largefile+y}
1194243b8458eSmrgthen :
1194343b8458eSmrg  enableval=$enable_largefile;
1194443b8458eSmrgfi
1194543b8458eSmrgif test "$enable_largefile,$enable_year2038" != no,no
1194643b8458eSmrgthen :
1194743b8458eSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable large file support" >&5
1194843b8458eSmrgprintf %s "checking for $CC option to enable large file support... " >&6; }
1194943b8458eSmrgif test ${ac_cv_sys_largefile_opts+y}
1195043b8458eSmrgthen :
1195143b8458eSmrg  printf %s "(cached) " >&6
1195243b8458eSmrgelse case e in #(
1195343b8458eSmrg  e) ac_save_CC="$CC"
1195443b8458eSmrg  ac_opt_found=no
1195543b8458eSmrg  for ac_opt in "none needed" "-D_FILE_OFFSET_BITS=64" "-D_LARGE_FILES=1" "-n32"; do
1195643b8458eSmrg    if test x"$ac_opt" != x"none needed"
1195743b8458eSmrgthen :
1195843b8458eSmrg  CC="$ac_save_CC $ac_opt"
1195943b8458eSmrgfi
1196043b8458eSmrg    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1196143b8458eSmrg/* end confdefs.h.  */
1196243b8458eSmrg#include <sys/types.h>
1196343b8458eSmrg#ifndef FTYPE
1196443b8458eSmrg# define FTYPE off_t
1196543b8458eSmrg#endif
1196643b8458eSmrg /* Check that FTYPE can represent 2**63 - 1 correctly.
1196743b8458eSmrg    We can't simply define LARGE_FTYPE to be 9223372036854775807,
1196843b8458eSmrg    since some C++ compilers masquerading as C compilers
1196943b8458eSmrg    incorrectly reject 9223372036854775807.  */
1197043b8458eSmrg#define LARGE_FTYPE (((FTYPE) 1 << 31 << 31) - 1 + ((FTYPE) 1 << 31 << 31))
1197143b8458eSmrg  int FTYPE_is_large[(LARGE_FTYPE % 2147483629 == 721
1197243b8458eSmrg		       && LARGE_FTYPE % 2147483647 == 1)
1197343b8458eSmrg		      ? 1 : -1];
1197443b8458eSmrgint
1197543b8458eSmrgmain (void)
1197643b8458eSmrg{
1197743b8458eSmrg
1197843b8458eSmrg  ;
1197943b8458eSmrg  return 0;
1198043b8458eSmrg}
1198143b8458eSmrg_ACEOF
1198243b8458eSmrgif ac_fn_c_try_compile "$LINENO"
1198343b8458eSmrgthen :
1198443b8458eSmrg  if test x"$ac_opt" = x"none needed"
1198543b8458eSmrgthen :
1198643b8458eSmrg  # GNU/Linux s390x and alpha need _FILE_OFFSET_BITS=64 for wide ino_t.
1198743b8458eSmrg	 CC="$CC -DFTYPE=ino_t"
1198843b8458eSmrg	 if ac_fn_c_try_compile "$LINENO"
1198943b8458eSmrgthen :
1199043b8458eSmrg
1199143b8458eSmrgelse case e in #(
1199243b8458eSmrg  e) CC="$CC -D_FILE_OFFSET_BITS=64"
1199343b8458eSmrg	    if ac_fn_c_try_compile "$LINENO"
1199443b8458eSmrgthen :
1199543b8458eSmrg  ac_opt='-D_FILE_OFFSET_BITS=64'
1199643b8458eSmrgfi
1199743b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam ;;
1199843b8458eSmrgesac
1199943b8458eSmrgfi
1200043b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam
1200143b8458eSmrgfi
1200243b8458eSmrg      ac_cv_sys_largefile_opts=$ac_opt
1200343b8458eSmrg      ac_opt_found=yes
1200443b8458eSmrgfi
1200543b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1200643b8458eSmrg    test $ac_opt_found = no || break
1200743b8458eSmrg  done
1200843b8458eSmrg  CC="$ac_save_CC"
1200943b8458eSmrg
1201043b8458eSmrg  test $ac_opt_found = yes || ac_cv_sys_largefile_opts="support not detected" ;;
1201143b8458eSmrgesac
1201243b8458eSmrgfi
1201343b8458eSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_opts" >&5
1201443b8458eSmrgprintf "%s\n" "$ac_cv_sys_largefile_opts" >&6; }
1201543b8458eSmrg
1201643b8458eSmrgac_have_largefile=yes
1201743b8458eSmrgcase $ac_cv_sys_largefile_opts in #(
1201843b8458eSmrg  "none needed") :
1201943b8458eSmrg     ;; #(
1202043b8458eSmrg  "supported through gnulib") :
1202143b8458eSmrg     ;; #(
1202243b8458eSmrg  "support not detected") :
1202343b8458eSmrg    ac_have_largefile=no ;; #(
1202443b8458eSmrg  "-D_FILE_OFFSET_BITS=64") :
1202543b8458eSmrg
1202643b8458eSmrgprintf "%s\n" "#define _FILE_OFFSET_BITS 64" >>confdefs.h
1202743b8458eSmrg ;; #(
1202843b8458eSmrg  "-D_LARGE_FILES=1") :
1202943b8458eSmrg
1203043b8458eSmrgprintf "%s\n" "#define _LARGE_FILES 1" >>confdefs.h
1203143b8458eSmrg ;; #(
1203243b8458eSmrg  "-n32") :
1203343b8458eSmrg    CC="$CC -n32" ;; #(
1203443b8458eSmrg  *) :
1203543b8458eSmrg    as_fn_error $? "internal error: bad value for \$ac_cv_sys_largefile_opts" "$LINENO" 5 ;;
1203643b8458eSmrgesac
1203743b8458eSmrg
1203843b8458eSmrgif test "$enable_year2038" != no
1203943b8458eSmrgthen :
1204043b8458eSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option for timestamps after 2038" >&5
1204143b8458eSmrgprintf %s "checking for $CC option for timestamps after 2038... " >&6; }
1204243b8458eSmrgif test ${ac_cv_sys_year2038_opts+y}
1204343b8458eSmrgthen :
1204443b8458eSmrg  printf %s "(cached) " >&6
1204543b8458eSmrgelse case e in #(
1204643b8458eSmrg  e) ac_save_CPPFLAGS="$CPPFLAGS"
1204743b8458eSmrg  ac_opt_found=no
1204843b8458eSmrg  for ac_opt in "none needed" "-D_TIME_BITS=64" "-D__MINGW_USE_VC2005_COMPAT" "-U_USE_32_BIT_TIME_T -D__MINGW_USE_VC2005_COMPAT"; do
1204943b8458eSmrg    if test x"$ac_opt" != x"none needed"
1205043b8458eSmrgthen :
1205143b8458eSmrg  CPPFLAGS="$ac_save_CPPFLAGS $ac_opt"
1205243b8458eSmrgfi
1205343b8458eSmrg    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1205443b8458eSmrg/* end confdefs.h.  */
1205543b8458eSmrg
1205643b8458eSmrg  #include <time.h>
1205743b8458eSmrg  /* Check that time_t can represent 2**32 - 1 correctly.  */
1205843b8458eSmrg  #define LARGE_TIME_T \\
1205943b8458eSmrg    ((time_t) (((time_t) 1 << 30) - 1 + 3 * ((time_t) 1 << 30)))
1206043b8458eSmrg  int verify_time_t_range[(LARGE_TIME_T / 65537 == 65535
1206143b8458eSmrg                           && LARGE_TIME_T % 65537 == 0)
1206243b8458eSmrg                          ? 1 : -1];
1206343b8458eSmrg
1206443b8458eSmrgint
1206543b8458eSmrgmain (void)
1206643b8458eSmrg{
1206743b8458eSmrg
1206843b8458eSmrg  ;
1206943b8458eSmrg  return 0;
1207043b8458eSmrg}
1207143b8458eSmrg_ACEOF
1207243b8458eSmrgif ac_fn_c_try_compile "$LINENO"
1207343b8458eSmrgthen :
1207443b8458eSmrg  ac_cv_sys_year2038_opts="$ac_opt"
1207543b8458eSmrg      ac_opt_found=yes
1207643b8458eSmrgfi
1207743b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1207843b8458eSmrg    test $ac_opt_found = no || break
1207943b8458eSmrg  done
1208043b8458eSmrg  CPPFLAGS="$ac_save_CPPFLAGS"
1208143b8458eSmrg  test $ac_opt_found = yes || ac_cv_sys_year2038_opts="support not detected" ;;
1208243b8458eSmrgesac
1208343b8458eSmrgfi
1208443b8458eSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_year2038_opts" >&5
1208543b8458eSmrgprintf "%s\n" "$ac_cv_sys_year2038_opts" >&6; }
1208643b8458eSmrg
1208743b8458eSmrgac_have_year2038=yes
1208843b8458eSmrgcase $ac_cv_sys_year2038_opts in #(
1208943b8458eSmrg  "none needed") :
1209043b8458eSmrg     ;; #(
1209143b8458eSmrg  "support not detected") :
1209243b8458eSmrg    ac_have_year2038=no ;; #(
1209343b8458eSmrg  "-D_TIME_BITS=64") :
1209443b8458eSmrg
1209543b8458eSmrgprintf "%s\n" "#define _TIME_BITS 64" >>confdefs.h
1209643b8458eSmrg ;; #(
1209743b8458eSmrg  "-D__MINGW_USE_VC2005_COMPAT") :
1209843b8458eSmrg
1209943b8458eSmrgprintf "%s\n" "#define __MINGW_USE_VC2005_COMPAT 1" >>confdefs.h
1210043b8458eSmrg ;; #(
1210143b8458eSmrg  "-U_USE_32_BIT_TIME_T"*) :
1210243b8458eSmrg    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
1210343b8458eSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
1210443b8458eSmrgas_fn_error $? "the 'time_t' type is currently forced to be 32-bit. It
1210543b8458eSmrgwill stop working after mid-January 2038. Remove
1210643b8458eSmrg_USE_32BIT_TIME_T from the compiler flags.
1210743b8458eSmrgSee 'config.log' for more details" "$LINENO" 5; } ;; #(
1210843b8458eSmrg  *) :
1210943b8458eSmrg    as_fn_error $? "internal error: bad value for \$ac_cv_sys_year2038_opts" "$LINENO" 5 ;;
1211043b8458eSmrgesac
1211143b8458eSmrg
1211243b8458eSmrgfi
1211343b8458eSmrg
1211443b8458eSmrgfi
1211543b8458eSmrg
12116bb2e14f3Smrg# Extract the first word of "perl", so it can be a program name with args.
12117bb2e14f3Smrgset dummy perl; ac_word=$2
12118e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12119e5db2183Smrgprintf %s "checking for $ac_word... " >&6; }
12120e5db2183Smrgif test ${ac_cv_prog_HAS_PERL+y}
12121e5db2183Smrgthen :
12122e5db2183Smrg  printf %s "(cached) " >&6
1212343b8458eSmrgelse case e in #(
1212443b8458eSmrg  e) if test -n "$HAS_PERL"; then
12125bb2e14f3Smrg  ac_cv_prog_HAS_PERL="$HAS_PERL" # Let the user override the test.
12126bb2e14f3Smrgelse
12127bb2e14f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12128bb2e14f3Smrgfor as_dir in $PATH
12129bb2e14f3Smrgdo
12130bb2e14f3Smrg  IFS=$as_save_IFS
12131e5db2183Smrg  case $as_dir in #(((
12132e5db2183Smrg    '') as_dir=./ ;;
12133e5db2183Smrg    */) ;;
12134e5db2183Smrg    *) as_dir=$as_dir/ ;;
12135e5db2183Smrg  esac
12136a5399cb1Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
12137e5db2183Smrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
12138bb2e14f3Smrg    ac_cv_prog_HAS_PERL="yes"
12139e5db2183Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
12140bb2e14f3Smrg    break 2
12141bb2e14f3Smrg  fi
12142bb2e14f3Smrgdone
12143a5399cb1Smrg  done
12144a5399cb1SmrgIFS=$as_save_IFS
12145bb2e14f3Smrg
1214643b8458eSmrgfi ;;
1214743b8458eSmrgesac
12148bb2e14f3Smrgfi
12149bb2e14f3SmrgHAS_PERL=$ac_cv_prog_HAS_PERL
12150bb2e14f3Smrgif test -n "$HAS_PERL"; then
12151e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $HAS_PERL" >&5
12152e5db2183Smrgprintf "%s\n" "$HAS_PERL" >&6; }
12153bb2e14f3Smrgelse
12154e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12155e5db2183Smrgprintf "%s\n" "no" >&6; }
12156bb2e14f3Smrgfi
12157bb2e14f3Smrg
12158bb2e14f3Smrg
12159a5399cb1Smrg if test "x$HAS_PERL" = xyes; then
12160bb2e14f3Smrg  HAS_PERL_TRUE=
12161bb2e14f3Smrg  HAS_PERL_FALSE='#'
12162bb2e14f3Smrgelse
12163bb2e14f3Smrg  HAS_PERL_TRUE='#'
12164bb2e14f3Smrg  HAS_PERL_FALSE=
12165bb2e14f3Smrgfi
12166bb2e14f3Smrg
12167bb2e14f3Smrg
12168bb2e14f3Smrg
12169bb2e14f3Smrg
12170bb2e14f3SmrgDEFAULT_XCONFDIR="${libdir}/X11/config"
12171bb2e14f3Smrg
12172a5399cb1Smrg# Check whether --with-config-dir was given.
12173e5db2183Smrgif test ${with_config_dir+y}
12174e5db2183Smrgthen :
12175a5399cb1Smrg  withval=$with_config_dir; XCONFDIR="$withval"
1217643b8458eSmrgelse case e in #(
1217743b8458eSmrg  e) XCONFDIR="$DEFAULT_XCONFDIR" ;;
1217843b8458eSmrgesac
12179a5399cb1Smrgfi
12180a5399cb1Smrg
12181bb2e14f3Smrg
12182bb2e14f3Smrg
12183bb2e14f3SmrgDEFAULT_PREPROCESSCMD_MKDEPEND="gcc -E"
12184bb2e14f3Smrg
12185a5399cb1Smrg# Check whether --with-script-preproc-cmd was given.
12186e5db2183Smrgif test ${with_script_preproc_cmd+y}
12187e5db2183Smrgthen :
12188a5399cb1Smrg  withval=$with_script_preproc_cmd; PREPROCESSCMD_MKDEPEND="$withval"
1218943b8458eSmrgelse case e in #(
1219043b8458eSmrg  e) PREPROCESSCMD_MKDEPEND="$DEFAULT_PREPROCESSCMD_MKDEPEND" ;;
1219143b8458eSmrgesac
12192a5399cb1Smrgfi
12193a5399cb1Smrg
12194bb2e14f3Smrg
12195bb2e14f3Smrg
12196bb2e14f3SmrgDEFAULT_ARCMD="ar clq"
12197bb2e14f3Smrg
12198a5399cb1Smrg# Check whether --with-create-lib-cmd was given.
12199e5db2183Smrgif test ${with_create_lib_cmd+y}
12200e5db2183Smrgthen :
12201a5399cb1Smrg  withval=$with_create_lib_cmd; ARCMD="$withval"
1220243b8458eSmrgelse case e in #(
1220343b8458eSmrg  e) ARCMD="$DEFAULT_ARCMD" ;;
1220443b8458eSmrgesac
12205a5399cb1Smrgfi
12206a5399cb1Smrg
12207bb2e14f3Smrg
12208bb2e14f3Smrg
12209bb2e14f3SmrgDEFAULT_RANLIB="ranlib"
12210bb2e14f3Smrg
12211a5399cb1Smrg# Check whether --with-clean-lib-cmd was given.
12212e5db2183Smrgif test ${with_clean_lib_cmd+y}
12213e5db2183Smrgthen :
12214a5399cb1Smrg  withval=$with_clean_lib_cmd; RANLIB="$withval"
1221543b8458eSmrgelse case e in #(
1221643b8458eSmrg  e) RANLIB="$DEFAULT_RANLIB" ;;
1221743b8458eSmrgesac
12218a5399cb1Smrgfi
12219a5399cb1Smrg
12220bb2e14f3Smrg
12221bb2e14f3Smrg
12222a5399cb1Smrg# Check whether --enable-revpath was given.
12223e5db2183Smrgif test ${enable_revpath+y}
12224e5db2183Smrgthen :
12225a5399cb1Smrg  enableval=$enable_revpath; BUILD_REVPATH="$enableval"
1222643b8458eSmrgelse case e in #(
1222743b8458eSmrg  e) BUILD_REVPATH=yes ;;
1222843b8458eSmrgesac
12229a5399cb1Smrgfi
12230bb2e14f3Smrg
12231a5399cb1Smrg if test "x$BUILD_REVPATH" = xyes; then
12232bb2e14f3Smrg  BUILD_REVPATH_TRUE=
12233bb2e14f3Smrg  BUILD_REVPATH_FALSE='#'
12234bb2e14f3Smrgelse
12235bb2e14f3Smrg  BUILD_REVPATH_TRUE='#'
12236bb2e14f3Smrg  BUILD_REVPATH_FALSE=
12237bb2e14f3Smrgfi
12238bb2e14f3Smrg
12239bb2e14f3Smrg
12240a5399cb1Smrg# Check whether --enable-makeg was given.
12241e5db2183Smrgif test ${enable_makeg+y}
12242e5db2183Smrgthen :
12243a5399cb1Smrg  enableval=$enable_makeg; BUILD_MAKEG="$enableval"
1224443b8458eSmrgelse case e in #(
1224543b8458eSmrg  e) BUILD_MAKEG=yes ;;
1224643b8458eSmrgesac
12247a5399cb1Smrgfi
12248bb2e14f3Smrg
12249a5399cb1Smrg if test "x$BUILD_MAKEG" = xyes; then
12250bb2e14f3Smrg  BUILD_MAKEG_TRUE=
12251bb2e14f3Smrg  BUILD_MAKEG_FALSE='#'
12252bb2e14f3Smrgelse
12253bb2e14f3Smrg  BUILD_MAKEG_TRUE='#'
12254bb2e14f3Smrg  BUILD_MAKEG_FALSE=
12255bb2e14f3Smrgfi
12256bb2e14f3Smrg
12257bb2e14f3Smrg
12258a5399cb1Smrg# Check whether --enable-xmkmf was given.
12259e5db2183Smrgif test ${enable_xmkmf+y}
12260e5db2183Smrgthen :
12261a5399cb1Smrg  enableval=$enable_xmkmf; BUILD_XMKMF="$enableval"
1226243b8458eSmrgelse case e in #(
1226343b8458eSmrg  e) BUILD_XMKMF=yes ;;
1226443b8458eSmrgesac
12265a5399cb1Smrgfi
12266bb2e14f3Smrg
12267a5399cb1Smrg if test "x$BUILD_XMKMF" = xyes; then
12268bb2e14f3Smrg  BUILD_XMKMF_TRUE=
12269bb2e14f3Smrg  BUILD_XMKMF_FALSE='#'
12270bb2e14f3Smrgelse
12271bb2e14f3Smrg  BUILD_XMKMF_TRUE='#'
12272bb2e14f3Smrg  BUILD_XMKMF_FALSE=
12273bb2e14f3Smrgfi
12274bb2e14f3Smrg
12275bb2e14f3Smrg
12276a5399cb1Smrg# Check whether --enable-ccmakedep was given.
12277e5db2183Smrgif test ${enable_ccmakedep+y}
12278e5db2183Smrgthen :
12279a5399cb1Smrg  enableval=$enable_ccmakedep; BUILD_CCMAKEDEP="$enableval"
1228043b8458eSmrgelse case e in #(
1228143b8458eSmrg  e) BUILD_CCMAKEDEP=yes ;;
1228243b8458eSmrgesac
12283a5399cb1Smrgfi
12284bb2e14f3Smrg
12285a5399cb1Smrg if test "x$BUILD_CCMAKEDEP" = xyes; then
12286bb2e14f3Smrg  BUILD_CCMAKEDEP_TRUE=
12287bb2e14f3Smrg  BUILD_CCMAKEDEP_FALSE='#'
12288bb2e14f3Smrgelse
12289bb2e14f3Smrg  BUILD_CCMAKEDEP_TRUE='#'
12290bb2e14f3Smrg  BUILD_CCMAKEDEP_FALSE=
12291bb2e14f3Smrgfi
12292bb2e14f3Smrg
12293bb2e14f3Smrg
12294a5399cb1Smrg# Check whether --enable-mergelib was given.
12295e5db2183Smrgif test ${enable_mergelib+y}
12296e5db2183Smrgthen :
12297a5399cb1Smrg  enableval=$enable_mergelib; BUILD_MERGELIB="$enableval"
1229843b8458eSmrgelse case e in #(
1229943b8458eSmrg  e) BUILD_MERGELIB=yes ;;
1230043b8458eSmrgesac
12301a5399cb1Smrgfi
12302bb2e14f3Smrg
12303a5399cb1Smrg if test "x$BUILD_MERGELIB" = xyes; then
12304bb2e14f3Smrg  BUILD_MERGELIB_TRUE=
12305bb2e14f3Smrg  BUILD_MERGELIB_FALSE='#'
12306bb2e14f3Smrgelse
12307bb2e14f3Smrg  BUILD_MERGELIB_TRUE='#'
12308bb2e14f3Smrg  BUILD_MERGELIB_FALSE=
12309bb2e14f3Smrgfi
12310bb2e14f3Smrg
12311bb2e14f3Smrg
12312a5399cb1Smrg# Check whether --enable-mkdirhier was given.
12313e5db2183Smrgif test ${enable_mkdirhier+y}
12314e5db2183Smrgthen :
12315a5399cb1Smrg  enableval=$enable_mkdirhier; BUILD_MKDIRHIER="$enableval"
1231643b8458eSmrgelse case e in #(
1231743b8458eSmrg  e) BUILD_MKDIRHIER=yes ;;
1231843b8458eSmrgesac
12319a5399cb1Smrgfi
12320bb2e14f3Smrg
12321a5399cb1Smrg if test "x$BUILD_MKDIRHIER" = xyes; then
12322bb2e14f3Smrg  BUILD_MKDIRHIER_TRUE=
12323bb2e14f3Smrg  BUILD_MKDIRHIER_FALSE='#'
12324bb2e14f3Smrgelse
12325bb2e14f3Smrg  BUILD_MKDIRHIER_TRUE='#'
12326bb2e14f3Smrg  BUILD_MKDIRHIER_FALSE=
12327bb2e14f3Smrgfi
12328bb2e14f3Smrg
12329bb2e14f3Smrg
12330a5399cb1Smrg# Check whether --enable-cleanlinks was given.
12331e5db2183Smrgif test ${enable_cleanlinks+y}
12332e5db2183Smrgthen :
12333a5399cb1Smrg  enableval=$enable_cleanlinks; BUILD_CLEANLINKS="$enableval"
1233443b8458eSmrgelse case e in #(
1233543b8458eSmrg  e) BUILD_CLEANLINKS=yes ;;
1233643b8458eSmrgesac
12337a5399cb1Smrgfi
12338bb2e14f3Smrg
12339a5399cb1Smrg if test "x$BUILD_CLEANLINKS" = xyes; then
12340bb2e14f3Smrg  BUILD_CLEANLINKS_TRUE=
12341bb2e14f3Smrg  BUILD_CLEANLINKS_FALSE='#'
12342bb2e14f3Smrgelse
12343bb2e14f3Smrg  BUILD_CLEANLINKS_TRUE='#'
12344bb2e14f3Smrg  BUILD_CLEANLINKS_FALSE=
12345bb2e14f3Smrgfi
12346bb2e14f3Smrg
12347bb2e14f3Smrg
12348a5399cb1Smrg# Check whether --enable-mkhtmlindex was given.
12349e5db2183Smrgif test ${enable_mkhtmlindex+y}
12350e5db2183Smrgthen :
12351a5399cb1Smrg  enableval=$enable_mkhtmlindex; BUILD_MKHTMLINDEX="$enableval"
1235243b8458eSmrgelse case e in #(
1235343b8458eSmrg  e) BUILD_MKHTMLINDEX=yes ;;
1235443b8458eSmrgesac
12355a5399cb1Smrgfi
12356bb2e14f3Smrg
12357a5399cb1Smrg if test "x$BUILD_MKHTMLINDEX" = xyes; then
12358bb2e14f3Smrg  BUILD_MKHTMLINDEX_TRUE=
12359bb2e14f3Smrg  BUILD_MKHTMLINDEX_FALSE='#'
12360bb2e14f3Smrgelse
12361bb2e14f3Smrg  BUILD_MKHTMLINDEX_TRUE='#'
12362bb2e14f3Smrg  BUILD_MKHTMLINDEX_FALSE=
12363bb2e14f3Smrgfi
12364bb2e14f3Smrg
12365bb2e14f3Smrg
12366bb2e14f3Smrg# Checks for pkg-config packages
12367bb2e14f3Smrg
12368bb2e14f3Smrgpkg_failed=no
12369e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for XPROTO" >&5
12370e5db2183Smrgprintf %s "checking for XPROTO... " >&6; }
12371a5399cb1Smrg
12372a5399cb1Smrgif test -n "$XPROTO_CFLAGS"; then
12373a5399cb1Smrg    pkg_cv_XPROTO_CFLAGS="$XPROTO_CFLAGS"
12374a5399cb1Smrg elif test -n "$PKG_CONFIG"; then
12375a5399cb1Smrg    if test -n "$PKG_CONFIG" && \
12376e5db2183Smrg    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xproto\""; } >&5
12377bb2e14f3Smrg  ($PKG_CONFIG --exists --print-errors "xproto") 2>&5
12378bb2e14f3Smrg  ac_status=$?
12379e5db2183Smrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12380a5399cb1Smrg  test $ac_status = 0; }; then
12381bb2e14f3Smrg  pkg_cv_XPROTO_CFLAGS=`$PKG_CONFIG --cflags "xproto" 2>/dev/null`
123827af227c3Smrg		      test "x$?" != "x0" && pkg_failed=yes
12383bb2e14f3Smrgelse
12384bb2e14f3Smrg  pkg_failed=yes
12385bb2e14f3Smrgfi
12386a5399cb1Smrg else
12387a5399cb1Smrg    pkg_failed=untried
12388a5399cb1Smrgfi
12389a5399cb1Smrgif test -n "$XPROTO_LIBS"; then
12390a5399cb1Smrg    pkg_cv_XPROTO_LIBS="$XPROTO_LIBS"
12391a5399cb1Smrg elif test -n "$PKG_CONFIG"; then
12392a5399cb1Smrg    if test -n "$PKG_CONFIG" && \
12393e5db2183Smrg    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xproto\""; } >&5
12394bb2e14f3Smrg  ($PKG_CONFIG --exists --print-errors "xproto") 2>&5
12395bb2e14f3Smrg  ac_status=$?
12396e5db2183Smrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12397a5399cb1Smrg  test $ac_status = 0; }; then
12398bb2e14f3Smrg  pkg_cv_XPROTO_LIBS=`$PKG_CONFIG --libs "xproto" 2>/dev/null`
123997af227c3Smrg		      test "x$?" != "x0" && pkg_failed=yes
12400bb2e14f3Smrgelse
12401bb2e14f3Smrg  pkg_failed=yes
12402bb2e14f3Smrgfi
12403a5399cb1Smrg else
12404a5399cb1Smrg    pkg_failed=untried
12405bb2e14f3Smrgfi
12406bb2e14f3Smrg
12407bb2e14f3Smrg
12408bb2e14f3Smrg
12409bb2e14f3Smrgif test $pkg_failed = yes; then
12410e5db2183Smrg   	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12411e5db2183Smrgprintf "%s\n" "no" >&6; }
12412bb2e14f3Smrg
12413bb2e14f3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
12414bb2e14f3Smrg        _pkg_short_errors_supported=yes
12415bb2e14f3Smrgelse
12416bb2e14f3Smrg        _pkg_short_errors_supported=no
12417bb2e14f3Smrgfi
12418bb2e14f3Smrg        if test $_pkg_short_errors_supported = yes; then
124197af227c3Smrg	        XPROTO_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xproto" 2>&1`
12420bb2e14f3Smrg        else
124217af227c3Smrg	        XPROTO_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xproto" 2>&1`
12422bb2e14f3Smrg        fi
12423bb2e14f3Smrg	# Put the nasty error message in config.log where it belongs
12424bb2e14f3Smrg	echo "$XPROTO_PKG_ERRORS" >&5
12425bb2e14f3Smrg
124265afa940dSmrg	as_fn_error $? "Package requirements (xproto) were not met:
12427bb2e14f3Smrg
12428bb2e14f3Smrg$XPROTO_PKG_ERRORS
12429bb2e14f3Smrg
12430bb2e14f3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
12431bb2e14f3Smrginstalled software in a non-standard prefix.
12432bb2e14f3Smrg
12433bb2e14f3SmrgAlternatively, you may set the environment variables XPROTO_CFLAGS
12434bb2e14f3Smrgand XPROTO_LIBS to avoid the need to call pkg-config.
124357af227c3SmrgSee the pkg-config man page for more details." "$LINENO" 5
12436bb2e14f3Smrgelif test $pkg_failed = untried; then
12437e5db2183Smrg     	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12438e5db2183Smrgprintf "%s\n" "no" >&6; }
1243943b8458eSmrg	{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
1244043b8458eSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
124415afa940dSmrgas_fn_error $? "The pkg-config script could not be found or is too old.  Make sure it
12442bb2e14f3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
12443bb2e14f3Smrgpath to pkg-config.
12444bb2e14f3Smrg
12445bb2e14f3SmrgAlternatively, you may set the environment variables XPROTO_CFLAGS
12446bb2e14f3Smrgand XPROTO_LIBS to avoid the need to call pkg-config.
12447bb2e14f3SmrgSee the pkg-config man page for more details.
12448bb2e14f3Smrg
12449a5399cb1SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>.
1245043b8458eSmrgSee 'config.log' for more details" "$LINENO" 5; }
12451bb2e14f3Smrgelse
12452bb2e14f3Smrg	XPROTO_CFLAGS=$pkg_cv_XPROTO_CFLAGS
12453bb2e14f3Smrg	XPROTO_LIBS=$pkg_cv_XPROTO_LIBS
12454e5db2183Smrg        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12455e5db2183Smrgprintf "%s\n" "yes" >&6; }
124567af227c3Smrg
12457bb2e14f3Smrgfi
12458bb2e14f3Smrg
12459a5399cb1Smrgac_config_files="$ac_config_files Makefile"
12460bb2e14f3Smrg
12461bb2e14f3Smrgcat >confcache <<\_ACEOF
12462bb2e14f3Smrg# This file is a shell script that caches the results of configure
12463bb2e14f3Smrg# tests run on this system so they can be shared between configure
12464bb2e14f3Smrg# scripts and configure runs, see configure's option --config-cache.
12465bb2e14f3Smrg# It is not useful on other systems.  If it contains results you don't
12466bb2e14f3Smrg# want to keep, you may remove or edit it.
12467bb2e14f3Smrg#
12468bb2e14f3Smrg# config.status only pays attention to the cache file if you give it
12469bb2e14f3Smrg# the --recheck option to rerun configure.
12470bb2e14f3Smrg#
1247143b8458eSmrg# 'ac_cv_env_foo' variables (set or unset) will be overridden when
1247243b8458eSmrg# loading this file, other *unset* 'ac_cv_foo' will be assigned the
12473bb2e14f3Smrg# following values.
12474bb2e14f3Smrg
12475bb2e14f3Smrg_ACEOF
12476bb2e14f3Smrg
12477bb2e14f3Smrg# The following way of writing the cache mishandles newlines in values,
12478bb2e14f3Smrg# but we know of no workaround that is simple, portable, and efficient.
12479a5399cb1Smrg# So, we kill variables containing newlines.
12480bb2e14f3Smrg# Ultrix sh set writes to stderr and can't be redirected directly,
12481bb2e14f3Smrg# and sets the high bit in the cache file unless we assign to the vars.
12482a5399cb1Smrg(
12483a5399cb1Smrg  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
12484a5399cb1Smrg    eval ac_val=\$$ac_var
12485a5399cb1Smrg    case $ac_val in #(
12486a5399cb1Smrg    *${as_nl}*)
12487a5399cb1Smrg      case $ac_var in #(
12488e5db2183Smrg      *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
12489e5db2183Smrgprintf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
12490a5399cb1Smrg      esac
12491a5399cb1Smrg      case $ac_var in #(
12492a5399cb1Smrg      _ | IFS | as_nl) ;; #(
12493a5399cb1Smrg      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
12494a5399cb1Smrg      *) { eval $ac_var=; unset $ac_var;} ;;
12495a5399cb1Smrg      esac ;;
12496a5399cb1Smrg    esac
12497a5399cb1Smrg  done
12498a5399cb1Smrg
12499bb2e14f3Smrg  (set) 2>&1 |
12500a5399cb1Smrg    case $as_nl`(ac_space=' '; set) 2>&1` in #(
12501a5399cb1Smrg    *${as_nl}ac_space=\ *)
1250243b8458eSmrg      # 'set' does not quote correctly, so add quotes: double-quote
12503a5399cb1Smrg      # substitution turns \\\\ into \\, and sed turns \\ into \.
12504bb2e14f3Smrg      sed -n \
12505bb2e14f3Smrg	"s/'/'\\\\''/g;
12506bb2e14f3Smrg	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
12507a5399cb1Smrg      ;; #(
12508bb2e14f3Smrg    *)
1250943b8458eSmrg      # 'set' quotes correctly as required by POSIX, so do not add quotes.
12510a5399cb1Smrg      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
12511bb2e14f3Smrg      ;;
12512a5399cb1Smrg    esac |
12513a5399cb1Smrg    sort
12514a5399cb1Smrg) |
12515bb2e14f3Smrg  sed '
12516a5399cb1Smrg     /^ac_cv_env_/b end
12517bb2e14f3Smrg     t clear
12518a5399cb1Smrg     :clear
12519e5db2183Smrg     s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
12520bb2e14f3Smrg     t end
12521a5399cb1Smrg     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12522a5399cb1Smrg     :end' >>confcache
12523a5399cb1Smrgif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
12524a5399cb1Smrg  if test -w "$cache_file"; then
125255afa940dSmrg    if test "x$cache_file" != "x/dev/null"; then
12526e5db2183Smrg      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
12527e5db2183Smrgprintf "%s\n" "$as_me: updating cache $cache_file" >&6;}
125285afa940dSmrg      if test ! -f "$cache_file" || test -h "$cache_file"; then
125295afa940dSmrg	cat confcache >"$cache_file"
125305afa940dSmrg      else
125315afa940dSmrg        case $cache_file in #(
125325afa940dSmrg        */* | ?:*)
125335afa940dSmrg	  mv -f confcache "$cache_file"$$ &&
125345afa940dSmrg	  mv -f "$cache_file"$$ "$cache_file" ;; #(
125355afa940dSmrg        *)
125365afa940dSmrg	  mv -f confcache "$cache_file" ;;
125375afa940dSmrg	esac
125385afa940dSmrg      fi
125395afa940dSmrg    fi
12540bb2e14f3Smrg  else
12541e5db2183Smrg    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
12542e5db2183Smrgprintf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
12543bb2e14f3Smrg  fi
12544bb2e14f3Smrgfi
12545bb2e14f3Smrgrm -f confcache
12546bb2e14f3Smrg
12547bb2e14f3Smrgtest "x$prefix" = xNONE && prefix=$ac_default_prefix
12548bb2e14f3Smrg# Let make expand exec_prefix.
12549bb2e14f3Smrgtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12550bb2e14f3Smrg
12551bb2e14f3SmrgDEFS=-DHAVE_CONFIG_H
12552bb2e14f3Smrg
12553bb2e14f3Smrgac_libobjs=
12554bb2e14f3Smrgac_ltlibobjs=
125555afa940dSmrgU=
12556bb2e14f3Smrgfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
12557bb2e14f3Smrg  # 1. Remove the extension, and $U if already installed.
12558a5399cb1Smrg  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
12559e5db2183Smrg  ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
12560a5399cb1Smrg  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
12561a5399cb1Smrg  #    will be set to the directory where LIBOBJS objects are built.
12562a5399cb1Smrg  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
12563a5399cb1Smrg  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
12564bb2e14f3Smrgdone
12565bb2e14f3SmrgLIBOBJS=$ac_libobjs
12566bb2e14f3Smrg
12567bb2e14f3SmrgLTLIBOBJS=$ac_ltlibobjs
12568bb2e14f3Smrg
12569bb2e14f3Smrg
12570e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
12571e5db2183Smrgprintf %s "checking that generated files are newer than configure... " >&6; }
1257239f9c979Smrg   if test -n "$am_sleep_pid"; then
1257339f9c979Smrg     # Hide warnings about reused PIDs.
1257439f9c979Smrg     wait $am_sleep_pid 2>/dev/null
1257539f9c979Smrg   fi
12576e5db2183Smrg   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5
12577e5db2183Smrgprintf "%s\n" "done" >&6; }
12578a5399cb1Smrg if test -n "$EXEEXT"; then
12579a5399cb1Smrg  am__EXEEXT_TRUE=
12580a5399cb1Smrg  am__EXEEXT_FALSE='#'
12581a5399cb1Smrgelse
12582a5399cb1Smrg  am__EXEEXT_TRUE='#'
12583a5399cb1Smrg  am__EXEEXT_FALSE=
12584a5399cb1Smrgfi
12585a5399cb1Smrg
12586bb2e14f3Smrgif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
125875afa940dSmrg  as_fn_error $? "conditional \"AMDEP\" was never defined.
12588a5399cb1SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
12589bb2e14f3Smrgfi
12590bb2e14f3Smrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
125915afa940dSmrg  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
12592a5399cb1SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
12593bb2e14f3Smrgfi
1259443b8458eSmrg# Check whether --enable-year2038 was given.
1259543b8458eSmrgif test ${enable_year2038+y}
1259643b8458eSmrgthen :
1259743b8458eSmrg  enableval=$enable_year2038;
1259843b8458eSmrgfi
1259943b8458eSmrg
12600bb2e14f3Smrgif test -z "${HAS_PERL_TRUE}" && test -z "${HAS_PERL_FALSE}"; then
126015afa940dSmrg  as_fn_error $? "conditional \"HAS_PERL\" was never defined.
12602a5399cb1SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
12603bb2e14f3Smrgfi
12604bb2e14f3Smrgif test -z "${BUILD_REVPATH_TRUE}" && test -z "${BUILD_REVPATH_FALSE}"; then
126055afa940dSmrg  as_fn_error $? "conditional \"BUILD_REVPATH\" was never defined.
12606a5399cb1SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
12607bb2e14f3Smrgfi
12608bb2e14f3Smrgif test -z "${BUILD_MAKEG_TRUE}" && test -z "${BUILD_MAKEG_FALSE}"; then
126095afa940dSmrg  as_fn_error $? "conditional \"BUILD_MAKEG\" was never defined.
12610a5399cb1SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
12611bb2e14f3Smrgfi
12612bb2e14f3Smrgif test -z "${BUILD_XMKMF_TRUE}" && test -z "${BUILD_XMKMF_FALSE}"; then
126135afa940dSmrg  as_fn_error $? "conditional \"BUILD_XMKMF\" was never defined.
12614a5399cb1SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
12615bb2e14f3Smrgfi
12616bb2e14f3Smrgif test -z "${BUILD_CCMAKEDEP_TRUE}" && test -z "${BUILD_CCMAKEDEP_FALSE}"; then
126175afa940dSmrg  as_fn_error $? "conditional \"BUILD_CCMAKEDEP\" was never defined.
12618a5399cb1SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
12619bb2e14f3Smrgfi
12620bb2e14f3Smrgif test -z "${BUILD_MERGELIB_TRUE}" && test -z "${BUILD_MERGELIB_FALSE}"; then
126215afa940dSmrg  as_fn_error $? "conditional \"BUILD_MERGELIB\" was never defined.
12622a5399cb1SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
12623bb2e14f3Smrgfi
12624bb2e14f3Smrgif test -z "${BUILD_MKDIRHIER_TRUE}" && test -z "${BUILD_MKDIRHIER_FALSE}"; then
126255afa940dSmrg  as_fn_error $? "conditional \"BUILD_MKDIRHIER\" was never defined.
12626a5399cb1SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
12627bb2e14f3Smrgfi
12628bb2e14f3Smrgif test -z "${BUILD_CLEANLINKS_TRUE}" && test -z "${BUILD_CLEANLINKS_FALSE}"; then
126295afa940dSmrg  as_fn_error $? "conditional \"BUILD_CLEANLINKS\" was never defined.
12630a5399cb1SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
12631bb2e14f3Smrgfi
12632bb2e14f3Smrgif test -z "${BUILD_MKHTMLINDEX_TRUE}" && test -z "${BUILD_MKHTMLINDEX_FALSE}"; then
126335afa940dSmrg  as_fn_error $? "conditional \"BUILD_MKHTMLINDEX\" was never defined.
12634a5399cb1SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
12635bb2e14f3Smrgfi
12636bb2e14f3Smrg
126375afa940dSmrg: "${CONFIG_STATUS=./config.status}"
12638a5399cb1Smrgac_write_fail=0
12639bb2e14f3Smrgac_clean_files_save=$ac_clean_files
12640bb2e14f3Smrgac_clean_files="$ac_clean_files $CONFIG_STATUS"
12641e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
12642e5db2183Smrgprintf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
12643a5399cb1Smrgas_write_fail=0
12644a5399cb1Smrgcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
12645bb2e14f3Smrg#! $SHELL
12646bb2e14f3Smrg# Generated by $as_me.
12647bb2e14f3Smrg# Run this file to recreate the current configuration.
12648bb2e14f3Smrg# Compiler output produced by configure, useful for debugging
12649bb2e14f3Smrg# configure, is in config.log if it exists.
12650bb2e14f3Smrg
12651bb2e14f3Smrgdebug=false
12652bb2e14f3Smrgac_cs_recheck=false
12653bb2e14f3Smrgac_cs_silent=false
12654bb2e14f3Smrg
12655a5399cb1SmrgSHELL=\${CONFIG_SHELL-$SHELL}
12656a5399cb1Smrgexport SHELL
12657a5399cb1Smrg_ASEOF
12658a5399cb1Smrgcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
12659a5399cb1Smrg## -------------------- ##
12660a5399cb1Smrg## M4sh Initialization. ##
12661a5399cb1Smrg## -------------------- ##
12662a5399cb1Smrg
12663a5399cb1Smrg# Be more Bourne compatible
12664a5399cb1SmrgDUALCASE=1; export DUALCASE # for MKS sh
12665e5db2183Smrgif test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
12666e5db2183Smrgthen :
12667bb2e14f3Smrg  emulate sh
12668bb2e14f3Smrg  NULLCMD=:
12669a5399cb1Smrg  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
12670bb2e14f3Smrg  # is contrary to our usage.  Disable this feature.
12671bb2e14f3Smrg  alias -g '${1+"$@"}'='"$@"'
12672a5399cb1Smrg  setopt NO_GLOB_SUBST
1267343b8458eSmrgelse case e in #(
1267443b8458eSmrg  e) case `(set -o) 2>/dev/null` in #(
12675a5399cb1Smrg  *posix*) :
12676a5399cb1Smrg    set -o posix ;; #(
12677a5399cb1Smrg  *) :
12678a5399cb1Smrg     ;;
1267943b8458eSmrgesac ;;
12680a5399cb1Smrgesac
12681bb2e14f3Smrgfi
12682bb2e14f3Smrg
12683a5399cb1Smrg
12684e5db2183Smrg
12685e5db2183Smrg# Reset variables that may have inherited troublesome values from
12686e5db2183Smrg# the environment.
12687e5db2183Smrg
12688e5db2183Smrg# IFS needs to be set, to space, tab, and newline, in precisely that order.
12689e5db2183Smrg# (If _AS_PATH_WALK were called with IFS unset, it would have the
12690e5db2183Smrg# side effect of setting IFS to empty, thus disabling word splitting.)
12691e5db2183Smrg# Quoting is to prevent editors from complaining about space-tab.
12692a5399cb1Smrgas_nl='
12693a5399cb1Smrg'
12694a5399cb1Smrgexport as_nl
12695e5db2183SmrgIFS=" ""	$as_nl"
12696e5db2183Smrg
12697e5db2183SmrgPS1='$ '
12698e5db2183SmrgPS2='> '
12699e5db2183SmrgPS4='+ '
12700e5db2183Smrg
12701e5db2183Smrg# Ensure predictable behavior from utilities with locale-dependent output.
12702e5db2183SmrgLC_ALL=C
12703e5db2183Smrgexport LC_ALL
12704e5db2183SmrgLANGUAGE=C
12705e5db2183Smrgexport LANGUAGE
12706e5db2183Smrg
12707e5db2183Smrg# We cannot yet rely on "unset" to work, but we need these variables
12708e5db2183Smrg# to be unset--not just set to an empty or harmless value--now, to
12709e5db2183Smrg# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
12710e5db2183Smrg# also avoids known problems related to "unset" and subshell syntax
12711e5db2183Smrg# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
12712e5db2183Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
12713e5db2183Smrgdo eval test \${$as_var+y} \
12714e5db2183Smrg  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
12715e5db2183Smrgdone
12716e5db2183Smrg
12717e5db2183Smrg# Ensure that fds 0, 1, and 2 are open.
12718e5db2183Smrgif (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
12719e5db2183Smrgif (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
12720e5db2183Smrgif (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
12721a5399cb1Smrg
12722a5399cb1Smrg# The user is always right.
12723e5db2183Smrgif ${PATH_SEPARATOR+false} :; then
12724a5399cb1Smrg  PATH_SEPARATOR=:
12725a5399cb1Smrg  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12726a5399cb1Smrg    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
12727a5399cb1Smrg      PATH_SEPARATOR=';'
12728a5399cb1Smrg  }
12729bb2e14f3Smrgfi
12730bb2e14f3Smrg
12731bb2e14f3Smrg
12732a5399cb1Smrg# Find who we are.  Look in the path if we contain no directory separator.
127335afa940dSmrgas_myself=
12734a5399cb1Smrgcase $0 in #((
12735a5399cb1Smrg  *[\\/]* ) as_myself=$0 ;;
12736a5399cb1Smrg  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12737a5399cb1Smrgfor as_dir in $PATH
12738a5399cb1Smrgdo
12739a5399cb1Smrg  IFS=$as_save_IFS
12740e5db2183Smrg  case $as_dir in #(((
12741e5db2183Smrg    '') as_dir=./ ;;
12742e5db2183Smrg    */) ;;
12743e5db2183Smrg    *) as_dir=$as_dir/ ;;
12744e5db2183Smrg  esac
12745e5db2183Smrg    test -r "$as_dir$0" && as_myself=$as_dir$0 && break
12746a5399cb1Smrg  done
12747a5399cb1SmrgIFS=$as_save_IFS
12748a5399cb1Smrg
12749a5399cb1Smrg     ;;
12750a5399cb1Smrgesac
1275143b8458eSmrg# We did not find ourselves, most probably we were run as 'sh COMMAND'
12752a5399cb1Smrg# in which case we are not to be found in the path.
12753a5399cb1Smrgif test "x$as_myself" = x; then
12754a5399cb1Smrg  as_myself=$0
12755a5399cb1Smrgfi
12756a5399cb1Smrgif test ! -f "$as_myself"; then
12757e5db2183Smrg  printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
12758a5399cb1Smrg  exit 1
12759a5399cb1Smrgfi
12760a5399cb1Smrg
12761a5399cb1Smrg
12762a5399cb1Smrg
127635afa940dSmrg# as_fn_error STATUS ERROR [LINENO LOG_FD]
127645afa940dSmrg# ----------------------------------------
12765a5399cb1Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12766a5399cb1Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
127675afa940dSmrg# script with STATUS, using 1 if that was 0.
12768a5399cb1Smrgas_fn_error ()
12769a5399cb1Smrg{
127705afa940dSmrg  as_status=$1; test $as_status -eq 0 && as_status=1
127715afa940dSmrg  if test "$4"; then
127725afa940dSmrg    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12773e5db2183Smrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
12774bb2e14f3Smrg  fi
12775e5db2183Smrg  printf "%s\n" "$as_me: error: $2" >&2
12776a5399cb1Smrg  as_fn_exit $as_status
12777a5399cb1Smrg} # as_fn_error
12778a5399cb1Smrg
12779a5399cb1Smrg
12780a5399cb1Smrg# as_fn_set_status STATUS
12781a5399cb1Smrg# -----------------------
12782a5399cb1Smrg# Set $? to STATUS, without forking.
12783a5399cb1Smrgas_fn_set_status ()
12784a5399cb1Smrg{
12785a5399cb1Smrg  return $1
12786a5399cb1Smrg} # as_fn_set_status
12787a5399cb1Smrg
12788a5399cb1Smrg# as_fn_exit STATUS
12789a5399cb1Smrg# -----------------
12790a5399cb1Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12791a5399cb1Smrgas_fn_exit ()
12792a5399cb1Smrg{
12793a5399cb1Smrg  set +e
12794a5399cb1Smrg  as_fn_set_status $1
12795a5399cb1Smrg  exit $1
12796a5399cb1Smrg} # as_fn_exit
12797a5399cb1Smrg
12798a5399cb1Smrg# as_fn_unset VAR
12799a5399cb1Smrg# ---------------
12800a5399cb1Smrg# Portably unset VAR.
12801a5399cb1Smrgas_fn_unset ()
12802a5399cb1Smrg{
12803a5399cb1Smrg  { eval $1=; unset $1;}
12804a5399cb1Smrg}
12805a5399cb1Smrgas_unset=as_fn_unset
12806e5db2183Smrg
12807a5399cb1Smrg# as_fn_append VAR VALUE
12808a5399cb1Smrg# ----------------------
12809a5399cb1Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take
12810a5399cb1Smrg# advantage of any shell optimizations that allow amortized linear growth over
12811a5399cb1Smrg# repeated appends, instead of the typical quadratic growth present in naive
12812a5399cb1Smrg# implementations.
12813e5db2183Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
12814e5db2183Smrgthen :
12815a5399cb1Smrg  eval 'as_fn_append ()
12816a5399cb1Smrg  {
12817a5399cb1Smrg    eval $1+=\$2
12818a5399cb1Smrg  }'
1281943b8458eSmrgelse case e in #(
1282043b8458eSmrg  e) as_fn_append ()
12821a5399cb1Smrg  {
12822a5399cb1Smrg    eval $1=\$$1\$2
1282343b8458eSmrg  } ;;
1282443b8458eSmrgesac
12825a5399cb1Smrgfi # as_fn_append
12826a5399cb1Smrg
12827a5399cb1Smrg# as_fn_arith ARG...
12828a5399cb1Smrg# ------------------
12829a5399cb1Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the
12830a5399cb1Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments
12831a5399cb1Smrg# must be portable across $(()) and expr.
12832e5db2183Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
12833e5db2183Smrgthen :
12834a5399cb1Smrg  eval 'as_fn_arith ()
12835a5399cb1Smrg  {
12836a5399cb1Smrg    as_val=$(( $* ))
12837a5399cb1Smrg  }'
1283843b8458eSmrgelse case e in #(
1283943b8458eSmrg  e) as_fn_arith ()
12840a5399cb1Smrg  {
12841a5399cb1Smrg    as_val=`expr "$@" || test $? -eq 1`
1284243b8458eSmrg  } ;;
1284343b8458eSmrgesac
12844a5399cb1Smrgfi # as_fn_arith
12845a5399cb1Smrg
12846bb2e14f3Smrg
12847a5399cb1Smrgif expr a : '\(a\)' >/dev/null 2>&1 &&
12848a5399cb1Smrg   test "X`expr 00001 : '.*\(...\)'`" = X001; then
12849bb2e14f3Smrg  as_expr=expr
12850bb2e14f3Smrgelse
12851bb2e14f3Smrg  as_expr=false
12852bb2e14f3Smrgfi
12853bb2e14f3Smrg
12854a5399cb1Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
12855bb2e14f3Smrg  as_basename=basename
12856bb2e14f3Smrgelse
12857bb2e14f3Smrg  as_basename=false
12858bb2e14f3Smrgfi
12859bb2e14f3Smrg
12860a5399cb1Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12861a5399cb1Smrg  as_dirname=dirname
12862a5399cb1Smrgelse
12863a5399cb1Smrg  as_dirname=false
12864a5399cb1Smrgfi
12865bb2e14f3Smrg
12866a5399cb1Smrgas_me=`$as_basename -- "$0" ||
12867bb2e14f3Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12868bb2e14f3Smrg	 X"$0" : 'X\(//\)$' \| \
12869a5399cb1Smrg	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12870e5db2183Smrgprintf "%s\n" X/"$0" |
12871a5399cb1Smrg    sed '/^.*\/\([^/][^/]*\)\/*$/{
12872a5399cb1Smrg	    s//\1/
12873a5399cb1Smrg	    q
12874a5399cb1Smrg	  }
12875a5399cb1Smrg	  /^X\/\(\/\/\)$/{
12876a5399cb1Smrg	    s//\1/
12877a5399cb1Smrg	    q
12878a5399cb1Smrg	  }
12879a5399cb1Smrg	  /^X\/\(\/\).*/{
12880a5399cb1Smrg	    s//\1/
12881a5399cb1Smrg	    q
12882a5399cb1Smrg	  }
12883a5399cb1Smrg	  s/.*/./; q'`
12884bb2e14f3Smrg
12885bb2e14f3Smrg# Avoid depending upon Character Ranges.
12886bb2e14f3Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz'
12887bb2e14f3Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12888bb2e14f3Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS
12889bb2e14f3Smrgas_cr_digits='0123456789'
12890bb2e14f3Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits
12891bb2e14f3Smrg
12892e5db2183Smrg
12893e5db2183Smrg# Determine whether it's possible to make 'echo' print without a newline.
12894e5db2183Smrg# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
12895e5db2183Smrg# for compatibility with existing Makefiles.
12896a5399cb1SmrgECHO_C= ECHO_N= ECHO_T=
12897a5399cb1Smrgcase `echo -n x` in #(((((
12898a5399cb1Smrg-n*)
12899a5399cb1Smrg  case `echo 'xy\c'` in
12900a5399cb1Smrg  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
12901a5399cb1Smrg  xy)  ECHO_C='\c';;
12902a5399cb1Smrg  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
12903a5399cb1Smrg       ECHO_T='	';;
12904a5399cb1Smrg  esac;;
12905a5399cb1Smrg*)
12906a5399cb1Smrg  ECHO_N='-n';;
12907bb2e14f3Smrgesac
12908bb2e14f3Smrg
12909e5db2183Smrg# For backward compatibility with old third-party macros, we provide
12910e5db2183Smrg# the shell variables $as_echo and $as_echo_n.  New code should use
12911e5db2183Smrg# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
12912e5db2183Smrgas_echo='printf %s\n'
12913e5db2183Smrgas_echo_n='printf %s'
12914e5db2183Smrg
12915a5399cb1Smrgrm -f conf$$ conf$$.exe conf$$.file
12916a5399cb1Smrgif test -d conf$$.dir; then
12917a5399cb1Smrg  rm -f conf$$.dir/conf$$.file
12918bb2e14f3Smrgelse
12919a5399cb1Smrg  rm -f conf$$.dir
12920a5399cb1Smrg  mkdir conf$$.dir 2>/dev/null
12921bb2e14f3Smrgfi
12922a5399cb1Smrgif (echo >conf$$.file) 2>/dev/null; then
12923a5399cb1Smrg  if ln -s conf$$.file conf$$ 2>/dev/null; then
12924bb2e14f3Smrg    as_ln_s='ln -s'
12925a5399cb1Smrg    # ... but there are two gotchas:
1292643b8458eSmrg    # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail.
1292743b8458eSmrg    # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable.
1292843b8458eSmrg    # In both cases, we have to default to 'cp -pR'.
12929a5399cb1Smrg    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
129307af227c3Smrg      as_ln_s='cp -pR'
12931a5399cb1Smrg  elif ln conf$$.file conf$$ 2>/dev/null; then
12932a5399cb1Smrg    as_ln_s=ln
12933a5399cb1Smrg  else
129347af227c3Smrg    as_ln_s='cp -pR'
12935bb2e14f3Smrg  fi
12936bb2e14f3Smrgelse
129377af227c3Smrg  as_ln_s='cp -pR'
12938bb2e14f3Smrgfi
12939a5399cb1Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12940a5399cb1Smrgrmdir conf$$.dir 2>/dev/null
12941bb2e14f3Smrg
12942a5399cb1Smrg
12943a5399cb1Smrg# as_fn_mkdir_p
12944a5399cb1Smrg# -------------
12945a5399cb1Smrg# Create "$as_dir" as a directory, including parents if necessary.
12946a5399cb1Smrgas_fn_mkdir_p ()
12947a5399cb1Smrg{
12948a5399cb1Smrg
12949a5399cb1Smrg  case $as_dir in #(
12950a5399cb1Smrg  -*) as_dir=./$as_dir;;
12951a5399cb1Smrg  esac
12952a5399cb1Smrg  test -d "$as_dir" || eval $as_mkdir_p || {
12953a5399cb1Smrg    as_dirs=
12954a5399cb1Smrg    while :; do
12955a5399cb1Smrg      case $as_dir in #(
12956e5db2183Smrg      *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12957a5399cb1Smrg      *) as_qdir=$as_dir;;
12958a5399cb1Smrg      esac
12959a5399cb1Smrg      as_dirs="'$as_qdir' $as_dirs"
12960a5399cb1Smrg      as_dir=`$as_dirname -- "$as_dir" ||
12961a5399cb1Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12962a5399cb1Smrg	 X"$as_dir" : 'X\(//\)[^/]' \| \
12963a5399cb1Smrg	 X"$as_dir" : 'X\(//\)$' \| \
12964a5399cb1Smrg	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12965e5db2183Smrgprintf "%s\n" X"$as_dir" |
12966a5399cb1Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12967a5399cb1Smrg	    s//\1/
12968a5399cb1Smrg	    q
12969a5399cb1Smrg	  }
12970a5399cb1Smrg	  /^X\(\/\/\)[^/].*/{
12971a5399cb1Smrg	    s//\1/
12972a5399cb1Smrg	    q
12973a5399cb1Smrg	  }
12974a5399cb1Smrg	  /^X\(\/\/\)$/{
12975a5399cb1Smrg	    s//\1/
12976a5399cb1Smrg	    q
12977a5399cb1Smrg	  }
12978a5399cb1Smrg	  /^X\(\/\).*/{
12979a5399cb1Smrg	    s//\1/
12980a5399cb1Smrg	    q
12981a5399cb1Smrg	  }
12982a5399cb1Smrg	  s/.*/./; q'`
12983a5399cb1Smrg      test -d "$as_dir" && break
12984a5399cb1Smrg    done
12985a5399cb1Smrg    test -z "$as_dirs" || eval "mkdir $as_dirs"
129865afa940dSmrg  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
12987a5399cb1Smrg
12988a5399cb1Smrg
12989a5399cb1Smrg} # as_fn_mkdir_p
12990bb2e14f3Smrgif mkdir -p . 2>/dev/null; then
12991a5399cb1Smrg  as_mkdir_p='mkdir -p "$as_dir"'
12992bb2e14f3Smrgelse
12993bb2e14f3Smrg  test -d ./-p && rmdir ./-p
12994bb2e14f3Smrg  as_mkdir_p=false
12995bb2e14f3Smrgfi
12996a5399cb1Smrg
129977af227c3Smrg
129987af227c3Smrg# as_fn_executable_p FILE
129997af227c3Smrg# -----------------------
130007af227c3Smrg# Test if FILE is an executable regular file.
130017af227c3Smrgas_fn_executable_p ()
130027af227c3Smrg{
130037af227c3Smrg  test -f "$1" && test -x "$1"
130047af227c3Smrg} # as_fn_executable_p
130057af227c3Smrgas_test_x='test -x'
130067af227c3Smrgas_executable_p=as_fn_executable_p
13007bb2e14f3Smrg
13008bb2e14f3Smrg# Sed expression to map a string onto a valid CPP name.
1300943b8458eSmrgas_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
1301043b8458eSmrgas_tr_cpp="eval sed '$as_sed_cpp'" # deprecated
13011bb2e14f3Smrg
13012bb2e14f3Smrg# Sed expression to map a string onto a valid variable name.
1301343b8458eSmrgas_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
1301443b8458eSmrgas_tr_sh="eval sed '$as_sed_sh'" # deprecated
13015bb2e14f3Smrg
13016bb2e14f3Smrg
13017bb2e14f3Smrgexec 6>&1
13018a5399cb1Smrg## ----------------------------------- ##
13019a5399cb1Smrg## Main body of $CONFIG_STATUS script. ##
13020a5399cb1Smrg## ----------------------------------- ##
13021a5399cb1Smrg_ASEOF
13022a5399cb1Smrgtest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
13023a5399cb1Smrg
13024a5399cb1Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13025a5399cb1Smrg# Save the log message, to keep $0 and so on meaningful, and to
13026bb2e14f3Smrg# report actual input values of CONFIG_FILES etc. instead of their
13027a5399cb1Smrg# values after options handling.
13028a5399cb1Smrgac_log="
1302943b8458eSmrgThis file was extended by imake $as_me 1.0.10, which was
1303043b8458eSmrggenerated by GNU Autoconf 2.72.  Invocation command line was
13031bb2e14f3Smrg
13032bb2e14f3Smrg  CONFIG_FILES    = $CONFIG_FILES
13033bb2e14f3Smrg  CONFIG_HEADERS  = $CONFIG_HEADERS
13034bb2e14f3Smrg  CONFIG_LINKS    = $CONFIG_LINKS
13035bb2e14f3Smrg  CONFIG_COMMANDS = $CONFIG_COMMANDS
13036bb2e14f3Smrg  $ $0 $@
13037bb2e14f3Smrg
13038a5399cb1Smrgon `(hostname || uname -n) 2>/dev/null | sed 1q`
13039a5399cb1Smrg"
13040a5399cb1Smrg
13041bb2e14f3Smrg_ACEOF
13042bb2e14f3Smrg
13043a5399cb1Smrgcase $ac_config_files in *"
13044a5399cb1Smrg"*) set x $ac_config_files; shift; ac_config_files=$*;;
13045a5399cb1Smrgesac
13046bb2e14f3Smrg
13047a5399cb1Smrgcase $ac_config_headers in *"
13048a5399cb1Smrg"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13049a5399cb1Smrgesac
13050bb2e14f3Smrg
13051bb2e14f3Smrg
13052a5399cb1Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13053a5399cb1Smrg# Files that config.status was made for.
13054a5399cb1Smrgconfig_files="$ac_config_files"
13055a5399cb1Smrgconfig_headers="$ac_config_headers"
13056a5399cb1Smrgconfig_commands="$ac_config_commands"
13057bb2e14f3Smrg
13058a5399cb1Smrg_ACEOF
13059bb2e14f3Smrg
13060a5399cb1Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13061bb2e14f3Smrgac_cs_usage="\
1306243b8458eSmrg'$as_me' instantiates files and other configuration actions
13063a5399cb1Smrgfrom templates according to the current configuration.  Unless the files
13064a5399cb1Smrgand actions are specified as TAGs, all are instantiated by default.
13065bb2e14f3Smrg
13066a5399cb1SmrgUsage: $0 [OPTION]... [TAG]...
13067bb2e14f3Smrg
13068bb2e14f3Smrg  -h, --help       print this help, then exit
13069a5399cb1Smrg  -V, --version    print version number and configuration settings, then exit
13070a5399cb1Smrg      --config     print configuration, then exit
13071a5399cb1Smrg  -q, --quiet, --silent
13072a5399cb1Smrg                   do not print progress messages
13073bb2e14f3Smrg  -d, --debug      don't remove temporary files
13074bb2e14f3Smrg      --recheck    update $as_me by reconfiguring in the same conditions
13075a5399cb1Smrg      --file=FILE[:TEMPLATE]
13076a5399cb1Smrg                   instantiate the configuration file FILE
13077a5399cb1Smrg      --header=FILE[:TEMPLATE]
13078a5399cb1Smrg                   instantiate the configuration header FILE
13079bb2e14f3Smrg
13080bb2e14f3SmrgConfiguration files:
13081bb2e14f3Smrg$config_files
13082bb2e14f3Smrg
13083bb2e14f3SmrgConfiguration headers:
13084bb2e14f3Smrg$config_headers
13085bb2e14f3Smrg
13086bb2e14f3SmrgConfiguration commands:
13087bb2e14f3Smrg$config_commands
13088bb2e14f3Smrg
13089e5db2183SmrgReport bugs to <https://gitlab.freedesktop.org/xorg/util/imake/-/issues>."
13090bb2e14f3Smrg
13091a5399cb1Smrg_ACEOF
13092e5db2183Smrgac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
13093e5db2183Smrgac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
13094a5399cb1Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13095e5db2183Smrgac_cs_config='$ac_cs_config_escaped'
13096bb2e14f3Smrgac_cs_version="\\
1309743b8458eSmrgimake config.status 1.0.10
1309843b8458eSmrgconfigured by $0, generated by GNU Autoconf 2.72,
13099a5399cb1Smrg  with options \\"\$ac_cs_config\\"
13100bb2e14f3Smrg
1310143b8458eSmrgCopyright (C) 2023 Free Software Foundation, Inc.
13102bb2e14f3SmrgThis config.status script is free software; the Free Software Foundation
13103bb2e14f3Smrggives unlimited permission to copy, distribute and modify it."
13104a5399cb1Smrg
13105a5399cb1Smrgac_pwd='$ac_pwd'
13106a5399cb1Smrgsrcdir='$srcdir'
13107a5399cb1SmrgINSTALL='$INSTALL'
13108a5399cb1SmrgMKDIR_P='$MKDIR_P'
13109a5399cb1SmrgAWK='$AWK'
13110a5399cb1Smrgtest -n "\$AWK" || AWK=awk
13111bb2e14f3Smrg_ACEOF
13112bb2e14f3Smrg
13113a5399cb1Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13114a5399cb1Smrg# The default lists apply if the user does not specify any file.
13115bb2e14f3Smrgac_need_defaults=:
13116bb2e14f3Smrgwhile test $# != 0
13117bb2e14f3Smrgdo
13118bb2e14f3Smrg  case $1 in
131195afa940dSmrg  --*=?*)
13120a5399cb1Smrg    ac_option=`expr "X$1" : 'X\([^=]*\)='`
13121a5399cb1Smrg    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
13122bb2e14f3Smrg    ac_shift=:
13123bb2e14f3Smrg    ;;
131245afa940dSmrg  --*=)
131255afa940dSmrg    ac_option=`expr "X$1" : 'X\([^=]*\)='`
131265afa940dSmrg    ac_optarg=
131275afa940dSmrg    ac_shift=:
131285afa940dSmrg    ;;
13129a5399cb1Smrg  *)
13130bb2e14f3Smrg    ac_option=$1
13131bb2e14f3Smrg    ac_optarg=$2
13132bb2e14f3Smrg    ac_shift=shift
13133bb2e14f3Smrg    ;;
13134bb2e14f3Smrg  esac
13135bb2e14f3Smrg
13136bb2e14f3Smrg  case $ac_option in
13137bb2e14f3Smrg  # Handling of the options.
13138bb2e14f3Smrg  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
13139bb2e14f3Smrg    ac_cs_recheck=: ;;
13140a5399cb1Smrg  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
13141e5db2183Smrg    printf "%s\n" "$ac_cs_version"; exit ;;
13142a5399cb1Smrg  --config | --confi | --conf | --con | --co | --c )
13143e5db2183Smrg    printf "%s\n" "$ac_cs_config"; exit ;;
13144a5399cb1Smrg  --debug | --debu | --deb | --de | --d | -d )
13145bb2e14f3Smrg    debug=: ;;
13146bb2e14f3Smrg  --file | --fil | --fi | --f )
13147bb2e14f3Smrg    $ac_shift
13148a5399cb1Smrg    case $ac_optarg in
13149e5db2183Smrg    *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
131505afa940dSmrg    '') as_fn_error $? "missing file argument" ;;
13151a5399cb1Smrg    esac
13152a5399cb1Smrg    as_fn_append CONFIG_FILES " '$ac_optarg'"
13153bb2e14f3Smrg    ac_need_defaults=false;;
13154bb2e14f3Smrg  --header | --heade | --head | --hea )
13155bb2e14f3Smrg    $ac_shift
13156a5399cb1Smrg    case $ac_optarg in
13157e5db2183Smrg    *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13158a5399cb1Smrg    esac
13159a5399cb1Smrg    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
13160bb2e14f3Smrg    ac_need_defaults=false;;
13161a5399cb1Smrg  --he | --h)
13162a5399cb1Smrg    # Conflict between --help and --header
1316343b8458eSmrg    as_fn_error $? "ambiguous option: '$1'
1316443b8458eSmrgTry '$0 --help' for more information.";;
13165a5399cb1Smrg  --help | --hel | -h )
13166e5db2183Smrg    printf "%s\n" "$ac_cs_usage"; exit ;;
13167bb2e14f3Smrg  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
13168bb2e14f3Smrg  | -silent | --silent | --silen | --sile | --sil | --si | --s)
13169bb2e14f3Smrg    ac_cs_silent=: ;;
13170bb2e14f3Smrg
13171bb2e14f3Smrg  # This is an error.
1317243b8458eSmrg  -*) as_fn_error $? "unrecognized option: '$1'
1317343b8458eSmrgTry '$0 --help' for more information." ;;
13174bb2e14f3Smrg
13175a5399cb1Smrg  *) as_fn_append ac_config_targets " $1"
13176a5399cb1Smrg     ac_need_defaults=false ;;
13177bb2e14f3Smrg
13178bb2e14f3Smrg  esac
13179bb2e14f3Smrg  shift
13180bb2e14f3Smrgdone
13181bb2e14f3Smrg
13182bb2e14f3Smrgac_configure_extra_args=
13183bb2e14f3Smrg
13184bb2e14f3Smrgif $ac_cs_silent; then
13185bb2e14f3Smrg  exec 6>/dev/null
13186bb2e14f3Smrg  ac_configure_extra_args="$ac_configure_extra_args --silent"
13187bb2e14f3Smrgfi
13188bb2e14f3Smrg
13189bb2e14f3Smrg_ACEOF
13190a5399cb1Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13191bb2e14f3Smrgif \$ac_cs_recheck; then
131927af227c3Smrg  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
13193a5399cb1Smrg  shift
13194e5db2183Smrg  \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
13195a5399cb1Smrg  CONFIG_SHELL='$SHELL'
13196a5399cb1Smrg  export CONFIG_SHELL
13197a5399cb1Smrg  exec "\$@"
13198bb2e14f3Smrgfi
13199bb2e14f3Smrg
13200bb2e14f3Smrg_ACEOF
13201a5399cb1Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13202a5399cb1Smrgexec 5>>config.log
13203a5399cb1Smrg{
13204a5399cb1Smrg  echo
13205a5399cb1Smrg  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13206a5399cb1Smrg## Running $as_me. ##
13207a5399cb1Smrg_ASBOX
13208e5db2183Smrg  printf "%s\n" "$ac_log"
13209a5399cb1Smrg} >&5
13210bb2e14f3Smrg
13211a5399cb1Smrg_ACEOF
13212a5399cb1Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13213bb2e14f3Smrg#
13214a5399cb1Smrg# INIT-COMMANDS
13215bb2e14f3Smrg#
13216e5db2183SmrgAMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
13217bb2e14f3Smrg
13218bb2e14f3Smrg_ACEOF
13219bb2e14f3Smrg
13220a5399cb1Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13221bb2e14f3Smrg
13222a5399cb1Smrg# Handling of arguments.
13223bb2e14f3Smrgfor ac_config_target in $ac_config_targets
13224bb2e14f3Smrgdo
13225a5399cb1Smrg  case $ac_config_target in
13226a5399cb1Smrg    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
13227a5399cb1Smrg    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
13228a5399cb1Smrg    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
13229a5399cb1Smrg
1323043b8458eSmrg  *) as_fn_error $? "invalid argument: '$ac_config_target'" "$LINENO" 5;;
13231bb2e14f3Smrg  esac
13232bb2e14f3Smrgdone
13233bb2e14f3Smrg
13234a5399cb1Smrg
13235bb2e14f3Smrg# If the user did not use the arguments to specify the items to instantiate,
13236bb2e14f3Smrg# then the envvar interface is used.  Set only those that are not.
13237bb2e14f3Smrg# We use the long form for the default assignment because of an extremely
13238bb2e14f3Smrg# bizarre bug on SunOS 4.1.3.
13239bb2e14f3Smrgif $ac_need_defaults; then
13240e5db2183Smrg  test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
13241e5db2183Smrg  test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
13242e5db2183Smrg  test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands
13243bb2e14f3Smrgfi
13244bb2e14f3Smrg
13245bb2e14f3Smrg# Have a temporary directory for convenience.  Make it in the build tree
13246a5399cb1Smrg# simply because there is no reason against having it here, and in addition,
13247bb2e14f3Smrg# creating and moving files from /tmp can sometimes cause problems.
13248a5399cb1Smrg# Hook for its removal unless debugging.
13249a5399cb1Smrg# Note that there is a small window in which the directory will not be cleaned:
1325043b8458eSmrg# after its creation but before its name has been assigned to '$tmp'.
13251bb2e14f3Smrg$debug ||
13252bb2e14f3Smrg{
132535afa940dSmrg  tmp= ac_tmp=
13254a5399cb1Smrg  trap 'exit_status=$?
132555afa940dSmrg  : "${ac_tmp:=$tmp}"
132565afa940dSmrg  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
13257a5399cb1Smrg' 0
13258a5399cb1Smrg  trap 'as_fn_exit 1' 1 2 13 15
13259bb2e14f3Smrg}
13260bb2e14f3Smrg# Create a (secure) tmp directory for tmp files.
13261bb2e14f3Smrg
13262bb2e14f3Smrg{
13263a5399cb1Smrg  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
132645afa940dSmrg  test -d "$tmp"
13265bb2e14f3Smrg}  ||
13266bb2e14f3Smrg{
13267a5399cb1Smrg  tmp=./conf$$-$RANDOM
13268a5399cb1Smrg  (umask 077 && mkdir "$tmp")
132695afa940dSmrg} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
132705afa940dSmrgac_tmp=$tmp
13271a5399cb1Smrg
13272a5399cb1Smrg# Set up the scripts for CONFIG_FILES section.
13273a5399cb1Smrg# No need to generate them if there are no CONFIG_FILES.
1327443b8458eSmrg# This happens for instance with './config.status config.h'.
13275a5399cb1Smrgif test -n "$CONFIG_FILES"; then
13276a5399cb1Smrg
13277a5399cb1Smrg
13278a5399cb1Smrgac_cr=`echo X | tr X '\015'`
13279a5399cb1Smrg# On cygwin, bash can eat \r inside `` if the user requested igncr.
13280a5399cb1Smrg# But we know of no other shell where ac_cr would be empty at this
13281a5399cb1Smrg# point, so we can use a bashism as a fallback.
13282a5399cb1Smrgif test "x$ac_cr" = x; then
13283a5399cb1Smrg  eval ac_cr=\$\'\\r\'
13284a5399cb1Smrgfi
13285a5399cb1Smrgac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
13286a5399cb1Smrgif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
132875afa940dSmrg  ac_cs_awk_cr='\\r'
13288a5399cb1Smrgelse
13289a5399cb1Smrg  ac_cs_awk_cr=$ac_cr
13290a5399cb1Smrgfi
13291a5399cb1Smrg
132925afa940dSmrgecho 'BEGIN {' >"$ac_tmp/subs1.awk" &&
13293a5399cb1Smrg_ACEOF
13294a5399cb1Smrg
13295a5399cb1Smrg
13296a5399cb1Smrg{
13297a5399cb1Smrg  echo "cat >conf$$subs.awk <<_ACEOF" &&
13298a5399cb1Smrg  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
13299a5399cb1Smrg  echo "_ACEOF"
13300a5399cb1Smrg} >conf$$subs.sh ||
133015afa940dSmrg  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
133025afa940dSmrgac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
13303a5399cb1Smrgac_delim='%!_!# '
13304a5399cb1Smrgfor ac_last_try in false false false false false :; do
13305a5399cb1Smrg  . ./conf$$subs.sh ||
133065afa940dSmrg    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13307a5399cb1Smrg
13308a5399cb1Smrg  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
13309a5399cb1Smrg  if test $ac_delim_n = $ac_delim_num; then
13310a5399cb1Smrg    break
13311a5399cb1Smrg  elif $ac_last_try; then
133125afa940dSmrg    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13313a5399cb1Smrg  else
13314a5399cb1Smrg    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13315a5399cb1Smrg  fi
13316a5399cb1Smrgdone
13317a5399cb1Smrgrm -f conf$$subs.sh
13318a5399cb1Smrg
13319a5399cb1Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
133205afa940dSmrgcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
13321a5399cb1Smrg_ACEOF
13322a5399cb1Smrgsed -n '
13323a5399cb1Smrgh
13324a5399cb1Smrgs/^/S["/; s/!.*/"]=/
13325a5399cb1Smrgp
13326a5399cb1Smrgg
13327a5399cb1Smrgs/^[^!]*!//
13328a5399cb1Smrg:repl
13329a5399cb1Smrgt repl
13330a5399cb1Smrgs/'"$ac_delim"'$//
13331a5399cb1Smrgt delim
13332a5399cb1Smrg:nl
13333a5399cb1Smrgh
13334a5399cb1Smrgs/\(.\{148\}\)..*/\1/
13335a5399cb1Smrgt more1
13336a5399cb1Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
13337a5399cb1Smrgp
13338a5399cb1Smrgn
13339a5399cb1Smrgb repl
13340a5399cb1Smrg:more1
13341a5399cb1Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/
13342a5399cb1Smrgp
13343a5399cb1Smrgg
13344a5399cb1Smrgs/.\{148\}//
13345a5399cb1Smrgt nl
13346a5399cb1Smrg:delim
13347a5399cb1Smrgh
13348a5399cb1Smrgs/\(.\{148\}\)..*/\1/
13349a5399cb1Smrgt more2
13350a5399cb1Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/
13351a5399cb1Smrgp
13352a5399cb1Smrgb
13353a5399cb1Smrg:more2
13354a5399cb1Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/
13355a5399cb1Smrgp
13356a5399cb1Smrgg
13357a5399cb1Smrgs/.\{148\}//
13358a5399cb1Smrgt delim
13359a5399cb1Smrg' <conf$$subs.awk | sed '
13360a5399cb1Smrg/^[^""]/{
13361a5399cb1Smrg  N
13362a5399cb1Smrg  s/\n//
13363a5399cb1Smrg}
13364a5399cb1Smrg' >>$CONFIG_STATUS || ac_write_fail=1
13365a5399cb1Smrgrm -f conf$$subs.awk
13366a5399cb1Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13367a5399cb1Smrg_ACAWK
133685afa940dSmrgcat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
13369a5399cb1Smrg  for (key in S) S_is_set[key] = 1
13370a5399cb1Smrg  FS = ""
13371a5399cb1Smrg
13372a5399cb1Smrg}
13373bb2e14f3Smrg{
13374a5399cb1Smrg  line = $ 0
13375a5399cb1Smrg  nfields = split(line, field, "@")
13376a5399cb1Smrg  substed = 0
13377a5399cb1Smrg  len = length(field[1])
13378a5399cb1Smrg  for (i = 2; i < nfields; i++) {
13379a5399cb1Smrg    key = field[i]
13380a5399cb1Smrg    keylen = length(key)
13381a5399cb1Smrg    if (S_is_set[key]) {
13382a5399cb1Smrg      value = S[key]
13383a5399cb1Smrg      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
13384a5399cb1Smrg      len += length(value) + length(field[++i])
13385a5399cb1Smrg      substed = 1
13386a5399cb1Smrg    } else
13387a5399cb1Smrg      len += 1 + keylen
13388a5399cb1Smrg  }
13389a5399cb1Smrg
13390a5399cb1Smrg  print line
13391bb2e14f3Smrg}
13392bb2e14f3Smrg
13393a5399cb1Smrg_ACAWK
13394a5399cb1Smrg_ACEOF
13395a5399cb1Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13396a5399cb1Smrgif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
13397a5399cb1Smrg  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
13398a5399cb1Smrgelse
13399a5399cb1Smrg  cat
134005afa940dSmrgfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
134015afa940dSmrg  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
13402bb2e14f3Smrg_ACEOF
13403bb2e14f3Smrg
134045afa940dSmrg# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
134055afa940dSmrg# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
13406a5399cb1Smrg# trailing colons and then remove the whole line if VPATH becomes empty
13407a5399cb1Smrg# (actually we leave an empty line to preserve line numbers).
13408a5399cb1Smrgif test "x$srcdir" = x.; then
134095afa940dSmrg  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
134105afa940dSmrgh
134115afa940dSmrgs///
134125afa940dSmrgs/^/:/
134135afa940dSmrgs/[	 ]*$/:/
134145afa940dSmrgs/:\$(srcdir):/:/g
134155afa940dSmrgs/:\${srcdir}:/:/g
134165afa940dSmrgs/:@srcdir@:/:/g
134175afa940dSmrgs/^:*//
13418a5399cb1Smrgs/:*$//
134195afa940dSmrgx
134205afa940dSmrgs/\(=[	 ]*\).*/\1/
134215afa940dSmrgG
134225afa940dSmrgs/\n//
13423a5399cb1Smrgs/^[^=]*=[	 ]*$//
13424a5399cb1Smrg}'
13425a5399cb1Smrgfi
13426bb2e14f3Smrg
13427a5399cb1Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13428a5399cb1Smrgfi # test -n "$CONFIG_FILES"
13429bb2e14f3Smrg
13430a5399cb1Smrg# Set up the scripts for CONFIG_HEADERS section.
13431a5399cb1Smrg# No need to generate them if there are no CONFIG_HEADERS.
1343243b8458eSmrg# This happens for instance with './config.status Makefile'.
13433a5399cb1Smrgif test -n "$CONFIG_HEADERS"; then
134345afa940dSmrgcat >"$ac_tmp/defines.awk" <<\_ACAWK ||
13435a5399cb1SmrgBEGIN {
13436bb2e14f3Smrg_ACEOF
13437bb2e14f3Smrg
1343843b8458eSmrg# Transform confdefs.h into an awk script 'defines.awk', embedded as
13439a5399cb1Smrg# here-document in config.status, that substitutes the proper values into
13440a5399cb1Smrg# config.h.in to produce config.h.
13441a5399cb1Smrg
13442a5399cb1Smrg# Create a delimiter string that does not exist in confdefs.h, to ease
13443a5399cb1Smrg# handling of long lines.
13444a5399cb1Smrgac_delim='%!_!# '
13445a5399cb1Smrgfor ac_last_try in false false :; do
134465afa940dSmrg  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
134475afa940dSmrg  if test -z "$ac_tt"; then
13448a5399cb1Smrg    break
13449a5399cb1Smrg  elif $ac_last_try; then
134505afa940dSmrg    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
13451a5399cb1Smrg  else
13452a5399cb1Smrg    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13453bb2e14f3Smrg  fi
13454a5399cb1Smrgdone
13455bb2e14f3Smrg
13456a5399cb1Smrg# For the awk script, D is an array of macro values keyed by name,
13457a5399cb1Smrg# likewise P contains macro parameters if any.  Preserve backslash
13458a5399cb1Smrg# newline sequences.
13459a5399cb1Smrg
13460a5399cb1Smrgac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
13461a5399cb1Smrgsed -n '
13462a5399cb1Smrgs/.\{148\}/&'"$ac_delim"'/g
13463a5399cb1Smrgt rset
13464a5399cb1Smrg:rset
13465a5399cb1Smrgs/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
13466a5399cb1Smrgt def
13467a5399cb1Smrgd
13468a5399cb1Smrg:def
13469a5399cb1Smrgs/\\$//
13470a5399cb1Smrgt bsnl
13471a5399cb1Smrgs/["\\]/\\&/g
13472a5399cb1Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
13473a5399cb1SmrgD["\1"]=" \3"/p
13474a5399cb1Smrgs/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
13475a5399cb1Smrgd
13476a5399cb1Smrg:bsnl
13477a5399cb1Smrgs/["\\]/\\&/g
13478a5399cb1Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
13479a5399cb1SmrgD["\1"]=" \3\\\\\\n"\\/p
13480a5399cb1Smrgt cont
13481a5399cb1Smrgs/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
13482a5399cb1Smrgt cont
13483a5399cb1Smrgd
13484a5399cb1Smrg:cont
13485a5399cb1Smrgn
13486a5399cb1Smrgs/.\{148\}/&'"$ac_delim"'/g
13487a5399cb1Smrgt clear
13488a5399cb1Smrg:clear
13489a5399cb1Smrgs/\\$//
13490a5399cb1Smrgt bsnlc
13491a5399cb1Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/p
13492a5399cb1Smrgd
13493a5399cb1Smrg:bsnlc
13494a5399cb1Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
13495a5399cb1Smrgb cont
13496a5399cb1Smrg' <confdefs.h | sed '
13497a5399cb1Smrgs/'"$ac_delim"'/"\\\
13498a5399cb1Smrg"/g' >>$CONFIG_STATUS || ac_write_fail=1
13499a5399cb1Smrg
13500a5399cb1Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13501a5399cb1Smrg  for (key in D) D_is_set[key] = 1
13502a5399cb1Smrg  FS = ""
13503a5399cb1Smrg}
13504a5399cb1Smrg/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
13505a5399cb1Smrg  line = \$ 0
13506a5399cb1Smrg  split(line, arg, " ")
13507a5399cb1Smrg  if (arg[1] == "#") {
13508a5399cb1Smrg    defundef = arg[2]
13509a5399cb1Smrg    mac1 = arg[3]
13510a5399cb1Smrg  } else {
13511a5399cb1Smrg    defundef = substr(arg[1], 2)
13512a5399cb1Smrg    mac1 = arg[2]
13513a5399cb1Smrg  }
13514a5399cb1Smrg  split(mac1, mac2, "(") #)
13515a5399cb1Smrg  macro = mac2[1]
13516a5399cb1Smrg  prefix = substr(line, 1, index(line, defundef) - 1)
13517a5399cb1Smrg  if (D_is_set[macro]) {
13518a5399cb1Smrg    # Preserve the white space surrounding the "#".
13519a5399cb1Smrg    print prefix "define", macro P[macro] D[macro]
13520a5399cb1Smrg    next
13521a5399cb1Smrg  } else {
13522a5399cb1Smrg    # Replace #undef with comments.  This is necessary, for example,
13523a5399cb1Smrg    # in the case of _POSIX_SOURCE, which is predefined and required
13524a5399cb1Smrg    # on some systems where configure will not decide to define it.
13525a5399cb1Smrg    if (defundef == "undef") {
13526a5399cb1Smrg      print "/*", prefix defundef, macro, "*/"
13527a5399cb1Smrg      next
13528a5399cb1Smrg    }
13529a5399cb1Smrg  }
13530a5399cb1Smrg}
13531a5399cb1Smrg{ print }
13532a5399cb1Smrg_ACAWK
13533bb2e14f3Smrg_ACEOF
13534a5399cb1Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
135355afa940dSmrg  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
13536a5399cb1Smrgfi # test -n "$CONFIG_HEADERS"
13537a5399cb1Smrg
13538a5399cb1Smrg
13539a5399cb1Smrgeval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
13540a5399cb1Smrgshift
13541a5399cb1Smrgfor ac_tag
13542a5399cb1Smrgdo
13543a5399cb1Smrg  case $ac_tag in
13544a5399cb1Smrg  :[FHLC]) ac_mode=$ac_tag; continue;;
13545a5399cb1Smrg  esac
13546a5399cb1Smrg  case $ac_mode$ac_tag in
13547a5399cb1Smrg  :[FHL]*:*);;
1354843b8458eSmrg  :L* | :C*:*) as_fn_error $? "invalid tag '$ac_tag'" "$LINENO" 5;;
13549a5399cb1Smrg  :[FH]-) ac_tag=-:-;;
13550a5399cb1Smrg  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
13551a5399cb1Smrg  esac
13552a5399cb1Smrg  ac_save_IFS=$IFS
13553a5399cb1Smrg  IFS=:
13554a5399cb1Smrg  set x $ac_tag
13555a5399cb1Smrg  IFS=$ac_save_IFS
13556a5399cb1Smrg  shift
13557a5399cb1Smrg  ac_file=$1
13558a5399cb1Smrg  shift
13559a5399cb1Smrg
13560a5399cb1Smrg  case $ac_mode in
13561a5399cb1Smrg  :L) ac_source=$1;;
13562a5399cb1Smrg  :[FH])
13563a5399cb1Smrg    ac_file_inputs=
13564a5399cb1Smrg    for ac_f
13565a5399cb1Smrg    do
13566a5399cb1Smrg      case $ac_f in
135675afa940dSmrg      -) ac_f="$ac_tmp/stdin";;
13568a5399cb1Smrg      *) # Look for the file first in the build tree, then in the source tree
13569a5399cb1Smrg	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
1357043b8458eSmrg	 # because $ac_f cannot contain ':'.
13571a5399cb1Smrg	 test -f "$ac_f" ||
13572a5399cb1Smrg	   case $ac_f in
13573a5399cb1Smrg	   [\\/$]*) false;;
13574a5399cb1Smrg	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
13575a5399cb1Smrg	   esac ||
1357643b8458eSmrg	   as_fn_error 1 "cannot find input file: '$ac_f'" "$LINENO" 5;;
13577a5399cb1Smrg      esac
13578e5db2183Smrg      case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13579a5399cb1Smrg      as_fn_append ac_file_inputs " '$ac_f'"
13580a5399cb1Smrg    done
13581a5399cb1Smrg
1358243b8458eSmrg    # Let's still pretend it is 'configure' which instantiates (i.e., don't
13583a5399cb1Smrg    # use $as_me), people would be surprised to read:
13584a5399cb1Smrg    #    /* config.h.  Generated by config.status.  */
13585a5399cb1Smrg    configure_input='Generated from '`
13586e5db2183Smrg	  printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13587a5399cb1Smrg	`' by configure.'
13588a5399cb1Smrg    if test x"$ac_file" != x-; then
13589a5399cb1Smrg      configure_input="$ac_file.  $configure_input"
13590e5db2183Smrg      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
13591e5db2183Smrgprintf "%s\n" "$as_me: creating $ac_file" >&6;}
13592a5399cb1Smrg    fi
13593a5399cb1Smrg    # Neutralize special characters interpreted by sed in replacement strings.
13594a5399cb1Smrg    case $configure_input in #(
13595a5399cb1Smrg    *\&* | *\|* | *\\* )
13596e5db2183Smrg       ac_sed_conf_input=`printf "%s\n" "$configure_input" |
13597a5399cb1Smrg       sed 's/[\\\\&|]/\\\\&/g'`;; #(
13598a5399cb1Smrg    *) ac_sed_conf_input=$configure_input;;
13599a5399cb1Smrg    esac
13600a5399cb1Smrg
13601a5399cb1Smrg    case $ac_tag in
136025afa940dSmrg    *:-:* | *:-) cat >"$ac_tmp/stdin" \
136035afa940dSmrg      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
13604a5399cb1Smrg    esac
13605a5399cb1Smrg    ;;
13606bb2e14f3Smrg  esac
13607bb2e14f3Smrg
13608a5399cb1Smrg  ac_dir=`$as_dirname -- "$ac_file" ||
13609bb2e14f3Smrg$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13610bb2e14f3Smrg	 X"$ac_file" : 'X\(//\)[^/]' \| \
13611bb2e14f3Smrg	 X"$ac_file" : 'X\(//\)$' \| \
13612a5399cb1Smrg	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13613e5db2183Smrgprintf "%s\n" X"$ac_file" |
13614a5399cb1Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13615a5399cb1Smrg	    s//\1/
13616a5399cb1Smrg	    q
13617a5399cb1Smrg	  }
13618a5399cb1Smrg	  /^X\(\/\/\)[^/].*/{
13619a5399cb1Smrg	    s//\1/
13620a5399cb1Smrg	    q
13621a5399cb1Smrg	  }
13622a5399cb1Smrg	  /^X\(\/\/\)$/{
13623a5399cb1Smrg	    s//\1/
13624a5399cb1Smrg	    q
13625a5399cb1Smrg	  }
13626a5399cb1Smrg	  /^X\(\/\).*/{
13627a5399cb1Smrg	    s//\1/
13628a5399cb1Smrg	    q
13629a5399cb1Smrg	  }
13630a5399cb1Smrg	  s/.*/./; q'`
13631a5399cb1Smrg  as_dir="$ac_dir"; as_fn_mkdir_p
13632bb2e14f3Smrg  ac_builddir=.
13633bb2e14f3Smrg
13634a5399cb1Smrgcase "$ac_dir" in
13635a5399cb1Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13636a5399cb1Smrg*)
13637e5db2183Smrg  ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
13638a5399cb1Smrg  # A ".." for each directory in $ac_dir_suffix.
13639e5db2183Smrg  ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13640a5399cb1Smrg  case $ac_top_builddir_sub in
13641a5399cb1Smrg  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13642a5399cb1Smrg  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13643a5399cb1Smrg  esac ;;
13644a5399cb1Smrgesac
13645a5399cb1Smrgac_abs_top_builddir=$ac_pwd
13646a5399cb1Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix
13647a5399cb1Smrg# for backward compatibility:
13648a5399cb1Smrgac_top_builddir=$ac_top_build_prefix
13649bb2e14f3Smrg
13650bb2e14f3Smrgcase $srcdir in
13651a5399cb1Smrg  .)  # We are building in place.
13652bb2e14f3Smrg    ac_srcdir=.
13653a5399cb1Smrg    ac_top_srcdir=$ac_top_builddir_sub
13654a5399cb1Smrg    ac_abs_top_srcdir=$ac_pwd ;;
13655a5399cb1Smrg  [\\/]* | ?:[\\/]* )  # Absolute name.
13656bb2e14f3Smrg    ac_srcdir=$srcdir$ac_dir_suffix;
13657a5399cb1Smrg    ac_top_srcdir=$srcdir
13658a5399cb1Smrg    ac_abs_top_srcdir=$srcdir ;;
13659a5399cb1Smrg  *) # Relative name.
13660a5399cb1Smrg    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13661a5399cb1Smrg    ac_top_srcdir=$ac_top_build_prefix$srcdir
13662a5399cb1Smrg    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13663bb2e14f3Smrgesac
13664a5399cb1Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13665bb2e14f3Smrg
13666bb2e14f3Smrg
13667a5399cb1Smrg  case $ac_mode in
13668a5399cb1Smrg  :F)
13669a5399cb1Smrg  #
13670a5399cb1Smrg  # CONFIG_FILE
13671a5399cb1Smrg  #
13672bb2e14f3Smrg
13673bb2e14f3Smrg  case $INSTALL in
13674bb2e14f3Smrg  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13675a5399cb1Smrg  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
13676a5399cb1Smrg  esac
13677a5399cb1Smrg  ac_MKDIR_P=$MKDIR_P
13678a5399cb1Smrg  case $MKDIR_P in
13679a5399cb1Smrg  [\\/$]* | ?:[\\/]* ) ;;
13680a5399cb1Smrg  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
13681bb2e14f3Smrg  esac
13682a5399cb1Smrg_ACEOF
13683bb2e14f3Smrg
13684a5399cb1Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13685a5399cb1Smrg# If the template does not know about datarootdir, expand it.
13686a5399cb1Smrg# FIXME: This hack should be removed a few years after 2.60.
13687a5399cb1Smrgac_datarootdir_hack=; ac_datarootdir_seen=
13688a5399cb1Smrgac_sed_dataroot='
13689a5399cb1Smrg/datarootdir/ {
13690a5399cb1Smrg  p
13691a5399cb1Smrg  q
13692a5399cb1Smrg}
13693a5399cb1Smrg/@datadir@/p
13694a5399cb1Smrg/@docdir@/p
13695a5399cb1Smrg/@infodir@/p
13696a5399cb1Smrg/@localedir@/p
13697a5399cb1Smrg/@mandir@/p'
13698a5399cb1Smrgcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13699a5399cb1Smrg*datarootdir*) ac_datarootdir_seen=yes;;
13700a5399cb1Smrg*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13701e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13702e5db2183Smrgprintf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13703a5399cb1Smrg_ACEOF
13704a5399cb1Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13705a5399cb1Smrg  ac_datarootdir_hack='
13706a5399cb1Smrg  s&@datadir@&$datadir&g
13707a5399cb1Smrg  s&@docdir@&$docdir&g
13708a5399cb1Smrg  s&@infodir@&$infodir&g
13709a5399cb1Smrg  s&@localedir@&$localedir&g
13710a5399cb1Smrg  s&@mandir@&$mandir&g
13711a5399cb1Smrg  s&\\\${datarootdir}&$datarootdir&g' ;;
13712a5399cb1Smrgesac
13713bb2e14f3Smrg_ACEOF
13714a5399cb1Smrg
1371543b8458eSmrg# Neutralize VPATH when '$srcdir' = '.'.
13716a5399cb1Smrg# Shell code in configure.ac might set extrasub.
13717a5399cb1Smrg# FIXME: do we really want to maintain this feature?
13718a5399cb1Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13719a5399cb1Smrgac_sed_extra="$ac_vpsub
13720bb2e14f3Smrg$extrasub
13721bb2e14f3Smrg_ACEOF
13722a5399cb1Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13723bb2e14f3Smrg:t
13724bb2e14f3Smrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13725a5399cb1Smrgs|@configure_input@|$ac_sed_conf_input|;t t
13726a5399cb1Smrgs&@top_builddir@&$ac_top_builddir_sub&;t t
13727a5399cb1Smrgs&@top_build_prefix@&$ac_top_build_prefix&;t t
13728a5399cb1Smrgs&@srcdir@&$ac_srcdir&;t t
13729a5399cb1Smrgs&@abs_srcdir@&$ac_abs_srcdir&;t t
13730a5399cb1Smrgs&@top_srcdir@&$ac_top_srcdir&;t t
13731a5399cb1Smrgs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13732a5399cb1Smrgs&@builddir@&$ac_builddir&;t t
13733a5399cb1Smrgs&@abs_builddir@&$ac_abs_builddir&;t t
13734a5399cb1Smrgs&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13735a5399cb1Smrgs&@INSTALL@&$ac_INSTALL&;t t
13736a5399cb1Smrgs&@MKDIR_P@&$ac_MKDIR_P&;t t
13737a5399cb1Smrg$ac_datarootdir_hack
13738a5399cb1Smrg"
137395afa940dSmrgeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
137405afa940dSmrg  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13741a5399cb1Smrg
13742a5399cb1Smrgtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
137435afa940dSmrg  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
137445afa940dSmrg  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
137455afa940dSmrg      "$ac_tmp/out"`; test -z "$ac_out"; } &&
1374643b8458eSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable 'datarootdir'
137475afa940dSmrgwhich seems to be undefined.  Please make sure it is defined" >&5
1374843b8458eSmrgprintf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable 'datarootdir'
137495afa940dSmrgwhich seems to be undefined.  Please make sure it is defined" >&2;}
13750a5399cb1Smrg
137515afa940dSmrg  rm -f "$ac_tmp/stdin"
13752bb2e14f3Smrg  case $ac_file in
137535afa940dSmrg  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
137545afa940dSmrg  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
13755a5399cb1Smrg  esac \
137565afa940dSmrg  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13757a5399cb1Smrg ;;
13758a5399cb1Smrg  :H)
13759a5399cb1Smrg  #
13760a5399cb1Smrg  # CONFIG_HEADER
13761a5399cb1Smrg  #
13762bb2e14f3Smrg  if test x"$ac_file" != x-; then
13763a5399cb1Smrg    {
13764e5db2183Smrg      printf "%s\n" "/* $configure_input  */" >&1 \
137655afa940dSmrg      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
137665afa940dSmrg    } >"$ac_tmp/config.h" \
137675afa940dSmrg      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
137685afa940dSmrg    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
13769e5db2183Smrg      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13770e5db2183Smrgprintf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
13771bb2e14f3Smrg    else
13772a5399cb1Smrg      rm -f "$ac_file"
137735afa940dSmrg      mv "$ac_tmp/config.h" "$ac_file" \
137745afa940dSmrg	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
13775bb2e14f3Smrg    fi
13776bb2e14f3Smrg  else
13777e5db2183Smrg    printf "%s\n" "/* $configure_input  */" >&1 \
137785afa940dSmrg      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
137795afa940dSmrg      || as_fn_error $? "could not create -" "$LINENO" 5
13780bb2e14f3Smrg  fi
13781a5399cb1Smrg# Compute "$ac_file"'s index in $config_headers.
13782a5399cb1Smrg_am_arg="$ac_file"
13783bb2e14f3Smrg_am_stamp_count=1
13784bb2e14f3Smrgfor _am_header in $config_headers :; do
13785bb2e14f3Smrg  case $_am_header in
13786a5399cb1Smrg    $_am_arg | $_am_arg:* )
13787bb2e14f3Smrg      break ;;
13788bb2e14f3Smrg    * )
13789bb2e14f3Smrg      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
13790bb2e14f3Smrg  esac
13791bb2e14f3Smrgdone
13792a5399cb1Smrgecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
13793a5399cb1Smrg$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13794a5399cb1Smrg	 X"$_am_arg" : 'X\(//\)[^/]' \| \
13795a5399cb1Smrg	 X"$_am_arg" : 'X\(//\)$' \| \
13796a5399cb1Smrg	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
13797e5db2183Smrgprintf "%s\n" X"$_am_arg" |
13798a5399cb1Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13799a5399cb1Smrg	    s//\1/
13800a5399cb1Smrg	    q
13801a5399cb1Smrg	  }
13802a5399cb1Smrg	  /^X\(\/\/\)[^/].*/{
13803a5399cb1Smrg	    s//\1/
13804a5399cb1Smrg	    q
13805a5399cb1Smrg	  }
13806a5399cb1Smrg	  /^X\(\/\/\)$/{
13807a5399cb1Smrg	    s//\1/
13808a5399cb1Smrg	    q
13809a5399cb1Smrg	  }
13810a5399cb1Smrg	  /^X\(\/\).*/{
13811a5399cb1Smrg	    s//\1/
13812a5399cb1Smrg	    q
13813a5399cb1Smrg	  }
13814a5399cb1Smrg	  s/.*/./; q'`/stamp-h$_am_stamp_count
13815a5399cb1Smrg ;;
13816bb2e14f3Smrg
13817e5db2183Smrg  :C)  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13818e5db2183Smrgprintf "%s\n" "$as_me: executing $ac_file commands" >&6;}
13819a5399cb1Smrg ;;
13820a5399cb1Smrg  esac
13821bb2e14f3Smrg
13822bb2e14f3Smrg
13823a5399cb1Smrg  case $ac_file$ac_mode in
13824a5399cb1Smrg    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
1382539f9c979Smrg  # Older Autoconf quotes --file arguments for eval, but not when files
13826a5399cb1Smrg  # are listed without --file.  Let's play safe and only enable the eval
13827a5399cb1Smrg  # if we detect the quoting.
13828e5db2183Smrg  # TODO: see whether this extra hack can be removed once we start
13829e5db2183Smrg  # requiring Autoconf 2.70 or later.
13830e5db2183Smrg  case $CONFIG_FILES in #(
13831e5db2183Smrg  *\'*) :
13832e5db2183Smrg    eval set x "$CONFIG_FILES" ;; #(
13833e5db2183Smrg  *) :
13834e5db2183Smrg    set x $CONFIG_FILES ;; #(
13835e5db2183Smrg  *) :
13836e5db2183Smrg     ;;
13837e5db2183Smrgesac
13838a5399cb1Smrg  shift
13839e5db2183Smrg  # Used to flag and report bootstrapping failures.
13840e5db2183Smrg  am_rc=0
13841e5db2183Smrg  for am_mf
13842a5399cb1Smrg  do
13843a5399cb1Smrg    # Strip MF so we end up with the name of the file.
13844e5db2183Smrg    am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'`
13845e5db2183Smrg    # Check whether this is an Automake generated Makefile which includes
13846e5db2183Smrg    # dependency-tracking related rules and includes.
13847e5db2183Smrg    # Grep'ing the whole file directly is not great: AIX grep has a line
13848a5399cb1Smrg    # limit of 2048, but all sed's we know have understand at least 4000.
13849e5db2183Smrg    sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
13850e5db2183Smrg      || continue
13851e5db2183Smrg    am_dirpart=`$as_dirname -- "$am_mf" ||
13852e5db2183Smrg$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13853e5db2183Smrg	 X"$am_mf" : 'X\(//\)[^/]' \| \
13854e5db2183Smrg	 X"$am_mf" : 'X\(//\)$' \| \
13855e5db2183Smrg	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
13856e5db2183Smrgprintf "%s\n" X"$am_mf" |
13857a5399cb1Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13858a5399cb1Smrg	    s//\1/
13859a5399cb1Smrg	    q
13860a5399cb1Smrg	  }
13861a5399cb1Smrg	  /^X\(\/\/\)[^/].*/{
13862a5399cb1Smrg	    s//\1/
13863a5399cb1Smrg	    q
13864a5399cb1Smrg	  }
13865a5399cb1Smrg	  /^X\(\/\/\)$/{
13866a5399cb1Smrg	    s//\1/
13867a5399cb1Smrg	    q
13868a5399cb1Smrg	  }
13869a5399cb1Smrg	  /^X\(\/\).*/{
13870a5399cb1Smrg	    s//\1/
13871a5399cb1Smrg	    q
13872a5399cb1Smrg	  }
13873a5399cb1Smrg	  s/.*/./; q'`
13874e5db2183Smrg    am_filepart=`$as_basename -- "$am_mf" ||
13875e5db2183Smrg$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
13876e5db2183Smrg	 X"$am_mf" : 'X\(//\)$' \| \
13877e5db2183Smrg	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
13878e5db2183Smrgprintf "%s\n" X/"$am_mf" |
13879e5db2183Smrg    sed '/^.*\/\([^/][^/]*\)\/*$/{
13880a5399cb1Smrg	    s//\1/
13881a5399cb1Smrg	    q
13882a5399cb1Smrg	  }
13883e5db2183Smrg	  /^X\/\(\/\/\)$/{
13884a5399cb1Smrg	    s//\1/
13885a5399cb1Smrg	    q
13886a5399cb1Smrg	  }
13887e5db2183Smrg	  /^X\/\(\/\).*/{
13888a5399cb1Smrg	    s//\1/
13889a5399cb1Smrg	    q
13890a5399cb1Smrg	  }
13891a5399cb1Smrg	  s/.*/./; q'`
13892e5db2183Smrg    { echo "$as_me:$LINENO: cd "$am_dirpart" \
13893e5db2183Smrg      && sed -e '/# am--include-marker/d' "$am_filepart" \
13894e5db2183Smrg        | $MAKE -f - am--depfiles" >&5
13895e5db2183Smrg   (cd "$am_dirpart" \
13896e5db2183Smrg      && sed -e '/# am--include-marker/d' "$am_filepart" \
13897e5db2183Smrg        | $MAKE -f - am--depfiles) >&5 2>&5
13898e5db2183Smrg   ac_status=$?
13899e5db2183Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13900e5db2183Smrg   (exit $ac_status); } || am_rc=$?
13901bb2e14f3Smrg  done
13902e5db2183Smrg  if test $am_rc -ne 0; then
1390343b8458eSmrg    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
1390443b8458eSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
13905e5db2183Smrgas_fn_error $? "Something went wrong bootstrapping makefile fragments
13906e5db2183Smrg    for automatic dependency tracking.  If GNU make was not used, consider
13907e5db2183Smrg    re-running the configure script with MAKE=\"gmake\" (or whatever is
13908e5db2183Smrg    necessary).  You can also try re-running configure with the
13909e5db2183Smrg    '--disable-dependency-tracking' option to at least be able to build
13910e5db2183Smrg    the package (albeit without support for automatic dependency tracking).
1391143b8458eSmrgSee 'config.log' for more details" "$LINENO" 5; }
13912e5db2183Smrg  fi
13913e5db2183Smrg  { am_dirpart=; unset am_dirpart;}
13914e5db2183Smrg  { am_filepart=; unset am_filepart;}
13915e5db2183Smrg  { am_mf=; unset am_mf;}
13916e5db2183Smrg  { am_rc=; unset am_rc;}
13917e5db2183Smrg  rm -f conftest-deps.mk
13918a5399cb1Smrg}
13919bb2e14f3Smrg ;;
13920a5399cb1Smrg
13921bb2e14f3Smrg  esac
13922a5399cb1Smrgdone # for ac_tag
13923bb2e14f3Smrg
13924bb2e14f3Smrg
13925a5399cb1Smrgas_fn_exit 0
13926bb2e14f3Smrg_ACEOF
13927bb2e14f3Smrgac_clean_files=$ac_clean_files_save
13928bb2e14f3Smrg
13929a5399cb1Smrgtest $ac_write_fail = 0 ||
139305afa940dSmrg  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
13931a5399cb1Smrg
13932bb2e14f3Smrg
13933bb2e14f3Smrg# configure is writing to config.log, and then calls config.status.
13934bb2e14f3Smrg# config.status does its own redirection, appending to config.log.
13935bb2e14f3Smrg# Unfortunately, on DOS this fails, as config.log is still kept open
13936bb2e14f3Smrg# by configure, so config.status won't be able to write to it; its
13937bb2e14f3Smrg# output is simply discarded.  So we exec the FD to /dev/null,
13938bb2e14f3Smrg# effectively closing config.log, so it can be properly (re)opened and
13939bb2e14f3Smrg# appended to by config.status.  When coming back to configure, we
13940bb2e14f3Smrg# need to make the FD available again.
13941bb2e14f3Smrgif test "$no_create" != yes; then
13942bb2e14f3Smrg  ac_cs_success=:
13943bb2e14f3Smrg  ac_config_status_args=
13944bb2e14f3Smrg  test "$silent" = yes &&
13945bb2e14f3Smrg    ac_config_status_args="$ac_config_status_args --quiet"
13946bb2e14f3Smrg  exec 5>/dev/null
13947bb2e14f3Smrg  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13948bb2e14f3Smrg  exec 5>>config.log
13949bb2e14f3Smrg  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13950bb2e14f3Smrg  # would make configure fail if this is the last instruction.
139515afa940dSmrg  $ac_cs_success || as_fn_exit 1
13952a5399cb1Smrgfi
13953a5399cb1Smrgif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13954e5db2183Smrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13955e5db2183Smrgprintf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13956bb2e14f3Smrgfi
13957bb2e14f3Smrg
13958e5db2183Smrg
13959