configure revision 39413783
1de2362d3Smrg#! /bin/sh
2de2362d3Smrg# Guess values for system-dependent variables and create Makefiles.
339413783Smrg# Generated by GNU Autoconf 2.69 for xf86-video-ati 18.1.0.
4de2362d3Smrg#
58bf5c682Smrg# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/Radeon>.
6de2362d3Smrg#
7de2362d3Smrg#
818781e08Smrg# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
9de2362d3Smrg#
10de2362d3Smrg#
11de2362d3Smrg# This configure script is free software; the Free Software Foundation
12de2362d3Smrg# gives unlimited permission to copy, distribute and modify it.
13de2362d3Smrg## -------------------- ##
14de2362d3Smrg## M4sh Initialization. ##
15de2362d3Smrg## -------------------- ##
16de2362d3Smrg
17de2362d3Smrg# Be more Bourne compatible
18de2362d3SmrgDUALCASE=1; export DUALCASE # for MKS sh
19de2362d3Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20de2362d3Smrg  emulate sh
21de2362d3Smrg  NULLCMD=:
22de2362d3Smrg  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23de2362d3Smrg  # is contrary to our usage.  Disable this feature.
24de2362d3Smrg  alias -g '${1+"$@"}'='"$@"'
25de2362d3Smrg  setopt NO_GLOB_SUBST
26de2362d3Smrgelse
27de2362d3Smrg  case `(set -o) 2>/dev/null` in #(
28de2362d3Smrg  *posix*) :
29de2362d3Smrg    set -o posix ;; #(
30de2362d3Smrg  *) :
31de2362d3Smrg     ;;
32de2362d3Smrgesac
33de2362d3Smrgfi
34de2362d3Smrg
35de2362d3Smrg
36de2362d3Smrgas_nl='
37de2362d3Smrg'
38de2362d3Smrgexport as_nl
39de2362d3Smrg# Printing a long string crashes Solaris 7 /usr/bin/printf.
40de2362d3Smrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41de2362d3Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42de2362d3Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43de2362d3Smrg# Prefer a ksh shell builtin over an external printf program on Solaris,
44de2362d3Smrg# but without wasting forks for bash or zsh.
45de2362d3Smrgif test -z "$BASH_VERSION$ZSH_VERSION" \
46de2362d3Smrg    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47de2362d3Smrg  as_echo='print -r --'
48de2362d3Smrg  as_echo_n='print -rn --'
49de2362d3Smrgelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50de2362d3Smrg  as_echo='printf %s\n'
51de2362d3Smrg  as_echo_n='printf %s'
52de2362d3Smrgelse
53de2362d3Smrg  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54de2362d3Smrg    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55de2362d3Smrg    as_echo_n='/usr/ucb/echo -n'
56de2362d3Smrg  else
57de2362d3Smrg    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58de2362d3Smrg    as_echo_n_body='eval
59de2362d3Smrg      arg=$1;
60de2362d3Smrg      case $arg in #(
61de2362d3Smrg      *"$as_nl"*)
62de2362d3Smrg	expr "X$arg" : "X\\(.*\\)$as_nl";
63de2362d3Smrg	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64de2362d3Smrg      esac;
65de2362d3Smrg      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66de2362d3Smrg    '
67de2362d3Smrg    export as_echo_n_body
68de2362d3Smrg    as_echo_n='sh -c $as_echo_n_body as_echo'
69de2362d3Smrg  fi
70de2362d3Smrg  export as_echo_body
71de2362d3Smrg  as_echo='sh -c $as_echo_body as_echo'
72de2362d3Smrgfi
73de2362d3Smrg
74de2362d3Smrg# The user is always right.
75de2362d3Smrgif test "${PATH_SEPARATOR+set}" != set; then
76de2362d3Smrg  PATH_SEPARATOR=:
77de2362d3Smrg  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78de2362d3Smrg    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79de2362d3Smrg      PATH_SEPARATOR=';'
80de2362d3Smrg  }
81de2362d3Smrgfi
82de2362d3Smrg
83de2362d3Smrg
84de2362d3Smrg# IFS
85de2362d3Smrg# We need space, tab and new line, in precisely that order.  Quoting is
86de2362d3Smrg# there to prevent editors from complaining about space-tab.
87de2362d3Smrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word
88de2362d3Smrg# splitting by setting IFS to empty value.)
89de2362d3SmrgIFS=" ""	$as_nl"
90de2362d3Smrg
91de2362d3Smrg# Find who we are.  Look in the path if we contain no directory separator.
92de2362d3Smrgas_myself=
93de2362d3Smrgcase $0 in #((
94de2362d3Smrg  *[\\/]* ) as_myself=$0 ;;
95de2362d3Smrg  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96de2362d3Smrgfor as_dir in $PATH
97de2362d3Smrgdo
98de2362d3Smrg  IFS=$as_save_IFS
99de2362d3Smrg  test -z "$as_dir" && as_dir=.
100de2362d3Smrg    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
101de2362d3Smrg  done
102de2362d3SmrgIFS=$as_save_IFS
103de2362d3Smrg
104de2362d3Smrg     ;;
105de2362d3Smrgesac
106de2362d3Smrg# We did not find ourselves, most probably we were run as `sh COMMAND'
107de2362d3Smrg# in which case we are not to be found in the path.
108de2362d3Smrgif test "x$as_myself" = x; then
109de2362d3Smrg  as_myself=$0
110de2362d3Smrgfi
111de2362d3Smrgif test ! -f "$as_myself"; then
112de2362d3Smrg  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113de2362d3Smrg  exit 1
114de2362d3Smrgfi
115de2362d3Smrg
116de2362d3Smrg# Unset variables that we do not need and which cause bugs (e.g. in
117de2362d3Smrg# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
118de2362d3Smrg# suppresses any "Segmentation fault" message there.  '((' could
119de2362d3Smrg# trigger a bug in pdksh 5.2.14.
120de2362d3Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH
121de2362d3Smrgdo eval test x\${$as_var+set} = xset \
122de2362d3Smrg  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
123de2362d3Smrgdone
124de2362d3SmrgPS1='$ '
125de2362d3SmrgPS2='> '
126de2362d3SmrgPS4='+ '
127de2362d3Smrg
128de2362d3Smrg# NLS nuisances.
129de2362d3SmrgLC_ALL=C
130de2362d3Smrgexport LC_ALL
131de2362d3SmrgLANGUAGE=C
132de2362d3Smrgexport LANGUAGE
133de2362d3Smrg
134de2362d3Smrg# CDPATH.
135de2362d3Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
136de2362d3Smrg
13718781e08Smrg# Use a proper internal environment variable to ensure we don't fall
13818781e08Smrg  # into an infinite loop, continuously re-executing ourselves.
13918781e08Smrg  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
14018781e08Smrg    _as_can_reexec=no; export _as_can_reexec;
14118781e08Smrg    # We cannot yet assume a decent shell, so we have to provide a
14218781e08Smrg# neutralization value for shells without unset; and this also
14318781e08Smrg# works around shells that cannot unset nonexistent variables.
14418781e08Smrg# Preserve -v and -x to the replacement shell.
14518781e08SmrgBASH_ENV=/dev/null
14618781e08SmrgENV=/dev/null
14718781e08Smrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
14818781e08Smrgcase $- in # ((((
14918781e08Smrg  *v*x* | *x*v* ) as_opts=-vx ;;
15018781e08Smrg  *v* ) as_opts=-v ;;
15118781e08Smrg  *x* ) as_opts=-x ;;
15218781e08Smrg  * ) as_opts= ;;
15318781e08Smrgesac
15418781e08Smrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
15518781e08Smrg# Admittedly, this is quite paranoid, since all the known shells bail
15618781e08Smrg# out after a failed `exec'.
15718781e08Smrg$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
15818781e08Smrgas_fn_exit 255
15918781e08Smrg  fi
16018781e08Smrg  # We don't want this to propagate to other subprocesses.
16118781e08Smrg          { _as_can_reexec=; unset _as_can_reexec;}
162de2362d3Smrgif test "x$CONFIG_SHELL" = x; then
163de2362d3Smrg  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
164de2362d3Smrg  emulate sh
165de2362d3Smrg  NULLCMD=:
166de2362d3Smrg  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
167de2362d3Smrg  # is contrary to our usage.  Disable this feature.
168de2362d3Smrg  alias -g '\${1+\"\$@\"}'='\"\$@\"'
169de2362d3Smrg  setopt NO_GLOB_SUBST
170de2362d3Smrgelse
171de2362d3Smrg  case \`(set -o) 2>/dev/null\` in #(
172de2362d3Smrg  *posix*) :
173de2362d3Smrg    set -o posix ;; #(
174de2362d3Smrg  *) :
175de2362d3Smrg     ;;
176de2362d3Smrgesac
177de2362d3Smrgfi
178de2362d3Smrg"
179de2362d3Smrg  as_required="as_fn_return () { (exit \$1); }
180de2362d3Smrgas_fn_success () { as_fn_return 0; }
181de2362d3Smrgas_fn_failure () { as_fn_return 1; }
182de2362d3Smrgas_fn_ret_success () { return 0; }
183de2362d3Smrgas_fn_ret_failure () { return 1; }
184de2362d3Smrg
185de2362d3Smrgexitcode=0
186de2362d3Smrgas_fn_success || { exitcode=1; echo as_fn_success failed.; }
187de2362d3Smrgas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
188de2362d3Smrgas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
189de2362d3Smrgas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
190de2362d3Smrgif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191de2362d3Smrg
192de2362d3Smrgelse
193de2362d3Smrg  exitcode=1; echo positional parameters were not saved.
194de2362d3Smrgfi
19518781e08Smrgtest x\$exitcode = x0 || exit 1
19618781e08Smrgtest -x / || exit 1"
197de2362d3Smrg  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
198de2362d3Smrg  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
199de2362d3Smrg  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
200de2362d3Smrg  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
201de2362d3Smrgtest \$(( 1 + 1 )) = 2 || exit 1
202de2362d3Smrg
203de2362d3Smrg  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
204de2362d3Smrg    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
205de2362d3Smrg    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
206de2362d3Smrg    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
207de2362d3Smrg    PATH=/empty FPATH=/empty; export PATH FPATH
208de2362d3Smrg    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
209de2362d3Smrg      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
210de2362d3Smrg  if (eval "$as_required") 2>/dev/null; then :
211de2362d3Smrg  as_have_required=yes
212de2362d3Smrgelse
213de2362d3Smrg  as_have_required=no
214de2362d3Smrgfi
215de2362d3Smrg  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
216de2362d3Smrg
217de2362d3Smrgelse
218de2362d3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
219de2362d3Smrgas_found=false
220de2362d3Smrgfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
221de2362d3Smrgdo
222de2362d3Smrg  IFS=$as_save_IFS
223de2362d3Smrg  test -z "$as_dir" && as_dir=.
224de2362d3Smrg  as_found=:
225de2362d3Smrg  case $as_dir in #(
226de2362d3Smrg	 /*)
227de2362d3Smrg	   for as_base in sh bash ksh sh5; do
228de2362d3Smrg	     # Try only shells that exist, to save several forks.
229de2362d3Smrg	     as_shell=$as_dir/$as_base
230de2362d3Smrg	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
231de2362d3Smrg		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
232de2362d3Smrg  CONFIG_SHELL=$as_shell as_have_required=yes
233de2362d3Smrg		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
234de2362d3Smrg  break 2
235de2362d3Smrgfi
236de2362d3Smrgfi
237de2362d3Smrg	   done;;
238de2362d3Smrg       esac
239de2362d3Smrg  as_found=false
240de2362d3Smrgdone
241de2362d3Smrg$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
242de2362d3Smrg	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
243de2362d3Smrg  CONFIG_SHELL=$SHELL as_have_required=yes
244de2362d3Smrgfi; }
245de2362d3SmrgIFS=$as_save_IFS
246de2362d3Smrg
247de2362d3Smrg
248de2362d3Smrg      if test "x$CONFIG_SHELL" != x; then :
24918781e08Smrg  export CONFIG_SHELL
25018781e08Smrg             # We cannot yet assume a decent shell, so we have to provide a
25118781e08Smrg# neutralization value for shells without unset; and this also
25218781e08Smrg# works around shells that cannot unset nonexistent variables.
25318781e08Smrg# Preserve -v and -x to the replacement shell.
25418781e08SmrgBASH_ENV=/dev/null
25518781e08SmrgENV=/dev/null
25618781e08Smrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
25718781e08Smrgcase $- in # ((((
25818781e08Smrg  *v*x* | *x*v* ) as_opts=-vx ;;
25918781e08Smrg  *v* ) as_opts=-v ;;
26018781e08Smrg  *x* ) as_opts=-x ;;
26118781e08Smrg  * ) as_opts= ;;
26218781e08Smrgesac
26318781e08Smrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
26418781e08Smrg# Admittedly, this is quite paranoid, since all the known shells bail
26518781e08Smrg# out after a failed `exec'.
26618781e08Smrg$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
26718781e08Smrgexit 255
268de2362d3Smrgfi
269de2362d3Smrg
270de2362d3Smrg    if test x$as_have_required = xno; then :
271de2362d3Smrg  $as_echo "$0: This script requires a shell more modern than all"
272de2362d3Smrg  $as_echo "$0: the shells that I found on your system."
273de2362d3Smrg  if test x${ZSH_VERSION+set} = xset ; then
274de2362d3Smrg    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
275de2362d3Smrg    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
276de2362d3Smrg  else
277de2362d3Smrg    $as_echo "$0: Please tell bug-autoconf@gnu.org and
2788bf5c682Smrg$0: https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/Radeon
279de2362d3Smrg$0: about your system, including any error possibly output
280de2362d3Smrg$0: before this message. Then install a modern shell, or
281de2362d3Smrg$0: manually run the script under such a shell if you do
282de2362d3Smrg$0: have one."
283de2362d3Smrg  fi
284de2362d3Smrg  exit 1
285de2362d3Smrgfi
286de2362d3Smrgfi
287de2362d3Smrgfi
288de2362d3SmrgSHELL=${CONFIG_SHELL-/bin/sh}
289de2362d3Smrgexport SHELL
290de2362d3Smrg# Unset more variables known to interfere with behavior of common tools.
291de2362d3SmrgCLICOLOR_FORCE= GREP_OPTIONS=
292de2362d3Smrgunset CLICOLOR_FORCE GREP_OPTIONS
293de2362d3Smrg
294de2362d3Smrg## --------------------- ##
295de2362d3Smrg## M4sh Shell Functions. ##
296de2362d3Smrg## --------------------- ##
297de2362d3Smrg# as_fn_unset VAR
298de2362d3Smrg# ---------------
299de2362d3Smrg# Portably unset VAR.
300de2362d3Smrgas_fn_unset ()
301de2362d3Smrg{
302de2362d3Smrg  { eval $1=; unset $1;}
303de2362d3Smrg}
304de2362d3Smrgas_unset=as_fn_unset
305de2362d3Smrg
306de2362d3Smrg# as_fn_set_status STATUS
307de2362d3Smrg# -----------------------
308de2362d3Smrg# Set $? to STATUS, without forking.
309de2362d3Smrgas_fn_set_status ()
310de2362d3Smrg{
311de2362d3Smrg  return $1
312de2362d3Smrg} # as_fn_set_status
313de2362d3Smrg
314de2362d3Smrg# as_fn_exit STATUS
315de2362d3Smrg# -----------------
316de2362d3Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
317de2362d3Smrgas_fn_exit ()
318de2362d3Smrg{
319de2362d3Smrg  set +e
320de2362d3Smrg  as_fn_set_status $1
321de2362d3Smrg  exit $1
322de2362d3Smrg} # as_fn_exit
323de2362d3Smrg
324de2362d3Smrg# as_fn_mkdir_p
325de2362d3Smrg# -------------
326de2362d3Smrg# Create "$as_dir" as a directory, including parents if necessary.
327de2362d3Smrgas_fn_mkdir_p ()
328de2362d3Smrg{
329de2362d3Smrg
330de2362d3Smrg  case $as_dir in #(
331de2362d3Smrg  -*) as_dir=./$as_dir;;
332de2362d3Smrg  esac
333de2362d3Smrg  test -d "$as_dir" || eval $as_mkdir_p || {
334de2362d3Smrg    as_dirs=
335de2362d3Smrg    while :; do
336de2362d3Smrg      case $as_dir in #(
337de2362d3Smrg      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
338de2362d3Smrg      *) as_qdir=$as_dir;;
339de2362d3Smrg      esac
340de2362d3Smrg      as_dirs="'$as_qdir' $as_dirs"
341de2362d3Smrg      as_dir=`$as_dirname -- "$as_dir" ||
342de2362d3Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
343de2362d3Smrg	 X"$as_dir" : 'X\(//\)[^/]' \| \
344de2362d3Smrg	 X"$as_dir" : 'X\(//\)$' \| \
345de2362d3Smrg	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
346de2362d3Smrg$as_echo X"$as_dir" |
347de2362d3Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
348de2362d3Smrg	    s//\1/
349de2362d3Smrg	    q
350de2362d3Smrg	  }
351de2362d3Smrg	  /^X\(\/\/\)[^/].*/{
352de2362d3Smrg	    s//\1/
353de2362d3Smrg	    q
354de2362d3Smrg	  }
355de2362d3Smrg	  /^X\(\/\/\)$/{
356de2362d3Smrg	    s//\1/
357de2362d3Smrg	    q
358de2362d3Smrg	  }
359de2362d3Smrg	  /^X\(\/\).*/{
360de2362d3Smrg	    s//\1/
361de2362d3Smrg	    q
362de2362d3Smrg	  }
363de2362d3Smrg	  s/.*/./; q'`
364de2362d3Smrg      test -d "$as_dir" && break
365de2362d3Smrg    done
366de2362d3Smrg    test -z "$as_dirs" || eval "mkdir $as_dirs"
367de2362d3Smrg  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
368de2362d3Smrg
369de2362d3Smrg
370de2362d3Smrg} # as_fn_mkdir_p
37118781e08Smrg
37218781e08Smrg# as_fn_executable_p FILE
37318781e08Smrg# -----------------------
37418781e08Smrg# Test if FILE is an executable regular file.
37518781e08Smrgas_fn_executable_p ()
37618781e08Smrg{
37718781e08Smrg  test -f "$1" && test -x "$1"
37818781e08Smrg} # as_fn_executable_p
379de2362d3Smrg# as_fn_append VAR VALUE
380de2362d3Smrg# ----------------------
381de2362d3Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take
382de2362d3Smrg# advantage of any shell optimizations that allow amortized linear growth over
383de2362d3Smrg# repeated appends, instead of the typical quadratic growth present in naive
384de2362d3Smrg# implementations.
385de2362d3Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
386de2362d3Smrg  eval 'as_fn_append ()
387de2362d3Smrg  {
388de2362d3Smrg    eval $1+=\$2
389de2362d3Smrg  }'
390de2362d3Smrgelse
391de2362d3Smrg  as_fn_append ()
392de2362d3Smrg  {
393de2362d3Smrg    eval $1=\$$1\$2
394de2362d3Smrg  }
395de2362d3Smrgfi # as_fn_append
396de2362d3Smrg
397de2362d3Smrg# as_fn_arith ARG...
398de2362d3Smrg# ------------------
399de2362d3Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the
400de2362d3Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments
401de2362d3Smrg# must be portable across $(()) and expr.
402de2362d3Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
403de2362d3Smrg  eval 'as_fn_arith ()
404de2362d3Smrg  {
405de2362d3Smrg    as_val=$(( $* ))
406de2362d3Smrg  }'
407de2362d3Smrgelse
408de2362d3Smrg  as_fn_arith ()
409de2362d3Smrg  {
410de2362d3Smrg    as_val=`expr "$@" || test $? -eq 1`
411de2362d3Smrg  }
412de2362d3Smrgfi # as_fn_arith
413de2362d3Smrg
414de2362d3Smrg
415de2362d3Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD]
416de2362d3Smrg# ----------------------------------------
417de2362d3Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
418de2362d3Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
419de2362d3Smrg# script with STATUS, using 1 if that was 0.
420de2362d3Smrgas_fn_error ()
421de2362d3Smrg{
422de2362d3Smrg  as_status=$1; test $as_status -eq 0 && as_status=1
423de2362d3Smrg  if test "$4"; then
424de2362d3Smrg    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
425de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
426de2362d3Smrg  fi
427de2362d3Smrg  $as_echo "$as_me: error: $2" >&2
428de2362d3Smrg  as_fn_exit $as_status
429de2362d3Smrg} # as_fn_error
430de2362d3Smrg
431de2362d3Smrgif expr a : '\(a\)' >/dev/null 2>&1 &&
432de2362d3Smrg   test "X`expr 00001 : '.*\(...\)'`" = X001; then
433de2362d3Smrg  as_expr=expr
434de2362d3Smrgelse
435de2362d3Smrg  as_expr=false
436de2362d3Smrgfi
437de2362d3Smrg
438de2362d3Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
439de2362d3Smrg  as_basename=basename
440de2362d3Smrgelse
441de2362d3Smrg  as_basename=false
442de2362d3Smrgfi
443de2362d3Smrg
444de2362d3Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
445de2362d3Smrg  as_dirname=dirname
446de2362d3Smrgelse
447de2362d3Smrg  as_dirname=false
448de2362d3Smrgfi
449de2362d3Smrg
450de2362d3Smrgas_me=`$as_basename -- "$0" ||
451de2362d3Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
452de2362d3Smrg	 X"$0" : 'X\(//\)$' \| \
453de2362d3Smrg	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
454de2362d3Smrg$as_echo X/"$0" |
455de2362d3Smrg    sed '/^.*\/\([^/][^/]*\)\/*$/{
456de2362d3Smrg	    s//\1/
457de2362d3Smrg	    q
458de2362d3Smrg	  }
459de2362d3Smrg	  /^X\/\(\/\/\)$/{
460de2362d3Smrg	    s//\1/
461de2362d3Smrg	    q
462de2362d3Smrg	  }
463de2362d3Smrg	  /^X\/\(\/\).*/{
464de2362d3Smrg	    s//\1/
465de2362d3Smrg	    q
466de2362d3Smrg	  }
467de2362d3Smrg	  s/.*/./; q'`
468de2362d3Smrg
469de2362d3Smrg# Avoid depending upon Character Ranges.
470de2362d3Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz'
471de2362d3Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
472de2362d3Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS
473de2362d3Smrgas_cr_digits='0123456789'
474de2362d3Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits
475de2362d3Smrg
476de2362d3Smrg
477de2362d3Smrg  as_lineno_1=$LINENO as_lineno_1a=$LINENO
478de2362d3Smrg  as_lineno_2=$LINENO as_lineno_2a=$LINENO
479de2362d3Smrg  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
480de2362d3Smrg  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
481de2362d3Smrg  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
482de2362d3Smrg  sed -n '
483de2362d3Smrg    p
484de2362d3Smrg    /[$]LINENO/=
485de2362d3Smrg  ' <$as_myself |
486de2362d3Smrg    sed '
487de2362d3Smrg      s/[$]LINENO.*/&-/
488de2362d3Smrg      t lineno
489de2362d3Smrg      b
490de2362d3Smrg      :lineno
491de2362d3Smrg      N
492de2362d3Smrg      :loop
493de2362d3Smrg      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
494de2362d3Smrg      t loop
495de2362d3Smrg      s/-\n.*//
496de2362d3Smrg    ' >$as_me.lineno &&
497de2362d3Smrg  chmod +x "$as_me.lineno" ||
498de2362d3Smrg    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
499de2362d3Smrg
50018781e08Smrg  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
50118781e08Smrg  # already done that, so ensure we don't try to do so again and fall
50218781e08Smrg  # in an infinite loop.  This has already happened in practice.
50318781e08Smrg  _as_can_reexec=no; export _as_can_reexec
504de2362d3Smrg  # Don't try to exec as it changes $[0], causing all sort of problems
505de2362d3Smrg  # (the dirname of $[0] is not the place where we might find the
506de2362d3Smrg  # original and so on.  Autoconf is especially sensitive to this).
507de2362d3Smrg  . "./$as_me.lineno"
508de2362d3Smrg  # Exit status is that of the last command.
509de2362d3Smrg  exit
510de2362d3Smrg}
511de2362d3Smrg
512de2362d3SmrgECHO_C= ECHO_N= ECHO_T=
513de2362d3Smrgcase `echo -n x` in #(((((
514de2362d3Smrg-n*)
515de2362d3Smrg  case `echo 'xy\c'` in
516de2362d3Smrg  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
517de2362d3Smrg  xy)  ECHO_C='\c';;
518de2362d3Smrg  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
519de2362d3Smrg       ECHO_T='	';;
520de2362d3Smrg  esac;;
521de2362d3Smrg*)
522de2362d3Smrg  ECHO_N='-n';;
523de2362d3Smrgesac
524de2362d3Smrg
525de2362d3Smrgrm -f conf$$ conf$$.exe conf$$.file
526de2362d3Smrgif test -d conf$$.dir; then
527de2362d3Smrg  rm -f conf$$.dir/conf$$.file
528de2362d3Smrgelse
529de2362d3Smrg  rm -f conf$$.dir
530de2362d3Smrg  mkdir conf$$.dir 2>/dev/null
531de2362d3Smrgfi
532de2362d3Smrgif (echo >conf$$.file) 2>/dev/null; then
533de2362d3Smrg  if ln -s conf$$.file conf$$ 2>/dev/null; then
534de2362d3Smrg    as_ln_s='ln -s'
535de2362d3Smrg    # ... but there are two gotchas:
536de2362d3Smrg    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
537de2362d3Smrg    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
53818781e08Smrg    # In both cases, we have to default to `cp -pR'.
539de2362d3Smrg    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
54018781e08Smrg      as_ln_s='cp -pR'
541de2362d3Smrg  elif ln conf$$.file conf$$ 2>/dev/null; then
542de2362d3Smrg    as_ln_s=ln
543de2362d3Smrg  else
54418781e08Smrg    as_ln_s='cp -pR'
545de2362d3Smrg  fi
546de2362d3Smrgelse
54718781e08Smrg  as_ln_s='cp -pR'
548de2362d3Smrgfi
549de2362d3Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
550de2362d3Smrgrmdir conf$$.dir 2>/dev/null
551de2362d3Smrg
552de2362d3Smrgif mkdir -p . 2>/dev/null; then
553de2362d3Smrg  as_mkdir_p='mkdir -p "$as_dir"'
554de2362d3Smrgelse
555de2362d3Smrg  test -d ./-p && rmdir ./-p
556de2362d3Smrg  as_mkdir_p=false
557de2362d3Smrgfi
558de2362d3Smrg
55918781e08Smrgas_test_x='test -x'
56018781e08Smrgas_executable_p=as_fn_executable_p
561de2362d3Smrg
562de2362d3Smrg# Sed expression to map a string onto a valid CPP name.
563de2362d3Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
564de2362d3Smrg
565de2362d3Smrg# Sed expression to map a string onto a valid variable name.
566de2362d3Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
567de2362d3Smrg
568de2362d3SmrgSHELL=${CONFIG_SHELL-/bin/sh}
569de2362d3Smrg
570de2362d3Smrg
571de2362d3Smrgtest -n "$DJDIR" || exec 7<&0 </dev/null
572de2362d3Smrgexec 6>&1
573de2362d3Smrg
574de2362d3Smrg# Name of the host.
575de2362d3Smrg# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
576de2362d3Smrg# so uname gets run too.
577de2362d3Smrgac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
578de2362d3Smrg
579de2362d3Smrg#
580de2362d3Smrg# Initializations.
581de2362d3Smrg#
582de2362d3Smrgac_default_prefix=/usr/local
583de2362d3Smrgac_clean_files=
584de2362d3Smrgac_config_libobj_dir=.
585de2362d3SmrgLIBOBJS=
586de2362d3Smrgcross_compiling=no
587de2362d3Smrgsubdirs=
588de2362d3SmrgMFLAGS=
589de2362d3SmrgMAKEFLAGS=
590de2362d3Smrg
591de2362d3Smrg# Identity of this package.
592de2362d3SmrgPACKAGE_NAME='xf86-video-ati'
593de2362d3SmrgPACKAGE_TARNAME='xf86-video-ati'
59439413783SmrgPACKAGE_VERSION='18.1.0'
59539413783SmrgPACKAGE_STRING='xf86-video-ati 18.1.0'
5968bf5c682SmrgPACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/Radeon'
597de2362d3SmrgPACKAGE_URL=''
598de2362d3Smrg
599de2362d3Smrgac_unique_file="Makefile.am"
600de2362d3Smrg# Factoring default headers for most tests.
601de2362d3Smrgac_includes_default="\
602de2362d3Smrg#include <stdio.h>
603de2362d3Smrg#ifdef HAVE_SYS_TYPES_H
604de2362d3Smrg# include <sys/types.h>
605de2362d3Smrg#endif
606de2362d3Smrg#ifdef HAVE_SYS_STAT_H
607de2362d3Smrg# include <sys/stat.h>
608de2362d3Smrg#endif
609de2362d3Smrg#ifdef STDC_HEADERS
610de2362d3Smrg# include <stdlib.h>
611de2362d3Smrg# include <stddef.h>
612de2362d3Smrg#else
613de2362d3Smrg# ifdef HAVE_STDLIB_H
614de2362d3Smrg#  include <stdlib.h>
615de2362d3Smrg# endif
616de2362d3Smrg#endif
617de2362d3Smrg#ifdef HAVE_STRING_H
618de2362d3Smrg# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
619de2362d3Smrg#  include <memory.h>
620de2362d3Smrg# endif
621de2362d3Smrg# include <string.h>
622de2362d3Smrg#endif
623de2362d3Smrg#ifdef HAVE_STRINGS_H
624de2362d3Smrg# include <strings.h>
625de2362d3Smrg#endif
626de2362d3Smrg#ifdef HAVE_INTTYPES_H
627de2362d3Smrg# include <inttypes.h>
628de2362d3Smrg#endif
629de2362d3Smrg#ifdef HAVE_STDINT_H
630de2362d3Smrg# include <stdint.h>
631de2362d3Smrg#endif
632de2362d3Smrg#ifdef HAVE_UNISTD_H
633de2362d3Smrg# include <unistd.h>
634de2362d3Smrg#endif"
635de2362d3Smrg
636de2362d3Smrgac_subst_vars='am__EXEEXT_FALSE
637de2362d3Smrgam__EXEEXT_TRUE
638de2362d3SmrgLTLIBOBJS
639de2362d3SmrgLIBOBJS
640de2362d3SmrgDRIVER_NAME
641de2362d3Smrgmoduledir
642de2362d3SmrgPCIACCESS_LIBS
643de2362d3SmrgPCIACCESS_CFLAGS
64418781e08SmrgGLAMOR_FALSE
64518781e08SmrgGLAMOR_TRUE
64639413783SmrgGBM_LIBS
64739413783SmrgGBM_CFLAGS
64818781e08SmrgLIBGLAMOR_EGL_LIBS
64918781e08SmrgLIBGLAMOR_EGL_CFLAGS
65018781e08SmrgLIBGLAMOR_LIBS
65118781e08SmrgLIBGLAMOR_CFLAGS
65239413783SmrgLIBGL_LIBS
65339413783SmrgLIBGL_CFLAGS
654de2362d3SmrgLIBUDEV_FALSE
655de2362d3SmrgLIBUDEV_TRUE
656de2362d3SmrgLIBUDEV_LIBS
657de2362d3SmrgLIBUDEV_CFLAGS
6583ed65abbSmrgconfigdir
6593ed65abbSmrgHAS_XORG_CONF_DIR_FALSE
6603ed65abbSmrgHAS_XORG_CONF_DIR_TRUE
661de2362d3SmrgHAVE_XEXTPROTO_71_FALSE
662de2362d3SmrgHAVE_XEXTPROTO_71_TRUE
663de2362d3SmrgXEXT_LIBS
664de2362d3SmrgXEXT_CFLAGS
665de2362d3SmrgXORG_LIBS
666de2362d3SmrgXORG_CFLAGS
66718781e08SmrgLIBDRM_RADEON_LIBS
66818781e08SmrgLIBDRM_RADEON_CFLAGS
66918781e08SmrgLIBDRM_LIBS
67018781e08SmrgLIBDRM_CFLAGS
67118781e08SmrgLT_SYS_LIBRARY_PATH
672de2362d3SmrgOTOOL64
673de2362d3SmrgOTOOL
674de2362d3SmrgLIPO
675de2362d3SmrgNMEDIT
676de2362d3SmrgDSYMUTIL
677de2362d3SmrgMANIFEST_TOOL
678de2362d3SmrgRANLIB
679de2362d3Smrgac_ct_AR
680de2362d3SmrgAR
681de2362d3SmrgDLLTOOL
682de2362d3SmrgOBJDUMP
683de2362d3SmrgLN_S
684de2362d3SmrgNM
685de2362d3Smrgac_ct_DUMPBIN
686de2362d3SmrgDUMPBIN
687de2362d3SmrgLD
688de2362d3SmrgFGREP
689de2362d3SmrgLIBTOOL
690de2362d3SmrgMAN_SUBSTS
691de2362d3SmrgXORG_MAN_PAGE
692de2362d3SmrgADMIN_MAN_DIR
693de2362d3SmrgDRIVER_MAN_DIR
694de2362d3SmrgMISC_MAN_DIR
695de2362d3SmrgFILE_MAN_DIR
696de2362d3SmrgLIB_MAN_DIR
697de2362d3SmrgAPP_MAN_DIR
698de2362d3SmrgADMIN_MAN_SUFFIX
699de2362d3SmrgDRIVER_MAN_SUFFIX
700de2362d3SmrgMISC_MAN_SUFFIX
701de2362d3SmrgFILE_MAN_SUFFIX
702de2362d3SmrgLIB_MAN_SUFFIX
703de2362d3SmrgAPP_MAN_SUFFIX
704de2362d3SmrgSED
705de2362d3Smrghost_os
706de2362d3Smrghost_vendor
707de2362d3Smrghost_cpu
708de2362d3Smrghost
709de2362d3Smrgbuild_os
710de2362d3Smrgbuild_vendor
711de2362d3Smrgbuild_cpu
712de2362d3Smrgbuild
713de2362d3SmrgINSTALL_CMD
714de2362d3SmrgPKG_CONFIG_LIBDIR
715de2362d3SmrgPKG_CONFIG_PATH
716de2362d3SmrgPKG_CONFIG
717de2362d3SmrgCHANGELOG_CMD
718de2362d3SmrgSTRICT_CFLAGS
719de2362d3SmrgCWARNFLAGS
720de2362d3SmrgBASE_CFLAGS
721de2362d3SmrgEGREP
722de2362d3SmrgGREP
723de2362d3SmrgCPP
72418781e08Smrgam__fastdepCC_FALSE
72518781e08Smrgam__fastdepCC_TRUE
72618781e08SmrgCCDEPMODE
72718781e08Smrgam__nodep
72818781e08SmrgAMDEPBACKSLASH
72918781e08SmrgAMDEP_FALSE
73018781e08SmrgAMDEP_TRUE
73118781e08Smrgam__include
73218781e08SmrgDEPDIR
733de2362d3SmrgOBJEXT
734de2362d3SmrgEXEEXT
735de2362d3Smrgac_ct_CC
736de2362d3SmrgCPPFLAGS
737de2362d3SmrgLDFLAGS
738de2362d3SmrgCFLAGS
739de2362d3SmrgCC
74018781e08SmrgAM_BACKSLASH
74118781e08SmrgAM_DEFAULT_VERBOSITY
74218781e08SmrgAM_DEFAULT_V
74318781e08SmrgAM_V
74418781e08Smrgam__untar
74518781e08Smrgam__tar
74618781e08SmrgAMTAR
74718781e08Smrgam__leading_dot
74818781e08SmrgSET_MAKE
74918781e08SmrgAWK
75018781e08Smrgmkdir_p
75118781e08SmrgMKDIR_P
75218781e08SmrgINSTALL_STRIP_PROGRAM
75318781e08SmrgSTRIP
75418781e08Smrginstall_sh
75518781e08SmrgMAKEINFO
75618781e08SmrgAUTOHEADER
75718781e08SmrgAUTOMAKE
75818781e08SmrgAUTOCONF
75918781e08SmrgACLOCAL
76018781e08SmrgVERSION
76118781e08SmrgPACKAGE
76218781e08SmrgCYGPATH_W
76318781e08Smrgam__isrc
764de2362d3SmrgINSTALL_DATA
765de2362d3SmrgINSTALL_SCRIPT
766de2362d3SmrgINSTALL_PROGRAM
767de2362d3Smrgtarget_alias
768de2362d3Smrghost_alias
769de2362d3Smrgbuild_alias
770de2362d3SmrgLIBS
771de2362d3SmrgECHO_T
772de2362d3SmrgECHO_N
773de2362d3SmrgECHO_C
774de2362d3SmrgDEFS
775de2362d3Smrgmandir
776de2362d3Smrglocaledir
777de2362d3Smrglibdir
778de2362d3Smrgpsdir
779de2362d3Smrgpdfdir
780de2362d3Smrgdvidir
781de2362d3Smrghtmldir
782de2362d3Smrginfodir
783de2362d3Smrgdocdir
784de2362d3Smrgoldincludedir
785de2362d3Smrgincludedir
78618781e08Smrgrunstatedir
787de2362d3Smrglocalstatedir
788de2362d3Smrgsharedstatedir
789de2362d3Smrgsysconfdir
790de2362d3Smrgdatadir
791de2362d3Smrgdatarootdir
792de2362d3Smrglibexecdir
793de2362d3Smrgsbindir
794de2362d3Smrgbindir
795de2362d3Smrgprogram_transform_name
796de2362d3Smrgprefix
797de2362d3Smrgexec_prefix
798de2362d3SmrgPACKAGE_URL
799de2362d3SmrgPACKAGE_BUGREPORT
800de2362d3SmrgPACKAGE_STRING
801de2362d3SmrgPACKAGE_VERSION
802de2362d3SmrgPACKAGE_TARNAME
803de2362d3SmrgPACKAGE_NAME
804de2362d3SmrgPATH_SEPARATOR
80539413783SmrgSHELL
80639413783Smrgam__quote'
807de2362d3Smrgac_subst_files=''
808de2362d3Smrgac_user_opts='
809de2362d3Smrgenable_option_checking
8107821949aSmrgenable_silent_rules
8117821949aSmrgenable_largefile
81218781e08Smrgenable_dependency_tracking
81318781e08Smrgenable_selective_werror
81418781e08Smrgenable_strict_compilation
815de2362d3Smrgenable_static
816de2362d3Smrgenable_shared
817de2362d3Smrgwith_pic
818de2362d3Smrgenable_fast_install
81918781e08Smrgwith_aix_soname
820de2362d3Smrgwith_gnu_ld
821de2362d3Smrgwith_sysroot
822de2362d3Smrgenable_libtool_lock
823de2362d3Smrgwith_xorg_module_dir
8243ed65abbSmrgwith_xorg_conf_dir
82518781e08Smrgenable_udev
82618781e08Smrgenable_glamor
827de2362d3Smrg'
828de2362d3Smrg      ac_precious_vars='build_alias
829de2362d3Smrghost_alias
830de2362d3Smrgtarget_alias
831de2362d3SmrgCC
832de2362d3SmrgCFLAGS
833de2362d3SmrgLDFLAGS
834de2362d3SmrgLIBS
835de2362d3SmrgCPPFLAGS
836de2362d3SmrgCPP
837de2362d3SmrgPKG_CONFIG
838de2362d3SmrgPKG_CONFIG_PATH
839de2362d3SmrgPKG_CONFIG_LIBDIR
84018781e08SmrgLT_SYS_LIBRARY_PATH
84118781e08SmrgLIBDRM_CFLAGS
84218781e08SmrgLIBDRM_LIBS
84318781e08SmrgLIBDRM_RADEON_CFLAGS
84418781e08SmrgLIBDRM_RADEON_LIBS
845de2362d3SmrgXORG_CFLAGS
846de2362d3SmrgXORG_LIBS
847de2362d3SmrgXEXT_CFLAGS
848de2362d3SmrgXEXT_LIBS
849de2362d3SmrgLIBUDEV_CFLAGS
850de2362d3SmrgLIBUDEV_LIBS
85139413783SmrgLIBGL_CFLAGS
85239413783SmrgLIBGL_LIBS
85318781e08SmrgLIBGLAMOR_CFLAGS
85418781e08SmrgLIBGLAMOR_LIBS
85518781e08SmrgLIBGLAMOR_EGL_CFLAGS
85618781e08SmrgLIBGLAMOR_EGL_LIBS
85739413783SmrgGBM_CFLAGS
85839413783SmrgGBM_LIBS
859de2362d3SmrgPCIACCESS_CFLAGS
860de2362d3SmrgPCIACCESS_LIBS'
861de2362d3Smrg
862de2362d3Smrg
863de2362d3Smrg# Initialize some variables set by options.
864de2362d3Smrgac_init_help=
865de2362d3Smrgac_init_version=false
866de2362d3Smrgac_unrecognized_opts=
867de2362d3Smrgac_unrecognized_sep=
868de2362d3Smrg# The variables have the same names as the options, with
869de2362d3Smrg# dashes changed to underlines.
870de2362d3Smrgcache_file=/dev/null
871de2362d3Smrgexec_prefix=NONE
872de2362d3Smrgno_create=
873de2362d3Smrgno_recursion=
874de2362d3Smrgprefix=NONE
875de2362d3Smrgprogram_prefix=NONE
876de2362d3Smrgprogram_suffix=NONE
877de2362d3Smrgprogram_transform_name=s,x,x,
878de2362d3Smrgsilent=
879de2362d3Smrgsite=
880de2362d3Smrgsrcdir=
881de2362d3Smrgverbose=
882de2362d3Smrgx_includes=NONE
883de2362d3Smrgx_libraries=NONE
884de2362d3Smrg
885de2362d3Smrg# Installation directory options.
886de2362d3Smrg# These are left unexpanded so users can "make install exec_prefix=/foo"
887de2362d3Smrg# and all the variables that are supposed to be based on exec_prefix
888de2362d3Smrg# by default will actually change.
889de2362d3Smrg# Use braces instead of parens because sh, perl, etc. also accept them.
890de2362d3Smrg# (The list follows the same order as the GNU Coding Standards.)
891de2362d3Smrgbindir='${exec_prefix}/bin'
892de2362d3Smrgsbindir='${exec_prefix}/sbin'
893de2362d3Smrglibexecdir='${exec_prefix}/libexec'
894de2362d3Smrgdatarootdir='${prefix}/share'
895de2362d3Smrgdatadir='${datarootdir}'
896de2362d3Smrgsysconfdir='${prefix}/etc'
897de2362d3Smrgsharedstatedir='${prefix}/com'
898de2362d3Smrglocalstatedir='${prefix}/var'
89918781e08Smrgrunstatedir='${localstatedir}/run'
900de2362d3Smrgincludedir='${prefix}/include'
901de2362d3Smrgoldincludedir='/usr/include'
902de2362d3Smrgdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
903de2362d3Smrginfodir='${datarootdir}/info'
904de2362d3Smrghtmldir='${docdir}'
905de2362d3Smrgdvidir='${docdir}'
906de2362d3Smrgpdfdir='${docdir}'
907de2362d3Smrgpsdir='${docdir}'
908de2362d3Smrglibdir='${exec_prefix}/lib'
909de2362d3Smrglocaledir='${datarootdir}/locale'
910de2362d3Smrgmandir='${datarootdir}/man'
911de2362d3Smrg
912de2362d3Smrgac_prev=
913de2362d3Smrgac_dashdash=
914de2362d3Smrgfor ac_option
915de2362d3Smrgdo
916de2362d3Smrg  # If the previous option needs an argument, assign it.
917de2362d3Smrg  if test -n "$ac_prev"; then
918de2362d3Smrg    eval $ac_prev=\$ac_option
919de2362d3Smrg    ac_prev=
920de2362d3Smrg    continue
921de2362d3Smrg  fi
922de2362d3Smrg
923de2362d3Smrg  case $ac_option in
924de2362d3Smrg  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
925de2362d3Smrg  *=)   ac_optarg= ;;
926de2362d3Smrg  *)    ac_optarg=yes ;;
927de2362d3Smrg  esac
928de2362d3Smrg
929de2362d3Smrg  # Accept the important Cygnus configure options, so we can diagnose typos.
930de2362d3Smrg
931de2362d3Smrg  case $ac_dashdash$ac_option in
932de2362d3Smrg  --)
933de2362d3Smrg    ac_dashdash=yes ;;
934de2362d3Smrg
935de2362d3Smrg  -bindir | --bindir | --bindi | --bind | --bin | --bi)
936de2362d3Smrg    ac_prev=bindir ;;
937de2362d3Smrg  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
938de2362d3Smrg    bindir=$ac_optarg ;;
939de2362d3Smrg
940de2362d3Smrg  -build | --build | --buil | --bui | --bu)
941de2362d3Smrg    ac_prev=build_alias ;;
942de2362d3Smrg  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
943de2362d3Smrg    build_alias=$ac_optarg ;;
944de2362d3Smrg
945de2362d3Smrg  -cache-file | --cache-file | --cache-fil | --cache-fi \
946de2362d3Smrg  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
947de2362d3Smrg    ac_prev=cache_file ;;
948de2362d3Smrg  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
949de2362d3Smrg  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
950de2362d3Smrg    cache_file=$ac_optarg ;;
951de2362d3Smrg
952de2362d3Smrg  --config-cache | -C)
953de2362d3Smrg    cache_file=config.cache ;;
954de2362d3Smrg
955de2362d3Smrg  -datadir | --datadir | --datadi | --datad)
956de2362d3Smrg    ac_prev=datadir ;;
957de2362d3Smrg  -datadir=* | --datadir=* | --datadi=* | --datad=*)
958de2362d3Smrg    datadir=$ac_optarg ;;
959de2362d3Smrg
960de2362d3Smrg  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
961de2362d3Smrg  | --dataroo | --dataro | --datar)
962de2362d3Smrg    ac_prev=datarootdir ;;
963de2362d3Smrg  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
964de2362d3Smrg  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
965de2362d3Smrg    datarootdir=$ac_optarg ;;
966de2362d3Smrg
967de2362d3Smrg  -disable-* | --disable-*)
968de2362d3Smrg    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
969de2362d3Smrg    # Reject names that are not valid shell variable names.
970de2362d3Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
971de2362d3Smrg      as_fn_error $? "invalid feature name: $ac_useropt"
972de2362d3Smrg    ac_useropt_orig=$ac_useropt
973de2362d3Smrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
974de2362d3Smrg    case $ac_user_opts in
975de2362d3Smrg      *"
976de2362d3Smrg"enable_$ac_useropt"
977de2362d3Smrg"*) ;;
978de2362d3Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
979de2362d3Smrg	 ac_unrecognized_sep=', ';;
980de2362d3Smrg    esac
981de2362d3Smrg    eval enable_$ac_useropt=no ;;
982de2362d3Smrg
983de2362d3Smrg  -docdir | --docdir | --docdi | --doc | --do)
984de2362d3Smrg    ac_prev=docdir ;;
985de2362d3Smrg  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
986de2362d3Smrg    docdir=$ac_optarg ;;
987de2362d3Smrg
988de2362d3Smrg  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
989de2362d3Smrg    ac_prev=dvidir ;;
990de2362d3Smrg  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
991de2362d3Smrg    dvidir=$ac_optarg ;;
992de2362d3Smrg
993de2362d3Smrg  -enable-* | --enable-*)
994de2362d3Smrg    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
995de2362d3Smrg    # Reject names that are not valid shell variable names.
996de2362d3Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
997de2362d3Smrg      as_fn_error $? "invalid feature name: $ac_useropt"
998de2362d3Smrg    ac_useropt_orig=$ac_useropt
999de2362d3Smrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1000de2362d3Smrg    case $ac_user_opts in
1001de2362d3Smrg      *"
1002de2362d3Smrg"enable_$ac_useropt"
1003de2362d3Smrg"*) ;;
1004de2362d3Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1005de2362d3Smrg	 ac_unrecognized_sep=', ';;
1006de2362d3Smrg    esac
1007de2362d3Smrg    eval enable_$ac_useropt=\$ac_optarg ;;
1008de2362d3Smrg
1009de2362d3Smrg  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1010de2362d3Smrg  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1011de2362d3Smrg  | --exec | --exe | --ex)
1012de2362d3Smrg    ac_prev=exec_prefix ;;
1013de2362d3Smrg  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1014de2362d3Smrg  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1015de2362d3Smrg  | --exec=* | --exe=* | --ex=*)
1016de2362d3Smrg    exec_prefix=$ac_optarg ;;
1017de2362d3Smrg
1018de2362d3Smrg  -gas | --gas | --ga | --g)
1019de2362d3Smrg    # Obsolete; use --with-gas.
1020de2362d3Smrg    with_gas=yes ;;
1021de2362d3Smrg
1022de2362d3Smrg  -help | --help | --hel | --he | -h)
1023de2362d3Smrg    ac_init_help=long ;;
1024de2362d3Smrg  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1025de2362d3Smrg    ac_init_help=recursive ;;
1026de2362d3Smrg  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1027de2362d3Smrg    ac_init_help=short ;;
1028de2362d3Smrg
1029de2362d3Smrg  -host | --host | --hos | --ho)
1030de2362d3Smrg    ac_prev=host_alias ;;
1031de2362d3Smrg  -host=* | --host=* | --hos=* | --ho=*)
1032de2362d3Smrg    host_alias=$ac_optarg ;;
1033de2362d3Smrg
1034de2362d3Smrg  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1035de2362d3Smrg    ac_prev=htmldir ;;
1036de2362d3Smrg  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1037de2362d3Smrg  | --ht=*)
1038de2362d3Smrg    htmldir=$ac_optarg ;;
1039de2362d3Smrg
1040de2362d3Smrg  -includedir | --includedir | --includedi | --included | --include \
1041de2362d3Smrg  | --includ | --inclu | --incl | --inc)
1042de2362d3Smrg    ac_prev=includedir ;;
1043de2362d3Smrg  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1044de2362d3Smrg  | --includ=* | --inclu=* | --incl=* | --inc=*)
1045de2362d3Smrg    includedir=$ac_optarg ;;
1046de2362d3Smrg
1047de2362d3Smrg  -infodir | --infodir | --infodi | --infod | --info | --inf)
1048de2362d3Smrg    ac_prev=infodir ;;
1049de2362d3Smrg  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1050de2362d3Smrg    infodir=$ac_optarg ;;
1051de2362d3Smrg
1052de2362d3Smrg  -libdir | --libdir | --libdi | --libd)
1053de2362d3Smrg    ac_prev=libdir ;;
1054de2362d3Smrg  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1055de2362d3Smrg    libdir=$ac_optarg ;;
1056de2362d3Smrg
1057de2362d3Smrg  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1058de2362d3Smrg  | --libexe | --libex | --libe)
1059de2362d3Smrg    ac_prev=libexecdir ;;
1060de2362d3Smrg  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1061de2362d3Smrg  | --libexe=* | --libex=* | --libe=*)
1062de2362d3Smrg    libexecdir=$ac_optarg ;;
1063de2362d3Smrg
1064de2362d3Smrg  -localedir | --localedir | --localedi | --localed | --locale)
1065de2362d3Smrg    ac_prev=localedir ;;
1066de2362d3Smrg  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1067de2362d3Smrg    localedir=$ac_optarg ;;
1068de2362d3Smrg
1069de2362d3Smrg  -localstatedir | --localstatedir | --localstatedi | --localstated \
1070de2362d3Smrg  | --localstate | --localstat | --localsta | --localst | --locals)
1071de2362d3Smrg    ac_prev=localstatedir ;;
1072de2362d3Smrg  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1073de2362d3Smrg  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1074de2362d3Smrg    localstatedir=$ac_optarg ;;
1075de2362d3Smrg
1076de2362d3Smrg  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1077de2362d3Smrg    ac_prev=mandir ;;
1078de2362d3Smrg  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1079de2362d3Smrg    mandir=$ac_optarg ;;
1080de2362d3Smrg
1081de2362d3Smrg  -nfp | --nfp | --nf)
1082de2362d3Smrg    # Obsolete; use --without-fp.
1083de2362d3Smrg    with_fp=no ;;
1084de2362d3Smrg
1085de2362d3Smrg  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1086de2362d3Smrg  | --no-cr | --no-c | -n)
1087de2362d3Smrg    no_create=yes ;;
1088de2362d3Smrg
1089de2362d3Smrg  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1090de2362d3Smrg  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1091de2362d3Smrg    no_recursion=yes ;;
1092de2362d3Smrg
1093de2362d3Smrg  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1094de2362d3Smrg  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1095de2362d3Smrg  | --oldin | --oldi | --old | --ol | --o)
1096de2362d3Smrg    ac_prev=oldincludedir ;;
1097de2362d3Smrg  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1098de2362d3Smrg  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1099de2362d3Smrg  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1100de2362d3Smrg    oldincludedir=$ac_optarg ;;
1101de2362d3Smrg
1102de2362d3Smrg  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1103de2362d3Smrg    ac_prev=prefix ;;
1104de2362d3Smrg  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1105de2362d3Smrg    prefix=$ac_optarg ;;
1106de2362d3Smrg
1107de2362d3Smrg  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1108de2362d3Smrg  | --program-pre | --program-pr | --program-p)
1109de2362d3Smrg    ac_prev=program_prefix ;;
1110de2362d3Smrg  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1111de2362d3Smrg  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1112de2362d3Smrg    program_prefix=$ac_optarg ;;
1113de2362d3Smrg
1114de2362d3Smrg  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1115de2362d3Smrg  | --program-suf | --program-su | --program-s)
1116de2362d3Smrg    ac_prev=program_suffix ;;
1117de2362d3Smrg  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1118de2362d3Smrg  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1119de2362d3Smrg    program_suffix=$ac_optarg ;;
1120de2362d3Smrg
1121de2362d3Smrg  -program-transform-name | --program-transform-name \
1122de2362d3Smrg  | --program-transform-nam | --program-transform-na \
1123de2362d3Smrg  | --program-transform-n | --program-transform- \
1124de2362d3Smrg  | --program-transform | --program-transfor \
1125de2362d3Smrg  | --program-transfo | --program-transf \
1126de2362d3Smrg  | --program-trans | --program-tran \
1127de2362d3Smrg  | --progr-tra | --program-tr | --program-t)
1128de2362d3Smrg    ac_prev=program_transform_name ;;
1129de2362d3Smrg  -program-transform-name=* | --program-transform-name=* \
1130de2362d3Smrg  | --program-transform-nam=* | --program-transform-na=* \
1131de2362d3Smrg  | --program-transform-n=* | --program-transform-=* \
1132de2362d3Smrg  | --program-transform=* | --program-transfor=* \
1133de2362d3Smrg  | --program-transfo=* | --program-transf=* \
1134de2362d3Smrg  | --program-trans=* | --program-tran=* \
1135de2362d3Smrg  | --progr-tra=* | --program-tr=* | --program-t=*)
1136de2362d3Smrg    program_transform_name=$ac_optarg ;;
1137de2362d3Smrg
1138de2362d3Smrg  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1139de2362d3Smrg    ac_prev=pdfdir ;;
1140de2362d3Smrg  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1141de2362d3Smrg    pdfdir=$ac_optarg ;;
1142de2362d3Smrg
1143de2362d3Smrg  -psdir | --psdir | --psdi | --psd | --ps)
1144de2362d3Smrg    ac_prev=psdir ;;
1145de2362d3Smrg  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1146de2362d3Smrg    psdir=$ac_optarg ;;
1147de2362d3Smrg
1148de2362d3Smrg  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1149de2362d3Smrg  | -silent | --silent | --silen | --sile | --sil)
1150de2362d3Smrg    silent=yes ;;
1151de2362d3Smrg
115218781e08Smrg  -runstatedir | --runstatedir | --runstatedi | --runstated \
115318781e08Smrg  | --runstate | --runstat | --runsta | --runst | --runs \
115418781e08Smrg  | --run | --ru | --r)
115518781e08Smrg    ac_prev=runstatedir ;;
115618781e08Smrg  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
115718781e08Smrg  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
115818781e08Smrg  | --run=* | --ru=* | --r=*)
115918781e08Smrg    runstatedir=$ac_optarg ;;
116018781e08Smrg
1161de2362d3Smrg  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1162de2362d3Smrg    ac_prev=sbindir ;;
1163de2362d3Smrg  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1164de2362d3Smrg  | --sbi=* | --sb=*)
1165de2362d3Smrg    sbindir=$ac_optarg ;;
1166de2362d3Smrg
1167de2362d3Smrg  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1168de2362d3Smrg  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1169de2362d3Smrg  | --sharedst | --shareds | --shared | --share | --shar \
1170de2362d3Smrg  | --sha | --sh)
1171de2362d3Smrg    ac_prev=sharedstatedir ;;
1172de2362d3Smrg  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1173de2362d3Smrg  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1174de2362d3Smrg  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1175de2362d3Smrg  | --sha=* | --sh=*)
1176de2362d3Smrg    sharedstatedir=$ac_optarg ;;
1177de2362d3Smrg
1178de2362d3Smrg  -site | --site | --sit)
1179de2362d3Smrg    ac_prev=site ;;
1180de2362d3Smrg  -site=* | --site=* | --sit=*)
1181de2362d3Smrg    site=$ac_optarg ;;
1182de2362d3Smrg
1183de2362d3Smrg  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1184de2362d3Smrg    ac_prev=srcdir ;;
1185de2362d3Smrg  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1186de2362d3Smrg    srcdir=$ac_optarg ;;
1187de2362d3Smrg
1188de2362d3Smrg  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1189de2362d3Smrg  | --syscon | --sysco | --sysc | --sys | --sy)
1190de2362d3Smrg    ac_prev=sysconfdir ;;
1191de2362d3Smrg  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1192de2362d3Smrg  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1193de2362d3Smrg    sysconfdir=$ac_optarg ;;
1194de2362d3Smrg
1195de2362d3Smrg  -target | --target | --targe | --targ | --tar | --ta | --t)
1196de2362d3Smrg    ac_prev=target_alias ;;
1197de2362d3Smrg  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1198de2362d3Smrg    target_alias=$ac_optarg ;;
1199de2362d3Smrg
1200de2362d3Smrg  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1201de2362d3Smrg    verbose=yes ;;
1202de2362d3Smrg
1203de2362d3Smrg  -version | --version | --versio | --versi | --vers | -V)
1204de2362d3Smrg    ac_init_version=: ;;
1205de2362d3Smrg
1206de2362d3Smrg  -with-* | --with-*)
1207de2362d3Smrg    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1208de2362d3Smrg    # Reject names that are not valid shell variable names.
1209de2362d3Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1210de2362d3Smrg      as_fn_error $? "invalid package name: $ac_useropt"
1211de2362d3Smrg    ac_useropt_orig=$ac_useropt
1212de2362d3Smrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1213de2362d3Smrg    case $ac_user_opts in
1214de2362d3Smrg      *"
1215de2362d3Smrg"with_$ac_useropt"
1216de2362d3Smrg"*) ;;
1217de2362d3Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1218de2362d3Smrg	 ac_unrecognized_sep=', ';;
1219de2362d3Smrg    esac
1220de2362d3Smrg    eval with_$ac_useropt=\$ac_optarg ;;
1221de2362d3Smrg
1222de2362d3Smrg  -without-* | --without-*)
1223de2362d3Smrg    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1224de2362d3Smrg    # Reject names that are not valid shell variable names.
1225de2362d3Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1226de2362d3Smrg      as_fn_error $? "invalid package name: $ac_useropt"
1227de2362d3Smrg    ac_useropt_orig=$ac_useropt
1228de2362d3Smrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1229de2362d3Smrg    case $ac_user_opts in
1230de2362d3Smrg      *"
1231de2362d3Smrg"with_$ac_useropt"
1232de2362d3Smrg"*) ;;
1233de2362d3Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1234de2362d3Smrg	 ac_unrecognized_sep=', ';;
1235de2362d3Smrg    esac
1236de2362d3Smrg    eval with_$ac_useropt=no ;;
1237de2362d3Smrg
1238de2362d3Smrg  --x)
1239de2362d3Smrg    # Obsolete; use --with-x.
1240de2362d3Smrg    with_x=yes ;;
1241de2362d3Smrg
1242de2362d3Smrg  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1243de2362d3Smrg  | --x-incl | --x-inc | --x-in | --x-i)
1244de2362d3Smrg    ac_prev=x_includes ;;
1245de2362d3Smrg  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1246de2362d3Smrg  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1247de2362d3Smrg    x_includes=$ac_optarg ;;
1248de2362d3Smrg
1249de2362d3Smrg  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1250de2362d3Smrg  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1251de2362d3Smrg    ac_prev=x_libraries ;;
1252de2362d3Smrg  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1253de2362d3Smrg  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1254de2362d3Smrg    x_libraries=$ac_optarg ;;
1255de2362d3Smrg
1256de2362d3Smrg  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1257de2362d3SmrgTry \`$0 --help' for more information"
1258de2362d3Smrg    ;;
1259de2362d3Smrg
1260de2362d3Smrg  *=*)
1261de2362d3Smrg    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1262de2362d3Smrg    # Reject names that are not valid shell variable names.
1263de2362d3Smrg    case $ac_envvar in #(
1264de2362d3Smrg      '' | [0-9]* | *[!_$as_cr_alnum]* )
1265de2362d3Smrg      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1266de2362d3Smrg    esac
1267de2362d3Smrg    eval $ac_envvar=\$ac_optarg
1268de2362d3Smrg    export $ac_envvar ;;
1269de2362d3Smrg
1270de2362d3Smrg  *)
1271de2362d3Smrg    # FIXME: should be removed in autoconf 3.0.
1272de2362d3Smrg    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1273de2362d3Smrg    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1274de2362d3Smrg      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1275de2362d3Smrg    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1276de2362d3Smrg    ;;
1277de2362d3Smrg
1278de2362d3Smrg  esac
1279de2362d3Smrgdone
1280de2362d3Smrg
1281de2362d3Smrgif test -n "$ac_prev"; then
1282de2362d3Smrg  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1283de2362d3Smrg  as_fn_error $? "missing argument to $ac_option"
1284de2362d3Smrgfi
1285de2362d3Smrg
1286de2362d3Smrgif test -n "$ac_unrecognized_opts"; then
1287de2362d3Smrg  case $enable_option_checking in
1288de2362d3Smrg    no) ;;
1289de2362d3Smrg    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1290de2362d3Smrg    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1291de2362d3Smrg  esac
1292de2362d3Smrgfi
1293de2362d3Smrg
1294de2362d3Smrg# Check all directory arguments for consistency.
1295de2362d3Smrgfor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1296de2362d3Smrg		datadir sysconfdir sharedstatedir localstatedir includedir \
1297de2362d3Smrg		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
129818781e08Smrg		libdir localedir mandir runstatedir
1299de2362d3Smrgdo
1300de2362d3Smrg  eval ac_val=\$$ac_var
1301de2362d3Smrg  # Remove trailing slashes.
1302de2362d3Smrg  case $ac_val in
1303de2362d3Smrg    */ )
1304de2362d3Smrg      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1305de2362d3Smrg      eval $ac_var=\$ac_val;;
1306de2362d3Smrg  esac
1307de2362d3Smrg  # Be sure to have absolute directory names.
1308de2362d3Smrg  case $ac_val in
1309de2362d3Smrg    [\\/$]* | ?:[\\/]* )  continue;;
1310de2362d3Smrg    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1311de2362d3Smrg  esac
1312de2362d3Smrg  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1313de2362d3Smrgdone
1314de2362d3Smrg
1315de2362d3Smrg# There might be people who depend on the old broken behavior: `$host'
1316de2362d3Smrg# used to hold the argument of --host etc.
1317de2362d3Smrg# FIXME: To remove some day.
1318de2362d3Smrgbuild=$build_alias
1319de2362d3Smrghost=$host_alias
1320de2362d3Smrgtarget=$target_alias
1321de2362d3Smrg
1322de2362d3Smrg# FIXME: To remove some day.
1323de2362d3Smrgif test "x$host_alias" != x; then
1324de2362d3Smrg  if test "x$build_alias" = x; then
1325de2362d3Smrg    cross_compiling=maybe
1326de2362d3Smrg  elif test "x$build_alias" != "x$host_alias"; then
1327de2362d3Smrg    cross_compiling=yes
1328de2362d3Smrg  fi
1329de2362d3Smrgfi
1330de2362d3Smrg
1331de2362d3Smrgac_tool_prefix=
1332de2362d3Smrgtest -n "$host_alias" && ac_tool_prefix=$host_alias-
1333de2362d3Smrg
1334de2362d3Smrgtest "$silent" = yes && exec 6>/dev/null
1335de2362d3Smrg
1336de2362d3Smrg
1337de2362d3Smrgac_pwd=`pwd` && test -n "$ac_pwd" &&
1338de2362d3Smrgac_ls_di=`ls -di .` &&
1339de2362d3Smrgac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1340de2362d3Smrg  as_fn_error $? "working directory cannot be determined"
1341de2362d3Smrgtest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1342de2362d3Smrg  as_fn_error $? "pwd does not report name of working directory"
1343de2362d3Smrg
1344de2362d3Smrg
1345de2362d3Smrg# Find the source files, if location was not specified.
1346de2362d3Smrgif test -z "$srcdir"; then
1347de2362d3Smrg  ac_srcdir_defaulted=yes
1348de2362d3Smrg  # Try the directory containing this script, then the parent directory.
1349de2362d3Smrg  ac_confdir=`$as_dirname -- "$as_myself" ||
1350de2362d3Smrg$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1351de2362d3Smrg	 X"$as_myself" : 'X\(//\)[^/]' \| \
1352de2362d3Smrg	 X"$as_myself" : 'X\(//\)$' \| \
1353de2362d3Smrg	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1354de2362d3Smrg$as_echo X"$as_myself" |
1355de2362d3Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1356de2362d3Smrg	    s//\1/
1357de2362d3Smrg	    q
1358de2362d3Smrg	  }
1359de2362d3Smrg	  /^X\(\/\/\)[^/].*/{
1360de2362d3Smrg	    s//\1/
1361de2362d3Smrg	    q
1362de2362d3Smrg	  }
1363de2362d3Smrg	  /^X\(\/\/\)$/{
1364de2362d3Smrg	    s//\1/
1365de2362d3Smrg	    q
1366de2362d3Smrg	  }
1367de2362d3Smrg	  /^X\(\/\).*/{
1368de2362d3Smrg	    s//\1/
1369de2362d3Smrg	    q
1370de2362d3Smrg	  }
1371de2362d3Smrg	  s/.*/./; q'`
1372de2362d3Smrg  srcdir=$ac_confdir
1373de2362d3Smrg  if test ! -r "$srcdir/$ac_unique_file"; then
1374de2362d3Smrg    srcdir=..
1375de2362d3Smrg  fi
1376de2362d3Smrgelse
1377de2362d3Smrg  ac_srcdir_defaulted=no
1378de2362d3Smrgfi
1379de2362d3Smrgif test ! -r "$srcdir/$ac_unique_file"; then
1380de2362d3Smrg  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1381de2362d3Smrg  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1382de2362d3Smrgfi
1383de2362d3Smrgac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1384de2362d3Smrgac_abs_confdir=`(
1385de2362d3Smrg	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1386de2362d3Smrg	pwd)`
1387de2362d3Smrg# When building in place, set srcdir=.
1388de2362d3Smrgif test "$ac_abs_confdir" = "$ac_pwd"; then
1389de2362d3Smrg  srcdir=.
1390de2362d3Smrgfi
1391de2362d3Smrg# Remove unnecessary trailing slashes from srcdir.
1392de2362d3Smrg# Double slashes in file names in object file debugging info
1393de2362d3Smrg# mess up M-x gdb in Emacs.
1394de2362d3Smrgcase $srcdir in
1395de2362d3Smrg*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1396de2362d3Smrgesac
1397de2362d3Smrgfor ac_var in $ac_precious_vars; do
1398de2362d3Smrg  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1399de2362d3Smrg  eval ac_env_${ac_var}_value=\$${ac_var}
1400de2362d3Smrg  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1401de2362d3Smrg  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1402de2362d3Smrgdone
1403de2362d3Smrg
1404de2362d3Smrg#
1405de2362d3Smrg# Report the --help message.
1406de2362d3Smrg#
1407de2362d3Smrgif test "$ac_init_help" = "long"; then
1408de2362d3Smrg  # Omit some internal or obsolete options to make the list less imposing.
1409de2362d3Smrg  # This message is too long to be a string in the A/UX 3.1 sh.
1410de2362d3Smrg  cat <<_ACEOF
141139413783Smrg\`configure' configures xf86-video-ati 18.1.0 to adapt to many kinds of systems.
1412de2362d3Smrg
1413de2362d3SmrgUsage: $0 [OPTION]... [VAR=VALUE]...
1414de2362d3Smrg
1415de2362d3SmrgTo assign environment variables (e.g., CC, CFLAGS...), specify them as
1416de2362d3SmrgVAR=VALUE.  See below for descriptions of some of the useful variables.
1417de2362d3Smrg
1418de2362d3SmrgDefaults for the options are specified in brackets.
1419de2362d3Smrg
1420de2362d3SmrgConfiguration:
1421de2362d3Smrg  -h, --help              display this help and exit
1422de2362d3Smrg      --help=short        display options specific to this package
1423de2362d3Smrg      --help=recursive    display the short help of all the included packages
1424de2362d3Smrg  -V, --version           display version information and exit
1425de2362d3Smrg  -q, --quiet, --silent   do not print \`checking ...' messages
1426de2362d3Smrg      --cache-file=FILE   cache test results in FILE [disabled]
1427de2362d3Smrg  -C, --config-cache      alias for \`--cache-file=config.cache'
1428de2362d3Smrg  -n, --no-create         do not create output files
1429de2362d3Smrg      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1430de2362d3Smrg
1431de2362d3SmrgInstallation directories:
1432de2362d3Smrg  --prefix=PREFIX         install architecture-independent files in PREFIX
1433de2362d3Smrg                          [$ac_default_prefix]
1434de2362d3Smrg  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1435de2362d3Smrg                          [PREFIX]
1436de2362d3Smrg
1437de2362d3SmrgBy default, \`make install' will install all the files in
1438de2362d3Smrg\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1439de2362d3Smrgan installation prefix other than \`$ac_default_prefix' using \`--prefix',
1440de2362d3Smrgfor instance \`--prefix=\$HOME'.
1441de2362d3Smrg
1442de2362d3SmrgFor better control, use the options below.
1443de2362d3Smrg
1444de2362d3SmrgFine tuning of the installation directories:
1445de2362d3Smrg  --bindir=DIR            user executables [EPREFIX/bin]
1446de2362d3Smrg  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1447de2362d3Smrg  --libexecdir=DIR        program executables [EPREFIX/libexec]
1448de2362d3Smrg  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1449de2362d3Smrg  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1450de2362d3Smrg  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
145118781e08Smrg  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
1452de2362d3Smrg  --libdir=DIR            object code libraries [EPREFIX/lib]
1453de2362d3Smrg  --includedir=DIR        C header files [PREFIX/include]
1454de2362d3Smrg  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1455de2362d3Smrg  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1456de2362d3Smrg  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1457de2362d3Smrg  --infodir=DIR           info documentation [DATAROOTDIR/info]
1458de2362d3Smrg  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1459de2362d3Smrg  --mandir=DIR            man documentation [DATAROOTDIR/man]
1460de2362d3Smrg  --docdir=DIR            documentation root [DATAROOTDIR/doc/xf86-video-ati]
1461de2362d3Smrg  --htmldir=DIR           html documentation [DOCDIR]
1462de2362d3Smrg  --dvidir=DIR            dvi documentation [DOCDIR]
1463de2362d3Smrg  --pdfdir=DIR            pdf documentation [DOCDIR]
1464de2362d3Smrg  --psdir=DIR             ps documentation [DOCDIR]
1465de2362d3Smrg_ACEOF
1466de2362d3Smrg
1467de2362d3Smrg  cat <<\_ACEOF
1468de2362d3Smrg
1469de2362d3SmrgProgram names:
1470de2362d3Smrg  --program-prefix=PREFIX            prepend PREFIX to installed program names
1471de2362d3Smrg  --program-suffix=SUFFIX            append SUFFIX to installed program names
1472de2362d3Smrg  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1473de2362d3Smrg
1474de2362d3SmrgSystem types:
1475de2362d3Smrg  --build=BUILD     configure for building on BUILD [guessed]
1476de2362d3Smrg  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1477de2362d3Smrg_ACEOF
1478de2362d3Smrgfi
1479de2362d3Smrg
1480de2362d3Smrgif test -n "$ac_init_help"; then
1481de2362d3Smrg  case $ac_init_help in
148239413783Smrg     short | recursive ) echo "Configuration of xf86-video-ati 18.1.0:";;
1483de2362d3Smrg   esac
1484de2362d3Smrg  cat <<\_ACEOF
1485de2362d3Smrg
1486de2362d3SmrgOptional Features:
1487de2362d3Smrg  --disable-option-checking  ignore unrecognized --enable/--with options
1488de2362d3Smrg  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1489de2362d3Smrg  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
149018781e08Smrg  --enable-silent-rules   less verbose build output (undo: "make V=1")
149118781e08Smrg  --disable-silent-rules  verbose build output (undo: "make V=0")
149218781e08Smrg  --disable-largefile     omit support for large files
149318781e08Smrg  --enable-dependency-tracking
149418781e08Smrg                          do not reject slow dependency extractors
149518781e08Smrg  --disable-dependency-tracking
149618781e08Smrg                          speeds up one-time build
1497de2362d3Smrg  --disable-selective-werror
1498de2362d3Smrg                          Turn off selective compiler errors. (default:
1499de2362d3Smrg                          enabled)
1500de2362d3Smrg  --enable-strict-compilation
1501de2362d3Smrg                          Enable all warnings from compiler and make them
1502de2362d3Smrg                          errors (default: disabled)
1503de2362d3Smrg  --enable-static[=PKGS]  build static libraries [default=no]
1504de2362d3Smrg  --enable-shared[=PKGS]  build shared libraries [default=yes]
1505de2362d3Smrg  --enable-fast-install[=PKGS]
1506de2362d3Smrg                          optimize for fast installation [default=yes]
1507de2362d3Smrg  --disable-libtool-lock  avoid locking (might break parallel builds)
150818781e08Smrg  --disable-udev          Disable libudev support [default=auto]
150918781e08Smrg  --disable-glamor        Disable glamor, a new GL-based acceleration
151018781e08Smrg                          [default=enabled]
1511de2362d3Smrg
1512de2362d3SmrgOptional Packages:
1513de2362d3Smrg  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1514de2362d3Smrg  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1515de2362d3Smrg  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1516de2362d3Smrg                          both]
151718781e08Smrg  --with-aix-soname=aix|svr4|both
151818781e08Smrg                          shared library versioning (aka "SONAME") variant to
151918781e08Smrg                          provide on AIX, [default=aix].
1520de2362d3Smrg  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
152118781e08Smrg  --with-sysroot[=DIR]    Search for dependent libraries within DIR (or the
152218781e08Smrg                          compiler's sysroot if not specified).
1523de2362d3Smrg  --with-xorg-module-dir=DIR
1524de2362d3Smrg                          Default xorg module directory
1525de2362d3Smrg                          [[default=$libdir/xorg/modules]]
15263ed65abbSmrg  --with-xorg-conf-dir=DIR
15273ed65abbSmrg                          Default xorg.conf.d directory
15283ed65abbSmrg                          [[default=${prefix}/share/X11/xorg.conf.d]]
1529de2362d3Smrg
1530de2362d3SmrgSome influential environment variables:
1531de2362d3Smrg  CC          C compiler command
1532de2362d3Smrg  CFLAGS      C compiler flags
1533de2362d3Smrg  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1534de2362d3Smrg              nonstandard directory <lib dir>
1535de2362d3Smrg  LIBS        libraries to pass to the linker, e.g. -l<library>
1536de2362d3Smrg  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1537de2362d3Smrg              you have headers in a nonstandard directory <include dir>
1538de2362d3Smrg  CPP         C preprocessor
1539de2362d3Smrg  PKG_CONFIG  path to pkg-config utility
1540de2362d3Smrg  PKG_CONFIG_PATH
1541de2362d3Smrg              directories to add to pkg-config's search path
1542de2362d3Smrg  PKG_CONFIG_LIBDIR
1543de2362d3Smrg              path overriding pkg-config's built-in search path
154418781e08Smrg  LT_SYS_LIBRARY_PATH
154518781e08Smrg              User-defined run-time library search path.
154618781e08Smrg  LIBDRM_CFLAGS
154718781e08Smrg              C compiler flags for LIBDRM, overriding pkg-config
154818781e08Smrg  LIBDRM_LIBS linker flags for LIBDRM, overriding pkg-config
15497821949aSmrg  LIBDRM_RADEON_CFLAGS
15507821949aSmrg              C compiler flags for LIBDRM_RADEON, overriding pkg-config
15517821949aSmrg  LIBDRM_RADEON_LIBS
15527821949aSmrg              linker flags for LIBDRM_RADEON, overriding pkg-config
155318781e08Smrg  XORG_CFLAGS C compiler flags for XORG, overriding pkg-config
155418781e08Smrg  XORG_LIBS   linker flags for XORG, overriding pkg-config
155518781e08Smrg  XEXT_CFLAGS C compiler flags for XEXT, overriding pkg-config
155618781e08Smrg  XEXT_LIBS   linker flags for XEXT, overriding pkg-config
1557de2362d3Smrg  LIBUDEV_CFLAGS
1558de2362d3Smrg              C compiler flags for LIBUDEV, overriding pkg-config
1559de2362d3Smrg  LIBUDEV_LIBS
1560de2362d3Smrg              linker flags for LIBUDEV, overriding pkg-config
156139413783Smrg  LIBGL_CFLAGS
156239413783Smrg              C compiler flags for LIBGL, overriding pkg-config
156339413783Smrg  LIBGL_LIBS  linker flags for LIBGL, overriding pkg-config
156418781e08Smrg  LIBGLAMOR_CFLAGS
156518781e08Smrg              C compiler flags for LIBGLAMOR, overriding pkg-config
156618781e08Smrg  LIBGLAMOR_LIBS
156718781e08Smrg              linker flags for LIBGLAMOR, overriding pkg-config
156818781e08Smrg  LIBGLAMOR_EGL_CFLAGS
156918781e08Smrg              C compiler flags for LIBGLAMOR_EGL, overriding pkg-config
157018781e08Smrg  LIBGLAMOR_EGL_LIBS
157118781e08Smrg              linker flags for LIBGLAMOR_EGL, overriding pkg-config
157239413783Smrg  GBM_CFLAGS  C compiler flags for GBM, overriding pkg-config
157339413783Smrg  GBM_LIBS    linker flags for GBM, overriding pkg-config
1574de2362d3Smrg  PCIACCESS_CFLAGS
1575de2362d3Smrg              C compiler flags for PCIACCESS, overriding pkg-config
1576de2362d3Smrg  PCIACCESS_LIBS
1577de2362d3Smrg              linker flags for PCIACCESS, overriding pkg-config
1578de2362d3Smrg
1579de2362d3SmrgUse these variables to override the choices made by `configure' or to help
1580de2362d3Smrgit to find libraries and programs with nonstandard names/locations.
1581de2362d3Smrg
15828bf5c682SmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/Radeon>.
1583de2362d3Smrg_ACEOF
1584de2362d3Smrgac_status=$?
1585de2362d3Smrgfi
1586de2362d3Smrg
1587de2362d3Smrgif test "$ac_init_help" = "recursive"; then
1588de2362d3Smrg  # If there are subdirs, report their specific --help.
1589de2362d3Smrg  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1590de2362d3Smrg    test -d "$ac_dir" ||
1591de2362d3Smrg      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1592de2362d3Smrg      continue
1593de2362d3Smrg    ac_builddir=.
1594de2362d3Smrg
1595de2362d3Smrgcase "$ac_dir" in
1596de2362d3Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1597de2362d3Smrg*)
1598de2362d3Smrg  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1599de2362d3Smrg  # A ".." for each directory in $ac_dir_suffix.
1600de2362d3Smrg  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1601de2362d3Smrg  case $ac_top_builddir_sub in
1602de2362d3Smrg  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1603de2362d3Smrg  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1604de2362d3Smrg  esac ;;
1605de2362d3Smrgesac
1606de2362d3Smrgac_abs_top_builddir=$ac_pwd
1607de2362d3Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix
1608de2362d3Smrg# for backward compatibility:
1609de2362d3Smrgac_top_builddir=$ac_top_build_prefix
1610de2362d3Smrg
1611de2362d3Smrgcase $srcdir in
1612de2362d3Smrg  .)  # We are building in place.
1613de2362d3Smrg    ac_srcdir=.
1614de2362d3Smrg    ac_top_srcdir=$ac_top_builddir_sub
1615de2362d3Smrg    ac_abs_top_srcdir=$ac_pwd ;;
1616de2362d3Smrg  [\\/]* | ?:[\\/]* )  # Absolute name.
1617de2362d3Smrg    ac_srcdir=$srcdir$ac_dir_suffix;
1618de2362d3Smrg    ac_top_srcdir=$srcdir
1619de2362d3Smrg    ac_abs_top_srcdir=$srcdir ;;
1620de2362d3Smrg  *) # Relative name.
1621de2362d3Smrg    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1622de2362d3Smrg    ac_top_srcdir=$ac_top_build_prefix$srcdir
1623de2362d3Smrg    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1624de2362d3Smrgesac
1625de2362d3Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1626de2362d3Smrg
1627de2362d3Smrg    cd "$ac_dir" || { ac_status=$?; continue; }
1628de2362d3Smrg    # Check for guested configure.
1629de2362d3Smrg    if test -f "$ac_srcdir/configure.gnu"; then
1630de2362d3Smrg      echo &&
1631de2362d3Smrg      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1632de2362d3Smrg    elif test -f "$ac_srcdir/configure"; then
1633de2362d3Smrg      echo &&
1634de2362d3Smrg      $SHELL "$ac_srcdir/configure" --help=recursive
1635de2362d3Smrg    else
1636de2362d3Smrg      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1637de2362d3Smrg    fi || ac_status=$?
1638de2362d3Smrg    cd "$ac_pwd" || { ac_status=$?; break; }
1639de2362d3Smrg  done
1640de2362d3Smrgfi
1641de2362d3Smrg
1642de2362d3Smrgtest -n "$ac_init_help" && exit $ac_status
1643de2362d3Smrgif $ac_init_version; then
1644de2362d3Smrg  cat <<\_ACEOF
164539413783Smrgxf86-video-ati configure 18.1.0
164618781e08Smrggenerated by GNU Autoconf 2.69
1647de2362d3Smrg
164818781e08SmrgCopyright (C) 2012 Free Software Foundation, Inc.
1649de2362d3SmrgThis configure script is free software; the Free Software Foundation
1650de2362d3Smrggives unlimited permission to copy, distribute and modify it.
1651de2362d3Smrg_ACEOF
1652de2362d3Smrg  exit
1653de2362d3Smrgfi
1654de2362d3Smrg
1655de2362d3Smrg## ------------------------ ##
1656de2362d3Smrg## Autoconf initialization. ##
1657de2362d3Smrg## ------------------------ ##
1658de2362d3Smrg
1659de2362d3Smrg# ac_fn_c_try_compile LINENO
1660de2362d3Smrg# --------------------------
1661de2362d3Smrg# Try to compile conftest.$ac_ext, and return whether this succeeded.
1662de2362d3Smrgac_fn_c_try_compile ()
1663de2362d3Smrg{
1664de2362d3Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1665de2362d3Smrg  rm -f conftest.$ac_objext
1666de2362d3Smrg  if { { ac_try="$ac_compile"
1667de2362d3Smrgcase "(($ac_try" in
1668de2362d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1669de2362d3Smrg  *) ac_try_echo=$ac_try;;
1670de2362d3Smrgesac
1671de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1672de2362d3Smrg$as_echo "$ac_try_echo"; } >&5
1673de2362d3Smrg  (eval "$ac_compile") 2>conftest.err
1674de2362d3Smrg  ac_status=$?
1675de2362d3Smrg  if test -s conftest.err; then
1676de2362d3Smrg    grep -v '^ *+' conftest.err >conftest.er1
1677de2362d3Smrg    cat conftest.er1 >&5
1678de2362d3Smrg    mv -f conftest.er1 conftest.err
1679de2362d3Smrg  fi
1680de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1681de2362d3Smrg  test $ac_status = 0; } && {
1682de2362d3Smrg	 test -z "$ac_c_werror_flag" ||
1683de2362d3Smrg	 test ! -s conftest.err
1684de2362d3Smrg       } && test -s conftest.$ac_objext; then :
1685de2362d3Smrg  ac_retval=0
1686de2362d3Smrgelse
1687de2362d3Smrg  $as_echo "$as_me: failed program was:" >&5
1688de2362d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
1689de2362d3Smrg
1690de2362d3Smrg	ac_retval=1
1691de2362d3Smrgfi
1692de2362d3Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1693de2362d3Smrg  as_fn_set_status $ac_retval
1694de2362d3Smrg
1695de2362d3Smrg} # ac_fn_c_try_compile
1696de2362d3Smrg
1697de2362d3Smrg# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1698de2362d3Smrg# ---------------------------------------------
1699de2362d3Smrg# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1700de2362d3Smrg# accordingly.
1701de2362d3Smrgac_fn_c_check_decl ()
1702de2362d3Smrg{
1703de2362d3Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1704de2362d3Smrg  as_decl_name=`echo $2|sed 's/ *(.*//'`
1705de2362d3Smrg  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1706de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1707de2362d3Smrg$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1708de2362d3Smrgif eval \${$3+:} false; then :
1709de2362d3Smrg  $as_echo_n "(cached) " >&6
1710de2362d3Smrgelse
1711de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1712de2362d3Smrg/* end confdefs.h.  */
1713de2362d3Smrg$4
1714de2362d3Smrgint
1715de2362d3Smrgmain ()
1716de2362d3Smrg{
1717de2362d3Smrg#ifndef $as_decl_name
1718de2362d3Smrg#ifdef __cplusplus
1719de2362d3Smrg  (void) $as_decl_use;
1720de2362d3Smrg#else
1721de2362d3Smrg  (void) $as_decl_name;
1722de2362d3Smrg#endif
1723de2362d3Smrg#endif
1724de2362d3Smrg
1725de2362d3Smrg  ;
1726de2362d3Smrg  return 0;
1727de2362d3Smrg}
1728de2362d3Smrg_ACEOF
1729de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
1730de2362d3Smrg  eval "$3=yes"
1731de2362d3Smrgelse
1732de2362d3Smrg  eval "$3=no"
1733de2362d3Smrgfi
1734de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1735de2362d3Smrgfi
1736de2362d3Smrgeval ac_res=\$$3
1737de2362d3Smrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1738de2362d3Smrg$as_echo "$ac_res" >&6; }
1739de2362d3Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1740de2362d3Smrg
1741de2362d3Smrg} # ac_fn_c_check_decl
1742de2362d3Smrg
1743de2362d3Smrg# ac_fn_c_try_cpp LINENO
1744de2362d3Smrg# ----------------------
1745de2362d3Smrg# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1746de2362d3Smrgac_fn_c_try_cpp ()
1747de2362d3Smrg{
1748de2362d3Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1749de2362d3Smrg  if { { ac_try="$ac_cpp conftest.$ac_ext"
1750de2362d3Smrgcase "(($ac_try" in
1751de2362d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1752de2362d3Smrg  *) ac_try_echo=$ac_try;;
1753de2362d3Smrgesac
1754de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1755de2362d3Smrg$as_echo "$ac_try_echo"; } >&5
1756de2362d3Smrg  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1757de2362d3Smrg  ac_status=$?
1758de2362d3Smrg  if test -s conftest.err; then
1759de2362d3Smrg    grep -v '^ *+' conftest.err >conftest.er1
1760de2362d3Smrg    cat conftest.er1 >&5
1761de2362d3Smrg    mv -f conftest.er1 conftest.err
1762de2362d3Smrg  fi
1763de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1764de2362d3Smrg  test $ac_status = 0; } > conftest.i && {
1765de2362d3Smrg	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1766de2362d3Smrg	 test ! -s conftest.err
1767de2362d3Smrg       }; then :
1768de2362d3Smrg  ac_retval=0
1769de2362d3Smrgelse
1770de2362d3Smrg  $as_echo "$as_me: failed program was:" >&5
1771de2362d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
1772de2362d3Smrg
1773de2362d3Smrg    ac_retval=1
1774de2362d3Smrgfi
1775de2362d3Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1776de2362d3Smrg  as_fn_set_status $ac_retval
1777de2362d3Smrg
1778de2362d3Smrg} # ac_fn_c_try_cpp
1779de2362d3Smrg
1780de2362d3Smrg# ac_fn_c_try_run LINENO
1781de2362d3Smrg# ----------------------
1782de2362d3Smrg# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1783de2362d3Smrg# that executables *can* be run.
1784de2362d3Smrgac_fn_c_try_run ()
1785de2362d3Smrg{
1786de2362d3Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1787de2362d3Smrg  if { { ac_try="$ac_link"
1788de2362d3Smrgcase "(($ac_try" in
1789de2362d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1790de2362d3Smrg  *) ac_try_echo=$ac_try;;
1791de2362d3Smrgesac
1792de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1793de2362d3Smrg$as_echo "$ac_try_echo"; } >&5
1794de2362d3Smrg  (eval "$ac_link") 2>&5
1795de2362d3Smrg  ac_status=$?
1796de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1797de2362d3Smrg  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1798de2362d3Smrg  { { case "(($ac_try" in
1799de2362d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1800de2362d3Smrg  *) ac_try_echo=$ac_try;;
1801de2362d3Smrgesac
1802de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1803de2362d3Smrg$as_echo "$ac_try_echo"; } >&5
1804de2362d3Smrg  (eval "$ac_try") 2>&5
1805de2362d3Smrg  ac_status=$?
1806de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1807de2362d3Smrg  test $ac_status = 0; }; }; then :
1808de2362d3Smrg  ac_retval=0
1809de2362d3Smrgelse
1810de2362d3Smrg  $as_echo "$as_me: program exited with status $ac_status" >&5
1811de2362d3Smrg       $as_echo "$as_me: failed program was:" >&5
1812de2362d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
1813de2362d3Smrg
1814de2362d3Smrg       ac_retval=$ac_status
1815de2362d3Smrgfi
1816de2362d3Smrg  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1817de2362d3Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1818de2362d3Smrg  as_fn_set_status $ac_retval
1819de2362d3Smrg
1820de2362d3Smrg} # ac_fn_c_try_run
1821de2362d3Smrg
1822de2362d3Smrg# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1823de2362d3Smrg# -------------------------------------------------------
1824de2362d3Smrg# Tests whether HEADER exists and can be compiled using the include files in
1825de2362d3Smrg# INCLUDES, setting the cache variable VAR accordingly.
1826de2362d3Smrgac_fn_c_check_header_compile ()
1827de2362d3Smrg{
1828de2362d3Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1829de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1830de2362d3Smrg$as_echo_n "checking for $2... " >&6; }
1831de2362d3Smrgif eval \${$3+:} false; then :
1832de2362d3Smrg  $as_echo_n "(cached) " >&6
1833de2362d3Smrgelse
1834de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1835de2362d3Smrg/* end confdefs.h.  */
1836de2362d3Smrg$4
1837de2362d3Smrg#include <$2>
1838de2362d3Smrg_ACEOF
1839de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
1840de2362d3Smrg  eval "$3=yes"
1841de2362d3Smrgelse
1842de2362d3Smrg  eval "$3=no"
1843de2362d3Smrgfi
1844de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1845de2362d3Smrgfi
1846de2362d3Smrgeval ac_res=\$$3
1847de2362d3Smrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1848de2362d3Smrg$as_echo "$ac_res" >&6; }
1849de2362d3Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1850de2362d3Smrg
1851de2362d3Smrg} # ac_fn_c_check_header_compile
1852de2362d3Smrg
1853de2362d3Smrg# ac_fn_c_try_link LINENO
1854de2362d3Smrg# -----------------------
1855de2362d3Smrg# Try to link conftest.$ac_ext, and return whether this succeeded.
1856de2362d3Smrgac_fn_c_try_link ()
1857de2362d3Smrg{
1858de2362d3Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1859de2362d3Smrg  rm -f conftest.$ac_objext conftest$ac_exeext
1860de2362d3Smrg  if { { ac_try="$ac_link"
1861de2362d3Smrgcase "(($ac_try" in
1862de2362d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1863de2362d3Smrg  *) ac_try_echo=$ac_try;;
1864de2362d3Smrgesac
1865de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1866de2362d3Smrg$as_echo "$ac_try_echo"; } >&5
1867de2362d3Smrg  (eval "$ac_link") 2>conftest.err
1868de2362d3Smrg  ac_status=$?
1869de2362d3Smrg  if test -s conftest.err; then
1870de2362d3Smrg    grep -v '^ *+' conftest.err >conftest.er1
1871de2362d3Smrg    cat conftest.er1 >&5
1872de2362d3Smrg    mv -f conftest.er1 conftest.err
1873de2362d3Smrg  fi
1874de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1875de2362d3Smrg  test $ac_status = 0; } && {
1876de2362d3Smrg	 test -z "$ac_c_werror_flag" ||
1877de2362d3Smrg	 test ! -s conftest.err
1878de2362d3Smrg       } && test -s conftest$ac_exeext && {
1879de2362d3Smrg	 test "$cross_compiling" = yes ||
188018781e08Smrg	 test -x conftest$ac_exeext
1881de2362d3Smrg       }; then :
1882de2362d3Smrg  ac_retval=0
1883de2362d3Smrgelse
1884de2362d3Smrg  $as_echo "$as_me: failed program was:" >&5
1885de2362d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
1886de2362d3Smrg
1887de2362d3Smrg	ac_retval=1
1888de2362d3Smrgfi
1889de2362d3Smrg  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1890de2362d3Smrg  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1891de2362d3Smrg  # interfere with the next link command; also delete a directory that is
1892de2362d3Smrg  # left behind by Apple's compiler.  We do this before executing the actions.
1893de2362d3Smrg  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1894de2362d3Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1895de2362d3Smrg  as_fn_set_status $ac_retval
1896de2362d3Smrg
1897de2362d3Smrg} # ac_fn_c_try_link
1898de2362d3Smrg
1899de2362d3Smrg# ac_fn_c_check_func LINENO FUNC VAR
1900de2362d3Smrg# ----------------------------------
1901de2362d3Smrg# Tests whether FUNC exists, setting the cache variable VAR accordingly
1902de2362d3Smrgac_fn_c_check_func ()
1903de2362d3Smrg{
1904de2362d3Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1905de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1906de2362d3Smrg$as_echo_n "checking for $2... " >&6; }
1907de2362d3Smrgif eval \${$3+:} false; then :
1908de2362d3Smrg  $as_echo_n "(cached) " >&6
1909de2362d3Smrgelse
1910de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1911de2362d3Smrg/* end confdefs.h.  */
1912de2362d3Smrg/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1913de2362d3Smrg   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1914de2362d3Smrg#define $2 innocuous_$2
1915de2362d3Smrg
1916de2362d3Smrg/* System header to define __stub macros and hopefully few prototypes,
1917de2362d3Smrg    which can conflict with char $2 (); below.
1918de2362d3Smrg    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1919de2362d3Smrg    <limits.h> exists even on freestanding compilers.  */
1920de2362d3Smrg
1921de2362d3Smrg#ifdef __STDC__
1922de2362d3Smrg# include <limits.h>
1923de2362d3Smrg#else
1924de2362d3Smrg# include <assert.h>
1925de2362d3Smrg#endif
1926de2362d3Smrg
1927de2362d3Smrg#undef $2
1928de2362d3Smrg
1929de2362d3Smrg/* Override any GCC internal prototype to avoid an error.
1930de2362d3Smrg   Use char because int might match the return type of a GCC
1931de2362d3Smrg   builtin and then its argument prototype would still apply.  */
1932de2362d3Smrg#ifdef __cplusplus
1933de2362d3Smrgextern "C"
1934de2362d3Smrg#endif
1935de2362d3Smrgchar $2 ();
1936de2362d3Smrg/* The GNU C library defines this for functions which it implements
1937de2362d3Smrg    to always fail with ENOSYS.  Some functions are actually named
1938de2362d3Smrg    something starting with __ and the normal name is an alias.  */
1939de2362d3Smrg#if defined __stub_$2 || defined __stub___$2
1940de2362d3Smrgchoke me
1941de2362d3Smrg#endif
1942de2362d3Smrg
1943de2362d3Smrgint
1944de2362d3Smrgmain ()
1945de2362d3Smrg{
1946de2362d3Smrgreturn $2 ();
1947de2362d3Smrg  ;
1948de2362d3Smrg  return 0;
1949de2362d3Smrg}
1950de2362d3Smrg_ACEOF
1951de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
1952de2362d3Smrg  eval "$3=yes"
1953de2362d3Smrgelse
1954de2362d3Smrg  eval "$3=no"
1955de2362d3Smrgfi
1956de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
1957de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
1958de2362d3Smrgfi
1959de2362d3Smrgeval ac_res=\$$3
1960de2362d3Smrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1961de2362d3Smrg$as_echo "$ac_res" >&6; }
1962de2362d3Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1963de2362d3Smrg
1964de2362d3Smrg} # ac_fn_c_check_func
1965de2362d3Smrg
1966de2362d3Smrg# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1967de2362d3Smrg# -------------------------------------------------------
1968de2362d3Smrg# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1969de2362d3Smrg# the include files in INCLUDES and setting the cache variable VAR
1970de2362d3Smrg# accordingly.
1971de2362d3Smrgac_fn_c_check_header_mongrel ()
1972de2362d3Smrg{
1973de2362d3Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1974de2362d3Smrg  if eval \${$3+:} false; then :
1975de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1976de2362d3Smrg$as_echo_n "checking for $2... " >&6; }
1977de2362d3Smrgif eval \${$3+:} false; then :
1978de2362d3Smrg  $as_echo_n "(cached) " >&6
1979de2362d3Smrgfi
1980de2362d3Smrgeval ac_res=\$$3
1981de2362d3Smrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1982de2362d3Smrg$as_echo "$ac_res" >&6; }
1983de2362d3Smrgelse
1984de2362d3Smrg  # Is the header compilable?
1985de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1986de2362d3Smrg$as_echo_n "checking $2 usability... " >&6; }
1987de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
1988de2362d3Smrg/* end confdefs.h.  */
1989de2362d3Smrg$4
1990de2362d3Smrg#include <$2>
1991de2362d3Smrg_ACEOF
1992de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
1993de2362d3Smrg  ac_header_compiler=yes
1994de2362d3Smrgelse
1995de2362d3Smrg  ac_header_compiler=no
1996de2362d3Smrgfi
1997de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1998de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1999de2362d3Smrg$as_echo "$ac_header_compiler" >&6; }
2000de2362d3Smrg
2001de2362d3Smrg# Is the header present?
2002de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2003de2362d3Smrg$as_echo_n "checking $2 presence... " >&6; }
2004de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
2005de2362d3Smrg/* end confdefs.h.  */
2006de2362d3Smrg#include <$2>
2007de2362d3Smrg_ACEOF
2008de2362d3Smrgif ac_fn_c_try_cpp "$LINENO"; then :
2009de2362d3Smrg  ac_header_preproc=yes
2010de2362d3Smrgelse
2011de2362d3Smrg  ac_header_preproc=no
2012de2362d3Smrgfi
2013de2362d3Smrgrm -f conftest.err conftest.i conftest.$ac_ext
2014de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2015de2362d3Smrg$as_echo "$ac_header_preproc" >&6; }
2016de2362d3Smrg
2017de2362d3Smrg# So?  What about this header?
2018de2362d3Smrgcase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
2019de2362d3Smrg  yes:no: )
2020de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2021de2362d3Smrg$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2022de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2023de2362d3Smrg$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2024de2362d3Smrg    ;;
2025de2362d3Smrg  no:yes:* )
2026de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2027de2362d3Smrg$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2028de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
2029de2362d3Smrg$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
2030de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2031de2362d3Smrg$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2032de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
2033de2362d3Smrg$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
2034de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2035de2362d3Smrg$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
20368bf5c682Smrg( $as_echo "## ---------------------------------------------------------------------------------------------- ##
20378bf5c682Smrg## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/Radeon ##
20388bf5c682Smrg## ---------------------------------------------------------------------------------------------- ##"
2039de2362d3Smrg     ) | sed "s/^/$as_me: WARNING:     /" >&2
2040de2362d3Smrg    ;;
2041de2362d3Smrgesac
2042de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2043de2362d3Smrg$as_echo_n "checking for $2... " >&6; }
2044de2362d3Smrgif eval \${$3+:} false; then :
2045de2362d3Smrg  $as_echo_n "(cached) " >&6
2046de2362d3Smrgelse
2047de2362d3Smrg  eval "$3=\$ac_header_compiler"
2048de2362d3Smrgfi
2049de2362d3Smrgeval ac_res=\$$3
2050de2362d3Smrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2051de2362d3Smrg$as_echo "$ac_res" >&6; }
2052de2362d3Smrgfi
2053de2362d3Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2054de2362d3Smrg
2055de2362d3Smrg} # ac_fn_c_check_header_mongrel
2056de2362d3Smrgcat >config.log <<_ACEOF
2057de2362d3SmrgThis file contains any messages produced by compilers while
2058de2362d3Smrgrunning configure, to aid debugging if configure makes a mistake.
2059de2362d3Smrg
206039413783SmrgIt was created by xf86-video-ati $as_me 18.1.0, which was
206118781e08Smrggenerated by GNU Autoconf 2.69.  Invocation command line was
2062de2362d3Smrg
2063de2362d3Smrg  $ $0 $@
2064de2362d3Smrg
2065de2362d3Smrg_ACEOF
2066de2362d3Smrgexec 5>>config.log
2067de2362d3Smrg{
2068de2362d3Smrgcat <<_ASUNAME
2069de2362d3Smrg## --------- ##
2070de2362d3Smrg## Platform. ##
2071de2362d3Smrg## --------- ##
2072de2362d3Smrg
2073de2362d3Smrghostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2074de2362d3Smrguname -m = `(uname -m) 2>/dev/null || echo unknown`
2075de2362d3Smrguname -r = `(uname -r) 2>/dev/null || echo unknown`
2076de2362d3Smrguname -s = `(uname -s) 2>/dev/null || echo unknown`
2077de2362d3Smrguname -v = `(uname -v) 2>/dev/null || echo unknown`
2078de2362d3Smrg
2079de2362d3Smrg/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2080de2362d3Smrg/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2081de2362d3Smrg
2082de2362d3Smrg/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2083de2362d3Smrg/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2084de2362d3Smrg/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2085de2362d3Smrg/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2086de2362d3Smrg/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2087de2362d3Smrg/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2088de2362d3Smrg/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2089de2362d3Smrg
2090de2362d3Smrg_ASUNAME
2091de2362d3Smrg
2092de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2093de2362d3Smrgfor as_dir in $PATH
2094de2362d3Smrgdo
2095de2362d3Smrg  IFS=$as_save_IFS
2096de2362d3Smrg  test -z "$as_dir" && as_dir=.
2097de2362d3Smrg    $as_echo "PATH: $as_dir"
2098de2362d3Smrg  done
2099de2362d3SmrgIFS=$as_save_IFS
2100de2362d3Smrg
2101de2362d3Smrg} >&5
2102de2362d3Smrg
2103de2362d3Smrgcat >&5 <<_ACEOF
2104de2362d3Smrg
2105de2362d3Smrg
2106de2362d3Smrg## ----------- ##
2107de2362d3Smrg## Core tests. ##
2108de2362d3Smrg## ----------- ##
2109de2362d3Smrg
2110de2362d3Smrg_ACEOF
2111de2362d3Smrg
2112de2362d3Smrg
2113de2362d3Smrg# Keep a trace of the command line.
2114de2362d3Smrg# Strip out --no-create and --no-recursion so they do not pile up.
2115de2362d3Smrg# Strip out --silent because we don't want to record it for future runs.
2116de2362d3Smrg# Also quote any args containing shell meta-characters.
2117de2362d3Smrg# Make two passes to allow for proper duplicate-argument suppression.
2118de2362d3Smrgac_configure_args=
2119de2362d3Smrgac_configure_args0=
2120de2362d3Smrgac_configure_args1=
2121de2362d3Smrgac_must_keep_next=false
2122de2362d3Smrgfor ac_pass in 1 2
2123de2362d3Smrgdo
2124de2362d3Smrg  for ac_arg
2125de2362d3Smrg  do
2126de2362d3Smrg    case $ac_arg in
2127de2362d3Smrg    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2128de2362d3Smrg    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2129de2362d3Smrg    | -silent | --silent | --silen | --sile | --sil)
2130de2362d3Smrg      continue ;;
2131de2362d3Smrg    *\'*)
2132de2362d3Smrg      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2133de2362d3Smrg    esac
2134de2362d3Smrg    case $ac_pass in
2135de2362d3Smrg    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2136de2362d3Smrg    2)
2137de2362d3Smrg      as_fn_append ac_configure_args1 " '$ac_arg'"
2138de2362d3Smrg      if test $ac_must_keep_next = true; then
2139de2362d3Smrg	ac_must_keep_next=false # Got value, back to normal.
2140de2362d3Smrg      else
2141de2362d3Smrg	case $ac_arg in
2142de2362d3Smrg	  *=* | --config-cache | -C | -disable-* | --disable-* \
2143de2362d3Smrg	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2144de2362d3Smrg	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2145de2362d3Smrg	  | -with-* | --with-* | -without-* | --without-* | --x)
2146de2362d3Smrg	    case "$ac_configure_args0 " in
2147de2362d3Smrg	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2148de2362d3Smrg	    esac
2149de2362d3Smrg	    ;;
2150de2362d3Smrg	  -* ) ac_must_keep_next=true ;;
2151de2362d3Smrg	esac
2152de2362d3Smrg      fi
2153de2362d3Smrg      as_fn_append ac_configure_args " '$ac_arg'"
2154de2362d3Smrg      ;;
2155de2362d3Smrg    esac
2156de2362d3Smrg  done
2157de2362d3Smrgdone
2158de2362d3Smrg{ ac_configure_args0=; unset ac_configure_args0;}
2159de2362d3Smrg{ ac_configure_args1=; unset ac_configure_args1;}
2160de2362d3Smrg
2161de2362d3Smrg# When interrupted or exit'd, cleanup temporary files, and complete
2162de2362d3Smrg# config.log.  We remove comments because anyway the quotes in there
2163de2362d3Smrg# would cause problems or look ugly.
2164de2362d3Smrg# WARNING: Use '\'' to represent an apostrophe within the trap.
2165de2362d3Smrg# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2166de2362d3Smrgtrap 'exit_status=$?
2167de2362d3Smrg  # Save into config.log some information that might help in debugging.
2168de2362d3Smrg  {
2169de2362d3Smrg    echo
2170de2362d3Smrg
2171de2362d3Smrg    $as_echo "## ---------------- ##
2172de2362d3Smrg## Cache variables. ##
2173de2362d3Smrg## ---------------- ##"
2174de2362d3Smrg    echo
2175de2362d3Smrg    # The following way of writing the cache mishandles newlines in values,
2176de2362d3Smrg(
2177de2362d3Smrg  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2178de2362d3Smrg    eval ac_val=\$$ac_var
2179de2362d3Smrg    case $ac_val in #(
2180de2362d3Smrg    *${as_nl}*)
2181de2362d3Smrg      case $ac_var in #(
2182de2362d3Smrg      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2183de2362d3Smrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2184de2362d3Smrg      esac
2185de2362d3Smrg      case $ac_var in #(
2186de2362d3Smrg      _ | IFS | as_nl) ;; #(
2187de2362d3Smrg      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2188de2362d3Smrg      *) { eval $ac_var=; unset $ac_var;} ;;
2189de2362d3Smrg      esac ;;
2190de2362d3Smrg    esac
2191de2362d3Smrg  done
2192de2362d3Smrg  (set) 2>&1 |
2193de2362d3Smrg    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2194de2362d3Smrg    *${as_nl}ac_space=\ *)
2195de2362d3Smrg      sed -n \
2196de2362d3Smrg	"s/'\''/'\''\\\\'\'''\''/g;
2197de2362d3Smrg	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2198de2362d3Smrg      ;; #(
2199de2362d3Smrg    *)
2200de2362d3Smrg      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2201de2362d3Smrg      ;;
2202de2362d3Smrg    esac |
2203de2362d3Smrg    sort
2204de2362d3Smrg)
2205de2362d3Smrg    echo
2206de2362d3Smrg
2207de2362d3Smrg    $as_echo "## ----------------- ##
2208de2362d3Smrg## Output variables. ##
2209de2362d3Smrg## ----------------- ##"
2210de2362d3Smrg    echo
2211de2362d3Smrg    for ac_var in $ac_subst_vars
2212de2362d3Smrg    do
2213de2362d3Smrg      eval ac_val=\$$ac_var
2214de2362d3Smrg      case $ac_val in
2215de2362d3Smrg      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2216de2362d3Smrg      esac
2217de2362d3Smrg      $as_echo "$ac_var='\''$ac_val'\''"
2218de2362d3Smrg    done | sort
2219de2362d3Smrg    echo
2220de2362d3Smrg
2221de2362d3Smrg    if test -n "$ac_subst_files"; then
2222de2362d3Smrg      $as_echo "## ------------------- ##
2223de2362d3Smrg## File substitutions. ##
2224de2362d3Smrg## ------------------- ##"
2225de2362d3Smrg      echo
2226de2362d3Smrg      for ac_var in $ac_subst_files
2227de2362d3Smrg      do
2228de2362d3Smrg	eval ac_val=\$$ac_var
2229de2362d3Smrg	case $ac_val in
2230de2362d3Smrg	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2231de2362d3Smrg	esac
2232de2362d3Smrg	$as_echo "$ac_var='\''$ac_val'\''"
2233de2362d3Smrg      done | sort
2234de2362d3Smrg      echo
2235de2362d3Smrg    fi
2236de2362d3Smrg
2237de2362d3Smrg    if test -s confdefs.h; then
2238de2362d3Smrg      $as_echo "## ----------- ##
2239de2362d3Smrg## confdefs.h. ##
2240de2362d3Smrg## ----------- ##"
2241de2362d3Smrg      echo
2242de2362d3Smrg      cat confdefs.h
2243de2362d3Smrg      echo
2244de2362d3Smrg    fi
2245de2362d3Smrg    test "$ac_signal" != 0 &&
2246de2362d3Smrg      $as_echo "$as_me: caught signal $ac_signal"
2247de2362d3Smrg    $as_echo "$as_me: exit $exit_status"
2248de2362d3Smrg  } >&5
2249de2362d3Smrg  rm -f core *.core core.conftest.* &&
2250de2362d3Smrg    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2251de2362d3Smrg    exit $exit_status
2252de2362d3Smrg' 0
2253de2362d3Smrgfor ac_signal in 1 2 13 15; do
2254de2362d3Smrg  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2255de2362d3Smrgdone
2256de2362d3Smrgac_signal=0
2257de2362d3Smrg
2258de2362d3Smrg# confdefs.h avoids OS command line length limits that DEFS can exceed.
2259de2362d3Smrgrm -f -r conftest* confdefs.h
2260de2362d3Smrg
2261de2362d3Smrg$as_echo "/* confdefs.h */" > confdefs.h
2262de2362d3Smrg
2263de2362d3Smrg# Predefined preprocessor variables.
2264de2362d3Smrg
2265de2362d3Smrgcat >>confdefs.h <<_ACEOF
2266de2362d3Smrg#define PACKAGE_NAME "$PACKAGE_NAME"
2267de2362d3Smrg_ACEOF
2268de2362d3Smrg
2269de2362d3Smrgcat >>confdefs.h <<_ACEOF
2270de2362d3Smrg#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2271de2362d3Smrg_ACEOF
2272de2362d3Smrg
2273de2362d3Smrgcat >>confdefs.h <<_ACEOF
2274de2362d3Smrg#define PACKAGE_VERSION "$PACKAGE_VERSION"
2275de2362d3Smrg_ACEOF
2276de2362d3Smrg
2277de2362d3Smrgcat >>confdefs.h <<_ACEOF
2278de2362d3Smrg#define PACKAGE_STRING "$PACKAGE_STRING"
2279de2362d3Smrg_ACEOF
2280de2362d3Smrg
2281de2362d3Smrgcat >>confdefs.h <<_ACEOF
2282de2362d3Smrg#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2283de2362d3Smrg_ACEOF
2284de2362d3Smrg
2285de2362d3Smrgcat >>confdefs.h <<_ACEOF
2286de2362d3Smrg#define PACKAGE_URL "$PACKAGE_URL"
2287de2362d3Smrg_ACEOF
2288de2362d3Smrg
2289de2362d3Smrg
2290de2362d3Smrg# Let the site file select an alternate cache file if it wants to.
2291de2362d3Smrg# Prefer an explicitly selected file to automatically selected ones.
2292de2362d3Smrgac_site_file1=NONE
2293de2362d3Smrgac_site_file2=NONE
2294de2362d3Smrgif test -n "$CONFIG_SITE"; then
2295de2362d3Smrg  # We do not want a PATH search for config.site.
2296de2362d3Smrg  case $CONFIG_SITE in #((
2297de2362d3Smrg    -*)  ac_site_file1=./$CONFIG_SITE;;
2298de2362d3Smrg    */*) ac_site_file1=$CONFIG_SITE;;
2299de2362d3Smrg    *)   ac_site_file1=./$CONFIG_SITE;;
2300de2362d3Smrg  esac
2301de2362d3Smrgelif test "x$prefix" != xNONE; then
2302de2362d3Smrg  ac_site_file1=$prefix/share/config.site
2303de2362d3Smrg  ac_site_file2=$prefix/etc/config.site
2304de2362d3Smrgelse
2305de2362d3Smrg  ac_site_file1=$ac_default_prefix/share/config.site
2306de2362d3Smrg  ac_site_file2=$ac_default_prefix/etc/config.site
2307de2362d3Smrgfi
2308de2362d3Smrgfor ac_site_file in "$ac_site_file1" "$ac_site_file2"
2309de2362d3Smrgdo
2310de2362d3Smrg  test "x$ac_site_file" = xNONE && continue
2311de2362d3Smrg  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2312de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2313de2362d3Smrg$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2314de2362d3Smrg    sed 's/^/| /' "$ac_site_file" >&5
2315de2362d3Smrg    . "$ac_site_file" \
2316de2362d3Smrg      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2317de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2318de2362d3Smrgas_fn_error $? "failed to load site script $ac_site_file
2319de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; }
2320de2362d3Smrg  fi
2321de2362d3Smrgdone
2322de2362d3Smrg
2323de2362d3Smrgif test -r "$cache_file"; then
2324de2362d3Smrg  # Some versions of bash will fail to source /dev/null (special files
2325de2362d3Smrg  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2326de2362d3Smrg  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2327de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2328de2362d3Smrg$as_echo "$as_me: loading cache $cache_file" >&6;}
2329de2362d3Smrg    case $cache_file in
2330de2362d3Smrg      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2331de2362d3Smrg      *)                      . "./$cache_file";;
2332de2362d3Smrg    esac
2333de2362d3Smrg  fi
2334de2362d3Smrgelse
2335de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2336de2362d3Smrg$as_echo "$as_me: creating cache $cache_file" >&6;}
2337de2362d3Smrg  >$cache_file
2338de2362d3Smrgfi
2339de2362d3Smrg
2340de2362d3Smrg# Check that the precious variables saved in the cache have kept the same
2341de2362d3Smrg# value.
2342de2362d3Smrgac_cache_corrupted=false
2343de2362d3Smrgfor ac_var in $ac_precious_vars; do
2344de2362d3Smrg  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2345de2362d3Smrg  eval ac_new_set=\$ac_env_${ac_var}_set
2346de2362d3Smrg  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2347de2362d3Smrg  eval ac_new_val=\$ac_env_${ac_var}_value
2348de2362d3Smrg  case $ac_old_set,$ac_new_set in
2349de2362d3Smrg    set,)
2350de2362d3Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2351de2362d3Smrg$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2352de2362d3Smrg      ac_cache_corrupted=: ;;
2353de2362d3Smrg    ,set)
2354de2362d3Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2355de2362d3Smrg$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2356de2362d3Smrg      ac_cache_corrupted=: ;;
2357de2362d3Smrg    ,);;
2358de2362d3Smrg    *)
2359de2362d3Smrg      if test "x$ac_old_val" != "x$ac_new_val"; then
2360de2362d3Smrg	# differences in whitespace do not lead to failure.
2361de2362d3Smrg	ac_old_val_w=`echo x $ac_old_val`
2362de2362d3Smrg	ac_new_val_w=`echo x $ac_new_val`
2363de2362d3Smrg	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2364de2362d3Smrg	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2365de2362d3Smrg$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2366de2362d3Smrg	  ac_cache_corrupted=:
2367de2362d3Smrg	else
2368de2362d3Smrg	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2369de2362d3Smrg$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2370de2362d3Smrg	  eval $ac_var=\$ac_old_val
2371de2362d3Smrg	fi
2372de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2373de2362d3Smrg$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2374de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2375de2362d3Smrg$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2376de2362d3Smrg      fi;;
2377de2362d3Smrg  esac
2378de2362d3Smrg  # Pass precious variables to config.status.
2379de2362d3Smrg  if test "$ac_new_set" = set; then
2380de2362d3Smrg    case $ac_new_val in
2381de2362d3Smrg    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2382de2362d3Smrg    *) ac_arg=$ac_var=$ac_new_val ;;
2383de2362d3Smrg    esac
2384de2362d3Smrg    case " $ac_configure_args " in
2385de2362d3Smrg      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2386de2362d3Smrg      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2387de2362d3Smrg    esac
2388de2362d3Smrg  fi
2389de2362d3Smrgdone
2390de2362d3Smrgif $ac_cache_corrupted; then
2391de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2392de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2393de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2394de2362d3Smrg$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2395de2362d3Smrg  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2396de2362d3Smrgfi
2397de2362d3Smrg## -------------------- ##
2398de2362d3Smrg## Main body of script. ##
2399de2362d3Smrg## -------------------- ##
2400de2362d3Smrg
2401de2362d3Smrgac_ext=c
2402de2362d3Smrgac_cpp='$CPP $CPPFLAGS'
2403de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2404de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2405de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
2406de2362d3Smrg
2407de2362d3Smrg
2408de2362d3Smrg
2409de2362d3Smrg
2410de2362d3Smrgac_config_headers="$ac_config_headers config.h"
2411de2362d3Smrg
2412de2362d3Smrg
24138bf5c682Smrg
2414de2362d3Smrgac_aux_dir=
241518781e08Smrgfor ac_dir in . "$srcdir"/.; do
2416de2362d3Smrg  if test -f "$ac_dir/install-sh"; then
2417de2362d3Smrg    ac_aux_dir=$ac_dir
2418de2362d3Smrg    ac_install_sh="$ac_aux_dir/install-sh -c"
2419de2362d3Smrg    break
2420de2362d3Smrg  elif test -f "$ac_dir/install.sh"; then
2421de2362d3Smrg    ac_aux_dir=$ac_dir
2422de2362d3Smrg    ac_install_sh="$ac_aux_dir/install.sh -c"
2423de2362d3Smrg    break
2424de2362d3Smrg  elif test -f "$ac_dir/shtool"; then
2425de2362d3Smrg    ac_aux_dir=$ac_dir
2426de2362d3Smrg    ac_install_sh="$ac_aux_dir/shtool install -c"
2427de2362d3Smrg    break
2428de2362d3Smrg  fi
2429de2362d3Smrgdone
2430de2362d3Smrgif test -z "$ac_aux_dir"; then
243118781e08Smrg  as_fn_error $? "cannot find install-sh, install.sh, or shtool in . \"$srcdir\"/." "$LINENO" 5
2432de2362d3Smrgfi
2433de2362d3Smrg
2434de2362d3Smrg# These three variables are undocumented and unsupported,
2435de2362d3Smrg# and are intended to be withdrawn in a future Autoconf release.
2436de2362d3Smrg# They can cause serious problems if a builder's source tree is in a directory
2437de2362d3Smrg# whose full name contains unusual characters.
2438de2362d3Smrgac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2439de2362d3Smrgac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2440de2362d3Smrgac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2441de2362d3Smrg
2442de2362d3Smrg
244318781e08Smrg
244418781e08Smrg# Initialize Automake
244539413783Smrgam__api_version='1.16'
244618781e08Smrg
2447de2362d3Smrg# Find a good install program.  We prefer a C program (faster),
2448de2362d3Smrg# so one script is as good as another.  But avoid the broken or
2449de2362d3Smrg# incompatible versions:
2450de2362d3Smrg# SysV /etc/install, /usr/sbin/install
2451de2362d3Smrg# SunOS /usr/etc/install
2452de2362d3Smrg# IRIX /sbin/install
2453de2362d3Smrg# AIX /bin/install
2454de2362d3Smrg# AmigaOS /C/install, which installs bootblocks on floppy discs
2455de2362d3Smrg# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2456de2362d3Smrg# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2457de2362d3Smrg# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2458de2362d3Smrg# OS/2's system install, which has a completely different semantic
2459de2362d3Smrg# ./install, which can be erroneously created by make from ./install.sh.
2460de2362d3Smrg# Reject install programs that cannot install multiple files.
2461de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2462de2362d3Smrg$as_echo_n "checking for a BSD-compatible install... " >&6; }
2463de2362d3Smrgif test -z "$INSTALL"; then
2464de2362d3Smrgif ${ac_cv_path_install+:} false; then :
2465de2362d3Smrg  $as_echo_n "(cached) " >&6
2466de2362d3Smrgelse
2467de2362d3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2468de2362d3Smrgfor as_dir in $PATH
2469de2362d3Smrgdo
2470de2362d3Smrg  IFS=$as_save_IFS
2471de2362d3Smrg  test -z "$as_dir" && as_dir=.
2472de2362d3Smrg    # Account for people who put trailing slashes in PATH elements.
2473de2362d3Smrgcase $as_dir/ in #((
2474de2362d3Smrg  ./ | .// | /[cC]/* | \
2475de2362d3Smrg  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2476de2362d3Smrg  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2477de2362d3Smrg  /usr/ucb/* ) ;;
2478de2362d3Smrg  *)
2479de2362d3Smrg    # OSF1 and SCO ODT 3.0 have their own names for install.
2480de2362d3Smrg    # Don't use installbsd from OSF since it installs stuff as root
2481de2362d3Smrg    # by default.
2482de2362d3Smrg    for ac_prog in ginstall scoinst install; do
2483de2362d3Smrg      for ac_exec_ext in '' $ac_executable_extensions; do
248418781e08Smrg	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2485de2362d3Smrg	  if test $ac_prog = install &&
2486de2362d3Smrg	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2487de2362d3Smrg	    # AIX install.  It has an incompatible calling convention.
2488de2362d3Smrg	    :
2489de2362d3Smrg	  elif test $ac_prog = install &&
2490de2362d3Smrg	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2491de2362d3Smrg	    # program-specific install script used by HP pwplus--don't use.
2492de2362d3Smrg	    :
2493de2362d3Smrg	  else
2494de2362d3Smrg	    rm -rf conftest.one conftest.two conftest.dir
2495de2362d3Smrg	    echo one > conftest.one
2496de2362d3Smrg	    echo two > conftest.two
2497de2362d3Smrg	    mkdir conftest.dir
2498de2362d3Smrg	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2499de2362d3Smrg	      test -s conftest.one && test -s conftest.two &&
2500de2362d3Smrg	      test -s conftest.dir/conftest.one &&
2501de2362d3Smrg	      test -s conftest.dir/conftest.two
2502de2362d3Smrg	    then
2503de2362d3Smrg	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2504de2362d3Smrg	      break 3
2505de2362d3Smrg	    fi
2506de2362d3Smrg	  fi
2507de2362d3Smrg	fi
2508de2362d3Smrg      done
2509de2362d3Smrg    done
2510de2362d3Smrg    ;;
2511de2362d3Smrgesac
2512de2362d3Smrg
2513de2362d3Smrg  done
2514de2362d3SmrgIFS=$as_save_IFS
2515de2362d3Smrg
2516de2362d3Smrgrm -rf conftest.one conftest.two conftest.dir
2517de2362d3Smrg
2518de2362d3Smrgfi
2519de2362d3Smrg  if test "${ac_cv_path_install+set}" = set; then
2520de2362d3Smrg    INSTALL=$ac_cv_path_install
2521de2362d3Smrg  else
2522de2362d3Smrg    # As a last resort, use the slow shell script.  Don't cache a
2523de2362d3Smrg    # value for INSTALL within a source directory, because that will
2524de2362d3Smrg    # break other packages using the cache if that directory is
2525de2362d3Smrg    # removed, or if the value is a relative name.
2526de2362d3Smrg    INSTALL=$ac_install_sh
2527de2362d3Smrg  fi
2528de2362d3Smrgfi
2529de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2530de2362d3Smrg$as_echo "$INSTALL" >&6; }
2531de2362d3Smrg
2532de2362d3Smrg# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2533de2362d3Smrg# It thinks the first close brace ends the variable substitution.
2534de2362d3Smrgtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2535de2362d3Smrg
2536de2362d3Smrgtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2537de2362d3Smrg
2538de2362d3Smrgtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2539de2362d3Smrg
254018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
254118781e08Smrg$as_echo_n "checking whether build environment is sane... " >&6; }
254218781e08Smrg# Reject unsafe characters in $srcdir or the absolute working directory
254318781e08Smrg# name.  Accept space and tab only in the latter.
254418781e08Smrgam_lf='
254518781e08Smrg'
254618781e08Smrgcase `pwd` in
254718781e08Smrg  *[\\\"\#\$\&\'\`$am_lf]*)
254818781e08Smrg    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
254918781e08Smrgesac
255018781e08Smrgcase $srcdir in
255118781e08Smrg  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
255218781e08Smrg    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
255318781e08Smrgesac
255418781e08Smrg
255518781e08Smrg# Do 'set' in a subshell so we don't clobber the current shell's
255618781e08Smrg# arguments.  Must try -L first in case configure is actually a
255718781e08Smrg# symlink; some systems play weird games with the mod time of symlinks
255818781e08Smrg# (eg FreeBSD returns the mod time of the symlink's containing
255918781e08Smrg# directory).
256018781e08Smrgif (
256118781e08Smrg   am_has_slept=no
256218781e08Smrg   for am_try in 1 2; do
256318781e08Smrg     echo "timestamp, slept: $am_has_slept" > conftest.file
256418781e08Smrg     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
256518781e08Smrg     if test "$*" = "X"; then
256618781e08Smrg	# -L didn't work.
256718781e08Smrg	set X `ls -t "$srcdir/configure" conftest.file`
256818781e08Smrg     fi
256918781e08Smrg     if test "$*" != "X $srcdir/configure conftest.file" \
257018781e08Smrg	&& test "$*" != "X conftest.file $srcdir/configure"; then
257118781e08Smrg
257218781e08Smrg	# If neither matched, then we have a broken ls.  This can happen
257318781e08Smrg	# if, for instance, CONFIG_SHELL is bash and it inherits a
257418781e08Smrg	# broken ls alias from the environment.  This has actually
257518781e08Smrg	# happened.  Such a system could not be considered "sane".
257618781e08Smrg	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
257718781e08Smrg  alias in your environment" "$LINENO" 5
257818781e08Smrg     fi
257918781e08Smrg     if test "$2" = conftest.file || test $am_try -eq 2; then
258018781e08Smrg       break
258118781e08Smrg     fi
258218781e08Smrg     # Just in case.
258318781e08Smrg     sleep 1
258418781e08Smrg     am_has_slept=yes
258518781e08Smrg   done
258618781e08Smrg   test "$2" = conftest.file
258718781e08Smrg   )
258818781e08Smrgthen
258918781e08Smrg   # Ok.
259018781e08Smrg   :
259118781e08Smrgelse
259218781e08Smrg   as_fn_error $? "newly created file is older than distributed files!
259318781e08SmrgCheck your system clock" "$LINENO" 5
259418781e08Smrgfi
259518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
259618781e08Smrg$as_echo "yes" >&6; }
259718781e08Smrg# If we didn't sleep, we still need to ensure time stamps of config.status and
259818781e08Smrg# generated files are strictly newer.
259918781e08Smrgam_sleep_pid=
260018781e08Smrgif grep 'slept: no' conftest.file >/dev/null 2>&1; then
260118781e08Smrg  ( sleep 1 ) &
260218781e08Smrg  am_sleep_pid=$!
260318781e08Smrgfi
260418781e08Smrg
260518781e08Smrgrm -f conftest.file
260618781e08Smrg
260718781e08Smrgtest "$program_prefix" != NONE &&
260818781e08Smrg  program_transform_name="s&^&$program_prefix&;$program_transform_name"
260918781e08Smrg# Use a double $ so make ignores it.
261018781e08Smrgtest "$program_suffix" != NONE &&
261118781e08Smrg  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
261218781e08Smrg# Double any \ or $.
261318781e08Smrg# By default was `s,x,x', remove it if useless.
261418781e08Smrgac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
261518781e08Smrgprogram_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
261618781e08Smrg
261718781e08Smrg# Expand $ac_aux_dir to an absolute path.
261818781e08Smrgam_aux_dir=`cd "$ac_aux_dir" && pwd`
261918781e08Smrg
262018781e08Smrgif test x"${MISSING+set}" != xset; then
262118781e08Smrg  case $am_aux_dir in
262218781e08Smrg  *\ * | *\	*)
262318781e08Smrg    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
262418781e08Smrg  *)
262518781e08Smrg    MISSING="\${SHELL} $am_aux_dir/missing" ;;
262618781e08Smrg  esac
262718781e08Smrgfi
262818781e08Smrg# Use eval to expand $SHELL
262918781e08Smrgif eval "$MISSING --is-lightweight"; then
263018781e08Smrg  am_missing_run="$MISSING "
263118781e08Smrgelse
263218781e08Smrg  am_missing_run=
263318781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
263418781e08Smrg$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
263518781e08Smrgfi
263618781e08Smrg
263718781e08Smrgif test x"${install_sh+set}" != xset; then
263818781e08Smrg  case $am_aux_dir in
263918781e08Smrg  *\ * | *\	*)
264018781e08Smrg    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
264118781e08Smrg  *)
264218781e08Smrg    install_sh="\${SHELL} $am_aux_dir/install-sh"
264318781e08Smrg  esac
264418781e08Smrgfi
264518781e08Smrg
264618781e08Smrg# Installed binaries are usually stripped using 'strip' when the user
264718781e08Smrg# run "make install-strip".  However 'strip' might not be the right
264818781e08Smrg# tool to use in cross-compilation environments, therefore Automake
264918781e08Smrg# will honor the 'STRIP' environment variable to overrule this program.
265018781e08Smrgif test "$cross_compiling" != no; then
265118781e08Smrg  if test -n "$ac_tool_prefix"; then
265218781e08Smrg  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
265318781e08Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2
2654de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2655de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
265618781e08Smrgif ${ac_cv_prog_STRIP+:} false; then :
2657de2362d3Smrg  $as_echo_n "(cached) " >&6
2658de2362d3Smrgelse
265918781e08Smrg  if test -n "$STRIP"; then
266018781e08Smrg  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2661de2362d3Smrgelse
2662de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2663de2362d3Smrgfor as_dir in $PATH
2664de2362d3Smrgdo
2665de2362d3Smrg  IFS=$as_save_IFS
2666de2362d3Smrg  test -z "$as_dir" && as_dir=.
2667de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
266818781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
266918781e08Smrg    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2670de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2671de2362d3Smrg    break 2
2672de2362d3Smrg  fi
2673de2362d3Smrgdone
2674de2362d3Smrg  done
2675de2362d3SmrgIFS=$as_save_IFS
2676de2362d3Smrg
2677de2362d3Smrgfi
2678de2362d3Smrgfi
267918781e08SmrgSTRIP=$ac_cv_prog_STRIP
268018781e08Smrgif test -n "$STRIP"; then
268118781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
268218781e08Smrg$as_echo "$STRIP" >&6; }
2683de2362d3Smrgelse
2684de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2685de2362d3Smrg$as_echo "no" >&6; }
2686de2362d3Smrgfi
2687de2362d3Smrg
2688de2362d3Smrg
2689de2362d3Smrgfi
269018781e08Smrgif test -z "$ac_cv_prog_STRIP"; then
269118781e08Smrg  ac_ct_STRIP=$STRIP
269218781e08Smrg  # Extract the first word of "strip", so it can be a program name with args.
269318781e08Smrgset dummy strip; ac_word=$2
2694de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2695de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
269618781e08Smrgif ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2697de2362d3Smrg  $as_echo_n "(cached) " >&6
2698de2362d3Smrgelse
269918781e08Smrg  if test -n "$ac_ct_STRIP"; then
270018781e08Smrg  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2701de2362d3Smrgelse
2702de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2703de2362d3Smrgfor as_dir in $PATH
2704de2362d3Smrgdo
2705de2362d3Smrg  IFS=$as_save_IFS
2706de2362d3Smrg  test -z "$as_dir" && as_dir=.
2707de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
270818781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
270918781e08Smrg    ac_cv_prog_ac_ct_STRIP="strip"
2710de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2711de2362d3Smrg    break 2
2712de2362d3Smrg  fi
2713de2362d3Smrgdone
2714de2362d3Smrg  done
2715de2362d3SmrgIFS=$as_save_IFS
2716de2362d3Smrg
2717de2362d3Smrgfi
2718de2362d3Smrgfi
271918781e08Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
272018781e08Smrgif test -n "$ac_ct_STRIP"; then
272118781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
272218781e08Smrg$as_echo "$ac_ct_STRIP" >&6; }
2723de2362d3Smrgelse
2724de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2725de2362d3Smrg$as_echo "no" >&6; }
2726de2362d3Smrgfi
2727de2362d3Smrg
272818781e08Smrg  if test "x$ac_ct_STRIP" = x; then
272918781e08Smrg    STRIP=":"
2730de2362d3Smrg  else
2731de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
2732de2362d3Smrgyes:)
2733de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2734de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2735de2362d3Smrgac_tool_warned=yes ;;
2736de2362d3Smrgesac
273718781e08Smrg    STRIP=$ac_ct_STRIP
2738de2362d3Smrg  fi
2739de2362d3Smrgelse
274018781e08Smrg  STRIP="$ac_cv_prog_STRIP"
2741de2362d3Smrgfi
2742de2362d3Smrg
274318781e08Smrgfi
274418781e08SmrgINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
274518781e08Smrg
274618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
274718781e08Smrg$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
274818781e08Smrgif test -z "$MKDIR_P"; then
274918781e08Smrg  if ${ac_cv_path_mkdir+:} false; then :
2750de2362d3Smrg  $as_echo_n "(cached) " >&6
2751de2362d3Smrgelse
275218781e08Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
275318781e08Smrgfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2754de2362d3Smrgdo
2755de2362d3Smrg  IFS=$as_save_IFS
2756de2362d3Smrg  test -z "$as_dir" && as_dir=.
275718781e08Smrg    for ac_prog in mkdir gmkdir; do
275818781e08Smrg	 for ac_exec_ext in '' $ac_executable_extensions; do
275918781e08Smrg	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
276018781e08Smrg	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
276118781e08Smrg	     'mkdir (GNU coreutils) '* | \
276218781e08Smrg	     'mkdir (coreutils) '* | \
276318781e08Smrg	     'mkdir (fileutils) '4.1*)
276418781e08Smrg	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
276518781e08Smrg	       break 3;;
276618781e08Smrg	   esac
276718781e08Smrg	 done
276818781e08Smrg       done
2769de2362d3Smrg  done
2770de2362d3SmrgIFS=$as_save_IFS
2771de2362d3Smrg
27727821949aSmrgfi
27737821949aSmrg
277418781e08Smrg  test -d ./--version && rmdir ./--version
277518781e08Smrg  if test "${ac_cv_path_mkdir+set}" = set; then
277618781e08Smrg    MKDIR_P="$ac_cv_path_mkdir -p"
277718781e08Smrg  else
277818781e08Smrg    # As a last resort, use the slow shell script.  Don't cache a
277918781e08Smrg    # value for MKDIR_P within a source directory, because that will
278018781e08Smrg    # break other packages using the cache if that directory is
278118781e08Smrg    # removed, or if the value is a relative name.
278218781e08Smrg    MKDIR_P="$ac_install_sh -d"
2783de2362d3Smrg  fi
2784de2362d3Smrgfi
278518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
278618781e08Smrg$as_echo "$MKDIR_P" >&6; }
278718781e08Smrg
278818781e08Smrgfor ac_prog in gawk mawk nawk awk
278918781e08Smrgdo
279018781e08Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
279118781e08Smrgset dummy $ac_prog; ac_word=$2
2792de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2793de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
279418781e08Smrgif ${ac_cv_prog_AWK+:} false; then :
2795de2362d3Smrg  $as_echo_n "(cached) " >&6
2796de2362d3Smrgelse
279718781e08Smrg  if test -n "$AWK"; then
279818781e08Smrg  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2799de2362d3Smrgelse
2800de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2801de2362d3Smrgfor as_dir in $PATH
2802de2362d3Smrgdo
2803de2362d3Smrg  IFS=$as_save_IFS
2804de2362d3Smrg  test -z "$as_dir" && as_dir=.
2805de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
280618781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
280718781e08Smrg    ac_cv_prog_AWK="$ac_prog"
2808de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2809de2362d3Smrg    break 2
2810de2362d3Smrg  fi
2811de2362d3Smrgdone
2812de2362d3Smrg  done
2813de2362d3SmrgIFS=$as_save_IFS
2814de2362d3Smrg
2815de2362d3Smrgfi
28167821949aSmrgfi
281718781e08SmrgAWK=$ac_cv_prog_AWK
281818781e08Smrgif test -n "$AWK"; then
281918781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
282018781e08Smrg$as_echo "$AWK" >&6; }
2821de2362d3Smrgelse
2822de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2823de2362d3Smrg$as_echo "no" >&6; }
2824de2362d3Smrgfi
2825de2362d3Smrg
2826de2362d3Smrg
282718781e08Smrg  test -n "$AWK" && break
28287821949aSmrgdone
28297821949aSmrg
283018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
283118781e08Smrg$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
283218781e08Smrgset x ${MAKE-make}
283318781e08Smrgac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
283418781e08Smrgif eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
283518781e08Smrg  $as_echo_n "(cached) " >&6
283618781e08Smrgelse
283718781e08Smrg  cat >conftest.make <<\_ACEOF
283818781e08SmrgSHELL = /bin/sh
283918781e08Smrgall:
284018781e08Smrg	@echo '@@@%%%=$(MAKE)=@@@%%%'
284118781e08Smrg_ACEOF
284218781e08Smrg# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
284318781e08Smrgcase `${MAKE-make} -f conftest.make 2>/dev/null` in
284418781e08Smrg  *@@@%%%=?*=@@@%%%*)
284518781e08Smrg    eval ac_cv_prog_make_${ac_make}_set=yes;;
284618781e08Smrg  *)
284718781e08Smrg    eval ac_cv_prog_make_${ac_make}_set=no;;
284818781e08Smrgesac
284918781e08Smrgrm -f conftest.make
2850de2362d3Smrgfi
285118781e08Smrgif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
285218781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
285318781e08Smrg$as_echo "yes" >&6; }
285418781e08Smrg  SET_MAKE=
2855de2362d3Smrgelse
2856de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2857de2362d3Smrg$as_echo "no" >&6; }
285818781e08Smrg  SET_MAKE="MAKE=${MAKE-make}"
2859de2362d3Smrgfi
2860de2362d3Smrg
286118781e08Smrgrm -rf .tst 2>/dev/null
286218781e08Smrgmkdir .tst 2>/dev/null
286318781e08Smrgif test -d .tst; then
286418781e08Smrg  am__leading_dot=.
286518781e08Smrgelse
286618781e08Smrg  am__leading_dot=_
286718781e08Smrgfi
286818781e08Smrgrmdir .tst 2>/dev/null
2869de2362d3Smrg
287018781e08Smrg# Check whether --enable-silent-rules was given.
287118781e08Smrgif test "${enable_silent_rules+set}" = set; then :
287218781e08Smrg  enableval=$enable_silent_rules;
2873de2362d3Smrgfi
287418781e08Smrg
287518781e08Smrgcase $enable_silent_rules in # (((
287618781e08Smrg  yes) AM_DEFAULT_VERBOSITY=0;;
287718781e08Smrg   no) AM_DEFAULT_VERBOSITY=1;;
287818781e08Smrg    *) AM_DEFAULT_VERBOSITY=1;;
287918781e08Smrgesac
288018781e08Smrgam_make=${MAKE-make}
288118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
288218781e08Smrg$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
288318781e08Smrgif ${am_cv_make_support_nested_variables+:} false; then :
2884de2362d3Smrg  $as_echo_n "(cached) " >&6
2885de2362d3Smrgelse
288618781e08Smrg  if $as_echo 'TRUE=$(BAR$(V))
288718781e08SmrgBAR0=false
288818781e08SmrgBAR1=true
288918781e08SmrgV=1
289018781e08Smrgam__doit:
289118781e08Smrg	@$(TRUE)
289218781e08Smrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
289318781e08Smrg  am_cv_make_support_nested_variables=yes
2894de2362d3Smrgelse
289518781e08Smrg  am_cv_make_support_nested_variables=no
2896de2362d3Smrgfi
2897de2362d3Smrgfi
289818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
289918781e08Smrg$as_echo "$am_cv_make_support_nested_variables" >&6; }
290018781e08Smrgif test $am_cv_make_support_nested_variables = yes; then
290118781e08Smrg    AM_V='$(V)'
290218781e08Smrg  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2903de2362d3Smrgelse
290418781e08Smrg  AM_V=$AM_DEFAULT_VERBOSITY
290518781e08Smrg  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2906de2362d3Smrgfi
290718781e08SmrgAM_BACKSLASH='\'
2908de2362d3Smrg
290918781e08Smrgif test "`cd $srcdir && pwd`" != "`pwd`"; then
291018781e08Smrg  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
291118781e08Smrg  # is not polluted with repeated "-I."
291218781e08Smrg  am__isrc=' -I$(srcdir)'
291318781e08Smrg  # test to see if srcdir already configured
291418781e08Smrg  if test -f $srcdir/config.status; then
291518781e08Smrg    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
291618781e08Smrg  fi
291718781e08Smrgfi
291818781e08Smrg
291918781e08Smrg# test whether we have cygpath
292018781e08Smrgif test -z "$CYGPATH_W"; then
292118781e08Smrg  if (cygpath --version) >/dev/null 2>/dev/null; then
292218781e08Smrg    CYGPATH_W='cygpath -w'
292318781e08Smrg  else
292418781e08Smrg    CYGPATH_W=echo
292518781e08Smrg  fi
292618781e08Smrgfi
292718781e08Smrg
292818781e08Smrg
292918781e08Smrg# Define the identity of the package.
293018781e08Smrg PACKAGE='xf86-video-ati'
293139413783Smrg VERSION='18.1.0'
293218781e08Smrg
293318781e08Smrg
293418781e08Smrgcat >>confdefs.h <<_ACEOF
293518781e08Smrg#define PACKAGE "$PACKAGE"
293618781e08Smrg_ACEOF
293718781e08Smrg
293818781e08Smrg
293918781e08Smrgcat >>confdefs.h <<_ACEOF
294018781e08Smrg#define VERSION "$VERSION"
294118781e08Smrg_ACEOF
294218781e08Smrg
294318781e08Smrg# Some tools Automake needs.
294418781e08Smrg
294518781e08SmrgACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
294618781e08Smrg
294718781e08Smrg
294818781e08SmrgAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
294918781e08Smrg
295018781e08Smrg
295118781e08SmrgAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
295218781e08Smrg
295318781e08Smrg
295418781e08SmrgAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
295518781e08Smrg
295618781e08Smrg
295718781e08SmrgMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
295818781e08Smrg
295918781e08Smrg# For better backward compatibility.  To be removed once Automake 1.9.x
296018781e08Smrg# dies out for good.  For more background, see:
296139413783Smrg# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
296239413783Smrg# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
296318781e08Smrgmkdir_p='$(MKDIR_P)'
296418781e08Smrg
296518781e08Smrg# We need awk for the "check" target (and possibly the TAP driver).  The
296618781e08Smrg# system "awk" is bad on some platforms.
296718781e08Smrg# Always define AMTAR for backward compatibility.  Yes, it's still used
296818781e08Smrg# in the wild :-(  We should find a proper way to deprecate it ...
296918781e08SmrgAMTAR='$${TAR-tar}'
297018781e08Smrg
297118781e08Smrg
297218781e08Smrg# We'll loop over all known methods to create a tar archive until one works.
297318781e08Smrg_am_tools='gnutar  pax cpio none'
297418781e08Smrg
297518781e08Smrgam__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
297618781e08Smrg
297718781e08Smrg
297818781e08Smrg
297918781e08Smrg
298018781e08Smrg
298118781e08Smrg
298218781e08Smrg# POSIX will say in a future version that running "rm -f" with no argument
298318781e08Smrg# is OK; and we want to be able to make that assumption in our Makefile
298418781e08Smrg# recipes.  So use an aggressive probe to check that the usage we want is
298518781e08Smrg# actually supported "in the wild" to an acceptable degree.
298618781e08Smrg# See automake bug#10828.
298718781e08Smrg# To make any issue more visible, cause the running configure to be aborted
298818781e08Smrg# by default if the 'rm' program in use doesn't match our expectations; the
298918781e08Smrg# user can still override this though.
299018781e08Smrgif rm -f && rm -fr && rm -rf; then : OK; else
299118781e08Smrg  cat >&2 <<'END'
299218781e08SmrgOops!
299318781e08Smrg
299418781e08SmrgYour 'rm' program seems unable to run without file operands specified
299518781e08Smrgon the command line, even when the '-f' option is present.  This is contrary
299618781e08Smrgto the behaviour of most rm programs out there, and not conforming with
299718781e08Smrgthe upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
299818781e08Smrg
299918781e08SmrgPlease tell bug-automake@gnu.org about your system, including the value
300018781e08Smrgof your $PATH and any error possibly output before this message.  This
300118781e08Smrgcan help us improve future automake versions.
300218781e08Smrg
300318781e08SmrgEND
300418781e08Smrg  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
300518781e08Smrg    echo 'Configuration will proceed anyway, since you have set the' >&2
300618781e08Smrg    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
300718781e08Smrg    echo >&2
300818781e08Smrg  else
300918781e08Smrg    cat >&2 <<'END'
301018781e08SmrgAborting the configuration process, to ensure you take notice of the issue.
301118781e08Smrg
301218781e08SmrgYou can download and install GNU coreutils to get an 'rm' implementation
301339413783Smrgthat behaves properly: <https://www.gnu.org/software/coreutils/>.
301418781e08Smrg
301518781e08SmrgIf you want to complete the configuration process using your problematic
301618781e08Smrg'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
301718781e08Smrgto "yes", and re-run configure.
301818781e08Smrg
301918781e08SmrgEND
302018781e08Smrg    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
302118781e08Smrg  fi
302218781e08Smrgfi
302318781e08Smrg
302418781e08SmrgDEPDIR="${am__leading_dot}deps"
302518781e08Smrg
302618781e08Smrgac_config_commands="$ac_config_commands depfiles"
302718781e08Smrg
302839413783Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
302939413783Smrg$as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; }
303039413783Smrgcat > confinc.mk << 'END'
303118781e08Smrgam__doit:
303239413783Smrg	@echo this is the am__doit target >confinc.out
303318781e08Smrg.PHONY: am__doit
303418781e08SmrgEND
303518781e08Smrgam__include="#"
303618781e08Smrgam__quote=
303739413783Smrg# BSD make does it like this.
303839413783Smrgecho '.include "confinc.mk" # ignored' > confmf.BSD
303939413783Smrg# Other make implementations (GNU, Solaris 10, AIX) do it like this.
304039413783Smrgecho 'include confinc.mk # ignored' > confmf.GNU
304139413783Smrg_am_result=no
304239413783Smrgfor s in GNU BSD; do
304339413783Smrg  { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
304439413783Smrg   (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
304539413783Smrg   ac_status=$?
304639413783Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
304739413783Smrg   (exit $ac_status); }
304839413783Smrg  case $?:`cat confinc.out 2>/dev/null` in #(
304939413783Smrg  '0:this is the am__doit target') :
305039413783Smrg    case $s in #(
305139413783Smrg  BSD) :
305239413783Smrg    am__include='.include' am__quote='"' ;; #(
305339413783Smrg  *) :
305439413783Smrg    am__include='include' am__quote='' ;;
305539413783Smrgesac ;; #(
305639413783Smrg  *) :
305718781e08Smrg     ;;
305839413783Smrgesac
305939413783Smrg  if test "$am__include" != "#"; then
306039413783Smrg    _am_result="yes ($s style)"
306139413783Smrg    break
306239413783Smrg  fi
306339413783Smrgdone
306439413783Smrgrm -f confinc.* confmf.*
306539413783Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
306639413783Smrg$as_echo "${_am_result}" >&6; }
306718781e08Smrg
306818781e08Smrg# Check whether --enable-dependency-tracking was given.
306918781e08Smrgif test "${enable_dependency_tracking+set}" = set; then :
307018781e08Smrg  enableval=$enable_dependency_tracking;
307118781e08Smrgfi
307218781e08Smrg
307318781e08Smrgif test "x$enable_dependency_tracking" != xno; then
307418781e08Smrg  am_depcomp="$ac_aux_dir/depcomp"
307518781e08Smrg  AMDEPBACKSLASH='\'
307618781e08Smrg  am__nodep='_no'
307718781e08Smrgfi
307818781e08Smrg if test "x$enable_dependency_tracking" != xno; then
307918781e08Smrg  AMDEP_TRUE=
308018781e08Smrg  AMDEP_FALSE='#'
308118781e08Smrgelse
308218781e08Smrg  AMDEP_TRUE='#'
308318781e08Smrg  AMDEP_FALSE=
308418781e08Smrgfi
308518781e08Smrg
308618781e08Smrg
308718781e08Smrgac_ext=c
308818781e08Smrgac_cpp='$CPP $CPPFLAGS'
308918781e08Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
309018781e08Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
309118781e08Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
309218781e08Smrgif test -n "$ac_tool_prefix"; then
309318781e08Smrg  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
309418781e08Smrgset dummy ${ac_tool_prefix}gcc; ac_word=$2
309518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
309618781e08Smrg$as_echo_n "checking for $ac_word... " >&6; }
309718781e08Smrgif ${ac_cv_prog_CC+:} false; then :
309818781e08Smrg  $as_echo_n "(cached) " >&6
309918781e08Smrgelse
310018781e08Smrg  if test -n "$CC"; then
310118781e08Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
310218781e08Smrgelse
310318781e08Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
310418781e08Smrgfor as_dir in $PATH
310518781e08Smrgdo
310618781e08Smrg  IFS=$as_save_IFS
310718781e08Smrg  test -z "$as_dir" && as_dir=.
310818781e08Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
310918781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
311018781e08Smrg    ac_cv_prog_CC="${ac_tool_prefix}gcc"
311118781e08Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
311218781e08Smrg    break 2
311318781e08Smrg  fi
311418781e08Smrgdone
311518781e08Smrg  done
311618781e08SmrgIFS=$as_save_IFS
311718781e08Smrg
311818781e08Smrgfi
311918781e08Smrgfi
312018781e08SmrgCC=$ac_cv_prog_CC
312118781e08Smrgif test -n "$CC"; then
312218781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
312318781e08Smrg$as_echo "$CC" >&6; }
312418781e08Smrgelse
312518781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
312618781e08Smrg$as_echo "no" >&6; }
312718781e08Smrgfi
312818781e08Smrg
312918781e08Smrg
313018781e08Smrgfi
313118781e08Smrgif test -z "$ac_cv_prog_CC"; then
313218781e08Smrg  ac_ct_CC=$CC
313318781e08Smrg  # Extract the first word of "gcc", so it can be a program name with args.
313418781e08Smrgset dummy gcc; ac_word=$2
313518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
313618781e08Smrg$as_echo_n "checking for $ac_word... " >&6; }
313718781e08Smrgif ${ac_cv_prog_ac_ct_CC+:} false; then :
313818781e08Smrg  $as_echo_n "(cached) " >&6
313918781e08Smrgelse
314018781e08Smrg  if test -n "$ac_ct_CC"; then
314118781e08Smrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
314218781e08Smrgelse
314318781e08Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
314418781e08Smrgfor as_dir in $PATH
314518781e08Smrgdo
314618781e08Smrg  IFS=$as_save_IFS
314718781e08Smrg  test -z "$as_dir" && as_dir=.
314818781e08Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
314918781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
315018781e08Smrg    ac_cv_prog_ac_ct_CC="gcc"
315118781e08Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
315218781e08Smrg    break 2
315318781e08Smrg  fi
315418781e08Smrgdone
315518781e08Smrg  done
315618781e08SmrgIFS=$as_save_IFS
315718781e08Smrg
315818781e08Smrgfi
315918781e08Smrgfi
316018781e08Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC
316118781e08Smrgif test -n "$ac_ct_CC"; then
316218781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
316318781e08Smrg$as_echo "$ac_ct_CC" >&6; }
316418781e08Smrgelse
316518781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
316618781e08Smrg$as_echo "no" >&6; }
316718781e08Smrgfi
316818781e08Smrg
316918781e08Smrg  if test "x$ac_ct_CC" = x; then
317018781e08Smrg    CC=""
317118781e08Smrg  else
317218781e08Smrg    case $cross_compiling:$ac_tool_warned in
317318781e08Smrgyes:)
317418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
317518781e08Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
317618781e08Smrgac_tool_warned=yes ;;
317718781e08Smrgesac
317818781e08Smrg    CC=$ac_ct_CC
317918781e08Smrg  fi
318018781e08Smrgelse
318118781e08Smrg  CC="$ac_cv_prog_CC"
318218781e08Smrgfi
318318781e08Smrg
318418781e08Smrgif test -z "$CC"; then
318518781e08Smrg          if test -n "$ac_tool_prefix"; then
318618781e08Smrg    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
318718781e08Smrgset dummy ${ac_tool_prefix}cc; ac_word=$2
318818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
318918781e08Smrg$as_echo_n "checking for $ac_word... " >&6; }
319018781e08Smrgif ${ac_cv_prog_CC+:} false; then :
319118781e08Smrg  $as_echo_n "(cached) " >&6
319218781e08Smrgelse
319318781e08Smrg  if test -n "$CC"; then
319418781e08Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
319518781e08Smrgelse
319618781e08Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
319718781e08Smrgfor as_dir in $PATH
319818781e08Smrgdo
319918781e08Smrg  IFS=$as_save_IFS
320018781e08Smrg  test -z "$as_dir" && as_dir=.
320118781e08Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
320218781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
320318781e08Smrg    ac_cv_prog_CC="${ac_tool_prefix}cc"
320418781e08Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
320518781e08Smrg    break 2
320618781e08Smrg  fi
320718781e08Smrgdone
320818781e08Smrg  done
320918781e08SmrgIFS=$as_save_IFS
321018781e08Smrg
321118781e08Smrgfi
321218781e08Smrgfi
321318781e08SmrgCC=$ac_cv_prog_CC
321418781e08Smrgif test -n "$CC"; then
321518781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
321618781e08Smrg$as_echo "$CC" >&6; }
321718781e08Smrgelse
321818781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
321918781e08Smrg$as_echo "no" >&6; }
322018781e08Smrgfi
322118781e08Smrg
322218781e08Smrg
322318781e08Smrg  fi
322418781e08Smrgfi
322518781e08Smrgif test -z "$CC"; then
322618781e08Smrg  # Extract the first word of "cc", so it can be a program name with args.
322718781e08Smrgset dummy cc; ac_word=$2
322818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
322918781e08Smrg$as_echo_n "checking for $ac_word... " >&6; }
323018781e08Smrgif ${ac_cv_prog_CC+:} false; then :
323118781e08Smrg  $as_echo_n "(cached) " >&6
323218781e08Smrgelse
323318781e08Smrg  if test -n "$CC"; then
323418781e08Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
323518781e08Smrgelse
323618781e08Smrg  ac_prog_rejected=no
323718781e08Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
323818781e08Smrgfor as_dir in $PATH
323918781e08Smrgdo
324018781e08Smrg  IFS=$as_save_IFS
324118781e08Smrg  test -z "$as_dir" && as_dir=.
324218781e08Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
324318781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
324418781e08Smrg    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
324518781e08Smrg       ac_prog_rejected=yes
324618781e08Smrg       continue
324718781e08Smrg     fi
324818781e08Smrg    ac_cv_prog_CC="cc"
324918781e08Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
325018781e08Smrg    break 2
325118781e08Smrg  fi
325218781e08Smrgdone
325318781e08Smrg  done
325418781e08SmrgIFS=$as_save_IFS
325518781e08Smrg
325618781e08Smrgif test $ac_prog_rejected = yes; then
325718781e08Smrg  # We found a bogon in the path, so make sure we never use it.
325818781e08Smrg  set dummy $ac_cv_prog_CC
325918781e08Smrg  shift
326018781e08Smrg  if test $# != 0; then
326118781e08Smrg    # We chose a different compiler from the bogus one.
326218781e08Smrg    # However, it has the same basename, so the bogon will be chosen
326318781e08Smrg    # first if we set CC to just the basename; use the full file name.
326418781e08Smrg    shift
326518781e08Smrg    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
326618781e08Smrg  fi
326718781e08Smrgfi
326818781e08Smrgfi
326918781e08Smrgfi
327018781e08SmrgCC=$ac_cv_prog_CC
327118781e08Smrgif test -n "$CC"; then
327218781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
327318781e08Smrg$as_echo "$CC" >&6; }
327418781e08Smrgelse
327518781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
327618781e08Smrg$as_echo "no" >&6; }
327718781e08Smrgfi
327818781e08Smrg
327918781e08Smrg
328018781e08Smrgfi
328118781e08Smrgif test -z "$CC"; then
328218781e08Smrg  if test -n "$ac_tool_prefix"; then
328318781e08Smrg  for ac_prog in cl.exe
328418781e08Smrg  do
328518781e08Smrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
328618781e08Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
328718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
328818781e08Smrg$as_echo_n "checking for $ac_word... " >&6; }
328918781e08Smrgif ${ac_cv_prog_CC+:} false; then :
329018781e08Smrg  $as_echo_n "(cached) " >&6
329118781e08Smrgelse
329218781e08Smrg  if test -n "$CC"; then
329318781e08Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
329418781e08Smrgelse
329518781e08Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
329618781e08Smrgfor as_dir in $PATH
329718781e08Smrgdo
329818781e08Smrg  IFS=$as_save_IFS
329918781e08Smrg  test -z "$as_dir" && as_dir=.
330018781e08Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
330118781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
330218781e08Smrg    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
330318781e08Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
330418781e08Smrg    break 2
330518781e08Smrg  fi
330618781e08Smrgdone
330718781e08Smrg  done
330818781e08SmrgIFS=$as_save_IFS
330918781e08Smrg
331018781e08Smrgfi
331118781e08Smrgfi
331218781e08SmrgCC=$ac_cv_prog_CC
331318781e08Smrgif test -n "$CC"; then
331418781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
331518781e08Smrg$as_echo "$CC" >&6; }
331618781e08Smrgelse
331718781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
331818781e08Smrg$as_echo "no" >&6; }
331918781e08Smrgfi
332018781e08Smrg
332118781e08Smrg
332218781e08Smrg    test -n "$CC" && break
332318781e08Smrg  done
332418781e08Smrgfi
332518781e08Smrgif test -z "$CC"; then
332618781e08Smrg  ac_ct_CC=$CC
332718781e08Smrg  for ac_prog in cl.exe
332818781e08Smrgdo
332918781e08Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
333018781e08Smrgset dummy $ac_prog; ac_word=$2
333118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
333218781e08Smrg$as_echo_n "checking for $ac_word... " >&6; }
333318781e08Smrgif ${ac_cv_prog_ac_ct_CC+:} false; then :
333418781e08Smrg  $as_echo_n "(cached) " >&6
333518781e08Smrgelse
333618781e08Smrg  if test -n "$ac_ct_CC"; then
333718781e08Smrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
333818781e08Smrgelse
333918781e08Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
334018781e08Smrgfor as_dir in $PATH
334118781e08Smrgdo
334218781e08Smrg  IFS=$as_save_IFS
334318781e08Smrg  test -z "$as_dir" && as_dir=.
334418781e08Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
334518781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
334618781e08Smrg    ac_cv_prog_ac_ct_CC="$ac_prog"
334718781e08Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
334818781e08Smrg    break 2
334918781e08Smrg  fi
335018781e08Smrgdone
335118781e08Smrg  done
335218781e08SmrgIFS=$as_save_IFS
335318781e08Smrg
335418781e08Smrgfi
335518781e08Smrgfi
335618781e08Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC
335718781e08Smrgif test -n "$ac_ct_CC"; then
335818781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
335918781e08Smrg$as_echo "$ac_ct_CC" >&6; }
336018781e08Smrgelse
336118781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
336218781e08Smrg$as_echo "no" >&6; }
336318781e08Smrgfi
3364de2362d3Smrg
336518781e08Smrg
336618781e08Smrg  test -n "$ac_ct_CC" && break
336718781e08Smrgdone
33680d16fef4Smrg
33697821949aSmrg  if test "x$ac_ct_CC" = x; then
33707821949aSmrg    CC=""
33710d16fef4Smrg  else
33727821949aSmrg    case $cross_compiling:$ac_tool_warned in
33737821949aSmrgyes:)
33747821949aSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
33757821949aSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
33767821949aSmrgac_tool_warned=yes ;;
33777821949aSmrgesac
33787821949aSmrg    CC=$ac_ct_CC
33790d16fef4Smrg  fi
33800d16fef4Smrgfi
33810d16fef4Smrg
33827821949aSmrgfi
3383de2362d3Smrg
3384de2362d3Smrg
33857821949aSmrgtest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
33867821949aSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
33877821949aSmrgas_fn_error $? "no acceptable C compiler found in \$PATH
33887821949aSmrgSee \`config.log' for more details" "$LINENO" 5; }
3389de2362d3Smrg
33907821949aSmrg# Provide some information about the compiler.
33917821949aSmrg$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
33927821949aSmrgset X $ac_compile
33937821949aSmrgac_compiler=$2
33947821949aSmrgfor ac_option in --version -v -V -qversion; do
33957821949aSmrg  { { ac_try="$ac_compiler $ac_option >&5"
33967821949aSmrgcase "(($ac_try" in
33977821949aSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33987821949aSmrg  *) ac_try_echo=$ac_try;;
3399de2362d3Smrgesac
34007821949aSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
34017821949aSmrg$as_echo "$ac_try_echo"; } >&5
34027821949aSmrg  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
34037821949aSmrg  ac_status=$?
34047821949aSmrg  if test -s conftest.err; then
34057821949aSmrg    sed '10a\
34067821949aSmrg... rest of stderr output deleted ...
34077821949aSmrg         10q' conftest.err >conftest.er1
34087821949aSmrg    cat conftest.er1 >&5
34097821949aSmrg  fi
34107821949aSmrg  rm -f conftest.er1 conftest.err
34117821949aSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
34127821949aSmrg  test $ac_status = 0; }
34137821949aSmrgdone
3414de2362d3Smrg
34157821949aSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
34167821949aSmrg/* end confdefs.h.  */
3417de2362d3Smrg
34187821949aSmrgint
34197821949aSmrgmain ()
34207821949aSmrg{
3421de2362d3Smrg
34227821949aSmrg  ;
34237821949aSmrg  return 0;
34247821949aSmrg}
34257821949aSmrg_ACEOF
34267821949aSmrgac_clean_files_save=$ac_clean_files
34277821949aSmrgac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
34287821949aSmrg# Try to create an executable without -o first, disregard a.out.
34297821949aSmrg# It will help us diagnose broken compilers, and finding out an intuition
34307821949aSmrg# of exeext.
34317821949aSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
34327821949aSmrg$as_echo_n "checking whether the C compiler works... " >&6; }
34337821949aSmrgac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3434de2362d3Smrg
34357821949aSmrg# The possible output files:
34367821949aSmrgac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3437de2362d3Smrg
34387821949aSmrgac_rmfiles=
34397821949aSmrgfor ac_file in $ac_files
34407821949aSmrgdo
34417821949aSmrg  case $ac_file in
34427821949aSmrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
34437821949aSmrg    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
34447821949aSmrg  esac
34457821949aSmrgdone
34467821949aSmrgrm -f $ac_rmfiles
3447de2362d3Smrg
34487821949aSmrgif { { ac_try="$ac_link_default"
34497821949aSmrgcase "(($ac_try" in
34507821949aSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
34517821949aSmrg  *) ac_try_echo=$ac_try;;
34527821949aSmrgesac
34537821949aSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
34547821949aSmrg$as_echo "$ac_try_echo"; } >&5
34557821949aSmrg  (eval "$ac_link_default") 2>&5
34567821949aSmrg  ac_status=$?
34577821949aSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
34587821949aSmrg  test $ac_status = 0; }; then :
34597821949aSmrg  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
34607821949aSmrg# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
34617821949aSmrg# in a Makefile.  We should not override ac_cv_exeext if it was cached,
34627821949aSmrg# so that the user can short-circuit this test for compilers unknown to
34637821949aSmrg# Autoconf.
34647821949aSmrgfor ac_file in $ac_files ''
3465de2362d3Smrgdo
34667821949aSmrg  test -f "$ac_file" || continue
34677821949aSmrg  case $ac_file in
34687821949aSmrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
34697821949aSmrg	;;
34707821949aSmrg    [ab].out )
34717821949aSmrg	# We found the default executable, but exeext='' is most
34727821949aSmrg	# certainly right.
34737821949aSmrg	break;;
34747821949aSmrg    *.* )
34757821949aSmrg	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
34767821949aSmrg	then :; else
34777821949aSmrg	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
34787821949aSmrg	fi
34797821949aSmrg	# We set ac_cv_exeext here because the later test for it is not
34807821949aSmrg	# safe: cross compilers may not add the suffix if given an `-o'
34817821949aSmrg	# argument, so we may need to know it at that point already.
34827821949aSmrg	# Even if this section looks crufty: it has the advantage of
34837821949aSmrg	# actually working.
34847821949aSmrg	break;;
34857821949aSmrg    * )
34867821949aSmrg	break;;
34877821949aSmrg  esac
3488de2362d3Smrgdone
34897821949aSmrgtest "$ac_cv_exeext" = no && ac_cv_exeext=
3490de2362d3Smrg
3491de2362d3Smrgelse
34927821949aSmrg  ac_file=''
34937821949aSmrgfi
34947821949aSmrgif test -z "$ac_file"; then :
3495de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3496de2362d3Smrg$as_echo "no" >&6; }
34977821949aSmrg$as_echo "$as_me: failed program was:" >&5
34987821949aSmrgsed 's/^/| /' conftest.$ac_ext >&5
3499de2362d3Smrg
35007821949aSmrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
35017821949aSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
35027821949aSmrgas_fn_error 77 "C compiler cannot create executables
35037821949aSmrgSee \`config.log' for more details" "$LINENO" 5; }
35047821949aSmrgelse
35057821949aSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
35067821949aSmrg$as_echo "yes" >&6; }
3507de2362d3Smrgfi
35087821949aSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
35097821949aSmrg$as_echo_n "checking for C compiler default output file name... " >&6; }
35107821949aSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
35117821949aSmrg$as_echo "$ac_file" >&6; }
35127821949aSmrgac_exeext=$ac_cv_exeext
3513de2362d3Smrg
35147821949aSmrgrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
35157821949aSmrgac_clean_files=$ac_clean_files_save
35167821949aSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
35177821949aSmrg$as_echo_n "checking for suffix of executables... " >&6; }
35187821949aSmrgif { { ac_try="$ac_link"
35197821949aSmrgcase "(($ac_try" in
35207821949aSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
35217821949aSmrg  *) ac_try_echo=$ac_try;;
3522de2362d3Smrgesac
35237821949aSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
35247821949aSmrg$as_echo "$ac_try_echo"; } >&5
35257821949aSmrg  (eval "$ac_link") 2>&5
35267821949aSmrg  ac_status=$?
35277821949aSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
35287821949aSmrg  test $ac_status = 0; }; then :
35297821949aSmrg  # If both `conftest.exe' and `conftest' are `present' (well, observable)
35307821949aSmrg# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
35317821949aSmrg# work properly (i.e., refer to `conftest.exe'), while it won't with
35327821949aSmrg# `rm'.
35337821949aSmrgfor ac_file in conftest.exe conftest conftest.*; do
35347821949aSmrg  test -f "$ac_file" || continue
35357821949aSmrg  case $ac_file in
35367821949aSmrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
35377821949aSmrg    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
35387821949aSmrg	  break;;
35397821949aSmrg    * ) break;;
35407821949aSmrg  esac
35417821949aSmrgdone
35427821949aSmrgelse
35437821949aSmrg  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
35447821949aSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
35457821949aSmrgas_fn_error $? "cannot compute suffix of executables: cannot compile and link
35467821949aSmrgSee \`config.log' for more details" "$LINENO" 5; }
3547de2362d3Smrgfi
35487821949aSmrgrm -f conftest conftest$ac_cv_exeext
35497821949aSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
35507821949aSmrg$as_echo "$ac_cv_exeext" >&6; }
3551de2362d3Smrg
35527821949aSmrgrm -f conftest.$ac_ext
35537821949aSmrgEXEEXT=$ac_cv_exeext
35547821949aSmrgac_exeext=$EXEEXT
35557821949aSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
35560d16fef4Smrg/* end confdefs.h.  */
35577821949aSmrg#include <stdio.h>
35580d16fef4Smrgint
35590d16fef4Smrgmain ()
35600d16fef4Smrg{
356118781e08SmrgFILE *f = fopen ("conftest.out", "w");
356218781e08Smrg return ferror (f) || fclose (f) != 0;
356318781e08Smrg
356418781e08Smrg  ;
356518781e08Smrg  return 0;
356618781e08Smrg}
356718781e08Smrg_ACEOF
356818781e08Smrgac_clean_files="$ac_clean_files conftest.out"
356918781e08Smrg# Check that the compiler produces executables we can run.  If not, either
357018781e08Smrg# the compiler is broken, or we cross compile.
357118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
357218781e08Smrg$as_echo_n "checking whether we are cross compiling... " >&6; }
357318781e08Smrgif test "$cross_compiling" != yes; then
357418781e08Smrg  { { ac_try="$ac_link"
357518781e08Smrgcase "(($ac_try" in
357618781e08Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
357718781e08Smrg  *) ac_try_echo=$ac_try;;
357818781e08Smrgesac
357918781e08Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
358018781e08Smrg$as_echo "$ac_try_echo"; } >&5
358118781e08Smrg  (eval "$ac_link") 2>&5
358218781e08Smrg  ac_status=$?
358318781e08Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
358418781e08Smrg  test $ac_status = 0; }
358518781e08Smrg  if { ac_try='./conftest$ac_cv_exeext'
358618781e08Smrg  { { case "(($ac_try" in
358718781e08Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
358818781e08Smrg  *) ac_try_echo=$ac_try;;
358918781e08Smrgesac
359018781e08Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
359118781e08Smrg$as_echo "$ac_try_echo"; } >&5
359218781e08Smrg  (eval "$ac_try") 2>&5
359318781e08Smrg  ac_status=$?
359418781e08Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
359518781e08Smrg  test $ac_status = 0; }; }; then
359618781e08Smrg    cross_compiling=no
359718781e08Smrg  else
359818781e08Smrg    if test "$cross_compiling" = maybe; then
359918781e08Smrg	cross_compiling=yes
360018781e08Smrg    else
360118781e08Smrg	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
360218781e08Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
360318781e08Smrgas_fn_error $? "cannot run C compiled programs.
360418781e08SmrgIf you meant to cross compile, use \`--host'.
360518781e08SmrgSee \`config.log' for more details" "$LINENO" 5; }
360618781e08Smrg    fi
360718781e08Smrg  fi
360818781e08Smrgfi
360918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
361018781e08Smrg$as_echo "$cross_compiling" >&6; }
361118781e08Smrg
361218781e08Smrgrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
361318781e08Smrgac_clean_files=$ac_clean_files_save
361418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
361518781e08Smrg$as_echo_n "checking for suffix of object files... " >&6; }
361618781e08Smrgif ${ac_cv_objext+:} false; then :
361718781e08Smrg  $as_echo_n "(cached) " >&6
361818781e08Smrgelse
361918781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
362018781e08Smrg/* end confdefs.h.  */
362118781e08Smrg
362218781e08Smrgint
362318781e08Smrgmain ()
362418781e08Smrg{
362518781e08Smrg
362618781e08Smrg  ;
362718781e08Smrg  return 0;
362818781e08Smrg}
362918781e08Smrg_ACEOF
363018781e08Smrgrm -f conftest.o conftest.obj
363118781e08Smrgif { { ac_try="$ac_compile"
363218781e08Smrgcase "(($ac_try" in
363318781e08Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
363418781e08Smrg  *) ac_try_echo=$ac_try;;
363518781e08Smrgesac
363618781e08Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
363718781e08Smrg$as_echo "$ac_try_echo"; } >&5
363818781e08Smrg  (eval "$ac_compile") 2>&5
363918781e08Smrg  ac_status=$?
364018781e08Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
364118781e08Smrg  test $ac_status = 0; }; then :
364218781e08Smrg  for ac_file in conftest.o conftest.obj conftest.*; do
364318781e08Smrg  test -f "$ac_file" || continue;
364418781e08Smrg  case $ac_file in
364518781e08Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
364618781e08Smrg    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
364718781e08Smrg       break;;
364818781e08Smrg  esac
364918781e08Smrgdone
365018781e08Smrgelse
365118781e08Smrg  $as_echo "$as_me: failed program was:" >&5
365218781e08Smrgsed 's/^/| /' conftest.$ac_ext >&5
365318781e08Smrg
365418781e08Smrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
365518781e08Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
365618781e08Smrgas_fn_error $? "cannot compute suffix of object files: cannot compile
365718781e08SmrgSee \`config.log' for more details" "$LINENO" 5; }
365818781e08Smrgfi
365918781e08Smrgrm -f conftest.$ac_cv_objext conftest.$ac_ext
366018781e08Smrgfi
366118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
366218781e08Smrg$as_echo "$ac_cv_objext" >&6; }
366318781e08SmrgOBJEXT=$ac_cv_objext
366418781e08Smrgac_objext=$OBJEXT
366518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
366618781e08Smrg$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
366718781e08Smrgif ${ac_cv_c_compiler_gnu+:} false; then :
366818781e08Smrg  $as_echo_n "(cached) " >&6
366918781e08Smrgelse
367018781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
367118781e08Smrg/* end confdefs.h.  */
367218781e08Smrg
367318781e08Smrgint
367418781e08Smrgmain ()
367518781e08Smrg{
367618781e08Smrg#ifndef __GNUC__
367718781e08Smrg       choke me
367818781e08Smrg#endif
367918781e08Smrg
368018781e08Smrg  ;
368118781e08Smrg  return 0;
368218781e08Smrg}
368318781e08Smrg_ACEOF
368418781e08Smrgif ac_fn_c_try_compile "$LINENO"; then :
368518781e08Smrg  ac_compiler_gnu=yes
368618781e08Smrgelse
368718781e08Smrg  ac_compiler_gnu=no
368818781e08Smrgfi
368918781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
369018781e08Smrgac_cv_c_compiler_gnu=$ac_compiler_gnu
369118781e08Smrg
369218781e08Smrgfi
369318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
369418781e08Smrg$as_echo "$ac_cv_c_compiler_gnu" >&6; }
369518781e08Smrgif test $ac_compiler_gnu = yes; then
369618781e08Smrg  GCC=yes
369718781e08Smrgelse
369818781e08Smrg  GCC=
369918781e08Smrgfi
370018781e08Smrgac_test_CFLAGS=${CFLAGS+set}
370118781e08Smrgac_save_CFLAGS=$CFLAGS
370218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
370318781e08Smrg$as_echo_n "checking whether $CC accepts -g... " >&6; }
370418781e08Smrgif ${ac_cv_prog_cc_g+:} false; then :
370518781e08Smrg  $as_echo_n "(cached) " >&6
370618781e08Smrgelse
370718781e08Smrg  ac_save_c_werror_flag=$ac_c_werror_flag
370818781e08Smrg   ac_c_werror_flag=yes
370918781e08Smrg   ac_cv_prog_cc_g=no
371018781e08Smrg   CFLAGS="-g"
371118781e08Smrg   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
371218781e08Smrg/* end confdefs.h.  */
371318781e08Smrg
371418781e08Smrgint
371518781e08Smrgmain ()
371618781e08Smrg{
371718781e08Smrg
371818781e08Smrg  ;
371918781e08Smrg  return 0;
372018781e08Smrg}
372118781e08Smrg_ACEOF
372218781e08Smrgif ac_fn_c_try_compile "$LINENO"; then :
372318781e08Smrg  ac_cv_prog_cc_g=yes
372418781e08Smrgelse
372518781e08Smrg  CFLAGS=""
372618781e08Smrg      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
372718781e08Smrg/* end confdefs.h.  */
372818781e08Smrg
372918781e08Smrgint
373018781e08Smrgmain ()
373118781e08Smrg{
373218781e08Smrg
373318781e08Smrg  ;
373418781e08Smrg  return 0;
373518781e08Smrg}
373618781e08Smrg_ACEOF
373718781e08Smrgif ac_fn_c_try_compile "$LINENO"; then :
373818781e08Smrg
373918781e08Smrgelse
374018781e08Smrg  ac_c_werror_flag=$ac_save_c_werror_flag
374118781e08Smrg	 CFLAGS="-g"
374218781e08Smrg	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
374318781e08Smrg/* end confdefs.h.  */
374418781e08Smrg
374518781e08Smrgint
374618781e08Smrgmain ()
374718781e08Smrg{
374818781e08Smrg
374918781e08Smrg  ;
375018781e08Smrg  return 0;
375118781e08Smrg}
375218781e08Smrg_ACEOF
375318781e08Smrgif ac_fn_c_try_compile "$LINENO"; then :
375418781e08Smrg  ac_cv_prog_cc_g=yes
375518781e08Smrgfi
375618781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
375718781e08Smrgfi
375818781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
375918781e08Smrgfi
376018781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
376118781e08Smrg   ac_c_werror_flag=$ac_save_c_werror_flag
376218781e08Smrgfi
376318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
376418781e08Smrg$as_echo "$ac_cv_prog_cc_g" >&6; }
376518781e08Smrgif test "$ac_test_CFLAGS" = set; then
376618781e08Smrg  CFLAGS=$ac_save_CFLAGS
376718781e08Smrgelif test $ac_cv_prog_cc_g = yes; then
376818781e08Smrg  if test "$GCC" = yes; then
376918781e08Smrg    CFLAGS="-g -O2"
377018781e08Smrg  else
377118781e08Smrg    CFLAGS="-g"
377218781e08Smrg  fi
377318781e08Smrgelse
377418781e08Smrg  if test "$GCC" = yes; then
377518781e08Smrg    CFLAGS="-O2"
377618781e08Smrg  else
377718781e08Smrg    CFLAGS=
377818781e08Smrg  fi
377918781e08Smrgfi
378018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
378118781e08Smrg$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
378218781e08Smrgif ${ac_cv_prog_cc_c89+:} false; then :
378318781e08Smrg  $as_echo_n "(cached) " >&6
378418781e08Smrgelse
378518781e08Smrg  ac_cv_prog_cc_c89=no
378618781e08Smrgac_save_CC=$CC
378718781e08Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
378818781e08Smrg/* end confdefs.h.  */
378918781e08Smrg#include <stdarg.h>
379018781e08Smrg#include <stdio.h>
379118781e08Smrgstruct stat;
379218781e08Smrg/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
379318781e08Smrgstruct buf { int x; };
379418781e08SmrgFILE * (*rcsopen) (struct buf *, struct stat *, int);
379518781e08Smrgstatic char *e (p, i)
379618781e08Smrg     char **p;
379718781e08Smrg     int i;
379818781e08Smrg{
379918781e08Smrg  return p[i];
380018781e08Smrg}
380118781e08Smrgstatic char *f (char * (*g) (char **, int), char **p, ...)
380218781e08Smrg{
380318781e08Smrg  char *s;
380418781e08Smrg  va_list v;
380518781e08Smrg  va_start (v,p);
380618781e08Smrg  s = g (p, va_arg (v,int));
380718781e08Smrg  va_end (v);
380818781e08Smrg  return s;
380918781e08Smrg}
381018781e08Smrg
381118781e08Smrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
381218781e08Smrg   function prototypes and stuff, but not '\xHH' hex character constants.
381318781e08Smrg   These don't provoke an error unfortunately, instead are silently treated
381418781e08Smrg   as 'x'.  The following induces an error, until -std is added to get
381518781e08Smrg   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
381618781e08Smrg   array size at least.  It's necessary to write '\x00'==0 to get something
381718781e08Smrg   that's true only with -std.  */
381818781e08Smrgint osf4_cc_array ['\x00' == 0 ? 1 : -1];
381918781e08Smrg
382018781e08Smrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
382118781e08Smrg   inside strings and character constants.  */
382218781e08Smrg#define FOO(x) 'x'
382318781e08Smrgint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
382418781e08Smrg
382518781e08Smrgint test (int i, double x);
382618781e08Smrgstruct s1 {int (*f) (int a);};
382718781e08Smrgstruct s2 {int (*f) (double a);};
382818781e08Smrgint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
382918781e08Smrgint argc;
383018781e08Smrgchar **argv;
383118781e08Smrgint
383218781e08Smrgmain ()
383318781e08Smrg{
383418781e08Smrgreturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
38350d16fef4Smrg  ;
38360d16fef4Smrg  return 0;
38370d16fef4Smrg}
38380d16fef4Smrg_ACEOF
383918781e08Smrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
384018781e08Smrg	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
384118781e08Smrgdo
384218781e08Smrg  CC="$ac_save_CC $ac_arg"
384318781e08Smrg  if ac_fn_c_try_compile "$LINENO"; then :
384418781e08Smrg  ac_cv_prog_cc_c89=$ac_arg
384518781e08Smrgfi
384618781e08Smrgrm -f core conftest.err conftest.$ac_objext
384718781e08Smrg  test "x$ac_cv_prog_cc_c89" != "xno" && break
384818781e08Smrgdone
384918781e08Smrgrm -f conftest.$ac_ext
385018781e08SmrgCC=$ac_save_CC
385118781e08Smrg
385218781e08Smrgfi
385318781e08Smrg# AC_CACHE_VAL
385418781e08Smrgcase "x$ac_cv_prog_cc_c89" in
385518781e08Smrg  x)
385618781e08Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
385718781e08Smrg$as_echo "none needed" >&6; } ;;
385818781e08Smrg  xno)
385918781e08Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
386018781e08Smrg$as_echo "unsupported" >&6; } ;;
386118781e08Smrg  *)
386218781e08Smrg    CC="$CC $ac_cv_prog_cc_c89"
386318781e08Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
386418781e08Smrg$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
38657821949aSmrgesac
386618781e08Smrgif test "x$ac_cv_prog_cc_c89" != xno; then :
386718781e08Smrg
3868de2362d3Smrgfi
3869de2362d3Smrg
387018781e08Smrgac_ext=c
387118781e08Smrgac_cpp='$CPP $CPPFLAGS'
387218781e08Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
387318781e08Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
387418781e08Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
387518781e08Smrg
387618781e08Smrgac_ext=c
387718781e08Smrgac_cpp='$CPP $CPPFLAGS'
387818781e08Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
387918781e08Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
388018781e08Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
388118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
388218781e08Smrg$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
388318781e08Smrgif ${am_cv_prog_cc_c_o+:} false; then :
38847821949aSmrg  $as_echo_n "(cached) " >&6
3885de2362d3Smrgelse
38867821949aSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
38877821949aSmrg/* end confdefs.h.  */
3888de2362d3Smrg
38897821949aSmrgint
38907821949aSmrgmain ()
38917821949aSmrg{
3892de2362d3Smrg
38937821949aSmrg  ;
38947821949aSmrg  return 0;
38957821949aSmrg}
38967821949aSmrg_ACEOF
389718781e08Smrg  # Make sure it works both with $CC and with simple cc.
389818781e08Smrg  # Following AC_PROG_CC_C_O, we do the test twice because some
389918781e08Smrg  # compilers refuse to overwrite an existing .o file with -o,
390018781e08Smrg  # though they will create one.
390118781e08Smrg  am_cv_prog_cc_c_o=yes
390218781e08Smrg  for am_i in 1 2; do
390318781e08Smrg    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
390418781e08Smrg   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
390518781e08Smrg   ac_status=$?
390618781e08Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
390718781e08Smrg   (exit $ac_status); } \
390818781e08Smrg         && test -f conftest2.$ac_objext; then
390918781e08Smrg      : OK
391018781e08Smrg    else
391118781e08Smrg      am_cv_prog_cc_c_o=no
391218781e08Smrg      break
391318781e08Smrg    fi
391418781e08Smrg  done
391518781e08Smrg  rm -f core conftest*
391618781e08Smrg  unset am_i
391718781e08Smrgfi
391818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
391918781e08Smrg$as_echo "$am_cv_prog_cc_c_o" >&6; }
392018781e08Smrgif test "$am_cv_prog_cc_c_o" != yes; then
392118781e08Smrg   # Losing compiler, so override with the script.
392218781e08Smrg   # FIXME: It is wrong to rewrite CC.
392318781e08Smrg   # But if we don't then we get into trouble of one sort or another.
392418781e08Smrg   # A longer-term fix would be to have automake use am__CC in this case,
392518781e08Smrg   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
392618781e08Smrg   CC="$am_aux_dir/compile $CC"
392718781e08Smrgfi
392818781e08Smrgac_ext=c
392918781e08Smrgac_cpp='$CPP $CPPFLAGS'
393018781e08Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
393118781e08Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
393218781e08Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
393318781e08Smrg
393418781e08Smrg
393518781e08Smrgdepcc="$CC"   am_compiler_list=
393618781e08Smrg
393718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
393818781e08Smrg$as_echo_n "checking dependency style of $depcc... " >&6; }
393918781e08Smrgif ${am_cv_CC_dependencies_compiler_type+:} false; then :
394018781e08Smrg  $as_echo_n "(cached) " >&6
39417821949aSmrgelse
394218781e08Smrg  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
394318781e08Smrg  # We make a subdir and do the tests there.  Otherwise we can end up
394418781e08Smrg  # making bogus files that we don't know about and never remove.  For
394518781e08Smrg  # instance it was reported that on HP-UX the gcc test will end up
394618781e08Smrg  # making a dummy file named 'D' -- because '-MD' means "put the output
394718781e08Smrg  # in D".
394818781e08Smrg  rm -rf conftest.dir
394918781e08Smrg  mkdir conftest.dir
395018781e08Smrg  # Copy depcomp to subdir because otherwise we won't find it if we're
395118781e08Smrg  # using a relative directory.
395218781e08Smrg  cp "$am_depcomp" conftest.dir
395318781e08Smrg  cd conftest.dir
395418781e08Smrg  # We will build objects and dependencies in a subdirectory because
395518781e08Smrg  # it helps to detect inapplicable dependency modes.  For instance
395618781e08Smrg  # both Tru64's cc and ICC support -MD to output dependencies as a
395718781e08Smrg  # side effect of compilation, but ICC will put the dependencies in
395818781e08Smrg  # the current directory while Tru64 will put them in the object
395918781e08Smrg  # directory.
396018781e08Smrg  mkdir sub
396118781e08Smrg
396218781e08Smrg  am_cv_CC_dependencies_compiler_type=none
396318781e08Smrg  if test "$am_compiler_list" = ""; then
396418781e08Smrg     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
396518781e08Smrg  fi
396618781e08Smrg  am__universal=false
396718781e08Smrg  case " $depcc " in #(
396818781e08Smrg     *\ -arch\ *\ -arch\ *) am__universal=true ;;
396918781e08Smrg     esac
397018781e08Smrg
397118781e08Smrg  for depmode in $am_compiler_list; do
397218781e08Smrg    # Setup a source with many dependencies, because some compilers
397318781e08Smrg    # like to wrap large dependency lists on column 80 (with \), and
397418781e08Smrg    # we should not choose a depcomp mode which is confused by this.
397518781e08Smrg    #
397618781e08Smrg    # We need to recreate these files for each test, as the compiler may
397718781e08Smrg    # overwrite some of them when testing with obscure command lines.
397818781e08Smrg    # This happens at least with the AIX C compiler.
397918781e08Smrg    : > sub/conftest.c
398018781e08Smrg    for i in 1 2 3 4 5 6; do
398118781e08Smrg      echo '#include "conftst'$i'.h"' >> sub/conftest.c
398218781e08Smrg      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
398318781e08Smrg      # Solaris 10 /bin/sh.
398418781e08Smrg      echo '/* dummy */' > sub/conftst$i.h
398518781e08Smrg    done
398618781e08Smrg    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
398718781e08Smrg
398818781e08Smrg    # We check with '-c' and '-o' for the sake of the "dashmstdout"
398918781e08Smrg    # mode.  It turns out that the SunPro C++ compiler does not properly
399018781e08Smrg    # handle '-M -o', and we need to detect this.  Also, some Intel
399118781e08Smrg    # versions had trouble with output in subdirs.
399218781e08Smrg    am__obj=sub/conftest.${OBJEXT-o}
399318781e08Smrg    am__minus_obj="-o $am__obj"
399418781e08Smrg    case $depmode in
399518781e08Smrg    gcc)
399618781e08Smrg      # This depmode causes a compiler race in universal mode.
399718781e08Smrg      test "$am__universal" = false || continue
399818781e08Smrg      ;;
399918781e08Smrg    nosideeffect)
400018781e08Smrg      # After this tag, mechanisms are not by side-effect, so they'll
400118781e08Smrg      # only be used when explicitly requested.
400218781e08Smrg      if test "x$enable_dependency_tracking" = xyes; then
400318781e08Smrg	continue
400418781e08Smrg      else
400518781e08Smrg	break
400618781e08Smrg      fi
400718781e08Smrg      ;;
400818781e08Smrg    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
400918781e08Smrg      # This compiler won't grok '-c -o', but also, the minuso test has
401018781e08Smrg      # not run yet.  These depmodes are late enough in the game, and
401118781e08Smrg      # so weak that their functioning should not be impacted.
401218781e08Smrg      am__obj=conftest.${OBJEXT-o}
401318781e08Smrg      am__minus_obj=
401418781e08Smrg      ;;
401518781e08Smrg    none) break ;;
401618781e08Smrg    esac
401718781e08Smrg    if depmode=$depmode \
401818781e08Smrg       source=sub/conftest.c object=$am__obj \
401918781e08Smrg       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
402018781e08Smrg       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
402118781e08Smrg         >/dev/null 2>conftest.err &&
402218781e08Smrg       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
402318781e08Smrg       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
402418781e08Smrg       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
402518781e08Smrg       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
402618781e08Smrg      # icc doesn't choke on unknown options, it will just issue warnings
402718781e08Smrg      # or remarks (even with -Werror).  So we grep stderr for any message
402818781e08Smrg      # that says an option was ignored or not supported.
402918781e08Smrg      # When given -MP, icc 7.0 and 7.1 complain thusly:
403018781e08Smrg      #   icc: Command line warning: ignoring option '-M'; no argument required
403118781e08Smrg      # The diagnosis changed in icc 8.0:
403218781e08Smrg      #   icc: Command line remark: option '-MP' not supported
403318781e08Smrg      if (grep 'ignoring option' conftest.err ||
403418781e08Smrg          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
403518781e08Smrg        am_cv_CC_dependencies_compiler_type=$depmode
403618781e08Smrg        break
403718781e08Smrg      fi
403818781e08Smrg    fi
403918781e08Smrg  done
4040de2362d3Smrg
404118781e08Smrg  cd ..
404218781e08Smrg  rm -rf conftest.dir
4043de2362d3Smrgelse
404418781e08Smrg  am_cv_CC_dependencies_compiler_type=none
404518781e08Smrgfi
40467821949aSmrg
404718781e08Smrgfi
404818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
404918781e08Smrg$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
405018781e08SmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4051de2362d3Smrg
405218781e08Smrg if
405318781e08Smrg  test "x$enable_dependency_tracking" != xno \
405418781e08Smrg  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
405518781e08Smrg  am__fastdepCC_TRUE=
405618781e08Smrg  am__fastdepCC_FALSE='#'
40577821949aSmrgelse
405818781e08Smrg  am__fastdepCC_TRUE='#'
405918781e08Smrg  am__fastdepCC_FALSE=
4060de2362d3Smrgfi
40617821949aSmrg
406218781e08Smrg
406318781e08Smrg
406418781e08Smrg# Check whether --enable-largefile was given.
406518781e08Smrgif test "${enable_largefile+set}" = set; then :
406618781e08Smrg  enableval=$enable_largefile;
4067de2362d3Smrgfi
406818781e08Smrg
406918781e08Smrgif test "$enable_largefile" != no; then
407018781e08Smrg
407118781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
407218781e08Smrg$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
407318781e08Smrgif ${ac_cv_sys_largefile_CC+:} false; then :
4074de2362d3Smrg  $as_echo_n "(cached) " >&6
4075de2362d3Smrgelse
407618781e08Smrg  ac_cv_sys_largefile_CC=no
407718781e08Smrg     if test "$GCC" != yes; then
407818781e08Smrg       ac_save_CC=$CC
407918781e08Smrg       while :; do
408018781e08Smrg	 # IRIX 6.2 and later do not support large files by default,
408118781e08Smrg	 # so use the C compiler's -n32 option if that helps.
408218781e08Smrg	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4083de2362d3Smrg/* end confdefs.h.  */
408418781e08Smrg#include <sys/types.h>
408518781e08Smrg /* Check that off_t can represent 2**63 - 1 correctly.
408618781e08Smrg    We can't simply define LARGE_OFF_T to be 9223372036854775807,
408718781e08Smrg    since some C++ compilers masquerading as C compilers
408818781e08Smrg    incorrectly reject 9223372036854775807.  */
408918781e08Smrg#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
409018781e08Smrg  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
409118781e08Smrg		       && LARGE_OFF_T % 2147483647 == 1)
409218781e08Smrg		      ? 1 : -1];
4093de2362d3Smrgint
4094de2362d3Smrgmain ()
4095de2362d3Smrg{
4096de2362d3Smrg
4097de2362d3Smrg  ;
4098de2362d3Smrg  return 0;
4099de2362d3Smrg}
4100de2362d3Smrg_ACEOF
410118781e08Smrg	 if ac_fn_c_try_compile "$LINENO"; then :
410218781e08Smrg  break
410318781e08Smrgfi
410418781e08Smrgrm -f core conftest.err conftest.$ac_objext
410518781e08Smrg	 CC="$CC -n32"
410618781e08Smrg	 if ac_fn_c_try_compile "$LINENO"; then :
410718781e08Smrg  ac_cv_sys_largefile_CC=' -n32'; break
410818781e08Smrgfi
410918781e08Smrgrm -f core conftest.err conftest.$ac_objext
411018781e08Smrg	 break
411118781e08Smrg       done
411218781e08Smrg       CC=$ac_save_CC
411318781e08Smrg       rm -f conftest.$ac_ext
411418781e08Smrg    fi
411518781e08Smrgfi
411618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
411718781e08Smrg$as_echo "$ac_cv_sys_largefile_CC" >&6; }
411818781e08Smrg  if test "$ac_cv_sys_largefile_CC" != no; then
411918781e08Smrg    CC=$CC$ac_cv_sys_largefile_CC
412018781e08Smrg  fi
412118781e08Smrg
412218781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
412318781e08Smrg$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
412418781e08Smrgif ${ac_cv_sys_file_offset_bits+:} false; then :
412518781e08Smrg  $as_echo_n "(cached) " >&6
41267821949aSmrgelse
412718781e08Smrg  while :; do
412818781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4129de2362d3Smrg/* end confdefs.h.  */
413018781e08Smrg#include <sys/types.h>
413118781e08Smrg /* Check that off_t can represent 2**63 - 1 correctly.
413218781e08Smrg    We can't simply define LARGE_OFF_T to be 9223372036854775807,
413318781e08Smrg    since some C++ compilers masquerading as C compilers
413418781e08Smrg    incorrectly reject 9223372036854775807.  */
413518781e08Smrg#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
413618781e08Smrg  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
413718781e08Smrg		       && LARGE_OFF_T % 2147483647 == 1)
413818781e08Smrg		      ? 1 : -1];
4139de2362d3Smrgint
4140de2362d3Smrgmain ()
4141de2362d3Smrg{
4142de2362d3Smrg
4143de2362d3Smrg  ;
4144de2362d3Smrg  return 0;
4145de2362d3Smrg}
4146de2362d3Smrg_ACEOF
4147de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
414818781e08Smrg  ac_cv_sys_file_offset_bits=no; break
414918781e08Smrgfi
415018781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
415118781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4152de2362d3Smrg/* end confdefs.h.  */
415318781e08Smrg#define _FILE_OFFSET_BITS 64
415418781e08Smrg#include <sys/types.h>
415518781e08Smrg /* Check that off_t can represent 2**63 - 1 correctly.
415618781e08Smrg    We can't simply define LARGE_OFF_T to be 9223372036854775807,
415718781e08Smrg    since some C++ compilers masquerading as C compilers
415818781e08Smrg    incorrectly reject 9223372036854775807.  */
415918781e08Smrg#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
416018781e08Smrg  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
416118781e08Smrg		       && LARGE_OFF_T % 2147483647 == 1)
416218781e08Smrg		      ? 1 : -1];
4163de2362d3Smrgint
4164de2362d3Smrgmain ()
4165de2362d3Smrg{
4166de2362d3Smrg
4167de2362d3Smrg  ;
4168de2362d3Smrg  return 0;
4169de2362d3Smrg}
4170de2362d3Smrg_ACEOF
4171de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
417218781e08Smrg  ac_cv_sys_file_offset_bits=64; break
41737821949aSmrgfi
41747821949aSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
417518781e08Smrg  ac_cv_sys_file_offset_bits=unknown
417618781e08Smrg  break
417718781e08Smrgdone
4178de2362d3Smrgfi
417918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
418018781e08Smrg$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
418118781e08Smrgcase $ac_cv_sys_file_offset_bits in #(
418218781e08Smrg  no | unknown) ;;
418318781e08Smrg  *)
418418781e08Smrgcat >>confdefs.h <<_ACEOF
418518781e08Smrg#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
418618781e08Smrg_ACEOF
418718781e08Smrg;;
418818781e08Smrgesac
418918781e08Smrgrm -rf conftest*
419018781e08Smrg  if test $ac_cv_sys_file_offset_bits = unknown; then
419118781e08Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
419218781e08Smrg$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
419318781e08Smrgif ${ac_cv_sys_large_files+:} false; then :
41947821949aSmrg  $as_echo_n "(cached) " >&6
41957821949aSmrgelse
419618781e08Smrg  while :; do
419718781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4198de2362d3Smrg/* end confdefs.h.  */
4199de2362d3Smrg#include <sys/types.h>
420018781e08Smrg /* Check that off_t can represent 2**63 - 1 correctly.
420118781e08Smrg    We can't simply define LARGE_OFF_T to be 9223372036854775807,
420218781e08Smrg    since some C++ compilers masquerading as C compilers
420318781e08Smrg    incorrectly reject 9223372036854775807.  */
420418781e08Smrg#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
420518781e08Smrg  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
420618781e08Smrg		       && LARGE_OFF_T % 2147483647 == 1)
420718781e08Smrg		      ? 1 : -1];
4208de2362d3Smrgint
4209de2362d3Smrgmain ()
4210de2362d3Smrg{
421118781e08Smrg
4212de2362d3Smrg  ;
4213de2362d3Smrg  return 0;
4214de2362d3Smrg}
4215de2362d3Smrg_ACEOF
421618781e08Smrgif ac_fn_c_try_compile "$LINENO"; then :
421718781e08Smrg  ac_cv_sys_large_files=no; break
4218de2362d3Smrgfi
421918781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
422018781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
422118781e08Smrg/* end confdefs.h.  */
422218781e08Smrg#define _LARGE_FILES 1
422318781e08Smrg#include <sys/types.h>
422418781e08Smrg /* Check that off_t can represent 2**63 - 1 correctly.
422518781e08Smrg    We can't simply define LARGE_OFF_T to be 9223372036854775807,
422618781e08Smrg    since some C++ compilers masquerading as C compilers
422718781e08Smrg    incorrectly reject 9223372036854775807.  */
422818781e08Smrg#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
422918781e08Smrg  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
423018781e08Smrg		       && LARGE_OFF_T % 2147483647 == 1)
423118781e08Smrg		      ? 1 : -1];
423218781e08Smrgint
423318781e08Smrgmain ()
423418781e08Smrg{
42357821949aSmrg
423618781e08Smrg  ;
423718781e08Smrg  return 0;
423818781e08Smrg}
423918781e08Smrg_ACEOF
424018781e08Smrgif ac_fn_c_try_compile "$LINENO"; then :
424118781e08Smrg  ac_cv_sys_large_files=1; break
4242de2362d3Smrgfi
424318781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
424418781e08Smrg  ac_cv_sys_large_files=unknown
424518781e08Smrg  break
424618781e08Smrgdone
424718781e08Smrgfi
424818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
424918781e08Smrg$as_echo "$ac_cv_sys_large_files" >&6; }
425018781e08Smrgcase $ac_cv_sys_large_files in #(
425118781e08Smrg  no | unknown) ;;
4252de2362d3Smrg  *)
425318781e08Smrgcat >>confdefs.h <<_ACEOF
425418781e08Smrg#define _LARGE_FILES $ac_cv_sys_large_files
425518781e08Smrg_ACEOF
425618781e08Smrg;;
4257de2362d3Smrgesac
425818781e08Smrgrm -rf conftest*
425918781e08Smrg  fi
426018781e08Smrg
4261de2362d3Smrg
4262de2362d3Smrgfi
4263de2362d3Smrg
426418781e08Smrg
426518781e08Smrg# Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS
426618781e08Smrg
426718781e08Smrg
426818781e08Smrg
426918781e08Smrg
427018781e08Smrg
427118781e08Smrg
427218781e08Smrg
427318781e08Smrg
427418781e08Smrg
427518781e08Smrg
4276de2362d3Smrg
4277de2362d3Smrg   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
4278de2362d3Smrg$as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
4279de2362d3Smrgif ${ac_cv_prog_cc_c99+:} false; then :
4280de2362d3Smrg  $as_echo_n "(cached) " >&6
4281de2362d3Smrgelse
4282de2362d3Smrg  ac_cv_prog_cc_c99=no
4283de2362d3Smrgac_save_CC=$CC
4284de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
4285de2362d3Smrg/* end confdefs.h.  */
4286de2362d3Smrg#include <stdarg.h>
4287de2362d3Smrg#include <stdbool.h>
4288de2362d3Smrg#include <stdlib.h>
4289de2362d3Smrg#include <wchar.h>
4290de2362d3Smrg#include <stdio.h>
4291de2362d3Smrg
4292de2362d3Smrg// Check varargs macros.  These examples are taken from C99 6.10.3.5.
4293de2362d3Smrg#define debug(...) fprintf (stderr, __VA_ARGS__)
4294de2362d3Smrg#define showlist(...) puts (#__VA_ARGS__)
4295de2362d3Smrg#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
4296de2362d3Smrgstatic void
4297de2362d3Smrgtest_varargs_macros (void)
4298de2362d3Smrg{
4299de2362d3Smrg  int x = 1234;
4300de2362d3Smrg  int y = 5678;
4301de2362d3Smrg  debug ("Flag");
4302de2362d3Smrg  debug ("X = %d\n", x);
4303de2362d3Smrg  showlist (The first, second, and third items.);
4304de2362d3Smrg  report (x>y, "x is %d but y is %d", x, y);
4305de2362d3Smrg}
4306de2362d3Smrg
4307de2362d3Smrg// Check long long types.
4308de2362d3Smrg#define BIG64 18446744073709551615ull
4309de2362d3Smrg#define BIG32 4294967295ul
4310de2362d3Smrg#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
4311de2362d3Smrg#if !BIG_OK
4312de2362d3Smrg  your preprocessor is broken;
4313de2362d3Smrg#endif
4314de2362d3Smrg#if BIG_OK
4315de2362d3Smrg#else
4316de2362d3Smrg  your preprocessor is broken;
4317de2362d3Smrg#endif
4318de2362d3Smrgstatic long long int bignum = -9223372036854775807LL;
4319de2362d3Smrgstatic unsigned long long int ubignum = BIG64;
4320de2362d3Smrg
4321de2362d3Smrgstruct incomplete_array
4322de2362d3Smrg{
4323de2362d3Smrg  int datasize;
4324de2362d3Smrg  double data[];
4325de2362d3Smrg};
4326de2362d3Smrg
4327de2362d3Smrgstruct named_init {
4328de2362d3Smrg  int number;
4329de2362d3Smrg  const wchar_t *name;
4330de2362d3Smrg  double average;
4331de2362d3Smrg};
4332de2362d3Smrg
4333de2362d3Smrgtypedef const char *ccp;
4334de2362d3Smrg
4335de2362d3Smrgstatic inline int
4336de2362d3Smrgtest_restrict (ccp restrict text)
4337de2362d3Smrg{
4338de2362d3Smrg  // See if C++-style comments work.
4339de2362d3Smrg  // Iterate through items via the restricted pointer.
4340de2362d3Smrg  // Also check for declarations in for loops.
4341de2362d3Smrg  for (unsigned int i = 0; *(text+i) != '\0'; ++i)
4342de2362d3Smrg    continue;
4343de2362d3Smrg  return 0;
4344de2362d3Smrg}
4345de2362d3Smrg
4346de2362d3Smrg// Check varargs and va_copy.
4347de2362d3Smrgstatic void
4348de2362d3Smrgtest_varargs (const char *format, ...)
4349de2362d3Smrg{
4350de2362d3Smrg  va_list args;
4351de2362d3Smrg  va_start (args, format);
4352de2362d3Smrg  va_list args_copy;
4353de2362d3Smrg  va_copy (args_copy, args);
4354de2362d3Smrg
4355de2362d3Smrg  const char *str;
4356de2362d3Smrg  int number;
4357de2362d3Smrg  float fnumber;
4358de2362d3Smrg
4359de2362d3Smrg  while (*format)
4360de2362d3Smrg    {
4361de2362d3Smrg      switch (*format++)
4362de2362d3Smrg	{
4363de2362d3Smrg	case 's': // string
4364de2362d3Smrg	  str = va_arg (args_copy, const char *);
4365de2362d3Smrg	  break;
4366de2362d3Smrg	case 'd': // int
4367de2362d3Smrg	  number = va_arg (args_copy, int);
4368de2362d3Smrg	  break;
4369de2362d3Smrg	case 'f': // float
4370de2362d3Smrg	  fnumber = va_arg (args_copy, double);
4371de2362d3Smrg	  break;
4372de2362d3Smrg	default:
4373de2362d3Smrg	  break;
4374de2362d3Smrg	}
4375de2362d3Smrg    }
4376de2362d3Smrg  va_end (args_copy);
4377de2362d3Smrg  va_end (args);
4378de2362d3Smrg}
4379de2362d3Smrg
4380de2362d3Smrgint
4381de2362d3Smrgmain ()
4382de2362d3Smrg{
4383de2362d3Smrg
4384de2362d3Smrg  // Check bool.
4385de2362d3Smrg  _Bool success = false;
4386de2362d3Smrg
4387de2362d3Smrg  // Check restrict.
4388de2362d3Smrg  if (test_restrict ("String literal") == 0)
4389de2362d3Smrg    success = true;
4390de2362d3Smrg  char *restrict newvar = "Another string";
4391de2362d3Smrg
4392de2362d3Smrg  // Check varargs.
4393de2362d3Smrg  test_varargs ("s, d' f .", "string", 65, 34.234);
4394de2362d3Smrg  test_varargs_macros ();
4395de2362d3Smrg
4396de2362d3Smrg  // Check flexible array members.
4397de2362d3Smrg  struct incomplete_array *ia =
4398de2362d3Smrg    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
4399de2362d3Smrg  ia->datasize = 10;
4400de2362d3Smrg  for (int i = 0; i < ia->datasize; ++i)
4401de2362d3Smrg    ia->data[i] = i * 1.234;
4402de2362d3Smrg
4403de2362d3Smrg  // Check named initializers.
4404de2362d3Smrg  struct named_init ni = {
4405de2362d3Smrg    .number = 34,
4406de2362d3Smrg    .name = L"Test wide string",
4407de2362d3Smrg    .average = 543.34343,
4408de2362d3Smrg  };
4409de2362d3Smrg
4410de2362d3Smrg  ni.number = 58;
4411de2362d3Smrg
4412de2362d3Smrg  int dynamic_array[ni.number];
4413de2362d3Smrg  dynamic_array[ni.number - 1] = 543;
4414de2362d3Smrg
4415de2362d3Smrg  // work around unused variable warnings
4416de2362d3Smrg  return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
4417de2362d3Smrg	  || dynamic_array[ni.number - 1] != 543);
4418de2362d3Smrg
4419de2362d3Smrg  ;
4420de2362d3Smrg  return 0;
4421de2362d3Smrg}
4422de2362d3Smrg_ACEOF
442318781e08Smrgfor ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
4424de2362d3Smrgdo
4425de2362d3Smrg  CC="$ac_save_CC $ac_arg"
4426de2362d3Smrg  if ac_fn_c_try_compile "$LINENO"; then :
4427de2362d3Smrg  ac_cv_prog_cc_c99=$ac_arg
4428de2362d3Smrgfi
4429de2362d3Smrgrm -f core conftest.err conftest.$ac_objext
4430de2362d3Smrg  test "x$ac_cv_prog_cc_c99" != "xno" && break
4431de2362d3Smrgdone
4432de2362d3Smrgrm -f conftest.$ac_ext
4433de2362d3SmrgCC=$ac_save_CC
4434de2362d3Smrg
4435de2362d3Smrgfi
4436de2362d3Smrg# AC_CACHE_VAL
4437de2362d3Smrgcase "x$ac_cv_prog_cc_c99" in
4438de2362d3Smrg  x)
4439de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4440de2362d3Smrg$as_echo "none needed" >&6; } ;;
4441de2362d3Smrg  xno)
4442de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4443de2362d3Smrg$as_echo "unsupported" >&6; } ;;
4444de2362d3Smrg  *)
4445de2362d3Smrg    CC="$CC $ac_cv_prog_cc_c99"
4446de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4447de2362d3Smrg$as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
4448de2362d3Smrgesac
4449de2362d3Smrgif test "x$ac_cv_prog_cc_c99" != xno; then :
4450de2362d3Smrg
4451de2362d3Smrgfi
4452de2362d3Smrg
4453de2362d3Smrg
4454de2362d3Smrgac_ext=c
4455de2362d3Smrgac_cpp='$CPP $CPPFLAGS'
4456de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4457de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4458de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
4459de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4460de2362d3Smrg$as_echo_n "checking how to run the C preprocessor... " >&6; }
4461de2362d3Smrg# On Suns, sometimes $CPP names a directory.
4462de2362d3Smrgif test -n "$CPP" && test -d "$CPP"; then
4463de2362d3Smrg  CPP=
4464de2362d3Smrgfi
4465de2362d3Smrgif test -z "$CPP"; then
4466de2362d3Smrg  if ${ac_cv_prog_CPP+:} false; then :
4467de2362d3Smrg  $as_echo_n "(cached) " >&6
4468de2362d3Smrgelse
4469de2362d3Smrg      # Double quotes because CPP needs to be expanded
4470de2362d3Smrg    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4471de2362d3Smrg    do
4472de2362d3Smrg      ac_preproc_ok=false
4473de2362d3Smrgfor ac_c_preproc_warn_flag in '' yes
4474de2362d3Smrgdo
4475de2362d3Smrg  # Use a header file that comes with gcc, so configuring glibc
4476de2362d3Smrg  # with a fresh cross-compiler works.
4477de2362d3Smrg  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4478de2362d3Smrg  # <limits.h> exists even on freestanding compilers.
4479de2362d3Smrg  # On the NeXT, cc -E runs the code through the compiler's parser,
4480de2362d3Smrg  # not just through cpp. "Syntax error" is here to catch this case.
4481de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4482de2362d3Smrg/* end confdefs.h.  */
4483de2362d3Smrg#ifdef __STDC__
4484de2362d3Smrg# include <limits.h>
4485de2362d3Smrg#else
4486de2362d3Smrg# include <assert.h>
4487de2362d3Smrg#endif
4488de2362d3Smrg		     Syntax error
4489de2362d3Smrg_ACEOF
4490de2362d3Smrgif ac_fn_c_try_cpp "$LINENO"; then :
4491de2362d3Smrg
4492de2362d3Smrgelse
4493de2362d3Smrg  # Broken: fails on valid input.
4494de2362d3Smrgcontinue
4495de2362d3Smrgfi
4496de2362d3Smrgrm -f conftest.err conftest.i conftest.$ac_ext
4497de2362d3Smrg
4498de2362d3Smrg  # OK, works on sane cases.  Now check whether nonexistent headers
4499de2362d3Smrg  # can be detected and how.
4500de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4501de2362d3Smrg/* end confdefs.h.  */
4502de2362d3Smrg#include <ac_nonexistent.h>
4503de2362d3Smrg_ACEOF
4504de2362d3Smrgif ac_fn_c_try_cpp "$LINENO"; then :
4505de2362d3Smrg  # Broken: success on invalid input.
4506de2362d3Smrgcontinue
4507de2362d3Smrgelse
4508de2362d3Smrg  # Passes both tests.
4509de2362d3Smrgac_preproc_ok=:
4510de2362d3Smrgbreak
4511de2362d3Smrgfi
4512de2362d3Smrgrm -f conftest.err conftest.i conftest.$ac_ext
4513de2362d3Smrg
4514de2362d3Smrgdone
4515de2362d3Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4516de2362d3Smrgrm -f conftest.i conftest.err conftest.$ac_ext
4517de2362d3Smrgif $ac_preproc_ok; then :
4518de2362d3Smrg  break
4519de2362d3Smrgfi
4520de2362d3Smrg
4521de2362d3Smrg    done
4522de2362d3Smrg    ac_cv_prog_CPP=$CPP
4523de2362d3Smrg
4524de2362d3Smrgfi
4525de2362d3Smrg  CPP=$ac_cv_prog_CPP
4526de2362d3Smrgelse
4527de2362d3Smrg  ac_cv_prog_CPP=$CPP
4528de2362d3Smrgfi
4529de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4530de2362d3Smrg$as_echo "$CPP" >&6; }
4531de2362d3Smrgac_preproc_ok=false
4532de2362d3Smrgfor ac_c_preproc_warn_flag in '' yes
4533de2362d3Smrgdo
4534de2362d3Smrg  # Use a header file that comes with gcc, so configuring glibc
4535de2362d3Smrg  # with a fresh cross-compiler works.
4536de2362d3Smrg  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4537de2362d3Smrg  # <limits.h> exists even on freestanding compilers.
4538de2362d3Smrg  # On the NeXT, cc -E runs the code through the compiler's parser,
4539de2362d3Smrg  # not just through cpp. "Syntax error" is here to catch this case.
4540de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4541de2362d3Smrg/* end confdefs.h.  */
4542de2362d3Smrg#ifdef __STDC__
4543de2362d3Smrg# include <limits.h>
4544de2362d3Smrg#else
4545de2362d3Smrg# include <assert.h>
4546de2362d3Smrg#endif
4547de2362d3Smrg		     Syntax error
4548de2362d3Smrg_ACEOF
4549de2362d3Smrgif ac_fn_c_try_cpp "$LINENO"; then :
4550de2362d3Smrg
4551de2362d3Smrgelse
4552de2362d3Smrg  # Broken: fails on valid input.
4553de2362d3Smrgcontinue
4554de2362d3Smrgfi
4555de2362d3Smrgrm -f conftest.err conftest.i conftest.$ac_ext
4556de2362d3Smrg
4557de2362d3Smrg  # OK, works on sane cases.  Now check whether nonexistent headers
4558de2362d3Smrg  # can be detected and how.
4559de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4560de2362d3Smrg/* end confdefs.h.  */
4561de2362d3Smrg#include <ac_nonexistent.h>
4562de2362d3Smrg_ACEOF
4563de2362d3Smrgif ac_fn_c_try_cpp "$LINENO"; then :
4564de2362d3Smrg  # Broken: success on invalid input.
4565de2362d3Smrgcontinue
4566de2362d3Smrgelse
4567de2362d3Smrg  # Passes both tests.
4568de2362d3Smrgac_preproc_ok=:
4569de2362d3Smrgbreak
4570de2362d3Smrgfi
4571de2362d3Smrgrm -f conftest.err conftest.i conftest.$ac_ext
4572de2362d3Smrg
4573de2362d3Smrgdone
4574de2362d3Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4575de2362d3Smrgrm -f conftest.i conftest.err conftest.$ac_ext
4576de2362d3Smrgif $ac_preproc_ok; then :
4577de2362d3Smrg
4578de2362d3Smrgelse
4579de2362d3Smrg  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4580de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4581de2362d3Smrgas_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4582de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; }
4583de2362d3Smrgfi
4584de2362d3Smrg
4585de2362d3Smrgac_ext=c
4586de2362d3Smrgac_cpp='$CPP $CPPFLAGS'
4587de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4588de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4589de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
4590de2362d3Smrg
4591de2362d3Smrg
4592de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4593de2362d3Smrg$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4594de2362d3Smrgif ${ac_cv_path_GREP+:} false; then :
4595de2362d3Smrg  $as_echo_n "(cached) " >&6
4596de2362d3Smrgelse
4597de2362d3Smrg  if test -z "$GREP"; then
4598de2362d3Smrg  ac_path_GREP_found=false
4599de2362d3Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
4600de2362d3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4601de2362d3Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4602de2362d3Smrgdo
4603de2362d3Smrg  IFS=$as_save_IFS
4604de2362d3Smrg  test -z "$as_dir" && as_dir=.
4605de2362d3Smrg    for ac_prog in grep ggrep; do
4606de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
4607de2362d3Smrg      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
460818781e08Smrg      as_fn_executable_p "$ac_path_GREP" || continue
4609de2362d3Smrg# Check for GNU ac_path_GREP and select it if it is found.
4610de2362d3Smrg  # Check for GNU $ac_path_GREP
4611de2362d3Smrgcase `"$ac_path_GREP" --version 2>&1` in
4612de2362d3Smrg*GNU*)
4613de2362d3Smrg  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4614de2362d3Smrg*)
4615de2362d3Smrg  ac_count=0
4616de2362d3Smrg  $as_echo_n 0123456789 >"conftest.in"
4617de2362d3Smrg  while :
4618de2362d3Smrg  do
4619de2362d3Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
4620de2362d3Smrg    mv "conftest.tmp" "conftest.in"
4621de2362d3Smrg    cp "conftest.in" "conftest.nl"
4622de2362d3Smrg    $as_echo 'GREP' >> "conftest.nl"
4623de2362d3Smrg    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4624de2362d3Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4625de2362d3Smrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
4626de2362d3Smrg    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4627de2362d3Smrg      # Best one so far, save it but keep looking for a better one
4628de2362d3Smrg      ac_cv_path_GREP="$ac_path_GREP"
4629de2362d3Smrg      ac_path_GREP_max=$ac_count
4630de2362d3Smrg    fi
4631de2362d3Smrg    # 10*(2^10) chars as input seems more than enough
4632de2362d3Smrg    test $ac_count -gt 10 && break
4633de2362d3Smrg  done
4634de2362d3Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4635de2362d3Smrgesac
4636de2362d3Smrg
4637de2362d3Smrg      $ac_path_GREP_found && break 3
4638de2362d3Smrg    done
4639de2362d3Smrg  done
4640de2362d3Smrg  done
4641de2362d3SmrgIFS=$as_save_IFS
4642de2362d3Smrg  if test -z "$ac_cv_path_GREP"; then
4643de2362d3Smrg    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4644de2362d3Smrg  fi
4645de2362d3Smrgelse
4646de2362d3Smrg  ac_cv_path_GREP=$GREP
4647de2362d3Smrgfi
4648de2362d3Smrg
4649de2362d3Smrgfi
4650de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4651de2362d3Smrg$as_echo "$ac_cv_path_GREP" >&6; }
4652de2362d3Smrg GREP="$ac_cv_path_GREP"
4653de2362d3Smrg
4654de2362d3Smrg
4655de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4656de2362d3Smrg$as_echo_n "checking for egrep... " >&6; }
4657de2362d3Smrgif ${ac_cv_path_EGREP+:} false; then :
4658de2362d3Smrg  $as_echo_n "(cached) " >&6
4659de2362d3Smrgelse
4660de2362d3Smrg  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4661de2362d3Smrg   then ac_cv_path_EGREP="$GREP -E"
4662de2362d3Smrg   else
4663de2362d3Smrg     if test -z "$EGREP"; then
4664de2362d3Smrg  ac_path_EGREP_found=false
4665de2362d3Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
4666de2362d3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4667de2362d3Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4668de2362d3Smrgdo
4669de2362d3Smrg  IFS=$as_save_IFS
4670de2362d3Smrg  test -z "$as_dir" && as_dir=.
4671de2362d3Smrg    for ac_prog in egrep; do
4672de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
4673de2362d3Smrg      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
467418781e08Smrg      as_fn_executable_p "$ac_path_EGREP" || continue
4675de2362d3Smrg# Check for GNU ac_path_EGREP and select it if it is found.
4676de2362d3Smrg  # Check for GNU $ac_path_EGREP
4677de2362d3Smrgcase `"$ac_path_EGREP" --version 2>&1` in
4678de2362d3Smrg*GNU*)
4679de2362d3Smrg  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4680de2362d3Smrg*)
4681de2362d3Smrg  ac_count=0
4682de2362d3Smrg  $as_echo_n 0123456789 >"conftest.in"
4683de2362d3Smrg  while :
4684de2362d3Smrg  do
4685de2362d3Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
4686de2362d3Smrg    mv "conftest.tmp" "conftest.in"
4687de2362d3Smrg    cp "conftest.in" "conftest.nl"
4688de2362d3Smrg    $as_echo 'EGREP' >> "conftest.nl"
4689de2362d3Smrg    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4690de2362d3Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4691de2362d3Smrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
4692de2362d3Smrg    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4693de2362d3Smrg      # Best one so far, save it but keep looking for a better one
4694de2362d3Smrg      ac_cv_path_EGREP="$ac_path_EGREP"
4695de2362d3Smrg      ac_path_EGREP_max=$ac_count
4696de2362d3Smrg    fi
4697de2362d3Smrg    # 10*(2^10) chars as input seems more than enough
4698de2362d3Smrg    test $ac_count -gt 10 && break
4699de2362d3Smrg  done
4700de2362d3Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4701de2362d3Smrgesac
4702de2362d3Smrg
4703de2362d3Smrg      $ac_path_EGREP_found && break 3
4704de2362d3Smrg    done
4705de2362d3Smrg  done
4706de2362d3Smrg  done
4707de2362d3SmrgIFS=$as_save_IFS
4708de2362d3Smrg  if test -z "$ac_cv_path_EGREP"; then
4709de2362d3Smrg    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4710de2362d3Smrg  fi
4711de2362d3Smrgelse
4712de2362d3Smrg  ac_cv_path_EGREP=$EGREP
4713de2362d3Smrgfi
4714de2362d3Smrg
4715de2362d3Smrg   fi
4716de2362d3Smrgfi
4717de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4718de2362d3Smrg$as_echo "$ac_cv_path_EGREP" >&6; }
4719de2362d3Smrg EGREP="$ac_cv_path_EGREP"
4720de2362d3Smrg
4721de2362d3Smrg
4722de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4723de2362d3Smrg$as_echo_n "checking for ANSI C header files... " >&6; }
4724de2362d3Smrgif ${ac_cv_header_stdc+:} false; then :
4725de2362d3Smrg  $as_echo_n "(cached) " >&6
4726de2362d3Smrgelse
4727de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4728de2362d3Smrg/* end confdefs.h.  */
4729de2362d3Smrg#include <stdlib.h>
4730de2362d3Smrg#include <stdarg.h>
4731de2362d3Smrg#include <string.h>
4732de2362d3Smrg#include <float.h>
4733de2362d3Smrg
4734de2362d3Smrgint
4735de2362d3Smrgmain ()
4736de2362d3Smrg{
4737de2362d3Smrg
4738de2362d3Smrg  ;
4739de2362d3Smrg  return 0;
4740de2362d3Smrg}
4741de2362d3Smrg_ACEOF
4742de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
4743de2362d3Smrg  ac_cv_header_stdc=yes
4744de2362d3Smrgelse
4745de2362d3Smrg  ac_cv_header_stdc=no
4746de2362d3Smrgfi
4747de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4748de2362d3Smrg
4749de2362d3Smrgif test $ac_cv_header_stdc = yes; then
4750de2362d3Smrg  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4751de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4752de2362d3Smrg/* end confdefs.h.  */
4753de2362d3Smrg#include <string.h>
4754de2362d3Smrg
4755de2362d3Smrg_ACEOF
4756de2362d3Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4757de2362d3Smrg  $EGREP "memchr" >/dev/null 2>&1; then :
4758de2362d3Smrg
4759de2362d3Smrgelse
4760de2362d3Smrg  ac_cv_header_stdc=no
4761de2362d3Smrgfi
4762de2362d3Smrgrm -f conftest*
4763de2362d3Smrg
4764de2362d3Smrgfi
4765de2362d3Smrg
4766de2362d3Smrgif test $ac_cv_header_stdc = yes; then
4767de2362d3Smrg  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4768de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4769de2362d3Smrg/* end confdefs.h.  */
4770de2362d3Smrg#include <stdlib.h>
4771de2362d3Smrg
4772de2362d3Smrg_ACEOF
4773de2362d3Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4774de2362d3Smrg  $EGREP "free" >/dev/null 2>&1; then :
4775de2362d3Smrg
4776de2362d3Smrgelse
4777de2362d3Smrg  ac_cv_header_stdc=no
4778de2362d3Smrgfi
4779de2362d3Smrgrm -f conftest*
4780de2362d3Smrg
4781de2362d3Smrgfi
4782de2362d3Smrg
4783de2362d3Smrgif test $ac_cv_header_stdc = yes; then
4784de2362d3Smrg  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4785de2362d3Smrg  if test "$cross_compiling" = yes; then :
4786de2362d3Smrg  :
4787de2362d3Smrgelse
4788de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4789de2362d3Smrg/* end confdefs.h.  */
4790de2362d3Smrg#include <ctype.h>
4791de2362d3Smrg#include <stdlib.h>
4792de2362d3Smrg#if ((' ' & 0x0FF) == 0x020)
4793de2362d3Smrg# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4794de2362d3Smrg# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4795de2362d3Smrg#else
4796de2362d3Smrg# define ISLOWER(c) \
4797de2362d3Smrg		   (('a' <= (c) && (c) <= 'i') \
4798de2362d3Smrg		     || ('j' <= (c) && (c) <= 'r') \
4799de2362d3Smrg		     || ('s' <= (c) && (c) <= 'z'))
4800de2362d3Smrg# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4801de2362d3Smrg#endif
4802de2362d3Smrg
4803de2362d3Smrg#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4804de2362d3Smrgint
4805de2362d3Smrgmain ()
4806de2362d3Smrg{
4807de2362d3Smrg  int i;
4808de2362d3Smrg  for (i = 0; i < 256; i++)
4809de2362d3Smrg    if (XOR (islower (i), ISLOWER (i))
4810de2362d3Smrg	|| toupper (i) != TOUPPER (i))
4811de2362d3Smrg      return 2;
4812de2362d3Smrg  return 0;
4813de2362d3Smrg}
4814de2362d3Smrg_ACEOF
4815de2362d3Smrgif ac_fn_c_try_run "$LINENO"; then :
4816de2362d3Smrg
4817de2362d3Smrgelse
4818de2362d3Smrg  ac_cv_header_stdc=no
4819de2362d3Smrgfi
4820de2362d3Smrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4821de2362d3Smrg  conftest.$ac_objext conftest.beam conftest.$ac_ext
4822de2362d3Smrgfi
4823de2362d3Smrg
4824de2362d3Smrgfi
4825de2362d3Smrgfi
4826de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4827de2362d3Smrg$as_echo "$ac_cv_header_stdc" >&6; }
4828de2362d3Smrgif test $ac_cv_header_stdc = yes; then
4829de2362d3Smrg
4830de2362d3Smrg$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4831de2362d3Smrg
4832de2362d3Smrgfi
4833de2362d3Smrg
4834de2362d3Smrg# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4835de2362d3Smrgfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4836de2362d3Smrg		  inttypes.h stdint.h unistd.h
4837de2362d3Smrgdo :
4838de2362d3Smrg  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4839de2362d3Smrgac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4840de2362d3Smrg"
4841de2362d3Smrgif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4842de2362d3Smrg  cat >>confdefs.h <<_ACEOF
4843de2362d3Smrg#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4844de2362d3Smrg_ACEOF
4845de2362d3Smrg
4846de2362d3Smrgfi
4847de2362d3Smrg
4848de2362d3Smrgdone
4849de2362d3Smrg
4850de2362d3Smrg
4851de2362d3Smrg
4852de2362d3Smrg
485318781e08Smrg
485418781e08Smrg
4855de2362d3Smrgac_fn_c_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default"
4856de2362d3Smrgif test "x$ac_cv_have_decl___clang__" = xyes; then :
4857de2362d3Smrg  CLANGCC="yes"
4858de2362d3Smrgelse
4859de2362d3Smrg  CLANGCC="no"
4860de2362d3Smrgfi
4861de2362d3Smrg
4862de2362d3Smrgac_fn_c_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default"
4863de2362d3Smrgif test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes; then :
4864de2362d3Smrg  INTELCC="yes"
4865de2362d3Smrgelse
4866de2362d3Smrg  INTELCC="no"
4867de2362d3Smrgfi
4868de2362d3Smrg
4869de2362d3Smrgac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default"
4870de2362d3Smrgif test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then :
4871de2362d3Smrg  SUNCC="yes"
4872de2362d3Smrgelse
4873de2362d3Smrg  SUNCC="no"
4874de2362d3Smrgfi
4875de2362d3Smrg
4876de2362d3Smrg
4877de2362d3Smrg
4878de2362d3Smrg
4879de2362d3Smrg
4880de2362d3Smrg
4881de2362d3Smrg
4882de2362d3Smrg
488318781e08Smrg
4884de2362d3Smrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
4885de2362d3Smrg	if test -n "$ac_tool_prefix"; then
4886de2362d3Smrg  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
4887de2362d3Smrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2
4888de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4889de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
4890de2362d3Smrgif ${ac_cv_path_PKG_CONFIG+:} false; then :
4891de2362d3Smrg  $as_echo_n "(cached) " >&6
4892de2362d3Smrgelse
4893de2362d3Smrg  case $PKG_CONFIG in
4894de2362d3Smrg  [\\/]* | ?:[\\/]*)
4895de2362d3Smrg  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
4896de2362d3Smrg  ;;
4897de2362d3Smrg  *)
4898de2362d3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4899de2362d3Smrgfor as_dir in $PATH
4900de2362d3Smrgdo
4901de2362d3Smrg  IFS=$as_save_IFS
4902de2362d3Smrg  test -z "$as_dir" && as_dir=.
4903de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
490418781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4905de2362d3Smrg    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
4906de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4907de2362d3Smrg    break 2
4908de2362d3Smrg  fi
4909de2362d3Smrgdone
4910de2362d3Smrg  done
4911de2362d3SmrgIFS=$as_save_IFS
4912de2362d3Smrg
4913de2362d3Smrg  ;;
4914de2362d3Smrgesac
4915de2362d3Smrgfi
4916de2362d3SmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG
4917de2362d3Smrgif test -n "$PKG_CONFIG"; then
4918de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
4919de2362d3Smrg$as_echo "$PKG_CONFIG" >&6; }
4920de2362d3Smrgelse
4921de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4922de2362d3Smrg$as_echo "no" >&6; }
4923de2362d3Smrgfi
4924de2362d3Smrg
4925de2362d3Smrg
4926de2362d3Smrgfi
4927de2362d3Smrgif test -z "$ac_cv_path_PKG_CONFIG"; then
4928de2362d3Smrg  ac_pt_PKG_CONFIG=$PKG_CONFIG
4929de2362d3Smrg  # Extract the first word of "pkg-config", so it can be a program name with args.
4930de2362d3Smrgset dummy pkg-config; ac_word=$2
4931de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4932de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
4933de2362d3Smrgif ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
4934de2362d3Smrg  $as_echo_n "(cached) " >&6
4935de2362d3Smrgelse
4936de2362d3Smrg  case $ac_pt_PKG_CONFIG in
4937de2362d3Smrg  [\\/]* | ?:[\\/]*)
4938de2362d3Smrg  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
4939de2362d3Smrg  ;;
4940de2362d3Smrg  *)
4941de2362d3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4942de2362d3Smrgfor as_dir in $PATH
4943de2362d3Smrgdo
4944de2362d3Smrg  IFS=$as_save_IFS
4945de2362d3Smrg  test -z "$as_dir" && as_dir=.
4946de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
494718781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4948de2362d3Smrg    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
4949de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4950de2362d3Smrg    break 2
4951de2362d3Smrg  fi
4952de2362d3Smrgdone
4953de2362d3Smrg  done
4954de2362d3SmrgIFS=$as_save_IFS
4955de2362d3Smrg
4956de2362d3Smrg  ;;
4957de2362d3Smrgesac
4958de2362d3Smrgfi
4959de2362d3Smrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
4960de2362d3Smrgif test -n "$ac_pt_PKG_CONFIG"; then
4961de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
4962de2362d3Smrg$as_echo "$ac_pt_PKG_CONFIG" >&6; }
4963de2362d3Smrgelse
4964de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4965de2362d3Smrg$as_echo "no" >&6; }
4966de2362d3Smrgfi
4967de2362d3Smrg
4968de2362d3Smrg  if test "x$ac_pt_PKG_CONFIG" = x; then
4969de2362d3Smrg    PKG_CONFIG=""
4970de2362d3Smrg  else
4971de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
4972de2362d3Smrgyes:)
4973de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4974de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4975de2362d3Smrgac_tool_warned=yes ;;
4976de2362d3Smrgesac
4977de2362d3Smrg    PKG_CONFIG=$ac_pt_PKG_CONFIG
4978de2362d3Smrg  fi
4979de2362d3Smrgelse
4980de2362d3Smrg  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
4981de2362d3Smrgfi
4982de2362d3Smrg
4983de2362d3Smrgfi
4984de2362d3Smrgif test -n "$PKG_CONFIG"; then
4985de2362d3Smrg	_pkg_min_version=0.9.0
4986de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
4987de2362d3Smrg$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
4988de2362d3Smrg	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
4989de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4990de2362d3Smrg$as_echo "yes" >&6; }
4991de2362d3Smrg	else
4992de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4993de2362d3Smrg$as_echo "no" >&6; }
4994de2362d3Smrg		PKG_CONFIG=""
4995de2362d3Smrg	fi
4996de2362d3Smrgfi
4997de2362d3Smrg# Make sure we can run config.sub.
4998de2362d3Smrg$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4999de2362d3Smrg  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
5000de2362d3Smrg
5001de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
5002de2362d3Smrg$as_echo_n "checking build system type... " >&6; }
5003de2362d3Smrgif ${ac_cv_build+:} false; then :
5004de2362d3Smrg  $as_echo_n "(cached) " >&6
5005de2362d3Smrgelse
5006de2362d3Smrg  ac_build_alias=$build_alias
5007de2362d3Smrgtest "x$ac_build_alias" = x &&
5008de2362d3Smrg  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
5009de2362d3Smrgtest "x$ac_build_alias" = x &&
5010de2362d3Smrg  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
5011de2362d3Smrgac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
5012de2362d3Smrg  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
5013de2362d3Smrg
5014de2362d3Smrgfi
5015de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
5016de2362d3Smrg$as_echo "$ac_cv_build" >&6; }
5017de2362d3Smrgcase $ac_cv_build in
5018de2362d3Smrg*-*-*) ;;
5019de2362d3Smrg*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
5020de2362d3Smrgesac
5021de2362d3Smrgbuild=$ac_cv_build
5022de2362d3Smrgac_save_IFS=$IFS; IFS='-'
5023de2362d3Smrgset x $ac_cv_build
5024de2362d3Smrgshift
5025de2362d3Smrgbuild_cpu=$1
5026de2362d3Smrgbuild_vendor=$2
5027de2362d3Smrgshift; shift
5028de2362d3Smrg# Remember, the first character of IFS is used to create $*,
5029de2362d3Smrg# except with old shells:
5030de2362d3Smrgbuild_os=$*
5031de2362d3SmrgIFS=$ac_save_IFS
5032de2362d3Smrgcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
5033de2362d3Smrg
5034de2362d3Smrg
5035de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
5036de2362d3Smrg$as_echo_n "checking host system type... " >&6; }
5037de2362d3Smrgif ${ac_cv_host+:} false; then :
5038de2362d3Smrg  $as_echo_n "(cached) " >&6
5039de2362d3Smrgelse
5040de2362d3Smrg  if test "x$host_alias" = x; then
5041de2362d3Smrg  ac_cv_host=$ac_cv_build
5042de2362d3Smrgelse
5043de2362d3Smrg  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
5044de2362d3Smrg    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
5045de2362d3Smrgfi
5046de2362d3Smrg
5047de2362d3Smrgfi
5048de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
5049de2362d3Smrg$as_echo "$ac_cv_host" >&6; }
5050de2362d3Smrgcase $ac_cv_host in
5051de2362d3Smrg*-*-*) ;;
5052de2362d3Smrg*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
5053de2362d3Smrgesac
5054de2362d3Smrghost=$ac_cv_host
5055de2362d3Smrgac_save_IFS=$IFS; IFS='-'
5056de2362d3Smrgset x $ac_cv_host
5057de2362d3Smrgshift
5058de2362d3Smrghost_cpu=$1
5059de2362d3Smrghost_vendor=$2
5060de2362d3Smrgshift; shift
5061de2362d3Smrg# Remember, the first character of IFS is used to create $*,
5062de2362d3Smrg# except with old shells:
5063de2362d3Smrghost_os=$*
5064de2362d3SmrgIFS=$ac_save_IFS
5065de2362d3Smrgcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5066de2362d3Smrg
5067de2362d3Smrg
5068de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5069de2362d3Smrg$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5070de2362d3Smrgif ${ac_cv_path_SED+:} false; then :
5071de2362d3Smrg  $as_echo_n "(cached) " >&6
5072de2362d3Smrgelse
5073de2362d3Smrg            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5074de2362d3Smrg     for ac_i in 1 2 3 4 5 6 7; do
5075de2362d3Smrg       ac_script="$ac_script$as_nl$ac_script"
5076de2362d3Smrg     done
5077de2362d3Smrg     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5078de2362d3Smrg     { ac_script=; unset ac_script;}
5079de2362d3Smrg     if test -z "$SED"; then
5080de2362d3Smrg  ac_path_SED_found=false
5081de2362d3Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
5082de2362d3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5083de2362d3Smrgfor as_dir in $PATH
5084de2362d3Smrgdo
5085de2362d3Smrg  IFS=$as_save_IFS
5086de2362d3Smrg  test -z "$as_dir" && as_dir=.
5087de2362d3Smrg    for ac_prog in sed gsed; do
5088de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
5089de2362d3Smrg      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
509018781e08Smrg      as_fn_executable_p "$ac_path_SED" || continue
5091de2362d3Smrg# Check for GNU ac_path_SED and select it if it is found.
5092de2362d3Smrg  # Check for GNU $ac_path_SED
5093de2362d3Smrgcase `"$ac_path_SED" --version 2>&1` in
5094de2362d3Smrg*GNU*)
5095de2362d3Smrg  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5096de2362d3Smrg*)
5097de2362d3Smrg  ac_count=0
5098de2362d3Smrg  $as_echo_n 0123456789 >"conftest.in"
5099de2362d3Smrg  while :
5100de2362d3Smrg  do
5101de2362d3Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
5102de2362d3Smrg    mv "conftest.tmp" "conftest.in"
5103de2362d3Smrg    cp "conftest.in" "conftest.nl"
5104de2362d3Smrg    $as_echo '' >> "conftest.nl"
5105de2362d3Smrg    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5106de2362d3Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5107de2362d3Smrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
5108de2362d3Smrg    if test $ac_count -gt ${ac_path_SED_max-0}; then
5109de2362d3Smrg      # Best one so far, save it but keep looking for a better one
5110de2362d3Smrg      ac_cv_path_SED="$ac_path_SED"
5111de2362d3Smrg      ac_path_SED_max=$ac_count
5112de2362d3Smrg    fi
5113de2362d3Smrg    # 10*(2^10) chars as input seems more than enough
5114de2362d3Smrg    test $ac_count -gt 10 && break
5115de2362d3Smrg  done
5116de2362d3Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5117de2362d3Smrgesac
5118de2362d3Smrg
5119de2362d3Smrg      $ac_path_SED_found && break 3
5120de2362d3Smrg    done
5121de2362d3Smrg  done
5122de2362d3Smrg  done
5123de2362d3SmrgIFS=$as_save_IFS
5124de2362d3Smrg  if test -z "$ac_cv_path_SED"; then
5125de2362d3Smrg    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5126de2362d3Smrg  fi
5127de2362d3Smrgelse
51287821949aSmrg  ac_cv_path_SED=$SED
51297821949aSmrgfi
51307821949aSmrg
51317821949aSmrgfi
51327821949aSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
51337821949aSmrg$as_echo "$ac_cv_path_SED" >&6; }
51347821949aSmrg SED="$ac_cv_path_SED"
51357821949aSmrg  rm -f conftest.sed
51367821949aSmrg
51377821949aSmrg
51387821949aSmrg
51397821949aSmrg
51407821949aSmrg
51417821949aSmrg
51427821949aSmrg# Check whether --enable-selective-werror was given.
51437821949aSmrgif test "${enable_selective_werror+set}" = set; then :
51447821949aSmrg  enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval
51457821949aSmrgelse
51467821949aSmrg  SELECTIVE_WERROR=yes
51477821949aSmrgfi
51487821949aSmrg
51497821949aSmrg
515018781e08Smrg
515118781e08Smrg
515218781e08Smrg
51537821949aSmrg# -v is too short to test reliably with XORG_TESTSET_CFLAG
51547821949aSmrgif test "x$SUNCC" = "xyes"; then
51557821949aSmrg    BASE_CFLAGS="-v"
51567821949aSmrgelse
51577821949aSmrg    BASE_CFLAGS=""
51587821949aSmrgfi
51597821949aSmrg
51607821949aSmrg# This chunk of warnings were those that existed in the legacy CWARNFLAGS
51617821949aSmrg
51627821949aSmrg
51637821949aSmrg
51647821949aSmrg
51657821949aSmrg
51667821949aSmrg
51677821949aSmrg
51687821949aSmrg
51697821949aSmrg
51707821949aSmrg
51717821949aSmrg
51727821949aSmrg
51737821949aSmrg
51747821949aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
51757821949aSmrg
517618781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
51777821949aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
51787821949aSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
51797821949aSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
518018781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
518118781e08Smrg  $as_echo_n "(cached) " >&6
518218781e08Smrgelse
518318781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
51847821949aSmrg/* end confdefs.h.  */
51857821949aSmrgint i;
51867821949aSmrg_ACEOF
51877821949aSmrgif ac_fn_c_try_compile "$LINENO"; then :
518818781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
51897821949aSmrgelse
519018781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
51917821949aSmrgfi
51927821949aSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
519318781e08Smrgfi
519418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
519518781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
519618781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
51977821949aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
51987821949aSmrgfi
51997821949aSmrg
520018781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
520118781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
52027821949aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
52037821949aSmrg	fi
52047821949aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
52057821949aSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
52067821949aSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
520718781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
520818781e08Smrg  $as_echo_n "(cached) " >&6
520918781e08Smrgelse
521018781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
52117821949aSmrg/* end confdefs.h.  */
52127821949aSmrgint i;
52137821949aSmrg_ACEOF
52147821949aSmrgif ac_fn_c_try_compile "$LINENO"; then :
521518781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
52167821949aSmrgelse
521718781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
5218de2362d3Smrgfi
52197821949aSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
522018781e08Smrgfi
522118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
522218781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
522318781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
52247821949aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
5225de2362d3Smrgfi
5226de2362d3Smrg
52277821949aSmrgfound="no"
5228de2362d3Smrg
52297821949aSmrg	if test $found = "no" ; then
523018781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
52317821949aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
52327821949aSmrg		fi
5233de2362d3Smrg
523418781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
52357821949aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
52367821949aSmrg		fi
5237de2362d3Smrg
523818781e08Smrg		CFLAGS="$CFLAGS -Wall"
5239de2362d3Smrg
524018781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5
524118781e08Smrg$as_echo_n "checking if $CC supports -Wall... " >&6; }
524218781e08Smrg		cacheid=xorg_cv_cc_flag__Wall
524318781e08Smrg		if eval \${$cacheid+:} false; then :
524418781e08Smrg  $as_echo_n "(cached) " >&6
524518781e08Smrgelse
524618781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
52477821949aSmrg/* end confdefs.h.  */
52487821949aSmrgint i;
52497821949aSmrgint
52507821949aSmrgmain ()
52517821949aSmrg{
5252de2362d3Smrg
52537821949aSmrg  ;
52547821949aSmrg  return 0;
52557821949aSmrg}
52567821949aSmrg_ACEOF
52577821949aSmrgif ac_fn_c_try_link "$LINENO"; then :
525818781e08Smrg  eval $cacheid=yes
5259de2362d3Smrgelse
526018781e08Smrg  eval $cacheid=no
5261de2362d3Smrgfi
52627821949aSmrgrm -f core conftest.err conftest.$ac_objext \
52637821949aSmrg    conftest$ac_exeext conftest.$ac_ext
526418781e08Smrgfi
526518781e08Smrg
526618781e08Smrg
52677821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
52687821949aSmrg
526918781e08Smrg		eval supported=\$$cacheid
527018781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
527118781e08Smrg$as_echo "$supported" >&6; }
52727821949aSmrg		if test "$supported" = "yes" ; then
527318781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wall"
52747821949aSmrg			found="yes"
52757821949aSmrg		fi
52767821949aSmrg	fi
5277de2362d3Smrg
5278de2362d3Smrg
5279de2362d3Smrg
5280de2362d3Smrg
5281de2362d3Smrg
52827821949aSmrg
52837821949aSmrg
5284de2362d3Smrg
5285de2362d3Smrg
5286de2362d3Smrg
5287de2362d3Smrg
5288de2362d3Smrg
5289de2362d3Smrg
5290de2362d3Smrg
5291de2362d3Smrg
5292de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
5293de2362d3Smrg
529418781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5295de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5296de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5297de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
529818781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
529918781e08Smrg  $as_echo_n "(cached) " >&6
530018781e08Smrgelse
530118781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5302de2362d3Smrg/* end confdefs.h.  */
5303de2362d3Smrgint i;
5304de2362d3Smrg_ACEOF
5305de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
530618781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
5307de2362d3Smrgelse
530818781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
5309de2362d3Smrgfi
5310de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
531118781e08Smrgfi
531218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
531318781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
531418781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5315de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5316de2362d3Smrgfi
5317de2362d3Smrg
531818781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
531918781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5320de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5321de2362d3Smrg	fi
5322de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5323de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5324de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
532518781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
532618781e08Smrg  $as_echo_n "(cached) " >&6
532718781e08Smrgelse
532818781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5329de2362d3Smrg/* end confdefs.h.  */
5330de2362d3Smrgint i;
5331de2362d3Smrg_ACEOF
5332de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
533318781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
5334de2362d3Smrgelse
533518781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
5336de2362d3Smrgfi
5337de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
533818781e08Smrgfi
533918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
534018781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
534118781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5342de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5343de2362d3Smrgfi
5344de2362d3Smrg
5345de2362d3Smrgfound="no"
5346de2362d3Smrg
5347de2362d3Smrg	if test $found = "no" ; then
534818781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5349de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5350de2362d3Smrg		fi
5351de2362d3Smrg
535218781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5353de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5354de2362d3Smrg		fi
5355de2362d3Smrg
535618781e08Smrg		CFLAGS="$CFLAGS -Wpointer-arith"
5357de2362d3Smrg
535818781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5
535918781e08Smrg$as_echo_n "checking if $CC supports -Wpointer-arith... " >&6; }
536018781e08Smrg		cacheid=xorg_cv_cc_flag__Wpointer_arith
536118781e08Smrg		if eval \${$cacheid+:} false; then :
536218781e08Smrg  $as_echo_n "(cached) " >&6
536318781e08Smrgelse
536418781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5365de2362d3Smrg/* end confdefs.h.  */
5366de2362d3Smrgint i;
5367de2362d3Smrgint
5368de2362d3Smrgmain ()
5369de2362d3Smrg{
5370de2362d3Smrg
5371de2362d3Smrg  ;
5372de2362d3Smrg  return 0;
5373de2362d3Smrg}
5374de2362d3Smrg_ACEOF
5375de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
537618781e08Smrg  eval $cacheid=yes
5377de2362d3Smrgelse
537818781e08Smrg  eval $cacheid=no
5379de2362d3Smrgfi
5380de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
5381de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
538218781e08Smrgfi
538318781e08Smrg
538418781e08Smrg
53857821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
53867821949aSmrg
538718781e08Smrg		eval supported=\$$cacheid
538818781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
538918781e08Smrg$as_echo "$supported" >&6; }
5390de2362d3Smrg		if test "$supported" = "yes" ; then
539118781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wpointer-arith"
5392de2362d3Smrg			found="yes"
5393de2362d3Smrg		fi
5394de2362d3Smrg	fi
5395de2362d3Smrg
5396de2362d3Smrg
5397de2362d3Smrg
5398de2362d3Smrg
5399de2362d3Smrg
5400de2362d3Smrg
5401de2362d3Smrg
540218781e08Smrg
540318781e08Smrg
540418781e08Smrg
540518781e08Smrg
540618781e08Smrg
540718781e08Smrg
540818781e08Smrg
540918781e08Smrg
5410de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
5411de2362d3Smrg
541218781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5413de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5414de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5415de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
541618781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
541718781e08Smrg  $as_echo_n "(cached) " >&6
541818781e08Smrgelse
541918781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5420de2362d3Smrg/* end confdefs.h.  */
5421de2362d3Smrgint i;
5422de2362d3Smrg_ACEOF
5423de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
542418781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
5425de2362d3Smrgelse
542618781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
5427de2362d3Smrgfi
5428de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
542918781e08Smrgfi
543018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
543118781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
543218781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5433de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5434de2362d3Smrgfi
5435de2362d3Smrg
543618781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
543718781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5438de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5439de2362d3Smrg	fi
5440de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5441de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5442de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
544318781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
544418781e08Smrg  $as_echo_n "(cached) " >&6
544518781e08Smrgelse
544618781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5447de2362d3Smrg/* end confdefs.h.  */
5448de2362d3Smrgint i;
5449de2362d3Smrg_ACEOF
5450de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
545118781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
5452de2362d3Smrgelse
545318781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
5454de2362d3Smrgfi
5455de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
545618781e08Smrgfi
545718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
545818781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
545918781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5460de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5461de2362d3Smrgfi
5462de2362d3Smrg
5463de2362d3Smrgfound="no"
5464de2362d3Smrg
5465de2362d3Smrg	if test $found = "no" ; then
546618781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5467de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5468de2362d3Smrg		fi
5469de2362d3Smrg
547018781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5471de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5472de2362d3Smrg		fi
5473de2362d3Smrg
54747821949aSmrg		CFLAGS="$CFLAGS -Wmissing-declarations"
5475de2362d3Smrg
54767821949aSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-declarations" >&5
54777821949aSmrg$as_echo_n "checking if $CC supports -Wmissing-declarations... " >&6; }
547818781e08Smrg		cacheid=xorg_cv_cc_flag__Wmissing_declarations
547918781e08Smrg		if eval \${$cacheid+:} false; then :
548018781e08Smrg  $as_echo_n "(cached) " >&6
548118781e08Smrgelse
548218781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5483de2362d3Smrg/* end confdefs.h.  */
5484de2362d3Smrgint i;
5485de2362d3Smrgint
5486de2362d3Smrgmain ()
5487de2362d3Smrg{
5488de2362d3Smrg
5489de2362d3Smrg  ;
5490de2362d3Smrg  return 0;
5491de2362d3Smrg}
5492de2362d3Smrg_ACEOF
5493de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
549418781e08Smrg  eval $cacheid=yes
5495de2362d3Smrgelse
549618781e08Smrg  eval $cacheid=no
5497de2362d3Smrgfi
5498de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
5499de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
550018781e08Smrgfi
550118781e08Smrg
550218781e08Smrg
55037821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
55047821949aSmrg
550518781e08Smrg		eval supported=\$$cacheid
550618781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
550718781e08Smrg$as_echo "$supported" >&6; }
5508de2362d3Smrg		if test "$supported" = "yes" ; then
55097821949aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-declarations"
5510de2362d3Smrg			found="yes"
5511de2362d3Smrg		fi
5512de2362d3Smrg	fi
5513de2362d3Smrg
5514de2362d3Smrg
5515de2362d3Smrg
5516de2362d3Smrg
5517de2362d3Smrg
5518de2362d3Smrg
5519de2362d3Smrg
552018781e08Smrg
552118781e08Smrg
552218781e08Smrg
552318781e08Smrg
552418781e08Smrg
552518781e08Smrg
552618781e08Smrg
552718781e08Smrg
55287821949aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
55297821949aSmrg
553018781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
55317821949aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
55327821949aSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
55337821949aSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
553418781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
553518781e08Smrg  $as_echo_n "(cached) " >&6
553618781e08Smrgelse
553718781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
55387821949aSmrg/* end confdefs.h.  */
55397821949aSmrgint i;
55407821949aSmrg_ACEOF
55417821949aSmrgif ac_fn_c_try_compile "$LINENO"; then :
554218781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
55437821949aSmrgelse
554418781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
55457821949aSmrgfi
55467821949aSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
554718781e08Smrgfi
554818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
554918781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
555018781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
55517821949aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
55527821949aSmrgfi
55537821949aSmrg
555418781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
555518781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
55567821949aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
55577821949aSmrg	fi
55587821949aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
55597821949aSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
55607821949aSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
556118781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
556218781e08Smrg  $as_echo_n "(cached) " >&6
556318781e08Smrgelse
556418781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
55657821949aSmrg/* end confdefs.h.  */
55667821949aSmrgint i;
55677821949aSmrg_ACEOF
55687821949aSmrgif ac_fn_c_try_compile "$LINENO"; then :
556918781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
55707821949aSmrgelse
557118781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
55727821949aSmrgfi
55737821949aSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
557418781e08Smrgfi
557518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
557618781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
557718781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
55787821949aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
55797821949aSmrgfi
55807821949aSmrg
55817821949aSmrgfound="no"
55827821949aSmrg
55837821949aSmrg	if test $found = "no" ; then
558418781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
55857821949aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
55867821949aSmrg		fi
55877821949aSmrg
558818781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
55897821949aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
55907821949aSmrg		fi
55917821949aSmrg
559218781e08Smrg		CFLAGS="$CFLAGS -Wformat=2"
55937821949aSmrg
559418781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat=2" >&5
559518781e08Smrg$as_echo_n "checking if $CC supports -Wformat=2... " >&6; }
559618781e08Smrg		cacheid=xorg_cv_cc_flag__Wformat_2
559718781e08Smrg		if eval \${$cacheid+:} false; then :
559818781e08Smrg  $as_echo_n "(cached) " >&6
559918781e08Smrgelse
560018781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
56017821949aSmrg/* end confdefs.h.  */
56027821949aSmrgint i;
56037821949aSmrgint
56047821949aSmrgmain ()
56057821949aSmrg{
56067821949aSmrg
56077821949aSmrg  ;
56087821949aSmrg  return 0;
56097821949aSmrg}
56107821949aSmrg_ACEOF
56117821949aSmrgif ac_fn_c_try_link "$LINENO"; then :
561218781e08Smrg  eval $cacheid=yes
56137821949aSmrgelse
561418781e08Smrg  eval $cacheid=no
56157821949aSmrgfi
56167821949aSmrgrm -f core conftest.err conftest.$ac_objext \
56177821949aSmrg    conftest$ac_exeext conftest.$ac_ext
561818781e08Smrgfi
561918781e08Smrg
562018781e08Smrg
56217821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
5622de2362d3Smrg
562318781e08Smrg		eval supported=\$$cacheid
562418781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
562518781e08Smrg$as_echo "$supported" >&6; }
56267821949aSmrg		if test "$supported" = "yes" ; then
562718781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wformat=2"
56287821949aSmrg			found="yes"
56297821949aSmrg		fi
56307821949aSmrg	fi
5631de2362d3Smrg
5632de2362d3Smrg	if test $found = "no" ; then
563318781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5634de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5635de2362d3Smrg		fi
5636de2362d3Smrg
563718781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5638de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5639de2362d3Smrg		fi
5640de2362d3Smrg
564118781e08Smrg		CFLAGS="$CFLAGS -Wformat"
5642de2362d3Smrg
564318781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat" >&5
564418781e08Smrg$as_echo_n "checking if $CC supports -Wformat... " >&6; }
564518781e08Smrg		cacheid=xorg_cv_cc_flag__Wformat
564618781e08Smrg		if eval \${$cacheid+:} false; then :
564718781e08Smrg  $as_echo_n "(cached) " >&6
564818781e08Smrgelse
564918781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5650de2362d3Smrg/* end confdefs.h.  */
5651de2362d3Smrgint i;
5652de2362d3Smrgint
5653de2362d3Smrgmain ()
5654de2362d3Smrg{
5655de2362d3Smrg
5656de2362d3Smrg  ;
5657de2362d3Smrg  return 0;
5658de2362d3Smrg}
5659de2362d3Smrg_ACEOF
5660de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
566118781e08Smrg  eval $cacheid=yes
5662de2362d3Smrgelse
566318781e08Smrg  eval $cacheid=no
5664de2362d3Smrgfi
5665de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
5666de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
566718781e08Smrgfi
566818781e08Smrg
566918781e08Smrg
56707821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
56717821949aSmrg
567218781e08Smrg		eval supported=\$$cacheid
567318781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
567418781e08Smrg$as_echo "$supported" >&6; }
5675de2362d3Smrg		if test "$supported" = "yes" ; then
567618781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wformat"
5677de2362d3Smrg			found="yes"
5678de2362d3Smrg		fi
5679de2362d3Smrg	fi
5680de2362d3Smrg
5681de2362d3Smrg
5682de2362d3Smrg
5683de2362d3Smrg
5684de2362d3Smrg
5685de2362d3Smrg
5686de2362d3Smrg
568718781e08Smrg
568818781e08Smrg
568918781e08Smrg
569018781e08Smrg
569118781e08Smrg
569218781e08Smrg
569318781e08Smrg
569418781e08Smrg
569518781e08Smrg
569618781e08Smrg
5697de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
5698de2362d3Smrg
569918781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5700de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5701de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5702de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
570318781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
570418781e08Smrg  $as_echo_n "(cached) " >&6
570518781e08Smrgelse
570618781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5707de2362d3Smrg/* end confdefs.h.  */
5708de2362d3Smrgint i;
5709de2362d3Smrg_ACEOF
5710de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
571118781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
5712de2362d3Smrgelse
571318781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
5714de2362d3Smrgfi
5715de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
571618781e08Smrgfi
571718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
571818781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
571918781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5720de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5721de2362d3Smrgfi
5722de2362d3Smrg
572318781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
572418781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5725de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5726de2362d3Smrg	fi
5727de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5728de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5729de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
573018781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
573118781e08Smrg  $as_echo_n "(cached) " >&6
573218781e08Smrgelse
573318781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5734de2362d3Smrg/* end confdefs.h.  */
5735de2362d3Smrgint i;
5736de2362d3Smrg_ACEOF
5737de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
573818781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
5739de2362d3Smrgelse
574018781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
5741de2362d3Smrgfi
5742de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
574318781e08Smrgfi
574418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
574518781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
574618781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5747de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5748de2362d3Smrgfi
5749de2362d3Smrg
5750de2362d3Smrgfound="no"
5751de2362d3Smrg
5752de2362d3Smrg	if test $found = "no" ; then
575318781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5754de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5755de2362d3Smrg		fi
5756de2362d3Smrg
575718781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5758de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5759de2362d3Smrg		fi
5760de2362d3Smrg
576118781e08Smrg		CFLAGS="$CFLAGS -Wstrict-prototypes"
5762de2362d3Smrg
576318781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wstrict-prototypes" >&5
576418781e08Smrg$as_echo_n "checking if $CC supports -Wstrict-prototypes... " >&6; }
576518781e08Smrg		cacheid=xorg_cv_cc_flag__Wstrict_prototypes
576618781e08Smrg		if eval \${$cacheid+:} false; then :
576718781e08Smrg  $as_echo_n "(cached) " >&6
576818781e08Smrgelse
576918781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5770de2362d3Smrg/* end confdefs.h.  */
5771de2362d3Smrgint i;
5772de2362d3Smrgint
5773de2362d3Smrgmain ()
5774de2362d3Smrg{
5775de2362d3Smrg
5776de2362d3Smrg  ;
5777de2362d3Smrg  return 0;
5778de2362d3Smrg}
5779de2362d3Smrg_ACEOF
5780de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
578118781e08Smrg  eval $cacheid=yes
5782de2362d3Smrgelse
578318781e08Smrg  eval $cacheid=no
5784de2362d3Smrgfi
5785de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
5786de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
578718781e08Smrgfi
578818781e08Smrg
578918781e08Smrg
57907821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
57917821949aSmrg
579218781e08Smrg		eval supported=\$$cacheid
579318781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
579418781e08Smrg$as_echo "$supported" >&6; }
5795de2362d3Smrg		if test "$supported" = "yes" ; then
579618781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wstrict-prototypes"
5797de2362d3Smrg			found="yes"
5798de2362d3Smrg		fi
5799de2362d3Smrg	fi
5800de2362d3Smrg
5801de2362d3Smrg
5802de2362d3Smrg
5803de2362d3Smrg
5804de2362d3Smrg
58057821949aSmrg
580618781e08Smrg
580718781e08Smrg
5808de2362d3Smrg
5809de2362d3Smrg
5810de2362d3Smrg
5811de2362d3Smrg
5812de2362d3Smrg
5813de2362d3Smrg
5814de2362d3Smrg
5815de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
5816de2362d3Smrg
581718781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5818de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5819de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5820de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
582118781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
582218781e08Smrg  $as_echo_n "(cached) " >&6
582318781e08Smrgelse
582418781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5825de2362d3Smrg/* end confdefs.h.  */
5826de2362d3Smrgint i;
5827de2362d3Smrg_ACEOF
5828de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
582918781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
5830de2362d3Smrgelse
583118781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
5832de2362d3Smrgfi
5833de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
583418781e08Smrgfi
583518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
583618781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
583718781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5838de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5839de2362d3Smrgfi
5840de2362d3Smrg
584118781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
584218781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5843de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5844de2362d3Smrg	fi
5845de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5846de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5847de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
584818781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
584918781e08Smrg  $as_echo_n "(cached) " >&6
585018781e08Smrgelse
585118781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5852de2362d3Smrg/* end confdefs.h.  */
5853de2362d3Smrgint i;
5854de2362d3Smrg_ACEOF
5855de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
585618781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
5857de2362d3Smrgelse
585818781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
5859de2362d3Smrgfi
5860de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
586118781e08Smrgfi
586218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
586318781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
586418781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5865de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5866de2362d3Smrgfi
5867de2362d3Smrg
5868de2362d3Smrgfound="no"
5869de2362d3Smrg
5870de2362d3Smrg	if test $found = "no" ; then
587118781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5872de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5873de2362d3Smrg		fi
5874de2362d3Smrg
587518781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5876de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5877de2362d3Smrg		fi
5878de2362d3Smrg
587918781e08Smrg		CFLAGS="$CFLAGS -Wmissing-prototypes"
5880de2362d3Smrg
588118781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-prototypes" >&5
588218781e08Smrg$as_echo_n "checking if $CC supports -Wmissing-prototypes... " >&6; }
588318781e08Smrg		cacheid=xorg_cv_cc_flag__Wmissing_prototypes
588418781e08Smrg		if eval \${$cacheid+:} false; then :
588518781e08Smrg  $as_echo_n "(cached) " >&6
588618781e08Smrgelse
588718781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5888de2362d3Smrg/* end confdefs.h.  */
5889de2362d3Smrgint i;
5890de2362d3Smrgint
5891de2362d3Smrgmain ()
5892de2362d3Smrg{
5893de2362d3Smrg
5894de2362d3Smrg  ;
5895de2362d3Smrg  return 0;
5896de2362d3Smrg}
5897de2362d3Smrg_ACEOF
5898de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
589918781e08Smrg  eval $cacheid=yes
5900de2362d3Smrgelse
590118781e08Smrg  eval $cacheid=no
5902de2362d3Smrgfi
5903de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
5904de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
590518781e08Smrgfi
590618781e08Smrg
590718781e08Smrg
59087821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
59097821949aSmrg
591018781e08Smrg		eval supported=\$$cacheid
591118781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
591218781e08Smrg$as_echo "$supported" >&6; }
5913de2362d3Smrg		if test "$supported" = "yes" ; then
591418781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-prototypes"
5915de2362d3Smrg			found="yes"
5916de2362d3Smrg		fi
5917de2362d3Smrg	fi
5918de2362d3Smrg
5919de2362d3Smrg
5920de2362d3Smrg
5921de2362d3Smrg
5922de2362d3Smrg
5923de2362d3Smrg
5924de2362d3Smrg
592518781e08Smrg
592618781e08Smrg
592718781e08Smrg
592818781e08Smrg
592918781e08Smrg
593018781e08Smrg
593118781e08Smrg
593218781e08Smrg
5933de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
5934de2362d3Smrg
593518781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5936de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5937de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5938de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
593918781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
594018781e08Smrg  $as_echo_n "(cached) " >&6
594118781e08Smrgelse
594218781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5943de2362d3Smrg/* end confdefs.h.  */
5944de2362d3Smrgint i;
5945de2362d3Smrg_ACEOF
5946de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
594718781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
5948de2362d3Smrgelse
594918781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
5950de2362d3Smrgfi
5951de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
595218781e08Smrgfi
595318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
595418781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
595518781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5956de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5957de2362d3Smrgfi
5958de2362d3Smrg
595918781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
596018781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5961de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5962de2362d3Smrg	fi
5963de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5964de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5965de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
596618781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
596718781e08Smrg  $as_echo_n "(cached) " >&6
596818781e08Smrgelse
596918781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5970de2362d3Smrg/* end confdefs.h.  */
5971de2362d3Smrgint i;
5972de2362d3Smrg_ACEOF
5973de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
597418781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
5975de2362d3Smrgelse
597618781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
5977de2362d3Smrgfi
5978de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
597918781e08Smrgfi
598018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
598118781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
598218781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5983de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5984de2362d3Smrgfi
5985de2362d3Smrg
5986de2362d3Smrgfound="no"
5987de2362d3Smrg
5988de2362d3Smrg	if test $found = "no" ; then
598918781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5990de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5991de2362d3Smrg		fi
5992de2362d3Smrg
599318781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5994de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5995de2362d3Smrg		fi
5996de2362d3Smrg
599718781e08Smrg		CFLAGS="$CFLAGS -Wnested-externs"
5998de2362d3Smrg
599918781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnested-externs" >&5
600018781e08Smrg$as_echo_n "checking if $CC supports -Wnested-externs... " >&6; }
600118781e08Smrg		cacheid=xorg_cv_cc_flag__Wnested_externs
600218781e08Smrg		if eval \${$cacheid+:} false; then :
600318781e08Smrg  $as_echo_n "(cached) " >&6
600418781e08Smrgelse
600518781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6006de2362d3Smrg/* end confdefs.h.  */
6007de2362d3Smrgint i;
6008de2362d3Smrgint
6009de2362d3Smrgmain ()
6010de2362d3Smrg{
6011de2362d3Smrg
6012de2362d3Smrg  ;
6013de2362d3Smrg  return 0;
6014de2362d3Smrg}
6015de2362d3Smrg_ACEOF
6016de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
601718781e08Smrg  eval $cacheid=yes
6018de2362d3Smrgelse
601918781e08Smrg  eval $cacheid=no
6020de2362d3Smrgfi
6021de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
6022de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
602318781e08Smrgfi
602418781e08Smrg
602518781e08Smrg
60267821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
60277821949aSmrg
602818781e08Smrg		eval supported=\$$cacheid
602918781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
603018781e08Smrg$as_echo "$supported" >&6; }
6031de2362d3Smrg		if test "$supported" = "yes" ; then
603218781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wnested-externs"
6033de2362d3Smrg			found="yes"
6034de2362d3Smrg		fi
6035de2362d3Smrg	fi
6036de2362d3Smrg
6037de2362d3Smrg
6038de2362d3Smrg
603918781e08Smrg
604018781e08Smrg
604118781e08Smrg
604218781e08Smrg
604318781e08Smrg
604418781e08Smrg
604518781e08Smrg
6046de2362d3Smrg
6047de2362d3Smrg
6048de2362d3Smrg
6049de2362d3Smrg
6050de2362d3Smrg
6051de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
6052de2362d3Smrg
605318781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6054de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6055de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6056de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
605718781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
605818781e08Smrg  $as_echo_n "(cached) " >&6
605918781e08Smrgelse
606018781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6061de2362d3Smrg/* end confdefs.h.  */
6062de2362d3Smrgint i;
6063de2362d3Smrg_ACEOF
6064de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
606518781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
6066de2362d3Smrgelse
606718781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
6068de2362d3Smrgfi
6069de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
607018781e08Smrgfi
607118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
607218781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
607318781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6074de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6075de2362d3Smrgfi
6076de2362d3Smrg
607718781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
607818781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6079de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6080de2362d3Smrg	fi
6081de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6082de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6083de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
608418781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
608518781e08Smrg  $as_echo_n "(cached) " >&6
608618781e08Smrgelse
608718781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6088de2362d3Smrg/* end confdefs.h.  */
6089de2362d3Smrgint i;
6090de2362d3Smrg_ACEOF
6091de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
609218781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
6093de2362d3Smrgelse
609418781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
6095de2362d3Smrgfi
6096de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
609718781e08Smrgfi
609818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
609918781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
610018781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6101de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6102de2362d3Smrgfi
6103de2362d3Smrg
6104de2362d3Smrgfound="no"
6105de2362d3Smrg
6106de2362d3Smrg	if test $found = "no" ; then
610718781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6108de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6109de2362d3Smrg		fi
6110de2362d3Smrg
611118781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6112de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6113de2362d3Smrg		fi
6114de2362d3Smrg
611518781e08Smrg		CFLAGS="$CFLAGS -Wbad-function-cast"
6116de2362d3Smrg
611718781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wbad-function-cast" >&5
611818781e08Smrg$as_echo_n "checking if $CC supports -Wbad-function-cast... " >&6; }
611918781e08Smrg		cacheid=xorg_cv_cc_flag__Wbad_function_cast
612018781e08Smrg		if eval \${$cacheid+:} false; then :
612118781e08Smrg  $as_echo_n "(cached) " >&6
612218781e08Smrgelse
612318781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6124de2362d3Smrg/* end confdefs.h.  */
6125de2362d3Smrgint i;
6126de2362d3Smrgint
6127de2362d3Smrgmain ()
6128de2362d3Smrg{
6129de2362d3Smrg
6130de2362d3Smrg  ;
6131de2362d3Smrg  return 0;
6132de2362d3Smrg}
6133de2362d3Smrg_ACEOF
6134de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
613518781e08Smrg  eval $cacheid=yes
6136de2362d3Smrgelse
613718781e08Smrg  eval $cacheid=no
6138de2362d3Smrgfi
6139de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
6140de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
614118781e08Smrgfi
614218781e08Smrg
614318781e08Smrg
61447821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
61457821949aSmrg
614618781e08Smrg		eval supported=\$$cacheid
614718781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
614818781e08Smrg$as_echo "$supported" >&6; }
6149de2362d3Smrg		if test "$supported" = "yes" ; then
615018781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wbad-function-cast"
6151de2362d3Smrg			found="yes"
6152de2362d3Smrg		fi
6153de2362d3Smrg	fi
6154de2362d3Smrg
6155de2362d3Smrg
6156de2362d3Smrg
6157de2362d3Smrg
6158de2362d3Smrg
6159de2362d3Smrg
6160de2362d3Smrg
616118781e08Smrg
616218781e08Smrg
616318781e08Smrg
616418781e08Smrg
616518781e08Smrg
616618781e08Smrg
616718781e08Smrg
616818781e08Smrg
6169de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
6170de2362d3Smrg
617118781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6172de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6173de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6174de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
617518781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
617618781e08Smrg  $as_echo_n "(cached) " >&6
617718781e08Smrgelse
617818781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6179de2362d3Smrg/* end confdefs.h.  */
6180de2362d3Smrgint i;
6181de2362d3Smrg_ACEOF
6182de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
618318781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
6184de2362d3Smrgelse
618518781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
6186de2362d3Smrgfi
6187de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
618818781e08Smrgfi
618918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
619018781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
619118781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6192de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6193de2362d3Smrgfi
6194de2362d3Smrg
619518781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
619618781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6197de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6198de2362d3Smrg	fi
6199de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6200de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6201de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
620218781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
620318781e08Smrg  $as_echo_n "(cached) " >&6
620418781e08Smrgelse
620518781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6206de2362d3Smrg/* end confdefs.h.  */
6207de2362d3Smrgint i;
6208de2362d3Smrg_ACEOF
6209de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
621018781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
6211de2362d3Smrgelse
621218781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
6213de2362d3Smrgfi
6214de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
621518781e08Smrgfi
621618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
621718781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
621818781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6219de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6220de2362d3Smrgfi
6221de2362d3Smrg
6222de2362d3Smrgfound="no"
6223de2362d3Smrg
6224de2362d3Smrg	if test $found = "no" ; then
622518781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6226de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6227de2362d3Smrg		fi
6228de2362d3Smrg
622918781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6230de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6231de2362d3Smrg		fi
6232de2362d3Smrg
623318781e08Smrg		CFLAGS="$CFLAGS -Wold-style-definition"
6234de2362d3Smrg
623518781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wold-style-definition" >&5
623618781e08Smrg$as_echo_n "checking if $CC supports -Wold-style-definition... " >&6; }
623718781e08Smrg		cacheid=xorg_cv_cc_flag__Wold_style_definition
623818781e08Smrg		if eval \${$cacheid+:} false; then :
623918781e08Smrg  $as_echo_n "(cached) " >&6
624018781e08Smrgelse
624118781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6242de2362d3Smrg/* end confdefs.h.  */
6243de2362d3Smrgint i;
6244de2362d3Smrgint
6245de2362d3Smrgmain ()
6246de2362d3Smrg{
6247de2362d3Smrg
6248de2362d3Smrg  ;
6249de2362d3Smrg  return 0;
6250de2362d3Smrg}
6251de2362d3Smrg_ACEOF
6252de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
625318781e08Smrg  eval $cacheid=yes
6254de2362d3Smrgelse
625518781e08Smrg  eval $cacheid=no
6256de2362d3Smrgfi
6257de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
6258de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
625918781e08Smrgfi
626018781e08Smrg
626118781e08Smrg
62627821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
62637821949aSmrg
626418781e08Smrg		eval supported=\$$cacheid
626518781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
626618781e08Smrg$as_echo "$supported" >&6; }
6267de2362d3Smrg		if test "$supported" = "yes" ; then
626818781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wold-style-definition"
6269de2362d3Smrg			found="yes"
6270de2362d3Smrg		fi
6271de2362d3Smrg	fi
6272de2362d3Smrg
6273de2362d3Smrg	if test $found = "no" ; then
627418781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6275de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6276de2362d3Smrg		fi
6277de2362d3Smrg
627818781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6279de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6280de2362d3Smrg		fi
6281de2362d3Smrg
628218781e08Smrg		CFLAGS="$CFLAGS -fd"
6283de2362d3Smrg
628418781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fd" >&5
628518781e08Smrg$as_echo_n "checking if $CC supports -fd... " >&6; }
628618781e08Smrg		cacheid=xorg_cv_cc_flag__fd
628718781e08Smrg		if eval \${$cacheid+:} false; then :
628818781e08Smrg  $as_echo_n "(cached) " >&6
628918781e08Smrgelse
629018781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6291de2362d3Smrg/* end confdefs.h.  */
6292de2362d3Smrgint i;
6293de2362d3Smrgint
6294de2362d3Smrgmain ()
6295de2362d3Smrg{
6296de2362d3Smrg
6297de2362d3Smrg  ;
6298de2362d3Smrg  return 0;
6299de2362d3Smrg}
6300de2362d3Smrg_ACEOF
6301de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
630218781e08Smrg  eval $cacheid=yes
6303de2362d3Smrgelse
630418781e08Smrg  eval $cacheid=no
6305de2362d3Smrgfi
6306de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
6307de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
630818781e08Smrgfi
630918781e08Smrg
631018781e08Smrg
63117821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
63127821949aSmrg
631318781e08Smrg		eval supported=\$$cacheid
631418781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
631518781e08Smrg$as_echo "$supported" >&6; }
6316de2362d3Smrg		if test "$supported" = "yes" ; then
631718781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -fd"
6318de2362d3Smrg			found="yes"
6319de2362d3Smrg		fi
6320de2362d3Smrg	fi
6321de2362d3Smrg
6322de2362d3Smrg
6323de2362d3Smrg
6324de2362d3Smrg
6325de2362d3Smrg
6326de2362d3Smrg
6327de2362d3Smrg
632818781e08Smrg
632918781e08Smrg
633018781e08Smrg
633118781e08Smrg
633218781e08Smrg
633318781e08Smrg
633418781e08Smrg
633518781e08Smrg
6336de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
6337de2362d3Smrg
633818781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6339de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6340de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6341de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
634218781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
634318781e08Smrg  $as_echo_n "(cached) " >&6
634418781e08Smrgelse
634518781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6346de2362d3Smrg/* end confdefs.h.  */
6347de2362d3Smrgint i;
6348de2362d3Smrg_ACEOF
6349de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
635018781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
6351de2362d3Smrgelse
635218781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
6353de2362d3Smrgfi
6354de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
635518781e08Smrgfi
635618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
635718781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
635818781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6359de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6360de2362d3Smrgfi
6361de2362d3Smrg
636218781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
636318781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6364de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6365de2362d3Smrg	fi
6366de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6367de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6368de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
636918781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
637018781e08Smrg  $as_echo_n "(cached) " >&6
637118781e08Smrgelse
637218781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6373de2362d3Smrg/* end confdefs.h.  */
6374de2362d3Smrgint i;
6375de2362d3Smrg_ACEOF
6376de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
637718781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
6378de2362d3Smrgelse
637918781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
6380de2362d3Smrgfi
6381de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
638218781e08Smrgfi
638318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
638418781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
638518781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6386de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6387de2362d3Smrgfi
6388de2362d3Smrg
6389de2362d3Smrgfound="no"
6390de2362d3Smrg
6391de2362d3Smrg	if test $found = "no" ; then
639218781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6393de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6394de2362d3Smrg		fi
6395de2362d3Smrg
639618781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6397de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6398de2362d3Smrg		fi
6399de2362d3Smrg
640018781e08Smrg		CFLAGS="$CFLAGS -Wdeclaration-after-statement"
6401de2362d3Smrg
640218781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wdeclaration-after-statement" >&5
640318781e08Smrg$as_echo_n "checking if $CC supports -Wdeclaration-after-statement... " >&6; }
640418781e08Smrg		cacheid=xorg_cv_cc_flag__Wdeclaration_after_statement
640518781e08Smrg		if eval \${$cacheid+:} false; then :
640618781e08Smrg  $as_echo_n "(cached) " >&6
640718781e08Smrgelse
640818781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6409de2362d3Smrg/* end confdefs.h.  */
6410de2362d3Smrgint i;
6411de2362d3Smrgint
6412de2362d3Smrgmain ()
6413de2362d3Smrg{
6414de2362d3Smrg
6415de2362d3Smrg  ;
6416de2362d3Smrg  return 0;
6417de2362d3Smrg}
6418de2362d3Smrg_ACEOF
6419de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
642018781e08Smrg  eval $cacheid=yes
6421de2362d3Smrgelse
642218781e08Smrg  eval $cacheid=no
6423de2362d3Smrgfi
6424de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
6425de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
642618781e08Smrgfi
642718781e08Smrg
642818781e08Smrg
64297821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
64307821949aSmrg
643118781e08Smrg		eval supported=\$$cacheid
643218781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
643318781e08Smrg$as_echo "$supported" >&6; }
6434de2362d3Smrg		if test "$supported" = "yes" ; then
643518781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wdeclaration-after-statement"
6436de2362d3Smrg			found="yes"
6437de2362d3Smrg		fi
6438de2362d3Smrg	fi
6439de2362d3Smrg
6440de2362d3Smrg
6441de2362d3Smrg
6442de2362d3Smrg
6443de2362d3Smrg
644418781e08Smrg# This chunk adds additional warnings that could catch undesired effects.
644518781e08Smrg
644618781e08Smrg
644718781e08Smrg
644818781e08Smrg
644918781e08Smrg
645018781e08Smrg
645118781e08Smrg
645218781e08Smrg
645318781e08Smrg
645418781e08Smrg
645518781e08Smrg
6456de2362d3Smrg
6457de2362d3Smrg
6458de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
6459de2362d3Smrg
646018781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6461de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6462de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6463de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
646418781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
646518781e08Smrg  $as_echo_n "(cached) " >&6
646618781e08Smrgelse
646718781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6468de2362d3Smrg/* end confdefs.h.  */
6469de2362d3Smrgint i;
6470de2362d3Smrg_ACEOF
6471de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
647218781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
6473de2362d3Smrgelse
647418781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
6475de2362d3Smrgfi
6476de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
647718781e08Smrgfi
647818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
647918781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
648018781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6481de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6482de2362d3Smrgfi
6483de2362d3Smrg
648418781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
648518781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6486de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6487de2362d3Smrg	fi
6488de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6489de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6490de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
649118781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
649218781e08Smrg  $as_echo_n "(cached) " >&6
649318781e08Smrgelse
649418781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6495de2362d3Smrg/* end confdefs.h.  */
6496de2362d3Smrgint i;
6497de2362d3Smrg_ACEOF
6498de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
649918781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
6500de2362d3Smrgelse
650118781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
6502de2362d3Smrgfi
6503de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
650418781e08Smrgfi
650518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
650618781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
650718781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6508de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6509de2362d3Smrgfi
6510de2362d3Smrg
6511de2362d3Smrgfound="no"
6512de2362d3Smrg
6513de2362d3Smrg	if test $found = "no" ; then
651418781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6515de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6516de2362d3Smrg		fi
6517de2362d3Smrg
651818781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6519de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6520de2362d3Smrg		fi
6521de2362d3Smrg
652218781e08Smrg		CFLAGS="$CFLAGS -Wunused"
6523de2362d3Smrg
652418781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused" >&5
652518781e08Smrg$as_echo_n "checking if $CC supports -Wunused... " >&6; }
652618781e08Smrg		cacheid=xorg_cv_cc_flag__Wunused
652718781e08Smrg		if eval \${$cacheid+:} false; then :
652818781e08Smrg  $as_echo_n "(cached) " >&6
652918781e08Smrgelse
653018781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6531de2362d3Smrg/* end confdefs.h.  */
6532de2362d3Smrgint i;
6533de2362d3Smrgint
6534de2362d3Smrgmain ()
6535de2362d3Smrg{
6536de2362d3Smrg
6537de2362d3Smrg  ;
6538de2362d3Smrg  return 0;
6539de2362d3Smrg}
6540de2362d3Smrg_ACEOF
6541de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
654218781e08Smrg  eval $cacheid=yes
6543de2362d3Smrgelse
654418781e08Smrg  eval $cacheid=no
6545de2362d3Smrgfi
6546de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
6547de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
654818781e08Smrgfi
654918781e08Smrg
655018781e08Smrg
65517821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
65527821949aSmrg
655318781e08Smrg		eval supported=\$$cacheid
655418781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
655518781e08Smrg$as_echo "$supported" >&6; }
6556de2362d3Smrg		if test "$supported" = "yes" ; then
655718781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wunused"
6558de2362d3Smrg			found="yes"
6559de2362d3Smrg		fi
6560de2362d3Smrg	fi
6561de2362d3Smrg
6562de2362d3Smrg
6563de2362d3Smrg
6564de2362d3Smrg
6565de2362d3Smrg
6566de2362d3Smrg
6567de2362d3Smrg
656818781e08Smrg
656918781e08Smrg
657018781e08Smrg
657118781e08Smrg
657218781e08Smrg
657318781e08Smrg
657418781e08Smrg
657518781e08Smrg
6576de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
6577de2362d3Smrg
657818781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6579de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6580de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6581de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
658218781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
658318781e08Smrg  $as_echo_n "(cached) " >&6
658418781e08Smrgelse
658518781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6586de2362d3Smrg/* end confdefs.h.  */
6587de2362d3Smrgint i;
6588de2362d3Smrg_ACEOF
6589de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
659018781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
6591de2362d3Smrgelse
659218781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
6593de2362d3Smrgfi
6594de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
659518781e08Smrgfi
659618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
659718781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
659818781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6599de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6600de2362d3Smrgfi
6601de2362d3Smrg
660218781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
660318781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6604de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6605de2362d3Smrg	fi
6606de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6607de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6608de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
660918781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
661018781e08Smrg  $as_echo_n "(cached) " >&6
661118781e08Smrgelse
661218781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6613de2362d3Smrg/* end confdefs.h.  */
6614de2362d3Smrgint i;
6615de2362d3Smrg_ACEOF
6616de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
661718781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
6618de2362d3Smrgelse
661918781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
6620de2362d3Smrgfi
6621de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
662218781e08Smrgfi
662318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
662418781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
662518781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6626de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6627de2362d3Smrgfi
6628de2362d3Smrg
6629de2362d3Smrgfound="no"
6630de2362d3Smrg
6631de2362d3Smrg	if test $found = "no" ; then
663218781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6633de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6634de2362d3Smrg		fi
6635de2362d3Smrg
663618781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6637de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6638de2362d3Smrg		fi
6639de2362d3Smrg
664018781e08Smrg		CFLAGS="$CFLAGS -Wuninitialized"
6641de2362d3Smrg
664218781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5
664318781e08Smrg$as_echo_n "checking if $CC supports -Wuninitialized... " >&6; }
664418781e08Smrg		cacheid=xorg_cv_cc_flag__Wuninitialized
664518781e08Smrg		if eval \${$cacheid+:} false; then :
664618781e08Smrg  $as_echo_n "(cached) " >&6
664718781e08Smrgelse
664818781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6649de2362d3Smrg/* end confdefs.h.  */
6650de2362d3Smrgint i;
6651de2362d3Smrgint
6652de2362d3Smrgmain ()
6653de2362d3Smrg{
6654de2362d3Smrg
6655de2362d3Smrg  ;
6656de2362d3Smrg  return 0;
6657de2362d3Smrg}
6658de2362d3Smrg_ACEOF
6659de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
666018781e08Smrg  eval $cacheid=yes
6661de2362d3Smrgelse
666218781e08Smrg  eval $cacheid=no
6663de2362d3Smrgfi
6664de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
6665de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
666618781e08Smrgfi
666718781e08Smrg
666818781e08Smrg
66697821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
66707821949aSmrg
667118781e08Smrg		eval supported=\$$cacheid
667218781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
667318781e08Smrg$as_echo "$supported" >&6; }
6674de2362d3Smrg		if test "$supported" = "yes" ; then
667518781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wuninitialized"
6676de2362d3Smrg			found="yes"
6677de2362d3Smrg		fi
6678de2362d3Smrg	fi
6679de2362d3Smrg
6680de2362d3Smrg
6681de2362d3Smrg
6682de2362d3Smrg
6683de2362d3Smrg
6684de2362d3Smrg
6685de2362d3Smrg
668618781e08Smrg
668718781e08Smrg
668818781e08Smrg
668918781e08Smrg
669018781e08Smrg
669118781e08Smrg
669218781e08Smrg
669318781e08Smrg
6694de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
6695de2362d3Smrg
669618781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6697de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6698de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6699de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
670018781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
670118781e08Smrg  $as_echo_n "(cached) " >&6
670218781e08Smrgelse
670318781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6704de2362d3Smrg/* end confdefs.h.  */
6705de2362d3Smrgint i;
6706de2362d3Smrg_ACEOF
6707de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
670818781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
6709de2362d3Smrgelse
671018781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
6711de2362d3Smrgfi
6712de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
671318781e08Smrgfi
671418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
671518781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
671618781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6717de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6718de2362d3Smrgfi
6719de2362d3Smrg
672018781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
672118781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6722de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6723de2362d3Smrg	fi
6724de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6725de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6726de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
672718781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
672818781e08Smrg  $as_echo_n "(cached) " >&6
672918781e08Smrgelse
673018781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6731de2362d3Smrg/* end confdefs.h.  */
6732de2362d3Smrgint i;
6733de2362d3Smrg_ACEOF
6734de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
673518781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
6736de2362d3Smrgelse
673718781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
6738de2362d3Smrgfi
6739de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
674018781e08Smrgfi
674118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
674218781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
674318781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6744de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6745de2362d3Smrgfi
6746de2362d3Smrg
6747de2362d3Smrgfound="no"
6748de2362d3Smrg
6749de2362d3Smrg	if test $found = "no" ; then
675018781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6751de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6752de2362d3Smrg		fi
6753de2362d3Smrg
675418781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6755de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6756de2362d3Smrg		fi
6757de2362d3Smrg
675818781e08Smrg		CFLAGS="$CFLAGS -Wshadow"
6759de2362d3Smrg
676018781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wshadow" >&5
676118781e08Smrg$as_echo_n "checking if $CC supports -Wshadow... " >&6; }
676218781e08Smrg		cacheid=xorg_cv_cc_flag__Wshadow
676318781e08Smrg		if eval \${$cacheid+:} false; then :
676418781e08Smrg  $as_echo_n "(cached) " >&6
676518781e08Smrgelse
676618781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6767de2362d3Smrg/* end confdefs.h.  */
6768de2362d3Smrgint i;
6769de2362d3Smrgint
6770de2362d3Smrgmain ()
6771de2362d3Smrg{
6772de2362d3Smrg
6773de2362d3Smrg  ;
6774de2362d3Smrg  return 0;
6775de2362d3Smrg}
6776de2362d3Smrg_ACEOF
6777de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
677818781e08Smrg  eval $cacheid=yes
6779de2362d3Smrgelse
678018781e08Smrg  eval $cacheid=no
6781de2362d3Smrgfi
6782de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
6783de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
678418781e08Smrgfi
678518781e08Smrg
678618781e08Smrg
67877821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
67887821949aSmrg
678918781e08Smrg		eval supported=\$$cacheid
679018781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
679118781e08Smrg$as_echo "$supported" >&6; }
6792de2362d3Smrg		if test "$supported" = "yes" ; then
679318781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wshadow"
6794de2362d3Smrg			found="yes"
6795de2362d3Smrg		fi
6796de2362d3Smrg	fi
6797de2362d3Smrg
6798de2362d3Smrg
6799de2362d3Smrg
6800de2362d3Smrg
6801de2362d3Smrg
680218781e08Smrg
680318781e08Smrg
680418781e08Smrg
680518781e08Smrg
680618781e08Smrg
6807de2362d3Smrg
6808de2362d3Smrg
6809de2362d3Smrg
6810de2362d3Smrg
6811de2362d3Smrg
6812de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
6813de2362d3Smrg
681418781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6815de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6816de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6817de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
681818781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
681918781e08Smrg  $as_echo_n "(cached) " >&6
682018781e08Smrgelse
682118781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6822de2362d3Smrg/* end confdefs.h.  */
6823de2362d3Smrgint i;
6824de2362d3Smrg_ACEOF
6825de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
682618781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
6827de2362d3Smrgelse
682818781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
6829de2362d3Smrgfi
6830de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
683118781e08Smrgfi
683218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
683318781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
683418781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6835de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6836de2362d3Smrgfi
6837de2362d3Smrg
683818781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
683918781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6840de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6841de2362d3Smrg	fi
6842de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6843de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6844de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
684518781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
684618781e08Smrg  $as_echo_n "(cached) " >&6
684718781e08Smrgelse
684818781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6849de2362d3Smrg/* end confdefs.h.  */
6850de2362d3Smrgint i;
6851de2362d3Smrg_ACEOF
6852de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
685318781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
6854de2362d3Smrgelse
685518781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
6856de2362d3Smrgfi
6857de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
685818781e08Smrgfi
685918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
686018781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
686118781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6862de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6863de2362d3Smrgfi
6864de2362d3Smrg
6865de2362d3Smrgfound="no"
6866de2362d3Smrg
6867de2362d3Smrg	if test $found = "no" ; then
686818781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6869de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6870de2362d3Smrg		fi
6871de2362d3Smrg
687218781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6873de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6874de2362d3Smrg		fi
6875de2362d3Smrg
687618781e08Smrg		CFLAGS="$CFLAGS -Wmissing-noreturn"
6877de2362d3Smrg
687818781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-noreturn" >&5
687918781e08Smrg$as_echo_n "checking if $CC supports -Wmissing-noreturn... " >&6; }
688018781e08Smrg		cacheid=xorg_cv_cc_flag__Wmissing_noreturn
688118781e08Smrg		if eval \${$cacheid+:} false; then :
688218781e08Smrg  $as_echo_n "(cached) " >&6
688318781e08Smrgelse
688418781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6885de2362d3Smrg/* end confdefs.h.  */
6886de2362d3Smrgint i;
6887de2362d3Smrgint
6888de2362d3Smrgmain ()
6889de2362d3Smrg{
6890de2362d3Smrg
6891de2362d3Smrg  ;
6892de2362d3Smrg  return 0;
6893de2362d3Smrg}
6894de2362d3Smrg_ACEOF
6895de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
689618781e08Smrg  eval $cacheid=yes
6897de2362d3Smrgelse
689818781e08Smrg  eval $cacheid=no
6899de2362d3Smrgfi
6900de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
6901de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
690218781e08Smrgfi
690318781e08Smrg
690418781e08Smrg
69057821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
69067821949aSmrg
690718781e08Smrg		eval supported=\$$cacheid
690818781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
690918781e08Smrg$as_echo "$supported" >&6; }
6910de2362d3Smrg		if test "$supported" = "yes" ; then
691118781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-noreturn"
6912de2362d3Smrg			found="yes"
6913de2362d3Smrg		fi
6914de2362d3Smrg	fi
6915de2362d3Smrg
6916de2362d3Smrg
6917de2362d3Smrg
6918de2362d3Smrg
6919de2362d3Smrg
6920de2362d3Smrg
692118781e08Smrg
692218781e08Smrg
6923de2362d3Smrg
6924de2362d3Smrg
6925de2362d3Smrg
6926de2362d3Smrg
6927de2362d3Smrg
6928de2362d3Smrg
6929de2362d3Smrg
6930de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
6931de2362d3Smrg
693218781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6933de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6934de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6935de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
693618781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
693718781e08Smrg  $as_echo_n "(cached) " >&6
693818781e08Smrgelse
693918781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6940de2362d3Smrg/* end confdefs.h.  */
6941de2362d3Smrgint i;
6942de2362d3Smrg_ACEOF
6943de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
694418781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
6945de2362d3Smrgelse
694618781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
6947de2362d3Smrgfi
6948de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
694918781e08Smrgfi
695018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
695118781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
695218781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6953de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6954de2362d3Smrgfi
6955de2362d3Smrg
695618781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
695718781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6958de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6959de2362d3Smrg	fi
6960de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6961de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6962de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
696318781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
696418781e08Smrg  $as_echo_n "(cached) " >&6
696518781e08Smrgelse
696618781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6967de2362d3Smrg/* end confdefs.h.  */
6968de2362d3Smrgint i;
6969de2362d3Smrg_ACEOF
6970de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
697118781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
6972de2362d3Smrgelse
697318781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
6974de2362d3Smrgfi
6975de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
697618781e08Smrgfi
697718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
697818781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
697918781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6980de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6981de2362d3Smrgfi
6982de2362d3Smrg
6983de2362d3Smrgfound="no"
6984de2362d3Smrg
6985de2362d3Smrg	if test $found = "no" ; then
698618781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6987de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6988de2362d3Smrg		fi
6989de2362d3Smrg
699018781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6991de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6992de2362d3Smrg		fi
6993de2362d3Smrg
699418781e08Smrg		CFLAGS="$CFLAGS -Wmissing-format-attribute"
6995de2362d3Smrg
699618781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-format-attribute" >&5
699718781e08Smrg$as_echo_n "checking if $CC supports -Wmissing-format-attribute... " >&6; }
699818781e08Smrg		cacheid=xorg_cv_cc_flag__Wmissing_format_attribute
699918781e08Smrg		if eval \${$cacheid+:} false; then :
700018781e08Smrg  $as_echo_n "(cached) " >&6
700118781e08Smrgelse
700218781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7003de2362d3Smrg/* end confdefs.h.  */
7004de2362d3Smrgint i;
7005de2362d3Smrgint
7006de2362d3Smrgmain ()
7007de2362d3Smrg{
7008de2362d3Smrg
7009de2362d3Smrg  ;
7010de2362d3Smrg  return 0;
7011de2362d3Smrg}
7012de2362d3Smrg_ACEOF
7013de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
701418781e08Smrg  eval $cacheid=yes
7015de2362d3Smrgelse
701618781e08Smrg  eval $cacheid=no
7017de2362d3Smrgfi
7018de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
7019de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
702018781e08Smrgfi
702118781e08Smrg
702218781e08Smrg
70237821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
70247821949aSmrg
702518781e08Smrg		eval supported=\$$cacheid
702618781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
702718781e08Smrg$as_echo "$supported" >&6; }
7028de2362d3Smrg		if test "$supported" = "yes" ; then
702918781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-format-attribute"
7030de2362d3Smrg			found="yes"
7031de2362d3Smrg		fi
7032de2362d3Smrg	fi
7033de2362d3Smrg
7034de2362d3Smrg
7035de2362d3Smrg
7036de2362d3Smrg
7037de2362d3Smrg
7038de2362d3Smrg
7039de2362d3Smrg
704018781e08Smrg
704118781e08Smrg
704218781e08Smrg
704318781e08Smrg
704418781e08Smrg
704518781e08Smrg
704618781e08Smrg
704718781e08Smrg
7048de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
7049de2362d3Smrg
705018781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7051de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7052de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7053de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
705418781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
705518781e08Smrg  $as_echo_n "(cached) " >&6
705618781e08Smrgelse
705718781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7058de2362d3Smrg/* end confdefs.h.  */
7059de2362d3Smrgint i;
7060de2362d3Smrg_ACEOF
7061de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
706218781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
7063de2362d3Smrgelse
706418781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
7065de2362d3Smrgfi
7066de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
706718781e08Smrgfi
706818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
706918781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
707018781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7071de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7072de2362d3Smrgfi
7073de2362d3Smrg
707418781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
707518781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7076de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7077de2362d3Smrg	fi
7078de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7079de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7080de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
708118781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
708218781e08Smrg  $as_echo_n "(cached) " >&6
708318781e08Smrgelse
708418781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7085de2362d3Smrg/* end confdefs.h.  */
7086de2362d3Smrgint i;
7087de2362d3Smrg_ACEOF
7088de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
708918781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
7090de2362d3Smrgelse
709118781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
7092de2362d3Smrgfi
7093de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
709418781e08Smrgfi
709518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
709618781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
709718781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7098de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7099de2362d3Smrgfi
7100de2362d3Smrg
7101de2362d3Smrgfound="no"
7102de2362d3Smrg
7103de2362d3Smrg	if test $found = "no" ; then
710418781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7105de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7106de2362d3Smrg		fi
7107de2362d3Smrg
710818781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7109de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7110de2362d3Smrg		fi
7111de2362d3Smrg
711218781e08Smrg		CFLAGS="$CFLAGS -Wredundant-decls"
7113de2362d3Smrg
711418781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wredundant-decls" >&5
711518781e08Smrg$as_echo_n "checking if $CC supports -Wredundant-decls... " >&6; }
711618781e08Smrg		cacheid=xorg_cv_cc_flag__Wredundant_decls
711718781e08Smrg		if eval \${$cacheid+:} false; then :
711818781e08Smrg  $as_echo_n "(cached) " >&6
711918781e08Smrgelse
712018781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7121de2362d3Smrg/* end confdefs.h.  */
7122de2362d3Smrgint i;
7123de2362d3Smrgint
7124de2362d3Smrgmain ()
7125de2362d3Smrg{
7126de2362d3Smrg
7127de2362d3Smrg  ;
7128de2362d3Smrg  return 0;
7129de2362d3Smrg}
7130de2362d3Smrg_ACEOF
7131de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
713218781e08Smrg  eval $cacheid=yes
7133de2362d3Smrgelse
713418781e08Smrg  eval $cacheid=no
7135de2362d3Smrgfi
7136de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
7137de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
713818781e08Smrgfi
713918781e08Smrg
714018781e08Smrg
71417821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
71427821949aSmrg
714318781e08Smrg		eval supported=\$$cacheid
714418781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
714518781e08Smrg$as_echo "$supported" >&6; }
7146de2362d3Smrg		if test "$supported" = "yes" ; then
714718781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wredundant-decls"
7148de2362d3Smrg			found="yes"
7149de2362d3Smrg		fi
7150de2362d3Smrg	fi
7151de2362d3Smrg
7152de2362d3Smrg
7153de2362d3Smrg
7154de2362d3Smrg
7155de2362d3Smrg
7156de2362d3Smrg
7157de2362d3Smrg
715818781e08Smrg
715918781e08Smrg
716018781e08Smrg
716118781e08Smrg
716218781e08Smrg
716318781e08Smrg
716418781e08Smrg
716518781e08Smrg
7166de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
7167de2362d3Smrg
716818781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7169de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7170de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7171de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
717218781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
717318781e08Smrg  $as_echo_n "(cached) " >&6
717418781e08Smrgelse
717518781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7176de2362d3Smrg/* end confdefs.h.  */
7177de2362d3Smrgint i;
7178de2362d3Smrg_ACEOF
7179de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
718018781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
7181de2362d3Smrgelse
718218781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
7183de2362d3Smrgfi
7184de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
718518781e08Smrgfi
718618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
718718781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
718818781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7189de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7190de2362d3Smrgfi
7191de2362d3Smrg
719218781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
719318781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7194de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7195de2362d3Smrg	fi
7196de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7197de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7198de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
719918781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
720018781e08Smrg  $as_echo_n "(cached) " >&6
720118781e08Smrgelse
720218781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7203de2362d3Smrg/* end confdefs.h.  */
7204de2362d3Smrgint i;
7205de2362d3Smrg_ACEOF
7206de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
720718781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
7208de2362d3Smrgelse
720918781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
7210de2362d3Smrgfi
7211de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
721218781e08Smrgfi
721318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
721418781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
721518781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7216de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7217de2362d3Smrgfi
7218de2362d3Smrg
7219de2362d3Smrgfound="no"
7220de2362d3Smrg
7221de2362d3Smrg	if test $found = "no" ; then
722218781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7223de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7224de2362d3Smrg		fi
7225de2362d3Smrg
722618781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7227de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7228de2362d3Smrg		fi
7229de2362d3Smrg
723018781e08Smrg		CFLAGS="$CFLAGS -Wlogical-op"
7231de2362d3Smrg
723218781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wlogical-op" >&5
723318781e08Smrg$as_echo_n "checking if $CC supports -Wlogical-op... " >&6; }
723418781e08Smrg		cacheid=xorg_cv_cc_flag__Wlogical_op
723518781e08Smrg		if eval \${$cacheid+:} false; then :
723618781e08Smrg  $as_echo_n "(cached) " >&6
723718781e08Smrgelse
723818781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7239de2362d3Smrg/* end confdefs.h.  */
7240de2362d3Smrgint i;
7241de2362d3Smrgint
7242de2362d3Smrgmain ()
7243de2362d3Smrg{
7244de2362d3Smrg
7245de2362d3Smrg  ;
7246de2362d3Smrg  return 0;
7247de2362d3Smrg}
7248de2362d3Smrg_ACEOF
7249de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
725018781e08Smrg  eval $cacheid=yes
7251de2362d3Smrgelse
725218781e08Smrg  eval $cacheid=no
7253de2362d3Smrgfi
7254de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
7255de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
725618781e08Smrgfi
725718781e08Smrg
725818781e08Smrg
72597821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
72607821949aSmrg
726118781e08Smrg		eval supported=\$$cacheid
726218781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
726318781e08Smrg$as_echo "$supported" >&6; }
7264de2362d3Smrg		if test "$supported" = "yes" ; then
726518781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wlogical-op"
7266de2362d3Smrg			found="yes"
7267de2362d3Smrg		fi
7268de2362d3Smrg	fi
7269de2362d3Smrg
7270de2362d3Smrg
7271de2362d3Smrg
727218781e08Smrg# These are currently disabled because they are noisy.  They will be enabled
727318781e08Smrg# in the future once the codebase is sufficiently modernized to silence
727418781e08Smrg# them.  For now, I don't want them to drown out the other warnings.
727518781e08Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses])
727618781e08Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align])
727718781e08Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-qual])
727818781e08Smrg
727918781e08Smrg# Turn some warnings into errors, so we don't accidently get successful builds
728018781e08Smrg# when there are problems that should be fixed.
728118781e08Smrg
728218781e08Smrgif test "x$SELECTIVE_WERROR" = "xyes" ; then
728318781e08Smrg
728418781e08Smrg
728518781e08Smrg
728618781e08Smrg
728718781e08Smrg
728818781e08Smrg
728918781e08Smrg
729018781e08Smrg
729118781e08Smrg
7292de2362d3Smrg
7293de2362d3Smrg
7294de2362d3Smrg
7295de2362d3Smrg
7296de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
7297de2362d3Smrg
729818781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7299de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7300de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7301de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
730218781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
730318781e08Smrg  $as_echo_n "(cached) " >&6
730418781e08Smrgelse
730518781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
730618781e08Smrg/* end confdefs.h.  */
730718781e08Smrgint i;
730818781e08Smrg_ACEOF
730918781e08Smrgif ac_fn_c_try_compile "$LINENO"; then :
731018781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
731118781e08Smrgelse
731218781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
731318781e08Smrgfi
731418781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
731518781e08Smrgfi
731618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
731718781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
731818781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
731918781e08Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
732018781e08Smrgfi
732118781e08Smrg
732218781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
732318781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
732418781e08Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
732518781e08Smrg	fi
732618781e08Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
732718781e08Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
732818781e08Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
732918781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
733018781e08Smrg  $as_echo_n "(cached) " >&6
733118781e08Smrgelse
733218781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7333de2362d3Smrg/* end confdefs.h.  */
7334de2362d3Smrgint i;
7335de2362d3Smrg_ACEOF
7336de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
733718781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
7338de2362d3Smrgelse
733918781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
7340de2362d3Smrgfi
7341de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
734218781e08Smrgfi
734318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
734418781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
734518781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7346de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7347de2362d3Smrgfi
7348de2362d3Smrg
734918781e08Smrgfound="no"
735018781e08Smrg
735118781e08Smrg	if test $found = "no" ; then
735218781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
735318781e08Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
735418781e08Smrg		fi
735518781e08Smrg
735618781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
735718781e08Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
735818781e08Smrg		fi
735918781e08Smrg
736018781e08Smrg		CFLAGS="$CFLAGS -Werror=implicit"
736118781e08Smrg
736218781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=implicit" >&5
736318781e08Smrg$as_echo_n "checking if $CC supports -Werror=implicit... " >&6; }
736418781e08Smrg		cacheid=xorg_cv_cc_flag__Werror_implicit
736518781e08Smrg		if eval \${$cacheid+:} false; then :
736618781e08Smrg  $as_echo_n "(cached) " >&6
736718781e08Smrgelse
736818781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7369de2362d3Smrg/* end confdefs.h.  */
7370de2362d3Smrgint i;
737118781e08Smrgint
737218781e08Smrgmain ()
737318781e08Smrg{
737418781e08Smrg
737518781e08Smrg  ;
737618781e08Smrg  return 0;
737718781e08Smrg}
7378de2362d3Smrg_ACEOF
737918781e08Smrgif ac_fn_c_try_link "$LINENO"; then :
738018781e08Smrg  eval $cacheid=yes
7381de2362d3Smrgelse
738218781e08Smrg  eval $cacheid=no
7383de2362d3Smrgfi
738418781e08Smrgrm -f core conftest.err conftest.$ac_objext \
738518781e08Smrg    conftest$ac_exeext conftest.$ac_ext
7386de2362d3Smrgfi
7387de2362d3Smrg
738818781e08Smrg
738918781e08Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
739018781e08Smrg
739118781e08Smrg		eval supported=\$$cacheid
739218781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
739318781e08Smrg$as_echo "$supported" >&6; }
739418781e08Smrg		if test "$supported" = "yes" ; then
739518781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=implicit"
739618781e08Smrg			found="yes"
739718781e08Smrg		fi
739818781e08Smrg	fi
7399de2362d3Smrg
7400de2362d3Smrg	if test $found = "no" ; then
740118781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7402de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7403de2362d3Smrg		fi
7404de2362d3Smrg
740518781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7406de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7407de2362d3Smrg		fi
7408de2362d3Smrg
740918781e08Smrg		CFLAGS="$CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED"
7410de2362d3Smrg
741118781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" >&5
741218781e08Smrg$as_echo_n "checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... " >&6; }
741318781e08Smrg		cacheid=xorg_cv_cc_flag__errwarn_E_NO_EXPLICIT_TYPE_GIVEN__errwarn_E_NO_IMPLICIT_DECL_ALLOWED
741418781e08Smrg		if eval \${$cacheid+:} false; then :
741518781e08Smrg  $as_echo_n "(cached) " >&6
741618781e08Smrgelse
741718781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7418de2362d3Smrg/* end confdefs.h.  */
7419de2362d3Smrgint i;
7420de2362d3Smrgint
7421de2362d3Smrgmain ()
7422de2362d3Smrg{
7423de2362d3Smrg
7424de2362d3Smrg  ;
7425de2362d3Smrg  return 0;
7426de2362d3Smrg}
7427de2362d3Smrg_ACEOF
7428de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
742918781e08Smrg  eval $cacheid=yes
7430de2362d3Smrgelse
743118781e08Smrg  eval $cacheid=no
7432de2362d3Smrgfi
7433de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
7434de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
743518781e08Smrgfi
743618781e08Smrg
743718781e08Smrg
7438de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
7439de2362d3Smrg
744018781e08Smrg		eval supported=\$$cacheid
744118781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
744218781e08Smrg$as_echo "$supported" >&6; }
7443de2362d3Smrg		if test "$supported" = "yes" ; then
744418781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED"
7445de2362d3Smrg			found="yes"
7446de2362d3Smrg		fi
7447de2362d3Smrg	fi
7448de2362d3Smrg
7449de2362d3Smrg
7450de2362d3Smrg
7451de2362d3Smrg
7452de2362d3Smrg
7453de2362d3Smrg
7454de2362d3Smrg
745518781e08Smrg
745618781e08Smrg
745718781e08Smrg
745818781e08Smrg
745918781e08Smrg
746018781e08Smrg
746118781e08Smrg
746218781e08Smrg
7463de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
7464de2362d3Smrg
746518781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7466de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7467de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7468de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
746918781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
747018781e08Smrg  $as_echo_n "(cached) " >&6
747118781e08Smrgelse
747218781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7473de2362d3Smrg/* end confdefs.h.  */
7474de2362d3Smrgint i;
7475de2362d3Smrg_ACEOF
7476de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
747718781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
7478de2362d3Smrgelse
747918781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
7480de2362d3Smrgfi
7481de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
748218781e08Smrgfi
748318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
748418781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
748518781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7486de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7487de2362d3Smrgfi
7488de2362d3Smrg
748918781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
749018781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7491de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7492de2362d3Smrg	fi
7493de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7494de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7495de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
749618781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
749718781e08Smrg  $as_echo_n "(cached) " >&6
749818781e08Smrgelse
749918781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7500de2362d3Smrg/* end confdefs.h.  */
7501de2362d3Smrgint i;
7502de2362d3Smrg_ACEOF
7503de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
750418781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
7505de2362d3Smrgelse
750618781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
7507de2362d3Smrgfi
7508de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
750918781e08Smrgfi
751018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
751118781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
751218781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7513de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7514de2362d3Smrgfi
7515de2362d3Smrg
7516de2362d3Smrgfound="no"
7517de2362d3Smrg
7518de2362d3Smrg	if test $found = "no" ; then
751918781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7520de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7521de2362d3Smrg		fi
7522de2362d3Smrg
752318781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7524de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7525de2362d3Smrg		fi
7526de2362d3Smrg
752718781e08Smrg		CFLAGS="$CFLAGS -Werror=nonnull"
7528de2362d3Smrg
752918781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=nonnull" >&5
753018781e08Smrg$as_echo_n "checking if $CC supports -Werror=nonnull... " >&6; }
753118781e08Smrg		cacheid=xorg_cv_cc_flag__Werror_nonnull
753218781e08Smrg		if eval \${$cacheid+:} false; then :
753318781e08Smrg  $as_echo_n "(cached) " >&6
753418781e08Smrgelse
753518781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7536de2362d3Smrg/* end confdefs.h.  */
7537de2362d3Smrgint i;
7538de2362d3Smrgint
7539de2362d3Smrgmain ()
7540de2362d3Smrg{
7541de2362d3Smrg
7542de2362d3Smrg  ;
7543de2362d3Smrg  return 0;
7544de2362d3Smrg}
7545de2362d3Smrg_ACEOF
7546de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
754718781e08Smrg  eval $cacheid=yes
7548de2362d3Smrgelse
754918781e08Smrg  eval $cacheid=no
7550de2362d3Smrgfi
7551de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
7552de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
755318781e08Smrgfi
755418781e08Smrg
755518781e08Smrg
75567821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
75577821949aSmrg
755818781e08Smrg		eval supported=\$$cacheid
755918781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
756018781e08Smrg$as_echo "$supported" >&6; }
7561de2362d3Smrg		if test "$supported" = "yes" ; then
756218781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=nonnull"
7563de2362d3Smrg			found="yes"
7564de2362d3Smrg		fi
7565de2362d3Smrg	fi
7566de2362d3Smrg
7567de2362d3Smrg
7568de2362d3Smrg
7569de2362d3Smrg
7570de2362d3Smrg
7571de2362d3Smrg
7572de2362d3Smrg
757318781e08Smrg
757418781e08Smrg
757518781e08Smrg
757618781e08Smrg
757718781e08Smrg
757818781e08Smrg
757918781e08Smrg
758018781e08Smrg
7581de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
7582de2362d3Smrg
758318781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7584de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7585de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7586de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
758718781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
758818781e08Smrg  $as_echo_n "(cached) " >&6
758918781e08Smrgelse
759018781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7591de2362d3Smrg/* end confdefs.h.  */
7592de2362d3Smrgint i;
7593de2362d3Smrg_ACEOF
7594de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
759518781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
7596de2362d3Smrgelse
759718781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
7598de2362d3Smrgfi
7599de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
760018781e08Smrgfi
760118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
760218781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
760318781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7604de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7605de2362d3Smrgfi
7606de2362d3Smrg
760718781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
760818781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7609de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7610de2362d3Smrg	fi
7611de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7612de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7613de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
761418781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
761518781e08Smrg  $as_echo_n "(cached) " >&6
761618781e08Smrgelse
761718781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7618de2362d3Smrg/* end confdefs.h.  */
7619de2362d3Smrgint i;
7620de2362d3Smrg_ACEOF
7621de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
762218781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
7623de2362d3Smrgelse
762418781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
7625de2362d3Smrgfi
7626de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
762718781e08Smrgfi
762818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
762918781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
763018781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7631de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7632de2362d3Smrgfi
7633de2362d3Smrg
7634de2362d3Smrgfound="no"
7635de2362d3Smrg
7636de2362d3Smrg	if test $found = "no" ; then
763718781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
76387821949aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
76397821949aSmrg		fi
76407821949aSmrg
764118781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
76427821949aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
76437821949aSmrg		fi
76447821949aSmrg
764518781e08Smrg		CFLAGS="$CFLAGS -Werror=init-self"
76467821949aSmrg
764718781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=init-self" >&5
764818781e08Smrg$as_echo_n "checking if $CC supports -Werror=init-self... " >&6; }
764918781e08Smrg		cacheid=xorg_cv_cc_flag__Werror_init_self
765018781e08Smrg		if eval \${$cacheid+:} false; then :
765118781e08Smrg  $as_echo_n "(cached) " >&6
765218781e08Smrgelse
765318781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
76547821949aSmrg/* end confdefs.h.  */
76557821949aSmrgint i;
76567821949aSmrgint
76577821949aSmrgmain ()
76587821949aSmrg{
76597821949aSmrg
76607821949aSmrg  ;
76617821949aSmrg  return 0;
76627821949aSmrg}
76637821949aSmrg_ACEOF
76647821949aSmrgif ac_fn_c_try_link "$LINENO"; then :
766518781e08Smrg  eval $cacheid=yes
76667821949aSmrgelse
766718781e08Smrg  eval $cacheid=no
76687821949aSmrgfi
76697821949aSmrgrm -f core conftest.err conftest.$ac_objext \
76707821949aSmrg    conftest$ac_exeext conftest.$ac_ext
767118781e08Smrgfi
767218781e08Smrg
767318781e08Smrg
76747821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
76757821949aSmrg
767618781e08Smrg		eval supported=\$$cacheid
767718781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
767818781e08Smrg$as_echo "$supported" >&6; }
76797821949aSmrg		if test "$supported" = "yes" ; then
768018781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=init-self"
76817821949aSmrg			found="yes"
76827821949aSmrg		fi
76837821949aSmrg	fi
76847821949aSmrg
7685de2362d3Smrg
7686de2362d3Smrg
7687de2362d3Smrg
7688de2362d3Smrg
76897821949aSmrg
769018781e08Smrg
769118781e08Smrg
7692de2362d3Smrg
7693de2362d3Smrg
7694de2362d3Smrg
7695de2362d3Smrg
7696de2362d3Smrg
7697de2362d3Smrg
7698de2362d3Smrg
7699de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
7700de2362d3Smrg
770118781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7702de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7703de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7704de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
770518781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
770618781e08Smrg  $as_echo_n "(cached) " >&6
770718781e08Smrgelse
770818781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7709de2362d3Smrg/* end confdefs.h.  */
7710de2362d3Smrgint i;
7711de2362d3Smrg_ACEOF
7712de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
771318781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
7714de2362d3Smrgelse
771518781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
7716de2362d3Smrgfi
7717de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
771818781e08Smrgfi
771918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
772018781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
772118781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7722de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7723de2362d3Smrgfi
7724de2362d3Smrg
772518781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
772618781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7727de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7728de2362d3Smrg	fi
7729de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7730de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7731de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
773218781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
773318781e08Smrg  $as_echo_n "(cached) " >&6
773418781e08Smrgelse
773518781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7736de2362d3Smrg/* end confdefs.h.  */
7737de2362d3Smrgint i;
7738de2362d3Smrg_ACEOF
7739de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
774018781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
7741de2362d3Smrgelse
774218781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
7743de2362d3Smrgfi
7744de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
774518781e08Smrgfi
774618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
774718781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
774818781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7749de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7750de2362d3Smrgfi
7751de2362d3Smrg
7752de2362d3Smrgfound="no"
7753de2362d3Smrg
7754de2362d3Smrg	if test $found = "no" ; then
775518781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7756de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7757de2362d3Smrg		fi
7758de2362d3Smrg
775918781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7760de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7761de2362d3Smrg		fi
7762de2362d3Smrg
776318781e08Smrg		CFLAGS="$CFLAGS -Werror=main"
7764de2362d3Smrg
776518781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=main" >&5
776618781e08Smrg$as_echo_n "checking if $CC supports -Werror=main... " >&6; }
776718781e08Smrg		cacheid=xorg_cv_cc_flag__Werror_main
776818781e08Smrg		if eval \${$cacheid+:} false; then :
776918781e08Smrg  $as_echo_n "(cached) " >&6
777018781e08Smrgelse
777118781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7772de2362d3Smrg/* end confdefs.h.  */
7773de2362d3Smrgint i;
7774de2362d3Smrgint
7775de2362d3Smrgmain ()
7776de2362d3Smrg{
7777de2362d3Smrg
7778de2362d3Smrg  ;
7779de2362d3Smrg  return 0;
7780de2362d3Smrg}
7781de2362d3Smrg_ACEOF
7782de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
778318781e08Smrg  eval $cacheid=yes
7784de2362d3Smrgelse
778518781e08Smrg  eval $cacheid=no
7786de2362d3Smrgfi
7787de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
7788de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
778918781e08Smrgfi
779018781e08Smrg
779118781e08Smrg
77927821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
77937821949aSmrg
779418781e08Smrg		eval supported=\$$cacheid
779518781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
779618781e08Smrg$as_echo "$supported" >&6; }
7797de2362d3Smrg		if test "$supported" = "yes" ; then
779818781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=main"
7799de2362d3Smrg			found="yes"
7800de2362d3Smrg		fi
7801de2362d3Smrg	fi
7802de2362d3Smrg
7803de2362d3Smrg
7804de2362d3Smrg
7805de2362d3Smrg
7806de2362d3Smrg
7807de2362d3Smrg
7808de2362d3Smrg
780918781e08Smrg
781018781e08Smrg
781118781e08Smrg
781218781e08Smrg
781318781e08Smrg
781418781e08Smrg
781518781e08Smrg
781618781e08Smrg
7817de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
7818de2362d3Smrg
781918781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7820de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7821de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7822de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
782318781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
782418781e08Smrg  $as_echo_n "(cached) " >&6
782518781e08Smrgelse
782618781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7827de2362d3Smrg/* end confdefs.h.  */
7828de2362d3Smrgint i;
7829de2362d3Smrg_ACEOF
7830de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
783118781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
7832de2362d3Smrgelse
783318781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
7834de2362d3Smrgfi
7835de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
783618781e08Smrgfi
783718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
783818781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
783918781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7840de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7841de2362d3Smrgfi
7842de2362d3Smrg
784318781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
784418781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7845de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7846de2362d3Smrg	fi
7847de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7848de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7849de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
785018781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
785118781e08Smrg  $as_echo_n "(cached) " >&6
785218781e08Smrgelse
785318781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7854de2362d3Smrg/* end confdefs.h.  */
7855de2362d3Smrgint i;
7856de2362d3Smrg_ACEOF
7857de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
785818781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
7859de2362d3Smrgelse
786018781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
7861de2362d3Smrgfi
7862de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
786318781e08Smrgfi
786418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
786518781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
786618781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7867de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7868de2362d3Smrgfi
7869de2362d3Smrg
7870de2362d3Smrgfound="no"
7871de2362d3Smrg
7872de2362d3Smrg	if test $found = "no" ; then
787318781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7874de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7875de2362d3Smrg		fi
7876de2362d3Smrg
787718781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7878de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7879de2362d3Smrg		fi
7880de2362d3Smrg
788118781e08Smrg		CFLAGS="$CFLAGS -Werror=missing-braces"
7882de2362d3Smrg
788318781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=missing-braces" >&5
788418781e08Smrg$as_echo_n "checking if $CC supports -Werror=missing-braces... " >&6; }
788518781e08Smrg		cacheid=xorg_cv_cc_flag__Werror_missing_braces
788618781e08Smrg		if eval \${$cacheid+:} false; then :
788718781e08Smrg  $as_echo_n "(cached) " >&6
788818781e08Smrgelse
788918781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7890de2362d3Smrg/* end confdefs.h.  */
7891de2362d3Smrgint i;
7892de2362d3Smrgint
7893de2362d3Smrgmain ()
7894de2362d3Smrg{
7895de2362d3Smrg
7896de2362d3Smrg  ;
7897de2362d3Smrg  return 0;
7898de2362d3Smrg}
7899de2362d3Smrg_ACEOF
7900de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
790118781e08Smrg  eval $cacheid=yes
7902de2362d3Smrgelse
790318781e08Smrg  eval $cacheid=no
7904de2362d3Smrgfi
7905de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
7906de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
790718781e08Smrgfi
790818781e08Smrg
790918781e08Smrg
79107821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
79117821949aSmrg
791218781e08Smrg		eval supported=\$$cacheid
791318781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
791418781e08Smrg$as_echo "$supported" >&6; }
7915de2362d3Smrg		if test "$supported" = "yes" ; then
791618781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=missing-braces"
7917de2362d3Smrg			found="yes"
7918de2362d3Smrg		fi
7919de2362d3Smrg	fi
7920de2362d3Smrg
7921de2362d3Smrg
7922de2362d3Smrg
7923de2362d3Smrg
7924de2362d3Smrg
7925de2362d3Smrg
7926de2362d3Smrg
792718781e08Smrg
792818781e08Smrg
792918781e08Smrg
793018781e08Smrg
793118781e08Smrg
793218781e08Smrg
793318781e08Smrg
793418781e08Smrg
7935de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
7936de2362d3Smrg
793718781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7938de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7939de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7940de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
794118781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
794218781e08Smrg  $as_echo_n "(cached) " >&6
794318781e08Smrgelse
794418781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7945de2362d3Smrg/* end confdefs.h.  */
7946de2362d3Smrgint i;
7947de2362d3Smrg_ACEOF
7948de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
794918781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
7950de2362d3Smrgelse
795118781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
7952de2362d3Smrgfi
7953de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
795418781e08Smrgfi
795518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
795618781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
795718781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7958de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7959de2362d3Smrgfi
7960de2362d3Smrg
796118781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
796218781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7963de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7964de2362d3Smrg	fi
7965de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7966de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7967de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
796818781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
796918781e08Smrg  $as_echo_n "(cached) " >&6
797018781e08Smrgelse
797118781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7972de2362d3Smrg/* end confdefs.h.  */
7973de2362d3Smrgint i;
7974de2362d3Smrg_ACEOF
7975de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
797618781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
7977de2362d3Smrgelse
797818781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
7979de2362d3Smrgfi
7980de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
798118781e08Smrgfi
798218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
798318781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
798418781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7985de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7986de2362d3Smrgfi
7987de2362d3Smrg
7988de2362d3Smrgfound="no"
7989de2362d3Smrg
7990de2362d3Smrg	if test $found = "no" ; then
799118781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7992de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7993de2362d3Smrg		fi
7994de2362d3Smrg
799518781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7996de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7997de2362d3Smrg		fi
7998de2362d3Smrg
799918781e08Smrg		CFLAGS="$CFLAGS -Werror=sequence-point"
8000de2362d3Smrg
800118781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=sequence-point" >&5
800218781e08Smrg$as_echo_n "checking if $CC supports -Werror=sequence-point... " >&6; }
800318781e08Smrg		cacheid=xorg_cv_cc_flag__Werror_sequence_point
800418781e08Smrg		if eval \${$cacheid+:} false; then :
800518781e08Smrg  $as_echo_n "(cached) " >&6
800618781e08Smrgelse
800718781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8008de2362d3Smrg/* end confdefs.h.  */
8009de2362d3Smrgint i;
8010de2362d3Smrgint
8011de2362d3Smrgmain ()
8012de2362d3Smrg{
8013de2362d3Smrg
8014de2362d3Smrg  ;
8015de2362d3Smrg  return 0;
8016de2362d3Smrg}
8017de2362d3Smrg_ACEOF
8018de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
801918781e08Smrg  eval $cacheid=yes
8020de2362d3Smrgelse
802118781e08Smrg  eval $cacheid=no
8022de2362d3Smrgfi
8023de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
8024de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
802518781e08Smrgfi
802618781e08Smrg
802718781e08Smrg
80287821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
80297821949aSmrg
803018781e08Smrg		eval supported=\$$cacheid
803118781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
803218781e08Smrg$as_echo "$supported" >&6; }
8033de2362d3Smrg		if test "$supported" = "yes" ; then
803418781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=sequence-point"
8035de2362d3Smrg			found="yes"
8036de2362d3Smrg		fi
8037de2362d3Smrg	fi
8038de2362d3Smrg
8039de2362d3Smrg
8040de2362d3Smrg
8041de2362d3Smrg
8042de2362d3Smrg
8043de2362d3Smrg
8044de2362d3Smrg
804518781e08Smrg
804618781e08Smrg
804718781e08Smrg
804818781e08Smrg
804918781e08Smrg
805018781e08Smrg
805118781e08Smrg
805218781e08Smrg
8053de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
8054de2362d3Smrg
805518781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8056de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8057de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8058de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
805918781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
806018781e08Smrg  $as_echo_n "(cached) " >&6
806118781e08Smrgelse
806218781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8063de2362d3Smrg/* end confdefs.h.  */
8064de2362d3Smrgint i;
8065de2362d3Smrg_ACEOF
8066de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
806718781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
8068de2362d3Smrgelse
806918781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
8070de2362d3Smrgfi
8071de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
807218781e08Smrgfi
807318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
807418781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
807518781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8076de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8077de2362d3Smrgfi
8078de2362d3Smrg
807918781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
808018781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8081de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8082de2362d3Smrg	fi
8083de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8084de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8085de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
808618781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
808718781e08Smrg  $as_echo_n "(cached) " >&6
808818781e08Smrgelse
808918781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8090de2362d3Smrg/* end confdefs.h.  */
8091de2362d3Smrgint i;
8092de2362d3Smrg_ACEOF
8093de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
809418781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
8095de2362d3Smrgelse
809618781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
8097de2362d3Smrgfi
8098de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
809918781e08Smrgfi
810018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
810118781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
810218781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8103de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8104de2362d3Smrgfi
8105de2362d3Smrg
8106de2362d3Smrgfound="no"
8107de2362d3Smrg
8108de2362d3Smrg	if test $found = "no" ; then
810918781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8110de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8111de2362d3Smrg		fi
8112de2362d3Smrg
811318781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8114de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8115de2362d3Smrg		fi
8116de2362d3Smrg
811718781e08Smrg		CFLAGS="$CFLAGS -Werror=return-type"
8118de2362d3Smrg
811918781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=return-type" >&5
812018781e08Smrg$as_echo_n "checking if $CC supports -Werror=return-type... " >&6; }
812118781e08Smrg		cacheid=xorg_cv_cc_flag__Werror_return_type
812218781e08Smrg		if eval \${$cacheid+:} false; then :
812318781e08Smrg  $as_echo_n "(cached) " >&6
812418781e08Smrgelse
812518781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8126de2362d3Smrg/* end confdefs.h.  */
8127de2362d3Smrgint i;
8128de2362d3Smrgint
8129de2362d3Smrgmain ()
8130de2362d3Smrg{
8131de2362d3Smrg
8132de2362d3Smrg  ;
8133de2362d3Smrg  return 0;
8134de2362d3Smrg}
8135de2362d3Smrg_ACEOF
8136de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
813718781e08Smrg  eval $cacheid=yes
8138de2362d3Smrgelse
813918781e08Smrg  eval $cacheid=no
8140de2362d3Smrgfi
8141de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
8142de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
814318781e08Smrgfi
814418781e08Smrg
814518781e08Smrg
814618781e08Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
814718781e08Smrg
814818781e08Smrg		eval supported=\$$cacheid
8149de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8150de2362d3Smrg$as_echo "$supported" >&6; }
815118781e08Smrg		if test "$supported" = "yes" ; then
815218781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=return-type"
815318781e08Smrg			found="yes"
815418781e08Smrg		fi
815518781e08Smrg	fi
815618781e08Smrg
815718781e08Smrg	if test $found = "no" ; then
815818781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
815918781e08Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
816018781e08Smrg		fi
816118781e08Smrg
816218781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
816318781e08Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
816418781e08Smrg		fi
816518781e08Smrg
816618781e08Smrg		CFLAGS="$CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT"
816718781e08Smrg
816818781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT" >&5
816918781e08Smrg$as_echo_n "checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT... " >&6; }
817018781e08Smrg		cacheid=xorg_cv_cc_flag__errwarn_E_FUNC_HAS_NO_RETURN_STMT
817118781e08Smrg		if eval \${$cacheid+:} false; then :
817218781e08Smrg  $as_echo_n "(cached) " >&6
817318781e08Smrgelse
817418781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
817518781e08Smrg/* end confdefs.h.  */
817618781e08Smrgint i;
817718781e08Smrgint
817818781e08Smrgmain ()
817918781e08Smrg{
818018781e08Smrg
818118781e08Smrg  ;
818218781e08Smrg  return 0;
818318781e08Smrg}
818418781e08Smrg_ACEOF
818518781e08Smrgif ac_fn_c_try_link "$LINENO"; then :
818618781e08Smrg  eval $cacheid=yes
818718781e08Smrgelse
818818781e08Smrg  eval $cacheid=no
818918781e08Smrgfi
819018781e08Smrgrm -f core conftest.err conftest.$ac_objext \
819118781e08Smrg    conftest$ac_exeext conftest.$ac_ext
819218781e08Smrgfi
819318781e08Smrg
819418781e08Smrg
8195de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
8196de2362d3Smrg
819718781e08Smrg		eval supported=\$$cacheid
819818781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
819918781e08Smrg$as_echo "$supported" >&6; }
8200de2362d3Smrg		if test "$supported" = "yes" ; then
820118781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT"
8202de2362d3Smrg			found="yes"
8203de2362d3Smrg		fi
8204de2362d3Smrg	fi
8205de2362d3Smrg
8206de2362d3Smrg
8207de2362d3Smrg
8208de2362d3Smrg
8209de2362d3Smrg
8210de2362d3Smrg
8211de2362d3Smrg
821218781e08Smrg
821318781e08Smrg
821418781e08Smrg
821518781e08Smrg
821618781e08Smrg
821718781e08Smrg
821818781e08Smrg
821918781e08Smrg
8220de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
8221de2362d3Smrg
822218781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8223de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8224de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8225de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
822618781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
822718781e08Smrg  $as_echo_n "(cached) " >&6
822818781e08Smrgelse
822918781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8230de2362d3Smrg/* end confdefs.h.  */
8231de2362d3Smrgint i;
8232de2362d3Smrg_ACEOF
8233de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
823418781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
8235de2362d3Smrgelse
823618781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
8237de2362d3Smrgfi
8238de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
823918781e08Smrgfi
824018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
824118781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
824218781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8243de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8244de2362d3Smrgfi
8245de2362d3Smrg
824618781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
824718781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8248de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8249de2362d3Smrg	fi
8250de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8251de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8252de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
825318781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
825418781e08Smrg  $as_echo_n "(cached) " >&6
825518781e08Smrgelse
825618781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8257de2362d3Smrg/* end confdefs.h.  */
8258de2362d3Smrgint i;
8259de2362d3Smrg_ACEOF
8260de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
826118781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
8262de2362d3Smrgelse
826318781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
8264de2362d3Smrgfi
8265de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
826618781e08Smrgfi
826718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
826818781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
826918781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8270de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8271de2362d3Smrgfi
8272de2362d3Smrg
8273de2362d3Smrgfound="no"
8274de2362d3Smrg
8275de2362d3Smrg	if test $found = "no" ; then
827618781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
82777821949aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
82787821949aSmrg		fi
82797821949aSmrg
828018781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
82817821949aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
82827821949aSmrg		fi
82837821949aSmrg
828418781e08Smrg		CFLAGS="$CFLAGS -Werror=trigraphs"
82857821949aSmrg
828618781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=trigraphs" >&5
828718781e08Smrg$as_echo_n "checking if $CC supports -Werror=trigraphs... " >&6; }
828818781e08Smrg		cacheid=xorg_cv_cc_flag__Werror_trigraphs
828918781e08Smrg		if eval \${$cacheid+:} false; then :
829018781e08Smrg  $as_echo_n "(cached) " >&6
829118781e08Smrgelse
829218781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
82937821949aSmrg/* end confdefs.h.  */
82947821949aSmrgint i;
82957821949aSmrgint
82967821949aSmrgmain ()
82977821949aSmrg{
82987821949aSmrg
82997821949aSmrg  ;
83007821949aSmrg  return 0;
83017821949aSmrg}
83027821949aSmrg_ACEOF
83037821949aSmrgif ac_fn_c_try_link "$LINENO"; then :
830418781e08Smrg  eval $cacheid=yes
83057821949aSmrgelse
830618781e08Smrg  eval $cacheid=no
83077821949aSmrgfi
83087821949aSmrgrm -f core conftest.err conftest.$ac_objext \
83097821949aSmrg    conftest$ac_exeext conftest.$ac_ext
831018781e08Smrgfi
831118781e08Smrg
831218781e08Smrg
83137821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
83147821949aSmrg
831518781e08Smrg		eval supported=\$$cacheid
831618781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
831718781e08Smrg$as_echo "$supported" >&6; }
83187821949aSmrg		if test "$supported" = "yes" ; then
831918781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=trigraphs"
83207821949aSmrg			found="yes"
83217821949aSmrg		fi
83227821949aSmrg	fi
83237821949aSmrg
8324de2362d3Smrg
8325de2362d3Smrg
8326de2362d3Smrg
8327de2362d3Smrg
83287821949aSmrg
832918781e08Smrg
833018781e08Smrg
8331de2362d3Smrg
8332de2362d3Smrg
8333de2362d3Smrg
8334de2362d3Smrg
8335de2362d3Smrg
8336de2362d3Smrg
8337de2362d3Smrg
8338de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
8339de2362d3Smrg
834018781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8341de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8342de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8343de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
834418781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
834518781e08Smrg  $as_echo_n "(cached) " >&6
834618781e08Smrgelse
834718781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8348de2362d3Smrg/* end confdefs.h.  */
8349de2362d3Smrgint i;
8350de2362d3Smrg_ACEOF
8351de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
835218781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
8353de2362d3Smrgelse
835418781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
8355de2362d3Smrgfi
8356de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
835718781e08Smrgfi
835818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
835918781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
836018781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8361de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8362de2362d3Smrgfi
8363de2362d3Smrg
836418781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
836518781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8366de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8367de2362d3Smrg	fi
8368de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8369de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8370de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
837118781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
837218781e08Smrg  $as_echo_n "(cached) " >&6
837318781e08Smrgelse
837418781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8375de2362d3Smrg/* end confdefs.h.  */
8376de2362d3Smrgint i;
8377de2362d3Smrg_ACEOF
8378de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
837918781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
8380de2362d3Smrgelse
838118781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
8382de2362d3Smrgfi
8383de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
838418781e08Smrgfi
838518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
838618781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
838718781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8388de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8389de2362d3Smrgfi
8390de2362d3Smrg
8391de2362d3Smrgfound="no"
8392de2362d3Smrg
8393de2362d3Smrg	if test $found = "no" ; then
839418781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8395de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8396de2362d3Smrg		fi
8397de2362d3Smrg
839818781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8399de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8400de2362d3Smrg		fi
8401de2362d3Smrg
840218781e08Smrg		CFLAGS="$CFLAGS -Werror=array-bounds"
8403de2362d3Smrg
840418781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=array-bounds" >&5
840518781e08Smrg$as_echo_n "checking if $CC supports -Werror=array-bounds... " >&6; }
840618781e08Smrg		cacheid=xorg_cv_cc_flag__Werror_array_bounds
840718781e08Smrg		if eval \${$cacheid+:} false; then :
840818781e08Smrg  $as_echo_n "(cached) " >&6
840918781e08Smrgelse
841018781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8411de2362d3Smrg/* end confdefs.h.  */
8412de2362d3Smrgint i;
8413de2362d3Smrgint
8414de2362d3Smrgmain ()
8415de2362d3Smrg{
8416de2362d3Smrg
8417de2362d3Smrg  ;
8418de2362d3Smrg  return 0;
8419de2362d3Smrg}
8420de2362d3Smrg_ACEOF
8421de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
842218781e08Smrg  eval $cacheid=yes
8423de2362d3Smrgelse
842418781e08Smrg  eval $cacheid=no
8425de2362d3Smrgfi
8426de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
8427de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
842818781e08Smrgfi
842918781e08Smrg
843018781e08Smrg
84317821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
84327821949aSmrg
843318781e08Smrg		eval supported=\$$cacheid
843418781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
843518781e08Smrg$as_echo "$supported" >&6; }
8436de2362d3Smrg		if test "$supported" = "yes" ; then
843718781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=array-bounds"
8438de2362d3Smrg			found="yes"
8439de2362d3Smrg		fi
8440de2362d3Smrg	fi
8441de2362d3Smrg
844218781e08Smrg
844318781e08Smrg
844418781e08Smrg
844518781e08Smrg
844618781e08Smrg
844718781e08Smrg
844818781e08Smrg
844918781e08Smrg
845018781e08Smrg
8451de2362d3Smrg
8452de2362d3Smrg
8453de2362d3Smrg
8454de2362d3Smrg
8455de2362d3Smrg
8456de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
8457de2362d3Smrg
845818781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8459de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8460de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8461de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
846218781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
846318781e08Smrg  $as_echo_n "(cached) " >&6
846418781e08Smrgelse
846518781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8466de2362d3Smrg/* end confdefs.h.  */
8467de2362d3Smrgint i;
8468de2362d3Smrg_ACEOF
8469de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
847018781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
8471de2362d3Smrgelse
847218781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
8473de2362d3Smrgfi
8474de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
847518781e08Smrgfi
847618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
847718781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
847818781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8479de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8480de2362d3Smrgfi
8481de2362d3Smrg
848218781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
848318781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8484de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8485de2362d3Smrg	fi
8486de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8487de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8488de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
848918781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
849018781e08Smrg  $as_echo_n "(cached) " >&6
849118781e08Smrgelse
849218781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8493de2362d3Smrg/* end confdefs.h.  */
8494de2362d3Smrgint i;
8495de2362d3Smrg_ACEOF
8496de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
849718781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
8498de2362d3Smrgelse
849918781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
8500de2362d3Smrgfi
8501de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
850218781e08Smrgfi
850318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
850418781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
850518781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8506de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8507de2362d3Smrgfi
8508de2362d3Smrg
8509de2362d3Smrgfound="no"
8510de2362d3Smrg
8511de2362d3Smrg	if test $found = "no" ; then
851218781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8513de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8514de2362d3Smrg		fi
8515de2362d3Smrg
851618781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8517de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8518de2362d3Smrg		fi
8519de2362d3Smrg
852018781e08Smrg		CFLAGS="$CFLAGS -Werror=write-strings"
8521de2362d3Smrg
852218781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=write-strings" >&5
852318781e08Smrg$as_echo_n "checking if $CC supports -Werror=write-strings... " >&6; }
852418781e08Smrg		cacheid=xorg_cv_cc_flag__Werror_write_strings
852518781e08Smrg		if eval \${$cacheid+:} false; then :
852618781e08Smrg  $as_echo_n "(cached) " >&6
852718781e08Smrgelse
852818781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8529de2362d3Smrg/* end confdefs.h.  */
8530de2362d3Smrgint i;
8531de2362d3Smrgint
8532de2362d3Smrgmain ()
8533de2362d3Smrg{
8534de2362d3Smrg
8535de2362d3Smrg  ;
8536de2362d3Smrg  return 0;
8537de2362d3Smrg}
8538de2362d3Smrg_ACEOF
8539de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
854018781e08Smrg  eval $cacheid=yes
8541de2362d3Smrgelse
854218781e08Smrg  eval $cacheid=no
8543de2362d3Smrgfi
8544de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
8545de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
854618781e08Smrgfi
854718781e08Smrg
854818781e08Smrg
85497821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
85507821949aSmrg
855118781e08Smrg		eval supported=\$$cacheid
855218781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
855318781e08Smrg$as_echo "$supported" >&6; }
8554de2362d3Smrg		if test "$supported" = "yes" ; then
855518781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=write-strings"
8556de2362d3Smrg			found="yes"
8557de2362d3Smrg		fi
8558de2362d3Smrg	fi
8559de2362d3Smrg
8560de2362d3Smrg
8561de2362d3Smrg
8562de2362d3Smrg
8563de2362d3Smrg
8564de2362d3Smrg
8565de2362d3Smrg
856618781e08Smrg
856718781e08Smrg
856818781e08Smrg
856918781e08Smrg
857018781e08Smrg
857118781e08Smrg
857218781e08Smrg
857318781e08Smrg
8574de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
8575de2362d3Smrg
857618781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8577de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8578de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8579de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
858018781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
858118781e08Smrg  $as_echo_n "(cached) " >&6
858218781e08Smrgelse
858318781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8584de2362d3Smrg/* end confdefs.h.  */
8585de2362d3Smrgint i;
8586de2362d3Smrg_ACEOF
8587de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
858818781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
8589de2362d3Smrgelse
859018781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
8591de2362d3Smrgfi
8592de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
859318781e08Smrgfi
859418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
859518781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
859618781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8597de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8598de2362d3Smrgfi
8599de2362d3Smrg
860018781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
860118781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8602de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8603de2362d3Smrg	fi
8604de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8605de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8606de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
860718781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
860818781e08Smrg  $as_echo_n "(cached) " >&6
860918781e08Smrgelse
861018781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8611de2362d3Smrg/* end confdefs.h.  */
8612de2362d3Smrgint i;
8613de2362d3Smrg_ACEOF
8614de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
861518781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
8616de2362d3Smrgelse
861718781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
8618de2362d3Smrgfi
8619de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
862018781e08Smrgfi
862118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
862218781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
862318781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8624de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8625de2362d3Smrgfi
8626de2362d3Smrg
8627de2362d3Smrgfound="no"
8628de2362d3Smrg
8629de2362d3Smrg	if test $found = "no" ; then
863018781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8631de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8632de2362d3Smrg		fi
8633de2362d3Smrg
863418781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8635de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8636de2362d3Smrg		fi
8637de2362d3Smrg
863818781e08Smrg		CFLAGS="$CFLAGS -Werror=address"
8639de2362d3Smrg
864018781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=address" >&5
864118781e08Smrg$as_echo_n "checking if $CC supports -Werror=address... " >&6; }
864218781e08Smrg		cacheid=xorg_cv_cc_flag__Werror_address
864318781e08Smrg		if eval \${$cacheid+:} false; then :
864418781e08Smrg  $as_echo_n "(cached) " >&6
864518781e08Smrgelse
864618781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8647de2362d3Smrg/* end confdefs.h.  */
8648de2362d3Smrgint i;
8649de2362d3Smrgint
8650de2362d3Smrgmain ()
8651de2362d3Smrg{
8652de2362d3Smrg
8653de2362d3Smrg  ;
8654de2362d3Smrg  return 0;
8655de2362d3Smrg}
8656de2362d3Smrg_ACEOF
8657de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
865818781e08Smrg  eval $cacheid=yes
8659de2362d3Smrgelse
866018781e08Smrg  eval $cacheid=no
8661de2362d3Smrgfi
8662de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
8663de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
866418781e08Smrgfi
866518781e08Smrg
866618781e08Smrg
86677821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
86687821949aSmrg
866918781e08Smrg		eval supported=\$$cacheid
867018781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
867118781e08Smrg$as_echo "$supported" >&6; }
8672de2362d3Smrg		if test "$supported" = "yes" ; then
867318781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=address"
8674de2362d3Smrg			found="yes"
8675de2362d3Smrg		fi
8676de2362d3Smrg	fi
8677de2362d3Smrg
8678de2362d3Smrg
8679de2362d3Smrg
8680de2362d3Smrg
8681de2362d3Smrg
8682de2362d3Smrg
8683de2362d3Smrg
868418781e08Smrg
868518781e08Smrg
868618781e08Smrg
868718781e08Smrg
868818781e08Smrg
868918781e08Smrg
869018781e08Smrg
869118781e08Smrg
8692de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
8693de2362d3Smrg
869418781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8695de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8696de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8697de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
869818781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
869918781e08Smrg  $as_echo_n "(cached) " >&6
870018781e08Smrgelse
870118781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8702de2362d3Smrg/* end confdefs.h.  */
8703de2362d3Smrgint i;
8704de2362d3Smrg_ACEOF
8705de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
870618781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
8707de2362d3Smrgelse
870818781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
8709de2362d3Smrgfi
8710de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
871118781e08Smrgfi
871218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
871318781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
871418781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8715de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8716de2362d3Smrgfi
8717de2362d3Smrg
871818781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
871918781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8720de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8721de2362d3Smrg	fi
8722de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8723de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8724de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
872518781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
872618781e08Smrg  $as_echo_n "(cached) " >&6
872718781e08Smrgelse
872818781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8729de2362d3Smrg/* end confdefs.h.  */
8730de2362d3Smrgint i;
8731de2362d3Smrg_ACEOF
8732de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
873318781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
8734de2362d3Smrgelse
873518781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
8736de2362d3Smrgfi
8737de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
873818781e08Smrgfi
873918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
874018781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
874118781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8742de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8743de2362d3Smrgfi
8744de2362d3Smrg
8745de2362d3Smrgfound="no"
8746de2362d3Smrg
8747de2362d3Smrg	if test $found = "no" ; then
874818781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8749de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8750de2362d3Smrg		fi
8751de2362d3Smrg
875218781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8753de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8754de2362d3Smrg		fi
8755de2362d3Smrg
875618781e08Smrg		CFLAGS="$CFLAGS -Werror=int-to-pointer-cast"
8757de2362d3Smrg
875818781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=int-to-pointer-cast" >&5
875918781e08Smrg$as_echo_n "checking if $CC supports -Werror=int-to-pointer-cast... " >&6; }
876018781e08Smrg		cacheid=xorg_cv_cc_flag__Werror_int_to_pointer_cast
876118781e08Smrg		if eval \${$cacheid+:} false; then :
876218781e08Smrg  $as_echo_n "(cached) " >&6
876318781e08Smrgelse
876418781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8765de2362d3Smrg/* end confdefs.h.  */
8766de2362d3Smrgint i;
8767de2362d3Smrgint
8768de2362d3Smrgmain ()
8769de2362d3Smrg{
8770de2362d3Smrg
8771de2362d3Smrg  ;
8772de2362d3Smrg  return 0;
8773de2362d3Smrg}
8774de2362d3Smrg_ACEOF
8775de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
877618781e08Smrg  eval $cacheid=yes
8777de2362d3Smrgelse
877818781e08Smrg  eval $cacheid=no
8779de2362d3Smrgfi
8780de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
8781de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
878218781e08Smrgfi
878318781e08Smrg
878418781e08Smrg
8785de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
8786de2362d3Smrg
878718781e08Smrg		eval supported=\$$cacheid
878818781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
878918781e08Smrg$as_echo "$supported" >&6; }
8790de2362d3Smrg		if test "$supported" = "yes" ; then
879118781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=int-to-pointer-cast"
8792de2362d3Smrg			found="yes"
8793de2362d3Smrg		fi
8794de2362d3Smrg	fi
8795de2362d3Smrg
8796de2362d3Smrg	if test $found = "no" ; then
879718781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8798de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8799de2362d3Smrg		fi
8800de2362d3Smrg
880118781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8802de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8803de2362d3Smrg		fi
8804de2362d3Smrg
880518781e08Smrg		CFLAGS="$CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION"
8806de2362d3Smrg
880718781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION" >&5
880818781e08Smrg$as_echo_n "checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION... " >&6; }
880918781e08Smrg		cacheid=xorg_cv_cc_flag__errwarn_E_BAD_PTR_INT_COMBINATION
881018781e08Smrg		if eval \${$cacheid+:} false; then :
881118781e08Smrg  $as_echo_n "(cached) " >&6
881218781e08Smrgelse
881318781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8814de2362d3Smrg/* end confdefs.h.  */
8815de2362d3Smrgint i;
8816de2362d3Smrgint
8817de2362d3Smrgmain ()
8818de2362d3Smrg{
8819de2362d3Smrg
8820de2362d3Smrg  ;
8821de2362d3Smrg  return 0;
8822de2362d3Smrg}
8823de2362d3Smrg_ACEOF
8824de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
882518781e08Smrg  eval $cacheid=yes
8826de2362d3Smrgelse
882718781e08Smrg  eval $cacheid=no
8828de2362d3Smrgfi
8829de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
8830de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
883118781e08Smrgfi
883218781e08Smrg
883318781e08Smrg
88347821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
8835de2362d3Smrg
883618781e08Smrg		eval supported=\$$cacheid
883718781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
883818781e08Smrg$as_echo "$supported" >&6; }
88397821949aSmrg		if test "$supported" = "yes" ; then
884018781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION"
88417821949aSmrg			found="yes"
88427821949aSmrg		fi
88437821949aSmrg	fi
8844de2362d3Smrg
8845de2362d3Smrg
8846de2362d3Smrg
8847de2362d3Smrg
8848de2362d3Smrg
8849de2362d3Smrg
8850de2362d3Smrg
885118781e08Smrg
885218781e08Smrg
885318781e08Smrg
885418781e08Smrg
885518781e08Smrg
885618781e08Smrg
885718781e08Smrg
885818781e08Smrg
8859de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
8860de2362d3Smrg
886118781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8862de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8863de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8864de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
886518781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
886618781e08Smrg  $as_echo_n "(cached) " >&6
886718781e08Smrgelse
886818781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8869de2362d3Smrg/* end confdefs.h.  */
8870de2362d3Smrgint i;
8871de2362d3Smrg_ACEOF
8872de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
887318781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
8874de2362d3Smrgelse
887518781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
8876de2362d3Smrgfi
8877de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
887818781e08Smrgfi
887918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
888018781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
888118781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8882de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8883de2362d3Smrgfi
8884de2362d3Smrg
888518781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
888618781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8887de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8888de2362d3Smrg	fi
8889de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8890de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8891de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
889218781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
889318781e08Smrg  $as_echo_n "(cached) " >&6
889418781e08Smrgelse
889518781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8896de2362d3Smrg/* end confdefs.h.  */
8897de2362d3Smrgint i;
8898de2362d3Smrg_ACEOF
8899de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
890018781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
8901de2362d3Smrgelse
890218781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
8903de2362d3Smrgfi
8904de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
890518781e08Smrgfi
890618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
890718781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
890818781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8909de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8910de2362d3Smrgfi
8911de2362d3Smrg
8912de2362d3Smrgfound="no"
8913de2362d3Smrg
8914de2362d3Smrg	if test $found = "no" ; then
891518781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8916de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8917de2362d3Smrg		fi
8918de2362d3Smrg
891918781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8920de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8921de2362d3Smrg		fi
8922de2362d3Smrg
892318781e08Smrg		CFLAGS="$CFLAGS -Werror=pointer-to-int-cast"
8924de2362d3Smrg
892518781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=pointer-to-int-cast" >&5
892618781e08Smrg$as_echo_n "checking if $CC supports -Werror=pointer-to-int-cast... " >&6; }
892718781e08Smrg		cacheid=xorg_cv_cc_flag__Werror_pointer_to_int_cast
892818781e08Smrg		if eval \${$cacheid+:} false; then :
892918781e08Smrg  $as_echo_n "(cached) " >&6
893018781e08Smrgelse
893118781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8932de2362d3Smrg/* end confdefs.h.  */
8933de2362d3Smrgint i;
8934de2362d3Smrgint
8935de2362d3Smrgmain ()
8936de2362d3Smrg{
8937de2362d3Smrg
8938de2362d3Smrg  ;
8939de2362d3Smrg  return 0;
8940de2362d3Smrg}
8941de2362d3Smrg_ACEOF
8942de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
894318781e08Smrg  eval $cacheid=yes
8944de2362d3Smrgelse
894518781e08Smrg  eval $cacheid=no
8946de2362d3Smrgfi
8947de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
8948de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
894918781e08Smrgfi
895018781e08Smrg
895118781e08Smrg
89527821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
89537821949aSmrg
895418781e08Smrg		eval supported=\$$cacheid
895518781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
895618781e08Smrg$as_echo "$supported" >&6; }
8957de2362d3Smrg		if test "$supported" = "yes" ; then
895818781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast"
8959de2362d3Smrg			found="yes"
8960de2362d3Smrg		fi
8961de2362d3Smrg	fi
8962de2362d3Smrg
896318781e08Smrg # Also -errwarn=E_BAD_PTR_INT_COMBINATION
896418781e08Smrgelse
896518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You have chosen not to turn some select compiler warnings into errors.  This should not be necessary.  Please report why you needed to do so in a bug report at $PACKAGE_BUGREPORT" >&5
896618781e08Smrg$as_echo "$as_me: WARNING: You have chosen not to turn some select compiler warnings into errors.  This should not be necessary.  Please report why you needed to do so in a bug report at $PACKAGE_BUGREPORT" >&2;}
896718781e08Smrg
896818781e08Smrg
896918781e08Smrg
897018781e08Smrg
897118781e08Smrg
897218781e08Smrg
897318781e08Smrg
8974de2362d3Smrg
8975de2362d3Smrg
8976de2362d3Smrg
8977de2362d3Smrg
8978de2362d3Smrg
8979de2362d3Smrg
8980de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
8981de2362d3Smrg
898218781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8983de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8984de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8985de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
898618781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
898718781e08Smrg  $as_echo_n "(cached) " >&6
898818781e08Smrgelse
898918781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8990de2362d3Smrg/* end confdefs.h.  */
8991de2362d3Smrgint i;
8992de2362d3Smrg_ACEOF
8993de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
899418781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
8995de2362d3Smrgelse
899618781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
8997de2362d3Smrgfi
8998de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
899918781e08Smrgfi
900018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
900118781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
900218781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9003de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9004de2362d3Smrgfi
9005de2362d3Smrg
900618781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
900718781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9008de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9009de2362d3Smrg	fi
9010de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9011de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9012de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
901318781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
901418781e08Smrg  $as_echo_n "(cached) " >&6
901518781e08Smrgelse
901618781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9017de2362d3Smrg/* end confdefs.h.  */
9018de2362d3Smrgint i;
9019de2362d3Smrg_ACEOF
9020de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
902118781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9022de2362d3Smrgelse
902318781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
9024de2362d3Smrgfi
9025de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
902618781e08Smrgfi
902718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
902818781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
902918781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9030de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9031de2362d3Smrgfi
9032de2362d3Smrg
9033de2362d3Smrgfound="no"
9034de2362d3Smrg
9035de2362d3Smrg	if test $found = "no" ; then
903618781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9037de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9038de2362d3Smrg		fi
9039de2362d3Smrg
904018781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9041de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9042de2362d3Smrg		fi
9043de2362d3Smrg
904418781e08Smrg		CFLAGS="$CFLAGS -Wimplicit"
9045de2362d3Smrg
904618781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wimplicit" >&5
904718781e08Smrg$as_echo_n "checking if $CC supports -Wimplicit... " >&6; }
904818781e08Smrg		cacheid=xorg_cv_cc_flag__Wimplicit
904918781e08Smrg		if eval \${$cacheid+:} false; then :
905018781e08Smrg  $as_echo_n "(cached) " >&6
905118781e08Smrgelse
905218781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9053de2362d3Smrg/* end confdefs.h.  */
9054de2362d3Smrgint i;
9055de2362d3Smrgint
9056de2362d3Smrgmain ()
9057de2362d3Smrg{
9058de2362d3Smrg
9059de2362d3Smrg  ;
9060de2362d3Smrg  return 0;
9061de2362d3Smrg}
9062de2362d3Smrg_ACEOF
9063de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
906418781e08Smrg  eval $cacheid=yes
9065de2362d3Smrgelse
906618781e08Smrg  eval $cacheid=no
9067de2362d3Smrgfi
9068de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
9069de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
907018781e08Smrgfi
907118781e08Smrg
907218781e08Smrg
90737821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
90747821949aSmrg
907518781e08Smrg		eval supported=\$$cacheid
907618781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
907718781e08Smrg$as_echo "$supported" >&6; }
9078de2362d3Smrg		if test "$supported" = "yes" ; then
907918781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wimplicit"
9080de2362d3Smrg			found="yes"
9081de2362d3Smrg		fi
9082de2362d3Smrg	fi
9083de2362d3Smrg
9084de2362d3Smrg
9085de2362d3Smrg
9086de2362d3Smrg
9087de2362d3Smrg
9088de2362d3Smrg
9089de2362d3Smrg
909018781e08Smrg
909118781e08Smrg
909218781e08Smrg
909318781e08Smrg
909418781e08Smrg
909518781e08Smrg
909618781e08Smrg
909718781e08Smrg
9098de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
9099de2362d3Smrg
910018781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9101de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9102de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9103de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
910418781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
910518781e08Smrg  $as_echo_n "(cached) " >&6
910618781e08Smrgelse
910718781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9108de2362d3Smrg/* end confdefs.h.  */
9109de2362d3Smrgint i;
9110de2362d3Smrg_ACEOF
9111de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
911218781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
9113de2362d3Smrgelse
911418781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
9115de2362d3Smrgfi
9116de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
911718781e08Smrgfi
911818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
911918781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
912018781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9121de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9122de2362d3Smrgfi
9123de2362d3Smrg
912418781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
912518781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9126de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9127de2362d3Smrg	fi
9128de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9129de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9130de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
913118781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
913218781e08Smrg  $as_echo_n "(cached) " >&6
913318781e08Smrgelse
913418781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9135de2362d3Smrg/* end confdefs.h.  */
9136de2362d3Smrgint i;
9137de2362d3Smrg_ACEOF
9138de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
913918781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9140de2362d3Smrgelse
914118781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
9142de2362d3Smrgfi
9143de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
914418781e08Smrgfi
914518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
914618781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
914718781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9148de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9149de2362d3Smrgfi
9150de2362d3Smrg
9151de2362d3Smrgfound="no"
9152de2362d3Smrg
9153de2362d3Smrg	if test $found = "no" ; then
915418781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9155de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9156de2362d3Smrg		fi
9157de2362d3Smrg
915818781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9159de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9160de2362d3Smrg		fi
9161de2362d3Smrg
916218781e08Smrg		CFLAGS="$CFLAGS -Wnonnull"
9163de2362d3Smrg
916418781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnonnull" >&5
916518781e08Smrg$as_echo_n "checking if $CC supports -Wnonnull... " >&6; }
916618781e08Smrg		cacheid=xorg_cv_cc_flag__Wnonnull
916718781e08Smrg		if eval \${$cacheid+:} false; then :
916818781e08Smrg  $as_echo_n "(cached) " >&6
916918781e08Smrgelse
917018781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9171de2362d3Smrg/* end confdefs.h.  */
9172de2362d3Smrgint i;
9173de2362d3Smrgint
9174de2362d3Smrgmain ()
9175de2362d3Smrg{
9176de2362d3Smrg
9177de2362d3Smrg  ;
9178de2362d3Smrg  return 0;
9179de2362d3Smrg}
9180de2362d3Smrg_ACEOF
9181de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
918218781e08Smrg  eval $cacheid=yes
9183de2362d3Smrgelse
918418781e08Smrg  eval $cacheid=no
9185de2362d3Smrgfi
9186de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
9187de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
918818781e08Smrgfi
918918781e08Smrg
919018781e08Smrg
91917821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
91927821949aSmrg
919318781e08Smrg		eval supported=\$$cacheid
919418781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
919518781e08Smrg$as_echo "$supported" >&6; }
9196de2362d3Smrg		if test "$supported" = "yes" ; then
919718781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wnonnull"
9198de2362d3Smrg			found="yes"
9199de2362d3Smrg		fi
9200de2362d3Smrg	fi
9201de2362d3Smrg
9202de2362d3Smrg
9203de2362d3Smrg
9204de2362d3Smrg
9205de2362d3Smrg
9206de2362d3Smrg
9207de2362d3Smrg
920818781e08Smrg
920918781e08Smrg
921018781e08Smrg
921118781e08Smrg
921218781e08Smrg
921318781e08Smrg
921418781e08Smrg
921518781e08Smrg
9216de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
9217de2362d3Smrg
921818781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9219de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9220de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9221de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
922218781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
922318781e08Smrg  $as_echo_n "(cached) " >&6
922418781e08Smrgelse
922518781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9226de2362d3Smrg/* end confdefs.h.  */
9227de2362d3Smrgint i;
9228de2362d3Smrg_ACEOF
9229de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
923018781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
9231de2362d3Smrgelse
923218781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
9233de2362d3Smrgfi
9234de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
923518781e08Smrgfi
923618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
923718781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
923818781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9239de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9240de2362d3Smrgfi
9241de2362d3Smrg
924218781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
924318781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9244de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9245de2362d3Smrg	fi
9246de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9247de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9248de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
924918781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
925018781e08Smrg  $as_echo_n "(cached) " >&6
925118781e08Smrgelse
925218781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9253de2362d3Smrg/* end confdefs.h.  */
9254de2362d3Smrgint i;
9255de2362d3Smrg_ACEOF
9256de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
925718781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9258de2362d3Smrgelse
925918781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
9260de2362d3Smrgfi
9261de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
926218781e08Smrgfi
926318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
926418781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
926518781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9266de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9267de2362d3Smrgfi
9268de2362d3Smrg
9269de2362d3Smrgfound="no"
9270de2362d3Smrg
9271de2362d3Smrg	if test $found = "no" ; then
927218781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9273de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9274de2362d3Smrg		fi
9275de2362d3Smrg
927618781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9277de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9278de2362d3Smrg		fi
9279de2362d3Smrg
928018781e08Smrg		CFLAGS="$CFLAGS -Winit-self"
9281de2362d3Smrg
928218781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Winit-self" >&5
928318781e08Smrg$as_echo_n "checking if $CC supports -Winit-self... " >&6; }
928418781e08Smrg		cacheid=xorg_cv_cc_flag__Winit_self
928518781e08Smrg		if eval \${$cacheid+:} false; then :
928618781e08Smrg  $as_echo_n "(cached) " >&6
928718781e08Smrgelse
928818781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9289de2362d3Smrg/* end confdefs.h.  */
9290de2362d3Smrgint i;
9291de2362d3Smrgint
9292de2362d3Smrgmain ()
9293de2362d3Smrg{
9294de2362d3Smrg
9295de2362d3Smrg  ;
9296de2362d3Smrg  return 0;
9297de2362d3Smrg}
9298de2362d3Smrg_ACEOF
9299de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
930018781e08Smrg  eval $cacheid=yes
9301de2362d3Smrgelse
930218781e08Smrg  eval $cacheid=no
9303de2362d3Smrgfi
9304de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
9305de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
930618781e08Smrgfi
930718781e08Smrg
930818781e08Smrg
93097821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
93107821949aSmrg
931118781e08Smrg		eval supported=\$$cacheid
931218781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
931318781e08Smrg$as_echo "$supported" >&6; }
9314de2362d3Smrg		if test "$supported" = "yes" ; then
931518781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Winit-self"
9316de2362d3Smrg			found="yes"
9317de2362d3Smrg		fi
9318de2362d3Smrg	fi
9319de2362d3Smrg
9320de2362d3Smrg
9321de2362d3Smrg
9322de2362d3Smrg
9323de2362d3Smrg
9324de2362d3Smrg
9325de2362d3Smrg
932618781e08Smrg
932718781e08Smrg
932818781e08Smrg
932918781e08Smrg
933018781e08Smrg
933118781e08Smrg
933218781e08Smrg
933318781e08Smrg
9334de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
9335de2362d3Smrg
933618781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9337de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9338de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9339de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
934018781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
934118781e08Smrg  $as_echo_n "(cached) " >&6
934218781e08Smrgelse
934318781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9344de2362d3Smrg/* end confdefs.h.  */
9345de2362d3Smrgint i;
9346de2362d3Smrg_ACEOF
9347de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
934818781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
9349de2362d3Smrgelse
935018781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
9351de2362d3Smrgfi
9352de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
935318781e08Smrgfi
935418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
935518781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
935618781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9357de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9358de2362d3Smrgfi
9359de2362d3Smrg
936018781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
936118781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9362de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9363de2362d3Smrg	fi
9364de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9365de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9366de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
936718781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
936818781e08Smrg  $as_echo_n "(cached) " >&6
936918781e08Smrgelse
937018781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9371de2362d3Smrg/* end confdefs.h.  */
9372de2362d3Smrgint i;
9373de2362d3Smrg_ACEOF
9374de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
937518781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9376de2362d3Smrgelse
937718781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
9378de2362d3Smrgfi
9379de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
938018781e08Smrgfi
938118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
938218781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
938318781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9384de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9385de2362d3Smrgfi
9386de2362d3Smrg
9387de2362d3Smrgfound="no"
9388de2362d3Smrg
9389de2362d3Smrg	if test $found = "no" ; then
939018781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9391de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9392de2362d3Smrg		fi
9393de2362d3Smrg
939418781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9395de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9396de2362d3Smrg		fi
9397de2362d3Smrg
939818781e08Smrg		CFLAGS="$CFLAGS -Wmain"
9399de2362d3Smrg
940018781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmain" >&5
940118781e08Smrg$as_echo_n "checking if $CC supports -Wmain... " >&6; }
940218781e08Smrg		cacheid=xorg_cv_cc_flag__Wmain
940318781e08Smrg		if eval \${$cacheid+:} false; then :
940418781e08Smrg  $as_echo_n "(cached) " >&6
940518781e08Smrgelse
940618781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9407de2362d3Smrg/* end confdefs.h.  */
9408de2362d3Smrgint i;
9409de2362d3Smrgint
9410de2362d3Smrgmain ()
9411de2362d3Smrg{
9412de2362d3Smrg
9413de2362d3Smrg  ;
9414de2362d3Smrg  return 0;
9415de2362d3Smrg}
9416de2362d3Smrg_ACEOF
9417de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
941818781e08Smrg  eval $cacheid=yes
9419de2362d3Smrgelse
942018781e08Smrg  eval $cacheid=no
9421de2362d3Smrgfi
9422de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
9423de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
942418781e08Smrgfi
942518781e08Smrg
942618781e08Smrg
94277821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
94287821949aSmrg
942918781e08Smrg		eval supported=\$$cacheid
943018781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
943118781e08Smrg$as_echo "$supported" >&6; }
9432de2362d3Smrg		if test "$supported" = "yes" ; then
943318781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wmain"
9434de2362d3Smrg			found="yes"
9435de2362d3Smrg		fi
9436de2362d3Smrg	fi
9437de2362d3Smrg
9438de2362d3Smrg
9439de2362d3Smrg
9440de2362d3Smrg
9441de2362d3Smrg
9442de2362d3Smrg
9443de2362d3Smrg
944418781e08Smrg
944518781e08Smrg
944618781e08Smrg
944718781e08Smrg
944818781e08Smrg
944918781e08Smrg
945018781e08Smrg
945118781e08Smrg
9452de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
9453de2362d3Smrg
945418781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9455de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9456de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9457de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
945818781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
945918781e08Smrg  $as_echo_n "(cached) " >&6
946018781e08Smrgelse
946118781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9462de2362d3Smrg/* end confdefs.h.  */
9463de2362d3Smrgint i;
9464de2362d3Smrg_ACEOF
9465de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
946618781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
9467de2362d3Smrgelse
946818781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
9469de2362d3Smrgfi
9470de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
947118781e08Smrgfi
947218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
947318781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
947418781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9475de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9476de2362d3Smrgfi
9477de2362d3Smrg
947818781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
947918781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9480de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9481de2362d3Smrg	fi
9482de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9483de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9484de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
948518781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
948618781e08Smrg  $as_echo_n "(cached) " >&6
948718781e08Smrgelse
948818781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9489de2362d3Smrg/* end confdefs.h.  */
9490de2362d3Smrgint i;
9491de2362d3Smrg_ACEOF
9492de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
949318781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9494de2362d3Smrgelse
949518781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
9496de2362d3Smrgfi
9497de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
949818781e08Smrgfi
949918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
950018781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
950118781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9502de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9503de2362d3Smrgfi
9504de2362d3Smrg
9505de2362d3Smrgfound="no"
9506de2362d3Smrg
9507de2362d3Smrg	if test $found = "no" ; then
950818781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9509de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9510de2362d3Smrg		fi
9511de2362d3Smrg
951218781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9513de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9514de2362d3Smrg		fi
9515de2362d3Smrg
951618781e08Smrg		CFLAGS="$CFLAGS -Wmissing-braces"
9517de2362d3Smrg
951818781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-braces" >&5
951918781e08Smrg$as_echo_n "checking if $CC supports -Wmissing-braces... " >&6; }
952018781e08Smrg		cacheid=xorg_cv_cc_flag__Wmissing_braces
952118781e08Smrg		if eval \${$cacheid+:} false; then :
952218781e08Smrg  $as_echo_n "(cached) " >&6
952318781e08Smrgelse
952418781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9525de2362d3Smrg/* end confdefs.h.  */
9526de2362d3Smrgint i;
9527de2362d3Smrgint
9528de2362d3Smrgmain ()
9529de2362d3Smrg{
9530de2362d3Smrg
9531de2362d3Smrg  ;
9532de2362d3Smrg  return 0;
9533de2362d3Smrg}
9534de2362d3Smrg_ACEOF
9535de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
953618781e08Smrg  eval $cacheid=yes
9537de2362d3Smrgelse
953818781e08Smrg  eval $cacheid=no
9539de2362d3Smrgfi
9540de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
9541de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
954218781e08Smrgfi
954318781e08Smrg
954418781e08Smrg
95457821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
95467821949aSmrg
954718781e08Smrg		eval supported=\$$cacheid
954818781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
954918781e08Smrg$as_echo "$supported" >&6; }
9550de2362d3Smrg		if test "$supported" = "yes" ; then
955118781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-braces"
9552de2362d3Smrg			found="yes"
9553de2362d3Smrg		fi
9554de2362d3Smrg	fi
9555de2362d3Smrg
9556de2362d3Smrg
9557de2362d3Smrg
9558de2362d3Smrg
9559de2362d3Smrg
9560de2362d3Smrg
9561de2362d3Smrg
956218781e08Smrg
956318781e08Smrg
956418781e08Smrg
956518781e08Smrg
956618781e08Smrg
956718781e08Smrg
956818781e08Smrg
956918781e08Smrg
9570de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
9571de2362d3Smrg
957218781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9573de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9574de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9575de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
957618781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
957718781e08Smrg  $as_echo_n "(cached) " >&6
957818781e08Smrgelse
957918781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9580de2362d3Smrg/* end confdefs.h.  */
9581de2362d3Smrgint i;
9582de2362d3Smrg_ACEOF
9583de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
958418781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
9585de2362d3Smrgelse
958618781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
9587de2362d3Smrgfi
9588de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
958918781e08Smrgfi
959018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
959118781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
959218781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9593de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9594de2362d3Smrgfi
9595de2362d3Smrg
959618781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
959718781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9598de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9599de2362d3Smrg	fi
9600de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9601de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9602de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
960318781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
960418781e08Smrg  $as_echo_n "(cached) " >&6
960518781e08Smrgelse
960618781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9607de2362d3Smrg/* end confdefs.h.  */
9608de2362d3Smrgint i;
9609de2362d3Smrg_ACEOF
9610de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
961118781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9612de2362d3Smrgelse
961318781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
9614de2362d3Smrgfi
9615de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
961618781e08Smrgfi
961718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
961818781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
961918781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9620de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9621de2362d3Smrgfi
9622de2362d3Smrg
9623de2362d3Smrgfound="no"
9624de2362d3Smrg
9625de2362d3Smrg	if test $found = "no" ; then
962618781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9627de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9628de2362d3Smrg		fi
9629de2362d3Smrg
963018781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9631de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9632de2362d3Smrg		fi
9633de2362d3Smrg
963418781e08Smrg		CFLAGS="$CFLAGS -Wsequence-point"
9635de2362d3Smrg
963618781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsequence-point" >&5
963718781e08Smrg$as_echo_n "checking if $CC supports -Wsequence-point... " >&6; }
963818781e08Smrg		cacheid=xorg_cv_cc_flag__Wsequence_point
963918781e08Smrg		if eval \${$cacheid+:} false; then :
964018781e08Smrg  $as_echo_n "(cached) " >&6
964118781e08Smrgelse
964218781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9643de2362d3Smrg/* end confdefs.h.  */
9644de2362d3Smrgint i;
9645de2362d3Smrgint
9646de2362d3Smrgmain ()
9647de2362d3Smrg{
9648de2362d3Smrg
9649de2362d3Smrg  ;
9650de2362d3Smrg  return 0;
9651de2362d3Smrg}
9652de2362d3Smrg_ACEOF
9653de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
965418781e08Smrg  eval $cacheid=yes
9655de2362d3Smrgelse
965618781e08Smrg  eval $cacheid=no
9657de2362d3Smrgfi
9658de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
9659de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
966018781e08Smrgfi
966118781e08Smrg
966218781e08Smrg
96637821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
9664de2362d3Smrg
966518781e08Smrg		eval supported=\$$cacheid
966618781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
966718781e08Smrg$as_echo "$supported" >&6; }
96687821949aSmrg		if test "$supported" = "yes" ; then
966918781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wsequence-point"
96707821949aSmrg			found="yes"
96717821949aSmrg		fi
96727821949aSmrg	fi
9673de2362d3Smrg
9674de2362d3Smrg
9675de2362d3Smrg
9676de2362d3Smrg
9677de2362d3Smrg
9678de2362d3Smrg
9679de2362d3Smrg
968018781e08Smrg
968118781e08Smrg
968218781e08Smrg
968318781e08Smrg
968418781e08Smrg
968518781e08Smrg
968618781e08Smrg
968718781e08Smrg
9688de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
9689de2362d3Smrg
969018781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9691de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9692de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9693de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
969418781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
969518781e08Smrg  $as_echo_n "(cached) " >&6
969618781e08Smrgelse
969718781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9698de2362d3Smrg/* end confdefs.h.  */
9699de2362d3Smrgint i;
9700de2362d3Smrg_ACEOF
9701de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
970218781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
9703de2362d3Smrgelse
970418781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
9705de2362d3Smrgfi
9706de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
970718781e08Smrgfi
970818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
970918781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
971018781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9711de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9712de2362d3Smrgfi
9713de2362d3Smrg
971418781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
971518781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9716de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9717de2362d3Smrg	fi
9718de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9719de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9720de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
972118781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
972218781e08Smrg  $as_echo_n "(cached) " >&6
972318781e08Smrgelse
972418781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9725de2362d3Smrg/* end confdefs.h.  */
9726de2362d3Smrgint i;
9727de2362d3Smrg_ACEOF
9728de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
972918781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9730de2362d3Smrgelse
973118781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
9732de2362d3Smrgfi
9733de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
973418781e08Smrgfi
973518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
973618781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
973718781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9738de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9739de2362d3Smrgfi
9740de2362d3Smrg
9741de2362d3Smrgfound="no"
9742de2362d3Smrg
9743de2362d3Smrg	if test $found = "no" ; then
974418781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9745de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9746de2362d3Smrg		fi
9747de2362d3Smrg
974818781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9749de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9750de2362d3Smrg		fi
9751de2362d3Smrg
975218781e08Smrg		CFLAGS="$CFLAGS -Wreturn-type"
9753de2362d3Smrg
975418781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wreturn-type" >&5
975518781e08Smrg$as_echo_n "checking if $CC supports -Wreturn-type... " >&6; }
975618781e08Smrg		cacheid=xorg_cv_cc_flag__Wreturn_type
975718781e08Smrg		if eval \${$cacheid+:} false; then :
975818781e08Smrg  $as_echo_n "(cached) " >&6
975918781e08Smrgelse
976018781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9761de2362d3Smrg/* end confdefs.h.  */
9762de2362d3Smrgint i;
9763de2362d3Smrgint
9764de2362d3Smrgmain ()
9765de2362d3Smrg{
9766de2362d3Smrg
9767de2362d3Smrg  ;
9768de2362d3Smrg  return 0;
9769de2362d3Smrg}
9770de2362d3Smrg_ACEOF
9771de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
977218781e08Smrg  eval $cacheid=yes
9773de2362d3Smrgelse
977418781e08Smrg  eval $cacheid=no
9775de2362d3Smrgfi
9776de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
9777de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
977818781e08Smrgfi
977918781e08Smrg
978018781e08Smrg
97817821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
97827821949aSmrg
978318781e08Smrg		eval supported=\$$cacheid
978418781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
978518781e08Smrg$as_echo "$supported" >&6; }
9786de2362d3Smrg		if test "$supported" = "yes" ; then
978718781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wreturn-type"
9788de2362d3Smrg			found="yes"
9789de2362d3Smrg		fi
9790de2362d3Smrg	fi
9791de2362d3Smrg
9792de2362d3Smrg
9793de2362d3Smrg
9794de2362d3Smrg
9795de2362d3Smrg
9796de2362d3Smrg
9797de2362d3Smrg
979818781e08Smrg
979918781e08Smrg
980018781e08Smrg
980118781e08Smrg
980218781e08Smrg
980318781e08Smrg
980418781e08Smrg
980518781e08Smrg
9806de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
9807de2362d3Smrg
980818781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9809de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9810de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9811de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
981218781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
981318781e08Smrg  $as_echo_n "(cached) " >&6
981418781e08Smrgelse
981518781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9816de2362d3Smrg/* end confdefs.h.  */
9817de2362d3Smrgint i;
9818de2362d3Smrg_ACEOF
9819de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
982018781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
9821de2362d3Smrgelse
982218781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
9823de2362d3Smrgfi
9824de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
982518781e08Smrgfi
982618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
982718781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
982818781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9829de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9830de2362d3Smrgfi
9831de2362d3Smrg
983218781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
983318781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9834de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9835de2362d3Smrg	fi
9836de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9837de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9838de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
983918781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
984018781e08Smrg  $as_echo_n "(cached) " >&6
984118781e08Smrgelse
984218781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9843de2362d3Smrg/* end confdefs.h.  */
9844de2362d3Smrgint i;
9845de2362d3Smrg_ACEOF
9846de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
984718781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9848de2362d3Smrgelse
984918781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
9850de2362d3Smrgfi
9851de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
985218781e08Smrgfi
985318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
985418781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
985518781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9856de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9857de2362d3Smrgfi
9858de2362d3Smrg
9859de2362d3Smrgfound="no"
9860de2362d3Smrg
9861de2362d3Smrg	if test $found = "no" ; then
986218781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9863de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9864de2362d3Smrg		fi
9865de2362d3Smrg
986618781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9867de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9868de2362d3Smrg		fi
9869de2362d3Smrg
987018781e08Smrg		CFLAGS="$CFLAGS -Wtrigraphs"
9871de2362d3Smrg
987218781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wtrigraphs" >&5
987318781e08Smrg$as_echo_n "checking if $CC supports -Wtrigraphs... " >&6; }
987418781e08Smrg		cacheid=xorg_cv_cc_flag__Wtrigraphs
987518781e08Smrg		if eval \${$cacheid+:} false; then :
987618781e08Smrg  $as_echo_n "(cached) " >&6
987718781e08Smrgelse
987818781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9879de2362d3Smrg/* end confdefs.h.  */
9880de2362d3Smrgint i;
9881de2362d3Smrgint
9882de2362d3Smrgmain ()
9883de2362d3Smrg{
9884de2362d3Smrg
9885de2362d3Smrg  ;
9886de2362d3Smrg  return 0;
9887de2362d3Smrg}
9888de2362d3Smrg_ACEOF
9889de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
989018781e08Smrg  eval $cacheid=yes
9891de2362d3Smrgelse
989218781e08Smrg  eval $cacheid=no
9893de2362d3Smrgfi
9894de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
9895de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
989618781e08Smrgfi
989718781e08Smrg
989818781e08Smrg
98997821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
99007821949aSmrg
990118781e08Smrg		eval supported=\$$cacheid
990218781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
990318781e08Smrg$as_echo "$supported" >&6; }
9904de2362d3Smrg		if test "$supported" = "yes" ; then
990518781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wtrigraphs"
9906de2362d3Smrg			found="yes"
9907de2362d3Smrg		fi
9908de2362d3Smrg	fi
9909de2362d3Smrg
9910de2362d3Smrg
9911de2362d3Smrg
9912de2362d3Smrg
9913de2362d3Smrg
9914de2362d3Smrg
9915de2362d3Smrg
9916de2362d3Smrg
9917de2362d3Smrg
9918de2362d3Smrg
9919de2362d3Smrg
9920de2362d3Smrg
9921de2362d3Smrg
9922de2362d3Smrg
9923de2362d3Smrg
9924de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
9925de2362d3Smrg
992618781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9927de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9928de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9929de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
993018781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
993118781e08Smrg  $as_echo_n "(cached) " >&6
993218781e08Smrgelse
993318781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9934de2362d3Smrg/* end confdefs.h.  */
9935de2362d3Smrgint i;
9936de2362d3Smrg_ACEOF
9937de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
993818781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
9939de2362d3Smrgelse
994018781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
9941de2362d3Smrgfi
9942de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
994318781e08Smrgfi
994418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
994518781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
994618781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9947de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9948de2362d3Smrgfi
9949de2362d3Smrg
995018781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
995118781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9952de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9953de2362d3Smrg	fi
9954de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9955de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9956de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
995718781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
995818781e08Smrg  $as_echo_n "(cached) " >&6
995918781e08Smrgelse
996018781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9961de2362d3Smrg/* end confdefs.h.  */
9962de2362d3Smrgint i;
9963de2362d3Smrg_ACEOF
9964de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
996518781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9966de2362d3Smrgelse
996718781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
9968de2362d3Smrgfi
9969de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
997018781e08Smrgfi
997118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
997218781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
997318781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9974de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9975de2362d3Smrgfi
9976de2362d3Smrg
9977de2362d3Smrgfound="no"
9978de2362d3Smrg
9979de2362d3Smrg	if test $found = "no" ; then
998018781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9981de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9982de2362d3Smrg		fi
9983de2362d3Smrg
998418781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9985de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9986de2362d3Smrg		fi
9987de2362d3Smrg
998818781e08Smrg		CFLAGS="$CFLAGS -Warray-bounds"
9989de2362d3Smrg
999018781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Warray-bounds" >&5
999118781e08Smrg$as_echo_n "checking if $CC supports -Warray-bounds... " >&6; }
999218781e08Smrg		cacheid=xorg_cv_cc_flag__Warray_bounds
999318781e08Smrg		if eval \${$cacheid+:} false; then :
999418781e08Smrg  $as_echo_n "(cached) " >&6
999518781e08Smrgelse
999618781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9997de2362d3Smrg/* end confdefs.h.  */
9998de2362d3Smrgint i;
9999de2362d3Smrgint
10000de2362d3Smrgmain ()
10001de2362d3Smrg{
10002de2362d3Smrg
10003de2362d3Smrg  ;
10004de2362d3Smrg  return 0;
10005de2362d3Smrg}
10006de2362d3Smrg_ACEOF
10007de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
1000818781e08Smrg  eval $cacheid=yes
10009de2362d3Smrgelse
1001018781e08Smrg  eval $cacheid=no
10011de2362d3Smrgfi
10012de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
10013de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
1001418781e08Smrgfi
1001518781e08Smrg
1001618781e08Smrg
100177821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
100187821949aSmrg
1001918781e08Smrg		eval supported=\$$cacheid
1002018781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
1002118781e08Smrg$as_echo "$supported" >&6; }
10022de2362d3Smrg		if test "$supported" = "yes" ; then
1002318781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Warray-bounds"
10024de2362d3Smrg			found="yes"
10025de2362d3Smrg		fi
10026de2362d3Smrg	fi
10027de2362d3Smrg
10028de2362d3Smrg
10029de2362d3Smrg
10030de2362d3Smrg
10031de2362d3Smrg
10032de2362d3Smrg
10033de2362d3Smrg
1003418781e08Smrg
1003518781e08Smrg
1003618781e08Smrg
1003718781e08Smrg
1003818781e08Smrg
1003918781e08Smrg
1004018781e08Smrg
1004118781e08Smrg
10042de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
10043de2362d3Smrg
1004418781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
10045de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10046de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10047de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
1004818781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
1004918781e08Smrg  $as_echo_n "(cached) " >&6
1005018781e08Smrgelse
1005118781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10052de2362d3Smrg/* end confdefs.h.  */
10053de2362d3Smrgint i;
10054de2362d3Smrg_ACEOF
10055de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
1005618781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
10057de2362d3Smrgelse
1005818781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
10059de2362d3Smrgfi
10060de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1006118781e08Smrgfi
1006218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
1006318781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1006418781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
10065de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10066de2362d3Smrgfi
10067de2362d3Smrg
1006818781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1006918781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10070de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10071de2362d3Smrg	fi
10072de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10073de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10074de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
1007518781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
1007618781e08Smrg  $as_echo_n "(cached) " >&6
1007718781e08Smrgelse
1007818781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10079de2362d3Smrg/* end confdefs.h.  */
10080de2362d3Smrgint i;
10081de2362d3Smrg_ACEOF
10082de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
1008318781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
10084de2362d3Smrgelse
1008518781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
10086de2362d3Smrgfi
10087de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10088de2362d3Smrgfi
1008918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
1009018781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1009118781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1009218781e08Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10093de2362d3Smrgfi
100947821949aSmrg
1009518781e08Smrgfound="no"
10096de2362d3Smrg
100977821949aSmrg	if test $found = "no" ; then
1009818781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
100997821949aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
101007821949aSmrg		fi
10101de2362d3Smrg
1010218781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
101037821949aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
101047821949aSmrg		fi
10105de2362d3Smrg
1010618781e08Smrg		CFLAGS="$CFLAGS -Wwrite-strings"
10107de2362d3Smrg
1010818781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wwrite-strings" >&5
1010918781e08Smrg$as_echo_n "checking if $CC supports -Wwrite-strings... " >&6; }
1011018781e08Smrg		cacheid=xorg_cv_cc_flag__Wwrite_strings
1011118781e08Smrg		if eval \${$cacheid+:} false; then :
1011218781e08Smrg  $as_echo_n "(cached) " >&6
1011318781e08Smrgelse
1011418781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
101157821949aSmrg/* end confdefs.h.  */
101167821949aSmrgint i;
101177821949aSmrgint
101187821949aSmrgmain ()
101197821949aSmrg{
10120de2362d3Smrg
101217821949aSmrg  ;
101227821949aSmrg  return 0;
101237821949aSmrg}
101247821949aSmrg_ACEOF
101257821949aSmrgif ac_fn_c_try_link "$LINENO"; then :
1012618781e08Smrg  eval $cacheid=yes
101277821949aSmrgelse
1012818781e08Smrg  eval $cacheid=no
101297821949aSmrgfi
101307821949aSmrgrm -f core conftest.err conftest.$ac_objext \
101317821949aSmrg    conftest$ac_exeext conftest.$ac_ext
1013218781e08Smrgfi
1013318781e08Smrg
1013418781e08Smrg
101357821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
10136de2362d3Smrg
1013718781e08Smrg		eval supported=\$$cacheid
1013818781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
1013918781e08Smrg$as_echo "$supported" >&6; }
101407821949aSmrg		if test "$supported" = "yes" ; then
1014118781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wwrite-strings"
101427821949aSmrg			found="yes"
101437821949aSmrg		fi
101447821949aSmrg	fi
10145de2362d3Smrg
10146de2362d3Smrg
10147de2362d3Smrg
1014818781e08Smrg
1014918781e08Smrg
1015018781e08Smrg
1015118781e08Smrg
1015218781e08Smrg
1015318781e08Smrg
1015418781e08Smrg
10155de2362d3Smrg
10156de2362d3Smrg
10157de2362d3Smrg
10158de2362d3Smrg
10159de2362d3Smrg
10160de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
10161de2362d3Smrg
1016218781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
10163de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10164de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10165de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
1016618781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
1016718781e08Smrg  $as_echo_n "(cached) " >&6
1016818781e08Smrgelse
1016918781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10170de2362d3Smrg/* end confdefs.h.  */
10171de2362d3Smrgint i;
10172de2362d3Smrg_ACEOF
10173de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
1017418781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
10175de2362d3Smrgelse
1017618781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
10177de2362d3Smrgfi
10178de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1017918781e08Smrgfi
1018018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
1018118781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1018218781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
10183de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10184de2362d3Smrgfi
10185de2362d3Smrg
1018618781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1018718781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10188de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10189de2362d3Smrg	fi
10190de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10191de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10192de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
1019318781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
1019418781e08Smrg  $as_echo_n "(cached) " >&6
1019518781e08Smrgelse
1019618781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10197de2362d3Smrg/* end confdefs.h.  */
10198de2362d3Smrgint i;
10199de2362d3Smrg_ACEOF
10200de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
1020118781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
10202de2362d3Smrgelse
1020318781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
10204de2362d3Smrgfi
10205de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1020618781e08Smrgfi
1020718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
1020818781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1020918781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
10210de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10211de2362d3Smrgfi
10212de2362d3Smrg
10213de2362d3Smrgfound="no"
10214de2362d3Smrg
10215de2362d3Smrg	if test $found = "no" ; then
1021618781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10217de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10218de2362d3Smrg		fi
10219de2362d3Smrg
1022018781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
10221de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10222de2362d3Smrg		fi
10223de2362d3Smrg
1022418781e08Smrg		CFLAGS="$CFLAGS -Waddress"
10225de2362d3Smrg
1022618781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Waddress" >&5
1022718781e08Smrg$as_echo_n "checking if $CC supports -Waddress... " >&6; }
1022818781e08Smrg		cacheid=xorg_cv_cc_flag__Waddress
1022918781e08Smrg		if eval \${$cacheid+:} false; then :
1023018781e08Smrg  $as_echo_n "(cached) " >&6
1023118781e08Smrgelse
1023218781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10233de2362d3Smrg/* end confdefs.h.  */
10234de2362d3Smrgint i;
10235de2362d3Smrgint
10236de2362d3Smrgmain ()
10237de2362d3Smrg{
10238de2362d3Smrg
10239de2362d3Smrg  ;
10240de2362d3Smrg  return 0;
10241de2362d3Smrg}
10242de2362d3Smrg_ACEOF
10243de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
1024418781e08Smrg  eval $cacheid=yes
10245de2362d3Smrgelse
1024618781e08Smrg  eval $cacheid=no
10247de2362d3Smrgfi
10248de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
10249de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
1025018781e08Smrgfi
1025118781e08Smrg
1025218781e08Smrg
102537821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
102547821949aSmrg
1025518781e08Smrg		eval supported=\$$cacheid
1025618781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
1025718781e08Smrg$as_echo "$supported" >&6; }
10258de2362d3Smrg		if test "$supported" = "yes" ; then
1025918781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Waddress"
10260de2362d3Smrg			found="yes"
10261de2362d3Smrg		fi
10262de2362d3Smrg	fi
10263de2362d3Smrg
10264de2362d3Smrg
10265de2362d3Smrg
10266de2362d3Smrg
10267de2362d3Smrg
10268de2362d3Smrg
10269de2362d3Smrg
10270de2362d3Smrg
10271de2362d3Smrg
10272de2362d3Smrg
10273de2362d3Smrg
10274de2362d3Smrg
10275de2362d3Smrg
10276de2362d3Smrg
10277de2362d3Smrg
1027818781e08Smrgxorg_testset_save_CFLAGS="$CFLAGS"
10279de2362d3Smrg
1028018781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1028118781e08Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1028218781e08Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
1028318781e08Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
1028418781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
10285de2362d3Smrg  $as_echo_n "(cached) " >&6
10286de2362d3Smrgelse
1028718781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1028818781e08Smrg/* end confdefs.h.  */
1028918781e08Smrgint i;
1029018781e08Smrg_ACEOF
1029118781e08Smrgif ac_fn_c_try_compile "$LINENO"; then :
1029218781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
10293de2362d3Smrgelse
1029418781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
10295de2362d3Smrgfi
1029618781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10297de2362d3Smrgfi
1029818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
1029918781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1030018781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1030118781e08Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10302de2362d3Smrgfi
10303de2362d3Smrg
1030418781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1030518781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1030618781e08Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1030718781e08Smrg	fi
1030818781e08Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1030918781e08Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
1031018781e08Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
1031118781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
10312de2362d3Smrg  $as_echo_n "(cached) " >&6
10313de2362d3Smrgelse
1031418781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1031518781e08Smrg/* end confdefs.h.  */
1031618781e08Smrgint i;
1031718781e08Smrg_ACEOF
1031818781e08Smrgif ac_fn_c_try_compile "$LINENO"; then :
1031918781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
10320de2362d3Smrgelse
1032118781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
10322de2362d3Smrgfi
1032318781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10324de2362d3Smrgfi
1032518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
1032618781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1032718781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1032818781e08Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10329de2362d3Smrgfi
10330de2362d3Smrg
1033118781e08Smrgfound="no"
10332de2362d3Smrg
1033318781e08Smrg	if test $found = "no" ; then
1033418781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1033518781e08Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1033618781e08Smrg		fi
10337de2362d3Smrg
1033818781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1033918781e08Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1034018781e08Smrg		fi
1034118781e08Smrg
1034218781e08Smrg		CFLAGS="$CFLAGS -Wint-to-pointer-cast"
1034318781e08Smrg
1034418781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wint-to-pointer-cast" >&5
1034518781e08Smrg$as_echo_n "checking if $CC supports -Wint-to-pointer-cast... " >&6; }
1034618781e08Smrg		cacheid=xorg_cv_cc_flag__Wint_to_pointer_cast
1034718781e08Smrg		if eval \${$cacheid+:} false; then :
10348de2362d3Smrg  $as_echo_n "(cached) " >&6
10349de2362d3Smrgelse
1035018781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1035118781e08Smrg/* end confdefs.h.  */
1035218781e08Smrgint i;
1035318781e08Smrgint
1035418781e08Smrgmain ()
1035518781e08Smrg{
10356de2362d3Smrg
1035718781e08Smrg  ;
1035818781e08Smrg  return 0;
1035918781e08Smrg}
1036018781e08Smrg_ACEOF
1036118781e08Smrgif ac_fn_c_try_link "$LINENO"; then :
1036218781e08Smrg  eval $cacheid=yes
1036318781e08Smrgelse
1036418781e08Smrg  eval $cacheid=no
1036518781e08Smrgfi
1036618781e08Smrgrm -f core conftest.err conftest.$ac_objext \
1036718781e08Smrg    conftest$ac_exeext conftest.$ac_ext
10368de2362d3Smrgfi
10369de2362d3Smrg
1037018781e08Smrg
1037118781e08Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
1037218781e08Smrg
1037318781e08Smrg		eval supported=\$$cacheid
1037418781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
1037518781e08Smrg$as_echo "$supported" >&6; }
1037618781e08Smrg		if test "$supported" = "yes" ; then
1037718781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wint-to-pointer-cast"
1037818781e08Smrg			found="yes"
1037918781e08Smrg		fi
1038018781e08Smrg	fi
1038118781e08Smrg
1038218781e08Smrg
1038318781e08Smrg
1038418781e08Smrg
1038518781e08Smrg
1038618781e08Smrg
1038718781e08Smrg
1038818781e08Smrg
1038918781e08Smrg
1039018781e08Smrg
1039118781e08Smrg
1039218781e08Smrg
1039318781e08Smrg
1039418781e08Smrg
1039518781e08Smrg
1039618781e08Smrgxorg_testset_save_CFLAGS="$CFLAGS"
1039718781e08Smrg
1039818781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1039918781e08Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1040018781e08Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
1040118781e08Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
1040218781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
1040318781e08Smrg  $as_echo_n "(cached) " >&6
1040418781e08Smrgelse
1040518781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1040618781e08Smrg/* end confdefs.h.  */
1040718781e08Smrgint i;
1040818781e08Smrg_ACEOF
1040918781e08Smrgif ac_fn_c_try_compile "$LINENO"; then :
1041018781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
1041118781e08Smrgelse
1041218781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1041318781e08Smrgfi
1041418781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1041518781e08Smrgfi
1041618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
1041718781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1041818781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1041918781e08Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
104207821949aSmrgfi
10421de2362d3Smrg
1042218781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1042318781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1042418781e08Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1042518781e08Smrg	fi
1042618781e08Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1042718781e08Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
1042818781e08Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
1042918781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
104307821949aSmrg  $as_echo_n "(cached) " >&6
104317821949aSmrgelse
1043218781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1043318781e08Smrg/* end confdefs.h.  */
1043418781e08Smrgint i;
1043518781e08Smrg_ACEOF
1043618781e08Smrgif ac_fn_c_try_compile "$LINENO"; then :
1043718781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
104387821949aSmrgelse
1043918781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
104407821949aSmrgfi
1044118781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
104427821949aSmrgfi
1044318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
1044418781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1044518781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1044618781e08Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
104477821949aSmrgfi
10448de2362d3Smrg
1044918781e08Smrgfound="no"
10450de2362d3Smrg
1045118781e08Smrg	if test $found = "no" ; then
1045218781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1045318781e08Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1045418781e08Smrg		fi
10455de2362d3Smrg
1045618781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1045718781e08Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1045818781e08Smrg		fi
1045918781e08Smrg
1046018781e08Smrg		CFLAGS="$CFLAGS -Wpointer-to-int-cast"
1046118781e08Smrg
1046218781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-to-int-cast" >&5
1046318781e08Smrg$as_echo_n "checking if $CC supports -Wpointer-to-int-cast... " >&6; }
1046418781e08Smrg		cacheid=xorg_cv_cc_flag__Wpointer_to_int_cast
1046518781e08Smrg		if eval \${$cacheid+:} false; then :
104667821949aSmrg  $as_echo_n "(cached) " >&6
104677821949aSmrgelse
1046818781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1046918781e08Smrg/* end confdefs.h.  */
1047018781e08Smrgint i;
1047118781e08Smrgint
1047218781e08Smrgmain ()
1047318781e08Smrg{
1047418781e08Smrg
1047518781e08Smrg  ;
1047618781e08Smrg  return 0;
1047718781e08Smrg}
104787821949aSmrg_ACEOF
1047918781e08Smrgif ac_fn_c_try_link "$LINENO"; then :
1048018781e08Smrg  eval $cacheid=yes
104817821949aSmrgelse
1048218781e08Smrg  eval $cacheid=no
104837821949aSmrgfi
1048418781e08Smrgrm -f core conftest.err conftest.$ac_objext \
1048518781e08Smrg    conftest$ac_exeext conftest.$ac_ext
104867821949aSmrgfi
10487de2362d3Smrg
10488de2362d3Smrg
1048918781e08Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
1049018781e08Smrg
1049118781e08Smrg		eval supported=\$$cacheid
1049218781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
1049318781e08Smrg$as_echo "$supported" >&6; }
1049418781e08Smrg		if test "$supported" = "yes" ; then
1049518781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wpointer-to-int-cast"
1049618781e08Smrg			found="yes"
1049718781e08Smrg		fi
1049818781e08Smrg	fi
10499de2362d3Smrg
10500de2362d3Smrg
105017821949aSmrgfi
10502de2362d3Smrg
10503de2362d3Smrg
10504de2362d3Smrg
10505de2362d3Smrg
1050618781e08Smrg
1050718781e08Smrg
1050818781e08Smrg
1050918781e08Smrg		CWARNFLAGS="$BASE_CFLAGS"
1051018781e08Smrg		if  test "x$GCC" = xyes ; then
1051118781e08Smrg		    CWARNFLAGS="$CWARNFLAGS -fno-strict-aliasing"
1051218781e08Smrg		fi
1051318781e08Smrg
1051418781e08Smrg
1051518781e08Smrg
1051618781e08Smrg
1051718781e08Smrg
1051818781e08Smrg
1051918781e08Smrg
1052018781e08Smrg
1052118781e08Smrg# Check whether --enable-strict-compilation was given.
1052218781e08Smrgif test "${enable_strict_compilation+set}" = set; then :
1052318781e08Smrg  enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval
10524de2362d3Smrgelse
1052518781e08Smrg  STRICT_COMPILE=no
10526de2362d3Smrgfi
105277821949aSmrg
105287821949aSmrg
1052918781e08Smrg
1053018781e08Smrg
1053118781e08Smrg
1053218781e08Smrg
1053318781e08SmrgSTRICT_CFLAGS=""
1053418781e08Smrg
1053518781e08Smrg
1053618781e08Smrg
1053718781e08Smrg
1053818781e08Smrg
1053918781e08Smrg
1054018781e08Smrg
1054118781e08Smrg
1054218781e08Smrg
1054318781e08Smrg
1054418781e08Smrg
1054518781e08Smrg
1054618781e08Smrg
1054718781e08Smrgxorg_testset_save_CFLAGS="$CFLAGS"
1054818781e08Smrg
1054918781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1055018781e08Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1055118781e08Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
1055218781e08Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
1055318781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
1055418781e08Smrg  $as_echo_n "(cached) " >&6
1055518781e08Smrgelse
1055618781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1055718781e08Smrg/* end confdefs.h.  */
1055818781e08Smrgint i;
1055918781e08Smrg_ACEOF
1056018781e08Smrgif ac_fn_c_try_compile "$LINENO"; then :
1056118781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
1056218781e08Smrgelse
1056318781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1056418781e08Smrgfi
1056518781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1056618781e08Smrgfi
1056718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
1056818781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1056918781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1057018781e08Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10571de2362d3Smrgfi
105727821949aSmrg
1057318781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1057418781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1057518781e08Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1057618781e08Smrg	fi
1057718781e08Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1057818781e08Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
1057918781e08Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
1058018781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
1058118781e08Smrg  $as_echo_n "(cached) " >&6
1058218781e08Smrgelse
1058318781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1058418781e08Smrg/* end confdefs.h.  */
1058518781e08Smrgint i;
1058618781e08Smrg_ACEOF
1058718781e08Smrgif ac_fn_c_try_compile "$LINENO"; then :
1058818781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
1058918781e08Smrgelse
1059018781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1059118781e08Smrgfi
1059218781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1059318781e08Smrgfi
1059418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
1059518781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1059618781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1059718781e08Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10598de2362d3Smrgfi
10599de2362d3Smrg
1060018781e08Smrgfound="no"
1060118781e08Smrg
1060218781e08Smrg	if test $found = "no" ; then
1060318781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1060418781e08Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1060518781e08Smrg		fi
1060618781e08Smrg
1060718781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1060818781e08Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1060918781e08Smrg		fi
10610de2362d3Smrg
1061118781e08Smrg		CFLAGS="$CFLAGS -pedantic"
10612de2362d3Smrg
1061318781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -pedantic" >&5
1061418781e08Smrg$as_echo_n "checking if $CC supports -pedantic... " >&6; }
1061518781e08Smrg		cacheid=xorg_cv_cc_flag__pedantic
1061618781e08Smrg		if eval \${$cacheid+:} false; then :
1061718781e08Smrg  $as_echo_n "(cached) " >&6
1061818781e08Smrgelse
1061918781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1062018781e08Smrg/* end confdefs.h.  */
1062118781e08Smrgint i;
1062218781e08Smrgint
1062318781e08Smrgmain ()
1062418781e08Smrg{
10625de2362d3Smrg
1062618781e08Smrg  ;
1062718781e08Smrg  return 0;
1062818781e08Smrg}
106297821949aSmrg_ACEOF
1063018781e08Smrgif ac_fn_c_try_link "$LINENO"; then :
1063118781e08Smrg  eval $cacheid=yes
1063218781e08Smrgelse
1063318781e08Smrg  eval $cacheid=no
1063418781e08Smrgfi
1063518781e08Smrgrm -f core conftest.err conftest.$ac_objext \
1063618781e08Smrg    conftest$ac_exeext conftest.$ac_ext
1063718781e08Smrgfi
10638de2362d3Smrg
10639de2362d3Smrg
1064018781e08Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
10641de2362d3Smrg
1064218781e08Smrg		eval supported=\$$cacheid
1064318781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
1064418781e08Smrg$as_echo "$supported" >&6; }
1064518781e08Smrg		if test "$supported" = "yes" ; then
1064618781e08Smrg			STRICT_CFLAGS="$STRICT_CFLAGS -pedantic"
1064718781e08Smrg			found="yes"
1064818781e08Smrg		fi
1064918781e08Smrg	fi
10650de2362d3Smrg
10651de2362d3Smrg
10652de2362d3Smrg
10653de2362d3Smrg
10654de2362d3Smrg
10655de2362d3Smrg
10656de2362d3Smrg
10657de2362d3Smrg
10658de2362d3Smrg
10659de2362d3Smrg
10660de2362d3Smrg
10661de2362d3Smrg
10662de2362d3Smrg
10663de2362d3Smrg
10664de2362d3Smrg
1066518781e08Smrgxorg_testset_save_CFLAGS="$CFLAGS"
10666de2362d3Smrg
1066718781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1066818781e08Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1066918781e08Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
1067018781e08Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
1067118781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
106727821949aSmrg  $as_echo_n "(cached) " >&6
106737821949aSmrgelse
1067418781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1067518781e08Smrg/* end confdefs.h.  */
1067618781e08Smrgint i;
1067718781e08Smrg_ACEOF
1067818781e08Smrgif ac_fn_c_try_compile "$LINENO"; then :
1067918781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
1068018781e08Smrgelse
1068118781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1068218781e08Smrgfi
1068318781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1068418781e08Smrgfi
1068518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
1068618781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1068718781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1068818781e08Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
1068918781e08Smrgfi
10690de2362d3Smrg
1069118781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1069218781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1069318781e08Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1069418781e08Smrg	fi
1069518781e08Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1069618781e08Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
1069718781e08Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
1069818781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
1069918781e08Smrg  $as_echo_n "(cached) " >&6
1070018781e08Smrgelse
1070118781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1070218781e08Smrg/* end confdefs.h.  */
1070318781e08Smrgint i;
1070418781e08Smrg_ACEOF
1070518781e08Smrgif ac_fn_c_try_compile "$LINENO"; then :
1070618781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
1070718781e08Smrgelse
1070818781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1070918781e08Smrgfi
1071018781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1071118781e08Smrgfi
1071218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
1071318781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1071418781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1071518781e08Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
1071618781e08Smrgfi
10717de2362d3Smrg
1071818781e08Smrgfound="no"
10719de2362d3Smrg
1072018781e08Smrg	if test $found = "no" ; then
1072118781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1072218781e08Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1072318781e08Smrg		fi
10724de2362d3Smrg
1072518781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1072618781e08Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1072718781e08Smrg		fi
10728de2362d3Smrg
1072918781e08Smrg		CFLAGS="$CFLAGS -Werror"
10730de2362d3Smrg
1073118781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror" >&5
1073218781e08Smrg$as_echo_n "checking if $CC supports -Werror... " >&6; }
1073318781e08Smrg		cacheid=xorg_cv_cc_flag__Werror
1073418781e08Smrg		if eval \${$cacheid+:} false; then :
1073518781e08Smrg  $as_echo_n "(cached) " >&6
107367821949aSmrgelse
1073718781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1073818781e08Smrg/* end confdefs.h.  */
1073918781e08Smrgint i;
1074018781e08Smrgint
1074118781e08Smrgmain ()
1074218781e08Smrg{
1074318781e08Smrg
1074418781e08Smrg  ;
1074518781e08Smrg  return 0;
1074618781e08Smrg}
1074718781e08Smrg_ACEOF
1074818781e08Smrgif ac_fn_c_try_link "$LINENO"; then :
1074918781e08Smrg  eval $cacheid=yes
1075018781e08Smrgelse
1075118781e08Smrg  eval $cacheid=no
1075218781e08Smrgfi
1075318781e08Smrgrm -f core conftest.err conftest.$ac_objext \
1075418781e08Smrg    conftest$ac_exeext conftest.$ac_ext
107557821949aSmrgfi
10756de2362d3Smrg
10757de2362d3Smrg
1075818781e08Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
10759de2362d3Smrg
1076018781e08Smrg		eval supported=\$$cacheid
1076118781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
1076218781e08Smrg$as_echo "$supported" >&6; }
1076318781e08Smrg		if test "$supported" = "yes" ; then
1076418781e08Smrg			STRICT_CFLAGS="$STRICT_CFLAGS -Werror"
1076518781e08Smrg			found="yes"
1076618781e08Smrg		fi
1076718781e08Smrg	fi
10768de2362d3Smrg
1076918781e08Smrg	if test $found = "no" ; then
1077018781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1077118781e08Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1077218781e08Smrg		fi
10773de2362d3Smrg
1077418781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1077518781e08Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1077618781e08Smrg		fi
1077718781e08Smrg
1077818781e08Smrg		CFLAGS="$CFLAGS -errwarn"
1077918781e08Smrg
1078018781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn" >&5
1078118781e08Smrg$as_echo_n "checking if $CC supports -errwarn... " >&6; }
1078218781e08Smrg		cacheid=xorg_cv_cc_flag__errwarn
1078318781e08Smrg		if eval \${$cacheid+:} false; then :
10784de2362d3Smrg  $as_echo_n "(cached) " >&6
10785de2362d3Smrgelse
1078618781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10787de2362d3Smrg/* end confdefs.h.  */
1078818781e08Smrgint i;
107897821949aSmrgint
107907821949aSmrgmain ()
107917821949aSmrg{
107927821949aSmrg
107937821949aSmrg  ;
107947821949aSmrg  return 0;
107957821949aSmrg}
10796de2362d3Smrg_ACEOF
1079718781e08Smrgif ac_fn_c_try_link "$LINENO"; then :
1079818781e08Smrg  eval $cacheid=yes
1079918781e08Smrgelse
1080018781e08Smrg  eval $cacheid=no
10801de2362d3Smrgfi
1080218781e08Smrgrm -f core conftest.err conftest.$ac_objext \
1080318781e08Smrg    conftest$ac_exeext conftest.$ac_ext
10804de2362d3Smrgfi
10805de2362d3Smrg
1080618781e08Smrg
1080718781e08Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
1080818781e08Smrg
1080918781e08Smrg		eval supported=\$$cacheid
1081018781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
1081118781e08Smrg$as_echo "$supported" >&6; }
1081218781e08Smrg		if test "$supported" = "yes" ; then
1081318781e08Smrg			STRICT_CFLAGS="$STRICT_CFLAGS -errwarn"
1081418781e08Smrg			found="yes"
1081518781e08Smrg		fi
1081618781e08Smrg	fi
1081718781e08Smrg
1081818781e08Smrg
1081918781e08Smrg
1082018781e08Smrg# Earlier versions of gcc (eg: 4.2) support -Werror=attributes, but do not
1082118781e08Smrg# activate it with -Werror, so we add it here explicitly.
1082218781e08Smrg
1082318781e08Smrg
1082418781e08Smrg
1082518781e08Smrg
1082618781e08Smrg
1082718781e08Smrg
1082818781e08Smrg
1082918781e08Smrg
1083018781e08Smrg
1083118781e08Smrg
1083218781e08Smrg
1083318781e08Smrg
1083418781e08Smrg
1083518781e08Smrgxorg_testset_save_CFLAGS="$CFLAGS"
1083618781e08Smrg
1083718781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1083818781e08Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1083918781e08Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
1084018781e08Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
1084118781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
10842de2362d3Smrg  $as_echo_n "(cached) " >&6
10843de2362d3Smrgelse
10844de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10845de2362d3Smrg/* end confdefs.h.  */
1084618781e08Smrgint i;
10847de2362d3Smrg_ACEOF
10848de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
1084918781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
1085018781e08Smrgelse
1085118781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
10852de2362d3Smrgfi
10853de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1085418781e08Smrgfi
1085518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
1085618781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1085718781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1085818781e08Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
1085918781e08Smrgfi
1086018781e08Smrg
1086118781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1086218781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1086318781e08Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1086418781e08Smrg	fi
1086518781e08Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1086618781e08Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
1086718781e08Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
1086818781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
1086918781e08Smrg  $as_echo_n "(cached) " >&6
1087018781e08Smrgelse
10871de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10872de2362d3Smrg/* end confdefs.h.  */
1087318781e08Smrgint i;
10874de2362d3Smrg_ACEOF
108757821949aSmrgif ac_fn_c_try_compile "$LINENO"; then :
1087618781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
1087718781e08Smrgelse
1087818781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
10879de2362d3Smrgfi
108807821949aSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10881de2362d3Smrgfi
1088218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
1088318781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1088418781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1088518781e08Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
1088618781e08Smrgfi
1088718781e08Smrg
1088818781e08Smrgfound="no"
1088918781e08Smrg
1089018781e08Smrg	if test $found = "no" ; then
1089118781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1089218781e08Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1089318781e08Smrg		fi
1089418781e08Smrg
1089518781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1089618781e08Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1089718781e08Smrg		fi
1089818781e08Smrg
1089918781e08Smrg		CFLAGS="$CFLAGS -Werror=attributes"
1090018781e08Smrg
1090118781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=attributes" >&5
1090218781e08Smrg$as_echo_n "checking if $CC supports -Werror=attributes... " >&6; }
1090318781e08Smrg		cacheid=xorg_cv_cc_flag__Werror_attributes
1090418781e08Smrg		if eval \${$cacheid+:} false; then :
109057821949aSmrg  $as_echo_n "(cached) " >&6
109067821949aSmrgelse
109077821949aSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
109087821949aSmrg/* end confdefs.h.  */
1090918781e08Smrgint i;
109107821949aSmrgint
109117821949aSmrgmain ()
109127821949aSmrg{
10913de2362d3Smrg
109147821949aSmrg  ;
109157821949aSmrg  return 0;
109167821949aSmrg}
109177821949aSmrg_ACEOF
1091818781e08Smrgif ac_fn_c_try_link "$LINENO"; then :
1091918781e08Smrg  eval $cacheid=yes
1092018781e08Smrgelse
1092118781e08Smrg  eval $cacheid=no
1092218781e08Smrgfi
1092318781e08Smrgrm -f core conftest.err conftest.$ac_objext \
1092418781e08Smrg    conftest$ac_exeext conftest.$ac_ext
1092518781e08Smrgfi
1092618781e08Smrg
1092718781e08Smrg
1092818781e08Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
1092918781e08Smrg
1093018781e08Smrg		eval supported=\$$cacheid
1093118781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
1093218781e08Smrg$as_echo "$supported" >&6; }
1093318781e08Smrg		if test "$supported" = "yes" ; then
1093418781e08Smrg			STRICT_CFLAGS="$STRICT_CFLAGS -Werror=attributes"
1093518781e08Smrg			found="yes"
1093618781e08Smrg		fi
1093718781e08Smrg	fi
1093818781e08Smrg
1093918781e08Smrg
1094018781e08Smrg
1094118781e08Smrgif test "x$STRICT_COMPILE" = "xyes"; then
1094218781e08Smrg    BASE_CFLAGS="$BASE_CFLAGS $STRICT_CFLAGS"
1094318781e08Smrg    CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS"
1094418781e08Smrgfi
1094518781e08Smrg
1094618781e08Smrg
1094718781e08Smrg
1094818781e08Smrg
1094918781e08Smrg
1095018781e08Smrg
1095118781e08Smrgcat >>confdefs.h <<_ACEOF
1095218781e08Smrg#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
1095318781e08Smrg_ACEOF
1095418781e08Smrg
1095518781e08Smrg	PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
1095618781e08Smrg	if test "x$PVM" = "x"; then
1095718781e08Smrg		PVM="0"
1095818781e08Smrg	fi
1095918781e08Smrg
1096018781e08Smrgcat >>confdefs.h <<_ACEOF
1096118781e08Smrg#define PACKAGE_VERSION_MINOR $PVM
1096218781e08Smrg_ACEOF
1096318781e08Smrg
1096418781e08Smrg	PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
1096518781e08Smrg	if test "x$PVP" = "x"; then
1096618781e08Smrg		PVP="0"
1096718781e08Smrg	fi
1096818781e08Smrg
1096918781e08Smrgcat >>confdefs.h <<_ACEOF
1097018781e08Smrg#define PACKAGE_VERSION_PATCHLEVEL $PVP
1097118781e08Smrg_ACEOF
1097218781e08Smrg
1097318781e08Smrg
1097418781e08Smrg
1097518781e08SmrgCHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp && \
1097618781e08Smrgmv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \
1097718781e08Smrg|| (rm -f \$(top_srcdir)/.changelog.tmp; touch \$(top_srcdir)/ChangeLog; \
1097818781e08Smrgecho 'git directory not found: installing possibly empty changelog.' >&2)"
1097918781e08Smrg
1098018781e08Smrg
1098118781e08Smrg
1098218781e08Smrg
1098318781e08Smrgmacros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros`
1098418781e08SmrgINSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \
1098518781e08Smrgmv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \
1098618781e08Smrg|| (rm -f \$(top_srcdir)/.INSTALL.tmp; touch \$(top_srcdir)/INSTALL; \
1098718781e08Smrgecho 'util-macros \"pkgdatadir\" from xorg-macros.pc not found: installing possibly empty INSTALL.' >&2)"
1098818781e08Smrg
1098918781e08Smrg
1099018781e08Smrg
1099118781e08Smrg
1099218781e08Smrg
1099318781e08Smrg
1099418781e08Smrgif test x$APP_MAN_SUFFIX = x    ; then
1099518781e08Smrg    APP_MAN_SUFFIX=1
1099618781e08Smrgfi
1099718781e08Smrgif test x$APP_MAN_DIR = x    ; then
1099818781e08Smrg    APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
1099918781e08Smrgfi
1100018781e08Smrg
1100118781e08Smrgif test x$LIB_MAN_SUFFIX = x    ; then
1100218781e08Smrg    LIB_MAN_SUFFIX=3
1100318781e08Smrgfi
1100418781e08Smrgif test x$LIB_MAN_DIR = x    ; then
1100518781e08Smrg    LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
1100618781e08Smrgfi
1100718781e08Smrg
1100818781e08Smrgif test x$FILE_MAN_SUFFIX = x    ; then
1100918781e08Smrg    case $host_os in
1101018781e08Smrg	solaris*)	FILE_MAN_SUFFIX=4  ;;
1101118781e08Smrg	*)		FILE_MAN_SUFFIX=5  ;;
1101218781e08Smrg    esac
1101318781e08Smrgfi
1101418781e08Smrgif test x$FILE_MAN_DIR = x    ; then
1101518781e08Smrg    FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
1101618781e08Smrgfi
1101718781e08Smrg
1101818781e08Smrgif test x$MISC_MAN_SUFFIX = x    ; then
1101918781e08Smrg    case $host_os in
1102018781e08Smrg	solaris*)	MISC_MAN_SUFFIX=5  ;;
1102118781e08Smrg	*)		MISC_MAN_SUFFIX=7  ;;
1102218781e08Smrg    esac
1102318781e08Smrgfi
1102418781e08Smrgif test x$MISC_MAN_DIR = x    ; then
1102518781e08Smrg    MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
11026de2362d3Smrgfi
11027de2362d3Smrg
1102818781e08Smrgif test x$DRIVER_MAN_SUFFIX = x    ; then
1102918781e08Smrg    case $host_os in
1103018781e08Smrg	solaris*)	DRIVER_MAN_SUFFIX=7  ;;
1103118781e08Smrg	*)		DRIVER_MAN_SUFFIX=4  ;;
1103218781e08Smrg    esac
11033de2362d3Smrgfi
1103418781e08Smrgif test x$DRIVER_MAN_DIR = x    ; then
1103518781e08Smrg    DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
11036de2362d3Smrgfi
1103718781e08Smrg
1103818781e08Smrgif test x$ADMIN_MAN_SUFFIX = x    ; then
1103918781e08Smrg    case $host_os in
1104018781e08Smrg	solaris*)	ADMIN_MAN_SUFFIX=1m ;;
1104118781e08Smrg	*)		ADMIN_MAN_SUFFIX=8  ;;
1104218781e08Smrg    esac
1104318781e08Smrgfi
1104418781e08Smrgif test x$ADMIN_MAN_DIR = x    ; then
1104518781e08Smrg    ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
11046de2362d3Smrgfi
11047de2362d3Smrg
11048de2362d3Smrg
11049de2362d3Smrg
1105018781e08Smrg
1105118781e08Smrg
1105218781e08Smrg
1105318781e08Smrg
1105418781e08Smrg
1105518781e08Smrg
1105618781e08Smrg
1105718781e08Smrg
1105818781e08Smrg
1105918781e08Smrg
1106018781e08Smrg
1106118781e08Smrg
1106218781e08SmrgXORG_MAN_PAGE="X Version 11"
1106318781e08Smrg
1106418781e08SmrgMAN_SUBSTS="\
1106518781e08Smrg	-e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
1106618781e08Smrg	-e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
1106718781e08Smrg	-e 's|__xservername__|Xorg|g' \
1106818781e08Smrg	-e 's|__xconfigfile__|xorg.conf|g' \
1106918781e08Smrg	-e 's|__projectroot__|\$(prefix)|g' \
1107018781e08Smrg	-e 's|__apploaddir__|\$(appdefaultdir)|g' \
1107118781e08Smrg	-e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \
1107218781e08Smrg	-e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \
1107318781e08Smrg	-e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \
1107418781e08Smrg	-e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \
1107518781e08Smrg	-e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \
1107618781e08Smrg	-e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'"
1107718781e08Smrg
1107818781e08Smrg
1107918781e08Smrg
1108018781e08Smrg# Check whether --enable-silent-rules was given.
1108118781e08Smrgif test "${enable_silent_rules+set}" = set; then :
1108218781e08Smrg  enableval=$enable_silent_rules;
11083de2362d3Smrgfi
110847821949aSmrg
1108518781e08Smrgcase $enable_silent_rules in # (((
1108618781e08Smrg  yes) AM_DEFAULT_VERBOSITY=0;;
1108718781e08Smrg   no) AM_DEFAULT_VERBOSITY=1;;
1108818781e08Smrg    *) AM_DEFAULT_VERBOSITY=0;;
1108918781e08Smrgesac
1109018781e08Smrgam_make=${MAKE-make}
1109118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
1109218781e08Smrg$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
1109318781e08Smrgif ${am_cv_make_support_nested_variables+:} false; then :
1109418781e08Smrg  $as_echo_n "(cached) " >&6
1109518781e08Smrgelse
1109618781e08Smrg  if $as_echo 'TRUE=$(BAR$(V))
1109718781e08SmrgBAR0=false
1109818781e08SmrgBAR1=true
1109918781e08SmrgV=1
1110018781e08Smrgam__doit:
1110118781e08Smrg	@$(TRUE)
1110218781e08Smrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
1110318781e08Smrg  am_cv_make_support_nested_variables=yes
11104de2362d3Smrgelse
1110518781e08Smrg  am_cv_make_support_nested_variables=no
11106de2362d3Smrgfi
1110718781e08Smrgfi
1110818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
1110918781e08Smrg$as_echo "$am_cv_make_support_nested_variables" >&6; }
1111018781e08Smrgif test $am_cv_make_support_nested_variables = yes; then
1111118781e08Smrg    AM_V='$(V)'
1111218781e08Smrg  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
1111318781e08Smrgelse
1111418781e08Smrg  AM_V=$AM_DEFAULT_VERBOSITY
1111518781e08Smrg  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
1111618781e08Smrgfi
1111718781e08SmrgAM_BACKSLASH='\'
11118de2362d3Smrg
11119de2362d3Smrg
11120de2362d3Smrg
11121de2362d3Smrg# Initialize libtool
11122de2362d3Smrg# Check whether --enable-static was given.
11123de2362d3Smrgif test "${enable_static+set}" = set; then :
11124de2362d3Smrg  enableval=$enable_static; p=${PACKAGE-default}
11125de2362d3Smrg    case $enableval in
11126de2362d3Smrg    yes) enable_static=yes ;;
11127de2362d3Smrg    no) enable_static=no ;;
11128de2362d3Smrg    *)
11129de2362d3Smrg     enable_static=no
11130de2362d3Smrg      # Look at the argument we got.  We use all the common list separators.
1113118781e08Smrg      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
11132de2362d3Smrg      for pkg in $enableval; do
1113318781e08Smrg	IFS=$lt_save_ifs
11134de2362d3Smrg	if test "X$pkg" = "X$p"; then
11135de2362d3Smrg	  enable_static=yes
11136de2362d3Smrg	fi
11137de2362d3Smrg      done
1113818781e08Smrg      IFS=$lt_save_ifs
11139de2362d3Smrg      ;;
11140de2362d3Smrg    esac
11141de2362d3Smrgelse
11142de2362d3Smrg  enable_static=no
11143de2362d3Smrgfi
11144de2362d3Smrg
11145de2362d3Smrg
11146de2362d3Smrg
11147de2362d3Smrg
11148de2362d3Smrg
11149de2362d3Smrg
11150de2362d3Smrg
11151de2362d3Smrg
11152de2362d3Smrg
11153de2362d3Smrgcase `pwd` in
11154de2362d3Smrg  *\ * | *\	*)
11155de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
11156de2362d3Smrg$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
11157de2362d3Smrgesac
11158de2362d3Smrg
11159de2362d3Smrg
11160de2362d3Smrg
111618bf5c682Smrgmacro_version='2.4.6.40-6ca5'
111628bf5c682Smrgmacro_revision='2.4.6.40'
11163de2362d3Smrg
11164de2362d3Smrg
11165de2362d3Smrg
11166de2362d3Smrg
11167de2362d3Smrg
11168de2362d3Smrg
11169de2362d3Smrg
11170de2362d3Smrg
11171de2362d3Smrg
11172de2362d3Smrg
11173de2362d3Smrg
11174de2362d3Smrg
11175de2362d3Smrg
1117618781e08Smrgltmain=$ac_aux_dir/ltmain.sh
11177de2362d3Smrg
11178de2362d3Smrg# Backslashify metacharacters that are still active within
11179de2362d3Smrg# double-quoted strings.
11180de2362d3Smrgsed_quote_subst='s/\(["`$\\]\)/\\\1/g'
11181de2362d3Smrg
11182de2362d3Smrg# Same as above, but do not quote variable references.
11183de2362d3Smrgdouble_quote_subst='s/\(["`\\]\)/\\\1/g'
11184de2362d3Smrg
11185de2362d3Smrg# Sed substitution to delay expansion of an escaped shell variable in a
11186de2362d3Smrg# double_quote_subst'ed string.
11187de2362d3Smrgdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
11188de2362d3Smrg
11189de2362d3Smrg# Sed substitution to delay expansion of an escaped single quote.
11190de2362d3Smrgdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
11191de2362d3Smrg
11192de2362d3Smrg# Sed substitution to avoid accidental globbing in evaled expressions
11193de2362d3Smrgno_glob_subst='s/\*/\\\*/g'
11194de2362d3Smrg
11195de2362d3SmrgECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11196de2362d3SmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
11197de2362d3SmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
11198de2362d3Smrg
11199de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
11200de2362d3Smrg$as_echo_n "checking how to print strings... " >&6; }
11201de2362d3Smrg# Test print first, because it will be a builtin if present.
11202de2362d3Smrgif test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
11203de2362d3Smrg   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
11204de2362d3Smrg  ECHO='print -r --'
11205de2362d3Smrgelif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
11206de2362d3Smrg  ECHO='printf %s\n'
11207de2362d3Smrgelse
11208de2362d3Smrg  # Use this function as a fallback that always works.
11209de2362d3Smrg  func_fallback_echo ()
11210de2362d3Smrg  {
11211de2362d3Smrg    eval 'cat <<_LTECHO_EOF
11212de2362d3Smrg$1
11213de2362d3Smrg_LTECHO_EOF'
11214de2362d3Smrg  }
11215de2362d3Smrg  ECHO='func_fallback_echo'
11216de2362d3Smrgfi
11217de2362d3Smrg
11218de2362d3Smrg# func_echo_all arg...
11219de2362d3Smrg# Invoke $ECHO with all args, space-separated.
11220de2362d3Smrgfunc_echo_all ()
11221de2362d3Smrg{
11222de2362d3Smrg    $ECHO ""
11223de2362d3Smrg}
11224de2362d3Smrg
1122518781e08Smrgcase $ECHO in
11226de2362d3Smrg  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
11227de2362d3Smrg$as_echo "printf" >&6; } ;;
11228de2362d3Smrg  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
11229de2362d3Smrg$as_echo "print -r" >&6; } ;;
11230de2362d3Smrg  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
11231de2362d3Smrg$as_echo "cat" >&6; } ;;
11232de2362d3Smrgesac
11233de2362d3Smrg
11234de2362d3Smrg
11235de2362d3Smrg
11236de2362d3Smrg
11237de2362d3Smrg
11238de2362d3Smrg
11239de2362d3Smrg
11240de2362d3Smrg
11241de2362d3Smrg
11242de2362d3Smrg
11243de2362d3Smrg
11244de2362d3Smrg
11245de2362d3Smrg
11246de2362d3Smrg
11247de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
11248de2362d3Smrg$as_echo_n "checking for a sed that does not truncate output... " >&6; }
11249de2362d3Smrgif ${ac_cv_path_SED+:} false; then :
11250de2362d3Smrg  $as_echo_n "(cached) " >&6
11251de2362d3Smrgelse
11252de2362d3Smrg            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
11253de2362d3Smrg     for ac_i in 1 2 3 4 5 6 7; do
11254de2362d3Smrg       ac_script="$ac_script$as_nl$ac_script"
11255de2362d3Smrg     done
11256de2362d3Smrg     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
11257de2362d3Smrg     { ac_script=; unset ac_script;}
11258de2362d3Smrg     if test -z "$SED"; then
11259de2362d3Smrg  ac_path_SED_found=false
11260de2362d3Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
11261de2362d3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11262de2362d3Smrgfor as_dir in $PATH
11263de2362d3Smrgdo
11264de2362d3Smrg  IFS=$as_save_IFS
11265de2362d3Smrg  test -z "$as_dir" && as_dir=.
11266de2362d3Smrg    for ac_prog in sed gsed; do
11267de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
11268de2362d3Smrg      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
1126918781e08Smrg      as_fn_executable_p "$ac_path_SED" || continue
11270de2362d3Smrg# Check for GNU ac_path_SED and select it if it is found.
11271de2362d3Smrg  # Check for GNU $ac_path_SED
11272de2362d3Smrgcase `"$ac_path_SED" --version 2>&1` in
11273de2362d3Smrg*GNU*)
11274de2362d3Smrg  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
11275de2362d3Smrg*)
11276de2362d3Smrg  ac_count=0
11277de2362d3Smrg  $as_echo_n 0123456789 >"conftest.in"
11278de2362d3Smrg  while :
11279de2362d3Smrg  do
11280de2362d3Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
11281de2362d3Smrg    mv "conftest.tmp" "conftest.in"
11282de2362d3Smrg    cp "conftest.in" "conftest.nl"
11283de2362d3Smrg    $as_echo '' >> "conftest.nl"
11284de2362d3Smrg    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
11285de2362d3Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
11286de2362d3Smrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
11287de2362d3Smrg    if test $ac_count -gt ${ac_path_SED_max-0}; then
11288de2362d3Smrg      # Best one so far, save it but keep looking for a better one
11289de2362d3Smrg      ac_cv_path_SED="$ac_path_SED"
11290de2362d3Smrg      ac_path_SED_max=$ac_count
11291de2362d3Smrg    fi
11292de2362d3Smrg    # 10*(2^10) chars as input seems more than enough
11293de2362d3Smrg    test $ac_count -gt 10 && break
11294de2362d3Smrg  done
11295de2362d3Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
11296de2362d3Smrgesac
11297de2362d3Smrg
11298de2362d3Smrg      $ac_path_SED_found && break 3
11299de2362d3Smrg    done
11300de2362d3Smrg  done
11301de2362d3Smrg  done
11302de2362d3SmrgIFS=$as_save_IFS
11303de2362d3Smrg  if test -z "$ac_cv_path_SED"; then
11304de2362d3Smrg    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
11305de2362d3Smrg  fi
11306de2362d3Smrgelse
11307de2362d3Smrg  ac_cv_path_SED=$SED
11308de2362d3Smrgfi
11309de2362d3Smrg
11310de2362d3Smrgfi
11311de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
11312de2362d3Smrg$as_echo "$ac_cv_path_SED" >&6; }
11313de2362d3Smrg SED="$ac_cv_path_SED"
11314de2362d3Smrg  rm -f conftest.sed
11315de2362d3Smrg
11316de2362d3Smrgtest -z "$SED" && SED=sed
11317de2362d3SmrgXsed="$SED -e 1s/^X//"
11318de2362d3Smrg
11319de2362d3Smrg
11320de2362d3Smrg
11321de2362d3Smrg
11322de2362d3Smrg
11323de2362d3Smrg
11324de2362d3Smrg
11325de2362d3Smrg
11326de2362d3Smrg
11327de2362d3Smrg
11328de2362d3Smrg
11329de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
11330de2362d3Smrg$as_echo_n "checking for fgrep... " >&6; }
11331de2362d3Smrgif ${ac_cv_path_FGREP+:} false; then :
11332de2362d3Smrg  $as_echo_n "(cached) " >&6
11333de2362d3Smrgelse
11334de2362d3Smrg  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
11335de2362d3Smrg   then ac_cv_path_FGREP="$GREP -F"
11336de2362d3Smrg   else
11337de2362d3Smrg     if test -z "$FGREP"; then
11338de2362d3Smrg  ac_path_FGREP_found=false
11339de2362d3Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
11340de2362d3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11341de2362d3Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
11342de2362d3Smrgdo
11343de2362d3Smrg  IFS=$as_save_IFS
11344de2362d3Smrg  test -z "$as_dir" && as_dir=.
11345de2362d3Smrg    for ac_prog in fgrep; do
11346de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
11347de2362d3Smrg      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
1134818781e08Smrg      as_fn_executable_p "$ac_path_FGREP" || continue
11349de2362d3Smrg# Check for GNU ac_path_FGREP and select it if it is found.
11350de2362d3Smrg  # Check for GNU $ac_path_FGREP
11351de2362d3Smrgcase `"$ac_path_FGREP" --version 2>&1` in
11352de2362d3Smrg*GNU*)
11353de2362d3Smrg  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
11354de2362d3Smrg*)
11355de2362d3Smrg  ac_count=0
11356de2362d3Smrg  $as_echo_n 0123456789 >"conftest.in"
11357de2362d3Smrg  while :
11358de2362d3Smrg  do
11359de2362d3Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
11360de2362d3Smrg    mv "conftest.tmp" "conftest.in"
11361de2362d3Smrg    cp "conftest.in" "conftest.nl"
11362de2362d3Smrg    $as_echo 'FGREP' >> "conftest.nl"
11363de2362d3Smrg    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
11364de2362d3Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
11365de2362d3Smrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
11366de2362d3Smrg    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
11367de2362d3Smrg      # Best one so far, save it but keep looking for a better one
11368de2362d3Smrg      ac_cv_path_FGREP="$ac_path_FGREP"
11369de2362d3Smrg      ac_path_FGREP_max=$ac_count
11370de2362d3Smrg    fi
11371de2362d3Smrg    # 10*(2^10) chars as input seems more than enough
11372de2362d3Smrg    test $ac_count -gt 10 && break
11373de2362d3Smrg  done
11374de2362d3Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
11375de2362d3Smrgesac
11376de2362d3Smrg
11377de2362d3Smrg      $ac_path_FGREP_found && break 3
11378de2362d3Smrg    done
11379de2362d3Smrg  done
11380de2362d3Smrg  done
11381de2362d3SmrgIFS=$as_save_IFS
11382de2362d3Smrg  if test -z "$ac_cv_path_FGREP"; then
11383de2362d3Smrg    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
11384de2362d3Smrg  fi
11385de2362d3Smrgelse
11386de2362d3Smrg  ac_cv_path_FGREP=$FGREP
11387de2362d3Smrgfi
11388de2362d3Smrg
11389de2362d3Smrg   fi
11390de2362d3Smrgfi
11391de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
11392de2362d3Smrg$as_echo "$ac_cv_path_FGREP" >&6; }
11393de2362d3Smrg FGREP="$ac_cv_path_FGREP"
11394de2362d3Smrg
11395de2362d3Smrg
11396de2362d3Smrgtest -z "$GREP" && GREP=grep
11397de2362d3Smrg
11398de2362d3Smrg
11399de2362d3Smrg
11400de2362d3Smrg
11401de2362d3Smrg
11402de2362d3Smrg
11403de2362d3Smrg
11404de2362d3Smrg
11405de2362d3Smrg
11406de2362d3Smrg
11407de2362d3Smrg
11408de2362d3Smrg
11409de2362d3Smrg
11410de2362d3Smrg
11411de2362d3Smrg
11412de2362d3Smrg
11413de2362d3Smrg
11414de2362d3Smrg
11415de2362d3Smrg
11416de2362d3Smrg# Check whether --with-gnu-ld was given.
11417de2362d3Smrgif test "${with_gnu_ld+set}" = set; then :
1141818781e08Smrg  withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
11419de2362d3Smrgelse
11420de2362d3Smrg  with_gnu_ld=no
11421de2362d3Smrgfi
11422de2362d3Smrg
11423de2362d3Smrgac_prog=ld
1142418781e08Smrgif test yes = "$GCC"; then
11425de2362d3Smrg  # Check if gcc -print-prog-name=ld gives a path.
11426de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
11427de2362d3Smrg$as_echo_n "checking for ld used by $CC... " >&6; }
11428de2362d3Smrg  case $host in
11429de2362d3Smrg  *-*-mingw*)
1143018781e08Smrg    # gcc leaves a trailing carriage return, which upsets mingw
11431de2362d3Smrg    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11432de2362d3Smrg  *)
11433de2362d3Smrg    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11434de2362d3Smrg  esac
11435de2362d3Smrg  case $ac_prog in
11436de2362d3Smrg    # Accept absolute paths.
11437de2362d3Smrg    [\\/]* | ?:[\\/]*)
11438de2362d3Smrg      re_direlt='/[^/][^/]*/\.\./'
11439de2362d3Smrg      # Canonicalize the pathname of ld
11440de2362d3Smrg      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
11441de2362d3Smrg      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
11442de2362d3Smrg	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
11443de2362d3Smrg      done
1144418781e08Smrg      test -z "$LD" && LD=$ac_prog
11445de2362d3Smrg      ;;
11446de2362d3Smrg  "")
11447de2362d3Smrg    # If it fails, then pretend we aren't using GCC.
11448de2362d3Smrg    ac_prog=ld
11449de2362d3Smrg    ;;
11450de2362d3Smrg  *)
11451de2362d3Smrg    # If it is relative, then search for the first ld in PATH.
11452de2362d3Smrg    with_gnu_ld=unknown
11453de2362d3Smrg    ;;
11454de2362d3Smrg  esac
1145518781e08Smrgelif test yes = "$with_gnu_ld"; then
11456de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
11457de2362d3Smrg$as_echo_n "checking for GNU ld... " >&6; }
11458de2362d3Smrgelse
11459de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
11460de2362d3Smrg$as_echo_n "checking for non-GNU ld... " >&6; }
11461de2362d3Smrgfi
11462de2362d3Smrgif ${lt_cv_path_LD+:} false; then :
11463de2362d3Smrg  $as_echo_n "(cached) " >&6
11464de2362d3Smrgelse
11465de2362d3Smrg  if test -z "$LD"; then
1146618781e08Smrg  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
11467de2362d3Smrg  for ac_dir in $PATH; do
1146818781e08Smrg    IFS=$lt_save_ifs
11469de2362d3Smrg    test -z "$ac_dir" && ac_dir=.
11470de2362d3Smrg    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
1147118781e08Smrg      lt_cv_path_LD=$ac_dir/$ac_prog
11472de2362d3Smrg      # Check to see if the program is GNU ld.  I'd rather use --version,
11473de2362d3Smrg      # but apparently some variants of GNU ld only accept -v.
11474de2362d3Smrg      # Break only if it was the GNU/non-GNU ld that we prefer.
11475de2362d3Smrg      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11476de2362d3Smrg      *GNU* | *'with BFD'*)
1147718781e08Smrg	test no != "$with_gnu_ld" && break
11478de2362d3Smrg	;;
11479de2362d3Smrg      *)
1148018781e08Smrg	test yes != "$with_gnu_ld" && break
11481de2362d3Smrg	;;
11482de2362d3Smrg      esac
11483de2362d3Smrg    fi
11484de2362d3Smrg  done
1148518781e08Smrg  IFS=$lt_save_ifs
11486de2362d3Smrgelse
1148718781e08Smrg  lt_cv_path_LD=$LD # Let the user override the test with a path.
11488de2362d3Smrgfi
11489de2362d3Smrgfi
11490de2362d3Smrg
1149118781e08SmrgLD=$lt_cv_path_LD
11492de2362d3Smrgif test -n "$LD"; then
11493de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
11494de2362d3Smrg$as_echo "$LD" >&6; }
11495de2362d3Smrgelse
11496de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11497de2362d3Smrg$as_echo "no" >&6; }
11498de2362d3Smrgfi
11499de2362d3Smrgtest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
11500de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
11501de2362d3Smrg$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11502de2362d3Smrgif ${lt_cv_prog_gnu_ld+:} false; then :
11503de2362d3Smrg  $as_echo_n "(cached) " >&6
11504de2362d3Smrgelse
11505de2362d3Smrg  # I'd rather use --version here, but apparently some GNU lds only accept -v.
11506de2362d3Smrgcase `$LD -v 2>&1 </dev/null` in
11507de2362d3Smrg*GNU* | *'with BFD'*)
11508de2362d3Smrg  lt_cv_prog_gnu_ld=yes
11509de2362d3Smrg  ;;
11510de2362d3Smrg*)
11511de2362d3Smrg  lt_cv_prog_gnu_ld=no
11512de2362d3Smrg  ;;
11513de2362d3Smrgesac
11514de2362d3Smrgfi
11515de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
11516de2362d3Smrg$as_echo "$lt_cv_prog_gnu_ld" >&6; }
11517de2362d3Smrgwith_gnu_ld=$lt_cv_prog_gnu_ld
11518de2362d3Smrg
11519de2362d3Smrg
11520de2362d3Smrg
11521de2362d3Smrg
11522de2362d3Smrg
11523de2362d3Smrg
11524de2362d3Smrg
11525de2362d3Smrg
11526de2362d3Smrg
11527de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
11528de2362d3Smrg$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
11529de2362d3Smrgif ${lt_cv_path_NM+:} false; then :
11530de2362d3Smrg  $as_echo_n "(cached) " >&6
11531de2362d3Smrgelse
11532de2362d3Smrg  if test -n "$NM"; then
11533de2362d3Smrg  # Let the user override the test.
1153418781e08Smrg  lt_cv_path_NM=$NM
11535de2362d3Smrgelse
1153618781e08Smrg  lt_nm_to_check=${ac_tool_prefix}nm
11537de2362d3Smrg  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
11538de2362d3Smrg    lt_nm_to_check="$lt_nm_to_check nm"
11539de2362d3Smrg  fi
11540de2362d3Smrg  for lt_tmp_nm in $lt_nm_to_check; do
1154118781e08Smrg    lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
11542de2362d3Smrg    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
1154318781e08Smrg      IFS=$lt_save_ifs
11544de2362d3Smrg      test -z "$ac_dir" && ac_dir=.
1154518781e08Smrg      tmp_nm=$ac_dir/$lt_tmp_nm
1154618781e08Smrg      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
11547de2362d3Smrg	# Check to see if the nm accepts a BSD-compat flag.
1154818781e08Smrg	# Adding the 'sed 1q' prevents false positives on HP-UX, which says:
11549de2362d3Smrg	#   nm: unknown option "B" ignored
11550de2362d3Smrg	# Tru64's nm complains that /dev/null is an invalid object file
1155118781e08Smrg	# MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
1155218781e08Smrg	case $build_os in
1155318781e08Smrg	mingw*) lt_bad_file=conftest.nm/nofile ;;
1155418781e08Smrg	*) lt_bad_file=/dev/null ;;
1155518781e08Smrg	esac
1155618781e08Smrg	case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
1155718781e08Smrg	*$lt_bad_file* | *'Invalid file or object type'*)
11558de2362d3Smrg	  lt_cv_path_NM="$tmp_nm -B"
1155918781e08Smrg	  break 2
11560de2362d3Smrg	  ;;
11561de2362d3Smrg	*)
11562de2362d3Smrg	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
11563de2362d3Smrg	  */dev/null*)
11564de2362d3Smrg	    lt_cv_path_NM="$tmp_nm -p"
1156518781e08Smrg	    break 2
11566de2362d3Smrg	    ;;
11567de2362d3Smrg	  *)
11568de2362d3Smrg	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
11569de2362d3Smrg	    continue # so that we can try to find one that supports BSD flags
11570de2362d3Smrg	    ;;
11571de2362d3Smrg	  esac
11572de2362d3Smrg	  ;;
11573de2362d3Smrg	esac
11574de2362d3Smrg      fi
11575de2362d3Smrg    done
1157618781e08Smrg    IFS=$lt_save_ifs
11577de2362d3Smrg  done
11578de2362d3Smrg  : ${lt_cv_path_NM=no}
11579de2362d3Smrgfi
11580de2362d3Smrgfi
11581de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
11582de2362d3Smrg$as_echo "$lt_cv_path_NM" >&6; }
1158318781e08Smrgif test no != "$lt_cv_path_NM"; then
1158418781e08Smrg  NM=$lt_cv_path_NM
11585de2362d3Smrgelse
11586de2362d3Smrg  # Didn't find any BSD compatible name lister, look for dumpbin.
11587de2362d3Smrg  if test -n "$DUMPBIN"; then :
11588de2362d3Smrg    # Let the user override the test.
11589de2362d3Smrg  else
11590de2362d3Smrg    if test -n "$ac_tool_prefix"; then
11591de2362d3Smrg  for ac_prog in dumpbin "link -dump"
11592de2362d3Smrg  do
11593de2362d3Smrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
11594de2362d3Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
11595de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11596de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
11597de2362d3Smrgif ${ac_cv_prog_DUMPBIN+:} false; then :
11598de2362d3Smrg  $as_echo_n "(cached) " >&6
11599de2362d3Smrgelse
11600de2362d3Smrg  if test -n "$DUMPBIN"; then
11601de2362d3Smrg  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
11602de2362d3Smrgelse
11603de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11604de2362d3Smrgfor as_dir in $PATH
11605de2362d3Smrgdo
11606de2362d3Smrg  IFS=$as_save_IFS
11607de2362d3Smrg  test -z "$as_dir" && as_dir=.
11608de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1160918781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11610de2362d3Smrg    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
11611de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11612de2362d3Smrg    break 2
11613de2362d3Smrg  fi
11614de2362d3Smrgdone
11615de2362d3Smrg  done
11616de2362d3SmrgIFS=$as_save_IFS
11617de2362d3Smrg
11618de2362d3Smrgfi
11619de2362d3Smrgfi
11620de2362d3SmrgDUMPBIN=$ac_cv_prog_DUMPBIN
11621de2362d3Smrgif test -n "$DUMPBIN"; then
11622de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
11623de2362d3Smrg$as_echo "$DUMPBIN" >&6; }
11624de2362d3Smrgelse
11625de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11626de2362d3Smrg$as_echo "no" >&6; }
11627de2362d3Smrgfi
11628de2362d3Smrg
11629de2362d3Smrg
11630de2362d3Smrg    test -n "$DUMPBIN" && break
11631de2362d3Smrg  done
11632de2362d3Smrgfi
11633de2362d3Smrgif test -z "$DUMPBIN"; then
11634de2362d3Smrg  ac_ct_DUMPBIN=$DUMPBIN
11635de2362d3Smrg  for ac_prog in dumpbin "link -dump"
11636de2362d3Smrgdo
11637de2362d3Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
11638de2362d3Smrgset dummy $ac_prog; ac_word=$2
11639de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11640de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
11641de2362d3Smrgif ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
11642de2362d3Smrg  $as_echo_n "(cached) " >&6
11643de2362d3Smrgelse
11644de2362d3Smrg  if test -n "$ac_ct_DUMPBIN"; then
11645de2362d3Smrg  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
11646de2362d3Smrgelse
11647de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11648de2362d3Smrgfor as_dir in $PATH
11649de2362d3Smrgdo
11650de2362d3Smrg  IFS=$as_save_IFS
11651de2362d3Smrg  test -z "$as_dir" && as_dir=.
11652de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1165318781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11654de2362d3Smrg    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
11655de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11656de2362d3Smrg    break 2
11657de2362d3Smrg  fi
11658de2362d3Smrgdone
11659de2362d3Smrg  done
11660de2362d3SmrgIFS=$as_save_IFS
11661de2362d3Smrg
11662de2362d3Smrgfi
11663de2362d3Smrgfi
11664de2362d3Smrgac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
11665de2362d3Smrgif test -n "$ac_ct_DUMPBIN"; then
11666de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
11667de2362d3Smrg$as_echo "$ac_ct_DUMPBIN" >&6; }
11668de2362d3Smrgelse
11669de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11670de2362d3Smrg$as_echo "no" >&6; }
11671de2362d3Smrgfi
11672de2362d3Smrg
11673de2362d3Smrg
11674de2362d3Smrg  test -n "$ac_ct_DUMPBIN" && break
11675de2362d3Smrgdone
11676de2362d3Smrg
11677de2362d3Smrg  if test "x$ac_ct_DUMPBIN" = x; then
11678de2362d3Smrg    DUMPBIN=":"
11679de2362d3Smrg  else
11680de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
11681de2362d3Smrgyes:)
11682de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11683de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11684de2362d3Smrgac_tool_warned=yes ;;
11685de2362d3Smrgesac
11686de2362d3Smrg    DUMPBIN=$ac_ct_DUMPBIN
11687de2362d3Smrg  fi
11688de2362d3Smrgfi
11689de2362d3Smrg
1169018781e08Smrg    case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
11691de2362d3Smrg    *COFF*)
1169218781e08Smrg      DUMPBIN="$DUMPBIN -symbols -headers"
11693de2362d3Smrg      ;;
11694de2362d3Smrg    *)
11695de2362d3Smrg      DUMPBIN=:
11696de2362d3Smrg      ;;
11697de2362d3Smrg    esac
11698de2362d3Smrg  fi
11699de2362d3Smrg
1170018781e08Smrg  if test : != "$DUMPBIN"; then
1170118781e08Smrg    NM=$DUMPBIN
11702de2362d3Smrg  fi
11703de2362d3Smrgfi
11704de2362d3Smrgtest -z "$NM" && NM=nm
11705de2362d3Smrg
11706de2362d3Smrg
11707de2362d3Smrg
11708de2362d3Smrg
11709de2362d3Smrg
11710de2362d3Smrg
11711de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
11712de2362d3Smrg$as_echo_n "checking the name lister ($NM) interface... " >&6; }
11713de2362d3Smrgif ${lt_cv_nm_interface+:} false; then :
11714de2362d3Smrg  $as_echo_n "(cached) " >&6
11715de2362d3Smrgelse
11716de2362d3Smrg  lt_cv_nm_interface="BSD nm"
11717de2362d3Smrg  echo "int some_variable = 0;" > conftest.$ac_ext
11718de2362d3Smrg  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
11719de2362d3Smrg  (eval "$ac_compile" 2>conftest.err)
11720de2362d3Smrg  cat conftest.err >&5
11721de2362d3Smrg  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
11722de2362d3Smrg  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
11723de2362d3Smrg  cat conftest.err >&5
11724de2362d3Smrg  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
11725de2362d3Smrg  cat conftest.out >&5
11726de2362d3Smrg  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
11727de2362d3Smrg    lt_cv_nm_interface="MS dumpbin"
11728de2362d3Smrg  fi
11729de2362d3Smrg  rm -f conftest*
11730de2362d3Smrgfi
11731de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
11732de2362d3Smrg$as_echo "$lt_cv_nm_interface" >&6; }
11733de2362d3Smrg
11734de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
11735de2362d3Smrg$as_echo_n "checking whether ln -s works... " >&6; }
11736de2362d3SmrgLN_S=$as_ln_s
11737de2362d3Smrgif test "$LN_S" = "ln -s"; then
11738de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11739de2362d3Smrg$as_echo "yes" >&6; }
11740de2362d3Smrgelse
11741de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
11742de2362d3Smrg$as_echo "no, using $LN_S" >&6; }
11743de2362d3Smrgfi
11744de2362d3Smrg
11745de2362d3Smrg# find the maximum length of command line arguments
11746de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
11747de2362d3Smrg$as_echo_n "checking the maximum length of command line arguments... " >&6; }
11748de2362d3Smrgif ${lt_cv_sys_max_cmd_len+:} false; then :
11749de2362d3Smrg  $as_echo_n "(cached) " >&6
11750de2362d3Smrgelse
11751de2362d3Smrg    i=0
1175218781e08Smrg  teststring=ABCD
11753de2362d3Smrg
11754de2362d3Smrg  case $build_os in
11755de2362d3Smrg  msdosdjgpp*)
11756de2362d3Smrg    # On DJGPP, this test can blow up pretty badly due to problems in libc
11757de2362d3Smrg    # (any single argument exceeding 2000 bytes causes a buffer overrun
11758de2362d3Smrg    # during glob expansion).  Even if it were fixed, the result of this
11759de2362d3Smrg    # check would be larger than it should be.
11760de2362d3Smrg    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
11761de2362d3Smrg    ;;
11762de2362d3Smrg
11763de2362d3Smrg  gnu*)
11764de2362d3Smrg    # Under GNU Hurd, this test is not required because there is
11765de2362d3Smrg    # no limit to the length of command line arguments.
11766de2362d3Smrg    # Libtool will interpret -1 as no limit whatsoever
11767de2362d3Smrg    lt_cv_sys_max_cmd_len=-1;
11768de2362d3Smrg    ;;
11769de2362d3Smrg
11770de2362d3Smrg  cygwin* | mingw* | cegcc*)
11771de2362d3Smrg    # On Win9x/ME, this test blows up -- it succeeds, but takes
11772de2362d3Smrg    # about 5 minutes as the teststring grows exponentially.
11773de2362d3Smrg    # Worse, since 9x/ME are not pre-emptively multitasking,
11774de2362d3Smrg    # you end up with a "frozen" computer, even though with patience
11775de2362d3Smrg    # the test eventually succeeds (with a max line length of 256k).
11776de2362d3Smrg    # Instead, let's just punt: use the minimum linelength reported by
11777de2362d3Smrg    # all of the supported platforms: 8192 (on NT/2K/XP).
11778de2362d3Smrg    lt_cv_sys_max_cmd_len=8192;
11779de2362d3Smrg    ;;
11780de2362d3Smrg
11781de2362d3Smrg  mint*)
11782de2362d3Smrg    # On MiNT this can take a long time and run out of memory.
11783de2362d3Smrg    lt_cv_sys_max_cmd_len=8192;
11784de2362d3Smrg    ;;
11785de2362d3Smrg
11786de2362d3Smrg  amigaos*)
11787de2362d3Smrg    # On AmigaOS with pdksh, this test takes hours, literally.
11788de2362d3Smrg    # So we just punt and use a minimum line length of 8192.
11789de2362d3Smrg    lt_cv_sys_max_cmd_len=8192;
11790de2362d3Smrg    ;;
11791de2362d3Smrg
1179218781e08Smrg  bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
11793de2362d3Smrg    # This has been around since 386BSD, at least.  Likely further.
11794de2362d3Smrg    if test -x /sbin/sysctl; then
11795de2362d3Smrg      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
11796de2362d3Smrg    elif test -x /usr/sbin/sysctl; then
11797de2362d3Smrg      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
11798de2362d3Smrg    else
11799de2362d3Smrg      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
11800de2362d3Smrg    fi
11801de2362d3Smrg    # And add a safety zone
11802de2362d3Smrg    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
11803de2362d3Smrg    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
11804de2362d3Smrg    ;;
11805de2362d3Smrg
11806de2362d3Smrg  interix*)
11807de2362d3Smrg    # We know the value 262144 and hardcode it with a safety zone (like BSD)
11808de2362d3Smrg    lt_cv_sys_max_cmd_len=196608
11809de2362d3Smrg    ;;
11810de2362d3Smrg
11811de2362d3Smrg  os2*)
11812de2362d3Smrg    # The test takes a long time on OS/2.
11813de2362d3Smrg    lt_cv_sys_max_cmd_len=8192
11814de2362d3Smrg    ;;
11815de2362d3Smrg
11816de2362d3Smrg  osf*)
11817de2362d3Smrg    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
11818de2362d3Smrg    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
11819de2362d3Smrg    # nice to cause kernel panics so lets avoid the loop below.
11820de2362d3Smrg    # First set a reasonable default.
11821de2362d3Smrg    lt_cv_sys_max_cmd_len=16384
11822de2362d3Smrg    #
11823de2362d3Smrg    if test -x /sbin/sysconfig; then
11824de2362d3Smrg      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
11825de2362d3Smrg        *1*) lt_cv_sys_max_cmd_len=-1 ;;
11826de2362d3Smrg      esac
11827de2362d3Smrg    fi
11828de2362d3Smrg    ;;
11829de2362d3Smrg  sco3.2v5*)
11830de2362d3Smrg    lt_cv_sys_max_cmd_len=102400
11831de2362d3Smrg    ;;
11832de2362d3Smrg  sysv5* | sco5v6* | sysv4.2uw2*)
11833de2362d3Smrg    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
11834de2362d3Smrg    if test -n "$kargmax"; then
11835de2362d3Smrg      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
11836de2362d3Smrg    else
11837de2362d3Smrg      lt_cv_sys_max_cmd_len=32768
11838de2362d3Smrg    fi
11839de2362d3Smrg    ;;
11840de2362d3Smrg  *)
11841de2362d3Smrg    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
1184218781e08Smrg    if test -n "$lt_cv_sys_max_cmd_len" && \
1184318781e08Smrg       test undefined != "$lt_cv_sys_max_cmd_len"; then
11844de2362d3Smrg      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
11845de2362d3Smrg      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
11846de2362d3Smrg    else
11847de2362d3Smrg      # Make teststring a little bigger before we do anything with it.
11848de2362d3Smrg      # a 1K string should be a reasonable start.
1184918781e08Smrg      for i in 1 2 3 4 5 6 7 8; do
11850de2362d3Smrg        teststring=$teststring$teststring
11851de2362d3Smrg      done
11852de2362d3Smrg      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
11853de2362d3Smrg      # If test is not a shell built-in, we'll probably end up computing a
11854de2362d3Smrg      # maximum length that is only half of the actual maximum length, but
11855de2362d3Smrg      # we can't tell.
1185618781e08Smrg      while { test X`env echo "$teststring$teststring" 2>/dev/null` \
11857de2362d3Smrg	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
1185818781e08Smrg	      test 17 != "$i" # 1/2 MB should be enough
11859de2362d3Smrg      do
11860de2362d3Smrg        i=`expr $i + 1`
11861de2362d3Smrg        teststring=$teststring$teststring
11862de2362d3Smrg      done
11863de2362d3Smrg      # Only check the string length outside the loop.
11864de2362d3Smrg      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
11865de2362d3Smrg      teststring=
11866de2362d3Smrg      # Add a significant safety factor because C++ compilers can tack on
11867de2362d3Smrg      # massive amounts of additional arguments before passing them to the
11868de2362d3Smrg      # linker.  It appears as though 1/2 is a usable value.
11869de2362d3Smrg      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
11870de2362d3Smrg    fi
11871de2362d3Smrg    ;;
11872de2362d3Smrg  esac
11873de2362d3Smrg
11874de2362d3Smrgfi
11875de2362d3Smrg
1187618781e08Smrgif test -n "$lt_cv_sys_max_cmd_len"; then
11877de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
11878de2362d3Smrg$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
11879de2362d3Smrgelse
11880de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
11881de2362d3Smrg$as_echo "none" >&6; }
11882de2362d3Smrgfi
11883de2362d3Smrgmax_cmd_len=$lt_cv_sys_max_cmd_len
11884de2362d3Smrg
11885de2362d3Smrg
11886de2362d3Smrg
11887de2362d3Smrg
11888de2362d3Smrg
11889de2362d3Smrg
11890de2362d3Smrg: ${CP="cp -f"}
11891de2362d3Smrg: ${MV="mv -f"}
11892de2362d3Smrg: ${RM="rm -f"}
11893de2362d3Smrg
11894de2362d3Smrgif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
11895de2362d3Smrg  lt_unset=unset
11896de2362d3Smrgelse
11897de2362d3Smrg  lt_unset=false
11898de2362d3Smrgfi
11899de2362d3Smrg
11900de2362d3Smrg
11901de2362d3Smrg
11902de2362d3Smrg
11903de2362d3Smrg
11904de2362d3Smrg# test EBCDIC or ASCII
11905de2362d3Smrgcase `echo X|tr X '\101'` in
11906de2362d3Smrg A) # ASCII based system
11907de2362d3Smrg    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
11908de2362d3Smrg  lt_SP2NL='tr \040 \012'
11909de2362d3Smrg  lt_NL2SP='tr \015\012 \040\040'
11910de2362d3Smrg  ;;
11911de2362d3Smrg *) # EBCDIC based system
11912de2362d3Smrg  lt_SP2NL='tr \100 \n'
11913de2362d3Smrg  lt_NL2SP='tr \r\n \100\100'
11914de2362d3Smrg  ;;
11915de2362d3Smrgesac
11916de2362d3Smrg
11917de2362d3Smrg
11918de2362d3Smrg
11919de2362d3Smrg
11920de2362d3Smrg
11921de2362d3Smrg
11922de2362d3Smrg
11923de2362d3Smrg
11924de2362d3Smrg
11925de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
11926de2362d3Smrg$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
11927de2362d3Smrgif ${lt_cv_to_host_file_cmd+:} false; then :
11928de2362d3Smrg  $as_echo_n "(cached) " >&6
11929de2362d3Smrgelse
11930de2362d3Smrg  case $host in
11931de2362d3Smrg  *-*-mingw* )
11932de2362d3Smrg    case $build in
11933de2362d3Smrg      *-*-mingw* ) # actually msys
11934de2362d3Smrg        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
11935de2362d3Smrg        ;;
11936de2362d3Smrg      *-*-cygwin* )
11937de2362d3Smrg        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
11938de2362d3Smrg        ;;
11939de2362d3Smrg      * ) # otherwise, assume *nix
11940de2362d3Smrg        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
11941de2362d3Smrg        ;;
11942de2362d3Smrg    esac
11943de2362d3Smrg    ;;
11944de2362d3Smrg  *-*-cygwin* )
11945de2362d3Smrg    case $build in
11946de2362d3Smrg      *-*-mingw* ) # actually msys
11947de2362d3Smrg        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
11948de2362d3Smrg        ;;
11949de2362d3Smrg      *-*-cygwin* )
11950de2362d3Smrg        lt_cv_to_host_file_cmd=func_convert_file_noop
11951de2362d3Smrg        ;;
11952de2362d3Smrg      * ) # otherwise, assume *nix
11953de2362d3Smrg        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
11954de2362d3Smrg        ;;
11955de2362d3Smrg    esac
11956de2362d3Smrg    ;;
11957de2362d3Smrg  * ) # unhandled hosts (and "normal" native builds)
11958de2362d3Smrg    lt_cv_to_host_file_cmd=func_convert_file_noop
11959de2362d3Smrg    ;;
11960de2362d3Smrgesac
11961de2362d3Smrg
11962de2362d3Smrgfi
11963de2362d3Smrg
11964de2362d3Smrgto_host_file_cmd=$lt_cv_to_host_file_cmd
11965de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
11966de2362d3Smrg$as_echo "$lt_cv_to_host_file_cmd" >&6; }
11967de2362d3Smrg
11968de2362d3Smrg
11969de2362d3Smrg
11970de2362d3Smrg
11971de2362d3Smrg
11972de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
11973de2362d3Smrg$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
11974de2362d3Smrgif ${lt_cv_to_tool_file_cmd+:} false; then :
11975de2362d3Smrg  $as_echo_n "(cached) " >&6
11976de2362d3Smrgelse
11977de2362d3Smrg  #assume ordinary cross tools, or native build.
11978de2362d3Smrglt_cv_to_tool_file_cmd=func_convert_file_noop
11979de2362d3Smrgcase $host in
11980de2362d3Smrg  *-*-mingw* )
11981de2362d3Smrg    case $build in
11982de2362d3Smrg      *-*-mingw* ) # actually msys
11983de2362d3Smrg        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
11984de2362d3Smrg        ;;
11985de2362d3Smrg    esac
11986de2362d3Smrg    ;;
11987de2362d3Smrgesac
11988de2362d3Smrg
11989de2362d3Smrgfi
11990de2362d3Smrg
11991de2362d3Smrgto_tool_file_cmd=$lt_cv_to_tool_file_cmd
11992de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
11993de2362d3Smrg$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
11994de2362d3Smrg
11995de2362d3Smrg
11996de2362d3Smrg
11997de2362d3Smrg
11998de2362d3Smrg
11999de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
12000de2362d3Smrg$as_echo_n "checking for $LD option to reload object files... " >&6; }
12001de2362d3Smrgif ${lt_cv_ld_reload_flag+:} false; then :
12002de2362d3Smrg  $as_echo_n "(cached) " >&6
12003de2362d3Smrgelse
12004de2362d3Smrg  lt_cv_ld_reload_flag='-r'
12005de2362d3Smrgfi
12006de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
12007de2362d3Smrg$as_echo "$lt_cv_ld_reload_flag" >&6; }
12008de2362d3Smrgreload_flag=$lt_cv_ld_reload_flag
12009de2362d3Smrgcase $reload_flag in
12010de2362d3Smrg"" | " "*) ;;
12011de2362d3Smrg*) reload_flag=" $reload_flag" ;;
12012de2362d3Smrgesac
12013de2362d3Smrgreload_cmds='$LD$reload_flag -o $output$reload_objs'
12014de2362d3Smrgcase $host_os in
12015de2362d3Smrg  cygwin* | mingw* | pw32* | cegcc*)
1201618781e08Smrg    if test yes != "$GCC"; then
12017de2362d3Smrg      reload_cmds=false
12018de2362d3Smrg    fi
12019de2362d3Smrg    ;;
12020de2362d3Smrg  darwin*)
1202118781e08Smrg    if test yes = "$GCC"; then
1202218781e08Smrg      reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
12023de2362d3Smrg    else
12024de2362d3Smrg      reload_cmds='$LD$reload_flag -o $output$reload_objs'
12025de2362d3Smrg    fi
12026de2362d3Smrg    ;;
12027de2362d3Smrgesac
12028de2362d3Smrg
12029de2362d3Smrg
12030de2362d3Smrg
12031de2362d3Smrg
12032de2362d3Smrg
12033de2362d3Smrg
12034de2362d3Smrg
12035de2362d3Smrg
12036de2362d3Smrg
12037de2362d3Smrgif test -n "$ac_tool_prefix"; then
12038de2362d3Smrg  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
12039de2362d3Smrgset dummy ${ac_tool_prefix}objdump; ac_word=$2
12040de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12041de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
12042de2362d3Smrgif ${ac_cv_prog_OBJDUMP+:} false; then :
12043de2362d3Smrg  $as_echo_n "(cached) " >&6
12044de2362d3Smrgelse
12045de2362d3Smrg  if test -n "$OBJDUMP"; then
12046de2362d3Smrg  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
12047de2362d3Smrgelse
12048de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12049de2362d3Smrgfor as_dir in $PATH
12050de2362d3Smrgdo
12051de2362d3Smrg  IFS=$as_save_IFS
12052de2362d3Smrg  test -z "$as_dir" && as_dir=.
12053de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1205418781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12055de2362d3Smrg    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
12056de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12057de2362d3Smrg    break 2
12058de2362d3Smrg  fi
12059de2362d3Smrgdone
12060de2362d3Smrg  done
12061de2362d3SmrgIFS=$as_save_IFS
12062de2362d3Smrg
12063de2362d3Smrgfi
12064de2362d3Smrgfi
12065de2362d3SmrgOBJDUMP=$ac_cv_prog_OBJDUMP
12066de2362d3Smrgif test -n "$OBJDUMP"; then
12067de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
12068de2362d3Smrg$as_echo "$OBJDUMP" >&6; }
12069de2362d3Smrgelse
12070de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12071de2362d3Smrg$as_echo "no" >&6; }
12072de2362d3Smrgfi
12073de2362d3Smrg
12074de2362d3Smrg
12075de2362d3Smrgfi
12076de2362d3Smrgif test -z "$ac_cv_prog_OBJDUMP"; then
12077de2362d3Smrg  ac_ct_OBJDUMP=$OBJDUMP
12078de2362d3Smrg  # Extract the first word of "objdump", so it can be a program name with args.
12079de2362d3Smrgset dummy objdump; ac_word=$2
12080de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12081de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
12082de2362d3Smrgif ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
12083de2362d3Smrg  $as_echo_n "(cached) " >&6
12084de2362d3Smrgelse
12085de2362d3Smrg  if test -n "$ac_ct_OBJDUMP"; then
12086de2362d3Smrg  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
12087de2362d3Smrgelse
12088de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12089de2362d3Smrgfor as_dir in $PATH
12090de2362d3Smrgdo
12091de2362d3Smrg  IFS=$as_save_IFS
12092de2362d3Smrg  test -z "$as_dir" && as_dir=.
12093de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1209418781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12095de2362d3Smrg    ac_cv_prog_ac_ct_OBJDUMP="objdump"
12096de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12097de2362d3Smrg    break 2
12098de2362d3Smrg  fi
12099de2362d3Smrgdone
12100de2362d3Smrg  done
12101de2362d3SmrgIFS=$as_save_IFS
12102de2362d3Smrg
12103de2362d3Smrgfi
12104de2362d3Smrgfi
12105de2362d3Smrgac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
12106de2362d3Smrgif test -n "$ac_ct_OBJDUMP"; then
12107de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
12108de2362d3Smrg$as_echo "$ac_ct_OBJDUMP" >&6; }
12109de2362d3Smrgelse
12110de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12111de2362d3Smrg$as_echo "no" >&6; }
12112de2362d3Smrgfi
12113de2362d3Smrg
12114de2362d3Smrg  if test "x$ac_ct_OBJDUMP" = x; then
12115de2362d3Smrg    OBJDUMP="false"
12116de2362d3Smrg  else
12117de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
12118de2362d3Smrgyes:)
12119de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12120de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12121de2362d3Smrgac_tool_warned=yes ;;
12122de2362d3Smrgesac
12123de2362d3Smrg    OBJDUMP=$ac_ct_OBJDUMP
12124de2362d3Smrg  fi
12125de2362d3Smrgelse
12126de2362d3Smrg  OBJDUMP="$ac_cv_prog_OBJDUMP"
12127de2362d3Smrgfi
12128de2362d3Smrg
12129de2362d3Smrgtest -z "$OBJDUMP" && OBJDUMP=objdump
12130de2362d3Smrg
12131de2362d3Smrg
12132de2362d3Smrg
12133de2362d3Smrg
12134de2362d3Smrg
12135de2362d3Smrg
12136de2362d3Smrg
12137de2362d3Smrg
12138de2362d3Smrg
12139de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
12140de2362d3Smrg$as_echo_n "checking how to recognize dependent libraries... " >&6; }
12141de2362d3Smrgif ${lt_cv_deplibs_check_method+:} false; then :
12142de2362d3Smrg  $as_echo_n "(cached) " >&6
12143de2362d3Smrgelse
12144de2362d3Smrg  lt_cv_file_magic_cmd='$MAGIC_CMD'
12145de2362d3Smrglt_cv_file_magic_test_file=
12146de2362d3Smrglt_cv_deplibs_check_method='unknown'
12147de2362d3Smrg# Need to set the preceding variable on all platforms that support
12148de2362d3Smrg# interlibrary dependencies.
12149de2362d3Smrg# 'none' -- dependencies not supported.
1215018781e08Smrg# 'unknown' -- same as none, but documents that we really don't know.
12151de2362d3Smrg# 'pass_all' -- all dependencies passed with no checks.
12152de2362d3Smrg# 'test_compile' -- check by making test program.
12153de2362d3Smrg# 'file_magic [[regex]]' -- check by looking for files in library path
1215418781e08Smrg# that responds to the $file_magic_cmd with a given extended regex.
1215518781e08Smrg# If you have 'file' or equivalent on your system and you're not sure
1215618781e08Smrg# whether 'pass_all' will *always* work, you probably want this one.
12157de2362d3Smrg
12158de2362d3Smrgcase $host_os in
12159de2362d3Smrgaix[4-9]*)
12160de2362d3Smrg  lt_cv_deplibs_check_method=pass_all
12161de2362d3Smrg  ;;
12162de2362d3Smrg
12163de2362d3Smrgbeos*)
12164de2362d3Smrg  lt_cv_deplibs_check_method=pass_all
12165de2362d3Smrg  ;;
12166de2362d3Smrg
12167de2362d3Smrgbsdi[45]*)
12168de2362d3Smrg  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
12169de2362d3Smrg  lt_cv_file_magic_cmd='/usr/bin/file -L'
12170de2362d3Smrg  lt_cv_file_magic_test_file=/shlib/libc.so
12171de2362d3Smrg  ;;
12172de2362d3Smrg
12173de2362d3Smrgcygwin*)
12174de2362d3Smrg  # func_win32_libid is a shell function defined in ltmain.sh
12175de2362d3Smrg  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
12176de2362d3Smrg  lt_cv_file_magic_cmd='func_win32_libid'
12177de2362d3Smrg  ;;
12178de2362d3Smrg
12179de2362d3Smrgmingw* | pw32*)
12180de2362d3Smrg  # Base MSYS/MinGW do not provide the 'file' command needed by
12181de2362d3Smrg  # func_win32_libid shell function, so use a weaker test based on 'objdump',
12182de2362d3Smrg  # unless we find 'file', for example because we are cross-compiling.
1218318781e08Smrg  if ( file / ) >/dev/null 2>&1; then
12184de2362d3Smrg    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
12185de2362d3Smrg    lt_cv_file_magic_cmd='func_win32_libid'
12186de2362d3Smrg  else
12187de2362d3Smrg    # Keep this pattern in sync with the one in func_win32_libid.
12188de2362d3Smrg    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
12189de2362d3Smrg    lt_cv_file_magic_cmd='$OBJDUMP -f'
12190de2362d3Smrg  fi
12191de2362d3Smrg  ;;
12192de2362d3Smrg
12193de2362d3Smrgcegcc*)
12194de2362d3Smrg  # use the weaker test based on 'objdump'. See mingw*.
12195de2362d3Smrg  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
12196de2362d3Smrg  lt_cv_file_magic_cmd='$OBJDUMP -f'
12197de2362d3Smrg  ;;
12198de2362d3Smrg
12199de2362d3Smrgdarwin* | rhapsody*)
12200de2362d3Smrg  lt_cv_deplibs_check_method=pass_all
12201de2362d3Smrg  ;;
12202de2362d3Smrg
12203de2362d3Smrgfreebsd* | dragonfly*)
12204de2362d3Smrg  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
12205de2362d3Smrg    case $host_cpu in
12206de2362d3Smrg    i*86 )
12207de2362d3Smrg      # Not sure whether the presence of OpenBSD here was a mistake.
12208de2362d3Smrg      # Let's accept both of them until this is cleared up.
12209de2362d3Smrg      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
12210de2362d3Smrg      lt_cv_file_magic_cmd=/usr/bin/file
12211de2362d3Smrg      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
12212de2362d3Smrg      ;;
12213de2362d3Smrg    esac
12214de2362d3Smrg  else
12215de2362d3Smrg    lt_cv_deplibs_check_method=pass_all
12216de2362d3Smrg  fi
12217de2362d3Smrg  ;;
12218de2362d3Smrg
12219de2362d3Smrghaiku*)
12220de2362d3Smrg  lt_cv_deplibs_check_method=pass_all
12221de2362d3Smrg  ;;
12222de2362d3Smrg
12223de2362d3Smrghpux10.20* | hpux11*)
12224de2362d3Smrg  lt_cv_file_magic_cmd=/usr/bin/file
12225de2362d3Smrg  case $host_cpu in
12226de2362d3Smrg  ia64*)
12227de2362d3Smrg    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
12228de2362d3Smrg    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
12229de2362d3Smrg    ;;
12230de2362d3Smrg  hppa*64*)
12231de2362d3Smrg    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
12232de2362d3Smrg    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
12233de2362d3Smrg    ;;
12234de2362d3Smrg  *)
12235de2362d3Smrg    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
12236de2362d3Smrg    lt_cv_file_magic_test_file=/usr/lib/libc.sl
12237de2362d3Smrg    ;;
12238de2362d3Smrg  esac
12239de2362d3Smrg  ;;
12240de2362d3Smrg
12241de2362d3Smrginterix[3-9]*)
12242de2362d3Smrg  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
12243de2362d3Smrg  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
12244de2362d3Smrg  ;;
12245de2362d3Smrg
12246de2362d3Smrgirix5* | irix6* | nonstopux*)
12247de2362d3Smrg  case $LD in
12248de2362d3Smrg  *-32|*"-32 ") libmagic=32-bit;;
12249de2362d3Smrg  *-n32|*"-n32 ") libmagic=N32;;
12250de2362d3Smrg  *-64|*"-64 ") libmagic=64-bit;;
12251de2362d3Smrg  *) libmagic=never-match;;
12252de2362d3Smrg  esac
12253de2362d3Smrg  lt_cv_deplibs_check_method=pass_all
12254de2362d3Smrg  ;;
12255de2362d3Smrg
12256de2362d3Smrg# This must be glibc/ELF.
1225718781e08Smrglinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
12258de2362d3Smrg  lt_cv_deplibs_check_method=pass_all
12259de2362d3Smrg  ;;
12260de2362d3Smrg
122618bf5c682Smrgnetbsd*)
12262de2362d3Smrg  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
12263de2362d3Smrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
12264de2362d3Smrg  else
12265de2362d3Smrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
12266de2362d3Smrg  fi
12267de2362d3Smrg  ;;
12268de2362d3Smrg
12269de2362d3Smrgnewos6*)
12270de2362d3Smrg  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
12271de2362d3Smrg  lt_cv_file_magic_cmd=/usr/bin/file
12272de2362d3Smrg  lt_cv_file_magic_test_file=/usr/lib/libnls.so
12273de2362d3Smrg  ;;
12274de2362d3Smrg
12275de2362d3Smrg*nto* | *qnx*)
12276de2362d3Smrg  lt_cv_deplibs_check_method=pass_all
12277de2362d3Smrg  ;;
12278de2362d3Smrg
1227918781e08Smrgopenbsd* | bitrig*)
1228018781e08Smrg  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
12281de2362d3Smrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
12282de2362d3Smrg  else
12283de2362d3Smrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
12284de2362d3Smrg  fi
12285de2362d3Smrg  ;;
12286de2362d3Smrg
12287de2362d3Smrgosf3* | osf4* | osf5*)
12288de2362d3Smrg  lt_cv_deplibs_check_method=pass_all
12289de2362d3Smrg  ;;
12290de2362d3Smrg
12291de2362d3Smrgrdos*)
12292de2362d3Smrg  lt_cv_deplibs_check_method=pass_all
12293de2362d3Smrg  ;;
12294de2362d3Smrg
12295de2362d3Smrgsolaris*)
12296de2362d3Smrg  lt_cv_deplibs_check_method=pass_all
12297de2362d3Smrg  ;;
12298de2362d3Smrg
12299de2362d3Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12300de2362d3Smrg  lt_cv_deplibs_check_method=pass_all
12301de2362d3Smrg  ;;
12302de2362d3Smrg
12303de2362d3Smrgsysv4 | sysv4.3*)
12304de2362d3Smrg  case $host_vendor in
12305de2362d3Smrg  motorola)
12306de2362d3Smrg    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
12307de2362d3Smrg    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
12308de2362d3Smrg    ;;
12309de2362d3Smrg  ncr)
12310de2362d3Smrg    lt_cv_deplibs_check_method=pass_all
12311de2362d3Smrg    ;;
12312de2362d3Smrg  sequent)
12313de2362d3Smrg    lt_cv_file_magic_cmd='/bin/file'
12314de2362d3Smrg    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
12315de2362d3Smrg    ;;
12316de2362d3Smrg  sni)
12317de2362d3Smrg    lt_cv_file_magic_cmd='/bin/file'
12318de2362d3Smrg    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
12319de2362d3Smrg    lt_cv_file_magic_test_file=/lib/libc.so
12320de2362d3Smrg    ;;
12321de2362d3Smrg  siemens)
12322de2362d3Smrg    lt_cv_deplibs_check_method=pass_all
12323de2362d3Smrg    ;;
12324de2362d3Smrg  pc)
12325de2362d3Smrg    lt_cv_deplibs_check_method=pass_all
12326de2362d3Smrg    ;;
12327de2362d3Smrg  esac
12328de2362d3Smrg  ;;
12329de2362d3Smrg
12330de2362d3Smrgtpf*)
12331de2362d3Smrg  lt_cv_deplibs_check_method=pass_all
12332de2362d3Smrg  ;;
1233318781e08Smrgos2*)
1233418781e08Smrg  lt_cv_deplibs_check_method=pass_all
1233518781e08Smrg  ;;
12336de2362d3Smrgesac
12337de2362d3Smrg
12338de2362d3Smrgfi
12339de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
12340de2362d3Smrg$as_echo "$lt_cv_deplibs_check_method" >&6; }
12341de2362d3Smrg
12342de2362d3Smrgfile_magic_glob=
12343de2362d3Smrgwant_nocaseglob=no
12344de2362d3Smrgif test "$build" = "$host"; then
12345de2362d3Smrg  case $host_os in
12346de2362d3Smrg  mingw* | pw32*)
12347de2362d3Smrg    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
12348de2362d3Smrg      want_nocaseglob=yes
12349de2362d3Smrg    else
12350de2362d3Smrg      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
12351de2362d3Smrg    fi
12352de2362d3Smrg    ;;
12353de2362d3Smrg  esac
12354de2362d3Smrgfi
12355de2362d3Smrg
12356de2362d3Smrgfile_magic_cmd=$lt_cv_file_magic_cmd
12357de2362d3Smrgdeplibs_check_method=$lt_cv_deplibs_check_method
12358de2362d3Smrgtest -z "$deplibs_check_method" && deplibs_check_method=unknown
12359de2362d3Smrg
12360de2362d3Smrg
12361de2362d3Smrg
12362de2362d3Smrg
12363de2362d3Smrg
12364de2362d3Smrg
12365de2362d3Smrg
12366de2362d3Smrg
12367de2362d3Smrg
12368de2362d3Smrg
12369de2362d3Smrg
12370de2362d3Smrg
12371de2362d3Smrg
12372de2362d3Smrg
12373de2362d3Smrg
12374de2362d3Smrg
12375de2362d3Smrg
12376de2362d3Smrg
12377de2362d3Smrg
12378de2362d3Smrg
12379de2362d3Smrg
12380de2362d3Smrg
12381de2362d3Smrgif test -n "$ac_tool_prefix"; then
12382de2362d3Smrg  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
12383de2362d3Smrgset dummy ${ac_tool_prefix}dlltool; ac_word=$2
12384de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12385de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
12386de2362d3Smrgif ${ac_cv_prog_DLLTOOL+:} false; then :
12387de2362d3Smrg  $as_echo_n "(cached) " >&6
12388de2362d3Smrgelse
12389de2362d3Smrg  if test -n "$DLLTOOL"; then
12390de2362d3Smrg  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
12391de2362d3Smrgelse
12392de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12393de2362d3Smrgfor as_dir in $PATH
12394de2362d3Smrgdo
12395de2362d3Smrg  IFS=$as_save_IFS
12396de2362d3Smrg  test -z "$as_dir" && as_dir=.
12397de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1239818781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12399de2362d3Smrg    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
12400de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12401de2362d3Smrg    break 2
12402de2362d3Smrg  fi
12403de2362d3Smrgdone
12404de2362d3Smrg  done
12405de2362d3SmrgIFS=$as_save_IFS
12406de2362d3Smrg
12407de2362d3Smrgfi
12408de2362d3Smrgfi
12409de2362d3SmrgDLLTOOL=$ac_cv_prog_DLLTOOL
12410de2362d3Smrgif test -n "$DLLTOOL"; then
12411de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
12412de2362d3Smrg$as_echo "$DLLTOOL" >&6; }
12413de2362d3Smrgelse
12414de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12415de2362d3Smrg$as_echo "no" >&6; }
12416de2362d3Smrgfi
12417de2362d3Smrg
12418de2362d3Smrg
12419de2362d3Smrgfi
12420de2362d3Smrgif test -z "$ac_cv_prog_DLLTOOL"; then
12421de2362d3Smrg  ac_ct_DLLTOOL=$DLLTOOL
12422de2362d3Smrg  # Extract the first word of "dlltool", so it can be a program name with args.
12423de2362d3Smrgset dummy dlltool; ac_word=$2
12424de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12425de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
12426de2362d3Smrgif ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
12427de2362d3Smrg  $as_echo_n "(cached) " >&6
12428de2362d3Smrgelse
12429de2362d3Smrg  if test -n "$ac_ct_DLLTOOL"; then
12430de2362d3Smrg  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
12431de2362d3Smrgelse
12432de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12433de2362d3Smrgfor as_dir in $PATH
12434de2362d3Smrgdo
12435de2362d3Smrg  IFS=$as_save_IFS
12436de2362d3Smrg  test -z "$as_dir" && as_dir=.
12437de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1243818781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12439de2362d3Smrg    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
12440de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12441de2362d3Smrg    break 2
12442de2362d3Smrg  fi
12443de2362d3Smrgdone
12444de2362d3Smrg  done
12445de2362d3SmrgIFS=$as_save_IFS
12446de2362d3Smrg
12447de2362d3Smrgfi
12448de2362d3Smrgfi
12449de2362d3Smrgac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
12450de2362d3Smrgif test -n "$ac_ct_DLLTOOL"; then
12451de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
12452de2362d3Smrg$as_echo "$ac_ct_DLLTOOL" >&6; }
12453de2362d3Smrgelse
12454de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12455de2362d3Smrg$as_echo "no" >&6; }
12456de2362d3Smrgfi
12457de2362d3Smrg
12458de2362d3Smrg  if test "x$ac_ct_DLLTOOL" = x; then
12459de2362d3Smrg    DLLTOOL="false"
12460de2362d3Smrg  else
12461de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
12462de2362d3Smrgyes:)
12463de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12464de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12465de2362d3Smrgac_tool_warned=yes ;;
12466de2362d3Smrgesac
12467de2362d3Smrg    DLLTOOL=$ac_ct_DLLTOOL
12468de2362d3Smrg  fi
12469de2362d3Smrgelse
12470de2362d3Smrg  DLLTOOL="$ac_cv_prog_DLLTOOL"
12471de2362d3Smrgfi
12472de2362d3Smrg
12473de2362d3Smrgtest -z "$DLLTOOL" && DLLTOOL=dlltool
12474de2362d3Smrg
12475de2362d3Smrg
12476de2362d3Smrg
12477de2362d3Smrg
12478de2362d3Smrg
12479de2362d3Smrg
12480de2362d3Smrg
12481de2362d3Smrg
12482de2362d3Smrg
12483de2362d3Smrg
12484de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
12485de2362d3Smrg$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
12486de2362d3Smrgif ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
12487de2362d3Smrg  $as_echo_n "(cached) " >&6
12488de2362d3Smrgelse
12489de2362d3Smrg  lt_cv_sharedlib_from_linklib_cmd='unknown'
12490de2362d3Smrg
12491de2362d3Smrgcase $host_os in
12492de2362d3Smrgcygwin* | mingw* | pw32* | cegcc*)
1249318781e08Smrg  # two different shell functions defined in ltmain.sh;
1249418781e08Smrg  # decide which one to use based on capabilities of $DLLTOOL
12495de2362d3Smrg  case `$DLLTOOL --help 2>&1` in
12496de2362d3Smrg  *--identify-strict*)
12497de2362d3Smrg    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
12498de2362d3Smrg    ;;
12499de2362d3Smrg  *)
12500de2362d3Smrg    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
12501de2362d3Smrg    ;;
12502de2362d3Smrg  esac
12503de2362d3Smrg  ;;
12504de2362d3Smrg*)
12505de2362d3Smrg  # fallback: assume linklib IS sharedlib
1250618781e08Smrg  lt_cv_sharedlib_from_linklib_cmd=$ECHO
12507de2362d3Smrg  ;;
12508de2362d3Smrgesac
12509de2362d3Smrg
12510de2362d3Smrgfi
12511de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
12512de2362d3Smrg$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
12513de2362d3Smrgsharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
12514de2362d3Smrgtest -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
12515de2362d3Smrg
12516de2362d3Smrg
12517de2362d3Smrg
12518de2362d3Smrg
12519de2362d3Smrg
12520de2362d3Smrg
12521de2362d3Smrg
12522de2362d3Smrgif test -n "$ac_tool_prefix"; then
12523de2362d3Smrg  for ac_prog in ar
12524de2362d3Smrg  do
12525de2362d3Smrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
12526de2362d3Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
12527de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12528de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
12529de2362d3Smrgif ${ac_cv_prog_AR+:} false; then :
12530de2362d3Smrg  $as_echo_n "(cached) " >&6
12531de2362d3Smrgelse
12532de2362d3Smrg  if test -n "$AR"; then
12533de2362d3Smrg  ac_cv_prog_AR="$AR" # Let the user override the test.
12534de2362d3Smrgelse
12535de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12536de2362d3Smrgfor as_dir in $PATH
12537de2362d3Smrgdo
12538de2362d3Smrg  IFS=$as_save_IFS
12539de2362d3Smrg  test -z "$as_dir" && as_dir=.
12540de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1254118781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12542de2362d3Smrg    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
12543de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12544de2362d3Smrg    break 2
12545de2362d3Smrg  fi
12546de2362d3Smrgdone
12547de2362d3Smrg  done
12548de2362d3SmrgIFS=$as_save_IFS
12549de2362d3Smrg
12550de2362d3Smrgfi
12551de2362d3Smrgfi
12552de2362d3SmrgAR=$ac_cv_prog_AR
12553de2362d3Smrgif test -n "$AR"; then
12554de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
12555de2362d3Smrg$as_echo "$AR" >&6; }
12556de2362d3Smrgelse
12557de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12558de2362d3Smrg$as_echo "no" >&6; }
12559de2362d3Smrgfi
12560de2362d3Smrg
12561de2362d3Smrg
12562de2362d3Smrg    test -n "$AR" && break
12563de2362d3Smrg  done
12564de2362d3Smrgfi
12565de2362d3Smrgif test -z "$AR"; then
12566de2362d3Smrg  ac_ct_AR=$AR
12567de2362d3Smrg  for ac_prog in ar
12568de2362d3Smrgdo
12569de2362d3Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
12570de2362d3Smrgset dummy $ac_prog; ac_word=$2
12571de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12572de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
12573de2362d3Smrgif ${ac_cv_prog_ac_ct_AR+:} false; then :
12574de2362d3Smrg  $as_echo_n "(cached) " >&6
12575de2362d3Smrgelse
12576de2362d3Smrg  if test -n "$ac_ct_AR"; then
12577de2362d3Smrg  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
12578de2362d3Smrgelse
12579de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12580de2362d3Smrgfor as_dir in $PATH
12581de2362d3Smrgdo
12582de2362d3Smrg  IFS=$as_save_IFS
12583de2362d3Smrg  test -z "$as_dir" && as_dir=.
12584de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1258518781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12586de2362d3Smrg    ac_cv_prog_ac_ct_AR="$ac_prog"
12587de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12588de2362d3Smrg    break 2
12589de2362d3Smrg  fi
12590de2362d3Smrgdone
12591de2362d3Smrg  done
12592de2362d3SmrgIFS=$as_save_IFS
12593de2362d3Smrg
12594de2362d3Smrgfi
12595de2362d3Smrgfi
12596de2362d3Smrgac_ct_AR=$ac_cv_prog_ac_ct_AR
12597de2362d3Smrgif test -n "$ac_ct_AR"; then
12598de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
12599de2362d3Smrg$as_echo "$ac_ct_AR" >&6; }
12600de2362d3Smrgelse
12601de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12602de2362d3Smrg$as_echo "no" >&6; }
12603de2362d3Smrgfi
12604de2362d3Smrg
12605de2362d3Smrg
12606de2362d3Smrg  test -n "$ac_ct_AR" && break
12607de2362d3Smrgdone
12608de2362d3Smrg
12609de2362d3Smrg  if test "x$ac_ct_AR" = x; then
12610de2362d3Smrg    AR="false"
12611de2362d3Smrg  else
12612de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
12613de2362d3Smrgyes:)
12614de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12615de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12616de2362d3Smrgac_tool_warned=yes ;;
12617de2362d3Smrgesac
12618de2362d3Smrg    AR=$ac_ct_AR
12619de2362d3Smrg  fi
12620de2362d3Smrgfi
12621de2362d3Smrg
12622de2362d3Smrg: ${AR=ar}
12623de2362d3Smrg
12624de2362d3Smrg
12625de2362d3Smrg
12626de2362d3Smrg
12627de2362d3Smrg
12628de2362d3Smrg
126298bf5c682Smrg# Use ARFLAGS variable as AR's operation code to sync the variable naming with
126308bf5c682Smrg# Automake.  If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have
126318bf5c682Smrg# higher priority because thats what people were doing historically (setting
126328bf5c682Smrg# ARFLAGS for automake and AR_FLAGS for libtool).  FIXME: Make the AR_FLAGS
126338bf5c682Smrg# variable obsoleted/removed.
126348bf5c682Smrg
126358bf5c682Smrgtest ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr}
126368bf5c682Smrglt_ar_flags=$AR_FLAGS
126378bf5c682Smrg
126388bf5c682Smrg
126398bf5c682Smrg
126408bf5c682Smrg
126418bf5c682Smrg
126428bf5c682Smrg
126438bf5c682Smrg# Make AR_FLAGS overridable by 'make ARFLAGS='.  Don't try to run-time override
126448bf5c682Smrg# by AR_FLAGS because that was never working and AR_FLAGS is about to die.
126458bf5c682Smrg
12646de2362d3Smrg
12647de2362d3Smrg
12648de2362d3Smrg
12649de2362d3Smrg
12650de2362d3Smrg
12651de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
12652de2362d3Smrg$as_echo_n "checking for archiver @FILE support... " >&6; }
12653de2362d3Smrgif ${lt_cv_ar_at_file+:} false; then :
12654de2362d3Smrg  $as_echo_n "(cached) " >&6
12655de2362d3Smrgelse
12656de2362d3Smrg  lt_cv_ar_at_file=no
12657de2362d3Smrg   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12658de2362d3Smrg/* end confdefs.h.  */
12659de2362d3Smrg
12660de2362d3Smrgint
12661de2362d3Smrgmain ()
12662de2362d3Smrg{
12663de2362d3Smrg
12664de2362d3Smrg  ;
12665de2362d3Smrg  return 0;
12666de2362d3Smrg}
12667de2362d3Smrg_ACEOF
12668de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
12669de2362d3Smrg  echo conftest.$ac_objext > conftest.lst
12670de2362d3Smrg      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
12671de2362d3Smrg      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
12672de2362d3Smrg  (eval $lt_ar_try) 2>&5
12673de2362d3Smrg  ac_status=$?
12674de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12675de2362d3Smrg  test $ac_status = 0; }
1267618781e08Smrg      if test 0 -eq "$ac_status"; then
12677de2362d3Smrg	# Ensure the archiver fails upon bogus file names.
12678de2362d3Smrg	rm -f conftest.$ac_objext libconftest.a
12679de2362d3Smrg	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
12680de2362d3Smrg  (eval $lt_ar_try) 2>&5
12681de2362d3Smrg  ac_status=$?
12682de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12683de2362d3Smrg  test $ac_status = 0; }
1268418781e08Smrg	if test 0 -ne "$ac_status"; then
12685de2362d3Smrg          lt_cv_ar_at_file=@
12686de2362d3Smrg        fi
12687de2362d3Smrg      fi
12688de2362d3Smrg      rm -f conftest.* libconftest.a
12689de2362d3Smrg
12690de2362d3Smrgfi
12691de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12692de2362d3Smrg
12693de2362d3Smrgfi
12694de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
12695de2362d3Smrg$as_echo "$lt_cv_ar_at_file" >&6; }
12696de2362d3Smrg
1269718781e08Smrgif test no = "$lt_cv_ar_at_file"; then
12698de2362d3Smrg  archiver_list_spec=
12699de2362d3Smrgelse
12700de2362d3Smrg  archiver_list_spec=$lt_cv_ar_at_file
12701de2362d3Smrgfi
12702de2362d3Smrg
12703de2362d3Smrg
12704de2362d3Smrg
12705de2362d3Smrg
12706de2362d3Smrg
12707de2362d3Smrg
12708de2362d3Smrg
12709de2362d3Smrgif test -n "$ac_tool_prefix"; then
12710de2362d3Smrg  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
12711de2362d3Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2
12712de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12713de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
12714de2362d3Smrgif ${ac_cv_prog_STRIP+:} false; then :
12715de2362d3Smrg  $as_echo_n "(cached) " >&6
12716de2362d3Smrgelse
12717de2362d3Smrg  if test -n "$STRIP"; then
12718de2362d3Smrg  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
12719de2362d3Smrgelse
12720de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12721de2362d3Smrgfor as_dir in $PATH
12722de2362d3Smrgdo
12723de2362d3Smrg  IFS=$as_save_IFS
12724de2362d3Smrg  test -z "$as_dir" && as_dir=.
12725de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1272618781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12727de2362d3Smrg    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
12728de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12729de2362d3Smrg    break 2
12730de2362d3Smrg  fi
12731de2362d3Smrgdone
12732de2362d3Smrg  done
12733de2362d3SmrgIFS=$as_save_IFS
12734de2362d3Smrg
12735de2362d3Smrgfi
12736de2362d3Smrgfi
12737de2362d3SmrgSTRIP=$ac_cv_prog_STRIP
12738de2362d3Smrgif test -n "$STRIP"; then
12739de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
12740de2362d3Smrg$as_echo "$STRIP" >&6; }
12741de2362d3Smrgelse
12742de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12743de2362d3Smrg$as_echo "no" >&6; }
12744de2362d3Smrgfi
12745de2362d3Smrg
12746de2362d3Smrg
12747de2362d3Smrgfi
12748de2362d3Smrgif test -z "$ac_cv_prog_STRIP"; then
12749de2362d3Smrg  ac_ct_STRIP=$STRIP
12750de2362d3Smrg  # Extract the first word of "strip", so it can be a program name with args.
12751de2362d3Smrgset dummy strip; ac_word=$2
12752de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12753de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
12754de2362d3Smrgif ${ac_cv_prog_ac_ct_STRIP+:} false; then :
12755de2362d3Smrg  $as_echo_n "(cached) " >&6
12756de2362d3Smrgelse
12757de2362d3Smrg  if test -n "$ac_ct_STRIP"; then
12758de2362d3Smrg  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
12759de2362d3Smrgelse
12760de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12761de2362d3Smrgfor as_dir in $PATH
12762de2362d3Smrgdo
12763de2362d3Smrg  IFS=$as_save_IFS
12764de2362d3Smrg  test -z "$as_dir" && as_dir=.
12765de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1276618781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12767de2362d3Smrg    ac_cv_prog_ac_ct_STRIP="strip"
12768de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12769de2362d3Smrg    break 2
12770de2362d3Smrg  fi
12771de2362d3Smrgdone
12772de2362d3Smrg  done
12773de2362d3SmrgIFS=$as_save_IFS
12774de2362d3Smrg
12775de2362d3Smrgfi
12776de2362d3Smrgfi
12777de2362d3Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
12778de2362d3Smrgif test -n "$ac_ct_STRIP"; then
12779de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
12780de2362d3Smrg$as_echo "$ac_ct_STRIP" >&6; }
12781de2362d3Smrgelse
12782de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12783de2362d3Smrg$as_echo "no" >&6; }
12784de2362d3Smrgfi
12785de2362d3Smrg
12786de2362d3Smrg  if test "x$ac_ct_STRIP" = x; then
12787de2362d3Smrg    STRIP=":"
12788de2362d3Smrg  else
12789de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
12790de2362d3Smrgyes:)
12791de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12792de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12793de2362d3Smrgac_tool_warned=yes ;;
12794de2362d3Smrgesac
12795de2362d3Smrg    STRIP=$ac_ct_STRIP
12796de2362d3Smrg  fi
12797de2362d3Smrgelse
12798de2362d3Smrg  STRIP="$ac_cv_prog_STRIP"
12799de2362d3Smrgfi
12800de2362d3Smrg
12801de2362d3Smrgtest -z "$STRIP" && STRIP=:
12802de2362d3Smrg
12803de2362d3Smrg
12804de2362d3Smrg
12805de2362d3Smrg
12806de2362d3Smrg
12807de2362d3Smrg
12808de2362d3Smrgif test -n "$ac_tool_prefix"; then
12809de2362d3Smrg  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
12810de2362d3Smrgset dummy ${ac_tool_prefix}ranlib; ac_word=$2
12811de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12812de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
12813de2362d3Smrgif ${ac_cv_prog_RANLIB+:} false; then :
12814de2362d3Smrg  $as_echo_n "(cached) " >&6
12815de2362d3Smrgelse
12816de2362d3Smrg  if test -n "$RANLIB"; then
12817de2362d3Smrg  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
12818de2362d3Smrgelse
12819de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12820de2362d3Smrgfor as_dir in $PATH
12821de2362d3Smrgdo
12822de2362d3Smrg  IFS=$as_save_IFS
12823de2362d3Smrg  test -z "$as_dir" && as_dir=.
12824de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1282518781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12826de2362d3Smrg    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
12827de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12828de2362d3Smrg    break 2
12829de2362d3Smrg  fi
12830de2362d3Smrgdone
12831de2362d3Smrg  done
12832de2362d3SmrgIFS=$as_save_IFS
12833de2362d3Smrg
12834de2362d3Smrgfi
12835de2362d3Smrgfi
12836de2362d3SmrgRANLIB=$ac_cv_prog_RANLIB
12837de2362d3Smrgif test -n "$RANLIB"; then
12838de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
12839de2362d3Smrg$as_echo "$RANLIB" >&6; }
12840de2362d3Smrgelse
12841de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12842de2362d3Smrg$as_echo "no" >&6; }
12843de2362d3Smrgfi
12844de2362d3Smrg
12845de2362d3Smrg
12846de2362d3Smrgfi
12847de2362d3Smrgif test -z "$ac_cv_prog_RANLIB"; then
12848de2362d3Smrg  ac_ct_RANLIB=$RANLIB
12849de2362d3Smrg  # Extract the first word of "ranlib", so it can be a program name with args.
12850de2362d3Smrgset dummy ranlib; ac_word=$2
12851de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12852de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
12853de2362d3Smrgif ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
12854de2362d3Smrg  $as_echo_n "(cached) " >&6
12855de2362d3Smrgelse
12856de2362d3Smrg  if test -n "$ac_ct_RANLIB"; then
12857de2362d3Smrg  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
12858de2362d3Smrgelse
12859de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12860de2362d3Smrgfor as_dir in $PATH
12861de2362d3Smrgdo
12862de2362d3Smrg  IFS=$as_save_IFS
12863de2362d3Smrg  test -z "$as_dir" && as_dir=.
12864de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1286518781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12866de2362d3Smrg    ac_cv_prog_ac_ct_RANLIB="ranlib"
12867de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12868de2362d3Smrg    break 2
12869de2362d3Smrg  fi
12870de2362d3Smrgdone
12871de2362d3Smrg  done
12872de2362d3SmrgIFS=$as_save_IFS
12873de2362d3Smrg
12874de2362d3Smrgfi
12875de2362d3Smrgfi
12876de2362d3Smrgac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
12877de2362d3Smrgif test -n "$ac_ct_RANLIB"; then
12878de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
12879de2362d3Smrg$as_echo "$ac_ct_RANLIB" >&6; }
12880de2362d3Smrgelse
12881de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12882de2362d3Smrg$as_echo "no" >&6; }
12883de2362d3Smrgfi
12884de2362d3Smrg
12885de2362d3Smrg  if test "x$ac_ct_RANLIB" = x; then
12886de2362d3Smrg    RANLIB=":"
12887de2362d3Smrg  else
12888de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
12889de2362d3Smrgyes:)
12890de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12891de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12892de2362d3Smrgac_tool_warned=yes ;;
12893de2362d3Smrgesac
12894de2362d3Smrg    RANLIB=$ac_ct_RANLIB
12895de2362d3Smrg  fi
12896de2362d3Smrgelse
12897de2362d3Smrg  RANLIB="$ac_cv_prog_RANLIB"
12898de2362d3Smrgfi
12899de2362d3Smrg
12900de2362d3Smrgtest -z "$RANLIB" && RANLIB=:
12901de2362d3Smrg
12902de2362d3Smrg
12903de2362d3Smrg
12904de2362d3Smrg
12905de2362d3Smrg
12906de2362d3Smrg
12907de2362d3Smrg# Determine commands to create old-style static archives.
12908de2362d3Smrgold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
12909de2362d3Smrgold_postinstall_cmds='chmod 644 $oldlib'
12910de2362d3Smrgold_postuninstall_cmds=
12911de2362d3Smrg
12912de2362d3Smrgif test -n "$RANLIB"; then
12913de2362d3Smrg  case $host_os in
1291418781e08Smrg  bitrig* | openbsd*)
12915de2362d3Smrg    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
12916de2362d3Smrg    ;;
12917de2362d3Smrg  *)
12918de2362d3Smrg    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
12919de2362d3Smrg    ;;
12920de2362d3Smrg  esac
12921de2362d3Smrg  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
12922de2362d3Smrgfi
12923de2362d3Smrg
12924de2362d3Smrgcase $host_os in
12925de2362d3Smrg  darwin*)
12926de2362d3Smrg    lock_old_archive_extraction=yes ;;
12927de2362d3Smrg  *)
12928de2362d3Smrg    lock_old_archive_extraction=no ;;
12929de2362d3Smrgesac
12930de2362d3Smrg
12931de2362d3Smrg
12932de2362d3Smrg
12933de2362d3Smrg
12934de2362d3Smrg
12935de2362d3Smrg
12936de2362d3Smrg
12937de2362d3Smrg
12938de2362d3Smrg
12939de2362d3Smrg
12940de2362d3Smrg
12941de2362d3Smrg
12942de2362d3Smrg
12943de2362d3Smrg
12944de2362d3Smrg
12945de2362d3Smrg
12946de2362d3Smrg
12947de2362d3Smrg
12948de2362d3Smrg
12949de2362d3Smrg
12950de2362d3Smrg
12951de2362d3Smrg
12952de2362d3Smrg
12953de2362d3Smrg
12954de2362d3Smrg
12955de2362d3Smrg
12956de2362d3Smrg
12957de2362d3Smrg
12958de2362d3Smrg
12959de2362d3Smrg
12960de2362d3Smrg
12961de2362d3Smrg
12962de2362d3Smrg
12963de2362d3Smrg
12964de2362d3Smrg
12965de2362d3Smrg
12966de2362d3Smrg
12967de2362d3Smrg
12968de2362d3Smrg
12969de2362d3Smrg# If no C compiler was specified, use CC.
12970de2362d3SmrgLTCC=${LTCC-"$CC"}
12971de2362d3Smrg
12972de2362d3Smrg# If no C compiler flags were specified, use CFLAGS.
12973de2362d3SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12974de2362d3Smrg
12975de2362d3Smrg# Allow CC to be a program name with arguments.
12976de2362d3Smrgcompiler=$CC
12977de2362d3Smrg
12978de2362d3Smrg
12979de2362d3Smrg# Check for command to grab the raw symbol name followed by C symbol from nm.
12980de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
12981de2362d3Smrg$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
12982de2362d3Smrgif ${lt_cv_sys_global_symbol_pipe+:} false; then :
12983de2362d3Smrg  $as_echo_n "(cached) " >&6
12984de2362d3Smrgelse
12985de2362d3Smrg
12986de2362d3Smrg# These are sane defaults that work on at least a few old systems.
12987de2362d3Smrg# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
12988de2362d3Smrg
12989de2362d3Smrg# Character class describing NM global symbol codes.
12990de2362d3Smrgsymcode='[BCDEGRST]'
12991de2362d3Smrg
12992de2362d3Smrg# Regexp to match symbols that can be accessed directly from C.
12993de2362d3Smrgsympat='\([_A-Za-z][_A-Za-z0-9]*\)'
12994de2362d3Smrg
12995de2362d3Smrg# Define system-specific variables.
12996de2362d3Smrgcase $host_os in
12997de2362d3Smrgaix*)
12998de2362d3Smrg  symcode='[BCDT]'
12999de2362d3Smrg  ;;
13000de2362d3Smrgcygwin* | mingw* | pw32* | cegcc*)
13001de2362d3Smrg  symcode='[ABCDGISTW]'
13002de2362d3Smrg  ;;
13003de2362d3Smrghpux*)
1300418781e08Smrg  if test ia64 = "$host_cpu"; then
13005de2362d3Smrg    symcode='[ABCDEGRST]'
13006de2362d3Smrg  fi
13007de2362d3Smrg  ;;
13008de2362d3Smrgirix* | nonstopux*)
13009de2362d3Smrg  symcode='[BCDEGRST]'
13010de2362d3Smrg  ;;
13011de2362d3Smrgosf*)
13012de2362d3Smrg  symcode='[BCDEGQRST]'
13013de2362d3Smrg  ;;
13014de2362d3Smrgsolaris*)
13015de2362d3Smrg  symcode='[BDRT]'
13016de2362d3Smrg  ;;
13017de2362d3Smrgsco3.2v5*)
13018de2362d3Smrg  symcode='[DT]'
13019de2362d3Smrg  ;;
13020de2362d3Smrgsysv4.2uw2*)
13021de2362d3Smrg  symcode='[DT]'
13022de2362d3Smrg  ;;
13023de2362d3Smrgsysv5* | sco5v6* | unixware* | OpenUNIX*)
13024de2362d3Smrg  symcode='[ABDT]'
13025de2362d3Smrg  ;;
13026de2362d3Smrgsysv4)
13027de2362d3Smrg  symcode='[DFNSTU]'
13028de2362d3Smrg  ;;
13029de2362d3Smrgesac
13030de2362d3Smrg
13031de2362d3Smrg# If we're using GNU nm, then use its standard symbol codes.
13032de2362d3Smrgcase `$NM -V 2>&1` in
13033de2362d3Smrg*GNU* | *'with BFD'*)
13034de2362d3Smrg  symcode='[ABCDGIRSTW]' ;;
13035de2362d3Smrgesac
13036de2362d3Smrg
1303718781e08Smrgif test "$lt_cv_nm_interface" = "MS dumpbin"; then
1303818781e08Smrg  # Gets list of data symbols to import.
1303918781e08Smrg  lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
1304018781e08Smrg  # Adjust the below global symbol transforms to fixup imported variables.
1304118781e08Smrg  lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
1304218781e08Smrg  lt_c_name_hook=" -e 's/^I .* \(.*\)$/  {\"\1\", (void *) 0},/p'"
1304318781e08Smrg  lt_c_name_lib_hook="\
1304418781e08Smrg  -e 's/^I .* \(lib.*\)$/  {\"\1\", (void *) 0},/p'\
1304518781e08Smrg  -e 's/^I .* \(.*\)$/  {\"lib\1\", (void *) 0},/p'"
1304618781e08Smrgelse
1304718781e08Smrg  # Disable hooks by default.
1304818781e08Smrg  lt_cv_sys_global_symbol_to_import=
1304918781e08Smrg  lt_cdecl_hook=
1305018781e08Smrg  lt_c_name_hook=
1305118781e08Smrg  lt_c_name_lib_hook=
1305218781e08Smrgfi
1305318781e08Smrg
13054de2362d3Smrg# Transform an extracted symbol line into a proper C declaration.
13055de2362d3Smrg# Some systems (esp. on ia64) link data and code symbols differently,
13056de2362d3Smrg# so use this general approach.
1305718781e08Smrglt_cv_sys_global_symbol_to_cdecl="sed -n"\
1305818781e08Smrg$lt_cdecl_hook\
1305918781e08Smrg" -e 's/^T .* \(.*\)$/extern int \1();/p'"\
1306018781e08Smrg" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
13061de2362d3Smrg
13062de2362d3Smrg# Transform an extracted symbol line into symbol name and symbol address
1306318781e08Smrglt_cv_sys_global_symbol_to_c_name_address="sed -n"\
1306418781e08Smrg$lt_c_name_hook\
1306518781e08Smrg" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
1306618781e08Smrg" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/p'"
1306718781e08Smrg
1306818781e08Smrg# Transform an extracted symbol line into symbol name with lib prefix and
1306918781e08Smrg# symbol address.
1307018781e08Smrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
1307118781e08Smrg$lt_c_name_lib_hook\
1307218781e08Smrg" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
1307318781e08Smrg" -e 's/^$symcode$symcode* .* \(lib.*\)$/  {\"\1\", (void *) \&\1},/p'"\
1307418781e08Smrg" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"lib\1\", (void *) \&\1},/p'"
13075de2362d3Smrg
13076de2362d3Smrg# Handle CRLF in mingw tool chain
13077de2362d3Smrgopt_cr=
13078de2362d3Smrgcase $build_os in
13079de2362d3Smrgmingw*)
13080de2362d3Smrg  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
13081de2362d3Smrg  ;;
13082de2362d3Smrgesac
13083de2362d3Smrg
13084de2362d3Smrg# Try without a prefix underscore, then with it.
13085de2362d3Smrgfor ac_symprfx in "" "_"; do
13086de2362d3Smrg
13087de2362d3Smrg  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
13088de2362d3Smrg  symxfrm="\\1 $ac_symprfx\\2 \\2"
13089de2362d3Smrg
13090de2362d3Smrg  # Write the raw and C identifiers.
13091de2362d3Smrg  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
1309218781e08Smrg    # Fake it for dumpbin and say T for any non-static function,
1309318781e08Smrg    # D for any global variable and I for any imported variable.
13094de2362d3Smrg    # Also find C++ and __fastcall symbols from MSVC++,
13095de2362d3Smrg    # which start with @ or ?.
13096de2362d3Smrg    lt_cv_sys_global_symbol_pipe="$AWK '"\
13097de2362d3Smrg"     {last_section=section; section=\$ 3};"\
13098de2362d3Smrg"     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
13099de2362d3Smrg"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
1310018781e08Smrg"     /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
1310118781e08Smrg"     /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
1310218781e08Smrg"     /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
13103de2362d3Smrg"     \$ 0!~/External *\|/{next};"\
13104de2362d3Smrg"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
13105de2362d3Smrg"     {if(hide[section]) next};"\
1310618781e08Smrg"     {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
1310718781e08Smrg"     {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
1310818781e08Smrg"     s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
1310918781e08Smrg"     s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
13110de2362d3Smrg"     ' prfx=^$ac_symprfx"
13111de2362d3Smrg  else
13112de2362d3Smrg    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
13113de2362d3Smrg  fi
13114de2362d3Smrg  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
13115de2362d3Smrg
13116de2362d3Smrg  # Check to see that the pipe works correctly.
13117de2362d3Smrg  pipe_works=no
13118de2362d3Smrg
13119de2362d3Smrg  rm -f conftest*
13120de2362d3Smrg  cat > conftest.$ac_ext <<_LT_EOF
13121de2362d3Smrg#ifdef __cplusplus
13122de2362d3Smrgextern "C" {
13123de2362d3Smrg#endif
13124de2362d3Smrgchar nm_test_var;
13125de2362d3Smrgvoid nm_test_func(void);
13126de2362d3Smrgvoid nm_test_func(void){}
13127de2362d3Smrg#ifdef __cplusplus
13128de2362d3Smrg}
13129de2362d3Smrg#endif
13130de2362d3Smrgint main(){nm_test_var='a';nm_test_func();return(0);}
13131de2362d3Smrg_LT_EOF
13132de2362d3Smrg
13133de2362d3Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13134de2362d3Smrg  (eval $ac_compile) 2>&5
13135de2362d3Smrg  ac_status=$?
13136de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13137de2362d3Smrg  test $ac_status = 0; }; then
13138de2362d3Smrg    # Now try to grab the symbols.
13139de2362d3Smrg    nlist=conftest.nm
13140de2362d3Smrg    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
13141de2362d3Smrg  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
13142de2362d3Smrg  ac_status=$?
13143de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13144de2362d3Smrg  test $ac_status = 0; } && test -s "$nlist"; then
13145de2362d3Smrg      # Try sorting and uniquifying the output.
13146de2362d3Smrg      if sort "$nlist" | uniq > "$nlist"T; then
13147de2362d3Smrg	mv -f "$nlist"T "$nlist"
13148de2362d3Smrg      else
13149de2362d3Smrg	rm -f "$nlist"T
13150de2362d3Smrg      fi
13151de2362d3Smrg
13152de2362d3Smrg      # Make sure that we snagged all the symbols we need.
13153de2362d3Smrg      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
13154de2362d3Smrg	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
13155de2362d3Smrg	  cat <<_LT_EOF > conftest.$ac_ext
13156de2362d3Smrg/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
1315718781e08Smrg#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
1315818781e08Smrg/* DATA imports from DLLs on WIN32 can't be const, because runtime
13159de2362d3Smrg   relocations are performed -- see ld's documentation on pseudo-relocs.  */
13160de2362d3Smrg# define LT_DLSYM_CONST
1316118781e08Smrg#elif defined __osf__
13162de2362d3Smrg/* This system does not cope well with relocations in const data.  */
13163de2362d3Smrg# define LT_DLSYM_CONST
13164de2362d3Smrg#else
13165de2362d3Smrg# define LT_DLSYM_CONST const
13166de2362d3Smrg#endif
13167de2362d3Smrg
13168de2362d3Smrg#ifdef __cplusplus
13169de2362d3Smrgextern "C" {
13170de2362d3Smrg#endif
13171de2362d3Smrg
13172de2362d3Smrg_LT_EOF
13173de2362d3Smrg	  # Now generate the symbol file.
13174de2362d3Smrg	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
13175de2362d3Smrg
13176de2362d3Smrg	  cat <<_LT_EOF >> conftest.$ac_ext
13177de2362d3Smrg
13178de2362d3Smrg/* The mapping between symbol names and symbols.  */
13179de2362d3SmrgLT_DLSYM_CONST struct {
13180de2362d3Smrg  const char *name;
13181de2362d3Smrg  void       *address;
13182de2362d3Smrg}
13183de2362d3Smrglt__PROGRAM__LTX_preloaded_symbols[] =
13184de2362d3Smrg{
13185de2362d3Smrg  { "@PROGRAM@", (void *) 0 },
13186de2362d3Smrg_LT_EOF
1318718781e08Smrg	  $SED "s/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
13188de2362d3Smrg	  cat <<\_LT_EOF >> conftest.$ac_ext
13189de2362d3Smrg  {0, (void *) 0}
13190de2362d3Smrg};
13191de2362d3Smrg
13192de2362d3Smrg/* This works around a problem in FreeBSD linker */
13193de2362d3Smrg#ifdef FREEBSD_WORKAROUND
13194de2362d3Smrgstatic const void *lt_preloaded_setup() {
13195de2362d3Smrg  return lt__PROGRAM__LTX_preloaded_symbols;
13196de2362d3Smrg}
13197de2362d3Smrg#endif
13198de2362d3Smrg
13199de2362d3Smrg#ifdef __cplusplus
13200de2362d3Smrg}
13201de2362d3Smrg#endif
13202de2362d3Smrg_LT_EOF
13203de2362d3Smrg	  # Now try linking the two files.
13204de2362d3Smrg	  mv conftest.$ac_objext conftstm.$ac_objext
13205de2362d3Smrg	  lt_globsym_save_LIBS=$LIBS
13206de2362d3Smrg	  lt_globsym_save_CFLAGS=$CFLAGS
1320718781e08Smrg	  LIBS=conftstm.$ac_objext
13208de2362d3Smrg	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
13209de2362d3Smrg	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13210de2362d3Smrg  (eval $ac_link) 2>&5
13211de2362d3Smrg  ac_status=$?
13212de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1321318781e08Smrg  test $ac_status = 0; } && test -s conftest$ac_exeext; then
13214de2362d3Smrg	    pipe_works=yes
13215de2362d3Smrg	  fi
13216de2362d3Smrg	  LIBS=$lt_globsym_save_LIBS
13217de2362d3Smrg	  CFLAGS=$lt_globsym_save_CFLAGS
13218de2362d3Smrg	else
13219de2362d3Smrg	  echo "cannot find nm_test_func in $nlist" >&5
13220de2362d3Smrg	fi
13221de2362d3Smrg      else
13222de2362d3Smrg	echo "cannot find nm_test_var in $nlist" >&5
13223de2362d3Smrg      fi
13224de2362d3Smrg    else
13225de2362d3Smrg      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
13226de2362d3Smrg    fi
13227de2362d3Smrg  else
13228de2362d3Smrg    echo "$progname: failed program was:" >&5
13229de2362d3Smrg    cat conftest.$ac_ext >&5
13230de2362d3Smrg  fi
13231de2362d3Smrg  rm -rf conftest* conftst*
13232de2362d3Smrg
13233de2362d3Smrg  # Do not use the global_symbol_pipe unless it works.
1323418781e08Smrg  if test yes = "$pipe_works"; then
13235de2362d3Smrg    break
13236de2362d3Smrg  else
13237de2362d3Smrg    lt_cv_sys_global_symbol_pipe=
13238de2362d3Smrg  fi
13239de2362d3Smrgdone
13240de2362d3Smrg
13241de2362d3Smrgfi
13242de2362d3Smrg
13243de2362d3Smrgif test -z "$lt_cv_sys_global_symbol_pipe"; then
13244de2362d3Smrg  lt_cv_sys_global_symbol_to_cdecl=
13245de2362d3Smrgfi
13246de2362d3Smrgif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
13247de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
13248de2362d3Smrg$as_echo "failed" >&6; }
13249de2362d3Smrgelse
13250de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
13251de2362d3Smrg$as_echo "ok" >&6; }
13252de2362d3Smrgfi
13253de2362d3Smrg
13254de2362d3Smrg# Response file support.
13255de2362d3Smrgif test "$lt_cv_nm_interface" = "MS dumpbin"; then
13256de2362d3Smrg  nm_file_list_spec='@'
13257de2362d3Smrgelif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
13258de2362d3Smrg  nm_file_list_spec='@'
13259de2362d3Smrgfi
13260de2362d3Smrg
13261de2362d3Smrg
13262de2362d3Smrg
13263de2362d3Smrg
13264de2362d3Smrg
13265de2362d3Smrg
13266de2362d3Smrg
13267de2362d3Smrg
13268de2362d3Smrg
13269de2362d3Smrg
13270de2362d3Smrg
13271de2362d3Smrg
13272de2362d3Smrg
13273de2362d3Smrg
13274de2362d3Smrg
13275de2362d3Smrg
1327618781e08Smrg
1327718781e08Smrg
1327818781e08Smrg
1327918781e08Smrg
1328018781e08Smrg
1328118781e08Smrg
1328218781e08Smrg
1328318781e08Smrg
1328418781e08Smrg
1328518781e08Smrg
13286de2362d3Smrg
13287de2362d3Smrg
13288de2362d3Smrg
13289de2362d3Smrg
13290de2362d3Smrg
13291de2362d3Smrg
13292de2362d3Smrg
13293de2362d3Smrg
13294de2362d3Smrg
13295de2362d3Smrg
13296de2362d3Smrg
13297de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
13298de2362d3Smrg$as_echo_n "checking for sysroot... " >&6; }
13299de2362d3Smrg
13300de2362d3Smrg# Check whether --with-sysroot was given.
13301de2362d3Smrgif test "${with_sysroot+set}" = set; then :
13302de2362d3Smrg  withval=$with_sysroot;
13303de2362d3Smrgelse
13304de2362d3Smrg  with_sysroot=no
13305de2362d3Smrgfi
13306de2362d3Smrg
13307de2362d3Smrg
13308de2362d3Smrglt_sysroot=
1330918781e08Smrgcase $with_sysroot in #(
13310de2362d3Smrg yes)
1331118781e08Smrg   if test yes = "$GCC"; then
13312de2362d3Smrg     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
13313de2362d3Smrg   fi
13314de2362d3Smrg   ;; #(
13315de2362d3Smrg /*)
13316de2362d3Smrg   lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
13317de2362d3Smrg   ;; #(
13318de2362d3Smrg no|'')
13319de2362d3Smrg   ;; #(
13320de2362d3Smrg *)
1332118781e08Smrg   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
1332218781e08Smrg$as_echo "$with_sysroot" >&6; }
13323de2362d3Smrg   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
13324de2362d3Smrg   ;;
13325de2362d3Smrgesac
13326de2362d3Smrg
13327de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
13328de2362d3Smrg$as_echo "${lt_sysroot:-no}" >&6; }
13329de2362d3Smrg
13330de2362d3Smrg
13331de2362d3Smrg
13332de2362d3Smrg
13333de2362d3Smrg
1333418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
1333518781e08Smrg$as_echo_n "checking for a working dd... " >&6; }
1333618781e08Smrgif ${ac_cv_path_lt_DD+:} false; then :
1333718781e08Smrg  $as_echo_n "(cached) " >&6
1333818781e08Smrgelse
1333918781e08Smrg  printf 0123456789abcdef0123456789abcdef >conftest.i
1334018781e08Smrgcat conftest.i conftest.i >conftest2.i
1334118781e08Smrg: ${lt_DD:=$DD}
1334218781e08Smrgif test -z "$lt_DD"; then
1334318781e08Smrg  ac_path_lt_DD_found=false
1334418781e08Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
1334518781e08Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1334618781e08Smrgfor as_dir in $PATH
1334718781e08Smrgdo
1334818781e08Smrg  IFS=$as_save_IFS
1334918781e08Smrg  test -z "$as_dir" && as_dir=.
1335018781e08Smrg    for ac_prog in dd; do
1335118781e08Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1335218781e08Smrg      ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
1335318781e08Smrg      as_fn_executable_p "$ac_path_lt_DD" || continue
1335418781e08Smrgif "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
1335518781e08Smrg  cmp -s conftest.i conftest.out \
1335618781e08Smrg  && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
1335718781e08Smrgfi
1335818781e08Smrg      $ac_path_lt_DD_found && break 3
1335918781e08Smrg    done
1336018781e08Smrg  done
1336118781e08Smrg  done
1336218781e08SmrgIFS=$as_save_IFS
1336318781e08Smrg  if test -z "$ac_cv_path_lt_DD"; then
1336418781e08Smrg    :
1336518781e08Smrg  fi
1336618781e08Smrgelse
1336718781e08Smrg  ac_cv_path_lt_DD=$lt_DD
1336818781e08Smrgfi
1336918781e08Smrg
1337018781e08Smrgrm -f conftest.i conftest2.i conftest.out
1337118781e08Smrgfi
1337218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
1337318781e08Smrg$as_echo "$ac_cv_path_lt_DD" >&6; }
1337418781e08Smrg
1337518781e08Smrg
1337618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
1337718781e08Smrg$as_echo_n "checking how to truncate binary pipes... " >&6; }
1337818781e08Smrgif ${lt_cv_truncate_bin+:} false; then :
1337918781e08Smrg  $as_echo_n "(cached) " >&6
1338018781e08Smrgelse
1338118781e08Smrg  printf 0123456789abcdef0123456789abcdef >conftest.i
1338218781e08Smrgcat conftest.i conftest.i >conftest2.i
1338318781e08Smrglt_cv_truncate_bin=
1338418781e08Smrgif "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
1338518781e08Smrg  cmp -s conftest.i conftest.out \
1338618781e08Smrg  && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
1338718781e08Smrgfi
1338818781e08Smrgrm -f conftest.i conftest2.i conftest.out
1338918781e08Smrgtest -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
1339018781e08Smrgfi
1339118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
1339218781e08Smrg$as_echo "$lt_cv_truncate_bin" >&6; }
1339318781e08Smrg
1339418781e08Smrg
1339518781e08Smrg
1339618781e08Smrg
1339718781e08Smrg
1339818781e08Smrg
1339918781e08Smrg
1340018781e08Smrg# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
1340118781e08Smrgfunc_cc_basename ()
1340218781e08Smrg{
1340318781e08Smrg    for cc_temp in $*""; do
1340418781e08Smrg      case $cc_temp in
1340518781e08Smrg        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
1340618781e08Smrg        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
1340718781e08Smrg        \-*) ;;
1340818781e08Smrg        *) break;;
1340918781e08Smrg      esac
1341018781e08Smrg    done
1341118781e08Smrg    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
1341218781e08Smrg}
1341318781e08Smrg
13414de2362d3Smrg# Check whether --enable-libtool-lock was given.
13415de2362d3Smrgif test "${enable_libtool_lock+set}" = set; then :
13416de2362d3Smrg  enableval=$enable_libtool_lock;
13417de2362d3Smrgfi
13418de2362d3Smrg
1341918781e08Smrgtest no = "$enable_libtool_lock" || enable_libtool_lock=yes
13420de2362d3Smrg
13421de2362d3Smrg# Some flags need to be propagated to the compiler or linker for good
13422de2362d3Smrg# libtool support.
13423de2362d3Smrgcase $host in
13424de2362d3Smrgia64-*-hpux*)
1342518781e08Smrg  # Find out what ABI is being produced by ac_compile, and set mode
1342618781e08Smrg  # options accordingly.
13427de2362d3Smrg  echo 'int i;' > conftest.$ac_ext
13428de2362d3Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13429de2362d3Smrg  (eval $ac_compile) 2>&5
13430de2362d3Smrg  ac_status=$?
13431de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13432de2362d3Smrg  test $ac_status = 0; }; then
13433de2362d3Smrg    case `/usr/bin/file conftest.$ac_objext` in
13434de2362d3Smrg      *ELF-32*)
1343518781e08Smrg	HPUX_IA64_MODE=32
13436de2362d3Smrg	;;
13437de2362d3Smrg      *ELF-64*)
1343818781e08Smrg	HPUX_IA64_MODE=64
13439de2362d3Smrg	;;
13440de2362d3Smrg    esac
13441de2362d3Smrg  fi
13442de2362d3Smrg  rm -rf conftest*
13443de2362d3Smrg  ;;
13444de2362d3Smrg*-*-irix6*)
1344518781e08Smrg  # Find out what ABI is being produced by ac_compile, and set linker
1344618781e08Smrg  # options accordingly.
13447de2362d3Smrg  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
13448de2362d3Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13449de2362d3Smrg  (eval $ac_compile) 2>&5
13450de2362d3Smrg  ac_status=$?
13451de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13452de2362d3Smrg  test $ac_status = 0; }; then
1345318781e08Smrg    if test yes = "$lt_cv_prog_gnu_ld"; then
13454de2362d3Smrg      case `/usr/bin/file conftest.$ac_objext` in
13455de2362d3Smrg	*32-bit*)
13456de2362d3Smrg	  LD="${LD-ld} -melf32bsmip"
13457de2362d3Smrg	  ;;
13458de2362d3Smrg	*N32*)
13459de2362d3Smrg	  LD="${LD-ld} -melf32bmipn32"
13460de2362d3Smrg	  ;;
13461de2362d3Smrg	*64-bit*)
13462de2362d3Smrg	  LD="${LD-ld} -melf64bmip"
13463de2362d3Smrg	;;
13464de2362d3Smrg      esac
13465de2362d3Smrg    else
13466de2362d3Smrg      case `/usr/bin/file conftest.$ac_objext` in
13467de2362d3Smrg	*32-bit*)
13468de2362d3Smrg	  LD="${LD-ld} -32"
13469de2362d3Smrg	  ;;
13470de2362d3Smrg	*N32*)
13471de2362d3Smrg	  LD="${LD-ld} -n32"
13472de2362d3Smrg	  ;;
13473de2362d3Smrg	*64-bit*)
13474de2362d3Smrg	  LD="${LD-ld} -64"
13475de2362d3Smrg	  ;;
13476de2362d3Smrg      esac
13477de2362d3Smrg    fi
13478de2362d3Smrg  fi
13479de2362d3Smrg  rm -rf conftest*
13480de2362d3Smrg  ;;
13481de2362d3Smrg
1348218781e08Smrgmips64*-*linux*)
1348318781e08Smrg  # Find out what ABI is being produced by ac_compile, and set linker
1348418781e08Smrg  # options accordingly.
1348518781e08Smrg  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
1348618781e08Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
1348718781e08Smrg  (eval $ac_compile) 2>&5
1348818781e08Smrg  ac_status=$?
1348918781e08Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1349018781e08Smrg  test $ac_status = 0; }; then
1349118781e08Smrg    emul=elf
1349218781e08Smrg    case `/usr/bin/file conftest.$ac_objext` in
1349318781e08Smrg      *32-bit*)
1349418781e08Smrg	emul="${emul}32"
1349518781e08Smrg	;;
1349618781e08Smrg      *64-bit*)
1349718781e08Smrg	emul="${emul}64"
1349818781e08Smrg	;;
1349918781e08Smrg    esac
1350018781e08Smrg    case `/usr/bin/file conftest.$ac_objext` in
1350118781e08Smrg      *MSB*)
1350218781e08Smrg	emul="${emul}btsmip"
1350318781e08Smrg	;;
1350418781e08Smrg      *LSB*)
1350518781e08Smrg	emul="${emul}ltsmip"
1350618781e08Smrg	;;
1350718781e08Smrg    esac
1350818781e08Smrg    case `/usr/bin/file conftest.$ac_objext` in
1350918781e08Smrg      *N32*)
1351018781e08Smrg	emul="${emul}n32"
1351118781e08Smrg	;;
1351218781e08Smrg    esac
1351318781e08Smrg    LD="${LD-ld} -m $emul"
1351418781e08Smrg  fi
1351518781e08Smrg  rm -rf conftest*
1351618781e08Smrg  ;;
1351718781e08Smrg
1351818781e08Smrgx86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
13519de2362d3Smrgs390*-*linux*|s390*-*tpf*|sparc*-*linux*)
1352018781e08Smrg  # Find out what ABI is being produced by ac_compile, and set linker
1352118781e08Smrg  # options accordingly.  Note that the listed cases only cover the
1352218781e08Smrg  # situations where additional linker options are needed (such as when
1352318781e08Smrg  # doing 32-bit compilation for a host where ld defaults to 64-bit, or
1352418781e08Smrg  # vice versa); the common cases where no linker options are needed do
1352518781e08Smrg  # not appear in the list.
13526de2362d3Smrg  echo 'int i;' > conftest.$ac_ext
13527de2362d3Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13528de2362d3Smrg  (eval $ac_compile) 2>&5
13529de2362d3Smrg  ac_status=$?
13530de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13531de2362d3Smrg  test $ac_status = 0; }; then
13532de2362d3Smrg    case `/usr/bin/file conftest.o` in
13533de2362d3Smrg      *32-bit*)
13534de2362d3Smrg	case $host in
13535de2362d3Smrg	  x86_64-*kfreebsd*-gnu)
13536de2362d3Smrg	    LD="${LD-ld} -m elf_i386_fbsd"
13537de2362d3Smrg	    ;;
13538de2362d3Smrg	  x86_64-*linux*)
1353918781e08Smrg	    case `/usr/bin/file conftest.o` in
1354018781e08Smrg	      *x86-64*)
1354118781e08Smrg		LD="${LD-ld} -m elf32_x86_64"
1354218781e08Smrg		;;
1354318781e08Smrg	      *)
1354418781e08Smrg		LD="${LD-ld} -m elf_i386"
1354518781e08Smrg		;;
1354618781e08Smrg	    esac
1354718781e08Smrg	    ;;
1354818781e08Smrg	  powerpc64le-*linux*)
1354918781e08Smrg	    LD="${LD-ld} -m elf32lppclinux"
13550de2362d3Smrg	    ;;
1355118781e08Smrg	  powerpc64-*linux*)
13552de2362d3Smrg	    LD="${LD-ld} -m elf32ppclinux"
13553de2362d3Smrg	    ;;
13554de2362d3Smrg	  s390x-*linux*)
13555de2362d3Smrg	    LD="${LD-ld} -m elf_s390"
13556de2362d3Smrg	    ;;
13557de2362d3Smrg	  sparc64-*linux*)
13558de2362d3Smrg	    LD="${LD-ld} -m elf32_sparc"
13559de2362d3Smrg	    ;;
13560de2362d3Smrg	esac
13561de2362d3Smrg	;;
13562de2362d3Smrg      *64-bit*)
13563de2362d3Smrg	case $host in
13564de2362d3Smrg	  x86_64-*kfreebsd*-gnu)
13565de2362d3Smrg	    LD="${LD-ld} -m elf_x86_64_fbsd"
13566de2362d3Smrg	    ;;
13567de2362d3Smrg	  x86_64-*linux*)
13568de2362d3Smrg	    LD="${LD-ld} -m elf_x86_64"
13569de2362d3Smrg	    ;;
1357018781e08Smrg	  powerpcle-*linux*)
1357118781e08Smrg	    LD="${LD-ld} -m elf64lppc"
1357218781e08Smrg	    ;;
1357318781e08Smrg	  powerpc-*linux*)
13574de2362d3Smrg	    LD="${LD-ld} -m elf64ppc"
13575de2362d3Smrg	    ;;
13576de2362d3Smrg	  s390*-*linux*|s390*-*tpf*)
13577de2362d3Smrg	    LD="${LD-ld} -m elf64_s390"
13578de2362d3Smrg	    ;;
13579de2362d3Smrg	  sparc*-*linux*)
13580de2362d3Smrg	    LD="${LD-ld} -m elf64_sparc"
13581de2362d3Smrg	    ;;
13582de2362d3Smrg	esac
13583de2362d3Smrg	;;
13584de2362d3Smrg    esac
13585de2362d3Smrg  fi
13586de2362d3Smrg  rm -rf conftest*
13587de2362d3Smrg  ;;
13588de2362d3Smrg
13589de2362d3Smrg*-*-sco3.2v5*)
13590de2362d3Smrg  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
1359118781e08Smrg  SAVE_CFLAGS=$CFLAGS
13592de2362d3Smrg  CFLAGS="$CFLAGS -belf"
13593de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
13594de2362d3Smrg$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
13595de2362d3Smrgif ${lt_cv_cc_needs_belf+:} false; then :
13596de2362d3Smrg  $as_echo_n "(cached) " >&6
13597de2362d3Smrgelse
13598de2362d3Smrg  ac_ext=c
13599de2362d3Smrgac_cpp='$CPP $CPPFLAGS'
13600de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13601de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13602de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
13603de2362d3Smrg
13604de2362d3Smrg     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13605de2362d3Smrg/* end confdefs.h.  */
13606de2362d3Smrg
13607de2362d3Smrgint
13608de2362d3Smrgmain ()
13609de2362d3Smrg{
13610de2362d3Smrg
13611de2362d3Smrg  ;
13612de2362d3Smrg  return 0;
13613de2362d3Smrg}
13614de2362d3Smrg_ACEOF
13615de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
13616de2362d3Smrg  lt_cv_cc_needs_belf=yes
13617de2362d3Smrgelse
13618de2362d3Smrg  lt_cv_cc_needs_belf=no
13619de2362d3Smrgfi
13620de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
13621de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
13622de2362d3Smrg     ac_ext=c
13623de2362d3Smrgac_cpp='$CPP $CPPFLAGS'
13624de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13625de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13626de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
13627de2362d3Smrg
13628de2362d3Smrgfi
13629de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
13630de2362d3Smrg$as_echo "$lt_cv_cc_needs_belf" >&6; }
1363118781e08Smrg  if test yes != "$lt_cv_cc_needs_belf"; then
13632de2362d3Smrg    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
1363318781e08Smrg    CFLAGS=$SAVE_CFLAGS
13634de2362d3Smrg  fi
13635de2362d3Smrg  ;;
13636de2362d3Smrg*-*solaris*)
1363718781e08Smrg  # Find out what ABI is being produced by ac_compile, and set linker
1363818781e08Smrg  # options accordingly.
13639de2362d3Smrg  echo 'int i;' > conftest.$ac_ext
13640de2362d3Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13641de2362d3Smrg  (eval $ac_compile) 2>&5
13642de2362d3Smrg  ac_status=$?
13643de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13644de2362d3Smrg  test $ac_status = 0; }; then
13645de2362d3Smrg    case `/usr/bin/file conftest.o` in
13646de2362d3Smrg    *64-bit*)
13647de2362d3Smrg      case $lt_cv_prog_gnu_ld in
13648de2362d3Smrg      yes*)
13649de2362d3Smrg        case $host in
1365018781e08Smrg        i?86-*-solaris*|x86_64-*-solaris*)
13651de2362d3Smrg          LD="${LD-ld} -m elf_x86_64"
13652de2362d3Smrg          ;;
13653de2362d3Smrg        sparc*-*-solaris*)
13654de2362d3Smrg          LD="${LD-ld} -m elf64_sparc"
13655de2362d3Smrg          ;;
13656de2362d3Smrg        esac
13657de2362d3Smrg        # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
13658de2362d3Smrg        if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
1365918781e08Smrg          LD=${LD-ld}_sol2
13660de2362d3Smrg        fi
13661de2362d3Smrg        ;;
13662de2362d3Smrg      *)
13663de2362d3Smrg	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
13664de2362d3Smrg	  LD="${LD-ld} -64"
13665de2362d3Smrg	fi
13666de2362d3Smrg	;;
13667de2362d3Smrg      esac
13668de2362d3Smrg      ;;
13669de2362d3Smrg    esac
13670de2362d3Smrg  fi
13671de2362d3Smrg  rm -rf conftest*
13672de2362d3Smrg  ;;
13673de2362d3Smrgesac
13674de2362d3Smrg
1367518781e08Smrgneed_locks=$enable_libtool_lock
13676de2362d3Smrg
13677de2362d3Smrgif test -n "$ac_tool_prefix"; then
13678de2362d3Smrg  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
13679de2362d3Smrgset dummy ${ac_tool_prefix}mt; ac_word=$2
13680de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13681de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
13682de2362d3Smrgif ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
13683de2362d3Smrg  $as_echo_n "(cached) " >&6
13684de2362d3Smrgelse
13685de2362d3Smrg  if test -n "$MANIFEST_TOOL"; then
13686de2362d3Smrg  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
13687de2362d3Smrgelse
13688de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13689de2362d3Smrgfor as_dir in $PATH
13690de2362d3Smrgdo
13691de2362d3Smrg  IFS=$as_save_IFS
13692de2362d3Smrg  test -z "$as_dir" && as_dir=.
13693de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1369418781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13695de2362d3Smrg    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
13696de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13697de2362d3Smrg    break 2
13698de2362d3Smrg  fi
13699de2362d3Smrgdone
13700de2362d3Smrg  done
13701de2362d3SmrgIFS=$as_save_IFS
13702de2362d3Smrg
13703de2362d3Smrgfi
13704de2362d3Smrgfi
13705de2362d3SmrgMANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
13706de2362d3Smrgif test -n "$MANIFEST_TOOL"; then
13707de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
13708de2362d3Smrg$as_echo "$MANIFEST_TOOL" >&6; }
13709de2362d3Smrgelse
13710de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13711de2362d3Smrg$as_echo "no" >&6; }
13712de2362d3Smrgfi
13713de2362d3Smrg
13714de2362d3Smrg
13715de2362d3Smrgfi
13716de2362d3Smrgif test -z "$ac_cv_prog_MANIFEST_TOOL"; then
13717de2362d3Smrg  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
13718de2362d3Smrg  # Extract the first word of "mt", so it can be a program name with args.
13719de2362d3Smrgset dummy mt; ac_word=$2
13720de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13721de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
13722de2362d3Smrgif ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
13723de2362d3Smrg  $as_echo_n "(cached) " >&6
13724de2362d3Smrgelse
13725de2362d3Smrg  if test -n "$ac_ct_MANIFEST_TOOL"; then
13726de2362d3Smrg  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
13727de2362d3Smrgelse
13728de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13729de2362d3Smrgfor as_dir in $PATH
13730de2362d3Smrgdo
13731de2362d3Smrg  IFS=$as_save_IFS
13732de2362d3Smrg  test -z "$as_dir" && as_dir=.
13733de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1373418781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13735de2362d3Smrg    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
13736de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13737de2362d3Smrg    break 2
13738de2362d3Smrg  fi
13739de2362d3Smrgdone
13740de2362d3Smrg  done
13741de2362d3SmrgIFS=$as_save_IFS
13742de2362d3Smrg
13743de2362d3Smrgfi
13744de2362d3Smrgfi
13745de2362d3Smrgac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
13746de2362d3Smrgif test -n "$ac_ct_MANIFEST_TOOL"; then
13747de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
13748de2362d3Smrg$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
13749de2362d3Smrgelse
13750de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13751de2362d3Smrg$as_echo "no" >&6; }
13752de2362d3Smrgfi
13753de2362d3Smrg
13754de2362d3Smrg  if test "x$ac_ct_MANIFEST_TOOL" = x; then
13755de2362d3Smrg    MANIFEST_TOOL=":"
13756de2362d3Smrg  else
13757de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
13758de2362d3Smrgyes:)
13759de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13760de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13761de2362d3Smrgac_tool_warned=yes ;;
13762de2362d3Smrgesac
13763de2362d3Smrg    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
13764de2362d3Smrg  fi
13765de2362d3Smrgelse
13766de2362d3Smrg  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
13767de2362d3Smrgfi
13768de2362d3Smrg
13769de2362d3Smrgtest -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
13770de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
13771de2362d3Smrg$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
13772de2362d3Smrgif ${lt_cv_path_mainfest_tool+:} false; then :
13773de2362d3Smrg  $as_echo_n "(cached) " >&6
13774de2362d3Smrgelse
13775de2362d3Smrg  lt_cv_path_mainfest_tool=no
13776de2362d3Smrg  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
13777de2362d3Smrg  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
13778de2362d3Smrg  cat conftest.err >&5
13779de2362d3Smrg  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
13780de2362d3Smrg    lt_cv_path_mainfest_tool=yes
13781de2362d3Smrg  fi
13782de2362d3Smrg  rm -f conftest*
13783de2362d3Smrgfi
13784de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
13785de2362d3Smrg$as_echo "$lt_cv_path_mainfest_tool" >&6; }
1378618781e08Smrgif test yes != "$lt_cv_path_mainfest_tool"; then
13787de2362d3Smrg  MANIFEST_TOOL=:
13788de2362d3Smrgfi
13789de2362d3Smrg
13790de2362d3Smrg
13791de2362d3Smrg
13792de2362d3Smrg
13793de2362d3Smrg
13794de2362d3Smrg
13795de2362d3Smrg  case $host_os in
13796de2362d3Smrg    rhapsody* | darwin*)
13797de2362d3Smrg    if test -n "$ac_tool_prefix"; then
13798de2362d3Smrg  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
13799de2362d3Smrgset dummy ${ac_tool_prefix}dsymutil; ac_word=$2
13800de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13801de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
13802de2362d3Smrgif ${ac_cv_prog_DSYMUTIL+:} false; then :
13803de2362d3Smrg  $as_echo_n "(cached) " >&6
13804de2362d3Smrgelse
13805de2362d3Smrg  if test -n "$DSYMUTIL"; then
13806de2362d3Smrg  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
13807de2362d3Smrgelse
13808de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13809de2362d3Smrgfor as_dir in $PATH
13810de2362d3Smrgdo
13811de2362d3Smrg  IFS=$as_save_IFS
13812de2362d3Smrg  test -z "$as_dir" && as_dir=.
13813de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1381418781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13815de2362d3Smrg    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
13816de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13817de2362d3Smrg    break 2
13818de2362d3Smrg  fi
13819de2362d3Smrgdone
13820de2362d3Smrg  done
13821de2362d3SmrgIFS=$as_save_IFS
13822de2362d3Smrg
13823de2362d3Smrgfi
13824de2362d3Smrgfi
13825de2362d3SmrgDSYMUTIL=$ac_cv_prog_DSYMUTIL
13826de2362d3Smrgif test -n "$DSYMUTIL"; then
13827de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
13828de2362d3Smrg$as_echo "$DSYMUTIL" >&6; }
13829de2362d3Smrgelse
13830de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13831de2362d3Smrg$as_echo "no" >&6; }
13832de2362d3Smrgfi
13833de2362d3Smrg
13834de2362d3Smrg
13835de2362d3Smrgfi
13836de2362d3Smrgif test -z "$ac_cv_prog_DSYMUTIL"; then
13837de2362d3Smrg  ac_ct_DSYMUTIL=$DSYMUTIL
13838de2362d3Smrg  # Extract the first word of "dsymutil", so it can be a program name with args.
13839de2362d3Smrgset dummy dsymutil; ac_word=$2
13840de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13841de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
13842de2362d3Smrgif ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
13843de2362d3Smrg  $as_echo_n "(cached) " >&6
13844de2362d3Smrgelse
13845de2362d3Smrg  if test -n "$ac_ct_DSYMUTIL"; then
13846de2362d3Smrg  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
13847de2362d3Smrgelse
13848de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13849de2362d3Smrgfor as_dir in $PATH
13850de2362d3Smrgdo
13851de2362d3Smrg  IFS=$as_save_IFS
13852de2362d3Smrg  test -z "$as_dir" && as_dir=.
13853de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1385418781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13855de2362d3Smrg    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
13856de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13857de2362d3Smrg    break 2
13858de2362d3Smrg  fi
13859de2362d3Smrgdone
13860de2362d3Smrg  done
13861de2362d3SmrgIFS=$as_save_IFS
13862de2362d3Smrg
13863de2362d3Smrgfi
13864de2362d3Smrgfi
13865de2362d3Smrgac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
13866de2362d3Smrgif test -n "$ac_ct_DSYMUTIL"; then
13867de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
13868de2362d3Smrg$as_echo "$ac_ct_DSYMUTIL" >&6; }
13869de2362d3Smrgelse
13870de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13871de2362d3Smrg$as_echo "no" >&6; }
13872de2362d3Smrgfi
13873de2362d3Smrg
13874de2362d3Smrg  if test "x$ac_ct_DSYMUTIL" = x; then
13875de2362d3Smrg    DSYMUTIL=":"
13876de2362d3Smrg  else
13877de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
13878de2362d3Smrgyes:)
13879de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13880de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13881de2362d3Smrgac_tool_warned=yes ;;
13882de2362d3Smrgesac
13883de2362d3Smrg    DSYMUTIL=$ac_ct_DSYMUTIL
13884de2362d3Smrg  fi
13885de2362d3Smrgelse
13886de2362d3Smrg  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
13887de2362d3Smrgfi
13888de2362d3Smrg
13889de2362d3Smrg    if test -n "$ac_tool_prefix"; then
13890de2362d3Smrg  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
13891de2362d3Smrgset dummy ${ac_tool_prefix}nmedit; ac_word=$2
13892de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13893de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
13894de2362d3Smrgif ${ac_cv_prog_NMEDIT+:} false; then :
13895de2362d3Smrg  $as_echo_n "(cached) " >&6
13896de2362d3Smrgelse
13897de2362d3Smrg  if test -n "$NMEDIT"; then
13898de2362d3Smrg  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
13899de2362d3Smrgelse
13900de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13901de2362d3Smrgfor as_dir in $PATH
13902de2362d3Smrgdo
13903de2362d3Smrg  IFS=$as_save_IFS
13904de2362d3Smrg  test -z "$as_dir" && as_dir=.
13905de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1390618781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13907de2362d3Smrg    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
13908de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13909de2362d3Smrg    break 2
13910de2362d3Smrg  fi
13911de2362d3Smrgdone
13912de2362d3Smrg  done
13913de2362d3SmrgIFS=$as_save_IFS
13914de2362d3Smrg
13915de2362d3Smrgfi
13916de2362d3Smrgfi
13917de2362d3SmrgNMEDIT=$ac_cv_prog_NMEDIT
13918de2362d3Smrgif test -n "$NMEDIT"; then
13919de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
13920de2362d3Smrg$as_echo "$NMEDIT" >&6; }
13921de2362d3Smrgelse
13922de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13923de2362d3Smrg$as_echo "no" >&6; }
13924de2362d3Smrgfi
13925de2362d3Smrg
13926de2362d3Smrg
13927de2362d3Smrgfi
13928de2362d3Smrgif test -z "$ac_cv_prog_NMEDIT"; then
13929de2362d3Smrg  ac_ct_NMEDIT=$NMEDIT
13930de2362d3Smrg  # Extract the first word of "nmedit", so it can be a program name with args.
13931de2362d3Smrgset dummy nmedit; ac_word=$2
13932de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13933de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
13934de2362d3Smrgif ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
13935de2362d3Smrg  $as_echo_n "(cached) " >&6
13936de2362d3Smrgelse
13937de2362d3Smrg  if test -n "$ac_ct_NMEDIT"; then
13938de2362d3Smrg  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
13939de2362d3Smrgelse
13940de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13941de2362d3Smrgfor as_dir in $PATH
13942de2362d3Smrgdo
13943de2362d3Smrg  IFS=$as_save_IFS
13944de2362d3Smrg  test -z "$as_dir" && as_dir=.
13945de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1394618781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13947de2362d3Smrg    ac_cv_prog_ac_ct_NMEDIT="nmedit"
13948de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13949de2362d3Smrg    break 2
13950de2362d3Smrg  fi
13951de2362d3Smrgdone
13952de2362d3Smrg  done
13953de2362d3SmrgIFS=$as_save_IFS
13954de2362d3Smrg
13955de2362d3Smrgfi
13956de2362d3Smrgfi
13957de2362d3Smrgac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
13958de2362d3Smrgif test -n "$ac_ct_NMEDIT"; then
13959de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
13960de2362d3Smrg$as_echo "$ac_ct_NMEDIT" >&6; }
13961de2362d3Smrgelse
13962de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13963de2362d3Smrg$as_echo "no" >&6; }
13964de2362d3Smrgfi
13965de2362d3Smrg
13966de2362d3Smrg  if test "x$ac_ct_NMEDIT" = x; then
13967de2362d3Smrg    NMEDIT=":"
13968de2362d3Smrg  else
13969de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
13970de2362d3Smrgyes:)
13971de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13972de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13973de2362d3Smrgac_tool_warned=yes ;;
13974de2362d3Smrgesac
13975de2362d3Smrg    NMEDIT=$ac_ct_NMEDIT
13976de2362d3Smrg  fi
13977de2362d3Smrgelse
13978de2362d3Smrg  NMEDIT="$ac_cv_prog_NMEDIT"
13979de2362d3Smrgfi
13980de2362d3Smrg
13981de2362d3Smrg    if test -n "$ac_tool_prefix"; then
13982de2362d3Smrg  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
13983de2362d3Smrgset dummy ${ac_tool_prefix}lipo; ac_word=$2
13984de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13985de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
13986de2362d3Smrgif ${ac_cv_prog_LIPO+:} false; then :
13987de2362d3Smrg  $as_echo_n "(cached) " >&6
13988de2362d3Smrgelse
13989de2362d3Smrg  if test -n "$LIPO"; then
13990de2362d3Smrg  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
13991de2362d3Smrgelse
13992de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13993de2362d3Smrgfor as_dir in $PATH
13994de2362d3Smrgdo
13995de2362d3Smrg  IFS=$as_save_IFS
13996de2362d3Smrg  test -z "$as_dir" && as_dir=.
13997de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1399818781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13999de2362d3Smrg    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
14000de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14001de2362d3Smrg    break 2
14002de2362d3Smrg  fi
14003de2362d3Smrgdone
14004de2362d3Smrg  done
14005de2362d3SmrgIFS=$as_save_IFS
14006de2362d3Smrg
14007de2362d3Smrgfi
14008de2362d3Smrgfi
14009de2362d3SmrgLIPO=$ac_cv_prog_LIPO
14010de2362d3Smrgif test -n "$LIPO"; then
14011de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
14012de2362d3Smrg$as_echo "$LIPO" >&6; }
14013de2362d3Smrgelse
14014de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14015de2362d3Smrg$as_echo "no" >&6; }
14016de2362d3Smrgfi
14017de2362d3Smrg
14018de2362d3Smrg
14019de2362d3Smrgfi
14020de2362d3Smrgif test -z "$ac_cv_prog_LIPO"; then
14021de2362d3Smrg  ac_ct_LIPO=$LIPO
14022de2362d3Smrg  # Extract the first word of "lipo", so it can be a program name with args.
14023de2362d3Smrgset dummy lipo; ac_word=$2
14024de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14025de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
14026de2362d3Smrgif ${ac_cv_prog_ac_ct_LIPO+:} false; then :
14027de2362d3Smrg  $as_echo_n "(cached) " >&6
14028de2362d3Smrgelse
14029de2362d3Smrg  if test -n "$ac_ct_LIPO"; then
14030de2362d3Smrg  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
14031de2362d3Smrgelse
14032de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14033de2362d3Smrgfor as_dir in $PATH
14034de2362d3Smrgdo
14035de2362d3Smrg  IFS=$as_save_IFS
14036de2362d3Smrg  test -z "$as_dir" && as_dir=.
14037de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1403818781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14039de2362d3Smrg    ac_cv_prog_ac_ct_LIPO="lipo"
14040de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14041de2362d3Smrg    break 2
14042de2362d3Smrg  fi
14043de2362d3Smrgdone
14044de2362d3Smrg  done
14045de2362d3SmrgIFS=$as_save_IFS
14046de2362d3Smrg
14047de2362d3Smrgfi
14048de2362d3Smrgfi
14049de2362d3Smrgac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
14050de2362d3Smrgif test -n "$ac_ct_LIPO"; then
14051de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
14052de2362d3Smrg$as_echo "$ac_ct_LIPO" >&6; }
14053de2362d3Smrgelse
14054de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14055de2362d3Smrg$as_echo "no" >&6; }
14056de2362d3Smrgfi
14057de2362d3Smrg
14058de2362d3Smrg  if test "x$ac_ct_LIPO" = x; then
14059de2362d3Smrg    LIPO=":"
14060de2362d3Smrg  else
14061de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
14062de2362d3Smrgyes:)
14063de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
14064de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
14065de2362d3Smrgac_tool_warned=yes ;;
14066de2362d3Smrgesac
14067de2362d3Smrg    LIPO=$ac_ct_LIPO
14068de2362d3Smrg  fi
14069de2362d3Smrgelse
14070de2362d3Smrg  LIPO="$ac_cv_prog_LIPO"
14071de2362d3Smrgfi
14072de2362d3Smrg
14073de2362d3Smrg    if test -n "$ac_tool_prefix"; then
14074de2362d3Smrg  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
14075de2362d3Smrgset dummy ${ac_tool_prefix}otool; ac_word=$2
14076de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14077de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
14078de2362d3Smrgif ${ac_cv_prog_OTOOL+:} false; then :
14079de2362d3Smrg  $as_echo_n "(cached) " >&6
14080de2362d3Smrgelse
14081de2362d3Smrg  if test -n "$OTOOL"; then
14082de2362d3Smrg  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
14083de2362d3Smrgelse
14084de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14085de2362d3Smrgfor as_dir in $PATH
14086de2362d3Smrgdo
14087de2362d3Smrg  IFS=$as_save_IFS
14088de2362d3Smrg  test -z "$as_dir" && as_dir=.
14089de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1409018781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14091de2362d3Smrg    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
14092de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14093de2362d3Smrg    break 2
14094de2362d3Smrg  fi
14095de2362d3Smrgdone
14096de2362d3Smrg  done
14097de2362d3SmrgIFS=$as_save_IFS
14098de2362d3Smrg
14099de2362d3Smrgfi
14100de2362d3Smrgfi
14101de2362d3SmrgOTOOL=$ac_cv_prog_OTOOL
14102de2362d3Smrgif test -n "$OTOOL"; then
14103de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
14104de2362d3Smrg$as_echo "$OTOOL" >&6; }
14105de2362d3Smrgelse
14106de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14107de2362d3Smrg$as_echo "no" >&6; }
14108de2362d3Smrgfi
14109de2362d3Smrg
14110de2362d3Smrg
14111de2362d3Smrgfi
14112de2362d3Smrgif test -z "$ac_cv_prog_OTOOL"; then
14113de2362d3Smrg  ac_ct_OTOOL=$OTOOL
14114de2362d3Smrg  # Extract the first word of "otool", so it can be a program name with args.
14115de2362d3Smrgset dummy otool; ac_word=$2
14116de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14117de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
14118de2362d3Smrgif ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
14119de2362d3Smrg  $as_echo_n "(cached) " >&6
14120de2362d3Smrgelse
14121de2362d3Smrg  if test -n "$ac_ct_OTOOL"; then
14122de2362d3Smrg  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
14123de2362d3Smrgelse
14124de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14125de2362d3Smrgfor as_dir in $PATH
14126de2362d3Smrgdo
14127de2362d3Smrg  IFS=$as_save_IFS
14128de2362d3Smrg  test -z "$as_dir" && as_dir=.
14129de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1413018781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14131de2362d3Smrg    ac_cv_prog_ac_ct_OTOOL="otool"
14132de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14133de2362d3Smrg    break 2
14134de2362d3Smrg  fi
14135de2362d3Smrgdone
14136de2362d3Smrg  done
14137de2362d3SmrgIFS=$as_save_IFS
14138de2362d3Smrg
14139de2362d3Smrgfi
14140de2362d3Smrgfi
14141de2362d3Smrgac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
14142de2362d3Smrgif test -n "$ac_ct_OTOOL"; then
14143de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
14144de2362d3Smrg$as_echo "$ac_ct_OTOOL" >&6; }
14145de2362d3Smrgelse
14146de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14147de2362d3Smrg$as_echo "no" >&6; }
14148de2362d3Smrgfi
14149de2362d3Smrg
14150de2362d3Smrg  if test "x$ac_ct_OTOOL" = x; then
14151de2362d3Smrg    OTOOL=":"
14152de2362d3Smrg  else
14153de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
14154de2362d3Smrgyes:)
14155de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
14156de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
14157de2362d3Smrgac_tool_warned=yes ;;
14158de2362d3Smrgesac
14159de2362d3Smrg    OTOOL=$ac_ct_OTOOL
14160de2362d3Smrg  fi
14161de2362d3Smrgelse
14162de2362d3Smrg  OTOOL="$ac_cv_prog_OTOOL"
14163de2362d3Smrgfi
14164de2362d3Smrg
14165de2362d3Smrg    if test -n "$ac_tool_prefix"; then
14166de2362d3Smrg  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
14167de2362d3Smrgset dummy ${ac_tool_prefix}otool64; ac_word=$2
14168de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14169de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
14170de2362d3Smrgif ${ac_cv_prog_OTOOL64+:} false; then :
14171de2362d3Smrg  $as_echo_n "(cached) " >&6
14172de2362d3Smrgelse
14173de2362d3Smrg  if test -n "$OTOOL64"; then
14174de2362d3Smrg  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
14175de2362d3Smrgelse
14176de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14177de2362d3Smrgfor as_dir in $PATH
14178de2362d3Smrgdo
14179de2362d3Smrg  IFS=$as_save_IFS
14180de2362d3Smrg  test -z "$as_dir" && as_dir=.
14181de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1418218781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14183de2362d3Smrg    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
14184de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14185de2362d3Smrg    break 2
14186de2362d3Smrg  fi
14187de2362d3Smrgdone
14188de2362d3Smrg  done
14189de2362d3SmrgIFS=$as_save_IFS
14190de2362d3Smrg
14191de2362d3Smrgfi
14192de2362d3Smrgfi
14193de2362d3SmrgOTOOL64=$ac_cv_prog_OTOOL64
14194de2362d3Smrgif test -n "$OTOOL64"; then
14195de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
14196de2362d3Smrg$as_echo "$OTOOL64" >&6; }
14197de2362d3Smrgelse
14198de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14199de2362d3Smrg$as_echo "no" >&6; }
14200de2362d3Smrgfi
14201de2362d3Smrg
14202de2362d3Smrg
14203de2362d3Smrgfi
14204de2362d3Smrgif test -z "$ac_cv_prog_OTOOL64"; then
14205de2362d3Smrg  ac_ct_OTOOL64=$OTOOL64
14206de2362d3Smrg  # Extract the first word of "otool64", so it can be a program name with args.
14207de2362d3Smrgset dummy otool64; ac_word=$2
14208de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14209de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
14210de2362d3Smrgif ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
14211de2362d3Smrg  $as_echo_n "(cached) " >&6
14212de2362d3Smrgelse
14213de2362d3Smrg  if test -n "$ac_ct_OTOOL64"; then
14214de2362d3Smrg  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
14215de2362d3Smrgelse
14216de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14217de2362d3Smrgfor as_dir in $PATH
14218de2362d3Smrgdo
14219de2362d3Smrg  IFS=$as_save_IFS
14220de2362d3Smrg  test -z "$as_dir" && as_dir=.
14221de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1422218781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14223de2362d3Smrg    ac_cv_prog_ac_ct_OTOOL64="otool64"
14224de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14225de2362d3Smrg    break 2
14226de2362d3Smrg  fi
14227de2362d3Smrgdone
14228de2362d3Smrg  done
14229de2362d3SmrgIFS=$as_save_IFS
14230de2362d3Smrg
14231de2362d3Smrgfi
14232de2362d3Smrgfi
14233de2362d3Smrgac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
14234de2362d3Smrgif test -n "$ac_ct_OTOOL64"; then
14235de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
14236de2362d3Smrg$as_echo "$ac_ct_OTOOL64" >&6; }
14237de2362d3Smrgelse
14238de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14239de2362d3Smrg$as_echo "no" >&6; }
14240de2362d3Smrgfi
14241de2362d3Smrg
14242de2362d3Smrg  if test "x$ac_ct_OTOOL64" = x; then
14243de2362d3Smrg    OTOOL64=":"
14244de2362d3Smrg  else
14245de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
14246de2362d3Smrgyes:)
14247de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
14248de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
14249de2362d3Smrgac_tool_warned=yes ;;
14250de2362d3Smrgesac
14251de2362d3Smrg    OTOOL64=$ac_ct_OTOOL64
14252de2362d3Smrg  fi
14253de2362d3Smrgelse
14254de2362d3Smrg  OTOOL64="$ac_cv_prog_OTOOL64"
14255de2362d3Smrgfi
14256de2362d3Smrg
14257de2362d3Smrg
14258de2362d3Smrg
14259de2362d3Smrg
14260de2362d3Smrg
14261de2362d3Smrg
14262de2362d3Smrg
14263de2362d3Smrg
14264de2362d3Smrg
14265de2362d3Smrg
14266de2362d3Smrg
14267de2362d3Smrg
14268de2362d3Smrg
14269de2362d3Smrg
14270de2362d3Smrg
14271de2362d3Smrg
14272de2362d3Smrg
14273de2362d3Smrg
14274de2362d3Smrg
14275de2362d3Smrg
14276de2362d3Smrg
14277de2362d3Smrg
14278de2362d3Smrg
14279de2362d3Smrg
14280de2362d3Smrg
14281de2362d3Smrg
14282de2362d3Smrg
14283de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
14284de2362d3Smrg$as_echo_n "checking for -single_module linker flag... " >&6; }
14285de2362d3Smrgif ${lt_cv_apple_cc_single_mod+:} false; then :
14286de2362d3Smrg  $as_echo_n "(cached) " >&6
14287de2362d3Smrgelse
14288de2362d3Smrg  lt_cv_apple_cc_single_mod=no
1428918781e08Smrg      if test -z "$LT_MULTI_MODULE"; then
14290de2362d3Smrg	# By default we will add the -single_module flag. You can override
14291de2362d3Smrg	# by either setting the environment variable LT_MULTI_MODULE
14292de2362d3Smrg	# non-empty at configure time, or by adding -multi_module to the
14293de2362d3Smrg	# link flags.
14294de2362d3Smrg	rm -rf libconftest.dylib*
14295de2362d3Smrg	echo "int foo(void){return 1;}" > conftest.c
14296de2362d3Smrg	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
14297de2362d3Smrg-dynamiclib -Wl,-single_module conftest.c" >&5
14298de2362d3Smrg	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
14299de2362d3Smrg	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
14300de2362d3Smrg        _lt_result=$?
14301de2362d3Smrg	# If there is a non-empty error log, and "single_module"
14302de2362d3Smrg	# appears in it, assume the flag caused a linker warning
14303de2362d3Smrg        if test -s conftest.err && $GREP single_module conftest.err; then
14304de2362d3Smrg	  cat conftest.err >&5
14305de2362d3Smrg	# Otherwise, if the output was created with a 0 exit code from
14306de2362d3Smrg	# the compiler, it worked.
1430718781e08Smrg	elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
14308de2362d3Smrg	  lt_cv_apple_cc_single_mod=yes
14309de2362d3Smrg	else
14310de2362d3Smrg	  cat conftest.err >&5
14311de2362d3Smrg	fi
14312de2362d3Smrg	rm -rf libconftest.dylib*
14313de2362d3Smrg	rm -f conftest.*
14314de2362d3Smrg      fi
14315de2362d3Smrgfi
14316de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
14317de2362d3Smrg$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
14318de2362d3Smrg
14319de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
14320de2362d3Smrg$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
14321de2362d3Smrgif ${lt_cv_ld_exported_symbols_list+:} false; then :
14322de2362d3Smrg  $as_echo_n "(cached) " >&6
14323de2362d3Smrgelse
14324de2362d3Smrg  lt_cv_ld_exported_symbols_list=no
14325de2362d3Smrg      save_LDFLAGS=$LDFLAGS
14326de2362d3Smrg      echo "_main" > conftest.sym
14327de2362d3Smrg      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
14328de2362d3Smrg      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14329de2362d3Smrg/* end confdefs.h.  */
14330de2362d3Smrg
14331de2362d3Smrgint
14332de2362d3Smrgmain ()
14333de2362d3Smrg{
14334de2362d3Smrg
14335de2362d3Smrg  ;
14336de2362d3Smrg  return 0;
14337de2362d3Smrg}
14338de2362d3Smrg_ACEOF
14339de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
14340de2362d3Smrg  lt_cv_ld_exported_symbols_list=yes
14341de2362d3Smrgelse
14342de2362d3Smrg  lt_cv_ld_exported_symbols_list=no
14343de2362d3Smrgfi
14344de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
14345de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
1434618781e08Smrg	LDFLAGS=$save_LDFLAGS
14347de2362d3Smrg
14348de2362d3Smrgfi
14349de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
14350de2362d3Smrg$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
14351de2362d3Smrg
14352de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
14353de2362d3Smrg$as_echo_n "checking for -force_load linker flag... " >&6; }
14354de2362d3Smrgif ${lt_cv_ld_force_load+:} false; then :
14355de2362d3Smrg  $as_echo_n "(cached) " >&6
14356de2362d3Smrgelse
14357de2362d3Smrg  lt_cv_ld_force_load=no
14358de2362d3Smrg      cat > conftest.c << _LT_EOF
14359de2362d3Smrgint forced_loaded() { return 2;}
14360de2362d3Smrg_LT_EOF
14361de2362d3Smrg      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
14362de2362d3Smrg      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
143638bf5c682Smrg      echo "$AR $AR_FLAGS libconftest.a conftest.o" >&5
143648bf5c682Smrg      $AR $AR_FLAGS libconftest.a conftest.o 2>&5
14365de2362d3Smrg      echo "$RANLIB libconftest.a" >&5
14366de2362d3Smrg      $RANLIB libconftest.a 2>&5
14367de2362d3Smrg      cat > conftest.c << _LT_EOF
14368de2362d3Smrgint main() { return 0;}
14369de2362d3Smrg_LT_EOF
14370de2362d3Smrg      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
14371de2362d3Smrg      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
14372de2362d3Smrg      _lt_result=$?
14373de2362d3Smrg      if test -s conftest.err && $GREP force_load conftest.err; then
14374de2362d3Smrg	cat conftest.err >&5
1437518781e08Smrg      elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
14376de2362d3Smrg	lt_cv_ld_force_load=yes
14377de2362d3Smrg      else
14378de2362d3Smrg	cat conftest.err >&5
14379de2362d3Smrg      fi
14380de2362d3Smrg        rm -f conftest.err libconftest.a conftest conftest.c
14381de2362d3Smrg        rm -rf conftest.dSYM
14382de2362d3Smrg
14383de2362d3Smrgfi
14384de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
14385de2362d3Smrg$as_echo "$lt_cv_ld_force_load" >&6; }
14386de2362d3Smrg    case $host_os in
14387de2362d3Smrg    rhapsody* | darwin1.[012])
1438818781e08Smrg      _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
14389de2362d3Smrg    darwin1.*)
1439018781e08Smrg      _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
14391de2362d3Smrg    darwin*) # darwin 5.x on
14392de2362d3Smrg      # if running on 10.5 or later, the deployment target defaults
14393de2362d3Smrg      # to the OS version, if on x86, and 10.4, the deployment
14394de2362d3Smrg      # target defaults to 10.4. Don't you love it?
14395de2362d3Smrg      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
14396de2362d3Smrg	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
1439718781e08Smrg	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
1439818781e08Smrg	10.[012][,.]*)
1439918781e08Smrg	  _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
14400de2362d3Smrg	10.*)
1440118781e08Smrg	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
14402de2362d3Smrg      esac
14403de2362d3Smrg    ;;
14404de2362d3Smrg  esac
1440518781e08Smrg    if test yes = "$lt_cv_apple_cc_single_mod"; then
14406de2362d3Smrg      _lt_dar_single_mod='$single_module'
14407de2362d3Smrg    fi
1440818781e08Smrg    if test yes = "$lt_cv_ld_exported_symbols_list"; then
1440918781e08Smrg      _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
14410de2362d3Smrg    else
1441118781e08Smrg      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
14412de2362d3Smrg    fi
1441318781e08Smrg    if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
14414de2362d3Smrg      _lt_dsymutil='~$DSYMUTIL $lib || :'
14415de2362d3Smrg    else
14416de2362d3Smrg      _lt_dsymutil=
14417de2362d3Smrg    fi
14418de2362d3Smrg    ;;
14419de2362d3Smrg  esac
14420de2362d3Smrg
1442118781e08Smrg# func_munge_path_list VARIABLE PATH
1442218781e08Smrg# -----------------------------------
1442318781e08Smrg# VARIABLE is name of variable containing _space_ separated list of
1442418781e08Smrg# directories to be munged by the contents of PATH, which is string
1442518781e08Smrg# having a format:
1442618781e08Smrg# "DIR[:DIR]:"
1442718781e08Smrg#       string "DIR[ DIR]" will be prepended to VARIABLE
1442818781e08Smrg# ":DIR[:DIR]"
1442918781e08Smrg#       string "DIR[ DIR]" will be appended to VARIABLE
1443018781e08Smrg# "DIRP[:DIRP]::[DIRA:]DIRA"
1443118781e08Smrg#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
1443218781e08Smrg#       "DIRA[ DIRA]" will be appended to VARIABLE
1443318781e08Smrg# "DIR[:DIR]"
1443418781e08Smrg#       VARIABLE will be replaced by "DIR[ DIR]"
1443518781e08Smrgfunc_munge_path_list ()
1443618781e08Smrg{
1443718781e08Smrg    case x$2 in
1443818781e08Smrg    x)
1443918781e08Smrg        ;;
1444018781e08Smrg    *:)
1444118781e08Smrg        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
1444218781e08Smrg        ;;
1444318781e08Smrg    x:*)
1444418781e08Smrg        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
1444518781e08Smrg        ;;
1444618781e08Smrg    *::*)
1444718781e08Smrg        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
1444818781e08Smrg        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
1444918781e08Smrg        ;;
1445018781e08Smrg    *)
1445118781e08Smrg        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
1445218781e08Smrg        ;;
1445318781e08Smrg    esac
1445418781e08Smrg}
1445518781e08Smrg
14456de2362d3Smrgfor ac_header in dlfcn.h
14457de2362d3Smrgdo :
14458de2362d3Smrg  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
14459de2362d3Smrg"
14460de2362d3Smrgif test "x$ac_cv_header_dlfcn_h" = xyes; then :
14461de2362d3Smrg  cat >>confdefs.h <<_ACEOF
14462de2362d3Smrg#define HAVE_DLFCN_H 1
14463de2362d3Smrg_ACEOF
14464de2362d3Smrg
14465de2362d3Smrgfi
14466de2362d3Smrg
14467de2362d3Smrgdone
14468de2362d3Smrg
14469de2362d3Smrg
14470de2362d3Smrg
14471de2362d3Smrg
14472de2362d3Smrg
14473de2362d3Smrg# Set options
14474de2362d3Smrg
14475de2362d3Smrg
14476de2362d3Smrg
14477de2362d3Smrg        enable_dlopen=no
14478de2362d3Smrg
14479de2362d3Smrg
14480de2362d3Smrg  enable_win32_dll=no
14481de2362d3Smrg
14482de2362d3Smrg
14483de2362d3Smrg            # Check whether --enable-shared was given.
14484de2362d3Smrgif test "${enable_shared+set}" = set; then :
14485de2362d3Smrg  enableval=$enable_shared; p=${PACKAGE-default}
14486de2362d3Smrg    case $enableval in
14487de2362d3Smrg    yes) enable_shared=yes ;;
14488de2362d3Smrg    no) enable_shared=no ;;
14489de2362d3Smrg    *)
14490de2362d3Smrg      enable_shared=no
14491de2362d3Smrg      # Look at the argument we got.  We use all the common list separators.
1449218781e08Smrg      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
14493de2362d3Smrg      for pkg in $enableval; do
1449418781e08Smrg	IFS=$lt_save_ifs
14495de2362d3Smrg	if test "X$pkg" = "X$p"; then
14496de2362d3Smrg	  enable_shared=yes
14497de2362d3Smrg	fi
14498de2362d3Smrg      done
1449918781e08Smrg      IFS=$lt_save_ifs
14500de2362d3Smrg      ;;
14501de2362d3Smrg    esac
14502de2362d3Smrgelse
14503de2362d3Smrg  enable_shared=yes
14504de2362d3Smrgfi
14505de2362d3Smrg
14506de2362d3Smrg
14507de2362d3Smrg
14508de2362d3Smrg
14509de2362d3Smrg
14510de2362d3Smrg
14511de2362d3Smrg
14512de2362d3Smrg
14513de2362d3Smrg
14514de2362d3Smrg
14515de2362d3Smrg
14516de2362d3Smrg# Check whether --with-pic was given.
14517de2362d3Smrgif test "${with_pic+set}" = set; then :
14518de2362d3Smrg  withval=$with_pic; lt_p=${PACKAGE-default}
14519de2362d3Smrg    case $withval in
14520de2362d3Smrg    yes|no) pic_mode=$withval ;;
14521de2362d3Smrg    *)
14522de2362d3Smrg      pic_mode=default
14523de2362d3Smrg      # Look at the argument we got.  We use all the common list separators.
1452418781e08Smrg      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
14525de2362d3Smrg      for lt_pkg in $withval; do
1452618781e08Smrg	IFS=$lt_save_ifs
14527de2362d3Smrg	if test "X$lt_pkg" = "X$lt_p"; then
14528de2362d3Smrg	  pic_mode=yes
14529de2362d3Smrg	fi
14530de2362d3Smrg      done
1453118781e08Smrg      IFS=$lt_save_ifs
14532de2362d3Smrg      ;;
14533de2362d3Smrg    esac
14534de2362d3Smrgelse
14535de2362d3Smrg  pic_mode=default
14536de2362d3Smrgfi
14537de2362d3Smrg
14538de2362d3Smrg
14539de2362d3Smrg
14540de2362d3Smrg
14541de2362d3Smrg
14542de2362d3Smrg
14543de2362d3Smrg
14544de2362d3Smrg
14545de2362d3Smrg  # Check whether --enable-fast-install was given.
14546de2362d3Smrgif test "${enable_fast_install+set}" = set; then :
14547de2362d3Smrg  enableval=$enable_fast_install; p=${PACKAGE-default}
14548de2362d3Smrg    case $enableval in
14549de2362d3Smrg    yes) enable_fast_install=yes ;;
14550de2362d3Smrg    no) enable_fast_install=no ;;
14551de2362d3Smrg    *)
14552de2362d3Smrg      enable_fast_install=no
14553de2362d3Smrg      # Look at the argument we got.  We use all the common list separators.
1455418781e08Smrg      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
14555de2362d3Smrg      for pkg in $enableval; do
1455618781e08Smrg	IFS=$lt_save_ifs
14557de2362d3Smrg	if test "X$pkg" = "X$p"; then
14558de2362d3Smrg	  enable_fast_install=yes
14559de2362d3Smrg	fi
145607821949aSmrg      done
1456118781e08Smrg      IFS=$lt_save_ifs
145620d16fef4Smrg      ;;
145630d16fef4Smrg    esac
145640d16fef4Smrgelse
145657821949aSmrg  enable_fast_install=yes
145660d16fef4Smrgfi
145670d16fef4Smrg
145680d16fef4Smrg
145690d16fef4Smrg
145700d16fef4Smrg
145710d16fef4Smrg
145720d16fef4Smrg
145730d16fef4Smrg
145740d16fef4Smrg
1457518781e08Smrg  shared_archive_member_spec=
1457618781e08Smrgcase $host,$enable_shared in
1457718781e08Smrgpower*-*-aix[5-9]*,yes)
1457818781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
1457918781e08Smrg$as_echo_n "checking which variant of shared library versioning to provide... " >&6; }
1458018781e08Smrg
1458118781e08Smrg# Check whether --with-aix-soname was given.
1458218781e08Smrgif test "${with_aix_soname+set}" = set; then :
1458318781e08Smrg  withval=$with_aix_soname; case $withval in
1458418781e08Smrg    aix|svr4|both)
1458518781e08Smrg      ;;
1458618781e08Smrg    *)
1458718781e08Smrg      as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
1458818781e08Smrg      ;;
1458918781e08Smrg    esac
1459018781e08Smrg    lt_cv_with_aix_soname=$with_aix_soname
1459118781e08Smrgelse
1459218781e08Smrg  if ${lt_cv_with_aix_soname+:} false; then :
1459318781e08Smrg  $as_echo_n "(cached) " >&6
1459418781e08Smrgelse
1459518781e08Smrg  lt_cv_with_aix_soname=aix
1459618781e08Smrgfi
1459718781e08Smrg
1459818781e08Smrg    with_aix_soname=$lt_cv_with_aix_soname
1459918781e08Smrgfi
1460018781e08Smrg
1460118781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
1460218781e08Smrg$as_echo "$with_aix_soname" >&6; }
1460318781e08Smrg  if test aix != "$with_aix_soname"; then
1460418781e08Smrg    # For the AIX way of multilib, we name the shared archive member
1460518781e08Smrg    # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
1460618781e08Smrg    # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
1460718781e08Smrg    # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
1460818781e08Smrg    # the AIX toolchain works better with OBJECT_MODE set (default 32).
1460918781e08Smrg    if test 64 = "${OBJECT_MODE-32}"; then
1461018781e08Smrg      shared_archive_member_spec=shr_64
1461118781e08Smrg    else
1461218781e08Smrg      shared_archive_member_spec=shr
1461318781e08Smrg    fi
1461418781e08Smrg  fi
1461518781e08Smrg  ;;
1461618781e08Smrg*)
1461718781e08Smrg  with_aix_soname=aix
1461818781e08Smrg  ;;
1461918781e08Smrgesac
1462018781e08Smrg
1462118781e08Smrg
1462218781e08Smrg
1462318781e08Smrg
1462418781e08Smrg
1462518781e08Smrg
1462618781e08Smrg
14627de2362d3Smrg
14628de2362d3Smrg
14629de2362d3Smrg
14630de2362d3Smrg# This can be used to rebuild libtool when needed
1463118781e08SmrgLIBTOOL_DEPS=$ltmain
14632de2362d3Smrg
14633de2362d3Smrg# Always use our own libtool.
14634de2362d3SmrgLIBTOOL='$(SHELL) $(top_builddir)/libtool'
14635de2362d3Smrg
14636de2362d3Smrg
14637de2362d3Smrg
14638de2362d3Smrg
14639de2362d3Smrg
14640de2362d3Smrg
14641de2362d3Smrg
14642de2362d3Smrg
14643de2362d3Smrg
14644de2362d3Smrg
14645de2362d3Smrg
14646de2362d3Smrg
14647de2362d3Smrg
14648de2362d3Smrg
14649de2362d3Smrg
14650de2362d3Smrg
14651de2362d3Smrg
14652de2362d3Smrg
14653de2362d3Smrg
14654de2362d3Smrg
14655de2362d3Smrg
14656de2362d3Smrg
14657de2362d3Smrg
14658de2362d3Smrg
14659de2362d3Smrg
14660de2362d3Smrg
14661de2362d3Smrg
14662de2362d3Smrg
14663de2362d3Smrg
14664de2362d3Smrg
14665de2362d3Smrgtest -z "$LN_S" && LN_S="ln -s"
14666de2362d3Smrg
14667de2362d3Smrg
14668de2362d3Smrg
14669de2362d3Smrg
14670de2362d3Smrg
14671de2362d3Smrg
14672de2362d3Smrg
14673de2362d3Smrg
14674de2362d3Smrg
14675de2362d3Smrg
14676de2362d3Smrg
14677de2362d3Smrg
14678de2362d3Smrg
14679de2362d3Smrg
1468018781e08Smrgif test -n "${ZSH_VERSION+set}"; then
14681de2362d3Smrg   setopt NO_GLOB_SUBST
14682de2362d3Smrgfi
14683de2362d3Smrg
14684de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
14685de2362d3Smrg$as_echo_n "checking for objdir... " >&6; }
14686de2362d3Smrgif ${lt_cv_objdir+:} false; then :
14687de2362d3Smrg  $as_echo_n "(cached) " >&6
14688de2362d3Smrgelse
14689de2362d3Smrg  rm -f .libs 2>/dev/null
14690de2362d3Smrgmkdir .libs 2>/dev/null
14691de2362d3Smrgif test -d .libs; then
14692de2362d3Smrg  lt_cv_objdir=.libs
14693de2362d3Smrgelse
14694de2362d3Smrg  # MS-DOS does not allow filenames that begin with a dot.
14695de2362d3Smrg  lt_cv_objdir=_libs
14696de2362d3Smrgfi
14697de2362d3Smrgrmdir .libs 2>/dev/null
14698de2362d3Smrgfi
14699de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
14700de2362d3Smrg$as_echo "$lt_cv_objdir" >&6; }
14701de2362d3Smrgobjdir=$lt_cv_objdir
14702de2362d3Smrg
14703de2362d3Smrg
14704de2362d3Smrg
14705de2362d3Smrg
14706de2362d3Smrg
14707de2362d3Smrgcat >>confdefs.h <<_ACEOF
14708de2362d3Smrg#define LT_OBJDIR "$lt_cv_objdir/"
14709de2362d3Smrg_ACEOF
14710de2362d3Smrg
14711de2362d3Smrg
14712de2362d3Smrg
14713de2362d3Smrg
14714de2362d3Smrgcase $host_os in
14715de2362d3Smrgaix3*)
14716de2362d3Smrg  # AIX sometimes has problems with the GCC collect2 program.  For some
14717de2362d3Smrg  # reason, if we set the COLLECT_NAMES environment variable, the problems
14718de2362d3Smrg  # vanish in a puff of smoke.
1471918781e08Smrg  if test set != "${COLLECT_NAMES+set}"; then
14720de2362d3Smrg    COLLECT_NAMES=
14721de2362d3Smrg    export COLLECT_NAMES
14722de2362d3Smrg  fi
14723de2362d3Smrg  ;;
14724de2362d3Smrgesac
14725de2362d3Smrg
14726de2362d3Smrg# Global variables:
14727de2362d3Smrgofile=libtool
14728de2362d3Smrgcan_build_shared=yes
14729de2362d3Smrg
1473018781e08Smrg# All known linkers require a '.a' archive for static linking (except MSVC,
14731de2362d3Smrg# which needs '.lib').
14732de2362d3Smrglibext=a
14733de2362d3Smrg
1473418781e08Smrgwith_gnu_ld=$lt_cv_prog_gnu_ld
14735de2362d3Smrg
1473618781e08Smrgold_CC=$CC
1473718781e08Smrgold_CFLAGS=$CFLAGS
14738de2362d3Smrg
14739de2362d3Smrg# Set sane defaults for various variables
14740de2362d3Smrgtest -z "$CC" && CC=cc
14741de2362d3Smrgtest -z "$LTCC" && LTCC=$CC
14742de2362d3Smrgtest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
14743de2362d3Smrgtest -z "$LD" && LD=ld
14744de2362d3Smrgtest -z "$ac_objext" && ac_objext=o
14745de2362d3Smrg
1474618781e08Smrgfunc_cc_basename $compiler
1474718781e08Smrgcc_basename=$func_cc_basename_result
14748de2362d3Smrg
14749de2362d3Smrg
14750de2362d3Smrg# Only perform the check for file, if the check method requires it
14751de2362d3Smrgtest -z "$MAGIC_CMD" && MAGIC_CMD=file
14752de2362d3Smrgcase $deplibs_check_method in
14753de2362d3Smrgfile_magic*)
14754de2362d3Smrg  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
14755de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
14756de2362d3Smrg$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
14757de2362d3Smrgif ${lt_cv_path_MAGIC_CMD+:} false; then :
14758de2362d3Smrg  $as_echo_n "(cached) " >&6
14759de2362d3Smrgelse
14760de2362d3Smrg  case $MAGIC_CMD in
14761de2362d3Smrg[\\/*] |  ?:[\\/]*)
1476218781e08Smrg  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
14763de2362d3Smrg  ;;
14764de2362d3Smrg*)
1476518781e08Smrg  lt_save_MAGIC_CMD=$MAGIC_CMD
1476618781e08Smrg  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
14767de2362d3Smrg  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
14768de2362d3Smrg  for ac_dir in $ac_dummy; do
1476918781e08Smrg    IFS=$lt_save_ifs
14770de2362d3Smrg    test -z "$ac_dir" && ac_dir=.
1477118781e08Smrg    if test -f "$ac_dir/${ac_tool_prefix}file"; then
1477218781e08Smrg      lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
14773de2362d3Smrg      if test -n "$file_magic_test_file"; then
14774de2362d3Smrg	case $deplibs_check_method in
14775de2362d3Smrg	"file_magic "*)
14776de2362d3Smrg	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
1477718781e08Smrg	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
14778de2362d3Smrg	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
14779de2362d3Smrg	    $EGREP "$file_magic_regex" > /dev/null; then
14780de2362d3Smrg	    :
14781de2362d3Smrg	  else
14782de2362d3Smrg	    cat <<_LT_EOF 1>&2
14783de2362d3Smrg
14784de2362d3Smrg*** Warning: the command libtool uses to detect shared libraries,
14785de2362d3Smrg*** $file_magic_cmd, produces output that libtool cannot recognize.
14786de2362d3Smrg*** The result is that libtool may fail to recognize shared libraries
14787de2362d3Smrg*** as such.  This will affect the creation of libtool libraries that
14788de2362d3Smrg*** depend on shared libraries, but programs linked with such libtool
14789de2362d3Smrg*** libraries will work regardless of this problem.  Nevertheless, you
14790de2362d3Smrg*** may want to report the problem to your system manager and/or to
14791de2362d3Smrg*** bug-libtool@gnu.org
14792de2362d3Smrg
14793de2362d3Smrg_LT_EOF
14794de2362d3Smrg	  fi ;;
14795de2362d3Smrg	esac
14796de2362d3Smrg      fi
14797de2362d3Smrg      break
14798de2362d3Smrg    fi
14799de2362d3Smrg  done
1480018781e08Smrg  IFS=$lt_save_ifs
1480118781e08Smrg  MAGIC_CMD=$lt_save_MAGIC_CMD
14802de2362d3Smrg  ;;
14803de2362d3Smrgesac
14804de2362d3Smrgfi
14805de2362d3Smrg
1480618781e08SmrgMAGIC_CMD=$lt_cv_path_MAGIC_CMD
14807de2362d3Smrgif test -n "$MAGIC_CMD"; then
14808de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
14809de2362d3Smrg$as_echo "$MAGIC_CMD" >&6; }
14810de2362d3Smrgelse
14811de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14812de2362d3Smrg$as_echo "no" >&6; }
14813de2362d3Smrgfi
14814de2362d3Smrg
14815de2362d3Smrg
14816de2362d3Smrg
14817de2362d3Smrg
14818de2362d3Smrg
14819de2362d3Smrgif test -z "$lt_cv_path_MAGIC_CMD"; then
14820de2362d3Smrg  if test -n "$ac_tool_prefix"; then
14821de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
14822de2362d3Smrg$as_echo_n "checking for file... " >&6; }
14823de2362d3Smrgif ${lt_cv_path_MAGIC_CMD+:} false; then :
14824de2362d3Smrg  $as_echo_n "(cached) " >&6
14825de2362d3Smrgelse
14826de2362d3Smrg  case $MAGIC_CMD in
14827de2362d3Smrg[\\/*] |  ?:[\\/]*)
1482818781e08Smrg  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
14829de2362d3Smrg  ;;
14830de2362d3Smrg*)
1483118781e08Smrg  lt_save_MAGIC_CMD=$MAGIC_CMD
1483218781e08Smrg  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
14833de2362d3Smrg  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
14834de2362d3Smrg  for ac_dir in $ac_dummy; do
1483518781e08Smrg    IFS=$lt_save_ifs
14836de2362d3Smrg    test -z "$ac_dir" && ac_dir=.
1483718781e08Smrg    if test -f "$ac_dir/file"; then
1483818781e08Smrg      lt_cv_path_MAGIC_CMD=$ac_dir/"file"
14839de2362d3Smrg      if test -n "$file_magic_test_file"; then
14840de2362d3Smrg	case $deplibs_check_method in
14841de2362d3Smrg	"file_magic "*)
14842de2362d3Smrg	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
1484318781e08Smrg	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
14844de2362d3Smrg	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
14845de2362d3Smrg	    $EGREP "$file_magic_regex" > /dev/null; then
14846de2362d3Smrg	    :
14847de2362d3Smrg	  else
14848de2362d3Smrg	    cat <<_LT_EOF 1>&2
14849de2362d3Smrg
14850de2362d3Smrg*** Warning: the command libtool uses to detect shared libraries,
14851de2362d3Smrg*** $file_magic_cmd, produces output that libtool cannot recognize.
14852de2362d3Smrg*** The result is that libtool may fail to recognize shared libraries
14853de2362d3Smrg*** as such.  This will affect the creation of libtool libraries that
14854de2362d3Smrg*** depend on shared libraries, but programs linked with such libtool
14855de2362d3Smrg*** libraries will work regardless of this problem.  Nevertheless, you
14856de2362d3Smrg*** may want to report the problem to your system manager and/or to
14857de2362d3Smrg*** bug-libtool@gnu.org
14858de2362d3Smrg
14859de2362d3Smrg_LT_EOF
14860de2362d3Smrg	  fi ;;
14861de2362d3Smrg	esac
14862de2362d3Smrg      fi
14863de2362d3Smrg      break
14864de2362d3Smrg    fi
14865de2362d3Smrg  done
1486618781e08Smrg  IFS=$lt_save_ifs
1486718781e08Smrg  MAGIC_CMD=$lt_save_MAGIC_CMD
14868de2362d3Smrg  ;;
14869de2362d3Smrgesac
14870de2362d3Smrgfi
14871de2362d3Smrg
1487218781e08SmrgMAGIC_CMD=$lt_cv_path_MAGIC_CMD
14873de2362d3Smrgif test -n "$MAGIC_CMD"; then
14874de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
14875de2362d3Smrg$as_echo "$MAGIC_CMD" >&6; }
14876de2362d3Smrgelse
14877de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14878de2362d3Smrg$as_echo "no" >&6; }
14879de2362d3Smrgfi
14880de2362d3Smrg
14881de2362d3Smrg
14882de2362d3Smrg  else
14883de2362d3Smrg    MAGIC_CMD=:
14884de2362d3Smrg  fi
14885de2362d3Smrgfi
14886de2362d3Smrg
14887de2362d3Smrg  fi
14888de2362d3Smrg  ;;
14889de2362d3Smrgesac
14890de2362d3Smrg
14891de2362d3Smrg# Use C for the default configuration in the libtool script
14892de2362d3Smrg
1489318781e08Smrglt_save_CC=$CC
14894de2362d3Smrgac_ext=c
14895de2362d3Smrgac_cpp='$CPP $CPPFLAGS'
14896de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14897de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14898de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
14899de2362d3Smrg
14900de2362d3Smrg
14901de2362d3Smrg# Source file extension for C test sources.
14902de2362d3Smrgac_ext=c
14903de2362d3Smrg
14904de2362d3Smrg# Object file extension for compiled C test sources.
14905de2362d3Smrgobjext=o
14906de2362d3Smrgobjext=$objext
14907de2362d3Smrg
14908de2362d3Smrg# Code to be used in simple compile tests
14909de2362d3Smrglt_simple_compile_test_code="int some_variable = 0;"
14910de2362d3Smrg
14911de2362d3Smrg# Code to be used in simple link tests
14912de2362d3Smrglt_simple_link_test_code='int main(){return(0);}'
14913de2362d3Smrg
14914de2362d3Smrg
14915de2362d3Smrg
14916de2362d3Smrg
14917de2362d3Smrg
14918de2362d3Smrg
14919de2362d3Smrg
14920de2362d3Smrg# If no C compiler was specified, use CC.
14921de2362d3SmrgLTCC=${LTCC-"$CC"}
14922de2362d3Smrg
14923de2362d3Smrg# If no C compiler flags were specified, use CFLAGS.
14924de2362d3SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
14925de2362d3Smrg
14926de2362d3Smrg# Allow CC to be a program name with arguments.
14927de2362d3Smrgcompiler=$CC
14928de2362d3Smrg
14929de2362d3Smrg# Save the default compiler, since it gets overwritten when the other
14930de2362d3Smrg# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
14931de2362d3Smrgcompiler_DEFAULT=$CC
14932de2362d3Smrg
14933de2362d3Smrg# save warnings/boilerplate of simple test code
14934de2362d3Smrgac_outfile=conftest.$ac_objext
14935de2362d3Smrgecho "$lt_simple_compile_test_code" >conftest.$ac_ext
14936de2362d3Smrgeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14937de2362d3Smrg_lt_compiler_boilerplate=`cat conftest.err`
14938de2362d3Smrg$RM conftest*
14939de2362d3Smrg
14940de2362d3Smrgac_outfile=conftest.$ac_objext
14941de2362d3Smrgecho "$lt_simple_link_test_code" >conftest.$ac_ext
14942de2362d3Smrgeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14943de2362d3Smrg_lt_linker_boilerplate=`cat conftest.err`
14944de2362d3Smrg$RM -r conftest*
14945de2362d3Smrg
14946de2362d3Smrg
149478bf5c682Smrg## CAVEAT EMPTOR:
149488bf5c682Smrg## There is no encapsulation within the following macros, do not change
149498bf5c682Smrg## the running order or otherwise move them around unless you know exactly
149508bf5c682Smrg## what you are doing...
14951de2362d3Smrgif test -n "$compiler"; then
14952de2362d3Smrg
14953de2362d3Smrglt_prog_compiler_no_builtin_flag=
14954de2362d3Smrg
1495518781e08Smrgif test yes = "$GCC"; then
14956de2362d3Smrg  case $cc_basename in
14957de2362d3Smrg  nvcc*)
14958de2362d3Smrg    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
14959de2362d3Smrg  *)
14960de2362d3Smrg    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
14961de2362d3Smrg  esac
14962de2362d3Smrg
14963de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
14964de2362d3Smrg$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
14965de2362d3Smrgif ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
14966de2362d3Smrg  $as_echo_n "(cached) " >&6
14967de2362d3Smrgelse
14968de2362d3Smrg  lt_cv_prog_compiler_rtti_exceptions=no
14969de2362d3Smrg   ac_outfile=conftest.$ac_objext
14970de2362d3Smrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
1497118781e08Smrg   lt_compiler_flag="-fno-rtti -fno-exceptions"  ## exclude from sc_useless_quotes_in_assignment
14972de2362d3Smrg   # Insert the option either (1) after the last *FLAGS variable, or
14973de2362d3Smrg   # (2) before a word containing "conftest.", or (3) at the end.
14974de2362d3Smrg   # Note that $ac_compile itself does not contain backslashes and begins
14975de2362d3Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
14976de2362d3Smrg   # The option is referenced via a variable to avoid confusing sed.
14977de2362d3Smrg   lt_compile=`echo "$ac_compile" | $SED \
14978de2362d3Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14979de2362d3Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14980de2362d3Smrg   -e 's:$: $lt_compiler_flag:'`
14981de2362d3Smrg   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14982de2362d3Smrg   (eval "$lt_compile" 2>conftest.err)
14983de2362d3Smrg   ac_status=$?
14984de2362d3Smrg   cat conftest.err >&5
14985de2362d3Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14986de2362d3Smrg   if (exit $ac_status) && test -s "$ac_outfile"; then
14987de2362d3Smrg     # The compiler can only warn and ignore the option if not recognized
14988de2362d3Smrg     # So say no if there are warnings other than the usual output.
14989de2362d3Smrg     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
14990de2362d3Smrg     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14991de2362d3Smrg     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14992de2362d3Smrg       lt_cv_prog_compiler_rtti_exceptions=yes
14993de2362d3Smrg     fi
14994de2362d3Smrg   fi
14995de2362d3Smrg   $RM conftest*
14996de2362d3Smrg
14997de2362d3Smrgfi
14998de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
14999de2362d3Smrg$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
15000de2362d3Smrg
1500118781e08Smrgif test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
15002de2362d3Smrg    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
15003de2362d3Smrgelse
15004de2362d3Smrg    :
15005de2362d3Smrgfi
15006de2362d3Smrg
15007de2362d3Smrgfi
15008de2362d3Smrg
15009de2362d3Smrg
15010de2362d3Smrg
15011de2362d3Smrg
15012de2362d3Smrg
15013de2362d3Smrg
15014de2362d3Smrg  lt_prog_compiler_wl=
15015de2362d3Smrglt_prog_compiler_pic=
15016de2362d3Smrglt_prog_compiler_static=
15017de2362d3Smrg
15018de2362d3Smrg
1501918781e08Smrg  if test yes = "$GCC"; then
15020de2362d3Smrg    lt_prog_compiler_wl='-Wl,'
15021de2362d3Smrg    lt_prog_compiler_static='-static'
15022de2362d3Smrg
15023de2362d3Smrg    case $host_os in
15024de2362d3Smrg      aix*)
15025de2362d3Smrg      # All AIX code is PIC.
1502618781e08Smrg      if test ia64 = "$host_cpu"; then
15027de2362d3Smrg	# AIX 5 now supports IA64 processor
15028de2362d3Smrg	lt_prog_compiler_static='-Bstatic'
15029de2362d3Smrg      fi
1503018781e08Smrg      lt_prog_compiler_pic='-fPIC'
15031de2362d3Smrg      ;;
15032de2362d3Smrg
15033de2362d3Smrg    amigaos*)
15034de2362d3Smrg      case $host_cpu in
15035de2362d3Smrg      powerpc)
15036de2362d3Smrg            # see comment about AmigaOS4 .so support
15037de2362d3Smrg            lt_prog_compiler_pic='-fPIC'
15038de2362d3Smrg        ;;
15039de2362d3Smrg      m68k)
15040de2362d3Smrg            # FIXME: we need at least 68020 code to build shared libraries, but
1504118781e08Smrg            # adding the '-m68020' flag to GCC prevents building anything better,
1504218781e08Smrg            # like '-m68040'.
15043de2362d3Smrg            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
15044de2362d3Smrg        ;;
15045de2362d3Smrg      esac
15046de2362d3Smrg      ;;
15047de2362d3Smrg
15048de2362d3Smrg    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
15049de2362d3Smrg      # PIC is the default for these OSes.
15050de2362d3Smrg      ;;
15051de2362d3Smrg
15052de2362d3Smrg    mingw* | cygwin* | pw32* | os2* | cegcc*)
15053de2362d3Smrg      # This hack is so that the source file can tell whether it is being
15054de2362d3Smrg      # built for inclusion in a dll (and should export symbols for example).
15055de2362d3Smrg      # Although the cygwin gcc ignores -fPIC, still need this for old-style
15056de2362d3Smrg      # (--disable-auto-import) libraries
15057de2362d3Smrg      lt_prog_compiler_pic='-DDLL_EXPORT'
1505818781e08Smrg      case $host_os in
1505918781e08Smrg      os2*)
1506018781e08Smrg	lt_prog_compiler_static='$wl-static'
1506118781e08Smrg	;;
1506218781e08Smrg      esac
15063de2362d3Smrg      ;;
15064de2362d3Smrg
15065de2362d3Smrg    darwin* | rhapsody*)
15066de2362d3Smrg      # PIC is the default on this platform
15067de2362d3Smrg      # Common symbols not allowed in MH_DYLIB files
15068de2362d3Smrg      lt_prog_compiler_pic='-fno-common'
15069de2362d3Smrg      ;;
15070de2362d3Smrg
15071de2362d3Smrg    haiku*)
15072de2362d3Smrg      # PIC is the default for Haiku.
15073de2362d3Smrg      # The "-static" flag exists, but is broken.
15074de2362d3Smrg      lt_prog_compiler_static=
15075de2362d3Smrg      ;;
15076de2362d3Smrg
15077de2362d3Smrg    hpux*)
15078de2362d3Smrg      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
15079de2362d3Smrg      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
15080de2362d3Smrg      # sets the default TLS model and affects inlining.
15081de2362d3Smrg      case $host_cpu in
15082de2362d3Smrg      hppa*64*)
15083de2362d3Smrg	# +Z the default
15084de2362d3Smrg	;;
15085de2362d3Smrg      *)
15086de2362d3Smrg	lt_prog_compiler_pic='-fPIC'
15087de2362d3Smrg	;;
15088de2362d3Smrg      esac
15089de2362d3Smrg      ;;
15090de2362d3Smrg
15091de2362d3Smrg    interix[3-9]*)
15092de2362d3Smrg      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
15093de2362d3Smrg      # Instead, we relocate shared libraries at runtime.
15094de2362d3Smrg      ;;
15095de2362d3Smrg
15096de2362d3Smrg    msdosdjgpp*)
15097de2362d3Smrg      # Just because we use GCC doesn't mean we suddenly get shared libraries
15098de2362d3Smrg      # on systems that don't support them.
15099de2362d3Smrg      lt_prog_compiler_can_build_shared=no
15100de2362d3Smrg      enable_shared=no
15101de2362d3Smrg      ;;
15102de2362d3Smrg
15103de2362d3Smrg    *nto* | *qnx*)
15104de2362d3Smrg      # QNX uses GNU C++, but need to define -shared option too, otherwise
15105de2362d3Smrg      # it will coredump.
15106de2362d3Smrg      lt_prog_compiler_pic='-fPIC -shared'
15107de2362d3Smrg      ;;
15108de2362d3Smrg
15109de2362d3Smrg    sysv4*MP*)
15110de2362d3Smrg      if test -d /usr/nec; then
15111de2362d3Smrg	lt_prog_compiler_pic=-Kconform_pic
15112de2362d3Smrg      fi
15113de2362d3Smrg      ;;
15114de2362d3Smrg
15115de2362d3Smrg    *)
15116de2362d3Smrg      lt_prog_compiler_pic='-fPIC'
15117de2362d3Smrg      ;;
15118de2362d3Smrg    esac
15119de2362d3Smrg
15120de2362d3Smrg    case $cc_basename in
15121de2362d3Smrg    nvcc*) # Cuda Compiler Driver 2.2
15122de2362d3Smrg      lt_prog_compiler_wl='-Xlinker '
15123de2362d3Smrg      if test -n "$lt_prog_compiler_pic"; then
15124de2362d3Smrg        lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
15125de2362d3Smrg      fi
15126de2362d3Smrg      ;;
15127de2362d3Smrg    esac
15128de2362d3Smrg  else
15129de2362d3Smrg    # PORTME Check for flag to pass linker flags through the system compiler.
15130de2362d3Smrg    case $host_os in
15131de2362d3Smrg    aix*)
15132de2362d3Smrg      lt_prog_compiler_wl='-Wl,'
1513318781e08Smrg      if test ia64 = "$host_cpu"; then
15134de2362d3Smrg	# AIX 5 now supports IA64 processor
15135de2362d3Smrg	lt_prog_compiler_static='-Bstatic'
15136de2362d3Smrg      else
15137de2362d3Smrg	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
15138de2362d3Smrg      fi
15139de2362d3Smrg      ;;
15140de2362d3Smrg
1514118781e08Smrg    darwin* | rhapsody*)
1514218781e08Smrg      # PIC is the default on this platform
1514318781e08Smrg      # Common symbols not allowed in MH_DYLIB files
1514418781e08Smrg      lt_prog_compiler_pic='-fno-common'
1514518781e08Smrg      case $cc_basename in
1514618781e08Smrg      nagfor*)
1514718781e08Smrg        # NAG Fortran compiler
1514818781e08Smrg        lt_prog_compiler_wl='-Wl,-Wl,,'
1514918781e08Smrg        lt_prog_compiler_pic='-PIC'
1515018781e08Smrg        lt_prog_compiler_static='-Bstatic'
1515118781e08Smrg        ;;
1515218781e08Smrg      esac
1515318781e08Smrg      ;;
1515418781e08Smrg
15155de2362d3Smrg    mingw* | cygwin* | pw32* | os2* | cegcc*)
15156de2362d3Smrg      # This hack is so that the source file can tell whether it is being
15157de2362d3Smrg      # built for inclusion in a dll (and should export symbols for example).
15158de2362d3Smrg      lt_prog_compiler_pic='-DDLL_EXPORT'
1515918781e08Smrg      case $host_os in
1516018781e08Smrg      os2*)
1516118781e08Smrg	lt_prog_compiler_static='$wl-static'
1516218781e08Smrg	;;
1516318781e08Smrg      esac
15164de2362d3Smrg      ;;
15165de2362d3Smrg
15166de2362d3Smrg    hpux9* | hpux10* | hpux11*)
15167de2362d3Smrg      lt_prog_compiler_wl='-Wl,'
15168de2362d3Smrg      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
15169de2362d3Smrg      # not for PA HP-UX.
15170de2362d3Smrg      case $host_cpu in
15171de2362d3Smrg      hppa*64*|ia64*)
15172de2362d3Smrg	# +Z the default
15173de2362d3Smrg	;;
15174de2362d3Smrg      *)
15175de2362d3Smrg	lt_prog_compiler_pic='+Z'
15176de2362d3Smrg	;;
15177de2362d3Smrg      esac
15178de2362d3Smrg      # Is there a better lt_prog_compiler_static that works with the bundled CC?
1517918781e08Smrg      lt_prog_compiler_static='$wl-a ${wl}archive'
15180de2362d3Smrg      ;;
15181de2362d3Smrg
15182de2362d3Smrg    irix5* | irix6* | nonstopux*)
15183de2362d3Smrg      lt_prog_compiler_wl='-Wl,'
15184de2362d3Smrg      # PIC (with -KPIC) is the default.
15185de2362d3Smrg      lt_prog_compiler_static='-non_shared'
15186de2362d3Smrg      ;;
15187de2362d3Smrg
1518818781e08Smrg    linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
15189de2362d3Smrg      case $cc_basename in
1519018781e08Smrg      # old Intel for x86_64, which still supported -KPIC.
15191de2362d3Smrg      ecc*)
15192de2362d3Smrg	lt_prog_compiler_wl='-Wl,'
15193de2362d3Smrg	lt_prog_compiler_pic='-KPIC'
15194de2362d3Smrg	lt_prog_compiler_static='-static'
15195de2362d3Smrg        ;;
15196de2362d3Smrg      # icc used to be incompatible with GCC.
15197de2362d3Smrg      # ICC 10 doesn't accept -KPIC any more.
15198de2362d3Smrg      icc* | ifort*)
15199de2362d3Smrg	lt_prog_compiler_wl='-Wl,'
15200de2362d3Smrg	lt_prog_compiler_pic='-fPIC'
15201de2362d3Smrg	lt_prog_compiler_static='-static'
15202de2362d3Smrg        ;;
15203de2362d3Smrg      # Lahey Fortran 8.1.
15204de2362d3Smrg      lf95*)
15205de2362d3Smrg	lt_prog_compiler_wl='-Wl,'
15206de2362d3Smrg	lt_prog_compiler_pic='--shared'
15207de2362d3Smrg	lt_prog_compiler_static='--static'
15208de2362d3Smrg	;;
15209de2362d3Smrg      nagfor*)
15210de2362d3Smrg	# NAG Fortran compiler
15211de2362d3Smrg	lt_prog_compiler_wl='-Wl,-Wl,,'
15212de2362d3Smrg	lt_prog_compiler_pic='-PIC'
15213de2362d3Smrg	lt_prog_compiler_static='-Bstatic'
15214de2362d3Smrg	;;
1521518781e08Smrg      tcc*)
1521618781e08Smrg	# Fabrice Bellard et al's Tiny C Compiler
1521718781e08Smrg	lt_prog_compiler_wl='-Wl,'
1521818781e08Smrg	lt_prog_compiler_pic='-fPIC'
1521918781e08Smrg	lt_prog_compiler_static='-static'
1522018781e08Smrg	;;
15221de2362d3Smrg      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
15222de2362d3Smrg        # Portland Group compilers (*not* the Pentium gcc compiler,
15223de2362d3Smrg	# which looks to be a dead project)
15224de2362d3Smrg	lt_prog_compiler_wl='-Wl,'
15225de2362d3Smrg	lt_prog_compiler_pic='-fpic'
15226de2362d3Smrg	lt_prog_compiler_static='-Bstatic'
15227de2362d3Smrg        ;;
15228de2362d3Smrg      ccc*)
15229de2362d3Smrg        lt_prog_compiler_wl='-Wl,'
15230de2362d3Smrg        # All Alpha code is PIC.
15231de2362d3Smrg        lt_prog_compiler_static='-non_shared'
15232de2362d3Smrg        ;;
15233de2362d3Smrg      xl* | bgxl* | bgf* | mpixl*)
15234de2362d3Smrg	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
15235de2362d3Smrg	lt_prog_compiler_wl='-Wl,'
15236de2362d3Smrg	lt_prog_compiler_pic='-qpic'
15237de2362d3Smrg	lt_prog_compiler_static='-qstaticlink'
15238de2362d3Smrg	;;
15239de2362d3Smrg      *)
15240de2362d3Smrg	case `$CC -V 2>&1 | sed 5q` in
15241de2362d3Smrg	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
15242de2362d3Smrg	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
15243de2362d3Smrg	  lt_prog_compiler_pic='-KPIC'
15244de2362d3Smrg	  lt_prog_compiler_static='-Bstatic'
15245de2362d3Smrg	  lt_prog_compiler_wl=''
15246de2362d3Smrg	  ;;
15247de2362d3Smrg	*Sun\ F* | *Sun*Fortran*)
15248de2362d3Smrg	  lt_prog_compiler_pic='-KPIC'
15249de2362d3Smrg	  lt_prog_compiler_static='-Bstatic'
15250de2362d3Smrg	  lt_prog_compiler_wl='-Qoption ld '
15251de2362d3Smrg	  ;;
15252de2362d3Smrg	*Sun\ C*)
15253de2362d3Smrg	  # Sun C 5.9
15254de2362d3Smrg	  lt_prog_compiler_pic='-KPIC'
15255de2362d3Smrg	  lt_prog_compiler_static='-Bstatic'
15256de2362d3Smrg	  lt_prog_compiler_wl='-Wl,'
15257de2362d3Smrg	  ;;
15258de2362d3Smrg        *Intel*\ [CF]*Compiler*)
15259de2362d3Smrg	  lt_prog_compiler_wl='-Wl,'
15260de2362d3Smrg	  lt_prog_compiler_pic='-fPIC'
15261de2362d3Smrg	  lt_prog_compiler_static='-static'
15262de2362d3Smrg	  ;;
15263de2362d3Smrg	*Portland\ Group*)
15264de2362d3Smrg	  lt_prog_compiler_wl='-Wl,'
15265de2362d3Smrg	  lt_prog_compiler_pic='-fpic'
15266de2362d3Smrg	  lt_prog_compiler_static='-Bstatic'
15267de2362d3Smrg	  ;;
15268de2362d3Smrg	esac
15269de2362d3Smrg	;;
15270de2362d3Smrg      esac
15271de2362d3Smrg      ;;
15272de2362d3Smrg
15273de2362d3Smrg    newsos6)
15274de2362d3Smrg      lt_prog_compiler_pic='-KPIC'
15275de2362d3Smrg      lt_prog_compiler_static='-Bstatic'
15276de2362d3Smrg      ;;
15277de2362d3Smrg
15278de2362d3Smrg    *nto* | *qnx*)
15279de2362d3Smrg      # QNX uses GNU C++, but need to define -shared option too, otherwise
15280de2362d3Smrg      # it will coredump.
15281de2362d3Smrg      lt_prog_compiler_pic='-fPIC -shared'
15282de2362d3Smrg      ;;
15283de2362d3Smrg
15284de2362d3Smrg    osf3* | osf4* | osf5*)
15285de2362d3Smrg      lt_prog_compiler_wl='-Wl,'
15286de2362d3Smrg      # All OSF/1 code is PIC.
15287de2362d3Smrg      lt_prog_compiler_static='-non_shared'
15288de2362d3Smrg      ;;
15289de2362d3Smrg
15290de2362d3Smrg    rdos*)
15291de2362d3Smrg      lt_prog_compiler_static='-non_shared'
15292de2362d3Smrg      ;;
15293de2362d3Smrg
15294de2362d3Smrg    solaris*)
15295de2362d3Smrg      lt_prog_compiler_pic='-KPIC'
15296de2362d3Smrg      lt_prog_compiler_static='-Bstatic'
15297de2362d3Smrg      case $cc_basename in
15298de2362d3Smrg      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
15299de2362d3Smrg	lt_prog_compiler_wl='-Qoption ld ';;
15300de2362d3Smrg      *)
15301de2362d3Smrg	lt_prog_compiler_wl='-Wl,';;
15302de2362d3Smrg      esac
15303de2362d3Smrg      ;;
15304de2362d3Smrg
15305de2362d3Smrg    sunos4*)
15306de2362d3Smrg      lt_prog_compiler_wl='-Qoption ld '
15307de2362d3Smrg      lt_prog_compiler_pic='-PIC'
15308de2362d3Smrg      lt_prog_compiler_static='-Bstatic'
15309de2362d3Smrg      ;;
15310de2362d3Smrg
15311de2362d3Smrg    sysv4 | sysv4.2uw2* | sysv4.3*)
15312de2362d3Smrg      lt_prog_compiler_wl='-Wl,'
15313de2362d3Smrg      lt_prog_compiler_pic='-KPIC'
15314de2362d3Smrg      lt_prog_compiler_static='-Bstatic'
15315de2362d3Smrg      ;;
15316de2362d3Smrg
15317de2362d3Smrg    sysv4*MP*)
1531818781e08Smrg      if test -d /usr/nec; then
15319de2362d3Smrg	lt_prog_compiler_pic='-Kconform_pic'
15320de2362d3Smrg	lt_prog_compiler_static='-Bstatic'
15321de2362d3Smrg      fi
15322de2362d3Smrg      ;;
15323de2362d3Smrg
15324de2362d3Smrg    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
15325de2362d3Smrg      lt_prog_compiler_wl='-Wl,'
15326de2362d3Smrg      lt_prog_compiler_pic='-KPIC'
15327de2362d3Smrg      lt_prog_compiler_static='-Bstatic'
15328de2362d3Smrg      ;;
15329de2362d3Smrg
15330de2362d3Smrg    unicos*)
15331de2362d3Smrg      lt_prog_compiler_wl='-Wl,'
15332de2362d3Smrg      lt_prog_compiler_can_build_shared=no
15333de2362d3Smrg      ;;
15334de2362d3Smrg
15335de2362d3Smrg    uts4*)
15336de2362d3Smrg      lt_prog_compiler_pic='-pic'
15337de2362d3Smrg      lt_prog_compiler_static='-Bstatic'
15338de2362d3Smrg      ;;
15339de2362d3Smrg
15340de2362d3Smrg    *)
15341de2362d3Smrg      lt_prog_compiler_can_build_shared=no
15342de2362d3Smrg      ;;
15343de2362d3Smrg    esac
15344de2362d3Smrg  fi
15345de2362d3Smrg
15346de2362d3Smrgcase $host_os in
1534718781e08Smrg  # For platforms that do not support PIC, -DPIC is meaningless:
15348de2362d3Smrg  *djgpp*)
15349de2362d3Smrg    lt_prog_compiler_pic=
15350de2362d3Smrg    ;;
15351de2362d3Smrg  *)
15352de2362d3Smrg    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
15353de2362d3Smrg    ;;
15354de2362d3Smrgesac
15355de2362d3Smrg
15356de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
15357de2362d3Smrg$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
15358de2362d3Smrgif ${lt_cv_prog_compiler_pic+:} false; then :
15359de2362d3Smrg  $as_echo_n "(cached) " >&6
15360de2362d3Smrgelse
15361de2362d3Smrg  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
15362de2362d3Smrgfi
15363de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
15364de2362d3Smrg$as_echo "$lt_cv_prog_compiler_pic" >&6; }
15365de2362d3Smrglt_prog_compiler_pic=$lt_cv_prog_compiler_pic
15366de2362d3Smrg
15367de2362d3Smrg#
15368de2362d3Smrg# Check to make sure the PIC flag actually works.
15369de2362d3Smrg#
15370de2362d3Smrgif test -n "$lt_prog_compiler_pic"; then
15371de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
15372de2362d3Smrg$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
15373de2362d3Smrgif ${lt_cv_prog_compiler_pic_works+:} false; then :
15374de2362d3Smrg  $as_echo_n "(cached) " >&6
15375de2362d3Smrgelse
15376de2362d3Smrg  lt_cv_prog_compiler_pic_works=no
15377de2362d3Smrg   ac_outfile=conftest.$ac_objext
15378de2362d3Smrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
1537918781e08Smrg   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"  ## exclude from sc_useless_quotes_in_assignment
15380de2362d3Smrg   # Insert the option either (1) after the last *FLAGS variable, or
15381de2362d3Smrg   # (2) before a word containing "conftest.", or (3) at the end.
15382de2362d3Smrg   # Note that $ac_compile itself does not contain backslashes and begins
15383de2362d3Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
15384de2362d3Smrg   # The option is referenced via a variable to avoid confusing sed.
15385de2362d3Smrg   lt_compile=`echo "$ac_compile" | $SED \
15386de2362d3Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15387de2362d3Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15388de2362d3Smrg   -e 's:$: $lt_compiler_flag:'`
15389de2362d3Smrg   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15390de2362d3Smrg   (eval "$lt_compile" 2>conftest.err)
15391de2362d3Smrg   ac_status=$?
15392de2362d3Smrg   cat conftest.err >&5
15393de2362d3Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15394de2362d3Smrg   if (exit $ac_status) && test -s "$ac_outfile"; then
15395de2362d3Smrg     # The compiler can only warn and ignore the option if not recognized
15396de2362d3Smrg     # So say no if there are warnings other than the usual output.
15397de2362d3Smrg     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
15398de2362d3Smrg     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15399de2362d3Smrg     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
15400de2362d3Smrg       lt_cv_prog_compiler_pic_works=yes
15401de2362d3Smrg     fi
15402de2362d3Smrg   fi
15403de2362d3Smrg   $RM conftest*
15404de2362d3Smrg
15405de2362d3Smrgfi
15406de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
15407de2362d3Smrg$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
15408de2362d3Smrg
1540918781e08Smrgif test yes = "$lt_cv_prog_compiler_pic_works"; then
15410de2362d3Smrg    case $lt_prog_compiler_pic in
15411de2362d3Smrg     "" | " "*) ;;
15412de2362d3Smrg     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
15413de2362d3Smrg     esac
15414de2362d3Smrgelse
15415de2362d3Smrg    lt_prog_compiler_pic=
15416de2362d3Smrg     lt_prog_compiler_can_build_shared=no
15417de2362d3Smrgfi
15418de2362d3Smrg
15419de2362d3Smrgfi
15420de2362d3Smrg
15421de2362d3Smrg
15422de2362d3Smrg
15423de2362d3Smrg
15424de2362d3Smrg
15425de2362d3Smrg
15426de2362d3Smrg
15427de2362d3Smrg
15428de2362d3Smrg
15429de2362d3Smrg
15430de2362d3Smrg
15431de2362d3Smrg#
15432de2362d3Smrg# Check to make sure the static flag actually works.
15433de2362d3Smrg#
15434de2362d3Smrgwl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
15435de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
15436de2362d3Smrg$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
15437de2362d3Smrgif ${lt_cv_prog_compiler_static_works+:} false; then :
15438de2362d3Smrg  $as_echo_n "(cached) " >&6
15439de2362d3Smrgelse
15440de2362d3Smrg  lt_cv_prog_compiler_static_works=no
1544118781e08Smrg   save_LDFLAGS=$LDFLAGS
15442de2362d3Smrg   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
15443de2362d3Smrg   echo "$lt_simple_link_test_code" > conftest.$ac_ext
15444de2362d3Smrg   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
15445de2362d3Smrg     # The linker can only warn and ignore the option if not recognized
15446de2362d3Smrg     # So say no if there are warnings
15447de2362d3Smrg     if test -s conftest.err; then
15448de2362d3Smrg       # Append any errors to the config.log.
15449de2362d3Smrg       cat conftest.err 1>&5
15450de2362d3Smrg       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
15451de2362d3Smrg       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15452de2362d3Smrg       if diff conftest.exp conftest.er2 >/dev/null; then
15453de2362d3Smrg         lt_cv_prog_compiler_static_works=yes
15454de2362d3Smrg       fi
15455de2362d3Smrg     else
15456de2362d3Smrg       lt_cv_prog_compiler_static_works=yes
15457de2362d3Smrg     fi
15458de2362d3Smrg   fi
15459de2362d3Smrg   $RM -r conftest*
1546018781e08Smrg   LDFLAGS=$save_LDFLAGS
15461de2362d3Smrg
15462de2362d3Smrgfi
15463de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
15464de2362d3Smrg$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
15465de2362d3Smrg
1546618781e08Smrgif test yes = "$lt_cv_prog_compiler_static_works"; then
15467de2362d3Smrg    :
15468de2362d3Smrgelse
15469de2362d3Smrg    lt_prog_compiler_static=
15470de2362d3Smrgfi
15471de2362d3Smrg
15472de2362d3Smrg
15473de2362d3Smrg
15474de2362d3Smrg
15475de2362d3Smrg
15476de2362d3Smrg
15477de2362d3Smrg
15478de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
15479de2362d3Smrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
15480de2362d3Smrgif ${lt_cv_prog_compiler_c_o+:} false; then :
15481de2362d3Smrg  $as_echo_n "(cached) " >&6
15482de2362d3Smrgelse
15483de2362d3Smrg  lt_cv_prog_compiler_c_o=no
15484de2362d3Smrg   $RM -r conftest 2>/dev/null
15485de2362d3Smrg   mkdir conftest
15486de2362d3Smrg   cd conftest
15487de2362d3Smrg   mkdir out
15488de2362d3Smrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15489de2362d3Smrg
15490de2362d3Smrg   lt_compiler_flag="-o out/conftest2.$ac_objext"
15491de2362d3Smrg   # Insert the option either (1) after the last *FLAGS variable, or
15492de2362d3Smrg   # (2) before a word containing "conftest.", or (3) at the end.
15493de2362d3Smrg   # Note that $ac_compile itself does not contain backslashes and begins
15494de2362d3Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
15495de2362d3Smrg   lt_compile=`echo "$ac_compile" | $SED \
15496de2362d3Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15497de2362d3Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15498de2362d3Smrg   -e 's:$: $lt_compiler_flag:'`
15499de2362d3Smrg   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15500de2362d3Smrg   (eval "$lt_compile" 2>out/conftest.err)
15501de2362d3Smrg   ac_status=$?
15502de2362d3Smrg   cat out/conftest.err >&5
15503de2362d3Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15504de2362d3Smrg   if (exit $ac_status) && test -s out/conftest2.$ac_objext
15505de2362d3Smrg   then
15506de2362d3Smrg     # The compiler can only warn and ignore the option if not recognized
15507de2362d3Smrg     # So say no if there are warnings
15508de2362d3Smrg     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
15509de2362d3Smrg     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15510de2362d3Smrg     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15511de2362d3Smrg       lt_cv_prog_compiler_c_o=yes
15512de2362d3Smrg     fi
15513de2362d3Smrg   fi
15514de2362d3Smrg   chmod u+w . 2>&5
15515de2362d3Smrg   $RM conftest*
15516de2362d3Smrg   # SGI C++ compiler will create directory out/ii_files/ for
15517de2362d3Smrg   # template instantiation
15518de2362d3Smrg   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
15519de2362d3Smrg   $RM out/* && rmdir out
15520de2362d3Smrg   cd ..
15521de2362d3Smrg   $RM -r conftest
15522de2362d3Smrg   $RM conftest*
15523de2362d3Smrg
15524de2362d3Smrgfi
15525de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
15526de2362d3Smrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
15527de2362d3Smrg
15528de2362d3Smrg
15529de2362d3Smrg
15530de2362d3Smrg
15531de2362d3Smrg
15532de2362d3Smrg
15533de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
15534de2362d3Smrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
15535de2362d3Smrgif ${lt_cv_prog_compiler_c_o+:} false; then :
15536de2362d3Smrg  $as_echo_n "(cached) " >&6
15537de2362d3Smrgelse
15538de2362d3Smrg  lt_cv_prog_compiler_c_o=no
15539de2362d3Smrg   $RM -r conftest 2>/dev/null
15540de2362d3Smrg   mkdir conftest
15541de2362d3Smrg   cd conftest
15542de2362d3Smrg   mkdir out
15543de2362d3Smrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15544de2362d3Smrg
15545de2362d3Smrg   lt_compiler_flag="-o out/conftest2.$ac_objext"
15546de2362d3Smrg   # Insert the option either (1) after the last *FLAGS variable, or
15547de2362d3Smrg   # (2) before a word containing "conftest.", or (3) at the end.
15548de2362d3Smrg   # Note that $ac_compile itself does not contain backslashes and begins
15549de2362d3Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
15550de2362d3Smrg   lt_compile=`echo "$ac_compile" | $SED \
15551de2362d3Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15552de2362d3Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15553de2362d3Smrg   -e 's:$: $lt_compiler_flag:'`
15554de2362d3Smrg   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15555de2362d3Smrg   (eval "$lt_compile" 2>out/conftest.err)
15556de2362d3Smrg   ac_status=$?
15557de2362d3Smrg   cat out/conftest.err >&5
15558de2362d3Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15559de2362d3Smrg   if (exit $ac_status) && test -s out/conftest2.$ac_objext
15560de2362d3Smrg   then
15561de2362d3Smrg     # The compiler can only warn and ignore the option if not recognized
15562de2362d3Smrg     # So say no if there are warnings
15563de2362d3Smrg     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
15564de2362d3Smrg     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15565de2362d3Smrg     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15566de2362d3Smrg       lt_cv_prog_compiler_c_o=yes
15567de2362d3Smrg     fi
15568de2362d3Smrg   fi
15569de2362d3Smrg   chmod u+w . 2>&5
15570de2362d3Smrg   $RM conftest*
15571de2362d3Smrg   # SGI C++ compiler will create directory out/ii_files/ for
15572de2362d3Smrg   # template instantiation
15573de2362d3Smrg   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
15574de2362d3Smrg   $RM out/* && rmdir out
15575de2362d3Smrg   cd ..
15576de2362d3Smrg   $RM -r conftest
15577de2362d3Smrg   $RM conftest*
15578de2362d3Smrg
15579de2362d3Smrgfi
15580de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
15581de2362d3Smrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
15582de2362d3Smrg
15583de2362d3Smrg
15584de2362d3Smrg
15585de2362d3Smrg
1558618781e08Smrghard_links=nottested
1558718781e08Smrgif test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
15588de2362d3Smrg  # do not overwrite the value of need_locks provided by the user
15589de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
15590de2362d3Smrg$as_echo_n "checking if we can lock with hard links... " >&6; }
15591de2362d3Smrg  hard_links=yes
15592de2362d3Smrg  $RM conftest*
15593de2362d3Smrg  ln conftest.a conftest.b 2>/dev/null && hard_links=no
15594de2362d3Smrg  touch conftest.a
15595de2362d3Smrg  ln conftest.a conftest.b 2>&5 || hard_links=no
15596de2362d3Smrg  ln conftest.a conftest.b 2>/dev/null && hard_links=no
15597de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
15598de2362d3Smrg$as_echo "$hard_links" >&6; }
1559918781e08Smrg  if test no = "$hard_links"; then
1560018781e08Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
1560118781e08Smrg$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
15602de2362d3Smrg    need_locks=warn
15603de2362d3Smrg  fi
15604de2362d3Smrgelse
15605de2362d3Smrg  need_locks=no
15606de2362d3Smrgfi
15607de2362d3Smrg
15608de2362d3Smrg
15609de2362d3Smrg
15610de2362d3Smrg
15611de2362d3Smrg
15612de2362d3Smrg
15613de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
15614de2362d3Smrg$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
15615de2362d3Smrg
15616de2362d3Smrg  runpath_var=
15617de2362d3Smrg  allow_undefined_flag=
15618de2362d3Smrg  always_export_symbols=no
15619de2362d3Smrg  archive_cmds=
15620de2362d3Smrg  archive_expsym_cmds=
15621de2362d3Smrg  compiler_needs_object=no
15622de2362d3Smrg  enable_shared_with_static_runtimes=no
15623de2362d3Smrg  export_dynamic_flag_spec=
15624de2362d3Smrg  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
15625de2362d3Smrg  hardcode_automatic=no
15626de2362d3Smrg  hardcode_direct=no
15627de2362d3Smrg  hardcode_direct_absolute=no
15628de2362d3Smrg  hardcode_libdir_flag_spec=
15629de2362d3Smrg  hardcode_libdir_separator=
15630de2362d3Smrg  hardcode_minus_L=no
15631de2362d3Smrg  hardcode_shlibpath_var=unsupported
15632de2362d3Smrg  inherit_rpath=no
15633de2362d3Smrg  link_all_deplibs=unknown
15634de2362d3Smrg  module_cmds=
15635de2362d3Smrg  module_expsym_cmds=
15636de2362d3Smrg  old_archive_from_new_cmds=
15637de2362d3Smrg  old_archive_from_expsyms_cmds=
15638de2362d3Smrg  thread_safe_flag_spec=
15639de2362d3Smrg  whole_archive_flag_spec=
15640de2362d3Smrg  # include_expsyms should be a list of space-separated symbols to be *always*
15641de2362d3Smrg  # included in the symbol list
15642de2362d3Smrg  include_expsyms=
15643de2362d3Smrg  # exclude_expsyms can be an extended regexp of symbols to exclude
1564418781e08Smrg  # it will be wrapped by ' (' and ')$', so one must not match beginning or
1564518781e08Smrg  # end of line.  Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
1564618781e08Smrg  # as well as any symbol that contains 'd'.
15647de2362d3Smrg  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
15648de2362d3Smrg  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
15649de2362d3Smrg  # platforms (ab)use it in PIC code, but their linkers get confused if
15650de2362d3Smrg  # the symbol is explicitly referenced.  Since portable code cannot
15651de2362d3Smrg  # rely on this symbol name, it's probably fine to never include it in
15652de2362d3Smrg  # preloaded symbol tables.
15653de2362d3Smrg  # Exclude shared library initialization/finalization symbols.
15654de2362d3Smrg  extract_expsyms_cmds=
15655de2362d3Smrg
15656de2362d3Smrg  case $host_os in
15657de2362d3Smrg  cygwin* | mingw* | pw32* | cegcc*)
15658de2362d3Smrg    # FIXME: the MSVC++ port hasn't been tested in a loooong time
15659de2362d3Smrg    # When not using gcc, we currently assume that we are using
15660de2362d3Smrg    # Microsoft Visual C++.
1566118781e08Smrg    if test yes != "$GCC"; then
15662de2362d3Smrg      with_gnu_ld=no
15663de2362d3Smrg    fi
15664de2362d3Smrg    ;;
15665de2362d3Smrg  interix*)
15666de2362d3Smrg    # we just hope/assume this is gcc and not c89 (= MSVC++)
15667de2362d3Smrg    with_gnu_ld=yes
15668de2362d3Smrg    ;;
1566918781e08Smrg  openbsd* | bitrig*)
15670de2362d3Smrg    with_gnu_ld=no
15671de2362d3Smrg    ;;
15672de2362d3Smrg  esac
15673de2362d3Smrg
15674de2362d3Smrg  ld_shlibs=yes
15675de2362d3Smrg
15676de2362d3Smrg  # On some targets, GNU ld is compatible enough with the native linker
15677de2362d3Smrg  # that we're better off using the native interface for both.
15678de2362d3Smrg  lt_use_gnu_ld_interface=no
1567918781e08Smrg  if test yes = "$with_gnu_ld"; then
15680de2362d3Smrg    case $host_os in
15681de2362d3Smrg      aix*)
15682de2362d3Smrg	# The AIX port of GNU ld has always aspired to compatibility
15683de2362d3Smrg	# with the native linker.  However, as the warning in the GNU ld
15684de2362d3Smrg	# block says, versions before 2.19.5* couldn't really create working
15685de2362d3Smrg	# shared libraries, regardless of the interface used.
15686de2362d3Smrg	case `$LD -v 2>&1` in
15687de2362d3Smrg	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
15688de2362d3Smrg	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
15689de2362d3Smrg	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
15690de2362d3Smrg	  *)
15691de2362d3Smrg	    lt_use_gnu_ld_interface=yes
15692de2362d3Smrg	    ;;
15693de2362d3Smrg	esac
15694de2362d3Smrg	;;
15695de2362d3Smrg      *)
15696de2362d3Smrg	lt_use_gnu_ld_interface=yes
15697de2362d3Smrg	;;
15698de2362d3Smrg    esac
15699de2362d3Smrg  fi
15700de2362d3Smrg
1570118781e08Smrg  if test yes = "$lt_use_gnu_ld_interface"; then
15702de2362d3Smrg    # If archive_cmds runs LD, not CC, wlarc should be empty
1570318781e08Smrg    wlarc='$wl'
15704de2362d3Smrg
15705de2362d3Smrg    # Set some defaults for GNU ld with shared library support. These
15706de2362d3Smrg    # are reset later if shared libraries are not supported. Putting them
15707de2362d3Smrg    # here allows them to be overridden if necessary.
15708de2362d3Smrg    runpath_var=LD_RUN_PATH
1570918781e08Smrg    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
1571018781e08Smrg    export_dynamic_flag_spec='$wl--export-dynamic'
15711de2362d3Smrg    # ancient GNU ld didn't support --whole-archive et. al.
15712de2362d3Smrg    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
1571318781e08Smrg      whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
15714de2362d3Smrg    else
15715de2362d3Smrg      whole_archive_flag_spec=
15716de2362d3Smrg    fi
15717de2362d3Smrg    supports_anon_versioning=no
1571818781e08Smrg    case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
15719de2362d3Smrg      *GNU\ gold*) supports_anon_versioning=yes ;;
15720de2362d3Smrg      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
15721de2362d3Smrg      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
15722de2362d3Smrg      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
15723de2362d3Smrg      *\ 2.11.*) ;; # other 2.11 versions
15724de2362d3Smrg      *) supports_anon_versioning=yes ;;
15725de2362d3Smrg    esac
15726de2362d3Smrg
15727de2362d3Smrg    # See if GNU ld supports shared libraries.
15728de2362d3Smrg    case $host_os in
15729de2362d3Smrg    aix[3-9]*)
15730de2362d3Smrg      # On AIX/PPC, the GNU linker is very broken
1573118781e08Smrg      if test ia64 != "$host_cpu"; then
15732de2362d3Smrg	ld_shlibs=no
15733de2362d3Smrg	cat <<_LT_EOF 1>&2
15734de2362d3Smrg
15735de2362d3Smrg*** Warning: the GNU linker, at least up to release 2.19, is reported
15736de2362d3Smrg*** to be unable to reliably create shared libraries on AIX.
15737de2362d3Smrg*** Therefore, libtool is disabling shared libraries support.  If you
15738de2362d3Smrg*** really care for shared libraries, you may want to install binutils
15739de2362d3Smrg*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
15740de2362d3Smrg*** You will then need to restart the configuration process.
15741de2362d3Smrg
15742de2362d3Smrg_LT_EOF
15743de2362d3Smrg      fi
15744de2362d3Smrg      ;;
15745de2362d3Smrg
15746de2362d3Smrg    amigaos*)
15747de2362d3Smrg      case $host_cpu in
15748de2362d3Smrg      powerpc)
15749de2362d3Smrg            # see comment about AmigaOS4 .so support
1575018781e08Smrg            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
15751de2362d3Smrg            archive_expsym_cmds=''
15752de2362d3Smrg        ;;
15753de2362d3Smrg      m68k)
15754de2362d3Smrg            archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
15755de2362d3Smrg            hardcode_libdir_flag_spec='-L$libdir'
15756de2362d3Smrg            hardcode_minus_L=yes
15757de2362d3Smrg        ;;
15758de2362d3Smrg      esac
15759de2362d3Smrg      ;;
15760de2362d3Smrg
15761de2362d3Smrg    beos*)
15762de2362d3Smrg      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
15763de2362d3Smrg	allow_undefined_flag=unsupported
15764de2362d3Smrg	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
15765de2362d3Smrg	# support --undefined.  This deserves some investigation.  FIXME
1576618781e08Smrg	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
15767de2362d3Smrg      else
15768de2362d3Smrg	ld_shlibs=no
15769de2362d3Smrg      fi
15770de2362d3Smrg      ;;
15771de2362d3Smrg
15772de2362d3Smrg    cygwin* | mingw* | pw32* | cegcc*)
15773de2362d3Smrg      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
15774de2362d3Smrg      # as there is no search path for DLLs.
15775de2362d3Smrg      hardcode_libdir_flag_spec='-L$libdir'
1577618781e08Smrg      export_dynamic_flag_spec='$wl--export-all-symbols'
15777de2362d3Smrg      allow_undefined_flag=unsupported
15778de2362d3Smrg      always_export_symbols=no
15779de2362d3Smrg      enable_shared_with_static_runtimes=yes
15780de2362d3Smrg      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
15781de2362d3Smrg      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
15782de2362d3Smrg
15783de2362d3Smrg      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
1578418781e08Smrg        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
1578518781e08Smrg	# If the export-symbols file already is a .def file, use it as
1578618781e08Smrg	# is; otherwise, prepend EXPORTS...
1578718781e08Smrg	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
1578818781e08Smrg          cp $export_symbols $output_objdir/$soname.def;
1578918781e08Smrg        else
1579018781e08Smrg          echo EXPORTS > $output_objdir/$soname.def;
1579118781e08Smrg          cat $export_symbols >> $output_objdir/$soname.def;
1579218781e08Smrg        fi~
1579318781e08Smrg        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
15794de2362d3Smrg      else
15795de2362d3Smrg	ld_shlibs=no
15796de2362d3Smrg      fi
15797de2362d3Smrg      ;;
15798de2362d3Smrg
15799de2362d3Smrg    haiku*)
1580018781e08Smrg      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
15801de2362d3Smrg      link_all_deplibs=yes
15802de2362d3Smrg      ;;
15803de2362d3Smrg
1580418781e08Smrg    os2*)
1580518781e08Smrg      hardcode_libdir_flag_spec='-L$libdir'
1580618781e08Smrg      hardcode_minus_L=yes
1580718781e08Smrg      allow_undefined_flag=unsupported
1580818781e08Smrg      shrext_cmds=.dll
1580918781e08Smrg      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
1581018781e08Smrg	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
1581118781e08Smrg	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
1581218781e08Smrg	$ECHO EXPORTS >> $output_objdir/$libname.def~
1581318781e08Smrg	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
1581418781e08Smrg	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
1581518781e08Smrg	emximp -o $lib $output_objdir/$libname.def'
1581618781e08Smrg      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
1581718781e08Smrg	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
1581818781e08Smrg	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
1581918781e08Smrg	$ECHO EXPORTS >> $output_objdir/$libname.def~
1582018781e08Smrg	prefix_cmds="$SED"~
1582118781e08Smrg	if test EXPORTS = "`$SED 1q $export_symbols`"; then
1582218781e08Smrg	  prefix_cmds="$prefix_cmds -e 1d";
1582318781e08Smrg	fi~
1582418781e08Smrg	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
1582518781e08Smrg	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
1582618781e08Smrg	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
1582718781e08Smrg	emximp -o $lib $output_objdir/$libname.def'
1582818781e08Smrg      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
1582918781e08Smrg      enable_shared_with_static_runtimes=yes
158308bf5c682Smrg      file_list_spec='@'
1583118781e08Smrg      ;;
1583218781e08Smrg
15833de2362d3Smrg    interix[3-9]*)
15834de2362d3Smrg      hardcode_direct=no
15835de2362d3Smrg      hardcode_shlibpath_var=no
1583618781e08Smrg      hardcode_libdir_flag_spec='$wl-rpath,$libdir'
1583718781e08Smrg      export_dynamic_flag_spec='$wl-E'
15838de2362d3Smrg      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
15839de2362d3Smrg      # Instead, shared libraries are loaded at an image base (0x10000000 by
15840de2362d3Smrg      # default) and relocated if they conflict, which is a slow very memory
15841de2362d3Smrg      # consuming and fragmenting process.  To avoid this, we pick a random,
15842de2362d3Smrg      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
15843de2362d3Smrg      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
1584418781e08Smrg      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
1584518781e08Smrg      archive_expsym_cmds='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
15846de2362d3Smrg      ;;
15847de2362d3Smrg
15848de2362d3Smrg    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
15849de2362d3Smrg      tmp_diet=no
1585018781e08Smrg      if test linux-dietlibc = "$host_os"; then
15851de2362d3Smrg	case $cc_basename in
15852de2362d3Smrg	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
15853de2362d3Smrg	esac
15854de2362d3Smrg      fi
15855de2362d3Smrg      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
1585618781e08Smrg	 && test no = "$tmp_diet"
15857de2362d3Smrg      then
15858de2362d3Smrg	tmp_addflag=' $pic_flag'
15859de2362d3Smrg	tmp_sharedflag='-shared'
15860de2362d3Smrg	case $cc_basename,$host_cpu in
15861de2362d3Smrg        pgcc*)				# Portland Group C compiler
1586218781e08Smrg	  whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
15863de2362d3Smrg	  tmp_addflag=' $pic_flag'
15864de2362d3Smrg	  ;;
15865de2362d3Smrg	pgf77* | pgf90* | pgf95* | pgfortran*)
15866de2362d3Smrg					# Portland Group f77 and f90 compilers
1586718781e08Smrg	  whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
15868de2362d3Smrg	  tmp_addflag=' $pic_flag -Mnomain' ;;
15869de2362d3Smrg	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
15870de2362d3Smrg	  tmp_addflag=' -i_dynamic' ;;
15871de2362d3Smrg	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
15872de2362d3Smrg	  tmp_addflag=' -i_dynamic -nofor_main' ;;
15873de2362d3Smrg	ifc* | ifort*)			# Intel Fortran compiler
15874de2362d3Smrg	  tmp_addflag=' -nofor_main' ;;
15875de2362d3Smrg	lf95*)				# Lahey Fortran 8.1
15876de2362d3Smrg	  whole_archive_flag_spec=
15877de2362d3Smrg	  tmp_sharedflag='--shared' ;;
1587818781e08Smrg        nagfor*)                        # NAGFOR 5.3
1587918781e08Smrg          tmp_sharedflag='-Wl,-shared' ;;
15880de2362d3Smrg	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
15881de2362d3Smrg	  tmp_sharedflag='-qmkshrobj'
15882de2362d3Smrg	  tmp_addflag= ;;
15883de2362d3Smrg	nvcc*)	# Cuda Compiler Driver 2.2
1588418781e08Smrg	  whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
15885de2362d3Smrg	  compiler_needs_object=yes
15886de2362d3Smrg	  ;;
15887de2362d3Smrg	esac
15888de2362d3Smrg	case `$CC -V 2>&1 | sed 5q` in
15889de2362d3Smrg	*Sun\ C*)			# Sun C 5.9
1589018781e08Smrg	  whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
15891de2362d3Smrg	  compiler_needs_object=yes
15892de2362d3Smrg	  tmp_sharedflag='-G' ;;
15893de2362d3Smrg	*Sun\ F*)			# Sun Fortran 8.3
15894de2362d3Smrg	  tmp_sharedflag='-G' ;;
15895de2362d3Smrg	esac
1589618781e08Smrg	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
15897de2362d3Smrg
1589818781e08Smrg        if test yes = "$supports_anon_versioning"; then
15899de2362d3Smrg          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
1590018781e08Smrg            cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
1590118781e08Smrg            echo "local: *; };" >> $output_objdir/$libname.ver~
1590218781e08Smrg            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
15903de2362d3Smrg        fi
15904de2362d3Smrg
15905de2362d3Smrg	case $cc_basename in
1590618781e08Smrg	tcc*)
1590718781e08Smrg	  export_dynamic_flag_spec='-rdynamic'
1590818781e08Smrg	  ;;
15909de2362d3Smrg	xlf* | bgf* | bgxlf* | mpixlf*)
15910de2362d3Smrg	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
15911de2362d3Smrg	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
1591218781e08Smrg	  hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
15913de2362d3Smrg	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
1591418781e08Smrg	  if test yes = "$supports_anon_versioning"; then
15915de2362d3Smrg	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
1591618781e08Smrg              cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
1591718781e08Smrg              echo "local: *; };" >> $output_objdir/$libname.ver~
1591818781e08Smrg              $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
15919de2362d3Smrg	  fi
15920de2362d3Smrg	  ;;
15921de2362d3Smrg	esac
15922de2362d3Smrg      else
15923de2362d3Smrg        ld_shlibs=no
15924de2362d3Smrg      fi
15925de2362d3Smrg      ;;
15926de2362d3Smrg
159278bf5c682Smrg    netbsd*)
15928de2362d3Smrg      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15929de2362d3Smrg	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
15930de2362d3Smrg	wlarc=
15931de2362d3Smrg      else
1593218781e08Smrg	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
1593318781e08Smrg	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
15934de2362d3Smrg      fi
15935de2362d3Smrg      ;;
15936de2362d3Smrg
15937de2362d3Smrg    solaris*)
15938de2362d3Smrg      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
15939de2362d3Smrg	ld_shlibs=no
15940de2362d3Smrg	cat <<_LT_EOF 1>&2
15941de2362d3Smrg
15942de2362d3Smrg*** Warning: The releases 2.8.* of the GNU linker cannot reliably
15943de2362d3Smrg*** create shared libraries on Solaris systems.  Therefore, libtool
15944de2362d3Smrg*** is disabling shared libraries support.  We urge you to upgrade GNU
15945de2362d3Smrg*** binutils to release 2.9.1 or newer.  Another option is to modify
15946de2362d3Smrg*** your PATH or compiler configuration so that the native linker is
15947de2362d3Smrg*** used, and then restart.
15948de2362d3Smrg
15949de2362d3Smrg_LT_EOF
15950de2362d3Smrg      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
1595118781e08Smrg	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
1595218781e08Smrg	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
15953de2362d3Smrg      else
15954de2362d3Smrg	ld_shlibs=no
15955de2362d3Smrg      fi
15956de2362d3Smrg      ;;
15957de2362d3Smrg
15958de2362d3Smrg    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
15959de2362d3Smrg      case `$LD -v 2>&1` in
15960de2362d3Smrg        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
15961de2362d3Smrg	ld_shlibs=no
15962de2362d3Smrg	cat <<_LT_EOF 1>&2
15963de2362d3Smrg
1596418781e08Smrg*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
15965de2362d3Smrg*** reliably create shared libraries on SCO systems.  Therefore, libtool
15966de2362d3Smrg*** is disabling shared libraries support.  We urge you to upgrade GNU
15967de2362d3Smrg*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
15968de2362d3Smrg*** your PATH or compiler configuration so that the native linker is
15969de2362d3Smrg*** used, and then restart.
15970de2362d3Smrg
15971de2362d3Smrg_LT_EOF
15972de2362d3Smrg	;;
15973de2362d3Smrg	*)
15974de2362d3Smrg	  # For security reasons, it is highly recommended that you always
15975de2362d3Smrg	  # use absolute paths for naming shared libraries, and exclude the
15976de2362d3Smrg	  # DT_RUNPATH tag from executables and libraries.  But doing so
15977de2362d3Smrg	  # requires that you compile everything twice, which is a pain.
15978de2362d3Smrg	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
1597918781e08Smrg	    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
1598018781e08Smrg	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
1598118781e08Smrg	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
15982de2362d3Smrg	  else
15983de2362d3Smrg	    ld_shlibs=no
15984de2362d3Smrg	  fi
15985de2362d3Smrg	;;
15986de2362d3Smrg      esac
15987de2362d3Smrg      ;;
15988de2362d3Smrg
15989de2362d3Smrg    sunos4*)
15990de2362d3Smrg      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15991de2362d3Smrg      wlarc=
15992de2362d3Smrg      hardcode_direct=yes
15993de2362d3Smrg      hardcode_shlibpath_var=no
15994de2362d3Smrg      ;;
15995de2362d3Smrg
15996de2362d3Smrg    *)
15997de2362d3Smrg      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
1599818781e08Smrg	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
1599918781e08Smrg	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
16000de2362d3Smrg      else
16001de2362d3Smrg	ld_shlibs=no
16002de2362d3Smrg      fi
16003de2362d3Smrg      ;;
16004de2362d3Smrg    esac
16005de2362d3Smrg
1600618781e08Smrg    if test no = "$ld_shlibs"; then
16007de2362d3Smrg      runpath_var=
16008de2362d3Smrg      hardcode_libdir_flag_spec=
16009de2362d3Smrg      export_dynamic_flag_spec=
16010de2362d3Smrg      whole_archive_flag_spec=
16011de2362d3Smrg    fi
16012de2362d3Smrg  else
16013de2362d3Smrg    # PORTME fill in a description of your system's linker (not GNU ld)
16014de2362d3Smrg    case $host_os in
16015de2362d3Smrg    aix3*)
16016de2362d3Smrg      allow_undefined_flag=unsupported
16017de2362d3Smrg      always_export_symbols=yes
16018de2362d3Smrg      archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
16019de2362d3Smrg      # Note: this linker hardcodes the directories in LIBPATH if there
16020de2362d3Smrg      # are no directories specified by -L.
16021de2362d3Smrg      hardcode_minus_L=yes
1602218781e08Smrg      if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
16023de2362d3Smrg	# Neither direct hardcoding nor static linking is supported with a
16024de2362d3Smrg	# broken collect2.
16025de2362d3Smrg	hardcode_direct=unsupported
16026de2362d3Smrg      fi
16027de2362d3Smrg      ;;
16028de2362d3Smrg
16029de2362d3Smrg    aix[4-9]*)
1603018781e08Smrg      if test ia64 = "$host_cpu"; then
16031de2362d3Smrg	# On IA64, the linker does run time linking by default, so we don't
16032de2362d3Smrg	# have to do anything special.
16033de2362d3Smrg	aix_use_runtimelinking=no
16034de2362d3Smrg	exp_sym_flag='-Bexport'
1603518781e08Smrg	no_entry_flag=
16036de2362d3Smrg      else
16037de2362d3Smrg	# If we're using GNU nm, then we don't want the "-C" option.
1603818781e08Smrg	# -C means demangle to GNU nm, but means don't demangle to AIX nm.
1603918781e08Smrg	# Without the "-l" option, or with the "-B" option, AIX nm treats
1604018781e08Smrg	# weak defined symbols like other global defined symbols, whereas
1604118781e08Smrg	# GNU nm marks them as "W".
1604218781e08Smrg	# While the 'weak' keyword is ignored in the Export File, we need
1604318781e08Smrg	# it in the Import File for the 'aix-soname' feature, so we have
1604418781e08Smrg	# to replace the "-B" option with "-P" for AIX nm.
16045de2362d3Smrg	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
1604618781e08Smrg	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
16047de2362d3Smrg	else
160488bf5c682Smrg	  export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
16049de2362d3Smrg	fi
16050de2362d3Smrg	aix_use_runtimelinking=no
16051de2362d3Smrg
16052de2362d3Smrg	# Test if we are trying to use run time linking or normal
16053de2362d3Smrg	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
1605418781e08Smrg	# have runtime linking enabled, and use it for executables.
1605518781e08Smrg	# For shared libraries, we enable/disable runtime linking
1605618781e08Smrg	# depending on the kind of the shared library created -
1605718781e08Smrg	# when "with_aix_soname,aix_use_runtimelinking" is:
1605818781e08Smrg	# "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
1605918781e08Smrg	# "aix,yes"  lib.so          shared, rtl:yes, for executables
1606018781e08Smrg	#            lib.a           static archive
1606118781e08Smrg	# "both,no"  lib.so.V(shr.o) shared, rtl:yes
1606218781e08Smrg	#            lib.a(lib.so.V) shared, rtl:no,  for executables
1606318781e08Smrg	# "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
1606418781e08Smrg	#            lib.a(lib.so.V) shared, rtl:no
1606518781e08Smrg	# "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
1606618781e08Smrg	#            lib.a           static archive
16067de2362d3Smrg	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
16068de2362d3Smrg	  for ld_flag in $LDFLAGS; do
1606918781e08Smrg	  if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
16070de2362d3Smrg	    aix_use_runtimelinking=yes
16071de2362d3Smrg	    break
16072de2362d3Smrg	  fi
16073de2362d3Smrg	  done
1607418781e08Smrg	  if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
1607518781e08Smrg	    # With aix-soname=svr4, we create the lib.so.V shared archives only,
1607618781e08Smrg	    # so we don't have lib.a shared libs to link our executables.
1607718781e08Smrg	    # We have to force runtime linking in this case.
1607818781e08Smrg	    aix_use_runtimelinking=yes
1607918781e08Smrg	    LDFLAGS="$LDFLAGS -Wl,-brtl"
1608018781e08Smrg	  fi
16081de2362d3Smrg	  ;;
16082de2362d3Smrg	esac
16083de2362d3Smrg
16084de2362d3Smrg	exp_sym_flag='-bexport'
16085de2362d3Smrg	no_entry_flag='-bnoentry'
16086de2362d3Smrg      fi
16087de2362d3Smrg
16088de2362d3Smrg      # When large executables or shared objects are built, AIX ld can
16089de2362d3Smrg      # have problems creating the table of contents.  If linking a library
16090de2362d3Smrg      # or program results in "error TOC overflow" add -mminimal-toc to
16091de2362d3Smrg      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
16092de2362d3Smrg      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
16093de2362d3Smrg
16094de2362d3Smrg      archive_cmds=''
16095de2362d3Smrg      hardcode_direct=yes
16096de2362d3Smrg      hardcode_direct_absolute=yes
16097de2362d3Smrg      hardcode_libdir_separator=':'
16098de2362d3Smrg      link_all_deplibs=yes
1609918781e08Smrg      file_list_spec='$wl-f,'
1610018781e08Smrg      case $with_aix_soname,$aix_use_runtimelinking in
1610118781e08Smrg      aix,*) ;; # traditional, no import file
1610218781e08Smrg      svr4,* | *,yes) # use import file
1610318781e08Smrg	# The Import File defines what to hardcode.
1610418781e08Smrg	hardcode_direct=no
1610518781e08Smrg	hardcode_direct_absolute=no
1610618781e08Smrg	;;
1610718781e08Smrg      esac
16108de2362d3Smrg
1610918781e08Smrg      if test yes = "$GCC"; then
16110de2362d3Smrg	case $host_os in aix4.[012]|aix4.[012].*)
16111de2362d3Smrg	# We only want to do this on AIX 4.2 and lower, the check
16112de2362d3Smrg	# below for broken collect2 doesn't work under 4.3+
1611318781e08Smrg	  collect2name=`$CC -print-prog-name=collect2`
16114de2362d3Smrg	  if test -f "$collect2name" &&
16115de2362d3Smrg	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
16116de2362d3Smrg	  then
16117de2362d3Smrg	  # We have reworked collect2
16118de2362d3Smrg	  :
16119de2362d3Smrg	  else
16120de2362d3Smrg	  # We have old collect2
16121de2362d3Smrg	  hardcode_direct=unsupported
16122de2362d3Smrg	  # It fails to find uninstalled libraries when the uninstalled
16123de2362d3Smrg	  # path is not listed in the libpath.  Setting hardcode_minus_L
16124de2362d3Smrg	  # to unsupported forces relinking
16125de2362d3Smrg	  hardcode_minus_L=yes
16126de2362d3Smrg	  hardcode_libdir_flag_spec='-L$libdir'
16127de2362d3Smrg	  hardcode_libdir_separator=
16128de2362d3Smrg	  fi
16129de2362d3Smrg	  ;;
16130de2362d3Smrg	esac
16131de2362d3Smrg	shared_flag='-shared'
1613218781e08Smrg	if test yes = "$aix_use_runtimelinking"; then
1613318781e08Smrg	  shared_flag="$shared_flag "'$wl-G'
16134de2362d3Smrg	fi
1613518781e08Smrg	# Need to ensure runtime linking is disabled for the traditional
1613618781e08Smrg	# shared library, or the linker may eventually find shared libraries
1613718781e08Smrg	# /with/ Import File - we do not want to mix them.
1613818781e08Smrg	shared_flag_aix='-shared'
1613918781e08Smrg	shared_flag_svr4='-shared $wl-G'
16140de2362d3Smrg      else
16141de2362d3Smrg	# not using gcc
1614218781e08Smrg	if test ia64 = "$host_cpu"; then
16143de2362d3Smrg	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
16144de2362d3Smrg	# chokes on -Wl,-G. The following line is correct:
16145de2362d3Smrg	  shared_flag='-G'
16146de2362d3Smrg	else
1614718781e08Smrg	  if test yes = "$aix_use_runtimelinking"; then
1614818781e08Smrg	    shared_flag='$wl-G'
16149de2362d3Smrg	  else
1615018781e08Smrg	    shared_flag='$wl-bM:SRE'
16151de2362d3Smrg	  fi
1615218781e08Smrg	  shared_flag_aix='$wl-bM:SRE'
1615318781e08Smrg	  shared_flag_svr4='$wl-G'
16154de2362d3Smrg	fi
16155de2362d3Smrg      fi
16156de2362d3Smrg
1615718781e08Smrg      export_dynamic_flag_spec='$wl-bexpall'
16158de2362d3Smrg      # It seems that -bexpall does not export symbols beginning with
16159de2362d3Smrg      # underscore (_), so it is better to generate a list of symbols to export.
16160de2362d3Smrg      always_export_symbols=yes
1616118781e08Smrg      if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
16162de2362d3Smrg	# Warning - without using the other runtime loading flags (-brtl),
16163de2362d3Smrg	# -berok will link without error, but may produce a broken library.
16164de2362d3Smrg	allow_undefined_flag='-berok'
16165de2362d3Smrg        # Determine the default libpath from the value encoded in an
16166de2362d3Smrg        # empty executable.
1616718781e08Smrg        if test set = "${lt_cv_aix_libpath+set}"; then
16168de2362d3Smrg  aix_libpath=$lt_cv_aix_libpath
16169de2362d3Smrgelse
16170de2362d3Smrg  if ${lt_cv_aix_libpath_+:} false; then :
16171de2362d3Smrg  $as_echo_n "(cached) " >&6
16172de2362d3Smrgelse
16173de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16174de2362d3Smrg/* end confdefs.h.  */
16175de2362d3Smrg
16176de2362d3Smrgint
16177de2362d3Smrgmain ()
16178de2362d3Smrg{
16179de2362d3Smrg
16180de2362d3Smrg  ;
16181de2362d3Smrg  return 0;
16182de2362d3Smrg}
16183de2362d3Smrg_ACEOF
16184de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
16185de2362d3Smrg
16186de2362d3Smrg  lt_aix_libpath_sed='
16187de2362d3Smrg      /Import File Strings/,/^$/ {
16188de2362d3Smrg	  /^0/ {
16189de2362d3Smrg	      s/^0  *\([^ ]*\) *$/\1/
16190de2362d3Smrg	      p
16191de2362d3Smrg	  }
16192de2362d3Smrg      }'
16193de2362d3Smrg  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
16194de2362d3Smrg  # Check for a 64-bit object if we didn't find anything.
16195de2362d3Smrg  if test -z "$lt_cv_aix_libpath_"; then
16196de2362d3Smrg    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
16197de2362d3Smrg  fi
16198de2362d3Smrgfi
16199de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
16200de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
16201de2362d3Smrg  if test -z "$lt_cv_aix_libpath_"; then
1620218781e08Smrg    lt_cv_aix_libpath_=/usr/lib:/lib
16203de2362d3Smrg  fi
16204de2362d3Smrg
16205de2362d3Smrgfi
16206de2362d3Smrg
16207de2362d3Smrg  aix_libpath=$lt_cv_aix_libpath_
16208de2362d3Smrgfi
16209de2362d3Smrg
1621018781e08Smrg        hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
1621118781e08Smrg        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
16212de2362d3Smrg      else
1621318781e08Smrg	if test ia64 = "$host_cpu"; then
1621418781e08Smrg	  hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
16215de2362d3Smrg	  allow_undefined_flag="-z nodefs"
1621618781e08Smrg	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols"
16217de2362d3Smrg	else
16218de2362d3Smrg	 # Determine the default libpath from the value encoded in an
16219de2362d3Smrg	 # empty executable.
1622018781e08Smrg	 if test set = "${lt_cv_aix_libpath+set}"; then
16221de2362d3Smrg  aix_libpath=$lt_cv_aix_libpath
16222de2362d3Smrgelse
16223de2362d3Smrg  if ${lt_cv_aix_libpath_+:} false; then :
16224de2362d3Smrg  $as_echo_n "(cached) " >&6
16225de2362d3Smrgelse
16226de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16227de2362d3Smrg/* end confdefs.h.  */
16228de2362d3Smrg
16229de2362d3Smrgint
16230de2362d3Smrgmain ()
16231de2362d3Smrg{
16232de2362d3Smrg
16233de2362d3Smrg  ;
16234de2362d3Smrg  return 0;
16235de2362d3Smrg}
16236de2362d3Smrg_ACEOF
16237de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
16238de2362d3Smrg
16239de2362d3Smrg  lt_aix_libpath_sed='
16240de2362d3Smrg      /Import File Strings/,/^$/ {
16241de2362d3Smrg	  /^0/ {
16242de2362d3Smrg	      s/^0  *\([^ ]*\) *$/\1/
16243de2362d3Smrg	      p
16244de2362d3Smrg	  }
16245de2362d3Smrg      }'
16246de2362d3Smrg  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
16247de2362d3Smrg  # Check for a 64-bit object if we didn't find anything.
16248de2362d3Smrg  if test -z "$lt_cv_aix_libpath_"; then
16249de2362d3Smrg    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
16250de2362d3Smrg  fi
16251de2362d3Smrgfi
16252de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
16253de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
16254de2362d3Smrg  if test -z "$lt_cv_aix_libpath_"; then
1625518781e08Smrg    lt_cv_aix_libpath_=/usr/lib:/lib
16256de2362d3Smrg  fi
16257de2362d3Smrg
16258de2362d3Smrgfi
16259de2362d3Smrg
16260de2362d3Smrg  aix_libpath=$lt_cv_aix_libpath_
16261de2362d3Smrgfi
16262de2362d3Smrg
1626318781e08Smrg	 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
16264de2362d3Smrg	  # Warning - without using the other run time loading flags,
16265de2362d3Smrg	  # -berok will link without error, but may produce a broken library.
1626618781e08Smrg	  no_undefined_flag=' $wl-bernotok'
1626718781e08Smrg	  allow_undefined_flag=' $wl-berok'
1626818781e08Smrg	  if test yes = "$with_gnu_ld"; then
16269de2362d3Smrg	    # We only use this code for GNU lds that support --whole-archive.
1627018781e08Smrg	    whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
16271de2362d3Smrg	  else
16272de2362d3Smrg	    # Exported symbols can be pulled into shared objects from archives
16273de2362d3Smrg	    whole_archive_flag_spec='$convenience'
16274de2362d3Smrg	  fi
16275de2362d3Smrg	  archive_cmds_need_lc=yes
1627618781e08Smrg	  archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
1627718781e08Smrg	  # -brtl affects multiple linker settings, -berok does not and is overridden later
1627818781e08Smrg	  compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
1627918781e08Smrg	  if test svr4 != "$with_aix_soname"; then
1628018781e08Smrg	    # This is similar to how AIX traditionally builds its shared libraries.
1628118781e08Smrg	    archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
1628218781e08Smrg	  fi
1628318781e08Smrg	  if test aix != "$with_aix_soname"; then
1628418781e08Smrg	    archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
1628518781e08Smrg	  else
1628618781e08Smrg	    # used by -dlpreopen to get the symbols
1628718781e08Smrg	    archive_expsym_cmds="$archive_expsym_cmds"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
1628818781e08Smrg	  fi
1628918781e08Smrg	  archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
16290de2362d3Smrg	fi
16291de2362d3Smrg      fi
16292de2362d3Smrg      ;;
16293de2362d3Smrg
16294de2362d3Smrg    amigaos*)
16295de2362d3Smrg      case $host_cpu in
16296de2362d3Smrg      powerpc)
16297de2362d3Smrg            # see comment about AmigaOS4 .so support
1629818781e08Smrg            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
16299de2362d3Smrg            archive_expsym_cmds=''
16300de2362d3Smrg        ;;
16301de2362d3Smrg      m68k)
16302de2362d3Smrg            archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
16303de2362d3Smrg            hardcode_libdir_flag_spec='-L$libdir'
16304de2362d3Smrg            hardcode_minus_L=yes
16305de2362d3Smrg        ;;
16306de2362d3Smrg      esac
16307de2362d3Smrg      ;;
16308de2362d3Smrg
16309de2362d3Smrg    bsdi[45]*)
16310de2362d3Smrg      export_dynamic_flag_spec=-rdynamic
16311de2362d3Smrg      ;;
16312de2362d3Smrg
16313de2362d3Smrg    cygwin* | mingw* | pw32* | cegcc*)
16314de2362d3Smrg      # When not using gcc, we currently assume that we are using
16315de2362d3Smrg      # Microsoft Visual C++.
16316de2362d3Smrg      # hardcode_libdir_flag_spec is actually meaningless, as there is
16317de2362d3Smrg      # no search path for DLLs.
16318de2362d3Smrg      case $cc_basename in
16319de2362d3Smrg      cl*)
16320de2362d3Smrg	# Native MSVC
16321de2362d3Smrg	hardcode_libdir_flag_spec=' '
16322de2362d3Smrg	allow_undefined_flag=unsupported
16323de2362d3Smrg	always_export_symbols=yes
16324de2362d3Smrg	file_list_spec='@'
16325de2362d3Smrg	# Tell ltmain to make .lib files, not .a files.
16326de2362d3Smrg	libext=lib
16327de2362d3Smrg	# Tell ltmain to make .dll files, not .so files.
1632818781e08Smrg	shrext_cmds=.dll
16329de2362d3Smrg	# FIXME: Setting linknames here is a bad hack.
1633018781e08Smrg	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
1633118781e08Smrg	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
1633218781e08Smrg            cp "$export_symbols" "$output_objdir/$soname.def";
1633318781e08Smrg            echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
1633418781e08Smrg          else
1633518781e08Smrg            $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
1633618781e08Smrg          fi~
1633718781e08Smrg          $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
1633818781e08Smrg          linknames='
16339de2362d3Smrg	# The linker will not automatically build a static lib if we build a DLL.
16340de2362d3Smrg	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
16341de2362d3Smrg	enable_shared_with_static_runtimes=yes
16342de2362d3Smrg	exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
16343de2362d3Smrg	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
16344de2362d3Smrg	# Don't use ranlib
16345de2362d3Smrg	old_postinstall_cmds='chmod 644 $oldlib'
16346de2362d3Smrg	postlink_cmds='lt_outputfile="@OUTPUT@"~
1634718781e08Smrg          lt_tool_outputfile="@TOOL_OUTPUT@"~
1634818781e08Smrg          case $lt_outputfile in
1634918781e08Smrg            *.exe|*.EXE) ;;
1635018781e08Smrg            *)
1635118781e08Smrg              lt_outputfile=$lt_outputfile.exe
1635218781e08Smrg              lt_tool_outputfile=$lt_tool_outputfile.exe
1635318781e08Smrg              ;;
1635418781e08Smrg          esac~
1635518781e08Smrg          if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
1635618781e08Smrg            $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
1635718781e08Smrg            $RM "$lt_outputfile.manifest";
1635818781e08Smrg          fi'
16359de2362d3Smrg	;;
16360de2362d3Smrg      *)
16361de2362d3Smrg	# Assume MSVC wrapper
16362de2362d3Smrg	hardcode_libdir_flag_spec=' '
16363de2362d3Smrg	allow_undefined_flag=unsupported
16364de2362d3Smrg	# Tell ltmain to make .lib files, not .a files.
16365de2362d3Smrg	libext=lib
16366de2362d3Smrg	# Tell ltmain to make .dll files, not .so files.
1636718781e08Smrg	shrext_cmds=.dll
16368de2362d3Smrg	# FIXME: Setting linknames here is a bad hack.
16369de2362d3Smrg	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
16370de2362d3Smrg	# The linker will automatically build a .lib file if we build a DLL.
16371de2362d3Smrg	old_archive_from_new_cmds='true'
16372de2362d3Smrg	# FIXME: Should let the user specify the lib program.
16373de2362d3Smrg	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
16374de2362d3Smrg	enable_shared_with_static_runtimes=yes
16375de2362d3Smrg	;;
16376de2362d3Smrg      esac
16377de2362d3Smrg      ;;
16378de2362d3Smrg
16379de2362d3Smrg    darwin* | rhapsody*)
16380de2362d3Smrg
16381de2362d3Smrg
16382de2362d3Smrg  archive_cmds_need_lc=no
16383de2362d3Smrg  hardcode_direct=no
16384de2362d3Smrg  hardcode_automatic=yes
16385de2362d3Smrg  hardcode_shlibpath_var=unsupported
1638618781e08Smrg  if test yes = "$lt_cv_ld_force_load"; then
1638718781e08Smrg    whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
16388de2362d3Smrg
16389de2362d3Smrg  else
16390de2362d3Smrg    whole_archive_flag_spec=''
16391de2362d3Smrg  fi
16392de2362d3Smrg  link_all_deplibs=yes
1639318781e08Smrg  allow_undefined_flag=$_lt_dar_allow_undefined
16394de2362d3Smrg  case $cc_basename in
1639518781e08Smrg     ifort*|nagfor*) _lt_dar_can_shared=yes ;;
16396de2362d3Smrg     *) _lt_dar_can_shared=$GCC ;;
16397de2362d3Smrg  esac
1639818781e08Smrg  if test yes = "$_lt_dar_can_shared"; then
16399de2362d3Smrg    output_verbose_link_cmd=func_echo_all
1640018781e08Smrg    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
1640118781e08Smrg    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
1640218781e08Smrg    archive_expsym_cmds="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil"
1640318781e08Smrg    module_expsym_cmds="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil"
16404de2362d3Smrg
16405de2362d3Smrg  else
16406de2362d3Smrg  ld_shlibs=no
16407de2362d3Smrg  fi
16408de2362d3Smrg
16409de2362d3Smrg      ;;
16410de2362d3Smrg
16411de2362d3Smrg    dgux*)
16412de2362d3Smrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16413de2362d3Smrg      hardcode_libdir_flag_spec='-L$libdir'
16414de2362d3Smrg      hardcode_shlibpath_var=no
16415de2362d3Smrg      ;;
16416de2362d3Smrg
16417de2362d3Smrg    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
16418de2362d3Smrg    # support.  Future versions do this automatically, but an explicit c++rt0.o
16419de2362d3Smrg    # does not break anything, and helps significantly (at the cost of a little
16420de2362d3Smrg    # extra space).
16421de2362d3Smrg    freebsd2.2*)
16422de2362d3Smrg      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
16423de2362d3Smrg      hardcode_libdir_flag_spec='-R$libdir'
16424de2362d3Smrg      hardcode_direct=yes
16425de2362d3Smrg      hardcode_shlibpath_var=no
16426de2362d3Smrg      ;;
16427de2362d3Smrg
16428de2362d3Smrg    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
16429de2362d3Smrg    freebsd2.*)
16430de2362d3Smrg      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
16431de2362d3Smrg      hardcode_direct=yes
16432de2362d3Smrg      hardcode_minus_L=yes
16433de2362d3Smrg      hardcode_shlibpath_var=no
16434de2362d3Smrg      ;;
16435de2362d3Smrg
16436de2362d3Smrg    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
16437de2362d3Smrg    freebsd* | dragonfly*)
16438de2362d3Smrg      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
16439de2362d3Smrg      hardcode_libdir_flag_spec='-R$libdir'
16440de2362d3Smrg      hardcode_direct=yes
16441de2362d3Smrg      hardcode_shlibpath_var=no
16442de2362d3Smrg      ;;
16443de2362d3Smrg
16444de2362d3Smrg    hpux9*)
1644518781e08Smrg      if test yes = "$GCC"; then
1644618781e08Smrg	archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
16447de2362d3Smrg      else
1644818781e08Smrg	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
16449de2362d3Smrg      fi
1645018781e08Smrg      hardcode_libdir_flag_spec='$wl+b $wl$libdir'
16451de2362d3Smrg      hardcode_libdir_separator=:
16452de2362d3Smrg      hardcode_direct=yes
16453de2362d3Smrg
16454de2362d3Smrg      # hardcode_minus_L: Not really in the search PATH,
16455de2362d3Smrg      # but as the default location of the library.
16456de2362d3Smrg      hardcode_minus_L=yes
1645718781e08Smrg      export_dynamic_flag_spec='$wl-E'
16458de2362d3Smrg      ;;
16459de2362d3Smrg
16460de2362d3Smrg    hpux10*)
1646118781e08Smrg      if test yes,no = "$GCC,$with_gnu_ld"; then
1646218781e08Smrg	archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
16463de2362d3Smrg      else
16464de2362d3Smrg	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
16465de2362d3Smrg      fi
1646618781e08Smrg      if test no = "$with_gnu_ld"; then
1646718781e08Smrg	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
16468de2362d3Smrg	hardcode_libdir_separator=:
16469de2362d3Smrg	hardcode_direct=yes
16470de2362d3Smrg	hardcode_direct_absolute=yes
1647118781e08Smrg	export_dynamic_flag_spec='$wl-E'
16472de2362d3Smrg	# hardcode_minus_L: Not really in the search PATH,
16473de2362d3Smrg	# but as the default location of the library.
16474de2362d3Smrg	hardcode_minus_L=yes
16475de2362d3Smrg      fi
16476de2362d3Smrg      ;;
16477de2362d3Smrg
16478de2362d3Smrg    hpux11*)
1647918781e08Smrg      if test yes,no = "$GCC,$with_gnu_ld"; then
16480de2362d3Smrg	case $host_cpu in
16481de2362d3Smrg	hppa*64*)
1648218781e08Smrg	  archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
16483de2362d3Smrg	  ;;
16484de2362d3Smrg	ia64*)
1648518781e08Smrg	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
16486de2362d3Smrg	  ;;
16487de2362d3Smrg	*)
1648818781e08Smrg	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
16489de2362d3Smrg	  ;;
16490de2362d3Smrg	esac
16491de2362d3Smrg      else
16492de2362d3Smrg	case $host_cpu in
16493de2362d3Smrg	hppa*64*)
1649418781e08Smrg	  archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
16495de2362d3Smrg	  ;;
16496de2362d3Smrg	ia64*)
1649718781e08Smrg	  archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
16498de2362d3Smrg	  ;;
16499de2362d3Smrg	*)
16500de2362d3Smrg
16501de2362d3Smrg	  # Older versions of the 11.00 compiler do not understand -b yet
16502de2362d3Smrg	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
16503de2362d3Smrg	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
16504de2362d3Smrg$as_echo_n "checking if $CC understands -b... " >&6; }
16505de2362d3Smrgif ${lt_cv_prog_compiler__b+:} false; then :
16506de2362d3Smrg  $as_echo_n "(cached) " >&6
16507de2362d3Smrgelse
16508de2362d3Smrg  lt_cv_prog_compiler__b=no
1650918781e08Smrg   save_LDFLAGS=$LDFLAGS
16510de2362d3Smrg   LDFLAGS="$LDFLAGS -b"
16511de2362d3Smrg   echo "$lt_simple_link_test_code" > conftest.$ac_ext
16512de2362d3Smrg   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
16513de2362d3Smrg     # The linker can only warn and ignore the option if not recognized
16514de2362d3Smrg     # So say no if there are warnings
16515de2362d3Smrg     if test -s conftest.err; then
16516de2362d3Smrg       # Append any errors to the config.log.
16517de2362d3Smrg       cat conftest.err 1>&5
16518de2362d3Smrg       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
16519de2362d3Smrg       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16520de2362d3Smrg       if diff conftest.exp conftest.er2 >/dev/null; then
16521de2362d3Smrg         lt_cv_prog_compiler__b=yes
16522de2362d3Smrg       fi
16523de2362d3Smrg     else
16524de2362d3Smrg       lt_cv_prog_compiler__b=yes
16525de2362d3Smrg     fi
16526de2362d3Smrg   fi
16527de2362d3Smrg   $RM -r conftest*
1652818781e08Smrg   LDFLAGS=$save_LDFLAGS
16529de2362d3Smrg
16530de2362d3Smrgfi
16531de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
16532de2362d3Smrg$as_echo "$lt_cv_prog_compiler__b" >&6; }
16533de2362d3Smrg
1653418781e08Smrgif test yes = "$lt_cv_prog_compiler__b"; then
1653518781e08Smrg    archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
16536de2362d3Smrgelse
16537de2362d3Smrg    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
16538de2362d3Smrgfi
16539de2362d3Smrg
16540de2362d3Smrg	  ;;
16541de2362d3Smrg	esac
16542de2362d3Smrg      fi
1654318781e08Smrg      if test no = "$with_gnu_ld"; then
1654418781e08Smrg	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
16545de2362d3Smrg	hardcode_libdir_separator=:
16546de2362d3Smrg
16547de2362d3Smrg	case $host_cpu in
16548de2362d3Smrg	hppa*64*|ia64*)
16549de2362d3Smrg	  hardcode_direct=no
16550de2362d3Smrg	  hardcode_shlibpath_var=no
16551de2362d3Smrg	  ;;
16552de2362d3Smrg	*)
16553de2362d3Smrg	  hardcode_direct=yes
16554de2362d3Smrg	  hardcode_direct_absolute=yes
1655518781e08Smrg	  export_dynamic_flag_spec='$wl-E'
16556de2362d3Smrg
16557de2362d3Smrg	  # hardcode_minus_L: Not really in the search PATH,
16558de2362d3Smrg	  # but as the default location of the library.
16559de2362d3Smrg	  hardcode_minus_L=yes
16560de2362d3Smrg	  ;;
16561de2362d3Smrg	esac
16562de2362d3Smrg      fi
16563de2362d3Smrg      ;;
16564de2362d3Smrg
16565de2362d3Smrg    irix5* | irix6* | nonstopux*)
1656618781e08Smrg      if test yes = "$GCC"; then
1656718781e08Smrg	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
16568de2362d3Smrg	# Try to use the -exported_symbol ld option, if it does not
16569de2362d3Smrg	# work, assume that -exports_file does not work either and
16570de2362d3Smrg	# implicitly export all symbols.
16571de2362d3Smrg	# This should be the same for all languages, so no per-tag cache variable.
16572de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
16573de2362d3Smrg$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
16574de2362d3Smrgif ${lt_cv_irix_exported_symbol+:} false; then :
16575de2362d3Smrg  $as_echo_n "(cached) " >&6
16576de2362d3Smrgelse
1657718781e08Smrg  save_LDFLAGS=$LDFLAGS
1657818781e08Smrg	   LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
16579de2362d3Smrg	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16580de2362d3Smrg/* end confdefs.h.  */
16581de2362d3Smrgint foo (void) { return 0; }
16582de2362d3Smrg_ACEOF
16583de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
16584de2362d3Smrg  lt_cv_irix_exported_symbol=yes
16585de2362d3Smrgelse
16586de2362d3Smrg  lt_cv_irix_exported_symbol=no
16587de2362d3Smrgfi
16588de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
16589de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
1659018781e08Smrg           LDFLAGS=$save_LDFLAGS
16591de2362d3Smrgfi
16592de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
16593de2362d3Smrg$as_echo "$lt_cv_irix_exported_symbol" >&6; }
1659418781e08Smrg	if test yes = "$lt_cv_irix_exported_symbol"; then
1659518781e08Smrg          archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib'
16596de2362d3Smrg	fi
16597de2362d3Smrg      else
1659818781e08Smrg	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
1659918781e08Smrg	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib'
16600de2362d3Smrg      fi
16601de2362d3Smrg      archive_cmds_need_lc='no'
1660218781e08Smrg      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
16603de2362d3Smrg      hardcode_libdir_separator=:
16604de2362d3Smrg      inherit_rpath=yes
16605de2362d3Smrg      link_all_deplibs=yes
16606de2362d3Smrg      ;;
16607de2362d3Smrg
1660818781e08Smrg    linux*)
1660918781e08Smrg      case $cc_basename in
1661018781e08Smrg      tcc*)
1661118781e08Smrg	# Fabrice Bellard et al's Tiny C Compiler
1661218781e08Smrg	ld_shlibs=yes
1661318781e08Smrg	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
1661418781e08Smrg	;;
1661518781e08Smrg      esac
1661618781e08Smrg      ;;
1661718781e08Smrg
166188bf5c682Smrg    netbsd*)
16619de2362d3Smrg      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
16620de2362d3Smrg	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
16621de2362d3Smrg      else
16622de2362d3Smrg	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
16623de2362d3Smrg      fi
16624de2362d3Smrg      hardcode_libdir_flag_spec='-R$libdir'
16625de2362d3Smrg      hardcode_direct=yes
16626de2362d3Smrg      hardcode_shlibpath_var=no
16627de2362d3Smrg      ;;
16628de2362d3Smrg
16629de2362d3Smrg    newsos6)
16630de2362d3Smrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16631de2362d3Smrg      hardcode_direct=yes
1663218781e08Smrg      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
16633de2362d3Smrg      hardcode_libdir_separator=:
16634de2362d3Smrg      hardcode_shlibpath_var=no
16635de2362d3Smrg      ;;
16636de2362d3Smrg
16637de2362d3Smrg    *nto* | *qnx*)
16638de2362d3Smrg      ;;
16639de2362d3Smrg
1664018781e08Smrg    openbsd* | bitrig*)
16641de2362d3Smrg      if test -f /usr/libexec/ld.so; then
16642de2362d3Smrg	hardcode_direct=yes
16643de2362d3Smrg	hardcode_shlibpath_var=no
16644de2362d3Smrg	hardcode_direct_absolute=yes
1664518781e08Smrg	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
16646de2362d3Smrg	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
1664718781e08Smrg	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
1664818781e08Smrg	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
1664918781e08Smrg	  export_dynamic_flag_spec='$wl-E'
16650de2362d3Smrg	else
1665118781e08Smrg	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
1665218781e08Smrg	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
16653de2362d3Smrg	fi
16654de2362d3Smrg      else
16655de2362d3Smrg	ld_shlibs=no
16656de2362d3Smrg      fi
16657de2362d3Smrg      ;;
16658de2362d3Smrg
16659de2362d3Smrg    os2*)
16660de2362d3Smrg      hardcode_libdir_flag_spec='-L$libdir'
16661de2362d3Smrg      hardcode_minus_L=yes
16662de2362d3Smrg      allow_undefined_flag=unsupported
1666318781e08Smrg      shrext_cmds=.dll
1666418781e08Smrg      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
1666518781e08Smrg	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
1666618781e08Smrg	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
1666718781e08Smrg	$ECHO EXPORTS >> $output_objdir/$libname.def~
1666818781e08Smrg	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
1666918781e08Smrg	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
1667018781e08Smrg	emximp -o $lib $output_objdir/$libname.def'
1667118781e08Smrg      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
1667218781e08Smrg	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
1667318781e08Smrg	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
1667418781e08Smrg	$ECHO EXPORTS >> $output_objdir/$libname.def~
1667518781e08Smrg	prefix_cmds="$SED"~
1667618781e08Smrg	if test EXPORTS = "`$SED 1q $export_symbols`"; then
1667718781e08Smrg	  prefix_cmds="$prefix_cmds -e 1d";
1667818781e08Smrg	fi~
1667918781e08Smrg	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
1668018781e08Smrg	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
1668118781e08Smrg	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
1668218781e08Smrg	emximp -o $lib $output_objdir/$libname.def'
1668318781e08Smrg      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
1668418781e08Smrg      enable_shared_with_static_runtimes=yes
166858bf5c682Smrg      file_list_spec='@'
16686de2362d3Smrg      ;;
16687de2362d3Smrg
16688de2362d3Smrg    osf3*)
1668918781e08Smrg      if test yes = "$GCC"; then
1669018781e08Smrg	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
1669118781e08Smrg	archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
16692de2362d3Smrg      else
16693de2362d3Smrg	allow_undefined_flag=' -expect_unresolved \*'
1669418781e08Smrg	archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
16695de2362d3Smrg      fi
16696de2362d3Smrg      archive_cmds_need_lc='no'
1669718781e08Smrg      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
16698de2362d3Smrg      hardcode_libdir_separator=:
16699de2362d3Smrg      ;;
16700de2362d3Smrg
16701de2362d3Smrg    osf4* | osf5*)	# as osf3* with the addition of -msym flag
1670218781e08Smrg      if test yes = "$GCC"; then
1670318781e08Smrg	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
1670418781e08Smrg	archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
1670518781e08Smrg	hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
16706de2362d3Smrg      else
16707de2362d3Smrg	allow_undefined_flag=' -expect_unresolved \*'
1670818781e08Smrg	archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
16709de2362d3Smrg	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
1671018781e08Smrg          $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp'
16711de2362d3Smrg
16712de2362d3Smrg	# Both c and cxx compiler support -rpath directly
16713de2362d3Smrg	hardcode_libdir_flag_spec='-rpath $libdir'
16714de2362d3Smrg      fi
16715de2362d3Smrg      archive_cmds_need_lc='no'
16716de2362d3Smrg      hardcode_libdir_separator=:
16717de2362d3Smrg      ;;
16718de2362d3Smrg
16719de2362d3Smrg    solaris*)
16720de2362d3Smrg      no_undefined_flag=' -z defs'
1672118781e08Smrg      if test yes = "$GCC"; then
1672218781e08Smrg	wlarc='$wl'
1672318781e08Smrg	archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
16724de2362d3Smrg	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
1672518781e08Smrg          $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
16726de2362d3Smrg      else
16727de2362d3Smrg	case `$CC -V 2>&1` in
16728de2362d3Smrg	*"Compilers 5.0"*)
16729de2362d3Smrg	  wlarc=''
1673018781e08Smrg	  archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
16731de2362d3Smrg	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
1673218781e08Smrg            $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
16733de2362d3Smrg	  ;;
16734de2362d3Smrg	*)
1673518781e08Smrg	  wlarc='$wl'
1673618781e08Smrg	  archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
16737de2362d3Smrg	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
1673818781e08Smrg            $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
16739de2362d3Smrg	  ;;
16740de2362d3Smrg	esac
16741de2362d3Smrg      fi
16742de2362d3Smrg      hardcode_libdir_flag_spec='-R$libdir'
16743de2362d3Smrg      hardcode_shlibpath_var=no
16744de2362d3Smrg      case $host_os in
16745de2362d3Smrg      solaris2.[0-5] | solaris2.[0-5].*) ;;
16746de2362d3Smrg      *)
16747de2362d3Smrg	# The compiler driver will combine and reorder linker options,
1674818781e08Smrg	# but understands '-z linker_flag'.  GCC discards it without '$wl',
16749de2362d3Smrg	# but is careful enough not to reorder.
16750de2362d3Smrg	# Supported since Solaris 2.6 (maybe 2.5.1?)
1675118781e08Smrg	if test yes = "$GCC"; then
1675218781e08Smrg	  whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
16753de2362d3Smrg	else
16754de2362d3Smrg	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
16755de2362d3Smrg	fi
16756de2362d3Smrg	;;
16757de2362d3Smrg      esac
16758de2362d3Smrg      link_all_deplibs=yes
16759de2362d3Smrg      ;;
16760de2362d3Smrg
16761de2362d3Smrg    sunos4*)
1676218781e08Smrg      if test sequent = "$host_vendor"; then
16763de2362d3Smrg	# Use $CC to link under sequent, because it throws in some extra .o
16764de2362d3Smrg	# files that make .init and .fini sections work.
1676518781e08Smrg	archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
16766de2362d3Smrg      else
16767de2362d3Smrg	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
16768de2362d3Smrg      fi
16769de2362d3Smrg      hardcode_libdir_flag_spec='-L$libdir'
16770de2362d3Smrg      hardcode_direct=yes
16771de2362d3Smrg      hardcode_minus_L=yes
16772de2362d3Smrg      hardcode_shlibpath_var=no
16773de2362d3Smrg      ;;
16774de2362d3Smrg
16775de2362d3Smrg    sysv4)
16776de2362d3Smrg      case $host_vendor in
16777de2362d3Smrg	sni)
16778de2362d3Smrg	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16779de2362d3Smrg	  hardcode_direct=yes # is this really true???
16780de2362d3Smrg	;;
16781de2362d3Smrg	siemens)
16782de2362d3Smrg	  ## LD is ld it makes a PLAMLIB
16783de2362d3Smrg	  ## CC just makes a GrossModule.
16784de2362d3Smrg	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
16785de2362d3Smrg	  reload_cmds='$CC -r -o $output$reload_objs'
16786de2362d3Smrg	  hardcode_direct=no
16787de2362d3Smrg        ;;
16788de2362d3Smrg	motorola)
16789de2362d3Smrg	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16790de2362d3Smrg	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
16791de2362d3Smrg	;;
16792de2362d3Smrg      esac
16793de2362d3Smrg      runpath_var='LD_RUN_PATH'
16794de2362d3Smrg      hardcode_shlibpath_var=no
16795de2362d3Smrg      ;;
16796de2362d3Smrg
16797de2362d3Smrg    sysv4.3*)
16798de2362d3Smrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16799de2362d3Smrg      hardcode_shlibpath_var=no
16800de2362d3Smrg      export_dynamic_flag_spec='-Bexport'
16801de2362d3Smrg      ;;
16802de2362d3Smrg
16803de2362d3Smrg    sysv4*MP*)
16804de2362d3Smrg      if test -d /usr/nec; then
16805de2362d3Smrg	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16806de2362d3Smrg	hardcode_shlibpath_var=no
16807de2362d3Smrg	runpath_var=LD_RUN_PATH
16808de2362d3Smrg	hardcode_runpath_var=yes
16809de2362d3Smrg	ld_shlibs=yes
16810de2362d3Smrg      fi
16811de2362d3Smrg      ;;
16812de2362d3Smrg
16813de2362d3Smrg    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
1681418781e08Smrg      no_undefined_flag='$wl-z,text'
16815de2362d3Smrg      archive_cmds_need_lc=no
16816de2362d3Smrg      hardcode_shlibpath_var=no
16817de2362d3Smrg      runpath_var='LD_RUN_PATH'
16818de2362d3Smrg
1681918781e08Smrg      if test yes = "$GCC"; then
1682018781e08Smrg	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
1682118781e08Smrg	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16822de2362d3Smrg      else
1682318781e08Smrg	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
1682418781e08Smrg	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16825de2362d3Smrg      fi
16826de2362d3Smrg      ;;
16827de2362d3Smrg
16828de2362d3Smrg    sysv5* | sco3.2v5* | sco5v6*)
1682918781e08Smrg      # Note: We CANNOT use -z defs as we might desire, because we do not
16830de2362d3Smrg      # link with -lc, and that would cause any symbols used from libc to
16831de2362d3Smrg      # always be unresolved, which means just about no library would
16832de2362d3Smrg      # ever link correctly.  If we're not using GNU ld we use -z text
16833de2362d3Smrg      # though, which does catch some bad symbols but isn't as heavy-handed
16834de2362d3Smrg      # as -z defs.
1683518781e08Smrg      no_undefined_flag='$wl-z,text'
1683618781e08Smrg      allow_undefined_flag='$wl-z,nodefs'
16837de2362d3Smrg      archive_cmds_need_lc=no
16838de2362d3Smrg      hardcode_shlibpath_var=no
1683918781e08Smrg      hardcode_libdir_flag_spec='$wl-R,$libdir'
16840de2362d3Smrg      hardcode_libdir_separator=':'
16841de2362d3Smrg      link_all_deplibs=yes
1684218781e08Smrg      export_dynamic_flag_spec='$wl-Bexport'
16843de2362d3Smrg      runpath_var='LD_RUN_PATH'
16844de2362d3Smrg
1684518781e08Smrg      if test yes = "$GCC"; then
1684618781e08Smrg	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
1684718781e08Smrg	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16848de2362d3Smrg      else
1684918781e08Smrg	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
1685018781e08Smrg	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16851de2362d3Smrg      fi
16852de2362d3Smrg      ;;
16853de2362d3Smrg
16854de2362d3Smrg    uts4*)
16855de2362d3Smrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16856de2362d3Smrg      hardcode_libdir_flag_spec='-L$libdir'
16857de2362d3Smrg      hardcode_shlibpath_var=no
16858de2362d3Smrg      ;;
16859de2362d3Smrg
16860de2362d3Smrg    *)
16861de2362d3Smrg      ld_shlibs=no
16862de2362d3Smrg      ;;
16863de2362d3Smrg    esac
16864de2362d3Smrg
1686518781e08Smrg    if test sni = "$host_vendor"; then
16866de2362d3Smrg      case $host in
16867de2362d3Smrg      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
1686818781e08Smrg	export_dynamic_flag_spec='$wl-Blargedynsym'
16869de2362d3Smrg	;;
16870de2362d3Smrg      esac
16871de2362d3Smrg    fi
16872de2362d3Smrg  fi
16873de2362d3Smrg
16874de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
16875de2362d3Smrg$as_echo "$ld_shlibs" >&6; }
1687618781e08Smrgtest no = "$ld_shlibs" && can_build_shared=no
16877de2362d3Smrg
16878de2362d3Smrgwith_gnu_ld=$with_gnu_ld
16879de2362d3Smrg
16880de2362d3Smrg
16881de2362d3Smrg
16882de2362d3Smrg
16883de2362d3Smrg
16884de2362d3Smrg
16885de2362d3Smrg
16886de2362d3Smrg
16887de2362d3Smrg
16888de2362d3Smrg
16889de2362d3Smrg
16890de2362d3Smrg
16891de2362d3Smrg
16892de2362d3Smrg
16893de2362d3Smrg
16894de2362d3Smrg#
16895de2362d3Smrg# Do we need to explicitly link libc?
16896de2362d3Smrg#
16897de2362d3Smrgcase "x$archive_cmds_need_lc" in
16898de2362d3Smrgx|xyes)
16899de2362d3Smrg  # Assume -lc should be added
16900de2362d3Smrg  archive_cmds_need_lc=yes
16901de2362d3Smrg
1690218781e08Smrg  if test yes,yes = "$GCC,$enable_shared"; then
16903de2362d3Smrg    case $archive_cmds in
16904de2362d3Smrg    *'~'*)
16905de2362d3Smrg      # FIXME: we may have to deal with multi-command sequences.
16906de2362d3Smrg      ;;
16907de2362d3Smrg    '$CC '*)
16908de2362d3Smrg      # Test whether the compiler implicitly links with -lc since on some
16909de2362d3Smrg      # systems, -lgcc has to come before -lc. If gcc already passes -lc
16910de2362d3Smrg      # to ld, don't add -lc before -lgcc.
16911de2362d3Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
16912de2362d3Smrg$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
16913de2362d3Smrgif ${lt_cv_archive_cmds_need_lc+:} false; then :
16914de2362d3Smrg  $as_echo_n "(cached) " >&6
16915de2362d3Smrgelse
16916de2362d3Smrg  $RM conftest*
16917de2362d3Smrg	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16918de2362d3Smrg
16919de2362d3Smrg	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
16920de2362d3Smrg  (eval $ac_compile) 2>&5
16921de2362d3Smrg  ac_status=$?
16922de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16923de2362d3Smrg  test $ac_status = 0; } 2>conftest.err; then
16924de2362d3Smrg	  soname=conftest
16925de2362d3Smrg	  lib=conftest
16926de2362d3Smrg	  libobjs=conftest.$ac_objext
16927de2362d3Smrg	  deplibs=
16928de2362d3Smrg	  wl=$lt_prog_compiler_wl
16929de2362d3Smrg	  pic_flag=$lt_prog_compiler_pic
16930de2362d3Smrg	  compiler_flags=-v
16931de2362d3Smrg	  linker_flags=-v
16932de2362d3Smrg	  verstring=
16933de2362d3Smrg	  output_objdir=.
16934de2362d3Smrg	  libname=conftest
16935de2362d3Smrg	  lt_save_allow_undefined_flag=$allow_undefined_flag
16936de2362d3Smrg	  allow_undefined_flag=
16937de2362d3Smrg	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
16938de2362d3Smrg  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
16939de2362d3Smrg  ac_status=$?
16940de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16941de2362d3Smrg  test $ac_status = 0; }
16942de2362d3Smrg	  then
16943de2362d3Smrg	    lt_cv_archive_cmds_need_lc=no
16944de2362d3Smrg	  else
16945de2362d3Smrg	    lt_cv_archive_cmds_need_lc=yes
16946de2362d3Smrg	  fi
16947de2362d3Smrg	  allow_undefined_flag=$lt_save_allow_undefined_flag
16948de2362d3Smrg	else
16949de2362d3Smrg	  cat conftest.err 1>&5
16950de2362d3Smrg	fi
16951de2362d3Smrg	$RM conftest*
16952de2362d3Smrg
16953de2362d3Smrgfi
16954de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
16955de2362d3Smrg$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
16956de2362d3Smrg      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
16957de2362d3Smrg      ;;
16958de2362d3Smrg    esac
16959de2362d3Smrg  fi
16960de2362d3Smrg  ;;
16961de2362d3Smrgesac
16962de2362d3Smrg
16963de2362d3Smrg
16964de2362d3Smrg
16965de2362d3Smrg
16966de2362d3Smrg
16967de2362d3Smrg
16968de2362d3Smrg
16969de2362d3Smrg
16970de2362d3Smrg
16971de2362d3Smrg
16972de2362d3Smrg
16973de2362d3Smrg
16974de2362d3Smrg
16975de2362d3Smrg
16976de2362d3Smrg
16977de2362d3Smrg
16978de2362d3Smrg
16979de2362d3Smrg
16980de2362d3Smrg
16981de2362d3Smrg
16982de2362d3Smrg
16983de2362d3Smrg
16984de2362d3Smrg
16985de2362d3Smrg
16986de2362d3Smrg
16987de2362d3Smrg
16988de2362d3Smrg
16989de2362d3Smrg
16990de2362d3Smrg
16991de2362d3Smrg
16992de2362d3Smrg
16993de2362d3Smrg
16994de2362d3Smrg
16995de2362d3Smrg
16996de2362d3Smrg
16997de2362d3Smrg
16998de2362d3Smrg
16999de2362d3Smrg
17000de2362d3Smrg
17001de2362d3Smrg
17002de2362d3Smrg
17003de2362d3Smrg
17004de2362d3Smrg
17005de2362d3Smrg
17006de2362d3Smrg
17007de2362d3Smrg
17008de2362d3Smrg
17009de2362d3Smrg
17010de2362d3Smrg
17011de2362d3Smrg
17012de2362d3Smrg
17013de2362d3Smrg
17014de2362d3Smrg
17015de2362d3Smrg
17016de2362d3Smrg
17017de2362d3Smrg
17018de2362d3Smrg
17019de2362d3Smrg
17020de2362d3Smrg
17021de2362d3Smrg
17022de2362d3Smrg
17023de2362d3Smrg
17024de2362d3Smrg
17025de2362d3Smrg
17026de2362d3Smrg
17027de2362d3Smrg
17028de2362d3Smrg
17029de2362d3Smrg
17030de2362d3Smrg
17031de2362d3Smrg
17032de2362d3Smrg
17033de2362d3Smrg
17034de2362d3Smrg
17035de2362d3Smrg
17036de2362d3Smrg
17037de2362d3Smrg
17038de2362d3Smrg
17039de2362d3Smrg
17040de2362d3Smrg
17041de2362d3Smrg
17042de2362d3Smrg
17043de2362d3Smrg
17044de2362d3Smrg
17045de2362d3Smrg
17046de2362d3Smrg
17047de2362d3Smrg
17048de2362d3Smrg
17049de2362d3Smrg
17050de2362d3Smrg
17051de2362d3Smrg
17052de2362d3Smrg
17053de2362d3Smrg
17054de2362d3Smrg
17055de2362d3Smrg
17056de2362d3Smrg
17057de2362d3Smrg
17058de2362d3Smrg
17059de2362d3Smrg
17060de2362d3Smrg
17061de2362d3Smrg
17062de2362d3Smrg
17063de2362d3Smrg
17064de2362d3Smrg
17065de2362d3Smrg
17066de2362d3Smrg
17067de2362d3Smrg
17068de2362d3Smrg
17069de2362d3Smrg
17070de2362d3Smrg
17071de2362d3Smrg
17072de2362d3Smrg
17073de2362d3Smrg
17074de2362d3Smrg
17075de2362d3Smrg
17076de2362d3Smrg
17077de2362d3Smrg
17078de2362d3Smrg
17079de2362d3Smrg
17080de2362d3Smrg
17081de2362d3Smrg
17082de2362d3Smrg
17083de2362d3Smrg
17084de2362d3Smrg
17085de2362d3Smrg
17086de2362d3Smrg
17087de2362d3Smrg
17088de2362d3Smrg
17089de2362d3Smrg
17090de2362d3Smrg
17091de2362d3Smrg
17092de2362d3Smrg
17093de2362d3Smrg
17094de2362d3Smrg
17095de2362d3Smrg
17096de2362d3Smrg
17097de2362d3Smrg
17098de2362d3Smrg
17099de2362d3Smrg
17100de2362d3Smrg
17101de2362d3Smrg
17102de2362d3Smrg
17103de2362d3Smrg
17104de2362d3Smrg
17105de2362d3Smrg
17106de2362d3Smrg
17107de2362d3Smrg
17108de2362d3Smrg
17109de2362d3Smrg
17110de2362d3Smrg
17111de2362d3Smrg
17112de2362d3Smrg
17113de2362d3Smrg
17114de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
17115de2362d3Smrg$as_echo_n "checking dynamic linker characteristics... " >&6; }
17116de2362d3Smrg
1711718781e08Smrgif test yes = "$GCC"; then
17118de2362d3Smrg  case $host_os in
1711918781e08Smrg    darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
1712018781e08Smrg    *) lt_awk_arg='/^libraries:/' ;;
17121de2362d3Smrg  esac
17122de2362d3Smrg  case $host_os in
1712318781e08Smrg    mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
1712418781e08Smrg    *) lt_sed_strip_eq='s|=/|/|g' ;;
17125de2362d3Smrg  esac
17126de2362d3Smrg  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
17127de2362d3Smrg  case $lt_search_path_spec in
17128de2362d3Smrg  *\;*)
17129de2362d3Smrg    # if the path contains ";" then we assume it to be the separator
17130de2362d3Smrg    # otherwise default to the standard path separator (i.e. ":") - it is
17131de2362d3Smrg    # assumed that no part of a normal pathname contains ";" but that should
17132de2362d3Smrg    # okay in the real world where ";" in dirpaths is itself problematic.
17133de2362d3Smrg    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
17134de2362d3Smrg    ;;
17135de2362d3Smrg  *)
17136de2362d3Smrg    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
17137de2362d3Smrg    ;;
17138de2362d3Smrg  esac
17139de2362d3Smrg  # Ok, now we have the path, separated by spaces, we can step through it
1714018781e08Smrg  # and add multilib dir if necessary...
17141de2362d3Smrg  lt_tmp_lt_search_path_spec=
1714218781e08Smrg  lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
1714318781e08Smrg  # ...but if some path component already ends with the multilib dir we assume
1714418781e08Smrg  # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
1714518781e08Smrg  case "$lt_multi_os_dir; $lt_search_path_spec " in
1714618781e08Smrg  "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
1714718781e08Smrg    lt_multi_os_dir=
1714818781e08Smrg    ;;
1714918781e08Smrg  esac
17150de2362d3Smrg  for lt_sys_path in $lt_search_path_spec; do
1715118781e08Smrg    if test -d "$lt_sys_path$lt_multi_os_dir"; then
1715218781e08Smrg      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
1715318781e08Smrg    elif test -n "$lt_multi_os_dir"; then
17154de2362d3Smrg      test -d "$lt_sys_path" && \
17155de2362d3Smrg	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
17156de2362d3Smrg    fi
17157de2362d3Smrg  done
17158de2362d3Smrg  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
1715918781e08SmrgBEGIN {RS = " "; FS = "/|\n";} {
1716018781e08Smrg  lt_foo = "";
1716118781e08Smrg  lt_count = 0;
17162de2362d3Smrg  for (lt_i = NF; lt_i > 0; lt_i--) {
17163de2362d3Smrg    if ($lt_i != "" && $lt_i != ".") {
17164de2362d3Smrg      if ($lt_i == "..") {
17165de2362d3Smrg        lt_count++;
17166de2362d3Smrg      } else {
17167de2362d3Smrg        if (lt_count == 0) {
1716818781e08Smrg          lt_foo = "/" $lt_i lt_foo;
17169de2362d3Smrg        } else {
17170de2362d3Smrg          lt_count--;
17171de2362d3Smrg        }
17172de2362d3Smrg      }
17173de2362d3Smrg    }
17174de2362d3Smrg  }
17175de2362d3Smrg  if (lt_foo != "") { lt_freq[lt_foo]++; }
17176de2362d3Smrg  if (lt_freq[lt_foo] == 1) { print lt_foo; }
17177de2362d3Smrg}'`
17178de2362d3Smrg  # AWK program above erroneously prepends '/' to C:/dos/paths
17179de2362d3Smrg  # for these hosts.
17180de2362d3Smrg  case $host_os in
17181de2362d3Smrg    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
1718218781e08Smrg      $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
17183de2362d3Smrg  esac
17184de2362d3Smrg  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
17185de2362d3Smrgelse
17186de2362d3Smrg  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
17187de2362d3Smrgfi
17188de2362d3Smrglibrary_names_spec=
17189de2362d3Smrglibname_spec='lib$name'
17190de2362d3Smrgsoname_spec=
1719118781e08Smrgshrext_cmds=.so
17192de2362d3Smrgpostinstall_cmds=
17193de2362d3Smrgpostuninstall_cmds=
17194de2362d3Smrgfinish_cmds=
17195de2362d3Smrgfinish_eval=
17196de2362d3Smrgshlibpath_var=
17197de2362d3Smrgshlibpath_overrides_runpath=unknown
17198de2362d3Smrgversion_type=none
17199de2362d3Smrgdynamic_linker="$host_os ld.so"
17200de2362d3Smrgsys_lib_dlsearch_path_spec="/lib /usr/lib"
17201de2362d3Smrgneed_lib_prefix=unknown
17202de2362d3Smrghardcode_into_libs=no
17203de2362d3Smrg
17204de2362d3Smrg# when you set need_version to no, make sure it does not cause -set_version
17205de2362d3Smrg# flags to be left without arguments
17206de2362d3Smrgneed_version=unknown
17207de2362d3Smrg
1720818781e08Smrg
1720918781e08Smrg
17210de2362d3Smrgcase $host_os in
17211de2362d3Smrgaix3*)
17212de2362d3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
1721318781e08Smrg  library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
17214de2362d3Smrg  shlibpath_var=LIBPATH
17215de2362d3Smrg
17216de2362d3Smrg  # AIX 3 has no versioning support, so we append a major version to the name.
1721718781e08Smrg  soname_spec='$libname$release$shared_ext$major'
17218de2362d3Smrg  ;;
17219de2362d3Smrg
17220de2362d3Smrgaix[4-9]*)
17221de2362d3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
17222de2362d3Smrg  need_lib_prefix=no
17223de2362d3Smrg  need_version=no
17224de2362d3Smrg  hardcode_into_libs=yes
1722518781e08Smrg  if test ia64 = "$host_cpu"; then
17226de2362d3Smrg    # AIX 5 supports IA64
1722718781e08Smrg    library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
17228de2362d3Smrg    shlibpath_var=LD_LIBRARY_PATH
17229de2362d3Smrg  else
17230de2362d3Smrg    # With GCC up to 2.95.x, collect2 would create an import file
17231de2362d3Smrg    # for dependence libraries.  The import file would start with
1723218781e08Smrg    # the line '#! .'.  This would cause the generated library to
1723318781e08Smrg    # depend on '.', always an invalid library.  This was fixed in
17234de2362d3Smrg    # development snapshots of GCC prior to 3.0.
17235de2362d3Smrg    case $host_os in
17236de2362d3Smrg      aix4 | aix4.[01] | aix4.[01].*)
17237de2362d3Smrg      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
17238de2362d3Smrg	   echo ' yes '
1723918781e08Smrg	   echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
17240de2362d3Smrg	:
17241de2362d3Smrg      else
17242de2362d3Smrg	can_build_shared=no
17243de2362d3Smrg      fi
17244de2362d3Smrg      ;;
17245de2362d3Smrg    esac
1724618781e08Smrg    # Using Import Files as archive members, it is possible to support
1724718781e08Smrg    # filename-based versioning of shared library archives on AIX. While
1724818781e08Smrg    # this would work for both with and without runtime linking, it will
1724918781e08Smrg    # prevent static linking of such archives. So we do filename-based
1725018781e08Smrg    # shared library versioning with .so extension only, which is used
1725118781e08Smrg    # when both runtime linking and shared linking is enabled.
1725218781e08Smrg    # Unfortunately, runtime linking may impact performance, so we do
1725318781e08Smrg    # not want this to be the default eventually. Also, we use the
1725418781e08Smrg    # versioned .so libs for executables only if there is the -brtl
1725518781e08Smrg    # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
1725618781e08Smrg    # To allow for filename-based versioning support, we need to create
1725718781e08Smrg    # libNAME.so.V as an archive file, containing:
1725818781e08Smrg    # *) an Import File, referring to the versioned filename of the
1725918781e08Smrg    #    archive as well as the shared archive member, telling the
1726018781e08Smrg    #    bitwidth (32 or 64) of that shared object, and providing the
1726118781e08Smrg    #    list of exported symbols of that shared object, eventually
1726218781e08Smrg    #    decorated with the 'weak' keyword
1726318781e08Smrg    # *) the shared object with the F_LOADONLY flag set, to really avoid
1726418781e08Smrg    #    it being seen by the linker.
1726518781e08Smrg    # At run time we better use the real file rather than another symlink,
1726618781e08Smrg    # but for link time we create the symlink libNAME.so -> libNAME.so.V
1726718781e08Smrg
1726818781e08Smrg    case $with_aix_soname,$aix_use_runtimelinking in
1726918781e08Smrg    # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
17270de2362d3Smrg    # soname into executable. Probably we can add versioning support to
17271de2362d3Smrg    # collect2, so additional links can be useful in future.
1727218781e08Smrg    aix,yes) # traditional libtool
1727318781e08Smrg      dynamic_linker='AIX unversionable lib.so'
17274de2362d3Smrg      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
17275de2362d3Smrg      # instead of lib<name>.a to let people know that these are not
17276de2362d3Smrg      # typical AIX shared libraries.
1727718781e08Smrg      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1727818781e08Smrg      ;;
1727918781e08Smrg    aix,no) # traditional AIX only
1728018781e08Smrg      dynamic_linker='AIX lib.a(lib.so.V)'
17281de2362d3Smrg      # We preserve .a as extension for shared libraries through AIX4.2
17282de2362d3Smrg      # and later when we are not doing run time linking.
1728318781e08Smrg      library_names_spec='$libname$release.a $libname.a'
1728418781e08Smrg      soname_spec='$libname$release$shared_ext$major'
1728518781e08Smrg      ;;
1728618781e08Smrg    svr4,*) # full svr4 only
1728718781e08Smrg      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
1728818781e08Smrg      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
1728918781e08Smrg      # We do not specify a path in Import Files, so LIBPATH fires.
1729018781e08Smrg      shlibpath_overrides_runpath=yes
1729118781e08Smrg      ;;
1729218781e08Smrg    *,yes) # both, prefer svr4
1729318781e08Smrg      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
1729418781e08Smrg      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
1729518781e08Smrg      # unpreferred sharedlib libNAME.a needs extra handling
1729618781e08Smrg      postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
1729718781e08Smrg      postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
1729818781e08Smrg      # We do not specify a path in Import Files, so LIBPATH fires.
1729918781e08Smrg      shlibpath_overrides_runpath=yes
1730018781e08Smrg      ;;
1730118781e08Smrg    *,no) # both, prefer aix
1730218781e08Smrg      dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
1730318781e08Smrg      library_names_spec='$libname$release.a $libname.a'
1730418781e08Smrg      soname_spec='$libname$release$shared_ext$major'
1730518781e08Smrg      # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
1730618781e08Smrg      postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
1730718781e08Smrg      postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
1730818781e08Smrg      ;;
1730918781e08Smrg    esac
17310de2362d3Smrg    shlibpath_var=LIBPATH
17311de2362d3Smrg  fi
17312de2362d3Smrg  ;;
17313de2362d3Smrg
17314de2362d3Smrgamigaos*)
17315de2362d3Smrg  case $host_cpu in
17316de2362d3Smrg  powerpc)
17317de2362d3Smrg    # Since July 2007 AmigaOS4 officially supports .so libraries.
17318de2362d3Smrg    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
1731918781e08Smrg    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17320de2362d3Smrg    ;;
17321de2362d3Smrg  m68k)
17322de2362d3Smrg    library_names_spec='$libname.ixlibrary $libname.a'
17323de2362d3Smrg    # Create ${libname}_ixlibrary.a entries in /sys/libs.
1732418781e08Smrg    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
17325de2362d3Smrg    ;;
17326de2362d3Smrg  esac
17327de2362d3Smrg  ;;
17328de2362d3Smrg
17329de2362d3Smrgbeos*)
1733018781e08Smrg  library_names_spec='$libname$shared_ext'
17331de2362d3Smrg  dynamic_linker="$host_os ld.so"
17332de2362d3Smrg  shlibpath_var=LIBRARY_PATH
17333de2362d3Smrg  ;;
17334de2362d3Smrg
17335de2362d3Smrgbsdi[45]*)
17336de2362d3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
17337de2362d3Smrg  need_version=no
1733818781e08Smrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1733918781e08Smrg  soname_spec='$libname$release$shared_ext$major'
17340de2362d3Smrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
17341de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17342de2362d3Smrg  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
17343de2362d3Smrg  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
17344de2362d3Smrg  # the default ld.so.conf also contains /usr/contrib/lib and
17345de2362d3Smrg  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
17346de2362d3Smrg  # libtool to hard-code these into programs
17347de2362d3Smrg  ;;
17348de2362d3Smrg
17349de2362d3Smrgcygwin* | mingw* | pw32* | cegcc*)
17350de2362d3Smrg  version_type=windows
1735118781e08Smrg  shrext_cmds=.dll
17352de2362d3Smrg  need_version=no
17353de2362d3Smrg  need_lib_prefix=no
17354de2362d3Smrg
17355de2362d3Smrg  case $GCC,$cc_basename in
17356de2362d3Smrg  yes,*)
17357de2362d3Smrg    # gcc
17358de2362d3Smrg    library_names_spec='$libname.dll.a'
17359de2362d3Smrg    # DLL is installed to $(libdir)/../bin by postinstall_cmds
1736018781e08Smrg    postinstall_cmds='base_file=`basename \$file`~
1736118781e08Smrg      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
17362de2362d3Smrg      dldir=$destdir/`dirname \$dlpath`~
17363de2362d3Smrg      test -d \$dldir || mkdir -p \$dldir~
17364de2362d3Smrg      $install_prog $dir/$dlname \$dldir/$dlname~
17365de2362d3Smrg      chmod a+x \$dldir/$dlname~
17366de2362d3Smrg      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
17367de2362d3Smrg        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
17368de2362d3Smrg      fi'
17369de2362d3Smrg    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
17370de2362d3Smrg      dlpath=$dir/\$dldll~
17371de2362d3Smrg       $RM \$dlpath'
17372de2362d3Smrg    shlibpath_overrides_runpath=yes
17373de2362d3Smrg
17374de2362d3Smrg    case $host_os in
17375de2362d3Smrg    cygwin*)
17376de2362d3Smrg      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
1737718781e08Smrg      soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
17378de2362d3Smrg
17379de2362d3Smrg      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
17380de2362d3Smrg      ;;
17381de2362d3Smrg    mingw* | cegcc*)
17382de2362d3Smrg      # MinGW DLLs use traditional 'lib' prefix
1738318781e08Smrg      soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
17384de2362d3Smrg      ;;
17385de2362d3Smrg    pw32*)
17386de2362d3Smrg      # pw32 DLLs use 'pw' prefix rather than 'lib'
1738718781e08Smrg      library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
17388de2362d3Smrg      ;;
17389de2362d3Smrg    esac
17390de2362d3Smrg    dynamic_linker='Win32 ld.exe'
17391de2362d3Smrg    ;;
17392de2362d3Smrg
17393de2362d3Smrg  *,cl*)
17394de2362d3Smrg    # Native MSVC
17395de2362d3Smrg    libname_spec='$name'
1739618781e08Smrg    soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
1739718781e08Smrg    library_names_spec='$libname.dll.lib'
17398de2362d3Smrg
17399de2362d3Smrg    case $build_os in
17400de2362d3Smrg    mingw*)
17401de2362d3Smrg      sys_lib_search_path_spec=
17402de2362d3Smrg      lt_save_ifs=$IFS
17403de2362d3Smrg      IFS=';'
17404de2362d3Smrg      for lt_path in $LIB
17405de2362d3Smrg      do
17406de2362d3Smrg        IFS=$lt_save_ifs
17407de2362d3Smrg        # Let DOS variable expansion print the short 8.3 style file name.
17408de2362d3Smrg        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
17409de2362d3Smrg        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
17410de2362d3Smrg      done
17411de2362d3Smrg      IFS=$lt_save_ifs
17412de2362d3Smrg      # Convert to MSYS style.
17413de2362d3Smrg      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
17414de2362d3Smrg      ;;
17415de2362d3Smrg    cygwin*)
17416de2362d3Smrg      # Convert to unix form, then to dos form, then back to unix form
17417de2362d3Smrg      # but this time dos style (no spaces!) so that the unix form looks
17418de2362d3Smrg      # like /cygdrive/c/PROGRA~1:/cygdr...
17419de2362d3Smrg      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
17420de2362d3Smrg      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
17421de2362d3Smrg      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
17422de2362d3Smrg      ;;
17423de2362d3Smrg    *)
1742418781e08Smrg      sys_lib_search_path_spec=$LIB
17425de2362d3Smrg      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
17426de2362d3Smrg        # It is most probably a Windows format PATH.
17427de2362d3Smrg        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
17428de2362d3Smrg      else
17429de2362d3Smrg        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
17430de2362d3Smrg      fi
17431de2362d3Smrg      # FIXME: find the short name or the path components, as spaces are
17432de2362d3Smrg      # common. (e.g. "Program Files" -> "PROGRA~1")
17433de2362d3Smrg      ;;
17434de2362d3Smrg    esac
17435de2362d3Smrg
17436de2362d3Smrg    # DLL is installed to $(libdir)/../bin by postinstall_cmds
1743718781e08Smrg    postinstall_cmds='base_file=`basename \$file`~
1743818781e08Smrg      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
17439de2362d3Smrg      dldir=$destdir/`dirname \$dlpath`~
17440de2362d3Smrg      test -d \$dldir || mkdir -p \$dldir~
17441de2362d3Smrg      $install_prog $dir/$dlname \$dldir/$dlname'
17442de2362d3Smrg    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
17443de2362d3Smrg      dlpath=$dir/\$dldll~
17444de2362d3Smrg       $RM \$dlpath'
17445de2362d3Smrg    shlibpath_overrides_runpath=yes
17446de2362d3Smrg    dynamic_linker='Win32 link.exe'
17447de2362d3Smrg    ;;
17448de2362d3Smrg
17449de2362d3Smrg  *)
17450de2362d3Smrg    # Assume MSVC wrapper
1745118781e08Smrg    library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
17452de2362d3Smrg    dynamic_linker='Win32 ld.exe'
17453de2362d3Smrg    ;;
17454de2362d3Smrg  esac
17455de2362d3Smrg  # FIXME: first we should search . and the directory the executable is in
17456de2362d3Smrg  shlibpath_var=PATH
17457de2362d3Smrg  ;;
17458de2362d3Smrg
17459de2362d3Smrgdarwin* | rhapsody*)
17460de2362d3Smrg  dynamic_linker="$host_os dyld"
17461de2362d3Smrg  version_type=darwin
17462de2362d3Smrg  need_lib_prefix=no
17463de2362d3Smrg  need_version=no
1746418781e08Smrg  library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
1746518781e08Smrg  soname_spec='$libname$release$major$shared_ext'
17466de2362d3Smrg  shlibpath_overrides_runpath=yes
17467de2362d3Smrg  shlibpath_var=DYLD_LIBRARY_PATH
17468de2362d3Smrg  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
17469de2362d3Smrg
17470de2362d3Smrg  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
17471de2362d3Smrg  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
17472de2362d3Smrg  ;;
17473de2362d3Smrg
17474de2362d3Smrgdgux*)
17475de2362d3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
17476de2362d3Smrg  need_lib_prefix=no
17477de2362d3Smrg  need_version=no
1747818781e08Smrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1747918781e08Smrg  soname_spec='$libname$release$shared_ext$major'
17480de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17481de2362d3Smrg  ;;
17482de2362d3Smrg
17483de2362d3Smrgfreebsd* | dragonfly*)
17484de2362d3Smrg  # DragonFly does not have aout.  When/if they implement a new
17485de2362d3Smrg  # versioning mechanism, adjust this.
17486de2362d3Smrg  if test -x /usr/bin/objformat; then
17487de2362d3Smrg    objformat=`/usr/bin/objformat`
17488de2362d3Smrg  else
17489de2362d3Smrg    case $host_os in
17490de2362d3Smrg    freebsd[23].*) objformat=aout ;;
17491de2362d3Smrg    *) objformat=elf ;;
17492de2362d3Smrg    esac
17493de2362d3Smrg  fi
17494de2362d3Smrg  version_type=freebsd-$objformat
17495de2362d3Smrg  case $version_type in
17496de2362d3Smrg    freebsd-elf*)
1749718781e08Smrg      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1749818781e08Smrg      soname_spec='$libname$release$shared_ext$major'
17499de2362d3Smrg      need_version=no
17500de2362d3Smrg      need_lib_prefix=no
17501de2362d3Smrg      ;;
17502de2362d3Smrg    freebsd-*)
1750318781e08Smrg      library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
17504de2362d3Smrg      need_version=yes
17505de2362d3Smrg      ;;
17506de2362d3Smrg  esac
17507de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17508de2362d3Smrg  case $host_os in
17509de2362d3Smrg  freebsd2.*)
17510de2362d3Smrg    shlibpath_overrides_runpath=yes
17511de2362d3Smrg    ;;
17512de2362d3Smrg  freebsd3.[01]* | freebsdelf3.[01]*)
17513de2362d3Smrg    shlibpath_overrides_runpath=yes
17514de2362d3Smrg    hardcode_into_libs=yes
17515de2362d3Smrg    ;;
17516de2362d3Smrg  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
17517de2362d3Smrg  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
17518de2362d3Smrg    shlibpath_overrides_runpath=no
17519de2362d3Smrg    hardcode_into_libs=yes
17520de2362d3Smrg    ;;
17521de2362d3Smrg  *) # from 4.6 on, and DragonFly
17522de2362d3Smrg    shlibpath_overrides_runpath=yes
17523de2362d3Smrg    hardcode_into_libs=yes
17524de2362d3Smrg    ;;
17525de2362d3Smrg  esac
17526de2362d3Smrg  ;;
17527de2362d3Smrg
17528de2362d3Smrghaiku*)
17529de2362d3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
17530de2362d3Smrg  need_lib_prefix=no
17531de2362d3Smrg  need_version=no
17532de2362d3Smrg  dynamic_linker="$host_os runtime_loader"
1753318781e08Smrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1753418781e08Smrg  soname_spec='$libname$release$shared_ext$major'
17535de2362d3Smrg  shlibpath_var=LIBRARY_PATH
1753618781e08Smrg  shlibpath_overrides_runpath=no
17537de2362d3Smrg  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
17538de2362d3Smrg  hardcode_into_libs=yes
17539de2362d3Smrg  ;;
17540de2362d3Smrg
17541de2362d3Smrghpux9* | hpux10* | hpux11*)
17542de2362d3Smrg  # Give a soname corresponding to the major version so that dld.sl refuses to
17543de2362d3Smrg  # link against other versions.
17544de2362d3Smrg  version_type=sunos
17545de2362d3Smrg  need_lib_prefix=no
17546de2362d3Smrg  need_version=no
17547de2362d3Smrg  case $host_cpu in
17548de2362d3Smrg  ia64*)
17549de2362d3Smrg    shrext_cmds='.so'
17550de2362d3Smrg    hardcode_into_libs=yes
17551de2362d3Smrg    dynamic_linker="$host_os dld.so"
17552de2362d3Smrg    shlibpath_var=LD_LIBRARY_PATH
17553de2362d3Smrg    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
1755418781e08Smrg    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1755518781e08Smrg    soname_spec='$libname$release$shared_ext$major'
1755618781e08Smrg    if test 32 = "$HPUX_IA64_MODE"; then
17557de2362d3Smrg      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
1755818781e08Smrg      sys_lib_dlsearch_path_spec=/usr/lib/hpux32
17559de2362d3Smrg    else
17560de2362d3Smrg      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
1756118781e08Smrg      sys_lib_dlsearch_path_spec=/usr/lib/hpux64
17562de2362d3Smrg    fi
17563de2362d3Smrg    ;;
17564de2362d3Smrg  hppa*64*)
17565de2362d3Smrg    shrext_cmds='.sl'
17566de2362d3Smrg    hardcode_into_libs=yes
17567de2362d3Smrg    dynamic_linker="$host_os dld.sl"
17568de2362d3Smrg    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
17569de2362d3Smrg    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
1757018781e08Smrg    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1757118781e08Smrg    soname_spec='$libname$release$shared_ext$major'
17572de2362d3Smrg    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
17573de2362d3Smrg    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17574de2362d3Smrg    ;;
17575de2362d3Smrg  *)
17576de2362d3Smrg    shrext_cmds='.sl'
17577de2362d3Smrg    dynamic_linker="$host_os dld.sl"
17578de2362d3Smrg    shlibpath_var=SHLIB_PATH
17579de2362d3Smrg    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
1758018781e08Smrg    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1758118781e08Smrg    soname_spec='$libname$release$shared_ext$major'
17582de2362d3Smrg    ;;
17583de2362d3Smrg  esac
17584de2362d3Smrg  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
17585de2362d3Smrg  postinstall_cmds='chmod 555 $lib'
17586de2362d3Smrg  # or fails outright, so override atomically:
17587de2362d3Smrg  install_override_mode=555
17588de2362d3Smrg  ;;
17589de2362d3Smrg
17590de2362d3Smrginterix[3-9]*)
17591de2362d3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
17592de2362d3Smrg  need_lib_prefix=no
17593de2362d3Smrg  need_version=no
1759418781e08Smrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1759518781e08Smrg  soname_spec='$libname$release$shared_ext$major'
17596de2362d3Smrg  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
17597de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17598de2362d3Smrg  shlibpath_overrides_runpath=no
17599de2362d3Smrg  hardcode_into_libs=yes
17600de2362d3Smrg  ;;
17601de2362d3Smrg
17602de2362d3Smrgirix5* | irix6* | nonstopux*)
17603de2362d3Smrg  case $host_os in
17604de2362d3Smrg    nonstopux*) version_type=nonstopux ;;
17605de2362d3Smrg    *)
1760618781e08Smrg	if test yes = "$lt_cv_prog_gnu_ld"; then
17607de2362d3Smrg		version_type=linux # correct to gnu/linux during the next big refactor
17608de2362d3Smrg	else
17609de2362d3Smrg		version_type=irix
17610de2362d3Smrg	fi ;;
17611de2362d3Smrg  esac
17612de2362d3Smrg  need_lib_prefix=no
17613de2362d3Smrg  need_version=no
1761418781e08Smrg  soname_spec='$libname$release$shared_ext$major'
1761518781e08Smrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
17616de2362d3Smrg  case $host_os in
17617de2362d3Smrg  irix5* | nonstopux*)
17618de2362d3Smrg    libsuff= shlibsuff=
17619de2362d3Smrg    ;;
17620de2362d3Smrg  *)
17621de2362d3Smrg    case $LD in # libtool.m4 will add one of these switches to LD
17622de2362d3Smrg    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
17623de2362d3Smrg      libsuff= shlibsuff= libmagic=32-bit;;
17624de2362d3Smrg    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
17625de2362d3Smrg      libsuff=32 shlibsuff=N32 libmagic=N32;;
17626de2362d3Smrg    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
17627de2362d3Smrg      libsuff=64 shlibsuff=64 libmagic=64-bit;;
17628de2362d3Smrg    *) libsuff= shlibsuff= libmagic=never-match;;
17629de2362d3Smrg    esac
17630de2362d3Smrg    ;;
17631de2362d3Smrg  esac
17632de2362d3Smrg  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
17633de2362d3Smrg  shlibpath_overrides_runpath=no
1763418781e08Smrg  sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
1763518781e08Smrg  sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
17636de2362d3Smrg  hardcode_into_libs=yes
17637de2362d3Smrg  ;;
17638de2362d3Smrg
17639de2362d3Smrg# No shared lib support for Linux oldld, aout, or coff.
17640de2362d3Smrglinux*oldld* | linux*aout* | linux*coff*)
17641de2362d3Smrg  dynamic_linker=no
17642de2362d3Smrg  ;;
17643de2362d3Smrg
1764418781e08Smrglinux*android*)
1764518781e08Smrg  version_type=none # Android doesn't support versioned libraries.
1764618781e08Smrg  need_lib_prefix=no
1764718781e08Smrg  need_version=no
1764818781e08Smrg  library_names_spec='$libname$release$shared_ext'
1764918781e08Smrg  soname_spec='$libname$release$shared_ext'
1765018781e08Smrg  finish_cmds=
1765118781e08Smrg  shlibpath_var=LD_LIBRARY_PATH
1765218781e08Smrg  shlibpath_overrides_runpath=yes
1765318781e08Smrg
1765418781e08Smrg  # This implies no fast_install, which is unacceptable.
1765518781e08Smrg  # Some rework will be needed to allow for fast_install
1765618781e08Smrg  # before this can be enabled.
1765718781e08Smrg  hardcode_into_libs=yes
1765818781e08Smrg
1765918781e08Smrg  dynamic_linker='Android linker'
1766018781e08Smrg  # Don't embed -rpath directories since the linker doesn't support them.
1766118781e08Smrg  hardcode_libdir_flag_spec='-L$libdir'
1766218781e08Smrg  ;;
1766318781e08Smrg
17664de2362d3Smrg# This must be glibc/ELF.
1766518781e08Smrglinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
17666de2362d3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
17667de2362d3Smrg  need_lib_prefix=no
17668de2362d3Smrg  need_version=no
1766918781e08Smrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1767018781e08Smrg  soname_spec='$libname$release$shared_ext$major'
17671de2362d3Smrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
17672de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17673de2362d3Smrg  shlibpath_overrides_runpath=no
17674de2362d3Smrg
17675de2362d3Smrg  # Some binutils ld are patched to set DT_RUNPATH
17676de2362d3Smrg  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
17677de2362d3Smrg  $as_echo_n "(cached) " >&6
17678de2362d3Smrgelse
17679de2362d3Smrg  lt_cv_shlibpath_overrides_runpath=no
17680de2362d3Smrg    save_LDFLAGS=$LDFLAGS
17681de2362d3Smrg    save_libdir=$libdir
17682de2362d3Smrg    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
17683de2362d3Smrg	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
17684de2362d3Smrg    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17685de2362d3Smrg/* end confdefs.h.  */
17686de2362d3Smrg
17687de2362d3Smrgint
17688de2362d3Smrgmain ()
17689de2362d3Smrg{
17690de2362d3Smrg
17691de2362d3Smrg  ;
17692de2362d3Smrg  return 0;
17693de2362d3Smrg}
17694de2362d3Smrg_ACEOF
17695de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
17696de2362d3Smrg  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
17697de2362d3Smrg  lt_cv_shlibpath_overrides_runpath=yes
17698de2362d3Smrgfi
17699de2362d3Smrgfi
17700de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
17701de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
17702de2362d3Smrg    LDFLAGS=$save_LDFLAGS
17703de2362d3Smrg    libdir=$save_libdir
17704de2362d3Smrg
17705de2362d3Smrgfi
17706de2362d3Smrg
17707de2362d3Smrg  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
17708de2362d3Smrg
17709de2362d3Smrg  # This implies no fast_install, which is unacceptable.
17710de2362d3Smrg  # Some rework will be needed to allow for fast_install
17711de2362d3Smrg  # before this can be enabled.
17712de2362d3Smrg  hardcode_into_libs=yes
17713de2362d3Smrg
1771418781e08Smrg  # Ideally, we could use ldconfig to report *all* directores which are
1771518781e08Smrg  # searched for libraries, however this is still not possible.  Aside from not
1771618781e08Smrg  # being certain /sbin/ldconfig is available, command
1771718781e08Smrg  # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
1771818781e08Smrg  # even though it is searched at run-time.  Try to do the best guess by
1771918781e08Smrg  # appending ld.so.conf contents (and includes) to the search path.
17720de2362d3Smrg  if test -f /etc/ld.so.conf; then
17721de2362d3Smrg    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
1772218781e08Smrg    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
17723de2362d3Smrg  fi
17724de2362d3Smrg
17725de2362d3Smrg  # We used to test for /lib/ld.so.1 and disable shared libraries on
17726de2362d3Smrg  # powerpc, because MkLinux only supported shared libraries with the
17727de2362d3Smrg  # GNU dynamic linker.  Since this was broken with cross compilers,
17728de2362d3Smrg  # most powerpc-linux boxes support dynamic linking these days and
17729de2362d3Smrg  # people can always --disable-shared, the test was removed, and we
17730de2362d3Smrg  # assume the GNU/Linux dynamic linker is in use.
17731de2362d3Smrg  dynamic_linker='GNU/Linux ld.so'
17732de2362d3Smrg  ;;
17733de2362d3Smrg
17734de2362d3Smrgnetbsd*)
17735de2362d3Smrg  version_type=sunos
17736de2362d3Smrg  need_lib_prefix=no
17737de2362d3Smrg  need_version=no
17738de2362d3Smrg  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
1773918781e08Smrg    library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
17740de2362d3Smrg    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
17741de2362d3Smrg    dynamic_linker='NetBSD (a.out) ld.so'
17742de2362d3Smrg  else
1774318781e08Smrg    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1774418781e08Smrg    soname_spec='$libname$release$shared_ext$major'
17745de2362d3Smrg    dynamic_linker='NetBSD ld.elf_so'
17746de2362d3Smrg  fi
17747de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17748de2362d3Smrg  shlibpath_overrides_runpath=yes
17749de2362d3Smrg  hardcode_into_libs=yes
17750de2362d3Smrg  ;;
17751de2362d3Smrg
17752de2362d3Smrgnewsos6)
17753de2362d3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
1775418781e08Smrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17755de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17756de2362d3Smrg  shlibpath_overrides_runpath=yes
17757de2362d3Smrg  ;;
17758de2362d3Smrg
17759de2362d3Smrg*nto* | *qnx*)
17760de2362d3Smrg  version_type=qnx
17761de2362d3Smrg  need_lib_prefix=no
17762de2362d3Smrg  need_version=no
1776318781e08Smrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1776418781e08Smrg  soname_spec='$libname$release$shared_ext$major'
17765de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17766de2362d3Smrg  shlibpath_overrides_runpath=no
17767de2362d3Smrg  hardcode_into_libs=yes
17768de2362d3Smrg  dynamic_linker='ldqnx.so'
17769de2362d3Smrg  ;;
17770de2362d3Smrg
1777118781e08Smrgopenbsd* | bitrig*)
17772de2362d3Smrg  version_type=sunos
1777318781e08Smrg  sys_lib_dlsearch_path_spec=/usr/lib
17774de2362d3Smrg  need_lib_prefix=no
1777518781e08Smrg  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
1777618781e08Smrg    need_version=no
177777821949aSmrg  else
1777818781e08Smrg    need_version=yes
177797821949aSmrg  fi
1778018781e08Smrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
1778118781e08Smrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
1778218781e08Smrg  shlibpath_var=LD_LIBRARY_PATH
1778318781e08Smrg  shlibpath_overrides_runpath=yes
17784de2362d3Smrg  ;;
17785de2362d3Smrg
17786de2362d3Smrgos2*)
17787de2362d3Smrg  libname_spec='$name'
1778818781e08Smrg  version_type=windows
1778918781e08Smrg  shrext_cmds=.dll
1779018781e08Smrg  need_version=no
17791de2362d3Smrg  need_lib_prefix=no
1779218781e08Smrg  # OS/2 can only load a DLL with a base name of 8 characters or less.
1779318781e08Smrg  soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
1779418781e08Smrg    v=$($ECHO $release$versuffix | tr -d .-);
1779518781e08Smrg    n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
1779618781e08Smrg    $ECHO $n$v`$shared_ext'
1779718781e08Smrg  library_names_spec='${libname}_dll.$libext'
17798de2362d3Smrg  dynamic_linker='OS/2 ld.exe'
1779918781e08Smrg  shlibpath_var=BEGINLIBPATH
1780018781e08Smrg  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
1780118781e08Smrg  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
1780218781e08Smrg  postinstall_cmds='base_file=`basename \$file`~
1780318781e08Smrg    dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
1780418781e08Smrg    dldir=$destdir/`dirname \$dlpath`~
1780518781e08Smrg    test -d \$dldir || mkdir -p \$dldir~
1780618781e08Smrg    $install_prog $dir/$dlname \$dldir/$dlname~
1780718781e08Smrg    chmod a+x \$dldir/$dlname~
1780818781e08Smrg    if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
1780918781e08Smrg      eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
1781018781e08Smrg    fi'
1781118781e08Smrg  postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
1781218781e08Smrg    dlpath=$dir/\$dldll~
1781318781e08Smrg    $RM \$dlpath'
17814de2362d3Smrg  ;;
17815de2362d3Smrg
17816de2362d3Smrgosf3* | osf4* | osf5*)
17817de2362d3Smrg  version_type=osf
17818de2362d3Smrg  need_lib_prefix=no
17819de2362d3Smrg  need_version=no
1782018781e08Smrg  soname_spec='$libname$release$shared_ext$major'
1782118781e08Smrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17822de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17823de2362d3Smrg  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
1782418781e08Smrg  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17825de2362d3Smrg  ;;
17826de2362d3Smrg
17827de2362d3Smrgrdos*)
17828de2362d3Smrg  dynamic_linker=no
17829de2362d3Smrg  ;;
17830de2362d3Smrg
17831de2362d3Smrgsolaris*)
17832de2362d3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
17833de2362d3Smrg  need_lib_prefix=no
17834de2362d3Smrg  need_version=no
1783518781e08Smrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1783618781e08Smrg  soname_spec='$libname$release$shared_ext$major'
17837de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17838de2362d3Smrg  shlibpath_overrides_runpath=yes
17839de2362d3Smrg  hardcode_into_libs=yes
17840de2362d3Smrg  # ldd complains unless libraries are executable
17841de2362d3Smrg  postinstall_cmds='chmod +x $lib'
17842de2362d3Smrg  ;;
17843de2362d3Smrg
17844de2362d3Smrgsunos4*)
17845de2362d3Smrg  version_type=sunos
1784618781e08Smrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
17847de2362d3Smrg  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
17848de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17849de2362d3Smrg  shlibpath_overrides_runpath=yes
1785018781e08Smrg  if test yes = "$with_gnu_ld"; then
17851de2362d3Smrg    need_lib_prefix=no
17852de2362d3Smrg  fi
17853de2362d3Smrg  need_version=yes
17854de2362d3Smrg  ;;
17855de2362d3Smrg
17856de2362d3Smrgsysv4 | sysv4.3*)
17857de2362d3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
1785818781e08Smrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1785918781e08Smrg  soname_spec='$libname$release$shared_ext$major'
17860de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17861de2362d3Smrg  case $host_vendor in
17862de2362d3Smrg    sni)
17863de2362d3Smrg      shlibpath_overrides_runpath=no
17864de2362d3Smrg      need_lib_prefix=no
17865de2362d3Smrg      runpath_var=LD_RUN_PATH
17866de2362d3Smrg      ;;
17867de2362d3Smrg    siemens)
17868de2362d3Smrg      need_lib_prefix=no
17869de2362d3Smrg      ;;
17870de2362d3Smrg    motorola)
17871de2362d3Smrg      need_lib_prefix=no
17872de2362d3Smrg      need_version=no
17873de2362d3Smrg      shlibpath_overrides_runpath=no
17874de2362d3Smrg      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
17875de2362d3Smrg      ;;
17876de2362d3Smrg  esac
17877de2362d3Smrg  ;;
17878de2362d3Smrg
17879de2362d3Smrgsysv4*MP*)
1788018781e08Smrg  if test -d /usr/nec; then
17881de2362d3Smrg    version_type=linux # correct to gnu/linux during the next big refactor
1788218781e08Smrg    library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
1788318781e08Smrg    soname_spec='$libname$shared_ext.$major'
17884de2362d3Smrg    shlibpath_var=LD_LIBRARY_PATH
17885de2362d3Smrg  fi
17886de2362d3Smrg  ;;
17887de2362d3Smrg
17888de2362d3Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
1788918781e08Smrg  version_type=sco
17890de2362d3Smrg  need_lib_prefix=no
17891de2362d3Smrg  need_version=no
1789218781e08Smrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
1789318781e08Smrg  soname_spec='$libname$release$shared_ext$major'
17894de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17895de2362d3Smrg  shlibpath_overrides_runpath=yes
17896de2362d3Smrg  hardcode_into_libs=yes
1789718781e08Smrg  if test yes = "$with_gnu_ld"; then
17898de2362d3Smrg    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
17899de2362d3Smrg  else
17900de2362d3Smrg    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
17901de2362d3Smrg    case $host_os in
17902de2362d3Smrg      sco3.2v5*)
17903de2362d3Smrg        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
17904de2362d3Smrg	;;
17905de2362d3Smrg    esac
17906de2362d3Smrg  fi
17907de2362d3Smrg  sys_lib_dlsearch_path_spec='/usr/lib'
17908de2362d3Smrg  ;;
17909de2362d3Smrg
17910de2362d3Smrgtpf*)
17911de2362d3Smrg  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
17912de2362d3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
17913de2362d3Smrg  need_lib_prefix=no
17914de2362d3Smrg  need_version=no
1791518781e08Smrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17916de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17917de2362d3Smrg  shlibpath_overrides_runpath=no
17918de2362d3Smrg  hardcode_into_libs=yes
17919de2362d3Smrg  ;;
17920de2362d3Smrg
17921de2362d3Smrguts4*)
17922de2362d3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
1792318781e08Smrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1792418781e08Smrg  soname_spec='$libname$release$shared_ext$major'
17925de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17926de2362d3Smrg  ;;
17927de2362d3Smrg
17928de2362d3Smrg*)
17929de2362d3Smrg  dynamic_linker=no
17930de2362d3Smrg  ;;
17931de2362d3Smrgesac
17932de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
17933de2362d3Smrg$as_echo "$dynamic_linker" >&6; }
1793418781e08Smrgtest no = "$dynamic_linker" && can_build_shared=no
17935de2362d3Smrg
17936de2362d3Smrgvariables_saved_for_relink="PATH $shlibpath_var $runpath_var"
1793718781e08Smrgif test yes = "$GCC"; then
17938de2362d3Smrg  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
17939de2362d3Smrgfi
17940de2362d3Smrg
1794118781e08Smrgif test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
1794218781e08Smrg  sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
17943de2362d3Smrgfi
1794418781e08Smrg
1794518781e08Smrgif test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
1794618781e08Smrg  sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
17947de2362d3Smrgfi
17948de2362d3Smrg
1794918781e08Smrg# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
1795018781e08Smrgconfigure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
1795118781e08Smrg
1795218781e08Smrg# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
1795318781e08Smrgfunc_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
1795418781e08Smrg
1795518781e08Smrg# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
1795618781e08Smrgconfigure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
1795718781e08Smrg
1795818781e08Smrg
1795918781e08Smrg
1796018781e08Smrg
1796118781e08Smrg
1796218781e08Smrg
17963de2362d3Smrg
17964de2362d3Smrg
17965de2362d3Smrg
17966de2362d3Smrg
17967de2362d3Smrg
17968de2362d3Smrg
17969de2362d3Smrg
17970de2362d3Smrg
17971de2362d3Smrg
17972de2362d3Smrg
17973de2362d3Smrg
17974de2362d3Smrg
17975de2362d3Smrg
17976de2362d3Smrg
17977de2362d3Smrg
17978de2362d3Smrg
17979de2362d3Smrg
17980de2362d3Smrg
17981de2362d3Smrg
17982de2362d3Smrg
17983de2362d3Smrg
17984de2362d3Smrg
17985de2362d3Smrg
17986de2362d3Smrg
17987de2362d3Smrg
17988de2362d3Smrg
17989de2362d3Smrg
17990de2362d3Smrg
17991de2362d3Smrg
17992de2362d3Smrg
17993de2362d3Smrg
17994de2362d3Smrg
17995de2362d3Smrg
17996de2362d3Smrg
17997de2362d3Smrg
17998de2362d3Smrg
17999de2362d3Smrg
18000de2362d3Smrg
18001de2362d3Smrg
18002de2362d3Smrg
18003de2362d3Smrg
18004de2362d3Smrg
18005de2362d3Smrg
18006de2362d3Smrg
18007de2362d3Smrg
18008de2362d3Smrg
18009de2362d3Smrg
18010de2362d3Smrg
18011de2362d3Smrg
18012de2362d3Smrg
18013de2362d3Smrg
18014de2362d3Smrg
18015de2362d3Smrg
18016de2362d3Smrg
18017de2362d3Smrg
18018de2362d3Smrg
18019de2362d3Smrg
18020de2362d3Smrg
18021de2362d3Smrg
18022de2362d3Smrg
18023de2362d3Smrg
18024de2362d3Smrg
18025de2362d3Smrg
18026de2362d3Smrg
18027de2362d3Smrg
18028de2362d3Smrg
18029de2362d3Smrg
18030de2362d3Smrg
18031de2362d3Smrg
18032de2362d3Smrg
18033de2362d3Smrg
18034de2362d3Smrg
18035de2362d3Smrg
18036de2362d3Smrg
18037de2362d3Smrg
18038de2362d3Smrg
18039de2362d3Smrg
18040de2362d3Smrg
18041de2362d3Smrg
18042de2362d3Smrg
18043de2362d3Smrg
18044de2362d3Smrg
18045de2362d3Smrg
18046de2362d3Smrg
18047de2362d3Smrg
18048de2362d3Smrg
18049de2362d3Smrg
18050de2362d3Smrg
18051de2362d3Smrg
18052de2362d3Smrg
18053de2362d3Smrg
18054de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
18055de2362d3Smrg$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
18056de2362d3Smrghardcode_action=
18057de2362d3Smrgif test -n "$hardcode_libdir_flag_spec" ||
18058de2362d3Smrg   test -n "$runpath_var" ||
1805918781e08Smrg   test yes = "$hardcode_automatic"; then
18060de2362d3Smrg
18061de2362d3Smrg  # We can hardcode non-existent directories.
1806218781e08Smrg  if test no != "$hardcode_direct" &&
18063de2362d3Smrg     # If the only mechanism to avoid hardcoding is shlibpath_var, we
18064de2362d3Smrg     # have to relink, otherwise we might link with an installed library
18065de2362d3Smrg     # when we should be linking with a yet-to-be-installed one
1806618781e08Smrg     ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
1806718781e08Smrg     test no != "$hardcode_minus_L"; then
18068de2362d3Smrg    # Linking always hardcodes the temporary library directory.
18069de2362d3Smrg    hardcode_action=relink
18070de2362d3Smrg  else
18071de2362d3Smrg    # We can link without hardcoding, and we can hardcode nonexisting dirs.
18072de2362d3Smrg    hardcode_action=immediate
18073de2362d3Smrg  fi
18074de2362d3Smrgelse
18075de2362d3Smrg  # We cannot hardcode anything, or else we can only hardcode existing
18076de2362d3Smrg  # directories.
18077de2362d3Smrg  hardcode_action=unsupported
18078de2362d3Smrgfi
18079de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
18080de2362d3Smrg$as_echo "$hardcode_action" >&6; }
18081de2362d3Smrg
1808218781e08Smrgif test relink = "$hardcode_action" ||
1808318781e08Smrg   test yes = "$inherit_rpath"; then
18084de2362d3Smrg  # Fast installation is not supported
18085de2362d3Smrg  enable_fast_install=no
1808618781e08Smrgelif test yes = "$shlibpath_overrides_runpath" ||
1808718781e08Smrg     test no = "$enable_shared"; then
18088de2362d3Smrg  # Fast installation is not necessary
18089de2362d3Smrg  enable_fast_install=needless
18090de2362d3Smrgfi
18091de2362d3Smrg
18092de2362d3Smrg
18093de2362d3Smrg
18094de2362d3Smrg
18095de2362d3Smrg
18096de2362d3Smrg
1809718781e08Smrg  if test yes != "$enable_dlopen"; then
18098de2362d3Smrg  enable_dlopen=unknown
18099de2362d3Smrg  enable_dlopen_self=unknown
18100de2362d3Smrg  enable_dlopen_self_static=unknown
18101de2362d3Smrgelse
18102de2362d3Smrg  lt_cv_dlopen=no
18103de2362d3Smrg  lt_cv_dlopen_libs=
18104de2362d3Smrg
18105de2362d3Smrg  case $host_os in
18106de2362d3Smrg  beos*)
1810718781e08Smrg    lt_cv_dlopen=load_add_on
18108de2362d3Smrg    lt_cv_dlopen_libs=
18109de2362d3Smrg    lt_cv_dlopen_self=yes
18110de2362d3Smrg    ;;
18111de2362d3Smrg
18112de2362d3Smrg  mingw* | pw32* | cegcc*)
1811318781e08Smrg    lt_cv_dlopen=LoadLibrary
18114de2362d3Smrg    lt_cv_dlopen_libs=
18115de2362d3Smrg    ;;
18116de2362d3Smrg
18117de2362d3Smrg  cygwin*)
1811818781e08Smrg    lt_cv_dlopen=dlopen
18119de2362d3Smrg    lt_cv_dlopen_libs=
18120de2362d3Smrg    ;;
18121de2362d3Smrg
18122de2362d3Smrg  darwin*)
1812318781e08Smrg    # if libdl is installed we need to link against it
18124de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
18125de2362d3Smrg$as_echo_n "checking for dlopen in -ldl... " >&6; }
18126de2362d3Smrgif ${ac_cv_lib_dl_dlopen+:} false; then :
18127de2362d3Smrg  $as_echo_n "(cached) " >&6
18128de2362d3Smrgelse
18129de2362d3Smrg  ac_check_lib_save_LIBS=$LIBS
18130de2362d3SmrgLIBS="-ldl  $LIBS"
18131de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
18132de2362d3Smrg/* end confdefs.h.  */
18133de2362d3Smrg
18134de2362d3Smrg/* Override any GCC internal prototype to avoid an error.
18135de2362d3Smrg   Use char because int might match the return type of a GCC
18136de2362d3Smrg   builtin and then its argument prototype would still apply.  */
18137de2362d3Smrg#ifdef __cplusplus
18138de2362d3Smrgextern "C"
18139de2362d3Smrg#endif
18140de2362d3Smrgchar dlopen ();
18141de2362d3Smrgint
18142de2362d3Smrgmain ()
18143de2362d3Smrg{
18144de2362d3Smrgreturn dlopen ();
18145de2362d3Smrg  ;
18146de2362d3Smrg  return 0;
18147de2362d3Smrg}
18148de2362d3Smrg_ACEOF
18149de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
18150de2362d3Smrg  ac_cv_lib_dl_dlopen=yes
18151de2362d3Smrgelse
18152de2362d3Smrg  ac_cv_lib_dl_dlopen=no
18153de2362d3Smrgfi
18154de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
18155de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
18156de2362d3SmrgLIBS=$ac_check_lib_save_LIBS
18157de2362d3Smrgfi
18158de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
18159de2362d3Smrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
18160de2362d3Smrgif test "x$ac_cv_lib_dl_dlopen" = xyes; then :
1816118781e08Smrg  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
18162de2362d3Smrgelse
18163de2362d3Smrg
1816418781e08Smrg    lt_cv_dlopen=dyld
18165de2362d3Smrg    lt_cv_dlopen_libs=
18166de2362d3Smrg    lt_cv_dlopen_self=yes
18167de2362d3Smrg
18168de2362d3Smrgfi
18169de2362d3Smrg
18170de2362d3Smrg    ;;
18171de2362d3Smrg
1817218781e08Smrg  tpf*)
1817318781e08Smrg    # Don't try to run any link tests for TPF.  We know it's impossible
1817418781e08Smrg    # because TPF is a cross-compiler, and we know how we open DSOs.
1817518781e08Smrg    lt_cv_dlopen=dlopen
1817618781e08Smrg    lt_cv_dlopen_libs=
1817718781e08Smrg    lt_cv_dlopen_self=no
1817818781e08Smrg    ;;
1817918781e08Smrg
18180de2362d3Smrg  *)
18181de2362d3Smrg    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
18182de2362d3Smrgif test "x$ac_cv_func_shl_load" = xyes; then :
1818318781e08Smrg  lt_cv_dlopen=shl_load
18184de2362d3Smrgelse
18185de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
18186de2362d3Smrg$as_echo_n "checking for shl_load in -ldld... " >&6; }
18187de2362d3Smrgif ${ac_cv_lib_dld_shl_load+:} false; then :
18188de2362d3Smrg  $as_echo_n "(cached) " >&6
18189de2362d3Smrgelse
18190de2362d3Smrg  ac_check_lib_save_LIBS=$LIBS
18191de2362d3SmrgLIBS="-ldld  $LIBS"
18192de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
18193de2362d3Smrg/* end confdefs.h.  */
18194de2362d3Smrg
18195de2362d3Smrg/* Override any GCC internal prototype to avoid an error.
18196de2362d3Smrg   Use char because int might match the return type of a GCC
18197de2362d3Smrg   builtin and then its argument prototype would still apply.  */
18198de2362d3Smrg#ifdef __cplusplus
18199de2362d3Smrgextern "C"
18200de2362d3Smrg#endif
18201de2362d3Smrgchar shl_load ();
18202de2362d3Smrgint
18203de2362d3Smrgmain ()
18204de2362d3Smrg{
18205de2362d3Smrgreturn shl_load ();
18206de2362d3Smrg  ;
18207de2362d3Smrg  return 0;
18208de2362d3Smrg}
18209de2362d3Smrg_ACEOF
18210de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
18211de2362d3Smrg  ac_cv_lib_dld_shl_load=yes
18212de2362d3Smrgelse
18213de2362d3Smrg  ac_cv_lib_dld_shl_load=no
18214de2362d3Smrgfi
18215de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
18216de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
18217de2362d3SmrgLIBS=$ac_check_lib_save_LIBS
18218de2362d3Smrgfi
18219de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
18220de2362d3Smrg$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
18221de2362d3Smrgif test "x$ac_cv_lib_dld_shl_load" = xyes; then :
1822218781e08Smrg  lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
18223de2362d3Smrgelse
18224de2362d3Smrg  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
18225de2362d3Smrgif test "x$ac_cv_func_dlopen" = xyes; then :
1822618781e08Smrg  lt_cv_dlopen=dlopen
18227de2362d3Smrgelse
18228de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
18229de2362d3Smrg$as_echo_n "checking for dlopen in -ldl... " >&6; }
18230de2362d3Smrgif ${ac_cv_lib_dl_dlopen+:} false; then :
18231de2362d3Smrg  $as_echo_n "(cached) " >&6
18232de2362d3Smrgelse
18233de2362d3Smrg  ac_check_lib_save_LIBS=$LIBS
18234de2362d3SmrgLIBS="-ldl  $LIBS"
18235de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
18236de2362d3Smrg/* end confdefs.h.  */
18237de2362d3Smrg
18238de2362d3Smrg/* Override any GCC internal prototype to avoid an error.
18239de2362d3Smrg   Use char because int might match the return type of a GCC
18240de2362d3Smrg   builtin and then its argument prototype would still apply.  */
18241de2362d3Smrg#ifdef __cplusplus
18242de2362d3Smrgextern "C"
18243de2362d3Smrg#endif
18244de2362d3Smrgchar dlopen ();
18245de2362d3Smrgint
18246de2362d3Smrgmain ()
18247de2362d3Smrg{
18248de2362d3Smrgreturn dlopen ();
18249de2362d3Smrg  ;
18250de2362d3Smrg  return 0;
18251de2362d3Smrg}
18252de2362d3Smrg_ACEOF
18253de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
18254de2362d3Smrg  ac_cv_lib_dl_dlopen=yes
18255de2362d3Smrgelse
18256de2362d3Smrg  ac_cv_lib_dl_dlopen=no
18257de2362d3Smrgfi
18258de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
18259de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
18260de2362d3SmrgLIBS=$ac_check_lib_save_LIBS
18261de2362d3Smrgfi
18262de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
18263de2362d3Smrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
18264de2362d3Smrgif test "x$ac_cv_lib_dl_dlopen" = xyes; then :
1826518781e08Smrg  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
18266de2362d3Smrgelse
18267de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
18268de2362d3Smrg$as_echo_n "checking for dlopen in -lsvld... " >&6; }
18269de2362d3Smrgif ${ac_cv_lib_svld_dlopen+:} false; then :
18270de2362d3Smrg  $as_echo_n "(cached) " >&6
18271de2362d3Smrgelse
18272de2362d3Smrg  ac_check_lib_save_LIBS=$LIBS
18273de2362d3SmrgLIBS="-lsvld  $LIBS"
18274de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
18275de2362d3Smrg/* end confdefs.h.  */
18276de2362d3Smrg
18277de2362d3Smrg/* Override any GCC internal prototype to avoid an error.
18278de2362d3Smrg   Use char because int might match the return type of a GCC
18279de2362d3Smrg   builtin and then its argument prototype would still apply.  */
18280de2362d3Smrg#ifdef __cplusplus
18281de2362d3Smrgextern "C"
18282de2362d3Smrg#endif
18283de2362d3Smrgchar dlopen ();
18284de2362d3Smrgint
18285de2362d3Smrgmain ()
18286de2362d3Smrg{
18287de2362d3Smrgreturn dlopen ();
18288de2362d3Smrg  ;
18289de2362d3Smrg  return 0;
18290de2362d3Smrg}
18291de2362d3Smrg_ACEOF
18292de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
18293de2362d3Smrg  ac_cv_lib_svld_dlopen=yes
18294de2362d3Smrgelse
18295de2362d3Smrg  ac_cv_lib_svld_dlopen=no
18296de2362d3Smrgfi
18297de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
18298de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
18299de2362d3SmrgLIBS=$ac_check_lib_save_LIBS
18300de2362d3Smrgfi
18301de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
18302de2362d3Smrg$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
18303de2362d3Smrgif test "x$ac_cv_lib_svld_dlopen" = xyes; then :
1830418781e08Smrg  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
18305de2362d3Smrgelse
18306de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
18307de2362d3Smrg$as_echo_n "checking for dld_link in -ldld... " >&6; }
18308de2362d3Smrgif ${ac_cv_lib_dld_dld_link+:} false; then :
18309de2362d3Smrg  $as_echo_n "(cached) " >&6
18310de2362d3Smrgelse
18311de2362d3Smrg  ac_check_lib_save_LIBS=$LIBS
18312de2362d3SmrgLIBS="-ldld  $LIBS"
18313de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
18314de2362d3Smrg/* end confdefs.h.  */
18315de2362d3Smrg
18316de2362d3Smrg/* Override any GCC internal prototype to avoid an error.
18317de2362d3Smrg   Use char because int might match the return type of a GCC
18318de2362d3Smrg   builtin and then its argument prototype would still apply.  */
18319de2362d3Smrg#ifdef __cplusplus
18320de2362d3Smrgextern "C"
18321de2362d3Smrg#endif
18322de2362d3Smrgchar dld_link ();
18323de2362d3Smrgint
18324de2362d3Smrgmain ()
18325de2362d3Smrg{
18326de2362d3Smrgreturn dld_link ();
18327de2362d3Smrg  ;
18328de2362d3Smrg  return 0;
18329de2362d3Smrg}
18330de2362d3Smrg_ACEOF
18331de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
18332de2362d3Smrg  ac_cv_lib_dld_dld_link=yes
18333de2362d3Smrgelse
18334de2362d3Smrg  ac_cv_lib_dld_dld_link=no
18335de2362d3Smrgfi
18336de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
18337de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
18338de2362d3SmrgLIBS=$ac_check_lib_save_LIBS
18339de2362d3Smrgfi
18340de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
18341de2362d3Smrg$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
18342de2362d3Smrgif test "x$ac_cv_lib_dld_dld_link" = xyes; then :
1834318781e08Smrg  lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
18344de2362d3Smrgfi
18345de2362d3Smrg
18346de2362d3Smrg
18347de2362d3Smrgfi
18348de2362d3Smrg
18349de2362d3Smrg
18350de2362d3Smrgfi
18351de2362d3Smrg
18352de2362d3Smrg
18353de2362d3Smrgfi
18354de2362d3Smrg
18355de2362d3Smrg
18356de2362d3Smrgfi
18357de2362d3Smrg
18358de2362d3Smrg
18359de2362d3Smrgfi
18360de2362d3Smrg
18361de2362d3Smrg    ;;
18362de2362d3Smrg  esac
18363de2362d3Smrg
1836418781e08Smrg  if test no = "$lt_cv_dlopen"; then
183657821949aSmrg    enable_dlopen=no
1836618781e08Smrg  else
1836718781e08Smrg    enable_dlopen=yes
18368de2362d3Smrg  fi
18369de2362d3Smrg
18370de2362d3Smrg  case $lt_cv_dlopen in
18371de2362d3Smrg  dlopen)
1837218781e08Smrg    save_CPPFLAGS=$CPPFLAGS
1837318781e08Smrg    test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
18374de2362d3Smrg
1837518781e08Smrg    save_LDFLAGS=$LDFLAGS
18376de2362d3Smrg    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
18377de2362d3Smrg
1837818781e08Smrg    save_LIBS=$LIBS
18379de2362d3Smrg    LIBS="$lt_cv_dlopen_libs $LIBS"
18380de2362d3Smrg
18381de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
18382de2362d3Smrg$as_echo_n "checking whether a program can dlopen itself... " >&6; }
18383de2362d3Smrgif ${lt_cv_dlopen_self+:} false; then :
18384de2362d3Smrg  $as_echo_n "(cached) " >&6
18385de2362d3Smrgelse
1838618781e08Smrg  	  if test yes = "$cross_compiling"; then :
18387de2362d3Smrg  lt_cv_dlopen_self=cross
18388de2362d3Smrgelse
18389de2362d3Smrg  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
18390de2362d3Smrg  lt_status=$lt_dlunknown
18391de2362d3Smrg  cat > conftest.$ac_ext <<_LT_EOF
18392de2362d3Smrg#line $LINENO "configure"
18393de2362d3Smrg#include "confdefs.h"
18394de2362d3Smrg
18395de2362d3Smrg#if HAVE_DLFCN_H
18396de2362d3Smrg#include <dlfcn.h>
18397de2362d3Smrg#endif
18398de2362d3Smrg
18399de2362d3Smrg#include <stdio.h>
18400de2362d3Smrg
18401de2362d3Smrg#ifdef RTLD_GLOBAL
18402de2362d3Smrg#  define LT_DLGLOBAL		RTLD_GLOBAL
18403de2362d3Smrg#else
18404de2362d3Smrg#  ifdef DL_GLOBAL
18405de2362d3Smrg#    define LT_DLGLOBAL		DL_GLOBAL
18406de2362d3Smrg#  else
18407de2362d3Smrg#    define LT_DLGLOBAL		0
18408de2362d3Smrg#  endif
18409de2362d3Smrg#endif
18410de2362d3Smrg
18411de2362d3Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
18412de2362d3Smrg   find out it does not work in some platform. */
18413de2362d3Smrg#ifndef LT_DLLAZY_OR_NOW
18414de2362d3Smrg#  ifdef RTLD_LAZY
18415de2362d3Smrg#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
18416de2362d3Smrg#  else
18417de2362d3Smrg#    ifdef DL_LAZY
18418de2362d3Smrg#      define LT_DLLAZY_OR_NOW		DL_LAZY
18419de2362d3Smrg#    else
18420de2362d3Smrg#      ifdef RTLD_NOW
18421de2362d3Smrg#        define LT_DLLAZY_OR_NOW	RTLD_NOW
18422de2362d3Smrg#      else
18423de2362d3Smrg#        ifdef DL_NOW
18424de2362d3Smrg#          define LT_DLLAZY_OR_NOW	DL_NOW
18425de2362d3Smrg#        else
18426de2362d3Smrg#          define LT_DLLAZY_OR_NOW	0
18427de2362d3Smrg#        endif
18428de2362d3Smrg#      endif
18429de2362d3Smrg#    endif
18430de2362d3Smrg#  endif
18431de2362d3Smrg#endif
18432de2362d3Smrg
1843318781e08Smrg/* When -fvisibility=hidden is used, assume the code has been annotated
18434de2362d3Smrg   correspondingly for the symbols needed.  */
1843518781e08Smrg#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
18436de2362d3Smrgint fnord () __attribute__((visibility("default")));
18437de2362d3Smrg#endif
18438de2362d3Smrg
18439de2362d3Smrgint fnord () { return 42; }
18440de2362d3Smrgint main ()
18441de2362d3Smrg{
18442de2362d3Smrg  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
18443de2362d3Smrg  int status = $lt_dlunknown;
18444de2362d3Smrg
18445de2362d3Smrg  if (self)
18446de2362d3Smrg    {
18447de2362d3Smrg      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
18448de2362d3Smrg      else
18449de2362d3Smrg        {
18450de2362d3Smrg	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
18451de2362d3Smrg          else puts (dlerror ());
18452de2362d3Smrg	}
18453de2362d3Smrg      /* dlclose (self); */
18454de2362d3Smrg    }
18455de2362d3Smrg  else
18456de2362d3Smrg    puts (dlerror ());
18457de2362d3Smrg
18458de2362d3Smrg  return status;
18459de2362d3Smrg}
18460de2362d3Smrg_LT_EOF
18461de2362d3Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
18462de2362d3Smrg  (eval $ac_link) 2>&5
18463de2362d3Smrg  ac_status=$?
18464de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1846518781e08Smrg  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
18466de2362d3Smrg    (./conftest; exit; ) >&5 2>/dev/null
18467de2362d3Smrg    lt_status=$?
18468de2362d3Smrg    case x$lt_status in
18469de2362d3Smrg      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
18470de2362d3Smrg      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
18471de2362d3Smrg      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
18472de2362d3Smrg    esac
18473de2362d3Smrg  else :
18474de2362d3Smrg    # compilation failed
18475de2362d3Smrg    lt_cv_dlopen_self=no
18476de2362d3Smrg  fi
18477de2362d3Smrgfi
18478de2362d3Smrgrm -fr conftest*
18479de2362d3Smrg
18480de2362d3Smrg
18481de2362d3Smrgfi
18482de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
18483de2362d3Smrg$as_echo "$lt_cv_dlopen_self" >&6; }
18484de2362d3Smrg
1848518781e08Smrg    if test yes = "$lt_cv_dlopen_self"; then
18486de2362d3Smrg      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
18487de2362d3Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
18488de2362d3Smrg$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
18489de2362d3Smrgif ${lt_cv_dlopen_self_static+:} false; then :
18490de2362d3Smrg  $as_echo_n "(cached) " >&6
18491de2362d3Smrgelse
1849218781e08Smrg  	  if test yes = "$cross_compiling"; then :
18493de2362d3Smrg  lt_cv_dlopen_self_static=cross
18494de2362d3Smrgelse
18495de2362d3Smrg  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
18496de2362d3Smrg  lt_status=$lt_dlunknown
18497de2362d3Smrg  cat > conftest.$ac_ext <<_LT_EOF
18498de2362d3Smrg#line $LINENO "configure"
18499de2362d3Smrg#include "confdefs.h"
18500de2362d3Smrg
18501de2362d3Smrg#if HAVE_DLFCN_H
18502de2362d3Smrg#include <dlfcn.h>
18503de2362d3Smrg#endif
18504de2362d3Smrg
18505de2362d3Smrg#include <stdio.h>
18506de2362d3Smrg
18507de2362d3Smrg#ifdef RTLD_GLOBAL
18508de2362d3Smrg#  define LT_DLGLOBAL		RTLD_GLOBAL
18509de2362d3Smrg#else
18510de2362d3Smrg#  ifdef DL_GLOBAL
18511de2362d3Smrg#    define LT_DLGLOBAL		DL_GLOBAL
18512de2362d3Smrg#  else
18513de2362d3Smrg#    define LT_DLGLOBAL		0
18514de2362d3Smrg#  endif
18515de2362d3Smrg#endif
18516de2362d3Smrg
18517de2362d3Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
18518de2362d3Smrg   find out it does not work in some platform. */
18519de2362d3Smrg#ifndef LT_DLLAZY_OR_NOW
18520de2362d3Smrg#  ifdef RTLD_LAZY
18521de2362d3Smrg#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
18522de2362d3Smrg#  else
18523de2362d3Smrg#    ifdef DL_LAZY
18524de2362d3Smrg#      define LT_DLLAZY_OR_NOW		DL_LAZY
18525de2362d3Smrg#    else
18526de2362d3Smrg#      ifdef RTLD_NOW
18527de2362d3Smrg#        define LT_DLLAZY_OR_NOW	RTLD_NOW
18528de2362d3Smrg#      else
18529de2362d3Smrg#        ifdef DL_NOW
18530de2362d3Smrg#          define LT_DLLAZY_OR_NOW	DL_NOW
18531de2362d3Smrg#        else
18532de2362d3Smrg#          define LT_DLLAZY_OR_NOW	0
18533de2362d3Smrg#        endif
18534de2362d3Smrg#      endif
18535de2362d3Smrg#    endif
18536de2362d3Smrg#  endif
18537de2362d3Smrg#endif
18538de2362d3Smrg
1853918781e08Smrg/* When -fvisibility=hidden is used, assume the code has been annotated
18540de2362d3Smrg   correspondingly for the symbols needed.  */
1854118781e08Smrg#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
18542de2362d3Smrgint fnord () __attribute__((visibility("default")));
18543de2362d3Smrg#endif
18544de2362d3Smrg
18545de2362d3Smrgint fnord () { return 42; }
18546de2362d3Smrgint main ()
18547de2362d3Smrg{
18548de2362d3Smrg  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
18549de2362d3Smrg  int status = $lt_dlunknown;
18550de2362d3Smrg
18551de2362d3Smrg  if (self)
18552de2362d3Smrg    {
18553de2362d3Smrg      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
18554de2362d3Smrg      else
18555de2362d3Smrg        {
18556de2362d3Smrg	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
18557de2362d3Smrg          else puts (dlerror ());
18558de2362d3Smrg	}
18559de2362d3Smrg      /* dlclose (self); */
18560de2362d3Smrg    }
18561de2362d3Smrg  else
18562de2362d3Smrg    puts (dlerror ());
18563de2362d3Smrg
18564de2362d3Smrg  return status;
18565de2362d3Smrg}
18566de2362d3Smrg_LT_EOF
18567de2362d3Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
18568de2362d3Smrg  (eval $ac_link) 2>&5
18569de2362d3Smrg  ac_status=$?
18570de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1857118781e08Smrg  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
18572de2362d3Smrg    (./conftest; exit; ) >&5 2>/dev/null
18573de2362d3Smrg    lt_status=$?
18574de2362d3Smrg    case x$lt_status in
18575de2362d3Smrg      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
18576de2362d3Smrg      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
18577de2362d3Smrg      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
18578de2362d3Smrg    esac
18579de2362d3Smrg  else :
18580de2362d3Smrg    # compilation failed
18581de2362d3Smrg    lt_cv_dlopen_self_static=no
18582de2362d3Smrg  fi
18583de2362d3Smrgfi
18584de2362d3Smrgrm -fr conftest*
18585de2362d3Smrg
18586de2362d3Smrg
18587de2362d3Smrgfi
18588de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
18589de2362d3Smrg$as_echo "$lt_cv_dlopen_self_static" >&6; }
18590de2362d3Smrg    fi
18591de2362d3Smrg
1859218781e08Smrg    CPPFLAGS=$save_CPPFLAGS
1859318781e08Smrg    LDFLAGS=$save_LDFLAGS
1859418781e08Smrg    LIBS=$save_LIBS
18595de2362d3Smrg    ;;
18596de2362d3Smrg  esac
18597de2362d3Smrg
18598de2362d3Smrg  case $lt_cv_dlopen_self in
18599de2362d3Smrg  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
18600de2362d3Smrg  *) enable_dlopen_self=unknown ;;
18601de2362d3Smrg  esac
18602de2362d3Smrg
18603de2362d3Smrg  case $lt_cv_dlopen_self_static in
18604de2362d3Smrg  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
18605de2362d3Smrg  *) enable_dlopen_self_static=unknown ;;
18606de2362d3Smrg  esac
18607de2362d3Smrgfi
18608de2362d3Smrg
18609de2362d3Smrg
18610de2362d3Smrg
18611de2362d3Smrg
18612de2362d3Smrg
18613de2362d3Smrg
18614de2362d3Smrg
18615de2362d3Smrg
18616de2362d3Smrg
18617de2362d3Smrg
18618de2362d3Smrg
18619de2362d3Smrg
18620de2362d3Smrg
18621de2362d3Smrg
18622de2362d3Smrg
18623de2362d3Smrg
18624de2362d3Smrg
18625de2362d3Smrgstriplib=
18626de2362d3Smrgold_striplib=
18627de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
18628de2362d3Smrg$as_echo_n "checking whether stripping libraries is possible... " >&6; }
186298bf5c682Smrgif test -z "$STRIP"; then
186308bf5c682Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
186318bf5c682Smrg$as_echo "no" >&6; }
18632de2362d3Smrgelse
186338bf5c682Smrg  if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
186348bf5c682Smrg    old_striplib="$STRIP --strip-debug"
186358bf5c682Smrg    striplib="$STRIP --strip-unneeded"
186368bf5c682Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
186378bf5c682Smrg$as_echo "yes" >&6; }
186388bf5c682Smrg  else
186398bf5c682Smrg    case $host_os in
186408bf5c682Smrg    darwin*)
186418bf5c682Smrg      # FIXME - insert some real tests, host_os isn't really good enough
18642de2362d3Smrg      striplib="$STRIP -x"
18643de2362d3Smrg      old_striplib="$STRIP -S"
18644de2362d3Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18645de2362d3Smrg$as_echo "yes" >&6; }
186468bf5c682Smrg      ;;
186478bf5c682Smrg    freebsd*)
186488bf5c682Smrg      if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then
186498bf5c682Smrg        old_striplib="$STRIP --strip-debug"
186508bf5c682Smrg        striplib="$STRIP --strip-unneeded"
186518bf5c682Smrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
186528bf5c682Smrg$as_echo "yes" >&6; }
186538bf5c682Smrg      else
186548bf5c682Smrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18655de2362d3Smrg$as_echo "no" >&6; }
186568bf5c682Smrg      fi
186578bf5c682Smrg      ;;
186588bf5c682Smrg    *)
186598bf5c682Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18660de2362d3Smrg$as_echo "no" >&6; }
186618bf5c682Smrg      ;;
186628bf5c682Smrg    esac
186638bf5c682Smrg  fi
18664de2362d3Smrgfi
18665de2362d3Smrg
18666de2362d3Smrg
18667de2362d3Smrg
18668de2362d3Smrg
18669de2362d3Smrg
18670de2362d3Smrg
18671de2362d3Smrg
18672de2362d3Smrg
18673de2362d3Smrg
18674de2362d3Smrg
18675de2362d3Smrg
18676de2362d3Smrg
1867718781e08Smrg  # Report what library types will actually be built
18678de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
18679de2362d3Smrg$as_echo_n "checking if libtool supports shared libraries... " >&6; }
18680de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
18681de2362d3Smrg$as_echo "$can_build_shared" >&6; }
18682de2362d3Smrg
18683de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
18684de2362d3Smrg$as_echo_n "checking whether to build shared libraries... " >&6; }
1868518781e08Smrg  test no = "$can_build_shared" && enable_shared=no
18686de2362d3Smrg
18687de2362d3Smrg  # On AIX, shared libraries and static libraries use the same namespace, and
18688de2362d3Smrg  # are all built from PIC.
18689de2362d3Smrg  case $host_os in
18690de2362d3Smrg  aix3*)
1869118781e08Smrg    test yes = "$enable_shared" && enable_static=no
18692de2362d3Smrg    if test -n "$RANLIB"; then
18693de2362d3Smrg      archive_cmds="$archive_cmds~\$RANLIB \$lib"
18694de2362d3Smrg      postinstall_cmds='$RANLIB $lib'
18695de2362d3Smrg    fi
18696de2362d3Smrg    ;;
18697de2362d3Smrg
18698de2362d3Smrg  aix[4-9]*)
1869918781e08Smrg    if test ia64 != "$host_cpu"; then
1870018781e08Smrg      case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
1870118781e08Smrg      yes,aix,yes) ;;			# shared object as lib.so file only
1870218781e08Smrg      yes,svr4,*) ;;			# shared object as lib.so archive member only
1870318781e08Smrg      yes,*) enable_static=no ;;	# shared object in lib.a archive as well
1870418781e08Smrg      esac
18705de2362d3Smrg    fi
18706de2362d3Smrg    ;;
18707de2362d3Smrg  esac
18708de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
1870918781e08Smrg$as_echo "$enable_shared" >&6; }
1871018781e08Smrg
1871118781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
1871218781e08Smrg$as_echo_n "checking whether to build static libraries... " >&6; }
1871318781e08Smrg  # Make sure either enable_shared or enable_static is yes.
1871418781e08Smrg  test yes = "$enable_shared" || enable_static=yes
1871518781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
1871618781e08Smrg$as_echo "$enable_static" >&6; }
18717de2362d3Smrg
18718de2362d3Smrg
18719de2362d3Smrg
18720de2362d3Smrg
187217821949aSmrgfi
1872218781e08Smrgac_ext=c
1872318781e08Smrgac_cpp='$CPP $CPPFLAGS'
1872418781e08Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1872518781e08Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1872618781e08Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
1872718781e08Smrg
1872818781e08SmrgCC=$lt_save_CC
1872918781e08Smrg
1873018781e08Smrg
1873118781e08Smrg
1873218781e08Smrg
1873318781e08Smrg
1873418781e08Smrg
18735de2362d3Smrg
18736de2362d3Smrg
18737de2362d3Smrg
1873818781e08Smrg
1873918781e08Smrg
1874018781e08Smrg
1874118781e08Smrg
1874218781e08Smrg
1874318781e08Smrg
1874418781e08Smrg        ac_config_commands="$ac_config_commands libtool"
1874518781e08Smrg
1874618781e08Smrg
1874718781e08Smrg
1874818781e08Smrg
1874918781e08Smrg# Only expand once:
1875018781e08Smrg
1875118781e08Smrg
1875218781e08Smrg
1875318781e08Smrg# Checks for programs.
1875418781e08Smrg
1875518781e08Smrg
18756de2362d3Smrgif test "x$GCC" = "xyes"; then
18757de2362d3Smrg	CPPFLAGS="$CPPFLAGS -Wall"
18758de2362d3Smrgfi
18759de2362d3Smrg
18760de2362d3Smrg
18761de2362d3Smrg
18762de2362d3Smrg# Define a configure option for an alternate module directory
18763de2362d3Smrg
18764de2362d3Smrg# Check whether --with-xorg-module-dir was given.
18765de2362d3Smrgif test "${with_xorg_module_dir+set}" = set; then :
18766de2362d3Smrg  withval=$with_xorg_module_dir; moduledir="$withval"
18767de2362d3Smrgelse
18768de2362d3Smrg  moduledir="$libdir/xorg/modules"
18769de2362d3Smrgfi
18770de2362d3Smrg
18771de2362d3Smrg
18772de2362d3Smrg# Store the list of server defined optional extensions in REQUIRED_MODULES
18773de2362d3Smrg
18774de2362d3Smrg
18775de2362d3Smrg	SAVE_CFLAGS="$CFLAGS"
18776de2362d3Smrg	CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`"
18777de2362d3Smrg	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18778de2362d3Smrg/* end confdefs.h.  */
18779de2362d3Smrg
18780de2362d3Smrg#include "xorg-server.h"
18781de2362d3Smrg#if !defined RANDR
18782de2362d3Smrg#error RANDR not defined
18783de2362d3Smrg#endif
18784de2362d3Smrg
18785de2362d3Smrgint
18786de2362d3Smrgmain ()
18787de2362d3Smrg{
18788de2362d3Smrg
18789de2362d3Smrg  ;
18790de2362d3Smrg  return 0;
18791de2362d3Smrg}
18792de2362d3Smrg_ACEOF
18793de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
18794de2362d3Smrg  _EXT_CHECK=yes
18795de2362d3Smrgelse
18796de2362d3Smrg  _EXT_CHECK=no
18797de2362d3Smrgfi
18798de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18799de2362d3Smrg	CFLAGS="$SAVE_CFLAGS"
18800de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if RANDR is defined" >&5
18801de2362d3Smrg$as_echo_n "checking if RANDR is defined... " >&6; }
18802de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5
18803de2362d3Smrg$as_echo "$_EXT_CHECK" >&6; }
18804de2362d3Smrg	if test "$_EXT_CHECK" != no; then
18805de2362d3Smrg		REQUIRED_MODULES="$REQUIRED_MODULES randrproto"
18806de2362d3Smrg	fi
18807de2362d3Smrg
18808de2362d3Smrg
18809de2362d3Smrg
18810de2362d3Smrg	SAVE_CFLAGS="$CFLAGS"
18811de2362d3Smrg	CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`"
18812de2362d3Smrg	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18813de2362d3Smrg/* end confdefs.h.  */
18814de2362d3Smrg
18815de2362d3Smrg#include "xorg-server.h"
18816de2362d3Smrg#if !defined RENDER
18817de2362d3Smrg#error RENDER not defined
18818de2362d3Smrg#endif
18819de2362d3Smrg
18820de2362d3Smrgint
18821de2362d3Smrgmain ()
18822de2362d3Smrg{
18823de2362d3Smrg
18824de2362d3Smrg  ;
18825de2362d3Smrg  return 0;
18826de2362d3Smrg}
18827de2362d3Smrg_ACEOF
18828de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
18829de2362d3Smrg  _EXT_CHECK=yes
18830de2362d3Smrgelse
18831de2362d3Smrg  _EXT_CHECK=no
18832de2362d3Smrgfi
18833de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18834de2362d3Smrg	CFLAGS="$SAVE_CFLAGS"
18835de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if RENDER is defined" >&5
18836de2362d3Smrg$as_echo_n "checking if RENDER is defined... " >&6; }
18837de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5
18838de2362d3Smrg$as_echo "$_EXT_CHECK" >&6; }
18839de2362d3Smrg	if test "$_EXT_CHECK" != no; then
18840de2362d3Smrg		REQUIRED_MODULES="$REQUIRED_MODULES renderproto"
18841de2362d3Smrg	fi
18842de2362d3Smrg
18843de2362d3Smrg
18844de2362d3Smrg
18845de2362d3Smrg	SAVE_CFLAGS="$CFLAGS"
18846de2362d3Smrg	CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`"
18847de2362d3Smrg	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18848de2362d3Smrg/* end confdefs.h.  */
18849de2362d3Smrg
18850de2362d3Smrg#include "xorg-server.h"
18851de2362d3Smrg#if !defined XV
18852de2362d3Smrg#error XV not defined
18853de2362d3Smrg#endif
18854de2362d3Smrg
18855de2362d3Smrgint
18856de2362d3Smrgmain ()
18857de2362d3Smrg{
18858de2362d3Smrg
18859de2362d3Smrg  ;
18860de2362d3Smrg  return 0;
18861de2362d3Smrg}
18862de2362d3Smrg_ACEOF
18863de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
18864de2362d3Smrg  _EXT_CHECK=yes
18865de2362d3Smrgelse
18866de2362d3Smrg  _EXT_CHECK=no
18867de2362d3Smrgfi
18868de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18869de2362d3Smrg	CFLAGS="$SAVE_CFLAGS"
18870de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if XV is defined" >&5
18871de2362d3Smrg$as_echo_n "checking if XV is defined... " >&6; }
18872de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5
18873de2362d3Smrg$as_echo "$_EXT_CHECK" >&6; }
18874de2362d3Smrg	if test "$_EXT_CHECK" != no; then
18875de2362d3Smrg		REQUIRED_MODULES="$REQUIRED_MODULES videoproto"
18876de2362d3Smrg	fi
18877de2362d3Smrg
18878de2362d3Smrg
18879de2362d3Smrg
18880de2362d3Smrg	SAVE_CFLAGS="$CFLAGS"
18881de2362d3Smrg	CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`"
18882de2362d3Smrg	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18883de2362d3Smrg/* end confdefs.h.  */
18884de2362d3Smrg
18885de2362d3Smrg#include "xorg-server.h"
18886de2362d3Smrg#if !defined DPMSExtension
18887de2362d3Smrg#error DPMSExtension not defined
18888de2362d3Smrg#endif
18889de2362d3Smrg
18890de2362d3Smrgint
18891de2362d3Smrgmain ()
18892de2362d3Smrg{
18893de2362d3Smrg
18894de2362d3Smrg  ;
18895de2362d3Smrg  return 0;
18896de2362d3Smrg}
18897de2362d3Smrg_ACEOF
18898de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
18899de2362d3Smrg  _EXT_CHECK=yes
18900de2362d3Smrgelse
18901de2362d3Smrg  _EXT_CHECK=no
18902de2362d3Smrgfi
18903de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18904de2362d3Smrg	CFLAGS="$SAVE_CFLAGS"
18905de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if DPMSExtension is defined" >&5
18906de2362d3Smrg$as_echo_n "checking if DPMSExtension is defined... " >&6; }
18907de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5
18908de2362d3Smrg$as_echo "$_EXT_CHECK" >&6; }
18909de2362d3Smrg	if test "$_EXT_CHECK" != no; then
18910de2362d3Smrg		REQUIRED_MODULES="$REQUIRED_MODULES xextproto"
18911de2362d3Smrg	fi
18912de2362d3Smrg
18913de2362d3Smrg
1891418781e08Smrg# Checks for libraries.
1891518781e08Smrg
1891618781e08Smrgpkg_failed=no
1891718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBDRM" >&5
1891818781e08Smrg$as_echo_n "checking for LIBDRM... " >&6; }
1891918781e08Smrg
1892018781e08Smrgif test -n "$LIBDRM_CFLAGS"; then
1892118781e08Smrg    pkg_cv_LIBDRM_CFLAGS="$LIBDRM_CFLAGS"
1892218781e08Smrg elif test -n "$PKG_CONFIG"; then
1892318781e08Smrg    if test -n "$PKG_CONFIG" && \
1892439413783Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.4.89\""; } >&5
1892539413783Smrg  ($PKG_CONFIG --exists --print-errors "libdrm >= 2.4.89") 2>&5
1892618781e08Smrg  ac_status=$?
1892718781e08Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1892818781e08Smrg  test $ac_status = 0; }; then
1892939413783Smrg  pkg_cv_LIBDRM_CFLAGS=`$PKG_CONFIG --cflags "libdrm >= 2.4.89" 2>/dev/null`
1893018781e08Smrg		      test "x$?" != "x0" && pkg_failed=yes
1893118781e08Smrgelse
1893218781e08Smrg  pkg_failed=yes
1893318781e08Smrgfi
1893418781e08Smrg else
1893518781e08Smrg    pkg_failed=untried
1893618781e08Smrgfi
1893718781e08Smrgif test -n "$LIBDRM_LIBS"; then
1893818781e08Smrg    pkg_cv_LIBDRM_LIBS="$LIBDRM_LIBS"
1893918781e08Smrg elif test -n "$PKG_CONFIG"; then
1894018781e08Smrg    if test -n "$PKG_CONFIG" && \
1894139413783Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.4.89\""; } >&5
1894239413783Smrg  ($PKG_CONFIG --exists --print-errors "libdrm >= 2.4.89") 2>&5
1894318781e08Smrg  ac_status=$?
1894418781e08Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1894518781e08Smrg  test $ac_status = 0; }; then
1894639413783Smrg  pkg_cv_LIBDRM_LIBS=`$PKG_CONFIG --libs "libdrm >= 2.4.89" 2>/dev/null`
1894718781e08Smrg		      test "x$?" != "x0" && pkg_failed=yes
1894818781e08Smrgelse
1894918781e08Smrg  pkg_failed=yes
1895018781e08Smrgfi
1895118781e08Smrg else
1895218781e08Smrg    pkg_failed=untried
1895318781e08Smrgfi
1895418781e08Smrg
1895518781e08Smrg
1895618781e08Smrg
1895718781e08Smrgif test $pkg_failed = yes; then
1895818781e08Smrg   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1895918781e08Smrg$as_echo "no" >&6; }
1896018781e08Smrg
1896118781e08Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
1896218781e08Smrg        _pkg_short_errors_supported=yes
1896318781e08Smrgelse
1896418781e08Smrg        _pkg_short_errors_supported=no
1896518781e08Smrgfi
1896618781e08Smrg        if test $_pkg_short_errors_supported = yes; then
1896739413783Smrg	        LIBDRM_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libdrm >= 2.4.89" 2>&1`
1896818781e08Smrg        else
1896939413783Smrg	        LIBDRM_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libdrm >= 2.4.89" 2>&1`
1897018781e08Smrg        fi
1897118781e08Smrg	# Put the nasty error message in config.log where it belongs
1897218781e08Smrg	echo "$LIBDRM_PKG_ERRORS" >&5
1897318781e08Smrg
1897439413783Smrg	as_fn_error $? "Package requirements (libdrm >= 2.4.89) were not met:
1897518781e08Smrg
1897618781e08Smrg$LIBDRM_PKG_ERRORS
1897718781e08Smrg
1897818781e08SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
1897918781e08Smrginstalled software in a non-standard prefix.
1898018781e08Smrg
1898118781e08SmrgAlternatively, you may set the environment variables LIBDRM_CFLAGS
1898218781e08Smrgand LIBDRM_LIBS to avoid the need to call pkg-config.
1898318781e08SmrgSee the pkg-config man page for more details." "$LINENO" 5
1898418781e08Smrgelif test $pkg_failed = untried; then
1898518781e08Smrg     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1898618781e08Smrg$as_echo "no" >&6; }
1898718781e08Smrg	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
1898818781e08Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
1898918781e08Smrgas_fn_error $? "The pkg-config script could not be found or is too old.  Make sure it
1899018781e08Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
1899118781e08Smrgpath to pkg-config.
1899218781e08Smrg
1899318781e08SmrgAlternatively, you may set the environment variables LIBDRM_CFLAGS
1899418781e08Smrgand LIBDRM_LIBS to avoid the need to call pkg-config.
1899518781e08SmrgSee the pkg-config man page for more details.
1899618781e08Smrg
1899718781e08SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>.
1899818781e08SmrgSee \`config.log' for more details" "$LINENO" 5; }
1899918781e08Smrgelse
1900018781e08Smrg	LIBDRM_CFLAGS=$pkg_cv_LIBDRM_CFLAGS
1900118781e08Smrg	LIBDRM_LIBS=$pkg_cv_LIBDRM_LIBS
1900218781e08Smrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1900318781e08Smrg$as_echo "yes" >&6; }
1900418781e08Smrg
1900518781e08Smrgfi
1900618781e08Smrg
1900718781e08Smrgpkg_failed=no
1900818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBDRM_RADEON" >&5
1900918781e08Smrg$as_echo_n "checking for LIBDRM_RADEON... " >&6; }
1901018781e08Smrg
1901118781e08Smrgif test -n "$LIBDRM_RADEON_CFLAGS"; then
1901218781e08Smrg    pkg_cv_LIBDRM_RADEON_CFLAGS="$LIBDRM_RADEON_CFLAGS"
1901318781e08Smrg elif test -n "$PKG_CONFIG"; then
1901418781e08Smrg    if test -n "$PKG_CONFIG" && \
1901518781e08Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdrm_radeon\""; } >&5
1901618781e08Smrg  ($PKG_CONFIG --exists --print-errors "libdrm_radeon") 2>&5
1901718781e08Smrg  ac_status=$?
1901818781e08Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1901918781e08Smrg  test $ac_status = 0; }; then
1902018781e08Smrg  pkg_cv_LIBDRM_RADEON_CFLAGS=`$PKG_CONFIG --cflags "libdrm_radeon" 2>/dev/null`
1902118781e08Smrg		      test "x$?" != "x0" && pkg_failed=yes
1902218781e08Smrgelse
1902318781e08Smrg  pkg_failed=yes
1902418781e08Smrgfi
1902518781e08Smrg else
1902618781e08Smrg    pkg_failed=untried
1902718781e08Smrgfi
1902818781e08Smrgif test -n "$LIBDRM_RADEON_LIBS"; then
1902918781e08Smrg    pkg_cv_LIBDRM_RADEON_LIBS="$LIBDRM_RADEON_LIBS"
1903018781e08Smrg elif test -n "$PKG_CONFIG"; then
1903118781e08Smrg    if test -n "$PKG_CONFIG" && \
1903218781e08Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdrm_radeon\""; } >&5
1903318781e08Smrg  ($PKG_CONFIG --exists --print-errors "libdrm_radeon") 2>&5
1903418781e08Smrg  ac_status=$?
1903518781e08Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1903618781e08Smrg  test $ac_status = 0; }; then
1903718781e08Smrg  pkg_cv_LIBDRM_RADEON_LIBS=`$PKG_CONFIG --libs "libdrm_radeon" 2>/dev/null`
1903818781e08Smrg		      test "x$?" != "x0" && pkg_failed=yes
1903918781e08Smrgelse
1904018781e08Smrg  pkg_failed=yes
1904118781e08Smrgfi
1904218781e08Smrg else
1904318781e08Smrg    pkg_failed=untried
1904418781e08Smrgfi
1904518781e08Smrg
1904618781e08Smrg
1904718781e08Smrg
1904818781e08Smrgif test $pkg_failed = yes; then
1904918781e08Smrg   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1905018781e08Smrg$as_echo "no" >&6; }
1905118781e08Smrg
1905218781e08Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
1905318781e08Smrg        _pkg_short_errors_supported=yes
1905418781e08Smrgelse
1905518781e08Smrg        _pkg_short_errors_supported=no
1905618781e08Smrgfi
1905718781e08Smrg        if test $_pkg_short_errors_supported = yes; then
1905818781e08Smrg	        LIBDRM_RADEON_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libdrm_radeon" 2>&1`
1905918781e08Smrg        else
1906018781e08Smrg	        LIBDRM_RADEON_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libdrm_radeon" 2>&1`
1906118781e08Smrg        fi
1906218781e08Smrg	# Put the nasty error message in config.log where it belongs
1906318781e08Smrg	echo "$LIBDRM_RADEON_PKG_ERRORS" >&5
1906418781e08Smrg
1906518781e08Smrg	as_fn_error $? "Package requirements (libdrm_radeon) were not met:
1906618781e08Smrg
1906718781e08Smrg$LIBDRM_RADEON_PKG_ERRORS
1906818781e08Smrg
1906918781e08SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
1907018781e08Smrginstalled software in a non-standard prefix.
1907118781e08Smrg
1907218781e08SmrgAlternatively, you may set the environment variables LIBDRM_RADEON_CFLAGS
1907318781e08Smrgand LIBDRM_RADEON_LIBS to avoid the need to call pkg-config.
1907418781e08SmrgSee the pkg-config man page for more details." "$LINENO" 5
1907518781e08Smrgelif test $pkg_failed = untried; then
1907618781e08Smrg     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1907718781e08Smrg$as_echo "no" >&6; }
1907818781e08Smrg	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
1907918781e08Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
1908018781e08Smrgas_fn_error $? "The pkg-config script could not be found or is too old.  Make sure it
1908118781e08Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
1908218781e08Smrgpath to pkg-config.
1908318781e08Smrg
1908418781e08SmrgAlternatively, you may set the environment variables LIBDRM_RADEON_CFLAGS
1908518781e08Smrgand LIBDRM_RADEON_LIBS to avoid the need to call pkg-config.
1908618781e08SmrgSee the pkg-config man page for more details.
1908718781e08Smrg
1908818781e08SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>.
1908918781e08SmrgSee \`config.log' for more details" "$LINENO" 5; }
1909018781e08Smrgelse
1909118781e08Smrg	LIBDRM_RADEON_CFLAGS=$pkg_cv_LIBDRM_RADEON_CFLAGS
1909218781e08Smrg	LIBDRM_RADEON_LIBS=$pkg_cv_LIBDRM_RADEON_LIBS
1909318781e08Smrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1909418781e08Smrg$as_echo "yes" >&6; }
1909518781e08Smrg
1909618781e08Smrgfi
1909718781e08Smrg
19098de2362d3Smrg# Obtain compiler/linker options for the driver dependencies
19099de2362d3Smrg
19100de2362d3Smrgpkg_failed=no
19101de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XORG" >&5
19102de2362d3Smrg$as_echo_n "checking for XORG... " >&6; }
19103de2362d3Smrg
19104de2362d3Smrgif test -n "$XORG_CFLAGS"; then
19105de2362d3Smrg    pkg_cv_XORG_CFLAGS="$XORG_CFLAGS"
19106de2362d3Smrg elif test -n "$PKG_CONFIG"; then
19107de2362d3Smrg    if test -n "$PKG_CONFIG" && \
191088bf5c682Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.13 xproto fontsproto xf86driproto \$REQUIRED_MODULES\""; } >&5
191098bf5c682Smrg  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.13 xproto fontsproto xf86driproto $REQUIRED_MODULES") 2>&5
19110de2362d3Smrg  ac_status=$?
19111de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19112de2362d3Smrg  test $ac_status = 0; }; then
191138bf5c682Smrg  pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.13 xproto fontsproto xf86driproto $REQUIRED_MODULES" 2>/dev/null`
1911418781e08Smrg		      test "x$?" != "x0" && pkg_failed=yes
19115de2362d3Smrgelse
19116de2362d3Smrg  pkg_failed=yes
19117de2362d3Smrgfi
19118de2362d3Smrg else
19119de2362d3Smrg    pkg_failed=untried
19120de2362d3Smrgfi
19121de2362d3Smrgif test -n "$XORG_LIBS"; then
19122de2362d3Smrg    pkg_cv_XORG_LIBS="$XORG_LIBS"
19123de2362d3Smrg elif test -n "$PKG_CONFIG"; then
19124de2362d3Smrg    if test -n "$PKG_CONFIG" && \
191258bf5c682Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.13 xproto fontsproto xf86driproto \$REQUIRED_MODULES\""; } >&5
191268bf5c682Smrg  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.13 xproto fontsproto xf86driproto $REQUIRED_MODULES") 2>&5
19127de2362d3Smrg  ac_status=$?
19128de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19129de2362d3Smrg  test $ac_status = 0; }; then
191308bf5c682Smrg  pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.13 xproto fontsproto xf86driproto $REQUIRED_MODULES" 2>/dev/null`
1913118781e08Smrg		      test "x$?" != "x0" && pkg_failed=yes
19132de2362d3Smrgelse
19133de2362d3Smrg  pkg_failed=yes
19134de2362d3Smrgfi
19135de2362d3Smrg else
19136de2362d3Smrg    pkg_failed=untried
19137de2362d3Smrgfi
19138de2362d3Smrg
19139de2362d3Smrg
19140de2362d3Smrg
19141de2362d3Smrgif test $pkg_failed = yes; then
19142de2362d3Smrg   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19143de2362d3Smrg$as_echo "no" >&6; }
19144de2362d3Smrg
19145de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
19146de2362d3Smrg        _pkg_short_errors_supported=yes
19147de2362d3Smrgelse
19148de2362d3Smrg        _pkg_short_errors_supported=no
19149de2362d3Smrgfi
19150de2362d3Smrg        if test $_pkg_short_errors_supported = yes; then
191518bf5c682Smrg	        XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xorg-server >= 1.13 xproto fontsproto xf86driproto $REQUIRED_MODULES" 2>&1`
19152de2362d3Smrg        else
191538bf5c682Smrg	        XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xorg-server >= 1.13 xproto fontsproto xf86driproto $REQUIRED_MODULES" 2>&1`
19154de2362d3Smrg        fi
19155de2362d3Smrg	# Put the nasty error message in config.log where it belongs
19156de2362d3Smrg	echo "$XORG_PKG_ERRORS" >&5
19157de2362d3Smrg
191588bf5c682Smrg	as_fn_error $? "Package requirements (xorg-server >= 1.13 xproto fontsproto xf86driproto $REQUIRED_MODULES) were not met:
19159de2362d3Smrg
19160de2362d3Smrg$XORG_PKG_ERRORS
19161de2362d3Smrg
19162de2362d3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
19163de2362d3Smrginstalled software in a non-standard prefix.
19164de2362d3Smrg
19165de2362d3SmrgAlternatively, you may set the environment variables XORG_CFLAGS
19166de2362d3Smrgand XORG_LIBS to avoid the need to call pkg-config.
19167de2362d3SmrgSee the pkg-config man page for more details." "$LINENO" 5
19168de2362d3Smrgelif test $pkg_failed = untried; then
19169de2362d3Smrg     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19170de2362d3Smrg$as_echo "no" >&6; }
19171de2362d3Smrg	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
19172de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
19173de2362d3Smrgas_fn_error $? "The pkg-config script could not be found or is too old.  Make sure it
19174de2362d3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
19175de2362d3Smrgpath to pkg-config.
19176de2362d3Smrg
19177de2362d3SmrgAlternatively, you may set the environment variables XORG_CFLAGS
19178de2362d3Smrgand XORG_LIBS to avoid the need to call pkg-config.
19179de2362d3SmrgSee the pkg-config man page for more details.
19180de2362d3Smrg
19181de2362d3SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>.
19182de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; }
19183de2362d3Smrgelse
19184de2362d3Smrg	XORG_CFLAGS=$pkg_cv_XORG_CFLAGS
19185de2362d3Smrg	XORG_LIBS=$pkg_cv_XORG_LIBS
19186de2362d3Smrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19187de2362d3Smrg$as_echo "yes" >&6; }
19188de2362d3Smrg
19189de2362d3Smrgfi
19190de2362d3Smrg
19191de2362d3Smrgpkg_failed=no
19192de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XEXT" >&5
19193de2362d3Smrg$as_echo_n "checking for XEXT... " >&6; }
19194de2362d3Smrg
19195de2362d3Smrgif test -n "$XEXT_CFLAGS"; then
19196de2362d3Smrg    pkg_cv_XEXT_CFLAGS="$XEXT_CFLAGS"
19197de2362d3Smrg elif test -n "$PKG_CONFIG"; then
19198de2362d3Smrg    if test -n "$PKG_CONFIG" && \
19199de2362d3Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\""; } >&5
19200de2362d3Smrg  ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5
19201de2362d3Smrg  ac_status=$?
19202de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19203de2362d3Smrg  test $ac_status = 0; }; then
19204de2362d3Smrg  pkg_cv_XEXT_CFLAGS=`$PKG_CONFIG --cflags "xextproto >= 7.0.99.1" 2>/dev/null`
1920518781e08Smrg		      test "x$?" != "x0" && pkg_failed=yes
19206de2362d3Smrgelse
19207de2362d3Smrg  pkg_failed=yes
19208de2362d3Smrgfi
19209de2362d3Smrg else
19210de2362d3Smrg    pkg_failed=untried
19211de2362d3Smrgfi
19212de2362d3Smrgif test -n "$XEXT_LIBS"; then
19213de2362d3Smrg    pkg_cv_XEXT_LIBS="$XEXT_LIBS"
19214de2362d3Smrg elif test -n "$PKG_CONFIG"; then
19215de2362d3Smrg    if test -n "$PKG_CONFIG" && \
19216de2362d3Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\""; } >&5
19217de2362d3Smrg  ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5
19218de2362d3Smrg  ac_status=$?
19219de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19220de2362d3Smrg  test $ac_status = 0; }; then
19221de2362d3Smrg  pkg_cv_XEXT_LIBS=`$PKG_CONFIG --libs "xextproto >= 7.0.99.1" 2>/dev/null`
1922218781e08Smrg		      test "x$?" != "x0" && pkg_failed=yes
19223de2362d3Smrgelse
19224de2362d3Smrg  pkg_failed=yes
19225de2362d3Smrgfi
19226de2362d3Smrg else
19227de2362d3Smrg    pkg_failed=untried
19228de2362d3Smrgfi
19229de2362d3Smrg
19230de2362d3Smrg
19231de2362d3Smrg
19232de2362d3Smrgif test $pkg_failed = yes; then
19233de2362d3Smrg   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19234de2362d3Smrg$as_echo "no" >&6; }
19235de2362d3Smrg
19236de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
19237de2362d3Smrg        _pkg_short_errors_supported=yes
19238de2362d3Smrgelse
19239de2362d3Smrg        _pkg_short_errors_supported=no
19240de2362d3Smrgfi
19241de2362d3Smrg        if test $_pkg_short_errors_supported = yes; then
1924218781e08Smrg	        XEXT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xextproto >= 7.0.99.1" 2>&1`
19243de2362d3Smrg        else
1924418781e08Smrg	        XEXT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xextproto >= 7.0.99.1" 2>&1`
19245de2362d3Smrg        fi
19246de2362d3Smrg	# Put the nasty error message in config.log where it belongs
19247de2362d3Smrg	echo "$XEXT_PKG_ERRORS" >&5
19248de2362d3Smrg
19249de2362d3Smrg	HAVE_XEXTPROTO_71="no"
19250de2362d3Smrgelif test $pkg_failed = untried; then
19251de2362d3Smrg     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19252de2362d3Smrg$as_echo "no" >&6; }
19253de2362d3Smrg	HAVE_XEXTPROTO_71="no"
19254de2362d3Smrgelse
19255de2362d3Smrg	XEXT_CFLAGS=$pkg_cv_XEXT_CFLAGS
19256de2362d3Smrg	XEXT_LIBS=$pkg_cv_XEXT_LIBS
19257de2362d3Smrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19258de2362d3Smrg$as_echo "yes" >&6; }
19259de2362d3Smrg	HAVE_XEXTPROTO_71="yes";
19260de2362d3Smrg$as_echo "#define HAVE_XEXTPROTO_71 1" >>confdefs.h
19261de2362d3Smrg
19262de2362d3Smrgfi
19263de2362d3Smrg if  test "$HAVE_XEXTPROTO_71" = "yes" ; then
19264de2362d3Smrg  HAVE_XEXTPROTO_71_TRUE=
19265de2362d3Smrg  HAVE_XEXTPROTO_71_FALSE='#'
19266de2362d3Smrgelse
19267de2362d3Smrg  HAVE_XEXTPROTO_71_TRUE='#'
19268de2362d3Smrg  HAVE_XEXTPROTO_71_FALSE=
19269de2362d3Smrgfi
19270de2362d3Smrg
19271de2362d3Smrg
192723ed65abbSmrg# Section "OutputClass" is only supported as of xserver 1.16
192733ed65abbSmrgif test -n "$PKG_CONFIG" && \
192743ed65abbSmrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.16\""; } >&5
192753ed65abbSmrg  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.16") 2>&5
192763ed65abbSmrg  ac_status=$?
192773ed65abbSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
192783ed65abbSmrg  test $ac_status = 0; }; then
192793ed65abbSmrg  sysconfigdir=`$PKG_CONFIG --variable=sysconfigdir xorg-server`
192803ed65abbSmrgelse
192813ed65abbSmrg  sysconfigdir=""
192823ed65abbSmrgfi
192833ed65abbSmrg if test "x$sysconfigdir" != "x"; then
192843ed65abbSmrg  HAS_XORG_CONF_DIR_TRUE=
192853ed65abbSmrg  HAS_XORG_CONF_DIR_FALSE='#'
192863ed65abbSmrgelse
192873ed65abbSmrg  HAS_XORG_CONF_DIR_TRUE='#'
192883ed65abbSmrg  HAS_XORG_CONF_DIR_FALSE=
192893ed65abbSmrgfi
192903ed65abbSmrg
192913ed65abbSmrg
192923ed65abbSmrg# Define a configure option for an alternate X Server configuration directory
192933ed65abbSmrg
192943ed65abbSmrg# Check whether --with-xorg-conf-dir was given.
192953ed65abbSmrgif test "${with_xorg_conf_dir+set}" = set; then :
192963ed65abbSmrg  withval=$with_xorg_conf_dir; configdir="$withval"
192973ed65abbSmrgelse
192983ed65abbSmrg  configdir='${prefix}/share/X11/xorg.conf.d'
192993ed65abbSmrgfi
193003ed65abbSmrg
193013ed65abbSmrg
193023ed65abbSmrg
1930318781e08Smrg# Check whether --enable-udev was given.
1930418781e08Smrgif test "${enable_udev+set}" = set; then :
1930518781e08Smrg  enableval=$enable_udev; enable_udev="$enableval"
1930618781e08Smrgelse
1930718781e08Smrg  enable_udev=auto
1930818781e08Smrgfi
193097821949aSmrg
1931018781e08Smrgif test "x$enable_udev" != "xno"; then
19311de2362d3Smrg
19312de2362d3Smrgpkg_failed=no
1931318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBUDEV" >&5
1931418781e08Smrg$as_echo_n "checking for LIBUDEV... " >&6; }
19315de2362d3Smrg
1931618781e08Smrgif test -n "$LIBUDEV_CFLAGS"; then
1931718781e08Smrg    pkg_cv_LIBUDEV_CFLAGS="$LIBUDEV_CFLAGS"
19318de2362d3Smrg elif test -n "$PKG_CONFIG"; then
19319de2362d3Smrg    if test -n "$PKG_CONFIG" && \
1932018781e08Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libudev\""; } >&5
1932118781e08Smrg  ($PKG_CONFIG --exists --print-errors "libudev") 2>&5
19322de2362d3Smrg  ac_status=$?
19323de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19324de2362d3Smrg  test $ac_status = 0; }; then
1932518781e08Smrg  pkg_cv_LIBUDEV_CFLAGS=`$PKG_CONFIG --cflags "libudev" 2>/dev/null`
1932618781e08Smrg		      test "x$?" != "x0" && pkg_failed=yes
19327de2362d3Smrgelse
19328de2362d3Smrg  pkg_failed=yes
19329de2362d3Smrgfi
19330de2362d3Smrg else
19331de2362d3Smrg    pkg_failed=untried
19332de2362d3Smrgfi
1933318781e08Smrgif test -n "$LIBUDEV_LIBS"; then
1933418781e08Smrg    pkg_cv_LIBUDEV_LIBS="$LIBUDEV_LIBS"
19335de2362d3Smrg elif test -n "$PKG_CONFIG"; then
19336de2362d3Smrg    if test -n "$PKG_CONFIG" && \
1933718781e08Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libudev\""; } >&5
1933818781e08Smrg  ($PKG_CONFIG --exists --print-errors "libudev") 2>&5
19339de2362d3Smrg  ac_status=$?
19340de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19341de2362d3Smrg  test $ac_status = 0; }; then
1934218781e08Smrg  pkg_cv_LIBUDEV_LIBS=`$PKG_CONFIG --libs "libudev" 2>/dev/null`
1934318781e08Smrg		      test "x$?" != "x0" && pkg_failed=yes
19344de2362d3Smrgelse
19345de2362d3Smrg  pkg_failed=yes
19346de2362d3Smrgfi
19347de2362d3Smrg else
19348de2362d3Smrg    pkg_failed=untried
19349de2362d3Smrgfi
19350de2362d3Smrg
19351de2362d3Smrg
19352de2362d3Smrg
19353de2362d3Smrgif test $pkg_failed = yes; then
19354de2362d3Smrg   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19355de2362d3Smrg$as_echo "no" >&6; }
19356de2362d3Smrg
19357de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
19358de2362d3Smrg        _pkg_short_errors_supported=yes
19359de2362d3Smrgelse
19360de2362d3Smrg        _pkg_short_errors_supported=no
19361de2362d3Smrgfi
19362de2362d3Smrg        if test $_pkg_short_errors_supported = yes; then
1936318781e08Smrg	        LIBUDEV_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libudev" 2>&1`
19364de2362d3Smrg        else
1936518781e08Smrg	        LIBUDEV_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libudev" 2>&1`
19366de2362d3Smrg        fi
19367de2362d3Smrg	# Put the nasty error message in config.log where it belongs
1936818781e08Smrg	echo "$LIBUDEV_PKG_ERRORS" >&5
19369de2362d3Smrg
1937018781e08Smrg	LIBUDEV=no
19371de2362d3Smrgelif test $pkg_failed = untried; then
19372de2362d3Smrg     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19373de2362d3Smrg$as_echo "no" >&6; }
1937418781e08Smrg	LIBUDEV=no
19375de2362d3Smrgelse
1937618781e08Smrg	LIBUDEV_CFLAGS=$pkg_cv_LIBUDEV_CFLAGS
1937718781e08Smrg	LIBUDEV_LIBS=$pkg_cv_LIBUDEV_LIBS
19378de2362d3Smrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19379de2362d3Smrg$as_echo "yes" >&6; }
1938018781e08Smrg	LIBUDEV=yes
19381de2362d3Smrgfi
1938218781e08Smrg	if test "x$LIBUDEV" = xyes; then
19383de2362d3Smrg
1938418781e08Smrg$as_echo "#define HAVE_LIBUDEV 1" >>confdefs.h
19385de2362d3Smrg
1938618781e08Smrg	elif test "x$enable_udev" != "xauto"; then
1938718781e08Smrg		as_fn_error $? "Building with udev requested but libudev not found" "$LINENO" 5
1938818781e08Smrg	fi
1938918781e08Smrgfi
1939018781e08Smrg if test x$LIBUDEV = xyes; then
1939118781e08Smrg  LIBUDEV_TRUE=
1939218781e08Smrg  LIBUDEV_FALSE='#'
19393de2362d3Smrgelse
1939418781e08Smrg  LIBUDEV_TRUE='#'
1939518781e08Smrg  LIBUDEV_FALSE=
19396de2362d3Smrgfi
19397de2362d3Smrg
19398de2362d3Smrg
1939918781e08SmrgSAVE_CPPFLAGS="$CPPFLAGS"
1940018781e08SmrgCPPFLAGS="$CPPFLAGS $XORG_CFLAGS"
194017821949aSmrg
1940218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include GLAMOR support" >&5
1940318781e08Smrg$as_echo_n "checking whether to include GLAMOR support... " >&6; }
1940418781e08Smrg# Check whether --enable-glamor was given.
1940518781e08Smrgif test "${enable_glamor+set}" = set; then :
1940618781e08Smrg  enableval=$enable_glamor; GLAMOR="$enableval"
1940718781e08Smrgelse
1940818781e08Smrg  GLAMOR=yes
1940918781e08Smrgfi
194107821949aSmrg
194117821949aSmrg
1941218781e08Smrgif test "x$GLAMOR" != "xno"; then
1941318781e08Smrg	for ac_header in glamor.h
1941418781e08Smrgdo :
1941518781e08Smrg  ac_fn_c_check_header_compile "$LINENO" "glamor.h" "ac_cv_header_glamor_h" "#include \"xorg-server.h\"
1941618781e08Smrg"
1941718781e08Smrgif test "x$ac_cv_header_glamor_h" = xyes; then :
1941818781e08Smrg  cat >>confdefs.h <<_ACEOF
1941918781e08Smrg#define HAVE_GLAMOR_H 1
19420de2362d3Smrg_ACEOF
1942118781e08Smrg GLAMOR_H="yes"
19422de2362d3Smrgelse
1942318781e08Smrg  GLAMOR_H="no"
19424de2362d3Smrgfi
19425de2362d3Smrg
1942618781e08Smrgdone
19427de2362d3Smrg
194287821949aSmrg
1942918781e08Smrg	if test "x$GLAMOR_H" = xyes; then
1943018781e08Smrg		ac_fn_c_check_decl "$LINENO" "GLAMOR_NO_DRI3" "ac_cv_have_decl_GLAMOR_NO_DRI3" "#include \"xorg-server.h\"
1943118781e08Smrg			       #include \"glamor.h\"
1943218781e08Smrg"
1943318781e08Smrgif test "x$ac_cv_have_decl_GLAMOR_NO_DRI3" = xyes; then :
1943418781e08Smrg  GLAMOR_XSERVER="yes"
19435de2362d3Smrgelse
1943618781e08Smrg  GLAMOR_XSERVER="no"
194370d16fef4Smrgfi
194380d16fef4Smrg
194390d16fef4Smrg
1944018781e08Smrg		ac_fn_c_check_decl "$LINENO" "glamor_glyphs_init" "ac_cv_have_decl_glamor_glyphs_init" "#include \"xorg-server.h\"
1944118781e08Smrg			       #include \"glamor.h\"
1944218781e08Smrg"
1944318781e08Smrgif test "x$ac_cv_have_decl_glamor_glyphs_init" = xyes; then :
194440d16fef4Smrg
1944518781e08Smrg$as_echo "#define HAVE_GLAMOR_GLYPHS_INIT 1" >>confdefs.h
194460d16fef4Smrg
1944718781e08Smrgfi
194480d16fef4Smrg
194490d16fef4Smrg
1945018781e08Smrg		ac_fn_c_check_decl "$LINENO" "glamor_egl_destroy_textured_pixmap" "ac_cv_have_decl_glamor_egl_destroy_textured_pixmap" "#include \"xorg-server.h\"
1945118781e08Smrg			       #include \"glamor.h\"
1945218781e08Smrg"
1945318781e08Smrgif test "x$ac_cv_have_decl_glamor_egl_destroy_textured_pixmap" = xyes; then :
194540d16fef4Smrg
1945518781e08Smrg$as_echo "#define HAVE_GLAMOR_EGL_DESTROY_TEXTURED_PIXMAP 1" >>confdefs.h
194560d16fef4Smrg
1945739413783Smrgfi
1945839413783Smrg
1945939413783Smrg
1946039413783Smrg		ac_fn_c_check_decl "$LINENO" "glamor_finish" "ac_cv_have_decl_glamor_finish" "#include \"xorg-server.h\"
1946139413783Smrg			       #include \"glamor.h\"
1946239413783Smrg"
1946339413783Smrgif test "x$ac_cv_have_decl_glamor_finish" = xyes; then :
1946439413783Smrg
1946539413783Smrg$as_echo "#define HAVE_GLAMOR_FINISH 1" >>confdefs.h
1946639413783Smrg
1946739413783Smrgelse
1946839413783Smrg
1946939413783Smrgpkg_failed=no
1947039413783Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBGL" >&5
1947139413783Smrg$as_echo_n "checking for LIBGL... " >&6; }
1947239413783Smrg
1947339413783Smrgif test -n "$LIBGL_CFLAGS"; then
1947439413783Smrg    pkg_cv_LIBGL_CFLAGS="$LIBGL_CFLAGS"
1947539413783Smrg elif test -n "$PKG_CONFIG"; then
1947639413783Smrg    if test -n "$PKG_CONFIG" && \
1947739413783Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gl\""; } >&5
1947839413783Smrg  ($PKG_CONFIG --exists --print-errors "gl") 2>&5
1947939413783Smrg  ac_status=$?
1948039413783Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1948139413783Smrg  test $ac_status = 0; }; then
1948239413783Smrg  pkg_cv_LIBGL_CFLAGS=`$PKG_CONFIG --cflags "gl" 2>/dev/null`
1948339413783Smrg		      test "x$?" != "x0" && pkg_failed=yes
1948439413783Smrgelse
1948539413783Smrg  pkg_failed=yes
1948639413783Smrgfi
1948739413783Smrg else
1948839413783Smrg    pkg_failed=untried
1948939413783Smrgfi
1949039413783Smrgif test -n "$LIBGL_LIBS"; then
1949139413783Smrg    pkg_cv_LIBGL_LIBS="$LIBGL_LIBS"
1949239413783Smrg elif test -n "$PKG_CONFIG"; then
1949339413783Smrg    if test -n "$PKG_CONFIG" && \
1949439413783Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gl\""; } >&5
1949539413783Smrg  ($PKG_CONFIG --exists --print-errors "gl") 2>&5
1949639413783Smrg  ac_status=$?
1949739413783Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1949839413783Smrg  test $ac_status = 0; }; then
1949939413783Smrg  pkg_cv_LIBGL_LIBS=`$PKG_CONFIG --libs "gl" 2>/dev/null`
1950039413783Smrg		      test "x$?" != "x0" && pkg_failed=yes
1950139413783Smrgelse
1950239413783Smrg  pkg_failed=yes
1950339413783Smrgfi
1950439413783Smrg else
1950539413783Smrg    pkg_failed=untried
1950639413783Smrgfi
1950739413783Smrg
1950839413783Smrg
1950939413783Smrg
1951039413783Smrgif test $pkg_failed = yes; then
1951139413783Smrg   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1951239413783Smrg$as_echo "no" >&6; }
1951339413783Smrg
1951439413783Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
1951539413783Smrg        _pkg_short_errors_supported=yes
1951639413783Smrgelse
1951739413783Smrg        _pkg_short_errors_supported=no
1951839413783Smrgfi
1951939413783Smrg        if test $_pkg_short_errors_supported = yes; then
1952039413783Smrg	        LIBGL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gl" 2>&1`
1952139413783Smrg        else
1952239413783Smrg	        LIBGL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gl" 2>&1`
1952339413783Smrg        fi
1952439413783Smrg	# Put the nasty error message in config.log where it belongs
1952539413783Smrg	echo "$LIBGL_PKG_ERRORS" >&5
1952639413783Smrg
1952739413783Smrg	as_fn_error $? "Package requirements (gl) were not met:
1952839413783Smrg
1952939413783Smrg$LIBGL_PKG_ERRORS
1953039413783Smrg
1953139413783SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
1953239413783Smrginstalled software in a non-standard prefix.
1953339413783Smrg
1953439413783SmrgAlternatively, you may set the environment variables LIBGL_CFLAGS
1953539413783Smrgand LIBGL_LIBS to avoid the need to call pkg-config.
1953639413783SmrgSee the pkg-config man page for more details." "$LINENO" 5
1953739413783Smrgelif test $pkg_failed = untried; then
1953839413783Smrg     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1953939413783Smrg$as_echo "no" >&6; }
1954039413783Smrg	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
1954139413783Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
1954239413783Smrgas_fn_error $? "The pkg-config script could not be found or is too old.  Make sure it
1954339413783Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
1954439413783Smrgpath to pkg-config.
1954539413783Smrg
1954639413783SmrgAlternatively, you may set the environment variables LIBGL_CFLAGS
1954739413783Smrgand LIBGL_LIBS to avoid the need to call pkg-config.
1954839413783SmrgSee the pkg-config man page for more details.
1954939413783Smrg
1955039413783SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>.
1955139413783SmrgSee \`config.log' for more details" "$LINENO" 5; }
1955239413783Smrgelse
1955339413783Smrg	LIBGL_CFLAGS=$pkg_cv_LIBGL_CFLAGS
1955439413783Smrg	LIBGL_LIBS=$pkg_cv_LIBGL_LIBS
1955539413783Smrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1955639413783Smrg$as_echo "yes" >&6; }
1955739413783Smrg
1955839413783Smrgfi
19559de2362d3Smrgfi
19560de2362d3Smrg
1956118781e08Smrg	fi
19562de2362d3Smrg
1956318781e08Smrg	if test "x$GLAMOR_XSERVER" != xyes; then
19564de2362d3Smrg
19565de2362d3Smrgpkg_failed=no
1956618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBGLAMOR" >&5
1956718781e08Smrg$as_echo_n "checking for LIBGLAMOR... " >&6; }
19568de2362d3Smrg
1956918781e08Smrgif test -n "$LIBGLAMOR_CFLAGS"; then
1957018781e08Smrg    pkg_cv_LIBGLAMOR_CFLAGS="$LIBGLAMOR_CFLAGS"
19571de2362d3Smrg elif test -n "$PKG_CONFIG"; then
19572de2362d3Smrg    if test -n "$PKG_CONFIG" && \
1957318781e08Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glamor >= 0.6.0\""; } >&5
1957418781e08Smrg  ($PKG_CONFIG --exists --print-errors "glamor >= 0.6.0") 2>&5
19575de2362d3Smrg  ac_status=$?
19576de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19577de2362d3Smrg  test $ac_status = 0; }; then
1957818781e08Smrg  pkg_cv_LIBGLAMOR_CFLAGS=`$PKG_CONFIG --cflags "glamor >= 0.6.0" 2>/dev/null`
1957918781e08Smrg		      test "x$?" != "x0" && pkg_failed=yes
19580de2362d3Smrgelse
19581de2362d3Smrg  pkg_failed=yes
19582de2362d3Smrgfi
19583de2362d3Smrg else
19584de2362d3Smrg    pkg_failed=untried
19585de2362d3Smrgfi
1958618781e08Smrgif test -n "$LIBGLAMOR_LIBS"; then
1958718781e08Smrg    pkg_cv_LIBGLAMOR_LIBS="$LIBGLAMOR_LIBS"
19588de2362d3Smrg elif test -n "$PKG_CONFIG"; then
19589de2362d3Smrg    if test -n "$PKG_CONFIG" && \
1959018781e08Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glamor >= 0.6.0\""; } >&5
1959118781e08Smrg  ($PKG_CONFIG --exists --print-errors "glamor >= 0.6.0") 2>&5
19592de2362d3Smrg  ac_status=$?
19593de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19594de2362d3Smrg  test $ac_status = 0; }; then
1959518781e08Smrg  pkg_cv_LIBGLAMOR_LIBS=`$PKG_CONFIG --libs "glamor >= 0.6.0" 2>/dev/null`
1959618781e08Smrg		      test "x$?" != "x0" && pkg_failed=yes
19597de2362d3Smrgelse
19598de2362d3Smrg  pkg_failed=yes
19599de2362d3Smrgfi
19600de2362d3Smrg else
19601de2362d3Smrg    pkg_failed=untried
19602de2362d3Smrgfi
19603de2362d3Smrg
19604de2362d3Smrg
19605de2362d3Smrg
19606de2362d3Smrgif test $pkg_failed = yes; then
19607de2362d3Smrg   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19608de2362d3Smrg$as_echo "no" >&6; }
19609de2362d3Smrg
19610de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
19611de2362d3Smrg        _pkg_short_errors_supported=yes
19612de2362d3Smrgelse
19613de2362d3Smrg        _pkg_short_errors_supported=no
19614de2362d3Smrgfi
19615de2362d3Smrg        if test $_pkg_short_errors_supported = yes; then
1961618781e08Smrg	        LIBGLAMOR_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glamor >= 0.6.0" 2>&1`
19617de2362d3Smrg        else
1961818781e08Smrg	        LIBGLAMOR_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glamor >= 0.6.0" 2>&1`
19619de2362d3Smrg        fi
19620de2362d3Smrg	# Put the nasty error message in config.log where it belongs
1962118781e08Smrg	echo "$LIBGLAMOR_PKG_ERRORS" >&5
1962218781e08Smrg
1962318781e08Smrg	as_fn_error $? "Package requirements (glamor >= 0.6.0) were not met:
1962418781e08Smrg
1962518781e08Smrg$LIBGLAMOR_PKG_ERRORS
1962618781e08Smrg
1962718781e08SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
1962818781e08Smrginstalled software in a non-standard prefix.
19629de2362d3Smrg
1963018781e08SmrgAlternatively, you may set the environment variables LIBGLAMOR_CFLAGS
1963118781e08Smrgand LIBGLAMOR_LIBS to avoid the need to call pkg-config.
1963218781e08SmrgSee the pkg-config man page for more details." "$LINENO" 5
19633de2362d3Smrgelif test $pkg_failed = untried; then
19634de2362d3Smrg     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19635de2362d3Smrg$as_echo "no" >&6; }
1963618781e08Smrg	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
1963718781e08Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
1963818781e08Smrgas_fn_error $? "The pkg-config script could not be found or is too old.  Make sure it
1963918781e08Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
1964018781e08Smrgpath to pkg-config.
1964118781e08Smrg
1964218781e08SmrgAlternatively, you may set the environment variables LIBGLAMOR_CFLAGS
1964318781e08Smrgand LIBGLAMOR_LIBS to avoid the need to call pkg-config.
1964418781e08SmrgSee the pkg-config man page for more details.
1964518781e08Smrg
1964618781e08SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>.
1964718781e08SmrgSee \`config.log' for more details" "$LINENO" 5; }
19648de2362d3Smrgelse
1964918781e08Smrg	LIBGLAMOR_CFLAGS=$pkg_cv_LIBGLAMOR_CFLAGS
1965018781e08Smrg	LIBGLAMOR_LIBS=$pkg_cv_LIBGLAMOR_LIBS
19651de2362d3Smrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19652de2362d3Smrg$as_echo "yes" >&6; }
196537821949aSmrg
1965418781e08Smrgfi
196557821949aSmrg
19656de2362d3Smrgpkg_failed=no
1965718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBGLAMOR_EGL" >&5
1965818781e08Smrg$as_echo_n "checking for LIBGLAMOR_EGL... " >&6; }
19659de2362d3Smrg
1966018781e08Smrgif test -n "$LIBGLAMOR_EGL_CFLAGS"; then
1966118781e08Smrg    pkg_cv_LIBGLAMOR_EGL_CFLAGS="$LIBGLAMOR_EGL_CFLAGS"
19662de2362d3Smrg elif test -n "$PKG_CONFIG"; then
19663de2362d3Smrg    if test -n "$PKG_CONFIG" && \
1966418781e08Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glamor-egl\""; } >&5
1966518781e08Smrg  ($PKG_CONFIG --exists --print-errors "glamor-egl") 2>&5
19666de2362d3Smrg  ac_status=$?
19667de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19668de2362d3Smrg  test $ac_status = 0; }; then
1966918781e08Smrg  pkg_cv_LIBGLAMOR_EGL_CFLAGS=`$PKG_CONFIG --cflags "glamor-egl" 2>/dev/null`
1967018781e08Smrg		      test "x$?" != "x0" && pkg_failed=yes
19671de2362d3Smrgelse
19672de2362d3Smrg  pkg_failed=yes
19673de2362d3Smrgfi
19674de2362d3Smrg else
19675de2362d3Smrg    pkg_failed=untried
19676de2362d3Smrgfi
1967718781e08Smrgif test -n "$LIBGLAMOR_EGL_LIBS"; then
1967818781e08Smrg    pkg_cv_LIBGLAMOR_EGL_LIBS="$LIBGLAMOR_EGL_LIBS"
19679de2362d3Smrg elif test -n "$PKG_CONFIG"; then
19680de2362d3Smrg    if test -n "$PKG_CONFIG" && \
1968118781e08Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glamor-egl\""; } >&5
1968218781e08Smrg  ($PKG_CONFIG --exists --print-errors "glamor-egl") 2>&5
19683de2362d3Smrg  ac_status=$?
19684de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19685de2362d3Smrg  test $ac_status = 0; }; then
1968618781e08Smrg  pkg_cv_LIBGLAMOR_EGL_LIBS=`$PKG_CONFIG --libs "glamor-egl" 2>/dev/null`
1968718781e08Smrg		      test "x$?" != "x0" && pkg_failed=yes
19688de2362d3Smrgelse
19689de2362d3Smrg  pkg_failed=yes
19690de2362d3Smrgfi
19691de2362d3Smrg else
19692de2362d3Smrg    pkg_failed=untried
19693de2362d3Smrgfi
19694de2362d3Smrg
19695de2362d3Smrg
19696de2362d3Smrg
19697de2362d3Smrgif test $pkg_failed = yes; then
19698de2362d3Smrg   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19699de2362d3Smrg$as_echo "no" >&6; }
19700de2362d3Smrg
19701de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
19702de2362d3Smrg        _pkg_short_errors_supported=yes
19703de2362d3Smrgelse
19704de2362d3Smrg        _pkg_short_errors_supported=no
19705de2362d3Smrgfi
19706de2362d3Smrg        if test $_pkg_short_errors_supported = yes; then
1970718781e08Smrg	        LIBGLAMOR_EGL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glamor-egl" 2>&1`
19708de2362d3Smrg        else
1970918781e08Smrg	        LIBGLAMOR_EGL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glamor-egl" 2>&1`
19710de2362d3Smrg        fi
19711de2362d3Smrg	# Put the nasty error message in config.log where it belongs
1971218781e08Smrg	echo "$LIBGLAMOR_EGL_PKG_ERRORS" >&5
19713de2362d3Smrg
1971418781e08Smrg	as_fn_error $? "Package requirements (glamor-egl) were not met:
1971518781e08Smrg
1971618781e08Smrg$LIBGLAMOR_EGL_PKG_ERRORS
1971718781e08Smrg
1971818781e08SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
1971918781e08Smrginstalled software in a non-standard prefix.
1972018781e08Smrg
1972118781e08SmrgAlternatively, you may set the environment variables LIBGLAMOR_EGL_CFLAGS
1972218781e08Smrgand LIBGLAMOR_EGL_LIBS to avoid the need to call pkg-config.
1972318781e08SmrgSee the pkg-config man page for more details." "$LINENO" 5
19724de2362d3Smrgelif test $pkg_failed = untried; then
19725de2362d3Smrg     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19726de2362d3Smrg$as_echo "no" >&6; }
1972718781e08Smrg	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
1972818781e08Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
1972918781e08Smrgas_fn_error $? "The pkg-config script could not be found or is too old.  Make sure it
1973018781e08Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
1973118781e08Smrgpath to pkg-config.
19732de2362d3Smrg
1973318781e08SmrgAlternatively, you may set the environment variables LIBGLAMOR_EGL_CFLAGS
1973418781e08Smrgand LIBGLAMOR_EGL_LIBS to avoid the need to call pkg-config.
1973518781e08SmrgSee the pkg-config man page for more details.
197367821949aSmrg
1973718781e08SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>.
1973818781e08SmrgSee \`config.log' for more details" "$LINENO" 5; }
19739de2362d3Smrgelse
1974018781e08Smrg	LIBGLAMOR_EGL_CFLAGS=$pkg_cv_LIBGLAMOR_EGL_CFLAGS
1974118781e08Smrg	LIBGLAMOR_EGL_LIBS=$pkg_cv_LIBGLAMOR_EGL_LIBS
19742de2362d3Smrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19743de2362d3Smrg$as_echo "yes" >&6; }
19744de2362d3Smrg
19745de2362d3Smrgfi
1974618781e08Smrg	fi
19747de2362d3Smrg
1974839413783Smrg
1974939413783Smrgpkg_failed=no
1975039413783Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GBM" >&5
1975139413783Smrg$as_echo_n "checking for GBM... " >&6; }
1975239413783Smrg
1975339413783Smrgif test -n "$GBM_CFLAGS"; then
1975439413783Smrg    pkg_cv_GBM_CFLAGS="$GBM_CFLAGS"
1975539413783Smrg elif test -n "$PKG_CONFIG"; then
1975639413783Smrg    if test -n "$PKG_CONFIG" && \
1975739413783Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gbm >= 10.6\""; } >&5
1975839413783Smrg  ($PKG_CONFIG --exists --print-errors "gbm >= 10.6") 2>&5
1975939413783Smrg  ac_status=$?
1976039413783Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1976139413783Smrg  test $ac_status = 0; }; then
1976239413783Smrg  pkg_cv_GBM_CFLAGS=`$PKG_CONFIG --cflags "gbm >= 10.6" 2>/dev/null`
1976339413783Smrg		      test "x$?" != "x0" && pkg_failed=yes
1976439413783Smrgelse
1976539413783Smrg  pkg_failed=yes
1976639413783Smrgfi
1976739413783Smrg else
1976839413783Smrg    pkg_failed=untried
1976939413783Smrgfi
1977039413783Smrgif test -n "$GBM_LIBS"; then
1977139413783Smrg    pkg_cv_GBM_LIBS="$GBM_LIBS"
1977239413783Smrg elif test -n "$PKG_CONFIG"; then
1977339413783Smrg    if test -n "$PKG_CONFIG" && \
1977439413783Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gbm >= 10.6\""; } >&5
1977539413783Smrg  ($PKG_CONFIG --exists --print-errors "gbm >= 10.6") 2>&5
1977639413783Smrg  ac_status=$?
1977739413783Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1977839413783Smrg  test $ac_status = 0; }; then
1977939413783Smrg  pkg_cv_GBM_LIBS=`$PKG_CONFIG --libs "gbm >= 10.6" 2>/dev/null`
1978039413783Smrg		      test "x$?" != "x0" && pkg_failed=yes
1978139413783Smrgelse
1978239413783Smrg  pkg_failed=yes
1978339413783Smrgfi
1978439413783Smrg else
1978539413783Smrg    pkg_failed=untried
1978639413783Smrgfi
1978739413783Smrg
1978839413783Smrg
1978939413783Smrg
1979039413783Smrgif test $pkg_failed = yes; then
1979139413783Smrg   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1979239413783Smrg$as_echo "no" >&6; }
1979339413783Smrg
1979439413783Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
1979539413783Smrg        _pkg_short_errors_supported=yes
1979639413783Smrgelse
1979739413783Smrg        _pkg_short_errors_supported=no
1979839413783Smrgfi
1979939413783Smrg        if test $_pkg_short_errors_supported = yes; then
1980039413783Smrg	        GBM_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gbm >= 10.6" 2>&1`
1980139413783Smrg        else
1980239413783Smrg	        GBM_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gbm >= 10.6" 2>&1`
1980339413783Smrg        fi
1980439413783Smrg	# Put the nasty error message in config.log where it belongs
1980539413783Smrg	echo "$GBM_PKG_ERRORS" >&5
1980639413783Smrg
1980739413783Smrg	as_fn_error $? "Package requirements (gbm >= 10.6) were not met:
1980839413783Smrg
1980939413783Smrg$GBM_PKG_ERRORS
1981039413783Smrg
1981139413783SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
1981239413783Smrginstalled software in a non-standard prefix.
1981339413783Smrg
1981439413783SmrgAlternatively, you may set the environment variables GBM_CFLAGS
1981539413783Smrgand GBM_LIBS to avoid the need to call pkg-config.
1981639413783SmrgSee the pkg-config man page for more details." "$LINENO" 5
1981739413783Smrgelif test $pkg_failed = untried; then
1981839413783Smrg     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1981939413783Smrg$as_echo "no" >&6; }
1982039413783Smrg	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
1982139413783Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
1982239413783Smrgas_fn_error $? "The pkg-config script could not be found or is too old.  Make sure it
1982339413783Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
1982439413783Smrgpath to pkg-config.
1982539413783Smrg
1982639413783SmrgAlternatively, you may set the environment variables GBM_CFLAGS
1982739413783Smrgand GBM_LIBS to avoid the need to call pkg-config.
1982839413783SmrgSee the pkg-config man page for more details.
1982939413783Smrg
1983039413783SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>.
1983139413783SmrgSee \`config.log' for more details" "$LINENO" 5; }
1983239413783Smrgelse
1983339413783Smrg	GBM_CFLAGS=$pkg_cv_GBM_CFLAGS
1983439413783Smrg	GBM_LIBS=$pkg_cv_GBM_LIBS
1983539413783Smrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1983639413783Smrg$as_echo "yes" >&6; }
1983739413783Smrg
1983839413783Smrgfi
1983939413783Smrg
1984039413783Smrg
1984118781e08Smrg$as_echo "#define USE_GLAMOR 1" >>confdefs.h
19842de2362d3Smrg
19843de2362d3Smrgelse
1984418781e08Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLAMOR" >&5
1984518781e08Smrg$as_echo "$GLAMOR" >&6; }
19846de2362d3Smrgfi
1984718781e08Smrg if test x$GLAMOR != xno; then
1984818781e08Smrg  GLAMOR_TRUE=
1984918781e08Smrg  GLAMOR_FALSE='#'
19850de2362d3Smrgelse
1985118781e08Smrg  GLAMOR_TRUE='#'
1985218781e08Smrg  GLAMOR_FALSE=
19853de2362d3Smrgfi
19854de2362d3Smrg
19855de2362d3Smrg
1985618781e08Smrgac_fn_c_check_decl "$LINENO" "RegionDuplicate" "ac_cv_have_decl_RegionDuplicate" "#include <xorg-server.h>
1985718781e08Smrg	       #include <regionstr.h>
198587314432eSmrg"
1985918781e08Smrgif test "x$ac_cv_have_decl_RegionDuplicate" = xyes; then :
198607314432eSmrg
1986118781e08Smrg$as_echo "#define HAVE_REGIONDUPLICATE 1" >>confdefs.h
198627314432eSmrg
198637314432eSmrgfi
198647314432eSmrg
198657314432eSmrg
1986618781e08Smrgac_fn_c_check_decl "$LINENO" "fbGlyphs" "ac_cv_have_decl_fbGlyphs" "#include <X11/Xmd.h>
1986718781e08Smrg	       #include <X11/Xfuncproto.h>
1986818781e08Smrg	       #include <X11/extensions/renderproto.h>
1986918781e08Smrg	       #include <xorg-server.h>
1987018781e08Smrg	       #include <picture.h>
1987118781e08Smrg	       #include <glyphstr.h>
1987218781e08Smrg	       #include <fbpict.h>
198730d16fef4Smrg"
1987418781e08Smrgif test "x$ac_cv_have_decl_fbGlyphs" = xyes; then :
198750d16fef4Smrg
1987618781e08Smrg$as_echo "#define HAVE_FBGLYPHS 1" >>confdefs.h
198770d16fef4Smrg
198780d16fef4Smrgfi
198790d16fef4Smrg
198800d16fef4Smrg
1988118781e08Smrgac_fn_c_check_decl "$LINENO" "xf86CursorResetCursor" "ac_cv_have_decl_xf86CursorResetCursor" "#include <xorg-server.h>
1988218781e08Smrg	       #include <xf86Cursor.h>
198830d16fef4Smrg"
1988418781e08Smrgif test "x$ac_cv_have_decl_xf86CursorResetCursor" = xyes; then :
198850d16fef4Smrg
1988618781e08Smrg$as_echo "#define HAVE_XF86_CURSOR_RESET_CURSOR 1" >>confdefs.h
198870d16fef4Smrg
198880d16fef4Smrgfi
198890d16fef4Smrg
198900d16fef4Smrg
1989118781e08Smrgfor ac_header in misyncshm.h
1989218781e08Smrgdo :
1989318781e08Smrg  ac_fn_c_check_header_compile "$LINENO" "misyncshm.h" "ac_cv_header_misyncshm_h" "#include <X11/Xdefs.h>
1989418781e08Smrg	          #include <X11/Xfuncproto.h>
1989518781e08Smrg	          #include <xorg-server.h>
1989618781e08Smrg		  #include <screenint.h>
19897de2362d3Smrg"
1989818781e08Smrgif test "x$ac_cv_header_misyncshm_h" = xyes; then :
1989918781e08Smrg  cat >>confdefs.h <<_ACEOF
1990018781e08Smrg#define HAVE_MISYNCSHM_H 1
1990118781e08Smrg_ACEOF
199020d16fef4Smrg
19903de2362d3Smrgfi
19904de2362d3Smrg
1990518781e08Smrgdone
19906de2362d3Smrg
19907de2362d3Smrg
1990818781e08Smrgfor ac_header in present.h
199090d16fef4Smrgdo :
1991018781e08Smrg  ac_fn_c_check_header_compile "$LINENO" "present.h" "ac_cv_header_present_h" "#include <X11/Xmd.h>
1991118781e08Smrg		 #include <X11/Xproto.h>
1991218781e08Smrg		 #include \"xorg-server.h\"
199138bf5c682Smrg		 #include <X11/X.h>
19914de2362d3Smrg"
1991518781e08Smrgif test "x$ac_cv_header_present_h" = xyes; then :
199160d16fef4Smrg  cat >>confdefs.h <<_ACEOF
1991718781e08Smrg#define HAVE_PRESENT_H 1
199180d16fef4Smrg_ACEOF
1991918781e08Smrg
19920de2362d3Smrgfi
19921de2362d3Smrg
199220d16fef4Smrgdone
199230d16fef4Smrg
199240d16fef4Smrg
1992518781e08Smrgfor ac_header in dri3.h
1992618781e08Smrgdo :
1992718781e08Smrg  ac_fn_c_check_header_compile "$LINENO" "dri3.h" "ac_cv_header_dri3_h" "#include <X11/Xmd.h>
1992818781e08Smrg		 #include <xorg-server.h>
199290d16fef4Smrg"
1993018781e08Smrgif test "x$ac_cv_header_dri3_h" = xyes; then :
1993118781e08Smrg  cat >>confdefs.h <<_ACEOF
1993218781e08Smrg#define HAVE_DRI3_H 1
1993318781e08Smrg_ACEOF
19934de2362d3Smrg
199357821949aSmrgfi
199367821949aSmrg
1993718781e08Smrgdone
199387821949aSmrg
199397821949aSmrg
1994018781e08SmrgCPPFLAGS="$SAVE_CPPFLAGS"
199417821949aSmrg
19942de2362d3Smrg
19943de2362d3Smrgpkg_failed=no
19944de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PCIACCESS" >&5
19945de2362d3Smrg$as_echo_n "checking for PCIACCESS... " >&6; }
19946de2362d3Smrg
19947de2362d3Smrgif test -n "$PCIACCESS_CFLAGS"; then
19948de2362d3Smrg    pkg_cv_PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS"
19949de2362d3Smrg elif test -n "$PKG_CONFIG"; then
19950de2362d3Smrg    if test -n "$PKG_CONFIG" && \
19951de2362d3Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\""; } >&5
19952de2362d3Smrg  ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5
19953de2362d3Smrg  ac_status=$?
19954de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19955de2362d3Smrg  test $ac_status = 0; }; then
19956de2362d3Smrg  pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.8.0" 2>/dev/null`
1995718781e08Smrg		      test "x$?" != "x0" && pkg_failed=yes
19958de2362d3Smrgelse
19959de2362d3Smrg  pkg_failed=yes
19960de2362d3Smrgfi
19961de2362d3Smrg else
19962de2362d3Smrg    pkg_failed=untried
19963de2362d3Smrgfi
19964de2362d3Smrgif test -n "$PCIACCESS_LIBS"; then
19965de2362d3Smrg    pkg_cv_PCIACCESS_LIBS="$PCIACCESS_LIBS"
19966de2362d3Smrg elif test -n "$PKG_CONFIG"; then
19967de2362d3Smrg    if test -n "$PKG_CONFIG" && \
19968de2362d3Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\""; } >&5
19969de2362d3Smrg  ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5
19970de2362d3Smrg  ac_status=$?
19971de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19972de2362d3Smrg  test $ac_status = 0; }; then
19973de2362d3Smrg  pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.8.0" 2>/dev/null`
1997418781e08Smrg		      test "x$?" != "x0" && pkg_failed=yes
19975de2362d3Smrgelse
19976de2362d3Smrg  pkg_failed=yes
19977de2362d3Smrgfi
19978de2362d3Smrg else
19979de2362d3Smrg    pkg_failed=untried
19980de2362d3Smrgfi
19981de2362d3Smrg
19982de2362d3Smrg
19983de2362d3Smrg
19984de2362d3Smrgif test $pkg_failed = yes; then
19985de2362d3Smrg   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19986de2362d3Smrg$as_echo "no" >&6; }
19987de2362d3Smrg
19988de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
19989de2362d3Smrg        _pkg_short_errors_supported=yes
19990de2362d3Smrgelse
19991de2362d3Smrg        _pkg_short_errors_supported=no
19992de2362d3Smrgfi
19993de2362d3Smrg        if test $_pkg_short_errors_supported = yes; then
1999418781e08Smrg	        PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "pciaccess >= 0.8.0" 2>&1`
19995de2362d3Smrg        else
1999618781e08Smrg	        PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "pciaccess >= 0.8.0" 2>&1`
19997de2362d3Smrg        fi
19998de2362d3Smrg	# Put the nasty error message in config.log where it belongs
19999de2362d3Smrg	echo "$PCIACCESS_PKG_ERRORS" >&5
20000de2362d3Smrg
20001de2362d3Smrg	as_fn_error $? "Package requirements (pciaccess >= 0.8.0) were not met:
20002de2362d3Smrg
20003de2362d3Smrg$PCIACCESS_PKG_ERRORS
20004de2362d3Smrg
20005de2362d3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
20006de2362d3Smrginstalled software in a non-standard prefix.
20007de2362d3Smrg
20008de2362d3SmrgAlternatively, you may set the environment variables PCIACCESS_CFLAGS
20009de2362d3Smrgand PCIACCESS_LIBS to avoid the need to call pkg-config.
20010de2362d3SmrgSee the pkg-config man page for more details." "$LINENO" 5
20011de2362d3Smrgelif test $pkg_failed = untried; then
20012de2362d3Smrg     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20013de2362d3Smrg$as_echo "no" >&6; }
20014de2362d3Smrg	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
20015de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
20016de2362d3Smrgas_fn_error $? "The pkg-config script could not be found or is too old.  Make sure it
20017de2362d3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
20018de2362d3Smrgpath to pkg-config.
20019de2362d3Smrg
20020de2362d3SmrgAlternatively, you may set the environment variables PCIACCESS_CFLAGS
20021de2362d3Smrgand PCIACCESS_LIBS to avoid the need to call pkg-config.
20022de2362d3SmrgSee the pkg-config man page for more details.
20023de2362d3Smrg
20024de2362d3SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>.
20025de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; }
20026de2362d3Smrgelse
20027de2362d3Smrg	PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS
20028de2362d3Smrg	PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS
20029de2362d3Smrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20030de2362d3Smrg$as_echo "yes" >&6; }
20031de2362d3Smrg
20032de2362d3Smrgfi
2003318781e08SmrgXORG_CFLAGS="$XORG_CFLAGS $PCIACCESS_CFLAGS"
20034de2362d3Smrg
20035de2362d3Smrg# Checks for headers/macros for byte swapping
20036de2362d3Smrg# Known variants:
20037de2362d3Smrg#	<byteswap.h> bswap_16, bswap_32, bswap_64  (glibc)
20038de2362d3Smrg#	<sys/endian.h> __swap16, __swap32, __swap64 (OpenBSD)
20039de2362d3Smrg#	<sys/endian.h> bswap16, bswap32, bswap64 (other BSD's)
20040de2362d3Smrg#	and a fallback to local macros if none of the above are found
20041de2362d3Smrg
20042de2362d3Smrg# if <byteswap.h> is found, assume it's the correct version
20043de2362d3Smrgfor ac_header in byteswap.h
20044de2362d3Smrgdo :
20045de2362d3Smrg  ac_fn_c_check_header_mongrel "$LINENO" "byteswap.h" "ac_cv_header_byteswap_h" "$ac_includes_default"
20046de2362d3Smrgif test "x$ac_cv_header_byteswap_h" = xyes; then :
20047de2362d3Smrg  cat >>confdefs.h <<_ACEOF
20048de2362d3Smrg#define HAVE_BYTESWAP_H 1
20049de2362d3Smrg_ACEOF
20050de2362d3Smrg
20051de2362d3Smrgfi
20052de2362d3Smrg
20053de2362d3Smrgdone
20054de2362d3Smrg
20055de2362d3Smrg
20056de2362d3Smrg# if <sys/endian.h> is found, have to check which version
20057de2362d3Smrgac_fn_c_check_header_mongrel "$LINENO" "sys/endian.h" "ac_cv_header_sys_endian_h" "$ac_includes_default"
20058de2362d3Smrgif test "x$ac_cv_header_sys_endian_h" = xyes; then :
20059de2362d3Smrg  HAVE_SYS_ENDIAN_H="yes"
20060de2362d3Smrgelse
20061de2362d3Smrg  HAVE_SYS_ENDIAN_H="no"
20062de2362d3Smrgfi
20063de2362d3Smrg
20064de2362d3Smrg
20065de2362d3Smrg
20066de2362d3Smrgif test "x$HAVE_SYS_ENDIAN_H" = "xyes" ; then
20067de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __swap16 variant of <sys/endian.h> byteswapping macros" >&5
20068de2362d3Smrg$as_echo_n "checking for __swap16 variant of <sys/endian.h> byteswapping macros... " >&6; }
20069de2362d3Smrg	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20070de2362d3Smrg/* end confdefs.h.  */
20071de2362d3Smrg
20072de2362d3Smrg#include <sys/types.h>
20073de2362d3Smrg#include <sys/endian.h>
20074de2362d3Smrg
20075de2362d3Smrgint
20076de2362d3Smrgmain ()
20077de2362d3Smrg{
20078de2362d3Smrg
20079de2362d3Smrgint a = 1, b;
20080de2362d3Smrgb = __swap16(a);
20081de2362d3Smrg
20082de2362d3Smrg  ;
20083de2362d3Smrg  return 0;
20084de2362d3Smrg}
20085de2362d3Smrg
20086de2362d3Smrg_ACEOF
20087de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
20088de2362d3Smrg  SYS_ENDIAN__SWAP='yes'
20089de2362d3Smrgelse
20090de2362d3Smrg  SYS_ENDIAN__SWAP='no'
20091de2362d3Smrgfi
20092de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
20093de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
20094de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $SYS_ENDIAN__SWAP" >&5
20095de2362d3Smrg$as_echo "$SYS_ENDIAN__SWAP" >&6; }
20096de2362d3Smrg
20097de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bswap16 variant of <sys/endian.h> byteswapping macros" >&5
20098de2362d3Smrg$as_echo_n "checking for bswap16 variant of <sys/endian.h> byteswapping macros... " >&6; }
20099de2362d3Smrg	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20100de2362d3Smrg/* end confdefs.h.  */
20101de2362d3Smrg
20102de2362d3Smrg#include <sys/types.h>
20103de2362d3Smrg#include <sys/endian.h>
20104de2362d3Smrg
20105de2362d3Smrgint
20106de2362d3Smrgmain ()
20107de2362d3Smrg{
20108de2362d3Smrg
20109de2362d3Smrgint a = 1, b;
20110de2362d3Smrgb = bswap16(a);
20111de2362d3Smrg
20112de2362d3Smrg  ;
20113de2362d3Smrg  return 0;
20114de2362d3Smrg}
20115de2362d3Smrg
20116de2362d3Smrg_ACEOF
20117de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
20118de2362d3Smrg  SYS_ENDIAN_BSWAP='yes'
20119de2362d3Smrgelse
20120de2362d3Smrg  SYS_ENDIAN_BSWAP='no'
20121de2362d3Smrgfi
20122de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
20123de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
20124de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $SYS_ENDIAN_BSWAP" >&5
20125de2362d3Smrg$as_echo "$SYS_ENDIAN_BSWAP" >&6; }
20126de2362d3Smrg
20127de2362d3Smrg    	if test "$SYS_ENDIAN_BSWAP" = "yes" ; then
20128de2362d3Smrg		USE_SYS_ENDIAN_H=yes
20129de2362d3Smrg		BSWAP=bswap
20130de2362d3Smrg	else
20131de2362d3Smrg	    	if test "$SYS_ENDIAN__SWAP" = "yes" ; then
20132de2362d3Smrg			USE_SYS_ENDIAN_H=yes
20133de2362d3Smrg			BSWAP=__swap
20134de2362d3Smrg		else
20135de2362d3Smrg			USE_SYS_ENDIAN_H=no
20136de2362d3Smrg		fi
20137de2362d3Smrg	fi
20138de2362d3Smrg
20139de2362d3Smrg	if test "$USE_SYS_ENDIAN_H" = "yes" ; then
20140de2362d3Smrg
20141de2362d3Smrg$as_echo "#define USE_SYS_ENDIAN_H 1" >>confdefs.h
20142de2362d3Smrg
20143de2362d3Smrg
20144de2362d3Smrgcat >>confdefs.h <<_ACEOF
20145de2362d3Smrg#define bswap_16 ${BSWAP}16
20146de2362d3Smrg_ACEOF
20147de2362d3Smrg
20148de2362d3Smrg
20149de2362d3Smrgcat >>confdefs.h <<_ACEOF
20150de2362d3Smrg#define bswap_32 ${BSWAP}32
20151de2362d3Smrg_ACEOF
20152de2362d3Smrg
20153de2362d3Smrg
20154de2362d3Smrgcat >>confdefs.h <<_ACEOF
20155de2362d3Smrg#define bswap_64 ${BSWAP}64
20156de2362d3Smrg_ACEOF
20157de2362d3Smrg
20158de2362d3Smrg	fi
20159de2362d3Smrgfi
20160de2362d3Smrg
20161de2362d3Smrg
20162de2362d3Smrg
20163de2362d3SmrgDRIVER_NAME=ati
20164de2362d3Smrg
20165de2362d3Smrg
20166de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: The atimisc sub-driver has been split out to xf86-video-mach64:
20167de2362d3Smrg    git://anongit.freedesktop.org/git/xorg/driver/xf86-video-mach64
20168de2362d3SmrgPlease install that driver as well for mach64-based cards.
20169de2362d3Smrg" >&5
20170de2362d3Smrg$as_echo "$as_me: The atimisc sub-driver has been split out to xf86-video-mach64:
20171de2362d3Smrg    git://anongit.freedesktop.org/git/xorg/driver/xf86-video-mach64
20172de2362d3SmrgPlease install that driver as well for mach64-based cards.
20173de2362d3Smrg" >&6;}
20174de2362d3Smrg
20175de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: The r128 sub-driver has been split out to xf86-video-r128:
20176de2362d3Smrg    git://anongit.freedesktop.org/git/xorg/driver/xf86-video-r128
20177de2362d3SmrgPlease install that driver as well for rage128-based cards.
20178de2362d3Smrg" >&5
20179de2362d3Smrg$as_echo "$as_me: The r128 sub-driver has been split out to xf86-video-r128:
20180de2362d3Smrg    git://anongit.freedesktop.org/git/xorg/driver/xf86-video-r128
20181de2362d3SmrgPlease install that driver as well for rage128-based cards.
20182de2362d3Smrg" >&6;}
20183de2362d3Smrg
201843ed65abbSmrgac_config_files="$ac_config_files Makefile src/Makefile man/Makefile conf/Makefile"
20185de2362d3Smrg
20186de2362d3Smrgcat >confcache <<\_ACEOF
20187de2362d3Smrg# This file is a shell script that caches the results of configure
20188de2362d3Smrg# tests run on this system so they can be shared between configure
20189de2362d3Smrg# scripts and configure runs, see configure's option --config-cache.
20190de2362d3Smrg# It is not useful on other systems.  If it contains results you don't
20191de2362d3Smrg# want to keep, you may remove or edit it.
20192de2362d3Smrg#
20193de2362d3Smrg# config.status only pays attention to the cache file if you give it
20194de2362d3Smrg# the --recheck option to rerun configure.
20195de2362d3Smrg#
20196de2362d3Smrg# `ac_cv_env_foo' variables (set or unset) will be overridden when
20197de2362d3Smrg# loading this file, other *unset* `ac_cv_foo' will be assigned the
20198de2362d3Smrg# following values.
20199de2362d3Smrg
20200de2362d3Smrg_ACEOF
20201de2362d3Smrg
20202de2362d3Smrg# The following way of writing the cache mishandles newlines in values,
20203de2362d3Smrg# but we know of no workaround that is simple, portable, and efficient.
20204de2362d3Smrg# So, we kill variables containing newlines.
20205de2362d3Smrg# Ultrix sh set writes to stderr and can't be redirected directly,
20206de2362d3Smrg# and sets the high bit in the cache file unless we assign to the vars.
20207de2362d3Smrg(
20208de2362d3Smrg  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
20209de2362d3Smrg    eval ac_val=\$$ac_var
20210de2362d3Smrg    case $ac_val in #(
20211de2362d3Smrg    *${as_nl}*)
20212de2362d3Smrg      case $ac_var in #(
20213de2362d3Smrg      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
20214de2362d3Smrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
20215de2362d3Smrg      esac
20216de2362d3Smrg      case $ac_var in #(
20217de2362d3Smrg      _ | IFS | as_nl) ;; #(
20218de2362d3Smrg      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
20219de2362d3Smrg      *) { eval $ac_var=; unset $ac_var;} ;;
20220de2362d3Smrg      esac ;;
20221de2362d3Smrg    esac
20222de2362d3Smrg  done
20223de2362d3Smrg
20224de2362d3Smrg  (set) 2>&1 |
20225de2362d3Smrg    case $as_nl`(ac_space=' '; set) 2>&1` in #(
20226de2362d3Smrg    *${as_nl}ac_space=\ *)
20227de2362d3Smrg      # `set' does not quote correctly, so add quotes: double-quote
20228de2362d3Smrg      # substitution turns \\\\ into \\, and sed turns \\ into \.
20229de2362d3Smrg      sed -n \
20230de2362d3Smrg	"s/'/'\\\\''/g;
20231de2362d3Smrg	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
20232de2362d3Smrg      ;; #(
20233de2362d3Smrg    *)
20234de2362d3Smrg      # `set' quotes correctly as required by POSIX, so do not add quotes.
20235de2362d3Smrg      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
20236de2362d3Smrg      ;;
20237de2362d3Smrg    esac |
20238de2362d3Smrg    sort
20239de2362d3Smrg) |
20240de2362d3Smrg  sed '
20241de2362d3Smrg     /^ac_cv_env_/b end
20242de2362d3Smrg     t clear
20243de2362d3Smrg     :clear
20244de2362d3Smrg     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
20245de2362d3Smrg     t end
20246de2362d3Smrg     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
20247de2362d3Smrg     :end' >>confcache
20248de2362d3Smrgif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
20249de2362d3Smrg  if test -w "$cache_file"; then
20250de2362d3Smrg    if test "x$cache_file" != "x/dev/null"; then
20251de2362d3Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
20252de2362d3Smrg$as_echo "$as_me: updating cache $cache_file" >&6;}
20253de2362d3Smrg      if test ! -f "$cache_file" || test -h "$cache_file"; then
20254de2362d3Smrg	cat confcache >"$cache_file"
20255de2362d3Smrg      else
20256de2362d3Smrg        case $cache_file in #(
20257de2362d3Smrg        */* | ?:*)
20258de2362d3Smrg	  mv -f confcache "$cache_file"$$ &&
20259de2362d3Smrg	  mv -f "$cache_file"$$ "$cache_file" ;; #(
20260de2362d3Smrg        *)
20261de2362d3Smrg	  mv -f confcache "$cache_file" ;;
20262de2362d3Smrg	esac
20263de2362d3Smrg      fi
20264de2362d3Smrg    fi
20265de2362d3Smrg  else
20266de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
20267de2362d3Smrg$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
20268de2362d3Smrg  fi
20269de2362d3Smrgfi
20270de2362d3Smrgrm -f confcache
20271de2362d3Smrg
20272de2362d3Smrgtest "x$prefix" = xNONE && prefix=$ac_default_prefix
20273de2362d3Smrg# Let make expand exec_prefix.
20274de2362d3Smrgtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
20275de2362d3Smrg
20276de2362d3SmrgDEFS=-DHAVE_CONFIG_H
20277de2362d3Smrg
20278de2362d3Smrgac_libobjs=
20279de2362d3Smrgac_ltlibobjs=
20280de2362d3SmrgU=
20281de2362d3Smrgfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
20282de2362d3Smrg  # 1. Remove the extension, and $U if already installed.
20283de2362d3Smrg  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
20284de2362d3Smrg  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
20285de2362d3Smrg  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
20286de2362d3Smrg  #    will be set to the directory where LIBOBJS objects are built.
20287de2362d3Smrg  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
20288de2362d3Smrg  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
20289de2362d3Smrgdone
20290de2362d3SmrgLIBOBJS=$ac_libobjs
20291de2362d3Smrg
20292de2362d3SmrgLTLIBOBJS=$ac_ltlibobjs
20293de2362d3Smrg
20294de2362d3Smrg
2029518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
2029618781e08Smrg$as_echo_n "checking that generated files are newer than configure... " >&6; }
2029718781e08Smrg   if test -n "$am_sleep_pid"; then
2029818781e08Smrg     # Hide warnings about reused PIDs.
2029918781e08Smrg     wait $am_sleep_pid 2>/dev/null
2030018781e08Smrg   fi
2030118781e08Smrg   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
2030218781e08Smrg$as_echo "done" >&6; }
20303de2362d3Smrg if test -n "$EXEEXT"; then
20304de2362d3Smrg  am__EXEEXT_TRUE=
20305de2362d3Smrg  am__EXEEXT_FALSE='#'
20306de2362d3Smrgelse
20307de2362d3Smrg  am__EXEEXT_TRUE='#'
20308de2362d3Smrg  am__EXEEXT_FALSE=
20309de2362d3Smrgfi
20310de2362d3Smrg
2031118781e08Smrgif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
2031218781e08Smrg  as_fn_error $? "conditional \"AMDEP\" was never defined.
20313de2362d3SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
20314de2362d3Smrgfi
2031518781e08Smrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
2031618781e08Smrg  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
203177821949aSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
203187821949aSmrgfi
2031918781e08Smrgif test -z "${HAVE_XEXTPROTO_71_TRUE}" && test -z "${HAVE_XEXTPROTO_71_FALSE}"; then
2032018781e08Smrg  as_fn_error $? "conditional \"HAVE_XEXTPROTO_71\" was never defined.
203217821949aSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
203227821949aSmrgfi
203233ed65abbSmrgif test -z "${HAS_XORG_CONF_DIR_TRUE}" && test -z "${HAS_XORG_CONF_DIR_FALSE}"; then
203243ed65abbSmrg  as_fn_error $? "conditional \"HAS_XORG_CONF_DIR\" was never defined.
203253ed65abbSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
203263ed65abbSmrgfi
20327de2362d3Smrgif test -z "${LIBUDEV_TRUE}" && test -z "${LIBUDEV_FALSE}"; then
20328de2362d3Smrg  as_fn_error $? "conditional \"LIBUDEV\" was never defined.
20329de2362d3SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
20330de2362d3Smrgfi
2033118781e08Smrgif test -z "${GLAMOR_TRUE}" && test -z "${GLAMOR_FALSE}"; then
2033218781e08Smrg  as_fn_error $? "conditional \"GLAMOR\" was never defined.
20333de2362d3SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
20334de2362d3Smrgfi
20335de2362d3Smrg
20336de2362d3Smrg: "${CONFIG_STATUS=./config.status}"
20337de2362d3Smrgac_write_fail=0
20338de2362d3Smrgac_clean_files_save=$ac_clean_files
20339de2362d3Smrgac_clean_files="$ac_clean_files $CONFIG_STATUS"
20340de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
20341de2362d3Smrg$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
20342de2362d3Smrgas_write_fail=0
20343de2362d3Smrgcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
20344de2362d3Smrg#! $SHELL
20345de2362d3Smrg# Generated by $as_me.
20346de2362d3Smrg# Run this file to recreate the current configuration.
20347de2362d3Smrg# Compiler output produced by configure, useful for debugging
20348de2362d3Smrg# configure, is in config.log if it exists.
20349de2362d3Smrg
20350de2362d3Smrgdebug=false
20351de2362d3Smrgac_cs_recheck=false
20352de2362d3Smrgac_cs_silent=false
20353de2362d3Smrg
20354de2362d3SmrgSHELL=\${CONFIG_SHELL-$SHELL}
20355de2362d3Smrgexport SHELL
20356de2362d3Smrg_ASEOF
20357de2362d3Smrgcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
20358de2362d3Smrg## -------------------- ##
20359de2362d3Smrg## M4sh Initialization. ##
20360de2362d3Smrg## -------------------- ##
20361de2362d3Smrg
20362de2362d3Smrg# Be more Bourne compatible
20363de2362d3SmrgDUALCASE=1; export DUALCASE # for MKS sh
20364de2362d3Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20365de2362d3Smrg  emulate sh
20366de2362d3Smrg  NULLCMD=:
20367de2362d3Smrg  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
20368de2362d3Smrg  # is contrary to our usage.  Disable this feature.
20369de2362d3Smrg  alias -g '${1+"$@"}'='"$@"'
20370de2362d3Smrg  setopt NO_GLOB_SUBST
20371de2362d3Smrgelse
20372de2362d3Smrg  case `(set -o) 2>/dev/null` in #(
20373de2362d3Smrg  *posix*) :
20374de2362d3Smrg    set -o posix ;; #(
20375de2362d3Smrg  *) :
20376de2362d3Smrg     ;;
20377de2362d3Smrgesac
20378de2362d3Smrgfi
20379de2362d3Smrg
20380de2362d3Smrg
20381de2362d3Smrgas_nl='
20382de2362d3Smrg'
20383de2362d3Smrgexport as_nl
20384de2362d3Smrg# Printing a long string crashes Solaris 7 /usr/bin/printf.
20385de2362d3Smrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
20386de2362d3Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
20387de2362d3Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
20388de2362d3Smrg# Prefer a ksh shell builtin over an external printf program on Solaris,
20389de2362d3Smrg# but without wasting forks for bash or zsh.
20390de2362d3Smrgif test -z "$BASH_VERSION$ZSH_VERSION" \
20391de2362d3Smrg    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
20392de2362d3Smrg  as_echo='print -r --'
20393de2362d3Smrg  as_echo_n='print -rn --'
20394de2362d3Smrgelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
20395de2362d3Smrg  as_echo='printf %s\n'
20396de2362d3Smrg  as_echo_n='printf %s'
20397de2362d3Smrgelse
20398de2362d3Smrg  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
20399de2362d3Smrg    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
20400de2362d3Smrg    as_echo_n='/usr/ucb/echo -n'
20401de2362d3Smrg  else
20402de2362d3Smrg    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
20403de2362d3Smrg    as_echo_n_body='eval
20404de2362d3Smrg      arg=$1;
20405de2362d3Smrg      case $arg in #(
20406de2362d3Smrg      *"$as_nl"*)
20407de2362d3Smrg	expr "X$arg" : "X\\(.*\\)$as_nl";
20408de2362d3Smrg	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
20409de2362d3Smrg      esac;
20410de2362d3Smrg      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
20411de2362d3Smrg    '
20412de2362d3Smrg    export as_echo_n_body
20413de2362d3Smrg    as_echo_n='sh -c $as_echo_n_body as_echo'
20414de2362d3Smrg  fi
20415de2362d3Smrg  export as_echo_body
20416de2362d3Smrg  as_echo='sh -c $as_echo_body as_echo'
20417de2362d3Smrgfi
20418de2362d3Smrg
20419de2362d3Smrg# The user is always right.
20420de2362d3Smrgif test "${PATH_SEPARATOR+set}" != set; then
20421de2362d3Smrg  PATH_SEPARATOR=:
20422de2362d3Smrg  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
20423de2362d3Smrg    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
20424de2362d3Smrg      PATH_SEPARATOR=';'
20425de2362d3Smrg  }
20426de2362d3Smrgfi
20427de2362d3Smrg
20428de2362d3Smrg
20429de2362d3Smrg# IFS
20430de2362d3Smrg# We need space, tab and new line, in precisely that order.  Quoting is
20431de2362d3Smrg# there to prevent editors from complaining about space-tab.
20432de2362d3Smrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word
20433de2362d3Smrg# splitting by setting IFS to empty value.)
20434de2362d3SmrgIFS=" ""	$as_nl"
20435de2362d3Smrg
20436de2362d3Smrg# Find who we are.  Look in the path if we contain no directory separator.
20437de2362d3Smrgas_myself=
20438de2362d3Smrgcase $0 in #((
20439de2362d3Smrg  *[\\/]* ) as_myself=$0 ;;
20440de2362d3Smrg  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20441de2362d3Smrgfor as_dir in $PATH
20442de2362d3Smrgdo
20443de2362d3Smrg  IFS=$as_save_IFS
20444de2362d3Smrg  test -z "$as_dir" && as_dir=.
20445de2362d3Smrg    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
20446de2362d3Smrg  done
20447de2362d3SmrgIFS=$as_save_IFS
20448de2362d3Smrg
20449de2362d3Smrg     ;;
20450de2362d3Smrgesac
20451de2362d3Smrg# We did not find ourselves, most probably we were run as `sh COMMAND'
20452de2362d3Smrg# in which case we are not to be found in the path.
20453de2362d3Smrgif test "x$as_myself" = x; then
20454de2362d3Smrg  as_myself=$0
20455de2362d3Smrgfi
20456de2362d3Smrgif test ! -f "$as_myself"; then
20457de2362d3Smrg  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
20458de2362d3Smrg  exit 1
20459de2362d3Smrgfi
20460de2362d3Smrg
20461de2362d3Smrg# Unset variables that we do not need and which cause bugs (e.g. in
20462de2362d3Smrg# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
20463de2362d3Smrg# suppresses any "Segmentation fault" message there.  '((' could
20464de2362d3Smrg# trigger a bug in pdksh 5.2.14.
20465de2362d3Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH
20466de2362d3Smrgdo eval test x\${$as_var+set} = xset \
20467de2362d3Smrg  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
20468de2362d3Smrgdone
20469de2362d3SmrgPS1='$ '
20470de2362d3SmrgPS2='> '
20471de2362d3SmrgPS4='+ '
20472de2362d3Smrg
20473de2362d3Smrg# NLS nuisances.
20474de2362d3SmrgLC_ALL=C
20475de2362d3Smrgexport LC_ALL
20476de2362d3SmrgLANGUAGE=C
20477de2362d3Smrgexport LANGUAGE
20478de2362d3Smrg
20479de2362d3Smrg# CDPATH.
20480de2362d3Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
20481de2362d3Smrg
20482de2362d3Smrg
20483de2362d3Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD]
20484de2362d3Smrg# ----------------------------------------
20485de2362d3Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
20486de2362d3Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
20487de2362d3Smrg# script with STATUS, using 1 if that was 0.
20488de2362d3Smrgas_fn_error ()
20489de2362d3Smrg{
20490de2362d3Smrg  as_status=$1; test $as_status -eq 0 && as_status=1
20491de2362d3Smrg  if test "$4"; then
20492de2362d3Smrg    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
20493de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
20494de2362d3Smrg  fi
20495de2362d3Smrg  $as_echo "$as_me: error: $2" >&2
20496de2362d3Smrg  as_fn_exit $as_status
20497de2362d3Smrg} # as_fn_error
20498de2362d3Smrg
20499de2362d3Smrg
20500de2362d3Smrg# as_fn_set_status STATUS
20501de2362d3Smrg# -----------------------
20502de2362d3Smrg# Set $? to STATUS, without forking.
20503de2362d3Smrgas_fn_set_status ()
20504de2362d3Smrg{
20505de2362d3Smrg  return $1
20506de2362d3Smrg} # as_fn_set_status
20507de2362d3Smrg
20508de2362d3Smrg# as_fn_exit STATUS
20509de2362d3Smrg# -----------------
20510de2362d3Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
20511de2362d3Smrgas_fn_exit ()
20512de2362d3Smrg{
20513de2362d3Smrg  set +e
20514de2362d3Smrg  as_fn_set_status $1
20515de2362d3Smrg  exit $1
20516de2362d3Smrg} # as_fn_exit
20517de2362d3Smrg
20518de2362d3Smrg# as_fn_unset VAR
20519de2362d3Smrg# ---------------
20520de2362d3Smrg# Portably unset VAR.
20521de2362d3Smrgas_fn_unset ()
20522de2362d3Smrg{
20523de2362d3Smrg  { eval $1=; unset $1;}
20524de2362d3Smrg}
20525de2362d3Smrgas_unset=as_fn_unset
20526de2362d3Smrg# as_fn_append VAR VALUE
20527de2362d3Smrg# ----------------------
20528de2362d3Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take
20529de2362d3Smrg# advantage of any shell optimizations that allow amortized linear growth over
20530de2362d3Smrg# repeated appends, instead of the typical quadratic growth present in naive
20531de2362d3Smrg# implementations.
20532de2362d3Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
20533de2362d3Smrg  eval 'as_fn_append ()
20534de2362d3Smrg  {
20535de2362d3Smrg    eval $1+=\$2
20536de2362d3Smrg  }'
20537de2362d3Smrgelse
20538de2362d3Smrg  as_fn_append ()
20539de2362d3Smrg  {
20540de2362d3Smrg    eval $1=\$$1\$2
20541de2362d3Smrg  }
20542de2362d3Smrgfi # as_fn_append
20543de2362d3Smrg
20544de2362d3Smrg# as_fn_arith ARG...
20545de2362d3Smrg# ------------------
20546de2362d3Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the
20547de2362d3Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments
20548de2362d3Smrg# must be portable across $(()) and expr.
20549de2362d3Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
20550de2362d3Smrg  eval 'as_fn_arith ()
20551de2362d3Smrg  {
20552de2362d3Smrg    as_val=$(( $* ))
20553de2362d3Smrg  }'
20554de2362d3Smrgelse
20555de2362d3Smrg  as_fn_arith ()
20556de2362d3Smrg  {
20557de2362d3Smrg    as_val=`expr "$@" || test $? -eq 1`
20558de2362d3Smrg  }
20559de2362d3Smrgfi # as_fn_arith
20560de2362d3Smrg
20561de2362d3Smrg
20562de2362d3Smrgif expr a : '\(a\)' >/dev/null 2>&1 &&
20563de2362d3Smrg   test "X`expr 00001 : '.*\(...\)'`" = X001; then
20564de2362d3Smrg  as_expr=expr
20565de2362d3Smrgelse
20566de2362d3Smrg  as_expr=false
20567de2362d3Smrgfi
20568de2362d3Smrg
20569de2362d3Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
20570de2362d3Smrg  as_basename=basename
20571de2362d3Smrgelse
20572de2362d3Smrg  as_basename=false
20573de2362d3Smrgfi
20574de2362d3Smrg
20575de2362d3Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
20576de2362d3Smrg  as_dirname=dirname
20577de2362d3Smrgelse
20578de2362d3Smrg  as_dirname=false
20579de2362d3Smrgfi
20580de2362d3Smrg
20581de2362d3Smrgas_me=`$as_basename -- "$0" ||
20582de2362d3Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
20583de2362d3Smrg	 X"$0" : 'X\(//\)$' \| \
20584de2362d3Smrg	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
20585de2362d3Smrg$as_echo X/"$0" |
20586de2362d3Smrg    sed '/^.*\/\([^/][^/]*\)\/*$/{
20587de2362d3Smrg	    s//\1/
20588de2362d3Smrg	    q
20589de2362d3Smrg	  }
20590de2362d3Smrg	  /^X\/\(\/\/\)$/{
20591de2362d3Smrg	    s//\1/
20592de2362d3Smrg	    q
20593de2362d3Smrg	  }
20594de2362d3Smrg	  /^X\/\(\/\).*/{
20595de2362d3Smrg	    s//\1/
20596de2362d3Smrg	    q
20597de2362d3Smrg	  }
20598de2362d3Smrg	  s/.*/./; q'`
20599de2362d3Smrg
20600de2362d3Smrg# Avoid depending upon Character Ranges.
20601de2362d3Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz'
20602de2362d3Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
20603de2362d3Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS
20604de2362d3Smrgas_cr_digits='0123456789'
20605de2362d3Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits
20606de2362d3Smrg
20607de2362d3SmrgECHO_C= ECHO_N= ECHO_T=
20608de2362d3Smrgcase `echo -n x` in #(((((
20609de2362d3Smrg-n*)
20610de2362d3Smrg  case `echo 'xy\c'` in
20611de2362d3Smrg  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
20612de2362d3Smrg  xy)  ECHO_C='\c';;
20613de2362d3Smrg  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
20614de2362d3Smrg       ECHO_T='	';;
20615de2362d3Smrg  esac;;
20616de2362d3Smrg*)
20617de2362d3Smrg  ECHO_N='-n';;
20618de2362d3Smrgesac
20619de2362d3Smrg
20620de2362d3Smrgrm -f conf$$ conf$$.exe conf$$.file
20621de2362d3Smrgif test -d conf$$.dir; then
20622de2362d3Smrg  rm -f conf$$.dir/conf$$.file
20623de2362d3Smrgelse
20624de2362d3Smrg  rm -f conf$$.dir
20625de2362d3Smrg  mkdir conf$$.dir 2>/dev/null
20626de2362d3Smrgfi
20627de2362d3Smrgif (echo >conf$$.file) 2>/dev/null; then
20628de2362d3Smrg  if ln -s conf$$.file conf$$ 2>/dev/null; then
20629de2362d3Smrg    as_ln_s='ln -s'
20630de2362d3Smrg    # ... but there are two gotchas:
20631de2362d3Smrg    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
20632de2362d3Smrg    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
2063318781e08Smrg    # In both cases, we have to default to `cp -pR'.
20634de2362d3Smrg    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
2063518781e08Smrg      as_ln_s='cp -pR'
20636de2362d3Smrg  elif ln conf$$.file conf$$ 2>/dev/null; then
20637de2362d3Smrg    as_ln_s=ln
20638de2362d3Smrg  else
2063918781e08Smrg    as_ln_s='cp -pR'
20640de2362d3Smrg  fi
20641de2362d3Smrgelse
2064218781e08Smrg  as_ln_s='cp -pR'
20643de2362d3Smrgfi
20644de2362d3Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
20645de2362d3Smrgrmdir conf$$.dir 2>/dev/null
20646de2362d3Smrg
20647de2362d3Smrg
20648de2362d3Smrg# as_fn_mkdir_p
20649de2362d3Smrg# -------------
20650de2362d3Smrg# Create "$as_dir" as a directory, including parents if necessary.
20651de2362d3Smrgas_fn_mkdir_p ()
20652de2362d3Smrg{
20653de2362d3Smrg
20654de2362d3Smrg  case $as_dir in #(
20655de2362d3Smrg  -*) as_dir=./$as_dir;;
20656de2362d3Smrg  esac
20657de2362d3Smrg  test -d "$as_dir" || eval $as_mkdir_p || {
20658de2362d3Smrg    as_dirs=
20659de2362d3Smrg    while :; do
20660de2362d3Smrg      case $as_dir in #(
20661de2362d3Smrg      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
20662de2362d3Smrg      *) as_qdir=$as_dir;;
20663de2362d3Smrg      esac
20664de2362d3Smrg      as_dirs="'$as_qdir' $as_dirs"
20665de2362d3Smrg      as_dir=`$as_dirname -- "$as_dir" ||
20666de2362d3Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20667de2362d3Smrg	 X"$as_dir" : 'X\(//\)[^/]' \| \
20668de2362d3Smrg	 X"$as_dir" : 'X\(//\)$' \| \
20669de2362d3Smrg	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
20670de2362d3Smrg$as_echo X"$as_dir" |
20671de2362d3Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20672de2362d3Smrg	    s//\1/
20673de2362d3Smrg	    q
20674de2362d3Smrg	  }
20675de2362d3Smrg	  /^X\(\/\/\)[^/].*/{
20676de2362d3Smrg	    s//\1/
20677de2362d3Smrg	    q
20678de2362d3Smrg	  }
20679de2362d3Smrg	  /^X\(\/\/\)$/{
20680de2362d3Smrg	    s//\1/
20681de2362d3Smrg	    q
20682de2362d3Smrg	  }
20683de2362d3Smrg	  /^X\(\/\).*/{
20684de2362d3Smrg	    s//\1/
20685de2362d3Smrg	    q
20686de2362d3Smrg	  }
20687de2362d3Smrg	  s/.*/./; q'`
20688de2362d3Smrg      test -d "$as_dir" && break
20689de2362d3Smrg    done
20690de2362d3Smrg    test -z "$as_dirs" || eval "mkdir $as_dirs"
20691de2362d3Smrg  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
20692de2362d3Smrg
20693de2362d3Smrg
20694de2362d3Smrg} # as_fn_mkdir_p
20695de2362d3Smrgif mkdir -p . 2>/dev/null; then
20696de2362d3Smrg  as_mkdir_p='mkdir -p "$as_dir"'
20697de2362d3Smrgelse
20698de2362d3Smrg  test -d ./-p && rmdir ./-p
20699de2362d3Smrg  as_mkdir_p=false
20700de2362d3Smrgfi
20701de2362d3Smrg
2070218781e08Smrg
2070318781e08Smrg# as_fn_executable_p FILE
2070418781e08Smrg# -----------------------
2070518781e08Smrg# Test if FILE is an executable regular file.
2070618781e08Smrgas_fn_executable_p ()
2070718781e08Smrg{
2070818781e08Smrg  test -f "$1" && test -x "$1"
2070918781e08Smrg} # as_fn_executable_p
2071018781e08Smrgas_test_x='test -x'
2071118781e08Smrgas_executable_p=as_fn_executable_p
20712de2362d3Smrg
20713de2362d3Smrg# Sed expression to map a string onto a valid CPP name.
20714de2362d3Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
20715de2362d3Smrg
20716de2362d3Smrg# Sed expression to map a string onto a valid variable name.
20717de2362d3Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
20718de2362d3Smrg
20719de2362d3Smrg
20720de2362d3Smrgexec 6>&1
20721de2362d3Smrg## ----------------------------------- ##
20722de2362d3Smrg## Main body of $CONFIG_STATUS script. ##
20723de2362d3Smrg## ----------------------------------- ##
20724de2362d3Smrg_ASEOF
20725de2362d3Smrgtest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
20726de2362d3Smrg
20727de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20728de2362d3Smrg# Save the log message, to keep $0 and so on meaningful, and to
20729de2362d3Smrg# report actual input values of CONFIG_FILES etc. instead of their
20730de2362d3Smrg# values after options handling.
20731de2362d3Smrgac_log="
2073239413783SmrgThis file was extended by xf86-video-ati $as_me 18.1.0, which was
2073318781e08Smrggenerated by GNU Autoconf 2.69.  Invocation command line was
20734de2362d3Smrg
20735de2362d3Smrg  CONFIG_FILES    = $CONFIG_FILES
20736de2362d3Smrg  CONFIG_HEADERS  = $CONFIG_HEADERS
20737de2362d3Smrg  CONFIG_LINKS    = $CONFIG_LINKS
20738de2362d3Smrg  CONFIG_COMMANDS = $CONFIG_COMMANDS
20739de2362d3Smrg  $ $0 $@
20740de2362d3Smrg
20741de2362d3Smrgon `(hostname || uname -n) 2>/dev/null | sed 1q`
20742de2362d3Smrg"
20743de2362d3Smrg
20744de2362d3Smrg_ACEOF
20745de2362d3Smrg
20746de2362d3Smrgcase $ac_config_files in *"
20747de2362d3Smrg"*) set x $ac_config_files; shift; ac_config_files=$*;;
20748de2362d3Smrgesac
20749de2362d3Smrg
20750de2362d3Smrgcase $ac_config_headers in *"
20751de2362d3Smrg"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
20752de2362d3Smrgesac
20753de2362d3Smrg
20754de2362d3Smrg
20755de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20756de2362d3Smrg# Files that config.status was made for.
20757de2362d3Smrgconfig_files="$ac_config_files"
20758de2362d3Smrgconfig_headers="$ac_config_headers"
20759de2362d3Smrgconfig_commands="$ac_config_commands"
20760de2362d3Smrg
20761de2362d3Smrg_ACEOF
20762de2362d3Smrg
20763de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20764de2362d3Smrgac_cs_usage="\
20765de2362d3Smrg\`$as_me' instantiates files and other configuration actions
20766de2362d3Smrgfrom templates according to the current configuration.  Unless the files
20767de2362d3Smrgand actions are specified as TAGs, all are instantiated by default.
20768de2362d3Smrg
20769de2362d3SmrgUsage: $0 [OPTION]... [TAG]...
20770de2362d3Smrg
20771de2362d3Smrg  -h, --help       print this help, then exit
20772de2362d3Smrg  -V, --version    print version number and configuration settings, then exit
20773de2362d3Smrg      --config     print configuration, then exit
20774de2362d3Smrg  -q, --quiet, --silent
20775de2362d3Smrg                   do not print progress messages
20776de2362d3Smrg  -d, --debug      don't remove temporary files
20777de2362d3Smrg      --recheck    update $as_me by reconfiguring in the same conditions
20778de2362d3Smrg      --file=FILE[:TEMPLATE]
20779de2362d3Smrg                   instantiate the configuration file FILE
20780de2362d3Smrg      --header=FILE[:TEMPLATE]
20781de2362d3Smrg                   instantiate the configuration header FILE
20782de2362d3Smrg
20783de2362d3SmrgConfiguration files:
20784de2362d3Smrg$config_files
20785de2362d3Smrg
20786de2362d3SmrgConfiguration headers:
20787de2362d3Smrg$config_headers
20788de2362d3Smrg
20789de2362d3SmrgConfiguration commands:
20790de2362d3Smrg$config_commands
20791de2362d3Smrg
207928bf5c682SmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/Radeon>."
20793de2362d3Smrg
20794de2362d3Smrg_ACEOF
20795de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20796de2362d3Smrgac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
20797de2362d3Smrgac_cs_version="\\
2079839413783Smrgxf86-video-ati config.status 18.1.0
2079918781e08Smrgconfigured by $0, generated by GNU Autoconf 2.69,
20800de2362d3Smrg  with options \\"\$ac_cs_config\\"
20801de2362d3Smrg
2080218781e08SmrgCopyright (C) 2012 Free Software Foundation, Inc.
20803de2362d3SmrgThis config.status script is free software; the Free Software Foundation
20804de2362d3Smrggives unlimited permission to copy, distribute and modify it."
20805de2362d3Smrg
20806de2362d3Smrgac_pwd='$ac_pwd'
20807de2362d3Smrgsrcdir='$srcdir'
20808de2362d3SmrgINSTALL='$INSTALL'
20809de2362d3SmrgMKDIR_P='$MKDIR_P'
20810de2362d3SmrgAWK='$AWK'
20811de2362d3Smrgtest -n "\$AWK" || AWK=awk
20812de2362d3Smrg_ACEOF
20813de2362d3Smrg
20814de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20815de2362d3Smrg# The default lists apply if the user does not specify any file.
20816de2362d3Smrgac_need_defaults=:
20817de2362d3Smrgwhile test $# != 0
20818de2362d3Smrgdo
20819de2362d3Smrg  case $1 in
20820de2362d3Smrg  --*=?*)
20821de2362d3Smrg    ac_option=`expr "X$1" : 'X\([^=]*\)='`
20822de2362d3Smrg    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
20823de2362d3Smrg    ac_shift=:
20824de2362d3Smrg    ;;
20825de2362d3Smrg  --*=)
20826de2362d3Smrg    ac_option=`expr "X$1" : 'X\([^=]*\)='`
20827de2362d3Smrg    ac_optarg=
20828de2362d3Smrg    ac_shift=:
20829de2362d3Smrg    ;;
20830de2362d3Smrg  *)
20831de2362d3Smrg    ac_option=$1
20832de2362d3Smrg    ac_optarg=$2
20833de2362d3Smrg    ac_shift=shift
20834de2362d3Smrg    ;;
20835de2362d3Smrg  esac
20836de2362d3Smrg
20837de2362d3Smrg  case $ac_option in
20838de2362d3Smrg  # Handling of the options.
20839de2362d3Smrg  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
20840de2362d3Smrg    ac_cs_recheck=: ;;
20841de2362d3Smrg  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
20842de2362d3Smrg    $as_echo "$ac_cs_version"; exit ;;
20843de2362d3Smrg  --config | --confi | --conf | --con | --co | --c )
20844de2362d3Smrg    $as_echo "$ac_cs_config"; exit ;;
20845de2362d3Smrg  --debug | --debu | --deb | --de | --d | -d )
20846de2362d3Smrg    debug=: ;;
20847de2362d3Smrg  --file | --fil | --fi | --f )
20848de2362d3Smrg    $ac_shift
20849de2362d3Smrg    case $ac_optarg in
20850de2362d3Smrg    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
20851de2362d3Smrg    '') as_fn_error $? "missing file argument" ;;
20852de2362d3Smrg    esac
20853de2362d3Smrg    as_fn_append CONFIG_FILES " '$ac_optarg'"
20854de2362d3Smrg    ac_need_defaults=false;;
20855de2362d3Smrg  --header | --heade | --head | --hea )
20856de2362d3Smrg    $ac_shift
20857de2362d3Smrg    case $ac_optarg in
20858de2362d3Smrg    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
20859de2362d3Smrg    esac
20860de2362d3Smrg    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
20861de2362d3Smrg    ac_need_defaults=false;;
20862de2362d3Smrg  --he | --h)
20863de2362d3Smrg    # Conflict between --help and --header
20864de2362d3Smrg    as_fn_error $? "ambiguous option: \`$1'
20865de2362d3SmrgTry \`$0 --help' for more information.";;
20866de2362d3Smrg  --help | --hel | -h )
20867de2362d3Smrg    $as_echo "$ac_cs_usage"; exit ;;
20868de2362d3Smrg  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
20869de2362d3Smrg  | -silent | --silent | --silen | --sile | --sil | --si | --s)
20870de2362d3Smrg    ac_cs_silent=: ;;
20871de2362d3Smrg
20872de2362d3Smrg  # This is an error.
20873de2362d3Smrg  -*) as_fn_error $? "unrecognized option: \`$1'
20874de2362d3SmrgTry \`$0 --help' for more information." ;;
20875de2362d3Smrg
20876de2362d3Smrg  *) as_fn_append ac_config_targets " $1"
20877de2362d3Smrg     ac_need_defaults=false ;;
20878de2362d3Smrg
20879de2362d3Smrg  esac
20880de2362d3Smrg  shift
20881de2362d3Smrgdone
20882de2362d3Smrg
20883de2362d3Smrgac_configure_extra_args=
20884de2362d3Smrg
20885de2362d3Smrgif $ac_cs_silent; then
20886de2362d3Smrg  exec 6>/dev/null
20887de2362d3Smrg  ac_configure_extra_args="$ac_configure_extra_args --silent"
20888de2362d3Smrgfi
20889de2362d3Smrg
20890de2362d3Smrg_ACEOF
20891de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20892de2362d3Smrgif \$ac_cs_recheck; then
2089318781e08Smrg  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
20894de2362d3Smrg  shift
20895de2362d3Smrg  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
20896de2362d3Smrg  CONFIG_SHELL='$SHELL'
20897de2362d3Smrg  export CONFIG_SHELL
20898de2362d3Smrg  exec "\$@"
20899de2362d3Smrgfi
20900de2362d3Smrg
20901de2362d3Smrg_ACEOF
20902de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20903de2362d3Smrgexec 5>>config.log
20904de2362d3Smrg{
20905de2362d3Smrg  echo
20906de2362d3Smrg  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
20907de2362d3Smrg## Running $as_me. ##
20908de2362d3Smrg_ASBOX
20909de2362d3Smrg  $as_echo "$ac_log"
20910de2362d3Smrg} >&5
20911de2362d3Smrg
20912de2362d3Smrg_ACEOF
20913de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20914de2362d3Smrg#
20915de2362d3Smrg# INIT-COMMANDS
20916de2362d3Smrg#
2091739413783SmrgAMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
20918de2362d3Smrg
20919de2362d3Smrg
20920de2362d3Smrg# The HP-UX ksh and POSIX shell print the target directory to stdout
20921de2362d3Smrg# if CDPATH is set.
20922de2362d3Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
20923de2362d3Smrg
20924de2362d3Smrgsed_quote_subst='$sed_quote_subst'
20925de2362d3Smrgdouble_quote_subst='$double_quote_subst'
20926de2362d3Smrgdelay_variable_subst='$delay_variable_subst'
20927de2362d3Smrgenable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
20928de2362d3Smrgmacro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
20929de2362d3Smrgmacro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
20930de2362d3Smrgenable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
20931de2362d3Smrgpic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
20932de2362d3Smrgenable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
2093318781e08Smrgshared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
20934de2362d3SmrgSHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
20935de2362d3SmrgECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
20936de2362d3SmrgPATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
20937de2362d3Smrghost_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
20938de2362d3Smrghost='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
20939de2362d3Smrghost_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
20940de2362d3Smrgbuild_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
20941de2362d3Smrgbuild='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
20942de2362d3Smrgbuild_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
20943de2362d3SmrgSED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
20944de2362d3SmrgXsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
20945de2362d3SmrgGREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
20946de2362d3SmrgEGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
20947de2362d3SmrgFGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
20948de2362d3SmrgLD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
20949de2362d3SmrgNM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
20950de2362d3SmrgLN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
20951de2362d3Smrgmax_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
20952de2362d3Smrgac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
20953de2362d3Smrgexeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
20954de2362d3Smrglt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
20955de2362d3Smrglt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
20956de2362d3Smrglt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
20957de2362d3Smrglt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
20958de2362d3Smrglt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
20959de2362d3Smrgreload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
20960de2362d3Smrgreload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
20961de2362d3SmrgOBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
20962de2362d3Smrgdeplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
20963de2362d3Smrgfile_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
20964de2362d3Smrgfile_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
20965de2362d3Smrgwant_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
20966de2362d3SmrgDLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
20967de2362d3Smrgsharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
20968de2362d3SmrgAR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
209698bf5c682Smrglt_ar_flags='`$ECHO "$lt_ar_flags" | $SED "$delay_single_quote_subst"`'
20970de2362d3SmrgAR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
20971de2362d3Smrgarchiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
20972de2362d3SmrgSTRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
20973de2362d3SmrgRANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
20974de2362d3Smrgold_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
20975de2362d3Smrgold_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
20976de2362d3Smrgold_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
20977de2362d3Smrglock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
20978de2362d3SmrgCC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
20979de2362d3SmrgCFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
20980de2362d3Smrgcompiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
20981de2362d3SmrgGCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
20982de2362d3Smrglt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
20983de2362d3Smrglt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
2098418781e08Smrglt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
20985de2362d3Smrglt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
20986de2362d3Smrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
2098718781e08Smrglt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
20988de2362d3Smrgnm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
20989de2362d3Smrglt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
2099018781e08Smrglt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
20991de2362d3Smrgobjdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
20992de2362d3SmrgMAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
20993de2362d3Smrglt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
20994de2362d3Smrglt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
20995de2362d3Smrglt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
20996de2362d3Smrglt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
20997de2362d3Smrglt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
20998de2362d3Smrgneed_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
20999de2362d3SmrgMANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
21000de2362d3SmrgDSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
21001de2362d3SmrgNMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
21002de2362d3SmrgLIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
21003de2362d3SmrgOTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
21004de2362d3SmrgOTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
21005de2362d3Smrglibext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
21006de2362d3Smrgshrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
21007de2362d3Smrgextract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
21008de2362d3Smrgarchive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
21009de2362d3Smrgenable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
21010de2362d3Smrgexport_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
21011de2362d3Smrgwhole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
21012de2362d3Smrgcompiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
21013de2362d3Smrgold_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
21014de2362d3Smrgold_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
21015de2362d3Smrgarchive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
21016de2362d3Smrgarchive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
21017de2362d3Smrgmodule_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
21018de2362d3Smrgmodule_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
21019de2362d3Smrgwith_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
21020de2362d3Smrgallow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
21021de2362d3Smrgno_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
21022de2362d3Smrghardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
21023de2362d3Smrghardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
21024de2362d3Smrghardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
21025de2362d3Smrghardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
21026de2362d3Smrghardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
21027de2362d3Smrghardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
21028de2362d3Smrghardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
21029de2362d3Smrginherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
21030de2362d3Smrglink_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
21031de2362d3Smrgalways_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
21032de2362d3Smrgexport_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
21033de2362d3Smrgexclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
21034de2362d3Smrginclude_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
21035de2362d3Smrgprelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
21036de2362d3Smrgpostlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
21037de2362d3Smrgfile_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
21038de2362d3Smrgvariables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
21039de2362d3Smrgneed_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
21040de2362d3Smrgneed_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
21041de2362d3Smrgversion_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
21042de2362d3Smrgrunpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
21043de2362d3Smrgshlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
21044de2362d3Smrgshlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
21045de2362d3Smrglibname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
21046de2362d3Smrglibrary_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
21047de2362d3Smrgsoname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
21048de2362d3Smrginstall_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
21049de2362d3Smrgpostinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
21050de2362d3Smrgpostuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
21051de2362d3Smrgfinish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
21052de2362d3Smrgfinish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
21053de2362d3Smrghardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
21054de2362d3Smrgsys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
2105518781e08Smrgconfigure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
2105618781e08Smrgconfigure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
21057de2362d3Smrghardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
21058de2362d3Smrgenable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
21059de2362d3Smrgenable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
21060de2362d3Smrgenable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
21061de2362d3Smrgold_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
21062de2362d3Smrgstriplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
21063de2362d3Smrg
21064de2362d3SmrgLTCC='$LTCC'
21065de2362d3SmrgLTCFLAGS='$LTCFLAGS'
21066de2362d3Smrgcompiler='$compiler_DEFAULT'
21067de2362d3Smrg
21068de2362d3Smrg# A function that is used when there is no print builtin or printf.
21069de2362d3Smrgfunc_fallback_echo ()
21070de2362d3Smrg{
21071de2362d3Smrg  eval 'cat <<_LTECHO_EOF
21072de2362d3Smrg\$1
21073de2362d3Smrg_LTECHO_EOF'
21074de2362d3Smrg}
21075de2362d3Smrg
21076de2362d3Smrg# Quote evaled strings.
21077de2362d3Smrgfor var in SHELL \
21078de2362d3SmrgECHO \
21079de2362d3SmrgPATH_SEPARATOR \
21080de2362d3SmrgSED \
21081de2362d3SmrgGREP \
21082de2362d3SmrgEGREP \
21083de2362d3SmrgFGREP \
21084de2362d3SmrgLD \
21085de2362d3SmrgNM \
21086de2362d3SmrgLN_S \
21087de2362d3Smrglt_SP2NL \
21088de2362d3Smrglt_NL2SP \
21089de2362d3Smrgreload_flag \
21090de2362d3SmrgOBJDUMP \
21091de2362d3Smrgdeplibs_check_method \
21092de2362d3Smrgfile_magic_cmd \
21093de2362d3Smrgfile_magic_glob \
21094de2362d3Smrgwant_nocaseglob \
21095de2362d3SmrgDLLTOOL \
21096de2362d3Smrgsharedlib_from_linklib_cmd \
21097de2362d3SmrgAR \
21098de2362d3Smrgarchiver_list_spec \
21099de2362d3SmrgSTRIP \
21100de2362d3SmrgRANLIB \
21101de2362d3SmrgCC \
21102de2362d3SmrgCFLAGS \
21103de2362d3Smrgcompiler \
21104de2362d3Smrglt_cv_sys_global_symbol_pipe \
21105de2362d3Smrglt_cv_sys_global_symbol_to_cdecl \
2110618781e08Smrglt_cv_sys_global_symbol_to_import \
21107de2362d3Smrglt_cv_sys_global_symbol_to_c_name_address \
21108de2362d3Smrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
2110918781e08Smrglt_cv_nm_interface \
21110de2362d3Smrgnm_file_list_spec \
2111118781e08Smrglt_cv_truncate_bin \
21112de2362d3Smrglt_prog_compiler_no_builtin_flag \
21113de2362d3Smrglt_prog_compiler_pic \
21114de2362d3Smrglt_prog_compiler_wl \
21115de2362d3Smrglt_prog_compiler_static \
21116de2362d3Smrglt_cv_prog_compiler_c_o \
21117de2362d3Smrgneed_locks \
21118de2362d3SmrgMANIFEST_TOOL \
21119de2362d3SmrgDSYMUTIL \
21120de2362d3SmrgNMEDIT \
21121de2362d3SmrgLIPO \
21122de2362d3SmrgOTOOL \
21123de2362d3SmrgOTOOL64 \
21124de2362d3Smrgshrext_cmds \
21125de2362d3Smrgexport_dynamic_flag_spec \
21126de2362d3Smrgwhole_archive_flag_spec \
21127de2362d3Smrgcompiler_needs_object \
21128de2362d3Smrgwith_gnu_ld \
21129de2362d3Smrgallow_undefined_flag \
21130de2362d3Smrgno_undefined_flag \
21131de2362d3Smrghardcode_libdir_flag_spec \
21132de2362d3Smrghardcode_libdir_separator \
21133de2362d3Smrgexclude_expsyms \
21134de2362d3Smrginclude_expsyms \
21135de2362d3Smrgfile_list_spec \
21136de2362d3Smrgvariables_saved_for_relink \
21137de2362d3Smrglibname_spec \
21138de2362d3Smrglibrary_names_spec \
21139de2362d3Smrgsoname_spec \
21140de2362d3Smrginstall_override_mode \
21141de2362d3Smrgfinish_eval \
21142de2362d3Smrgold_striplib \
21143de2362d3Smrgstriplib; do
21144de2362d3Smrg    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
21145de2362d3Smrg    *[\\\\\\\`\\"\\\$]*)
2114618781e08Smrg      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
21147de2362d3Smrg      ;;
21148de2362d3Smrg    *)
21149de2362d3Smrg      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
21150de2362d3Smrg      ;;
21151de2362d3Smrg    esac
21152de2362d3Smrgdone
21153de2362d3Smrg
21154de2362d3Smrg# Double-quote double-evaled strings.
21155de2362d3Smrgfor var in reload_cmds \
21156de2362d3Smrgold_postinstall_cmds \
21157de2362d3Smrgold_postuninstall_cmds \
21158de2362d3Smrgold_archive_cmds \
21159de2362d3Smrgextract_expsyms_cmds \
21160de2362d3Smrgold_archive_from_new_cmds \
21161de2362d3Smrgold_archive_from_expsyms_cmds \
21162de2362d3Smrgarchive_cmds \
21163de2362d3Smrgarchive_expsym_cmds \
21164de2362d3Smrgmodule_cmds \
21165de2362d3Smrgmodule_expsym_cmds \
21166de2362d3Smrgexport_symbols_cmds \
21167de2362d3Smrgprelink_cmds \
21168de2362d3Smrgpostlink_cmds \
21169de2362d3Smrgpostinstall_cmds \
21170de2362d3Smrgpostuninstall_cmds \
21171de2362d3Smrgfinish_cmds \
21172de2362d3Smrgsys_lib_search_path_spec \
2117318781e08Smrgconfigure_time_dlsearch_path \
2117418781e08Smrgconfigure_time_lt_sys_library_path; do
21175de2362d3Smrg    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
21176de2362d3Smrg    *[\\\\\\\`\\"\\\$]*)
2117718781e08Smrg      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
21178de2362d3Smrg      ;;
21179de2362d3Smrg    *)
21180de2362d3Smrg      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
21181de2362d3Smrg      ;;
21182de2362d3Smrg    esac
21183de2362d3Smrgdone
21184de2362d3Smrg
21185de2362d3Smrgac_aux_dir='$ac_aux_dir'
21186de2362d3Smrg
2118718781e08Smrg# See if we are running on zsh, and set the options that allow our
21188de2362d3Smrg# commands through without removal of \ escapes INIT.
2118918781e08Smrgif test -n "\${ZSH_VERSION+set}"; then
21190de2362d3Smrg   setopt NO_GLOB_SUBST
21191de2362d3Smrgfi
21192de2362d3Smrg
21193de2362d3Smrg
21194de2362d3Smrg    PACKAGE='$PACKAGE'
21195de2362d3Smrg    VERSION='$VERSION'
21196de2362d3Smrg    RM='$RM'
21197de2362d3Smrg    ofile='$ofile'
21198de2362d3Smrg
21199de2362d3Smrg
21200de2362d3Smrg
21201de2362d3Smrg
21202de2362d3Smrg_ACEOF
21203de2362d3Smrg
21204de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21205de2362d3Smrg
21206de2362d3Smrg# Handling of arguments.
21207de2362d3Smrgfor ac_config_target in $ac_config_targets
21208de2362d3Smrgdo
21209de2362d3Smrg  case $ac_config_target in
21210de2362d3Smrg    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
21211de2362d3Smrg    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
21212de2362d3Smrg    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
21213de2362d3Smrg    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
21214de2362d3Smrg    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
21215de2362d3Smrg    "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
212163ed65abbSmrg    "conf/Makefile") CONFIG_FILES="$CONFIG_FILES conf/Makefile" ;;
21217de2362d3Smrg
21218de2362d3Smrg  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
21219de2362d3Smrg  esac
21220de2362d3Smrgdone
21221de2362d3Smrg
21222de2362d3Smrg
21223de2362d3Smrg# If the user did not use the arguments to specify the items to instantiate,
21224de2362d3Smrg# then the envvar interface is used.  Set only those that are not.
21225de2362d3Smrg# We use the long form for the default assignment because of an extremely
21226de2362d3Smrg# bizarre bug on SunOS 4.1.3.
21227de2362d3Smrgif $ac_need_defaults; then
21228de2362d3Smrg  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
21229de2362d3Smrg  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
21230de2362d3Smrg  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
21231de2362d3Smrgfi
21232de2362d3Smrg
21233de2362d3Smrg# Have a temporary directory for convenience.  Make it in the build tree
21234de2362d3Smrg# simply because there is no reason against having it here, and in addition,
21235de2362d3Smrg# creating and moving files from /tmp can sometimes cause problems.
21236de2362d3Smrg# Hook for its removal unless debugging.
21237de2362d3Smrg# Note that there is a small window in which the directory will not be cleaned:
21238de2362d3Smrg# after its creation but before its name has been assigned to `$tmp'.
21239de2362d3Smrg$debug ||
21240de2362d3Smrg{
21241de2362d3Smrg  tmp= ac_tmp=
21242de2362d3Smrg  trap 'exit_status=$?
21243de2362d3Smrg  : "${ac_tmp:=$tmp}"
21244de2362d3Smrg  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
21245de2362d3Smrg' 0
21246de2362d3Smrg  trap 'as_fn_exit 1' 1 2 13 15
21247de2362d3Smrg}
21248de2362d3Smrg# Create a (secure) tmp directory for tmp files.
21249de2362d3Smrg
21250de2362d3Smrg{
21251de2362d3Smrg  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
21252de2362d3Smrg  test -d "$tmp"
21253de2362d3Smrg}  ||
21254de2362d3Smrg{
21255de2362d3Smrg  tmp=./conf$$-$RANDOM
21256de2362d3Smrg  (umask 077 && mkdir "$tmp")
21257de2362d3Smrg} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
21258de2362d3Smrgac_tmp=$tmp
21259de2362d3Smrg
21260de2362d3Smrg# Set up the scripts for CONFIG_FILES section.
21261de2362d3Smrg# No need to generate them if there are no CONFIG_FILES.
21262de2362d3Smrg# This happens for instance with `./config.status config.h'.
21263de2362d3Smrgif test -n "$CONFIG_FILES"; then
21264de2362d3Smrg
21265de2362d3Smrg
21266de2362d3Smrgac_cr=`echo X | tr X '\015'`
21267de2362d3Smrg# On cygwin, bash can eat \r inside `` if the user requested igncr.
21268de2362d3Smrg# But we know of no other shell where ac_cr would be empty at this
21269de2362d3Smrg# point, so we can use a bashism as a fallback.
21270de2362d3Smrgif test "x$ac_cr" = x; then
21271de2362d3Smrg  eval ac_cr=\$\'\\r\'
21272de2362d3Smrgfi
21273de2362d3Smrgac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
21274de2362d3Smrgif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
21275de2362d3Smrg  ac_cs_awk_cr='\\r'
21276de2362d3Smrgelse
21277de2362d3Smrg  ac_cs_awk_cr=$ac_cr
21278de2362d3Smrgfi
21279de2362d3Smrg
21280de2362d3Smrgecho 'BEGIN {' >"$ac_tmp/subs1.awk" &&
21281de2362d3Smrg_ACEOF
21282de2362d3Smrg
21283de2362d3Smrg
21284de2362d3Smrg{
21285de2362d3Smrg  echo "cat >conf$$subs.awk <<_ACEOF" &&
21286de2362d3Smrg  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
21287de2362d3Smrg  echo "_ACEOF"
21288de2362d3Smrg} >conf$$subs.sh ||
21289de2362d3Smrg  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
21290de2362d3Smrgac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
21291de2362d3Smrgac_delim='%!_!# '
21292de2362d3Smrgfor ac_last_try in false false false false false :; do
21293de2362d3Smrg  . ./conf$$subs.sh ||
21294de2362d3Smrg    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
21295de2362d3Smrg
21296de2362d3Smrg  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
21297de2362d3Smrg  if test $ac_delim_n = $ac_delim_num; then
21298de2362d3Smrg    break
21299de2362d3Smrg  elif $ac_last_try; then
21300de2362d3Smrg    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
21301de2362d3Smrg  else
21302de2362d3Smrg    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21303de2362d3Smrg  fi
21304de2362d3Smrgdone
21305de2362d3Smrgrm -f conf$$subs.sh
21306de2362d3Smrg
21307de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21308de2362d3Smrgcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
21309de2362d3Smrg_ACEOF
21310de2362d3Smrgsed -n '
21311de2362d3Smrgh
21312de2362d3Smrgs/^/S["/; s/!.*/"]=/
21313de2362d3Smrgp
21314de2362d3Smrgg
21315de2362d3Smrgs/^[^!]*!//
21316de2362d3Smrg:repl
21317de2362d3Smrgt repl
21318de2362d3Smrgs/'"$ac_delim"'$//
21319de2362d3Smrgt delim
21320de2362d3Smrg:nl
21321de2362d3Smrgh
21322de2362d3Smrgs/\(.\{148\}\)..*/\1/
21323de2362d3Smrgt more1
21324de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
21325de2362d3Smrgp
21326de2362d3Smrgn
21327de2362d3Smrgb repl
21328de2362d3Smrg:more1
21329de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/
21330de2362d3Smrgp
21331de2362d3Smrgg
21332de2362d3Smrgs/.\{148\}//
21333de2362d3Smrgt nl
21334de2362d3Smrg:delim
21335de2362d3Smrgh
21336de2362d3Smrgs/\(.\{148\}\)..*/\1/
21337de2362d3Smrgt more2
21338de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/
21339de2362d3Smrgp
21340de2362d3Smrgb
21341de2362d3Smrg:more2
21342de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/
21343de2362d3Smrgp
21344de2362d3Smrgg
21345de2362d3Smrgs/.\{148\}//
21346de2362d3Smrgt delim
21347de2362d3Smrg' <conf$$subs.awk | sed '
21348de2362d3Smrg/^[^""]/{
21349de2362d3Smrg  N
21350de2362d3Smrg  s/\n//
21351de2362d3Smrg}
21352de2362d3Smrg' >>$CONFIG_STATUS || ac_write_fail=1
21353de2362d3Smrgrm -f conf$$subs.awk
21354de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21355de2362d3Smrg_ACAWK
21356de2362d3Smrgcat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
21357de2362d3Smrg  for (key in S) S_is_set[key] = 1
21358de2362d3Smrg  FS = ""
21359de2362d3Smrg
21360de2362d3Smrg}
21361de2362d3Smrg{
21362de2362d3Smrg  line = $ 0
21363de2362d3Smrg  nfields = split(line, field, "@")
21364de2362d3Smrg  substed = 0
21365de2362d3Smrg  len = length(field[1])
21366de2362d3Smrg  for (i = 2; i < nfields; i++) {
21367de2362d3Smrg    key = field[i]
21368de2362d3Smrg    keylen = length(key)
21369de2362d3Smrg    if (S_is_set[key]) {
21370de2362d3Smrg      value = S[key]
21371de2362d3Smrg      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
21372de2362d3Smrg      len += length(value) + length(field[++i])
21373de2362d3Smrg      substed = 1
21374de2362d3Smrg    } else
21375de2362d3Smrg      len += 1 + keylen
21376de2362d3Smrg  }
21377de2362d3Smrg
21378de2362d3Smrg  print line
21379de2362d3Smrg}
21380de2362d3Smrg
21381de2362d3Smrg_ACAWK
21382de2362d3Smrg_ACEOF
21383de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21384de2362d3Smrgif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
21385de2362d3Smrg  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
21386de2362d3Smrgelse
21387de2362d3Smrg  cat
21388de2362d3Smrgfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
21389de2362d3Smrg  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
21390de2362d3Smrg_ACEOF
21391de2362d3Smrg
21392de2362d3Smrg# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
21393de2362d3Smrg# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
21394de2362d3Smrg# trailing colons and then remove the whole line if VPATH becomes empty
21395de2362d3Smrg# (actually we leave an empty line to preserve line numbers).
21396de2362d3Smrgif test "x$srcdir" = x.; then
21397de2362d3Smrg  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
21398de2362d3Smrgh
21399de2362d3Smrgs///
21400de2362d3Smrgs/^/:/
21401de2362d3Smrgs/[	 ]*$/:/
21402de2362d3Smrgs/:\$(srcdir):/:/g
21403de2362d3Smrgs/:\${srcdir}:/:/g
21404de2362d3Smrgs/:@srcdir@:/:/g
21405de2362d3Smrgs/^:*//
21406de2362d3Smrgs/:*$//
21407de2362d3Smrgx
21408de2362d3Smrgs/\(=[	 ]*\).*/\1/
21409de2362d3SmrgG
21410de2362d3Smrgs/\n//
21411de2362d3Smrgs/^[^=]*=[	 ]*$//
21412de2362d3Smrg}'
21413de2362d3Smrgfi
21414de2362d3Smrg
21415de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21416de2362d3Smrgfi # test -n "$CONFIG_FILES"
21417de2362d3Smrg
21418de2362d3Smrg# Set up the scripts for CONFIG_HEADERS section.
21419de2362d3Smrg# No need to generate them if there are no CONFIG_HEADERS.
21420de2362d3Smrg# This happens for instance with `./config.status Makefile'.
21421de2362d3Smrgif test -n "$CONFIG_HEADERS"; then
21422de2362d3Smrgcat >"$ac_tmp/defines.awk" <<\_ACAWK ||
21423de2362d3SmrgBEGIN {
21424de2362d3Smrg_ACEOF
21425de2362d3Smrg
21426de2362d3Smrg# Transform confdefs.h into an awk script `defines.awk', embedded as
21427de2362d3Smrg# here-document in config.status, that substitutes the proper values into
21428de2362d3Smrg# config.h.in to produce config.h.
21429de2362d3Smrg
21430de2362d3Smrg# Create a delimiter string that does not exist in confdefs.h, to ease
21431de2362d3Smrg# handling of long lines.
21432de2362d3Smrgac_delim='%!_!# '
21433de2362d3Smrgfor ac_last_try in false false :; do
21434de2362d3Smrg  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
21435de2362d3Smrg  if test -z "$ac_tt"; then
21436de2362d3Smrg    break
21437de2362d3Smrg  elif $ac_last_try; then
21438de2362d3Smrg    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
21439de2362d3Smrg  else
21440de2362d3Smrg    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21441de2362d3Smrg  fi
21442de2362d3Smrgdone
21443de2362d3Smrg
21444de2362d3Smrg# For the awk script, D is an array of macro values keyed by name,
21445de2362d3Smrg# likewise P contains macro parameters if any.  Preserve backslash
21446de2362d3Smrg# newline sequences.
21447de2362d3Smrg
21448de2362d3Smrgac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
21449de2362d3Smrgsed -n '
21450de2362d3Smrgs/.\{148\}/&'"$ac_delim"'/g
21451de2362d3Smrgt rset
21452de2362d3Smrg:rset
21453de2362d3Smrgs/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
21454de2362d3Smrgt def
21455de2362d3Smrgd
21456de2362d3Smrg:def
21457de2362d3Smrgs/\\$//
21458de2362d3Smrgt bsnl
21459de2362d3Smrgs/["\\]/\\&/g
21460de2362d3Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
21461de2362d3SmrgD["\1"]=" \3"/p
21462de2362d3Smrgs/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
21463de2362d3Smrgd
21464de2362d3Smrg:bsnl
21465de2362d3Smrgs/["\\]/\\&/g
21466de2362d3Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
21467de2362d3SmrgD["\1"]=" \3\\\\\\n"\\/p
21468de2362d3Smrgt cont
21469de2362d3Smrgs/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
21470de2362d3Smrgt cont
21471de2362d3Smrgd
21472de2362d3Smrg:cont
21473de2362d3Smrgn
21474de2362d3Smrgs/.\{148\}/&'"$ac_delim"'/g
21475de2362d3Smrgt clear
21476de2362d3Smrg:clear
21477de2362d3Smrgs/\\$//
21478de2362d3Smrgt bsnlc
21479de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/p
21480de2362d3Smrgd
21481de2362d3Smrg:bsnlc
21482de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
21483de2362d3Smrgb cont
21484de2362d3Smrg' <confdefs.h | sed '
21485de2362d3Smrgs/'"$ac_delim"'/"\\\
21486de2362d3Smrg"/g' >>$CONFIG_STATUS || ac_write_fail=1
21487de2362d3Smrg
21488de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21489de2362d3Smrg  for (key in D) D_is_set[key] = 1
21490de2362d3Smrg  FS = ""
21491de2362d3Smrg}
21492de2362d3Smrg/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
21493de2362d3Smrg  line = \$ 0
21494de2362d3Smrg  split(line, arg, " ")
21495de2362d3Smrg  if (arg[1] == "#") {
21496de2362d3Smrg    defundef = arg[2]
21497de2362d3Smrg    mac1 = arg[3]
21498de2362d3Smrg  } else {
21499de2362d3Smrg    defundef = substr(arg[1], 2)
21500de2362d3Smrg    mac1 = arg[2]
21501de2362d3Smrg  }
21502de2362d3Smrg  split(mac1, mac2, "(") #)
21503de2362d3Smrg  macro = mac2[1]
21504de2362d3Smrg  prefix = substr(line, 1, index(line, defundef) - 1)
21505de2362d3Smrg  if (D_is_set[macro]) {
21506de2362d3Smrg    # Preserve the white space surrounding the "#".
21507de2362d3Smrg    print prefix "define", macro P[macro] D[macro]
21508de2362d3Smrg    next
21509de2362d3Smrg  } else {
21510de2362d3Smrg    # Replace #undef with comments.  This is necessary, for example,
21511de2362d3Smrg    # in the case of _POSIX_SOURCE, which is predefined and required
21512de2362d3Smrg    # on some systems where configure will not decide to define it.
21513de2362d3Smrg    if (defundef == "undef") {
21514de2362d3Smrg      print "/*", prefix defundef, macro, "*/"
21515de2362d3Smrg      next
21516de2362d3Smrg    }
21517de2362d3Smrg  }
21518de2362d3Smrg}
21519de2362d3Smrg{ print }
21520de2362d3Smrg_ACAWK
21521de2362d3Smrg_ACEOF
21522de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21523de2362d3Smrg  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
21524de2362d3Smrgfi # test -n "$CONFIG_HEADERS"
21525de2362d3Smrg
21526de2362d3Smrg
21527de2362d3Smrgeval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
21528de2362d3Smrgshift
21529de2362d3Smrgfor ac_tag
21530de2362d3Smrgdo
21531de2362d3Smrg  case $ac_tag in
21532de2362d3Smrg  :[FHLC]) ac_mode=$ac_tag; continue;;
21533de2362d3Smrg  esac
21534de2362d3Smrg  case $ac_mode$ac_tag in
21535de2362d3Smrg  :[FHL]*:*);;
21536de2362d3Smrg  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
21537de2362d3Smrg  :[FH]-) ac_tag=-:-;;
21538de2362d3Smrg  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
21539de2362d3Smrg  esac
21540de2362d3Smrg  ac_save_IFS=$IFS
21541de2362d3Smrg  IFS=:
21542de2362d3Smrg  set x $ac_tag
21543de2362d3Smrg  IFS=$ac_save_IFS
21544de2362d3Smrg  shift
21545de2362d3Smrg  ac_file=$1
21546de2362d3Smrg  shift
21547de2362d3Smrg
21548de2362d3Smrg  case $ac_mode in
21549de2362d3Smrg  :L) ac_source=$1;;
21550de2362d3Smrg  :[FH])
21551de2362d3Smrg    ac_file_inputs=
21552de2362d3Smrg    for ac_f
21553de2362d3Smrg    do
21554de2362d3Smrg      case $ac_f in
21555de2362d3Smrg      -) ac_f="$ac_tmp/stdin";;
21556de2362d3Smrg      *) # Look for the file first in the build tree, then in the source tree
21557de2362d3Smrg	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
21558de2362d3Smrg	 # because $ac_f cannot contain `:'.
21559de2362d3Smrg	 test -f "$ac_f" ||
21560de2362d3Smrg	   case $ac_f in
21561de2362d3Smrg	   [\\/$]*) false;;
21562de2362d3Smrg	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
21563de2362d3Smrg	   esac ||
21564de2362d3Smrg	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
21565de2362d3Smrg      esac
21566de2362d3Smrg      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
21567de2362d3Smrg      as_fn_append ac_file_inputs " '$ac_f'"
21568de2362d3Smrg    done
21569de2362d3Smrg
21570de2362d3Smrg    # Let's still pretend it is `configure' which instantiates (i.e., don't
21571de2362d3Smrg    # use $as_me), people would be surprised to read:
21572de2362d3Smrg    #    /* config.h.  Generated by config.status.  */
21573de2362d3Smrg    configure_input='Generated from '`
21574de2362d3Smrg	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
21575de2362d3Smrg	`' by configure.'
21576de2362d3Smrg    if test x"$ac_file" != x-; then
21577de2362d3Smrg      configure_input="$ac_file.  $configure_input"
21578de2362d3Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
21579de2362d3Smrg$as_echo "$as_me: creating $ac_file" >&6;}
21580de2362d3Smrg    fi
21581de2362d3Smrg    # Neutralize special characters interpreted by sed in replacement strings.
21582de2362d3Smrg    case $configure_input in #(
21583de2362d3Smrg    *\&* | *\|* | *\\* )
21584de2362d3Smrg       ac_sed_conf_input=`$as_echo "$configure_input" |
21585de2362d3Smrg       sed 's/[\\\\&|]/\\\\&/g'`;; #(
21586de2362d3Smrg    *) ac_sed_conf_input=$configure_input;;
21587de2362d3Smrg    esac
21588de2362d3Smrg
21589de2362d3Smrg    case $ac_tag in
21590de2362d3Smrg    *:-:* | *:-) cat >"$ac_tmp/stdin" \
21591de2362d3Smrg      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
21592de2362d3Smrg    esac
21593de2362d3Smrg    ;;
21594de2362d3Smrg  esac
21595de2362d3Smrg
21596de2362d3Smrg  ac_dir=`$as_dirname -- "$ac_file" ||
21597de2362d3Smrg$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21598de2362d3Smrg	 X"$ac_file" : 'X\(//\)[^/]' \| \
21599de2362d3Smrg	 X"$ac_file" : 'X\(//\)$' \| \
21600de2362d3Smrg	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
21601de2362d3Smrg$as_echo X"$ac_file" |
21602de2362d3Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21603de2362d3Smrg	    s//\1/
21604de2362d3Smrg	    q
21605de2362d3Smrg	  }
21606de2362d3Smrg	  /^X\(\/\/\)[^/].*/{
21607de2362d3Smrg	    s//\1/
21608de2362d3Smrg	    q
21609de2362d3Smrg	  }
21610de2362d3Smrg	  /^X\(\/\/\)$/{
21611de2362d3Smrg	    s//\1/
21612de2362d3Smrg	    q
21613de2362d3Smrg	  }
21614de2362d3Smrg	  /^X\(\/\).*/{
21615de2362d3Smrg	    s//\1/
21616de2362d3Smrg	    q
21617de2362d3Smrg	  }
21618de2362d3Smrg	  s/.*/./; q'`
21619de2362d3Smrg  as_dir="$ac_dir"; as_fn_mkdir_p
21620de2362d3Smrg  ac_builddir=.
21621de2362d3Smrg
21622de2362d3Smrgcase "$ac_dir" in
21623de2362d3Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
21624de2362d3Smrg*)
21625de2362d3Smrg  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
21626de2362d3Smrg  # A ".." for each directory in $ac_dir_suffix.
21627de2362d3Smrg  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
21628de2362d3Smrg  case $ac_top_builddir_sub in
21629de2362d3Smrg  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
21630de2362d3Smrg  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
21631de2362d3Smrg  esac ;;
21632de2362d3Smrgesac
21633de2362d3Smrgac_abs_top_builddir=$ac_pwd
21634de2362d3Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix
21635de2362d3Smrg# for backward compatibility:
21636de2362d3Smrgac_top_builddir=$ac_top_build_prefix
21637de2362d3Smrg
21638de2362d3Smrgcase $srcdir in
21639de2362d3Smrg  .)  # We are building in place.
21640de2362d3Smrg    ac_srcdir=.
21641de2362d3Smrg    ac_top_srcdir=$ac_top_builddir_sub
21642de2362d3Smrg    ac_abs_top_srcdir=$ac_pwd ;;
21643de2362d3Smrg  [\\/]* | ?:[\\/]* )  # Absolute name.
21644de2362d3Smrg    ac_srcdir=$srcdir$ac_dir_suffix;
21645de2362d3Smrg    ac_top_srcdir=$srcdir
21646de2362d3Smrg    ac_abs_top_srcdir=$srcdir ;;
21647de2362d3Smrg  *) # Relative name.
21648de2362d3Smrg    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
21649de2362d3Smrg    ac_top_srcdir=$ac_top_build_prefix$srcdir
21650de2362d3Smrg    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
21651de2362d3Smrgesac
21652de2362d3Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
21653de2362d3Smrg
21654de2362d3Smrg
21655de2362d3Smrg  case $ac_mode in
21656de2362d3Smrg  :F)
21657de2362d3Smrg  #
21658de2362d3Smrg  # CONFIG_FILE
21659de2362d3Smrg  #
21660de2362d3Smrg
21661de2362d3Smrg  case $INSTALL in
21662de2362d3Smrg  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
21663de2362d3Smrg  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
21664de2362d3Smrg  esac
21665de2362d3Smrg  ac_MKDIR_P=$MKDIR_P
21666de2362d3Smrg  case $MKDIR_P in
21667de2362d3Smrg  [\\/$]* | ?:[\\/]* ) ;;
21668de2362d3Smrg  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
21669de2362d3Smrg  esac
21670de2362d3Smrg_ACEOF
21671de2362d3Smrg
21672de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21673de2362d3Smrg# If the template does not know about datarootdir, expand it.
21674de2362d3Smrg# FIXME: This hack should be removed a few years after 2.60.
21675de2362d3Smrgac_datarootdir_hack=; ac_datarootdir_seen=
21676de2362d3Smrgac_sed_dataroot='
21677de2362d3Smrg/datarootdir/ {
21678de2362d3Smrg  p
21679de2362d3Smrg  q
21680de2362d3Smrg}
21681de2362d3Smrg/@datadir@/p
21682de2362d3Smrg/@docdir@/p
21683de2362d3Smrg/@infodir@/p
21684de2362d3Smrg/@localedir@/p
21685de2362d3Smrg/@mandir@/p'
21686de2362d3Smrgcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
21687de2362d3Smrg*datarootdir*) ac_datarootdir_seen=yes;;
21688de2362d3Smrg*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
21689de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
21690de2362d3Smrg$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
21691de2362d3Smrg_ACEOF
21692de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21693de2362d3Smrg  ac_datarootdir_hack='
21694de2362d3Smrg  s&@datadir@&$datadir&g
21695de2362d3Smrg  s&@docdir@&$docdir&g
21696de2362d3Smrg  s&@infodir@&$infodir&g
21697de2362d3Smrg  s&@localedir@&$localedir&g
21698de2362d3Smrg  s&@mandir@&$mandir&g
21699de2362d3Smrg  s&\\\${datarootdir}&$datarootdir&g' ;;
21700de2362d3Smrgesac
21701de2362d3Smrg_ACEOF
21702de2362d3Smrg
21703de2362d3Smrg# Neutralize VPATH when `$srcdir' = `.'.
21704de2362d3Smrg# Shell code in configure.ac might set extrasub.
21705de2362d3Smrg# FIXME: do we really want to maintain this feature?
21706de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21707de2362d3Smrgac_sed_extra="$ac_vpsub
21708de2362d3Smrg$extrasub
21709de2362d3Smrg_ACEOF
21710de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21711de2362d3Smrg:t
21712de2362d3Smrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21713de2362d3Smrgs|@configure_input@|$ac_sed_conf_input|;t t
21714de2362d3Smrgs&@top_builddir@&$ac_top_builddir_sub&;t t
21715de2362d3Smrgs&@top_build_prefix@&$ac_top_build_prefix&;t t
21716de2362d3Smrgs&@srcdir@&$ac_srcdir&;t t
21717de2362d3Smrgs&@abs_srcdir@&$ac_abs_srcdir&;t t
21718de2362d3Smrgs&@top_srcdir@&$ac_top_srcdir&;t t
21719de2362d3Smrgs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
21720de2362d3Smrgs&@builddir@&$ac_builddir&;t t
21721de2362d3Smrgs&@abs_builddir@&$ac_abs_builddir&;t t
21722de2362d3Smrgs&@abs_top_builddir@&$ac_abs_top_builddir&;t t
21723de2362d3Smrgs&@INSTALL@&$ac_INSTALL&;t t
21724de2362d3Smrgs&@MKDIR_P@&$ac_MKDIR_P&;t t
21725de2362d3Smrg$ac_datarootdir_hack
21726de2362d3Smrg"
21727de2362d3Smrgeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
21728de2362d3Smrg  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21729de2362d3Smrg
21730de2362d3Smrgtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
21731de2362d3Smrg  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
21732de2362d3Smrg  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
21733de2362d3Smrg      "$ac_tmp/out"`; test -z "$ac_out"; } &&
21734de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
21735de2362d3Smrgwhich seems to be undefined.  Please make sure it is defined" >&5
21736de2362d3Smrg$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
21737de2362d3Smrgwhich seems to be undefined.  Please make sure it is defined" >&2;}
21738de2362d3Smrg
21739de2362d3Smrg  rm -f "$ac_tmp/stdin"
21740de2362d3Smrg  case $ac_file in
21741de2362d3Smrg  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
21742de2362d3Smrg  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
21743de2362d3Smrg  esac \
21744de2362d3Smrg  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21745de2362d3Smrg ;;
21746de2362d3Smrg  :H)
21747de2362d3Smrg  #
21748de2362d3Smrg  # CONFIG_HEADER
21749de2362d3Smrg  #
21750de2362d3Smrg  if test x"$ac_file" != x-; then
21751de2362d3Smrg    {
21752de2362d3Smrg      $as_echo "/* $configure_input  */" \
21753de2362d3Smrg      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
21754de2362d3Smrg    } >"$ac_tmp/config.h" \
21755de2362d3Smrg      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21756de2362d3Smrg    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
21757de2362d3Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
21758de2362d3Smrg$as_echo "$as_me: $ac_file is unchanged" >&6;}
21759de2362d3Smrg    else
21760de2362d3Smrg      rm -f "$ac_file"
21761de2362d3Smrg      mv "$ac_tmp/config.h" "$ac_file" \
21762de2362d3Smrg	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
21763de2362d3Smrg    fi
21764de2362d3Smrg  else
21765de2362d3Smrg    $as_echo "/* $configure_input  */" \
21766de2362d3Smrg      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
21767de2362d3Smrg      || as_fn_error $? "could not create -" "$LINENO" 5
21768de2362d3Smrg  fi
21769de2362d3Smrg# Compute "$ac_file"'s index in $config_headers.
21770de2362d3Smrg_am_arg="$ac_file"
21771de2362d3Smrg_am_stamp_count=1
21772de2362d3Smrgfor _am_header in $config_headers :; do
21773de2362d3Smrg  case $_am_header in
21774de2362d3Smrg    $_am_arg | $_am_arg:* )
21775de2362d3Smrg      break ;;
21776de2362d3Smrg    * )
21777de2362d3Smrg      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
21778de2362d3Smrg  esac
21779de2362d3Smrgdone
21780de2362d3Smrgecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
21781de2362d3Smrg$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21782de2362d3Smrg	 X"$_am_arg" : 'X\(//\)[^/]' \| \
21783de2362d3Smrg	 X"$_am_arg" : 'X\(//\)$' \| \
21784de2362d3Smrg	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
21785de2362d3Smrg$as_echo X"$_am_arg" |
21786de2362d3Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21787de2362d3Smrg	    s//\1/
21788de2362d3Smrg	    q
21789de2362d3Smrg	  }
21790de2362d3Smrg	  /^X\(\/\/\)[^/].*/{
21791de2362d3Smrg	    s//\1/
21792de2362d3Smrg	    q
21793de2362d3Smrg	  }
21794de2362d3Smrg	  /^X\(\/\/\)$/{
21795de2362d3Smrg	    s//\1/
21796de2362d3Smrg	    q
21797de2362d3Smrg	  }
21798de2362d3Smrg	  /^X\(\/\).*/{
21799de2362d3Smrg	    s//\1/
21800de2362d3Smrg	    q
21801de2362d3Smrg	  }
21802de2362d3Smrg	  s/.*/./; q'`/stamp-h$_am_stamp_count
21803de2362d3Smrg ;;
21804de2362d3Smrg
21805de2362d3Smrg  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
21806de2362d3Smrg$as_echo "$as_me: executing $ac_file commands" >&6;}
21807de2362d3Smrg ;;
21808de2362d3Smrg  esac
21809de2362d3Smrg
21810de2362d3Smrg
21811de2362d3Smrg  case $ac_file$ac_mode in
21812de2362d3Smrg    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
2181318781e08Smrg  # Older Autoconf quotes --file arguments for eval, but not when files
21814de2362d3Smrg  # are listed without --file.  Let's play safe and only enable the eval
21815de2362d3Smrg  # if we detect the quoting.
2181639413783Smrg  # TODO: see whether this extra hack can be removed once we start
2181739413783Smrg  # requiring Autoconf 2.70 or later.
2181839413783Smrg  case $CONFIG_FILES in #(
2181939413783Smrg  *\'*) :
2182039413783Smrg    eval set x "$CONFIG_FILES" ;; #(
2182139413783Smrg  *) :
2182239413783Smrg    set x $CONFIG_FILES ;; #(
2182339413783Smrg  *) :
2182439413783Smrg     ;;
2182539413783Smrgesac
21826de2362d3Smrg  shift
2182739413783Smrg  # Used to flag and report bootstrapping failures.
2182839413783Smrg  am_rc=0
2182939413783Smrg  for am_mf
21830de2362d3Smrg  do
21831de2362d3Smrg    # Strip MF so we end up with the name of the file.
2183239413783Smrg    am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'`
2183339413783Smrg    # Check whether this is an Automake generated Makefile which includes
2183439413783Smrg    # dependency-tracking related rules and includes.
2183539413783Smrg    # Grep'ing the whole file directly is not great: AIX grep has a line
21836de2362d3Smrg    # limit of 2048, but all sed's we know have understand at least 4000.
2183739413783Smrg    sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
2183839413783Smrg      || continue
2183939413783Smrg    am_dirpart=`$as_dirname -- "$am_mf" ||
2184039413783Smrg$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
2184139413783Smrg	 X"$am_mf" : 'X\(//\)[^/]' \| \
2184239413783Smrg	 X"$am_mf" : 'X\(//\)$' \| \
2184339413783Smrg	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
2184439413783Smrg$as_echo X"$am_mf" |
21845de2362d3Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21846de2362d3Smrg	    s//\1/
21847de2362d3Smrg	    q
21848de2362d3Smrg	  }
21849de2362d3Smrg	  /^X\(\/\/\)[^/].*/{
21850de2362d3Smrg	    s//\1/
21851de2362d3Smrg	    q
21852de2362d3Smrg	  }
21853de2362d3Smrg	  /^X\(\/\/\)$/{
21854de2362d3Smrg	    s//\1/
21855de2362d3Smrg	    q
21856de2362d3Smrg	  }
21857de2362d3Smrg	  /^X\(\/\).*/{
21858de2362d3Smrg	    s//\1/
21859de2362d3Smrg	    q
21860de2362d3Smrg	  }
21861de2362d3Smrg	  s/.*/./; q'`
2186239413783Smrg    am_filepart=`$as_basename -- "$am_mf" ||
2186339413783Smrg$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
2186439413783Smrg	 X"$am_mf" : 'X\(//\)$' \| \
2186539413783Smrg	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
2186639413783Smrg$as_echo X/"$am_mf" |
2186739413783Smrg    sed '/^.*\/\([^/][^/]*\)\/*$/{
21868de2362d3Smrg	    s//\1/
21869de2362d3Smrg	    q
21870de2362d3Smrg	  }
2187139413783Smrg	  /^X\/\(\/\/\)$/{
21872de2362d3Smrg	    s//\1/
21873de2362d3Smrg	    q
21874de2362d3Smrg	  }
2187539413783Smrg	  /^X\/\(\/\).*/{
21876de2362d3Smrg	    s//\1/
21877de2362d3Smrg	    q
21878de2362d3Smrg	  }
21879de2362d3Smrg	  s/.*/./; q'`
2188039413783Smrg    { echo "$as_me:$LINENO: cd "$am_dirpart" \
2188139413783Smrg      && sed -e '/# am--include-marker/d' "$am_filepart" \
2188239413783Smrg        | $MAKE -f - am--depfiles" >&5
2188339413783Smrg   (cd "$am_dirpart" \
2188439413783Smrg      && sed -e '/# am--include-marker/d' "$am_filepart" \
2188539413783Smrg        | $MAKE -f - am--depfiles) >&5 2>&5
2188639413783Smrg   ac_status=$?
2188739413783Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2188839413783Smrg   (exit $ac_status); } || am_rc=$?
21889de2362d3Smrg  done
2189039413783Smrg  if test $am_rc -ne 0; then
2189139413783Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2189239413783Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2189339413783Smrgas_fn_error $? "Something went wrong bootstrapping makefile fragments
2189439413783Smrg    for automatic dependency tracking.  Try re-running configure with the
2189539413783Smrg    '--disable-dependency-tracking' option to at least be able to build
2189639413783Smrg    the package (albeit without support for automatic dependency tracking).
2189739413783SmrgSee \`config.log' for more details" "$LINENO" 5; }
2189839413783Smrg  fi
2189939413783Smrg  { am_dirpart=; unset am_dirpart;}
2190039413783Smrg  { am_filepart=; unset am_filepart;}
2190139413783Smrg  { am_mf=; unset am_mf;}
2190239413783Smrg  { am_rc=; unset am_rc;}
2190339413783Smrg  rm -f conftest-deps.mk
21904de2362d3Smrg}
21905de2362d3Smrg ;;
21906de2362d3Smrg    "libtool":C)
21907de2362d3Smrg
2190818781e08Smrg    # See if we are running on zsh, and set the options that allow our
21909de2362d3Smrg    # commands through without removal of \ escapes.
2191018781e08Smrg    if test -n "${ZSH_VERSION+set}"; then
21911de2362d3Smrg      setopt NO_GLOB_SUBST
21912de2362d3Smrg    fi
21913de2362d3Smrg
2191418781e08Smrg    cfgfile=${ofile}T
21915de2362d3Smrg    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
21916de2362d3Smrg    $RM "$cfgfile"
21917de2362d3Smrg
21918de2362d3Smrg    cat <<_LT_EOF >> "$cfgfile"
21919de2362d3Smrg#! $SHELL
2192018781e08Smrg# Generated automatically by $as_me ($PACKAGE) $VERSION
219218bf5c682Smrg# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
219227821949aSmrg# NOTE: Changes made to this file will be lost: look at ltmain.sh.
2192318781e08Smrg
2192418781e08Smrg# Provide generalized library-building support services.
2192518781e08Smrg# Written by Gordon Matzigkeit, 1996
2192618781e08Smrg
2192718781e08Smrg# Copyright (C) 2014 Free Software Foundation, Inc.
2192818781e08Smrg# This is free software; see the source for copying conditions.  There is NO
2192918781e08Smrg# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
2193018781e08Smrg
2193118781e08Smrg# GNU Libtool is free software; you can redistribute it and/or modify
2193218781e08Smrg# it under the terms of the GNU General Public License as published by
2193318781e08Smrg# the Free Software Foundation; either version 2 of of the License, or
2193418781e08Smrg# (at your option) any later version.
219357821949aSmrg#
2193618781e08Smrg# As a special exception to the GNU General Public License, if you
2193718781e08Smrg# distribute this file as part of a program or library that is built
2193818781e08Smrg# using GNU Libtool, you may include this file under the  same
2193918781e08Smrg# distribution terms that you use for the rest of that program.
21940de2362d3Smrg#
2194118781e08Smrg# GNU Libtool is distributed in the hope that it will be useful, but
2194218781e08Smrg# WITHOUT ANY WARRANTY; without even the implied warranty of
21943de2362d3Smrg# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
21944de2362d3Smrg# GNU General Public License for more details.
21945de2362d3Smrg#
21946de2362d3Smrg# You should have received a copy of the GNU General Public License
2194718781e08Smrg# along with this program.  If not, see <http://www.gnu.org/licenses/>.
21948de2362d3Smrg
21949de2362d3Smrg
21950de2362d3Smrg# The names of the tagged configurations supported by this script.
2195118781e08Smrgavailable_tags=''
2195218781e08Smrg
2195318781e08Smrg# Configured defaults for sys_lib_dlsearch_path munging.
2195418781e08Smrg: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
21955de2362d3Smrg
21956de2362d3Smrg# ### BEGIN LIBTOOL CONFIG
21957de2362d3Smrg
21958de2362d3Smrg# Whether or not to build static libraries.
21959de2362d3Smrgbuild_old_libs=$enable_static
21960de2362d3Smrg
21961de2362d3Smrg# Which release of libtool.m4 was used?
21962de2362d3Smrgmacro_version=$macro_version
21963de2362d3Smrgmacro_revision=$macro_revision
21964de2362d3Smrg
21965de2362d3Smrg# Whether or not to build shared libraries.
21966de2362d3Smrgbuild_libtool_libs=$enable_shared
21967de2362d3Smrg
21968de2362d3Smrg# What type of objects to build.
21969de2362d3Smrgpic_mode=$pic_mode
21970de2362d3Smrg
21971de2362d3Smrg# Whether or not to optimize for fast installation.
21972de2362d3Smrgfast_install=$enable_fast_install
21973de2362d3Smrg
2197418781e08Smrg# Shared archive member basename,for filename based shared library versioning on AIX.
2197518781e08Smrgshared_archive_member_spec=$shared_archive_member_spec
2197618781e08Smrg
21977de2362d3Smrg# Shell to use when invoking shell scripts.
21978de2362d3SmrgSHELL=$lt_SHELL
21979de2362d3Smrg
21980de2362d3Smrg# An echo program that protects backslashes.
21981de2362d3SmrgECHO=$lt_ECHO
21982de2362d3Smrg
21983de2362d3Smrg# The PATH separator for the build system.
21984de2362d3SmrgPATH_SEPARATOR=$lt_PATH_SEPARATOR
21985de2362d3Smrg
21986de2362d3Smrg# The host system.
21987de2362d3Smrghost_alias=$host_alias
21988de2362d3Smrghost=$host
21989de2362d3Smrghost_os=$host_os
21990de2362d3Smrg
21991de2362d3Smrg# The build system.
21992de2362d3Smrgbuild_alias=$build_alias
21993de2362d3Smrgbuild=$build
21994de2362d3Smrgbuild_os=$build_os
21995de2362d3Smrg
21996de2362d3Smrg# A sed program that does not truncate output.
21997de2362d3SmrgSED=$lt_SED
21998de2362d3Smrg
21999de2362d3Smrg# Sed that helps us avoid accidentally triggering echo(1) options like -n.
22000de2362d3SmrgXsed="\$SED -e 1s/^X//"
22001de2362d3Smrg
22002de2362d3Smrg# A grep program that handles long lines.
22003de2362d3SmrgGREP=$lt_GREP
22004de2362d3Smrg
22005de2362d3Smrg# An ERE matcher.
22006de2362d3SmrgEGREP=$lt_EGREP
22007de2362d3Smrg
22008de2362d3Smrg# A literal string matcher.
22009de2362d3SmrgFGREP=$lt_FGREP
22010de2362d3Smrg
22011de2362d3Smrg# A BSD- or MS-compatible name lister.
22012de2362d3SmrgNM=$lt_NM
22013de2362d3Smrg
22014de2362d3Smrg# Whether we need soft or hard links.
22015de2362d3SmrgLN_S=$lt_LN_S
22016de2362d3Smrg
22017de2362d3Smrg# What is the maximum length of a command?
22018de2362d3Smrgmax_cmd_len=$max_cmd_len
22019de2362d3Smrg
22020de2362d3Smrg# Object file suffix (normally "o").
22021de2362d3Smrgobjext=$ac_objext
22022de2362d3Smrg
22023de2362d3Smrg# Executable file suffix (normally "").
22024de2362d3Smrgexeext=$exeext
22025de2362d3Smrg
22026de2362d3Smrg# whether the shell understands "unset".
22027de2362d3Smrglt_unset=$lt_unset
22028de2362d3Smrg
22029de2362d3Smrg# turn spaces into newlines.
22030de2362d3SmrgSP2NL=$lt_lt_SP2NL
22031de2362d3Smrg
22032de2362d3Smrg# turn newlines into spaces.
22033de2362d3SmrgNL2SP=$lt_lt_NL2SP
22034de2362d3Smrg
22035de2362d3Smrg# convert \$build file names to \$host format.
22036de2362d3Smrgto_host_file_cmd=$lt_cv_to_host_file_cmd
22037de2362d3Smrg
22038de2362d3Smrg# convert \$build files to toolchain format.
22039de2362d3Smrgto_tool_file_cmd=$lt_cv_to_tool_file_cmd
22040de2362d3Smrg
22041de2362d3Smrg# An object symbol dumper.
22042de2362d3SmrgOBJDUMP=$lt_OBJDUMP
22043de2362d3Smrg
22044de2362d3Smrg# Method to check whether dependent libraries are shared objects.
22045de2362d3Smrgdeplibs_check_method=$lt_deplibs_check_method
22046de2362d3Smrg
22047de2362d3Smrg# Command to use when deplibs_check_method = "file_magic".
22048de2362d3Smrgfile_magic_cmd=$lt_file_magic_cmd
22049de2362d3Smrg
22050de2362d3Smrg# How to find potential files when deplibs_check_method = "file_magic".
22051de2362d3Smrgfile_magic_glob=$lt_file_magic_glob
22052de2362d3Smrg
22053de2362d3Smrg# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
22054de2362d3Smrgwant_nocaseglob=$lt_want_nocaseglob
22055de2362d3Smrg
22056de2362d3Smrg# DLL creation program.
22057de2362d3SmrgDLLTOOL=$lt_DLLTOOL
22058de2362d3Smrg
22059de2362d3Smrg# Command to associate shared and link libraries.
22060de2362d3Smrgsharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
22061de2362d3Smrg
22062de2362d3Smrg# The archiver.
22063de2362d3SmrgAR=$lt_AR
22064de2362d3Smrg
220658bf5c682Smrg# Flags to create an archive (by configure).
220668bf5c682Smrglt_ar_flags=$lt_ar_flags
220678bf5c682Smrg
22068de2362d3Smrg# Flags to create an archive.
220698bf5c682SmrgAR_FLAGS=\${ARFLAGS-"\$lt_ar_flags"}
22070de2362d3Smrg
22071de2362d3Smrg# How to feed a file listing to the archiver.
22072de2362d3Smrgarchiver_list_spec=$lt_archiver_list_spec
22073de2362d3Smrg
22074de2362d3Smrg# A symbol stripping program.
22075de2362d3SmrgSTRIP=$lt_STRIP
22076de2362d3Smrg
22077de2362d3Smrg# Commands used to install an old-style archive.
22078de2362d3SmrgRANLIB=$lt_RANLIB
22079de2362d3Smrgold_postinstall_cmds=$lt_old_postinstall_cmds
22080de2362d3Smrgold_postuninstall_cmds=$lt_old_postuninstall_cmds
22081de2362d3Smrg
22082de2362d3Smrg# Whether to use a lock for old archive extraction.
22083de2362d3Smrglock_old_archive_extraction=$lock_old_archive_extraction
22084de2362d3Smrg
22085de2362d3Smrg# A C compiler.
22086de2362d3SmrgLTCC=$lt_CC
22087de2362d3Smrg
22088de2362d3Smrg# LTCC compiler flags.
22089de2362d3SmrgLTCFLAGS=$lt_CFLAGS
22090de2362d3Smrg
22091de2362d3Smrg# Take the output of nm and produce a listing of raw symbols and C names.
22092de2362d3Smrgglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
22093de2362d3Smrg
22094de2362d3Smrg# Transform the output of nm in a proper C declaration.
22095de2362d3Smrgglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
22096de2362d3Smrg
2209718781e08Smrg# Transform the output of nm into a list of symbols to manually relocate.
2209818781e08Smrgglobal_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
2209918781e08Smrg
22100de2362d3Smrg# Transform the output of nm in a C name address pair.
22101de2362d3Smrgglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
22102de2362d3Smrg
22103de2362d3Smrg# Transform the output of nm in a C name address pair when lib prefix is needed.
22104de2362d3Smrgglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
22105de2362d3Smrg
2210618781e08Smrg# The name lister interface.
2210718781e08Smrgnm_interface=$lt_lt_cv_nm_interface
2210818781e08Smrg
22109de2362d3Smrg# Specify filename containing input files for \$NM.
22110de2362d3Smrgnm_file_list_spec=$lt_nm_file_list_spec
22111de2362d3Smrg
2211218781e08Smrg# The root where to search for dependent libraries,and where our libraries should be installed.
22113de2362d3Smrglt_sysroot=$lt_sysroot
22114de2362d3Smrg
2211518781e08Smrg# Command to truncate a binary pipe.
2211618781e08Smrglt_truncate_bin=$lt_lt_cv_truncate_bin
2211718781e08Smrg
22118de2362d3Smrg# The name of the directory that contains temporary libtool files.
22119de2362d3Smrgobjdir=$objdir
22120de2362d3Smrg
22121de2362d3Smrg# Used to examine libraries when file_magic_cmd begins with "file".
22122de2362d3SmrgMAGIC_CMD=$MAGIC_CMD
22123de2362d3Smrg
22124de2362d3Smrg# Must we lock files when doing compilation?
22125de2362d3Smrgneed_locks=$lt_need_locks
22126de2362d3Smrg
22127de2362d3Smrg# Manifest tool.
22128de2362d3SmrgMANIFEST_TOOL=$lt_MANIFEST_TOOL
22129de2362d3Smrg
22130de2362d3Smrg# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
22131de2362d3SmrgDSYMUTIL=$lt_DSYMUTIL
22132de2362d3Smrg
22133de2362d3Smrg# Tool to change global to local symbols on Mac OS X.
22134de2362d3SmrgNMEDIT=$lt_NMEDIT
22135de2362d3Smrg
22136de2362d3Smrg# Tool to manipulate fat objects and archives on Mac OS X.
22137de2362d3SmrgLIPO=$lt_LIPO
22138de2362d3Smrg
22139de2362d3Smrg# ldd/readelf like tool for Mach-O binaries on Mac OS X.
22140de2362d3SmrgOTOOL=$lt_OTOOL
22141de2362d3Smrg
22142de2362d3Smrg# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
22143de2362d3SmrgOTOOL64=$lt_OTOOL64
22144de2362d3Smrg
22145de2362d3Smrg# Old archive suffix (normally "a").
22146de2362d3Smrglibext=$libext
22147de2362d3Smrg
22148de2362d3Smrg# Shared library suffix (normally ".so").
22149de2362d3Smrgshrext_cmds=$lt_shrext_cmds
22150de2362d3Smrg
22151de2362d3Smrg# The commands to extract the exported symbol list from a shared archive.
22152de2362d3Smrgextract_expsyms_cmds=$lt_extract_expsyms_cmds
22153de2362d3Smrg
22154de2362d3Smrg# Variables whose values should be saved in libtool wrapper scripts and
22155de2362d3Smrg# restored at link time.
22156de2362d3Smrgvariables_saved_for_relink=$lt_variables_saved_for_relink
22157de2362d3Smrg
22158de2362d3Smrg# Do we need the "lib" prefix for modules?
22159de2362d3Smrgneed_lib_prefix=$need_lib_prefix
22160de2362d3Smrg
22161de2362d3Smrg# Do we need a version for libraries?
22162de2362d3Smrgneed_version=$need_version
22163de2362d3Smrg
22164de2362d3Smrg# Library versioning type.
22165de2362d3Smrgversion_type=$version_type
22166de2362d3Smrg
22167de2362d3Smrg# Shared library runtime path variable.
22168de2362d3Smrgrunpath_var=$runpath_var
22169de2362d3Smrg
22170de2362d3Smrg# Shared library path variable.
22171de2362d3Smrgshlibpath_var=$shlibpath_var
22172de2362d3Smrg
22173de2362d3Smrg# Is shlibpath searched before the hard-coded library search path?
22174de2362d3Smrgshlibpath_overrides_runpath=$shlibpath_overrides_runpath
22175de2362d3Smrg
22176de2362d3Smrg# Format of library name prefix.
22177de2362d3Smrglibname_spec=$lt_libname_spec
22178de2362d3Smrg
22179de2362d3Smrg# List of archive names.  First name is the real one, the rest are links.
22180de2362d3Smrg# The last name is the one that the linker finds with -lNAME
22181de2362d3Smrglibrary_names_spec=$lt_library_names_spec
22182de2362d3Smrg
22183de2362d3Smrg# The coded name of the library, if different from the real name.
22184de2362d3Smrgsoname_spec=$lt_soname_spec
22185de2362d3Smrg
22186de2362d3Smrg# Permission mode override for installation of shared libraries.
22187de2362d3Smrginstall_override_mode=$lt_install_override_mode
22188de2362d3Smrg
22189de2362d3Smrg# Command to use after installation of a shared archive.
22190de2362d3Smrgpostinstall_cmds=$lt_postinstall_cmds
22191de2362d3Smrg
22192de2362d3Smrg# Command to use after uninstallation of a shared archive.
22193de2362d3Smrgpostuninstall_cmds=$lt_postuninstall_cmds
22194de2362d3Smrg
22195de2362d3Smrg# Commands used to finish a libtool library installation in a directory.
22196de2362d3Smrgfinish_cmds=$lt_finish_cmds
22197de2362d3Smrg
22198de2362d3Smrg# As "finish_cmds", except a single script fragment to be evaled but
22199de2362d3Smrg# not shown.
22200de2362d3Smrgfinish_eval=$lt_finish_eval
22201de2362d3Smrg
22202de2362d3Smrg# Whether we should hardcode library paths into libraries.
22203de2362d3Smrghardcode_into_libs=$hardcode_into_libs
22204de2362d3Smrg
22205de2362d3Smrg# Compile-time system search path for libraries.
22206de2362d3Smrgsys_lib_search_path_spec=$lt_sys_lib_search_path_spec
22207de2362d3Smrg
2220818781e08Smrg# Detected run-time system search path for libraries.
2220918781e08Smrgsys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
2221018781e08Smrg
2221118781e08Smrg# Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
2221218781e08Smrgconfigure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
22213de2362d3Smrg
22214de2362d3Smrg# Whether dlopen is supported.
22215de2362d3Smrgdlopen_support=$enable_dlopen
22216de2362d3Smrg
22217de2362d3Smrg# Whether dlopen of programs is supported.
22218de2362d3Smrgdlopen_self=$enable_dlopen_self
22219de2362d3Smrg
22220de2362d3Smrg# Whether dlopen of statically linked programs is supported.
22221de2362d3Smrgdlopen_self_static=$enable_dlopen_self_static
22222de2362d3Smrg
22223de2362d3Smrg# Commands to strip libraries.
22224de2362d3Smrgold_striplib=$lt_old_striplib
22225de2362d3Smrgstriplib=$lt_striplib
22226de2362d3Smrg
22227de2362d3Smrg
22228de2362d3Smrg# The linker used to build libraries.
22229de2362d3SmrgLD=$lt_LD
22230de2362d3Smrg
22231de2362d3Smrg# How to create reloadable object files.
22232de2362d3Smrgreload_flag=$lt_reload_flag
22233de2362d3Smrgreload_cmds=$lt_reload_cmds
22234de2362d3Smrg
22235de2362d3Smrg# Commands used to build an old-style archive.
22236de2362d3Smrgold_archive_cmds=$lt_old_archive_cmds
22237de2362d3Smrg
22238de2362d3Smrg# A language specific compiler.
22239de2362d3SmrgCC=$lt_compiler
22240de2362d3Smrg
22241de2362d3Smrg# Is the compiler the GNU compiler?
22242de2362d3Smrgwith_gcc=$GCC
22243de2362d3Smrg
22244de2362d3Smrg# Compiler flag to turn off builtin functions.
22245de2362d3Smrgno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
22246de2362d3Smrg
22247de2362d3Smrg# Additional compiler flags for building library objects.
22248de2362d3Smrgpic_flag=$lt_lt_prog_compiler_pic
22249de2362d3Smrg
22250de2362d3Smrg# How to pass a linker flag through the compiler.
22251de2362d3Smrgwl=$lt_lt_prog_compiler_wl
22252de2362d3Smrg
22253de2362d3Smrg# Compiler flag to prevent dynamic linking.
22254de2362d3Smrglink_static_flag=$lt_lt_prog_compiler_static
22255de2362d3Smrg
22256de2362d3Smrg# Does compiler simultaneously support -c and -o options?
22257de2362d3Smrgcompiler_c_o=$lt_lt_cv_prog_compiler_c_o
22258de2362d3Smrg
22259de2362d3Smrg# Whether or not to add -lc for building shared libraries.
22260de2362d3Smrgbuild_libtool_need_lc=$archive_cmds_need_lc
22261de2362d3Smrg
22262de2362d3Smrg# Whether or not to disallow shared libs when runtime libs are static.
22263de2362d3Smrgallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
22264de2362d3Smrg
22265de2362d3Smrg# Compiler flag to allow reflexive dlopens.
22266de2362d3Smrgexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec
22267de2362d3Smrg
22268de2362d3Smrg# Compiler flag to generate shared objects directly from archives.
22269de2362d3Smrgwhole_archive_flag_spec=$lt_whole_archive_flag_spec
22270de2362d3Smrg
22271de2362d3Smrg# Whether the compiler copes with passing no objects directly.
22272de2362d3Smrgcompiler_needs_object=$lt_compiler_needs_object
22273de2362d3Smrg
22274de2362d3Smrg# Create an old-style archive from a shared archive.
22275de2362d3Smrgold_archive_from_new_cmds=$lt_old_archive_from_new_cmds
22276de2362d3Smrg
22277de2362d3Smrg# Create a temporary old-style archive to link instead of a shared archive.
22278de2362d3Smrgold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
22279de2362d3Smrg
22280de2362d3Smrg# Commands used to build a shared archive.
22281de2362d3Smrgarchive_cmds=$lt_archive_cmds
22282de2362d3Smrgarchive_expsym_cmds=$lt_archive_expsym_cmds
22283de2362d3Smrg
22284de2362d3Smrg# Commands used to build a loadable module if different from building
22285de2362d3Smrg# a shared archive.
22286de2362d3Smrgmodule_cmds=$lt_module_cmds
22287de2362d3Smrgmodule_expsym_cmds=$lt_module_expsym_cmds
22288de2362d3Smrg
22289de2362d3Smrg# Whether we are building with GNU ld or not.
22290de2362d3Smrgwith_gnu_ld=$lt_with_gnu_ld
22291de2362d3Smrg
22292de2362d3Smrg# Flag that allows shared libraries with undefined symbols to be built.
22293de2362d3Smrgallow_undefined_flag=$lt_allow_undefined_flag
22294de2362d3Smrg
22295de2362d3Smrg# Flag that enforces no undefined symbols.
22296de2362d3Smrgno_undefined_flag=$lt_no_undefined_flag
22297de2362d3Smrg
22298de2362d3Smrg# Flag to hardcode \$libdir into a binary during linking.
22299de2362d3Smrg# This must work even if \$libdir does not exist
22300de2362d3Smrghardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
22301de2362d3Smrg
22302de2362d3Smrg# Whether we need a single "-rpath" flag with a separated argument.
22303de2362d3Smrghardcode_libdir_separator=$lt_hardcode_libdir_separator
22304de2362d3Smrg
2230518781e08Smrg# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
22306de2362d3Smrg# DIR into the resulting binary.
22307de2362d3Smrghardcode_direct=$hardcode_direct
22308de2362d3Smrg
2230918781e08Smrg# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
22310de2362d3Smrg# DIR into the resulting binary and the resulting library dependency is
2231118781e08Smrg# "absolute",i.e impossible to change by setting \$shlibpath_var if the
22312de2362d3Smrg# library is relocated.
22313de2362d3Smrghardcode_direct_absolute=$hardcode_direct_absolute
22314de2362d3Smrg
22315de2362d3Smrg# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
22316de2362d3Smrg# into the resulting binary.
22317de2362d3Smrghardcode_minus_L=$hardcode_minus_L
22318de2362d3Smrg
22319de2362d3Smrg# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
22320de2362d3Smrg# into the resulting binary.
22321de2362d3Smrghardcode_shlibpath_var=$hardcode_shlibpath_var
22322de2362d3Smrg
22323de2362d3Smrg# Set to "yes" if building a shared library automatically hardcodes DIR
22324de2362d3Smrg# into the library and all subsequent libraries and executables linked
22325de2362d3Smrg# against it.
22326de2362d3Smrghardcode_automatic=$hardcode_automatic
22327de2362d3Smrg
22328de2362d3Smrg# Set to yes if linker adds runtime paths of dependent libraries
22329de2362d3Smrg# to runtime path list.
22330de2362d3Smrginherit_rpath=$inherit_rpath
22331de2362d3Smrg
22332de2362d3Smrg# Whether libtool must link a program against all its dependency libraries.
22333de2362d3Smrglink_all_deplibs=$link_all_deplibs
22334de2362d3Smrg
22335de2362d3Smrg# Set to "yes" if exported symbols are required.
22336de2362d3Smrgalways_export_symbols=$always_export_symbols
22337de2362d3Smrg
22338de2362d3Smrg# The commands to list exported symbols.
22339de2362d3Smrgexport_symbols_cmds=$lt_export_symbols_cmds
22340de2362d3Smrg
22341de2362d3Smrg# Symbols that should not be listed in the preloaded symbols.
22342de2362d3Smrgexclude_expsyms=$lt_exclude_expsyms
22343de2362d3Smrg
22344de2362d3Smrg# Symbols that must always be exported.
22345de2362d3Smrginclude_expsyms=$lt_include_expsyms
22346de2362d3Smrg
22347de2362d3Smrg# Commands necessary for linking programs (against libraries) with templates.
22348de2362d3Smrgprelink_cmds=$lt_prelink_cmds
22349de2362d3Smrg
22350de2362d3Smrg# Commands necessary for finishing linking programs.
22351de2362d3Smrgpostlink_cmds=$lt_postlink_cmds
22352de2362d3Smrg
22353de2362d3Smrg# Specify filename containing input files.
22354de2362d3Smrgfile_list_spec=$lt_file_list_spec
22355de2362d3Smrg
22356de2362d3Smrg# How to hardcode a shared library path into an executable.
22357de2362d3Smrghardcode_action=$hardcode_action
22358de2362d3Smrg
22359de2362d3Smrg# ### END LIBTOOL CONFIG
22360de2362d3Smrg
2236118781e08Smrg_LT_EOF
2236218781e08Smrg
2236318781e08Smrg    cat <<'_LT_EOF' >> "$cfgfile"
2236418781e08Smrg
2236518781e08Smrg# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
2236618781e08Smrg
2236718781e08Smrg# func_munge_path_list VARIABLE PATH
2236818781e08Smrg# -----------------------------------
2236918781e08Smrg# VARIABLE is name of variable containing _space_ separated list of
2237018781e08Smrg# directories to be munged by the contents of PATH, which is string
2237118781e08Smrg# having a format:
2237218781e08Smrg# "DIR[:DIR]:"
2237318781e08Smrg#       string "DIR[ DIR]" will be prepended to VARIABLE
2237418781e08Smrg# ":DIR[:DIR]"
2237518781e08Smrg#       string "DIR[ DIR]" will be appended to VARIABLE
2237618781e08Smrg# "DIRP[:DIRP]::[DIRA:]DIRA"
2237718781e08Smrg#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
2237818781e08Smrg#       "DIRA[ DIRA]" will be appended to VARIABLE
2237918781e08Smrg# "DIR[:DIR]"
2238018781e08Smrg#       VARIABLE will be replaced by "DIR[ DIR]"
2238118781e08Smrgfunc_munge_path_list ()
2238218781e08Smrg{
2238318781e08Smrg    case x$2 in
2238418781e08Smrg    x)
2238518781e08Smrg        ;;
2238618781e08Smrg    *:)
2238718781e08Smrg        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
2238818781e08Smrg        ;;
2238918781e08Smrg    x:*)
2239018781e08Smrg        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
2239118781e08Smrg        ;;
2239218781e08Smrg    *::*)
2239318781e08Smrg        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
2239418781e08Smrg        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
2239518781e08Smrg        ;;
2239618781e08Smrg    *)
2239718781e08Smrg        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
2239818781e08Smrg        ;;
2239918781e08Smrg    esac
2240018781e08Smrg}
2240118781e08Smrg
2240218781e08Smrg
2240318781e08Smrg# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
2240418781e08Smrgfunc_cc_basename ()
2240518781e08Smrg{
2240618781e08Smrg    for cc_temp in $*""; do
2240718781e08Smrg      case $cc_temp in
2240818781e08Smrg        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
2240918781e08Smrg        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
2241018781e08Smrg        \-*) ;;
2241118781e08Smrg        *) break;;
2241218781e08Smrg      esac
2241318781e08Smrg    done
2241418781e08Smrg    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
2241518781e08Smrg}
2241618781e08Smrg
2241718781e08Smrg
2241818781e08Smrg# ### END FUNCTIONS SHARED WITH CONFIGURE
2241918781e08Smrg
22420de2362d3Smrg_LT_EOF
22421de2362d3Smrg
22422de2362d3Smrg  case $host_os in
22423de2362d3Smrg  aix3*)
22424de2362d3Smrg    cat <<\_LT_EOF >> "$cfgfile"
22425de2362d3Smrg# AIX sometimes has problems with the GCC collect2 program.  For some
22426de2362d3Smrg# reason, if we set the COLLECT_NAMES environment variable, the problems
22427de2362d3Smrg# vanish in a puff of smoke.
2242818781e08Smrgif test set != "${COLLECT_NAMES+set}"; then
22429de2362d3Smrg  COLLECT_NAMES=
22430de2362d3Smrg  export COLLECT_NAMES
22431de2362d3Smrgfi
22432de2362d3Smrg_LT_EOF
22433de2362d3Smrg    ;;
22434de2362d3Smrg  esac
22435de2362d3Smrg
22436de2362d3Smrg
2243718781e08Smrgltmain=$ac_aux_dir/ltmain.sh
22438de2362d3Smrg
22439de2362d3Smrg
22440de2362d3Smrg  # We use sed instead of cat because bash on DJGPP gets confused if
22441de2362d3Smrg  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
22442de2362d3Smrg  # text mode, it properly converts lines to CR/LF.  This bash problem
22443de2362d3Smrg  # is reportedly fixed, but why not run on old versions too?
22444de2362d3Smrg  sed '$q' "$ltmain" >> "$cfgfile" \
22445de2362d3Smrg     || (rm -f "$cfgfile"; exit 1)
22446de2362d3Smrg
22447de2362d3Smrg   mv -f "$cfgfile" "$ofile" ||
22448de2362d3Smrg    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
22449de2362d3Smrg  chmod +x "$ofile"
22450de2362d3Smrg
22451de2362d3Smrg ;;
22452de2362d3Smrg
22453de2362d3Smrg  esac
22454de2362d3Smrgdone # for ac_tag
22455de2362d3Smrg
22456de2362d3Smrg
22457de2362d3Smrgas_fn_exit 0
22458de2362d3Smrg_ACEOF
22459de2362d3Smrgac_clean_files=$ac_clean_files_save
22460de2362d3Smrg
22461de2362d3Smrgtest $ac_write_fail = 0 ||
22462de2362d3Smrg  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
22463de2362d3Smrg
22464de2362d3Smrg
22465de2362d3Smrg# configure is writing to config.log, and then calls config.status.
22466de2362d3Smrg# config.status does its own redirection, appending to config.log.
22467de2362d3Smrg# Unfortunately, on DOS this fails, as config.log is still kept open
22468de2362d3Smrg# by configure, so config.status won't be able to write to it; its
22469de2362d3Smrg# output is simply discarded.  So we exec the FD to /dev/null,
22470de2362d3Smrg# effectively closing config.log, so it can be properly (re)opened and
22471de2362d3Smrg# appended to by config.status.  When coming back to configure, we
22472de2362d3Smrg# need to make the FD available again.
22473de2362d3Smrgif test "$no_create" != yes; then
22474de2362d3Smrg  ac_cs_success=:
22475de2362d3Smrg  ac_config_status_args=
22476de2362d3Smrg  test "$silent" = yes &&
22477de2362d3Smrg    ac_config_status_args="$ac_config_status_args --quiet"
22478de2362d3Smrg  exec 5>/dev/null
22479de2362d3Smrg  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
22480de2362d3Smrg  exec 5>>config.log
22481de2362d3Smrg  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22482de2362d3Smrg  # would make configure fail if this is the last instruction.
22483de2362d3Smrg  $ac_cs_success || as_fn_exit 1
22484de2362d3Smrgfi
22485de2362d3Smrgif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
22486de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
22487de2362d3Smrg$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
22488de2362d3Smrgfi
22489de2362d3Smrg
22490de2362d3Smrg
22491de2362d3Smrgecho ""
22492de2362d3Smrgecho "        prefix:              $prefix"
22493de2362d3Smrgecho "        exec_prefix:         $exec_prefix"
22494de2362d3Smrgecho "        libdir:              $libdir"
22495de2362d3Smrgecho "        includedir:          $includedir"
224963ed65abbSmrgecho "        configdir:           $configdir"
22497de2362d3Smrg
22498de2362d3Smrgecho ""
22499de2362d3Smrgecho "        CFLAGS:              $CFLAGS"
22500de2362d3Smrgecho "        CXXFLAGS:            $CXXFLAGS"
22501de2362d3Smrgecho "        Macros:              $DEFINES"
22502de2362d3Smrg
22503de2362d3Smrgecho ""
22504de2362d3Smrgecho "        Run '${MAKE-make}' to build xf86-video-ati"
22505de2362d3Smrgecho ""
22506