configure revision 876003ca
11ab64890Smrg#! /bin/sh
21ab64890Smrg# Guess values for system-dependent variables and create Makefiles.
3876003caSmrg# Generated by GNU Autoconf 2.69 for libX11 1.8.4.
41ab64890Smrg#
55efbdfc3Smrg# Report bugs to <https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues>.
61ab64890Smrg#
7b4ee4795Smrg#
8876003caSmrg# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
9b4ee4795Smrg#
10b4ee4795Smrg#
111ab64890Smrg# This configure script is free software; the Free Software Foundation
121ab64890Smrg# gives unlimited permission to copy, distribute and modify it.
13b4ee4795Smrg## -------------------- ##
14b4ee4795Smrg## M4sh Initialization. ##
15b4ee4795Smrg## -------------------- ##
161ab64890Smrg
171ab64890Smrg# Be more Bourne compatible
181ab64890SmrgDUALCASE=1; export DUALCASE # for MKS sh
19876003caSmrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
201ab64890Smrg  emulate sh
211ab64890Smrg  NULLCMD=:
222e9c7c8cSmrg  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
231ab64890Smrg  # is contrary to our usage.  Disable this feature.
241ab64890Smrg  alias -g '${1+"$@"}'='"$@"'
251ab64890Smrg  setopt NO_GLOB_SUBST
26876003caSmrgelse
27b4ee4795Smrg  case `(set -o) 2>/dev/null` in #(
28b4ee4795Smrg  *posix*) :
29b4ee4795Smrg    set -o posix ;; #(
30b4ee4795Smrg  *) :
31b4ee4795Smrg     ;;
321ab64890Smrgesac
331ab64890Smrgfi
341ab64890Smrg
351ab64890Smrg
362e9c7c8cSmrgas_nl='
372e9c7c8cSmrg'
382e9c7c8cSmrgexport as_nl
39876003caSmrg# Printing a long string crashes Solaris 7 /usr/bin/printf.
40876003caSmrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41876003caSmrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42876003caSmrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43876003caSmrg# Prefer a ksh shell builtin over an external printf program on Solaris,
44876003caSmrg# but without wasting forks for bash or zsh.
45876003caSmrgif test -z "$BASH_VERSION$ZSH_VERSION" \
46876003caSmrg    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47876003caSmrg  as_echo='print -r --'
48876003caSmrg  as_echo_n='print -rn --'
49876003caSmrgelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50876003caSmrg  as_echo='printf %s\n'
51876003caSmrg  as_echo_n='printf %s'
52876003caSmrgelse
53876003caSmrg  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54876003caSmrg    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55876003caSmrg    as_echo_n='/usr/ucb/echo -n'
56876003caSmrg  else
57876003caSmrg    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58876003caSmrg    as_echo_n_body='eval
59876003caSmrg      arg=$1;
60876003caSmrg      case $arg in #(
61876003caSmrg      *"$as_nl"*)
62876003caSmrg	expr "X$arg" : "X\\(.*\\)$as_nl";
63876003caSmrg	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64876003caSmrg      esac;
65876003caSmrg      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66876003caSmrg    '
67876003caSmrg    export as_echo_n_body
68876003caSmrg    as_echo_n='sh -c $as_echo_n_body as_echo'
69876003caSmrg  fi
70876003caSmrg  export as_echo_body
71876003caSmrg  as_echo='sh -c $as_echo_body as_echo'
72876003caSmrgfi
732e9c7c8cSmrg
742e9c7c8cSmrg# The user is always right.
75876003caSmrgif test "${PATH_SEPARATOR+set}" != set; then
762e9c7c8cSmrg  PATH_SEPARATOR=:
772e9c7c8cSmrg  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
782e9c7c8cSmrg    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
792e9c7c8cSmrg      PATH_SEPARATOR=';'
802e9c7c8cSmrg  }
811ab64890Smrgfi
821ab64890Smrg
831ab64890Smrg
84876003caSmrg# IFS
85876003caSmrg# We need space, tab and new line, in precisely that order.  Quoting is
86876003caSmrg# there to prevent editors from complaining about space-tab.
87876003caSmrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word
88876003caSmrg# splitting by setting IFS to empty value.)
89876003caSmrgIFS=" ""	$as_nl"
90876003caSmrg
911ab64890Smrg# Find who we are.  Look in the path if we contain no directory separator.
92e9fcaa8aSmrgas_myself=
93b4ee4795Smrgcase $0 in #((
941ab64890Smrg  *[\\/]* ) as_myself=$0 ;;
951ab64890Smrg  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
961ab64890Smrgfor as_dir in $PATH
971ab64890Smrgdo
981ab64890Smrg  IFS=$as_save_IFS
99876003caSmrg  test -z "$as_dir" && as_dir=.
100876003caSmrg    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
101b4ee4795Smrg  done
1021ab64890SmrgIFS=$as_save_IFS
1031ab64890Smrg
1041ab64890Smrg     ;;
1051ab64890Smrgesac
1061ab64890Smrg# We did not find ourselves, most probably we were run as `sh COMMAND'
1071ab64890Smrg# in which case we are not to be found in the path.
1081ab64890Smrgif test "x$as_myself" = x; then
1091ab64890Smrg  as_myself=$0
1101ab64890Smrgfi
1111ab64890Smrgif test ! -f "$as_myself"; then
112876003caSmrg  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113b4ee4795Smrg  exit 1
1141ab64890Smrgfi
1151ab64890Smrg
116876003caSmrg# Unset variables that we do not need and which cause bugs (e.g. in
117876003caSmrg# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
118876003caSmrg# suppresses any "Segmentation fault" message there.  '((' could
119876003caSmrg# trigger a bug in pdksh 5.2.14.
120876003caSmrgfor as_var in BASH_ENV ENV MAIL MAILPATH
121876003caSmrgdo eval test x\${$as_var+set} = xset \
122876003caSmrg  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
123876003caSmrgdone
124876003caSmrgPS1='$ '
125876003caSmrgPS2='> '
126876003caSmrgPS4='+ '
127876003caSmrg
128876003caSmrg# NLS nuisances.
129876003caSmrgLC_ALL=C
130876003caSmrgexport LC_ALL
131876003caSmrgLANGUAGE=C
132876003caSmrgexport LANGUAGE
133876003caSmrg
134876003caSmrg# CDPATH.
135876003caSmrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
136b4ee4795Smrg
1370f8248bfSmrg# Use a proper internal environment variable to ensure we don't fall
1380f8248bfSmrg  # into an infinite loop, continuously re-executing ourselves.
1390f8248bfSmrg  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
1400f8248bfSmrg    _as_can_reexec=no; export _as_can_reexec;
1410f8248bfSmrg    # We cannot yet assume a decent shell, so we have to provide a
1420f8248bfSmrg# neutralization value for shells without unset; and this also
1430f8248bfSmrg# works around shells that cannot unset nonexistent variables.
1440f8248bfSmrg# Preserve -v and -x to the replacement shell.
1450f8248bfSmrgBASH_ENV=/dev/null
1460f8248bfSmrgENV=/dev/null
1470f8248bfSmrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
1480f8248bfSmrgcase $- in # ((((
1490f8248bfSmrg  *v*x* | *x*v* ) as_opts=-vx ;;
1500f8248bfSmrg  *v* ) as_opts=-v ;;
1510f8248bfSmrg  *x* ) as_opts=-x ;;
1520f8248bfSmrg  * ) as_opts= ;;
1530f8248bfSmrgesac
1540f8248bfSmrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
1550f8248bfSmrg# Admittedly, this is quite paranoid, since all the known shells bail
1560f8248bfSmrg# out after a failed `exec'.
157876003caSmrg$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158876003caSmrgas_fn_exit 255
1590f8248bfSmrg  fi
1600f8248bfSmrg  # We don't want this to propagate to other subprocesses.
1610f8248bfSmrg          { _as_can_reexec=; unset _as_can_reexec;}
162b4ee4795Smrgif test "x$CONFIG_SHELL" = x; then
163876003caSmrg  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
164b4ee4795Smrg  emulate sh
165b4ee4795Smrg  NULLCMD=:
166b4ee4795Smrg  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
167b4ee4795Smrg  # is contrary to our usage.  Disable this feature.
168b4ee4795Smrg  alias -g '\${1+\"\$@\"}'='\"\$@\"'
169b4ee4795Smrg  setopt NO_GLOB_SUBST
170876003caSmrgelse
171b4ee4795Smrg  case \`(set -o) 2>/dev/null\` in #(
172b4ee4795Smrg  *posix*) :
173b4ee4795Smrg    set -o posix ;; #(
174b4ee4795Smrg  *) :
175b4ee4795Smrg     ;;
176b4ee4795Smrgesac
177b4ee4795Smrgfi
178b4ee4795Smrg"
179b4ee4795Smrg  as_required="as_fn_return () { (exit \$1); }
180b4ee4795Smrgas_fn_success () { as_fn_return 0; }
181b4ee4795Smrgas_fn_failure () { as_fn_return 1; }
182b4ee4795Smrgas_fn_ret_success () { return 0; }
183b4ee4795Smrgas_fn_ret_failure () { return 1; }
184b4ee4795Smrg
185b4ee4795Smrgexitcode=0
186b4ee4795Smrgas_fn_success || { exitcode=1; echo as_fn_success failed.; }
187b4ee4795Smrgas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
188b4ee4795Smrgas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
189b4ee4795Smrgas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
190876003caSmrgif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191b4ee4795Smrg
192876003caSmrgelse
193b4ee4795Smrg  exitcode=1; echo positional parameters were not saved.
194b4ee4795Smrgfi
1950f8248bfSmrgtest x\$exitcode = x0 || exit 1
1960f8248bfSmrgtest -x / || exit 1"
197b4ee4795Smrg  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
198b4ee4795Smrg  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
199b4ee4795Smrg  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
200b4ee4795Smrg  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
201876003caSmrgtest \$(( 1 + 1 )) = 2 || exit 1
202e9fcaa8aSmrg
203e9fcaa8aSmrg  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
204e9fcaa8aSmrg    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
205e9fcaa8aSmrg    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
206e9fcaa8aSmrg    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
207e9fcaa8aSmrg    PATH=/empty FPATH=/empty; export PATH FPATH
208e9fcaa8aSmrg    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
209876003caSmrg      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
210876003caSmrg  if (eval "$as_required") 2>/dev/null; then :
211b4ee4795Smrg  as_have_required=yes
212876003caSmrgelse
213b4ee4795Smrg  as_have_required=no
214b4ee4795Smrgfi
215876003caSmrg  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
216b4ee4795Smrg
217876003caSmrgelse
218b4ee4795Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
219b4ee4795Smrgas_found=false
220b4ee4795Smrgfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
221b4ee4795Smrgdo
222b4ee4795Smrg  IFS=$as_save_IFS
223876003caSmrg  test -z "$as_dir" && as_dir=.
224b4ee4795Smrg  as_found=:
225b4ee4795Smrg  case $as_dir in #(
226b4ee4795Smrg	 /*)
227b4ee4795Smrg	   for as_base in sh bash ksh sh5; do
228b4ee4795Smrg	     # Try only shells that exist, to save several forks.
229876003caSmrg	     as_shell=$as_dir/$as_base
230b4ee4795Smrg	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
231876003caSmrg		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
232b4ee4795Smrg  CONFIG_SHELL=$as_shell as_have_required=yes
233876003caSmrg		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
234b4ee4795Smrg  break 2
235b4ee4795Smrgfi
236b4ee4795Smrgfi
237b4ee4795Smrg	   done;;
238b4ee4795Smrg       esac
239b4ee4795Smrg  as_found=false
240b4ee4795Smrgdone
241876003caSmrg$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
242876003caSmrg	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
24303ea5dc6Smrg  CONFIG_SHELL=$SHELL as_have_required=yes
244876003caSmrgfi; }
245876003caSmrgIFS=$as_save_IFS
246b4ee4795Smrg
247b4ee4795Smrg
248876003caSmrg      if test "x$CONFIG_SHELL" != x; then :
2490f8248bfSmrg  export CONFIG_SHELL
2500f8248bfSmrg             # We cannot yet assume a decent shell, so we have to provide a
2510f8248bfSmrg# neutralization value for shells without unset; and this also
2520f8248bfSmrg# works around shells that cannot unset nonexistent variables.
2530f8248bfSmrg# Preserve -v and -x to the replacement shell.
2540f8248bfSmrgBASH_ENV=/dev/null
2550f8248bfSmrgENV=/dev/null
2560f8248bfSmrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
2570f8248bfSmrgcase $- in # ((((
2580f8248bfSmrg  *v*x* | *x*v* ) as_opts=-vx ;;
2590f8248bfSmrg  *v* ) as_opts=-v ;;
2600f8248bfSmrg  *x* ) as_opts=-x ;;
2610f8248bfSmrg  * ) as_opts= ;;
2620f8248bfSmrgesac
2630f8248bfSmrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
2640f8248bfSmrg# Admittedly, this is quite paranoid, since all the known shells bail
2650f8248bfSmrg# out after a failed `exec'.
266876003caSmrg$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
2670f8248bfSmrgexit 255
268b4ee4795Smrgfi
269b4ee4795Smrg
270876003caSmrg    if test x$as_have_required = xno; then :
271876003caSmrg  $as_echo "$0: This script requires a shell more modern than all"
272876003caSmrg  $as_echo "$0: the shells that I found on your system."
273876003caSmrg  if test x${ZSH_VERSION+set} = xset ; then
274876003caSmrg    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
275876003caSmrg    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
276b4ee4795Smrg  else
277876003caSmrg    $as_echo "$0: Please tell bug-autoconf@gnu.org and
2785efbdfc3Smrg$0: https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues
279b4ee4795Smrg$0: about your system, including any error possibly output
280b4ee4795Smrg$0: before this message. Then install a modern shell, or
281b4ee4795Smrg$0: manually run the script under such a shell if you do
282b4ee4795Smrg$0: have one."
283b4ee4795Smrg  fi
284b4ee4795Smrg  exit 1
285b4ee4795Smrgfi
286b4ee4795Smrgfi
287b4ee4795Smrgfi
288b4ee4795SmrgSHELL=${CONFIG_SHELL-/bin/sh}
289b4ee4795Smrgexport SHELL
290b4ee4795Smrg# Unset more variables known to interfere with behavior of common tools.
291b4ee4795SmrgCLICOLOR_FORCE= GREP_OPTIONS=
292b4ee4795Smrgunset CLICOLOR_FORCE GREP_OPTIONS
293b4ee4795Smrg
294b4ee4795Smrg## --------------------- ##
295b4ee4795Smrg## M4sh Shell Functions. ##
296b4ee4795Smrg## --------------------- ##
297b4ee4795Smrg# as_fn_unset VAR
298b4ee4795Smrg# ---------------
299b4ee4795Smrg# Portably unset VAR.
300b4ee4795Smrgas_fn_unset ()
301b4ee4795Smrg{
302b4ee4795Smrg  { eval $1=; unset $1;}
303b4ee4795Smrg}
304b4ee4795Smrgas_unset=as_fn_unset
305b4ee4795Smrg
306b4ee4795Smrg# as_fn_set_status STATUS
307b4ee4795Smrg# -----------------------
308b4ee4795Smrg# Set $? to STATUS, without forking.
309b4ee4795Smrgas_fn_set_status ()
310b4ee4795Smrg{
311b4ee4795Smrg  return $1
312b4ee4795Smrg} # as_fn_set_status
313b4ee4795Smrg
314b4ee4795Smrg# as_fn_exit STATUS
315b4ee4795Smrg# -----------------
316b4ee4795Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
317b4ee4795Smrgas_fn_exit ()
318b4ee4795Smrg{
319b4ee4795Smrg  set +e
320b4ee4795Smrg  as_fn_set_status $1
321b4ee4795Smrg  exit $1
322b4ee4795Smrg} # as_fn_exit
323b4ee4795Smrg
324b4ee4795Smrg# as_fn_mkdir_p
325b4ee4795Smrg# -------------
326b4ee4795Smrg# Create "$as_dir" as a directory, including parents if necessary.
327b4ee4795Smrgas_fn_mkdir_p ()
328b4ee4795Smrg{
329b4ee4795Smrg
330b4ee4795Smrg  case $as_dir in #(
331b4ee4795Smrg  -*) as_dir=./$as_dir;;
332b4ee4795Smrg  esac
333b4ee4795Smrg  test -d "$as_dir" || eval $as_mkdir_p || {
334b4ee4795Smrg    as_dirs=
335b4ee4795Smrg    while :; do
336b4ee4795Smrg      case $as_dir in #(
337876003caSmrg      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
338b4ee4795Smrg      *) as_qdir=$as_dir;;
339b4ee4795Smrg      esac
340b4ee4795Smrg      as_dirs="'$as_qdir' $as_dirs"
341b4ee4795Smrg      as_dir=`$as_dirname -- "$as_dir" ||
342b4ee4795Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
343b4ee4795Smrg	 X"$as_dir" : 'X\(//\)[^/]' \| \
344b4ee4795Smrg	 X"$as_dir" : 'X\(//\)$' \| \
345b4ee4795Smrg	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
346876003caSmrg$as_echo X"$as_dir" |
347b4ee4795Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
348b4ee4795Smrg	    s//\1/
349b4ee4795Smrg	    q
350b4ee4795Smrg	  }
351b4ee4795Smrg	  /^X\(\/\/\)[^/].*/{
352b4ee4795Smrg	    s//\1/
353b4ee4795Smrg	    q
354b4ee4795Smrg	  }
355b4ee4795Smrg	  /^X\(\/\/\)$/{
356b4ee4795Smrg	    s//\1/
357b4ee4795Smrg	    q
358b4ee4795Smrg	  }
359b4ee4795Smrg	  /^X\(\/\).*/{
360b4ee4795Smrg	    s//\1/
361b4ee4795Smrg	    q
362b4ee4795Smrg	  }
363b4ee4795Smrg	  s/.*/./; q'`
364b4ee4795Smrg      test -d "$as_dir" && break
365b4ee4795Smrg    done
366b4ee4795Smrg    test -z "$as_dirs" || eval "mkdir $as_dirs"
36747f86ac1Smrg  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
368b4ee4795Smrg
369b4ee4795Smrg
370b4ee4795Smrg} # as_fn_mkdir_p
3710f8248bfSmrg
3720f8248bfSmrg# as_fn_executable_p FILE
3730f8248bfSmrg# -----------------------
3740f8248bfSmrg# Test if FILE is an executable regular file.
3750f8248bfSmrgas_fn_executable_p ()
3760f8248bfSmrg{
3770f8248bfSmrg  test -f "$1" && test -x "$1"
3780f8248bfSmrg} # as_fn_executable_p
379b4ee4795Smrg# as_fn_append VAR VALUE
380b4ee4795Smrg# ----------------------
381b4ee4795Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take
382b4ee4795Smrg# advantage of any shell optimizations that allow amortized linear growth over
383b4ee4795Smrg# repeated appends, instead of the typical quadratic growth present in naive
384b4ee4795Smrg# implementations.
385876003caSmrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
386b4ee4795Smrg  eval 'as_fn_append ()
387b4ee4795Smrg  {
388b4ee4795Smrg    eval $1+=\$2
389b4ee4795Smrg  }'
390876003caSmrgelse
391b4ee4795Smrg  as_fn_append ()
392b4ee4795Smrg  {
393b4ee4795Smrg    eval $1=\$$1\$2
394b4ee4795Smrg  }
395b4ee4795Smrgfi # as_fn_append
396b4ee4795Smrg
397b4ee4795Smrg# as_fn_arith ARG...
398b4ee4795Smrg# ------------------
399b4ee4795Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the
400b4ee4795Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments
401b4ee4795Smrg# must be portable across $(()) and expr.
402876003caSmrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
403b4ee4795Smrg  eval 'as_fn_arith ()
404b4ee4795Smrg  {
405b4ee4795Smrg    as_val=$(( $* ))
406b4ee4795Smrg  }'
407876003caSmrgelse
408b4ee4795Smrg  as_fn_arith ()
409b4ee4795Smrg  {
410b4ee4795Smrg    as_val=`expr "$@" || test $? -eq 1`
411b4ee4795Smrg  }
412b4ee4795Smrgfi # as_fn_arith
413b4ee4795Smrg
414b4ee4795Smrg
41547f86ac1Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD]
41647f86ac1Smrg# ----------------------------------------
417b4ee4795Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
418b4ee4795Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
41947f86ac1Smrg# script with STATUS, using 1 if that was 0.
420b4ee4795Smrgas_fn_error ()
421b4ee4795Smrg{
42247f86ac1Smrg  as_status=$1; test $as_status -eq 0 && as_status=1
42347f86ac1Smrg  if test "$4"; then
42447f86ac1Smrg    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
425876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
426b4ee4795Smrg  fi
427876003caSmrg  $as_echo "$as_me: error: $2" >&2
428b4ee4795Smrg  as_fn_exit $as_status
429b4ee4795Smrg} # as_fn_error
430b4ee4795Smrg
4311ab64890Smrgif expr a : '\(a\)' >/dev/null 2>&1 &&
4321ab64890Smrg   test "X`expr 00001 : '.*\(...\)'`" = X001; then
4331ab64890Smrg  as_expr=expr
4341ab64890Smrgelse
4351ab64890Smrg  as_expr=false
4361ab64890Smrgfi
4371ab64890Smrg
4381ab64890Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
4391ab64890Smrg  as_basename=basename
4401ab64890Smrgelse
4411ab64890Smrg  as_basename=false
4421ab64890Smrgfi
4431ab64890Smrg
444b4ee4795Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
445b4ee4795Smrg  as_dirname=dirname
446b4ee4795Smrgelse
447b4ee4795Smrg  as_dirname=false
448b4ee4795Smrgfi
4491ab64890Smrg
4501ab64890Smrgas_me=`$as_basename -- "$0" ||
4511ab64890Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
4521ab64890Smrg	 X"$0" : 'X\(//\)$' \| \
4531ab64890Smrg	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
454876003caSmrg$as_echo X/"$0" |
4551ab64890Smrg    sed '/^.*\/\([^/][^/]*\)\/*$/{
4561ab64890Smrg	    s//\1/
4571ab64890Smrg	    q
4581ab64890Smrg	  }
4591ab64890Smrg	  /^X\/\(\/\/\)$/{
4601ab64890Smrg	    s//\1/
4611ab64890Smrg	    q
4621ab64890Smrg	  }
4631ab64890Smrg	  /^X\/\(\/\).*/{
4641ab64890Smrg	    s//\1/
4651ab64890Smrg	    q
4661ab64890Smrg	  }
4671ab64890Smrg	  s/.*/./; q'`
4681ab64890Smrg
469b4ee4795Smrg# Avoid depending upon Character Ranges.
470b4ee4795Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz'
471b4ee4795Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
472b4ee4795Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS
473b4ee4795Smrgas_cr_digits='0123456789'
474b4ee4795Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits
4751ab64890Smrg
4761ab64890Smrg
477b4ee4795Smrg  as_lineno_1=$LINENO as_lineno_1a=$LINENO
478b4ee4795Smrg  as_lineno_2=$LINENO as_lineno_2a=$LINENO
479b4ee4795Smrg  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
480b4ee4795Smrg  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
481b4ee4795Smrg  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
482b4ee4795Smrg  sed -n '
483b4ee4795Smrg    p
484b4ee4795Smrg    /[$]LINENO/=
485b4ee4795Smrg  ' <$as_myself |
486b4ee4795Smrg    sed '
487b4ee4795Smrg      s/[$]LINENO.*/&-/
488b4ee4795Smrg      t lineno
489b4ee4795Smrg      b
490b4ee4795Smrg      :lineno
491b4ee4795Smrg      N
492b4ee4795Smrg      :loop
493b4ee4795Smrg      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
494b4ee4795Smrg      t loop
495b4ee4795Smrg      s/-\n.*//
496b4ee4795Smrg    ' >$as_me.lineno &&
497b4ee4795Smrg  chmod +x "$as_me.lineno" ||
498876003caSmrg    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
4991ab64890Smrg
5000f8248bfSmrg  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
5010f8248bfSmrg  # already done that, so ensure we don't try to do so again and fall
5020f8248bfSmrg  # in an infinite loop.  This has already happened in practice.
5030f8248bfSmrg  _as_can_reexec=no; export _as_can_reexec
504b4ee4795Smrg  # Don't try to exec as it changes $[0], causing all sort of problems
505b4ee4795Smrg  # (the dirname of $[0] is not the place where we might find the
506b4ee4795Smrg  # original and so on.  Autoconf is especially sensitive to this).
507b4ee4795Smrg  . "./$as_me.lineno"
508b4ee4795Smrg  # Exit status is that of the last command.
509b4ee4795Smrg  exit
5101ab64890Smrg}
5111ab64890Smrg
512b4ee4795SmrgECHO_C= ECHO_N= ECHO_T=
513b4ee4795Smrgcase `echo -n x` in #(((((
514b4ee4795Smrg-n*)
515b4ee4795Smrg  case `echo 'xy\c'` in
516b4ee4795Smrg  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
517b4ee4795Smrg  xy)  ECHO_C='\c';;
518b4ee4795Smrg  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
519b4ee4795Smrg       ECHO_T='	';;
520b4ee4795Smrg  esac;;
521b4ee4795Smrg*)
522b4ee4795Smrg  ECHO_N='-n';;
523b4ee4795Smrgesac
5241ab64890Smrg
525b4ee4795Smrgrm -f conf$$ conf$$.exe conf$$.file
526b4ee4795Smrgif test -d conf$$.dir; then
527b4ee4795Smrg  rm -f conf$$.dir/conf$$.file
528b4ee4795Smrgelse
529b4ee4795Smrg  rm -f conf$$.dir
530b4ee4795Smrg  mkdir conf$$.dir 2>/dev/null
5311ab64890Smrgfi
532b4ee4795Smrgif (echo >conf$$.file) 2>/dev/null; then
533b4ee4795Smrg  if ln -s conf$$.file conf$$ 2>/dev/null; then
534b4ee4795Smrg    as_ln_s='ln -s'
535b4ee4795Smrg    # ... but there are two gotchas:
536b4ee4795Smrg    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
537b4ee4795Smrg    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
5380f8248bfSmrg    # In both cases, we have to default to `cp -pR'.
539b4ee4795Smrg    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
5400f8248bfSmrg      as_ln_s='cp -pR'
541b4ee4795Smrg  elif ln conf$$.file conf$$ 2>/dev/null; then
542b4ee4795Smrg    as_ln_s=ln
543b4ee4795Smrg  else
5440f8248bfSmrg    as_ln_s='cp -pR'
545b4ee4795Smrg  fi
5461ab64890Smrgelse
5470f8248bfSmrg  as_ln_s='cp -pR'
5481ab64890Smrgfi
549b4ee4795Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
550b4ee4795Smrgrmdir conf$$.dir 2>/dev/null
5511ab64890Smrg
552b4ee4795Smrgif mkdir -p . 2>/dev/null; then
553b4ee4795Smrg  as_mkdir_p='mkdir -p "$as_dir"'
554b4ee4795Smrgelse
555b4ee4795Smrg  test -d ./-p && rmdir ./-p
556b4ee4795Smrg  as_mkdir_p=false
5571ab64890Smrgfi
5581ab64890Smrg
5590f8248bfSmrgas_test_x='test -x'
5600f8248bfSmrgas_executable_p=as_fn_executable_p
5611ab64890Smrg
562b4ee4795Smrg# Sed expression to map a string onto a valid CPP name.
563b4ee4795Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
5641ab64890Smrg
565b4ee4795Smrg# Sed expression to map a string onto a valid variable name.
566b4ee4795Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
5671ab64890Smrg
56857f47464SmrgSHELL=${CONFIG_SHELL-/bin/sh}
56957f47464Smrg
570e9fcaa8aSmrgas_awk_strverscmp='
571e9fcaa8aSmrg  # Use only awk features that work with 7th edition Unix awk (1978).
572e9fcaa8aSmrg  # My, what an old awk you have, Mr. Solaris!
573e9fcaa8aSmrg  END {
574e9fcaa8aSmrg    while (length(v1) && length(v2)) {
575e9fcaa8aSmrg      # Set d1 to be the next thing to compare from v1, and likewise for d2.
576e9fcaa8aSmrg      # Normally this is a single character, but if v1 and v2 contain digits,
577e9fcaa8aSmrg      # compare them as integers and fractions as strverscmp does.
578e9fcaa8aSmrg      if (v1 ~ /^[0-9]/ && v2 ~ /^[0-9]/) {
579e9fcaa8aSmrg	# Split v1 and v2 into their leading digit string components d1 and d2,
580e9fcaa8aSmrg	# and advance v1 and v2 past the leading digit strings.
581e9fcaa8aSmrg	for (len1 = 1; substr(v1, len1 + 1) ~ /^[0-9]/; len1++) continue
582e9fcaa8aSmrg	for (len2 = 1; substr(v2, len2 + 1) ~ /^[0-9]/; len2++) continue
583e9fcaa8aSmrg	d1 = substr(v1, 1, len1); v1 = substr(v1, len1 + 1)
584e9fcaa8aSmrg	d2 = substr(v2, 1, len2); v2 = substr(v2, len2 + 1)
585e9fcaa8aSmrg	if (d1 ~ /^0/) {
586e9fcaa8aSmrg	  if (d2 ~ /^0/) {
587e9fcaa8aSmrg	    # Compare two fractions.
588e9fcaa8aSmrg	    while (d1 ~ /^0/ && d2 ~ /^0/) {
589e9fcaa8aSmrg	      d1 = substr(d1, 2); len1--
590e9fcaa8aSmrg	      d2 = substr(d2, 2); len2--
591e9fcaa8aSmrg	    }
592e9fcaa8aSmrg	    if (len1 != len2 && ! (len1 && len2 && substr(d1, 1, 1) == substr(d2, 1, 1))) {
593e9fcaa8aSmrg	      # The two components differ in length, and the common prefix
594e9fcaa8aSmrg	      # contains only leading zeros.  Consider the longer to be less.
595e9fcaa8aSmrg	      d1 = -len1
596e9fcaa8aSmrg	      d2 = -len2
597e9fcaa8aSmrg	    } else {
598e9fcaa8aSmrg	      # Otherwise, compare as strings.
599e9fcaa8aSmrg	      d1 = "x" d1
600e9fcaa8aSmrg	      d2 = "x" d2
601e9fcaa8aSmrg	    }
602e9fcaa8aSmrg	  } else {
603e9fcaa8aSmrg	    # A fraction is less than an integer.
604e9fcaa8aSmrg	    exit 1
605e9fcaa8aSmrg	  }
606e9fcaa8aSmrg	} else {
607e9fcaa8aSmrg	  if (d2 ~ /^0/) {
608e9fcaa8aSmrg	    # An integer is greater than a fraction.
609e9fcaa8aSmrg	    exit 2
610e9fcaa8aSmrg	  } else {
611e9fcaa8aSmrg	    # Compare two integers.
612e9fcaa8aSmrg	    d1 += 0
613e9fcaa8aSmrg	    d2 += 0
614e9fcaa8aSmrg	  }
615e9fcaa8aSmrg	}
616e9fcaa8aSmrg      } else {
617e9fcaa8aSmrg	# The normal case, without worrying about digits.
618e9fcaa8aSmrg	d1 = substr(v1, 1, 1); v1 = substr(v1, 2)
619e9fcaa8aSmrg	d2 = substr(v2, 1, 1); v2 = substr(v2, 2)
620e9fcaa8aSmrg      }
621e9fcaa8aSmrg      if (d1 < d2) exit 1
622e9fcaa8aSmrg      if (d1 > d2) exit 2
623e9fcaa8aSmrg    }
624e9fcaa8aSmrg    # Beware Solaris /usr/xgp4/bin/awk (at least through Solaris 10),
625e9fcaa8aSmrg    # which mishandles some comparisons of empty strings to integers.
626e9fcaa8aSmrg    if (length(v2)) exit 1
627e9fcaa8aSmrg    if (length(v1)) exit 2
628e9fcaa8aSmrg  }
629e9fcaa8aSmrg'
6301ab64890Smrg
631b4ee4795Smrgtest -n "$DJDIR" || exec 7<&0 </dev/null
632b4ee4795Smrgexec 6>&1
6331ab64890Smrg
6341ab64890Smrg# Name of the host.
63547f86ac1Smrg# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
6361ab64890Smrg# so uname gets run too.
6371ab64890Smrgac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
6381ab64890Smrg
6391ab64890Smrg#
6401ab64890Smrg# Initializations.
6411ab64890Smrg#
6421ab64890Smrgac_default_prefix=/usr/local
6431ab64890Smrgac_clean_files=
6441ab64890Smrgac_config_libobj_dir=.
6451ab64890SmrgLIBOBJS=
6461ab64890Smrgcross_compiling=no
6471ab64890Smrgsubdirs=
6481ab64890SmrgMFLAGS=
6491ab64890SmrgMAKEFLAGS=
6501ab64890Smrg
6511ab64890Smrg# Identity of this package.
6521ab64890SmrgPACKAGE_NAME='libX11'
6531ab64890SmrgPACKAGE_TARNAME='libX11'
654876003caSmrgPACKAGE_VERSION='1.8.4'
655876003caSmrgPACKAGE_STRING='libX11 1.8.4'
6565efbdfc3SmrgPACKAGE_BUGREPORT='https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues'
657b4ee4795SmrgPACKAGE_URL=''
6581ab64890Smrg
6591ab64890Smrgac_unique_file="Makefile.am"
6601ab64890Smrg# Factoring default headers for most tests.
6611ab64890Smrgac_includes_default="\
662876003caSmrg#include <stdio.h>
663876003caSmrg#ifdef HAVE_SYS_TYPES_H
664876003caSmrg# include <sys/types.h>
6651ab64890Smrg#endif
666876003caSmrg#ifdef HAVE_SYS_STAT_H
667876003caSmrg# include <sys/stat.h>
668876003caSmrg#endif
669876003caSmrg#ifdef STDC_HEADERS
6701ab64890Smrg# include <stdlib.h>
671876003caSmrg# include <stddef.h>
672876003caSmrg#else
673876003caSmrg# ifdef HAVE_STDLIB_H
674876003caSmrg#  include <stdlib.h>
675876003caSmrg# endif
6761ab64890Smrg#endif
6771ab64890Smrg#ifdef HAVE_STRING_H
678876003caSmrg# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
679876003caSmrg#  include <memory.h>
680876003caSmrg# endif
6811ab64890Smrg# include <string.h>
6821ab64890Smrg#endif
683876003caSmrg#ifdef HAVE_STRINGS_H
684876003caSmrg# include <strings.h>
685876003caSmrg#endif
6861ab64890Smrg#ifdef HAVE_INTTYPES_H
6871ab64890Smrg# include <inttypes.h>
6881ab64890Smrg#endif
6891ab64890Smrg#ifdef HAVE_STDINT_H
6901ab64890Smrg# include <stdint.h>
6911ab64890Smrg#endif
6921ab64890Smrg#ifdef HAVE_UNISTD_H
6931ab64890Smrg# include <unistd.h>
6941ab64890Smrg#endif"
6951ab64890Smrg
696876003caSmrgac_header_list=
6972e9c7c8cSmrgac_subst_vars='am__EXEEXT_FALSE
6982e9c7c8cSmrgam__EXEEXT_TRUE
6992e9c7c8cSmrgLTLIBOBJS
7002e9c7c8cSmrgXTMALLOC_ZERO_CFLAGS
7012e9c7c8cSmrgXMALLOC_ZERO_CFLAGS
7022e9c7c8cSmrgMALLOC_ZERO_CFLAGS
7032e9c7c8cSmrgXERRORDB
7042e9c7c8cSmrgXKEYSYMDB
705eb411b4bSmrglocales
7062e9c7c8cSmrgX11_LOCALEDIR
7072e9c7c8cSmrgXLOCALEDIR
7082e9c7c8cSmrgX11_LOCALELIBDIR
7092e9c7c8cSmrgXLOCALELIBDIR
7102e9c7c8cSmrgX11_LOCALEDATADIR
7112e9c7c8cSmrgXLOCALEDATADIR
712b4ee4795SmrgX11_LIBS
713b4ee4795SmrgX11_CFLAGS
7142e9c7c8cSmrgX11_LIBDIR
7152e9c7c8cSmrgX11_DATADIR
7162e9c7c8cSmrgMAKE_LINT_LIB_FALSE
7172e9c7c8cSmrgMAKE_LINT_LIB_TRUE
7182e9c7c8cSmrgLINTLIB
7192e9c7c8cSmrgLINT_FALSE
7202e9c7c8cSmrgLINT_TRUE
7212e9c7c8cSmrgLINT_FLAGS
7222e9c7c8cSmrgLINT
7232e9c7c8cSmrgXKBPROTO_REQUIRES
7242e9c7c8cSmrgXKB_FALSE
7252e9c7c8cSmrgXKB_TRUE
7262e9c7c8cSmrgBIGFONT_LIBS
7272e9c7c8cSmrgBIGFONT_CFLAGS
7282e9c7c8cSmrgXLOCALE_FALSE
7292e9c7c8cSmrgXLOCALE_TRUE
7302e9c7c8cSmrgXCMS_FALSE
7312e9c7c8cSmrgXCMS_TRUE
73247f86ac1SmrgKEYSYMDEFS
7335efbdfc3SmrgUSE_THREAD_LIBS
7342e9c7c8cSmrgXTHREAD_CFLAGS
7352e9c7c8cSmrgXTHREADLIB
7362e9c7c8cSmrgLAUNCHD
7372e9c7c8cSmrgOS2_FALSE
7382e9c7c8cSmrgOS2_TRUE
7392e9c7c8cSmrgWCHAR32
740258a0ebeSmrgLIBOBJS
7412e9c7c8cSmrgXLIB_LOADABLE_I18N_FALSE
7422e9c7c8cSmrgXLIB_LOADABLE_I18N_TRUE
7432e9c7c8cSmrgI18N_MODULE_LIBS
7442e9c7c8cSmrgX11_EXTRA_DEPS
745258a0ebeSmrgEXEEXT_FOR_BUILD
74688de56ccSmrgLDFLAGS_FOR_BUILD
74788de56ccSmrgCFLAGS_FOR_BUILD
74888de56ccSmrgCPPFLAGS_FOR_BUILD
7492e9c7c8cSmrgCC_FOR_BUILD
7506cc2b21fSmrgHAVE_PERL_FALSE
7516cc2b21fSmrgHAVE_PERL_TRUE
7526cc2b21fSmrgPERL
7530f8248bfSmrgTRADITIONALCPPFLAGS
754e9fcaa8aSmrgRAWCPPFLAGS
755e9fcaa8aSmrgRAWCPP
756e9fcaa8aSmrgHAVE_STYLESHEETS_FALSE
757e9fcaa8aSmrgHAVE_STYLESHEETS_TRUE
758e9fcaa8aSmrgXSL_STYLESHEET
759e9fcaa8aSmrgSTYLESHEET_SRCDIR
760e9fcaa8aSmrgXORG_SGML_PATH
76157f47464SmrgHAVE_XSLTPROC_FALSE
76257f47464SmrgHAVE_XSLTPROC_TRUE
76357f47464SmrgXSLTPROC
764e9fcaa8aSmrgHAVE_FOP_FALSE
765e9fcaa8aSmrgHAVE_FOP_TRUE
766e9fcaa8aSmrgFOP
767e9fcaa8aSmrgHAVE_XMLTO_FALSE
768e9fcaa8aSmrgHAVE_XMLTO_TRUE
769e9fcaa8aSmrgHAVE_XMLTO_TEXT_FALSE
770e9fcaa8aSmrgHAVE_XMLTO_TEXT_TRUE
771e9fcaa8aSmrgXMLTO
77288de56ccSmrgENABLE_SPECS_FALSE
77388de56ccSmrgENABLE_SPECS_TRUE
77488de56ccSmrgMAN_SUBSTS
77588de56ccSmrgXORG_MAN_PAGE
776b4ee4795SmrgADMIN_MAN_DIR
777b4ee4795SmrgDRIVER_MAN_DIR
778b4ee4795SmrgMISC_MAN_DIR
779b4ee4795SmrgFILE_MAN_DIR
780b4ee4795SmrgLIB_MAN_DIR
781b4ee4795SmrgAPP_MAN_DIR
782b4ee4795SmrgADMIN_MAN_SUFFIX
783b4ee4795SmrgDRIVER_MAN_SUFFIX
784b4ee4795SmrgMISC_MAN_SUFFIX
785b4ee4795SmrgFILE_MAN_SUFFIX
786b4ee4795SmrgLIB_MAN_SUFFIX
787b4ee4795SmrgAPP_MAN_SUFFIX
788b4ee4795SmrgINSTALL_CMD
7892d67cb4fSmrgPKG_CONFIG_LIBDIR
7902d67cb4fSmrgPKG_CONFIG_PATH
791b4ee4795SmrgPKG_CONFIG
792b4ee4795SmrgCHANGELOG_CMD
7936cc2b21fSmrgSTRICT_CFLAGS
794b4ee4795SmrgCWARNFLAGS
795eb411b4bSmrgBASE_CFLAGS
796862bcd1aSmrgLT_SYS_LIBRARY_PATH
79757f47464SmrgOTOOL64
79857f47464SmrgOTOOL
79957f47464SmrgLIPO
80057f47464SmrgNMEDIT
80157f47464SmrgDSYMUTIL
80257f47464SmrgMANIFEST_TOOL
80357f47464SmrgRANLIB
80457f47464Smrgac_ct_AR
80557f47464SmrgAR
80657f47464SmrgDLLTOOL
80757f47464SmrgOBJDUMP
80857f47464SmrgLN_S
80957f47464SmrgNM
81057f47464Smrgac_ct_DUMPBIN
81157f47464SmrgDUMPBIN
81257f47464SmrgLD
81357f47464SmrgFGREP
81457f47464SmrgSED
81557f47464SmrgLIBTOOL
816eb411b4bSmrgAM_BACKSLASH
817eb411b4bSmrgAM_DEFAULT_VERBOSITY
818eb411b4bSmrgAM_DEFAULT_V
819eb411b4bSmrgAM_V
8202e9c7c8cSmrgam__fastdepCC_FALSE
8212e9c7c8cSmrgam__fastdepCC_TRUE
8222e9c7c8cSmrgCCDEPMODE
823eb411b4bSmrgam__nodep
8242e9c7c8cSmrgAMDEPBACKSLASH
8252e9c7c8cSmrgAMDEP_FALSE
8262e9c7c8cSmrgAMDEP_TRUE
827876003caSmrgam__quote
8282e9c7c8cSmrgam__include
8292e9c7c8cSmrgDEPDIR
8302e9c7c8cSmrgam__untar
8312e9c7c8cSmrgam__tar
8322e9c7c8cSmrgAMTAR
8332e9c7c8cSmrgam__leading_dot
8342e9c7c8cSmrgSET_MAKE
8352e9c7c8cSmrgAWK
8362e9c7c8cSmrgmkdir_p
8372e9c7c8cSmrgMKDIR_P
8382e9c7c8cSmrgINSTALL_STRIP_PROGRAM
8392e9c7c8cSmrgSTRIP
8402e9c7c8cSmrginstall_sh
8412e9c7c8cSmrgMAKEINFO
8422e9c7c8cSmrgAUTOHEADER
8432e9c7c8cSmrgAUTOMAKE
8442e9c7c8cSmrgAUTOCONF
8452e9c7c8cSmrgACLOCAL
8462e9c7c8cSmrgVERSION
8472e9c7c8cSmrgPACKAGE
8482e9c7c8cSmrgCYGPATH_W
8492e9c7c8cSmrgam__isrc
8502e9c7c8cSmrgINSTALL_DATA
8512e9c7c8cSmrgINSTALL_SCRIPT
8522e9c7c8cSmrgINSTALL_PROGRAM
853876003caSmrgEGREP
854876003caSmrgGREP
855876003caSmrgCPP
85657f47464SmrgOBJEXT
85757f47464SmrgEXEEXT
85857f47464Smrgac_ct_CC
85957f47464SmrgCPPFLAGS
86057f47464SmrgLDFLAGS
86157f47464SmrgCFLAGS
86257f47464SmrgCC
86388de56ccSmrghost_os
86488de56ccSmrghost_vendor
86588de56ccSmrghost_cpu
86688de56ccSmrghost
86788de56ccSmrgbuild_os
86888de56ccSmrgbuild_vendor
86988de56ccSmrgbuild_cpu
87088de56ccSmrgbuild
8712e9c7c8cSmrgtarget_alias
8722e9c7c8cSmrghost_alias
8732e9c7c8cSmrgbuild_alias
8742e9c7c8cSmrgLIBS
8752e9c7c8cSmrgECHO_T
8762e9c7c8cSmrgECHO_N
8772e9c7c8cSmrgECHO_C
8782e9c7c8cSmrgDEFS
8792e9c7c8cSmrgmandir
8802e9c7c8cSmrglocaledir
8812e9c7c8cSmrglibdir
8822e9c7c8cSmrgpsdir
8832e9c7c8cSmrgpdfdir
8842e9c7c8cSmrgdvidir
8852e9c7c8cSmrghtmldir
8862e9c7c8cSmrginfodir
8872e9c7c8cSmrgdocdir
8882e9c7c8cSmrgoldincludedir
8892e9c7c8cSmrgincludedir
8902e9c7c8cSmrglocalstatedir
8912e9c7c8cSmrgsharedstatedir
8922e9c7c8cSmrgsysconfdir
8932e9c7c8cSmrgdatadir
8942e9c7c8cSmrgdatarootdir
8952e9c7c8cSmrglibexecdir
8962e9c7c8cSmrgsbindir
8972e9c7c8cSmrgbindir
8982e9c7c8cSmrgprogram_transform_name
8992e9c7c8cSmrgprefix
9002e9c7c8cSmrgexec_prefix
901b4ee4795SmrgPACKAGE_URL
9022e9c7c8cSmrgPACKAGE_BUGREPORT
9032e9c7c8cSmrgPACKAGE_STRING
9042e9c7c8cSmrgPACKAGE_VERSION
9052e9c7c8cSmrgPACKAGE_TARNAME
9062e9c7c8cSmrgPACKAGE_NAME
9072e9c7c8cSmrgPATH_SEPARATOR
908876003caSmrgSHELL'
9091ab64890Smrgac_subst_files=''
9102e9c7c8cSmrgac_user_opts='
9112e9c7c8cSmrgenable_option_checking
9122e9c7c8cSmrgenable_dependency_tracking
913eb411b4bSmrgenable_silent_rules
9142e9c7c8cSmrgenable_shared
9152e9c7c8cSmrgenable_static
91688de56ccSmrgwith_pic
9172e9c7c8cSmrgenable_fast_install
918862bcd1aSmrgwith_aix_soname
9192e9c7c8cSmrgwith_gnu_ld
920e9fcaa8aSmrgwith_sysroot
9212e9c7c8cSmrgenable_libtool_lock
922258a0ebeSmrgenable_largefile
923eb411b4bSmrgenable_selective_werror
92457f47464Smrgenable_strict_compilation
92557f47464Smrgenable_specs
92657f47464Smrgwith_xmlto
92757f47464Smrgwith_fop
92857f47464Smrgwith_xsltproc
929b4ee4795Smrgwith_perl
9302e9c7c8cSmrgenable_unix_transport
9312e9c7c8cSmrgenable_tcp_transport
9322e9c7c8cSmrgenable_ipv6
9332e9c7c8cSmrgenable_local_transport
9342e9c7c8cSmrgenable_loadable_i18n
9352e9c7c8cSmrgenable_loadable_xcursor
936e9628295Smrgenable_thread_safety_constructor
9372e9c7c8cSmrgwith_launchd
9382e9c7c8cSmrgenable_xthreads
939eb411b4bSmrgwith_keysymdefdir
9402e9c7c8cSmrgenable_xcms
9412e9c7c8cSmrgenable_xlocale
9422e9c7c8cSmrgenable_xlocaledir
9432e9c7c8cSmrgenable_xf86bigfont
9442e9c7c8cSmrgenable_xkb
9452e9c7c8cSmrgenable_composecache
9462e9c7c8cSmrgwith_lint
9472e9c7c8cSmrgenable_lint_library
9482e9c7c8cSmrgwith_locale_lib_dir
9492e9c7c8cSmrgenable_malloc0returnsnull
9502e9c7c8cSmrg'
9511ab64890Smrg      ac_precious_vars='build_alias
9521ab64890Smrghost_alias
9531ab64890Smrgtarget_alias
9541ab64890SmrgCC
9551ab64890SmrgCFLAGS
9561ab64890SmrgLDFLAGS
9571ab64890SmrgLIBS
9581ab64890SmrgCPPFLAGS
959876003caSmrgCPP
960862bcd1aSmrgLT_SYS_LIBRARY_PATH
9611ab64890SmrgPKG_CONFIG
9622d67cb4fSmrgPKG_CONFIG_PATH
9632d67cb4fSmrgPKG_CONFIG_LIBDIR
964e9fcaa8aSmrgXMLTO
965e9fcaa8aSmrgFOP
96657f47464SmrgXSLTPROC
9676cc2b21fSmrgPERL
9681ab64890SmrgBIGFONT_CFLAGS
9691ab64890SmrgBIGFONT_LIBS
97061234c2cSmrgLINT
97161234c2cSmrgLINT_FLAGS
972b4ee4795SmrgX11_CFLAGS
97388de56ccSmrgX11_LIBS'
9741ab64890Smrg
9751ab64890Smrg
9761ab64890Smrg# Initialize some variables set by options.
9771ab64890Smrgac_init_help=
9781ab64890Smrgac_init_version=false
9792e9c7c8cSmrgac_unrecognized_opts=
9802e9c7c8cSmrgac_unrecognized_sep=
9811ab64890Smrg# The variables have the same names as the options, with
9821ab64890Smrg# dashes changed to underlines.
9831ab64890Smrgcache_file=/dev/null
9841ab64890Smrgexec_prefix=NONE
9851ab64890Smrgno_create=
9861ab64890Smrgno_recursion=
9871ab64890Smrgprefix=NONE
9881ab64890Smrgprogram_prefix=NONE
9891ab64890Smrgprogram_suffix=NONE
9901ab64890Smrgprogram_transform_name=s,x,x,
9911ab64890Smrgsilent=
9921ab64890Smrgsite=
9931ab64890Smrgsrcdir=
9941ab64890Smrgverbose=
9951ab64890Smrgx_includes=NONE
9961ab64890Smrgx_libraries=NONE
9971ab64890Smrg
9981ab64890Smrg# Installation directory options.
9991ab64890Smrg# These are left unexpanded so users can "make install exec_prefix=/foo"
10001ab64890Smrg# and all the variables that are supposed to be based on exec_prefix
10011ab64890Smrg# by default will actually change.
10021ab64890Smrg# Use braces instead of parens because sh, perl, etc. also accept them.
10031ab64890Smrg# (The list follows the same order as the GNU Coding Standards.)
10041ab64890Smrgbindir='${exec_prefix}/bin'
10051ab64890Smrgsbindir='${exec_prefix}/sbin'
10061ab64890Smrglibexecdir='${exec_prefix}/libexec'
10071ab64890Smrgdatarootdir='${prefix}/share'
10081ab64890Smrgdatadir='${datarootdir}'
10091ab64890Smrgsysconfdir='${prefix}/etc'
10101ab64890Smrgsharedstatedir='${prefix}/com'
10111ab64890Smrglocalstatedir='${prefix}/var'
10121ab64890Smrgincludedir='${prefix}/include'
10131ab64890Smrgoldincludedir='/usr/include'
10141ab64890Smrgdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
10151ab64890Smrginfodir='${datarootdir}/info'
10161ab64890Smrghtmldir='${docdir}'
10171ab64890Smrgdvidir='${docdir}'
10181ab64890Smrgpdfdir='${docdir}'
10191ab64890Smrgpsdir='${docdir}'
10201ab64890Smrglibdir='${exec_prefix}/lib'
10211ab64890Smrglocaledir='${datarootdir}/locale'
10221ab64890Smrgmandir='${datarootdir}/man'
10231ab64890Smrg
10241ab64890Smrgac_prev=
10251ab64890Smrgac_dashdash=
10261ab64890Smrgfor ac_option
10271ab64890Smrgdo
10281ab64890Smrg  # If the previous option needs an argument, assign it.
10291ab64890Smrg  if test -n "$ac_prev"; then
10301ab64890Smrg    eval $ac_prev=\$ac_option
10311ab64890Smrg    ac_prev=
10321ab64890Smrg    continue
10331ab64890Smrg  fi
10341ab64890Smrg
10351ab64890Smrg  case $ac_option in
103647f86ac1Smrg  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
103747f86ac1Smrg  *=)   ac_optarg= ;;
103847f86ac1Smrg  *)    ac_optarg=yes ;;
10391ab64890Smrg  esac
10401ab64890Smrg
1041876003caSmrg  # Accept the important Cygnus configure options, so we can diagnose typos.
1042876003caSmrg
10431ab64890Smrg  case $ac_dashdash$ac_option in
10441ab64890Smrg  --)
10451ab64890Smrg    ac_dashdash=yes ;;
10461ab64890Smrg
10471ab64890Smrg  -bindir | --bindir | --bindi | --bind | --bin | --bi)
10481ab64890Smrg    ac_prev=bindir ;;
10491ab64890Smrg  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
10501ab64890Smrg    bindir=$ac_optarg ;;
10511ab64890Smrg
10521ab64890Smrg  -build | --build | --buil | --bui | --bu)
10531ab64890Smrg    ac_prev=build_alias ;;
10541ab64890Smrg  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
10551ab64890Smrg    build_alias=$ac_optarg ;;
10561ab64890Smrg
10571ab64890Smrg  -cache-file | --cache-file | --cache-fil | --cache-fi \
10581ab64890Smrg  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
10591ab64890Smrg    ac_prev=cache_file ;;
10601ab64890Smrg  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
10611ab64890Smrg  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
10621ab64890Smrg    cache_file=$ac_optarg ;;
10631ab64890Smrg
10641ab64890Smrg  --config-cache | -C)
10651ab64890Smrg    cache_file=config.cache ;;
10661ab64890Smrg
10671ab64890Smrg  -datadir | --datadir | --datadi | --datad)
10681ab64890Smrg    ac_prev=datadir ;;
10691ab64890Smrg  -datadir=* | --datadir=* | --datadi=* | --datad=*)
10701ab64890Smrg    datadir=$ac_optarg ;;
10711ab64890Smrg
10721ab64890Smrg  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
10731ab64890Smrg  | --dataroo | --dataro | --datar)
10741ab64890Smrg    ac_prev=datarootdir ;;
10751ab64890Smrg  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
10761ab64890Smrg  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
10771ab64890Smrg    datarootdir=$ac_optarg ;;
10781ab64890Smrg
10791ab64890Smrg  -disable-* | --disable-*)
10802e9c7c8cSmrg    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
10811ab64890Smrg    # Reject names that are not valid shell variable names.
10822e9c7c8cSmrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1083876003caSmrg      as_fn_error $? "invalid feature name: $ac_useropt"
10842e9c7c8cSmrg    ac_useropt_orig=$ac_useropt
1085876003caSmrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
10862e9c7c8cSmrg    case $ac_user_opts in
10872e9c7c8cSmrg      *"
10882e9c7c8cSmrg"enable_$ac_useropt"
10892e9c7c8cSmrg"*) ;;
10902e9c7c8cSmrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
10912e9c7c8cSmrg	 ac_unrecognized_sep=', ';;
10922e9c7c8cSmrg    esac
10932e9c7c8cSmrg    eval enable_$ac_useropt=no ;;
10941ab64890Smrg
10951ab64890Smrg  -docdir | --docdir | --docdi | --doc | --do)
10961ab64890Smrg    ac_prev=docdir ;;
10971ab64890Smrg  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
10981ab64890Smrg    docdir=$ac_optarg ;;
10991ab64890Smrg
11001ab64890Smrg  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
11011ab64890Smrg    ac_prev=dvidir ;;
11021ab64890Smrg  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
11031ab64890Smrg    dvidir=$ac_optarg ;;
11041ab64890Smrg
11051ab64890Smrg  -enable-* | --enable-*)
11062e9c7c8cSmrg    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
11071ab64890Smrg    # Reject names that are not valid shell variable names.
11082e9c7c8cSmrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1109876003caSmrg      as_fn_error $? "invalid feature name: $ac_useropt"
11102e9c7c8cSmrg    ac_useropt_orig=$ac_useropt
1111876003caSmrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
11122e9c7c8cSmrg    case $ac_user_opts in
11132e9c7c8cSmrg      *"
11142e9c7c8cSmrg"enable_$ac_useropt"
11152e9c7c8cSmrg"*) ;;
11162e9c7c8cSmrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
11172e9c7c8cSmrg	 ac_unrecognized_sep=', ';;
11182e9c7c8cSmrg    esac
11192e9c7c8cSmrg    eval enable_$ac_useropt=\$ac_optarg ;;
11201ab64890Smrg
11211ab64890Smrg  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
11221ab64890Smrg  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
11231ab64890Smrg  | --exec | --exe | --ex)
11241ab64890Smrg    ac_prev=exec_prefix ;;
11251ab64890Smrg  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
11261ab64890Smrg  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
11271ab64890Smrg  | --exec=* | --exe=* | --ex=*)
11281ab64890Smrg    exec_prefix=$ac_optarg ;;
11291ab64890Smrg
11301ab64890Smrg  -gas | --gas | --ga | --g)
11311ab64890Smrg    # Obsolete; use --with-gas.
11321ab64890Smrg    with_gas=yes ;;
11331ab64890Smrg
11341ab64890Smrg  -help | --help | --hel | --he | -h)
11351ab64890Smrg    ac_init_help=long ;;
11361ab64890Smrg  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
11371ab64890Smrg    ac_init_help=recursive ;;
11381ab64890Smrg  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
11391ab64890Smrg    ac_init_help=short ;;
11401ab64890Smrg
11411ab64890Smrg  -host | --host | --hos | --ho)
11421ab64890Smrg    ac_prev=host_alias ;;
11431ab64890Smrg  -host=* | --host=* | --hos=* | --ho=*)
11441ab64890Smrg    host_alias=$ac_optarg ;;
11451ab64890Smrg
11461ab64890Smrg  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
11471ab64890Smrg    ac_prev=htmldir ;;
11481ab64890Smrg  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
11491ab64890Smrg  | --ht=*)
11501ab64890Smrg    htmldir=$ac_optarg ;;
11511ab64890Smrg
11521ab64890Smrg  -includedir | --includedir | --includedi | --included | --include \
11531ab64890Smrg  | --includ | --inclu | --incl | --inc)
11541ab64890Smrg    ac_prev=includedir ;;
11551ab64890Smrg  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
11561ab64890Smrg  | --includ=* | --inclu=* | --incl=* | --inc=*)
11571ab64890Smrg    includedir=$ac_optarg ;;
11581ab64890Smrg
11591ab64890Smrg  -infodir | --infodir | --infodi | --infod | --info | --inf)
11601ab64890Smrg    ac_prev=infodir ;;
11611ab64890Smrg  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
11621ab64890Smrg    infodir=$ac_optarg ;;
11631ab64890Smrg
11641ab64890Smrg  -libdir | --libdir | --libdi | --libd)
11651ab64890Smrg    ac_prev=libdir ;;
11661ab64890Smrg  -libdir=* | --libdir=* | --libdi=* | --libd=*)
11671ab64890Smrg    libdir=$ac_optarg ;;
11681ab64890Smrg
11691ab64890Smrg  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
11701ab64890Smrg  | --libexe | --libex | --libe)
11711ab64890Smrg    ac_prev=libexecdir ;;
11721ab64890Smrg  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
11731ab64890Smrg  | --libexe=* | --libex=* | --libe=*)
11741ab64890Smrg    libexecdir=$ac_optarg ;;
11751ab64890Smrg
11761ab64890Smrg  -localedir | --localedir | --localedi | --localed | --locale)
11771ab64890Smrg    ac_prev=localedir ;;
11781ab64890Smrg  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
11791ab64890Smrg    localedir=$ac_optarg ;;
11801ab64890Smrg
11811ab64890Smrg  -localstatedir | --localstatedir | --localstatedi | --localstated \
11821ab64890Smrg  | --localstate | --localstat | --localsta | --localst | --locals)
11831ab64890Smrg    ac_prev=localstatedir ;;
11841ab64890Smrg  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
11851ab64890Smrg  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
11861ab64890Smrg    localstatedir=$ac_optarg ;;
11871ab64890Smrg
11881ab64890Smrg  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
11891ab64890Smrg    ac_prev=mandir ;;
11901ab64890Smrg  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
11911ab64890Smrg    mandir=$ac_optarg ;;
11921ab64890Smrg
11931ab64890Smrg  -nfp | --nfp | --nf)
11941ab64890Smrg    # Obsolete; use --without-fp.
11951ab64890Smrg    with_fp=no ;;
11961ab64890Smrg
11971ab64890Smrg  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
11981ab64890Smrg  | --no-cr | --no-c | -n)
11991ab64890Smrg    no_create=yes ;;
12001ab64890Smrg
12011ab64890Smrg  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
12021ab64890Smrg  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
12031ab64890Smrg    no_recursion=yes ;;
12041ab64890Smrg
12051ab64890Smrg  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
12061ab64890Smrg  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
12071ab64890Smrg  | --oldin | --oldi | --old | --ol | --o)
12081ab64890Smrg    ac_prev=oldincludedir ;;
12091ab64890Smrg  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
12101ab64890Smrg  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
12111ab64890Smrg  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
12121ab64890Smrg    oldincludedir=$ac_optarg ;;
12131ab64890Smrg
12141ab64890Smrg  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
12151ab64890Smrg    ac_prev=prefix ;;
12161ab64890Smrg  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
12171ab64890Smrg    prefix=$ac_optarg ;;
12181ab64890Smrg
12191ab64890Smrg  -program-prefix | --program-prefix | --program-prefi | --program-pref \
12201ab64890Smrg  | --program-pre | --program-pr | --program-p)
12211ab64890Smrg    ac_prev=program_prefix ;;
12221ab64890Smrg  -program-prefix=* | --program-prefix=* | --program-prefi=* \
12231ab64890Smrg  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
12241ab64890Smrg    program_prefix=$ac_optarg ;;
12251ab64890Smrg
12261ab64890Smrg  -program-suffix | --program-suffix | --program-suffi | --program-suff \
12271ab64890Smrg  | --program-suf | --program-su | --program-s)
12281ab64890Smrg    ac_prev=program_suffix ;;
12291ab64890Smrg  -program-suffix=* | --program-suffix=* | --program-suffi=* \
12301ab64890Smrg  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
12311ab64890Smrg    program_suffix=$ac_optarg ;;
12321ab64890Smrg
12331ab64890Smrg  -program-transform-name | --program-transform-name \
12341ab64890Smrg  | --program-transform-nam | --program-transform-na \
12351ab64890Smrg  | --program-transform-n | --program-transform- \
12361ab64890Smrg  | --program-transform | --program-transfor \
12371ab64890Smrg  | --program-transfo | --program-transf \
12381ab64890Smrg  | --program-trans | --program-tran \
12391ab64890Smrg  | --progr-tra | --program-tr | --program-t)
12401ab64890Smrg    ac_prev=program_transform_name ;;
12411ab64890Smrg  -program-transform-name=* | --program-transform-name=* \
12421ab64890Smrg  | --program-transform-nam=* | --program-transform-na=* \
12431ab64890Smrg  | --program-transform-n=* | --program-transform-=* \
12441ab64890Smrg  | --program-transform=* | --program-transfor=* \
12451ab64890Smrg  | --program-transfo=* | --program-transf=* \
12461ab64890Smrg  | --program-trans=* | --program-tran=* \
12471ab64890Smrg  | --progr-tra=* | --program-tr=* | --program-t=*)
12481ab64890Smrg    program_transform_name=$ac_optarg ;;
12491ab64890Smrg
12501ab64890Smrg  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
12511ab64890Smrg    ac_prev=pdfdir ;;
12521ab64890Smrg  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
12531ab64890Smrg    pdfdir=$ac_optarg ;;
12541ab64890Smrg
12551ab64890Smrg  -psdir | --psdir | --psdi | --psd | --ps)
12561ab64890Smrg    ac_prev=psdir ;;
12571ab64890Smrg  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
12581ab64890Smrg    psdir=$ac_optarg ;;
12591ab64890Smrg
12601ab64890Smrg  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12611ab64890Smrg  | -silent | --silent | --silen | --sile | --sil)
12621ab64890Smrg    silent=yes ;;
12631ab64890Smrg
12641ab64890Smrg  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
12651ab64890Smrg    ac_prev=sbindir ;;
12661ab64890Smrg  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
12671ab64890Smrg  | --sbi=* | --sb=*)
12681ab64890Smrg    sbindir=$ac_optarg ;;
12691ab64890Smrg
12701ab64890Smrg  -sharedstatedir | --sharedstatedir | --sharedstatedi \
12711ab64890Smrg  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
12721ab64890Smrg  | --sharedst | --shareds | --shared | --share | --shar \
12731ab64890Smrg  | --sha | --sh)
12741ab64890Smrg    ac_prev=sharedstatedir ;;
12751ab64890Smrg  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
12761ab64890Smrg  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
12771ab64890Smrg  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
12781ab64890Smrg  | --sha=* | --sh=*)
12791ab64890Smrg    sharedstatedir=$ac_optarg ;;
12801ab64890Smrg
12811ab64890Smrg  -site | --site | --sit)
12821ab64890Smrg    ac_prev=site ;;
12831ab64890Smrg  -site=* | --site=* | --sit=*)
12841ab64890Smrg    site=$ac_optarg ;;
12851ab64890Smrg
12861ab64890Smrg  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
12871ab64890Smrg    ac_prev=srcdir ;;
12881ab64890Smrg  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
12891ab64890Smrg    srcdir=$ac_optarg ;;
12901ab64890Smrg
12911ab64890Smrg  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
12921ab64890Smrg  | --syscon | --sysco | --sysc | --sys | --sy)
12931ab64890Smrg    ac_prev=sysconfdir ;;
12941ab64890Smrg  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
12951ab64890Smrg  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
12961ab64890Smrg    sysconfdir=$ac_optarg ;;
12971ab64890Smrg
12981ab64890Smrg  -target | --target | --targe | --targ | --tar | --ta | --t)
12991ab64890Smrg    ac_prev=target_alias ;;
13001ab64890Smrg  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
13011ab64890Smrg    target_alias=$ac_optarg ;;
13021ab64890Smrg
13031ab64890Smrg  -v | -verbose | --verbose | --verbos | --verbo | --verb)
13041ab64890Smrg    verbose=yes ;;
13051ab64890Smrg
13061ab64890Smrg  -version | --version | --versio | --versi | --vers | -V)
13071ab64890Smrg    ac_init_version=: ;;
13081ab64890Smrg
13091ab64890Smrg  -with-* | --with-*)
13102e9c7c8cSmrg    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
13111ab64890Smrg    # Reject names that are not valid shell variable names.
13122e9c7c8cSmrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1313876003caSmrg      as_fn_error $? "invalid package name: $ac_useropt"
13142e9c7c8cSmrg    ac_useropt_orig=$ac_useropt
1315876003caSmrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
13162e9c7c8cSmrg    case $ac_user_opts in
13172e9c7c8cSmrg      *"
13182e9c7c8cSmrg"with_$ac_useropt"
13192e9c7c8cSmrg"*) ;;
13202e9c7c8cSmrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
13212e9c7c8cSmrg	 ac_unrecognized_sep=', ';;
13222e9c7c8cSmrg    esac
13232e9c7c8cSmrg    eval with_$ac_useropt=\$ac_optarg ;;
13241ab64890Smrg
13251ab64890Smrg  -without-* | --without-*)
13262e9c7c8cSmrg    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
13271ab64890Smrg    # Reject names that are not valid shell variable names.
13282e9c7c8cSmrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1329876003caSmrg      as_fn_error $? "invalid package name: $ac_useropt"
13302e9c7c8cSmrg    ac_useropt_orig=$ac_useropt
1331876003caSmrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
13322e9c7c8cSmrg    case $ac_user_opts in
13332e9c7c8cSmrg      *"
13342e9c7c8cSmrg"with_$ac_useropt"
13352e9c7c8cSmrg"*) ;;
13362e9c7c8cSmrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
13372e9c7c8cSmrg	 ac_unrecognized_sep=', ';;
13382e9c7c8cSmrg    esac
13392e9c7c8cSmrg    eval with_$ac_useropt=no ;;
13401ab64890Smrg
13411ab64890Smrg  --x)
13421ab64890Smrg    # Obsolete; use --with-x.
13431ab64890Smrg    with_x=yes ;;
13441ab64890Smrg
13451ab64890Smrg  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
13461ab64890Smrg  | --x-incl | --x-inc | --x-in | --x-i)
13471ab64890Smrg    ac_prev=x_includes ;;
13481ab64890Smrg  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
13491ab64890Smrg  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
13501ab64890Smrg    x_includes=$ac_optarg ;;
13511ab64890Smrg
13521ab64890Smrg  -x-libraries | --x-libraries | --x-librarie | --x-librari \
13531ab64890Smrg  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
13541ab64890Smrg    ac_prev=x_libraries ;;
13551ab64890Smrg  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
13561ab64890Smrg  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
13571ab64890Smrg    x_libraries=$ac_optarg ;;
13581ab64890Smrg
135947f86ac1Smrg  -*) as_fn_error $? "unrecognized option: \`$ac_option'
136047f86ac1SmrgTry \`$0 --help' for more information"
13611ab64890Smrg    ;;
13621ab64890Smrg
13631ab64890Smrg  *=*)
13641ab64890Smrg    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
13651ab64890Smrg    # Reject names that are not valid shell variable names.
1366b4ee4795Smrg    case $ac_envvar in #(
1367b4ee4795Smrg      '' | [0-9]* | *[!_$as_cr_alnum]* )
136847f86ac1Smrg      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1369b4ee4795Smrg    esac
13701ab64890Smrg    eval $ac_envvar=\$ac_optarg
13711ab64890Smrg    export $ac_envvar ;;
13721ab64890Smrg
13731ab64890Smrg  *)
13741ab64890Smrg    # FIXME: should be removed in autoconf 3.0.
1375876003caSmrg    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
13761ab64890Smrg    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1377876003caSmrg      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1378e9fcaa8aSmrg    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
13791ab64890Smrg    ;;
13801ab64890Smrg
13811ab64890Smrg  esac
13821ab64890Smrgdone
13831ab64890Smrg
13841ab64890Smrgif test -n "$ac_prev"; then
13851ab64890Smrg  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
138647f86ac1Smrg  as_fn_error $? "missing argument to $ac_option"
13871ab64890Smrgfi
13881ab64890Smrg
13892e9c7c8cSmrgif test -n "$ac_unrecognized_opts"; then
13902e9c7c8cSmrg  case $enable_option_checking in
13912e9c7c8cSmrg    no) ;;
139247f86ac1Smrg    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1393876003caSmrg    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
13942e9c7c8cSmrg  esac
13952e9c7c8cSmrgfi
13962e9c7c8cSmrg
13972e9c7c8cSmrg# Check all directory arguments for consistency.
13981ab64890Smrgfor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
13991ab64890Smrg		datadir sysconfdir sharedstatedir localstatedir includedir \
14001ab64890Smrg		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1401876003caSmrg		libdir localedir mandir
14021ab64890Smrgdo
14031ab64890Smrg  eval ac_val=\$$ac_var
14042e9c7c8cSmrg  # Remove trailing slashes.
14052e9c7c8cSmrg  case $ac_val in
14062e9c7c8cSmrg    */ )
14072e9c7c8cSmrg      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
14082e9c7c8cSmrg      eval $ac_var=\$ac_val;;
14092e9c7c8cSmrg  esac
14102e9c7c8cSmrg  # Be sure to have absolute directory names.
14111ab64890Smrg  case $ac_val in
14121ab64890Smrg    [\\/$]* | ?:[\\/]* )  continue;;
14131ab64890Smrg    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
14141ab64890Smrg  esac
141547f86ac1Smrg  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
14161ab64890Smrgdone
14171ab64890Smrg
14181ab64890Smrg# There might be people who depend on the old broken behavior: `$host'
14191ab64890Smrg# used to hold the argument of --host etc.
14201ab64890Smrg# FIXME: To remove some day.
14211ab64890Smrgbuild=$build_alias
14221ab64890Smrghost=$host_alias
14231ab64890Smrgtarget=$target_alias
14241ab64890Smrg
14251ab64890Smrg# FIXME: To remove some day.
14261ab64890Smrgif test "x$host_alias" != x; then
14271ab64890Smrg  if test "x$build_alias" = x; then
14281ab64890Smrg    cross_compiling=maybe
14291ab64890Smrg  elif test "x$build_alias" != "x$host_alias"; then
14301ab64890Smrg    cross_compiling=yes
14311ab64890Smrg  fi
14321ab64890Smrgfi
14331ab64890Smrg
14341ab64890Smrgac_tool_prefix=
14351ab64890Smrgtest -n "$host_alias" && ac_tool_prefix=$host_alias-
14361ab64890Smrg
14371ab64890Smrgtest "$silent" = yes && exec 6>/dev/null
14381ab64890Smrg
14391ab64890Smrg
14401ab64890Smrgac_pwd=`pwd` && test -n "$ac_pwd" &&
14411ab64890Smrgac_ls_di=`ls -di .` &&
14421ab64890Smrgac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
144347f86ac1Smrg  as_fn_error $? "working directory cannot be determined"
14441ab64890Smrgtest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
144547f86ac1Smrg  as_fn_error $? "pwd does not report name of working directory"
14461ab64890Smrg
14471ab64890Smrg
14481ab64890Smrg# Find the source files, if location was not specified.
14491ab64890Smrgif test -z "$srcdir"; then
14501ab64890Smrg  ac_srcdir_defaulted=yes
14511ab64890Smrg  # Try the directory containing this script, then the parent directory.
14522e9c7c8cSmrg  ac_confdir=`$as_dirname -- "$as_myself" ||
14532e9c7c8cSmrg$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14542e9c7c8cSmrg	 X"$as_myself" : 'X\(//\)[^/]' \| \
14552e9c7c8cSmrg	 X"$as_myself" : 'X\(//\)$' \| \
14562e9c7c8cSmrg	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1457876003caSmrg$as_echo X"$as_myself" |
14581ab64890Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14591ab64890Smrg	    s//\1/
14601ab64890Smrg	    q
14611ab64890Smrg	  }
14621ab64890Smrg	  /^X\(\/\/\)[^/].*/{
14631ab64890Smrg	    s//\1/
14641ab64890Smrg	    q
14651ab64890Smrg	  }
14661ab64890Smrg	  /^X\(\/\/\)$/{
14671ab64890Smrg	    s//\1/
14681ab64890Smrg	    q
14691ab64890Smrg	  }
14701ab64890Smrg	  /^X\(\/\).*/{
14711ab64890Smrg	    s//\1/
14721ab64890Smrg	    q
14731ab64890Smrg	  }
14741ab64890Smrg	  s/.*/./; q'`
14751ab64890Smrg  srcdir=$ac_confdir
14761ab64890Smrg  if test ! -r "$srcdir/$ac_unique_file"; then
14771ab64890Smrg    srcdir=..
14781ab64890Smrg  fi
14791ab64890Smrgelse
14801ab64890Smrg  ac_srcdir_defaulted=no
14811ab64890Smrgfi
14821ab64890Smrgif test ! -r "$srcdir/$ac_unique_file"; then
14831ab64890Smrg  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
148447f86ac1Smrg  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
14851ab64890Smrgfi
14861ab64890Smrgac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
14871ab64890Smrgac_abs_confdir=`(
148847f86ac1Smrg	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
14891ab64890Smrg	pwd)`
14901ab64890Smrg# When building in place, set srcdir=.
14911ab64890Smrgif test "$ac_abs_confdir" = "$ac_pwd"; then
14921ab64890Smrg  srcdir=.
14931ab64890Smrgfi
14941ab64890Smrg# Remove unnecessary trailing slashes from srcdir.
14951ab64890Smrg# Double slashes in file names in object file debugging info
14961ab64890Smrg# mess up M-x gdb in Emacs.
14971ab64890Smrgcase $srcdir in
14981ab64890Smrg*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
14991ab64890Smrgesac
15001ab64890Smrgfor ac_var in $ac_precious_vars; do
15011ab64890Smrg  eval ac_env_${ac_var}_set=\${${ac_var}+set}
15021ab64890Smrg  eval ac_env_${ac_var}_value=\$${ac_var}
15031ab64890Smrg  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
15041ab64890Smrg  eval ac_cv_env_${ac_var}_value=\$${ac_var}
15051ab64890Smrgdone
15061ab64890Smrg
15071ab64890Smrg#
15081ab64890Smrg# Report the --help message.
15091ab64890Smrg#
15101ab64890Smrgif test "$ac_init_help" = "long"; then
15111ab64890Smrg  # Omit some internal or obsolete options to make the list less imposing.
15121ab64890Smrg  # This message is too long to be a string in the A/UX 3.1 sh.
15131ab64890Smrg  cat <<_ACEOF
1514876003caSmrg\`configure' configures libX11 1.8.4 to adapt to many kinds of systems.
15151ab64890Smrg
15161ab64890SmrgUsage: $0 [OPTION]... [VAR=VALUE]...
15171ab64890Smrg
15181ab64890SmrgTo assign environment variables (e.g., CC, CFLAGS...), specify them as
15191ab64890SmrgVAR=VALUE.  See below for descriptions of some of the useful variables.
15201ab64890Smrg
15211ab64890SmrgDefaults for the options are specified in brackets.
15221ab64890Smrg
15231ab64890SmrgConfiguration:
15241ab64890Smrg  -h, --help              display this help and exit
15251ab64890Smrg      --help=short        display options specific to this package
15261ab64890Smrg      --help=recursive    display the short help of all the included packages
15271ab64890Smrg  -V, --version           display version information and exit
152847f86ac1Smrg  -q, --quiet, --silent   do not print \`checking ...' messages
15291ab64890Smrg      --cache-file=FILE   cache test results in FILE [disabled]
15301ab64890Smrg  -C, --config-cache      alias for \`--cache-file=config.cache'
15311ab64890Smrg  -n, --no-create         do not create output files
15321ab64890Smrg      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
15331ab64890Smrg
15341ab64890SmrgInstallation directories:
15351ab64890Smrg  --prefix=PREFIX         install architecture-independent files in PREFIX
15362e9c7c8cSmrg                          [$ac_default_prefix]
15371ab64890Smrg  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
15382e9c7c8cSmrg                          [PREFIX]
15391ab64890Smrg
15401ab64890SmrgBy default, \`make install' will install all the files in
15411ab64890Smrg\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
15421ab64890Smrgan installation prefix other than \`$ac_default_prefix' using \`--prefix',
15431ab64890Smrgfor instance \`--prefix=\$HOME'.
15441ab64890Smrg
15451ab64890SmrgFor better control, use the options below.
15461ab64890Smrg
15471ab64890SmrgFine tuning of the installation directories:
15482e9c7c8cSmrg  --bindir=DIR            user executables [EPREFIX/bin]
15492e9c7c8cSmrg  --sbindir=DIR           system admin executables [EPREFIX/sbin]
15502e9c7c8cSmrg  --libexecdir=DIR        program executables [EPREFIX/libexec]
15512e9c7c8cSmrg  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
15522e9c7c8cSmrg  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
15532e9c7c8cSmrg  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
15542e9c7c8cSmrg  --libdir=DIR            object code libraries [EPREFIX/lib]
15552e9c7c8cSmrg  --includedir=DIR        C header files [PREFIX/include]
15562e9c7c8cSmrg  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
15572e9c7c8cSmrg  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
15582e9c7c8cSmrg  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
15592e9c7c8cSmrg  --infodir=DIR           info documentation [DATAROOTDIR/info]
15602e9c7c8cSmrg  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
15612e9c7c8cSmrg  --mandir=DIR            man documentation [DATAROOTDIR/man]
15622e9c7c8cSmrg  --docdir=DIR            documentation root [DATAROOTDIR/doc/libX11]
15632e9c7c8cSmrg  --htmldir=DIR           html documentation [DOCDIR]
15642e9c7c8cSmrg  --dvidir=DIR            dvi documentation [DOCDIR]
15652e9c7c8cSmrg  --pdfdir=DIR            pdf documentation [DOCDIR]
15662e9c7c8cSmrg  --psdir=DIR             ps documentation [DOCDIR]
15671ab64890Smrg_ACEOF
15681ab64890Smrg
15691ab64890Smrg  cat <<\_ACEOF
15701ab64890Smrg
15711ab64890SmrgProgram names:
15721ab64890Smrg  --program-prefix=PREFIX            prepend PREFIX to installed program names
15731ab64890Smrg  --program-suffix=SUFFIX            append SUFFIX to installed program names
15741ab64890Smrg  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
15751ab64890Smrg
15761ab64890SmrgSystem types:
15771ab64890Smrg  --build=BUILD     configure for building on BUILD [guessed]
15781ab64890Smrg  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
15791ab64890Smrg_ACEOF
15801ab64890Smrgfi
15811ab64890Smrg
15821ab64890Smrgif test -n "$ac_init_help"; then
15831ab64890Smrg  case $ac_init_help in
1584876003caSmrg     short | recursive ) echo "Configuration of libX11 1.8.4:";;
15851ab64890Smrg   esac
15861ab64890Smrg  cat <<\_ACEOF
15871ab64890Smrg
15881ab64890SmrgOptional Features:
15892e9c7c8cSmrg  --disable-option-checking  ignore unrecognized --enable/--with options
15901ab64890Smrg  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
15911ab64890Smrg  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1592eb411b4bSmrg  --enable-dependency-tracking
1593eb411b4bSmrg                          do not reject slow dependency extractors
1594eb411b4bSmrg  --disable-dependency-tracking
1595eb411b4bSmrg                          speeds up one-time build
1596eb411b4bSmrg  --enable-silent-rules   less verbose build output (undo: "make V=1")
1597eb411b4bSmrg  --disable-silent-rules  verbose build output (undo: "make V=0")
159857f47464Smrg  --enable-shared[=PKGS]  build shared libraries [default=yes]
159957f47464Smrg  --enable-static[=PKGS]  build static libraries [default=yes]
160057f47464Smrg  --enable-fast-install[=PKGS]
160157f47464Smrg                          optimize for fast installation [default=yes]
160257f47464Smrg  --disable-libtool-lock  avoid locking (might break parallel builds)
1603258a0ebeSmrg  --disable-largefile     omit support for large files
1604eb411b4bSmrg  --disable-selective-werror
1605eb411b4bSmrg                          Turn off selective compiler errors. (default:
1606eb411b4bSmrg                          enabled)
1607b4ee4795Smrg  --enable-strict-compilation
1608b4ee4795Smrg                          Enable all warnings from compiler and make them
1609b4ee4795Smrg                          errors (default: disabled)
161088de56ccSmrg  --enable-specs          Enable building the specs (default: yes)
1611b4ee4795Smrg  --enable-unix-transport Enable UNIX domain socket transport
1612b4ee4795Smrg  --enable-tcp-transport  Enable TCP socket transport
1613b4ee4795Smrg  --enable-ipv6           Enable IPv6 support
1614b4ee4795Smrg  --enable-local-transport
1615b4ee4795Smrg                          Enable os-specific local transport
16161ab64890Smrg  --enable-loadable-i18n  Controls loadable i18n module support
16171ab64890Smrg  --disable-loadable-xcursor
16181ab64890Smrg                          Controls loadable xcursor library support
1619e9628295Smrg  --disable-thread-safety-constructor
1620e9628295Smrg                          Controls mandatory thread safety support
16211ab64890Smrg  --disable-xthreads      Disable Xlib support for Multithreading
16221ab64890Smrg  --disable-xcms          Disable Xlib support for CMS *EXPERIMENTAL*
16231ab64890Smrg  --disable-xlocale       Disable Xlib locale implementation *EXPERIMENTAL*
16241ab64890Smrg  --enable-xlocaledir     Enable XLOCALEDIR environment variable support
16251ab64890Smrg  --disable-xf86bigfont   Disable XF86BigFont extension support
16261ab64890Smrg  --disable-xkb           Disable XKB support *EXPERIMENTAL*
16271ab64890Smrg  --disable-composecache  Disable compose table cache support
16281ab64890Smrg  --enable-lint-library   Create lint library (default: disabled)
16291ab64890Smrg  --enable-malloc0returnsnull
16301ab64890Smrg                          malloc(0) returns NULL (default: auto)
16311ab64890Smrg
16321ab64890SmrgOptional Packages:
16331ab64890Smrg  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
16341ab64890Smrg  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1635eb411b4bSmrg  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
16361ab64890Smrg                          both]
1637862bcd1aSmrg  --with-aix-soname=aix|svr4|both
1638862bcd1aSmrg                          shared library versioning (aka "SONAME") variant to
1639862bcd1aSmrg                          provide on AIX, [default=aix].
164088de56ccSmrg  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1641862bcd1aSmrg  --with-sysroot[=DIR]    Search for dependent libraries within DIR (or the
1642862bcd1aSmrg                          compiler's sysroot if not specified).
164357f47464Smrg  --with-xmlto            Use xmlto to regenerate documentation (default:
164457f47464Smrg                          auto)
164557f47464Smrg  --with-fop              Use fop to regenerate documentation (default: no)
164657f47464Smrg  --with-xsltproc         Use xsltproc for the transformation of XML documents
164757f47464Smrg                          (default: auto)
16486cc2b21fSmrg  --with-perl             Use perl for extracting information from files
16496cc2b21fSmrg                          (default: auto)
16501ab64890Smrg  --with-launchd          Build with support for Apple's launchd (default:
16511ab64890Smrg                          auto)
1652eb411b4bSmrg  --with-keysymdefdir=DIR The location of keysymdef.h (defaults to xproto
1653eb411b4bSmrg                          include dir)
16541ab64890Smrg  --with-lint             Use a lint-style source code checker (default:
16551ab64890Smrg                          disabled)
16562e9c7c8cSmrg  --with-locale-lib-dir=DIR
16572e9c7c8cSmrg                          Directory where locale libraries files are installed
16582e9c7c8cSmrg                          (default: $libdir/X11/locale)
16591ab64890Smrg
16601ab64890SmrgSome influential environment variables:
16611ab64890Smrg  CC          C compiler command
16621ab64890Smrg  CFLAGS      C compiler flags
16631ab64890Smrg  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
16641ab64890Smrg              nonstandard directory <lib dir>
16651ab64890Smrg  LIBS        libraries to pass to the linker, e.g. -l<library>
1666b4ee4795Smrg  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
16671ab64890Smrg              you have headers in a nonstandard directory <include dir>
1668876003caSmrg  CPP         C preprocessor
1669862bcd1aSmrg  LT_SYS_LIBRARY_PATH
1670862bcd1aSmrg              User-defined run-time library search path.
16711ab64890Smrg  PKG_CONFIG  path to pkg-config utility
16722d67cb4fSmrg  PKG_CONFIG_PATH
16732d67cb4fSmrg              directories to add to pkg-config's search path
16742d67cb4fSmrg  PKG_CONFIG_LIBDIR
16752d67cb4fSmrg              path overriding pkg-config's built-in search path
1676e9fcaa8aSmrg  XMLTO       Path to xmlto command
1677e9fcaa8aSmrg  FOP         Path to fop command
167857f47464Smrg  XSLTPROC    Path to xsltproc command
16796cc2b21fSmrg  PERL        Path to perl command
16801ab64890Smrg  BIGFONT_CFLAGS
16811ab64890Smrg              C compiler flags for BIGFONT, overriding pkg-config
16821ab64890Smrg  BIGFONT_LIBS
16831ab64890Smrg              linker flags for BIGFONT, overriding pkg-config
168461234c2cSmrg  LINT        Path to a lint-style command
168561234c2cSmrg  LINT_FLAGS  Flags for the lint-style command
1686b4ee4795Smrg  X11_CFLAGS  C compiler flags for X11, overriding pkg-config
1687b4ee4795Smrg  X11_LIBS    linker flags for X11, overriding pkg-config
16881ab64890Smrg
16891ab64890SmrgUse these variables to override the choices made by `configure' or to help
16901ab64890Smrgit to find libraries and programs with nonstandard names/locations.
16911ab64890Smrg
16925efbdfc3SmrgReport bugs to <https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues>.
16931ab64890Smrg_ACEOF
16941ab64890Smrgac_status=$?
16951ab64890Smrgfi
16961ab64890Smrg
16971ab64890Smrgif test "$ac_init_help" = "recursive"; then
16981ab64890Smrg  # If there are subdirs, report their specific --help.
16991ab64890Smrg  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
17002e9c7c8cSmrg    test -d "$ac_dir" ||
17012e9c7c8cSmrg      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
17022e9c7c8cSmrg      continue
17031ab64890Smrg    ac_builddir=.
17041ab64890Smrg
17051ab64890Smrgcase "$ac_dir" in
17061ab64890Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17071ab64890Smrg*)
1708876003caSmrg  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17091ab64890Smrg  # A ".." for each directory in $ac_dir_suffix.
1710876003caSmrg  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17111ab64890Smrg  case $ac_top_builddir_sub in
17121ab64890Smrg  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17131ab64890Smrg  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17141ab64890Smrg  esac ;;
17151ab64890Smrgesac
17161ab64890Smrgac_abs_top_builddir=$ac_pwd
17171ab64890Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix
17181ab64890Smrg# for backward compatibility:
17191ab64890Smrgac_top_builddir=$ac_top_build_prefix
17201ab64890Smrg
17211ab64890Smrgcase $srcdir in
17221ab64890Smrg  .)  # We are building in place.
17231ab64890Smrg    ac_srcdir=.
17241ab64890Smrg    ac_top_srcdir=$ac_top_builddir_sub
17251ab64890Smrg    ac_abs_top_srcdir=$ac_pwd ;;
17261ab64890Smrg  [\\/]* | ?:[\\/]* )  # Absolute name.
17271ab64890Smrg    ac_srcdir=$srcdir$ac_dir_suffix;
17281ab64890Smrg    ac_top_srcdir=$srcdir
17291ab64890Smrg    ac_abs_top_srcdir=$srcdir ;;
17301ab64890Smrg  *) # Relative name.
17311ab64890Smrg    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17321ab64890Smrg    ac_top_srcdir=$ac_top_build_prefix$srcdir
17331ab64890Smrg    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17341ab64890Smrgesac
17351ab64890Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17361ab64890Smrg
17371ab64890Smrg    cd "$ac_dir" || { ac_status=$?; continue; }
1738876003caSmrg    # Check for guested configure.
17391ab64890Smrg    if test -f "$ac_srcdir/configure.gnu"; then
17401ab64890Smrg      echo &&
17411ab64890Smrg      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
17421ab64890Smrg    elif test -f "$ac_srcdir/configure"; then
17431ab64890Smrg      echo &&
17441ab64890Smrg      $SHELL "$ac_srcdir/configure" --help=recursive
17451ab64890Smrg    else
1746876003caSmrg      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
17471ab64890Smrg    fi || ac_status=$?
17481ab64890Smrg    cd "$ac_pwd" || { ac_status=$?; break; }
17491ab64890Smrg  done
17501ab64890Smrgfi
17511ab64890Smrg
17521ab64890Smrgtest -n "$ac_init_help" && exit $ac_status
17531ab64890Smrgif $ac_init_version; then
17541ab64890Smrg  cat <<\_ACEOF
1755876003caSmrglibX11 configure 1.8.4
1756876003caSmrggenerated by GNU Autoconf 2.69
17571ab64890Smrg
1758876003caSmrgCopyright (C) 2012 Free Software Foundation, Inc.
17591ab64890SmrgThis configure script is free software; the Free Software Foundation
17601ab64890Smrggives unlimited permission to copy, distribute and modify it.
17611ab64890Smrg_ACEOF
17621ab64890Smrg  exit
17631ab64890Smrgfi
17641ab64890Smrg
1765b4ee4795Smrg## ------------------------ ##
1766b4ee4795Smrg## Autoconf initialization. ##
1767b4ee4795Smrg## ------------------------ ##
17681ab64890Smrg
1769b4ee4795Smrg# ac_fn_c_try_compile LINENO
1770b4ee4795Smrg# --------------------------
1771b4ee4795Smrg# Try to compile conftest.$ac_ext, and return whether this succeeded.
1772b4ee4795Smrgac_fn_c_try_compile ()
1773b4ee4795Smrg{
1774b4ee4795Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1775876003caSmrg  rm -f conftest.$ac_objext
1776b4ee4795Smrg  if { { ac_try="$ac_compile"
1777b4ee4795Smrgcase "(($ac_try" in
1778b4ee4795Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1779b4ee4795Smrg  *) ac_try_echo=$ac_try;;
1780b4ee4795Smrgesac
1781b4ee4795Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1782876003caSmrg$as_echo "$ac_try_echo"; } >&5
1783b4ee4795Smrg  (eval "$ac_compile") 2>conftest.err
1784b4ee4795Smrg  ac_status=$?
1785b4ee4795Smrg  if test -s conftest.err; then
1786b4ee4795Smrg    grep -v '^ *+' conftest.err >conftest.er1
1787b4ee4795Smrg    cat conftest.er1 >&5
1788b4ee4795Smrg    mv -f conftest.er1 conftest.err
1789b4ee4795Smrg  fi
1790876003caSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1791b4ee4795Smrg  test $ac_status = 0; } && {
1792b4ee4795Smrg	 test -z "$ac_c_werror_flag" ||
1793b4ee4795Smrg	 test ! -s conftest.err
1794876003caSmrg       } && test -s conftest.$ac_objext; then :
1795b4ee4795Smrg  ac_retval=0
1796876003caSmrgelse
1797876003caSmrg  $as_echo "$as_me: failed program was:" >&5
1798b4ee4795Smrgsed 's/^/| /' conftest.$ac_ext >&5
17991ab64890Smrg
1800b4ee4795Smrg	ac_retval=1
1801b4ee4795Smrgfi
1802e9fcaa8aSmrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1803b4ee4795Smrg  as_fn_set_status $ac_retval
1804b4ee4795Smrg
1805b4ee4795Smrg} # ac_fn_c_try_compile
1806b4ee4795Smrg
1807876003caSmrg# ac_fn_c_try_cpp LINENO
1808876003caSmrg# ----------------------
1809876003caSmrg# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1810876003caSmrgac_fn_c_try_cpp ()
1811876003caSmrg{
1812876003caSmrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1813876003caSmrg  if { { ac_try="$ac_cpp conftest.$ac_ext"
1814876003caSmrgcase "(($ac_try" in
1815876003caSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1816876003caSmrg  *) ac_try_echo=$ac_try;;
1817876003caSmrgesac
1818876003caSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1819876003caSmrg$as_echo "$ac_try_echo"; } >&5
1820876003caSmrg  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1821876003caSmrg  ac_status=$?
1822876003caSmrg  if test -s conftest.err; then
1823876003caSmrg    grep -v '^ *+' conftest.err >conftest.er1
1824876003caSmrg    cat conftest.er1 >&5
1825876003caSmrg    mv -f conftest.er1 conftest.err
1826876003caSmrg  fi
1827876003caSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1828876003caSmrg  test $ac_status = 0; } > conftest.i && {
1829876003caSmrg	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1830876003caSmrg	 test ! -s conftest.err
1831876003caSmrg       }; then :
1832876003caSmrg  ac_retval=0
1833876003caSmrgelse
1834876003caSmrg  $as_echo "$as_me: failed program was:" >&5
1835876003caSmrgsed 's/^/| /' conftest.$ac_ext >&5
1836876003caSmrg
1837876003caSmrg    ac_retval=1
1838876003caSmrgfi
1839876003caSmrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1840876003caSmrg  as_fn_set_status $ac_retval
1841876003caSmrg
1842876003caSmrg} # ac_fn_c_try_cpp
1843876003caSmrg
1844876003caSmrg# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1845876003caSmrg# -------------------------------------------------------
1846876003caSmrg# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1847876003caSmrg# the include files in INCLUDES and setting the cache variable VAR
1848876003caSmrg# accordingly.
1849876003caSmrgac_fn_c_check_header_mongrel ()
1850876003caSmrg{
1851876003caSmrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1852876003caSmrg  if eval \${$3+:} false; then :
1853876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1854876003caSmrg$as_echo_n "checking for $2... " >&6; }
1855876003caSmrgif eval \${$3+:} false; then :
1856876003caSmrg  $as_echo_n "(cached) " >&6
1857876003caSmrgfi
1858876003caSmrgeval ac_res=\$$3
1859876003caSmrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1860876003caSmrg$as_echo "$ac_res" >&6; }
1861876003caSmrgelse
1862876003caSmrg  # Is the header compilable?
1863876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1864876003caSmrg$as_echo_n "checking $2 usability... " >&6; }
1865876003caSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
1866876003caSmrg/* end confdefs.h.  */
1867876003caSmrg$4
1868876003caSmrg#include <$2>
1869876003caSmrg_ACEOF
1870876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
1871876003caSmrg  ac_header_compiler=yes
1872876003caSmrgelse
1873876003caSmrg  ac_header_compiler=no
1874876003caSmrgfi
1875876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1876876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1877876003caSmrg$as_echo "$ac_header_compiler" >&6; }
1878876003caSmrg
1879876003caSmrg# Is the header present?
1880876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1881876003caSmrg$as_echo_n "checking $2 presence... " >&6; }
1882876003caSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
1883876003caSmrg/* end confdefs.h.  */
1884876003caSmrg#include <$2>
1885876003caSmrg_ACEOF
1886876003caSmrgif ac_fn_c_try_cpp "$LINENO"; then :
1887876003caSmrg  ac_header_preproc=yes
1888876003caSmrgelse
1889876003caSmrg  ac_header_preproc=no
1890876003caSmrgfi
1891876003caSmrgrm -f conftest.err conftest.i conftest.$ac_ext
1892876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1893876003caSmrg$as_echo "$ac_header_preproc" >&6; }
1894876003caSmrg
1895876003caSmrg# So?  What about this header?
1896876003caSmrgcase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1897876003caSmrg  yes:no: )
1898876003caSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1899876003caSmrg$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1900876003caSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1901876003caSmrg$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1902876003caSmrg    ;;
1903876003caSmrg  no:yes:* )
1904876003caSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1905876003caSmrg$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1906876003caSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1907876003caSmrg$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1908876003caSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1909876003caSmrg$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1910876003caSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1911876003caSmrg$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1912876003caSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1913876003caSmrg$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1914876003caSmrg( $as_echo "## ---------------------------------------------------------------------- ##
1915876003caSmrg## Report this to https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues ##
1916876003caSmrg## ---------------------------------------------------------------------- ##"
1917876003caSmrg     ) | sed "s/^/$as_me: WARNING:     /" >&2
1918876003caSmrg    ;;
1919876003caSmrgesac
1920876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1921876003caSmrg$as_echo_n "checking for $2... " >&6; }
1922876003caSmrgif eval \${$3+:} false; then :
1923876003caSmrg  $as_echo_n "(cached) " >&6
1924876003caSmrgelse
1925876003caSmrg  eval "$3=\$ac_header_compiler"
1926876003caSmrgfi
1927876003caSmrgeval ac_res=\$$3
1928876003caSmrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1929876003caSmrg$as_echo "$ac_res" >&6; }
1930876003caSmrgfi
1931876003caSmrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1932876003caSmrg
1933876003caSmrg} # ac_fn_c_check_header_mongrel
1934876003caSmrg
1935876003caSmrg# ac_fn_c_try_run LINENO
1936876003caSmrg# ----------------------
1937876003caSmrg# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1938876003caSmrg# that executables *can* be run.
1939876003caSmrgac_fn_c_try_run ()
1940876003caSmrg{
1941876003caSmrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1942876003caSmrg  if { { ac_try="$ac_link"
1943876003caSmrgcase "(($ac_try" in
1944876003caSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1945876003caSmrg  *) ac_try_echo=$ac_try;;
1946876003caSmrgesac
1947876003caSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1948876003caSmrg$as_echo "$ac_try_echo"; } >&5
1949876003caSmrg  (eval "$ac_link") 2>&5
1950876003caSmrg  ac_status=$?
1951876003caSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1952876003caSmrg  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1953876003caSmrg  { { case "(($ac_try" in
1954876003caSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1955876003caSmrg  *) ac_try_echo=$ac_try;;
1956876003caSmrgesac
1957876003caSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1958876003caSmrg$as_echo "$ac_try_echo"; } >&5
1959876003caSmrg  (eval "$ac_try") 2>&5
1960876003caSmrg  ac_status=$?
1961876003caSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1962876003caSmrg  test $ac_status = 0; }; }; then :
1963876003caSmrg  ac_retval=0
1964876003caSmrgelse
1965876003caSmrg  $as_echo "$as_me: program exited with status $ac_status" >&5
1966876003caSmrg       $as_echo "$as_me: failed program was:" >&5
1967876003caSmrgsed 's/^/| /' conftest.$ac_ext >&5
1968876003caSmrg
1969876003caSmrg       ac_retval=$ac_status
1970876003caSmrgfi
1971876003caSmrg  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1972876003caSmrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1973876003caSmrg  as_fn_set_status $ac_retval
1974876003caSmrg
1975876003caSmrg} # ac_fn_c_try_run
1976876003caSmrg
1977b4ee4795Smrg# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1978b4ee4795Smrg# -------------------------------------------------------
1979b4ee4795Smrg# Tests whether HEADER exists and can be compiled using the include files in
1980b4ee4795Smrg# INCLUDES, setting the cache variable VAR accordingly.
1981b4ee4795Smrgac_fn_c_check_header_compile ()
1982b4ee4795Smrg{
1983b4ee4795Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1984876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1985876003caSmrg$as_echo_n "checking for $2... " >&6; }
1986876003caSmrgif eval \${$3+:} false; then :
1987876003caSmrg  $as_echo_n "(cached) " >&6
1988876003caSmrgelse
1989b4ee4795Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1990b4ee4795Smrg/* end confdefs.h.  */
1991b4ee4795Smrg$4
1992b4ee4795Smrg#include <$2>
19931ab64890Smrg_ACEOF
1994876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
1995b4ee4795Smrg  eval "$3=yes"
1996876003caSmrgelse
1997b4ee4795Smrg  eval "$3=no"
1998b4ee4795Smrgfi
1999876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2000b4ee4795Smrgfi
2001b4ee4795Smrgeval ac_res=\$$3
2002876003caSmrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2003876003caSmrg$as_echo "$ac_res" >&6; }
2004e9fcaa8aSmrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
20051ab64890Smrg
2006b4ee4795Smrg} # ac_fn_c_check_header_compile
20071ab64890Smrg
2008b4ee4795Smrg# ac_fn_c_try_link LINENO
2009b4ee4795Smrg# -----------------------
2010b4ee4795Smrg# Try to link conftest.$ac_ext, and return whether this succeeded.
2011b4ee4795Smrgac_fn_c_try_link ()
2012b4ee4795Smrg{
2013b4ee4795Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2014876003caSmrg  rm -f conftest.$ac_objext conftest$ac_exeext
2015b4ee4795Smrg  if { { ac_try="$ac_link"
2016b4ee4795Smrgcase "(($ac_try" in
2017b4ee4795Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2018b4ee4795Smrg  *) ac_try_echo=$ac_try;;
2019b4ee4795Smrgesac
2020b4ee4795Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2021876003caSmrg$as_echo "$ac_try_echo"; } >&5
2022b4ee4795Smrg  (eval "$ac_link") 2>conftest.err
2023b4ee4795Smrg  ac_status=$?
2024b4ee4795Smrg  if test -s conftest.err; then
2025b4ee4795Smrg    grep -v '^ *+' conftest.err >conftest.er1
2026b4ee4795Smrg    cat conftest.er1 >&5
2027b4ee4795Smrg    mv -f conftest.er1 conftest.err
2028b4ee4795Smrg  fi
2029876003caSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2030b4ee4795Smrg  test $ac_status = 0; } && {
2031b4ee4795Smrg	 test -z "$ac_c_werror_flag" ||
2032b4ee4795Smrg	 test ! -s conftest.err
2033b4ee4795Smrg       } && test -s conftest$ac_exeext && {
2034b4ee4795Smrg	 test "$cross_compiling" = yes ||
20350f8248bfSmrg	 test -x conftest$ac_exeext
2036876003caSmrg       }; then :
2037b4ee4795Smrg  ac_retval=0
2038876003caSmrgelse
2039876003caSmrg  $as_echo "$as_me: failed program was:" >&5
2040b4ee4795Smrgsed 's/^/| /' conftest.$ac_ext >&5
20411ab64890Smrg
2042b4ee4795Smrg	ac_retval=1
2043b4ee4795Smrgfi
2044b4ee4795Smrg  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2045b4ee4795Smrg  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2046b4ee4795Smrg  # interfere with the next link command; also delete a directory that is
2047b4ee4795Smrg  # left behind by Apple's compiler.  We do this before executing the actions.
2048b4ee4795Smrg  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2049e9fcaa8aSmrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2050b4ee4795Smrg  as_fn_set_status $ac_retval
20511ab64890Smrg
2052b4ee4795Smrg} # ac_fn_c_try_link
20531ab64890Smrg
2054b4ee4795Smrg# ac_fn_c_check_func LINENO FUNC VAR
2055b4ee4795Smrg# ----------------------------------
2056b4ee4795Smrg# Tests whether FUNC exists, setting the cache variable VAR accordingly
2057b4ee4795Smrgac_fn_c_check_func ()
2058b4ee4795Smrg{
2059b4ee4795Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2060876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2061876003caSmrg$as_echo_n "checking for $2... " >&6; }
2062876003caSmrgif eval \${$3+:} false; then :
2063876003caSmrg  $as_echo_n "(cached) " >&6
2064876003caSmrgelse
2065b4ee4795Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2066b4ee4795Smrg/* end confdefs.h.  */
2067b4ee4795Smrg/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2068b4ee4795Smrg   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
2069b4ee4795Smrg#define $2 innocuous_$2
20701ab64890Smrg
2071b4ee4795Smrg/* System header to define __stub macros and hopefully few prototypes,
2072876003caSmrg    which can conflict with char $2 (); below.
2073876003caSmrg    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2074876003caSmrg    <limits.h> exists even on freestanding compilers.  */
2075876003caSmrg
2076876003caSmrg#ifdef __STDC__
2077876003caSmrg# include <limits.h>
2078876003caSmrg#else
2079876003caSmrg# include <assert.h>
2080876003caSmrg#endif
20811ab64890Smrg
2082b4ee4795Smrg#undef $2
20831ab64890Smrg
2084b4ee4795Smrg/* Override any GCC internal prototype to avoid an error.
2085b4ee4795Smrg   Use char because int might match the return type of a GCC
2086b4ee4795Smrg   builtin and then its argument prototype would still apply.  */
2087b4ee4795Smrg#ifdef __cplusplus
2088b4ee4795Smrgextern "C"
2089b4ee4795Smrg#endif
2090b4ee4795Smrgchar $2 ();
2091b4ee4795Smrg/* The GNU C library defines this for functions which it implements
2092b4ee4795Smrg    to always fail with ENOSYS.  Some functions are actually named
2093b4ee4795Smrg    something starting with __ and the normal name is an alias.  */
2094b4ee4795Smrg#if defined __stub_$2 || defined __stub___$2
2095b4ee4795Smrgchoke me
2096b4ee4795Smrg#endif
2097b4ee4795Smrg
2098b4ee4795Smrgint
2099876003caSmrgmain ()
2100b4ee4795Smrg{
2101b4ee4795Smrgreturn $2 ();
2102b4ee4795Smrg  ;
2103b4ee4795Smrg  return 0;
2104b4ee4795Smrg}
21051ab64890Smrg_ACEOF
2106876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
2107b4ee4795Smrg  eval "$3=yes"
2108876003caSmrgelse
2109b4ee4795Smrg  eval "$3=no"
2110b4ee4795Smrgfi
2111876003caSmrgrm -f core conftest.err conftest.$ac_objext \
2112b4ee4795Smrg    conftest$ac_exeext conftest.$ac_ext
2113b4ee4795Smrgfi
2114b4ee4795Smrgeval ac_res=\$$3
2115876003caSmrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2116876003caSmrg$as_echo "$ac_res" >&6; }
2117e9fcaa8aSmrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
21181ab64890Smrg
2119b4ee4795Smrg} # ac_fn_c_check_func
21201ab64890Smrg
2121876003caSmrg# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2122876003caSmrg# ---------------------------------------------
212357f47464Smrg# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2124876003caSmrg# accordingly.
2125876003caSmrgac_fn_c_check_decl ()
212657f47464Smrg{
212757f47464Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
212857f47464Smrg  as_decl_name=`echo $2|sed 's/ *(.*//'`
212957f47464Smrg  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2130876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2131876003caSmrg$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2132876003caSmrgif eval \${$3+:} false; then :
2133876003caSmrg  $as_echo_n "(cached) " >&6
2134876003caSmrgelse
213557f47464Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
213657f47464Smrg/* end confdefs.h.  */
213757f47464Smrg$4
213857f47464Smrgint
2139876003caSmrgmain ()
214057f47464Smrg{
214157f47464Smrg#ifndef $as_decl_name
214257f47464Smrg#ifdef __cplusplus
214357f47464Smrg  (void) $as_decl_use;
214457f47464Smrg#else
214557f47464Smrg  (void) $as_decl_name;
214657f47464Smrg#endif
214757f47464Smrg#endif
214857f47464Smrg
214957f47464Smrg  ;
215057f47464Smrg  return 0;
215157f47464Smrg}
215257f47464Smrg_ACEOF
2153876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
215457f47464Smrg  eval "$3=yes"
2155876003caSmrgelse
215657f47464Smrg  eval "$3=no"
215757f47464Smrgfi
2158876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
215957f47464Smrgfi
216057f47464Smrgeval ac_res=\$$3
2161876003caSmrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2162876003caSmrg$as_echo "$ac_res" >&6; }
216357f47464Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
216457f47464Smrg
2165876003caSmrg} # ac_fn_c_check_decl
216657f47464Smrg
216788de56ccSmrg# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
216888de56ccSmrg# ----------------------------------------------------
216988de56ccSmrg# Tries to find if the field MEMBER exists in type AGGR, after including
217088de56ccSmrg# INCLUDES, setting cache variable VAR accordingly.
217188de56ccSmrgac_fn_c_check_member ()
2172b4ee4795Smrg{
2173b4ee4795Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2174876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2175876003caSmrg$as_echo_n "checking for $2.$3... " >&6; }
2176876003caSmrgif eval \${$4+:} false; then :
2177876003caSmrg  $as_echo_n "(cached) " >&6
2178876003caSmrgelse
217988de56ccSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
218088de56ccSmrg/* end confdefs.h.  */
218188de56ccSmrg$5
218288de56ccSmrgint
2183876003caSmrgmain ()
218488de56ccSmrg{
218588de56ccSmrgstatic $2 ac_aggr;
218688de56ccSmrgif (ac_aggr.$3)
218788de56ccSmrgreturn 0;
218888de56ccSmrg  ;
218988de56ccSmrg  return 0;
219088de56ccSmrg}
219188de56ccSmrg_ACEOF
2192876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
219388de56ccSmrg  eval "$4=yes"
2194876003caSmrgelse
219588de56ccSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
219688de56ccSmrg/* end confdefs.h.  */
219788de56ccSmrg$5
219888de56ccSmrgint
2199876003caSmrgmain ()
220088de56ccSmrg{
220188de56ccSmrgstatic $2 ac_aggr;
220288de56ccSmrgif (sizeof ac_aggr.$3)
220388de56ccSmrgreturn 0;
220488de56ccSmrg  ;
220588de56ccSmrg  return 0;
220688de56ccSmrg}
220788de56ccSmrg_ACEOF
2208876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
220988de56ccSmrg  eval "$4=yes"
2210876003caSmrgelse
221188de56ccSmrg  eval "$4=no"
2212b4ee4795Smrgfi
2213876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
221488de56ccSmrgfi
2215876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
221688de56ccSmrgfi
221788de56ccSmrgeval ac_res=\$$4
2218876003caSmrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2219876003caSmrg$as_echo "$ac_res" >&6; }
2220e9fcaa8aSmrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
22211ab64890Smrg
222288de56ccSmrg} # ac_fn_c_check_member
22231ab64890Smrg
222488de56ccSmrg# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
222588de56ccSmrg# -------------------------------------------
222688de56ccSmrg# Tests whether TYPE exists after having included INCLUDES, setting cache
222788de56ccSmrg# variable VAR accordingly.
222888de56ccSmrgac_fn_c_check_type ()
2229b4ee4795Smrg{
2230b4ee4795Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2231876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2232876003caSmrg$as_echo_n "checking for $2... " >&6; }
2233876003caSmrgif eval \${$3+:} false; then :
2234876003caSmrg  $as_echo_n "(cached) " >&6
2235876003caSmrgelse
223688de56ccSmrg  eval "$3=no"
223788de56ccSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
223888de56ccSmrg/* end confdefs.h.  */
223988de56ccSmrg$4
224088de56ccSmrgint
2241876003caSmrgmain ()
224288de56ccSmrg{
224388de56ccSmrgif (sizeof ($2))
224488de56ccSmrg	 return 0;
224588de56ccSmrg  ;
224688de56ccSmrg  return 0;
224788de56ccSmrg}
224888de56ccSmrg_ACEOF
2249876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
225088de56ccSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
225188de56ccSmrg/* end confdefs.h.  */
225288de56ccSmrg$4
225388de56ccSmrgint
2254876003caSmrgmain ()
225588de56ccSmrg{
225688de56ccSmrgif (sizeof (($2)))
225788de56ccSmrg	    return 0;
225888de56ccSmrg  ;
225988de56ccSmrg  return 0;
226088de56ccSmrg}
226188de56ccSmrg_ACEOF
2262876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
22631ab64890Smrg
2264876003caSmrgelse
226588de56ccSmrg  eval "$3=yes"
226688de56ccSmrgfi
2267876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2268b4ee4795Smrgfi
2269876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
227088de56ccSmrgfi
227188de56ccSmrgeval ac_res=\$$3
2272876003caSmrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2273876003caSmrg$as_echo "$ac_res" >&6; }
2274e9fcaa8aSmrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
22751ab64890Smrg
227688de56ccSmrg} # ac_fn_c_check_type
2277876003caSmrgcat >config.log <<_ACEOF
2278876003caSmrgThis file contains any messages produced by compilers while
2279876003caSmrgrunning configure, to aid debugging if configure makes a mistake.
228088de56ccSmrg
2281876003caSmrgIt was created by libX11 $as_me 1.8.4, which was
2282876003caSmrggenerated by GNU Autoconf 2.69.  Invocation command line was
2283876003caSmrg
2284876003caSmrg  $ $0 $@
2285876003caSmrg
2286876003caSmrg_ACEOF
2287876003caSmrgexec 5>>config.log
228803ea5dc6Smrg{
228903ea5dc6Smrgcat <<_ASUNAME
229003ea5dc6Smrg## --------- ##
229103ea5dc6Smrg## Platform. ##
229203ea5dc6Smrg## --------- ##
229303ea5dc6Smrg
229403ea5dc6Smrghostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
229503ea5dc6Smrguname -m = `(uname -m) 2>/dev/null || echo unknown`
229603ea5dc6Smrguname -r = `(uname -r) 2>/dev/null || echo unknown`
229703ea5dc6Smrguname -s = `(uname -s) 2>/dev/null || echo unknown`
229803ea5dc6Smrguname -v = `(uname -v) 2>/dev/null || echo unknown`
229903ea5dc6Smrg
230003ea5dc6Smrg/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2301b4ee4795Smrg/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
23021ab64890Smrg
2303b4ee4795Smrg/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2304b4ee4795Smrg/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2305b4ee4795Smrg/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2306b4ee4795Smrg/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2307b4ee4795Smrg/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2308b4ee4795Smrg/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2309b4ee4795Smrg/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
23101ab64890Smrg
2311b4ee4795Smrg_ASUNAME
23121ab64890Smrg
2313b4ee4795Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23141ab64890Smrgfor as_dir in $PATH
23151ab64890Smrgdo
23161ab64890Smrg  IFS=$as_save_IFS
2317876003caSmrg  test -z "$as_dir" && as_dir=.
2318876003caSmrg    $as_echo "PATH: $as_dir"
2319b4ee4795Smrg  done
23201ab64890SmrgIFS=$as_save_IFS
23211ab64890Smrg
2322b4ee4795Smrg} >&5
23231ab64890Smrg
2324b4ee4795Smrgcat >&5 <<_ACEOF
23251ab64890Smrg
23261ab64890Smrg
2327b4ee4795Smrg## ----------- ##
2328b4ee4795Smrg## Core tests. ##
2329b4ee4795Smrg## ----------- ##
23301ab64890Smrg
2331b4ee4795Smrg_ACEOF
23321ab64890Smrg
23332e9c7c8cSmrg
2334b4ee4795Smrg# Keep a trace of the command line.
2335b4ee4795Smrg# Strip out --no-create and --no-recursion so they do not pile up.
2336b4ee4795Smrg# Strip out --silent because we don't want to record it for future runs.
2337b4ee4795Smrg# Also quote any args containing shell meta-characters.
2338b4ee4795Smrg# Make two passes to allow for proper duplicate-argument suppression.
2339b4ee4795Smrgac_configure_args=
2340b4ee4795Smrgac_configure_args0=
2341b4ee4795Smrgac_configure_args1=
2342b4ee4795Smrgac_must_keep_next=false
2343b4ee4795Smrgfor ac_pass in 1 2
2344b4ee4795Smrgdo
2345b4ee4795Smrg  for ac_arg
2346b4ee4795Smrg  do
2347b4ee4795Smrg    case $ac_arg in
2348b4ee4795Smrg    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2349b4ee4795Smrg    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2350b4ee4795Smrg    | -silent | --silent | --silen | --sile | --sil)
2351b4ee4795Smrg      continue ;;
2352b4ee4795Smrg    *\'*)
2353876003caSmrg      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2354b4ee4795Smrg    esac
2355b4ee4795Smrg    case $ac_pass in
2356b4ee4795Smrg    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2357b4ee4795Smrg    2)
2358b4ee4795Smrg      as_fn_append ac_configure_args1 " '$ac_arg'"
2359b4ee4795Smrg      if test $ac_must_keep_next = true; then
2360b4ee4795Smrg	ac_must_keep_next=false # Got value, back to normal.
2361b4ee4795Smrg      else
2362b4ee4795Smrg	case $ac_arg in
2363b4ee4795Smrg	  *=* | --config-cache | -C | -disable-* | --disable-* \
2364b4ee4795Smrg	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2365b4ee4795Smrg	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2366b4ee4795Smrg	  | -with-* | --with-* | -without-* | --without-* | --x)
2367b4ee4795Smrg	    case "$ac_configure_args0 " in
2368b4ee4795Smrg	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2369b4ee4795Smrg	    esac
2370b4ee4795Smrg	    ;;
2371b4ee4795Smrg	  -* ) ac_must_keep_next=true ;;
2372b4ee4795Smrg	esac
2373b4ee4795Smrg      fi
2374b4ee4795Smrg      as_fn_append ac_configure_args " '$ac_arg'"
2375b4ee4795Smrg      ;;
2376b4ee4795Smrg    esac
2377b4ee4795Smrg  done
2378b4ee4795Smrgdone
2379b4ee4795Smrg{ ac_configure_args0=; unset ac_configure_args0;}
2380b4ee4795Smrg{ ac_configure_args1=; unset ac_configure_args1;}
23811ab64890Smrg
2382b4ee4795Smrg# When interrupted or exit'd, cleanup temporary files, and complete
2383b4ee4795Smrg# config.log.  We remove comments because anyway the quotes in there
2384b4ee4795Smrg# would cause problems or look ugly.
2385b4ee4795Smrg# WARNING: Use '\'' to represent an apostrophe within the trap.
2386b4ee4795Smrg# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2387b4ee4795Smrgtrap 'exit_status=$?
2388b4ee4795Smrg  # Save into config.log some information that might help in debugging.
2389b4ee4795Smrg  {
2390b4ee4795Smrg    echo
23911ab64890Smrg
2392876003caSmrg    $as_echo "## ---------------- ##
2393b4ee4795Smrg## Cache variables. ##
239447f86ac1Smrg## ---------------- ##"
2395b4ee4795Smrg    echo
2396b4ee4795Smrg    # The following way of writing the cache mishandles newlines in values,
2397b4ee4795Smrg(
2398b4ee4795Smrg  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2399b4ee4795Smrg    eval ac_val=\$$ac_var
2400b4ee4795Smrg    case $ac_val in #(
2401b4ee4795Smrg    *${as_nl}*)
2402b4ee4795Smrg      case $ac_var in #(
2403876003caSmrg      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2404876003caSmrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2405b4ee4795Smrg      esac
2406b4ee4795Smrg      case $ac_var in #(
2407b4ee4795Smrg      _ | IFS | as_nl) ;; #(
2408b4ee4795Smrg      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2409b4ee4795Smrg      *) { eval $ac_var=; unset $ac_var;} ;;
2410b4ee4795Smrg      esac ;;
2411b4ee4795Smrg    esac
2412b4ee4795Smrg  done
2413b4ee4795Smrg  (set) 2>&1 |
2414b4ee4795Smrg    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2415b4ee4795Smrg    *${as_nl}ac_space=\ *)
2416b4ee4795Smrg      sed -n \
2417b4ee4795Smrg	"s/'\''/'\''\\\\'\'''\''/g;
2418b4ee4795Smrg	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2419b4ee4795Smrg      ;; #(
2420b4ee4795Smrg    *)
2421b4ee4795Smrg      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2422b4ee4795Smrg      ;;
2423b4ee4795Smrg    esac |
2424b4ee4795Smrg    sort
2425b4ee4795Smrg)
2426b4ee4795Smrg    echo
24271ab64890Smrg
2428876003caSmrg    $as_echo "## ----------------- ##
2429b4ee4795Smrg## Output variables. ##
243047f86ac1Smrg## ----------------- ##"
2431b4ee4795Smrg    echo
2432b4ee4795Smrg    for ac_var in $ac_subst_vars
2433b4ee4795Smrg    do
2434b4ee4795Smrg      eval ac_val=\$$ac_var
2435b4ee4795Smrg      case $ac_val in
2436876003caSmrg      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2437b4ee4795Smrg      esac
2438876003caSmrg      $as_echo "$ac_var='\''$ac_val'\''"
2439b4ee4795Smrg    done | sort
2440b4ee4795Smrg    echo
24411ab64890Smrg
2442b4ee4795Smrg    if test -n "$ac_subst_files"; then
2443876003caSmrg      $as_echo "## ------------------- ##
2444b4ee4795Smrg## File substitutions. ##
244547f86ac1Smrg## ------------------- ##"
2446b4ee4795Smrg      echo
2447b4ee4795Smrg      for ac_var in $ac_subst_files
2448b4ee4795Smrg      do
2449b4ee4795Smrg	eval ac_val=\$$ac_var
2450b4ee4795Smrg	case $ac_val in
2451876003caSmrg	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2452b4ee4795Smrg	esac
2453876003caSmrg	$as_echo "$ac_var='\''$ac_val'\''"
2454b4ee4795Smrg      done | sort
2455b4ee4795Smrg      echo
2456b4ee4795Smrg    fi
24571ab64890Smrg
2458b4ee4795Smrg    if test -s confdefs.h; then
2459876003caSmrg      $as_echo "## ----------- ##
2460b4ee4795Smrg## confdefs.h. ##
246147f86ac1Smrg## ----------- ##"
2462b4ee4795Smrg      echo
2463b4ee4795Smrg      cat confdefs.h
2464b4ee4795Smrg      echo
2465b4ee4795Smrg    fi
2466b4ee4795Smrg    test "$ac_signal" != 0 &&
2467876003caSmrg      $as_echo "$as_me: caught signal $ac_signal"
2468876003caSmrg    $as_echo "$as_me: exit $exit_status"
2469b4ee4795Smrg  } >&5
2470b4ee4795Smrg  rm -f core *.core core.conftest.* &&
2471b4ee4795Smrg    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2472b4ee4795Smrg    exit $exit_status
2473b4ee4795Smrg' 0
2474b4ee4795Smrgfor ac_signal in 1 2 13 15; do
2475b4ee4795Smrg  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
24761ab64890Smrgdone
2477b4ee4795Smrgac_signal=0
24781ab64890Smrg
2479b4ee4795Smrg# confdefs.h avoids OS command line length limits that DEFS can exceed.
2480b4ee4795Smrgrm -f -r conftest* confdefs.h
24812e9c7c8cSmrg
2482876003caSmrg$as_echo "/* confdefs.h */" > confdefs.h
24832e9c7c8cSmrg
2484b4ee4795Smrg# Predefined preprocessor variables.
24852e9c7c8cSmrg
2486876003caSmrgcat >>confdefs.h <<_ACEOF
2487876003caSmrg#define PACKAGE_NAME "$PACKAGE_NAME"
2488876003caSmrg_ACEOF
2489b4ee4795Smrg
2490876003caSmrgcat >>confdefs.h <<_ACEOF
2491876003caSmrg#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2492876003caSmrg_ACEOF
2493b4ee4795Smrg
2494876003caSmrgcat >>confdefs.h <<_ACEOF
2495876003caSmrg#define PACKAGE_VERSION "$PACKAGE_VERSION"
2496876003caSmrg_ACEOF
2497b4ee4795Smrg
2498876003caSmrgcat >>confdefs.h <<_ACEOF
2499876003caSmrg#define PACKAGE_STRING "$PACKAGE_STRING"
2500876003caSmrg_ACEOF
2501b4ee4795Smrg
2502876003caSmrgcat >>confdefs.h <<_ACEOF
2503876003caSmrg#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2504876003caSmrg_ACEOF
2505b4ee4795Smrg
2506876003caSmrgcat >>confdefs.h <<_ACEOF
2507876003caSmrg#define PACKAGE_URL "$PACKAGE_URL"
2508876003caSmrg_ACEOF
2509b4ee4795Smrg
2510b4ee4795Smrg
2511b4ee4795Smrg# Let the site file select an alternate cache file if it wants to.
2512b4ee4795Smrg# Prefer an explicitly selected file to automatically selected ones.
2513876003caSmrgac_site_file1=NONE
2514876003caSmrgac_site_file2=NONE
2515b4ee4795Smrgif test -n "$CONFIG_SITE"; then
2516876003caSmrg  # We do not want a PATH search for config.site.
2517876003caSmrg  case $CONFIG_SITE in #((
2518876003caSmrg    -*)  ac_site_file1=./$CONFIG_SITE;;
2519876003caSmrg    */*) ac_site_file1=$CONFIG_SITE;;
2520876003caSmrg    *)   ac_site_file1=./$CONFIG_SITE;;
2521876003caSmrg  esac
2522b4ee4795Smrgelif test "x$prefix" != xNONE; then
2523876003caSmrg  ac_site_file1=$prefix/share/config.site
2524876003caSmrg  ac_site_file2=$prefix/etc/config.site
25252e9c7c8cSmrgelse
2526876003caSmrg  ac_site_file1=$ac_default_prefix/share/config.site
2527876003caSmrg  ac_site_file2=$ac_default_prefix/etc/config.site
25282e9c7c8cSmrgfi
2529876003caSmrgfor ac_site_file in "$ac_site_file1" "$ac_site_file2"
2530b4ee4795Smrgdo
2531876003caSmrg  test "x$ac_site_file" = xNONE && continue
2532876003caSmrg  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2533876003caSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2534876003caSmrg$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2535b4ee4795Smrg    sed 's/^/| /' "$ac_site_file" >&5
253647f86ac1Smrg    . "$ac_site_file" \
2537876003caSmrg      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2538876003caSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
253947f86ac1Smrgas_fn_error $? "failed to load site script $ac_site_file
2540e9fcaa8aSmrgSee \`config.log' for more details" "$LINENO" 5; }
2541b4ee4795Smrg  fi
2542b4ee4795Smrgdone
25432e9c7c8cSmrg
2544b4ee4795Smrgif test -r "$cache_file"; then
2545b4ee4795Smrg  # Some versions of bash will fail to source /dev/null (special files
2546b4ee4795Smrg  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2547b4ee4795Smrg  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2548876003caSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2549876003caSmrg$as_echo "$as_me: loading cache $cache_file" >&6;}
2550b4ee4795Smrg    case $cache_file in
2551b4ee4795Smrg      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2552b4ee4795Smrg      *)                      . "./$cache_file";;
2553b4ee4795Smrg    esac
25542e9c7c8cSmrg  fi
25552e9c7c8cSmrgelse
2556876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2557876003caSmrg$as_echo "$as_me: creating cache $cache_file" >&6;}
2558b4ee4795Smrg  >$cache_file
25592e9c7c8cSmrgfi
25602e9c7c8cSmrg
2561876003caSmrgas_fn_append ac_header_list " stdlib.h"
2562876003caSmrgas_fn_append ac_header_list " unistd.h"
2563876003caSmrgas_fn_append ac_header_list " sys/param.h"
2564876003caSmrg# Check that the precious variables saved in the cache have kept the same
2565876003caSmrg# value.
2566876003caSmrgac_cache_corrupted=false
2567876003caSmrgfor ac_var in $ac_precious_vars; do
2568876003caSmrg  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2569876003caSmrg  eval ac_new_set=\$ac_env_${ac_var}_set
2570876003caSmrg  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2571876003caSmrg  eval ac_new_val=\$ac_env_${ac_var}_value
2572876003caSmrg  case $ac_old_set,$ac_new_set in
2573876003caSmrg    set,)
2574876003caSmrg      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2575876003caSmrg$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2576876003caSmrg      ac_cache_corrupted=: ;;
2577876003caSmrg    ,set)
2578876003caSmrg      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2579876003caSmrg$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2580876003caSmrg      ac_cache_corrupted=: ;;
2581876003caSmrg    ,);;
2582876003caSmrg    *)
2583876003caSmrg      if test "x$ac_old_val" != "x$ac_new_val"; then
2584876003caSmrg	# differences in whitespace do not lead to failure.
2585876003caSmrg	ac_old_val_w=`echo x $ac_old_val`
2586876003caSmrg	ac_new_val_w=`echo x $ac_new_val`
2587876003caSmrg	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2588876003caSmrg	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2589876003caSmrg$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2590876003caSmrg	  ac_cache_corrupted=:
2591876003caSmrg	else
2592876003caSmrg	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2593876003caSmrg$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2594876003caSmrg	  eval $ac_var=\$ac_old_val
2595876003caSmrg	fi
2596876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2597876003caSmrg$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2598876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2599876003caSmrg$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2600876003caSmrg      fi;;
2601876003caSmrg  esac
2602876003caSmrg  # Pass precious variables to config.status.
2603876003caSmrg  if test "$ac_new_set" = set; then
2604876003caSmrg    case $ac_new_val in
2605876003caSmrg    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2606876003caSmrg    *) ac_arg=$ac_var=$ac_new_val ;;
2607876003caSmrg    esac
2608876003caSmrg    case " $ac_configure_args " in
2609876003caSmrg      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2610876003caSmrg      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2611876003caSmrg    esac
2612876003caSmrg  fi
2613876003caSmrgdone
2614876003caSmrgif $ac_cache_corrupted; then
2615876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2616876003caSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2617876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2618876003caSmrg$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2619876003caSmrg  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2620876003caSmrgfi
2621876003caSmrg## -------------------- ##
2622876003caSmrg## Main body of script. ##
2623876003caSmrg## -------------------- ##
2624b4ee4795Smrg
2625876003caSmrgac_ext=c
2626876003caSmrgac_cpp='$CPP $CPPFLAGS'
2627876003caSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2628876003caSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2629876003caSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu
2630b4ee4795Smrg
2631b4ee4795Smrg
263257f47464Smrg
2633876003caSmrgac_config_headers="$ac_config_headers src/config.h include/X11/XlibConf.h"
2634b4ee4795Smrg
2635b4ee4795Smrg
2636876003caSmrgac_aux_dir=
2637876003caSmrgfor ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2638876003caSmrg  if test -f "$ac_dir/install-sh"; then
2639876003caSmrg    ac_aux_dir=$ac_dir
2640876003caSmrg    ac_install_sh="$ac_aux_dir/install-sh -c"
2641876003caSmrg    break
2642876003caSmrg  elif test -f "$ac_dir/install.sh"; then
2643876003caSmrg    ac_aux_dir=$ac_dir
2644876003caSmrg    ac_install_sh="$ac_aux_dir/install.sh -c"
2645876003caSmrg    break
2646876003caSmrg  elif test -f "$ac_dir/shtool"; then
2647876003caSmrg    ac_aux_dir=$ac_dir
2648876003caSmrg    ac_install_sh="$ac_aux_dir/shtool install -c"
2649876003caSmrg    break
2650876003caSmrg  fi
2651876003caSmrgdone
2652876003caSmrgif test -z "$ac_aux_dir"; then
2653876003caSmrg  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2654876003caSmrgfi
2655b4ee4795Smrg
2656876003caSmrg# These three variables are undocumented and unsupported,
2657876003caSmrg# and are intended to be withdrawn in a future Autoconf release.
2658876003caSmrg# They can cause serious problems if a builder's source tree is in a directory
2659876003caSmrg# whose full name contains unusual characters.
2660876003caSmrgac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2661876003caSmrgac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2662876003caSmrgac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2663b4ee4795Smrg
266488de56ccSmrg
2665876003caSmrg# Make sure we can run config.sub.
2666876003caSmrg$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2667876003caSmrg  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
266888de56ccSmrg
2669876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2670876003caSmrg$as_echo_n "checking build system type... " >&6; }
2671876003caSmrgif ${ac_cv_build+:} false; then :
2672876003caSmrg  $as_echo_n "(cached) " >&6
2673876003caSmrgelse
2674876003caSmrg  ac_build_alias=$build_alias
2675876003caSmrgtest "x$ac_build_alias" = x &&
2676876003caSmrg  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2677876003caSmrgtest "x$ac_build_alias" = x &&
2678876003caSmrg  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2679876003caSmrgac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2680876003caSmrg  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
268188de56ccSmrg
2682876003caSmrgfi
2683876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2684876003caSmrg$as_echo "$ac_cv_build" >&6; }
2685876003caSmrgcase $ac_cv_build in
2686876003caSmrg*-*-*) ;;
2687876003caSmrg*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2688876003caSmrgesac
2689876003caSmrgbuild=$ac_cv_build
2690876003caSmrgac_save_IFS=$IFS; IFS='-'
2691876003caSmrgset x $ac_cv_build
2692876003caSmrgshift
2693876003caSmrgbuild_cpu=$1
2694876003caSmrgbuild_vendor=$2
2695876003caSmrgshift; shift
2696876003caSmrg# Remember, the first character of IFS is used to create $*,
2697876003caSmrg# except with old shells:
2698876003caSmrgbuild_os=$*
2699876003caSmrgIFS=$ac_save_IFS
2700876003caSmrgcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
270188de56ccSmrg
270288de56ccSmrg
2703876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2704876003caSmrg$as_echo_n "checking host system type... " >&6; }
2705876003caSmrgif ${ac_cv_host+:} false; then :
2706876003caSmrg  $as_echo_n "(cached) " >&6
2707876003caSmrgelse
2708876003caSmrg  if test "x$host_alias" = x; then
2709876003caSmrg  ac_cv_host=$ac_cv_build
2710876003caSmrgelse
2711876003caSmrg  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2712876003caSmrg    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2713876003caSmrgfi
271488de56ccSmrg
2715876003caSmrgfi
2716876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2717876003caSmrg$as_echo "$ac_cv_host" >&6; }
2718876003caSmrgcase $ac_cv_host in
2719876003caSmrg*-*-*) ;;
2720876003caSmrg*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2721876003caSmrgesac
2722876003caSmrghost=$ac_cv_host
2723876003caSmrgac_save_IFS=$IFS; IFS='-'
2724876003caSmrgset x $ac_cv_host
2725876003caSmrgshift
2726876003caSmrghost_cpu=$1
2727876003caSmrghost_vendor=$2
2728876003caSmrgshift; shift
2729876003caSmrg# Remember, the first character of IFS is used to create $*,
2730876003caSmrg# except with old shells:
2731876003caSmrghost_os=$*
2732876003caSmrgIFS=$ac_save_IFS
2733876003caSmrgcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
273488de56ccSmrg
273503ea5dc6Smrg
2736876003caSmrg# Set common system defines for POSIX extensions, such as _GNU_SOURCE
2737876003caSmrg# Must be called before any macros that run the compiler (like AC_PROG_LIBTOOL)
2738876003caSmrg# to avoid autoconf errors.
2739876003caSmrg# Expand $ac_aux_dir to an absolute path.
2740876003caSmrgam_aux_dir=`cd "$ac_aux_dir" && pwd`
2741818534a1Smrg
274257f47464Smrgac_ext=c
274357f47464Smrgac_cpp='$CPP $CPPFLAGS'
274457f47464Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
274557f47464Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
274657f47464Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
274757f47464Smrgif test -n "$ac_tool_prefix"; then
274857f47464Smrg  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
274957f47464Smrgset dummy ${ac_tool_prefix}gcc; ac_word=$2
2750876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2751876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
2752876003caSmrgif ${ac_cv_prog_CC+:} false; then :
2753876003caSmrg  $as_echo_n "(cached) " >&6
2754876003caSmrgelse
275557f47464Smrg  if test -n "$CC"; then
275657f47464Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
275757f47464Smrgelse
275857f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
275988de56ccSmrgfor as_dir in $PATH
276088de56ccSmrgdo
27612e9c7c8cSmrg  IFS=$as_save_IFS
2762876003caSmrg  test -z "$as_dir" && as_dir=.
276357f47464Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
2764876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
276557f47464Smrg    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2766876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
276757f47464Smrg    break 2
276857f47464Smrg  fi
276957f47464Smrgdone
2770b4ee4795Smrg  done
27712e9c7c8cSmrgIFS=$as_save_IFS
27722e9c7c8cSmrg
2773b4ee4795Smrgfi
27742e9c7c8cSmrgfi
277557f47464SmrgCC=$ac_cv_prog_CC
277657f47464Smrgif test -n "$CC"; then
2777876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2778876003caSmrg$as_echo "$CC" >&6; }
2779b4ee4795Smrgelse
2780876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2781876003caSmrg$as_echo "no" >&6; }
2782b4ee4795Smrgfi
2783b4ee4795Smrg
2784b4ee4795Smrg
2785b4ee4795Smrgfi
278657f47464Smrgif test -z "$ac_cv_prog_CC"; then
278757f47464Smrg  ac_ct_CC=$CC
278857f47464Smrg  # Extract the first word of "gcc", so it can be a program name with args.
278957f47464Smrgset dummy gcc; ac_word=$2
2790876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2791876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
2792876003caSmrgif ${ac_cv_prog_ac_ct_CC+:} false; then :
2793876003caSmrg  $as_echo_n "(cached) " >&6
2794876003caSmrgelse
279557f47464Smrg  if test -n "$ac_ct_CC"; then
279657f47464Smrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2797b4ee4795Smrgelse
2798b4ee4795Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2799b4ee4795Smrgfor as_dir in $PATH
2800b4ee4795Smrgdo
2801b4ee4795Smrg  IFS=$as_save_IFS
2802876003caSmrg  test -z "$as_dir" && as_dir=.
2803b4ee4795Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
2804876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
280557f47464Smrg    ac_cv_prog_ac_ct_CC="gcc"
2806876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2807b4ee4795Smrg    break 2
2808b4ee4795Smrg  fi
2809b4ee4795Smrgdone
2810b4ee4795Smrg  done
2811b4ee4795SmrgIFS=$as_save_IFS
2812b4ee4795Smrg
2813b4ee4795Smrgfi
2814b4ee4795Smrgfi
281557f47464Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC
281657f47464Smrgif test -n "$ac_ct_CC"; then
2817876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2818876003caSmrg$as_echo "$ac_ct_CC" >&6; }
2819b4ee4795Smrgelse
2820876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2821876003caSmrg$as_echo "no" >&6; }
2822b4ee4795Smrgfi
2823b4ee4795Smrg
282457f47464Smrg  if test "x$ac_ct_CC" = x; then
282557f47464Smrg    CC=""
282657f47464Smrg  else
282757f47464Smrg    case $cross_compiling:$ac_tool_warned in
282857f47464Smrgyes:)
2829876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2830876003caSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
283157f47464Smrgac_tool_warned=yes ;;
283257f47464Smrgesac
283357f47464Smrg    CC=$ac_ct_CC
283457f47464Smrg  fi
283557f47464Smrgelse
283657f47464Smrg  CC="$ac_cv_prog_CC"
2837b4ee4795Smrgfi
283857f47464Smrg
283957f47464Smrgif test -z "$CC"; then
284057f47464Smrg          if test -n "$ac_tool_prefix"; then
284157f47464Smrg    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
284257f47464Smrgset dummy ${ac_tool_prefix}cc; ac_word=$2
2843876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2844876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
2845876003caSmrgif ${ac_cv_prog_CC+:} false; then :
2846876003caSmrg  $as_echo_n "(cached) " >&6
2847876003caSmrgelse
284857f47464Smrg  if test -n "$CC"; then
284957f47464Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
2850b4ee4795Smrgelse
2851b4ee4795Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2852b4ee4795Smrgfor as_dir in $PATH
2853b4ee4795Smrgdo
2854b4ee4795Smrg  IFS=$as_save_IFS
2855876003caSmrg  test -z "$as_dir" && as_dir=.
2856b4ee4795Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
2857876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
285857f47464Smrg    ac_cv_prog_CC="${ac_tool_prefix}cc"
2859876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2860b4ee4795Smrg    break 2
2861b4ee4795Smrg  fi
2862b4ee4795Smrgdone
2863b4ee4795Smrg  done
2864b4ee4795SmrgIFS=$as_save_IFS
2865b4ee4795Smrg
2866b4ee4795Smrgfi
2867b4ee4795Smrgfi
286857f47464SmrgCC=$ac_cv_prog_CC
286957f47464Smrgif test -n "$CC"; then
2870876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2871876003caSmrg$as_echo "$CC" >&6; }
2872b4ee4795Smrgelse
2873876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2874876003caSmrg$as_echo "no" >&6; }
2875b4ee4795Smrgfi
2876b4ee4795Smrg
2877b4ee4795Smrg
287857f47464Smrg  fi
2879b4ee4795Smrgfi
288057f47464Smrgif test -z "$CC"; then
288157f47464Smrg  # Extract the first word of "cc", so it can be a program name with args.
288257f47464Smrgset dummy cc; ac_word=$2
2883876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2884876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
2885876003caSmrgif ${ac_cv_prog_CC+:} false; then :
2886876003caSmrg  $as_echo_n "(cached) " >&6
2887876003caSmrgelse
288857f47464Smrg  if test -n "$CC"; then
288957f47464Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
289057f47464Smrgelse
289157f47464Smrg  ac_prog_rejected=no
289257f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
289357f47464Smrgfor as_dir in $PATH
2894b4ee4795Smrgdo
2895b4ee4795Smrg  IFS=$as_save_IFS
2896876003caSmrg  test -z "$as_dir" && as_dir=.
289757f47464Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
2898876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2899876003caSmrg    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
290057f47464Smrg       ac_prog_rejected=yes
290157f47464Smrg       continue
290257f47464Smrg     fi
290357f47464Smrg    ac_cv_prog_CC="cc"
2904876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
290557f47464Smrg    break 2
290657f47464Smrg  fi
290757f47464Smrgdone
290857f47464Smrg  done
290957f47464SmrgIFS=$as_save_IFS
2910b4ee4795Smrg
291157f47464Smrgif test $ac_prog_rejected = yes; then
291257f47464Smrg  # We found a bogon in the path, so make sure we never use it.
291357f47464Smrg  set dummy $ac_cv_prog_CC
291457f47464Smrg  shift
291557f47464Smrg  if test $# != 0; then
291657f47464Smrg    # We chose a different compiler from the bogus one.
291757f47464Smrg    # However, it has the same basename, so the bogon will be chosen
291857f47464Smrg    # first if we set CC to just the basename; use the full file name.
291957f47464Smrg    shift
2920876003caSmrg    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2921b4ee4795Smrg  fi
2922b4ee4795Smrgfi
292357f47464Smrgfi
292457f47464Smrgfi
292557f47464SmrgCC=$ac_cv_prog_CC
292657f47464Smrgif test -n "$CC"; then
2927876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2928876003caSmrg$as_echo "$CC" >&6; }
292957f47464Smrgelse
2930876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2931876003caSmrg$as_echo "no" >&6; }
293257f47464Smrgfi
2933b4ee4795Smrg
2934b4ee4795Smrg
293557f47464Smrgfi
293657f47464Smrgif test -z "$CC"; then
293757f47464Smrg  if test -n "$ac_tool_prefix"; then
293857f47464Smrg  for ac_prog in cl.exe
293957f47464Smrg  do
294057f47464Smrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
294157f47464Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
2942876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2943876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
2944876003caSmrgif ${ac_cv_prog_CC+:} false; then :
2945876003caSmrg  $as_echo_n "(cached) " >&6
2946876003caSmrgelse
294757f47464Smrg  if test -n "$CC"; then
294857f47464Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
2949b4ee4795Smrgelse
2950b4ee4795Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2951b4ee4795Smrgfor as_dir in $PATH
2952b4ee4795Smrgdo
2953b4ee4795Smrg  IFS=$as_save_IFS
2954876003caSmrg  test -z "$as_dir" && as_dir=.
2955b4ee4795Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
2956876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
295757f47464Smrg    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2958876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2959b4ee4795Smrg    break 2
2960b4ee4795Smrg  fi
2961b4ee4795Smrgdone
2962b4ee4795Smrg  done
2963b4ee4795SmrgIFS=$as_save_IFS
29642e9c7c8cSmrg
29652e9c7c8cSmrgfi
29662e9c7c8cSmrgfi
296757f47464SmrgCC=$ac_cv_prog_CC
296857f47464Smrgif test -n "$CC"; then
2969876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2970876003caSmrg$as_echo "$CC" >&6; }
29712e9c7c8cSmrgelse
2972876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2973876003caSmrg$as_echo "no" >&6; }
29741ab64890Smrgfi
29751ab64890Smrg
29761ab64890Smrg
297757f47464Smrg    test -n "$CC" && break
297857f47464Smrg  done
297957f47464Smrgfi
298057f47464Smrgif test -z "$CC"; then
298157f47464Smrg  ac_ct_CC=$CC
298257f47464Smrg  for ac_prog in cl.exe
298357f47464Smrgdo
298457f47464Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
298557f47464Smrgset dummy $ac_prog; ac_word=$2
2986876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2987876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
2988876003caSmrgif ${ac_cv_prog_ac_ct_CC+:} false; then :
2989876003caSmrg  $as_echo_n "(cached) " >&6
2990876003caSmrgelse
299157f47464Smrg  if test -n "$ac_ct_CC"; then
299257f47464Smrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
299357f47464Smrgelse
299457f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
299557f47464Smrgfor as_dir in $PATH
299657f47464Smrgdo
299757f47464Smrg  IFS=$as_save_IFS
2998876003caSmrg  test -z "$as_dir" && as_dir=.
299957f47464Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
3000876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
300157f47464Smrg    ac_cv_prog_ac_ct_CC="$ac_prog"
3002876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
300357f47464Smrg    break 2
300457f47464Smrg  fi
300557f47464Smrgdone
300657f47464Smrg  done
300757f47464SmrgIFS=$as_save_IFS
300857f47464Smrg
30091ab64890Smrgfi
301057f47464Smrgfi
301157f47464Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC
301257f47464Smrgif test -n "$ac_ct_CC"; then
3013876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3014876003caSmrg$as_echo "$ac_ct_CC" >&6; }
30151ab64890Smrgelse
3016876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3017876003caSmrg$as_echo "no" >&6; }
30181ab64890Smrgfi
30191ab64890Smrg
30201ab64890Smrg
302157f47464Smrg  test -n "$ac_ct_CC" && break
302257f47464Smrgdone
30231ab64890Smrg
302457f47464Smrg  if test "x$ac_ct_CC" = x; then
302557f47464Smrg    CC=""
30261ab64890Smrg  else
302757f47464Smrg    case $cross_compiling:$ac_tool_warned in
302857f47464Smrgyes:)
3029876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3030876003caSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
303157f47464Smrgac_tool_warned=yes ;;
303257f47464Smrgesac
303357f47464Smrg    CC=$ac_ct_CC
30341ab64890Smrg  fi
30351ab64890Smrgfi
30361ab64890Smrg
303757f47464Smrgfi
303803ea5dc6Smrg
303903ea5dc6Smrg
3040876003caSmrgtest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3041876003caSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
304257f47464Smrgas_fn_error $? "no acceptable C compiler found in \$PATH
304357f47464SmrgSee \`config.log' for more details" "$LINENO" 5; }
30441ab64890Smrg
304557f47464Smrg# Provide some information about the compiler.
3046876003caSmrg$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
304757f47464Smrgset X $ac_compile
304857f47464Smrgac_compiler=$2
3049876003caSmrgfor ac_option in --version -v -V -qversion; do
305057f47464Smrg  { { ac_try="$ac_compiler $ac_option >&5"
305157f47464Smrgcase "(($ac_try" in
305257f47464Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
305357f47464Smrg  *) ac_try_echo=$ac_try;;
305457f47464Smrgesac
305557f47464Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3056876003caSmrg$as_echo "$ac_try_echo"; } >&5
305757f47464Smrg  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
305857f47464Smrg  ac_status=$?
305957f47464Smrg  if test -s conftest.err; then
306057f47464Smrg    sed '10a\
306157f47464Smrg... rest of stderr output deleted ...
306257f47464Smrg         10q' conftest.err >conftest.er1
306357f47464Smrg    cat conftest.er1 >&5
306457f47464Smrg  fi
306557f47464Smrg  rm -f conftest.er1 conftest.err
3066876003caSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
306757f47464Smrg  test $ac_status = 0; }
306857f47464Smrgdone
30691ab64890Smrg
307057f47464Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
307157f47464Smrg/* end confdefs.h.  */
30721ab64890Smrg
307357f47464Smrgint
3074876003caSmrgmain ()
307557f47464Smrg{
30761ab64890Smrg
307757f47464Smrg  ;
307857f47464Smrg  return 0;
307957f47464Smrg}
308057f47464Smrg_ACEOF
308157f47464Smrgac_clean_files_save=$ac_clean_files
308257f47464Smrgac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
308357f47464Smrg# Try to create an executable without -o first, disregard a.out.
308457f47464Smrg# It will help us diagnose broken compilers, and finding out an intuition
308557f47464Smrg# of exeext.
3086876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3087876003caSmrg$as_echo_n "checking whether the C compiler works... " >&6; }
3088876003caSmrgac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
30891ab64890Smrg
309057f47464Smrg# The possible output files:
309157f47464Smrgac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
30921ab64890Smrg
309357f47464Smrgac_rmfiles=
309457f47464Smrgfor ac_file in $ac_files
309557f47464Smrgdo
309657f47464Smrg  case $ac_file in
309757f47464Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
309857f47464Smrg    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
309957f47464Smrg  esac
310057f47464Smrgdone
310157f47464Smrgrm -f $ac_rmfiles
31021ab64890Smrg
310357f47464Smrgif { { ac_try="$ac_link_default"
310457f47464Smrgcase "(($ac_try" in
310557f47464Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
310657f47464Smrg  *) ac_try_echo=$ac_try;;
310757f47464Smrgesac
310857f47464Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3109876003caSmrg$as_echo "$ac_try_echo"; } >&5
311057f47464Smrg  (eval "$ac_link_default") 2>&5
311157f47464Smrg  ac_status=$?
3112876003caSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3113876003caSmrg  test $ac_status = 0; }; then :
311457f47464Smrg  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
311557f47464Smrg# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
311657f47464Smrg# in a Makefile.  We should not override ac_cv_exeext if it was cached,
311757f47464Smrg# so that the user can short-circuit this test for compilers unknown to
311857f47464Smrg# Autoconf.
311957f47464Smrgfor ac_file in $ac_files ''
312057f47464Smrgdo
312157f47464Smrg  test -f "$ac_file" || continue
312257f47464Smrg  case $ac_file in
312357f47464Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
312457f47464Smrg	;;
312557f47464Smrg    [ab].out )
312657f47464Smrg	# We found the default executable, but exeext='' is most
312757f47464Smrg	# certainly right.
312857f47464Smrg	break;;
312957f47464Smrg    *.* )
3130876003caSmrg	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
313157f47464Smrg	then :; else
313257f47464Smrg	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
313357f47464Smrg	fi
313457f47464Smrg	# We set ac_cv_exeext here because the later test for it is not
313557f47464Smrg	# safe: cross compilers may not add the suffix if given an `-o'
313657f47464Smrg	# argument, so we may need to know it at that point already.
313757f47464Smrg	# Even if this section looks crufty: it has the advantage of
313857f47464Smrg	# actually working.
313957f47464Smrg	break;;
314057f47464Smrg    * )
314157f47464Smrg	break;;
314257f47464Smrg  esac
314357f47464Smrgdone
314457f47464Smrgtest "$ac_cv_exeext" = no && ac_cv_exeext=
31451ab64890Smrg
3146876003caSmrgelse
314757f47464Smrg  ac_file=''
31481ab64890Smrgfi
3149876003caSmrgif test -z "$ac_file"; then :
3150876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3151876003caSmrg$as_echo "no" >&6; }
3152876003caSmrg$as_echo "$as_me: failed program was:" >&5
315357f47464Smrgsed 's/^/| /' conftest.$ac_ext >&5
31541ab64890Smrg
3155876003caSmrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3156876003caSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
315757f47464Smrgas_fn_error 77 "C compiler cannot create executables
315857f47464SmrgSee \`config.log' for more details" "$LINENO" 5; }
3159876003caSmrgelse
3160876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3161876003caSmrg$as_echo "yes" >&6; }
3162876003caSmrgfi
3163876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3164876003caSmrg$as_echo_n "checking for C compiler default output file name... " >&6; }
3165876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3166876003caSmrg$as_echo "$ac_file" >&6; }
316757f47464Smrgac_exeext=$ac_cv_exeext
31681ab64890Smrg
316957f47464Smrgrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
317057f47464Smrgac_clean_files=$ac_clean_files_save
3171876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3172876003caSmrg$as_echo_n "checking for suffix of executables... " >&6; }
317357f47464Smrgif { { ac_try="$ac_link"
317457f47464Smrgcase "(($ac_try" in
317557f47464Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
317657f47464Smrg  *) ac_try_echo=$ac_try;;
31772e9c7c8cSmrgesac
317857f47464Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3179876003caSmrg$as_echo "$ac_try_echo"; } >&5
318057f47464Smrg  (eval "$ac_link") 2>&5
318157f47464Smrg  ac_status=$?
3182876003caSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3183876003caSmrg  test $ac_status = 0; }; then :
318457f47464Smrg  # If both `conftest.exe' and `conftest' are `present' (well, observable)
318557f47464Smrg# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
318657f47464Smrg# work properly (i.e., refer to `conftest.exe'), while it won't with
318757f47464Smrg# `rm'.
318857f47464Smrgfor ac_file in conftest.exe conftest conftest.*; do
318957f47464Smrg  test -f "$ac_file" || continue
319057f47464Smrg  case $ac_file in
319157f47464Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
319257f47464Smrg    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
319357f47464Smrg	  break;;
319457f47464Smrg    * ) break;;
319557f47464Smrg  esac
319657f47464Smrgdone
3197876003caSmrgelse
3198876003caSmrg  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3199876003caSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
320057f47464Smrgas_fn_error $? "cannot compute suffix of executables: cannot compile and link
320157f47464SmrgSee \`config.log' for more details" "$LINENO" 5; }
32021ab64890Smrgfi
320357f47464Smrgrm -f conftest conftest$ac_cv_exeext
3204876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3205876003caSmrg$as_echo "$ac_cv_exeext" >&6; }
32061ab64890Smrg
320757f47464Smrgrm -f conftest.$ac_ext
320857f47464SmrgEXEEXT=$ac_cv_exeext
320957f47464Smrgac_exeext=$EXEEXT
321057f47464Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
321157f47464Smrg/* end confdefs.h.  */
321257f47464Smrg#include <stdio.h>
321357f47464Smrgint
3214876003caSmrgmain ()
321557f47464Smrg{
321657f47464SmrgFILE *f = fopen ("conftest.out", "w");
321757f47464Smrg return ferror (f) || fclose (f) != 0;
32181ab64890Smrg
321957f47464Smrg  ;
322057f47464Smrg  return 0;
322157f47464Smrg}
322257f47464Smrg_ACEOF
322357f47464Smrgac_clean_files="$ac_clean_files conftest.out"
322457f47464Smrg# Check that the compiler produces executables we can run.  If not, either
322557f47464Smrg# the compiler is broken, or we cross compile.
3226876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3227876003caSmrg$as_echo_n "checking whether we are cross compiling... " >&6; }
322857f47464Smrgif test "$cross_compiling" != yes; then
322957f47464Smrg  { { ac_try="$ac_link"
323057f47464Smrgcase "(($ac_try" in
323157f47464Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
323257f47464Smrg  *) ac_try_echo=$ac_try;;
323357f47464Smrgesac
323457f47464Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3235876003caSmrg$as_echo "$ac_try_echo"; } >&5
323657f47464Smrg  (eval "$ac_link") 2>&5
323757f47464Smrg  ac_status=$?
3238876003caSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
323957f47464Smrg  test $ac_status = 0; }
324057f47464Smrg  if { ac_try='./conftest$ac_cv_exeext'
324157f47464Smrg  { { case "(($ac_try" in
324257f47464Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
324357f47464Smrg  *) ac_try_echo=$ac_try;;
324457f47464Smrgesac
324557f47464Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3246876003caSmrg$as_echo "$ac_try_echo"; } >&5
324757f47464Smrg  (eval "$ac_try") 2>&5
324857f47464Smrg  ac_status=$?
3249876003caSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
325057f47464Smrg  test $ac_status = 0; }; }; then
325157f47464Smrg    cross_compiling=no
325257f47464Smrg  else
325357f47464Smrg    if test "$cross_compiling" = maybe; then
325457f47464Smrg	cross_compiling=yes
325557f47464Smrg    else
3256876003caSmrg	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3257876003caSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3258876003caSmrgas_fn_error $? "cannot run C compiled programs.
325957f47464SmrgIf you meant to cross compile, use \`--host'.
326057f47464SmrgSee \`config.log' for more details" "$LINENO" 5; }
326157f47464Smrg    fi
326257f47464Smrg  fi
32631ab64890Smrgfi
3264876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3265876003caSmrg$as_echo "$cross_compiling" >&6; }
32661ab64890Smrg
326757f47464Smrgrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
326857f47464Smrgac_clean_files=$ac_clean_files_save
3269876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3270876003caSmrg$as_echo_n "checking for suffix of object files... " >&6; }
3271876003caSmrgif ${ac_cv_objext+:} false; then :
3272876003caSmrg  $as_echo_n "(cached) " >&6
3273876003caSmrgelse
327457f47464Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
327557f47464Smrg/* end confdefs.h.  */
32761ab64890Smrg
327757f47464Smrgint
3278876003caSmrgmain ()
327957f47464Smrg{
32801ab64890Smrg
328157f47464Smrg  ;
328257f47464Smrg  return 0;
328357f47464Smrg}
328457f47464Smrg_ACEOF
328557f47464Smrgrm -f conftest.o conftest.obj
328657f47464Smrgif { { ac_try="$ac_compile"
328757f47464Smrgcase "(($ac_try" in
328857f47464Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
328957f47464Smrg  *) ac_try_echo=$ac_try;;
329057f47464Smrgesac
329157f47464Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3292876003caSmrg$as_echo "$ac_try_echo"; } >&5
329357f47464Smrg  (eval "$ac_compile") 2>&5
329457f47464Smrg  ac_status=$?
3295876003caSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3296876003caSmrg  test $ac_status = 0; }; then :
329757f47464Smrg  for ac_file in conftest.o conftest.obj conftest.*; do
329857f47464Smrg  test -f "$ac_file" || continue;
329957f47464Smrg  case $ac_file in
330057f47464Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
330157f47464Smrg    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
330257f47464Smrg       break;;
330357f47464Smrg  esac
33041ab64890Smrgdone
3305876003caSmrgelse
3306876003caSmrg  $as_echo "$as_me: failed program was:" >&5
330757f47464Smrgsed 's/^/| /' conftest.$ac_ext >&5
33081ab64890Smrg
3309876003caSmrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3310876003caSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
331157f47464Smrgas_fn_error $? "cannot compute suffix of object files: cannot compile
331257f47464SmrgSee \`config.log' for more details" "$LINENO" 5; }
33131ab64890Smrgfi
331457f47464Smrgrm -f conftest.$ac_cv_objext conftest.$ac_ext
33151ab64890Smrgfi
3316876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3317876003caSmrg$as_echo "$ac_cv_objext" >&6; }
331857f47464SmrgOBJEXT=$ac_cv_objext
331957f47464Smrgac_objext=$OBJEXT
3320876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3321876003caSmrg$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3322876003caSmrgif ${ac_cv_c_compiler_gnu+:} false; then :
3323876003caSmrg  $as_echo_n "(cached) " >&6
3324876003caSmrgelse
332557f47464Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
332657f47464Smrg/* end confdefs.h.  */
33271ab64890Smrg
332857f47464Smrgint
3329876003caSmrgmain ()
333057f47464Smrg{
333157f47464Smrg#ifndef __GNUC__
333257f47464Smrg       choke me
333357f47464Smrg#endif
33341ab64890Smrg
333557f47464Smrg  ;
333657f47464Smrg  return 0;
333757f47464Smrg}
333857f47464Smrg_ACEOF
3339876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
334057f47464Smrg  ac_compiler_gnu=yes
3341876003caSmrgelse
334257f47464Smrg  ac_compiler_gnu=no
33431ab64890Smrgfi
3344876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
334557f47464Smrgac_cv_c_compiler_gnu=$ac_compiler_gnu
334657f47464Smrg
33471ab64890Smrgfi
3348876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3349876003caSmrg$as_echo "$ac_cv_c_compiler_gnu" >&6; }
335057f47464Smrgif test $ac_compiler_gnu = yes; then
335157f47464Smrg  GCC=yes
33521ab64890Smrgelse
335357f47464Smrg  GCC=
33541ab64890Smrgfi
3355876003caSmrgac_test_CFLAGS=${CFLAGS+set}
335657f47464Smrgac_save_CFLAGS=$CFLAGS
3357876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3358876003caSmrg$as_echo_n "checking whether $CC accepts -g... " >&6; }
3359876003caSmrgif ${ac_cv_prog_cc_g+:} false; then :
3360876003caSmrg  $as_echo_n "(cached) " >&6
3361876003caSmrgelse
336257f47464Smrg  ac_save_c_werror_flag=$ac_c_werror_flag
336357f47464Smrg   ac_c_werror_flag=yes
336457f47464Smrg   ac_cv_prog_cc_g=no
336557f47464Smrg   CFLAGS="-g"
336657f47464Smrg   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
336757f47464Smrg/* end confdefs.h.  */
33681ab64890Smrg
336957f47464Smrgint
3370876003caSmrgmain ()
337157f47464Smrg{
337257f47464Smrg
337357f47464Smrg  ;
337457f47464Smrg  return 0;
337557f47464Smrg}
337657f47464Smrg_ACEOF
3377876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
337857f47464Smrg  ac_cv_prog_cc_g=yes
3379876003caSmrgelse
338057f47464Smrg  CFLAGS=""
338157f47464Smrg      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
338257f47464Smrg/* end confdefs.h.  */
338357f47464Smrg
338457f47464Smrgint
3385876003caSmrgmain ()
338657f47464Smrg{
338757f47464Smrg
338857f47464Smrg  ;
338957f47464Smrg  return 0;
339057f47464Smrg}
339157f47464Smrg_ACEOF
3392876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
339357f47464Smrg
3394876003caSmrgelse
339557f47464Smrg  ac_c_werror_flag=$ac_save_c_werror_flag
339657f47464Smrg	 CFLAGS="-g"
339757f47464Smrg	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
339857f47464Smrg/* end confdefs.h.  */
339957f47464Smrg
340057f47464Smrgint
3401876003caSmrgmain ()
340257f47464Smrg{
34031ab64890Smrg
340457f47464Smrg  ;
340557f47464Smrg  return 0;
340657f47464Smrg}
340757f47464Smrg_ACEOF
3408876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
340957f47464Smrg  ac_cv_prog_cc_g=yes
34101ab64890Smrgfi
3411876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
34121ab64890Smrgfi
3413876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
34141ab64890Smrgfi
3415876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
341657f47464Smrg   ac_c_werror_flag=$ac_save_c_werror_flag
341757f47464Smrgfi
3418876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3419876003caSmrg$as_echo "$ac_cv_prog_cc_g" >&6; }
3420876003caSmrgif test "$ac_test_CFLAGS" = set; then
342157f47464Smrg  CFLAGS=$ac_save_CFLAGS
342257f47464Smrgelif test $ac_cv_prog_cc_g = yes; then
342357f47464Smrg  if test "$GCC" = yes; then
342457f47464Smrg    CFLAGS="-g -O2"
342557f47464Smrg  else
342657f47464Smrg    CFLAGS="-g"
342757f47464Smrg  fi
342857f47464Smrgelse
342957f47464Smrg  if test "$GCC" = yes; then
343057f47464Smrg    CFLAGS="-O2"
343157f47464Smrg  else
343257f47464Smrg    CFLAGS=
34331ab64890Smrg  fi
34341ab64890Smrgfi
3435876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3436876003caSmrg$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3437876003caSmrgif ${ac_cv_prog_cc_c89+:} false; then :
3438876003caSmrg  $as_echo_n "(cached) " >&6
3439876003caSmrgelse
3440876003caSmrg  ac_cv_prog_cc_c89=no
344157f47464Smrgac_save_CC=$CC
344257f47464Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
344357f47464Smrg/* end confdefs.h.  */
3444876003caSmrg#include <stdarg.h>
3445876003caSmrg#include <stdio.h>
3446876003caSmrgstruct stat;
3447876003caSmrg/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3448876003caSmrgstruct buf { int x; };
3449876003caSmrgFILE * (*rcsopen) (struct buf *, struct stat *, int);
3450876003caSmrgstatic char *e (p, i)
3451876003caSmrg     char **p;
3452876003caSmrg     int i;
3453876003caSmrg{
3454876003caSmrg  return p[i];
3455876003caSmrg}
3456876003caSmrgstatic char *f (char * (*g) (char **, int), char **p, ...)
3457876003caSmrg{
3458876003caSmrg  char *s;
3459876003caSmrg  va_list v;
3460876003caSmrg  va_start (v,p);
3461876003caSmrg  s = g (p, va_arg (v,int));
3462876003caSmrg  va_end (v);
3463876003caSmrg  return s;
3464876003caSmrg}
34651ab64890Smrg
3466876003caSmrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3467876003caSmrg   function prototypes and stuff, but not '\xHH' hex character constants.
3468876003caSmrg   These don't provoke an error unfortunately, instead are silently treated
3469876003caSmrg   as 'x'.  The following induces an error, until -std is added to get
3470876003caSmrg   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3471876003caSmrg   array size at least.  It's necessary to write '\x00'==0 to get something
3472876003caSmrg   that's true only with -std.  */
3473876003caSmrgint osf4_cc_array ['\x00' == 0 ? 1 : -1];
34741ab64890Smrg
3475876003caSmrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3476876003caSmrg   inside strings and character constants.  */
3477876003caSmrg#define FOO(x) 'x'
3478876003caSmrgint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3479876003caSmrg
3480876003caSmrgint test (int i, double x);
3481876003caSmrgstruct s1 {int (*f) (int a);};
3482876003caSmrgstruct s2 {int (*f) (double a);};
3483876003caSmrgint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3484876003caSmrgint argc;
3485876003caSmrgchar **argv;
3486876003caSmrgint
3487876003caSmrgmain ()
3488876003caSmrg{
3489876003caSmrgreturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3490876003caSmrg  ;
3491876003caSmrg  return 0;
3492876003caSmrg}
349357f47464Smrg_ACEOF
3494876003caSmrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3495876003caSmrg	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
34961ab64890Smrgdo
349757f47464Smrg  CC="$ac_save_CC $ac_arg"
3498876003caSmrg  if ac_fn_c_try_compile "$LINENO"; then :
349957f47464Smrg  ac_cv_prog_cc_c89=$ac_arg
350057f47464Smrgfi
3501876003caSmrgrm -f core conftest.err conftest.$ac_objext
350257f47464Smrg  test "x$ac_cv_prog_cc_c89" != "xno" && break
35031ab64890Smrgdone
350457f47464Smrgrm -f conftest.$ac_ext
350557f47464SmrgCC=$ac_save_CC
350657f47464Smrg
350703ea5dc6Smrgfi
3508876003caSmrg# AC_CACHE_VAL
3509876003caSmrgcase "x$ac_cv_prog_cc_c89" in
3510876003caSmrg  x)
3511876003caSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3512876003caSmrg$as_echo "none needed" >&6; } ;;
3513876003caSmrg  xno)
3514876003caSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3515876003caSmrg$as_echo "unsupported" >&6; } ;;
3516876003caSmrg  *)
3517876003caSmrg    CC="$CC $ac_cv_prog_cc_c89"
3518876003caSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3519876003caSmrg$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3520876003caSmrgesac
3521876003caSmrgif test "x$ac_cv_prog_cc_c89" != xno; then :
3522876003caSmrg
35231ab64890Smrgfi
352457f47464Smrg
352557f47464Smrgac_ext=c
352657f47464Smrgac_cpp='$CPP $CPPFLAGS'
352757f47464Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
352857f47464Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
352957f47464Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
35301ab64890Smrg
3531876003caSmrgac_ext=c
3532818534a1Smrgac_cpp='$CPP $CPPFLAGS'
3533818534a1Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3534818534a1Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3535818534a1Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
3536876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3537876003caSmrg$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3538876003caSmrgif ${am_cv_prog_cc_c_o+:} false; then :
3539876003caSmrg  $as_echo_n "(cached) " >&6
3540876003caSmrgelse
3541818534a1Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3542818534a1Smrg/* end confdefs.h.  */
3543818534a1Smrg
3544818534a1Smrgint
3545876003caSmrgmain ()
3546818534a1Smrg{
3547818534a1Smrg
3548818534a1Smrg  ;
3549818534a1Smrg  return 0;
3550818534a1Smrg}
3551818534a1Smrg_ACEOF
3552818534a1Smrg  # Make sure it works both with $CC and with simple cc.
3553818534a1Smrg  # Following AC_PROG_CC_C_O, we do the test twice because some
3554818534a1Smrg  # compilers refuse to overwrite an existing .o file with -o,
3555818534a1Smrg  # though they will create one.
3556818534a1Smrg  am_cv_prog_cc_c_o=yes
3557818534a1Smrg  for am_i in 1 2; do
3558818534a1Smrg    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3559818534a1Smrg   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3560818534a1Smrg   ac_status=$?
3561818534a1Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3562818534a1Smrg   (exit $ac_status); } \
3563818534a1Smrg         && test -f conftest2.$ac_objext; then
3564818534a1Smrg      : OK
3565818534a1Smrg    else
3566818534a1Smrg      am_cv_prog_cc_c_o=no
3567818534a1Smrg      break
3568818534a1Smrg    fi
3569818534a1Smrg  done
3570818534a1Smrg  rm -f core conftest*
3571818534a1Smrg  unset am_i
3572818534a1Smrgfi
3573876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3574876003caSmrg$as_echo "$am_cv_prog_cc_c_o" >&6; }
3575818534a1Smrgif test "$am_cv_prog_cc_c_o" != yes; then
3576818534a1Smrg   # Losing compiler, so override with the script.
3577818534a1Smrg   # FIXME: It is wrong to rewrite CC.
3578818534a1Smrg   # But if we don't then we get into trouble of one sort or another.
3579818534a1Smrg   # A longer-term fix would be to have automake use am__CC in this case,
3580818534a1Smrg   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3581818534a1Smrg   CC="$am_aux_dir/compile $CC"
3582818534a1Smrgfi
3583818534a1Smrgac_ext=c
3584818534a1Smrgac_cpp='$CPP $CPPFLAGS'
358503ea5dc6Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
358603ea5dc6Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
358703ea5dc6Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
358857f47464Smrg
358903ea5dc6Smrg
359003ea5dc6Smrg
3591876003caSmrgac_ext=c
3592876003caSmrgac_cpp='$CPP $CPPFLAGS'
3593876003caSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3594876003caSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3595876003caSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu
3596876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3597876003caSmrg$as_echo_n "checking how to run the C preprocessor... " >&6; }
3598876003caSmrg# On Suns, sometimes $CPP names a directory.
3599876003caSmrgif test -n "$CPP" && test -d "$CPP"; then
3600876003caSmrg  CPP=
3601876003caSmrgfi
3602876003caSmrgif test -z "$CPP"; then
3603876003caSmrg  if ${ac_cv_prog_CPP+:} false; then :
3604876003caSmrg  $as_echo_n "(cached) " >&6
3605876003caSmrgelse
3606876003caSmrg      # Double quotes because CPP needs to be expanded
3607876003caSmrg    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3608876003caSmrg    do
3609876003caSmrg      ac_preproc_ok=false
3610876003caSmrgfor ac_c_preproc_warn_flag in '' yes
361103ea5dc6Smrgdo
3612876003caSmrg  # Use a header file that comes with gcc, so configuring glibc
3613876003caSmrg  # with a fresh cross-compiler works.
3614876003caSmrg  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3615876003caSmrg  # <limits.h> exists even on freestanding compilers.
3616876003caSmrg  # On the NeXT, cc -E runs the code through the compiler's parser,
3617876003caSmrg  # not just through cpp. "Syntax error" is here to catch this case.
3618876003caSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3619876003caSmrg/* end confdefs.h.  */
3620876003caSmrg#ifdef __STDC__
3621876003caSmrg# include <limits.h>
3622876003caSmrg#else
3623876003caSmrg# include <assert.h>
3624876003caSmrg#endif
3625876003caSmrg		     Syntax error
3626876003caSmrg_ACEOF
3627876003caSmrgif ac_fn_c_try_cpp "$LINENO"; then :
3628876003caSmrg
3629876003caSmrgelse
3630876003caSmrg  # Broken: fails on valid input.
3631876003caSmrgcontinue
3632876003caSmrgfi
3633876003caSmrgrm -f conftest.err conftest.i conftest.$ac_ext
3634876003caSmrg
3635876003caSmrg  # OK, works on sane cases.  Now check whether nonexistent headers
3636876003caSmrg  # can be detected and how.
3637876003caSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3638876003caSmrg/* end confdefs.h.  */
3639876003caSmrg#include <ac_nonexistent.h>
3640876003caSmrg_ACEOF
3641876003caSmrgif ac_fn_c_try_cpp "$LINENO"; then :
3642876003caSmrg  # Broken: success on invalid input.
3643876003caSmrgcontinue
3644876003caSmrgelse
3645876003caSmrg  # Passes both tests.
3646876003caSmrgac_preproc_ok=:
3647876003caSmrgbreak
3648876003caSmrgfi
3649876003caSmrgrm -f conftest.err conftest.i conftest.$ac_ext
3650876003caSmrg
365103ea5dc6Smrgdone
3652876003caSmrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3653876003caSmrgrm -f conftest.i conftest.err conftest.$ac_ext
3654876003caSmrgif $ac_preproc_ok; then :
3655876003caSmrg  break
3656876003caSmrgfi
365703ea5dc6Smrg
3658876003caSmrg    done
3659876003caSmrg    ac_cv_prog_CPP=$CPP
366003ea5dc6Smrg
3661876003caSmrgfi
3662876003caSmrg  CPP=$ac_cv_prog_CPP
3663876003caSmrgelse
3664876003caSmrg  ac_cv_prog_CPP=$CPP
3665876003caSmrgfi
3666876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3667876003caSmrg$as_echo "$CPP" >&6; }
3668876003caSmrgac_preproc_ok=false
3669876003caSmrgfor ac_c_preproc_warn_flag in '' yes
3670876003caSmrgdo
3671876003caSmrg  # Use a header file that comes with gcc, so configuring glibc
3672876003caSmrg  # with a fresh cross-compiler works.
3673876003caSmrg  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3674876003caSmrg  # <limits.h> exists even on freestanding compilers.
3675876003caSmrg  # On the NeXT, cc -E runs the code through the compiler's parser,
3676876003caSmrg  # not just through cpp. "Syntax error" is here to catch this case.
3677876003caSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3678876003caSmrg/* end confdefs.h.  */
3679876003caSmrg#ifdef __STDC__
3680876003caSmrg# include <limits.h>
3681876003caSmrg#else
3682876003caSmrg# include <assert.h>
3683876003caSmrg#endif
3684876003caSmrg		     Syntax error
3685876003caSmrg_ACEOF
3686876003caSmrgif ac_fn_c_try_cpp "$LINENO"; then :
368703ea5dc6Smrg
3688876003caSmrgelse
3689876003caSmrg  # Broken: fails on valid input.
3690876003caSmrgcontinue
3691876003caSmrgfi
3692876003caSmrgrm -f conftest.err conftest.i conftest.$ac_ext
369303ea5dc6Smrg
3694876003caSmrg  # OK, works on sane cases.  Now check whether nonexistent headers
3695876003caSmrg  # can be detected and how.
3696876003caSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3697876003caSmrg/* end confdefs.h.  */
3698876003caSmrg#include <ac_nonexistent.h>
3699876003caSmrg_ACEOF
3700876003caSmrgif ac_fn_c_try_cpp "$LINENO"; then :
3701876003caSmrg  # Broken: success on invalid input.
3702876003caSmrgcontinue
3703876003caSmrgelse
3704876003caSmrg  # Passes both tests.
3705876003caSmrgac_preproc_ok=:
3706876003caSmrgbreak
3707876003caSmrgfi
3708876003caSmrgrm -f conftest.err conftest.i conftest.$ac_ext
370903ea5dc6Smrg
3710876003caSmrgdone
3711876003caSmrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3712876003caSmrgrm -f conftest.i conftest.err conftest.$ac_ext
3713876003caSmrgif $ac_preproc_ok; then :
371403ea5dc6Smrg
3715876003caSmrgelse
3716876003caSmrg  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3717876003caSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3718876003caSmrgas_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3719876003caSmrgSee \`config.log' for more details" "$LINENO" 5; }
3720876003caSmrgfi
372103ea5dc6Smrg
3722876003caSmrgac_ext=c
3723876003caSmrgac_cpp='$CPP $CPPFLAGS'
3724876003caSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3725876003caSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3726876003caSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu
372703ea5dc6Smrg
372803ea5dc6Smrg
3729876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3730876003caSmrg$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3731876003caSmrgif ${ac_cv_path_GREP+:} false; then :
3732876003caSmrg  $as_echo_n "(cached) " >&6
3733876003caSmrgelse
3734876003caSmrg  if test -z "$GREP"; then
3735876003caSmrg  ac_path_GREP_found=false
3736876003caSmrg  # Loop through the user's path and test for each of PROGNAME-LIST
3737876003caSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3738876003caSmrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3739876003caSmrgdo
3740876003caSmrg  IFS=$as_save_IFS
3741876003caSmrg  test -z "$as_dir" && as_dir=.
3742876003caSmrg    for ac_prog in grep ggrep; do
3743876003caSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
3744876003caSmrg      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3745876003caSmrg      as_fn_executable_p "$ac_path_GREP" || continue
3746876003caSmrg# Check for GNU ac_path_GREP and select it if it is found.
3747876003caSmrg  # Check for GNU $ac_path_GREP
3748876003caSmrgcase `"$ac_path_GREP" --version 2>&1` in
3749876003caSmrg*GNU*)
3750876003caSmrg  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3751876003caSmrg*)
3752876003caSmrg  ac_count=0
3753876003caSmrg  $as_echo_n 0123456789 >"conftest.in"
3754876003caSmrg  while :
3755876003caSmrg  do
3756876003caSmrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
3757876003caSmrg    mv "conftest.tmp" "conftest.in"
3758876003caSmrg    cp "conftest.in" "conftest.nl"
3759876003caSmrg    $as_echo 'GREP' >> "conftest.nl"
3760876003caSmrg    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3761876003caSmrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3762876003caSmrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
3763876003caSmrg    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3764876003caSmrg      # Best one so far, save it but keep looking for a better one
3765876003caSmrg      ac_cv_path_GREP="$ac_path_GREP"
3766876003caSmrg      ac_path_GREP_max=$ac_count
3767876003caSmrg    fi
3768876003caSmrg    # 10*(2^10) chars as input seems more than enough
3769876003caSmrg    test $ac_count -gt 10 && break
3770876003caSmrg  done
3771876003caSmrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3772876003caSmrgesac
377357f47464Smrg
3774876003caSmrg      $ac_path_GREP_found && break 3
3775876003caSmrg    done
3776876003caSmrg  done
3777876003caSmrg  done
3778876003caSmrgIFS=$as_save_IFS
3779876003caSmrg  if test -z "$ac_cv_path_GREP"; then
3780876003caSmrg    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3781876003caSmrg  fi
3782876003caSmrgelse
3783876003caSmrg  ac_cv_path_GREP=$GREP
378457f47464Smrgfi
378557f47464Smrg
3786876003caSmrgfi
3787876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3788876003caSmrg$as_echo "$ac_cv_path_GREP" >&6; }
3789876003caSmrg GREP="$ac_cv_path_GREP"
379057f47464Smrg
379103ea5dc6Smrg
3792876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3793876003caSmrg$as_echo_n "checking for egrep... " >&6; }
3794876003caSmrgif ${ac_cv_path_EGREP+:} false; then :
3795876003caSmrg  $as_echo_n "(cached) " >&6
3796876003caSmrgelse
3797876003caSmrg  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3798876003caSmrg   then ac_cv_path_EGREP="$GREP -E"
3799876003caSmrg   else
3800876003caSmrg     if test -z "$EGREP"; then
3801876003caSmrg  ac_path_EGREP_found=false
3802876003caSmrg  # Loop through the user's path and test for each of PROGNAME-LIST
3803876003caSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3804876003caSmrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3805876003caSmrgdo
3806876003caSmrg  IFS=$as_save_IFS
3807876003caSmrg  test -z "$as_dir" && as_dir=.
3808876003caSmrg    for ac_prog in egrep; do
3809876003caSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
3810876003caSmrg      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3811876003caSmrg      as_fn_executable_p "$ac_path_EGREP" || continue
3812876003caSmrg# Check for GNU ac_path_EGREP and select it if it is found.
3813876003caSmrg  # Check for GNU $ac_path_EGREP
3814876003caSmrgcase `"$ac_path_EGREP" --version 2>&1` in
3815876003caSmrg*GNU*)
3816876003caSmrg  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3817876003caSmrg*)
3818876003caSmrg  ac_count=0
3819876003caSmrg  $as_echo_n 0123456789 >"conftest.in"
3820876003caSmrg  while :
3821876003caSmrg  do
3822876003caSmrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
3823876003caSmrg    mv "conftest.tmp" "conftest.in"
3824876003caSmrg    cp "conftest.in" "conftest.nl"
3825876003caSmrg    $as_echo 'EGREP' >> "conftest.nl"
3826876003caSmrg    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3827876003caSmrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3828876003caSmrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
3829876003caSmrg    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3830876003caSmrg      # Best one so far, save it but keep looking for a better one
3831876003caSmrg      ac_cv_path_EGREP="$ac_path_EGREP"
3832876003caSmrg      ac_path_EGREP_max=$ac_count
3833876003caSmrg    fi
3834876003caSmrg    # 10*(2^10) chars as input seems more than enough
3835876003caSmrg    test $ac_count -gt 10 && break
3836876003caSmrg  done
3837876003caSmrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3838876003caSmrgesac
383903ea5dc6Smrg
3840876003caSmrg      $ac_path_EGREP_found && break 3
3841876003caSmrg    done
3842876003caSmrg  done
3843876003caSmrg  done
3844876003caSmrgIFS=$as_save_IFS
3845876003caSmrg  if test -z "$ac_cv_path_EGREP"; then
3846876003caSmrg    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3847876003caSmrg  fi
3848876003caSmrgelse
3849876003caSmrg  ac_cv_path_EGREP=$EGREP
3850876003caSmrgfi
385103ea5dc6Smrg
3852876003caSmrg   fi
3853876003caSmrgfi
3854876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3855876003caSmrg$as_echo "$ac_cv_path_EGREP" >&6; }
3856876003caSmrg EGREP="$ac_cv_path_EGREP"
385703ea5dc6Smrg
3858876003caSmrg
3859876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3860876003caSmrg$as_echo_n "checking for ANSI C header files... " >&6; }
3861876003caSmrgif ${ac_cv_header_stdc+:} false; then :
3862876003caSmrg  $as_echo_n "(cached) " >&6
3863876003caSmrgelse
386457f47464Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
38651ab64890Smrg/* end confdefs.h.  */
3866876003caSmrg#include <stdlib.h>
3867876003caSmrg#include <stdarg.h>
3868876003caSmrg#include <string.h>
3869876003caSmrg#include <float.h>
38701ab64890Smrg
38711ab64890Smrgint
3872876003caSmrgmain ()
38731ab64890Smrg{
38741ab64890Smrg
38751ab64890Smrg  ;
38761ab64890Smrg  return 0;
38771ab64890Smrg}
38781ab64890Smrg_ACEOF
3879876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
3880876003caSmrg  ac_cv_header_stdc=yes
3881876003caSmrgelse
3882876003caSmrg  ac_cv_header_stdc=no
38831ab64890Smrgfi
3884876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
38851ab64890Smrg
3886876003caSmrgif test $ac_cv_header_stdc = yes; then
3887876003caSmrg  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
388857f47464Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3889b4ee4795Smrg/* end confdefs.h.  */
3890876003caSmrg#include <string.h>
389157f47464Smrg
3892876003caSmrg_ACEOF
3893876003caSmrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3894876003caSmrg  $EGREP "memchr" >/dev/null 2>&1; then :
3895876003caSmrg
3896876003caSmrgelse
3897876003caSmrg  ac_cv_header_stdc=no
3898876003caSmrgfi
3899876003caSmrgrm -f conftest*
3900876003caSmrg
3901876003caSmrgfi
3902876003caSmrg
3903876003caSmrgif test $ac_cv_header_stdc = yes; then
3904876003caSmrg  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3905876003caSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3906876003caSmrg/* end confdefs.h.  */
3907876003caSmrg#include <stdlib.h>
3908b4ee4795Smrg
390903ea5dc6Smrg_ACEOF
3910876003caSmrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3911876003caSmrg  $EGREP "free" >/dev/null 2>&1; then :
391257f47464Smrg
3913876003caSmrgelse
3914876003caSmrg  ac_cv_header_stdc=no
3915876003caSmrgfi
3916876003caSmrgrm -f conftest*
3917876003caSmrg
3918876003caSmrgfi
3919876003caSmrg
3920876003caSmrgif test $ac_cv_header_stdc = yes; then
3921876003caSmrg  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3922876003caSmrg  if test "$cross_compiling" = yes; then :
3923876003caSmrg  :
3924876003caSmrgelse
3925b4ee4795Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39261ab64890Smrg/* end confdefs.h.  */
3927876003caSmrg#include <ctype.h>
3928876003caSmrg#include <stdlib.h>
3929876003caSmrg#if ((' ' & 0x0FF) == 0x020)
3930876003caSmrg# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3931876003caSmrg# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3932876003caSmrg#else
3933876003caSmrg# define ISLOWER(c) \
3934876003caSmrg		   (('a' <= (c) && (c) <= 'i') \
3935876003caSmrg		     || ('j' <= (c) && (c) <= 'r') \
3936876003caSmrg		     || ('s' <= (c) && (c) <= 'z'))
3937876003caSmrg# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3938876003caSmrg#endif
39391ab64890Smrg
3940876003caSmrg#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
39411ab64890Smrgint
3942876003caSmrgmain ()
39431ab64890Smrg{
3944876003caSmrg  int i;
3945876003caSmrg  for (i = 0; i < 256; i++)
3946876003caSmrg    if (XOR (islower (i), ISLOWER (i))
3947876003caSmrg	|| toupper (i) != TOUPPER (i))
3948876003caSmrg      return 2;
39491ab64890Smrg  return 0;
39501ab64890Smrg}
39511ab64890Smrg_ACEOF
3952876003caSmrgif ac_fn_c_try_run "$LINENO"; then :
3953876003caSmrg
3954876003caSmrgelse
3955876003caSmrg  ac_cv_header_stdc=no
3956876003caSmrgfi
3957876003caSmrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3958876003caSmrg  conftest.$ac_objext conftest.beam conftest.$ac_ext
3959876003caSmrgfi
3960876003caSmrg
396157f47464Smrgfi
396257f47464Smrgfi
3963876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3964876003caSmrg$as_echo "$ac_cv_header_stdc" >&6; }
3965876003caSmrgif test $ac_cv_header_stdc = yes; then
3966876003caSmrg
3967876003caSmrg$as_echo "#define STDC_HEADERS 1" >>confdefs.h
3968876003caSmrg
39691ab64890Smrgfi
3970876003caSmrg
3971876003caSmrg# On IRIX 5.3, sys/types and inttypes.h are conflicting.
3972876003caSmrgfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3973876003caSmrg		  inttypes.h stdint.h unistd.h
3974876003caSmrgdo :
3975876003caSmrg  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3976876003caSmrgac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3977876003caSmrg"
3978876003caSmrgif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3979876003caSmrg  cat >>confdefs.h <<_ACEOF
3980876003caSmrg#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3981876003caSmrg_ACEOF
3982876003caSmrg
39831ab64890Smrgfi
39841ab64890Smrg
3985876003caSmrgdone
39861ab64890Smrg
39871ab64890Smrg
398857f47464Smrg
3989876003caSmrg  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3990876003caSmrgif test "x$ac_cv_header_minix_config_h" = xyes; then :
3991876003caSmrg  MINIX=yes
3992876003caSmrgelse
3993876003caSmrg  MINIX=
3994876003caSmrgfi
399557f47464Smrg
399657f47464Smrg
3997876003caSmrg  if test "$MINIX" = yes; then
399857f47464Smrg
3999876003caSmrg$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
40001ab64890Smrg
40011ab64890Smrg
4002876003caSmrg$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
40031ab64890Smrg
40041ab64890Smrg
4005876003caSmrg$as_echo "#define _MINIX 1" >>confdefs.h
40061ab64890Smrg
4007876003caSmrg  fi
400857f47464Smrg
400957f47464Smrg
4010876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4011876003caSmrg$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4012876003caSmrgif ${ac_cv_safe_to_define___extensions__+:} false; then :
4013876003caSmrg  $as_echo_n "(cached) " >&6
4014876003caSmrgelse
4015876003caSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4016876003caSmrg/* end confdefs.h.  */
401757f47464Smrg
4018876003caSmrg#         define __EXTENSIONS__ 1
4019876003caSmrg          $ac_includes_default
4020876003caSmrgint
4021876003caSmrgmain ()
4022876003caSmrg{
402357f47464Smrg
4024876003caSmrg  ;
4025876003caSmrg  return 0;
4026876003caSmrg}
4027876003caSmrg_ACEOF
4028876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
4029876003caSmrg  ac_cv_safe_to_define___extensions__=yes
4030876003caSmrgelse
4031876003caSmrg  ac_cv_safe_to_define___extensions__=no
4032876003caSmrgfi
4033876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4034876003caSmrgfi
4035876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4036876003caSmrg$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4037876003caSmrg  test $ac_cv_safe_to_define___extensions__ = yes &&
4038876003caSmrg    $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
403957f47464Smrg
4040876003caSmrg  $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
40411ab64890Smrg
4042876003caSmrg  $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
40431ab64890Smrg
4044876003caSmrg  $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
40451ab64890Smrg
4046876003caSmrg  $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
40471ab64890Smrg
40481ab64890Smrg
40491ab64890Smrg
405057f47464Smrg# Initialize Automake
4051876003caSmrgam__api_version='1.15'
405203ea5dc6Smrg
4053876003caSmrg# Find a good install program.  We prefer a C program (faster),
405457f47464Smrg# so one script is as good as another.  But avoid the broken or
405557f47464Smrg# incompatible versions:
405657f47464Smrg# SysV /etc/install, /usr/sbin/install
405757f47464Smrg# SunOS /usr/etc/install
405857f47464Smrg# IRIX /sbin/install
405957f47464Smrg# AIX /bin/install
406057f47464Smrg# AmigaOS /C/install, which installs bootblocks on floppy discs
406157f47464Smrg# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
406257f47464Smrg# AFS /usr/afsws/bin/install, which mishandles nonexistent args
406357f47464Smrg# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
406457f47464Smrg# OS/2's system install, which has a completely different semantic
406557f47464Smrg# ./install, which can be erroneously created by make from ./install.sh.
406657f47464Smrg# Reject install programs that cannot install multiple files.
4067876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4068876003caSmrg$as_echo_n "checking for a BSD-compatible install... " >&6; }
406957f47464Smrgif test -z "$INSTALL"; then
4070876003caSmrgif ${ac_cv_path_install+:} false; then :
4071876003caSmrg  $as_echo_n "(cached) " >&6
4072876003caSmrgelse
407357f47464Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
407457f47464Smrgfor as_dir in $PATH
407557f47464Smrgdo
407657f47464Smrg  IFS=$as_save_IFS
4077876003caSmrg  test -z "$as_dir" && as_dir=.
4078876003caSmrg    # Account for people who put trailing slashes in PATH elements.
4079876003caSmrgcase $as_dir/ in #((
4080876003caSmrg  ./ | .// | /[cC]/* | \
408157f47464Smrg  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
408257f47464Smrg  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
408357f47464Smrg  /usr/ucb/* ) ;;
408457f47464Smrg  *)
408557f47464Smrg    # OSF1 and SCO ODT 3.0 have their own names for install.
408657f47464Smrg    # Don't use installbsd from OSF since it installs stuff as root
408757f47464Smrg    # by default.
408857f47464Smrg    for ac_prog in ginstall scoinst install; do
408957f47464Smrg      for ac_exec_ext in '' $ac_executable_extensions; do
4090876003caSmrg	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
409157f47464Smrg	  if test $ac_prog = install &&
4092876003caSmrg	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
409357f47464Smrg	    # AIX install.  It has an incompatible calling convention.
409457f47464Smrg	    :
409557f47464Smrg	  elif test $ac_prog = install &&
4096876003caSmrg	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
409757f47464Smrg	    # program-specific install script used by HP pwplus--don't use.
409857f47464Smrg	    :
409957f47464Smrg	  else
410057f47464Smrg	    rm -rf conftest.one conftest.two conftest.dir
410157f47464Smrg	    echo one > conftest.one
410257f47464Smrg	    echo two > conftest.two
410357f47464Smrg	    mkdir conftest.dir
4104876003caSmrg	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
410557f47464Smrg	      test -s conftest.one && test -s conftest.two &&
410657f47464Smrg	      test -s conftest.dir/conftest.one &&
410757f47464Smrg	      test -s conftest.dir/conftest.two
410857f47464Smrg	    then
4109876003caSmrg	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
411057f47464Smrg	      break 3
411157f47464Smrg	    fi
411257f47464Smrg	  fi
411357f47464Smrg	fi
411457f47464Smrg      done
41151ab64890Smrg    done
411657f47464Smrg    ;;
411757f47464Smrgesac
41181ab64890Smrg
41191ab64890Smrg  done
412057f47464SmrgIFS=$as_save_IFS
41211ab64890Smrg
412257f47464Smrgrm -rf conftest.one conftest.two conftest.dir
41231ab64890Smrg
41241ab64890Smrgfi
4125876003caSmrg  if test "${ac_cv_path_install+set}" = set; then
412657f47464Smrg    INSTALL=$ac_cv_path_install
412757f47464Smrg  else
412857f47464Smrg    # As a last resort, use the slow shell script.  Don't cache a
412957f47464Smrg    # value for INSTALL within a source directory, because that will
413057f47464Smrg    # break other packages using the cache if that directory is
413157f47464Smrg    # removed, or if the value is a relative name.
413257f47464Smrg    INSTALL=$ac_install_sh
413357f47464Smrg  fi
41341ab64890Smrgfi
4135876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4136876003caSmrg$as_echo "$INSTALL" >&6; }
41371ab64890Smrg
413857f47464Smrg# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
413957f47464Smrg# It thinks the first close brace ends the variable substitution.
414057f47464Smrgtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
41411ab64890Smrg
414257f47464Smrgtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
41432e9c7c8cSmrg
414457f47464Smrgtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
41451ab64890Smrg
4146876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
4147876003caSmrg$as_echo_n "checking whether build environment is sane... " >&6; }
414857f47464Smrg# Reject unsafe characters in $srcdir or the absolute working directory
414957f47464Smrg# name.  Accept space and tab only in the latter.
415057f47464Smrgam_lf='
415157f47464Smrg'
415257f47464Smrgcase `pwd` in
415357f47464Smrg  *[\\\"\#\$\&\'\`$am_lf]*)
415457f47464Smrg    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
415557f47464Smrgesac
415657f47464Smrgcase $srcdir in
415757f47464Smrg  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
4158eb411b4bSmrg    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
415957f47464Smrgesac
41601ab64890Smrg
4161eb411b4bSmrg# Do 'set' in a subshell so we don't clobber the current shell's
416257f47464Smrg# arguments.  Must try -L first in case configure is actually a
416357f47464Smrg# symlink; some systems play weird games with the mod time of symlinks
416457f47464Smrg# (eg FreeBSD returns the mod time of the symlink's containing
416557f47464Smrg# directory).
416657f47464Smrgif (
4167eb411b4bSmrg   am_has_slept=no
4168eb411b4bSmrg   for am_try in 1 2; do
4169eb411b4bSmrg     echo "timestamp, slept: $am_has_slept" > conftest.file
4170eb411b4bSmrg     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
4171eb411b4bSmrg     if test "$*" = "X"; then
4172eb411b4bSmrg	# -L didn't work.
4173eb411b4bSmrg	set X `ls -t "$srcdir/configure" conftest.file`
4174eb411b4bSmrg     fi
4175eb411b4bSmrg     if test "$*" != "X $srcdir/configure conftest.file" \
4176eb411b4bSmrg	&& test "$*" != "X conftest.file $srcdir/configure"; then
4177eb411b4bSmrg
4178eb411b4bSmrg	# If neither matched, then we have a broken ls.  This can happen
4179eb411b4bSmrg	# if, for instance, CONFIG_SHELL is bash and it inherits a
4180eb411b4bSmrg	# broken ls alias from the environment.  This has actually
4181eb411b4bSmrg	# happened.  Such a system could not be considered "sane".
4182eb411b4bSmrg	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
4183eb411b4bSmrg  alias in your environment" "$LINENO" 5
4184eb411b4bSmrg     fi
4185eb411b4bSmrg     if test "$2" = conftest.file || test $am_try -eq 2; then
4186eb411b4bSmrg       break
4187eb411b4bSmrg     fi
4188eb411b4bSmrg     # Just in case.
4189eb411b4bSmrg     sleep 1
4190eb411b4bSmrg     am_has_slept=yes
4191eb411b4bSmrg   done
419257f47464Smrg   test "$2" = conftest.file
419357f47464Smrg   )
419457f47464Smrgthen
419557f47464Smrg   # Ok.
419657f47464Smrg   :
41972e9c7c8cSmrgelse
419857f47464Smrg   as_fn_error $? "newly created file is older than distributed files!
419957f47464SmrgCheck your system clock" "$LINENO" 5
42002e9c7c8cSmrgfi
4201876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4202876003caSmrg$as_echo "yes" >&6; }
4203eb411b4bSmrg# If we didn't sleep, we still need to ensure time stamps of config.status and
4204eb411b4bSmrg# generated files are strictly newer.
4205eb411b4bSmrgam_sleep_pid=
4206eb411b4bSmrgif grep 'slept: no' conftest.file >/dev/null 2>&1; then
4207eb411b4bSmrg  ( sleep 1 ) &
4208eb411b4bSmrg  am_sleep_pid=$!
4209eb411b4bSmrgfi
4210eb411b4bSmrg
4211eb411b4bSmrgrm -f conftest.file
4212eb411b4bSmrg
421357f47464Smrgtest "$program_prefix" != NONE &&
421457f47464Smrg  program_transform_name="s&^&$program_prefix&;$program_transform_name"
421557f47464Smrg# Use a double $ so make ignores it.
421657f47464Smrgtest "$program_suffix" != NONE &&
421757f47464Smrg  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
421857f47464Smrg# Double any \ or $.
421957f47464Smrg# By default was `s,x,x', remove it if useless.
422057f47464Smrgac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
4221876003caSmrgprogram_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
422257f47464Smrg
4223876003caSmrgif test x"${MISSING+set}" != xset; then
4224876003caSmrg  case $am_aux_dir in
4225876003caSmrg  *\ * | *\	*)
4226876003caSmrg    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
4227876003caSmrg  *)
4228876003caSmrg    MISSING="\${SHELL} $am_aux_dir/missing" ;;
4229876003caSmrg  esac
423057f47464Smrgfi
423157f47464Smrg# Use eval to expand $SHELL
4232eb411b4bSmrgif eval "$MISSING --is-lightweight"; then
4233eb411b4bSmrg  am_missing_run="$MISSING "
4234b4ee4795Smrgelse
423557f47464Smrg  am_missing_run=
4236876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
4237876003caSmrg$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
42381ab64890Smrgfi
42392e9c7c8cSmrg
4240862bcd1aSmrgif test x"${install_sh+set}" != xset; then
424157f47464Smrg  case $am_aux_dir in
424257f47464Smrg  *\ * | *\	*)
424357f47464Smrg    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
424457f47464Smrg  *)
424557f47464Smrg    install_sh="\${SHELL} $am_aux_dir/install-sh"
424657f47464Smrg  esac
42471ab64890Smrgfi
42482e9c7c8cSmrg
4249eb411b4bSmrg# Installed binaries are usually stripped using 'strip' when the user
4250eb411b4bSmrg# run "make install-strip".  However 'strip' might not be the right
425157f47464Smrg# tool to use in cross-compilation environments, therefore Automake
4252eb411b4bSmrg# will honor the 'STRIP' environment variable to overrule this program.
425357f47464Smrgif test "$cross_compiling" != no; then
425457f47464Smrg  if test -n "$ac_tool_prefix"; then
425557f47464Smrg  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
425657f47464Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2
4257876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4258876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
4259876003caSmrgif ${ac_cv_prog_STRIP+:} false; then :
4260876003caSmrg  $as_echo_n "(cached) " >&6
4261876003caSmrgelse
426257f47464Smrg  if test -n "$STRIP"; then
426357f47464Smrg  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
426457f47464Smrgelse
426557f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
426657f47464Smrgfor as_dir in $PATH
426757f47464Smrgdo
426857f47464Smrg  IFS=$as_save_IFS
4269876003caSmrg  test -z "$as_dir" && as_dir=.
427057f47464Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
4271876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
427257f47464Smrg    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4273876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
427457f47464Smrg    break 2
427557f47464Smrg  fi
42762e9c7c8cSmrgdone
427757f47464Smrg  done
427857f47464SmrgIFS=$as_save_IFS
4279b4ee4795Smrg
428057f47464Smrgfi
428157f47464Smrgfi
428257f47464SmrgSTRIP=$ac_cv_prog_STRIP
428357f47464Smrgif test -n "$STRIP"; then
4284876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4285876003caSmrg$as_echo "$STRIP" >&6; }
42861ab64890Smrgelse
4287876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4288876003caSmrg$as_echo "no" >&6; }
42891ab64890Smrgfi
42901ab64890Smrg
42912e9c7c8cSmrg
429257f47464Smrgfi
429357f47464Smrgif test -z "$ac_cv_prog_STRIP"; then
429457f47464Smrg  ac_ct_STRIP=$STRIP
429557f47464Smrg  # Extract the first word of "strip", so it can be a program name with args.
429657f47464Smrgset dummy strip; ac_word=$2
4297876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4298876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
4299876003caSmrgif ${ac_cv_prog_ac_ct_STRIP+:} false; then :
4300876003caSmrg  $as_echo_n "(cached) " >&6
4301876003caSmrgelse
430257f47464Smrg  if test -n "$ac_ct_STRIP"; then
430357f47464Smrg  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
430457f47464Smrgelse
430557f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
430657f47464Smrgfor as_dir in $PATH
43072e9c7c8cSmrgdo
43082e9c7c8cSmrg  IFS=$as_save_IFS
4309876003caSmrg  test -z "$as_dir" && as_dir=.
43102e9c7c8cSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
4311876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
431257f47464Smrg    ac_cv_prog_ac_ct_STRIP="strip"
4313876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
431457f47464Smrg    break 2
431557f47464Smrg  fi
431657f47464Smrgdone
4317b4ee4795Smrg  done
43182e9c7c8cSmrgIFS=$as_save_IFS
431957f47464Smrg
432057f47464Smrgfi
432157f47464Smrgfi
432257f47464Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
432357f47464Smrgif test -n "$ac_ct_STRIP"; then
4324876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4325876003caSmrg$as_echo "$ac_ct_STRIP" >&6; }
43262e9c7c8cSmrgelse
4327876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4328876003caSmrg$as_echo "no" >&6; }
43292e9c7c8cSmrgfi
43301ab64890Smrg
433157f47464Smrg  if test "x$ac_ct_STRIP" = x; then
433257f47464Smrg    STRIP=":"
433357f47464Smrg  else
433457f47464Smrg    case $cross_compiling:$ac_tool_warned in
433557f47464Smrgyes:)
4336876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4337876003caSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
433857f47464Smrgac_tool_warned=yes ;;
433957f47464Smrgesac
434057f47464Smrg    STRIP=$ac_ct_STRIP
434157f47464Smrg  fi
434257f47464Smrgelse
434357f47464Smrg  STRIP="$ac_cv_prog_STRIP"
43441ab64890Smrgfi
43451ab64890Smrg
434657f47464Smrgfi
434757f47464SmrgINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
43481ab64890Smrg
4349876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
4350876003caSmrg$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
435157f47464Smrgif test -z "$MKDIR_P"; then
4352876003caSmrg  if ${ac_cv_path_mkdir+:} false; then :
4353876003caSmrg  $as_echo_n "(cached) " >&6
4354876003caSmrgelse
43552e9c7c8cSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
435657f47464Smrgfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
43571ab64890Smrgdo
43581ab64890Smrg  IFS=$as_save_IFS
4359876003caSmrg  test -z "$as_dir" && as_dir=.
436057f47464Smrg    for ac_prog in mkdir gmkdir; do
436157f47464Smrg	 for ac_exec_ext in '' $ac_executable_extensions; do
4362876003caSmrg	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
4363876003caSmrg	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
4364876003caSmrg	     'mkdir (GNU coreutils) '* | \
4365876003caSmrg	     'mkdir (coreutils) '* | \
436657f47464Smrg	     'mkdir (fileutils) '4.1*)
4367876003caSmrg	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
436857f47464Smrg	       break 3;;
436957f47464Smrg	   esac
437057f47464Smrg	 done
437157f47464Smrg       done
4372b4ee4795Smrg  done
43731ab64890SmrgIFS=$as_save_IFS
437457f47464Smrg
43751ab64890Smrgfi
43761ab64890Smrg
437757f47464Smrg  test -d ./--version && rmdir ./--version
4378876003caSmrg  if test "${ac_cv_path_mkdir+set}" = set; then
437957f47464Smrg    MKDIR_P="$ac_cv_path_mkdir -p"
438057f47464Smrg  else
438157f47464Smrg    # As a last resort, use the slow shell script.  Don't cache a
438257f47464Smrg    # value for MKDIR_P within a source directory, because that will
438357f47464Smrg    # break other packages using the cache if that directory is
438457f47464Smrg    # removed, or if the value is a relative name.
438557f47464Smrg    MKDIR_P="$ac_install_sh -d"
438657f47464Smrg  fi
43871ab64890Smrgfi
4388876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
4389876003caSmrg$as_echo "$MKDIR_P" >&6; }
43902e9c7c8cSmrg
439157f47464Smrgfor ac_prog in gawk mawk nawk awk
439257f47464Smrgdo
439357f47464Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
439457f47464Smrgset dummy $ac_prog; ac_word=$2
4395876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4396876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
4397876003caSmrgif ${ac_cv_prog_AWK+:} false; then :
4398876003caSmrg  $as_echo_n "(cached) " >&6
4399876003caSmrgelse
440057f47464Smrg  if test -n "$AWK"; then
440157f47464Smrg  ac_cv_prog_AWK="$AWK" # Let the user override the test.
440257f47464Smrgelse
440357f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
440457f47464Smrgfor as_dir in $PATH
440557f47464Smrgdo
440657f47464Smrg  IFS=$as_save_IFS
4407876003caSmrg  test -z "$as_dir" && as_dir=.
440857f47464Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
4409876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
441057f47464Smrg    ac_cv_prog_AWK="$ac_prog"
4411876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
441257f47464Smrg    break 2
441357f47464Smrg  fi
441457f47464Smrgdone
441557f47464Smrg  done
441657f47464SmrgIFS=$as_save_IFS
44172e9c7c8cSmrg
441857f47464Smrgfi
441957f47464Smrgfi
442057f47464SmrgAWK=$ac_cv_prog_AWK
442157f47464Smrgif test -n "$AWK"; then
4422876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4423876003caSmrg$as_echo "$AWK" >&6; }
44242e9c7c8cSmrgelse
4425876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4426876003caSmrg$as_echo "no" >&6; }
44271ab64890Smrgfi
44281ab64890Smrg
44292e9c7c8cSmrg
443057f47464Smrg  test -n "$AWK" && break
443157f47464Smrgdone
4432b4ee4795Smrg
4433876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4434876003caSmrg$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
443557f47464Smrgset x ${MAKE-make}
4436876003caSmrgac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4437876003caSmrgif eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4438876003caSmrg  $as_echo_n "(cached) " >&6
4439876003caSmrgelse
444057f47464Smrg  cat >conftest.make <<\_ACEOF
444157f47464SmrgSHELL = /bin/sh
444257f47464Smrgall:
444357f47464Smrg	@echo '@@@%%%=$(MAKE)=@@@%%%'
444457f47464Smrg_ACEOF
444557f47464Smrg# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
444657f47464Smrgcase `${MAKE-make} -f conftest.make 2>/dev/null` in
444757f47464Smrg  *@@@%%%=?*=@@@%%%*)
444857f47464Smrg    eval ac_cv_prog_make_${ac_make}_set=yes;;
444957f47464Smrg  *)
445057f47464Smrg    eval ac_cv_prog_make_${ac_make}_set=no;;
445157f47464Smrgesac
445257f47464Smrgrm -f conftest.make
44531ab64890Smrgfi
445457f47464Smrgif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4455876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4456876003caSmrg$as_echo "yes" >&6; }
445757f47464Smrg  SET_MAKE=
445857f47464Smrgelse
4459876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4460876003caSmrg$as_echo "no" >&6; }
446157f47464Smrg  SET_MAKE="MAKE=${MAKE-make}"
44622e9c7c8cSmrgfi
44631ab64890Smrg
446457f47464Smrgrm -rf .tst 2>/dev/null
446557f47464Smrgmkdir .tst 2>/dev/null
446657f47464Smrgif test -d .tst; then
446757f47464Smrg  am__leading_dot=.
44681ab64890Smrgelse
446957f47464Smrg  am__leading_dot=_
44701ab64890Smrgfi
447157f47464Smrgrmdir .tst 2>/dev/null
44721ab64890Smrg
447357f47464SmrgDEPDIR="${am__leading_dot}deps"
44742e9c7c8cSmrg
447557f47464Smrgac_config_commands="$ac_config_commands depfiles"
44762e9c7c8cSmrg
4477876003caSmrg
4478876003caSmrgam_make=${MAKE-make}
4479876003caSmrgcat > confinc << 'END'
448057f47464Smrgam__doit:
4481876003caSmrg	@echo this is the am__doit target
448257f47464Smrg.PHONY: am__doit
448357f47464SmrgEND
4484876003caSmrg# If we don't find an include directive, just comment out the code.
4485876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4486876003caSmrg$as_echo_n "checking for style of include used by $am_make... " >&6; }
448757f47464Smrgam__include="#"
448857f47464Smrgam__quote=
4489876003caSmrg_am_result=none
4490876003caSmrg# First try GNU make style include.
4491876003caSmrgecho "include confinc" > confmf
4492876003caSmrg# Ignore all kinds of additional output from 'make'.
4493876003caSmrgcase `$am_make -s -f confmf 2> /dev/null` in #(
4494876003caSmrg*the\ am__doit\ target*)
4495876003caSmrg  am__include=include
4496876003caSmrg  am__quote=
4497876003caSmrg  _am_result=GNU
4498876003caSmrg  ;;
4499d4a3aaf4Smrgesac
4500876003caSmrg# Now try BSD make style include.
4501876003caSmrgif test "$am__include" = "#"; then
4502876003caSmrg   echo '.include "confinc"' > confmf
4503876003caSmrg   case `$am_make -s -f confmf 2> /dev/null` in #(
4504876003caSmrg   *the\ am__doit\ target*)
4505876003caSmrg     am__include=.include
4506876003caSmrg     am__quote="\""
4507876003caSmrg     _am_result=BSD
4508876003caSmrg     ;;
4509876003caSmrg   esac
4510876003caSmrgfi
4511876003caSmrg
4512876003caSmrg
4513876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4514876003caSmrg$as_echo "$_am_result" >&6; }
4515876003caSmrgrm -f confinc confmf
45161ab64890Smrg
451757f47464Smrg# Check whether --enable-dependency-tracking was given.
4518876003caSmrgif test "${enable_dependency_tracking+set}" = set; then :
451957f47464Smrg  enableval=$enable_dependency_tracking;
45201ab64890Smrgfi
45211ab64890Smrg
452257f47464Smrgif test "x$enable_dependency_tracking" != xno; then
452357f47464Smrg  am_depcomp="$ac_aux_dir/depcomp"
452457f47464Smrg  AMDEPBACKSLASH='\'
4525eb411b4bSmrg  am__nodep='_no'
452657f47464Smrgfi
452757f47464Smrg if test "x$enable_dependency_tracking" != xno; then
452857f47464Smrg  AMDEP_TRUE=
452957f47464Smrg  AMDEP_FALSE='#'
453057f47464Smrgelse
453157f47464Smrg  AMDEP_TRUE='#'
453257f47464Smrg  AMDEP_FALSE=
453357f47464Smrgfi
45341ab64890Smrg
453557f47464Smrg
4536eb411b4bSmrg# Check whether --enable-silent-rules was given.
4537876003caSmrgif test "${enable_silent_rules+set}" = set; then :
4538eb411b4bSmrg  enableval=$enable_silent_rules;
4539eb411b4bSmrgfi
4540eb411b4bSmrg
4541eb411b4bSmrgcase $enable_silent_rules in # (((
4542eb411b4bSmrg  yes) AM_DEFAULT_VERBOSITY=0;;
4543eb411b4bSmrg   no) AM_DEFAULT_VERBOSITY=1;;
4544eb411b4bSmrg    *) AM_DEFAULT_VERBOSITY=1;;
4545eb411b4bSmrgesac
4546eb411b4bSmrgam_make=${MAKE-make}
4547876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4548876003caSmrg$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
4549876003caSmrgif ${am_cv_make_support_nested_variables+:} false; then :
4550876003caSmrg  $as_echo_n "(cached) " >&6
4551876003caSmrgelse
4552876003caSmrg  if $as_echo 'TRUE=$(BAR$(V))
4553eb411b4bSmrgBAR0=false
4554eb411b4bSmrgBAR1=true
4555eb411b4bSmrgV=1
4556eb411b4bSmrgam__doit:
4557eb411b4bSmrg	@$(TRUE)
4558eb411b4bSmrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4559eb411b4bSmrg  am_cv_make_support_nested_variables=yes
4560eb411b4bSmrgelse
4561eb411b4bSmrg  am_cv_make_support_nested_variables=no
4562eb411b4bSmrgfi
4563eb411b4bSmrgfi
4564876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4565876003caSmrg$as_echo "$am_cv_make_support_nested_variables" >&6; }
4566eb411b4bSmrgif test $am_cv_make_support_nested_variables = yes; then
4567eb411b4bSmrg    AM_V='$(V)'
4568eb411b4bSmrg  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4569eb411b4bSmrgelse
4570eb411b4bSmrg  AM_V=$AM_DEFAULT_VERBOSITY
4571eb411b4bSmrg  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4572eb411b4bSmrgfi
4573eb411b4bSmrgAM_BACKSLASH='\'
4574eb411b4bSmrg
457557f47464Smrgif test "`cd $srcdir && pwd`" != "`pwd`"; then
457657f47464Smrg  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
457757f47464Smrg  # is not polluted with repeated "-I."
457857f47464Smrg  am__isrc=' -I$(srcdir)'
457957f47464Smrg  # test to see if srcdir already configured
458057f47464Smrg  if test -f $srcdir/config.status; then
458157f47464Smrg    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
458257f47464Smrg  fi
45831ab64890Smrgfi
45841ab64890Smrg
458557f47464Smrg# test whether we have cygpath
458657f47464Smrgif test -z "$CYGPATH_W"; then
458757f47464Smrg  if (cygpath --version) >/dev/null 2>/dev/null; then
458857f47464Smrg    CYGPATH_W='cygpath -w'
458957f47464Smrg  else
459057f47464Smrg    CYGPATH_W=echo
459157f47464Smrg  fi
459257f47464Smrgfi
45931ab64890Smrg
45941ab64890Smrg
459557f47464Smrg# Define the identity of the package.
459657f47464Smrg PACKAGE='libX11'
4597876003caSmrg VERSION='1.8.4'
45981ab64890Smrg
45991ab64890Smrg
4600876003caSmrgcat >>confdefs.h <<_ACEOF
4601876003caSmrg#define PACKAGE "$PACKAGE"
4602876003caSmrg_ACEOF
46031ab64890Smrg
46041ab64890Smrg
4605876003caSmrgcat >>confdefs.h <<_ACEOF
4606876003caSmrg#define VERSION "$VERSION"
4607876003caSmrg_ACEOF
46082e9c7c8cSmrg
460957f47464Smrg# Some tools Automake needs.
46102e9c7c8cSmrg
461157f47464SmrgACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
46121ab64890Smrg
46131ab64890Smrg
461457f47464SmrgAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
46151ab64890Smrg
46161ab64890Smrg
461757f47464SmrgAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
46181ab64890Smrg
461957f47464Smrg
462057f47464SmrgAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
462157f47464Smrg
462257f47464Smrg
462357f47464SmrgMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
462457f47464Smrg
4625eb411b4bSmrg# For better backward compatibility.  To be removed once Automake 1.9.x
4626eb411b4bSmrg# dies out for good.  For more background, see:
4627876003caSmrg# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
4628876003caSmrg# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
4629eb411b4bSmrgmkdir_p='$(MKDIR_P)'
4630eb411b4bSmrg
4631862bcd1aSmrg# We need awk for the "check" target (and possibly the TAP driver).  The
4632862bcd1aSmrg# system "awk" is bad on some platforms.
4633eb411b4bSmrg# Always define AMTAR for backward compatibility.  Yes, it's still used
4634eb411b4bSmrg# in the wild :-(  We should find a proper way to deprecate it ...
4635eb411b4bSmrgAMTAR='$${TAR-tar}'
4636eb411b4bSmrg
463757f47464Smrg
4638eb411b4bSmrg# We'll loop over all known methods to create a tar archive until one works.
4639eb411b4bSmrg_am_tools='gnutar  pax cpio none'
4640eb411b4bSmrg
4641eb411b4bSmrgam__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
464257f47464Smrg
464357f47464Smrg
464457f47464Smrg
464557f47464Smrg
464657f47464Smrg
464757f47464Smrgdepcc="$CC"   am_compiler_list=
464857f47464Smrg
4649876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4650876003caSmrg$as_echo_n "checking dependency style of $depcc... " >&6; }
4651876003caSmrgif ${am_cv_CC_dependencies_compiler_type+:} false; then :
4652876003caSmrg  $as_echo_n "(cached) " >&6
4653876003caSmrgelse
465457f47464Smrg  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
465557f47464Smrg  # We make a subdir and do the tests there.  Otherwise we can end up
465657f47464Smrg  # making bogus files that we don't know about and never remove.  For
465757f47464Smrg  # instance it was reported that on HP-UX the gcc test will end up
4658eb411b4bSmrg  # making a dummy file named 'D' -- because '-MD' means "put the output
4659eb411b4bSmrg  # in D".
4660eb411b4bSmrg  rm -rf conftest.dir
466157f47464Smrg  mkdir conftest.dir
466257f47464Smrg  # Copy depcomp to subdir because otherwise we won't find it if we're
466357f47464Smrg  # using a relative directory.
466457f47464Smrg  cp "$am_depcomp" conftest.dir
466557f47464Smrg  cd conftest.dir
466657f47464Smrg  # We will build objects and dependencies in a subdirectory because
466757f47464Smrg  # it helps to detect inapplicable dependency modes.  For instance
466857f47464Smrg  # both Tru64's cc and ICC support -MD to output dependencies as a
466957f47464Smrg  # side effect of compilation, but ICC will put the dependencies in
467057f47464Smrg  # the current directory while Tru64 will put them in the object
467157f47464Smrg  # directory.
467257f47464Smrg  mkdir sub
46731ab64890Smrg
467457f47464Smrg  am_cv_CC_dependencies_compiler_type=none
467557f47464Smrg  if test "$am_compiler_list" = ""; then
467657f47464Smrg     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
467757f47464Smrg  fi
467857f47464Smrg  am__universal=false
467957f47464Smrg  case " $depcc " in #(
468057f47464Smrg     *\ -arch\ *\ -arch\ *) am__universal=true ;;
468157f47464Smrg     esac
46821ab64890Smrg
468357f47464Smrg  for depmode in $am_compiler_list; do
468457f47464Smrg    # Setup a source with many dependencies, because some compilers
468557f47464Smrg    # like to wrap large dependency lists on column 80 (with \), and
468657f47464Smrg    # we should not choose a depcomp mode which is confused by this.
468757f47464Smrg    #
468857f47464Smrg    # We need to recreate these files for each test, as the compiler may
468957f47464Smrg    # overwrite some of them when testing with obscure command lines.
469057f47464Smrg    # This happens at least with the AIX C compiler.
469157f47464Smrg    : > sub/conftest.c
469257f47464Smrg    for i in 1 2 3 4 5 6; do
469357f47464Smrg      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4694eb411b4bSmrg      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4695eb411b4bSmrg      # Solaris 10 /bin/sh.
4696eb411b4bSmrg      echo '/* dummy */' > sub/conftst$i.h
469757f47464Smrg    done
469857f47464Smrg    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
469957f47464Smrg
4700eb411b4bSmrg    # We check with '-c' and '-o' for the sake of the "dashmstdout"
470157f47464Smrg    # mode.  It turns out that the SunPro C++ compiler does not properly
4702eb411b4bSmrg    # handle '-M -o', and we need to detect this.  Also, some Intel
4703eb411b4bSmrg    # versions had trouble with output in subdirs.
470457f47464Smrg    am__obj=sub/conftest.${OBJEXT-o}
470557f47464Smrg    am__minus_obj="-o $am__obj"
470657f47464Smrg    case $depmode in
470757f47464Smrg    gcc)
470857f47464Smrg      # This depmode causes a compiler race in universal mode.
470957f47464Smrg      test "$am__universal" = false || continue
471057f47464Smrg      ;;
471157f47464Smrg    nosideeffect)
4712eb411b4bSmrg      # After this tag, mechanisms are not by side-effect, so they'll
4713eb411b4bSmrg      # only be used when explicitly requested.
471457f47464Smrg      if test "x$enable_dependency_tracking" = xyes; then
471557f47464Smrg	continue
471657f47464Smrg      else
471757f47464Smrg	break
471857f47464Smrg      fi
471957f47464Smrg      ;;
4720eb411b4bSmrg    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4721eb411b4bSmrg      # This compiler won't grok '-c -o', but also, the minuso test has
472257f47464Smrg      # not run yet.  These depmodes are late enough in the game, and
472357f47464Smrg      # so weak that their functioning should not be impacted.
472457f47464Smrg      am__obj=conftest.${OBJEXT-o}
472557f47464Smrg      am__minus_obj=
472657f47464Smrg      ;;
472757f47464Smrg    none) break ;;
472857f47464Smrg    esac
472957f47464Smrg    if depmode=$depmode \
473057f47464Smrg       source=sub/conftest.c object=$am__obj \
473157f47464Smrg       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
473257f47464Smrg       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
473357f47464Smrg         >/dev/null 2>conftest.err &&
473457f47464Smrg       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
473557f47464Smrg       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
473657f47464Smrg       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
473757f47464Smrg       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
473857f47464Smrg      # icc doesn't choke on unknown options, it will just issue warnings
473957f47464Smrg      # or remarks (even with -Werror).  So we grep stderr for any message
474057f47464Smrg      # that says an option was ignored or not supported.
474157f47464Smrg      # When given -MP, icc 7.0 and 7.1 complain thusly:
474257f47464Smrg      #   icc: Command line warning: ignoring option '-M'; no argument required
474357f47464Smrg      # The diagnosis changed in icc 8.0:
474457f47464Smrg      #   icc: Command line remark: option '-MP' not supported
474557f47464Smrg      if (grep 'ignoring option' conftest.err ||
474657f47464Smrg          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
474757f47464Smrg        am_cv_CC_dependencies_compiler_type=$depmode
474857f47464Smrg        break
474957f47464Smrg      fi
475057f47464Smrg    fi
475157f47464Smrg  done
475257f47464Smrg
475357f47464Smrg  cd ..
475457f47464Smrg  rm -rf conftest.dir
47551ab64890Smrgelse
475657f47464Smrg  am_cv_CC_dependencies_compiler_type=none
47571ab64890Smrgfi
475857f47464Smrg
47592e9c7c8cSmrgfi
4760876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4761876003caSmrg$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
476257f47464SmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
47631ab64890Smrg
476457f47464Smrg if
476557f47464Smrg  test "x$enable_dependency_tracking" != xno \
476657f47464Smrg  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
476757f47464Smrg  am__fastdepCC_TRUE=
476857f47464Smrg  am__fastdepCC_FALSE='#'
476957f47464Smrgelse
477057f47464Smrg  am__fastdepCC_TRUE='#'
477157f47464Smrg  am__fastdepCC_FALSE=
477257f47464Smrgfi
47731ab64890Smrg
47741ab64890Smrg
47751ab64890Smrg
4776818534a1Smrg# POSIX will say in a future version that running "rm -f" with no argument
4777818534a1Smrg# is OK; and we want to be able to make that assumption in our Makefile
4778818534a1Smrg# recipes.  So use an aggressive probe to check that the usage we want is
4779818534a1Smrg# actually supported "in the wild" to an acceptable degree.
4780818534a1Smrg# See automake bug#10828.
4781818534a1Smrg# To make any issue more visible, cause the running configure to be aborted
4782818534a1Smrg# by default if the 'rm' program in use doesn't match our expectations; the
4783818534a1Smrg# user can still override this though.
4784818534a1Smrgif rm -f && rm -fr && rm -rf; then : OK; else
4785818534a1Smrg  cat >&2 <<'END'
4786818534a1SmrgOops!
4787818534a1Smrg
4788818534a1SmrgYour 'rm' program seems unable to run without file operands specified
4789818534a1Smrgon the command line, even when the '-f' option is present.  This is contrary
4790818534a1Smrgto the behaviour of most rm programs out there, and not conforming with
4791818534a1Smrgthe upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4792818534a1Smrg
4793818534a1SmrgPlease tell bug-automake@gnu.org about your system, including the value
4794818534a1Smrgof your $PATH and any error possibly output before this message.  This
4795818534a1Smrgcan help us improve future automake versions.
4796818534a1Smrg
4797818534a1SmrgEND
4798818534a1Smrg  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4799818534a1Smrg    echo 'Configuration will proceed anyway, since you have set the' >&2
4800818534a1Smrg    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4801818534a1Smrg    echo >&2
4802818534a1Smrg  else
4803818534a1Smrg    cat >&2 <<'END'
4804818534a1SmrgAborting the configuration process, to ensure you take notice of the issue.
4805818534a1Smrg
4806818534a1SmrgYou can download and install GNU coreutils to get an 'rm' implementation
4807876003caSmrgthat behaves properly: <http://www.gnu.org/software/coreutils/>.
4808818534a1Smrg
4809818534a1SmrgIf you want to complete the configuration process using your problematic
4810818534a1Smrg'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4811818534a1Smrgto "yes", and re-run configure.
4812818534a1Smrg
4813818534a1SmrgEND
4814818534a1Smrg    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4815818534a1Smrg  fi
4816818534a1Smrgfi
48171ab64890Smrg
4818862bcd1aSmrg
481957f47464Smrg# Initialize libtool
482057f47464Smrgcase `pwd` in
482157f47464Smrg  *\ * | *\	*)
4822876003caSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4823876003caSmrg$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
482457f47464Smrgesac
4825e9fcaa8aSmrg
4826e9fcaa8aSmrg
4827e9fcaa8aSmrg
4828876003caSmrgmacro_version='2.4.6'
4829876003caSmrgmacro_revision='2.4.6'
4830e9fcaa8aSmrg
4831e9fcaa8aSmrg
4832e9fcaa8aSmrg
4833e9fcaa8aSmrg
48341ab64890Smrg
48351ab64890Smrg
48361ab64890Smrg
48371ab64890Smrg
48381ab64890Smrg
48391ab64890Smrg
48401ab64890Smrg
48411ab64890Smrg
484203ea5dc6Smrg
4843862bcd1aSmrgltmain=$ac_aux_dir/ltmain.sh
48441ab64890Smrg
484557f47464Smrg# Backslashify metacharacters that are still active within
484657f47464Smrg# double-quoted strings.
484757f47464Smrgsed_quote_subst='s/\(["`$\\]\)/\\\1/g'
48481ab64890Smrg
484957f47464Smrg# Same as above, but do not quote variable references.
485057f47464Smrgdouble_quote_subst='s/\(["`\\]\)/\\\1/g'
485157f47464Smrg
485257f47464Smrg# Sed substitution to delay expansion of an escaped shell variable in a
485357f47464Smrg# double_quote_subst'ed string.
485457f47464Smrgdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
485557f47464Smrg
485657f47464Smrg# Sed substitution to delay expansion of an escaped single quote.
485757f47464Smrgdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
485857f47464Smrg
485957f47464Smrg# Sed substitution to avoid accidental globbing in evaled expressions
486057f47464Smrgno_glob_subst='s/\*/\\\*/g'
486157f47464Smrg
486257f47464SmrgECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
486357f47464SmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
486457f47464SmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
486557f47464Smrg
4866876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4867876003caSmrg$as_echo_n "checking how to print strings... " >&6; }
486857f47464Smrg# Test print first, because it will be a builtin if present.
486957f47464Smrgif test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
487057f47464Smrg   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
487157f47464Smrg  ECHO='print -r --'
487257f47464Smrgelif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
487357f47464Smrg  ECHO='printf %s\n'
487457f47464Smrgelse
487557f47464Smrg  # Use this function as a fallback that always works.
487657f47464Smrg  func_fallback_echo ()
487757f47464Smrg  {
487857f47464Smrg    eval 'cat <<_LTECHO_EOF
487957f47464Smrg$1
488057f47464Smrg_LTECHO_EOF'
488157f47464Smrg  }
488257f47464Smrg  ECHO='func_fallback_echo'
488357f47464Smrgfi
488457f47464Smrg
488557f47464Smrg# func_echo_all arg...
488657f47464Smrg# Invoke $ECHO with all args, space-separated.
488757f47464Smrgfunc_echo_all ()
4888b4ee4795Smrg{
488957f47464Smrg    $ECHO ""
489057f47464Smrg}
48911ab64890Smrg
4892862bcd1aSmrgcase $ECHO in
4893876003caSmrg  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4894876003caSmrg$as_echo "printf" >&6; } ;;
4895876003caSmrg  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4896876003caSmrg$as_echo "print -r" >&6; } ;;
4897876003caSmrg  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4898876003caSmrg$as_echo "cat" >&6; } ;;
489957f47464Smrgesac
49001ab64890Smrg
49011ab64890Smrg
49021ab64890Smrg
49031ab64890Smrg
49041ab64890Smrg
49051ab64890Smrg
49062e9c7c8cSmrg
49072e9c7c8cSmrg
49081ab64890Smrg
49091ab64890Smrg
49101ab64890Smrg
49111ab64890Smrg
49121ab64890Smrg
4913b4ee4795Smrg
4914876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4915876003caSmrg$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4916876003caSmrgif ${ac_cv_path_SED+:} false; then :
4917876003caSmrg  $as_echo_n "(cached) " >&6
4918876003caSmrgelse
491957f47464Smrg            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
492057f47464Smrg     for ac_i in 1 2 3 4 5 6 7; do
492157f47464Smrg       ac_script="$ac_script$as_nl$ac_script"
492257f47464Smrg     done
492357f47464Smrg     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
492457f47464Smrg     { ac_script=; unset ac_script;}
492557f47464Smrg     if test -z "$SED"; then
492657f47464Smrg  ac_path_SED_found=false
492757f47464Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
49282e9c7c8cSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
49292e9c7c8cSmrgfor as_dir in $PATH
49301ab64890Smrgdo
49312e9c7c8cSmrg  IFS=$as_save_IFS
4932876003caSmrg  test -z "$as_dir" && as_dir=.
4933876003caSmrg    for ac_prog in sed gsed; do
49342e9c7c8cSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
4935876003caSmrg      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
49360f8248bfSmrg      as_fn_executable_p "$ac_path_SED" || continue
493757f47464Smrg# Check for GNU ac_path_SED and select it if it is found.
493857f47464Smrg  # Check for GNU $ac_path_SED
493957f47464Smrgcase `"$ac_path_SED" --version 2>&1` in
494057f47464Smrg*GNU*)
494157f47464Smrg  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
494257f47464Smrg*)
494357f47464Smrg  ac_count=0
4944876003caSmrg  $as_echo_n 0123456789 >"conftest.in"
494557f47464Smrg  while :
494657f47464Smrg  do
494757f47464Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
494857f47464Smrg    mv "conftest.tmp" "conftest.in"
494957f47464Smrg    cp "conftest.in" "conftest.nl"
4950876003caSmrg    $as_echo '' >> "conftest.nl"
495157f47464Smrg    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
495257f47464Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
495357f47464Smrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
495457f47464Smrg    if test $ac_count -gt ${ac_path_SED_max-0}; then
495557f47464Smrg      # Best one so far, save it but keep looking for a better one
495657f47464Smrg      ac_cv_path_SED="$ac_path_SED"
495757f47464Smrg      ac_path_SED_max=$ac_count
495857f47464Smrg    fi
495957f47464Smrg    # 10*(2^10) chars as input seems more than enough
496057f47464Smrg    test $ac_count -gt 10 && break
4961b4ee4795Smrg  done
496257f47464Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4963b4ee4795Smrgesac
49642e9c7c8cSmrg
496503ea5dc6Smrg      $ac_path_SED_found && break 3
496603ea5dc6Smrg    done
496703ea5dc6Smrg  done
496803ea5dc6Smrg  done
496903ea5dc6SmrgIFS=$as_save_IFS
497003ea5dc6Smrg  if test -z "$ac_cv_path_SED"; then
497103ea5dc6Smrg    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
497203ea5dc6Smrg  fi
497303ea5dc6Smrgelse
497403ea5dc6Smrg  ac_cv_path_SED=$SED
497503ea5dc6Smrgfi
497603ea5dc6Smrg
497703ea5dc6Smrgfi
4978876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4979876003caSmrg$as_echo "$ac_cv_path_SED" >&6; }
498003ea5dc6Smrg SED="$ac_cv_path_SED"
498103ea5dc6Smrg  rm -f conftest.sed
498203ea5dc6Smrg
498303ea5dc6Smrgtest -z "$SED" && SED=sed
498403ea5dc6SmrgXsed="$SED -e 1s/^X//"
498503ea5dc6Smrg
498603ea5dc6Smrg
498703ea5dc6Smrg
498803ea5dc6Smrg
498903ea5dc6Smrg
499003ea5dc6Smrg
499103ea5dc6Smrg
499203ea5dc6Smrg
499303ea5dc6Smrg
499403ea5dc6Smrg
499503ea5dc6Smrg
4996876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4997876003caSmrg$as_echo_n "checking for fgrep... " >&6; }
4998876003caSmrgif ${ac_cv_path_FGREP+:} false; then :
4999876003caSmrg  $as_echo_n "(cached) " >&6
50001ab64890Smrgelse
500157f47464Smrg  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
500257f47464Smrg   then ac_cv_path_FGREP="$GREP -F"
500357f47464Smrg   else
500457f47464Smrg     if test -z "$FGREP"; then
500557f47464Smrg  ac_path_FGREP_found=false
500661234c2cSmrg  # Loop through the user's path and test for each of PROGNAME-LIST
500761234c2cSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
500857f47464Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
500961234c2cSmrgdo
501061234c2cSmrg  IFS=$as_save_IFS
5011876003caSmrg  test -z "$as_dir" && as_dir=.
5012876003caSmrg    for ac_prog in fgrep; do
501361234c2cSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
5014876003caSmrg      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
50150f8248bfSmrg      as_fn_executable_p "$ac_path_FGREP" || continue
501657f47464Smrg# Check for GNU ac_path_FGREP and select it if it is found.
501757f47464Smrg  # Check for GNU $ac_path_FGREP
501857f47464Smrgcase `"$ac_path_FGREP" --version 2>&1` in
501961234c2cSmrg*GNU*)
502057f47464Smrg  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
502161234c2cSmrg*)
502261234c2cSmrg  ac_count=0
5023876003caSmrg  $as_echo_n 0123456789 >"conftest.in"
502461234c2cSmrg  while :
502561234c2cSmrg  do
502661234c2cSmrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
502761234c2cSmrg    mv "conftest.tmp" "conftest.in"
502861234c2cSmrg    cp "conftest.in" "conftest.nl"
5029876003caSmrg    $as_echo 'FGREP' >> "conftest.nl"
503057f47464Smrg    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
503161234c2cSmrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
503261234c2cSmrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
503357f47464Smrg    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
503461234c2cSmrg      # Best one so far, save it but keep looking for a better one
503557f47464Smrg      ac_cv_path_FGREP="$ac_path_FGREP"
503657f47464Smrg      ac_path_FGREP_max=$ac_count
503761234c2cSmrg    fi
503861234c2cSmrg    # 10*(2^10) chars as input seems more than enough
503961234c2cSmrg    test $ac_count -gt 10 && break
504061234c2cSmrg  done
504161234c2cSmrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
504261234c2cSmrgesac
504361234c2cSmrg
504457f47464Smrg      $ac_path_FGREP_found && break 3
504561234c2cSmrg    done
504661234c2cSmrg  done
504761234c2cSmrg  done
504861234c2cSmrgIFS=$as_save_IFS
504957f47464Smrg  if test -z "$ac_cv_path_FGREP"; then
505057f47464Smrg    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
505161234c2cSmrg  fi
505261234c2cSmrgelse
505357f47464Smrg  ac_cv_path_FGREP=$FGREP
50542e9c7c8cSmrgfi
50552e9c7c8cSmrg
505657f47464Smrg   fi
50572e9c7c8cSmrgfi
5058876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5059876003caSmrg$as_echo "$ac_cv_path_FGREP" >&6; }
506057f47464Smrg FGREP="$ac_cv_path_FGREP"
5061b4ee4795Smrg
5062b4ee4795Smrg
506357f47464Smrgtest -z "$GREP" && GREP=grep
50641ab64890Smrg
5065b4ee4795Smrg
5066b4ee4795Smrg
5067b4ee4795Smrg
50682e9c7c8cSmrg
50692e9c7c8cSmrg
50702e9c7c8cSmrg
50712e9c7c8cSmrg
50722e9c7c8cSmrg
50732e9c7c8cSmrg
50742e9c7c8cSmrg
5075b4ee4795Smrg
5076b4ee4795Smrg
5077b4ee4795Smrg
5078b4ee4795Smrg
5079b4ee4795Smrg
5080b4ee4795Smrg
5081b4ee4795Smrg
5082b4ee4795Smrg
508357f47464Smrg# Check whether --with-gnu-ld was given.
5084876003caSmrgif test "${with_gnu_ld+set}" = set; then :
5085862bcd1aSmrg  withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
5086876003caSmrgelse
508757f47464Smrg  with_gnu_ld=no
508857f47464Smrgfi
5089b4ee4795Smrg
509057f47464Smrgac_prog=ld
5091862bcd1aSmrgif test yes = "$GCC"; then
509257f47464Smrg  # Check if gcc -print-prog-name=ld gives a path.
5093876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5094876003caSmrg$as_echo_n "checking for ld used by $CC... " >&6; }
509557f47464Smrg  case $host in
509657f47464Smrg  *-*-mingw*)
5097862bcd1aSmrg    # gcc leaves a trailing carriage return, which upsets mingw
509857f47464Smrg    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
509957f47464Smrg  *)
510057f47464Smrg    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
510157f47464Smrg  esac
510257f47464Smrg  case $ac_prog in
510357f47464Smrg    # Accept absolute paths.
510457f47464Smrg    [\\/]* | ?:[\\/]*)
510557f47464Smrg      re_direlt='/[^/][^/]*/\.\./'
510657f47464Smrg      # Canonicalize the pathname of ld
510757f47464Smrg      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
510857f47464Smrg      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
510957f47464Smrg	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
511057f47464Smrg      done
5111862bcd1aSmrg      test -z "$LD" && LD=$ac_prog
511257f47464Smrg      ;;
511357f47464Smrg  "")
511457f47464Smrg    # If it fails, then pretend we aren't using GCC.
511557f47464Smrg    ac_prog=ld
511657f47464Smrg    ;;
511757f47464Smrg  *)
511857f47464Smrg    # If it is relative, then search for the first ld in PATH.
511957f47464Smrg    with_gnu_ld=unknown
512057f47464Smrg    ;;
512157f47464Smrg  esac
5122862bcd1aSmrgelif test yes = "$with_gnu_ld"; then
5123876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5124876003caSmrg$as_echo_n "checking for GNU ld... " >&6; }
512557f47464Smrgelse
5126876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5127876003caSmrg$as_echo_n "checking for non-GNU ld... " >&6; }
5128b4ee4795Smrgfi
5129876003caSmrgif ${lt_cv_path_LD+:} false; then :
5130876003caSmrg  $as_echo_n "(cached) " >&6
5131876003caSmrgelse
513257f47464Smrg  if test -z "$LD"; then
5133862bcd1aSmrg  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
513457f47464Smrg  for ac_dir in $PATH; do
5135862bcd1aSmrg    IFS=$lt_save_ifs
513657f47464Smrg    test -z "$ac_dir" && ac_dir=.
513757f47464Smrg    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5138862bcd1aSmrg      lt_cv_path_LD=$ac_dir/$ac_prog
513957f47464Smrg      # Check to see if the program is GNU ld.  I'd rather use --version,
514057f47464Smrg      # but apparently some variants of GNU ld only accept -v.
514157f47464Smrg      # Break only if it was the GNU/non-GNU ld that we prefer.
514257f47464Smrg      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
514357f47464Smrg      *GNU* | *'with BFD'*)
5144862bcd1aSmrg	test no != "$with_gnu_ld" && break
514557f47464Smrg	;;
514657f47464Smrg      *)
5147862bcd1aSmrg	test yes != "$with_gnu_ld" && break
514857f47464Smrg	;;
514957f47464Smrg      esac
515057f47464Smrg    fi
515157f47464Smrg  done
5152862bcd1aSmrg  IFS=$lt_save_ifs
515357f47464Smrgelse
5154862bcd1aSmrg  lt_cv_path_LD=$LD # Let the user override the test with a path.
51551ab64890Smrgfi
51561ab64890Smrgfi
51571ab64890Smrg
5158862bcd1aSmrgLD=$lt_cv_path_LD
515957f47464Smrgif test -n "$LD"; then
5160876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5161876003caSmrg$as_echo "$LD" >&6; }
5162b4ee4795Smrgelse
5163876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5164876003caSmrg$as_echo "no" >&6; }
5165b4ee4795Smrgfi
516657f47464Smrgtest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5167876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5168876003caSmrg$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5169876003caSmrgif ${lt_cv_prog_gnu_ld+:} false; then :
5170876003caSmrg  $as_echo_n "(cached) " >&6
5171876003caSmrgelse
517257f47464Smrg  # I'd rather use --version here, but apparently some GNU lds only accept -v.
517357f47464Smrgcase `$LD -v 2>&1 </dev/null` in
517457f47464Smrg*GNU* | *'with BFD'*)
517557f47464Smrg  lt_cv_prog_gnu_ld=yes
517657f47464Smrg  ;;
517757f47464Smrg*)
517857f47464Smrg  lt_cv_prog_gnu_ld=no
517957f47464Smrg  ;;
518057f47464Smrgesac
5181b4ee4795Smrgfi
5182876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5183876003caSmrg$as_echo "$lt_cv_prog_gnu_ld" >&6; }
518457f47464Smrgwith_gnu_ld=$lt_cv_prog_gnu_ld
51852e9c7c8cSmrg
51862e9c7c8cSmrg
518788de56ccSmrg
518888de56ccSmrg
518988de56ccSmrg
5190e9fcaa8aSmrg
519188de56ccSmrg
519288de56ccSmrg
5193e9fcaa8aSmrg
5194876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5195876003caSmrg$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5196876003caSmrgif ${lt_cv_path_NM+:} false; then :
5197876003caSmrg  $as_echo_n "(cached) " >&6
5198876003caSmrgelse
519957f47464Smrg  if test -n "$NM"; then
520057f47464Smrg  # Let the user override the test.
5201862bcd1aSmrg  lt_cv_path_NM=$NM
520288de56ccSmrgelse
5203862bcd1aSmrg  lt_nm_to_check=${ac_tool_prefix}nm
520457f47464Smrg  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
520557f47464Smrg    lt_nm_to_check="$lt_nm_to_check nm"
520657f47464Smrg  fi
520757f47464Smrg  for lt_tmp_nm in $lt_nm_to_check; do
5208862bcd1aSmrg    lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
520957f47464Smrg    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5210862bcd1aSmrg      IFS=$lt_save_ifs
521157f47464Smrg      test -z "$ac_dir" && ac_dir=.
5212862bcd1aSmrg      tmp_nm=$ac_dir/$lt_tmp_nm
5213862bcd1aSmrg      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
521457f47464Smrg	# Check to see if the nm accepts a BSD-compat flag.
5215862bcd1aSmrg	# Adding the 'sed 1q' prevents false positives on HP-UX, which says:
521657f47464Smrg	#   nm: unknown option "B" ignored
521757f47464Smrg	# Tru64's nm complains that /dev/null is an invalid object file
5218862bcd1aSmrg	# MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
5219862bcd1aSmrg	case $build_os in
5220862bcd1aSmrg	mingw*) lt_bad_file=conftest.nm/nofile ;;
5221862bcd1aSmrg	*) lt_bad_file=/dev/null ;;
5222862bcd1aSmrg	esac
5223876003caSmrg	case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
5224862bcd1aSmrg	*$lt_bad_file* | *'Invalid file or object type'*)
522557f47464Smrg	  lt_cv_path_NM="$tmp_nm -B"
5226862bcd1aSmrg	  break 2
522757f47464Smrg	  ;;
522857f47464Smrg	*)
5229876003caSmrg	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
523057f47464Smrg	  */dev/null*)
523157f47464Smrg	    lt_cv_path_NM="$tmp_nm -p"
5232862bcd1aSmrg	    break 2
523357f47464Smrg	    ;;
523457f47464Smrg	  *)
523557f47464Smrg	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
523657f47464Smrg	    continue # so that we can try to find one that supports BSD flags
523757f47464Smrg	    ;;
523857f47464Smrg	  esac
523957f47464Smrg	  ;;
524057f47464Smrg	esac
524157f47464Smrg      fi
524257f47464Smrg    done
5243862bcd1aSmrg    IFS=$lt_save_ifs
524457f47464Smrg  done
524557f47464Smrg  : ${lt_cv_path_NM=no}
524657f47464Smrgfi
524757f47464Smrgfi
5248876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5249876003caSmrg$as_echo "$lt_cv_path_NM" >&6; }
5250862bcd1aSmrgif test no != "$lt_cv_path_NM"; then
5251862bcd1aSmrg  NM=$lt_cv_path_NM
525257f47464Smrgelse
525357f47464Smrg  # Didn't find any BSD compatible name lister, look for dumpbin.
525457f47464Smrg  if test -n "$DUMPBIN"; then :
525557f47464Smrg    # Let the user override the test.
525657f47464Smrg  else
525757f47464Smrg    if test -n "$ac_tool_prefix"; then
525857f47464Smrg  for ac_prog in dumpbin "link -dump"
525957f47464Smrg  do
526057f47464Smrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
526157f47464Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
5262876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5263876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
5264876003caSmrgif ${ac_cv_prog_DUMPBIN+:} false; then :
5265876003caSmrg  $as_echo_n "(cached) " >&6
5266876003caSmrgelse
526757f47464Smrg  if test -n "$DUMPBIN"; then
526857f47464Smrg  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
526957f47464Smrgelse
527057f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
527188de56ccSmrgfor as_dir in $PATH
527288de56ccSmrgdo
527388de56ccSmrg  IFS=$as_save_IFS
5274876003caSmrg  test -z "$as_dir" && as_dir=.
527588de56ccSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
5276876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
527757f47464Smrg    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5278876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
527988de56ccSmrg    break 2
5280b4ee4795Smrg  fi
5281b4ee4795Smrgdone
528288de56ccSmrg  done
528388de56ccSmrgIFS=$as_save_IFS
52842e9c7c8cSmrg
528588de56ccSmrgfi
528657f47464Smrgfi
528757f47464SmrgDUMPBIN=$ac_cv_prog_DUMPBIN
528857f47464Smrgif test -n "$DUMPBIN"; then
5289876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5290876003caSmrg$as_echo "$DUMPBIN" >&6; }
529188de56ccSmrgelse
5292876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5293876003caSmrg$as_echo "no" >&6; }
5294b4ee4795Smrgfi
52952e9c7c8cSmrg
52962e9c7c8cSmrg
529757f47464Smrg    test -n "$DUMPBIN" && break
529857f47464Smrg  done
529961234c2cSmrgfi
530057f47464Smrgif test -z "$DUMPBIN"; then
530157f47464Smrg  ac_ct_DUMPBIN=$DUMPBIN
530257f47464Smrg  for ac_prog in dumpbin "link -dump"
530357f47464Smrgdo
530457f47464Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
530557f47464Smrgset dummy $ac_prog; ac_word=$2
5306876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5307876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
5308876003caSmrgif ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5309876003caSmrg  $as_echo_n "(cached) " >&6
5310876003caSmrgelse
531157f47464Smrg  if test -n "$ac_ct_DUMPBIN"; then
531257f47464Smrg  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
531357f47464Smrgelse
531457f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
531561234c2cSmrgfor as_dir in $PATH
531661234c2cSmrgdo
531761234c2cSmrg  IFS=$as_save_IFS
5318876003caSmrg  test -z "$as_dir" && as_dir=.
531961234c2cSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
5320876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
532157f47464Smrg    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5322876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
532361234c2cSmrg    break 2
532461234c2cSmrg  fi
532561234c2cSmrgdone
532661234c2cSmrg  done
532761234c2cSmrgIFS=$as_save_IFS
532861234c2cSmrg
532961234c2cSmrgfi
533057f47464Smrgfi
533157f47464Smrgac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
533257f47464Smrgif test -n "$ac_ct_DUMPBIN"; then
5333876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5334876003caSmrg$as_echo "$ac_ct_DUMPBIN" >&6; }
533561234c2cSmrgelse
5336876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5337876003caSmrg$as_echo "no" >&6; }
533861234c2cSmrgfi
533961234c2cSmrg
534061234c2cSmrg
534157f47464Smrg  test -n "$ac_ct_DUMPBIN" && break
534261234c2cSmrgdone
534361234c2cSmrg
534457f47464Smrg  if test "x$ac_ct_DUMPBIN" = x; then
534557f47464Smrg    DUMPBIN=":"
534657f47464Smrg  else
534757f47464Smrg    case $cross_compiling:$ac_tool_warned in
534857f47464Smrgyes:)
5349876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5350876003caSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
535157f47464Smrgac_tool_warned=yes ;;
535261234c2cSmrgesac
535357f47464Smrg    DUMPBIN=$ac_ct_DUMPBIN
535457f47464Smrg  fi
535561234c2cSmrgfi
535661234c2cSmrg
5357876003caSmrg    case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
535857f47464Smrg    *COFF*)
5359862bcd1aSmrg      DUMPBIN="$DUMPBIN -symbols -headers"
536057f47464Smrg      ;;
536157f47464Smrg    *)
536257f47464Smrg      DUMPBIN=:
536357f47464Smrg      ;;
536457f47464Smrg    esac
536557f47464Smrg  fi
536657f47464Smrg
5367862bcd1aSmrg  if test : != "$DUMPBIN"; then
5368862bcd1aSmrg    NM=$DUMPBIN
536957f47464Smrg  fi
537088de56ccSmrgfi
537157f47464Smrgtest -z "$NM" && NM=nm
537257f47464Smrg
53732e9c7c8cSmrg
5374e9fcaa8aSmrg
5375e9fcaa8aSmrg
5376e9fcaa8aSmrg
537757f47464Smrg
5378876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5379876003caSmrg$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5380876003caSmrgif ${lt_cv_nm_interface+:} false; then :
5381876003caSmrg  $as_echo_n "(cached) " >&6
5382876003caSmrgelse
538357f47464Smrg  lt_cv_nm_interface="BSD nm"
538457f47464Smrg  echo "int some_variable = 0;" > conftest.$ac_ext
538557f47464Smrg  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
538657f47464Smrg  (eval "$ac_compile" 2>conftest.err)
538757f47464Smrg  cat conftest.err >&5
538857f47464Smrg  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
538957f47464Smrg  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
539057f47464Smrg  cat conftest.err >&5
539157f47464Smrg  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
539257f47464Smrg  cat conftest.out >&5
539357f47464Smrg  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
539457f47464Smrg    lt_cv_nm_interface="MS dumpbin"
539557f47464Smrg  fi
539657f47464Smrg  rm -f conftest*
53971ab64890Smrgfi
5398876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5399876003caSmrg$as_echo "$lt_cv_nm_interface" >&6; }
54001ab64890Smrg
5401876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5402876003caSmrg$as_echo_n "checking whether ln -s works... " >&6; }
540357f47464SmrgLN_S=$as_ln_s
540457f47464Smrgif test "$LN_S" = "ln -s"; then
5405876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5406876003caSmrg$as_echo "yes" >&6; }
540761234c2cSmrgelse
5408876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5409876003caSmrg$as_echo "no, using $LN_S" >&6; }
541061234c2cSmrgfi
541161234c2cSmrg
541257f47464Smrg# find the maximum length of command line arguments
5413876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5414876003caSmrg$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5415876003caSmrgif ${lt_cv_sys_max_cmd_len+:} false; then :
5416876003caSmrg  $as_echo_n "(cached) " >&6
5417876003caSmrgelse
541857f47464Smrg    i=0
5419862bcd1aSmrg  teststring=ABCD
542057f47464Smrg
542157f47464Smrg  case $build_os in
542257f47464Smrg  msdosdjgpp*)
542357f47464Smrg    # On DJGPP, this test can blow up pretty badly due to problems in libc
542457f47464Smrg    # (any single argument exceeding 2000 bytes causes a buffer overrun
542557f47464Smrg    # during glob expansion).  Even if it were fixed, the result of this
542657f47464Smrg    # check would be larger than it should be.
542757f47464Smrg    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
542857f47464Smrg    ;;
542988de56ccSmrg
543057f47464Smrg  gnu*)
543157f47464Smrg    # Under GNU Hurd, this test is not required because there is
543257f47464Smrg    # no limit to the length of command line arguments.
543357f47464Smrg    # Libtool will interpret -1 as no limit whatsoever
543457f47464Smrg    lt_cv_sys_max_cmd_len=-1;
543557f47464Smrg    ;;
543688de56ccSmrg
543757f47464Smrg  cygwin* | mingw* | cegcc*)
543857f47464Smrg    # On Win9x/ME, this test blows up -- it succeeds, but takes
543957f47464Smrg    # about 5 minutes as the teststring grows exponentially.
544057f47464Smrg    # Worse, since 9x/ME are not pre-emptively multitasking,
544157f47464Smrg    # you end up with a "frozen" computer, even though with patience
544257f47464Smrg    # the test eventually succeeds (with a max line length of 256k).
544357f47464Smrg    # Instead, let's just punt: use the minimum linelength reported by
544457f47464Smrg    # all of the supported platforms: 8192 (on NT/2K/XP).
544557f47464Smrg    lt_cv_sys_max_cmd_len=8192;
544657f47464Smrg    ;;
544788de56ccSmrg
544857f47464Smrg  mint*)
544957f47464Smrg    # On MiNT this can take a long time and run out of memory.
545057f47464Smrg    lt_cv_sys_max_cmd_len=8192;
545157f47464Smrg    ;;
545288de56ccSmrg
545357f47464Smrg  amigaos*)
545457f47464Smrg    # On AmigaOS with pdksh, this test takes hours, literally.
545557f47464Smrg    # So we just punt and use a minimum line length of 8192.
545657f47464Smrg    lt_cv_sys_max_cmd_len=8192;
545757f47464Smrg    ;;
545888de56ccSmrg
5459876003caSmrg  bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
546057f47464Smrg    # This has been around since 386BSD, at least.  Likely further.
546157f47464Smrg    if test -x /sbin/sysctl; then
546257f47464Smrg      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
546357f47464Smrg    elif test -x /usr/sbin/sysctl; then
546457f47464Smrg      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
546557f47464Smrg    else
546657f47464Smrg      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
546757f47464Smrg    fi
546857f47464Smrg    # And add a safety zone
546957f47464Smrg    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
547057f47464Smrg    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
547157f47464Smrg    ;;
5472e9fcaa8aSmrg
547357f47464Smrg  interix*)
547457f47464Smrg    # We know the value 262144 and hardcode it with a safety zone (like BSD)
547557f47464Smrg    lt_cv_sys_max_cmd_len=196608
547657f47464Smrg    ;;
5477e9fcaa8aSmrg
5478eb411b4bSmrg  os2*)
5479eb411b4bSmrg    # The test takes a long time on OS/2.
5480eb411b4bSmrg    lt_cv_sys_max_cmd_len=8192
5481eb411b4bSmrg    ;;
5482eb411b4bSmrg
548357f47464Smrg  osf*)
548457f47464Smrg    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
548557f47464Smrg    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
548657f47464Smrg    # nice to cause kernel panics so lets avoid the loop below.
548757f47464Smrg    # First set a reasonable default.
548857f47464Smrg    lt_cv_sys_max_cmd_len=16384
548957f47464Smrg    #
549057f47464Smrg    if test -x /sbin/sysconfig; then
549157f47464Smrg      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
549257f47464Smrg        *1*) lt_cv_sys_max_cmd_len=-1 ;;
549357f47464Smrg      esac
549457f47464Smrg    fi
549557f47464Smrg    ;;
549657f47464Smrg  sco3.2v5*)
549757f47464Smrg    lt_cv_sys_max_cmd_len=102400
549857f47464Smrg    ;;
549957f47464Smrg  sysv5* | sco5v6* | sysv4.2uw2*)
550057f47464Smrg    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
550157f47464Smrg    if test -n "$kargmax"; then
5502876003caSmrg      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
550357f47464Smrg    else
550457f47464Smrg      lt_cv_sys_max_cmd_len=32768
550557f47464Smrg    fi
550657f47464Smrg    ;;
550788de56ccSmrg  *)
550857f47464Smrg    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
55092d67cb4fSmrg    if test -n "$lt_cv_sys_max_cmd_len" && \
5510862bcd1aSmrg       test undefined != "$lt_cv_sys_max_cmd_len"; then
551157f47464Smrg      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
551257f47464Smrg      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
551357f47464Smrg    else
551457f47464Smrg      # Make teststring a little bigger before we do anything with it.
551557f47464Smrg      # a 1K string should be a reasonable start.
5516862bcd1aSmrg      for i in 1 2 3 4 5 6 7 8; do
551757f47464Smrg        teststring=$teststring$teststring
551857f47464Smrg      done
551957f47464Smrg      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
552057f47464Smrg      # If test is not a shell built-in, we'll probably end up computing a
552157f47464Smrg      # maximum length that is only half of the actual maximum length, but
552257f47464Smrg      # we can't tell.
5523862bcd1aSmrg      while { test X`env echo "$teststring$teststring" 2>/dev/null` \
552457f47464Smrg	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5525862bcd1aSmrg	      test 17 != "$i" # 1/2 MB should be enough
552657f47464Smrg      do
552757f47464Smrg        i=`expr $i + 1`
552857f47464Smrg        teststring=$teststring$teststring
552957f47464Smrg      done
553057f47464Smrg      # Only check the string length outside the loop.
553157f47464Smrg      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
553257f47464Smrg      teststring=
553357f47464Smrg      # Add a significant safety factor because C++ compilers can tack on
553457f47464Smrg      # massive amounts of additional arguments before passing them to the
553557f47464Smrg      # linker.  It appears as though 1/2 is a usable value.
553657f47464Smrg      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
553757f47464Smrg    fi
553857f47464Smrg    ;;
553957f47464Smrg  esac
55401ab64890Smrg
554188de56ccSmrgfi
554257f47464Smrg
5543862bcd1aSmrgif test -n "$lt_cv_sys_max_cmd_len"; then
5544876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5545876003caSmrg$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5546b4ee4795Smrgelse
5547876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5548876003caSmrg$as_echo "none" >&6; }
5549b4ee4795Smrgfi
555057f47464Smrgmax_cmd_len=$lt_cv_sys_max_cmd_len
555188de56ccSmrg
555288de56ccSmrg
555388de56ccSmrg
5554e9fcaa8aSmrg
55552e9c7c8cSmrg
555688de56ccSmrg
555757f47464Smrg: ${CP="cp -f"}
555857f47464Smrg: ${MV="mv -f"}
555957f47464Smrg: ${RM="rm -f"}
556088de56ccSmrg
556157f47464Smrgif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
556257f47464Smrg  lt_unset=unset
556357f47464Smrgelse
556457f47464Smrg  lt_unset=false
556557f47464Smrgfi
556688de56ccSmrg
556788de56ccSmrg
556888de56ccSmrg
556988de56ccSmrg
557088de56ccSmrg
557157f47464Smrg# test EBCDIC or ASCII
557257f47464Smrgcase `echo X|tr X '\101'` in
557357f47464Smrg A) # ASCII based system
557457f47464Smrg    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
557557f47464Smrg  lt_SP2NL='tr \040 \012'
557657f47464Smrg  lt_NL2SP='tr \015\012 \040\040'
557757f47464Smrg  ;;
557857f47464Smrg *) # EBCDIC based system
557957f47464Smrg  lt_SP2NL='tr \100 \n'
558057f47464Smrg  lt_NL2SP='tr \r\n \100\100'
558157f47464Smrg  ;;
558257f47464Smrgesac
558388de56ccSmrg
558488de56ccSmrg
558588de56ccSmrg
558688de56ccSmrg
558788de56ccSmrg
558888de56ccSmrg
558988de56ccSmrg
559088de56ccSmrg
559188de56ccSmrg
5592876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5593876003caSmrg$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
5594876003caSmrgif ${lt_cv_to_host_file_cmd+:} false; then :
5595876003caSmrg  $as_echo_n "(cached) " >&6
5596876003caSmrgelse
559757f47464Smrg  case $host in
559857f47464Smrg  *-*-mingw* )
559957f47464Smrg    case $build in
560057f47464Smrg      *-*-mingw* ) # actually msys
560157f47464Smrg        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
560257f47464Smrg        ;;
560357f47464Smrg      *-*-cygwin* )
560457f47464Smrg        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
560557f47464Smrg        ;;
560657f47464Smrg      * ) # otherwise, assume *nix
560757f47464Smrg        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
560857f47464Smrg        ;;
560957f47464Smrg    esac
561057f47464Smrg    ;;
561157f47464Smrg  *-*-cygwin* )
561257f47464Smrg    case $build in
561357f47464Smrg      *-*-mingw* ) # actually msys
561457f47464Smrg        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
561557f47464Smrg        ;;
561657f47464Smrg      *-*-cygwin* )
561757f47464Smrg        lt_cv_to_host_file_cmd=func_convert_file_noop
561857f47464Smrg        ;;
561957f47464Smrg      * ) # otherwise, assume *nix
562057f47464Smrg        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
562157f47464Smrg        ;;
562257f47464Smrg    esac
562357f47464Smrg    ;;
562457f47464Smrg  * ) # unhandled hosts (and "normal" native builds)
562557f47464Smrg    lt_cv_to_host_file_cmd=func_convert_file_noop
562657f47464Smrg    ;;
562757f47464Smrgesac
5628e9fcaa8aSmrg
562957f47464Smrgfi
5630e9fcaa8aSmrg
563157f47464Smrgto_host_file_cmd=$lt_cv_to_host_file_cmd
5632876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5633876003caSmrg$as_echo "$lt_cv_to_host_file_cmd" >&6; }
5634e9fcaa8aSmrg
5635e9fcaa8aSmrg
5636e9fcaa8aSmrg
5637e9fcaa8aSmrg
563857f47464Smrg
5639876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5640876003caSmrg$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
5641876003caSmrgif ${lt_cv_to_tool_file_cmd+:} false; then :
5642876003caSmrg  $as_echo_n "(cached) " >&6
5643876003caSmrgelse
564457f47464Smrg  #assume ordinary cross tools, or native build.
564557f47464Smrglt_cv_to_tool_file_cmd=func_convert_file_noop
564657f47464Smrgcase $host in
564757f47464Smrg  *-*-mingw* )
564857f47464Smrg    case $build in
564957f47464Smrg      *-*-mingw* ) # actually msys
565057f47464Smrg        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
565157f47464Smrg        ;;
565257f47464Smrg    esac
565357f47464Smrg    ;;
565457f47464Smrgesac
5655e9fcaa8aSmrg
565657f47464Smrgfi
5657e9fcaa8aSmrg
565857f47464Smrgto_tool_file_cmd=$lt_cv_to_tool_file_cmd
5659876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5660876003caSmrg$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
5661876003caSmrg
5662876003caSmrg
5663876003caSmrg
5664876003caSmrg
5665876003caSmrg
5666876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5667876003caSmrg$as_echo_n "checking for $LD option to reload object files... " >&6; }
5668876003caSmrgif ${lt_cv_ld_reload_flag+:} false; then :
5669876003caSmrg  $as_echo_n "(cached) " >&6
5670e9628295Smrgelse
5671876003caSmrg  lt_cv_ld_reload_flag='-r'
5672e9628295Smrgfi
5673876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5674876003caSmrg$as_echo "$lt_cv_ld_reload_flag" >&6; }
5675876003caSmrgreload_flag=$lt_cv_ld_reload_flag
5676876003caSmrgcase $reload_flag in
5677876003caSmrg"" | " "*) ;;
5678876003caSmrg*) reload_flag=" $reload_flag" ;;
5679876003caSmrgesac
5680876003caSmrgreload_cmds='$LD$reload_flag -o $output$reload_objs'
5681876003caSmrgcase $host_os in
5682876003caSmrg  cygwin* | mingw* | pw32* | cegcc*)
5683876003caSmrg    if test yes != "$GCC"; then
5684876003caSmrg      reload_cmds=false
5685876003caSmrg    fi
5686876003caSmrg    ;;
5687876003caSmrg  darwin*)
5688876003caSmrg    if test yes = "$GCC"; then
5689876003caSmrg      reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
5690876003caSmrg    else
5691876003caSmrg      reload_cmds='$LD$reload_flag -o $output$reload_objs'
5692876003caSmrg    fi
5693876003caSmrg    ;;
5694876003caSmrgesac
5695876003caSmrg
5696876003caSmrg
5697e9628295Smrg
5698e9628295Smrg
5699e9628295Smrg
5700e9628295Smrg
5701e9628295Smrg
5702e9628295Smrg
5703e9628295Smrg
570457f47464Smrgif test -n "$ac_tool_prefix"; then
570557f47464Smrg  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
570657f47464Smrgset dummy ${ac_tool_prefix}objdump; ac_word=$2
5707876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5708876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
5709876003caSmrgif ${ac_cv_prog_OBJDUMP+:} false; then :
5710876003caSmrg  $as_echo_n "(cached) " >&6
5711876003caSmrgelse
571257f47464Smrg  if test -n "$OBJDUMP"; then
571357f47464Smrg  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
571457f47464Smrgelse
571557f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
571688de56ccSmrgfor as_dir in $PATH
571788de56ccSmrgdo
571888de56ccSmrg  IFS=$as_save_IFS
5719876003caSmrg  test -z "$as_dir" && as_dir=.
572088de56ccSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
5721876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
572257f47464Smrg    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5723876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
572457f47464Smrg    break 2
572557f47464Smrg  fi
572657f47464Smrgdone
572788de56ccSmrg  done
572888de56ccSmrgIFS=$as_save_IFS
572988de56ccSmrg
573088de56ccSmrgfi
573157f47464Smrgfi
573257f47464SmrgOBJDUMP=$ac_cv_prog_OBJDUMP
573357f47464Smrgif test -n "$OBJDUMP"; then
5734876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5735876003caSmrg$as_echo "$OBJDUMP" >&6; }
573657f47464Smrgelse
5737876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5738876003caSmrg$as_echo "no" >&6; }
573957f47464Smrgfi
574088de56ccSmrg
574188de56ccSmrg
574257f47464Smrgfi
574357f47464Smrgif test -z "$ac_cv_prog_OBJDUMP"; then
574457f47464Smrg  ac_ct_OBJDUMP=$OBJDUMP
574557f47464Smrg  # Extract the first word of "objdump", so it can be a program name with args.
574657f47464Smrgset dummy objdump; ac_word=$2
5747876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5748876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
5749876003caSmrgif ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5750876003caSmrg  $as_echo_n "(cached) " >&6
5751876003caSmrgelse
575257f47464Smrg  if test -n "$ac_ct_OBJDUMP"; then
575357f47464Smrg  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
575457f47464Smrgelse
575557f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
575657f47464Smrgfor as_dir in $PATH
575788de56ccSmrgdo
575888de56ccSmrg  IFS=$as_save_IFS
5759876003caSmrg  test -z "$as_dir" && as_dir=.
576088de56ccSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
5761876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
576257f47464Smrg    ac_cv_prog_ac_ct_OBJDUMP="objdump"
5763876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
576457f47464Smrg    break 2
576557f47464Smrg  fi
576657f47464Smrgdone
576788de56ccSmrg  done
576888de56ccSmrgIFS=$as_save_IFS
576957f47464Smrg
577057f47464Smrgfi
577157f47464Smrgfi
577257f47464Smrgac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
577357f47464Smrgif test -n "$ac_ct_OBJDUMP"; then
5774876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5775876003caSmrg$as_echo "$ac_ct_OBJDUMP" >&6; }
577688de56ccSmrgelse
5777876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5778876003caSmrg$as_echo "no" >&6; }
577988de56ccSmrgfi
578088de56ccSmrg
578157f47464Smrg  if test "x$ac_ct_OBJDUMP" = x; then
578257f47464Smrg    OBJDUMP="false"
578357f47464Smrg  else
578457f47464Smrg    case $cross_compiling:$ac_tool_warned in
578557f47464Smrgyes:)
5786876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5787876003caSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
578857f47464Smrgac_tool_warned=yes ;;
578957f47464Smrgesac
579057f47464Smrg    OBJDUMP=$ac_ct_OBJDUMP
579157f47464Smrg  fi
579257f47464Smrgelse
579357f47464Smrg  OBJDUMP="$ac_cv_prog_OBJDUMP"
579488de56ccSmrgfi
579588de56ccSmrg
579657f47464Smrgtest -z "$OBJDUMP" && OBJDUMP=objdump
579788de56ccSmrg
579888de56ccSmrg
579988de56ccSmrg
580088de56ccSmrg
580188de56ccSmrg
580288de56ccSmrg
580388de56ccSmrg
580488de56ccSmrg
580588de56ccSmrg
5806876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5807876003caSmrg$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5808876003caSmrgif ${lt_cv_deplibs_check_method+:} false; then :
5809876003caSmrg  $as_echo_n "(cached) " >&6
5810876003caSmrgelse
581157f47464Smrg  lt_cv_file_magic_cmd='$MAGIC_CMD'
581257f47464Smrglt_cv_file_magic_test_file=
581357f47464Smrglt_cv_deplibs_check_method='unknown'
581457f47464Smrg# Need to set the preceding variable on all platforms that support
581557f47464Smrg# interlibrary dependencies.
581657f47464Smrg# 'none' -- dependencies not supported.
5817862bcd1aSmrg# 'unknown' -- same as none, but documents that we really don't know.
581857f47464Smrg# 'pass_all' -- all dependencies passed with no checks.
581957f47464Smrg# 'test_compile' -- check by making test program.
582057f47464Smrg# 'file_magic [[regex]]' -- check by looking for files in library path
5821862bcd1aSmrg# that responds to the $file_magic_cmd with a given extended regex.
5822862bcd1aSmrg# If you have 'file' or equivalent on your system and you're not sure
5823862bcd1aSmrg# whether 'pass_all' will *always* work, you probably want this one.
582488de56ccSmrg
582557f47464Smrgcase $host_os in
582657f47464Smrgaix[4-9]*)
582757f47464Smrg  lt_cv_deplibs_check_method=pass_all
582857f47464Smrg  ;;
582988de56ccSmrg
583057f47464Smrgbeos*)
583157f47464Smrg  lt_cv_deplibs_check_method=pass_all
583257f47464Smrg  ;;
583388de56ccSmrg
583457f47464Smrgbsdi[45]*)
583557f47464Smrg  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5836876003caSmrg  lt_cv_file_magic_cmd='/usr/bin/file -L'
583757f47464Smrg  lt_cv_file_magic_test_file=/shlib/libc.so
583857f47464Smrg  ;;
583988de56ccSmrg
584057f47464Smrgcygwin*)
584157f47464Smrg  # func_win32_libid is a shell function defined in ltmain.sh
584257f47464Smrg  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
584357f47464Smrg  lt_cv_file_magic_cmd='func_win32_libid'
584457f47464Smrg  ;;
584588de56ccSmrg
584657f47464Smrgmingw* | pw32*)
584757f47464Smrg  # Base MSYS/MinGW do not provide the 'file' command needed by
584857f47464Smrg  # func_win32_libid shell function, so use a weaker test based on 'objdump',
584957f47464Smrg  # unless we find 'file', for example because we are cross-compiling.
5850862bcd1aSmrg  if ( file / ) >/dev/null 2>&1; then
585157f47464Smrg    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
585257f47464Smrg    lt_cv_file_magic_cmd='func_win32_libid'
585357f47464Smrg  else
585457f47464Smrg    # Keep this pattern in sync with the one in func_win32_libid.
585557f47464Smrg    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
585657f47464Smrg    lt_cv_file_magic_cmd='$OBJDUMP -f'
585757f47464Smrg  fi
585857f47464Smrg  ;;
585988de56ccSmrg
586057f47464Smrgcegcc*)
586157f47464Smrg  # use the weaker test based on 'objdump'. See mingw*.
586257f47464Smrg  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
586357f47464Smrg  lt_cv_file_magic_cmd='$OBJDUMP -f'
586457f47464Smrg  ;;
586588de56ccSmrg
586657f47464Smrgdarwin* | rhapsody*)
586757f47464Smrg  lt_cv_deplibs_check_method=pass_all
586857f47464Smrg  ;;
586988de56ccSmrg
5870876003caSmrgfreebsd* | dragonfly*)
587157f47464Smrg  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
587257f47464Smrg    case $host_cpu in
587357f47464Smrg    i*86 )
587457f47464Smrg      # Not sure whether the presence of OpenBSD here was a mistake.
587557f47464Smrg      # Let's accept both of them until this is cleared up.
587657f47464Smrg      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5877876003caSmrg      lt_cv_file_magic_cmd=/usr/bin/file
587857f47464Smrg      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
587957f47464Smrg      ;;
588057f47464Smrg    esac
588157f47464Smrg  else
588257f47464Smrg    lt_cv_deplibs_check_method=pass_all
588357f47464Smrg  fi
588457f47464Smrg  ;;
588588de56ccSmrg
588657f47464Smrghaiku*)
588757f47464Smrg  lt_cv_deplibs_check_method=pass_all
588857f47464Smrg  ;;
588988de56ccSmrg
589057f47464Smrghpux10.20* | hpux11*)
5891876003caSmrg  lt_cv_file_magic_cmd=/usr/bin/file
589257f47464Smrg  case $host_cpu in
589357f47464Smrg  ia64*)
589457f47464Smrg    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
589557f47464Smrg    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
589657f47464Smrg    ;;
589757f47464Smrg  hppa*64*)
589857f47464Smrg    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]'
589957f47464Smrg    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
590057f47464Smrg    ;;
590157f47464Smrg  *)
590257f47464Smrg    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
590357f47464Smrg    lt_cv_file_magic_test_file=/usr/lib/libc.sl
590457f47464Smrg    ;;
590557f47464Smrg  esac
590657f47464Smrg  ;;
590788de56ccSmrg
590857f47464Smrginterix[3-9]*)
590957f47464Smrg  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
591057f47464Smrg  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
591157f47464Smrg  ;;
591257f47464Smrg
591357f47464Smrgirix5* | irix6* | nonstopux*)
591457f47464Smrg  case $LD in
591557f47464Smrg  *-32|*"-32 ") libmagic=32-bit;;
591657f47464Smrg  *-n32|*"-n32 ") libmagic=N32;;
591757f47464Smrg  *-64|*"-64 ") libmagic=64-bit;;
591857f47464Smrg  *) libmagic=never-match;;
591988de56ccSmrg  esac
592057f47464Smrg  lt_cv_deplibs_check_method=pass_all
592157f47464Smrg  ;;
592257f47464Smrg
5923eb411b4bSmrg# This must be glibc/ELF.
59242d67cb4fSmrglinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
592557f47464Smrg  lt_cv_deplibs_check_method=pass_all
592657f47464Smrg  ;;
592757f47464Smrg
592803ea5dc6Smrgnetbsd*)
592957f47464Smrg  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
593057f47464Smrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
593157f47464Smrg  else
593257f47464Smrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
593357f47464Smrg  fi
593457f47464Smrg  ;;
593557f47464Smrg
593657f47464Smrgnewos6*)
593757f47464Smrg  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5938876003caSmrg  lt_cv_file_magic_cmd=/usr/bin/file
593957f47464Smrg  lt_cv_file_magic_test_file=/usr/lib/libnls.so
594057f47464Smrg  ;;
594157f47464Smrg
594257f47464Smrg*nto* | *qnx*)
594357f47464Smrg  lt_cv_deplibs_check_method=pass_all
594457f47464Smrg  ;;
594557f47464Smrg
5946862bcd1aSmrgopenbsd* | bitrig*)
5947862bcd1aSmrg  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
594857f47464Smrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
594957f47464Smrg  else
595057f47464Smrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
595157f47464Smrg  fi
595257f47464Smrg  ;;
595357f47464Smrg
595457f47464Smrgosf3* | osf4* | osf5*)
595557f47464Smrg  lt_cv_deplibs_check_method=pass_all
595657f47464Smrg  ;;
595757f47464Smrg
595857f47464Smrgrdos*)
595957f47464Smrg  lt_cv_deplibs_check_method=pass_all
596057f47464Smrg  ;;
596157f47464Smrg
596257f47464Smrgsolaris*)
596357f47464Smrg  lt_cv_deplibs_check_method=pass_all
596457f47464Smrg  ;;
596557f47464Smrg
596657f47464Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
596757f47464Smrg  lt_cv_deplibs_check_method=pass_all
596857f47464Smrg  ;;
596957f47464Smrg
597057f47464Smrgsysv4 | sysv4.3*)
597157f47464Smrg  case $host_vendor in
597257f47464Smrg  motorola)
597357f47464Smrg    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]'
597457f47464Smrg    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
597588de56ccSmrg    ;;
597657f47464Smrg  ncr)
597757f47464Smrg    lt_cv_deplibs_check_method=pass_all
597857f47464Smrg    ;;
597957f47464Smrg  sequent)
598057f47464Smrg    lt_cv_file_magic_cmd='/bin/file'
598157f47464Smrg    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
598257f47464Smrg    ;;
598357f47464Smrg  sni)
598457f47464Smrg    lt_cv_file_magic_cmd='/bin/file'
598557f47464Smrg    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
598657f47464Smrg    lt_cv_file_magic_test_file=/lib/libc.so
598757f47464Smrg    ;;
598857f47464Smrg  siemens)
598957f47464Smrg    lt_cv_deplibs_check_method=pass_all
599057f47464Smrg    ;;
599157f47464Smrg  pc)
599257f47464Smrg    lt_cv_deplibs_check_method=pass_all
59932e9c7c8cSmrg    ;;
599488de56ccSmrg  esac
599588de56ccSmrg  ;;
599657f47464Smrg
599757f47464Smrgtpf*)
599857f47464Smrg  lt_cv_deplibs_check_method=pass_all
599988de56ccSmrg  ;;
6000862bcd1aSmrgos2*)
6001862bcd1aSmrg  lt_cv_deplibs_check_method=pass_all
6002862bcd1aSmrg  ;;
60031ab64890Smrgesac
600457f47464Smrg
600588de56ccSmrgfi
6006876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6007876003caSmrg$as_echo "$lt_cv_deplibs_check_method" >&6; }
600888de56ccSmrg
600957f47464Smrgfile_magic_glob=
601057f47464Smrgwant_nocaseglob=no
601157f47464Smrgif test "$build" = "$host"; then
601257f47464Smrg  case $host_os in
601357f47464Smrg  mingw* | pw32*)
601457f47464Smrg    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
601557f47464Smrg      want_nocaseglob=yes
601657f47464Smrg    else
601757f47464Smrg      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
601857f47464Smrg    fi
601957f47464Smrg    ;;
602057f47464Smrg  esac
602157f47464Smrgfi
602288de56ccSmrg
602357f47464Smrgfile_magic_cmd=$lt_cv_file_magic_cmd
602457f47464Smrgdeplibs_check_method=$lt_cv_deplibs_check_method
602557f47464Smrgtest -z "$deplibs_check_method" && deplibs_check_method=unknown
602688de56ccSmrg
602788de56ccSmrg
60281ab64890Smrg
602988de56ccSmrg
603088de56ccSmrg
603188de56ccSmrg
603288de56ccSmrg
603357f47464Smrg
603457f47464Smrg
603557f47464Smrg
603657f47464Smrg
603757f47464Smrg
603857f47464Smrg
603957f47464Smrg
604057f47464Smrg
604157f47464Smrg
604257f47464Smrg
604357f47464Smrg
604457f47464Smrg
604557f47464Smrg
604657f47464Smrg
604757f47464Smrg
604857f47464Smrgif test -n "$ac_tool_prefix"; then
604957f47464Smrg  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
605057f47464Smrgset dummy ${ac_tool_prefix}dlltool; ac_word=$2
6051876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6052876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
6053876003caSmrgif ${ac_cv_prog_DLLTOOL+:} false; then :
6054876003caSmrg  $as_echo_n "(cached) " >&6
6055876003caSmrgelse
605657f47464Smrg  if test -n "$DLLTOOL"; then
605757f47464Smrg  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
60582e9c7c8cSmrgelse
605957f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
606057f47464Smrgfor as_dir in $PATH
606157f47464Smrgdo
606257f47464Smrg  IFS=$as_save_IFS
6063876003caSmrg  test -z "$as_dir" && as_dir=.
606457f47464Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
6065876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
606657f47464Smrg    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6067876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
606857f47464Smrg    break 2
60692e9c7c8cSmrg  fi
607057f47464Smrgdone
6071b4ee4795Smrg  done
607257f47464SmrgIFS=$as_save_IFS
607357f47464Smrg
60742e9c7c8cSmrgfi
60752e9c7c8cSmrgfi
607657f47464SmrgDLLTOOL=$ac_cv_prog_DLLTOOL
607757f47464Smrgif test -n "$DLLTOOL"; then
6078876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6079876003caSmrg$as_echo "$DLLTOOL" >&6; }
60802e9c7c8cSmrgelse
6081876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6082876003caSmrg$as_echo "no" >&6; }
608357f47464Smrgfi
608457f47464Smrg
608557f47464Smrg
608657f47464Smrgfi
608757f47464Smrgif test -z "$ac_cv_prog_DLLTOOL"; then
608857f47464Smrg  ac_ct_DLLTOOL=$DLLTOOL
608957f47464Smrg  # Extract the first word of "dlltool", so it can be a program name with args.
609057f47464Smrgset dummy dlltool; ac_word=$2
6091876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6092876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
6093876003caSmrgif ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
6094876003caSmrg  $as_echo_n "(cached) " >&6
6095876003caSmrgelse
609657f47464Smrg  if test -n "$ac_ct_DLLTOOL"; then
609757f47464Smrg  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
609857f47464Smrgelse
609957f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
610057f47464Smrgfor as_dir in $PATH
610157f47464Smrgdo
610257f47464Smrg  IFS=$as_save_IFS
6103876003caSmrg  test -z "$as_dir" && as_dir=.
610457f47464Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
6105876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
610657f47464Smrg    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6107876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
610857f47464Smrg    break 2
610957f47464Smrg  fi
611057f47464Smrgdone
611157f47464Smrg  done
611257f47464SmrgIFS=$as_save_IFS
611357f47464Smrg
611457f47464Smrgfi
611557f47464Smrgfi
611657f47464Smrgac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
611757f47464Smrgif test -n "$ac_ct_DLLTOOL"; then
6118876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6119876003caSmrg$as_echo "$ac_ct_DLLTOOL" >&6; }
612057f47464Smrgelse
6121876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6122876003caSmrg$as_echo "no" >&6; }
612357f47464Smrgfi
612457f47464Smrg
612557f47464Smrg  if test "x$ac_ct_DLLTOOL" = x; then
612657f47464Smrg    DLLTOOL="false"
6127e9fcaa8aSmrg  else
612857f47464Smrg    case $cross_compiling:$ac_tool_warned in
612957f47464Smrgyes:)
6130876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6131876003caSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
613257f47464Smrgac_tool_warned=yes ;;
613357f47464Smrgesac
613457f47464Smrg    DLLTOOL=$ac_ct_DLLTOOL
613557f47464Smrg  fi
613657f47464Smrgelse
613757f47464Smrg  DLLTOOL="$ac_cv_prog_DLLTOOL"
613857f47464Smrgfi
613957f47464Smrg
614057f47464Smrgtest -z "$DLLTOOL" && DLLTOOL=dlltool
614157f47464Smrg
614257f47464Smrg
614357f47464Smrg
614457f47464Smrg
614557f47464Smrg
614657f47464Smrg
614757f47464Smrg
614857f47464Smrg
614957f47464Smrg
615057f47464Smrg
6151876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6152876003caSmrg$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
6153876003caSmrgif ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
6154876003caSmrg  $as_echo_n "(cached) " >&6
6155876003caSmrgelse
615657f47464Smrg  lt_cv_sharedlib_from_linklib_cmd='unknown'
615757f47464Smrg
615857f47464Smrgcase $host_os in
615957f47464Smrgcygwin* | mingw* | pw32* | cegcc*)
6160862bcd1aSmrg  # two different shell functions defined in ltmain.sh;
6161862bcd1aSmrg  # decide which one to use based on capabilities of $DLLTOOL
616257f47464Smrg  case `$DLLTOOL --help 2>&1` in
616357f47464Smrg  *--identify-strict*)
616457f47464Smrg    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
616557f47464Smrg    ;;
616657f47464Smrg  *)
616757f47464Smrg    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
616857f47464Smrg    ;;
616957f47464Smrg  esac
617057f47464Smrg  ;;
617157f47464Smrg*)
617257f47464Smrg  # fallback: assume linklib IS sharedlib
6173862bcd1aSmrg  lt_cv_sharedlib_from_linklib_cmd=$ECHO
617457f47464Smrg  ;;
617557f47464Smrgesac
617657f47464Smrg
617757f47464Smrgfi
6178876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6179876003caSmrg$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
618057f47464Smrgsharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
618157f47464Smrgtest -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
618257f47464Smrg
618357f47464Smrg
618457f47464Smrg
618557f47464Smrg
618657f47464Smrg
618757f47464Smrg
618857f47464Smrg
618957f47464Smrgif test -n "$ac_tool_prefix"; then
619057f47464Smrg  for ac_prog in ar
619188de56ccSmrg  do
619288de56ccSmrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
619388de56ccSmrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
6194876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6195876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
6196876003caSmrgif ${ac_cv_prog_AR+:} false; then :
6197876003caSmrg  $as_echo_n "(cached) " >&6
6198876003caSmrgelse
619957f47464Smrg  if test -n "$AR"; then
620057f47464Smrg  ac_cv_prog_AR="$AR" # Let the user override the test.
620188de56ccSmrgelse
620288de56ccSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
620388de56ccSmrgfor as_dir in $PATH
620488de56ccSmrgdo
620588de56ccSmrg  IFS=$as_save_IFS
6206876003caSmrg  test -z "$as_dir" && as_dir=.
620788de56ccSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
6208876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
620957f47464Smrg    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6210876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
621188de56ccSmrg    break 2
621288de56ccSmrg  fi
621388de56ccSmrgdone
621488de56ccSmrg  done
621588de56ccSmrgIFS=$as_save_IFS
62162e9c7c8cSmrg
621788de56ccSmrgfi
621888de56ccSmrgfi
621957f47464SmrgAR=$ac_cv_prog_AR
622057f47464Smrgif test -n "$AR"; then
6221876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6222876003caSmrg$as_echo "$AR" >&6; }
622388de56ccSmrgelse
6224876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6225876003caSmrg$as_echo "no" >&6; }
622688de56ccSmrgfi
62272e9c7c8cSmrg
62282e9c7c8cSmrg
622957f47464Smrg    test -n "$AR" && break
623088de56ccSmrg  done
623188de56ccSmrgfi
623257f47464Smrgif test -z "$AR"; then
623357f47464Smrg  ac_ct_AR=$AR
623457f47464Smrg  for ac_prog in ar
623588de56ccSmrgdo
623688de56ccSmrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
623788de56ccSmrgset dummy $ac_prog; ac_word=$2
6238876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6239876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
6240876003caSmrgif ${ac_cv_prog_ac_ct_AR+:} false; then :
6241876003caSmrg  $as_echo_n "(cached) " >&6
6242876003caSmrgelse
624357f47464Smrg  if test -n "$ac_ct_AR"; then
624457f47464Smrg  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
624588de56ccSmrgelse
624688de56ccSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
624788de56ccSmrgfor as_dir in $PATH
624888de56ccSmrgdo
624988de56ccSmrg  IFS=$as_save_IFS
6250876003caSmrg  test -z "$as_dir" && as_dir=.
625188de56ccSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
6252876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
625357f47464Smrg    ac_cv_prog_ac_ct_AR="$ac_prog"
6254876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
625588de56ccSmrg    break 2
625688de56ccSmrg  fi
625788de56ccSmrgdone
625888de56ccSmrg  done
625988de56ccSmrgIFS=$as_save_IFS
62602e9c7c8cSmrg
626188de56ccSmrgfi
626288de56ccSmrgfi
626357f47464Smrgac_ct_AR=$ac_cv_prog_ac_ct_AR
626457f47464Smrgif test -n "$ac_ct_AR"; then
6265876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6266876003caSmrg$as_echo "$ac_ct_AR" >&6; }
626788de56ccSmrgelse
6268876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6269876003caSmrg$as_echo "no" >&6; }
627088de56ccSmrgfi
62712e9c7c8cSmrg
62722e9c7c8cSmrg
627357f47464Smrg  test -n "$ac_ct_AR" && break
627488de56ccSmrgdone
62752e9c7c8cSmrg
627657f47464Smrg  if test "x$ac_ct_AR" = x; then
627757f47464Smrg    AR="false"
62782e9c7c8cSmrg  else
627988de56ccSmrg    case $cross_compiling:$ac_tool_warned in
628088de56ccSmrgyes:)
6281876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6282876003caSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
628388de56ccSmrgac_tool_warned=yes ;;
628488de56ccSmrgesac
628557f47464Smrg    AR=$ac_ct_AR
62862e9c7c8cSmrg  fi
628788de56ccSmrgfi
62882e9c7c8cSmrg
628957f47464Smrg: ${AR=ar}
6290876003caSmrg: ${AR_FLAGS=cru}
62912e9c7c8cSmrg
62922e9c7c8cSmrg
62932e9c7c8cSmrg
62942e9c7c8cSmrg
62952e9c7c8cSmrg
62962e9c7c8cSmrg
6297e9628295Smrg
6298e9628295Smrg
62992e9c7c8cSmrg
63002e9c7c8cSmrg
63012e9c7c8cSmrg
6302876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6303876003caSmrg$as_echo_n "checking for archiver @FILE support... " >&6; }
6304876003caSmrgif ${lt_cv_ar_at_file+:} false; then :
6305876003caSmrg  $as_echo_n "(cached) " >&6
6306876003caSmrgelse
630757f47464Smrg  lt_cv_ar_at_file=no
630857f47464Smrg   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
630957f47464Smrg/* end confdefs.h.  */
63102e9c7c8cSmrg
631157f47464Smrgint
6312876003caSmrgmain ()
631357f47464Smrg{
63142e9c7c8cSmrg
631557f47464Smrg  ;
631657f47464Smrg  return 0;
631757f47464Smrg}
631857f47464Smrg_ACEOF
6319876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
632057f47464Smrg  echo conftest.$ac_objext > conftest.lst
632157f47464Smrg      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
632257f47464Smrg      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
632357f47464Smrg  (eval $lt_ar_try) 2>&5
632457f47464Smrg  ac_status=$?
6325876003caSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
632657f47464Smrg  test $ac_status = 0; }
6327862bcd1aSmrg      if test 0 -eq "$ac_status"; then
632857f47464Smrg	# Ensure the archiver fails upon bogus file names.
632957f47464Smrg	rm -f conftest.$ac_objext libconftest.a
633057f47464Smrg	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
633157f47464Smrg  (eval $lt_ar_try) 2>&5
633257f47464Smrg  ac_status=$?
6333876003caSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
633457f47464Smrg  test $ac_status = 0; }
6335862bcd1aSmrg	if test 0 -ne "$ac_status"; then
633657f47464Smrg          lt_cv_ar_at_file=@
633757f47464Smrg        fi
633857f47464Smrg      fi
633957f47464Smrg      rm -f conftest.* libconftest.a
634088de56ccSmrg
634157f47464Smrgfi
6342876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
63432e9c7c8cSmrg
634488de56ccSmrgfi
6345876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6346876003caSmrg$as_echo "$lt_cv_ar_at_file" >&6; }
63471ab64890Smrg
6348862bcd1aSmrgif test no = "$lt_cv_ar_at_file"; then
634957f47464Smrg  archiver_list_spec=
635088de56ccSmrgelse
635157f47464Smrg  archiver_list_spec=$lt_cv_ar_at_file
63521ab64890Smrgfi
63532e9c7c8cSmrg
63542e9c7c8cSmrg
63552e9c7c8cSmrg
63562e9c7c8cSmrg
6357b4ee4795Smrg
6358b4ee4795Smrg
6359b4ee4795Smrg
636057f47464Smrgif test -n "$ac_tool_prefix"; then
636157f47464Smrg  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
636257f47464Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2
6363876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6364876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
6365876003caSmrgif ${ac_cv_prog_STRIP+:} false; then :
6366876003caSmrg  $as_echo_n "(cached) " >&6
6367876003caSmrgelse
636857f47464Smrg  if test -n "$STRIP"; then
636957f47464Smrg  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
637057f47464Smrgelse
637157f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
637257f47464Smrgfor as_dir in $PATH
637357f47464Smrgdo
637457f47464Smrg  IFS=$as_save_IFS
6375876003caSmrg  test -z "$as_dir" && as_dir=.
637657f47464Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
6377876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
637857f47464Smrg    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6379876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
638057f47464Smrg    break 2
638157f47464Smrg  fi
638257f47464Smrgdone
638357f47464Smrg  done
638457f47464SmrgIFS=$as_save_IFS
6385b4ee4795Smrg
638657f47464Smrgfi
638757f47464Smrgfi
638857f47464SmrgSTRIP=$ac_cv_prog_STRIP
638957f47464Smrgif test -n "$STRIP"; then
6390876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6391876003caSmrg$as_echo "$STRIP" >&6; }
639257f47464Smrgelse
6393876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6394876003caSmrg$as_echo "no" >&6; }
639557f47464Smrgfi
6396b4ee4795Smrg
6397b4ee4795Smrg
639857f47464Smrgfi
639957f47464Smrgif test -z "$ac_cv_prog_STRIP"; then
640057f47464Smrg  ac_ct_STRIP=$STRIP
640157f47464Smrg  # Extract the first word of "strip", so it can be a program name with args.
640257f47464Smrgset dummy strip; ac_word=$2
6403876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6404876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
6405876003caSmrgif ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6406876003caSmrg  $as_echo_n "(cached) " >&6
6407876003caSmrgelse
640857f47464Smrg  if test -n "$ac_ct_STRIP"; then
640957f47464Smrg  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
641057f47464Smrgelse
641157f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
641257f47464Smrgfor as_dir in $PATH
641357f47464Smrgdo
641457f47464Smrg  IFS=$as_save_IFS
6415876003caSmrg  test -z "$as_dir" && as_dir=.
641657f47464Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
6417876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
641857f47464Smrg    ac_cv_prog_ac_ct_STRIP="strip"
6419876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
642057f47464Smrg    break 2
642157f47464Smrg  fi
642257f47464Smrgdone
642357f47464Smrg  done
642457f47464SmrgIFS=$as_save_IFS
6425b4ee4795Smrg
642657f47464Smrgfi
642757f47464Smrgfi
642857f47464Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
642957f47464Smrgif test -n "$ac_ct_STRIP"; then
6430876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6431876003caSmrg$as_echo "$ac_ct_STRIP" >&6; }
6432b4ee4795Smrgelse
6433876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6434876003caSmrg$as_echo "no" >&6; }
643588de56ccSmrgfi
6436b4ee4795Smrg
643757f47464Smrg  if test "x$ac_ct_STRIP" = x; then
643857f47464Smrg    STRIP=":"
643957f47464Smrg  else
644057f47464Smrg    case $cross_compiling:$ac_tool_warned in
644157f47464Smrgyes:)
6442876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6443876003caSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
644457f47464Smrgac_tool_warned=yes ;;
644557f47464Smrgesac
644657f47464Smrg    STRIP=$ac_ct_STRIP
644757f47464Smrg  fi
644857f47464Smrgelse
644957f47464Smrg  STRIP="$ac_cv_prog_STRIP"
645057f47464Smrgfi
6451b4ee4795Smrg
645257f47464Smrgtest -z "$STRIP" && STRIP=:
645388de56ccSmrg
645488de56ccSmrg
645588de56ccSmrg
645688de56ccSmrg
645788de56ccSmrg
645888de56ccSmrg
645988de56ccSmrgif test -n "$ac_tool_prefix"; then
646057f47464Smrg  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
646157f47464Smrgset dummy ${ac_tool_prefix}ranlib; ac_word=$2
6462876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6463876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
6464876003caSmrgif ${ac_cv_prog_RANLIB+:} false; then :
6465876003caSmrg  $as_echo_n "(cached) " >&6
6466876003caSmrgelse
646757f47464Smrg  if test -n "$RANLIB"; then
646857f47464Smrg  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
646988de56ccSmrgelse
647088de56ccSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
647188de56ccSmrgfor as_dir in $PATH
647288de56ccSmrgdo
647388de56ccSmrg  IFS=$as_save_IFS
6474876003caSmrg  test -z "$as_dir" && as_dir=.
647588de56ccSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
6476876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
647757f47464Smrg    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6478876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
647988de56ccSmrg    break 2
648088de56ccSmrg  fi
648188de56ccSmrgdone
6482b4ee4795Smrg  done
64831ab64890SmrgIFS=$as_save_IFS
64841ab64890Smrg
64851ab64890Smrgfi
64861ab64890Smrgfi
648757f47464SmrgRANLIB=$ac_cv_prog_RANLIB
648857f47464Smrgif test -n "$RANLIB"; then
6489876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6490876003caSmrg$as_echo "$RANLIB" >&6; }
64911ab64890Smrgelse
6492876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6493876003caSmrg$as_echo "no" >&6; }
64941ab64890Smrgfi
64951ab64890Smrg
64961ab64890Smrg
64971ab64890Smrgfi
649857f47464Smrgif test -z "$ac_cv_prog_RANLIB"; then
649957f47464Smrg  ac_ct_RANLIB=$RANLIB
650057f47464Smrg  # Extract the first word of "ranlib", so it can be a program name with args.
650157f47464Smrgset dummy ranlib; ac_word=$2
6502876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6503876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
6504876003caSmrgif ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6505876003caSmrg  $as_echo_n "(cached) " >&6
6506876003caSmrgelse
650757f47464Smrg  if test -n "$ac_ct_RANLIB"; then
650857f47464Smrg  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
65091ab64890Smrgelse
65101ab64890Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
65111ab64890Smrgfor as_dir in $PATH
65121ab64890Smrgdo
65131ab64890Smrg  IFS=$as_save_IFS
6514876003caSmrg  test -z "$as_dir" && as_dir=.
6515b4ee4795Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
6516876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
651757f47464Smrg    ac_cv_prog_ac_ct_RANLIB="ranlib"
6518876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
65191ab64890Smrg    break 2
65201ab64890Smrg  fi
65211ab64890Smrgdone
6522b4ee4795Smrg  done
65231ab64890SmrgIFS=$as_save_IFS
65241ab64890Smrg
65251ab64890Smrgfi
65261ab64890Smrgfi
652757f47464Smrgac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
652857f47464Smrgif test -n "$ac_ct_RANLIB"; then
6529876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6530876003caSmrg$as_echo "$ac_ct_RANLIB" >&6; }
65311ab64890Smrgelse
6532876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6533876003caSmrg$as_echo "no" >&6; }
65341ab64890Smrgfi
65351ab64890Smrg
653657f47464Smrg  if test "x$ac_ct_RANLIB" = x; then
653757f47464Smrg    RANLIB=":"
65381ab64890Smrg  else
65391ab64890Smrg    case $cross_compiling:$ac_tool_warned in
65401ab64890Smrgyes:)
6541876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6542876003caSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
65431ab64890Smrgac_tool_warned=yes ;;
65441ab64890Smrgesac
654557f47464Smrg    RANLIB=$ac_ct_RANLIB
65461ab64890Smrg  fi
654788de56ccSmrgelse
654857f47464Smrg  RANLIB="$ac_cv_prog_RANLIB"
65491ab64890Smrgfi
65501ab64890Smrg
655157f47464Smrgtest -z "$RANLIB" && RANLIB=:
65522e9c7c8cSmrg
6553b4ee4795Smrg
65541ab64890Smrg
6555b4ee4795Smrg
65561ab64890Smrg
65571ab64890Smrg
655857f47464Smrg# Determine commands to create old-style static archives.
655957f47464Smrgold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
656057f47464Smrgold_postinstall_cmds='chmod 644 $oldlib'
656157f47464Smrgold_postuninstall_cmds=
6562b4ee4795Smrg
656357f47464Smrgif test -n "$RANLIB"; then
656457f47464Smrg  case $host_os in
6565862bcd1aSmrg  bitrig* | openbsd*)
6566eb411b4bSmrg    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
656757f47464Smrg    ;;
656857f47464Smrg  *)
6569eb411b4bSmrg    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
657057f47464Smrg    ;;
657157f47464Smrg  esac
6572eb411b4bSmrg  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
657357f47464Smrgfi
6574b4ee4795Smrg
657557f47464Smrgcase $host_os in
657657f47464Smrg  darwin*)
657757f47464Smrg    lock_old_archive_extraction=yes ;;
657857f47464Smrg  *)
657957f47464Smrg    lock_old_archive_extraction=no ;;
658057f47464Smrgesac
6581b4ee4795Smrg
65821ab64890Smrg
6583b4ee4795Smrg
658488de56ccSmrg
658588de56ccSmrg
658688de56ccSmrg
65872e9c7c8cSmrg
65882e9c7c8cSmrg
65892e9c7c8cSmrg
65902e9c7c8cSmrg
65912e9c7c8cSmrg
6592e9fcaa8aSmrg
65932e9c7c8cSmrg
6594b4ee4795Smrg
6595b4ee4795Smrg
65961ab64890Smrg
65971ab64890Smrg
6598b4ee4795Smrg
6599b4ee4795Smrg
6600b4ee4795Smrg
6601b4ee4795Smrg
6602b4ee4795Smrg
6603b4ee4795Smrg
6604b4ee4795Smrg
6605b4ee4795Smrg
6606b4ee4795Smrg
6607e9fcaa8aSmrg
6608e9fcaa8aSmrg
660988de56ccSmrg
661088de56ccSmrg
661188de56ccSmrg
661288de56ccSmrg
661388de56ccSmrg
661488de56ccSmrg
6615b4ee4795Smrg
6616b4ee4795Smrg
6617b4ee4795Smrg
6618b4ee4795Smrg
6619e9fcaa8aSmrg
662057f47464Smrg# If no C compiler was specified, use CC.
662157f47464SmrgLTCC=${LTCC-"$CC"}
6622e9fcaa8aSmrg
662357f47464Smrg# If no C compiler flags were specified, use CFLAGS.
662457f47464SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6625e9fcaa8aSmrg
662657f47464Smrg# Allow CC to be a program name with arguments.
662757f47464Smrgcompiler=$CC
6628e9fcaa8aSmrg
6629e9fcaa8aSmrg
663057f47464Smrg# Check for command to grab the raw symbol name followed by C symbol from nm.
6631876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6632876003caSmrg$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6633876003caSmrgif ${lt_cv_sys_global_symbol_pipe+:} false; then :
6634876003caSmrg  $as_echo_n "(cached) " >&6
6635876003caSmrgelse
6636e9fcaa8aSmrg
663757f47464Smrg# These are sane defaults that work on at least a few old systems.
663857f47464Smrg# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6639e9fcaa8aSmrg
664057f47464Smrg# Character class describing NM global symbol codes.
664157f47464Smrgsymcode='[BCDEGRST]'
6642e9fcaa8aSmrg
664357f47464Smrg# Regexp to match symbols that can be accessed directly from C.
664457f47464Smrgsympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6645e9fcaa8aSmrg
664657f47464Smrg# Define system-specific variables.
664757f47464Smrgcase $host_os in
664857f47464Smrgaix*)
664957f47464Smrg  symcode='[BCDT]'
665057f47464Smrg  ;;
665157f47464Smrgcygwin* | mingw* | pw32* | cegcc*)
665257f47464Smrg  symcode='[ABCDGISTW]'
665357f47464Smrg  ;;
665457f47464Smrghpux*)
6655862bcd1aSmrg  if test ia64 = "$host_cpu"; then
665657f47464Smrg    symcode='[ABCDEGRST]'
665757f47464Smrg  fi
665857f47464Smrg  ;;
665957f47464Smrgirix* | nonstopux*)
666057f47464Smrg  symcode='[BCDEGRST]'
666157f47464Smrg  ;;
666257f47464Smrgosf*)
666357f47464Smrg  symcode='[BCDEGQRST]'
666457f47464Smrg  ;;
666557f47464Smrgsolaris*)
666657f47464Smrg  symcode='[BDRT]'
666757f47464Smrg  ;;
666857f47464Smrgsco3.2v5*)
666957f47464Smrg  symcode='[DT]'
667057f47464Smrg  ;;
667157f47464Smrgsysv4.2uw2*)
667257f47464Smrg  symcode='[DT]'
667357f47464Smrg  ;;
667457f47464Smrgsysv5* | sco5v6* | unixware* | OpenUNIX*)
667557f47464Smrg  symcode='[ABDT]'
667657f47464Smrg  ;;
667757f47464Smrgsysv4)
667857f47464Smrg  symcode='[DFNSTU]'
667957f47464Smrg  ;;
668057f47464Smrgesac
6681e9fcaa8aSmrg
668257f47464Smrg# If we're using GNU nm, then use its standard symbol codes.
668357f47464Smrgcase `$NM -V 2>&1` in
668457f47464Smrg*GNU* | *'with BFD'*)
668557f47464Smrg  symcode='[ABCDGIRSTW]' ;;
668657f47464Smrgesac
6687b4ee4795Smrg
6688862bcd1aSmrgif test "$lt_cv_nm_interface" = "MS dumpbin"; then
6689862bcd1aSmrg  # Gets list of data symbols to import.
6690876003caSmrg  lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
6691862bcd1aSmrg  # Adjust the below global symbol transforms to fixup imported variables.
6692862bcd1aSmrg  lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
6693862bcd1aSmrg  lt_c_name_hook=" -e 's/^I .* \(.*\)$/  {\"\1\", (void *) 0},/p'"
6694862bcd1aSmrg  lt_c_name_lib_hook="\
6695862bcd1aSmrg  -e 's/^I .* \(lib.*\)$/  {\"\1\", (void *) 0},/p'\
6696862bcd1aSmrg  -e 's/^I .* \(.*\)$/  {\"lib\1\", (void *) 0},/p'"
6697862bcd1aSmrgelse
6698862bcd1aSmrg  # Disable hooks by default.
6699862bcd1aSmrg  lt_cv_sys_global_symbol_to_import=
6700862bcd1aSmrg  lt_cdecl_hook=
6701862bcd1aSmrg  lt_c_name_hook=
6702862bcd1aSmrg  lt_c_name_lib_hook=
6703862bcd1aSmrgfi
6704862bcd1aSmrg
670557f47464Smrg# Transform an extracted symbol line into a proper C declaration.
670657f47464Smrg# Some systems (esp. on ia64) link data and code symbols differently,
670757f47464Smrg# so use this general approach.
6708876003caSmrglt_cv_sys_global_symbol_to_cdecl="sed -n"\
6709862bcd1aSmrg$lt_cdecl_hook\
6710862bcd1aSmrg" -e 's/^T .* \(.*\)$/extern int \1();/p'"\
6711862bcd1aSmrg" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
6712b4ee4795Smrg
671357f47464Smrg# Transform an extracted symbol line into symbol name and symbol address
6714876003caSmrglt_cv_sys_global_symbol_to_c_name_address="sed -n"\
6715862bcd1aSmrg$lt_c_name_hook\
6716862bcd1aSmrg" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
6717862bcd1aSmrg" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/p'"
6718862bcd1aSmrg
6719862bcd1aSmrg# Transform an extracted symbol line into symbol name with lib prefix and
6720862bcd1aSmrg# symbol address.
6721876003caSmrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
6722862bcd1aSmrg$lt_c_name_lib_hook\
6723862bcd1aSmrg" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
6724862bcd1aSmrg" -e 's/^$symcode$symcode* .* \(lib.*\)$/  {\"\1\", (void *) \&\1},/p'"\
6725862bcd1aSmrg" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"lib\1\", (void *) \&\1},/p'"
6726b4ee4795Smrg
672757f47464Smrg# Handle CRLF in mingw tool chain
672857f47464Smrgopt_cr=
672957f47464Smrgcase $build_os in
673057f47464Smrgmingw*)
673157f47464Smrg  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
673257f47464Smrg  ;;
673357f47464Smrgesac
6734b4ee4795Smrg
673557f47464Smrg# Try without a prefix underscore, then with it.
673657f47464Smrgfor ac_symprfx in "" "_"; do
6737b4ee4795Smrg
673857f47464Smrg  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
673957f47464Smrg  symxfrm="\\1 $ac_symprfx\\2 \\2"
674057f47464Smrg
674157f47464Smrg  # Write the raw and C identifiers.
674257f47464Smrg  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6743862bcd1aSmrg    # Fake it for dumpbin and say T for any non-static function,
6744862bcd1aSmrg    # D for any global variable and I for any imported variable.
6745876003caSmrg    # Also find C++ and __fastcall symbols from MSVC++,
674657f47464Smrg    # which start with @ or ?.
674757f47464Smrg    lt_cv_sys_global_symbol_pipe="$AWK '"\
674857f47464Smrg"     {last_section=section; section=\$ 3};"\
6749eb411b4bSmrg"     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
675057f47464Smrg"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6751862bcd1aSmrg"     /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
6752862bcd1aSmrg"     /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
6753862bcd1aSmrg"     /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
675457f47464Smrg"     \$ 0!~/External *\|/{next};"\
675557f47464Smrg"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
675657f47464Smrg"     {if(hide[section]) next};"\
6757862bcd1aSmrg"     {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
6758862bcd1aSmrg"     {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
6759862bcd1aSmrg"     s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
6760862bcd1aSmrg"     s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
676157f47464Smrg"     ' prfx=^$ac_symprfx"
676257f47464Smrg  else
6763876003caSmrg    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
676457f47464Smrg  fi
6765876003caSmrg  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
676657f47464Smrg
676757f47464Smrg  # Check to see that the pipe works correctly.
676857f47464Smrg  pipe_works=no
676957f47464Smrg
677057f47464Smrg  rm -f conftest*
677157f47464Smrg  cat > conftest.$ac_ext <<_LT_EOF
677257f47464Smrg#ifdef __cplusplus
677357f47464Smrgextern "C" {
677457f47464Smrg#endif
677557f47464Smrgchar nm_test_var;
677657f47464Smrgvoid nm_test_func(void);
677757f47464Smrgvoid nm_test_func(void){}
677857f47464Smrg#ifdef __cplusplus
677957f47464Smrg}
678057f47464Smrg#endif
678157f47464Smrgint main(){nm_test_var='a';nm_test_func();return(0);}
678257f47464Smrg_LT_EOF
678357f47464Smrg
678457f47464Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
678557f47464Smrg  (eval $ac_compile) 2>&5
678657f47464Smrg  ac_status=$?
6787876003caSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
678857f47464Smrg  test $ac_status = 0; }; then
678957f47464Smrg    # Now try to grab the symbols.
679057f47464Smrg    nlist=conftest.nm
679103ea5dc6Smrg    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
679203ea5dc6Smrg  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
679303ea5dc6Smrg  ac_status=$?
6794876003caSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
679503ea5dc6Smrg  test $ac_status = 0; } && test -s "$nlist"; then
679657f47464Smrg      # Try sorting and uniquifying the output.
679757f47464Smrg      if sort "$nlist" | uniq > "$nlist"T; then
679857f47464Smrg	mv -f "$nlist"T "$nlist"
679957f47464Smrg      else
680057f47464Smrg	rm -f "$nlist"T
680157f47464Smrg      fi
680257f47464Smrg
680357f47464Smrg      # Make sure that we snagged all the symbols we need.
680457f47464Smrg      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
680557f47464Smrg	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
680657f47464Smrg	  cat <<_LT_EOF > conftest.$ac_ext
680757f47464Smrg/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
6808862bcd1aSmrg#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
6809862bcd1aSmrg/* DATA imports from DLLs on WIN32 can't be const, because runtime
681057f47464Smrg   relocations are performed -- see ld's documentation on pseudo-relocs.  */
681157f47464Smrg# define LT_DLSYM_CONST
6812862bcd1aSmrg#elif defined __osf__
681357f47464Smrg/* This system does not cope well with relocations in const data.  */
681457f47464Smrg# define LT_DLSYM_CONST
681557f47464Smrg#else
681657f47464Smrg# define LT_DLSYM_CONST const
681757f47464Smrg#endif
681857f47464Smrg
681957f47464Smrg#ifdef __cplusplus
682057f47464Smrgextern "C" {
682157f47464Smrg#endif
682257f47464Smrg
682357f47464Smrg_LT_EOF
682457f47464Smrg	  # Now generate the symbol file.
682557f47464Smrg	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
682657f47464Smrg
682757f47464Smrg	  cat <<_LT_EOF >> conftest.$ac_ext
682857f47464Smrg
682957f47464Smrg/* The mapping between symbol names and symbols.  */
683057f47464SmrgLT_DLSYM_CONST struct {
683157f47464Smrg  const char *name;
683257f47464Smrg  void       *address;
683357f47464Smrg}
683457f47464Smrglt__PROGRAM__LTX_preloaded_symbols[] =
683557f47464Smrg{
683657f47464Smrg  { "@PROGRAM@", (void *) 0 },
683757f47464Smrg_LT_EOF
6838862bcd1aSmrg	  $SED "s/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
683957f47464Smrg	  cat <<\_LT_EOF >> conftest.$ac_ext
684057f47464Smrg  {0, (void *) 0}
684157f47464Smrg};
684257f47464Smrg
684357f47464Smrg/* This works around a problem in FreeBSD linker */
684457f47464Smrg#ifdef FREEBSD_WORKAROUND
684557f47464Smrgstatic const void *lt_preloaded_setup() {
684657f47464Smrg  return lt__PROGRAM__LTX_preloaded_symbols;
684757f47464Smrg}
684857f47464Smrg#endif
684957f47464Smrg
685057f47464Smrg#ifdef __cplusplus
685157f47464Smrg}
685257f47464Smrg#endif
685357f47464Smrg_LT_EOF
685457f47464Smrg	  # Now try linking the two files.
685557f47464Smrg	  mv conftest.$ac_objext conftstm.$ac_objext
685657f47464Smrg	  lt_globsym_save_LIBS=$LIBS
685757f47464Smrg	  lt_globsym_save_CFLAGS=$CFLAGS
6858862bcd1aSmrg	  LIBS=conftstm.$ac_objext
685957f47464Smrg	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
686057f47464Smrg	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
686157f47464Smrg  (eval $ac_link) 2>&5
686257f47464Smrg  ac_status=$?
6863876003caSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6864862bcd1aSmrg  test $ac_status = 0; } && test -s conftest$ac_exeext; then
686557f47464Smrg	    pipe_works=yes
686657f47464Smrg	  fi
686757f47464Smrg	  LIBS=$lt_globsym_save_LIBS
686857f47464Smrg	  CFLAGS=$lt_globsym_save_CFLAGS
686957f47464Smrg	else
687057f47464Smrg	  echo "cannot find nm_test_func in $nlist" >&5
687157f47464Smrg	fi
687257f47464Smrg      else
687357f47464Smrg	echo "cannot find nm_test_var in $nlist" >&5
687457f47464Smrg      fi
687557f47464Smrg    else
687657f47464Smrg      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
687757f47464Smrg    fi
687857f47464Smrg  else
687957f47464Smrg    echo "$progname: failed program was:" >&5
688057f47464Smrg    cat conftest.$ac_ext >&5
688157f47464Smrg  fi
688257f47464Smrg  rm -rf conftest* conftst*
688357f47464Smrg
688457f47464Smrg  # Do not use the global_symbol_pipe unless it works.
6885862bcd1aSmrg  if test yes = "$pipe_works"; then
688657f47464Smrg    break
688757f47464Smrg  else
688857f47464Smrg    lt_cv_sys_global_symbol_pipe=
6889b4ee4795Smrg  fi
68902e9c7c8cSmrgdone
68912e9c7c8cSmrg
68922e9c7c8cSmrgfi
689357f47464Smrg
689457f47464Smrgif test -z "$lt_cv_sys_global_symbol_pipe"; then
689557f47464Smrg  lt_cv_sys_global_symbol_to_cdecl=
68962e9c7c8cSmrgfi
689757f47464Smrgif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6898876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6899876003caSmrg$as_echo "failed" >&6; }
69001ab64890Smrgelse
6901876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6902876003caSmrg$as_echo "ok" >&6; }
69032e9c7c8cSmrgfi
69042e9c7c8cSmrg
690557f47464Smrg# Response file support.
690657f47464Smrgif test "$lt_cv_nm_interface" = "MS dumpbin"; then
690757f47464Smrg  nm_file_list_spec='@'
690857f47464Smrgelif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
690957f47464Smrg  nm_file_list_spec='@'
69101ab64890Smrgfi
69111ab64890Smrg
6912e9fcaa8aSmrg
6913e9fcaa8aSmrg
6914e9fcaa8aSmrg
6915e9fcaa8aSmrg
6916e9fcaa8aSmrg
69171ab64890Smrg
691888de56ccSmrg
691988de56ccSmrg
692088de56ccSmrg
692188de56ccSmrg
6922e9fcaa8aSmrg
6923e9fcaa8aSmrg
6924e9fcaa8aSmrg
692588de56ccSmrg
692688de56ccSmrg
6927862bcd1aSmrg
6928862bcd1aSmrg
6929862bcd1aSmrg
6930862bcd1aSmrg
6931862bcd1aSmrg
6932862bcd1aSmrg
6933862bcd1aSmrg
6934862bcd1aSmrg
6935862bcd1aSmrg
6936862bcd1aSmrg
693788de56ccSmrg
693888de56ccSmrg
693988de56ccSmrg
694088de56ccSmrg
69411ab64890Smrg
694288de56ccSmrg
694388de56ccSmrg
69441ab64890Smrg
69451ab64890Smrg
6946e9fcaa8aSmrg
6947e9fcaa8aSmrg
6948876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
6949876003caSmrg$as_echo_n "checking for sysroot... " >&6; }
695057f47464Smrg
695157f47464Smrg# Check whether --with-sysroot was given.
6952876003caSmrgif test "${with_sysroot+set}" = set; then :
695357f47464Smrg  withval=$with_sysroot;
6954876003caSmrgelse
695557f47464Smrg  with_sysroot=no
6956e9fcaa8aSmrgfi
6957e9fcaa8aSmrg
6958e9fcaa8aSmrg
695957f47464Smrglt_sysroot=
6960862bcd1aSmrgcase $with_sysroot in #(
696157f47464Smrg yes)
6962862bcd1aSmrg   if test yes = "$GCC"; then
696357f47464Smrg     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
696457f47464Smrg   fi
696557f47464Smrg   ;; #(
696657f47464Smrg /*)
6967876003caSmrg   lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
696857f47464Smrg   ;; #(
696957f47464Smrg no|'')
697057f47464Smrg   ;; #(
697157f47464Smrg *)
6972876003caSmrg   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
6973876003caSmrg$as_echo "$with_sysroot" >&6; }
697457f47464Smrg   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
697557f47464Smrg   ;;
697657f47464Smrgesac
6977e9fcaa8aSmrg
6978876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
6979876003caSmrg$as_echo "${lt_sysroot:-no}" >&6; }
6980e9fcaa8aSmrg
6981e9fcaa8aSmrg
6982e9fcaa8aSmrg
6983e9fcaa8aSmrg
6984e9fcaa8aSmrg
6985876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
6986876003caSmrg$as_echo_n "checking for a working dd... " >&6; }
6987876003caSmrgif ${ac_cv_path_lt_DD+:} false; then :
6988876003caSmrg  $as_echo_n "(cached) " >&6
6989876003caSmrgelse
6990862bcd1aSmrg  printf 0123456789abcdef0123456789abcdef >conftest.i
6991862bcd1aSmrgcat conftest.i conftest.i >conftest2.i
6992862bcd1aSmrg: ${lt_DD:=$DD}
6993862bcd1aSmrgif test -z "$lt_DD"; then
6994862bcd1aSmrg  ac_path_lt_DD_found=false
6995862bcd1aSmrg  # Loop through the user's path and test for each of PROGNAME-LIST
6996862bcd1aSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6997862bcd1aSmrgfor as_dir in $PATH
6998862bcd1aSmrgdo
6999862bcd1aSmrg  IFS=$as_save_IFS
7000876003caSmrg  test -z "$as_dir" && as_dir=.
7001876003caSmrg    for ac_prog in dd; do
7002862bcd1aSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
7003876003caSmrg      ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
7004862bcd1aSmrg      as_fn_executable_p "$ac_path_lt_DD" || continue
7005862bcd1aSmrgif "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7006862bcd1aSmrg  cmp -s conftest.i conftest.out \
7007862bcd1aSmrg  && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
7008862bcd1aSmrgfi
7009862bcd1aSmrg      $ac_path_lt_DD_found && break 3
7010862bcd1aSmrg    done
7011862bcd1aSmrg  done
7012862bcd1aSmrg  done
7013862bcd1aSmrgIFS=$as_save_IFS
7014862bcd1aSmrg  if test -z "$ac_cv_path_lt_DD"; then
7015862bcd1aSmrg    :
7016862bcd1aSmrg  fi
7017862bcd1aSmrgelse
7018862bcd1aSmrg  ac_cv_path_lt_DD=$lt_DD
7019862bcd1aSmrgfi
7020862bcd1aSmrg
7021862bcd1aSmrgrm -f conftest.i conftest2.i conftest.out
7022862bcd1aSmrgfi
7023876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
7024876003caSmrg$as_echo "$ac_cv_path_lt_DD" >&6; }
7025862bcd1aSmrg
7026862bcd1aSmrg
7027876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
7028876003caSmrg$as_echo_n "checking how to truncate binary pipes... " >&6; }
7029876003caSmrgif ${lt_cv_truncate_bin+:} false; then :
7030876003caSmrg  $as_echo_n "(cached) " >&6
7031876003caSmrgelse
7032862bcd1aSmrg  printf 0123456789abcdef0123456789abcdef >conftest.i
7033862bcd1aSmrgcat conftest.i conftest.i >conftest2.i
7034862bcd1aSmrglt_cv_truncate_bin=
7035862bcd1aSmrgif "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7036862bcd1aSmrg  cmp -s conftest.i conftest.out \
7037862bcd1aSmrg  && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
7038862bcd1aSmrgfi
7039862bcd1aSmrgrm -f conftest.i conftest2.i conftest.out
7040862bcd1aSmrgtest -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
7041862bcd1aSmrgfi
7042876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
7043876003caSmrg$as_echo "$lt_cv_truncate_bin" >&6; }
7044862bcd1aSmrg
7045862bcd1aSmrg
7046862bcd1aSmrg
7047862bcd1aSmrg
7048862bcd1aSmrg
7049862bcd1aSmrg
7050862bcd1aSmrg
7051862bcd1aSmrg# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
7052862bcd1aSmrgfunc_cc_basename ()
7053862bcd1aSmrg{
7054862bcd1aSmrg    for cc_temp in $*""; do
7055862bcd1aSmrg      case $cc_temp in
7056862bcd1aSmrg        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7057862bcd1aSmrg        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7058862bcd1aSmrg        \-*) ;;
7059862bcd1aSmrg        *) break;;
7060862bcd1aSmrg      esac
7061862bcd1aSmrg    done
7062862bcd1aSmrg    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7063862bcd1aSmrg}
7064862bcd1aSmrg
706557f47464Smrg# Check whether --enable-libtool-lock was given.
7066876003caSmrgif test "${enable_libtool_lock+set}" = set; then :
706757f47464Smrg  enableval=$enable_libtool_lock;
706857f47464Smrgfi
7069e9fcaa8aSmrg
7070862bcd1aSmrgtest no = "$enable_libtool_lock" || enable_libtool_lock=yes
7071e9fcaa8aSmrg
707257f47464Smrg# Some flags need to be propagated to the compiler or linker for good
707357f47464Smrg# libtool support.
707457f47464Smrgcase $host in
707557f47464Smrgia64-*-hpux*)
7076862bcd1aSmrg  # Find out what ABI is being produced by ac_compile, and set mode
7077862bcd1aSmrg  # options accordingly.
707857f47464Smrg  echo 'int i;' > conftest.$ac_ext
707957f47464Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
708057f47464Smrg  (eval $ac_compile) 2>&5
708157f47464Smrg  ac_status=$?
7082876003caSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
708357f47464Smrg  test $ac_status = 0; }; then
7084876003caSmrg    case `/usr/bin/file conftest.$ac_objext` in
708557f47464Smrg      *ELF-32*)
7086862bcd1aSmrg	HPUX_IA64_MODE=32
708757f47464Smrg	;;
708857f47464Smrg      *ELF-64*)
7089862bcd1aSmrg	HPUX_IA64_MODE=64
709057f47464Smrg	;;
709157f47464Smrg    esac
709257f47464Smrg  fi
709357f47464Smrg  rm -rf conftest*
709457f47464Smrg  ;;
709557f47464Smrg*-*-irix6*)
7096862bcd1aSmrg  # Find out what ABI is being produced by ac_compile, and set linker
7097862bcd1aSmrg  # options accordingly.
709857f47464Smrg  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
709957f47464Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
710057f47464Smrg  (eval $ac_compile) 2>&5
710157f47464Smrg  ac_status=$?
7102876003caSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
710357f47464Smrg  test $ac_status = 0; }; then
7104862bcd1aSmrg    if test yes = "$lt_cv_prog_gnu_ld"; then
7105876003caSmrg      case `/usr/bin/file conftest.$ac_objext` in
710657f47464Smrg	*32-bit*)
710757f47464Smrg	  LD="${LD-ld} -melf32bsmip"
710857f47464Smrg	  ;;
710957f47464Smrg	*N32*)
711057f47464Smrg	  LD="${LD-ld} -melf32bmipn32"
711157f47464Smrg	  ;;
711257f47464Smrg	*64-bit*)
711357f47464Smrg	  LD="${LD-ld} -melf64bmip"
711457f47464Smrg	;;
711557f47464Smrg      esac
711657f47464Smrg    else
7117876003caSmrg      case `/usr/bin/file conftest.$ac_objext` in
711857f47464Smrg	*32-bit*)
711957f47464Smrg	  LD="${LD-ld} -32"
712057f47464Smrg	  ;;
712157f47464Smrg	*N32*)
712257f47464Smrg	  LD="${LD-ld} -n32"
712357f47464Smrg	  ;;
712457f47464Smrg	*64-bit*)
712557f47464Smrg	  LD="${LD-ld} -64"
712657f47464Smrg	  ;;
712757f47464Smrg      esac
712857f47464Smrg    fi
712957f47464Smrg  fi
713057f47464Smrg  rm -rf conftest*
713157f47464Smrg  ;;
7132e9fcaa8aSmrg
7133862bcd1aSmrgmips64*-*linux*)
7134862bcd1aSmrg  # Find out what ABI is being produced by ac_compile, and set linker
7135862bcd1aSmrg  # options accordingly.
7136862bcd1aSmrg  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7137862bcd1aSmrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7138862bcd1aSmrg  (eval $ac_compile) 2>&5
7139862bcd1aSmrg  ac_status=$?
7140876003caSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7141862bcd1aSmrg  test $ac_status = 0; }; then
7142862bcd1aSmrg    emul=elf
7143876003caSmrg    case `/usr/bin/file conftest.$ac_objext` in
7144862bcd1aSmrg      *32-bit*)
7145862bcd1aSmrg	emul="${emul}32"
7146862bcd1aSmrg	;;
7147862bcd1aSmrg      *64-bit*)
7148862bcd1aSmrg	emul="${emul}64"
7149862bcd1aSmrg	;;
7150862bcd1aSmrg    esac
7151876003caSmrg    case `/usr/bin/file conftest.$ac_objext` in
7152862bcd1aSmrg      *MSB*)
7153862bcd1aSmrg	emul="${emul}btsmip"
7154862bcd1aSmrg	;;
7155862bcd1aSmrg      *LSB*)
7156862bcd1aSmrg	emul="${emul}ltsmip"
7157862bcd1aSmrg	;;
7158862bcd1aSmrg    esac
7159876003caSmrg    case `/usr/bin/file conftest.$ac_objext` in
7160862bcd1aSmrg      *N32*)
7161862bcd1aSmrg	emul="${emul}n32"
7162862bcd1aSmrg	;;
7163862bcd1aSmrg    esac
7164862bcd1aSmrg    LD="${LD-ld} -m $emul"
7165862bcd1aSmrg  fi
7166862bcd1aSmrg  rm -rf conftest*
7167862bcd1aSmrg  ;;
7168862bcd1aSmrg
71692d67cb4fSmrgx86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
717057f47464Smrgs390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7171862bcd1aSmrg  # Find out what ABI is being produced by ac_compile, and set linker
7172862bcd1aSmrg  # options accordingly.  Note that the listed cases only cover the
7173862bcd1aSmrg  # situations where additional linker options are needed (such as when
7174862bcd1aSmrg  # doing 32-bit compilation for a host where ld defaults to 64-bit, or
7175862bcd1aSmrg  # vice versa); the common cases where no linker options are needed do
7176862bcd1aSmrg  # not appear in the list.
717757f47464Smrg  echo 'int i;' > conftest.$ac_ext
717857f47464Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
717957f47464Smrg  (eval $ac_compile) 2>&5
718057f47464Smrg  ac_status=$?
7181876003caSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
718257f47464Smrg  test $ac_status = 0; }; then
7183876003caSmrg    case `/usr/bin/file conftest.o` in
718457f47464Smrg      *32-bit*)
718557f47464Smrg	case $host in
718657f47464Smrg	  x86_64-*kfreebsd*-gnu)
718757f47464Smrg	    LD="${LD-ld} -m elf_i386_fbsd"
718857f47464Smrg	    ;;
718957f47464Smrg	  x86_64-*linux*)
7190876003caSmrg	    case `/usr/bin/file conftest.o` in
71912d67cb4fSmrg	      *x86-64*)
71922d67cb4fSmrg		LD="${LD-ld} -m elf32_x86_64"
71932d67cb4fSmrg		;;
71942d67cb4fSmrg	      *)
71952d67cb4fSmrg		LD="${LD-ld} -m elf_i386"
71962d67cb4fSmrg		;;
71972d67cb4fSmrg	    esac
719857f47464Smrg	    ;;
7199862bcd1aSmrg	  powerpc64le-*linux*)
72002d67cb4fSmrg	    LD="${LD-ld} -m elf32lppclinux"
72012d67cb4fSmrg	    ;;
7202862bcd1aSmrg	  powerpc64-*linux*)
720357f47464Smrg	    LD="${LD-ld} -m elf32ppclinux"
720457f47464Smrg	    ;;
720557f47464Smrg	  s390x-*linux*)
720657f47464Smrg	    LD="${LD-ld} -m elf_s390"
720757f47464Smrg	    ;;
720857f47464Smrg	  sparc64-*linux*)
720957f47464Smrg	    LD="${LD-ld} -m elf32_sparc"
721057f47464Smrg	    ;;
721157f47464Smrg	esac
721257f47464Smrg	;;
721357f47464Smrg      *64-bit*)
721457f47464Smrg	case $host in
721557f47464Smrg	  x86_64-*kfreebsd*-gnu)
721657f47464Smrg	    LD="${LD-ld} -m elf_x86_64_fbsd"
721757f47464Smrg	    ;;
721857f47464Smrg	  x86_64-*linux*)
721957f47464Smrg	    LD="${LD-ld} -m elf_x86_64"
722057f47464Smrg	    ;;
72215afda2e6Smrg	  powerpcle-*linux*)
72222d67cb4fSmrg	    LD="${LD-ld} -m elf64lppc"
72232d67cb4fSmrg	    ;;
72245afda2e6Smrg	  powerpc-*linux*)
722557f47464Smrg	    LD="${LD-ld} -m elf64ppc"
722657f47464Smrg	    ;;
722757f47464Smrg	  s390*-*linux*|s390*-*tpf*)
722857f47464Smrg	    LD="${LD-ld} -m elf64_s390"
722957f47464Smrg	    ;;
723057f47464Smrg	  sparc*-*linux*)
723157f47464Smrg	    LD="${LD-ld} -m elf64_sparc"
723257f47464Smrg	    ;;
723357f47464Smrg	esac
723457f47464Smrg	;;
723557f47464Smrg    esac
723657f47464Smrg  fi
723757f47464Smrg  rm -rf conftest*
723857f47464Smrg  ;;
7239e9fcaa8aSmrg
724057f47464Smrg*-*-sco3.2v5*)
724157f47464Smrg  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7242862bcd1aSmrg  SAVE_CFLAGS=$CFLAGS
724357f47464Smrg  CFLAGS="$CFLAGS -belf"
7244876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7245876003caSmrg$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7246876003caSmrgif ${lt_cv_cc_needs_belf+:} false; then :
7247876003caSmrg  $as_echo_n "(cached) " >&6
7248876003caSmrgelse
724957f47464Smrg  ac_ext=c
725057f47464Smrgac_cpp='$CPP $CPPFLAGS'
725157f47464Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
725257f47464Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
725357f47464Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
725457f47464Smrg
725557f47464Smrg     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7256e9fcaa8aSmrg/* end confdefs.h.  */
7257e9fcaa8aSmrg
7258e9fcaa8aSmrgint
7259876003caSmrgmain ()
7260e9fcaa8aSmrg{
7261e9fcaa8aSmrg
7262e9fcaa8aSmrg  ;
7263e9fcaa8aSmrg  return 0;
7264e9fcaa8aSmrg}
7265e9fcaa8aSmrg_ACEOF
7266876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
726757f47464Smrg  lt_cv_cc_needs_belf=yes
7268876003caSmrgelse
726957f47464Smrg  lt_cv_cc_needs_belf=no
727057f47464Smrgfi
7271876003caSmrgrm -f core conftest.err conftest.$ac_objext \
727257f47464Smrg    conftest$ac_exeext conftest.$ac_ext
727357f47464Smrg     ac_ext=c
727457f47464Smrgac_cpp='$CPP $CPPFLAGS'
727557f47464Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
727657f47464Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
727757f47464Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
727857f47464Smrg
727957f47464Smrgfi
7280876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7281876003caSmrg$as_echo "$lt_cv_cc_needs_belf" >&6; }
7282862bcd1aSmrg  if test yes != "$lt_cv_cc_needs_belf"; then
728357f47464Smrg    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7284862bcd1aSmrg    CFLAGS=$SAVE_CFLAGS
728557f47464Smrg  fi
728657f47464Smrg  ;;
7287eb411b4bSmrg*-*solaris*)
7288862bcd1aSmrg  # Find out what ABI is being produced by ac_compile, and set linker
7289862bcd1aSmrg  # options accordingly.
729057f47464Smrg  echo 'int i;' > conftest.$ac_ext
729157f47464Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
729257f47464Smrg  (eval $ac_compile) 2>&5
7293e9fcaa8aSmrg  ac_status=$?
7294876003caSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
729557f47464Smrg  test $ac_status = 0; }; then
7296876003caSmrg    case `/usr/bin/file conftest.o` in
729757f47464Smrg    *64-bit*)
729857f47464Smrg      case $lt_cv_prog_gnu_ld in
7299eb411b4bSmrg      yes*)
7300eb411b4bSmrg        case $host in
7301862bcd1aSmrg        i?86-*-solaris*|x86_64-*-solaris*)
7302eb411b4bSmrg          LD="${LD-ld} -m elf_x86_64"
7303eb411b4bSmrg          ;;
7304eb411b4bSmrg        sparc*-*-solaris*)
7305eb411b4bSmrg          LD="${LD-ld} -m elf64_sparc"
7306eb411b4bSmrg          ;;
7307eb411b4bSmrg        esac
7308eb411b4bSmrg        # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
7309eb411b4bSmrg        if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
7310862bcd1aSmrg          LD=${LD-ld}_sol2
7311eb411b4bSmrg        fi
7312eb411b4bSmrg        ;;
731357f47464Smrg      *)
731457f47464Smrg	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
731557f47464Smrg	  LD="${LD-ld} -64"
731657f47464Smrg	fi
731757f47464Smrg	;;
731857f47464Smrg      esac
731957f47464Smrg      ;;
732057f47464Smrg    esac
732157f47464Smrg  fi
732257f47464Smrg  rm -rf conftest*
732357f47464Smrg  ;;
732457f47464Smrgesac
73251ab64890Smrg
7326862bcd1aSmrgneed_locks=$enable_libtool_lock
73272e9c7c8cSmrg
732888de56ccSmrgif test -n "$ac_tool_prefix"; then
732957f47464Smrg  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
733057f47464Smrgset dummy ${ac_tool_prefix}mt; ac_word=$2
7331876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7332876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
7333876003caSmrgif ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
7334876003caSmrg  $as_echo_n "(cached) " >&6
7335876003caSmrgelse
733657f47464Smrg  if test -n "$MANIFEST_TOOL"; then
733757f47464Smrg  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
733888de56ccSmrgelse
733988de56ccSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
734088de56ccSmrgfor as_dir in $PATH
734188de56ccSmrgdo
734288de56ccSmrg  IFS=$as_save_IFS
7343876003caSmrg  test -z "$as_dir" && as_dir=.
734488de56ccSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
7345876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
734657f47464Smrg    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
7347876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
734888de56ccSmrg    break 2
734988de56ccSmrg  fi
735088de56ccSmrgdone
735188de56ccSmrg  done
735288de56ccSmrgIFS=$as_save_IFS
73532e9c7c8cSmrg
735488de56ccSmrgfi
735588de56ccSmrgfi
735657f47464SmrgMANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
735757f47464Smrgif test -n "$MANIFEST_TOOL"; then
7358876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7359876003caSmrg$as_echo "$MANIFEST_TOOL" >&6; }
7360e9fcaa8aSmrgelse
7361876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7362876003caSmrg$as_echo "no" >&6; }
7363e9fcaa8aSmrgfi
7364e9fcaa8aSmrg
7365e9fcaa8aSmrg
7366e9fcaa8aSmrgfi
736757f47464Smrgif test -z "$ac_cv_prog_MANIFEST_TOOL"; then
736857f47464Smrg  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
736957f47464Smrg  # Extract the first word of "mt", so it can be a program name with args.
737057f47464Smrgset dummy mt; ac_word=$2
7371876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7372876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
7373876003caSmrgif ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
7374876003caSmrg  $as_echo_n "(cached) " >&6
7375876003caSmrgelse
737657f47464Smrg  if test -n "$ac_ct_MANIFEST_TOOL"; then
737757f47464Smrg  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7378e9fcaa8aSmrgelse
7379e9fcaa8aSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7380e9fcaa8aSmrgfor as_dir in $PATH
7381e9fcaa8aSmrgdo
7382e9fcaa8aSmrg  IFS=$as_save_IFS
7383876003caSmrg  test -z "$as_dir" && as_dir=.
7384e9fcaa8aSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
7385876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
738657f47464Smrg    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7387876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7388e9fcaa8aSmrg    break 2
7389e9fcaa8aSmrg  fi
7390e9fcaa8aSmrgdone
7391e9fcaa8aSmrg  done
7392e9fcaa8aSmrgIFS=$as_save_IFS
7393e9fcaa8aSmrg
7394e9fcaa8aSmrgfi
7395e9fcaa8aSmrgfi
739657f47464Smrgac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
739757f47464Smrgif test -n "$ac_ct_MANIFEST_TOOL"; then
7398876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7399876003caSmrg$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
7400e9fcaa8aSmrgelse
7401876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7402876003caSmrg$as_echo "no" >&6; }
7403e9fcaa8aSmrgfi
7404e9fcaa8aSmrg
740557f47464Smrg  if test "x$ac_ct_MANIFEST_TOOL" = x; then
740657f47464Smrg    MANIFEST_TOOL=":"
7407e9fcaa8aSmrg  else
7408e9fcaa8aSmrg    case $cross_compiling:$ac_tool_warned in
7409e9fcaa8aSmrgyes:)
7410876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7411876003caSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7412e9fcaa8aSmrgac_tool_warned=yes ;;
7413e9fcaa8aSmrgesac
741457f47464Smrg    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7415e9fcaa8aSmrg  fi
7416e9fcaa8aSmrgelse
741757f47464Smrg  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7418e9fcaa8aSmrgfi
7419e9fcaa8aSmrg
742057f47464Smrgtest -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7421876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7422876003caSmrg$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7423876003caSmrgif ${lt_cv_path_mainfest_tool+:} false; then :
7424876003caSmrg  $as_echo_n "(cached) " >&6
7425876003caSmrgelse
742657f47464Smrg  lt_cv_path_mainfest_tool=no
742757f47464Smrg  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
742857f47464Smrg  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
742957f47464Smrg  cat conftest.err >&5
743057f47464Smrg  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
743157f47464Smrg    lt_cv_path_mainfest_tool=yes
743257f47464Smrg  fi
743357f47464Smrg  rm -f conftest*
743457f47464Smrgfi
7435876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7436876003caSmrg$as_echo "$lt_cv_path_mainfest_tool" >&6; }
7437862bcd1aSmrgif test yes != "$lt_cv_path_mainfest_tool"; then
743857f47464Smrg  MANIFEST_TOOL=:
743957f47464Smrgfi
7440e9fcaa8aSmrg
7441e9fcaa8aSmrg
7442e9fcaa8aSmrg
7443e9fcaa8aSmrg
7444e9fcaa8aSmrg
7445e9fcaa8aSmrg
744657f47464Smrg  case $host_os in
744757f47464Smrg    rhapsody* | darwin*)
744857f47464Smrg    if test -n "$ac_tool_prefix"; then
744957f47464Smrg  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
745057f47464Smrgset dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7451876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7452876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
7453876003caSmrgif ${ac_cv_prog_DSYMUTIL+:} false; then :
7454876003caSmrg  $as_echo_n "(cached) " >&6
7455876003caSmrgelse
745657f47464Smrg  if test -n "$DSYMUTIL"; then
745757f47464Smrg  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7458e9fcaa8aSmrgelse
7459e9fcaa8aSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7460e9fcaa8aSmrgfor as_dir in $PATH
7461e9fcaa8aSmrgdo
7462e9fcaa8aSmrg  IFS=$as_save_IFS
7463876003caSmrg  test -z "$as_dir" && as_dir=.
7464e9fcaa8aSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
7465876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
746657f47464Smrg    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7467876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7468e9fcaa8aSmrg    break 2
7469e9fcaa8aSmrg  fi
7470e9fcaa8aSmrgdone
7471e9fcaa8aSmrg  done
7472e9fcaa8aSmrgIFS=$as_save_IFS
7473e9fcaa8aSmrg
7474e9fcaa8aSmrgfi
7475e9fcaa8aSmrgfi
747657f47464SmrgDSYMUTIL=$ac_cv_prog_DSYMUTIL
747757f47464Smrgif test -n "$DSYMUTIL"; then
7478876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7479876003caSmrg$as_echo "$DSYMUTIL" >&6; }
748088de56ccSmrgelse
7481876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7482876003caSmrg$as_echo "no" >&6; }
748388de56ccSmrgfi
74842e9c7c8cSmrg
74852e9c7c8cSmrg
748688de56ccSmrgfi
748757f47464Smrgif test -z "$ac_cv_prog_DSYMUTIL"; then
748857f47464Smrg  ac_ct_DSYMUTIL=$DSYMUTIL
748957f47464Smrg  # Extract the first word of "dsymutil", so it can be a program name with args.
749057f47464Smrgset dummy dsymutil; ac_word=$2
7491876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7492876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
7493876003caSmrgif ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7494876003caSmrg  $as_echo_n "(cached) " >&6
7495876003caSmrgelse
749657f47464Smrg  if test -n "$ac_ct_DSYMUTIL"; then
749757f47464Smrg  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
749888de56ccSmrgelse
749988de56ccSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
750088de56ccSmrgfor as_dir in $PATH
750188de56ccSmrgdo
750288de56ccSmrg  IFS=$as_save_IFS
7503876003caSmrg  test -z "$as_dir" && as_dir=.
750488de56ccSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
7505876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
750657f47464Smrg    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7507876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
750888de56ccSmrg    break 2
750988de56ccSmrg  fi
751088de56ccSmrgdone
751188de56ccSmrg  done
751288de56ccSmrgIFS=$as_save_IFS
75132e9c7c8cSmrg
751488de56ccSmrgfi
751588de56ccSmrgfi
751657f47464Smrgac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
751757f47464Smrgif test -n "$ac_ct_DSYMUTIL"; then
7518876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7519876003caSmrg$as_echo "$ac_ct_DSYMUTIL" >&6; }
752088de56ccSmrgelse
7521876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7522876003caSmrg$as_echo "no" >&6; }
752388de56ccSmrgfi
752488de56ccSmrg
752557f47464Smrg  if test "x$ac_ct_DSYMUTIL" = x; then
752657f47464Smrg    DSYMUTIL=":"
752788de56ccSmrg  else
752888de56ccSmrg    case $cross_compiling:$ac_tool_warned in
752988de56ccSmrgyes:)
7530876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7531876003caSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
753288de56ccSmrgac_tool_warned=yes ;;
753388de56ccSmrgesac
753457f47464Smrg    DSYMUTIL=$ac_ct_DSYMUTIL
753588de56ccSmrg  fi
753688de56ccSmrgelse
753757f47464Smrg  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
753888de56ccSmrgfi
753988de56ccSmrg
754057f47464Smrg    if test -n "$ac_tool_prefix"; then
754157f47464Smrg  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
754257f47464Smrgset dummy ${ac_tool_prefix}nmedit; ac_word=$2
7543876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7544876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
7545876003caSmrgif ${ac_cv_prog_NMEDIT+:} false; then :
7546876003caSmrg  $as_echo_n "(cached) " >&6
7547876003caSmrgelse
754857f47464Smrg  if test -n "$NMEDIT"; then
754957f47464Smrg  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
755057f47464Smrgelse
755157f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
755257f47464Smrgfor as_dir in $PATH
755357f47464Smrgdo
755457f47464Smrg  IFS=$as_save_IFS
7555876003caSmrg  test -z "$as_dir" && as_dir=.
755657f47464Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
7557876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
755857f47464Smrg    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7559876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
756057f47464Smrg    break 2
756157f47464Smrg  fi
756257f47464Smrgdone
756357f47464Smrg  done
756457f47464SmrgIFS=$as_save_IFS
756588de56ccSmrg
756657f47464Smrgfi
756757f47464Smrgfi
756857f47464SmrgNMEDIT=$ac_cv_prog_NMEDIT
756957f47464Smrgif test -n "$NMEDIT"; then
7570876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7571876003caSmrg$as_echo "$NMEDIT" >&6; }
757257f47464Smrgelse
7573876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7574876003caSmrg$as_echo "no" >&6; }
757557f47464Smrgfi
757688de56ccSmrg
757788de56ccSmrg
757857f47464Smrgfi
757957f47464Smrgif test -z "$ac_cv_prog_NMEDIT"; then
758057f47464Smrg  ac_ct_NMEDIT=$NMEDIT
758157f47464Smrg  # Extract the first word of "nmedit", so it can be a program name with args.
758257f47464Smrgset dummy nmedit; ac_word=$2
7583876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7584876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
7585876003caSmrgif ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7586876003caSmrg  $as_echo_n "(cached) " >&6
7587876003caSmrgelse
758857f47464Smrg  if test -n "$ac_ct_NMEDIT"; then
758957f47464Smrg  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
759057f47464Smrgelse
759157f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
759257f47464Smrgfor as_dir in $PATH
759357f47464Smrgdo
759457f47464Smrg  IFS=$as_save_IFS
7595876003caSmrg  test -z "$as_dir" && as_dir=.
759657f47464Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
7597876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
759857f47464Smrg    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7599876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
760057f47464Smrg    break 2
760157f47464Smrg  fi
760257f47464Smrgdone
760357f47464Smrg  done
760457f47464SmrgIFS=$as_save_IFS
760588de56ccSmrg
760657f47464Smrgfi
760757f47464Smrgfi
760857f47464Smrgac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
760957f47464Smrgif test -n "$ac_ct_NMEDIT"; then
7610876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7611876003caSmrg$as_echo "$ac_ct_NMEDIT" >&6; }
761257f47464Smrgelse
7613876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7614876003caSmrg$as_echo "no" >&6; }
761557f47464Smrgfi
761688de56ccSmrg
761757f47464Smrg  if test "x$ac_ct_NMEDIT" = x; then
761857f47464Smrg    NMEDIT=":"
761957f47464Smrg  else
762057f47464Smrg    case $cross_compiling:$ac_tool_warned in
762157f47464Smrgyes:)
7622876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7623876003caSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
762457f47464Smrgac_tool_warned=yes ;;
7625e9fcaa8aSmrgesac
762657f47464Smrg    NMEDIT=$ac_ct_NMEDIT
762757f47464Smrg  fi
762857f47464Smrgelse
762957f47464Smrg  NMEDIT="$ac_cv_prog_NMEDIT"
763057f47464Smrgfi
7631e9fcaa8aSmrg
763257f47464Smrg    if test -n "$ac_tool_prefix"; then
763357f47464Smrg  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
763457f47464Smrgset dummy ${ac_tool_prefix}lipo; ac_word=$2
7635876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7636876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
7637876003caSmrgif ${ac_cv_prog_LIPO+:} false; then :
7638876003caSmrg  $as_echo_n "(cached) " >&6
7639876003caSmrgelse
764057f47464Smrg  if test -n "$LIPO"; then
764157f47464Smrg  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
764257f47464Smrgelse
764357f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
764457f47464Smrgfor as_dir in $PATH
764557f47464Smrgdo
764657f47464Smrg  IFS=$as_save_IFS
7647876003caSmrg  test -z "$as_dir" && as_dir=.
764857f47464Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
7649876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
765057f47464Smrg    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7651876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
765257f47464Smrg    break 2
765357f47464Smrg  fi
765457f47464Smrgdone
765557f47464Smrg  done
765657f47464SmrgIFS=$as_save_IFS
7657e9fcaa8aSmrg
765857f47464Smrgfi
765957f47464Smrgfi
766057f47464SmrgLIPO=$ac_cv_prog_LIPO
766157f47464Smrgif test -n "$LIPO"; then
7662876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7663876003caSmrg$as_echo "$LIPO" >&6; }
766457f47464Smrgelse
7665876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7666876003caSmrg$as_echo "no" >&6; }
766757f47464Smrgfi
7668e9fcaa8aSmrg
7669e9fcaa8aSmrg
767057f47464Smrgfi
767157f47464Smrgif test -z "$ac_cv_prog_LIPO"; then
767257f47464Smrg  ac_ct_LIPO=$LIPO
767357f47464Smrg  # Extract the first word of "lipo", so it can be a program name with args.
767457f47464Smrgset dummy lipo; ac_word=$2
7675876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7676876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
7677876003caSmrgif ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7678876003caSmrg  $as_echo_n "(cached) " >&6
7679876003caSmrgelse
768057f47464Smrg  if test -n "$ac_ct_LIPO"; then
768157f47464Smrg  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
768257f47464Smrgelse
768357f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
768457f47464Smrgfor as_dir in $PATH
768557f47464Smrgdo
768657f47464Smrg  IFS=$as_save_IFS
7687876003caSmrg  test -z "$as_dir" && as_dir=.
768857f47464Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
7689876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
769057f47464Smrg    ac_cv_prog_ac_ct_LIPO="lipo"
7691876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
769257f47464Smrg    break 2
769357f47464Smrg  fi
769457f47464Smrgdone
769557f47464Smrg  done
769657f47464SmrgIFS=$as_save_IFS
7697e9fcaa8aSmrg
769857f47464Smrgfi
769957f47464Smrgfi
770057f47464Smrgac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
770157f47464Smrgif test -n "$ac_ct_LIPO"; then
7702876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7703876003caSmrg$as_echo "$ac_ct_LIPO" >&6; }
770457f47464Smrgelse
7705876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7706876003caSmrg$as_echo "no" >&6; }
770757f47464Smrgfi
7708e9fcaa8aSmrg
770957f47464Smrg  if test "x$ac_ct_LIPO" = x; then
771057f47464Smrg    LIPO=":"
771157f47464Smrg  else
771257f47464Smrg    case $cross_compiling:$ac_tool_warned in
771357f47464Smrgyes:)
7714876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7715876003caSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
771657f47464Smrgac_tool_warned=yes ;;
771757f47464Smrgesac
771857f47464Smrg    LIPO=$ac_ct_LIPO
771957f47464Smrg  fi
772057f47464Smrgelse
772157f47464Smrg  LIPO="$ac_cv_prog_LIPO"
772257f47464Smrgfi
77232e9c7c8cSmrg
772457f47464Smrg    if test -n "$ac_tool_prefix"; then
772557f47464Smrg  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
772657f47464Smrgset dummy ${ac_tool_prefix}otool; ac_word=$2
7727876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7728876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
7729876003caSmrgif ${ac_cv_prog_OTOOL+:} false; then :
7730876003caSmrg  $as_echo_n "(cached) " >&6
7731876003caSmrgelse
773257f47464Smrg  if test -n "$OTOOL"; then
773357f47464Smrg  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
773457f47464Smrgelse
773557f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
773657f47464Smrgfor as_dir in $PATH
773757f47464Smrgdo
773857f47464Smrg  IFS=$as_save_IFS
7739876003caSmrg  test -z "$as_dir" && as_dir=.
774057f47464Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
7741876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
774257f47464Smrg    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7743876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
774457f47464Smrg    break 2
774557f47464Smrg  fi
774657f47464Smrgdone
774757f47464Smrg  done
774857f47464SmrgIFS=$as_save_IFS
77492e9c7c8cSmrg
775057f47464Smrgfi
775157f47464Smrgfi
775257f47464SmrgOTOOL=$ac_cv_prog_OTOOL
775357f47464Smrgif test -n "$OTOOL"; then
7754876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7755876003caSmrg$as_echo "$OTOOL" >&6; }
775657f47464Smrgelse
7757876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7758876003caSmrg$as_echo "no" >&6; }
775957f47464Smrgfi
77602e9c7c8cSmrg
77612e9c7c8cSmrg
776257f47464Smrgfi
776357f47464Smrgif test -z "$ac_cv_prog_OTOOL"; then
776457f47464Smrg  ac_ct_OTOOL=$OTOOL
776557f47464Smrg  # Extract the first word of "otool", so it can be a program name with args.
776657f47464Smrgset dummy otool; ac_word=$2
7767876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7768876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
7769876003caSmrgif ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7770876003caSmrg  $as_echo_n "(cached) " >&6
7771876003caSmrgelse
777257f47464Smrg  if test -n "$ac_ct_OTOOL"; then
777357f47464Smrg  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
777457f47464Smrgelse
777557f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
777657f47464Smrgfor as_dir in $PATH
777757f47464Smrgdo
777857f47464Smrg  IFS=$as_save_IFS
7779876003caSmrg  test -z "$as_dir" && as_dir=.
778057f47464Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
7781876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
778257f47464Smrg    ac_cv_prog_ac_ct_OTOOL="otool"
7783876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
778457f47464Smrg    break 2
778557f47464Smrg  fi
778657f47464Smrgdone
778757f47464Smrg  done
778857f47464SmrgIFS=$as_save_IFS
77892e9c7c8cSmrg
779057f47464Smrgfi
779157f47464Smrgfi
779257f47464Smrgac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
779357f47464Smrgif test -n "$ac_ct_OTOOL"; then
7794876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7795876003caSmrg$as_echo "$ac_ct_OTOOL" >&6; }
779657f47464Smrgelse
7797876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7798876003caSmrg$as_echo "no" >&6; }
779957f47464Smrgfi
780088de56ccSmrg
780157f47464Smrg  if test "x$ac_ct_OTOOL" = x; then
780257f47464Smrg    OTOOL=":"
780357f47464Smrg  else
780457f47464Smrg    case $cross_compiling:$ac_tool_warned in
780557f47464Smrgyes:)
7806876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7807876003caSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
780857f47464Smrgac_tool_warned=yes ;;
780957f47464Smrgesac
781057f47464Smrg    OTOOL=$ac_ct_OTOOL
781157f47464Smrg  fi
781257f47464Smrgelse
781357f47464Smrg  OTOOL="$ac_cv_prog_OTOOL"
781457f47464Smrgfi
781588de56ccSmrg
781657f47464Smrg    if test -n "$ac_tool_prefix"; then
781757f47464Smrg  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
781857f47464Smrgset dummy ${ac_tool_prefix}otool64; ac_word=$2
7819876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7820876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
7821876003caSmrgif ${ac_cv_prog_OTOOL64+:} false; then :
7822876003caSmrg  $as_echo_n "(cached) " >&6
7823876003caSmrgelse
782457f47464Smrg  if test -n "$OTOOL64"; then
782557f47464Smrg  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
782657f47464Smrgelse
782757f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
782857f47464Smrgfor as_dir in $PATH
782957f47464Smrgdo
783057f47464Smrg  IFS=$as_save_IFS
7831876003caSmrg  test -z "$as_dir" && as_dir=.
783257f47464Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
7833876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
783457f47464Smrg    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7835876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
783657f47464Smrg    break 2
783757f47464Smrg  fi
783857f47464Smrgdone
783957f47464Smrg  done
784057f47464SmrgIFS=$as_save_IFS
784188de56ccSmrg
784257f47464Smrgfi
784357f47464Smrgfi
784457f47464SmrgOTOOL64=$ac_cv_prog_OTOOL64
784557f47464Smrgif test -n "$OTOOL64"; then
7846876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7847876003caSmrg$as_echo "$OTOOL64" >&6; }
784857f47464Smrgelse
7849876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7850876003caSmrg$as_echo "no" >&6; }
785157f47464Smrgfi
785288de56ccSmrg
785388de56ccSmrg
785457f47464Smrgfi
785557f47464Smrgif test -z "$ac_cv_prog_OTOOL64"; then
785657f47464Smrg  ac_ct_OTOOL64=$OTOOL64
785757f47464Smrg  # Extract the first word of "otool64", so it can be a program name with args.
785857f47464Smrgset dummy otool64; ac_word=$2
7859876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7860876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
7861876003caSmrgif ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7862876003caSmrg  $as_echo_n "(cached) " >&6
7863876003caSmrgelse
786457f47464Smrg  if test -n "$ac_ct_OTOOL64"; then
786557f47464Smrg  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
786657f47464Smrgelse
786757f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
786857f47464Smrgfor as_dir in $PATH
786957f47464Smrgdo
787057f47464Smrg  IFS=$as_save_IFS
7871876003caSmrg  test -z "$as_dir" && as_dir=.
787257f47464Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
7873876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
787457f47464Smrg    ac_cv_prog_ac_ct_OTOOL64="otool64"
7875876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
787657f47464Smrg    break 2
787757f47464Smrg  fi
787857f47464Smrgdone
787957f47464Smrg  done
788057f47464SmrgIFS=$as_save_IFS
788188de56ccSmrg
788257f47464Smrgfi
788357f47464Smrgfi
788457f47464Smrgac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
788557f47464Smrgif test -n "$ac_ct_OTOOL64"; then
7886876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7887876003caSmrg$as_echo "$ac_ct_OTOOL64" >&6; }
788857f47464Smrgelse
7889876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7890876003caSmrg$as_echo "no" >&6; }
789157f47464Smrgfi
789288de56ccSmrg
789357f47464Smrg  if test "x$ac_ct_OTOOL64" = x; then
789457f47464Smrg    OTOOL64=":"
789557f47464Smrg  else
789657f47464Smrg    case $cross_compiling:$ac_tool_warned in
789757f47464Smrgyes:)
7898876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7899876003caSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
790057f47464Smrgac_tool_warned=yes ;;
790157f47464Smrgesac
790257f47464Smrg    OTOOL64=$ac_ct_OTOOL64
790357f47464Smrg  fi
790457f47464Smrgelse
790557f47464Smrg  OTOOL64="$ac_cv_prog_OTOOL64"
790657f47464Smrgfi
790788de56ccSmrg
790888de56ccSmrg
790988de56ccSmrg
791088de56ccSmrg
791188de56ccSmrg
791288de56ccSmrg
791388de56ccSmrg
791488de56ccSmrg
791588de56ccSmrg
791688de56ccSmrg
791788de56ccSmrg
791888de56ccSmrg
791988de56ccSmrg
792088de56ccSmrg
792188de56ccSmrg
792288de56ccSmrg
792388de56ccSmrg
792488de56ccSmrg
792588de56ccSmrg
792688de56ccSmrg
792788de56ccSmrg
79281ab64890Smrg
79291ab64890Smrg
7930e9fcaa8aSmrg
79311ab64890Smrg
79321ab64890Smrg
79331ab64890Smrg
7934876003caSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7935876003caSmrg$as_echo_n "checking for -single_module linker flag... " >&6; }
7936876003caSmrgif ${lt_cv_apple_cc_single_mod+:} false; then :
7937876003caSmrg  $as_echo_n "(cached) " >&6
7938876003caSmrgelse
793957f47464Smrg  lt_cv_apple_cc_single_mod=no
7940862bcd1aSmrg      if test -z "$LT_MULTI_MODULE"; then
794157f47464Smrg	# By default we will add the -single_module flag. You can override
794257f47464Smrg	# by either setting the environment variable LT_MULTI_MODULE
794357f47464Smrg	# non-empty at configure time, or by adding -multi_module to the
794457f47464Smrg	# link flags.
794557f47464Smrg	rm -rf libconftest.dylib*
794657f47464Smrg	echo "int foo(void){return 1;}" > conftest.c
794757f47464Smrg	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
794857f47464Smrg-dynamiclib -Wl,-single_module conftest.c" >&5
794957f47464Smrg	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
795057f47464Smrg	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
795157f47464Smrg        _lt_result=$?
7952eb411b4bSmrg	# If there is a non-empty error log, and "single_module"
7953eb411b4bSmrg	# appears in it, assume the flag caused a linker warning
7954eb411b4bSmrg        if test -s conftest.err && $GREP single_module conftest.err; then
7955eb411b4bSmrg	  cat conftest.err >&5
7956eb411b4bSmrg	# Otherwise, if the output was created with a 0 exit code from
7957eb411b4bSmrg	# the compiler, it worked.
7958862bcd1aSmrg	elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
795957f47464Smrg	  lt_cv_apple_cc_single_mod=yes
796057f47464Smrg	else
796157f47464Smrg	  cat conftest.err >&5
796257f47464Smrg	fi
796357f47464Smrg	rm -rf libconftest.dylib*
796457f47464Smrg	rm -f conftest.*
796557f47464Smrg      fi
796657f47464Smrgfi
7967876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7968876003caSmrg$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7969eb411b4bSmrg
7970876003caSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7971876003caSmrg$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7972876003caSmrgif ${lt_cv_ld_exported_symbols_list+:} false; then :
7973876003caSmrg  $as_echo_n "(cached) " >&6
7974876003caSmrgelse
797557f47464Smrg  lt_cv_ld_exported_symbols_list=no
797657f47464Smrg      save_LDFLAGS=$LDFLAGS
797757f47464Smrg      echo "_main" > conftest.sym
797857f47464Smrg      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
797957f47464Smrg      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
798057f47464Smrg/* end confdefs.h.  */
79811ab64890Smrg
798257f47464Smrgint
7983876003caSmrgmain ()
798457f47464Smrg{
798588de56ccSmrg
798657f47464Smrg  ;
798757f47464Smrg  return 0;
79881ab64890Smrg}
798957f47464Smrg_ACEOF
7990876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
799157f47464Smrg  lt_cv_ld_exported_symbols_list=yes
7992876003caSmrgelse
799357f47464Smrg  lt_cv_ld_exported_symbols_list=no
799457f47464Smrgfi
7995876003caSmrgrm -f core conftest.err conftest.$ac_objext \
799657f47464Smrg    conftest$ac_exeext conftest.$ac_ext
7997862bcd1aSmrg	LDFLAGS=$save_LDFLAGS
799857f47464Smrg
799957f47464Smrgfi
8000876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8001876003caSmrg$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8002eb411b4bSmrg
8003876003caSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8004876003caSmrg$as_echo_n "checking for -force_load linker flag... " >&6; }
8005876003caSmrgif ${lt_cv_ld_force_load+:} false; then :
8006876003caSmrg  $as_echo_n "(cached) " >&6
8007876003caSmrgelse
800857f47464Smrg  lt_cv_ld_force_load=no
800957f47464Smrg      cat > conftest.c << _LT_EOF
801057f47464Smrgint forced_loaded() { return 2;}
801188de56ccSmrg_LT_EOF
801257f47464Smrg      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
801357f47464Smrg      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8014876003caSmrg      echo "$AR cru libconftest.a conftest.o" >&5
8015876003caSmrg      $AR cru libconftest.a conftest.o 2>&5
801657f47464Smrg      echo "$RANLIB libconftest.a" >&5
801757f47464Smrg      $RANLIB libconftest.a 2>&5
801857f47464Smrg      cat > conftest.c << _LT_EOF
801957f47464Smrgint main() { return 0;}
802057f47464Smrg_LT_EOF
802157f47464Smrg      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
802257f47464Smrg      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
802357f47464Smrg      _lt_result=$?
8024eb411b4bSmrg      if test -s conftest.err && $GREP force_load conftest.err; then
8025eb411b4bSmrg	cat conftest.err >&5
8026862bcd1aSmrg      elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
802757f47464Smrg	lt_cv_ld_force_load=yes
80281ab64890Smrg      else
802957f47464Smrg	cat conftest.err >&5
80301ab64890Smrg      fi
803157f47464Smrg        rm -f conftest.err libconftest.a conftest conftest.c
803257f47464Smrg        rm -rf conftest.dSYM
803357f47464Smrg
803457f47464Smrgfi
8035876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8036876003caSmrg$as_echo "$lt_cv_ld_force_load" >&6; }
803757f47464Smrg    case $host_os in
803857f47464Smrg    rhapsody* | darwin1.[012])
8039862bcd1aSmrg      _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
804057f47464Smrg    darwin1.*)
8041862bcd1aSmrg      _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8042876003caSmrg    darwin*) # darwin 5.x on
8043876003caSmrg      # if running on 10.5 or later, the deployment target defaults
8044876003caSmrg      # to the OS version, if on x86, and 10.4, the deployment
8045876003caSmrg      # target defaults to 10.4. Don't you love it?
8046876003caSmrg      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8047876003caSmrg	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8048876003caSmrg	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
8049876003caSmrg	10.[012][,.]*)
8050876003caSmrg	  _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8051876003caSmrg	10.*)
8052876003caSmrg	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
805357f47464Smrg      esac
805457f47464Smrg    ;;
805557f47464Smrg  esac
8056862bcd1aSmrg    if test yes = "$lt_cv_apple_cc_single_mod"; then
805757f47464Smrg      _lt_dar_single_mod='$single_module'
805857f47464Smrg    fi
8059862bcd1aSmrg    if test yes = "$lt_cv_ld_exported_symbols_list"; then
8060862bcd1aSmrg      _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
80611ab64890Smrg    else
8062862bcd1aSmrg      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
80631ab64890Smrg    fi
8064862bcd1aSmrg    if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
806557f47464Smrg      _lt_dsymutil='~$DSYMUTIL $lib || :'
806657f47464Smrg    else
806757f47464Smrg      _lt_dsymutil=
806857f47464Smrg    fi
806957f47464Smrg    ;;
807057f47464Smrg  esac
80711ab64890Smrg
8072862bcd1aSmrg# func_munge_path_list VARIABLE PATH
8073862bcd1aSmrg# -----------------------------------
8074862bcd1aSmrg# VARIABLE is name of variable containing _space_ separated list of
8075862bcd1aSmrg# directories to be munged by the contents of PATH, which is string
8076862bcd1aSmrg# having a format:
8077862bcd1aSmrg# "DIR[:DIR]:"
8078862bcd1aSmrg#       string "DIR[ DIR]" will be prepended to VARIABLE
8079862bcd1aSmrg# ":DIR[:DIR]"
8080862bcd1aSmrg#       string "DIR[ DIR]" will be appended to VARIABLE
8081862bcd1aSmrg# "DIRP[:DIRP]::[DIRA:]DIRA"
8082862bcd1aSmrg#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
8083862bcd1aSmrg#       "DIRA[ DIRA]" will be appended to VARIABLE
8084862bcd1aSmrg# "DIR[:DIR]"
8085862bcd1aSmrg#       VARIABLE will be replaced by "DIR[ DIR]"
8086862bcd1aSmrgfunc_munge_path_list ()
8087862bcd1aSmrg{
8088862bcd1aSmrg    case x$2 in
8089862bcd1aSmrg    x)
8090862bcd1aSmrg        ;;
8091862bcd1aSmrg    *:)
8092862bcd1aSmrg        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
8093862bcd1aSmrg        ;;
8094862bcd1aSmrg    x:*)
8095862bcd1aSmrg        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
8096862bcd1aSmrg        ;;
8097862bcd1aSmrg    *::*)
8098862bcd1aSmrg        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
8099862bcd1aSmrg        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
8100862bcd1aSmrg        ;;
8101862bcd1aSmrg    *)
8102862bcd1aSmrg        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
8103862bcd1aSmrg        ;;
8104862bcd1aSmrg    esac
8105862bcd1aSmrg}
8106862bcd1aSmrg
8107876003caSmrgfor ac_header in dlfcn.h
8108876003caSmrgdo :
8109876003caSmrg  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
811057f47464Smrg"
8111876003caSmrgif test "x$ac_cv_header_dlfcn_h" = xyes; then :
8112876003caSmrg  cat >>confdefs.h <<_ACEOF
8113876003caSmrg#define HAVE_DLFCN_H 1
8114876003caSmrg_ACEOF
81151ab64890Smrg
81161ab64890Smrgfi
81171ab64890Smrg
8118876003caSmrgdone
8119876003caSmrg
8120e9fcaa8aSmrg
8121e9fcaa8aSmrg
8122e9fcaa8aSmrg
8123e9fcaa8aSmrg
812457f47464Smrg# Set options
8125e9fcaa8aSmrg
8126e9fcaa8aSmrg
8127e9fcaa8aSmrg
812857f47464Smrg        enable_dlopen=no
8129e9fcaa8aSmrg
8130e9fcaa8aSmrg
813157f47464Smrg  enable_win32_dll=no
8132e9fcaa8aSmrg
8133e9fcaa8aSmrg
813457f47464Smrg            # Check whether --enable-shared was given.
8135876003caSmrgif test "${enable_shared+set}" = set; then :
813657f47464Smrg  enableval=$enable_shared; p=${PACKAGE-default}
813757f47464Smrg    case $enableval in
813857f47464Smrg    yes) enable_shared=yes ;;
813957f47464Smrg    no) enable_shared=no ;;
814057f47464Smrg    *)
814157f47464Smrg      enable_shared=no
814257f47464Smrg      # Look at the argument we got.  We use all the common list separators.
8143862bcd1aSmrg      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
814457f47464Smrg      for pkg in $enableval; do
8145862bcd1aSmrg	IFS=$lt_save_ifs
814657f47464Smrg	if test "X$pkg" = "X$p"; then
814757f47464Smrg	  enable_shared=yes
814857f47464Smrg	fi
814957f47464Smrg      done
8150862bcd1aSmrg      IFS=$lt_save_ifs
815157f47464Smrg      ;;
815257f47464Smrg    esac
8153876003caSmrgelse
815457f47464Smrg  enable_shared=yes
815557f47464Smrgfi
8156e9fcaa8aSmrg
8157e9fcaa8aSmrg
8158e9fcaa8aSmrg
8159e9fcaa8aSmrg
81601ab64890Smrg
81611ab64890Smrg
81621ab64890Smrg
81631ab64890Smrg
81641ab64890Smrg
816557f47464Smrg  # Check whether --enable-static was given.
8166876003caSmrgif test "${enable_static+set}" = set; then :
816757f47464Smrg  enableval=$enable_static; p=${PACKAGE-default}
816857f47464Smrg    case $enableval in
816957f47464Smrg    yes) enable_static=yes ;;
817057f47464Smrg    no) enable_static=no ;;
817157f47464Smrg    *)
817257f47464Smrg     enable_static=no
817357f47464Smrg      # Look at the argument we got.  We use all the common list separators.
8174862bcd1aSmrg      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
817557f47464Smrg      for pkg in $enableval; do
8176862bcd1aSmrg	IFS=$lt_save_ifs
817757f47464Smrg	if test "X$pkg" = "X$p"; then
817857f47464Smrg	  enable_static=yes
817957f47464Smrg	fi
818057f47464Smrg      done
8181862bcd1aSmrg      IFS=$lt_save_ifs
818257f47464Smrg      ;;
818357f47464Smrg    esac
8184876003caSmrgelse
818557f47464Smrg  enable_static=yes
818657f47464Smrgfi
81871ab64890Smrg
81881ab64890Smrg
81891ab64890Smrg
81901ab64890Smrg
81911ab64890Smrg
81921ab64890Smrg
81931ab64890Smrg
81941ab64890Smrg
819557f47464Smrg
819657f47464Smrg
819757f47464Smrg# Check whether --with-pic was given.
8198876003caSmrgif test "${with_pic+set}" = set; then :
8199eb411b4bSmrg  withval=$with_pic; lt_p=${PACKAGE-default}
8200eb411b4bSmrg    case $withval in
8201eb411b4bSmrg    yes|no) pic_mode=$withval ;;
8202eb411b4bSmrg    *)
8203eb411b4bSmrg      pic_mode=default
8204eb411b4bSmrg      # Look at the argument we got.  We use all the common list separators.
8205862bcd1aSmrg      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8206eb411b4bSmrg      for lt_pkg in $withval; do
8207862bcd1aSmrg	IFS=$lt_save_ifs
8208eb411b4bSmrg	if test "X$lt_pkg" = "X$lt_p"; then
8209eb411b4bSmrg	  pic_mode=yes
8210eb411b4bSmrg	fi
8211eb411b4bSmrg      done
8212862bcd1aSmrg      IFS=$lt_save_ifs
8213eb411b4bSmrg      ;;
8214eb411b4bSmrg    esac
8215876003caSmrgelse
821657f47464Smrg  pic_mode=default
8217e9fcaa8aSmrgfi
82181ab64890Smrg
821988de56ccSmrg
822088de56ccSmrg
822188de56ccSmrg
822288de56ccSmrg
822388de56ccSmrg
822488de56ccSmrg
822557f47464Smrg
822657f47464Smrg  # Check whether --enable-fast-install was given.
8227876003caSmrgif test "${enable_fast_install+set}" = set; then :
822857f47464Smrg  enableval=$enable_fast_install; p=${PACKAGE-default}
822957f47464Smrg    case $enableval in
823057f47464Smrg    yes) enable_fast_install=yes ;;
823157f47464Smrg    no) enable_fast_install=no ;;
823257f47464Smrg    *)
823357f47464Smrg      enable_fast_install=no
823457f47464Smrg      # Look at the argument we got.  We use all the common list separators.
8235862bcd1aSmrg      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
823657f47464Smrg      for pkg in $enableval; do
8237862bcd1aSmrg	IFS=$lt_save_ifs
823857f47464Smrg	if test "X$pkg" = "X$p"; then
823957f47464Smrg	  enable_fast_install=yes
824057f47464Smrg	fi
824157f47464Smrg      done
8242862bcd1aSmrg      IFS=$lt_save_ifs
824357f47464Smrg      ;;
824457f47464Smrg    esac
8245876003caSmrgelse
824657f47464Smrg  enable_fast_install=yes
8247b4ee4795Smrgfi
824888de56ccSmrg
824988de56ccSmrg
825088de56ccSmrg
825188de56ccSmrg
825288de56ccSmrg
82531ab64890Smrg
82541ab64890Smrg
825588de56ccSmrg
8256862bcd1aSmrg  shared_archive_member_spec=
8257862bcd1aSmrgcase $host,$enable_shared in
8258862bcd1aSmrgpower*-*-aix[5-9]*,yes)
8259876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
8260876003caSmrg$as_echo_n "checking which variant of shared library versioning to provide... " >&6; }
8261862bcd1aSmrg
8262862bcd1aSmrg# Check whether --with-aix-soname was given.
8263876003caSmrgif test "${with_aix_soname+set}" = set; then :
8264862bcd1aSmrg  withval=$with_aix_soname; case $withval in
8265862bcd1aSmrg    aix|svr4|both)
8266862bcd1aSmrg      ;;
8267862bcd1aSmrg    *)
8268862bcd1aSmrg      as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
8269862bcd1aSmrg      ;;
8270862bcd1aSmrg    esac
8271862bcd1aSmrg    lt_cv_with_aix_soname=$with_aix_soname
8272876003caSmrgelse
8273876003caSmrg  if ${lt_cv_with_aix_soname+:} false; then :
8274876003caSmrg  $as_echo_n "(cached) " >&6
8275876003caSmrgelse
8276862bcd1aSmrg  lt_cv_with_aix_soname=aix
8277862bcd1aSmrgfi
8278862bcd1aSmrg
8279862bcd1aSmrg    with_aix_soname=$lt_cv_with_aix_soname
8280862bcd1aSmrgfi
8281862bcd1aSmrg
8282876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
8283876003caSmrg$as_echo "$with_aix_soname" >&6; }
8284862bcd1aSmrg  if test aix != "$with_aix_soname"; then
8285862bcd1aSmrg    # For the AIX way of multilib, we name the shared archive member
8286862bcd1aSmrg    # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
8287862bcd1aSmrg    # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
8288862bcd1aSmrg    # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
8289862bcd1aSmrg    # the AIX toolchain works better with OBJECT_MODE set (default 32).
8290862bcd1aSmrg    if test 64 = "${OBJECT_MODE-32}"; then
8291862bcd1aSmrg      shared_archive_member_spec=shr_64
8292862bcd1aSmrg    else
8293862bcd1aSmrg      shared_archive_member_spec=shr
8294862bcd1aSmrg    fi
8295862bcd1aSmrg  fi
8296862bcd1aSmrg  ;;
8297862bcd1aSmrg*)
8298862bcd1aSmrg  with_aix_soname=aix
8299862bcd1aSmrg  ;;
8300862bcd1aSmrgesac
8301862bcd1aSmrg
8302862bcd1aSmrg
8303862bcd1aSmrg
8304862bcd1aSmrg
8305862bcd1aSmrg
8306862bcd1aSmrg
8307862bcd1aSmrg
830888de56ccSmrg
830988de56ccSmrg
8310e9fcaa8aSmrg
831157f47464Smrg# This can be used to rebuild libtool when needed
8312862bcd1aSmrgLIBTOOL_DEPS=$ltmain
8313e9fcaa8aSmrg
831457f47464Smrg# Always use our own libtool.
831557f47464SmrgLIBTOOL='$(SHELL) $(top_builddir)/libtool'
8316e9fcaa8aSmrg
8317e9fcaa8aSmrg
8318e9fcaa8aSmrg
831957f47464Smrg
832057f47464Smrg
832157f47464Smrg
832257f47464Smrg
832357f47464Smrg
832457f47464Smrg
832557f47464Smrg
832657f47464Smrg
832757f47464Smrg
832857f47464Smrg
832957f47464Smrg
833057f47464Smrg
833157f47464Smrg
833257f47464Smrg
833357f47464Smrg
833457f47464Smrg
833557f47464Smrg
833657f47464Smrg
8337eb411b4bSmrg
8338eb411b4bSmrg
8339eb411b4bSmrg
8340eb411b4bSmrg
834157f47464Smrg
834257f47464Smrg
834357f47464Smrg
834457f47464Smrg
834557f47464Smrg
834657f47464Smrgtest -z "$LN_S" && LN_S="ln -s"
834757f47464Smrg
834857f47464Smrg
834957f47464Smrg
835057f47464Smrg
835157f47464Smrg
835257f47464Smrg
835357f47464Smrg
835457f47464Smrg
835557f47464Smrg
835657f47464Smrg
835757f47464Smrg
835857f47464Smrg
835957f47464Smrg
836057f47464Smrg
8361862bcd1aSmrgif test -n "${ZSH_VERSION+set}"; then
836257f47464Smrg   setopt NO_GLOB_SUBST
8363e9fcaa8aSmrgfi
8364e9fcaa8aSmrg
8365876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8366876003caSmrg$as_echo_n "checking for objdir... " >&6; }
8367876003caSmrgif ${lt_cv_objdir+:} false; then :
8368876003caSmrg  $as_echo_n "(cached) " >&6
8369876003caSmrgelse
837057f47464Smrg  rm -f .libs 2>/dev/null
837157f47464Smrgmkdir .libs 2>/dev/null
837257f47464Smrgif test -d .libs; then
837357f47464Smrg  lt_cv_objdir=.libs
837457f47464Smrgelse
837557f47464Smrg  # MS-DOS does not allow filenames that begin with a dot.
837657f47464Smrg  lt_cv_objdir=_libs
8377e9fcaa8aSmrgfi
837857f47464Smrgrmdir .libs 2>/dev/null
8379e9fcaa8aSmrgfi
8380876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8381876003caSmrg$as_echo "$lt_cv_objdir" >&6; }
838257f47464Smrgobjdir=$lt_cv_objdir
8383e9fcaa8aSmrg
8384e9fcaa8aSmrg
8385e9fcaa8aSmrg
8386e9fcaa8aSmrg
8387e9fcaa8aSmrg
8388876003caSmrgcat >>confdefs.h <<_ACEOF
8389876003caSmrg#define LT_OBJDIR "$lt_cv_objdir/"
8390876003caSmrg_ACEOF
839188de56ccSmrg
839257f47464Smrg
839357f47464Smrg
839457f47464Smrg
839557f47464Smrgcase $host_os in
839657f47464Smrgaix3*)
839757f47464Smrg  # AIX sometimes has problems with the GCC collect2 program.  For some
839857f47464Smrg  # reason, if we set the COLLECT_NAMES environment variable, the problems
839957f47464Smrg  # vanish in a puff of smoke.
8400862bcd1aSmrg  if test set != "${COLLECT_NAMES+set}"; then
840157f47464Smrg    COLLECT_NAMES=
840257f47464Smrg    export COLLECT_NAMES
8403b4ee4795Smrg  fi
840457f47464Smrg  ;;
840557f47464Smrgesac
84061ab64890Smrg
840757f47464Smrg# Global variables:
840857f47464Smrgofile=libtool
840957f47464Smrgcan_build_shared=yes
84101ab64890Smrg
8411876003caSmrg# All known linkers require a '.a' archive for static linking (except MSVC,
8412876003caSmrg# which needs '.lib').
841357f47464Smrglibext=a
84142e9c7c8cSmrg
8415862bcd1aSmrgwith_gnu_ld=$lt_cv_prog_gnu_ld
841657f47464Smrg
8417862bcd1aSmrgold_CC=$CC
8418862bcd1aSmrgold_CFLAGS=$CFLAGS
841957f47464Smrg
842057f47464Smrg# Set sane defaults for various variables
842157f47464Smrgtest -z "$CC" && CC=cc
842257f47464Smrgtest -z "$LTCC" && LTCC=$CC
842357f47464Smrgtest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
842457f47464Smrgtest -z "$LD" && LD=ld
842557f47464Smrgtest -z "$ac_objext" && ac_objext=o
842657f47464Smrg
8427862bcd1aSmrgfunc_cc_basename $compiler
8428862bcd1aSmrgcc_basename=$func_cc_basename_result
842957f47464Smrg
843057f47464Smrg
843157f47464Smrg# Only perform the check for file, if the check method requires it
843257f47464Smrgtest -z "$MAGIC_CMD" && MAGIC_CMD=file
843357f47464Smrgcase $deplibs_check_method in
843457f47464Smrgfile_magic*)
843557f47464Smrg  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8436876003caSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8437876003caSmrg$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8438876003caSmrgif ${lt_cv_path_MAGIC_CMD+:} false; then :
8439876003caSmrg  $as_echo_n "(cached) " >&6
8440876003caSmrgelse
844157f47464Smrg  case $MAGIC_CMD in
844257f47464Smrg[\\/*] |  ?:[\\/]*)
8443862bcd1aSmrg  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
844457f47464Smrg  ;;
844557f47464Smrg*)
8446862bcd1aSmrg  lt_save_MAGIC_CMD=$MAGIC_CMD
8447862bcd1aSmrg  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
844857f47464Smrg  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
844957f47464Smrg  for ac_dir in $ac_dummy; do
8450862bcd1aSmrg    IFS=$lt_save_ifs
845157f47464Smrg    test -z "$ac_dir" && ac_dir=.
8452862bcd1aSmrg    if test -f "$ac_dir/${ac_tool_prefix}file"; then
8453862bcd1aSmrg      lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
845457f47464Smrg      if test -n "$file_magic_test_file"; then
845557f47464Smrg	case $deplibs_check_method in
845657f47464Smrg	"file_magic "*)
845757f47464Smrg	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8458862bcd1aSmrg	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
845957f47464Smrg	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
846057f47464Smrg	    $EGREP "$file_magic_regex" > /dev/null; then
846157f47464Smrg	    :
846257f47464Smrg	  else
846357f47464Smrg	    cat <<_LT_EOF 1>&2
84641ab64890Smrg
846557f47464Smrg*** Warning: the command libtool uses to detect shared libraries,
846657f47464Smrg*** $file_magic_cmd, produces output that libtool cannot recognize.
846757f47464Smrg*** The result is that libtool may fail to recognize shared libraries
846857f47464Smrg*** as such.  This will affect the creation of libtool libraries that
846957f47464Smrg*** depend on shared libraries, but programs linked with such libtool
847057f47464Smrg*** libraries will work regardless of this problem.  Nevertheless, you
847157f47464Smrg*** may want to report the problem to your system manager and/or to
847257f47464Smrg*** bug-libtool@gnu.org
847357f47464Smrg
847457f47464Smrg_LT_EOF
847557f47464Smrg	  fi ;;
847657f47464Smrg	esac
847757f47464Smrg      fi
847857f47464Smrg      break
847957f47464Smrg    fi
848057f47464Smrg  done
8481862bcd1aSmrg  IFS=$lt_save_ifs
8482862bcd1aSmrg  MAGIC_CMD=$lt_save_MAGIC_CMD
848357f47464Smrg  ;;
848457f47464Smrgesac
84851ab64890Smrgfi
848657f47464Smrg
8487862bcd1aSmrgMAGIC_CMD=$lt_cv_path_MAGIC_CMD
848857f47464Smrgif test -n "$MAGIC_CMD"; then
8489876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8490876003caSmrg$as_echo "$MAGIC_CMD" >&6; }
84911ab64890Smrgelse
8492876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8493876003caSmrg$as_echo "no" >&6; }
84941ab64890Smrgfi
84951ab64890Smrg
849688de56ccSmrg
84971ab64890Smrg
84981ab64890Smrg
849988de56ccSmrg
850057f47464Smrgif test -z "$lt_cv_path_MAGIC_CMD"; then
850157f47464Smrg  if test -n "$ac_tool_prefix"; then
8502876003caSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8503876003caSmrg$as_echo_n "checking for file... " >&6; }
8504876003caSmrgif ${lt_cv_path_MAGIC_CMD+:} false; then :
8505876003caSmrg  $as_echo_n "(cached) " >&6
8506876003caSmrgelse
850757f47464Smrg  case $MAGIC_CMD in
850857f47464Smrg[\\/*] |  ?:[\\/]*)
8509862bcd1aSmrg  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
851057f47464Smrg  ;;
851157f47464Smrg*)
8512862bcd1aSmrg  lt_save_MAGIC_CMD=$MAGIC_CMD
8513862bcd1aSmrg  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
851457f47464Smrg  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
851557f47464Smrg  for ac_dir in $ac_dummy; do
8516862bcd1aSmrg    IFS=$lt_save_ifs
851757f47464Smrg    test -z "$ac_dir" && ac_dir=.
8518862bcd1aSmrg    if test -f "$ac_dir/file"; then
8519862bcd1aSmrg      lt_cv_path_MAGIC_CMD=$ac_dir/"file"
852057f47464Smrg      if test -n "$file_magic_test_file"; then
852157f47464Smrg	case $deplibs_check_method in
852257f47464Smrg	"file_magic "*)
852357f47464Smrg	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8524862bcd1aSmrg	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
852557f47464Smrg	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
852657f47464Smrg	    $EGREP "$file_magic_regex" > /dev/null; then
852757f47464Smrg	    :
852857f47464Smrg	  else
852957f47464Smrg	    cat <<_LT_EOF 1>&2
853088de56ccSmrg
853157f47464Smrg*** Warning: the command libtool uses to detect shared libraries,
853257f47464Smrg*** $file_magic_cmd, produces output that libtool cannot recognize.
853357f47464Smrg*** The result is that libtool may fail to recognize shared libraries
853457f47464Smrg*** as such.  This will affect the creation of libtool libraries that
853557f47464Smrg*** depend on shared libraries, but programs linked with such libtool
853657f47464Smrg*** libraries will work regardless of this problem.  Nevertheless, you
853757f47464Smrg*** may want to report the problem to your system manager and/or to
853857f47464Smrg*** bug-libtool@gnu.org
853988de56ccSmrg
854057f47464Smrg_LT_EOF
854157f47464Smrg	  fi ;;
854257f47464Smrg	esac
854357f47464Smrg      fi
854457f47464Smrg      break
854557f47464Smrg    fi
854657f47464Smrg  done
8547862bcd1aSmrg  IFS=$lt_save_ifs
8548862bcd1aSmrg  MAGIC_CMD=$lt_save_MAGIC_CMD
854957f47464Smrg  ;;
85501ab64890Smrgesac
85511ab64890Smrgfi
85521ab64890Smrg
8553862bcd1aSmrgMAGIC_CMD=$lt_cv_path_MAGIC_CMD
855457f47464Smrgif test -n "$MAGIC_CMD"; then
8555876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8556876003caSmrg$as_echo "$MAGIC_CMD" >&6; }
85571ab64890Smrgelse
8558876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8559876003caSmrg$as_echo "no" >&6; }
85601ab64890Smrgfi
85611ab64890Smrg
85621ab64890Smrg
85631ab64890Smrg  else
856457f47464Smrg    MAGIC_CMD=:
85651ab64890Smrg  fi
85661ab64890Smrgfi
85671ab64890Smrg
856888de56ccSmrg  fi
856957f47464Smrg  ;;
857057f47464Smrgesac
8571b4ee4795Smrg
857257f47464Smrg# Use C for the default configuration in the libtool script
8573b4ee4795Smrg
8574862bcd1aSmrglt_save_CC=$CC
857557f47464Smrgac_ext=c
857657f47464Smrgac_cpp='$CPP $CPPFLAGS'
857757f47464Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
857857f47464Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
857957f47464Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
8580b4ee4795Smrg
8581b4ee4795Smrg
858257f47464Smrg# Source file extension for C test sources.
858357f47464Smrgac_ext=c
8584b4ee4795Smrg
858557f47464Smrg# Object file extension for compiled C test sources.
858657f47464Smrgobjext=o
858757f47464Smrgobjext=$objext
858888de56ccSmrg
858957f47464Smrg# Code to be used in simple compile tests
859057f47464Smrglt_simple_compile_test_code="int some_variable = 0;"
859161b2299dSmrg
859257f47464Smrg# Code to be used in simple link tests
859357f47464Smrglt_simple_link_test_code='int main(){return(0);}'
859461b2299dSmrg
859561b2299dSmrg
859661b2299dSmrg
859761b2299dSmrg
859861b2299dSmrg
859961b2299dSmrg
860061b2299dSmrg
860157f47464Smrg# If no C compiler was specified, use CC.
860257f47464SmrgLTCC=${LTCC-"$CC"}
860361b2299dSmrg
860457f47464Smrg# If no C compiler flags were specified, use CFLAGS.
860557f47464SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
860661b2299dSmrg
860757f47464Smrg# Allow CC to be a program name with arguments.
860857f47464Smrgcompiler=$CC
860988de56ccSmrg
861057f47464Smrg# Save the default compiler, since it gets overwritten when the other
861157f47464Smrg# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
861257f47464Smrgcompiler_DEFAULT=$CC
861388de56ccSmrg
861457f47464Smrg# save warnings/boilerplate of simple test code
861557f47464Smrgac_outfile=conftest.$ac_objext
861657f47464Smrgecho "$lt_simple_compile_test_code" >conftest.$ac_ext
861757f47464Smrgeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
861857f47464Smrg_lt_compiler_boilerplate=`cat conftest.err`
861957f47464Smrg$RM conftest*
862088de56ccSmrg
862157f47464Smrgac_outfile=conftest.$ac_objext
862257f47464Smrgecho "$lt_simple_link_test_code" >conftest.$ac_ext
862357f47464Smrgeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
862457f47464Smrg_lt_linker_boilerplate=`cat conftest.err`
862557f47464Smrg$RM -r conftest*
862688de56ccSmrg
862788de56ccSmrg
8628e9628295Smrg## CAVEAT EMPTOR:
8629e9628295Smrg## There is no encapsulation within the following macros, do not change
8630e9628295Smrg## the running order or otherwise move them around unless you know exactly
8631e9628295Smrg## what you are doing...
863257f47464Smrgif test -n "$compiler"; then
863388de56ccSmrg
863457f47464Smrglt_prog_compiler_no_builtin_flag=
863588de56ccSmrg
8636862bcd1aSmrgif test yes = "$GCC"; then
863757f47464Smrg  case $cc_basename in
863857f47464Smrg  nvcc*)
863957f47464Smrg    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
864057f47464Smrg  *)
864157f47464Smrg    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
864257f47464Smrg  esac
864388de56ccSmrg
8644876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8645876003caSmrg$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8646876003caSmrgif ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8647876003caSmrg  $as_echo_n "(cached) " >&6
8648876003caSmrgelse
864957f47464Smrg  lt_cv_prog_compiler_rtti_exceptions=no
865057f47464Smrg   ac_outfile=conftest.$ac_objext
865157f47464Smrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8652862bcd1aSmrg   lt_compiler_flag="-fno-rtti -fno-exceptions"  ## exclude from sc_useless_quotes_in_assignment
865357f47464Smrg   # Insert the option either (1) after the last *FLAGS variable, or
865457f47464Smrg   # (2) before a word containing "conftest.", or (3) at the end.
865557f47464Smrg   # Note that $ac_compile itself does not contain backslashes and begins
865657f47464Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
865757f47464Smrg   # The option is referenced via a variable to avoid confusing sed.
865857f47464Smrg   lt_compile=`echo "$ac_compile" | $SED \
865957f47464Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
866057f47464Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
866157f47464Smrg   -e 's:$: $lt_compiler_flag:'`
866257f47464Smrg   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
866357f47464Smrg   (eval "$lt_compile" 2>conftest.err)
866457f47464Smrg   ac_status=$?
866557f47464Smrg   cat conftest.err >&5
866657f47464Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
866757f47464Smrg   if (exit $ac_status) && test -s "$ac_outfile"; then
866857f47464Smrg     # The compiler can only warn and ignore the option if not recognized
866957f47464Smrg     # So say no if there are warnings other than the usual output.
867057f47464Smrg     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
867157f47464Smrg     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
867257f47464Smrg     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
867357f47464Smrg       lt_cv_prog_compiler_rtti_exceptions=yes
867457f47464Smrg     fi
867557f47464Smrg   fi
867657f47464Smrg   $RM conftest*
867788de56ccSmrg
867857f47464Smrgfi
8679876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8680876003caSmrg$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
868188de56ccSmrg
8682862bcd1aSmrgif test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
868357f47464Smrg    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
868457f47464Smrgelse
868557f47464Smrg    :
868657f47464Smrgfi
868788de56ccSmrg
868857f47464Smrgfi
868988de56ccSmrg
869088de56ccSmrg
869188de56ccSmrg
869288de56ccSmrg
869388de56ccSmrg
869488de56ccSmrg
869557f47464Smrg  lt_prog_compiler_wl=
869657f47464Smrglt_prog_compiler_pic=
869757f47464Smrglt_prog_compiler_static=
869888de56ccSmrg
869988de56ccSmrg
8700862bcd1aSmrg  if test yes = "$GCC"; then
870157f47464Smrg    lt_prog_compiler_wl='-Wl,'
870257f47464Smrg    lt_prog_compiler_static='-static'
870361b2299dSmrg
870457f47464Smrg    case $host_os in
870557f47464Smrg      aix*)
870657f47464Smrg      # All AIX code is PIC.
8707862bcd1aSmrg      if test ia64 = "$host_cpu"; then
870857f47464Smrg	# AIX 5 now supports IA64 processor
870957f47464Smrg	lt_prog_compiler_static='-Bstatic'
871057f47464Smrg      fi
8711862bcd1aSmrg      lt_prog_compiler_pic='-fPIC'
871257f47464Smrg      ;;
871361b2299dSmrg
871457f47464Smrg    amigaos*)
871557f47464Smrg      case $host_cpu in
871657f47464Smrg      powerpc)
871757f47464Smrg            # see comment about AmigaOS4 .so support
871857f47464Smrg            lt_prog_compiler_pic='-fPIC'
871957f47464Smrg        ;;
872057f47464Smrg      m68k)
872157f47464Smrg            # FIXME: we need at least 68020 code to build shared libraries, but
8722862bcd1aSmrg            # adding the '-m68020' flag to GCC prevents building anything better,
8723862bcd1aSmrg            # like '-m68040'.
872457f47464Smrg            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
872557f47464Smrg        ;;
872661b2299dSmrg      esac
872757f47464Smrg      ;;
87282e9c7c8cSmrg
872957f47464Smrg    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
873057f47464Smrg      # PIC is the default for these OSes.
873157f47464Smrg      ;;
8732e9fcaa8aSmrg
873357f47464Smrg    mingw* | cygwin* | pw32* | os2* | cegcc*)
873457f47464Smrg      # This hack is so that the source file can tell whether it is being
873557f47464Smrg      # built for inclusion in a dll (and should export symbols for example).
873657f47464Smrg      # Although the cygwin gcc ignores -fPIC, still need this for old-style
873757f47464Smrg      # (--disable-auto-import) libraries
873857f47464Smrg      lt_prog_compiler_pic='-DDLL_EXPORT'
8739862bcd1aSmrg      case $host_os in
8740862bcd1aSmrg      os2*)
8741862bcd1aSmrg	lt_prog_compiler_static='$wl-static'
8742862bcd1aSmrg	;;
8743862bcd1aSmrg      esac
874457f47464Smrg      ;;
8745e9fcaa8aSmrg
874657f47464Smrg    darwin* | rhapsody*)
874757f47464Smrg      # PIC is the default on this platform
874857f47464Smrg      # Common symbols not allowed in MH_DYLIB files
874957f47464Smrg      lt_prog_compiler_pic='-fno-common'
875057f47464Smrg      ;;
87512e9c7c8cSmrg
875257f47464Smrg    haiku*)
875357f47464Smrg      # PIC is the default for Haiku.
875457f47464Smrg      # The "-static" flag exists, but is broken.
875557f47464Smrg      lt_prog_compiler_static=
875657f47464Smrg      ;;
87572e9c7c8cSmrg
875857f47464Smrg    hpux*)
875957f47464Smrg      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
876057f47464Smrg      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
876157f47464Smrg      # sets the default TLS model and affects inlining.
876257f47464Smrg      case $host_cpu in
876357f47464Smrg      hppa*64*)
876457f47464Smrg	# +Z the default
876557f47464Smrg	;;
876657f47464Smrg      *)
876757f47464Smrg	lt_prog_compiler_pic='-fPIC'
876857f47464Smrg	;;
876957f47464Smrg      esac
877057f47464Smrg      ;;
87712e9c7c8cSmrg
877257f47464Smrg    interix[3-9]*)
877357f47464Smrg      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
877457f47464Smrg      # Instead, we relocate shared libraries at runtime.
877557f47464Smrg      ;;
87762e9c7c8cSmrg
877757f47464Smrg    msdosdjgpp*)
877857f47464Smrg      # Just because we use GCC doesn't mean we suddenly get shared libraries
877957f47464Smrg      # on systems that don't support them.
878057f47464Smrg      lt_prog_compiler_can_build_shared=no
878157f47464Smrg      enable_shared=no
878257f47464Smrg      ;;
87832e9c7c8cSmrg
878457f47464Smrg    *nto* | *qnx*)
878557f47464Smrg      # QNX uses GNU C++, but need to define -shared option too, otherwise
878657f47464Smrg      # it will coredump.
878757f47464Smrg      lt_prog_compiler_pic='-fPIC -shared'
878857f47464Smrg      ;;
87892e9c7c8cSmrg
879057f47464Smrg    sysv4*MP*)
879157f47464Smrg      if test -d /usr/nec; then
879257f47464Smrg	lt_prog_compiler_pic=-Kconform_pic
879357f47464Smrg      fi
879457f47464Smrg      ;;
87952e9c7c8cSmrg
879688de56ccSmrg    *)
879757f47464Smrg      lt_prog_compiler_pic='-fPIC'
879888de56ccSmrg      ;;
879988de56ccSmrg    esac
88002e9c7c8cSmrg
880157f47464Smrg    case $cc_basename in
880257f47464Smrg    nvcc*) # Cuda Compiler Driver 2.2
880357f47464Smrg      lt_prog_compiler_wl='-Xlinker '
8804eb411b4bSmrg      if test -n "$lt_prog_compiler_pic"; then
8805eb411b4bSmrg        lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
8806eb411b4bSmrg      fi
880757f47464Smrg      ;;
880857f47464Smrg    esac
880957f47464Smrg  else
881057f47464Smrg    # PORTME Check for flag to pass linker flags through the system compiler.
881157f47464Smrg    case $host_os in
881257f47464Smrg    aix*)
881357f47464Smrg      lt_prog_compiler_wl='-Wl,'
8814862bcd1aSmrg      if test ia64 = "$host_cpu"; then
881557f47464Smrg	# AIX 5 now supports IA64 processor
881657f47464Smrg	lt_prog_compiler_static='-Bstatic'
881757f47464Smrg      else
881857f47464Smrg	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
881957f47464Smrg      fi
882057f47464Smrg      ;;
88212e9c7c8cSmrg
8822862bcd1aSmrg    darwin* | rhapsody*)
8823862bcd1aSmrg      # PIC is the default on this platform
8824862bcd1aSmrg      # Common symbols not allowed in MH_DYLIB files
8825862bcd1aSmrg      lt_prog_compiler_pic='-fno-common'
8826862bcd1aSmrg      case $cc_basename in
8827862bcd1aSmrg      nagfor*)
8828862bcd1aSmrg        # NAG Fortran compiler
8829862bcd1aSmrg        lt_prog_compiler_wl='-Wl,-Wl,,'
8830862bcd1aSmrg        lt_prog_compiler_pic='-PIC'
8831862bcd1aSmrg        lt_prog_compiler_static='-Bstatic'
8832862bcd1aSmrg        ;;
8833862bcd1aSmrg      esac
8834862bcd1aSmrg      ;;
8835862bcd1aSmrg
883657f47464Smrg    mingw* | cygwin* | pw32* | os2* | cegcc*)
883757f47464Smrg      # This hack is so that the source file can tell whether it is being
883857f47464Smrg      # built for inclusion in a dll (and should export symbols for example).
883957f47464Smrg      lt_prog_compiler_pic='-DDLL_EXPORT'
8840862bcd1aSmrg      case $host_os in
8841862bcd1aSmrg      os2*)
8842862bcd1aSmrg	lt_prog_compiler_static='$wl-static'
8843862bcd1aSmrg	;;
8844862bcd1aSmrg      esac
884557f47464Smrg      ;;
88462e9c7c8cSmrg
884757f47464Smrg    hpux9* | hpux10* | hpux11*)
884857f47464Smrg      lt_prog_compiler_wl='-Wl,'
884957f47464Smrg      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
885057f47464Smrg      # not for PA HP-UX.
885157f47464Smrg      case $host_cpu in
885257f47464Smrg      hppa*64*|ia64*)
885357f47464Smrg	# +Z the default
885457f47464Smrg	;;
885557f47464Smrg      *)
885657f47464Smrg	lt_prog_compiler_pic='+Z'
885757f47464Smrg	;;
885857f47464Smrg      esac
885957f47464Smrg      # Is there a better lt_prog_compiler_static that works with the bundled CC?
8860862bcd1aSmrg      lt_prog_compiler_static='$wl-a ${wl}archive'
886157f47464Smrg      ;;
88622e9c7c8cSmrg
886357f47464Smrg    irix5* | irix6* | nonstopux*)
886457f47464Smrg      lt_prog_compiler_wl='-Wl,'
886557f47464Smrg      # PIC (with -KPIC) is the default.
886657f47464Smrg      lt_prog_compiler_static='-non_shared'
886757f47464Smrg      ;;
88682e9c7c8cSmrg
88692d67cb4fSmrg    linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
887057f47464Smrg      case $cc_basename in
8871862bcd1aSmrg      # old Intel for x86_64, which still supported -KPIC.
887257f47464Smrg      ecc*)
887357f47464Smrg	lt_prog_compiler_wl='-Wl,'
887457f47464Smrg	lt_prog_compiler_pic='-KPIC'
887557f47464Smrg	lt_prog_compiler_static='-static'
887657f47464Smrg        ;;
887757f47464Smrg      # icc used to be incompatible with GCC.
887857f47464Smrg      # ICC 10 doesn't accept -KPIC any more.
887957f47464Smrg      icc* | ifort*)
888057f47464Smrg	lt_prog_compiler_wl='-Wl,'
888157f47464Smrg	lt_prog_compiler_pic='-fPIC'
888257f47464Smrg	lt_prog_compiler_static='-static'
888357f47464Smrg        ;;
888457f47464Smrg      # Lahey Fortran 8.1.
888557f47464Smrg      lf95*)
888657f47464Smrg	lt_prog_compiler_wl='-Wl,'
888757f47464Smrg	lt_prog_compiler_pic='--shared'
888857f47464Smrg	lt_prog_compiler_static='--static'
888957f47464Smrg	;;
889057f47464Smrg      nagfor*)
889157f47464Smrg	# NAG Fortran compiler
889257f47464Smrg	lt_prog_compiler_wl='-Wl,-Wl,,'
889357f47464Smrg	lt_prog_compiler_pic='-PIC'
889457f47464Smrg	lt_prog_compiler_static='-Bstatic'
889557f47464Smrg	;;
8896862bcd1aSmrg      tcc*)
8897862bcd1aSmrg	# Fabrice Bellard et al's Tiny C Compiler
8898862bcd1aSmrg	lt_prog_compiler_wl='-Wl,'
8899862bcd1aSmrg	lt_prog_compiler_pic='-fPIC'
8900862bcd1aSmrg	lt_prog_compiler_static='-static'
8901862bcd1aSmrg	;;
890257f47464Smrg      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
890357f47464Smrg        # Portland Group compilers (*not* the Pentium gcc compiler,
890457f47464Smrg	# which looks to be a dead project)
890557f47464Smrg	lt_prog_compiler_wl='-Wl,'
890657f47464Smrg	lt_prog_compiler_pic='-fpic'
890757f47464Smrg	lt_prog_compiler_static='-Bstatic'
890857f47464Smrg        ;;
890957f47464Smrg      ccc*)
891057f47464Smrg        lt_prog_compiler_wl='-Wl,'
891157f47464Smrg        # All Alpha code is PIC.
891257f47464Smrg        lt_prog_compiler_static='-non_shared'
891357f47464Smrg        ;;
891457f47464Smrg      xl* | bgxl* | bgf* | mpixl*)
891557f47464Smrg	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
891657f47464Smrg	lt_prog_compiler_wl='-Wl,'
891757f47464Smrg	lt_prog_compiler_pic='-qpic'
891857f47464Smrg	lt_prog_compiler_static='-qstaticlink'
891957f47464Smrg	;;
892057f47464Smrg      *)
8921876003caSmrg	case `$CC -V 2>&1 | sed 5q` in
8922eb411b4bSmrg	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
892357f47464Smrg	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
892457f47464Smrg	  lt_prog_compiler_pic='-KPIC'
892557f47464Smrg	  lt_prog_compiler_static='-Bstatic'
892657f47464Smrg	  lt_prog_compiler_wl=''
892757f47464Smrg	  ;;
8928eb411b4bSmrg	*Sun\ F* | *Sun*Fortran*)
8929eb411b4bSmrg	  lt_prog_compiler_pic='-KPIC'
8930eb411b4bSmrg	  lt_prog_compiler_static='-Bstatic'
8931eb411b4bSmrg	  lt_prog_compiler_wl='-Qoption ld '
8932eb411b4bSmrg	  ;;
893357f47464Smrg	*Sun\ C*)
893457f47464Smrg	  # Sun C 5.9
893557f47464Smrg	  lt_prog_compiler_pic='-KPIC'
893657f47464Smrg	  lt_prog_compiler_static='-Bstatic'
893757f47464Smrg	  lt_prog_compiler_wl='-Wl,'
893857f47464Smrg	  ;;
8939eb411b4bSmrg        *Intel*\ [CF]*Compiler*)
8940eb411b4bSmrg	  lt_prog_compiler_wl='-Wl,'
8941eb411b4bSmrg	  lt_prog_compiler_pic='-fPIC'
8942eb411b4bSmrg	  lt_prog_compiler_static='-static'
8943eb411b4bSmrg	  ;;
8944eb411b4bSmrg	*Portland\ Group*)
8945eb411b4bSmrg	  lt_prog_compiler_wl='-Wl,'
8946eb411b4bSmrg	  lt_prog_compiler_pic='-fpic'
8947eb411b4bSmrg	  lt_prog_compiler_static='-Bstatic'
8948eb411b4bSmrg	  ;;
894957f47464Smrg	esac
895057f47464Smrg	;;
895157f47464Smrg      esac
895288de56ccSmrg      ;;
89531ab64890Smrg
895457f47464Smrg    newsos6)
895557f47464Smrg      lt_prog_compiler_pic='-KPIC'
895657f47464Smrg      lt_prog_compiler_static='-Bstatic'
895757f47464Smrg      ;;
89581ab64890Smrg
895957f47464Smrg    *nto* | *qnx*)
896057f47464Smrg      # QNX uses GNU C++, but need to define -shared option too, otherwise
896157f47464Smrg      # it will coredump.
896257f47464Smrg      lt_prog_compiler_pic='-fPIC -shared'
896357f47464Smrg      ;;
89641ab64890Smrg
896557f47464Smrg    osf3* | osf4* | osf5*)
896657f47464Smrg      lt_prog_compiler_wl='-Wl,'
896757f47464Smrg      # All OSF/1 code is PIC.
896857f47464Smrg      lt_prog_compiler_static='-non_shared'
896957f47464Smrg      ;;
89702e9c7c8cSmrg
897157f47464Smrg    rdos*)
897257f47464Smrg      lt_prog_compiler_static='-non_shared'
897357f47464Smrg      ;;
89741ab64890Smrg
897557f47464Smrg    solaris*)
897657f47464Smrg      lt_prog_compiler_pic='-KPIC'
897757f47464Smrg      lt_prog_compiler_static='-Bstatic'
897857f47464Smrg      case $cc_basename in
897957f47464Smrg      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
898057f47464Smrg	lt_prog_compiler_wl='-Qoption ld ';;
898157f47464Smrg      *)
898257f47464Smrg	lt_prog_compiler_wl='-Wl,';;
898357f47464Smrg      esac
898457f47464Smrg      ;;
89851ab64890Smrg
898657f47464Smrg    sunos4*)
898757f47464Smrg      lt_prog_compiler_wl='-Qoption ld '
898857f47464Smrg      lt_prog_compiler_pic='-PIC'
898957f47464Smrg      lt_prog_compiler_static='-Bstatic'
899057f47464Smrg      ;;
89911ab64890Smrg
899257f47464Smrg    sysv4 | sysv4.2uw2* | sysv4.3*)
899357f47464Smrg      lt_prog_compiler_wl='-Wl,'
899457f47464Smrg      lt_prog_compiler_pic='-KPIC'
899557f47464Smrg      lt_prog_compiler_static='-Bstatic'
899657f47464Smrg      ;;
89971ab64890Smrg
899857f47464Smrg    sysv4*MP*)
8999862bcd1aSmrg      if test -d /usr/nec; then
900057f47464Smrg	lt_prog_compiler_pic='-Kconform_pic'
900157f47464Smrg	lt_prog_compiler_static='-Bstatic'
900257f47464Smrg      fi
900357f47464Smrg      ;;
90041ab64890Smrg
900557f47464Smrg    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
900657f47464Smrg      lt_prog_compiler_wl='-Wl,'
900757f47464Smrg      lt_prog_compiler_pic='-KPIC'
900857f47464Smrg      lt_prog_compiler_static='-Bstatic'
900957f47464Smrg      ;;
90101ab64890Smrg
901157f47464Smrg    unicos*)
901257f47464Smrg      lt_prog_compiler_wl='-Wl,'
901357f47464Smrg      lt_prog_compiler_can_build_shared=no
901457f47464Smrg      ;;
9015b4ee4795Smrg
901657f47464Smrg    uts4*)
901757f47464Smrg      lt_prog_compiler_pic='-pic'
901857f47464Smrg      lt_prog_compiler_static='-Bstatic'
901957f47464Smrg      ;;
90201ab64890Smrg
90212e9c7c8cSmrg    *)
902257f47464Smrg      lt_prog_compiler_can_build_shared=no
90232e9c7c8cSmrg      ;;
90242e9c7c8cSmrg    esac
902557f47464Smrg  fi
902688de56ccSmrg
902757f47464Smrgcase $host_os in
9028862bcd1aSmrg  # For platforms that do not support PIC, -DPIC is meaningless:
902957f47464Smrg  *djgpp*)
903057f47464Smrg    lt_prog_compiler_pic=
903157f47464Smrg    ;;
903257f47464Smrg  *)
903357f47464Smrg    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
903457f47464Smrg    ;;
903557f47464Smrgesac
90361ab64890Smrg
9037876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9038876003caSmrg$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9039876003caSmrgif ${lt_cv_prog_compiler_pic+:} false; then :
9040876003caSmrg  $as_echo_n "(cached) " >&6
9041876003caSmrgelse
904257f47464Smrg  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
904357f47464Smrgfi
9044876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
9045876003caSmrg$as_echo "$lt_cv_prog_compiler_pic" >&6; }
904657f47464Smrglt_prog_compiler_pic=$lt_cv_prog_compiler_pic
90471ab64890Smrg
904857f47464Smrg#
904957f47464Smrg# Check to make sure the PIC flag actually works.
905057f47464Smrg#
905157f47464Smrgif test -n "$lt_prog_compiler_pic"; then
9052876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9053876003caSmrg$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9054876003caSmrgif ${lt_cv_prog_compiler_pic_works+:} false; then :
9055876003caSmrg  $as_echo_n "(cached) " >&6
9056876003caSmrgelse
905757f47464Smrg  lt_cv_prog_compiler_pic_works=no
905857f47464Smrg   ac_outfile=conftest.$ac_objext
905957f47464Smrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9060862bcd1aSmrg   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"  ## exclude from sc_useless_quotes_in_assignment
906157f47464Smrg   # Insert the option either (1) after the last *FLAGS variable, or
906257f47464Smrg   # (2) before a word containing "conftest.", or (3) at the end.
906357f47464Smrg   # Note that $ac_compile itself does not contain backslashes and begins
906457f47464Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
906557f47464Smrg   # The option is referenced via a variable to avoid confusing sed.
906657f47464Smrg   lt_compile=`echo "$ac_compile" | $SED \
906757f47464Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
906857f47464Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
906957f47464Smrg   -e 's:$: $lt_compiler_flag:'`
907057f47464Smrg   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
907157f47464Smrg   (eval "$lt_compile" 2>conftest.err)
907257f47464Smrg   ac_status=$?
907357f47464Smrg   cat conftest.err >&5
907457f47464Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
907557f47464Smrg   if (exit $ac_status) && test -s "$ac_outfile"; then
907657f47464Smrg     # The compiler can only warn and ignore the option if not recognized
907757f47464Smrg     # So say no if there are warnings other than the usual output.
907857f47464Smrg     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
907957f47464Smrg     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
908057f47464Smrg     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
908157f47464Smrg       lt_cv_prog_compiler_pic_works=yes
908257f47464Smrg     fi
908357f47464Smrg   fi
908457f47464Smrg   $RM conftest*
90851ab64890Smrg
908657f47464Smrgfi
9087876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9088876003caSmrg$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
90891ab64890Smrg
9090862bcd1aSmrgif test yes = "$lt_cv_prog_compiler_pic_works"; then
909157f47464Smrg    case $lt_prog_compiler_pic in
909257f47464Smrg     "" | " "*) ;;
909357f47464Smrg     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
909457f47464Smrg     esac
909557f47464Smrgelse
909657f47464Smrg    lt_prog_compiler_pic=
909757f47464Smrg     lt_prog_compiler_can_build_shared=no
909857f47464Smrgfi
90991ab64890Smrg
910057f47464Smrgfi
91011ab64890Smrg
91021ab64890Smrg
91031ab64890Smrg
91041ab64890Smrg
91051ab64890Smrg
91061ab64890Smrg
91071ab64890Smrg
91081ab64890Smrg
91091ab64890Smrg
91101ab64890Smrg
91111ab64890Smrg
911257f47464Smrg#
911357f47464Smrg# Check to make sure the static flag actually works.
911457f47464Smrg#
911557f47464Smrgwl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9116876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9117876003caSmrg$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9118876003caSmrgif ${lt_cv_prog_compiler_static_works+:} false; then :
9119876003caSmrg  $as_echo_n "(cached) " >&6
9120876003caSmrgelse
912157f47464Smrg  lt_cv_prog_compiler_static_works=no
9122862bcd1aSmrg   save_LDFLAGS=$LDFLAGS
912357f47464Smrg   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
912457f47464Smrg   echo "$lt_simple_link_test_code" > conftest.$ac_ext
912557f47464Smrg   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
912657f47464Smrg     # The linker can only warn and ignore the option if not recognized
912757f47464Smrg     # So say no if there are warnings
912857f47464Smrg     if test -s conftest.err; then
912957f47464Smrg       # Append any errors to the config.log.
913057f47464Smrg       cat conftest.err 1>&5
913157f47464Smrg       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
913257f47464Smrg       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
913357f47464Smrg       if diff conftest.exp conftest.er2 >/dev/null; then
913457f47464Smrg         lt_cv_prog_compiler_static_works=yes
913557f47464Smrg       fi
913657f47464Smrg     else
913757f47464Smrg       lt_cv_prog_compiler_static_works=yes
913857f47464Smrg     fi
913957f47464Smrg   fi
914057f47464Smrg   $RM -r conftest*
9141862bcd1aSmrg   LDFLAGS=$save_LDFLAGS
91421ab64890Smrg
914357f47464Smrgfi
9144876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9145876003caSmrg$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
91461ab64890Smrg
9147862bcd1aSmrgif test yes = "$lt_cv_prog_compiler_static_works"; then
914857f47464Smrg    :
914957f47464Smrgelse
915057f47464Smrg    lt_prog_compiler_static=
915157f47464Smrgfi
91521ab64890Smrg
91531ab64890Smrg
91541ab64890Smrg
9155e9fcaa8aSmrg
91561ab64890Smrg
91571ab64890Smrg
915888de56ccSmrg
9159876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9160876003caSmrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9161876003caSmrgif ${lt_cv_prog_compiler_c_o+:} false; then :
9162876003caSmrg  $as_echo_n "(cached) " >&6
9163876003caSmrgelse
916457f47464Smrg  lt_cv_prog_compiler_c_o=no
916557f47464Smrg   $RM -r conftest 2>/dev/null
916657f47464Smrg   mkdir conftest
916757f47464Smrg   cd conftest
916857f47464Smrg   mkdir out
916957f47464Smrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
917088de56ccSmrg
917157f47464Smrg   lt_compiler_flag="-o out/conftest2.$ac_objext"
917257f47464Smrg   # Insert the option either (1) after the last *FLAGS variable, or
917357f47464Smrg   # (2) before a word containing "conftest.", or (3) at the end.
917457f47464Smrg   # Note that $ac_compile itself does not contain backslashes and begins
917557f47464Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
917657f47464Smrg   lt_compile=`echo "$ac_compile" | $SED \
917757f47464Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
917857f47464Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
917957f47464Smrg   -e 's:$: $lt_compiler_flag:'`
918057f47464Smrg   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
918157f47464Smrg   (eval "$lt_compile" 2>out/conftest.err)
918257f47464Smrg   ac_status=$?
918357f47464Smrg   cat out/conftest.err >&5
918457f47464Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
918557f47464Smrg   if (exit $ac_status) && test -s out/conftest2.$ac_objext
918657f47464Smrg   then
918757f47464Smrg     # The compiler can only warn and ignore the option if not recognized
918857f47464Smrg     # So say no if there are warnings
918957f47464Smrg     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
919057f47464Smrg     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
919157f47464Smrg     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
919257f47464Smrg       lt_cv_prog_compiler_c_o=yes
919357f47464Smrg     fi
919457f47464Smrg   fi
919557f47464Smrg   chmod u+w . 2>&5
919657f47464Smrg   $RM conftest*
919757f47464Smrg   # SGI C++ compiler will create directory out/ii_files/ for
919857f47464Smrg   # template instantiation
919957f47464Smrg   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
920057f47464Smrg   $RM out/* && rmdir out
920157f47464Smrg   cd ..
920257f47464Smrg   $RM -r conftest
920357f47464Smrg   $RM conftest*
920488de56ccSmrg
920557f47464Smrgfi
9206876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9207876003caSmrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
920888de56ccSmrg
920988de56ccSmrg
921088de56ccSmrg
921188de56ccSmrg
921288de56ccSmrg
921388de56ccSmrg
9214876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9215876003caSmrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9216876003caSmrgif ${lt_cv_prog_compiler_c_o+:} false; then :
9217876003caSmrg  $as_echo_n "(cached) " >&6
9218876003caSmrgelse
921957f47464Smrg  lt_cv_prog_compiler_c_o=no
922057f47464Smrg   $RM -r conftest 2>/dev/null
922157f47464Smrg   mkdir conftest
922257f47464Smrg   cd conftest
922357f47464Smrg   mkdir out
922457f47464Smrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
922588de56ccSmrg
922657f47464Smrg   lt_compiler_flag="-o out/conftest2.$ac_objext"
922757f47464Smrg   # Insert the option either (1) after the last *FLAGS variable, or
922857f47464Smrg   # (2) before a word containing "conftest.", or (3) at the end.
922957f47464Smrg   # Note that $ac_compile itself does not contain backslashes and begins
923057f47464Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
923157f47464Smrg   lt_compile=`echo "$ac_compile" | $SED \
923257f47464Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
923357f47464Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
923457f47464Smrg   -e 's:$: $lt_compiler_flag:'`
923557f47464Smrg   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
923657f47464Smrg   (eval "$lt_compile" 2>out/conftest.err)
923757f47464Smrg   ac_status=$?
923857f47464Smrg   cat out/conftest.err >&5
923957f47464Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
924057f47464Smrg   if (exit $ac_status) && test -s out/conftest2.$ac_objext
924157f47464Smrg   then
924257f47464Smrg     # The compiler can only warn and ignore the option if not recognized
924357f47464Smrg     # So say no if there are warnings
924457f47464Smrg     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
924557f47464Smrg     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
924657f47464Smrg     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
924757f47464Smrg       lt_cv_prog_compiler_c_o=yes
924857f47464Smrg     fi
924957f47464Smrg   fi
925057f47464Smrg   chmod u+w . 2>&5
925157f47464Smrg   $RM conftest*
925257f47464Smrg   # SGI C++ compiler will create directory out/ii_files/ for
925357f47464Smrg   # template instantiation
925457f47464Smrg   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
925557f47464Smrg   $RM out/* && rmdir out
925657f47464Smrg   cd ..
925757f47464Smrg   $RM -r conftest
925857f47464Smrg   $RM conftest*
925988de56ccSmrg
926057f47464Smrgfi
9261876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9262876003caSmrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
926388de56ccSmrg
926488de56ccSmrg
926588de56ccSmrg
92661ab64890Smrg
9267862bcd1aSmrghard_links=nottested
9268862bcd1aSmrgif test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
926957f47464Smrg  # do not overwrite the value of need_locks provided by the user
9270876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9271876003caSmrg$as_echo_n "checking if we can lock with hard links... " >&6; }
927257f47464Smrg  hard_links=yes
927357f47464Smrg  $RM conftest*
927457f47464Smrg  ln conftest.a conftest.b 2>/dev/null && hard_links=no
927557f47464Smrg  touch conftest.a
927657f47464Smrg  ln conftest.a conftest.b 2>&5 || hard_links=no
927757f47464Smrg  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9278876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9279876003caSmrg$as_echo "$hard_links" >&6; }
9280862bcd1aSmrg  if test no = "$hard_links"; then
9281876003caSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
9282876003caSmrg$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
928357f47464Smrg    need_locks=warn
928457f47464Smrg  fi
928588de56ccSmrgelse
928657f47464Smrg  need_locks=no
9287b4ee4795Smrgfi
92881ab64890Smrg
92891ab64890Smrg
92901ab64890Smrg
92911ab64890Smrg
92921ab64890Smrg
92931ab64890Smrg
9294876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9295876003caSmrg$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
92961ab64890Smrg
929757f47464Smrg  runpath_var=
929857f47464Smrg  allow_undefined_flag=
929957f47464Smrg  always_export_symbols=no
930057f47464Smrg  archive_cmds=
930157f47464Smrg  archive_expsym_cmds=
930257f47464Smrg  compiler_needs_object=no
930357f47464Smrg  enable_shared_with_static_runtimes=no
930457f47464Smrg  export_dynamic_flag_spec=
930557f47464Smrg  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
930657f47464Smrg  hardcode_automatic=no
930757f47464Smrg  hardcode_direct=no
930857f47464Smrg  hardcode_direct_absolute=no
930957f47464Smrg  hardcode_libdir_flag_spec=
931057f47464Smrg  hardcode_libdir_separator=
931157f47464Smrg  hardcode_minus_L=no
931257f47464Smrg  hardcode_shlibpath_var=unsupported
931357f47464Smrg  inherit_rpath=no
931457f47464Smrg  link_all_deplibs=unknown
931557f47464Smrg  module_cmds=
931657f47464Smrg  module_expsym_cmds=
931757f47464Smrg  old_archive_from_new_cmds=
931857f47464Smrg  old_archive_from_expsyms_cmds=
931957f47464Smrg  thread_safe_flag_spec=
932057f47464Smrg  whole_archive_flag_spec=
932157f47464Smrg  # include_expsyms should be a list of space-separated symbols to be *always*
932257f47464Smrg  # included in the symbol list
932357f47464Smrg  include_expsyms=
932457f47464Smrg  # exclude_expsyms can be an extended regexp of symbols to exclude
9325862bcd1aSmrg  # it will be wrapped by ' (' and ')$', so one must not match beginning or
9326862bcd1aSmrg  # end of line.  Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
9327862bcd1aSmrg  # as well as any symbol that contains 'd'.
932857f47464Smrg  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
932957f47464Smrg  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
933057f47464Smrg  # platforms (ab)use it in PIC code, but their linkers get confused if
933157f47464Smrg  # the symbol is explicitly referenced.  Since portable code cannot
933257f47464Smrg  # rely on this symbol name, it's probably fine to never include it in
933357f47464Smrg  # preloaded symbol tables.
933457f47464Smrg  # Exclude shared library initialization/finalization symbols.
933557f47464Smrg  extract_expsyms_cmds=
93361ab64890Smrg
933757f47464Smrg  case $host_os in
933857f47464Smrg  cygwin* | mingw* | pw32* | cegcc*)
9339876003caSmrg    # FIXME: the MSVC++ port hasn't been tested in a loooong time
934057f47464Smrg    # When not using gcc, we currently assume that we are using
9341876003caSmrg    # Microsoft Visual C++.
9342862bcd1aSmrg    if test yes != "$GCC"; then
934357f47464Smrg      with_gnu_ld=no
934457f47464Smrg    fi
934557f47464Smrg    ;;
934657f47464Smrg  interix*)
9347876003caSmrg    # we just hope/assume this is gcc and not c89 (= MSVC++)
934857f47464Smrg    with_gnu_ld=yes
934957f47464Smrg    ;;
9350862bcd1aSmrg  openbsd* | bitrig*)
935157f47464Smrg    with_gnu_ld=no
935257f47464Smrg    ;;
935357f47464Smrg  esac
93541ab64890Smrg
935557f47464Smrg  ld_shlibs=yes
93561ab64890Smrg
935757f47464Smrg  # On some targets, GNU ld is compatible enough with the native linker
935857f47464Smrg  # that we're better off using the native interface for both.
935957f47464Smrg  lt_use_gnu_ld_interface=no
9360862bcd1aSmrg  if test yes = "$with_gnu_ld"; then
936157f47464Smrg    case $host_os in
936257f47464Smrg      aix*)
936357f47464Smrg	# The AIX port of GNU ld has always aspired to compatibility
936457f47464Smrg	# with the native linker.  However, as the warning in the GNU ld
936557f47464Smrg	# block says, versions before 2.19.5* couldn't really create working
936657f47464Smrg	# shared libraries, regardless of the interface used.
936757f47464Smrg	case `$LD -v 2>&1` in
936857f47464Smrg	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
936957f47464Smrg	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
937057f47464Smrg	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
937157f47464Smrg	  *)
937257f47464Smrg	    lt_use_gnu_ld_interface=yes
937357f47464Smrg	    ;;
937457f47464Smrg	esac
937557f47464Smrg	;;
937657f47464Smrg      *)
937757f47464Smrg	lt_use_gnu_ld_interface=yes
937857f47464Smrg	;;
937957f47464Smrg    esac
938057f47464Smrg  fi
93811ab64890Smrg
9382862bcd1aSmrg  if test yes = "$lt_use_gnu_ld_interface"; then
938357f47464Smrg    # If archive_cmds runs LD, not CC, wlarc should be empty
9384862bcd1aSmrg    wlarc='$wl'
93851ab64890Smrg
938657f47464Smrg    # Set some defaults for GNU ld with shared library support. These
938757f47464Smrg    # are reset later if shared libraries are not supported. Putting them
938857f47464Smrg    # here allows them to be overridden if necessary.
938957f47464Smrg    runpath_var=LD_RUN_PATH
9390862bcd1aSmrg    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9391862bcd1aSmrg    export_dynamic_flag_spec='$wl--export-dynamic'
939257f47464Smrg    # ancient GNU ld didn't support --whole-archive et. al.
939357f47464Smrg    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9394862bcd1aSmrg      whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
939557f47464Smrg    else
939657f47464Smrg      whole_archive_flag_spec=
939757f47464Smrg    fi
939857f47464Smrg    supports_anon_versioning=no
9399876003caSmrg    case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
940057f47464Smrg      *GNU\ gold*) supports_anon_versioning=yes ;;
940157f47464Smrg      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
940257f47464Smrg      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
940357f47464Smrg      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
940457f47464Smrg      *\ 2.11.*) ;; # other 2.11 versions
940557f47464Smrg      *) supports_anon_versioning=yes ;;
940657f47464Smrg    esac
94071ab64890Smrg
940857f47464Smrg    # See if GNU ld supports shared libraries.
940957f47464Smrg    case $host_os in
941057f47464Smrg    aix[3-9]*)
941157f47464Smrg      # On AIX/PPC, the GNU linker is very broken
9412862bcd1aSmrg      if test ia64 != "$host_cpu"; then
941357f47464Smrg	ld_shlibs=no
941457f47464Smrg	cat <<_LT_EOF 1>&2
94151ab64890Smrg
941657f47464Smrg*** Warning: the GNU linker, at least up to release 2.19, is reported
941757f47464Smrg*** to be unable to reliably create shared libraries on AIX.
941857f47464Smrg*** Therefore, libtool is disabling shared libraries support.  If you
941957f47464Smrg*** really care for shared libraries, you may want to install binutils
942057f47464Smrg*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
942157f47464Smrg*** You will then need to restart the configuration process.
94221ab64890Smrg
942388de56ccSmrg_LT_EOF
9424b4ee4795Smrg      fi
942557f47464Smrg      ;;
94261ab64890Smrg
942757f47464Smrg    amigaos*)
942857f47464Smrg      case $host_cpu in
942957f47464Smrg      powerpc)
943057f47464Smrg            # see comment about AmigaOS4 .so support
9431862bcd1aSmrg            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
943257f47464Smrg            archive_expsym_cmds=''
943357f47464Smrg        ;;
943457f47464Smrg      m68k)
943557f47464Smrg            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)'
943657f47464Smrg            hardcode_libdir_flag_spec='-L$libdir'
943757f47464Smrg            hardcode_minus_L=yes
943857f47464Smrg        ;;
943957f47464Smrg      esac
944057f47464Smrg      ;;
94411ab64890Smrg
944257f47464Smrg    beos*)
944357f47464Smrg      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
944457f47464Smrg	allow_undefined_flag=unsupported
944557f47464Smrg	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
944657f47464Smrg	# support --undefined.  This deserves some investigation.  FIXME
9447862bcd1aSmrg	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
944857f47464Smrg      else
944957f47464Smrg	ld_shlibs=no
945057f47464Smrg      fi
945157f47464Smrg      ;;
94521ab64890Smrg
945357f47464Smrg    cygwin* | mingw* | pw32* | cegcc*)
945457f47464Smrg      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
945557f47464Smrg      # as there is no search path for DLLs.
945657f47464Smrg      hardcode_libdir_flag_spec='-L$libdir'
9457862bcd1aSmrg      export_dynamic_flag_spec='$wl--export-all-symbols'
945857f47464Smrg      allow_undefined_flag=unsupported
945957f47464Smrg      always_export_symbols=no
946057f47464Smrg      enable_shared_with_static_runtimes=yes
946157f47464Smrg      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'
946257f47464Smrg      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
94631ab64890Smrg
946457f47464Smrg      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9465862bcd1aSmrg        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9466862bcd1aSmrg	# If the export-symbols file already is a .def file, use it as
9467862bcd1aSmrg	# is; otherwise, prepend EXPORTS...
9468862bcd1aSmrg	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
9469862bcd1aSmrg          cp $export_symbols $output_objdir/$soname.def;
9470862bcd1aSmrg        else
9471862bcd1aSmrg          echo EXPORTS > $output_objdir/$soname.def;
9472862bcd1aSmrg          cat $export_symbols >> $output_objdir/$soname.def;
9473862bcd1aSmrg        fi~
9474862bcd1aSmrg        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
947557f47464Smrg      else
947657f47464Smrg	ld_shlibs=no
947757f47464Smrg      fi
947857f47464Smrg      ;;
94791ab64890Smrg
948057f47464Smrg    haiku*)
9481862bcd1aSmrg      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
948257f47464Smrg      link_all_deplibs=yes
948357f47464Smrg      ;;
94841ab64890Smrg
9485862bcd1aSmrg    os2*)
9486862bcd1aSmrg      hardcode_libdir_flag_spec='-L$libdir'
9487862bcd1aSmrg      hardcode_minus_L=yes
9488862bcd1aSmrg      allow_undefined_flag=unsupported
9489862bcd1aSmrg      shrext_cmds=.dll
9490862bcd1aSmrg      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9491862bcd1aSmrg	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9492862bcd1aSmrg	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9493862bcd1aSmrg	$ECHO EXPORTS >> $output_objdir/$libname.def~
9494862bcd1aSmrg	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
9495862bcd1aSmrg	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9496862bcd1aSmrg	emximp -o $lib $output_objdir/$libname.def'
9497862bcd1aSmrg      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9498862bcd1aSmrg	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9499862bcd1aSmrg	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9500862bcd1aSmrg	$ECHO EXPORTS >> $output_objdir/$libname.def~
9501862bcd1aSmrg	prefix_cmds="$SED"~
9502862bcd1aSmrg	if test EXPORTS = "`$SED 1q $export_symbols`"; then
9503862bcd1aSmrg	  prefix_cmds="$prefix_cmds -e 1d";
9504862bcd1aSmrg	fi~
9505862bcd1aSmrg	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
9506862bcd1aSmrg	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
9507862bcd1aSmrg	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9508862bcd1aSmrg	emximp -o $lib $output_objdir/$libname.def'
9509862bcd1aSmrg      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
9510862bcd1aSmrg      enable_shared_with_static_runtimes=yes
9511862bcd1aSmrg      ;;
9512862bcd1aSmrg
951357f47464Smrg    interix[3-9]*)
951457f47464Smrg      hardcode_direct=no
951557f47464Smrg      hardcode_shlibpath_var=no
9516862bcd1aSmrg      hardcode_libdir_flag_spec='$wl-rpath,$libdir'
9517862bcd1aSmrg      export_dynamic_flag_spec='$wl-E'
951857f47464Smrg      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
951957f47464Smrg      # Instead, shared libraries are loaded at an image base (0x10000000 by
952057f47464Smrg      # default) and relocated if they conflict, which is a slow very memory
952157f47464Smrg      # consuming and fragmenting process.  To avoid this, we pick a random,
952257f47464Smrg      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
952357f47464Smrg      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9524862bcd1aSmrg      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9525876003caSmrg      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'
952657f47464Smrg      ;;
95271ab64890Smrg
952857f47464Smrg    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
952957f47464Smrg      tmp_diet=no
9530862bcd1aSmrg      if test linux-dietlibc = "$host_os"; then
953157f47464Smrg	case $cc_basename in
953257f47464Smrg	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
953388de56ccSmrg	esac
953488de56ccSmrg      fi
953557f47464Smrg      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9536862bcd1aSmrg	 && test no = "$tmp_diet"
953757f47464Smrg      then
953857f47464Smrg	tmp_addflag=' $pic_flag'
953957f47464Smrg	tmp_sharedflag='-shared'
954057f47464Smrg	case $cc_basename,$host_cpu in
954157f47464Smrg        pgcc*)				# Portland Group C compiler
9542862bcd1aSmrg	  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'
954357f47464Smrg	  tmp_addflag=' $pic_flag'
954457f47464Smrg	  ;;
954557f47464Smrg	pgf77* | pgf90* | pgf95* | pgfortran*)
954657f47464Smrg					# Portland Group f77 and f90 compilers
9547862bcd1aSmrg	  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'
954857f47464Smrg	  tmp_addflag=' $pic_flag -Mnomain' ;;
954957f47464Smrg	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
955057f47464Smrg	  tmp_addflag=' -i_dynamic' ;;
955157f47464Smrg	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
955257f47464Smrg	  tmp_addflag=' -i_dynamic -nofor_main' ;;
955357f47464Smrg	ifc* | ifort*)			# Intel Fortran compiler
955457f47464Smrg	  tmp_addflag=' -nofor_main' ;;
955557f47464Smrg	lf95*)				# Lahey Fortran 8.1
955657f47464Smrg	  whole_archive_flag_spec=
955757f47464Smrg	  tmp_sharedflag='--shared' ;;
9558862bcd1aSmrg        nagfor*)                        # NAGFOR 5.3
9559862bcd1aSmrg          tmp_sharedflag='-Wl,-shared' ;;
956057f47464Smrg	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
956157f47464Smrg	  tmp_sharedflag='-qmkshrobj'
956257f47464Smrg	  tmp_addflag= ;;
956357f47464Smrg	nvcc*)	# Cuda Compiler Driver 2.2
9564862bcd1aSmrg	  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'
956557f47464Smrg	  compiler_needs_object=yes
956657f47464Smrg	  ;;
956757f47464Smrg	esac
9568876003caSmrg	case `$CC -V 2>&1 | sed 5q` in
956957f47464Smrg	*Sun\ C*)			# Sun C 5.9
9570862bcd1aSmrg	  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'
957157f47464Smrg	  compiler_needs_object=yes
957257f47464Smrg	  tmp_sharedflag='-G' ;;
957357f47464Smrg	*Sun\ F*)			# Sun Fortran 8.3
957457f47464Smrg	  tmp_sharedflag='-G' ;;
957557f47464Smrg	esac
9576862bcd1aSmrg	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
957788de56ccSmrg
9578862bcd1aSmrg        if test yes = "$supports_anon_versioning"; then
957957f47464Smrg          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9580876003caSmrg            cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9581862bcd1aSmrg            echo "local: *; };" >> $output_objdir/$libname.ver~
9582862bcd1aSmrg            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
958357f47464Smrg        fi
958488de56ccSmrg
958557f47464Smrg	case $cc_basename in
9586862bcd1aSmrg	tcc*)
9587862bcd1aSmrg	  export_dynamic_flag_spec='-rdynamic'
9588862bcd1aSmrg	  ;;
958957f47464Smrg	xlf* | bgf* | bgxlf* | mpixlf*)
959057f47464Smrg	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
959157f47464Smrg	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9592862bcd1aSmrg	  hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
959357f47464Smrg	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9594862bcd1aSmrg	  if test yes = "$supports_anon_versioning"; then
959557f47464Smrg	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9596876003caSmrg              cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9597862bcd1aSmrg              echo "local: *; };" >> $output_objdir/$libname.ver~
9598862bcd1aSmrg              $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
959957f47464Smrg	  fi
960057f47464Smrg	  ;;
960157f47464Smrg	esac
960257f47464Smrg      else
960357f47464Smrg        ld_shlibs=no
960457f47464Smrg      fi
960557f47464Smrg      ;;
960688de56ccSmrg
960703ea5dc6Smrg    netbsd*)
960857f47464Smrg      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
960957f47464Smrg	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
961057f47464Smrg	wlarc=
961157f47464Smrg      else
9612862bcd1aSmrg	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9613862bcd1aSmrg	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
961457f47464Smrg      fi
961557f47464Smrg      ;;
961688de56ccSmrg
961757f47464Smrg    solaris*)
961857f47464Smrg      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
961957f47464Smrg	ld_shlibs=no
962057f47464Smrg	cat <<_LT_EOF 1>&2
962188de56ccSmrg
962257f47464Smrg*** Warning: The releases 2.8.* of the GNU linker cannot reliably
962357f47464Smrg*** create shared libraries on Solaris systems.  Therefore, libtool
962457f47464Smrg*** is disabling shared libraries support.  We urge you to upgrade GNU
962557f47464Smrg*** binutils to release 2.9.1 or newer.  Another option is to modify
962657f47464Smrg*** your PATH or compiler configuration so that the native linker is
962757f47464Smrg*** used, and then restart.
962888de56ccSmrg
962957f47464Smrg_LT_EOF
963057f47464Smrg      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9631862bcd1aSmrg	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9632862bcd1aSmrg	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
963357f47464Smrg      else
963457f47464Smrg	ld_shlibs=no
963557f47464Smrg      fi
963657f47464Smrg      ;;
963788de56ccSmrg
963857f47464Smrg    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
963957f47464Smrg      case `$LD -v 2>&1` in
964057f47464Smrg        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
964157f47464Smrg	ld_shlibs=no
964257f47464Smrg	cat <<_LT_EOF 1>&2
964388de56ccSmrg
9644862bcd1aSmrg*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
964557f47464Smrg*** reliably create shared libraries on SCO systems.  Therefore, libtool
964657f47464Smrg*** is disabling shared libraries support.  We urge you to upgrade GNU
964757f47464Smrg*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
964857f47464Smrg*** your PATH or compiler configuration so that the native linker is
964957f47464Smrg*** used, and then restart.
965088de56ccSmrg
965157f47464Smrg_LT_EOF
965257f47464Smrg	;;
965357f47464Smrg	*)
965457f47464Smrg	  # For security reasons, it is highly recommended that you always
965557f47464Smrg	  # use absolute paths for naming shared libraries, and exclude the
965657f47464Smrg	  # DT_RUNPATH tag from executables and libraries.  But doing so
965757f47464Smrg	  # requires that you compile everything twice, which is a pain.
965857f47464Smrg	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9659862bcd1aSmrg	    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9660862bcd1aSmrg	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9661862bcd1aSmrg	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
966257f47464Smrg	  else
966357f47464Smrg	    ld_shlibs=no
966457f47464Smrg	  fi
966557f47464Smrg	;;
966657f47464Smrg      esac
966757f47464Smrg      ;;
966888de56ccSmrg
966957f47464Smrg    sunos4*)
967057f47464Smrg      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
967157f47464Smrg      wlarc=
967257f47464Smrg      hardcode_direct=yes
967357f47464Smrg      hardcode_shlibpath_var=no
967457f47464Smrg      ;;
967588de56ccSmrg
967657f47464Smrg    *)
967757f47464Smrg      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9678862bcd1aSmrg	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9679862bcd1aSmrg	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
968057f47464Smrg      else
968157f47464Smrg	ld_shlibs=no
968257f47464Smrg      fi
968357f47464Smrg      ;;
968457f47464Smrg    esac
968588de56ccSmrg
9686862bcd1aSmrg    if test no = "$ld_shlibs"; then
968757f47464Smrg      runpath_var=
968857f47464Smrg      hardcode_libdir_flag_spec=
968957f47464Smrg      export_dynamic_flag_spec=
969057f47464Smrg      whole_archive_flag_spec=
969157f47464Smrg    fi
969257f47464Smrg  else
969357f47464Smrg    # PORTME fill in a description of your system's linker (not GNU ld)
969457f47464Smrg    case $host_os in
969557f47464Smrg    aix3*)
969657f47464Smrg      allow_undefined_flag=unsupported
969757f47464Smrg      always_export_symbols=yes
969857f47464Smrg      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'
969957f47464Smrg      # Note: this linker hardcodes the directories in LIBPATH if there
970057f47464Smrg      # are no directories specified by -L.
970157f47464Smrg      hardcode_minus_L=yes
9702862bcd1aSmrg      if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
970357f47464Smrg	# Neither direct hardcoding nor static linking is supported with a
970457f47464Smrg	# broken collect2.
970557f47464Smrg	hardcode_direct=unsupported
970657f47464Smrg      fi
970757f47464Smrg      ;;
970888de56ccSmrg
970957f47464Smrg    aix[4-9]*)
9710862bcd1aSmrg      if test ia64 = "$host_cpu"; then
971157f47464Smrg	# On IA64, the linker does run time linking by default, so we don't
971257f47464Smrg	# have to do anything special.
971357f47464Smrg	aix_use_runtimelinking=no
971457f47464Smrg	exp_sym_flag='-Bexport'
9715862bcd1aSmrg	no_entry_flag=
971657f47464Smrg      else
971757f47464Smrg	# If we're using GNU nm, then we don't want the "-C" option.
9718862bcd1aSmrg	# -C means demangle to GNU nm, but means don't demangle to AIX nm.
9719862bcd1aSmrg	# Without the "-l" option, or with the "-B" option, AIX nm treats
9720862bcd1aSmrg	# weak defined symbols like other global defined symbols, whereas
9721862bcd1aSmrg	# GNU nm marks them as "W".
9722862bcd1aSmrg	# While the 'weak' keyword is ignored in the Export File, we need
9723862bcd1aSmrg	# it in the Import File for the 'aix-soname' feature, so we have
9724862bcd1aSmrg	# to replace the "-B" option with "-P" for AIX nm.
972557f47464Smrg	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9726862bcd1aSmrg	  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'
972757f47464Smrg	else
9728876003caSmrg	  export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
972957f47464Smrg	fi
973057f47464Smrg	aix_use_runtimelinking=no
973188de56ccSmrg
973257f47464Smrg	# Test if we are trying to use run time linking or normal
973357f47464Smrg	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
9734862bcd1aSmrg	# have runtime linking enabled, and use it for executables.
9735862bcd1aSmrg	# For shared libraries, we enable/disable runtime linking
9736862bcd1aSmrg	# depending on the kind of the shared library created -
9737862bcd1aSmrg	# when "with_aix_soname,aix_use_runtimelinking" is:
9738862bcd1aSmrg	# "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
9739862bcd1aSmrg	# "aix,yes"  lib.so          shared, rtl:yes, for executables
9740862bcd1aSmrg	#            lib.a           static archive
9741862bcd1aSmrg	# "both,no"  lib.so.V(shr.o) shared, rtl:yes
9742862bcd1aSmrg	#            lib.a(lib.so.V) shared, rtl:no,  for executables
9743862bcd1aSmrg	# "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
9744862bcd1aSmrg	#            lib.a(lib.so.V) shared, rtl:no
9745862bcd1aSmrg	# "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
9746862bcd1aSmrg	#            lib.a           static archive
974757f47464Smrg	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
974857f47464Smrg	  for ld_flag in $LDFLAGS; do
9749862bcd1aSmrg	  if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
975057f47464Smrg	    aix_use_runtimelinking=yes
975157f47464Smrg	    break
975257f47464Smrg	  fi
975357f47464Smrg	  done
9754862bcd1aSmrg	  if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
9755862bcd1aSmrg	    # With aix-soname=svr4, we create the lib.so.V shared archives only,
9756862bcd1aSmrg	    # so we don't have lib.a shared libs to link our executables.
9757862bcd1aSmrg	    # We have to force runtime linking in this case.
9758862bcd1aSmrg	    aix_use_runtimelinking=yes
9759862bcd1aSmrg	    LDFLAGS="$LDFLAGS -Wl,-brtl"
9760862bcd1aSmrg	  fi
976157f47464Smrg	  ;;
976257f47464Smrg	esac
976388de56ccSmrg
976457f47464Smrg	exp_sym_flag='-bexport'
976557f47464Smrg	no_entry_flag='-bnoentry'
976657f47464Smrg      fi
976788de56ccSmrg
976857f47464Smrg      # When large executables or shared objects are built, AIX ld can
976957f47464Smrg      # have problems creating the table of contents.  If linking a library
977057f47464Smrg      # or program results in "error TOC overflow" add -mminimal-toc to
977157f47464Smrg      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
977257f47464Smrg      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
977388de56ccSmrg
977457f47464Smrg      archive_cmds=''
977557f47464Smrg      hardcode_direct=yes
977657f47464Smrg      hardcode_direct_absolute=yes
977757f47464Smrg      hardcode_libdir_separator=':'
977857f47464Smrg      link_all_deplibs=yes
9779862bcd1aSmrg      file_list_spec='$wl-f,'
9780862bcd1aSmrg      case $with_aix_soname,$aix_use_runtimelinking in
9781862bcd1aSmrg      aix,*) ;; # traditional, no import file
9782862bcd1aSmrg      svr4,* | *,yes) # use import file
9783862bcd1aSmrg	# The Import File defines what to hardcode.
9784862bcd1aSmrg	hardcode_direct=no
9785862bcd1aSmrg	hardcode_direct_absolute=no
9786862bcd1aSmrg	;;
9787862bcd1aSmrg      esac
978888de56ccSmrg
9789862bcd1aSmrg      if test yes = "$GCC"; then
979057f47464Smrg	case $host_os in aix4.[012]|aix4.[012].*)
979157f47464Smrg	# We only want to do this on AIX 4.2 and lower, the check
979257f47464Smrg	# below for broken collect2 doesn't work under 4.3+
9793862bcd1aSmrg	  collect2name=`$CC -print-prog-name=collect2`
979457f47464Smrg	  if test -f "$collect2name" &&
979557f47464Smrg	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
979657f47464Smrg	  then
979757f47464Smrg	  # We have reworked collect2
979857f47464Smrg	  :
979957f47464Smrg	  else
980057f47464Smrg	  # We have old collect2
980157f47464Smrg	  hardcode_direct=unsupported
980257f47464Smrg	  # It fails to find uninstalled libraries when the uninstalled
980357f47464Smrg	  # path is not listed in the libpath.  Setting hardcode_minus_L
980457f47464Smrg	  # to unsupported forces relinking
980557f47464Smrg	  hardcode_minus_L=yes
980657f47464Smrg	  hardcode_libdir_flag_spec='-L$libdir'
980757f47464Smrg	  hardcode_libdir_separator=
980857f47464Smrg	  fi
980957f47464Smrg	  ;;
981057f47464Smrg	esac
981157f47464Smrg	shared_flag='-shared'
9812862bcd1aSmrg	if test yes = "$aix_use_runtimelinking"; then
9813862bcd1aSmrg	  shared_flag="$shared_flag "'$wl-G'
981457f47464Smrg	fi
9815862bcd1aSmrg	# Need to ensure runtime linking is disabled for the traditional
9816862bcd1aSmrg	# shared library, or the linker may eventually find shared libraries
9817862bcd1aSmrg	# /with/ Import File - we do not want to mix them.
9818862bcd1aSmrg	shared_flag_aix='-shared'
9819862bcd1aSmrg	shared_flag_svr4='-shared $wl-G'
982057f47464Smrg      else
982157f47464Smrg	# not using gcc
9822862bcd1aSmrg	if test ia64 = "$host_cpu"; then
982357f47464Smrg	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
982457f47464Smrg	# chokes on -Wl,-G. The following line is correct:
982557f47464Smrg	  shared_flag='-G'
982657f47464Smrg	else
9827862bcd1aSmrg	  if test yes = "$aix_use_runtimelinking"; then
9828862bcd1aSmrg	    shared_flag='$wl-G'
982957f47464Smrg	  else
9830862bcd1aSmrg	    shared_flag='$wl-bM:SRE'
983157f47464Smrg	  fi
9832862bcd1aSmrg	  shared_flag_aix='$wl-bM:SRE'
9833862bcd1aSmrg	  shared_flag_svr4='$wl-G'
983457f47464Smrg	fi
983557f47464Smrg      fi
983688de56ccSmrg
9837862bcd1aSmrg      export_dynamic_flag_spec='$wl-bexpall'
983857f47464Smrg      # It seems that -bexpall does not export symbols beginning with
983957f47464Smrg      # underscore (_), so it is better to generate a list of symbols to export.
984057f47464Smrg      always_export_symbols=yes
9841862bcd1aSmrg      if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
984257f47464Smrg	# Warning - without using the other runtime loading flags (-brtl),
984357f47464Smrg	# -berok will link without error, but may produce a broken library.
984457f47464Smrg	allow_undefined_flag='-berok'
984557f47464Smrg        # Determine the default libpath from the value encoded in an
984657f47464Smrg        # empty executable.
9847862bcd1aSmrg        if test set = "${lt_cv_aix_libpath+set}"; then
984857f47464Smrg  aix_libpath=$lt_cv_aix_libpath
984957f47464Smrgelse
9850876003caSmrg  if ${lt_cv_aix_libpath_+:} false; then :
9851876003caSmrg  $as_echo_n "(cached) " >&6
9852876003caSmrgelse
985357f47464Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
985457f47464Smrg/* end confdefs.h.  */
985588de56ccSmrg
985657f47464Smrgint
9857876003caSmrgmain ()
985857f47464Smrg{
985988de56ccSmrg
986057f47464Smrg  ;
986157f47464Smrg  return 0;
986257f47464Smrg}
986357f47464Smrg_ACEOF
9864876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
986588de56ccSmrg
986657f47464Smrg  lt_aix_libpath_sed='
986757f47464Smrg      /Import File Strings/,/^$/ {
986857f47464Smrg	  /^0/ {
986957f47464Smrg	      s/^0  *\([^ ]*\) *$/\1/
987057f47464Smrg	      p
987157f47464Smrg	  }
987257f47464Smrg      }'
987357f47464Smrg  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
987457f47464Smrg  # Check for a 64-bit object if we didn't find anything.
987557f47464Smrg  if test -z "$lt_cv_aix_libpath_"; then
987657f47464Smrg    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
987757f47464Smrg  fi
987888de56ccSmrgfi
9879876003caSmrgrm -f core conftest.err conftest.$ac_objext \
988057f47464Smrg    conftest$ac_exeext conftest.$ac_ext
988157f47464Smrg  if test -z "$lt_cv_aix_libpath_"; then
9882862bcd1aSmrg    lt_cv_aix_libpath_=/usr/lib:/lib
988357f47464Smrg  fi
988488de56ccSmrg
988557f47464Smrgfi
988688de56ccSmrg
988757f47464Smrg  aix_libpath=$lt_cv_aix_libpath_
988857f47464Smrgfi
988988de56ccSmrg
9890862bcd1aSmrg        hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
9891862bcd1aSmrg        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
989257f47464Smrg      else
9893862bcd1aSmrg	if test ia64 = "$host_cpu"; then
9894862bcd1aSmrg	  hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
989557f47464Smrg	  allow_undefined_flag="-z nodefs"
9896862bcd1aSmrg	  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"
989757f47464Smrg	else
989857f47464Smrg	 # Determine the default libpath from the value encoded in an
989957f47464Smrg	 # empty executable.
9900862bcd1aSmrg	 if test set = "${lt_cv_aix_libpath+set}"; then
990157f47464Smrg  aix_libpath=$lt_cv_aix_libpath
990257f47464Smrgelse
9903876003caSmrg  if ${lt_cv_aix_libpath_+:} false; then :
9904876003caSmrg  $as_echo_n "(cached) " >&6
9905876003caSmrgelse
990657f47464Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
990757f47464Smrg/* end confdefs.h.  */
990888de56ccSmrg
990957f47464Smrgint
9910876003caSmrgmain ()
991157f47464Smrg{
991288de56ccSmrg
991357f47464Smrg  ;
991457f47464Smrg  return 0;
991557f47464Smrg}
991657f47464Smrg_ACEOF
9917876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
991888de56ccSmrg
991957f47464Smrg  lt_aix_libpath_sed='
992057f47464Smrg      /Import File Strings/,/^$/ {
992157f47464Smrg	  /^0/ {
992257f47464Smrg	      s/^0  *\([^ ]*\) *$/\1/
992357f47464Smrg	      p
992457f47464Smrg	  }
992557f47464Smrg      }'
992657f47464Smrg  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
992757f47464Smrg  # Check for a 64-bit object if we didn't find anything.
992857f47464Smrg  if test -z "$lt_cv_aix_libpath_"; then
992957f47464Smrg    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
993057f47464Smrg  fi
993157f47464Smrgfi
9932876003caSmrgrm -f core conftest.err conftest.$ac_objext \
993357f47464Smrg    conftest$ac_exeext conftest.$ac_ext
993457f47464Smrg  if test -z "$lt_cv_aix_libpath_"; then
9935862bcd1aSmrg    lt_cv_aix_libpath_=/usr/lib:/lib
993657f47464Smrg  fi
993788de56ccSmrg
993857f47464Smrgfi
993988de56ccSmrg
994057f47464Smrg  aix_libpath=$lt_cv_aix_libpath_
994157f47464Smrgfi
994288de56ccSmrg
9943862bcd1aSmrg	 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
994457f47464Smrg	  # Warning - without using the other run time loading flags,
994557f47464Smrg	  # -berok will link without error, but may produce a broken library.
9946862bcd1aSmrg	  no_undefined_flag=' $wl-bernotok'
9947862bcd1aSmrg	  allow_undefined_flag=' $wl-berok'
9948862bcd1aSmrg	  if test yes = "$with_gnu_ld"; then
994957f47464Smrg	    # We only use this code for GNU lds that support --whole-archive.
9950862bcd1aSmrg	    whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
995157f47464Smrg	  else
995257f47464Smrg	    # Exported symbols can be pulled into shared objects from archives
995357f47464Smrg	    whole_archive_flag_spec='$convenience'
995457f47464Smrg	  fi
995557f47464Smrg	  archive_cmds_need_lc=yes
9956862bcd1aSmrg	  archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
9957862bcd1aSmrg	  # -brtl affects multiple linker settings, -berok does not and is overridden later
9958862bcd1aSmrg	  compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
9959862bcd1aSmrg	  if test svr4 != "$with_aix_soname"; then
9960862bcd1aSmrg	    # This is similar to how AIX traditionally builds its shared libraries.
9961862bcd1aSmrg	    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'
9962862bcd1aSmrg	  fi
9963862bcd1aSmrg	  if test aix != "$with_aix_soname"; then
9964862bcd1aSmrg	    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'
9965862bcd1aSmrg	  else
9966862bcd1aSmrg	    # used by -dlpreopen to get the symbols
9967862bcd1aSmrg	    archive_expsym_cmds="$archive_expsym_cmds"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
9968862bcd1aSmrg	  fi
9969862bcd1aSmrg	  archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
997057f47464Smrg	fi
9971b4ee4795Smrg      fi
9972b4ee4795Smrg      ;;
99731ab64890Smrg
9974b4ee4795Smrg    amigaos*)
997588de56ccSmrg      case $host_cpu in
997688de56ccSmrg      powerpc)
997788de56ccSmrg            # see comment about AmigaOS4 .so support
9978862bcd1aSmrg            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
997957f47464Smrg            archive_expsym_cmds=''
998088de56ccSmrg        ;;
998188de56ccSmrg      m68k)
998257f47464Smrg            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)'
998357f47464Smrg            hardcode_libdir_flag_spec='-L$libdir'
998457f47464Smrg            hardcode_minus_L=yes
998588de56ccSmrg        ;;
998688de56ccSmrg      esac
9987b4ee4795Smrg      ;;
99881ab64890Smrg
998957f47464Smrg    bsdi[45]*)
999057f47464Smrg      export_dynamic_flag_spec=-rdynamic
9991e9fcaa8aSmrg      ;;
9992e9fcaa8aSmrg
999357f47464Smrg    cygwin* | mingw* | pw32* | cegcc*)
999457f47464Smrg      # When not using gcc, we currently assume that we are using
9995876003caSmrg      # Microsoft Visual C++.
999657f47464Smrg      # hardcode_libdir_flag_spec is actually meaningless, as there is
999757f47464Smrg      # no search path for DLLs.
999857f47464Smrg      case $cc_basename in
9999876003caSmrg      cl*)
10000876003caSmrg	# Native MSVC
1000157f47464Smrg	hardcode_libdir_flag_spec=' '
1000257f47464Smrg	allow_undefined_flag=unsupported
1000357f47464Smrg	always_export_symbols=yes
1000457f47464Smrg	file_list_spec='@'
1000557f47464Smrg	# Tell ltmain to make .lib files, not .a files.
1000657f47464Smrg	libext=lib
1000757f47464Smrg	# Tell ltmain to make .dll files, not .so files.
10008862bcd1aSmrg	shrext_cmds=.dll
1000957f47464Smrg	# FIXME: Setting linknames here is a bad hack.
10010862bcd1aSmrg	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
10011862bcd1aSmrg	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
10012862bcd1aSmrg            cp "$export_symbols" "$output_objdir/$soname.def";
10013862bcd1aSmrg            echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
10014862bcd1aSmrg          else
10015862bcd1aSmrg            $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
10016862bcd1aSmrg          fi~
10017862bcd1aSmrg          $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
10018862bcd1aSmrg          linknames='
1001957f47464Smrg	# The linker will not automatically build a static lib if we build a DLL.
1002057f47464Smrg	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
1002157f47464Smrg	enable_shared_with_static_runtimes=yes
10022eb411b4bSmrg	exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
1002357f47464Smrg	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
1002457f47464Smrg	# Don't use ranlib
1002557f47464Smrg	old_postinstall_cmds='chmod 644 $oldlib'
1002657f47464Smrg	postlink_cmds='lt_outputfile="@OUTPUT@"~
10027862bcd1aSmrg          lt_tool_outputfile="@TOOL_OUTPUT@"~
10028862bcd1aSmrg          case $lt_outputfile in
10029862bcd1aSmrg            *.exe|*.EXE) ;;
10030862bcd1aSmrg            *)
10031862bcd1aSmrg              lt_outputfile=$lt_outputfile.exe
10032862bcd1aSmrg              lt_tool_outputfile=$lt_tool_outputfile.exe
10033862bcd1aSmrg              ;;
10034862bcd1aSmrg          esac~
10035862bcd1aSmrg          if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
10036862bcd1aSmrg            $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
10037862bcd1aSmrg            $RM "$lt_outputfile.manifest";
10038862bcd1aSmrg          fi'
1003988de56ccSmrg	;;
1004088de56ccSmrg      *)
10041876003caSmrg	# Assume MSVC wrapper
1004257f47464Smrg	hardcode_libdir_flag_spec=' '
1004357f47464Smrg	allow_undefined_flag=unsupported
1004457f47464Smrg	# Tell ltmain to make .lib files, not .a files.
1004557f47464Smrg	libext=lib
1004657f47464Smrg	# Tell ltmain to make .dll files, not .so files.
10047862bcd1aSmrg	shrext_cmds=.dll
1004857f47464Smrg	# FIXME: Setting linknames here is a bad hack.
1004957f47464Smrg	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
1005057f47464Smrg	# The linker will automatically build a .lib file if we build a DLL.
1005157f47464Smrg	old_archive_from_new_cmds='true'
1005257f47464Smrg	# FIXME: Should let the user specify the lib program.
1005357f47464Smrg	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
1005457f47464Smrg	enable_shared_with_static_runtimes=yes
1005588de56ccSmrg	;;
1005688de56ccSmrg      esac
10057b4ee4795Smrg      ;;
100581ab64890Smrg
1005957f47464Smrg    darwin* | rhapsody*)
1006057f47464Smrg
1006157f47464Smrg
1006257f47464Smrg  archive_cmds_need_lc=no
1006357f47464Smrg  hardcode_direct=no
1006457f47464Smrg  hardcode_automatic=yes
1006557f47464Smrg  hardcode_shlibpath_var=unsupported
10066862bcd1aSmrg  if test yes = "$lt_cv_ld_force_load"; then
10067862bcd1aSmrg    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\"`'
10068eb411b4bSmrg
1006957f47464Smrg  else
1007057f47464Smrg    whole_archive_flag_spec=''
1007157f47464Smrg  fi
1007257f47464Smrg  link_all_deplibs=yes
10073862bcd1aSmrg  allow_undefined_flag=$_lt_dar_allow_undefined
1007457f47464Smrg  case $cc_basename in
10075862bcd1aSmrg     ifort*|nagfor*) _lt_dar_can_shared=yes ;;
1007657f47464Smrg     *) _lt_dar_can_shared=$GCC ;;
1007757f47464Smrg  esac
10078862bcd1aSmrg  if test yes = "$_lt_dar_can_shared"; then
1007957f47464Smrg    output_verbose_link_cmd=func_echo_all
10080862bcd1aSmrg    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
10081862bcd1aSmrg    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
10082876003caSmrg    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"
10083876003caSmrg    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"
1008457f47464Smrg
1008557f47464Smrg  else
1008657f47464Smrg  ld_shlibs=no
1008757f47464Smrg  fi
1008857f47464Smrg
10089b4ee4795Smrg      ;;
100901ab64890Smrg
1009157f47464Smrg    dgux*)
1009257f47464Smrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
1009357f47464Smrg      hardcode_libdir_flag_spec='-L$libdir'
1009457f47464Smrg      hardcode_shlibpath_var=no
10095b4ee4795Smrg      ;;
100961ab64890Smrg
1009757f47464Smrg    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
1009857f47464Smrg    # support.  Future versions do this automatically, but an explicit c++rt0.o
1009957f47464Smrg    # does not break anything, and helps significantly (at the cost of a little
1010057f47464Smrg    # extra space).
1010157f47464Smrg    freebsd2.2*)
1010257f47464Smrg      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
1010357f47464Smrg      hardcode_libdir_flag_spec='-R$libdir'
1010457f47464Smrg      hardcode_direct=yes
1010557f47464Smrg      hardcode_shlibpath_var=no
10106b4ee4795Smrg      ;;
101071ab64890Smrg
1010857f47464Smrg    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10109eb411b4bSmrg    freebsd2.*)
1011057f47464Smrg      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
1011157f47464Smrg      hardcode_direct=yes
1011257f47464Smrg      hardcode_minus_L=yes
1011357f47464Smrg      hardcode_shlibpath_var=no
1011488de56ccSmrg      ;;
10115e9fcaa8aSmrg
1011657f47464Smrg    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10117876003caSmrg    freebsd* | dragonfly*)
1011857f47464Smrg      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
1011957f47464Smrg      hardcode_libdir_flag_spec='-R$libdir'
1012057f47464Smrg      hardcode_direct=yes
1012157f47464Smrg      hardcode_shlibpath_var=no
10122e9fcaa8aSmrg      ;;
1012357f47464Smrg
1012457f47464Smrg    hpux9*)
10125862bcd1aSmrg      if test yes = "$GCC"; then
10126862bcd1aSmrg	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'
10127b4ee4795Smrg      else
10128862bcd1aSmrg	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'
101291ab64890Smrg      fi
10130862bcd1aSmrg      hardcode_libdir_flag_spec='$wl+b $wl$libdir'
1013157f47464Smrg      hardcode_libdir_separator=:
1013257f47464Smrg      hardcode_direct=yes
101331ab64890Smrg
1013457f47464Smrg      # hardcode_minus_L: Not really in the search PATH,
1013557f47464Smrg      # but as the default location of the library.
1013657f47464Smrg      hardcode_minus_L=yes
10137862bcd1aSmrg      export_dynamic_flag_spec='$wl-E'
10138b4ee4795Smrg      ;;
101391ab64890Smrg
1014057f47464Smrg    hpux10*)
10141862bcd1aSmrg      if test yes,no = "$GCC,$with_gnu_ld"; then
10142862bcd1aSmrg	archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
1014357f47464Smrg      else
1014457f47464Smrg	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
1014557f47464Smrg      fi
10146862bcd1aSmrg      if test no = "$with_gnu_ld"; then
10147862bcd1aSmrg	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
1014857f47464Smrg	hardcode_libdir_separator=:
1014957f47464Smrg	hardcode_direct=yes
1015057f47464Smrg	hardcode_direct_absolute=yes
10151862bcd1aSmrg	export_dynamic_flag_spec='$wl-E'
1015257f47464Smrg	# hardcode_minus_L: Not really in the search PATH,
1015357f47464Smrg	# but as the default location of the library.
1015457f47464Smrg	hardcode_minus_L=yes
1015557f47464Smrg      fi
1015688de56ccSmrg      ;;
101571ab64890Smrg
1015857f47464Smrg    hpux11*)
10159862bcd1aSmrg      if test yes,no = "$GCC,$with_gnu_ld"; then
1016057f47464Smrg	case $host_cpu in
1016157f47464Smrg	hppa*64*)
10162862bcd1aSmrg	  archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
1016357f47464Smrg	  ;;
1016457f47464Smrg	ia64*)
10165862bcd1aSmrg	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
1016657f47464Smrg	  ;;
1016757f47464Smrg	*)
10168862bcd1aSmrg	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
1016957f47464Smrg	  ;;
1017057f47464Smrg	esac
1017157f47464Smrg      else
1017257f47464Smrg	case $host_cpu in
1017357f47464Smrg	hppa*64*)
10174862bcd1aSmrg	  archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
1017557f47464Smrg	  ;;
1017657f47464Smrg	ia64*)
10177862bcd1aSmrg	  archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
1017857f47464Smrg	  ;;
1017957f47464Smrg	*)
101801ab64890Smrg
1018157f47464Smrg	  # Older versions of the 11.00 compiler do not understand -b yet
1018257f47464Smrg	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10183876003caSmrg	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10184876003caSmrg$as_echo_n "checking if $CC understands -b... " >&6; }
10185876003caSmrgif ${lt_cv_prog_compiler__b+:} false; then :
10186876003caSmrg  $as_echo_n "(cached) " >&6
10187876003caSmrgelse
1018857f47464Smrg  lt_cv_prog_compiler__b=no
10189862bcd1aSmrg   save_LDFLAGS=$LDFLAGS
1019057f47464Smrg   LDFLAGS="$LDFLAGS -b"
1019188de56ccSmrg   echo "$lt_simple_link_test_code" > conftest.$ac_ext
1019288de56ccSmrg   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
1019388de56ccSmrg     # The linker can only warn and ignore the option if not recognized
1019488de56ccSmrg     # So say no if there are warnings
1019588de56ccSmrg     if test -s conftest.err; then
1019688de56ccSmrg       # Append any errors to the config.log.
1019788de56ccSmrg       cat conftest.err 1>&5
10198e9fcaa8aSmrg       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
1019988de56ccSmrg       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
1020088de56ccSmrg       if diff conftest.exp conftest.er2 >/dev/null; then
1020157f47464Smrg         lt_cv_prog_compiler__b=yes
1020288de56ccSmrg       fi
1020388de56ccSmrg     else
1020457f47464Smrg       lt_cv_prog_compiler__b=yes
1020588de56ccSmrg     fi
1020688de56ccSmrg   fi
1020788de56ccSmrg   $RM -r conftest*
10208862bcd1aSmrg   LDFLAGS=$save_LDFLAGS
102092e9c7c8cSmrg
1021088de56ccSmrgfi
10211876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10212876003caSmrg$as_echo "$lt_cv_prog_compiler__b" >&6; }
102132e9c7c8cSmrg
10214862bcd1aSmrgif test yes = "$lt_cv_prog_compiler__b"; then
10215862bcd1aSmrg    archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
1021688de56ccSmrgelse
1021757f47464Smrg    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
1021888de56ccSmrgfi
102191ab64890Smrg
1022057f47464Smrg	  ;;
1022157f47464Smrg	esac
1022257f47464Smrg      fi
10223862bcd1aSmrg      if test no = "$with_gnu_ld"; then
10224862bcd1aSmrg	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
1022557f47464Smrg	hardcode_libdir_separator=:
102261ab64890Smrg
1022757f47464Smrg	case $host_cpu in
1022857f47464Smrg	hppa*64*|ia64*)
1022957f47464Smrg	  hardcode_direct=no
1023057f47464Smrg	  hardcode_shlibpath_var=no
1023157f47464Smrg	  ;;
1023257f47464Smrg	*)
1023357f47464Smrg	  hardcode_direct=yes
1023457f47464Smrg	  hardcode_direct_absolute=yes
10235862bcd1aSmrg	  export_dynamic_flag_spec='$wl-E'
102362e9c7c8cSmrg
1023757f47464Smrg	  # hardcode_minus_L: Not really in the search PATH,
1023857f47464Smrg	  # but as the default location of the library.
1023957f47464Smrg	  hardcode_minus_L=yes
1024057f47464Smrg	  ;;
1024157f47464Smrg	esac
1024257f47464Smrg      fi
1024357f47464Smrg      ;;
102442e9c7c8cSmrg
1024557f47464Smrg    irix5* | irix6* | nonstopux*)
10246862bcd1aSmrg      if test yes = "$GCC"; then
10247862bcd1aSmrg	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'
1024857f47464Smrg	# Try to use the -exported_symbol ld option, if it does not
1024957f47464Smrg	# work, assume that -exports_file does not work either and
1025057f47464Smrg	# implicitly export all symbols.
1025157f47464Smrg	# This should be the same for all languages, so no per-tag cache variable.
10252876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
10253876003caSmrg$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
10254876003caSmrgif ${lt_cv_irix_exported_symbol+:} false; then :
10255876003caSmrg  $as_echo_n "(cached) " >&6
10256876003caSmrgelse
10257862bcd1aSmrg  save_LDFLAGS=$LDFLAGS
10258862bcd1aSmrg	   LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
1025957f47464Smrg	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1026057f47464Smrg/* end confdefs.h.  */
1026157f47464Smrgint foo (void) { return 0; }
1026257f47464Smrg_ACEOF
10263876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
1026457f47464Smrg  lt_cv_irix_exported_symbol=yes
10265876003caSmrgelse
1026657f47464Smrg  lt_cv_irix_exported_symbol=no
1026788de56ccSmrgfi
10268876003caSmrgrm -f core conftest.err conftest.$ac_objext \
1026957f47464Smrg    conftest$ac_exeext conftest.$ac_ext
10270862bcd1aSmrg           LDFLAGS=$save_LDFLAGS
1027157f47464Smrgfi
10272876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
10273876003caSmrg$as_echo "$lt_cv_irix_exported_symbol" >&6; }
10274862bcd1aSmrg	if test yes = "$lt_cv_irix_exported_symbol"; then
10275862bcd1aSmrg          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'
1027657f47464Smrg	fi
1027757f47464Smrg      else
10278862bcd1aSmrg	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'
10279862bcd1aSmrg	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'
1028057f47464Smrg      fi
1028157f47464Smrg      archive_cmds_need_lc='no'
10282862bcd1aSmrg      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
1028357f47464Smrg      hardcode_libdir_separator=:
1028457f47464Smrg      inherit_rpath=yes
1028557f47464Smrg      link_all_deplibs=yes
1028657f47464Smrg      ;;
1028788de56ccSmrg
10288862bcd1aSmrg    linux*)
10289862bcd1aSmrg      case $cc_basename in
10290862bcd1aSmrg      tcc*)
10291862bcd1aSmrg	# Fabrice Bellard et al's Tiny C Compiler
10292862bcd1aSmrg	ld_shlibs=yes
10293862bcd1aSmrg	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10294862bcd1aSmrg	;;
10295862bcd1aSmrg      esac
10296862bcd1aSmrg      ;;
10297862bcd1aSmrg
1029803ea5dc6Smrg    netbsd*)
1029957f47464Smrg      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
1030057f47464Smrg	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
1030157f47464Smrg      else
1030257f47464Smrg	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
1030357f47464Smrg      fi
1030457f47464Smrg      hardcode_libdir_flag_spec='-R$libdir'
1030557f47464Smrg      hardcode_direct=yes
1030657f47464Smrg      hardcode_shlibpath_var=no
1030757f47464Smrg      ;;
1030888de56ccSmrg
1030957f47464Smrg    newsos6)
1031057f47464Smrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
1031157f47464Smrg      hardcode_direct=yes
10312862bcd1aSmrg      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
1031357f47464Smrg      hardcode_libdir_separator=:
1031457f47464Smrg      hardcode_shlibpath_var=no
1031557f47464Smrg      ;;
1031688de56ccSmrg
1031757f47464Smrg    *nto* | *qnx*)
1031857f47464Smrg      ;;
1031988de56ccSmrg
10320862bcd1aSmrg    openbsd* | bitrig*)
1032157f47464Smrg      if test -f /usr/libexec/ld.so; then
1032257f47464Smrg	hardcode_direct=yes
1032357f47464Smrg	hardcode_shlibpath_var=no
1032457f47464Smrg	hardcode_direct_absolute=yes
10325862bcd1aSmrg	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
1032657f47464Smrg	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10327862bcd1aSmrg	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
10328862bcd1aSmrg	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10329862bcd1aSmrg	  export_dynamic_flag_spec='$wl-E'
1033057f47464Smrg	else
10331862bcd1aSmrg	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10332862bcd1aSmrg	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
1033357f47464Smrg	fi
1033457f47464Smrg      else
1033557f47464Smrg	ld_shlibs=no
1033657f47464Smrg      fi
1033757f47464Smrg      ;;
1033888de56ccSmrg
1033957f47464Smrg    os2*)
1034057f47464Smrg      hardcode_libdir_flag_spec='-L$libdir'
1034157f47464Smrg      hardcode_minus_L=yes
1034257f47464Smrg      allow_undefined_flag=unsupported
10343862bcd1aSmrg      shrext_cmds=.dll
10344862bcd1aSmrg      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10345862bcd1aSmrg	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10346862bcd1aSmrg	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10347862bcd1aSmrg	$ECHO EXPORTS >> $output_objdir/$libname.def~
10348862bcd1aSmrg	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
10349862bcd1aSmrg	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10350862bcd1aSmrg	emximp -o $lib $output_objdir/$libname.def'
10351862bcd1aSmrg      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10352862bcd1aSmrg	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10353862bcd1aSmrg	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10354862bcd1aSmrg	$ECHO EXPORTS >> $output_objdir/$libname.def~
10355862bcd1aSmrg	prefix_cmds="$SED"~
10356862bcd1aSmrg	if test EXPORTS = "`$SED 1q $export_symbols`"; then
10357862bcd1aSmrg	  prefix_cmds="$prefix_cmds -e 1d";
10358862bcd1aSmrg	fi~
10359862bcd1aSmrg	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
10360862bcd1aSmrg	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
10361862bcd1aSmrg	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10362862bcd1aSmrg	emximp -o $lib $output_objdir/$libname.def'
10363862bcd1aSmrg      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
10364862bcd1aSmrg      enable_shared_with_static_runtimes=yes
1036557f47464Smrg      ;;
1036688de56ccSmrg
1036757f47464Smrg    osf3*)
10368862bcd1aSmrg      if test yes = "$GCC"; then
10369862bcd1aSmrg	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10370862bcd1aSmrg	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'
1037157f47464Smrg      else
1037257f47464Smrg	allow_undefined_flag=' -expect_unresolved \*'
10373862bcd1aSmrg	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'
1037457f47464Smrg      fi
1037557f47464Smrg      archive_cmds_need_lc='no'
10376862bcd1aSmrg      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
1037757f47464Smrg      hardcode_libdir_separator=:
1037857f47464Smrg      ;;
1037988de56ccSmrg
1038057f47464Smrg    osf4* | osf5*)	# as osf3* with the addition of -msym flag
10381862bcd1aSmrg      if test yes = "$GCC"; then
10382862bcd1aSmrg	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10383862bcd1aSmrg	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'
10384862bcd1aSmrg	hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
1038557f47464Smrg      else
1038657f47464Smrg	allow_undefined_flag=' -expect_unresolved \*'
10387862bcd1aSmrg	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'
1038857f47464Smrg	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~
10389862bcd1aSmrg          $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'
1039088de56ccSmrg
1039157f47464Smrg	# Both c and cxx compiler support -rpath directly
1039257f47464Smrg	hardcode_libdir_flag_spec='-rpath $libdir'
1039357f47464Smrg      fi
1039457f47464Smrg      archive_cmds_need_lc='no'
1039557f47464Smrg      hardcode_libdir_separator=:
1039657f47464Smrg      ;;
1039788de56ccSmrg
1039857f47464Smrg    solaris*)
1039957f47464Smrg      no_undefined_flag=' -z defs'
10400862bcd1aSmrg      if test yes = "$GCC"; then
10401862bcd1aSmrg	wlarc='$wl'
10402862bcd1aSmrg	archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
1040357f47464Smrg	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10404862bcd1aSmrg          $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'
1040557f47464Smrg      else
1040657f47464Smrg	case `$CC -V 2>&1` in
1040757f47464Smrg	*"Compilers 5.0"*)
1040857f47464Smrg	  wlarc=''
10409862bcd1aSmrg	  archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
1041057f47464Smrg	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10411862bcd1aSmrg            $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
1041257f47464Smrg	  ;;
1041357f47464Smrg	*)
10414862bcd1aSmrg	  wlarc='$wl'
10415862bcd1aSmrg	  archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
1041657f47464Smrg	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10417862bcd1aSmrg            $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
1041857f47464Smrg	  ;;
10419e9fcaa8aSmrg	esac
1042057f47464Smrg      fi
1042157f47464Smrg      hardcode_libdir_flag_spec='-R$libdir'
1042257f47464Smrg      hardcode_shlibpath_var=no
1042357f47464Smrg      case $host_os in
1042457f47464Smrg      solaris2.[0-5] | solaris2.[0-5].*) ;;
10425e9fcaa8aSmrg      *)
1042657f47464Smrg	# The compiler driver will combine and reorder linker options,
10427862bcd1aSmrg	# but understands '-z linker_flag'.  GCC discards it without '$wl',
1042857f47464Smrg	# but is careful enough not to reorder.
1042957f47464Smrg	# Supported since Solaris 2.6 (maybe 2.5.1?)
10430862bcd1aSmrg	if test yes = "$GCC"; then
10431862bcd1aSmrg	  whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
1043257f47464Smrg	else
1043357f47464Smrg	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
1043457f47464Smrg	fi
10435e9fcaa8aSmrg	;;
1043657f47464Smrg      esac
1043757f47464Smrg      link_all_deplibs=yes
1043857f47464Smrg      ;;
104391ab64890Smrg
1044057f47464Smrg    sunos4*)
10441862bcd1aSmrg      if test sequent = "$host_vendor"; then
1044257f47464Smrg	# Use $CC to link under sequent, because it throws in some extra .o
1044357f47464Smrg	# files that make .init and .fini sections work.
10444862bcd1aSmrg	archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
1044557f47464Smrg      else
1044657f47464Smrg	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
1044788de56ccSmrg      fi
1044857f47464Smrg      hardcode_libdir_flag_spec='-L$libdir'
1044957f47464Smrg      hardcode_direct=yes
1045057f47464Smrg      hardcode_minus_L=yes
1045157f47464Smrg      hardcode_shlibpath_var=no
1045288de56ccSmrg      ;;
104531ab64890Smrg
1045457f47464Smrg    sysv4)
1045557f47464Smrg      case $host_vendor in
1045657f47464Smrg	sni)
1045757f47464Smrg	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
1045857f47464Smrg	  hardcode_direct=yes # is this really true???
1045957f47464Smrg	;;
1046057f47464Smrg	siemens)
1046157f47464Smrg	  ## LD is ld it makes a PLAMLIB
1046257f47464Smrg	  ## CC just makes a GrossModule.
1046357f47464Smrg	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
1046457f47464Smrg	  reload_cmds='$CC -r -o $output$reload_objs'
1046557f47464Smrg	  hardcode_direct=no
1046688de56ccSmrg        ;;
1046757f47464Smrg	motorola)
1046857f47464Smrg	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
1046957f47464Smrg	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
1047057f47464Smrg	;;
1047188de56ccSmrg      esac
1047257f47464Smrg      runpath_var='LD_RUN_PATH'
1047357f47464Smrg      hardcode_shlibpath_var=no
1047488de56ccSmrg      ;;
104751ab64890Smrg
1047657f47464Smrg    sysv4.3*)
1047757f47464Smrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
1047857f47464Smrg      hardcode_shlibpath_var=no
1047957f47464Smrg      export_dynamic_flag_spec='-Bexport'
1048057f47464Smrg      ;;
1048157f47464Smrg
1048257f47464Smrg    sysv4*MP*)
1048357f47464Smrg      if test -d /usr/nec; then
1048457f47464Smrg	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
1048557f47464Smrg	hardcode_shlibpath_var=no
1048657f47464Smrg	runpath_var=LD_RUN_PATH
1048757f47464Smrg	hardcode_runpath_var=yes
1048857f47464Smrg	ld_shlibs=yes
1048988de56ccSmrg      fi
1049088de56ccSmrg      ;;
104911ab64890Smrg
1049257f47464Smrg    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10493862bcd1aSmrg      no_undefined_flag='$wl-z,text'
1049457f47464Smrg      archive_cmds_need_lc=no
1049557f47464Smrg      hardcode_shlibpath_var=no
1049657f47464Smrg      runpath_var='LD_RUN_PATH'
104971ab64890Smrg
10498862bcd1aSmrg      if test yes = "$GCC"; then
10499862bcd1aSmrg	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10500862bcd1aSmrg	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
1050188de56ccSmrg      else
10502862bcd1aSmrg	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10503862bcd1aSmrg	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
1050488de56ccSmrg      fi
1050588de56ccSmrg      ;;
105061ab64890Smrg
1050757f47464Smrg    sysv5* | sco3.2v5* | sco5v6*)
10508862bcd1aSmrg      # Note: We CANNOT use -z defs as we might desire, because we do not
1050957f47464Smrg      # link with -lc, and that would cause any symbols used from libc to
1051057f47464Smrg      # always be unresolved, which means just about no library would
1051157f47464Smrg      # ever link correctly.  If we're not using GNU ld we use -z text
1051257f47464Smrg      # though, which does catch some bad symbols but isn't as heavy-handed
1051357f47464Smrg      # as -z defs.
10514862bcd1aSmrg      no_undefined_flag='$wl-z,text'
10515862bcd1aSmrg      allow_undefined_flag='$wl-z,nodefs'
1051657f47464Smrg      archive_cmds_need_lc=no
1051757f47464Smrg      hardcode_shlibpath_var=no
10518862bcd1aSmrg      hardcode_libdir_flag_spec='$wl-R,$libdir'
1051957f47464Smrg      hardcode_libdir_separator=':'
10520e9fcaa8aSmrg      link_all_deplibs=yes
10521862bcd1aSmrg      export_dynamic_flag_spec='$wl-Bexport'
1052257f47464Smrg      runpath_var='LD_RUN_PATH'
10523e9fcaa8aSmrg
10524862bcd1aSmrg      if test yes = "$GCC"; then
10525862bcd1aSmrg	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10526862bcd1aSmrg	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
1052788de56ccSmrg      else
10528862bcd1aSmrg	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10529862bcd1aSmrg	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
1053088de56ccSmrg      fi
1053188de56ccSmrg      ;;
105321ab64890Smrg
1053357f47464Smrg    uts4*)
1053457f47464Smrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
1053557f47464Smrg      hardcode_libdir_flag_spec='-L$libdir'
1053657f47464Smrg      hardcode_shlibpath_var=no
1053788de56ccSmrg      ;;
105381ab64890Smrg
1053957f47464Smrg    *)
1054057f47464Smrg      ld_shlibs=no
1054157f47464Smrg      ;;
1054257f47464Smrg    esac
105431ab64890Smrg
10544862bcd1aSmrg    if test sni = "$host_vendor"; then
1054557f47464Smrg      case $host in
1054657f47464Smrg      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10547862bcd1aSmrg	export_dynamic_flag_spec='$wl-Blargedynsym'
1054857f47464Smrg	;;
1054957f47464Smrg      esac
1055057f47464Smrg    fi
1055157f47464Smrg  fi
1055288de56ccSmrg
10553876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10554876003caSmrg$as_echo "$ld_shlibs" >&6; }
10555862bcd1aSmrgtest no = "$ld_shlibs" && can_build_shared=no
105561ab64890Smrg
1055757f47464Smrgwith_gnu_ld=$with_gnu_ld
105581ab64890Smrg
105591ab64890Smrg
105601ab64890Smrg
105611ab64890Smrg
105621ab64890Smrg
10563b4ee4795Smrg
10564b4ee4795Smrg
10565b4ee4795Smrg
10566b4ee4795Smrg
10567b4ee4795Smrg
10568b4ee4795Smrg
10569b4ee4795Smrg
1057057f47464Smrg
1057157f47464Smrg
1057257f47464Smrg
1057357f47464Smrg#
1057457f47464Smrg# Do we need to explicitly link libc?
1057557f47464Smrg#
1057657f47464Smrgcase "x$archive_cmds_need_lc" in
1057757f47464Smrgx|xyes)
1057857f47464Smrg  # Assume -lc should be added
1057957f47464Smrg  archive_cmds_need_lc=yes
1058057f47464Smrg
10581862bcd1aSmrg  if test yes,yes = "$GCC,$enable_shared"; then
1058257f47464Smrg    case $archive_cmds in
1058357f47464Smrg    *'~'*)
1058457f47464Smrg      # FIXME: we may have to deal with multi-command sequences.
1058557f47464Smrg      ;;
1058657f47464Smrg    '$CC '*)
1058757f47464Smrg      # Test whether the compiler implicitly links with -lc since on some
1058857f47464Smrg      # systems, -lgcc has to come before -lc. If gcc already passes -lc
1058957f47464Smrg      # to ld, don't add -lc before -lgcc.
10590876003caSmrg      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10591876003caSmrg$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10592876003caSmrgif ${lt_cv_archive_cmds_need_lc+:} false; then :
10593876003caSmrg  $as_echo_n "(cached) " >&6
10594876003caSmrgelse
1059557f47464Smrg  $RM conftest*
1059657f47464Smrg	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
1059788de56ccSmrg
1059857f47464Smrg	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
1059957f47464Smrg  (eval $ac_compile) 2>&5
1060057f47464Smrg  ac_status=$?
10601876003caSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1060257f47464Smrg  test $ac_status = 0; } 2>conftest.err; then
1060357f47464Smrg	  soname=conftest
1060457f47464Smrg	  lib=conftest
1060557f47464Smrg	  libobjs=conftest.$ac_objext
1060657f47464Smrg	  deplibs=
1060757f47464Smrg	  wl=$lt_prog_compiler_wl
1060857f47464Smrg	  pic_flag=$lt_prog_compiler_pic
1060957f47464Smrg	  compiler_flags=-v
1061057f47464Smrg	  linker_flags=-v
1061157f47464Smrg	  verstring=
1061257f47464Smrg	  output_objdir=.
1061357f47464Smrg	  libname=conftest
1061457f47464Smrg	  lt_save_allow_undefined_flag=$allow_undefined_flag
1061557f47464Smrg	  allow_undefined_flag=
1061657f47464Smrg	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
1061757f47464Smrg  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
1061857f47464Smrg  ac_status=$?
10619876003caSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1062057f47464Smrg  test $ac_status = 0; }
1062157f47464Smrg	  then
1062257f47464Smrg	    lt_cv_archive_cmds_need_lc=no
1062357f47464Smrg	  else
1062457f47464Smrg	    lt_cv_archive_cmds_need_lc=yes
1062557f47464Smrg	  fi
1062657f47464Smrg	  allow_undefined_flag=$lt_save_allow_undefined_flag
1062757f47464Smrg	else
1062857f47464Smrg	  cat conftest.err 1>&5
1062957f47464Smrg	fi
1063057f47464Smrg	$RM conftest*
106311ab64890Smrg
10632b4ee4795Smrgfi
10633876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10634876003caSmrg$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
1063557f47464Smrg      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
1063657f47464Smrg      ;;
1063757f47464Smrg    esac
10638e9fcaa8aSmrg  fi
1063957f47464Smrg  ;;
1064057f47464Smrgesac
106412e9c7c8cSmrg
106422e9c7c8cSmrg
106432e9c7c8cSmrg
106442e9c7c8cSmrg
106452e9c7c8cSmrg
106462e9c7c8cSmrg
106472e9c7c8cSmrg
106482e9c7c8cSmrg
106492e9c7c8cSmrg
106502e9c7c8cSmrg
106512e9c7c8cSmrg
106522e9c7c8cSmrg
106532e9c7c8cSmrg
106542e9c7c8cSmrg
106552e9c7c8cSmrg
106562e9c7c8cSmrg
106572e9c7c8cSmrg
106582e9c7c8cSmrg
106592e9c7c8cSmrg
106602e9c7c8cSmrg
106612e9c7c8cSmrg
106622e9c7c8cSmrg
106632e9c7c8cSmrg
106642e9c7c8cSmrg
106652e9c7c8cSmrg
106662e9c7c8cSmrg
106672e9c7c8cSmrg
106682e9c7c8cSmrg
106692e9c7c8cSmrg
106702e9c7c8cSmrg
106712e9c7c8cSmrg
106722e9c7c8cSmrg
106732e9c7c8cSmrg
106742e9c7c8cSmrg
106752e9c7c8cSmrg
106762e9c7c8cSmrg
106772e9c7c8cSmrg
106782e9c7c8cSmrg
106792e9c7c8cSmrg
106802e9c7c8cSmrg
106812e9c7c8cSmrg
106822e9c7c8cSmrg
106832e9c7c8cSmrg
106842e9c7c8cSmrg
106852e9c7c8cSmrg
106862e9c7c8cSmrg
106872e9c7c8cSmrg
106882e9c7c8cSmrg
106892e9c7c8cSmrg
106902e9c7c8cSmrg
106912e9c7c8cSmrg
106922e9c7c8cSmrg
106932e9c7c8cSmrg
106942e9c7c8cSmrg
106952e9c7c8cSmrg
106962e9c7c8cSmrg
106972e9c7c8cSmrg
106982e9c7c8cSmrg
106992e9c7c8cSmrg
107002e9c7c8cSmrg
107012e9c7c8cSmrg
107022e9c7c8cSmrg
107032e9c7c8cSmrg
107042e9c7c8cSmrg
107052e9c7c8cSmrg
107062e9c7c8cSmrg
107072e9c7c8cSmrg
107082e9c7c8cSmrg
107092e9c7c8cSmrg
107102e9c7c8cSmrg
107112e9c7c8cSmrg
107122e9c7c8cSmrg
107132e9c7c8cSmrg
107142e9c7c8cSmrg
107152e9c7c8cSmrg
107162e9c7c8cSmrg
107172e9c7c8cSmrg
107182e9c7c8cSmrg
107192e9c7c8cSmrg
107202e9c7c8cSmrg
107212e9c7c8cSmrg
107222e9c7c8cSmrg
107232e9c7c8cSmrg
107242e9c7c8cSmrg
107252e9c7c8cSmrg
107262e9c7c8cSmrg
107272e9c7c8cSmrg
107282e9c7c8cSmrg
107292e9c7c8cSmrg
107302e9c7c8cSmrg
107312e9c7c8cSmrg
107322e9c7c8cSmrg
107332e9c7c8cSmrg
107342e9c7c8cSmrg
107352e9c7c8cSmrg
107362e9c7c8cSmrg
107372e9c7c8cSmrg
107382e9c7c8cSmrg
107392e9c7c8cSmrg
107402e9c7c8cSmrg
107412e9c7c8cSmrg
107422e9c7c8cSmrg
107432e9c7c8cSmrg
107442e9c7c8cSmrg
107452e9c7c8cSmrg
107462e9c7c8cSmrg
107472e9c7c8cSmrg
107482e9c7c8cSmrg
107492e9c7c8cSmrg
107502e9c7c8cSmrg
107512e9c7c8cSmrg
107522e9c7c8cSmrg
107532e9c7c8cSmrg
107542e9c7c8cSmrg
107552e9c7c8cSmrg
107562e9c7c8cSmrg
107572e9c7c8cSmrg
107582e9c7c8cSmrg
107592e9c7c8cSmrg
107602e9c7c8cSmrg
107612e9c7c8cSmrg
107622e9c7c8cSmrg
107632e9c7c8cSmrg
107642e9c7c8cSmrg
107652e9c7c8cSmrg
107662e9c7c8cSmrg
107672e9c7c8cSmrg
107682e9c7c8cSmrg
107692e9c7c8cSmrg
107702e9c7c8cSmrg
107712e9c7c8cSmrg
107722e9c7c8cSmrg
107732e9c7c8cSmrg
107742e9c7c8cSmrg
107752e9c7c8cSmrg
107762e9c7c8cSmrg
107772e9c7c8cSmrg
107782e9c7c8cSmrg
107791ab64890Smrg
107801ab64890Smrg
107811ab64890Smrg
107821ab64890Smrg
107831ab64890Smrg
107842e9c7c8cSmrg
107852e9c7c8cSmrg
107862e9c7c8cSmrg
107871ab64890Smrg
107881ab64890Smrg
107891ab64890Smrg
107901ab64890Smrg
107911ab64890Smrg
107921ab64890Smrg
10793876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10794876003caSmrg$as_echo_n "checking dynamic linker characteristics... " >&6; }
107951ab64890Smrg
10796862bcd1aSmrgif test yes = "$GCC"; then
1079788de56ccSmrg  case $host_os in
10798862bcd1aSmrg    darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
10799862bcd1aSmrg    *) lt_awk_arg='/^libraries:/' ;;
1080088de56ccSmrg  esac
10801e9fcaa8aSmrg  case $host_os in
10802862bcd1aSmrg    mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
10803862bcd1aSmrg    *) lt_sed_strip_eq='s|=/|/|g' ;;
10804e9fcaa8aSmrg  esac
10805e9fcaa8aSmrg  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10806e9fcaa8aSmrg  case $lt_search_path_spec in
10807e9fcaa8aSmrg  *\;*)
1080888de56ccSmrg    # if the path contains ";" then we assume it to be the separator
1080988de56ccSmrg    # otherwise default to the standard path separator (i.e. ":") - it is
1081088de56ccSmrg    # assumed that no part of a normal pathname contains ";" but that should
1081188de56ccSmrg    # okay in the real world where ";" in dirpaths is itself problematic.
10812e9fcaa8aSmrg    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10813e9fcaa8aSmrg    ;;
10814e9fcaa8aSmrg  *)
10815e9fcaa8aSmrg    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10816e9fcaa8aSmrg    ;;
10817e9fcaa8aSmrg  esac
1081888de56ccSmrg  # Ok, now we have the path, separated by spaces, we can step through it
10819862bcd1aSmrg  # and add multilib dir if necessary...
1082088de56ccSmrg  lt_tmp_lt_search_path_spec=
10821862bcd1aSmrg  lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10822862bcd1aSmrg  # ...but if some path component already ends with the multilib dir we assume
10823862bcd1aSmrg  # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
10824862bcd1aSmrg  case "$lt_multi_os_dir; $lt_search_path_spec " in
10825862bcd1aSmrg  "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
10826862bcd1aSmrg    lt_multi_os_dir=
10827862bcd1aSmrg    ;;
10828862bcd1aSmrg  esac
1082988de56ccSmrg  for lt_sys_path in $lt_search_path_spec; do
10830862bcd1aSmrg    if test -d "$lt_sys_path$lt_multi_os_dir"; then
10831862bcd1aSmrg      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
10832862bcd1aSmrg    elif test -n "$lt_multi_os_dir"; then
1083388de56ccSmrg      test -d "$lt_sys_path" && \
1083488de56ccSmrg	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
1083588de56ccSmrg    fi
10836b4ee4795Smrg  done
10837e9fcaa8aSmrg  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10838862bcd1aSmrgBEGIN {RS = " "; FS = "/|\n";} {
10839862bcd1aSmrg  lt_foo = "";
10840862bcd1aSmrg  lt_count = 0;
1084188de56ccSmrg  for (lt_i = NF; lt_i > 0; lt_i--) {
1084288de56ccSmrg    if ($lt_i != "" && $lt_i != ".") {
1084388de56ccSmrg      if ($lt_i == "..") {
1084488de56ccSmrg        lt_count++;
1084588de56ccSmrg      } else {
1084688de56ccSmrg        if (lt_count == 0) {
10847862bcd1aSmrg          lt_foo = "/" $lt_i lt_foo;
1084888de56ccSmrg        } else {
1084988de56ccSmrg          lt_count--;
1085088de56ccSmrg        }
1085188de56ccSmrg      }
1085288de56ccSmrg    }
1085388de56ccSmrg  }
1085488de56ccSmrg  if (lt_foo != "") { lt_freq[lt_foo]++; }
1085588de56ccSmrg  if (lt_freq[lt_foo] == 1) { print lt_foo; }
1085688de56ccSmrg}'`
10857e9fcaa8aSmrg  # AWK program above erroneously prepends '/' to C:/dos/paths
10858e9fcaa8aSmrg  # for these hosts.
10859e9fcaa8aSmrg  case $host_os in
10860e9fcaa8aSmrg    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10861862bcd1aSmrg      $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
10862e9fcaa8aSmrg  esac
10863e9fcaa8aSmrg  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10864b4ee4795Smrgelse
1086588de56ccSmrg  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10866b4ee4795Smrgfi
1086788de56ccSmrglibrary_names_spec=
1086888de56ccSmrglibname_spec='lib$name'
1086988de56ccSmrgsoname_spec=
10870862bcd1aSmrgshrext_cmds=.so
1087188de56ccSmrgpostinstall_cmds=
1087288de56ccSmrgpostuninstall_cmds=
1087388de56ccSmrgfinish_cmds=
1087488de56ccSmrgfinish_eval=
1087588de56ccSmrgshlibpath_var=
1087688de56ccSmrgshlibpath_overrides_runpath=unknown
1087788de56ccSmrgversion_type=none
1087888de56ccSmrgdynamic_linker="$host_os ld.so"
1087988de56ccSmrgsys_lib_dlsearch_path_spec="/lib /usr/lib"
1088088de56ccSmrgneed_lib_prefix=unknown
1088188de56ccSmrghardcode_into_libs=no
108821ab64890Smrg
1088388de56ccSmrg# when you set need_version to no, make sure it does not cause -set_version
1088488de56ccSmrg# flags to be left without arguments
1088588de56ccSmrgneed_version=unknown
108861ab64890Smrg
10887862bcd1aSmrg
10888862bcd1aSmrg
10889b4ee4795Smrgcase $host_os in
1089088de56ccSmrgaix3*)
10891eb411b4bSmrg  version_type=linux # correct to gnu/linux during the next big refactor
10892862bcd1aSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
1089388de56ccSmrg  shlibpath_var=LIBPATH
108941ab64890Smrg
1089588de56ccSmrg  # AIX 3 has no versioning support, so we append a major version to the name.
10896862bcd1aSmrg  soname_spec='$libname$release$shared_ext$major'
10897b4ee4795Smrg  ;;
108981ab64890Smrg
1089988de56ccSmrgaix[4-9]*)
10900eb411b4bSmrg  version_type=linux # correct to gnu/linux during the next big refactor
1090188de56ccSmrg  need_lib_prefix=no
1090288de56ccSmrg  need_version=no
1090388de56ccSmrg  hardcode_into_libs=yes
10904862bcd1aSmrg  if test ia64 = "$host_cpu"; then
1090588de56ccSmrg    # AIX 5 supports IA64
10906862bcd1aSmrg    library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
1090788de56ccSmrg    shlibpath_var=LD_LIBRARY_PATH
1090888de56ccSmrg  else
1090988de56ccSmrg    # With GCC up to 2.95.x, collect2 would create an import file
1091088de56ccSmrg    # for dependence libraries.  The import file would start with
10911862bcd1aSmrg    # the line '#! .'.  This would cause the generated library to
10912862bcd1aSmrg    # depend on '.', always an invalid library.  This was fixed in
1091388de56ccSmrg    # development snapshots of GCC prior to 3.0.
1091488de56ccSmrg    case $host_os in
1091588de56ccSmrg      aix4 | aix4.[01] | aix4.[01].*)
1091688de56ccSmrg      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
1091788de56ccSmrg	   echo ' yes '
10918862bcd1aSmrg	   echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
1091988de56ccSmrg	:
1092088de56ccSmrg      else
1092188de56ccSmrg	can_build_shared=no
1092288de56ccSmrg      fi
1092388de56ccSmrg      ;;
1092488de56ccSmrg    esac
10925862bcd1aSmrg    # Using Import Files as archive members, it is possible to support
10926862bcd1aSmrg    # filename-based versioning of shared library archives on AIX. While
10927862bcd1aSmrg    # this would work for both with and without runtime linking, it will
10928862bcd1aSmrg    # prevent static linking of such archives. So we do filename-based
10929862bcd1aSmrg    # shared library versioning with .so extension only, which is used
10930862bcd1aSmrg    # when both runtime linking and shared linking is enabled.
10931862bcd1aSmrg    # Unfortunately, runtime linking may impact performance, so we do
10932862bcd1aSmrg    # not want this to be the default eventually. Also, we use the
10933862bcd1aSmrg    # versioned .so libs for executables only if there is the -brtl
10934862bcd1aSmrg    # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
10935862bcd1aSmrg    # To allow for filename-based versioning support, we need to create
10936862bcd1aSmrg    # libNAME.so.V as an archive file, containing:
10937862bcd1aSmrg    # *) an Import File, referring to the versioned filename of the
10938862bcd1aSmrg    #    archive as well as the shared archive member, telling the
10939862bcd1aSmrg    #    bitwidth (32 or 64) of that shared object, and providing the
10940862bcd1aSmrg    #    list of exported symbols of that shared object, eventually
10941862bcd1aSmrg    #    decorated with the 'weak' keyword
10942862bcd1aSmrg    # *) the shared object with the F_LOADONLY flag set, to really avoid
10943862bcd1aSmrg    #    it being seen by the linker.
10944862bcd1aSmrg    # At run time we better use the real file rather than another symlink,
10945862bcd1aSmrg    # but for link time we create the symlink libNAME.so -> libNAME.so.V
10946862bcd1aSmrg
10947862bcd1aSmrg    case $with_aix_soname,$aix_use_runtimelinking in
10948862bcd1aSmrg    # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
1094988de56ccSmrg    # soname into executable. Probably we can add versioning support to
1095088de56ccSmrg    # collect2, so additional links can be useful in future.
10951862bcd1aSmrg    aix,yes) # traditional libtool
10952862bcd1aSmrg      dynamic_linker='AIX unversionable lib.so'
1095388de56ccSmrg      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
1095488de56ccSmrg      # instead of lib<name>.a to let people know that these are not
1095588de56ccSmrg      # typical AIX shared libraries.
10956862bcd1aSmrg      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10957862bcd1aSmrg      ;;
10958862bcd1aSmrg    aix,no) # traditional AIX only
10959862bcd1aSmrg      dynamic_linker='AIX lib.a(lib.so.V)'
1096088de56ccSmrg      # We preserve .a as extension for shared libraries through AIX4.2
1096188de56ccSmrg      # and later when we are not doing run time linking.
10962862bcd1aSmrg      library_names_spec='$libname$release.a $libname.a'
10963862bcd1aSmrg      soname_spec='$libname$release$shared_ext$major'
10964862bcd1aSmrg      ;;
10965862bcd1aSmrg    svr4,*) # full svr4 only
10966862bcd1aSmrg      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
10967862bcd1aSmrg      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
10968862bcd1aSmrg      # We do not specify a path in Import Files, so LIBPATH fires.
10969862bcd1aSmrg      shlibpath_overrides_runpath=yes
10970862bcd1aSmrg      ;;
10971862bcd1aSmrg    *,yes) # both, prefer svr4
10972862bcd1aSmrg      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
10973862bcd1aSmrg      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
10974862bcd1aSmrg      # unpreferred sharedlib libNAME.a needs extra handling
10975862bcd1aSmrg      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"'
10976862bcd1aSmrg      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"'
10977862bcd1aSmrg      # We do not specify a path in Import Files, so LIBPATH fires.
10978862bcd1aSmrg      shlibpath_overrides_runpath=yes
10979862bcd1aSmrg      ;;
10980862bcd1aSmrg    *,no) # both, prefer aix
10981862bcd1aSmrg      dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
10982862bcd1aSmrg      library_names_spec='$libname$release.a $libname.a'
10983862bcd1aSmrg      soname_spec='$libname$release$shared_ext$major'
10984862bcd1aSmrg      # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
10985862bcd1aSmrg      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)'
10986862bcd1aSmrg      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"'
10987862bcd1aSmrg      ;;
10988862bcd1aSmrg    esac
1098988de56ccSmrg    shlibpath_var=LIBPATH
1099088de56ccSmrg  fi
10991b4ee4795Smrg  ;;
109921ab64890Smrg
1099388de56ccSmrgamigaos*)
1099488de56ccSmrg  case $host_cpu in
1099588de56ccSmrg  powerpc)
1099688de56ccSmrg    # Since July 2007 AmigaOS4 officially supports .so libraries.
1099788de56ccSmrg    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10998862bcd1aSmrg    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1099988de56ccSmrg    ;;
1100088de56ccSmrg  m68k)
1100188de56ccSmrg    library_names_spec='$libname.ixlibrary $libname.a'
1100288de56ccSmrg    # Create ${libname}_ixlibrary.a entries in /sys/libs.
11003862bcd1aSmrg    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'
1100488de56ccSmrg    ;;
1100588de56ccSmrg  esac
1100688de56ccSmrg  ;;
110071ab64890Smrg
1100888de56ccSmrgbeos*)
11009862bcd1aSmrg  library_names_spec='$libname$shared_ext'
1101088de56ccSmrg  dynamic_linker="$host_os ld.so"
1101188de56ccSmrg  shlibpath_var=LIBRARY_PATH
1101288de56ccSmrg  ;;
110131ab64890Smrg
1101488de56ccSmrgbsdi[45]*)
11015eb411b4bSmrg  version_type=linux # correct to gnu/linux during the next big refactor
1101688de56ccSmrg  need_version=no
11017862bcd1aSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11018862bcd1aSmrg  soname_spec='$libname$release$shared_ext$major'
1101988de56ccSmrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
1102088de56ccSmrg  shlibpath_var=LD_LIBRARY_PATH
1102188de56ccSmrg  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
1102288de56ccSmrg  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
1102388de56ccSmrg  # the default ld.so.conf also contains /usr/contrib/lib and
1102488de56ccSmrg  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
1102588de56ccSmrg  # libtool to hard-code these into programs
1102688de56ccSmrg  ;;
1102788de56ccSmrg
1102888de56ccSmrgcygwin* | mingw* | pw32* | cegcc*)
1102988de56ccSmrg  version_type=windows
11030862bcd1aSmrg  shrext_cmds=.dll
1103188de56ccSmrg  need_version=no
1103288de56ccSmrg  need_lib_prefix=no
110331ab64890Smrg
11034e9fcaa8aSmrg  case $GCC,$cc_basename in
11035e9fcaa8aSmrg  yes,*)
11036e9fcaa8aSmrg    # gcc
1103788de56ccSmrg    library_names_spec='$libname.dll.a'
1103888de56ccSmrg    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11039862bcd1aSmrg    postinstall_cmds='base_file=`basename \$file`~
11040862bcd1aSmrg      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
1104188de56ccSmrg      dldir=$destdir/`dirname \$dlpath`~
1104288de56ccSmrg      test -d \$dldir || mkdir -p \$dldir~
1104388de56ccSmrg      $install_prog $dir/$dlname \$dldir/$dlname~
1104488de56ccSmrg      chmod a+x \$dldir/$dlname~
1104588de56ccSmrg      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
1104688de56ccSmrg        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
1104788de56ccSmrg      fi'
1104888de56ccSmrg    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
1104988de56ccSmrg      dlpath=$dir/\$dldll~
1105088de56ccSmrg       $RM \$dlpath'
1105188de56ccSmrg    shlibpath_overrides_runpath=yes
110521ab64890Smrg
11053b4ee4795Smrg    case $host_os in
1105488de56ccSmrg    cygwin*)
1105588de56ccSmrg      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11056876003caSmrg      soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11057e9fcaa8aSmrg
11058e9fcaa8aSmrg      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11059b4ee4795Smrg      ;;
1106088de56ccSmrg    mingw* | cegcc*)
1106188de56ccSmrg      # MinGW DLLs use traditional 'lib' prefix
11062862bcd1aSmrg      soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11063b4ee4795Smrg      ;;
1106488de56ccSmrg    pw32*)
1106588de56ccSmrg      # pw32 DLLs use 'pw' prefix rather than 'lib'
11066876003caSmrg      library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11067b4ee4795Smrg      ;;
11068b4ee4795Smrg    esac
11069e9fcaa8aSmrg    dynamic_linker='Win32 ld.exe'
11070e9fcaa8aSmrg    ;;
11071e9fcaa8aSmrg
11072876003caSmrg  *,cl*)
11073876003caSmrg    # Native MSVC
11074e9fcaa8aSmrg    libname_spec='$name'
11075862bcd1aSmrg    soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11076862bcd1aSmrg    library_names_spec='$libname.dll.lib'
11077e9fcaa8aSmrg
11078e9fcaa8aSmrg    case $build_os in
11079e9fcaa8aSmrg    mingw*)
11080e9fcaa8aSmrg      sys_lib_search_path_spec=
11081e9fcaa8aSmrg      lt_save_ifs=$IFS
11082e9fcaa8aSmrg      IFS=';'
11083e9fcaa8aSmrg      for lt_path in $LIB
11084e9fcaa8aSmrg      do
11085e9fcaa8aSmrg        IFS=$lt_save_ifs
11086e9fcaa8aSmrg        # Let DOS variable expansion print the short 8.3 style file name.
11087e9fcaa8aSmrg        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
11088e9fcaa8aSmrg        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
11089e9fcaa8aSmrg      done
11090e9fcaa8aSmrg      IFS=$lt_save_ifs
11091e9fcaa8aSmrg      # Convert to MSYS style.
11092876003caSmrg      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
11093e9fcaa8aSmrg      ;;
11094e9fcaa8aSmrg    cygwin*)
11095e9fcaa8aSmrg      # Convert to unix form, then to dos form, then back to unix form
11096e9fcaa8aSmrg      # but this time dos style (no spaces!) so that the unix form looks
11097e9fcaa8aSmrg      # like /cygdrive/c/PROGRA~1:/cygdr...
11098e9fcaa8aSmrg      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
11099e9fcaa8aSmrg      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
11100e9fcaa8aSmrg      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11101e9fcaa8aSmrg      ;;
11102e9fcaa8aSmrg    *)
11103862bcd1aSmrg      sys_lib_search_path_spec=$LIB
11104e9fcaa8aSmrg      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
11105e9fcaa8aSmrg        # It is most probably a Windows format PATH.
11106e9fcaa8aSmrg        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11107e9fcaa8aSmrg      else
11108e9fcaa8aSmrg        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11109e9fcaa8aSmrg      fi
11110e9fcaa8aSmrg      # FIXME: find the short name or the path components, as spaces are
11111e9fcaa8aSmrg      # common. (e.g. "Program Files" -> "PROGRA~1")
11112e9fcaa8aSmrg      ;;
11113e9fcaa8aSmrg    esac
11114e9fcaa8aSmrg
11115e9fcaa8aSmrg    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11116862bcd1aSmrg    postinstall_cmds='base_file=`basename \$file`~
11117862bcd1aSmrg      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11118e9fcaa8aSmrg      dldir=$destdir/`dirname \$dlpath`~
11119e9fcaa8aSmrg      test -d \$dldir || mkdir -p \$dldir~
11120e9fcaa8aSmrg      $install_prog $dir/$dlname \$dldir/$dlname'
11121e9fcaa8aSmrg    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11122e9fcaa8aSmrg      dlpath=$dir/\$dldll~
11123e9fcaa8aSmrg       $RM \$dlpath'
11124e9fcaa8aSmrg    shlibpath_overrides_runpath=yes
11125e9fcaa8aSmrg    dynamic_linker='Win32 link.exe'
1112688de56ccSmrg    ;;
111271ab64890Smrg
1112888de56ccSmrg  *)
11129876003caSmrg    # Assume MSVC wrapper
11130862bcd1aSmrg    library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
11131e9fcaa8aSmrg    dynamic_linker='Win32 ld.exe'
1113288de56ccSmrg    ;;
1113388de56ccSmrg  esac
1113488de56ccSmrg  # FIXME: first we should search . and the directory the executable is in
1113588de56ccSmrg  shlibpath_var=PATH
1113688de56ccSmrg  ;;
111371ab64890Smrg
1113888de56ccSmrgdarwin* | rhapsody*)
1113988de56ccSmrg  dynamic_linker="$host_os dyld"
1114088de56ccSmrg  version_type=darwin
1114188de56ccSmrg  need_lib_prefix=no
1114288de56ccSmrg  need_version=no
11143862bcd1aSmrg  library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
11144862bcd1aSmrg  soname_spec='$libname$release$major$shared_ext'
1114588de56ccSmrg  shlibpath_overrides_runpath=yes
1114688de56ccSmrg  shlibpath_var=DYLD_LIBRARY_PATH
1114788de56ccSmrg  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
111481ab64890Smrg
1114988de56ccSmrg  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
1115088de56ccSmrg  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
1115188de56ccSmrg  ;;
111521ab64890Smrg
1115388de56ccSmrgdgux*)
11154eb411b4bSmrg  version_type=linux # correct to gnu/linux during the next big refactor
1115588de56ccSmrg  need_lib_prefix=no
1115688de56ccSmrg  need_version=no
11157862bcd1aSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11158862bcd1aSmrg  soname_spec='$libname$release$shared_ext$major'
1115988de56ccSmrg  shlibpath_var=LD_LIBRARY_PATH
1116088de56ccSmrg  ;;
111611ab64890Smrg
11162876003caSmrgfreebsd* | dragonfly*)
1116388de56ccSmrg  # DragonFly does not have aout.  When/if they implement a new
1116488de56ccSmrg  # versioning mechanism, adjust this.
1116588de56ccSmrg  if test -x /usr/bin/objformat; then
1116688de56ccSmrg    objformat=`/usr/bin/objformat`
1116788de56ccSmrg  else
1116888de56ccSmrg    case $host_os in
11169eb411b4bSmrg    freebsd[23].*) objformat=aout ;;
1117088de56ccSmrg    *) objformat=elf ;;
1117188de56ccSmrg    esac
1117288de56ccSmrg  fi
111735afda2e6Smrg  version_type=freebsd-$objformat
1117488de56ccSmrg  case $version_type in
1117588de56ccSmrg    freebsd-elf*)
11176862bcd1aSmrg      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11177862bcd1aSmrg      soname_spec='$libname$release$shared_ext$major'
1117888de56ccSmrg      need_version=no
1117988de56ccSmrg      need_lib_prefix=no
1118088de56ccSmrg      ;;
1118188de56ccSmrg    freebsd-*)
11182862bcd1aSmrg      library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
1118388de56ccSmrg      need_version=yes
1118488de56ccSmrg      ;;
1118588de56ccSmrg  esac
1118688de56ccSmrg  shlibpath_var=LD_LIBRARY_PATH
1118788de56ccSmrg  case $host_os in
11188eb411b4bSmrg  freebsd2.*)
1118988de56ccSmrg    shlibpath_overrides_runpath=yes
11190b4ee4795Smrg    ;;
1119188de56ccSmrg  freebsd3.[01]* | freebsdelf3.[01]*)
1119288de56ccSmrg    shlibpath_overrides_runpath=yes
1119388de56ccSmrg    hardcode_into_libs=yes
11194b4ee4795Smrg    ;;
1119588de56ccSmrg  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
1119688de56ccSmrg  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
1119788de56ccSmrg    shlibpath_overrides_runpath=no
1119888de56ccSmrg    hardcode_into_libs=yes
1119988de56ccSmrg    ;;
1120088de56ccSmrg  *) # from 4.6 on, and DragonFly
1120188de56ccSmrg    shlibpath_overrides_runpath=yes
1120288de56ccSmrg    hardcode_into_libs=yes
1120388de56ccSmrg    ;;
1120488de56ccSmrg  esac
1120588de56ccSmrg  ;;
112061ab64890Smrg
11207e9fcaa8aSmrghaiku*)
11208eb411b4bSmrg  version_type=linux # correct to gnu/linux during the next big refactor
11209e9fcaa8aSmrg  need_lib_prefix=no
11210e9fcaa8aSmrg  need_version=no
11211e9fcaa8aSmrg  dynamic_linker="$host_os runtime_loader"
11212862bcd1aSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11213862bcd1aSmrg  soname_spec='$libname$release$shared_ext$major'
11214e9fcaa8aSmrg  shlibpath_var=LIBRARY_PATH
11215862bcd1aSmrg  shlibpath_overrides_runpath=no
11216e9fcaa8aSmrg  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
11217e9fcaa8aSmrg  hardcode_into_libs=yes
11218e9fcaa8aSmrg  ;;
11219e9fcaa8aSmrg
1122088de56ccSmrghpux9* | hpux10* | hpux11*)
1122188de56ccSmrg  # Give a soname corresponding to the major version so that dld.sl refuses to
1122288de56ccSmrg  # link against other versions.
1122388de56ccSmrg  version_type=sunos
1122488de56ccSmrg  need_lib_prefix=no
1122588de56ccSmrg  need_version=no
1122688de56ccSmrg  case $host_cpu in
1122788de56ccSmrg  ia64*)
1122888de56ccSmrg    shrext_cmds='.so'
1122988de56ccSmrg    hardcode_into_libs=yes
1123088de56ccSmrg    dynamic_linker="$host_os dld.so"
1123188de56ccSmrg    shlibpath_var=LD_LIBRARY_PATH
1123288de56ccSmrg    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11233862bcd1aSmrg    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11234862bcd1aSmrg    soname_spec='$libname$release$shared_ext$major'
11235862bcd1aSmrg    if test 32 = "$HPUX_IA64_MODE"; then
1123688de56ccSmrg      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11237862bcd1aSmrg      sys_lib_dlsearch_path_spec=/usr/lib/hpux32
11238b4ee4795Smrg    else
1123988de56ccSmrg      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11240862bcd1aSmrg      sys_lib_dlsearch_path_spec=/usr/lib/hpux64
11241b4ee4795Smrg    fi
1124288de56ccSmrg    ;;
1124388de56ccSmrg  hppa*64*)
1124488de56ccSmrg    shrext_cmds='.sl'
1124588de56ccSmrg    hardcode_into_libs=yes
1124688de56ccSmrg    dynamic_linker="$host_os dld.sl"
1124788de56ccSmrg    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
1124888de56ccSmrg    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11249862bcd1aSmrg    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11250862bcd1aSmrg    soname_spec='$libname$release$shared_ext$major'
1125188de56ccSmrg    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
1125288de56ccSmrg    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11253b4ee4795Smrg    ;;
11254b4ee4795Smrg  *)
1125588de56ccSmrg    shrext_cmds='.sl'
1125688de56ccSmrg    dynamic_linker="$host_os dld.sl"
1125788de56ccSmrg    shlibpath_var=SHLIB_PATH
1125888de56ccSmrg    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11259862bcd1aSmrg    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11260862bcd1aSmrg    soname_spec='$libname$release$shared_ext$major'
1126188de56ccSmrg    ;;
11262b4ee4795Smrg  esac
11263e9fcaa8aSmrg  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
1126488de56ccSmrg  postinstall_cmds='chmod 555 $lib'
11265e9fcaa8aSmrg  # or fails outright, so override atomically:
11266e9fcaa8aSmrg  install_override_mode=555
1126788de56ccSmrg  ;;
112681ab64890Smrg
1126988de56ccSmrginterix[3-9]*)
11270eb411b4bSmrg  version_type=linux # correct to gnu/linux during the next big refactor
1127188de56ccSmrg  need_lib_prefix=no
1127288de56ccSmrg  need_version=no
11273862bcd1aSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11274862bcd1aSmrg  soname_spec='$libname$release$shared_ext$major'
1127588de56ccSmrg  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
1127688de56ccSmrg  shlibpath_var=LD_LIBRARY_PATH
1127788de56ccSmrg  shlibpath_overrides_runpath=no
1127888de56ccSmrg  hardcode_into_libs=yes
1127988de56ccSmrg  ;;
112801ab64890Smrg
1128188de56ccSmrgirix5* | irix6* | nonstopux*)
1128288de56ccSmrg  case $host_os in
1128388de56ccSmrg    nonstopux*) version_type=nonstopux ;;
1128488de56ccSmrg    *)
11285862bcd1aSmrg	if test yes = "$lt_cv_prog_gnu_ld"; then
11286eb411b4bSmrg		version_type=linux # correct to gnu/linux during the next big refactor
1128788de56ccSmrg	else
1128888de56ccSmrg		version_type=irix
1128988de56ccSmrg	fi ;;
1129088de56ccSmrg  esac
11291b4ee4795Smrg  need_lib_prefix=no
11292b4ee4795Smrg  need_version=no
11293862bcd1aSmrg  soname_spec='$libname$release$shared_ext$major'
11294862bcd1aSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
1129588de56ccSmrg  case $host_os in
1129688de56ccSmrg  irix5* | nonstopux*)
1129788de56ccSmrg    libsuff= shlibsuff=
1129888de56ccSmrg    ;;
1129988de56ccSmrg  *)
1130088de56ccSmrg    case $LD in # libtool.m4 will add one of these switches to LD
1130188de56ccSmrg    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
1130288de56ccSmrg      libsuff= shlibsuff= libmagic=32-bit;;
1130388de56ccSmrg    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
1130488de56ccSmrg      libsuff=32 shlibsuff=N32 libmagic=N32;;
1130588de56ccSmrg    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
1130688de56ccSmrg      libsuff=64 shlibsuff=64 libmagic=64-bit;;
1130788de56ccSmrg    *) libsuff= shlibsuff= libmagic=never-match;;
11308b4ee4795Smrg    esac
1130988de56ccSmrg    ;;
1131088de56ccSmrg  esac
1131188de56ccSmrg  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
1131288de56ccSmrg  shlibpath_overrides_runpath=no
11313862bcd1aSmrg  sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
11314862bcd1aSmrg  sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
1131588de56ccSmrg  hardcode_into_libs=yes
11316b4ee4795Smrg  ;;
113171ab64890Smrg
1131888de56ccSmrg# No shared lib support for Linux oldld, aout, or coff.
1131988de56ccSmrglinux*oldld* | linux*aout* | linux*coff*)
1132088de56ccSmrg  dynamic_linker=no
11321b4ee4795Smrg  ;;
113221ab64890Smrg
11323862bcd1aSmrglinux*android*)
11324862bcd1aSmrg  version_type=none # Android doesn't support versioned libraries.
11325862bcd1aSmrg  need_lib_prefix=no
11326862bcd1aSmrg  need_version=no
11327862bcd1aSmrg  library_names_spec='$libname$release$shared_ext'
11328862bcd1aSmrg  soname_spec='$libname$release$shared_ext'
11329862bcd1aSmrg  finish_cmds=
11330862bcd1aSmrg  shlibpath_var=LD_LIBRARY_PATH
11331862bcd1aSmrg  shlibpath_overrides_runpath=yes
11332862bcd1aSmrg
11333862bcd1aSmrg  # This implies no fast_install, which is unacceptable.
11334862bcd1aSmrg  # Some rework will be needed to allow for fast_install
11335862bcd1aSmrg  # before this can be enabled.
11336862bcd1aSmrg  hardcode_into_libs=yes
11337862bcd1aSmrg
11338862bcd1aSmrg  dynamic_linker='Android linker'
11339862bcd1aSmrg  # Don't embed -rpath directories since the linker doesn't support them.
11340862bcd1aSmrg  hardcode_libdir_flag_spec='-L$libdir'
11341862bcd1aSmrg  ;;
11342862bcd1aSmrg
11343eb411b4bSmrg# This must be glibc/ELF.
113442d67cb4fSmrglinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
11345eb411b4bSmrg  version_type=linux # correct to gnu/linux during the next big refactor
1134688de56ccSmrg  need_lib_prefix=no
11347b4ee4795Smrg  need_version=no
11348862bcd1aSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11349862bcd1aSmrg  soname_spec='$libname$release$shared_ext$major'
1135088de56ccSmrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11351b4ee4795Smrg  shlibpath_var=LD_LIBRARY_PATH
1135288de56ccSmrg  shlibpath_overrides_runpath=no
11353e9fcaa8aSmrg
1135488de56ccSmrg  # Some binutils ld are patched to set DT_RUNPATH
11355876003caSmrg  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11356876003caSmrg  $as_echo_n "(cached) " >&6
11357876003caSmrgelse
11358e9fcaa8aSmrg  lt_cv_shlibpath_overrides_runpath=no
11359e9fcaa8aSmrg    save_LDFLAGS=$LDFLAGS
11360e9fcaa8aSmrg    save_libdir=$libdir
11361e9fcaa8aSmrg    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11362e9fcaa8aSmrg	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11363e9fcaa8aSmrg    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1136488de56ccSmrg/* end confdefs.h.  */
113651ab64890Smrg
1136688de56ccSmrgint
11367876003caSmrgmain ()
1136888de56ccSmrg{
113691ab64890Smrg
1137088de56ccSmrg  ;
1137188de56ccSmrg  return 0;
1137288de56ccSmrg}
1137388de56ccSmrg_ACEOF
11374876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
11375876003caSmrg  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11376e9fcaa8aSmrg  lt_cv_shlibpath_overrides_runpath=yes
1137788de56ccSmrgfi
1137888de56ccSmrgfi
11379876003caSmrgrm -f core conftest.err conftest.$ac_objext \
1138088de56ccSmrg    conftest$ac_exeext conftest.$ac_ext
11381e9fcaa8aSmrg    LDFLAGS=$save_LDFLAGS
11382e9fcaa8aSmrg    libdir=$save_libdir
11383e9fcaa8aSmrg
11384e9fcaa8aSmrgfi
11385e9fcaa8aSmrg
11386e9fcaa8aSmrg  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
113871ab64890Smrg
1138888de56ccSmrg  # This implies no fast_install, which is unacceptable.
1138988de56ccSmrg  # Some rework will be needed to allow for fast_install
1139088de56ccSmrg  # before this can be enabled.
1139188de56ccSmrg  hardcode_into_libs=yes
113921ab64890Smrg
11393862bcd1aSmrg  # Ideally, we could use ldconfig to report *all* directores which are
11394862bcd1aSmrg  # searched for libraries, however this is still not possible.  Aside from not
11395862bcd1aSmrg  # being certain /sbin/ldconfig is available, command
11396862bcd1aSmrg  # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
11397862bcd1aSmrg  # even though it is searched at run-time.  Try to do the best guess by
11398862bcd1aSmrg  # appending ld.so.conf contents (and includes) to the search path.
1139988de56ccSmrg  if test -f /etc/ld.so.conf; then
11400e9fcaa8aSmrg    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' ' '`
114019c019ec5Smaya    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
1140288de56ccSmrg  fi
1140388de56ccSmrg
1140488de56ccSmrg  # We used to test for /lib/ld.so.1 and disable shared libraries on
1140588de56ccSmrg  # powerpc, because MkLinux only supported shared libraries with the
1140688de56ccSmrg  # GNU dynamic linker.  Since this was broken with cross compilers,
1140788de56ccSmrg  # most powerpc-linux boxes support dynamic linking these days and
1140888de56ccSmrg  # people can always --disable-shared, the test was removed, and we
1140988de56ccSmrg  # assume the GNU/Linux dynamic linker is in use.
1141088de56ccSmrg  dynamic_linker='GNU/Linux ld.so'
11411b4ee4795Smrg  ;;
114121ab64890Smrg
1141388de56ccSmrgnetbsd*)
1141488de56ccSmrg  version_type=sunos
11415b4ee4795Smrg  need_lib_prefix=no
11416b4ee4795Smrg  need_version=no
1141788de56ccSmrg  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11418862bcd1aSmrg    library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
1141988de56ccSmrg    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
1142088de56ccSmrg    dynamic_linker='NetBSD (a.out) ld.so'
1142188de56ccSmrg  else
11422862bcd1aSmrg    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11423862bcd1aSmrg    soname_spec='$libname$release$shared_ext$major'
1142488de56ccSmrg    dynamic_linker='NetBSD ld.elf_so'
1142588de56ccSmrg  fi
1142688de56ccSmrg  shlibpath_var=LD_LIBRARY_PATH
11427b4ee4795Smrg  shlibpath_overrides_runpath=yes
1142888de56ccSmrg  hardcode_into_libs=yes
11429b4ee4795Smrg  ;;
114301ab64890Smrg
1143188de56ccSmrgnewsos6)
11432eb411b4bSmrg  version_type=linux # correct to gnu/linux during the next big refactor
11433862bcd1aSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1143488de56ccSmrg  shlibpath_var=LD_LIBRARY_PATH
1143588de56ccSmrg  shlibpath_overrides_runpath=yes
1143688de56ccSmrg  ;;
1143788de56ccSmrg
1143888de56ccSmrg*nto* | *qnx*)
1143988de56ccSmrg  version_type=qnx
11440b4ee4795Smrg  need_lib_prefix=no
11441b4ee4795Smrg  need_version=no
11442862bcd1aSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11443862bcd1aSmrg  soname_spec='$libname$release$shared_ext$major'
11444b4ee4795Smrg  shlibpath_var=LD_LIBRARY_PATH
1144588de56ccSmrg  shlibpath_overrides_runpath=no
1144688de56ccSmrg  hardcode_into_libs=yes
1144788de56ccSmrg  dynamic_linker='ldqnx.so'
11448b4ee4795Smrg  ;;
114492e9c7c8cSmrg
11450862bcd1aSmrgopenbsd* | bitrig*)
11451b4ee4795Smrg  version_type=sunos
11452862bcd1aSmrg  sys_lib_dlsearch_path_spec=/usr/lib
11453b4ee4795Smrg  need_lib_prefix=no
11454862bcd1aSmrg  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
11455862bcd1aSmrg    need_version=no
11456b4ee4795Smrg  else
11457862bcd1aSmrg    need_version=yes
11458b4ee4795Smrg  fi
11459862bcd1aSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11460862bcd1aSmrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11461862bcd1aSmrg  shlibpath_var=LD_LIBRARY_PATH
11462862bcd1aSmrg  shlibpath_overrides_runpath=yes
11463b4ee4795Smrg  ;;
11464b4ee4795Smrg
11465b4ee4795Smrgos2*)
11466b4ee4795Smrg  libname_spec='$name'
11467862bcd1aSmrg  version_type=windows
11468862bcd1aSmrg  shrext_cmds=.dll
11469862bcd1aSmrg  need_version=no
11470b4ee4795Smrg  need_lib_prefix=no
11471862bcd1aSmrg  # OS/2 can only load a DLL with a base name of 8 characters or less.
11472862bcd1aSmrg  soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
11473862bcd1aSmrg    v=$($ECHO $release$versuffix | tr -d .-);
11474862bcd1aSmrg    n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
11475862bcd1aSmrg    $ECHO $n$v`$shared_ext'
11476862bcd1aSmrg  library_names_spec='${libname}_dll.$libext'
11477b4ee4795Smrg  dynamic_linker='OS/2 ld.exe'
11478862bcd1aSmrg  shlibpath_var=BEGINLIBPATH
11479862bcd1aSmrg  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11480862bcd1aSmrg  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11481862bcd1aSmrg  postinstall_cmds='base_file=`basename \$file`~
11482862bcd1aSmrg    dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
11483862bcd1aSmrg    dldir=$destdir/`dirname \$dlpath`~
11484862bcd1aSmrg    test -d \$dldir || mkdir -p \$dldir~
11485862bcd1aSmrg    $install_prog $dir/$dlname \$dldir/$dlname~
11486862bcd1aSmrg    chmod a+x \$dldir/$dlname~
11487862bcd1aSmrg    if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11488862bcd1aSmrg      eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11489862bcd1aSmrg    fi'
11490862bcd1aSmrg  postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
11491862bcd1aSmrg    dlpath=$dir/\$dldll~
11492862bcd1aSmrg    $RM \$dlpath'
11493b4ee4795Smrg  ;;
11494b4ee4795Smrg
11495b4ee4795Smrgosf3* | osf4* | osf5*)
11496b4ee4795Smrg  version_type=osf
11497b4ee4795Smrg  need_lib_prefix=no
11498b4ee4795Smrg  need_version=no
11499862bcd1aSmrg  soname_spec='$libname$release$shared_ext$major'
11500862bcd1aSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11501b4ee4795Smrg  shlibpath_var=LD_LIBRARY_PATH
11502b4ee4795Smrg  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11503862bcd1aSmrg  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11504b4ee4795Smrg  ;;
11505b4ee4795Smrg
11506b4ee4795Smrgrdos*)
11507b4ee4795Smrg  dynamic_linker=no
11508b4ee4795Smrg  ;;
11509b4ee4795Smrg
11510b4ee4795Smrgsolaris*)
11511eb411b4bSmrg  version_type=linux # correct to gnu/linux during the next big refactor
11512b4ee4795Smrg  need_lib_prefix=no
11513b4ee4795Smrg  need_version=no
11514862bcd1aSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11515862bcd1aSmrg  soname_spec='$libname$release$shared_ext$major'
11516b4ee4795Smrg  shlibpath_var=LD_LIBRARY_PATH
11517b4ee4795Smrg  shlibpath_overrides_runpath=yes
11518b4ee4795Smrg  hardcode_into_libs=yes
11519b4ee4795Smrg  # ldd complains unless libraries are executable
11520b4ee4795Smrg  postinstall_cmds='chmod +x $lib'
11521b4ee4795Smrg  ;;
11522b4ee4795Smrg
11523b4ee4795Smrgsunos4*)
11524b4ee4795Smrg  version_type=sunos
11525862bcd1aSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11526b4ee4795Smrg  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11527b4ee4795Smrg  shlibpath_var=LD_LIBRARY_PATH
11528b4ee4795Smrg  shlibpath_overrides_runpath=yes
11529862bcd1aSmrg  if test yes = "$with_gnu_ld"; then
11530b4ee4795Smrg    need_lib_prefix=no
11531b4ee4795Smrg  fi
11532b4ee4795Smrg  need_version=yes
11533b4ee4795Smrg  ;;
11534b4ee4795Smrg
11535b4ee4795Smrgsysv4 | sysv4.3*)
11536eb411b4bSmrg  version_type=linux # correct to gnu/linux during the next big refactor
11537862bcd1aSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11538862bcd1aSmrg  soname_spec='$libname$release$shared_ext$major'
11539b4ee4795Smrg  shlibpath_var=LD_LIBRARY_PATH
11540b4ee4795Smrg  case $host_vendor in
11541b4ee4795Smrg    sni)
11542b4ee4795Smrg      shlibpath_overrides_runpath=no
11543b4ee4795Smrg      need_lib_prefix=no
11544b4ee4795Smrg      runpath_var=LD_RUN_PATH
11545b4ee4795Smrg      ;;
11546b4ee4795Smrg    siemens)
11547b4ee4795Smrg      need_lib_prefix=no
11548b4ee4795Smrg      ;;
11549b4ee4795Smrg    motorola)
11550b4ee4795Smrg      need_lib_prefix=no
11551b4ee4795Smrg      need_version=no
11552b4ee4795Smrg      shlibpath_overrides_runpath=no
11553b4ee4795Smrg      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11554b4ee4795Smrg      ;;
11555b4ee4795Smrg  esac
11556b4ee4795Smrg  ;;
11557b4ee4795Smrg
11558b4ee4795Smrgsysv4*MP*)
11559862bcd1aSmrg  if test -d /usr/nec; then
11560eb411b4bSmrg    version_type=linux # correct to gnu/linux during the next big refactor
11561862bcd1aSmrg    library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
11562862bcd1aSmrg    soname_spec='$libname$shared_ext.$major'
11563b4ee4795Smrg    shlibpath_var=LD_LIBRARY_PATH
11564b4ee4795Smrg  fi
11565b4ee4795Smrg  ;;
11566b4ee4795Smrg
11567b4ee4795Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11568862bcd1aSmrg  version_type=sco
11569b4ee4795Smrg  need_lib_prefix=no
11570b4ee4795Smrg  need_version=no
11571862bcd1aSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
11572862bcd1aSmrg  soname_spec='$libname$release$shared_ext$major'
11573b4ee4795Smrg  shlibpath_var=LD_LIBRARY_PATH
1157488de56ccSmrg  shlibpath_overrides_runpath=yes
11575b4ee4795Smrg  hardcode_into_libs=yes
11576862bcd1aSmrg  if test yes = "$with_gnu_ld"; then
11577b4ee4795Smrg    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11578b4ee4795Smrg  else
11579b4ee4795Smrg    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11580b4ee4795Smrg    case $host_os in
11581b4ee4795Smrg      sco3.2v5*)
11582b4ee4795Smrg        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11583b4ee4795Smrg	;;
11584b4ee4795Smrg    esac
11585b4ee4795Smrg  fi
11586b4ee4795Smrg  sys_lib_dlsearch_path_spec='/usr/lib'
11587b4ee4795Smrg  ;;
11588b4ee4795Smrg
1158988de56ccSmrgtpf*)
1159088de56ccSmrg  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11591eb411b4bSmrg  version_type=linux # correct to gnu/linux during the next big refactor
1159288de56ccSmrg  need_lib_prefix=no
1159388de56ccSmrg  need_version=no
11594862bcd1aSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1159588de56ccSmrg  shlibpath_var=LD_LIBRARY_PATH
1159688de56ccSmrg  shlibpath_overrides_runpath=no
1159788de56ccSmrg  hardcode_into_libs=yes
1159888de56ccSmrg  ;;
1159988de56ccSmrg
11600b4ee4795Smrguts4*)
11601eb411b4bSmrg  version_type=linux # correct to gnu/linux during the next big refactor
11602862bcd1aSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11603862bcd1aSmrg  soname_spec='$libname$release$shared_ext$major'
11604b4ee4795Smrg  shlibpath_var=LD_LIBRARY_PATH
11605b4ee4795Smrg  ;;
11606b4ee4795Smrg
11607b4ee4795Smrg*)
11608b4ee4795Smrg  dynamic_linker=no
11609b4ee4795Smrg  ;;
116102e9c7c8cSmrgesac
11611876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11612876003caSmrg$as_echo "$dynamic_linker" >&6; }
11613862bcd1aSmrgtest no = "$dynamic_linker" && can_build_shared=no
116142e9c7c8cSmrg
11615b4ee4795Smrgvariables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11616862bcd1aSmrgif test yes = "$GCC"; then
11617b4ee4795Smrg  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11618b4ee4795Smrgfi
1161957f47464Smrg
11620862bcd1aSmrgif test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
11621862bcd1aSmrg  sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
1162257f47464Smrgfi
11623862bcd1aSmrg
11624862bcd1aSmrgif test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
11625862bcd1aSmrg  sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
1162657f47464Smrgfi
1162757f47464Smrg
11628862bcd1aSmrg# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
11629862bcd1aSmrgconfigure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
11630862bcd1aSmrg
11631862bcd1aSmrg# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
11632862bcd1aSmrgfunc_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
11633862bcd1aSmrg
11634862bcd1aSmrg# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
11635862bcd1aSmrgconfigure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
11636862bcd1aSmrg
11637862bcd1aSmrg
11638862bcd1aSmrg
11639862bcd1aSmrg
11640862bcd1aSmrg
11641862bcd1aSmrg
1164257f47464Smrg
1164357f47464Smrg
1164457f47464Smrg
1164557f47464Smrg
1164657f47464Smrg
1164757f47464Smrg
1164857f47464Smrg
1164957f47464Smrg
1165057f47464Smrg
1165157f47464Smrg
1165257f47464Smrg
1165357f47464Smrg
1165457f47464Smrg
1165557f47464Smrg
1165657f47464Smrg
1165757f47464Smrg
1165857f47464Smrg
1165957f47464Smrg
1166057f47464Smrg
1166157f47464Smrg
1166257f47464Smrg
1166357f47464Smrg
1166457f47464Smrg
1166557f47464Smrg
1166657f47464Smrg
1166757f47464Smrg
1166857f47464Smrg
1166957f47464Smrg
1167057f47464Smrg
1167157f47464Smrg
1167257f47464Smrg
1167357f47464Smrg
1167457f47464Smrg
1167557f47464Smrg
1167657f47464Smrg
1167757f47464Smrg
1167857f47464Smrg
1167957f47464Smrg
1168057f47464Smrg
1168157f47464Smrg
1168257f47464Smrg
1168357f47464Smrg
1168457f47464Smrg
1168557f47464Smrg
1168657f47464Smrg
1168757f47464Smrg
1168857f47464Smrg
1168957f47464Smrg
1169057f47464Smrg
1169157f47464Smrg
1169257f47464Smrg
1169357f47464Smrg
1169457f47464Smrg
1169557f47464Smrg
1169657f47464Smrg
1169757f47464Smrg
1169857f47464Smrg
1169957f47464Smrg
1170057f47464Smrg
1170157f47464Smrg
1170257f47464Smrg
1170357f47464Smrg
1170457f47464Smrg
1170557f47464Smrg
1170657f47464Smrg
1170757f47464Smrg
1170857f47464Smrg
1170957f47464Smrg
1171057f47464Smrg
1171157f47464Smrg
1171257f47464Smrg
1171357f47464Smrg
1171457f47464Smrg
1171557f47464Smrg
1171657f47464Smrg
1171757f47464Smrg
1171857f47464Smrg
1171957f47464Smrg
1172057f47464Smrg
1172157f47464Smrg
1172257f47464Smrg
1172357f47464Smrg
1172457f47464Smrg
1172557f47464Smrg
1172657f47464Smrg
1172757f47464Smrg
1172857f47464Smrg
1172957f47464Smrg
1173057f47464Smrg
1173157f47464Smrg
1173257f47464Smrg
11733876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11734876003caSmrg$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
1173557f47464Smrghardcode_action=
1173657f47464Smrgif test -n "$hardcode_libdir_flag_spec" ||
1173757f47464Smrg   test -n "$runpath_var" ||
11738862bcd1aSmrg   test yes = "$hardcode_automatic"; then
1173957f47464Smrg
1174057f47464Smrg  # We can hardcode non-existent directories.
11741862bcd1aSmrg  if test no != "$hardcode_direct" &&
1174257f47464Smrg     # If the only mechanism to avoid hardcoding is shlibpath_var, we
1174357f47464Smrg     # have to relink, otherwise we might link with an installed library
1174457f47464Smrg     # when we should be linking with a yet-to-be-installed one
11745862bcd1aSmrg     ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
11746862bcd1aSmrg     test no != "$hardcode_minus_L"; then
1174757f47464Smrg    # Linking always hardcodes the temporary library directory.
1174857f47464Smrg    hardcode_action=relink
1174957f47464Smrg  else
1175057f47464Smrg    # We can link without hardcoding, and we can hardcode nonexisting dirs.
1175157f47464Smrg    hardcode_action=immediate
1175257f47464Smrg  fi
1175357f47464Smrgelse
1175457f47464Smrg  # We cannot hardcode anything, or else we can only hardcode existing
1175557f47464Smrg  # directories.
1175657f47464Smrg  hardcode_action=unsupported
1175757f47464Smrgfi
11758876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11759876003caSmrg$as_echo "$hardcode_action" >&6; }
1176057f47464Smrg
11761862bcd1aSmrgif test relink = "$hardcode_action" ||
11762862bcd1aSmrg   test yes = "$inherit_rpath"; then
1176357f47464Smrg  # Fast installation is not supported
1176457f47464Smrg  enable_fast_install=no
11765862bcd1aSmrgelif test yes = "$shlibpath_overrides_runpath" ||
11766862bcd1aSmrg     test no = "$enable_shared"; then
1176757f47464Smrg  # Fast installation is not necessary
1176857f47464Smrg  enable_fast_install=needless
1176957f47464Smrgfi
1177057f47464Smrg
1177157f47464Smrg
1177257f47464Smrg
1177357f47464Smrg
1177457f47464Smrg
1177557f47464Smrg
11776862bcd1aSmrg  if test yes != "$enable_dlopen"; then
1177757f47464Smrg  enable_dlopen=unknown
1177857f47464Smrg  enable_dlopen_self=unknown
1177957f47464Smrg  enable_dlopen_self_static=unknown
1178057f47464Smrgelse
1178157f47464Smrg  lt_cv_dlopen=no
1178257f47464Smrg  lt_cv_dlopen_libs=
1178357f47464Smrg
1178457f47464Smrg  case $host_os in
1178557f47464Smrg  beos*)
11786862bcd1aSmrg    lt_cv_dlopen=load_add_on
1178757f47464Smrg    lt_cv_dlopen_libs=
1178857f47464Smrg    lt_cv_dlopen_self=yes
1178957f47464Smrg    ;;
1179057f47464Smrg
1179157f47464Smrg  mingw* | pw32* | cegcc*)
11792862bcd1aSmrg    lt_cv_dlopen=LoadLibrary
1179357f47464Smrg    lt_cv_dlopen_libs=
1179457f47464Smrg    ;;
1179557f47464Smrg
1179657f47464Smrg  cygwin*)
11797862bcd1aSmrg    lt_cv_dlopen=dlopen
1179857f47464Smrg    lt_cv_dlopen_libs=
1179957f47464Smrg    ;;
1180057f47464Smrg
1180157f47464Smrg  darwin*)
11802862bcd1aSmrg    # if libdl is installed we need to link against it
11803876003caSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11804876003caSmrg$as_echo_n "checking for dlopen in -ldl... " >&6; }
11805876003caSmrgif ${ac_cv_lib_dl_dlopen+:} false; then :
11806876003caSmrg  $as_echo_n "(cached) " >&6
11807876003caSmrgelse
1180857f47464Smrg  ac_check_lib_save_LIBS=$LIBS
1180957f47464SmrgLIBS="-ldl  $LIBS"
1181057f47464Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
1181157f47464Smrg/* end confdefs.h.  */
1181257f47464Smrg
1181357f47464Smrg/* Override any GCC internal prototype to avoid an error.
1181457f47464Smrg   Use char because int might match the return type of a GCC
1181557f47464Smrg   builtin and then its argument prototype would still apply.  */
11816876003caSmrg#ifdef __cplusplus
11817876003caSmrgextern "C"
11818876003caSmrg#endif
1181957f47464Smrgchar dlopen ();
1182057f47464Smrgint
11821876003caSmrgmain ()
1182257f47464Smrg{
1182357f47464Smrgreturn dlopen ();
1182457f47464Smrg  ;
1182557f47464Smrg  return 0;
1182657f47464Smrg}
1182757f47464Smrg_ACEOF
11828876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
1182957f47464Smrg  ac_cv_lib_dl_dlopen=yes
11830876003caSmrgelse
1183157f47464Smrg  ac_cv_lib_dl_dlopen=no
1183257f47464Smrgfi
11833876003caSmrgrm -f core conftest.err conftest.$ac_objext \
1183457f47464Smrg    conftest$ac_exeext conftest.$ac_ext
1183557f47464SmrgLIBS=$ac_check_lib_save_LIBS
1183657f47464Smrgfi
11837876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11838876003caSmrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11839876003caSmrgif test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11840862bcd1aSmrg  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
11841876003caSmrgelse
1184257f47464Smrg
11843862bcd1aSmrg    lt_cv_dlopen=dyld
1184457f47464Smrg    lt_cv_dlopen_libs=
1184557f47464Smrg    lt_cv_dlopen_self=yes
1184657f47464Smrg
1184757f47464Smrgfi
1184857f47464Smrg
1184957f47464Smrg    ;;
1185057f47464Smrg
11851862bcd1aSmrg  tpf*)
11852862bcd1aSmrg    # Don't try to run any link tests for TPF.  We know it's impossible
11853862bcd1aSmrg    # because TPF is a cross-compiler, and we know how we open DSOs.
11854862bcd1aSmrg    lt_cv_dlopen=dlopen
11855862bcd1aSmrg    lt_cv_dlopen_libs=
11856862bcd1aSmrg    lt_cv_dlopen_self=no
11857862bcd1aSmrg    ;;
11858862bcd1aSmrg
1185957f47464Smrg  *)
1186057f47464Smrg    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11861876003caSmrgif test "x$ac_cv_func_shl_load" = xyes; then :
11862862bcd1aSmrg  lt_cv_dlopen=shl_load
11863876003caSmrgelse
11864876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11865876003caSmrg$as_echo_n "checking for shl_load in -ldld... " >&6; }
11866876003caSmrgif ${ac_cv_lib_dld_shl_load+:} false; then :
11867876003caSmrg  $as_echo_n "(cached) " >&6
11868876003caSmrgelse
1186957f47464Smrg  ac_check_lib_save_LIBS=$LIBS
1187057f47464SmrgLIBS="-ldld  $LIBS"
1187157f47464Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
1187257f47464Smrg/* end confdefs.h.  */
1187357f47464Smrg
1187457f47464Smrg/* Override any GCC internal prototype to avoid an error.
1187557f47464Smrg   Use char because int might match the return type of a GCC
1187657f47464Smrg   builtin and then its argument prototype would still apply.  */
11877876003caSmrg#ifdef __cplusplus
11878876003caSmrgextern "C"
11879876003caSmrg#endif
1188057f47464Smrgchar shl_load ();
1188157f47464Smrgint
11882876003caSmrgmain ()
1188357f47464Smrg{
1188457f47464Smrgreturn shl_load ();
1188557f47464Smrg  ;
1188657f47464Smrg  return 0;
1188757f47464Smrg}
1188857f47464Smrg_ACEOF
11889876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
1189057f47464Smrg  ac_cv_lib_dld_shl_load=yes
11891876003caSmrgelse
1189257f47464Smrg  ac_cv_lib_dld_shl_load=no
1189357f47464Smrgfi
11894876003caSmrgrm -f core conftest.err conftest.$ac_objext \
1189557f47464Smrg    conftest$ac_exeext conftest.$ac_ext
1189657f47464SmrgLIBS=$ac_check_lib_save_LIBS
1189757f47464Smrgfi
11898876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11899876003caSmrg$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11900876003caSmrgif test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11901862bcd1aSmrg  lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
11902876003caSmrgelse
1190357f47464Smrg  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11904876003caSmrgif test "x$ac_cv_func_dlopen" = xyes; then :
11905862bcd1aSmrg  lt_cv_dlopen=dlopen
11906876003caSmrgelse
11907876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11908876003caSmrg$as_echo_n "checking for dlopen in -ldl... " >&6; }
11909876003caSmrgif ${ac_cv_lib_dl_dlopen+:} false; then :
11910876003caSmrg  $as_echo_n "(cached) " >&6
11911876003caSmrgelse
1191257f47464Smrg  ac_check_lib_save_LIBS=$LIBS
1191357f47464SmrgLIBS="-ldl  $LIBS"
1191457f47464Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
1191557f47464Smrg/* end confdefs.h.  */
1191657f47464Smrg
1191757f47464Smrg/* Override any GCC internal prototype to avoid an error.
1191857f47464Smrg   Use char because int might match the return type of a GCC
1191957f47464Smrg   builtin and then its argument prototype would still apply.  */
11920876003caSmrg#ifdef __cplusplus
11921876003caSmrgextern "C"
11922876003caSmrg#endif
1192357f47464Smrgchar dlopen ();
1192457f47464Smrgint
11925876003caSmrgmain ()
1192657f47464Smrg{
1192757f47464Smrgreturn dlopen ();
1192857f47464Smrg  ;
1192957f47464Smrg  return 0;
1193057f47464Smrg}
1193157f47464Smrg_ACEOF
11932876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
1193357f47464Smrg  ac_cv_lib_dl_dlopen=yes
11934876003caSmrgelse
1193557f47464Smrg  ac_cv_lib_dl_dlopen=no
1193657f47464Smrgfi
11937876003caSmrgrm -f core conftest.err conftest.$ac_objext \
1193857f47464Smrg    conftest$ac_exeext conftest.$ac_ext
1193957f47464SmrgLIBS=$ac_check_lib_save_LIBS
1194057f47464Smrgfi
11941876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11942876003caSmrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11943876003caSmrgif test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11944862bcd1aSmrg  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
11945876003caSmrgelse
11946876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11947876003caSmrg$as_echo_n "checking for dlopen in -lsvld... " >&6; }
11948876003caSmrgif ${ac_cv_lib_svld_dlopen+:} false; then :
11949876003caSmrg  $as_echo_n "(cached) " >&6
11950876003caSmrgelse
1195157f47464Smrg  ac_check_lib_save_LIBS=$LIBS
1195257f47464SmrgLIBS="-lsvld  $LIBS"
1195357f47464Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
1195457f47464Smrg/* end confdefs.h.  */
1195557f47464Smrg
1195657f47464Smrg/* Override any GCC internal prototype to avoid an error.
1195757f47464Smrg   Use char because int might match the return type of a GCC
1195857f47464Smrg   builtin and then its argument prototype would still apply.  */
11959876003caSmrg#ifdef __cplusplus
11960876003caSmrgextern "C"
11961876003caSmrg#endif
1196257f47464Smrgchar dlopen ();
1196357f47464Smrgint
11964876003caSmrgmain ()
1196557f47464Smrg{
1196657f47464Smrgreturn dlopen ();
1196757f47464Smrg  ;
1196857f47464Smrg  return 0;
1196957f47464Smrg}
1197057f47464Smrg_ACEOF
11971876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
1197257f47464Smrg  ac_cv_lib_svld_dlopen=yes
11973876003caSmrgelse
1197457f47464Smrg  ac_cv_lib_svld_dlopen=no
1197557f47464Smrgfi
11976876003caSmrgrm -f core conftest.err conftest.$ac_objext \
1197757f47464Smrg    conftest$ac_exeext conftest.$ac_ext
1197857f47464SmrgLIBS=$ac_check_lib_save_LIBS
1197957f47464Smrgfi
11980876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11981876003caSmrg$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11982876003caSmrgif test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11983862bcd1aSmrg  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
11984876003caSmrgelse
11985876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11986876003caSmrg$as_echo_n "checking for dld_link in -ldld... " >&6; }
11987876003caSmrgif ${ac_cv_lib_dld_dld_link+:} false; then :
11988876003caSmrg  $as_echo_n "(cached) " >&6
11989876003caSmrgelse
1199057f47464Smrg  ac_check_lib_save_LIBS=$LIBS
1199157f47464SmrgLIBS="-ldld  $LIBS"
1199257f47464Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
1199357f47464Smrg/* end confdefs.h.  */
1199457f47464Smrg
1199557f47464Smrg/* Override any GCC internal prototype to avoid an error.
1199657f47464Smrg   Use char because int might match the return type of a GCC
1199757f47464Smrg   builtin and then its argument prototype would still apply.  */
11998876003caSmrg#ifdef __cplusplus
11999876003caSmrgextern "C"
12000876003caSmrg#endif
1200157f47464Smrgchar dld_link ();
1200257f47464Smrgint
12003876003caSmrgmain ()
1200457f47464Smrg{
1200557f47464Smrgreturn dld_link ();
1200657f47464Smrg  ;
1200757f47464Smrg  return 0;
1200857f47464Smrg}
1200957f47464Smrg_ACEOF
12010876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
1201157f47464Smrg  ac_cv_lib_dld_dld_link=yes
12012876003caSmrgelse
1201357f47464Smrg  ac_cv_lib_dld_dld_link=no
1201457f47464Smrgfi
12015876003caSmrgrm -f core conftest.err conftest.$ac_objext \
1201657f47464Smrg    conftest$ac_exeext conftest.$ac_ext
1201757f47464SmrgLIBS=$ac_check_lib_save_LIBS
120182e9c7c8cSmrgfi
12019876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12020876003caSmrg$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12021876003caSmrgif test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12022862bcd1aSmrg  lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
120232e9c7c8cSmrgfi
120241ab64890Smrg
120251ab64890Smrg
1202657f47464Smrgfi
120271ab64890Smrg
120281ab64890Smrg
1202957f47464Smrgfi
120301ab64890Smrg
120311ab64890Smrg
1203257f47464Smrgfi
120331ab64890Smrg
120341ab64890Smrg
1203557f47464Smrgfi
120361ab64890Smrg
120371ab64890Smrg
1203857f47464Smrgfi
120391ab64890Smrg
1204057f47464Smrg    ;;
1204157f47464Smrg  esac
120421ab64890Smrg
12043862bcd1aSmrg  if test no = "$lt_cv_dlopen"; then
1204457f47464Smrg    enable_dlopen=no
12045862bcd1aSmrg  else
12046862bcd1aSmrg    enable_dlopen=yes
1204757f47464Smrg  fi
120481ab64890Smrg
1204957f47464Smrg  case $lt_cv_dlopen in
1205057f47464Smrg  dlopen)
12051862bcd1aSmrg    save_CPPFLAGS=$CPPFLAGS
12052862bcd1aSmrg    test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
120531ab64890Smrg
12054862bcd1aSmrg    save_LDFLAGS=$LDFLAGS
1205557f47464Smrg    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
120561ab64890Smrg
12057862bcd1aSmrg    save_LIBS=$LIBS
1205857f47464Smrg    LIBS="$lt_cv_dlopen_libs $LIBS"
120591ab64890Smrg
12060876003caSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12061876003caSmrg$as_echo_n "checking whether a program can dlopen itself... " >&6; }
12062876003caSmrgif ${lt_cv_dlopen_self+:} false; then :
12063876003caSmrg  $as_echo_n "(cached) " >&6
12064876003caSmrgelse
12065862bcd1aSmrg  	  if test yes = "$cross_compiling"; then :
1206657f47464Smrg  lt_cv_dlopen_self=cross
1206757f47464Smrgelse
1206857f47464Smrg  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
1206957f47464Smrg  lt_status=$lt_dlunknown
1207057f47464Smrg  cat > conftest.$ac_ext <<_LT_EOF
1207157f47464Smrg#line $LINENO "configure"
1207257f47464Smrg#include "confdefs.h"
120731ab64890Smrg
1207457f47464Smrg#if HAVE_DLFCN_H
1207557f47464Smrg#include <dlfcn.h>
1207657f47464Smrg#endif
120771ab64890Smrg
1207857f47464Smrg#include <stdio.h>
120791ab64890Smrg
1208057f47464Smrg#ifdef RTLD_GLOBAL
1208157f47464Smrg#  define LT_DLGLOBAL		RTLD_GLOBAL
1208257f47464Smrg#else
1208357f47464Smrg#  ifdef DL_GLOBAL
1208457f47464Smrg#    define LT_DLGLOBAL		DL_GLOBAL
1208557f47464Smrg#  else
1208657f47464Smrg#    define LT_DLGLOBAL		0
1208757f47464Smrg#  endif
1208857f47464Smrg#endif
120891ab64890Smrg
1209057f47464Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
1209157f47464Smrg   find out it does not work in some platform. */
1209257f47464Smrg#ifndef LT_DLLAZY_OR_NOW
1209357f47464Smrg#  ifdef RTLD_LAZY
1209457f47464Smrg#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
1209557f47464Smrg#  else
1209657f47464Smrg#    ifdef DL_LAZY
1209757f47464Smrg#      define LT_DLLAZY_OR_NOW		DL_LAZY
1209857f47464Smrg#    else
1209957f47464Smrg#      ifdef RTLD_NOW
1210057f47464Smrg#        define LT_DLLAZY_OR_NOW	RTLD_NOW
1210157f47464Smrg#      else
1210257f47464Smrg#        ifdef DL_NOW
1210357f47464Smrg#          define LT_DLLAZY_OR_NOW	DL_NOW
1210457f47464Smrg#        else
1210557f47464Smrg#          define LT_DLLAZY_OR_NOW	0
1210657f47464Smrg#        endif
1210757f47464Smrg#      endif
1210857f47464Smrg#    endif
1210957f47464Smrg#  endif
1211057f47464Smrg#endif
121111ab64890Smrg
12112862bcd1aSmrg/* When -fvisibility=hidden is used, assume the code has been annotated
1211357f47464Smrg   correspondingly for the symbols needed.  */
12114862bcd1aSmrg#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
1211557f47464Smrgint fnord () __attribute__((visibility("default")));
1211657f47464Smrg#endif
121171ab64890Smrg
1211857f47464Smrgint fnord () { return 42; }
1211957f47464Smrgint main ()
1212057f47464Smrg{
1212157f47464Smrg  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
1212257f47464Smrg  int status = $lt_dlunknown;
121231ab64890Smrg
1212457f47464Smrg  if (self)
1212557f47464Smrg    {
1212657f47464Smrg      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
1212757f47464Smrg      else
1212857f47464Smrg        {
1212957f47464Smrg	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
1213057f47464Smrg          else puts (dlerror ());
1213157f47464Smrg	}
1213257f47464Smrg      /* dlclose (self); */
1213357f47464Smrg    }
1213457f47464Smrg  else
1213557f47464Smrg    puts (dlerror ());
121361ab64890Smrg
1213757f47464Smrg  return status;
1213857f47464Smrg}
1213957f47464Smrg_LT_EOF
1214057f47464Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
1214157f47464Smrg  (eval $ac_link) 2>&5
1214257f47464Smrg  ac_status=$?
12143876003caSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12144862bcd1aSmrg  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
1214557f47464Smrg    (./conftest; exit; ) >&5 2>/dev/null
1214657f47464Smrg    lt_status=$?
1214757f47464Smrg    case x$lt_status in
1214857f47464Smrg      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
1214957f47464Smrg      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
1215057f47464Smrg      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
1215157f47464Smrg    esac
1215257f47464Smrg  else :
1215357f47464Smrg    # compilation failed
1215457f47464Smrg    lt_cv_dlopen_self=no
1215557f47464Smrg  fi
1215657f47464Smrgfi
1215757f47464Smrgrm -fr conftest*
121581ab64890Smrg
121591ab64890Smrg
1216057f47464Smrgfi
12161876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12162876003caSmrg$as_echo "$lt_cv_dlopen_self" >&6; }
121631ab64890Smrg
12164862bcd1aSmrg    if test yes = "$lt_cv_dlopen_self"; then
1216557f47464Smrg      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12166876003caSmrg      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12167876003caSmrg$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12168876003caSmrgif ${lt_cv_dlopen_self_static+:} false; then :
12169876003caSmrg  $as_echo_n "(cached) " >&6
12170876003caSmrgelse
12171862bcd1aSmrg  	  if test yes = "$cross_compiling"; then :
1217257f47464Smrg  lt_cv_dlopen_self_static=cross
1217357f47464Smrgelse
1217457f47464Smrg  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
1217557f47464Smrg  lt_status=$lt_dlunknown
1217657f47464Smrg  cat > conftest.$ac_ext <<_LT_EOF
1217757f47464Smrg#line $LINENO "configure"
1217857f47464Smrg#include "confdefs.h"
121791ab64890Smrg
1218057f47464Smrg#if HAVE_DLFCN_H
1218157f47464Smrg#include <dlfcn.h>
1218257f47464Smrg#endif
121831ab64890Smrg
1218457f47464Smrg#include <stdio.h>
121851ab64890Smrg
1218657f47464Smrg#ifdef RTLD_GLOBAL
1218757f47464Smrg#  define LT_DLGLOBAL		RTLD_GLOBAL
1218857f47464Smrg#else
1218957f47464Smrg#  ifdef DL_GLOBAL
1219057f47464Smrg#    define LT_DLGLOBAL		DL_GLOBAL
1219157f47464Smrg#  else
1219257f47464Smrg#    define LT_DLGLOBAL		0
1219357f47464Smrg#  endif
1219457f47464Smrg#endif
121951ab64890Smrg
1219657f47464Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
1219757f47464Smrg   find out it does not work in some platform. */
1219857f47464Smrg#ifndef LT_DLLAZY_OR_NOW
1219957f47464Smrg#  ifdef RTLD_LAZY
1220057f47464Smrg#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
1220157f47464Smrg#  else
1220257f47464Smrg#    ifdef DL_LAZY
1220357f47464Smrg#      define LT_DLLAZY_OR_NOW		DL_LAZY
1220457f47464Smrg#    else
1220557f47464Smrg#      ifdef RTLD_NOW
1220657f47464Smrg#        define LT_DLLAZY_OR_NOW	RTLD_NOW
1220757f47464Smrg#      else
1220857f47464Smrg#        ifdef DL_NOW
1220957f47464Smrg#          define LT_DLLAZY_OR_NOW	DL_NOW
1221057f47464Smrg#        else
1221157f47464Smrg#          define LT_DLLAZY_OR_NOW	0
1221257f47464Smrg#        endif
1221357f47464Smrg#      endif
1221457f47464Smrg#    endif
1221557f47464Smrg#  endif
1221657f47464Smrg#endif
122171ab64890Smrg
12218862bcd1aSmrg/* When -fvisibility=hidden is used, assume the code has been annotated
1221957f47464Smrg   correspondingly for the symbols needed.  */
12220862bcd1aSmrg#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
1222157f47464Smrgint fnord () __attribute__((visibility("default")));
1222257f47464Smrg#endif
122231ab64890Smrg
1222457f47464Smrgint fnord () { return 42; }
1222557f47464Smrgint main ()
1222657f47464Smrg{
1222757f47464Smrg  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
1222857f47464Smrg  int status = $lt_dlunknown;
122291ab64890Smrg
1223057f47464Smrg  if (self)
1223157f47464Smrg    {
1223257f47464Smrg      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
1223357f47464Smrg      else
1223457f47464Smrg        {
1223557f47464Smrg	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
1223657f47464Smrg          else puts (dlerror ());
1223757f47464Smrg	}
1223857f47464Smrg      /* dlclose (self); */
1223957f47464Smrg    }
1224057f47464Smrg  else
1224157f47464Smrg    puts (dlerror ());
122421ab64890Smrg
1224357f47464Smrg  return status;
1224457f47464Smrg}
1224557f47464Smrg_LT_EOF
1224657f47464Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
1224757f47464Smrg  (eval $ac_link) 2>&5
1224857f47464Smrg  ac_status=$?
12249876003caSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12250862bcd1aSmrg  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
1225157f47464Smrg    (./conftest; exit; ) >&5 2>/dev/null
1225257f47464Smrg    lt_status=$?
1225357f47464Smrg    case x$lt_status in
1225457f47464Smrg      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
1225557f47464Smrg      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
1225657f47464Smrg      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
1225757f47464Smrg    esac
1225857f47464Smrg  else :
1225957f47464Smrg    # compilation failed
1226057f47464Smrg    lt_cv_dlopen_self_static=no
1226157f47464Smrg  fi
1226257f47464Smrgfi
1226357f47464Smrgrm -fr conftest*
122641ab64890Smrg
122651ab64890Smrg
1226657f47464Smrgfi
12267876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12268876003caSmrg$as_echo "$lt_cv_dlopen_self_static" >&6; }
1226957f47464Smrg    fi
122701ab64890Smrg
12271862bcd1aSmrg    CPPFLAGS=$save_CPPFLAGS
12272862bcd1aSmrg    LDFLAGS=$save_LDFLAGS
12273862bcd1aSmrg    LIBS=$save_LIBS
1227457f47464Smrg    ;;
1227557f47464Smrg  esac
122761ab64890Smrg
1227757f47464Smrg  case $lt_cv_dlopen_self in
1227857f47464Smrg  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
1227957f47464Smrg  *) enable_dlopen_self=unknown ;;
1228057f47464Smrg  esac
122811ab64890Smrg
1228257f47464Smrg  case $lt_cv_dlopen_self_static in
1228357f47464Smrg  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
1228457f47464Smrg  *) enable_dlopen_self_static=unknown ;;
1228557f47464Smrg  esac
1228657f47464Smrgfi
122871ab64890Smrg
122881ab64890Smrg
122891ab64890Smrg
122901ab64890Smrg
122911ab64890Smrg
122921ab64890Smrg
122931ab64890Smrg
122941ab64890Smrg
122951ab64890Smrg
122961ab64890Smrg
122971ab64890Smrg
122981ab64890Smrg
122991ab64890Smrg
123001ab64890Smrg
123011ab64890Smrg
123021ab64890Smrg
123031ab64890Smrg
1230457f47464Smrgstriplib=
1230557f47464Smrgold_striplib=
12306876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12307876003caSmrg$as_echo_n "checking whether stripping libraries is possible... " >&6; }
12308876003caSmrgif test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12309876003caSmrg  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12310876003caSmrg  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12311876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12312876003caSmrg$as_echo "yes" >&6; }
12313876003caSmrgelse
12314876003caSmrg# FIXME - insert some real tests, host_os isn't really good enough
12315876003caSmrg  case $host_os in
12316876003caSmrg  darwin*)
12317876003caSmrg    if test -n "$STRIP"; then
1231857f47464Smrg      striplib="$STRIP -x"
1231957f47464Smrg      old_striplib="$STRIP -S"
12320876003caSmrg      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12321876003caSmrg$as_echo "yes" >&6; }
12322876003caSmrg    else
12323876003caSmrg      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12324876003caSmrg$as_echo "no" >&6; }
12325876003caSmrg    fi
12326876003caSmrg    ;;
12327876003caSmrg  *)
12328876003caSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12329876003caSmrg$as_echo "no" >&6; }
12330876003caSmrg    ;;
12331876003caSmrg  esac
1233257f47464Smrgfi
123331ab64890Smrg
123341ab64890Smrg
123351ab64890Smrg
123361ab64890Smrg
123371ab64890Smrg
123381ab64890Smrg
123391ab64890Smrg
123401ab64890Smrg
123411ab64890Smrg
123421ab64890Smrg
123431ab64890Smrg
123441ab64890Smrg
12345862bcd1aSmrg  # Report what library types will actually be built
12346876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12347876003caSmrg$as_echo_n "checking if libtool supports shared libraries... " >&6; }
12348876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12349876003caSmrg$as_echo "$can_build_shared" >&6; }
123501ab64890Smrg
12351876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12352876003caSmrg$as_echo_n "checking whether to build shared libraries... " >&6; }
12353862bcd1aSmrg  test no = "$can_build_shared" && enable_shared=no
123541ab64890Smrg
1235557f47464Smrg  # On AIX, shared libraries and static libraries use the same namespace, and
1235657f47464Smrg  # are all built from PIC.
1235757f47464Smrg  case $host_os in
1235857f47464Smrg  aix3*)
12359862bcd1aSmrg    test yes = "$enable_shared" && enable_static=no
1236057f47464Smrg    if test -n "$RANLIB"; then
1236157f47464Smrg      archive_cmds="$archive_cmds~\$RANLIB \$lib"
1236257f47464Smrg      postinstall_cmds='$RANLIB $lib'
1236357f47464Smrg    fi
1236457f47464Smrg    ;;
123651ab64890Smrg
1236657f47464Smrg  aix[4-9]*)
12367862bcd1aSmrg    if test ia64 != "$host_cpu"; then
12368862bcd1aSmrg      case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
12369862bcd1aSmrg      yes,aix,yes) ;;			# shared object as lib.so file only
12370862bcd1aSmrg      yes,svr4,*) ;;			# shared object as lib.so archive member only
12371862bcd1aSmrg      yes,*) enable_static=no ;;	# shared object in lib.a archive as well
12372862bcd1aSmrg      esac
1237357f47464Smrg    fi
1237457f47464Smrg    ;;
1237557f47464Smrg  esac
12376876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12377876003caSmrg$as_echo "$enable_shared" >&6; }
123781ab64890Smrg
12379876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12380876003caSmrg$as_echo_n "checking whether to build static libraries... " >&6; }
1238157f47464Smrg  # Make sure either enable_shared or enable_static is yes.
12382862bcd1aSmrg  test yes = "$enable_shared" || enable_static=yes
12383876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12384876003caSmrg$as_echo "$enable_static" >&6; }
123851ab64890Smrg
123861ab64890Smrg
123871ab64890Smrg
123881ab64890Smrg
1238957f47464Smrgfi
1239057f47464Smrgac_ext=c
1239157f47464Smrgac_cpp='$CPP $CPPFLAGS'
1239257f47464Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1239357f47464Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1239457f47464Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
123951ab64890Smrg
12396862bcd1aSmrgCC=$lt_save_CC
123971ab64890Smrg
123981ab64890Smrg
123991ab64890Smrg
12400e9fcaa8aSmrg
12401e9fcaa8aSmrg
12402e9fcaa8aSmrg
12403e9fcaa8aSmrg
12404e9fcaa8aSmrg
124051ab64890Smrg
124061ab64890Smrg
124071ab64890Smrg
124081ab64890Smrg
124091ab64890Smrg
12410eb411b4bSmrg
12411eb411b4bSmrg
1241257f47464Smrg        ac_config_commands="$ac_config_commands libtool"
124131ab64890Smrg
124141ab64890Smrg
124151ab64890Smrg
124161ab64890Smrg
1241757f47464Smrg# Only expand once:
124181ab64890Smrg
124191ab64890Smrg
124201ab64890Smrg
12421258a0ebeSmrg# Check whether --enable-largefile was given.
12422876003caSmrgif test "${enable_largefile+set}" = set; then :
12423258a0ebeSmrg  enableval=$enable_largefile;
12424258a0ebeSmrgfi
12425258a0ebeSmrg
12426258a0ebeSmrgif test "$enable_largefile" != no; then
12427258a0ebeSmrg
12428876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
12429876003caSmrg$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
12430876003caSmrgif ${ac_cv_sys_largefile_CC+:} false; then :
12431876003caSmrg  $as_echo_n "(cached) " >&6
12432876003caSmrgelse
12433258a0ebeSmrg  ac_cv_sys_largefile_CC=no
12434258a0ebeSmrg     if test "$GCC" != yes; then
12435258a0ebeSmrg       ac_save_CC=$CC
12436258a0ebeSmrg       while :; do
12437258a0ebeSmrg	 # IRIX 6.2 and later do not support large files by default,
12438258a0ebeSmrg	 # so use the C compiler's -n32 option if that helps.
12439258a0ebeSmrg	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12440258a0ebeSmrg/* end confdefs.h.  */
12441258a0ebeSmrg#include <sys/types.h>
12442258a0ebeSmrg /* Check that off_t can represent 2**63 - 1 correctly.
12443258a0ebeSmrg    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12444258a0ebeSmrg    since some C++ compilers masquerading as C compilers
12445258a0ebeSmrg    incorrectly reject 9223372036854775807.  */
12446876003caSmrg#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12447258a0ebeSmrg  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12448258a0ebeSmrg		       && LARGE_OFF_T % 2147483647 == 1)
12449258a0ebeSmrg		      ? 1 : -1];
12450258a0ebeSmrgint
12451876003caSmrgmain ()
12452258a0ebeSmrg{
12453258a0ebeSmrg
12454258a0ebeSmrg  ;
12455258a0ebeSmrg  return 0;
12456258a0ebeSmrg}
12457258a0ebeSmrg_ACEOF
12458876003caSmrg	 if ac_fn_c_try_compile "$LINENO"; then :
12459258a0ebeSmrg  break
12460258a0ebeSmrgfi
12461876003caSmrgrm -f core conftest.err conftest.$ac_objext
12462258a0ebeSmrg	 CC="$CC -n32"
12463876003caSmrg	 if ac_fn_c_try_compile "$LINENO"; then :
12464258a0ebeSmrg  ac_cv_sys_largefile_CC=' -n32'; break
12465258a0ebeSmrgfi
12466876003caSmrgrm -f core conftest.err conftest.$ac_objext
12467258a0ebeSmrg	 break
12468258a0ebeSmrg       done
12469258a0ebeSmrg       CC=$ac_save_CC
12470258a0ebeSmrg       rm -f conftest.$ac_ext
12471258a0ebeSmrg    fi
12472258a0ebeSmrgfi
12473876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
12474876003caSmrg$as_echo "$ac_cv_sys_largefile_CC" >&6; }
12475258a0ebeSmrg  if test "$ac_cv_sys_largefile_CC" != no; then
12476258a0ebeSmrg    CC=$CC$ac_cv_sys_largefile_CC
12477258a0ebeSmrg  fi
12478258a0ebeSmrg
12479876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
12480876003caSmrg$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
12481876003caSmrgif ${ac_cv_sys_file_offset_bits+:} false; then :
12482876003caSmrg  $as_echo_n "(cached) " >&6
12483876003caSmrgelse
12484258a0ebeSmrg  while :; do
12485258a0ebeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12486258a0ebeSmrg/* end confdefs.h.  */
12487258a0ebeSmrg#include <sys/types.h>
12488258a0ebeSmrg /* Check that off_t can represent 2**63 - 1 correctly.
12489258a0ebeSmrg    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12490258a0ebeSmrg    since some C++ compilers masquerading as C compilers
12491258a0ebeSmrg    incorrectly reject 9223372036854775807.  */
12492876003caSmrg#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12493258a0ebeSmrg  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12494258a0ebeSmrg		       && LARGE_OFF_T % 2147483647 == 1)
12495258a0ebeSmrg		      ? 1 : -1];
12496258a0ebeSmrgint
12497876003caSmrgmain ()
12498258a0ebeSmrg{
12499258a0ebeSmrg
12500258a0ebeSmrg  ;
12501258a0ebeSmrg  return 0;
12502258a0ebeSmrg}
12503258a0ebeSmrg_ACEOF
12504876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
12505258a0ebeSmrg  ac_cv_sys_file_offset_bits=no; break
12506258a0ebeSmrgfi
12507876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12508258a0ebeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12509258a0ebeSmrg/* end confdefs.h.  */
12510258a0ebeSmrg#define _FILE_OFFSET_BITS 64
12511258a0ebeSmrg#include <sys/types.h>
12512258a0ebeSmrg /* Check that off_t can represent 2**63 - 1 correctly.
12513258a0ebeSmrg    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12514258a0ebeSmrg    since some C++ compilers masquerading as C compilers
12515258a0ebeSmrg    incorrectly reject 9223372036854775807.  */
12516876003caSmrg#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12517258a0ebeSmrg  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12518258a0ebeSmrg		       && LARGE_OFF_T % 2147483647 == 1)
12519258a0ebeSmrg		      ? 1 : -1];
12520258a0ebeSmrgint
12521876003caSmrgmain ()
12522258a0ebeSmrg{
12523258a0ebeSmrg
12524258a0ebeSmrg  ;
12525258a0ebeSmrg  return 0;
12526258a0ebeSmrg}
12527258a0ebeSmrg_ACEOF
12528876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
12529258a0ebeSmrg  ac_cv_sys_file_offset_bits=64; break
12530258a0ebeSmrgfi
12531876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12532258a0ebeSmrg  ac_cv_sys_file_offset_bits=unknown
12533258a0ebeSmrg  break
12534258a0ebeSmrgdone
12535258a0ebeSmrgfi
12536876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
12537876003caSmrg$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
12538258a0ebeSmrgcase $ac_cv_sys_file_offset_bits in #(
12539258a0ebeSmrg  no | unknown) ;;
12540258a0ebeSmrg  *)
12541876003caSmrgcat >>confdefs.h <<_ACEOF
12542876003caSmrg#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
12543876003caSmrg_ACEOF
12544258a0ebeSmrg;;
12545258a0ebeSmrgesac
12546258a0ebeSmrgrm -rf conftest*
12547258a0ebeSmrg  if test $ac_cv_sys_file_offset_bits = unknown; then
12548876003caSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
12549876003caSmrg$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
12550876003caSmrgif ${ac_cv_sys_large_files+:} false; then :
12551876003caSmrg  $as_echo_n "(cached) " >&6
12552876003caSmrgelse
12553258a0ebeSmrg  while :; do
12554258a0ebeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12555258a0ebeSmrg/* end confdefs.h.  */
12556258a0ebeSmrg#include <sys/types.h>
12557258a0ebeSmrg /* Check that off_t can represent 2**63 - 1 correctly.
12558258a0ebeSmrg    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12559258a0ebeSmrg    since some C++ compilers masquerading as C compilers
12560258a0ebeSmrg    incorrectly reject 9223372036854775807.  */
12561876003caSmrg#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12562258a0ebeSmrg  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12563258a0ebeSmrg		       && LARGE_OFF_T % 2147483647 == 1)
12564258a0ebeSmrg		      ? 1 : -1];
12565258a0ebeSmrgint
12566876003caSmrgmain ()
12567258a0ebeSmrg{
12568258a0ebeSmrg
12569258a0ebeSmrg  ;
12570258a0ebeSmrg  return 0;
12571258a0ebeSmrg}
12572258a0ebeSmrg_ACEOF
12573876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
12574258a0ebeSmrg  ac_cv_sys_large_files=no; break
12575258a0ebeSmrgfi
12576876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12577258a0ebeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12578258a0ebeSmrg/* end confdefs.h.  */
12579258a0ebeSmrg#define _LARGE_FILES 1
12580258a0ebeSmrg#include <sys/types.h>
12581258a0ebeSmrg /* Check that off_t can represent 2**63 - 1 correctly.
12582258a0ebeSmrg    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12583258a0ebeSmrg    since some C++ compilers masquerading as C compilers
12584258a0ebeSmrg    incorrectly reject 9223372036854775807.  */
12585876003caSmrg#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12586258a0ebeSmrg  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12587258a0ebeSmrg		       && LARGE_OFF_T % 2147483647 == 1)
12588258a0ebeSmrg		      ? 1 : -1];
12589258a0ebeSmrgint
12590876003caSmrgmain ()
12591258a0ebeSmrg{
12592258a0ebeSmrg
12593258a0ebeSmrg  ;
12594258a0ebeSmrg  return 0;
12595258a0ebeSmrg}
12596258a0ebeSmrg_ACEOF
12597876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
12598258a0ebeSmrg  ac_cv_sys_large_files=1; break
12599258a0ebeSmrgfi
12600876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12601258a0ebeSmrg  ac_cv_sys_large_files=unknown
12602258a0ebeSmrg  break
12603258a0ebeSmrgdone
12604258a0ebeSmrgfi
12605876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
12606876003caSmrg$as_echo "$ac_cv_sys_large_files" >&6; }
12607258a0ebeSmrgcase $ac_cv_sys_large_files in #(
12608258a0ebeSmrg  no | unknown) ;;
12609258a0ebeSmrg  *)
12610876003caSmrgcat >>confdefs.h <<_ACEOF
12611876003caSmrg#define _LARGE_FILES $ac_cv_sys_large_files
12612876003caSmrg_ACEOF
12613258a0ebeSmrg;;
12614258a0ebeSmrgesac
12615258a0ebeSmrgrm -rf conftest*
12616258a0ebeSmrg  fi
12617876003caSmrg
12618876003caSmrg
12619258a0ebeSmrgfi
12620258a0ebeSmrg
12621258a0ebeSmrg
126226cc2b21fSmrg# Require xorg-macros minimum of 1.15 for fop minimum version
1262357f47464Smrg
1262457f47464Smrg
1262557f47464Smrg
1262657f47464Smrg
1262757f47464Smrg
1262857f47464Smrg
1262957f47464Smrg
1263057f47464Smrg
1263157f47464Smrg
1263257f47464Smrg
1263357f47464Smrg
12634876003caSmrg   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
12635876003caSmrg$as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
12636876003caSmrgif ${ac_cv_prog_cc_c99+:} false; then :
12637876003caSmrg  $as_echo_n "(cached) " >&6
12638876003caSmrgelse
12639876003caSmrg  ac_cv_prog_cc_c99=no
12640876003caSmrgac_save_CC=$CC
12641876003caSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
12642876003caSmrg/* end confdefs.h.  */
12643876003caSmrg#include <stdarg.h>
12644876003caSmrg#include <stdbool.h>
12645876003caSmrg#include <stdlib.h>
12646876003caSmrg#include <wchar.h>
12647876003caSmrg#include <stdio.h>
12648876003caSmrg
12649876003caSmrg// Check varargs macros.  These examples are taken from C99 6.10.3.5.
12650876003caSmrg#define debug(...) fprintf (stderr, __VA_ARGS__)
12651876003caSmrg#define showlist(...) puts (#__VA_ARGS__)
12652876003caSmrg#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
12653876003caSmrgstatic void
12654876003caSmrgtest_varargs_macros (void)
12655876003caSmrg{
12656876003caSmrg  int x = 1234;
12657876003caSmrg  int y = 5678;
12658876003caSmrg  debug ("Flag");
12659876003caSmrg  debug ("X = %d\n", x);
12660876003caSmrg  showlist (The first, second, and third items.);
12661876003caSmrg  report (x>y, "x is %d but y is %d", x, y);
12662876003caSmrg}
12663876003caSmrg
12664876003caSmrg// Check long long types.
12665876003caSmrg#define BIG64 18446744073709551615ull
12666876003caSmrg#define BIG32 4294967295ul
12667876003caSmrg#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
12668876003caSmrg#if !BIG_OK
12669876003caSmrg  your preprocessor is broken;
12670876003caSmrg#endif
12671876003caSmrg#if BIG_OK
12672876003caSmrg#else
12673876003caSmrg  your preprocessor is broken;
12674876003caSmrg#endif
12675876003caSmrgstatic long long int bignum = -9223372036854775807LL;
12676876003caSmrgstatic unsigned long long int ubignum = BIG64;
12677876003caSmrg
12678876003caSmrgstruct incomplete_array
12679876003caSmrg{
12680876003caSmrg  int datasize;
12681876003caSmrg  double data[];
12682876003caSmrg};
12683876003caSmrg
12684876003caSmrgstruct named_init {
12685876003caSmrg  int number;
12686876003caSmrg  const wchar_t *name;
12687876003caSmrg  double average;
12688876003caSmrg};
12689876003caSmrg
12690876003caSmrgtypedef const char *ccp;
12691876003caSmrg
12692876003caSmrgstatic inline int
12693876003caSmrgtest_restrict (ccp restrict text)
12694876003caSmrg{
12695876003caSmrg  // See if C++-style comments work.
12696876003caSmrg  // Iterate through items via the restricted pointer.
12697876003caSmrg  // Also check for declarations in for loops.
12698876003caSmrg  for (unsigned int i = 0; *(text+i) != '\0'; ++i)
12699876003caSmrg    continue;
12700876003caSmrg  return 0;
12701876003caSmrg}
12702876003caSmrg
12703876003caSmrg// Check varargs and va_copy.
12704876003caSmrgstatic void
12705876003caSmrgtest_varargs (const char *format, ...)
12706876003caSmrg{
12707876003caSmrg  va_list args;
12708876003caSmrg  va_start (args, format);
12709876003caSmrg  va_list args_copy;
12710876003caSmrg  va_copy (args_copy, args);
12711876003caSmrg
12712876003caSmrg  const char *str;
12713876003caSmrg  int number;
12714876003caSmrg  float fnumber;
12715876003caSmrg
12716876003caSmrg  while (*format)
12717876003caSmrg    {
12718876003caSmrg      switch (*format++)
12719876003caSmrg	{
12720876003caSmrg	case 's': // string
12721876003caSmrg	  str = va_arg (args_copy, const char *);
12722876003caSmrg	  break;
12723876003caSmrg	case 'd': // int
12724876003caSmrg	  number = va_arg (args_copy, int);
12725876003caSmrg	  break;
12726876003caSmrg	case 'f': // float
12727876003caSmrg	  fnumber = va_arg (args_copy, double);
12728876003caSmrg	  break;
12729876003caSmrg	default:
12730876003caSmrg	  break;
12731876003caSmrg	}
12732876003caSmrg    }
12733876003caSmrg  va_end (args_copy);
12734876003caSmrg  va_end (args);
12735876003caSmrg}
12736876003caSmrg
12737876003caSmrgint
12738876003caSmrgmain ()
12739876003caSmrg{
12740876003caSmrg
12741876003caSmrg  // Check bool.
12742876003caSmrg  _Bool success = false;
12743876003caSmrg
12744876003caSmrg  // Check restrict.
12745876003caSmrg  if (test_restrict ("String literal") == 0)
12746876003caSmrg    success = true;
12747876003caSmrg  char *restrict newvar = "Another string";
12748876003caSmrg
12749876003caSmrg  // Check varargs.
12750876003caSmrg  test_varargs ("s, d' f .", "string", 65, 34.234);
12751876003caSmrg  test_varargs_macros ();
12752876003caSmrg
12753876003caSmrg  // Check flexible array members.
12754876003caSmrg  struct incomplete_array *ia =
12755876003caSmrg    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
12756876003caSmrg  ia->datasize = 10;
12757876003caSmrg  for (int i = 0; i < ia->datasize; ++i)
12758876003caSmrg    ia->data[i] = i * 1.234;
1275957f47464Smrg
12760876003caSmrg  // Check named initializers.
12761876003caSmrg  struct named_init ni = {
12762876003caSmrg    .number = 34,
12763876003caSmrg    .name = L"Test wide string",
12764876003caSmrg    .average = 543.34343,
12765876003caSmrg  };
1276657f47464Smrg
12767876003caSmrg  ni.number = 58;
1276803ea5dc6Smrg
12769876003caSmrg  int dynamic_array[ni.number];
12770876003caSmrg  dynamic_array[ni.number - 1] = 543;
1277103ea5dc6Smrg
12772876003caSmrg  // work around unused variable warnings
12773876003caSmrg  return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
12774876003caSmrg	  || dynamic_array[ni.number - 1] != 543);
1277557f47464Smrg
1277688de56ccSmrg  ;
1277788de56ccSmrg  return 0;
1277888de56ccSmrg}
1277988de56ccSmrg_ACEOF
12780876003caSmrgfor ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
12781876003caSmrgdo
12782876003caSmrg  CC="$ac_save_CC $ac_arg"
12783876003caSmrg  if ac_fn_c_try_compile "$LINENO"; then :
12784876003caSmrg  ac_cv_prog_cc_c99=$ac_arg
1278588de56ccSmrgfi
12786876003caSmrgrm -f core conftest.err conftest.$ac_objext
12787876003caSmrg  test "x$ac_cv_prog_cc_c99" != "xno" && break
12788876003caSmrgdone
12789876003caSmrgrm -f conftest.$ac_ext
12790876003caSmrgCC=$ac_save_CC
12791876003caSmrg
1279288de56ccSmrgfi
12793876003caSmrg# AC_CACHE_VAL
12794876003caSmrgcase "x$ac_cv_prog_cc_c99" in
12795876003caSmrg  x)
12796876003caSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
12797876003caSmrg$as_echo "none needed" >&6; } ;;
12798876003caSmrg  xno)
12799876003caSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
12800876003caSmrg$as_echo "unsupported" >&6; } ;;
12801876003caSmrg  *)
12802876003caSmrg    CC="$CC $ac_cv_prog_cc_c99"
12803876003caSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
12804876003caSmrg$as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
1280503ea5dc6Smrgesac
12806876003caSmrgif test "x$ac_cv_prog_cc_c99" != xno; then :
12807876003caSmrg
12808876003caSmrgfi
128091ab64890Smrg
128101ab64890Smrg
128111ab64890Smrg
128121ab64890Smrg
12813eb411b4bSmrg
12814876003caSmrg
12815876003caSmrgac_fn_c_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default"
12816876003caSmrgif test "x$ac_cv_have_decl___clang__" = xyes; then :
128176cc2b21fSmrg  CLANGCC="yes"
12818876003caSmrgelse
128196cc2b21fSmrg  CLANGCC="no"
128206cc2b21fSmrgfi
12821876003caSmrg
12822876003caSmrgac_fn_c_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default"
12823876003caSmrgif test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes; then :
128246cc2b21fSmrg  INTELCC="yes"
12825876003caSmrgelse
128266cc2b21fSmrg  INTELCC="no"
128276cc2b21fSmrgfi
12828876003caSmrg
12829876003caSmrgac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default"
12830876003caSmrgif test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then :
128316cc2b21fSmrg  SUNCC="yes"
12832876003caSmrgelse
128336cc2b21fSmrg  SUNCC="no"
128346cc2b21fSmrgfi
128356cc2b21fSmrg
128366cc2b21fSmrg
128376cc2b21fSmrg
128386cc2b21fSmrg
128392d67cb4fSmrg
128402d67cb4fSmrg
128412d67cb4fSmrg
128422d67cb4fSmrg
12843876003caSmrg
1284457f47464Smrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
1284557f47464Smrg	if test -n "$ac_tool_prefix"; then
1284657f47464Smrg  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
1284757f47464Smrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2
12848876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12849876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
12850876003caSmrgif ${ac_cv_path_PKG_CONFIG+:} false; then :
12851876003caSmrg  $as_echo_n "(cached) " >&6
12852876003caSmrgelse
1285357f47464Smrg  case $PKG_CONFIG in
1285457f47464Smrg  [\\/]* | ?:[\\/]*)
1285557f47464Smrg  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
1285657f47464Smrg  ;;
1285757f47464Smrg  *)
1285857f47464Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1285957f47464Smrgfor as_dir in $PATH
1286057f47464Smrgdo
1286157f47464Smrg  IFS=$as_save_IFS
12862876003caSmrg  test -z "$as_dir" && as_dir=.
1286357f47464Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
12864876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12865876003caSmrg    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
12866876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1286757f47464Smrg    break 2
1286857f47464Smrg  fi
1286957f47464Smrgdone
1287057f47464Smrg  done
1287157f47464SmrgIFS=$as_save_IFS
1287257f47464Smrg
1287357f47464Smrg  ;;
1287457f47464Smrgesac
1287557f47464Smrgfi
1287657f47464SmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG
1287757f47464Smrgif test -n "$PKG_CONFIG"; then
12878876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
12879876003caSmrg$as_echo "$PKG_CONFIG" >&6; }
1288057f47464Smrgelse
12881876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12882876003caSmrg$as_echo "no" >&6; }
1288388de56ccSmrgfi
128841ab64890Smrg
128851ab64890Smrg
1288688de56ccSmrgfi
1288757f47464Smrgif test -z "$ac_cv_path_PKG_CONFIG"; then
1288857f47464Smrg  ac_pt_PKG_CONFIG=$PKG_CONFIG
1288957f47464Smrg  # Extract the first word of "pkg-config", so it can be a program name with args.
1289057f47464Smrgset dummy pkg-config; ac_word=$2
12891876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12892876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
12893876003caSmrgif ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
12894876003caSmrg  $as_echo_n "(cached) " >&6
12895876003caSmrgelse
1289657f47464Smrg  case $ac_pt_PKG_CONFIG in
1289757f47464Smrg  [\\/]* | ?:[\\/]*)
1289857f47464Smrg  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
1289957f47464Smrg  ;;
1290057f47464Smrg  *)
1290157f47464Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1290257f47464Smrgfor as_dir in $PATH
1290357f47464Smrgdo
1290457f47464Smrg  IFS=$as_save_IFS
12905876003caSmrg  test -z "$as_dir" && as_dir=.
1290657f47464Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
12907876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12908876003caSmrg    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
12909876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1291057f47464Smrg    break 2
1291157f47464Smrg  fi
1291257f47464Smrgdone
1291357f47464Smrg  done
1291457f47464SmrgIFS=$as_save_IFS
129151ab64890Smrg
1291657f47464Smrg  ;;
1291757f47464Smrgesac
1291888de56ccSmrgfi
1291957f47464Smrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
1292057f47464Smrgif test -n "$ac_pt_PKG_CONFIG"; then
12921876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
12922876003caSmrg$as_echo "$ac_pt_PKG_CONFIG" >&6; }
1292357f47464Smrgelse
12924876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12925876003caSmrg$as_echo "no" >&6; }
1292688de56ccSmrgfi
129271ab64890Smrg
1292857f47464Smrg  if test "x$ac_pt_PKG_CONFIG" = x; then
1292957f47464Smrg    PKG_CONFIG=""
1293088de56ccSmrg  else
1293157f47464Smrg    case $cross_compiling:$ac_tool_warned in
1293257f47464Smrgyes:)
12933876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12934876003caSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
1293557f47464Smrgac_tool_warned=yes ;;
1293657f47464Smrgesac
1293757f47464Smrg    PKG_CONFIG=$ac_pt_PKG_CONFIG
1293888de56ccSmrg  fi
1293988de56ccSmrgelse
1294057f47464Smrg  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
1294157f47464Smrgfi
129421ab64890Smrg
1294357f47464Smrgfi
1294457f47464Smrgif test -n "$PKG_CONFIG"; then
1294557f47464Smrg	_pkg_min_version=0.9.0
12946876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
12947876003caSmrg$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
1294857f47464Smrg	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
12949876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12950876003caSmrg$as_echo "yes" >&6; }
1295157f47464Smrg	else
12952876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12953876003caSmrg$as_echo "no" >&6; }
1295457f47464Smrg		PKG_CONFIG=""
1295557f47464Smrg	fi
1295657f47464Smrgfi
129571ab64890Smrg
12958e9fcaa8aSmrg
129591ab64890Smrg
129601ab64890Smrg
129616cc2b21fSmrg
12962eb411b4bSmrg# Check whether --enable-selective-werror was given.
12963876003caSmrgif test "${enable_selective_werror+set}" = set; then :
12964eb411b4bSmrg  enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval
12965876003caSmrgelse
12966eb411b4bSmrg  SELECTIVE_WERROR=yes
1296757f47464Smrgfi
129682e9c7c8cSmrg
12969e9fcaa8aSmrg
129702e9c7c8cSmrg
1297188de56ccSmrg
129722e9c7c8cSmrg
12973eb411b4bSmrg# -v is too short to test reliably with XORG_TESTSET_CFLAG
12974eb411b4bSmrgif test "x$SUNCC" = "xyes"; then
12975eb411b4bSmrg    BASE_CFLAGS="-v"
12976eb411b4bSmrgelse
12977eb411b4bSmrg    BASE_CFLAGS=""
12978eb411b4bSmrgfi
129792e9c7c8cSmrg
12980eb411b4bSmrg# This chunk of warnings were those that existed in the legacy CWARNFLAGS
129816cc2b21fSmrg
12982eb411b4bSmrg
12983eb411b4bSmrg
12984eb411b4bSmrg
12985eb411b4bSmrg
12986eb411b4bSmrg
12987eb411b4bSmrg
12988eb411b4bSmrg
12989eb411b4bSmrg
12990eb411b4bSmrg
12991eb411b4bSmrg
12992eb411b4bSmrg
12993eb411b4bSmrg
12994eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
12995eb411b4bSmrg
12996eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
12997eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
12998876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
12999876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
13000876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
13001876003caSmrg  $as_echo_n "(cached) " >&6
13002876003caSmrgelse
13003eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13004eb411b4bSmrg/* end confdefs.h.  */
13005eb411b4bSmrgint i;
13006eb411b4bSmrg_ACEOF
13007876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
13008eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
13009876003caSmrgelse
13010eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
13011eb411b4bSmrgfi
13012876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13013eb411b4bSmrgfi
13014876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
13015876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
13016eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
13017eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1301888de56ccSmrgfi
1301988de56ccSmrg
13020eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
13021eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13022eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13023eb411b4bSmrg	fi
13024eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13025876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
13026876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
13027876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
13028876003caSmrg  $as_echo_n "(cached) " >&6
13029876003caSmrgelse
13030eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
130316cc2b21fSmrg/* end confdefs.h.  */
13032eb411b4bSmrgint i;
130336cc2b21fSmrg_ACEOF
13034876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
13035eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
13036876003caSmrgelse
13037eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
1303857f47464Smrgfi
13039876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1304057f47464Smrgfi
13041876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
13042876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
13043eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
13044eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1304588de56ccSmrgfi
130466cc2b21fSmrg
13047eb411b4bSmrgfound="no"
130482e9c7c8cSmrg
13049eb411b4bSmrg	if test $found = "no" ; then
13050818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13051eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13052eb411b4bSmrg		fi
13053b4ee4795Smrg
13054818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
13055eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13056eb411b4bSmrg		fi
13057b4ee4795Smrg
13058eb411b4bSmrg		CFLAGS="$CFLAGS -Wall"
13059b4ee4795Smrg
13060876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5
13061876003caSmrg$as_echo_n "checking if $CC supports -Wall... " >&6; }
13062eb411b4bSmrg		cacheid=xorg_cv_cc_flag__Wall
13063876003caSmrg		if eval \${$cacheid+:} false; then :
13064876003caSmrg  $as_echo_n "(cached) " >&6
13065876003caSmrgelse
13066eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13067eb411b4bSmrg/* end confdefs.h.  */
13068eb411b4bSmrgint i;
13069eb411b4bSmrgint
13070876003caSmrgmain ()
13071eb411b4bSmrg{
13072eb411b4bSmrg
13073eb411b4bSmrg  ;
13074eb411b4bSmrg  return 0;
13075eb411b4bSmrg}
1307657f47464Smrg_ACEOF
13077876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
13078eb411b4bSmrg  eval $cacheid=yes
13079876003caSmrgelse
13080eb411b4bSmrg  eval $cacheid=no
13081eb411b4bSmrgfi
13082876003caSmrgrm -f core conftest.err conftest.$ac_objext \
13083eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
13084eb411b4bSmrgfi
13085b4ee4795Smrg
13086b4ee4795Smrg
13087eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
13088b4ee4795Smrg
13089eb411b4bSmrg		eval supported=\$$cacheid
13090876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13091876003caSmrg$as_echo "$supported" >&6; }
13092eb411b4bSmrg		if test "$supported" = "yes" ; then
13093eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wall"
13094eb411b4bSmrg			found="yes"
13095eb411b4bSmrg		fi
1309657f47464Smrg	fi
13097b4ee4795Smrg
130982e9c7c8cSmrg
130992e9c7c8cSmrg
1310061b2299dSmrg
1310161b2299dSmrg
1310261b2299dSmrg
1310361b2299dSmrg
1310461b2299dSmrg
1310561b2299dSmrg
1310661b2299dSmrg
1310757f47464Smrg
1310857f47464Smrg
1310957f47464Smrg
1311057f47464Smrg
1311161b2299dSmrg
13112eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
1311361b2299dSmrg
13114eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
13115eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13116876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
13117876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
13118876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
13119876003caSmrg  $as_echo_n "(cached) " >&6
13120876003caSmrgelse
13121eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13122eb411b4bSmrg/* end confdefs.h.  */
13123eb411b4bSmrgint i;
13124eb411b4bSmrg_ACEOF
13125876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
13126eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
13127876003caSmrgelse
13128eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
1312957f47464Smrgfi
13130876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1313157f47464Smrgfi
13132876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
13133876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
13134eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
13135eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1313657f47464Smrgfi
131371ab64890Smrg
13138eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
13139eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13140eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13141eb411b4bSmrg	fi
13142eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13143876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
13144876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
13145876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
13146876003caSmrg  $as_echo_n "(cached) " >&6
13147876003caSmrgelse
13148eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13149eb411b4bSmrg/* end confdefs.h.  */
13150eb411b4bSmrgint i;
13151eb411b4bSmrg_ACEOF
13152876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
13153eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
13154876003caSmrgelse
13155eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
1315657f47464Smrgfi
13157876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1315857f47464Smrgfi
13159876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
13160876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
13161eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
13162eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1316357f47464Smrgfi
131642e9c7c8cSmrg
13165eb411b4bSmrgfound="no"
13166eb411b4bSmrg
13167eb411b4bSmrg	if test $found = "no" ; then
13168818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13169eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13170eb411b4bSmrg		fi
13171eb411b4bSmrg
13172818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
13173eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13174eb411b4bSmrg		fi
13175eb411b4bSmrg
13176eb411b4bSmrg		CFLAGS="$CFLAGS -Wpointer-arith"
13177eb411b4bSmrg
13178876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5
13179876003caSmrg$as_echo_n "checking if $CC supports -Wpointer-arith... " >&6; }
13180eb411b4bSmrg		cacheid=xorg_cv_cc_flag__Wpointer_arith
13181876003caSmrg		if eval \${$cacheid+:} false; then :
13182876003caSmrg  $as_echo_n "(cached) " >&6
13183876003caSmrgelse
13184eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13185eb411b4bSmrg/* end confdefs.h.  */
13186eb411b4bSmrgint i;
13187eb411b4bSmrgint
13188876003caSmrgmain ()
13189eb411b4bSmrg{
13190eb411b4bSmrg
13191eb411b4bSmrg  ;
13192eb411b4bSmrg  return 0;
13193eb411b4bSmrg}
13194eb411b4bSmrg_ACEOF
13195876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
13196eb411b4bSmrg  eval $cacheid=yes
13197876003caSmrgelse
13198eb411b4bSmrg  eval $cacheid=no
13199eb411b4bSmrgfi
13200876003caSmrgrm -f core conftest.err conftest.$ac_objext \
13201eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
13202eb411b4bSmrgfi
13203eb411b4bSmrg
13204eb411b4bSmrg
13205eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
13206eb411b4bSmrg
13207eb411b4bSmrg		eval supported=\$$cacheid
13208876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13209876003caSmrg$as_echo "$supported" >&6; }
13210eb411b4bSmrg		if test "$supported" = "yes" ; then
13211eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wpointer-arith"
13212eb411b4bSmrg			found="yes"
13213eb411b4bSmrg		fi
13214eb411b4bSmrg	fi
13215eb411b4bSmrg
13216eb411b4bSmrg
13217eb411b4bSmrg
13218eb411b4bSmrg
13219eb411b4bSmrg
13220eb411b4bSmrg
13221eb411b4bSmrg
13222eb411b4bSmrg
13223eb411b4bSmrg
13224eb411b4bSmrg
13225eb411b4bSmrg
13226eb411b4bSmrg
13227eb411b4bSmrg
13228eb411b4bSmrg
13229eb411b4bSmrg
13230eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
13231eb411b4bSmrg
13232eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
13233eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13234876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
13235876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
13236876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
13237876003caSmrg  $as_echo_n "(cached) " >&6
13238876003caSmrgelse
13239eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13240eb411b4bSmrg/* end confdefs.h.  */
13241eb411b4bSmrgint i;
13242eb411b4bSmrg_ACEOF
13243876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
13244eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
13245876003caSmrgelse
13246eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
13247eb411b4bSmrgfi
13248876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13249eb411b4bSmrgfi
13250876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
13251876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
13252eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
13253eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
13254eb411b4bSmrgfi
13255eb411b4bSmrg
13256eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
13257eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13258eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13259eb411b4bSmrg	fi
13260eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13261876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
13262876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
13263876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
13264876003caSmrg  $as_echo_n "(cached) " >&6
13265876003caSmrgelse
13266eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13267eb411b4bSmrg/* end confdefs.h.  */
13268eb411b4bSmrgint i;
13269eb411b4bSmrg_ACEOF
13270876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
13271eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
13272876003caSmrgelse
13273eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
13274eb411b4bSmrgfi
13275876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13276eb411b4bSmrgfi
13277876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
13278876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
13279eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
13280eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
13281eb411b4bSmrgfi
13282eb411b4bSmrg
13283eb411b4bSmrgfound="no"
13284eb411b4bSmrg
13285eb411b4bSmrg	if test $found = "no" ; then
13286818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13287eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13288eb411b4bSmrg		fi
13289eb411b4bSmrg
13290818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
13291eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13292eb411b4bSmrg		fi
13293eb411b4bSmrg
13294eb411b4bSmrg		CFLAGS="$CFLAGS -Wmissing-declarations"
13295eb411b4bSmrg
13296876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-declarations" >&5
13297876003caSmrg$as_echo_n "checking if $CC supports -Wmissing-declarations... " >&6; }
13298eb411b4bSmrg		cacheid=xorg_cv_cc_flag__Wmissing_declarations
13299876003caSmrg		if eval \${$cacheid+:} false; then :
13300876003caSmrg  $as_echo_n "(cached) " >&6
13301876003caSmrgelse
13302eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13303eb411b4bSmrg/* end confdefs.h.  */
13304eb411b4bSmrgint i;
13305eb411b4bSmrgint
13306876003caSmrgmain ()
13307eb411b4bSmrg{
13308eb411b4bSmrg
13309eb411b4bSmrg  ;
13310eb411b4bSmrg  return 0;
13311eb411b4bSmrg}
13312eb411b4bSmrg_ACEOF
13313876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
13314eb411b4bSmrg  eval $cacheid=yes
13315876003caSmrgelse
13316eb411b4bSmrg  eval $cacheid=no
13317eb411b4bSmrgfi
13318876003caSmrgrm -f core conftest.err conftest.$ac_objext \
13319eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
13320eb411b4bSmrgfi
13321eb411b4bSmrg
13322eb411b4bSmrg
13323eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
13324eb411b4bSmrg
13325eb411b4bSmrg		eval supported=\$$cacheid
13326876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13327876003caSmrg$as_echo "$supported" >&6; }
13328eb411b4bSmrg		if test "$supported" = "yes" ; then
13329eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-declarations"
13330eb411b4bSmrg			found="yes"
13331eb411b4bSmrg		fi
13332eb411b4bSmrg	fi
13333eb411b4bSmrg
13334eb411b4bSmrg
13335eb411b4bSmrg
13336eb411b4bSmrg
13337eb411b4bSmrg
13338eb411b4bSmrg
13339eb411b4bSmrg
13340eb411b4bSmrg
13341eb411b4bSmrg
13342eb411b4bSmrg
13343eb411b4bSmrg
13344eb411b4bSmrg
13345eb411b4bSmrg
13346eb411b4bSmrg
13347eb411b4bSmrg
13348eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
13349eb411b4bSmrg
13350eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
13351eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13352876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
13353876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
13354876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
13355876003caSmrg  $as_echo_n "(cached) " >&6
13356876003caSmrgelse
13357eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13358eb411b4bSmrg/* end confdefs.h.  */
13359eb411b4bSmrgint i;
13360eb411b4bSmrg_ACEOF
13361876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
13362eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
13363876003caSmrgelse
13364eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
13365eb411b4bSmrgfi
13366876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13367eb411b4bSmrgfi
13368876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
13369876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
13370eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
13371eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
13372eb411b4bSmrgfi
13373eb411b4bSmrg
13374eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
13375eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13376eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13377eb411b4bSmrg	fi
13378eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13379876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
13380876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
13381876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
13382876003caSmrg  $as_echo_n "(cached) " >&6
13383876003caSmrgelse
13384eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13385eb411b4bSmrg/* end confdefs.h.  */
13386eb411b4bSmrgint i;
13387eb411b4bSmrg_ACEOF
13388876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
13389eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
13390876003caSmrgelse
13391eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
13392eb411b4bSmrgfi
13393876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13394eb411b4bSmrgfi
13395876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
13396876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
13397eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
13398eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
13399eb411b4bSmrgfi
13400eb411b4bSmrg
13401eb411b4bSmrgfound="no"
13402eb411b4bSmrg
13403eb411b4bSmrg	if test $found = "no" ; then
13404818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13405eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13406eb411b4bSmrg		fi
13407eb411b4bSmrg
13408818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
13409eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13410eb411b4bSmrg		fi
13411eb411b4bSmrg
13412eb411b4bSmrg		CFLAGS="$CFLAGS -Wformat=2"
13413eb411b4bSmrg
13414876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat=2" >&5
13415876003caSmrg$as_echo_n "checking if $CC supports -Wformat=2... " >&6; }
134160f8248bfSmrg		cacheid=xorg_cv_cc_flag__Wformat_2
13417876003caSmrg		if eval \${$cacheid+:} false; then :
13418876003caSmrg  $as_echo_n "(cached) " >&6
13419876003caSmrgelse
13420eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13421eb411b4bSmrg/* end confdefs.h.  */
13422eb411b4bSmrgint i;
13423eb411b4bSmrgint
13424876003caSmrgmain ()
13425eb411b4bSmrg{
13426eb411b4bSmrg
13427eb411b4bSmrg  ;
13428eb411b4bSmrg  return 0;
13429eb411b4bSmrg}
13430eb411b4bSmrg_ACEOF
13431876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
13432eb411b4bSmrg  eval $cacheid=yes
13433876003caSmrgelse
13434eb411b4bSmrg  eval $cacheid=no
13435eb411b4bSmrgfi
13436876003caSmrgrm -f core conftest.err conftest.$ac_objext \
13437eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
13438eb411b4bSmrgfi
13439eb411b4bSmrg
13440eb411b4bSmrg
13441eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
13442eb411b4bSmrg
13443eb411b4bSmrg		eval supported=\$$cacheid
13444876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13445876003caSmrg$as_echo "$supported" >&6; }
13446eb411b4bSmrg		if test "$supported" = "yes" ; then
13447eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wformat=2"
13448eb411b4bSmrg			found="yes"
13449eb411b4bSmrg		fi
13450eb411b4bSmrg	fi
13451eb411b4bSmrg
13452eb411b4bSmrg	if test $found = "no" ; then
13453818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13454eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13455eb411b4bSmrg		fi
13456eb411b4bSmrg
13457818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
13458eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13459eb411b4bSmrg		fi
13460eb411b4bSmrg
13461eb411b4bSmrg		CFLAGS="$CFLAGS -Wformat"
13462eb411b4bSmrg
13463876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat" >&5
13464876003caSmrg$as_echo_n "checking if $CC supports -Wformat... " >&6; }
13465eb411b4bSmrg		cacheid=xorg_cv_cc_flag__Wformat
13466876003caSmrg		if eval \${$cacheid+:} false; then :
13467876003caSmrg  $as_echo_n "(cached) " >&6
13468876003caSmrgelse
13469eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13470eb411b4bSmrg/* end confdefs.h.  */
13471eb411b4bSmrgint i;
13472eb411b4bSmrgint
13473876003caSmrgmain ()
13474eb411b4bSmrg{
13475eb411b4bSmrg
13476eb411b4bSmrg  ;
13477eb411b4bSmrg  return 0;
13478eb411b4bSmrg}
13479eb411b4bSmrg_ACEOF
13480876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
13481eb411b4bSmrg  eval $cacheid=yes
13482876003caSmrgelse
13483eb411b4bSmrg  eval $cacheid=no
13484eb411b4bSmrgfi
13485876003caSmrgrm -f core conftest.err conftest.$ac_objext \
13486eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
13487eb411b4bSmrgfi
13488eb411b4bSmrg
13489eb411b4bSmrg
13490eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
13491eb411b4bSmrg
13492eb411b4bSmrg		eval supported=\$$cacheid
13493876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13494876003caSmrg$as_echo "$supported" >&6; }
13495eb411b4bSmrg		if test "$supported" = "yes" ; then
13496eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wformat"
13497eb411b4bSmrg			found="yes"
13498eb411b4bSmrg		fi
13499eb411b4bSmrg	fi
13500eb411b4bSmrg
13501eb411b4bSmrg
13502eb411b4bSmrg
13503eb411b4bSmrg
13504eb411b4bSmrg
13505eb411b4bSmrg
13506eb411b4bSmrg
13507eb411b4bSmrg
13508eb411b4bSmrg
13509eb411b4bSmrg
13510eb411b4bSmrg
13511eb411b4bSmrg
13512eb411b4bSmrg
13513eb411b4bSmrg
13514eb411b4bSmrg
13515eb411b4bSmrg
13516eb411b4bSmrg
13517eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
13518eb411b4bSmrg
13519eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
13520eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13521876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
13522876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
13523876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
13524876003caSmrg  $as_echo_n "(cached) " >&6
13525876003caSmrgelse
13526eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13527eb411b4bSmrg/* end confdefs.h.  */
13528eb411b4bSmrgint i;
13529eb411b4bSmrg_ACEOF
13530876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
13531eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
13532876003caSmrgelse
13533eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
13534eb411b4bSmrgfi
13535876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13536eb411b4bSmrgfi
13537876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
13538876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
13539eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
13540eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
13541eb411b4bSmrgfi
13542eb411b4bSmrg
13543eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
13544eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13545eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13546eb411b4bSmrg	fi
13547eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13548876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
13549876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
13550876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
13551876003caSmrg  $as_echo_n "(cached) " >&6
13552876003caSmrgelse
13553eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13554eb411b4bSmrg/* end confdefs.h.  */
13555eb411b4bSmrgint i;
13556eb411b4bSmrg_ACEOF
13557876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
13558eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
13559876003caSmrgelse
13560eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
13561eb411b4bSmrgfi
13562876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13563eb411b4bSmrgfi
13564876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
13565876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
13566eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
13567eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
13568eb411b4bSmrgfi
13569eb411b4bSmrg
13570eb411b4bSmrgfound="no"
13571eb411b4bSmrg
13572eb411b4bSmrg	if test $found = "no" ; then
13573818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13574eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13575eb411b4bSmrg		fi
13576eb411b4bSmrg
13577818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
13578eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13579eb411b4bSmrg		fi
13580eb411b4bSmrg
13581eb411b4bSmrg		CFLAGS="$CFLAGS -Wstrict-prototypes"
13582eb411b4bSmrg
13583876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wstrict-prototypes" >&5
13584876003caSmrg$as_echo_n "checking if $CC supports -Wstrict-prototypes... " >&6; }
13585eb411b4bSmrg		cacheid=xorg_cv_cc_flag__Wstrict_prototypes
13586876003caSmrg		if eval \${$cacheid+:} false; then :
13587876003caSmrg  $as_echo_n "(cached) " >&6
13588876003caSmrgelse
13589eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13590eb411b4bSmrg/* end confdefs.h.  */
13591eb411b4bSmrgint i;
13592eb411b4bSmrgint
13593876003caSmrgmain ()
13594eb411b4bSmrg{
13595eb411b4bSmrg
13596eb411b4bSmrg  ;
13597eb411b4bSmrg  return 0;
13598eb411b4bSmrg}
13599eb411b4bSmrg_ACEOF
13600876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
13601eb411b4bSmrg  eval $cacheid=yes
13602876003caSmrgelse
13603eb411b4bSmrg  eval $cacheid=no
13604eb411b4bSmrgfi
13605876003caSmrgrm -f core conftest.err conftest.$ac_objext \
13606eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
13607eb411b4bSmrgfi
13608eb411b4bSmrg
13609eb411b4bSmrg
13610eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
13611eb411b4bSmrg
13612eb411b4bSmrg		eval supported=\$$cacheid
13613876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13614876003caSmrg$as_echo "$supported" >&6; }
13615eb411b4bSmrg		if test "$supported" = "yes" ; then
13616eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wstrict-prototypes"
13617eb411b4bSmrg			found="yes"
13618eb411b4bSmrg		fi
13619eb411b4bSmrg	fi
13620eb411b4bSmrg
13621eb411b4bSmrg
13622eb411b4bSmrg
13623eb411b4bSmrg
13624eb411b4bSmrg
13625eb411b4bSmrg
13626eb411b4bSmrg
13627eb411b4bSmrg
13628eb411b4bSmrg
13629eb411b4bSmrg
13630eb411b4bSmrg
13631eb411b4bSmrg
13632eb411b4bSmrg
13633eb411b4bSmrg
13634eb411b4bSmrg
13635eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
13636eb411b4bSmrg
13637eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
13638eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13639876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
13640876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
13641876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
13642876003caSmrg  $as_echo_n "(cached) " >&6
13643876003caSmrgelse
13644eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13645eb411b4bSmrg/* end confdefs.h.  */
13646eb411b4bSmrgint i;
13647eb411b4bSmrg_ACEOF
13648876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
13649eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
13650876003caSmrgelse
13651eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
13652eb411b4bSmrgfi
13653876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13654eb411b4bSmrgfi
13655876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
13656876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
13657eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
13658eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
13659eb411b4bSmrgfi
13660eb411b4bSmrg
13661eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
13662eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13663eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13664eb411b4bSmrg	fi
13665eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13666876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
13667876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
13668876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
13669876003caSmrg  $as_echo_n "(cached) " >&6
13670876003caSmrgelse
13671eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13672eb411b4bSmrg/* end confdefs.h.  */
13673eb411b4bSmrgint i;
13674eb411b4bSmrg_ACEOF
13675876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
13676eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
13677876003caSmrgelse
13678eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
13679eb411b4bSmrgfi
13680876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13681eb411b4bSmrgfi
13682876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
13683876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
13684eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
13685eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
13686eb411b4bSmrgfi
13687eb411b4bSmrg
13688eb411b4bSmrgfound="no"
13689eb411b4bSmrg
13690eb411b4bSmrg	if test $found = "no" ; then
13691818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13692eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13693eb411b4bSmrg		fi
13694eb411b4bSmrg
13695818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
13696eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13697eb411b4bSmrg		fi
13698eb411b4bSmrg
13699eb411b4bSmrg		CFLAGS="$CFLAGS -Wmissing-prototypes"
13700eb411b4bSmrg
13701876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-prototypes" >&5
13702876003caSmrg$as_echo_n "checking if $CC supports -Wmissing-prototypes... " >&6; }
13703eb411b4bSmrg		cacheid=xorg_cv_cc_flag__Wmissing_prototypes
13704876003caSmrg		if eval \${$cacheid+:} false; then :
13705876003caSmrg  $as_echo_n "(cached) " >&6
13706876003caSmrgelse
13707eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13708eb411b4bSmrg/* end confdefs.h.  */
13709eb411b4bSmrgint i;
13710eb411b4bSmrgint
13711876003caSmrgmain ()
13712eb411b4bSmrg{
13713eb411b4bSmrg
13714eb411b4bSmrg  ;
13715eb411b4bSmrg  return 0;
13716eb411b4bSmrg}
13717eb411b4bSmrg_ACEOF
13718876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
13719eb411b4bSmrg  eval $cacheid=yes
13720876003caSmrgelse
13721eb411b4bSmrg  eval $cacheid=no
13722eb411b4bSmrgfi
13723876003caSmrgrm -f core conftest.err conftest.$ac_objext \
13724eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
13725eb411b4bSmrgfi
13726eb411b4bSmrg
13727eb411b4bSmrg
13728eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
13729eb411b4bSmrg
13730eb411b4bSmrg		eval supported=\$$cacheid
13731876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13732876003caSmrg$as_echo "$supported" >&6; }
13733eb411b4bSmrg		if test "$supported" = "yes" ; then
13734eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-prototypes"
13735eb411b4bSmrg			found="yes"
13736eb411b4bSmrg		fi
13737eb411b4bSmrg	fi
13738eb411b4bSmrg
13739eb411b4bSmrg
13740eb411b4bSmrg
13741eb411b4bSmrg
13742eb411b4bSmrg
13743eb411b4bSmrg
13744eb411b4bSmrg
13745eb411b4bSmrg
13746eb411b4bSmrg
13747eb411b4bSmrg
13748eb411b4bSmrg
13749eb411b4bSmrg
13750eb411b4bSmrg
13751eb411b4bSmrg
13752eb411b4bSmrg
13753eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
13754eb411b4bSmrg
13755eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
13756eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13757876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
13758876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
13759876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
13760876003caSmrg  $as_echo_n "(cached) " >&6
13761876003caSmrgelse
13762eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13763eb411b4bSmrg/* end confdefs.h.  */
13764eb411b4bSmrgint i;
13765eb411b4bSmrg_ACEOF
13766876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
13767eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
13768876003caSmrgelse
13769eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
13770eb411b4bSmrgfi
13771876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13772eb411b4bSmrgfi
13773876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
13774876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
13775eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
13776eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
13777eb411b4bSmrgfi
13778eb411b4bSmrg
13779eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
13780eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13781eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13782eb411b4bSmrg	fi
13783eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13784876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
13785876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
13786876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
13787876003caSmrg  $as_echo_n "(cached) " >&6
13788876003caSmrgelse
13789eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13790eb411b4bSmrg/* end confdefs.h.  */
13791eb411b4bSmrgint i;
13792eb411b4bSmrg_ACEOF
13793876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
13794eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
13795876003caSmrgelse
13796eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
13797eb411b4bSmrgfi
13798876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13799eb411b4bSmrgfi
13800876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
13801876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
13802eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
13803eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
13804eb411b4bSmrgfi
13805eb411b4bSmrg
13806eb411b4bSmrgfound="no"
13807eb411b4bSmrg
13808eb411b4bSmrg	if test $found = "no" ; then
13809818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13810eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13811eb411b4bSmrg		fi
13812eb411b4bSmrg
13813818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
13814eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13815eb411b4bSmrg		fi
13816eb411b4bSmrg
13817eb411b4bSmrg		CFLAGS="$CFLAGS -Wnested-externs"
13818eb411b4bSmrg
13819876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnested-externs" >&5
13820876003caSmrg$as_echo_n "checking if $CC supports -Wnested-externs... " >&6; }
13821eb411b4bSmrg		cacheid=xorg_cv_cc_flag__Wnested_externs
13822876003caSmrg		if eval \${$cacheid+:} false; then :
13823876003caSmrg  $as_echo_n "(cached) " >&6
13824876003caSmrgelse
13825eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13826eb411b4bSmrg/* end confdefs.h.  */
13827eb411b4bSmrgint i;
13828eb411b4bSmrgint
13829876003caSmrgmain ()
13830eb411b4bSmrg{
13831eb411b4bSmrg
13832eb411b4bSmrg  ;
13833eb411b4bSmrg  return 0;
13834eb411b4bSmrg}
13835eb411b4bSmrg_ACEOF
13836876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
13837eb411b4bSmrg  eval $cacheid=yes
13838876003caSmrgelse
13839eb411b4bSmrg  eval $cacheid=no
13840eb411b4bSmrgfi
13841876003caSmrgrm -f core conftest.err conftest.$ac_objext \
13842eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
13843eb411b4bSmrgfi
13844eb411b4bSmrg
13845eb411b4bSmrg
13846eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
13847eb411b4bSmrg
13848eb411b4bSmrg		eval supported=\$$cacheid
13849876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13850876003caSmrg$as_echo "$supported" >&6; }
13851eb411b4bSmrg		if test "$supported" = "yes" ; then
13852eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wnested-externs"
13853eb411b4bSmrg			found="yes"
13854eb411b4bSmrg		fi
13855eb411b4bSmrg	fi
13856eb411b4bSmrg
13857eb411b4bSmrg
13858eb411b4bSmrg
13859eb411b4bSmrg
13860eb411b4bSmrg
13861eb411b4bSmrg
13862eb411b4bSmrg
13863eb411b4bSmrg
13864eb411b4bSmrg
13865eb411b4bSmrg
13866eb411b4bSmrg
13867eb411b4bSmrg
13868eb411b4bSmrg
13869eb411b4bSmrg
13870eb411b4bSmrg
13871eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
13872eb411b4bSmrg
13873eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
13874eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13875876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
13876876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
13877876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
13878876003caSmrg  $as_echo_n "(cached) " >&6
13879876003caSmrgelse
13880eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13881eb411b4bSmrg/* end confdefs.h.  */
13882eb411b4bSmrgint i;
13883eb411b4bSmrg_ACEOF
13884876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
13885eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
13886876003caSmrgelse
13887eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
13888eb411b4bSmrgfi
13889876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13890eb411b4bSmrgfi
13891876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
13892876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
13893eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
13894eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
13895eb411b4bSmrgfi
13896eb411b4bSmrg
13897eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
13898eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13899eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13900eb411b4bSmrg	fi
13901eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13902876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
13903876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
13904876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
13905876003caSmrg  $as_echo_n "(cached) " >&6
13906876003caSmrgelse
13907eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13908eb411b4bSmrg/* end confdefs.h.  */
13909eb411b4bSmrgint i;
13910eb411b4bSmrg_ACEOF
13911876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
13912eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
13913876003caSmrgelse
13914eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
13915eb411b4bSmrgfi
13916876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13917eb411b4bSmrgfi
13918876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
13919876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
13920eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
13921eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
13922eb411b4bSmrgfi
13923eb411b4bSmrg
13924eb411b4bSmrgfound="no"
13925eb411b4bSmrg
13926eb411b4bSmrg	if test $found = "no" ; then
13927818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13928eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13929eb411b4bSmrg		fi
13930eb411b4bSmrg
13931818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
13932eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13933eb411b4bSmrg		fi
13934eb411b4bSmrg
13935eb411b4bSmrg		CFLAGS="$CFLAGS -Wbad-function-cast"
13936eb411b4bSmrg
13937876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wbad-function-cast" >&5
13938876003caSmrg$as_echo_n "checking if $CC supports -Wbad-function-cast... " >&6; }
13939eb411b4bSmrg		cacheid=xorg_cv_cc_flag__Wbad_function_cast
13940876003caSmrg		if eval \${$cacheid+:} false; then :
13941876003caSmrg  $as_echo_n "(cached) " >&6
13942876003caSmrgelse
13943eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13944eb411b4bSmrg/* end confdefs.h.  */
13945eb411b4bSmrgint i;
13946eb411b4bSmrgint
13947876003caSmrgmain ()
13948eb411b4bSmrg{
13949eb411b4bSmrg
13950eb411b4bSmrg  ;
13951eb411b4bSmrg  return 0;
13952eb411b4bSmrg}
13953eb411b4bSmrg_ACEOF
13954876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
13955eb411b4bSmrg  eval $cacheid=yes
13956876003caSmrgelse
13957eb411b4bSmrg  eval $cacheid=no
13958eb411b4bSmrgfi
13959876003caSmrgrm -f core conftest.err conftest.$ac_objext \
13960eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
13961eb411b4bSmrgfi
13962eb411b4bSmrg
13963eb411b4bSmrg
13964eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
13965eb411b4bSmrg
13966eb411b4bSmrg		eval supported=\$$cacheid
13967876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13968876003caSmrg$as_echo "$supported" >&6; }
13969eb411b4bSmrg		if test "$supported" = "yes" ; then
13970eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wbad-function-cast"
13971eb411b4bSmrg			found="yes"
13972eb411b4bSmrg		fi
13973eb411b4bSmrg	fi
13974eb411b4bSmrg
13975eb411b4bSmrg
13976eb411b4bSmrg
13977eb411b4bSmrg
13978eb411b4bSmrg
13979eb411b4bSmrg
13980eb411b4bSmrg
13981eb411b4bSmrg
13982eb411b4bSmrg
13983eb411b4bSmrg
13984eb411b4bSmrg
13985eb411b4bSmrg
13986eb411b4bSmrg
13987eb411b4bSmrg
13988eb411b4bSmrg
13989eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
13990eb411b4bSmrg
13991eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
13992eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13993876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
13994876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
13995876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
13996876003caSmrg  $as_echo_n "(cached) " >&6
13997876003caSmrgelse
13998eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13999eb411b4bSmrg/* end confdefs.h.  */
14000eb411b4bSmrgint i;
14001eb411b4bSmrg_ACEOF
14002876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
14003eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
14004876003caSmrgelse
14005eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
14006eb411b4bSmrgfi
14007876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14008eb411b4bSmrgfi
14009876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14010876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
14011eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
14012eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
14013eb411b4bSmrgfi
14014eb411b4bSmrg
14015eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
14016eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14017eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14018eb411b4bSmrg	fi
14019eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14020876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14021876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14022876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
14023876003caSmrg  $as_echo_n "(cached) " >&6
14024876003caSmrgelse
14025eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14026eb411b4bSmrg/* end confdefs.h.  */
14027eb411b4bSmrgint i;
14028eb411b4bSmrg_ACEOF
14029876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
14030eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
14031876003caSmrgelse
14032eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
14033eb411b4bSmrgfi
14034876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14035eb411b4bSmrgfi
14036876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14037876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
14038eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
14039eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
14040eb411b4bSmrgfi
14041eb411b4bSmrg
14042eb411b4bSmrgfound="no"
14043eb411b4bSmrg
14044eb411b4bSmrg	if test $found = "no" ; then
14045818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14046eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14047eb411b4bSmrg		fi
14048eb411b4bSmrg
14049818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
14050eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14051eb411b4bSmrg		fi
14052eb411b4bSmrg
14053eb411b4bSmrg		CFLAGS="$CFLAGS -Wold-style-definition"
14054eb411b4bSmrg
14055876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wold-style-definition" >&5
14056876003caSmrg$as_echo_n "checking if $CC supports -Wold-style-definition... " >&6; }
14057eb411b4bSmrg		cacheid=xorg_cv_cc_flag__Wold_style_definition
14058876003caSmrg		if eval \${$cacheid+:} false; then :
14059876003caSmrg  $as_echo_n "(cached) " >&6
14060876003caSmrgelse
14061eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14062eb411b4bSmrg/* end confdefs.h.  */
14063eb411b4bSmrgint i;
14064eb411b4bSmrgint
14065876003caSmrgmain ()
14066eb411b4bSmrg{
14067eb411b4bSmrg
14068eb411b4bSmrg  ;
14069eb411b4bSmrg  return 0;
14070eb411b4bSmrg}
14071eb411b4bSmrg_ACEOF
14072876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
14073eb411b4bSmrg  eval $cacheid=yes
14074876003caSmrgelse
14075eb411b4bSmrg  eval $cacheid=no
14076eb411b4bSmrgfi
14077876003caSmrgrm -f core conftest.err conftest.$ac_objext \
14078eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
14079eb411b4bSmrgfi
14080eb411b4bSmrg
14081eb411b4bSmrg
14082eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
14083eb411b4bSmrg
14084eb411b4bSmrg		eval supported=\$$cacheid
14085876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14086876003caSmrg$as_echo "$supported" >&6; }
14087eb411b4bSmrg		if test "$supported" = "yes" ; then
14088eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wold-style-definition"
14089eb411b4bSmrg			found="yes"
14090eb411b4bSmrg		fi
14091eb411b4bSmrg	fi
14092eb411b4bSmrg
140930f8248bfSmrg	if test $found = "no" ; then
140940f8248bfSmrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
140950f8248bfSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
140960f8248bfSmrg		fi
140970f8248bfSmrg
140980f8248bfSmrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
140990f8248bfSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
141000f8248bfSmrg		fi
141010f8248bfSmrg
141020f8248bfSmrg		CFLAGS="$CFLAGS -fd"
141030f8248bfSmrg
14104876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fd" >&5
14105876003caSmrg$as_echo_n "checking if $CC supports -fd... " >&6; }
141060f8248bfSmrg		cacheid=xorg_cv_cc_flag__fd
14107876003caSmrg		if eval \${$cacheid+:} false; then :
14108876003caSmrg  $as_echo_n "(cached) " >&6
14109876003caSmrgelse
141100f8248bfSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
141110f8248bfSmrg/* end confdefs.h.  */
141120f8248bfSmrgint i;
141130f8248bfSmrgint
14114876003caSmrgmain ()
141150f8248bfSmrg{
141160f8248bfSmrg
141170f8248bfSmrg  ;
141180f8248bfSmrg  return 0;
141190f8248bfSmrg}
141200f8248bfSmrg_ACEOF
14121876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
141220f8248bfSmrg  eval $cacheid=yes
14123876003caSmrgelse
141240f8248bfSmrg  eval $cacheid=no
141250f8248bfSmrgfi
14126876003caSmrgrm -f core conftest.err conftest.$ac_objext \
141270f8248bfSmrg    conftest$ac_exeext conftest.$ac_ext
141280f8248bfSmrgfi
141290f8248bfSmrg
141300f8248bfSmrg
141310f8248bfSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
141320f8248bfSmrg
141330f8248bfSmrg		eval supported=\$$cacheid
14134876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14135876003caSmrg$as_echo "$supported" >&6; }
141360f8248bfSmrg		if test "$supported" = "yes" ; then
141370f8248bfSmrg			BASE_CFLAGS="$BASE_CFLAGS -fd"
141380f8248bfSmrg			found="yes"
141390f8248bfSmrg		fi
141400f8248bfSmrg	fi
141410f8248bfSmrg
14142eb411b4bSmrg
14143eb411b4bSmrg
14144eb411b4bSmrg
14145eb411b4bSmrg
14146eb411b4bSmrg
14147eb411b4bSmrg
14148eb411b4bSmrg
14149eb411b4bSmrg
14150eb411b4bSmrg
14151eb411b4bSmrg
14152eb411b4bSmrg
14153eb411b4bSmrg
14154eb411b4bSmrg
14155eb411b4bSmrg
14156eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
14157eb411b4bSmrg
14158eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
14159eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14160876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14161876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14162876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
14163876003caSmrg  $as_echo_n "(cached) " >&6
14164876003caSmrgelse
14165eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14166eb411b4bSmrg/* end confdefs.h.  */
14167eb411b4bSmrgint i;
14168eb411b4bSmrg_ACEOF
14169876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
14170eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
14171876003caSmrgelse
14172eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
14173eb411b4bSmrgfi
14174876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14175eb411b4bSmrgfi
14176876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14177876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
14178eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
14179eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
14180eb411b4bSmrgfi
14181eb411b4bSmrg
14182eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
14183eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14184eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14185eb411b4bSmrg	fi
14186eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14187876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14188876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14189876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
14190876003caSmrg  $as_echo_n "(cached) " >&6
14191876003caSmrgelse
14192eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14193eb411b4bSmrg/* end confdefs.h.  */
14194eb411b4bSmrgint i;
14195eb411b4bSmrg_ACEOF
14196876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
14197eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
14198876003caSmrgelse
14199eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
14200eb411b4bSmrgfi
14201876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14202eb411b4bSmrgfi
14203876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14204876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
14205eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
14206eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
14207eb411b4bSmrgfi
14208eb411b4bSmrg
14209eb411b4bSmrgfound="no"
14210eb411b4bSmrg
14211eb411b4bSmrg	if test $found = "no" ; then
14212818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14213eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14214eb411b4bSmrg		fi
14215eb411b4bSmrg
14216818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
14217eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14218eb411b4bSmrg		fi
14219eb411b4bSmrg
14220eb411b4bSmrg		CFLAGS="$CFLAGS -Wdeclaration-after-statement"
14221eb411b4bSmrg
14222876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wdeclaration-after-statement" >&5
14223876003caSmrg$as_echo_n "checking if $CC supports -Wdeclaration-after-statement... " >&6; }
14224eb411b4bSmrg		cacheid=xorg_cv_cc_flag__Wdeclaration_after_statement
14225876003caSmrg		if eval \${$cacheid+:} false; then :
14226876003caSmrg  $as_echo_n "(cached) " >&6
14227876003caSmrgelse
14228eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14229eb411b4bSmrg/* end confdefs.h.  */
14230eb411b4bSmrgint i;
14231eb411b4bSmrgint
14232876003caSmrgmain ()
14233eb411b4bSmrg{
14234eb411b4bSmrg
14235eb411b4bSmrg  ;
14236eb411b4bSmrg  return 0;
14237eb411b4bSmrg}
14238eb411b4bSmrg_ACEOF
14239876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
14240eb411b4bSmrg  eval $cacheid=yes
14241876003caSmrgelse
14242eb411b4bSmrg  eval $cacheid=no
14243eb411b4bSmrgfi
14244876003caSmrgrm -f core conftest.err conftest.$ac_objext \
14245eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
14246eb411b4bSmrgfi
14247eb411b4bSmrg
14248eb411b4bSmrg
14249eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
14250eb411b4bSmrg
14251eb411b4bSmrg		eval supported=\$$cacheid
14252876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14253876003caSmrg$as_echo "$supported" >&6; }
14254eb411b4bSmrg		if test "$supported" = "yes" ; then
14255eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wdeclaration-after-statement"
14256eb411b4bSmrg			found="yes"
14257eb411b4bSmrg		fi
14258eb411b4bSmrg	fi
14259eb411b4bSmrg
14260eb411b4bSmrg
14261eb411b4bSmrg
14262eb411b4bSmrg
14263eb411b4bSmrg
14264eb411b4bSmrg# This chunk adds additional warnings that could catch undesired effects.
14265eb411b4bSmrg
14266eb411b4bSmrg
14267eb411b4bSmrg
14268eb411b4bSmrg
14269eb411b4bSmrg
14270eb411b4bSmrg
14271eb411b4bSmrg
14272eb411b4bSmrg
14273eb411b4bSmrg
14274eb411b4bSmrg
14275eb411b4bSmrg
14276eb411b4bSmrg
14277eb411b4bSmrg
14278eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
14279eb411b4bSmrg
14280eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
14281eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14282876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14283876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14284876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
14285876003caSmrg  $as_echo_n "(cached) " >&6
14286876003caSmrgelse
14287eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14288eb411b4bSmrg/* end confdefs.h.  */
14289eb411b4bSmrgint i;
14290eb411b4bSmrg_ACEOF
14291876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
14292eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
14293876003caSmrgelse
14294eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
14295eb411b4bSmrgfi
14296876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14297eb411b4bSmrgfi
14298876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14299876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
14300eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
14301eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
14302eb411b4bSmrgfi
14303eb411b4bSmrg
14304eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
14305eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14306eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14307eb411b4bSmrg	fi
14308eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14309876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14310876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14311876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
14312876003caSmrg  $as_echo_n "(cached) " >&6
14313876003caSmrgelse
14314eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14315eb411b4bSmrg/* end confdefs.h.  */
14316eb411b4bSmrgint i;
14317eb411b4bSmrg_ACEOF
14318876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
14319eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
14320876003caSmrgelse
14321eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
14322eb411b4bSmrgfi
14323876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14324eb411b4bSmrgfi
14325876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14326876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
14327eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
14328eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
14329eb411b4bSmrgfi
14330eb411b4bSmrg
14331eb411b4bSmrgfound="no"
14332eb411b4bSmrg
14333eb411b4bSmrg	if test $found = "no" ; then
14334818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14335eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14336eb411b4bSmrg		fi
14337eb411b4bSmrg
14338818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
14339eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14340eb411b4bSmrg		fi
14341eb411b4bSmrg
14342eb411b4bSmrg		CFLAGS="$CFLAGS -Wunused"
14343eb411b4bSmrg
14344876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused" >&5
14345876003caSmrg$as_echo_n "checking if $CC supports -Wunused... " >&6; }
14346eb411b4bSmrg		cacheid=xorg_cv_cc_flag__Wunused
14347876003caSmrg		if eval \${$cacheid+:} false; then :
14348876003caSmrg  $as_echo_n "(cached) " >&6
14349876003caSmrgelse
14350eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14351eb411b4bSmrg/* end confdefs.h.  */
14352eb411b4bSmrgint i;
14353eb411b4bSmrgint
14354876003caSmrgmain ()
14355eb411b4bSmrg{
14356eb411b4bSmrg
14357eb411b4bSmrg  ;
14358eb411b4bSmrg  return 0;
14359eb411b4bSmrg}
14360eb411b4bSmrg_ACEOF
14361876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
14362eb411b4bSmrg  eval $cacheid=yes
14363876003caSmrgelse
14364eb411b4bSmrg  eval $cacheid=no
14365eb411b4bSmrgfi
14366876003caSmrgrm -f core conftest.err conftest.$ac_objext \
14367eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
14368eb411b4bSmrgfi
14369eb411b4bSmrg
14370eb411b4bSmrg
14371eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
14372eb411b4bSmrg
14373eb411b4bSmrg		eval supported=\$$cacheid
14374876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14375876003caSmrg$as_echo "$supported" >&6; }
14376eb411b4bSmrg		if test "$supported" = "yes" ; then
14377eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wunused"
14378eb411b4bSmrg			found="yes"
14379eb411b4bSmrg		fi
14380eb411b4bSmrg	fi
14381eb411b4bSmrg
14382eb411b4bSmrg
14383eb411b4bSmrg
14384eb411b4bSmrg
14385eb411b4bSmrg
14386eb411b4bSmrg
14387eb411b4bSmrg
14388eb411b4bSmrg
14389eb411b4bSmrg
14390eb411b4bSmrg
14391eb411b4bSmrg
14392eb411b4bSmrg
14393eb411b4bSmrg
14394eb411b4bSmrg
14395eb411b4bSmrg
14396eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
14397eb411b4bSmrg
14398eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
14399eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14400876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14401876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14402876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
14403876003caSmrg  $as_echo_n "(cached) " >&6
14404876003caSmrgelse
14405eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14406eb411b4bSmrg/* end confdefs.h.  */
14407eb411b4bSmrgint i;
14408eb411b4bSmrg_ACEOF
14409876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
14410eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
14411876003caSmrgelse
14412eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
14413eb411b4bSmrgfi
14414876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14415eb411b4bSmrgfi
14416876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14417876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
14418eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
14419eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
14420eb411b4bSmrgfi
14421eb411b4bSmrg
14422eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
14423eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14424eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14425eb411b4bSmrg	fi
14426eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14427876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14428876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14429876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
14430876003caSmrg  $as_echo_n "(cached) " >&6
14431876003caSmrgelse
14432eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14433eb411b4bSmrg/* end confdefs.h.  */
14434eb411b4bSmrgint i;
14435eb411b4bSmrg_ACEOF
14436876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
14437eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
14438876003caSmrgelse
14439eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
14440eb411b4bSmrgfi
14441876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14442eb411b4bSmrgfi
14443876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14444876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
14445eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
14446eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
14447eb411b4bSmrgfi
14448eb411b4bSmrg
14449eb411b4bSmrgfound="no"
14450eb411b4bSmrg
14451eb411b4bSmrg	if test $found = "no" ; then
14452818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14453eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14454eb411b4bSmrg		fi
14455eb411b4bSmrg
14456818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
14457eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14458eb411b4bSmrg		fi
14459eb411b4bSmrg
14460eb411b4bSmrg		CFLAGS="$CFLAGS -Wuninitialized"
14461eb411b4bSmrg
14462876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5
14463876003caSmrg$as_echo_n "checking if $CC supports -Wuninitialized... " >&6; }
14464eb411b4bSmrg		cacheid=xorg_cv_cc_flag__Wuninitialized
14465876003caSmrg		if eval \${$cacheid+:} false; then :
14466876003caSmrg  $as_echo_n "(cached) " >&6
14467876003caSmrgelse
14468eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14469eb411b4bSmrg/* end confdefs.h.  */
14470eb411b4bSmrgint i;
14471eb411b4bSmrgint
14472876003caSmrgmain ()
14473eb411b4bSmrg{
14474eb411b4bSmrg
14475eb411b4bSmrg  ;
14476eb411b4bSmrg  return 0;
14477eb411b4bSmrg}
14478eb411b4bSmrg_ACEOF
14479876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
14480eb411b4bSmrg  eval $cacheid=yes
14481876003caSmrgelse
14482eb411b4bSmrg  eval $cacheid=no
14483eb411b4bSmrgfi
14484876003caSmrgrm -f core conftest.err conftest.$ac_objext \
14485eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
14486eb411b4bSmrgfi
14487eb411b4bSmrg
14488eb411b4bSmrg
14489eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
14490eb411b4bSmrg
14491eb411b4bSmrg		eval supported=\$$cacheid
14492876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14493876003caSmrg$as_echo "$supported" >&6; }
14494eb411b4bSmrg		if test "$supported" = "yes" ; then
14495eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wuninitialized"
14496eb411b4bSmrg			found="yes"
14497eb411b4bSmrg		fi
14498eb411b4bSmrg	fi
14499eb411b4bSmrg
14500eb411b4bSmrg
14501eb411b4bSmrg
14502eb411b4bSmrg
14503eb411b4bSmrg
14504eb411b4bSmrg
14505eb411b4bSmrg
14506eb411b4bSmrg
14507eb411b4bSmrg
14508eb411b4bSmrg
14509eb411b4bSmrg
14510eb411b4bSmrg
14511eb411b4bSmrg
14512eb411b4bSmrg
14513eb411b4bSmrg
14514eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
14515eb411b4bSmrg
14516eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
14517eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14518876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14519876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14520876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
14521876003caSmrg  $as_echo_n "(cached) " >&6
14522876003caSmrgelse
14523eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14524eb411b4bSmrg/* end confdefs.h.  */
14525eb411b4bSmrgint i;
14526eb411b4bSmrg_ACEOF
14527876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
14528eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
14529876003caSmrgelse
14530eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
14531eb411b4bSmrgfi
14532876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14533eb411b4bSmrgfi
14534876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14535876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
14536eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
14537eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
14538eb411b4bSmrgfi
14539eb411b4bSmrg
14540eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
14541eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14542eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14543eb411b4bSmrg	fi
14544eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14545876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14546876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14547876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
14548876003caSmrg  $as_echo_n "(cached) " >&6
14549876003caSmrgelse
14550eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14551eb411b4bSmrg/* end confdefs.h.  */
14552eb411b4bSmrgint i;
14553eb411b4bSmrg_ACEOF
14554876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
14555eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
14556876003caSmrgelse
14557eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
14558eb411b4bSmrgfi
14559876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14560eb411b4bSmrgfi
14561876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14562876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
14563eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
14564eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
14565eb411b4bSmrgfi
14566eb411b4bSmrg
14567eb411b4bSmrgfound="no"
14568eb411b4bSmrg
14569eb411b4bSmrg	if test $found = "no" ; then
14570818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14571eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14572eb411b4bSmrg		fi
14573eb411b4bSmrg
14574818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
14575eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14576eb411b4bSmrg		fi
14577eb411b4bSmrg
14578eb411b4bSmrg		CFLAGS="$CFLAGS -Wshadow"
14579eb411b4bSmrg
14580876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wshadow" >&5
14581876003caSmrg$as_echo_n "checking if $CC supports -Wshadow... " >&6; }
14582eb411b4bSmrg		cacheid=xorg_cv_cc_flag__Wshadow
14583876003caSmrg		if eval \${$cacheid+:} false; then :
14584876003caSmrg  $as_echo_n "(cached) " >&6
14585876003caSmrgelse
14586eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14587eb411b4bSmrg/* end confdefs.h.  */
14588eb411b4bSmrgint i;
14589eb411b4bSmrgint
14590876003caSmrgmain ()
14591eb411b4bSmrg{
14592eb411b4bSmrg
14593eb411b4bSmrg  ;
14594eb411b4bSmrg  return 0;
14595eb411b4bSmrg}
14596eb411b4bSmrg_ACEOF
14597876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
14598eb411b4bSmrg  eval $cacheid=yes
14599876003caSmrgelse
14600eb411b4bSmrg  eval $cacheid=no
14601eb411b4bSmrgfi
14602876003caSmrgrm -f core conftest.err conftest.$ac_objext \
14603eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
14604eb411b4bSmrgfi
14605eb411b4bSmrg
14606eb411b4bSmrg
14607eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
14608eb411b4bSmrg
14609eb411b4bSmrg		eval supported=\$$cacheid
14610876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14611876003caSmrg$as_echo "$supported" >&6; }
14612eb411b4bSmrg		if test "$supported" = "yes" ; then
14613eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wshadow"
14614eb411b4bSmrg			found="yes"
14615eb411b4bSmrg		fi
14616eb411b4bSmrg	fi
14617eb411b4bSmrg
14618eb411b4bSmrg
14619eb411b4bSmrg
14620eb411b4bSmrg
14621eb411b4bSmrg
14622eb411b4bSmrg
14623eb411b4bSmrg
14624eb411b4bSmrg
14625eb411b4bSmrg
14626eb411b4bSmrg
14627eb411b4bSmrg
14628eb411b4bSmrg
14629eb411b4bSmrg
14630eb411b4bSmrg
14631eb411b4bSmrg
14632eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
14633eb411b4bSmrg
14634eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
14635eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14636876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14637876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14638876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
14639876003caSmrg  $as_echo_n "(cached) " >&6
14640876003caSmrgelse
14641eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14642eb411b4bSmrg/* end confdefs.h.  */
14643eb411b4bSmrgint i;
14644eb411b4bSmrg_ACEOF
14645876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
14646eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
14647876003caSmrgelse
14648eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
14649eb411b4bSmrgfi
14650876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14651eb411b4bSmrgfi
14652876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14653876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
14654eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
14655eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
14656eb411b4bSmrgfi
14657eb411b4bSmrg
14658eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
14659eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14660eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14661eb411b4bSmrg	fi
14662eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14663876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14664876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14665876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
14666876003caSmrg  $as_echo_n "(cached) " >&6
14667876003caSmrgelse
14668eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14669eb411b4bSmrg/* end confdefs.h.  */
14670eb411b4bSmrgint i;
14671eb411b4bSmrg_ACEOF
14672876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
14673eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
14674876003caSmrgelse
14675eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
14676eb411b4bSmrgfi
14677876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14678eb411b4bSmrgfi
14679876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14680876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
14681eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
14682eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
14683eb411b4bSmrgfi
14684eb411b4bSmrg
14685eb411b4bSmrgfound="no"
14686eb411b4bSmrg
14687eb411b4bSmrg	if test $found = "no" ; then
14688818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14689eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14690eb411b4bSmrg		fi
14691eb411b4bSmrg
14692818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
14693eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14694eb411b4bSmrg		fi
14695eb411b4bSmrg
146960f8248bfSmrg		CFLAGS="$CFLAGS -Wmissing-noreturn"
14697eb411b4bSmrg
14698876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-noreturn" >&5
14699876003caSmrg$as_echo_n "checking if $CC supports -Wmissing-noreturn... " >&6; }
147000f8248bfSmrg		cacheid=xorg_cv_cc_flag__Wmissing_noreturn
14701876003caSmrg		if eval \${$cacheid+:} false; then :
14702876003caSmrg  $as_echo_n "(cached) " >&6
14703876003caSmrgelse
14704eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14705eb411b4bSmrg/* end confdefs.h.  */
14706eb411b4bSmrgint i;
14707eb411b4bSmrgint
14708876003caSmrgmain ()
14709eb411b4bSmrg{
14710eb411b4bSmrg
14711eb411b4bSmrg  ;
14712eb411b4bSmrg  return 0;
14713eb411b4bSmrg}
14714eb411b4bSmrg_ACEOF
14715876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
14716eb411b4bSmrg  eval $cacheid=yes
14717876003caSmrgelse
14718eb411b4bSmrg  eval $cacheid=no
14719eb411b4bSmrgfi
14720876003caSmrgrm -f core conftest.err conftest.$ac_objext \
14721eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
14722eb411b4bSmrgfi
14723eb411b4bSmrg
14724eb411b4bSmrg
14725eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
14726eb411b4bSmrg
14727eb411b4bSmrg		eval supported=\$$cacheid
14728876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14729876003caSmrg$as_echo "$supported" >&6; }
14730eb411b4bSmrg		if test "$supported" = "yes" ; then
147310f8248bfSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-noreturn"
14732eb411b4bSmrg			found="yes"
14733eb411b4bSmrg		fi
14734eb411b4bSmrg	fi
14735eb411b4bSmrg
14736eb411b4bSmrg
14737eb411b4bSmrg
14738eb411b4bSmrg
14739eb411b4bSmrg
14740eb411b4bSmrg
14741eb411b4bSmrg
14742eb411b4bSmrg
14743eb411b4bSmrg
14744eb411b4bSmrg
14745eb411b4bSmrg
14746eb411b4bSmrg
14747eb411b4bSmrg
14748eb411b4bSmrg
14749eb411b4bSmrg
14750eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
14751eb411b4bSmrg
14752eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
14753eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14754876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14755876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14756876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
14757876003caSmrg  $as_echo_n "(cached) " >&6
14758876003caSmrgelse
14759eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14760eb411b4bSmrg/* end confdefs.h.  */
14761eb411b4bSmrgint i;
14762eb411b4bSmrg_ACEOF
14763876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
14764eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
14765876003caSmrgelse
14766eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
14767eb411b4bSmrgfi
14768876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14769eb411b4bSmrgfi
14770876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14771876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
14772eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
14773eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
14774eb411b4bSmrgfi
14775eb411b4bSmrg
14776eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
14777eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14778eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14779eb411b4bSmrg	fi
14780eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14781876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14782876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14783876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
14784876003caSmrg  $as_echo_n "(cached) " >&6
14785876003caSmrgelse
14786eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14787eb411b4bSmrg/* end confdefs.h.  */
14788eb411b4bSmrgint i;
14789eb411b4bSmrg_ACEOF
14790876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
14791eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
14792876003caSmrgelse
14793eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
14794eb411b4bSmrgfi
14795876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14796eb411b4bSmrgfi
14797876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14798876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
14799eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
14800eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
14801eb411b4bSmrgfi
14802eb411b4bSmrg
14803eb411b4bSmrgfound="no"
14804eb411b4bSmrg
14805eb411b4bSmrg	if test $found = "no" ; then
14806818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14807eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14808eb411b4bSmrg		fi
14809eb411b4bSmrg
14810818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
14811eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14812eb411b4bSmrg		fi
14813eb411b4bSmrg
148140f8248bfSmrg		CFLAGS="$CFLAGS -Wmissing-format-attribute"
14815eb411b4bSmrg
14816876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-format-attribute" >&5
14817876003caSmrg$as_echo_n "checking if $CC supports -Wmissing-format-attribute... " >&6; }
148180f8248bfSmrg		cacheid=xorg_cv_cc_flag__Wmissing_format_attribute
14819876003caSmrg		if eval \${$cacheid+:} false; then :
14820876003caSmrg  $as_echo_n "(cached) " >&6
14821876003caSmrgelse
14822eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14823eb411b4bSmrg/* end confdefs.h.  */
14824eb411b4bSmrgint i;
14825eb411b4bSmrgint
14826876003caSmrgmain ()
14827eb411b4bSmrg{
14828eb411b4bSmrg
14829eb411b4bSmrg  ;
14830eb411b4bSmrg  return 0;
14831eb411b4bSmrg}
14832eb411b4bSmrg_ACEOF
14833876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
14834eb411b4bSmrg  eval $cacheid=yes
14835876003caSmrgelse
14836eb411b4bSmrg  eval $cacheid=no
14837eb411b4bSmrgfi
14838876003caSmrgrm -f core conftest.err conftest.$ac_objext \
14839eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
14840eb411b4bSmrgfi
14841eb411b4bSmrg
14842eb411b4bSmrg
14843eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
14844eb411b4bSmrg
14845eb411b4bSmrg		eval supported=\$$cacheid
14846876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14847876003caSmrg$as_echo "$supported" >&6; }
14848eb411b4bSmrg		if test "$supported" = "yes" ; then
148490f8248bfSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-format-attribute"
14850eb411b4bSmrg			found="yes"
14851eb411b4bSmrg		fi
14852eb411b4bSmrg	fi
14853eb411b4bSmrg
14854eb411b4bSmrg
14855eb411b4bSmrg
14856eb411b4bSmrg
14857eb411b4bSmrg
14858eb411b4bSmrg
14859eb411b4bSmrg
14860eb411b4bSmrg
14861eb411b4bSmrg
14862eb411b4bSmrg
14863eb411b4bSmrg
14864eb411b4bSmrg
14865eb411b4bSmrg
14866eb411b4bSmrg
14867eb411b4bSmrg
14868eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
14869eb411b4bSmrg
14870eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
14871eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14872876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14873876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14874876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
14875876003caSmrg  $as_echo_n "(cached) " >&6
14876876003caSmrgelse
14877eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14878eb411b4bSmrg/* end confdefs.h.  */
14879eb411b4bSmrgint i;
14880eb411b4bSmrg_ACEOF
14881876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
14882eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
14883876003caSmrgelse
14884eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
14885eb411b4bSmrgfi
14886876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14887eb411b4bSmrgfi
14888876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14889876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
14890eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
14891eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
14892eb411b4bSmrgfi
14893eb411b4bSmrg
14894eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
14895eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14896eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14897eb411b4bSmrg	fi
14898eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14899876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14900876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14901876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
14902876003caSmrg  $as_echo_n "(cached) " >&6
14903876003caSmrgelse
14904eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14905eb411b4bSmrg/* end confdefs.h.  */
14906eb411b4bSmrgint i;
14907eb411b4bSmrg_ACEOF
14908876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
14909eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
14910876003caSmrgelse
14911eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
14912eb411b4bSmrgfi
14913876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14914eb411b4bSmrgfi
14915876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14916876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
14917eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
14918eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
14919eb411b4bSmrgfi
14920eb411b4bSmrg
14921eb411b4bSmrgfound="no"
14922eb411b4bSmrg
14923eb411b4bSmrg	if test $found = "no" ; then
14924818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14925eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14926eb411b4bSmrg		fi
14927eb411b4bSmrg
14928818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
14929eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14930eb411b4bSmrg		fi
14931eb411b4bSmrg
149320f8248bfSmrg		CFLAGS="$CFLAGS -Wredundant-decls"
14933eb411b4bSmrg
14934876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wredundant-decls" >&5
14935876003caSmrg$as_echo_n "checking if $CC supports -Wredundant-decls... " >&6; }
149360f8248bfSmrg		cacheid=xorg_cv_cc_flag__Wredundant_decls
14937876003caSmrg		if eval \${$cacheid+:} false; then :
14938876003caSmrg  $as_echo_n "(cached) " >&6
14939876003caSmrgelse
14940eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14941eb411b4bSmrg/* end confdefs.h.  */
14942eb411b4bSmrgint i;
14943eb411b4bSmrgint
14944876003caSmrgmain ()
14945eb411b4bSmrg{
14946eb411b4bSmrg
14947eb411b4bSmrg  ;
14948eb411b4bSmrg  return 0;
14949eb411b4bSmrg}
14950eb411b4bSmrg_ACEOF
14951876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
14952eb411b4bSmrg  eval $cacheid=yes
14953876003caSmrgelse
14954eb411b4bSmrg  eval $cacheid=no
14955eb411b4bSmrgfi
14956876003caSmrgrm -f core conftest.err conftest.$ac_objext \
14957eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
14958eb411b4bSmrgfi
14959eb411b4bSmrg
14960eb411b4bSmrg
14961eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
14962eb411b4bSmrg
14963eb411b4bSmrg		eval supported=\$$cacheid
14964876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14965876003caSmrg$as_echo "$supported" >&6; }
14966eb411b4bSmrg		if test "$supported" = "yes" ; then
149670f8248bfSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wredundant-decls"
14968eb411b4bSmrg			found="yes"
14969eb411b4bSmrg		fi
14970eb411b4bSmrg	fi
14971eb411b4bSmrg
14972eb411b4bSmrg
14973eb411b4bSmrg
14974eb411b4bSmrg
14975eb411b4bSmrg
14976eb411b4bSmrg
14977eb411b4bSmrg
14978eb411b4bSmrg
14979eb411b4bSmrg
14980eb411b4bSmrg
14981eb411b4bSmrg
14982eb411b4bSmrg
14983eb411b4bSmrg
14984eb411b4bSmrg
14985eb411b4bSmrg
14986eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
14987eb411b4bSmrg
14988eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
14989eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14990876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14991876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14992876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
14993876003caSmrg  $as_echo_n "(cached) " >&6
14994876003caSmrgelse
14995eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14996eb411b4bSmrg/* end confdefs.h.  */
14997eb411b4bSmrgint i;
14998eb411b4bSmrg_ACEOF
14999876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
15000eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
15001876003caSmrgelse
15002eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
15003eb411b4bSmrgfi
15004876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15005eb411b4bSmrgfi
15006876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15007876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
15008eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
15009eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
15010eb411b4bSmrgfi
15011eb411b4bSmrg
15012eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
15013eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15014eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15015eb411b4bSmrg	fi
15016eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15017876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15018876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15019876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
15020876003caSmrg  $as_echo_n "(cached) " >&6
15021876003caSmrgelse
15022eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15023eb411b4bSmrg/* end confdefs.h.  */
15024eb411b4bSmrgint i;
15025eb411b4bSmrg_ACEOF
15026876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
15027eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
15028876003caSmrgelse
15029eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
15030eb411b4bSmrgfi
15031876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15032eb411b4bSmrgfi
15033876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15034876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
15035eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
15036eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
15037eb411b4bSmrgfi
15038eb411b4bSmrg
15039eb411b4bSmrgfound="no"
15040eb411b4bSmrg
15041eb411b4bSmrg	if test $found = "no" ; then
15042818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15043eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15044eb411b4bSmrg		fi
15045eb411b4bSmrg
15046818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15047eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15048eb411b4bSmrg		fi
15049eb411b4bSmrg
150500f8248bfSmrg		CFLAGS="$CFLAGS -Wlogical-op"
15051eb411b4bSmrg
15052876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wlogical-op" >&5
15053876003caSmrg$as_echo_n "checking if $CC supports -Wlogical-op... " >&6; }
150540f8248bfSmrg		cacheid=xorg_cv_cc_flag__Wlogical_op
15055876003caSmrg		if eval \${$cacheid+:} false; then :
15056876003caSmrg  $as_echo_n "(cached) " >&6
15057876003caSmrgelse
15058eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15059eb411b4bSmrg/* end confdefs.h.  */
15060eb411b4bSmrgint i;
15061eb411b4bSmrgint
15062876003caSmrgmain ()
15063eb411b4bSmrg{
15064eb411b4bSmrg
15065eb411b4bSmrg  ;
15066eb411b4bSmrg  return 0;
15067eb411b4bSmrg}
15068eb411b4bSmrg_ACEOF
15069876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
15070eb411b4bSmrg  eval $cacheid=yes
15071876003caSmrgelse
15072eb411b4bSmrg  eval $cacheid=no
15073eb411b4bSmrgfi
15074876003caSmrgrm -f core conftest.err conftest.$ac_objext \
15075eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
15076eb411b4bSmrgfi
15077eb411b4bSmrg
15078eb411b4bSmrg
15079eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
15080eb411b4bSmrg
15081eb411b4bSmrg		eval supported=\$$cacheid
15082876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15083876003caSmrg$as_echo "$supported" >&6; }
15084eb411b4bSmrg		if test "$supported" = "yes" ; then
150850f8248bfSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wlogical-op"
15086eb411b4bSmrg			found="yes"
15087eb411b4bSmrg		fi
15088eb411b4bSmrg	fi
15089eb411b4bSmrg
15090eb411b4bSmrg
15091eb411b4bSmrg
15092eb411b4bSmrg# These are currently disabled because they are noisy.  They will be enabled
15093eb411b4bSmrg# in the future once the codebase is sufficiently modernized to silence
15094eb411b4bSmrg# them.  For now, I don't want them to drown out the other warnings.
15095eb411b4bSmrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses])
15096eb411b4bSmrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align])
150970f8248bfSmrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-qual])
15098eb411b4bSmrg
15099876003caSmrg# Turn some warnings into errors, so we don't accidently get successful builds
15100eb411b4bSmrg# when there are problems that should be fixed.
15101eb411b4bSmrg
15102eb411b4bSmrgif test "x$SELECTIVE_WERROR" = "xyes" ; then
15103eb411b4bSmrg
15104eb411b4bSmrg
15105eb411b4bSmrg
15106eb411b4bSmrg
15107eb411b4bSmrg
15108eb411b4bSmrg
15109eb411b4bSmrg
15110eb411b4bSmrg
15111eb411b4bSmrg
15112eb411b4bSmrg
15113eb411b4bSmrg
15114eb411b4bSmrg
15115eb411b4bSmrg
15116eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
15117eb411b4bSmrg
15118eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
15119eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15120876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15121876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15122876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
15123876003caSmrg  $as_echo_n "(cached) " >&6
15124876003caSmrgelse
15125eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15126eb411b4bSmrg/* end confdefs.h.  */
15127eb411b4bSmrgint i;
15128eb411b4bSmrg_ACEOF
15129876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
15130eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
15131876003caSmrgelse
15132eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
15133eb411b4bSmrgfi
15134876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15135eb411b4bSmrgfi
15136876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15137876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
15138eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
15139eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
15140eb411b4bSmrgfi
15141eb411b4bSmrg
15142eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
15143eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15144eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15145eb411b4bSmrg	fi
15146eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15147876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15148876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15149876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
15150876003caSmrg  $as_echo_n "(cached) " >&6
15151876003caSmrgelse
15152eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15153eb411b4bSmrg/* end confdefs.h.  */
15154eb411b4bSmrgint i;
15155eb411b4bSmrg_ACEOF
15156876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
15157eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
15158876003caSmrgelse
15159eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
15160eb411b4bSmrgfi
15161876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15162eb411b4bSmrgfi
15163876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15164876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
15165eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
15166eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
15167eb411b4bSmrgfi
15168eb411b4bSmrg
15169eb411b4bSmrgfound="no"
15170eb411b4bSmrg
15171eb411b4bSmrg	if test $found = "no" ; then
15172818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15173eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15174eb411b4bSmrg		fi
15175eb411b4bSmrg
15176818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15177eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15178eb411b4bSmrg		fi
15179eb411b4bSmrg
15180eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=implicit"
15181eb411b4bSmrg
15182876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=implicit" >&5
15183876003caSmrg$as_echo_n "checking if $CC supports -Werror=implicit... " >&6; }
151840f8248bfSmrg		cacheid=xorg_cv_cc_flag__Werror_implicit
15185876003caSmrg		if eval \${$cacheid+:} false; then :
15186876003caSmrg  $as_echo_n "(cached) " >&6
15187876003caSmrgelse
15188eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15189eb411b4bSmrg/* end confdefs.h.  */
15190eb411b4bSmrgint i;
15191eb411b4bSmrgint
15192876003caSmrgmain ()
15193eb411b4bSmrg{
15194eb411b4bSmrg
15195eb411b4bSmrg  ;
15196eb411b4bSmrg  return 0;
15197eb411b4bSmrg}
15198eb411b4bSmrg_ACEOF
15199876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
15200eb411b4bSmrg  eval $cacheid=yes
15201876003caSmrgelse
15202eb411b4bSmrg  eval $cacheid=no
15203eb411b4bSmrgfi
15204876003caSmrgrm -f core conftest.err conftest.$ac_objext \
15205eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
15206eb411b4bSmrgfi
15207eb411b4bSmrg
15208eb411b4bSmrg
15209eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
15210eb411b4bSmrg
15211eb411b4bSmrg		eval supported=\$$cacheid
15212876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15213876003caSmrg$as_echo "$supported" >&6; }
15214eb411b4bSmrg		if test "$supported" = "yes" ; then
15215eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=implicit"
15216eb411b4bSmrg			found="yes"
15217eb411b4bSmrg		fi
15218eb411b4bSmrg	fi
15219eb411b4bSmrg
15220eb411b4bSmrg	if test $found = "no" ; then
15221818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15222eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15223eb411b4bSmrg		fi
15224eb411b4bSmrg
15225818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15226eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15227eb411b4bSmrg		fi
15228eb411b4bSmrg
15229eb411b4bSmrg		CFLAGS="$CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED"
15230eb411b4bSmrg
15231876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" >&5
15232876003caSmrg$as_echo_n "checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... " >&6; }
152330f8248bfSmrg		cacheid=xorg_cv_cc_flag__errwarn_E_NO_EXPLICIT_TYPE_GIVEN__errwarn_E_NO_IMPLICIT_DECL_ALLOWED
15234876003caSmrg		if eval \${$cacheid+:} false; then :
15235876003caSmrg  $as_echo_n "(cached) " >&6
15236876003caSmrgelse
15237eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15238eb411b4bSmrg/* end confdefs.h.  */
15239eb411b4bSmrgint i;
15240eb411b4bSmrgint
15241876003caSmrgmain ()
15242eb411b4bSmrg{
15243eb411b4bSmrg
15244eb411b4bSmrg  ;
15245eb411b4bSmrg  return 0;
15246eb411b4bSmrg}
15247eb411b4bSmrg_ACEOF
15248876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
15249eb411b4bSmrg  eval $cacheid=yes
15250876003caSmrgelse
15251eb411b4bSmrg  eval $cacheid=no
15252eb411b4bSmrgfi
15253876003caSmrgrm -f core conftest.err conftest.$ac_objext \
15254eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
15255eb411b4bSmrgfi
15256eb411b4bSmrg
15257eb411b4bSmrg
15258eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
15259eb411b4bSmrg
15260eb411b4bSmrg		eval supported=\$$cacheid
15261876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15262876003caSmrg$as_echo "$supported" >&6; }
15263eb411b4bSmrg		if test "$supported" = "yes" ; then
15264eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED"
15265eb411b4bSmrg			found="yes"
15266eb411b4bSmrg		fi
15267eb411b4bSmrg	fi
15268eb411b4bSmrg
15269eb411b4bSmrg
15270eb411b4bSmrg
15271eb411b4bSmrg
15272eb411b4bSmrg
15273eb411b4bSmrg
15274eb411b4bSmrg
15275eb411b4bSmrg
15276eb411b4bSmrg
15277eb411b4bSmrg
15278eb411b4bSmrg
15279eb411b4bSmrg
15280eb411b4bSmrg
15281eb411b4bSmrg
15282eb411b4bSmrg
15283eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
15284eb411b4bSmrg
15285eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
15286eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15287876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15288876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15289876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
15290876003caSmrg  $as_echo_n "(cached) " >&6
15291876003caSmrgelse
15292eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15293eb411b4bSmrg/* end confdefs.h.  */
15294eb411b4bSmrgint i;
15295eb411b4bSmrg_ACEOF
15296876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
15297eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
15298876003caSmrgelse
15299eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
15300eb411b4bSmrgfi
15301876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15302eb411b4bSmrgfi
15303876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15304876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
15305eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
15306eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
15307eb411b4bSmrgfi
15308eb411b4bSmrg
15309eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
15310eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15311eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15312eb411b4bSmrg	fi
15313eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15314876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15315876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15316876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
15317876003caSmrg  $as_echo_n "(cached) " >&6
15318876003caSmrgelse
15319eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15320eb411b4bSmrg/* end confdefs.h.  */
15321eb411b4bSmrgint i;
15322eb411b4bSmrg_ACEOF
15323876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
15324eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
15325876003caSmrgelse
15326eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
15327eb411b4bSmrgfi
15328876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15329eb411b4bSmrgfi
15330876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15331876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
15332eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
15333eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
15334eb411b4bSmrgfi
15335eb411b4bSmrg
15336eb411b4bSmrgfound="no"
15337eb411b4bSmrg
15338eb411b4bSmrg	if test $found = "no" ; then
15339818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15340eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15341eb411b4bSmrg		fi
15342eb411b4bSmrg
15343818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15344eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15345eb411b4bSmrg		fi
15346eb411b4bSmrg
15347eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=nonnull"
15348eb411b4bSmrg
15349876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=nonnull" >&5
15350876003caSmrg$as_echo_n "checking if $CC supports -Werror=nonnull... " >&6; }
153510f8248bfSmrg		cacheid=xorg_cv_cc_flag__Werror_nonnull
15352876003caSmrg		if eval \${$cacheid+:} false; then :
15353876003caSmrg  $as_echo_n "(cached) " >&6
15354876003caSmrgelse
15355eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15356eb411b4bSmrg/* end confdefs.h.  */
15357eb411b4bSmrgint i;
15358eb411b4bSmrgint
15359876003caSmrgmain ()
15360eb411b4bSmrg{
15361eb411b4bSmrg
15362eb411b4bSmrg  ;
15363eb411b4bSmrg  return 0;
15364eb411b4bSmrg}
15365eb411b4bSmrg_ACEOF
15366876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
15367eb411b4bSmrg  eval $cacheid=yes
15368876003caSmrgelse
15369eb411b4bSmrg  eval $cacheid=no
15370eb411b4bSmrgfi
15371876003caSmrgrm -f core conftest.err conftest.$ac_objext \
15372eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
15373eb411b4bSmrgfi
15374eb411b4bSmrg
15375eb411b4bSmrg
15376eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
15377eb411b4bSmrg
15378eb411b4bSmrg		eval supported=\$$cacheid
15379876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15380876003caSmrg$as_echo "$supported" >&6; }
15381eb411b4bSmrg		if test "$supported" = "yes" ; then
15382eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=nonnull"
15383eb411b4bSmrg			found="yes"
15384eb411b4bSmrg		fi
15385eb411b4bSmrg	fi
15386eb411b4bSmrg
15387eb411b4bSmrg
15388eb411b4bSmrg
15389eb411b4bSmrg
15390eb411b4bSmrg
15391eb411b4bSmrg
15392eb411b4bSmrg
15393eb411b4bSmrg
15394eb411b4bSmrg
15395eb411b4bSmrg
15396eb411b4bSmrg
15397eb411b4bSmrg
15398eb411b4bSmrg
15399eb411b4bSmrg
15400eb411b4bSmrg
15401eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
15402eb411b4bSmrg
15403eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
15404eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15405876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15406876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15407876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
15408876003caSmrg  $as_echo_n "(cached) " >&6
15409876003caSmrgelse
15410eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15411eb411b4bSmrg/* end confdefs.h.  */
15412eb411b4bSmrgint i;
15413eb411b4bSmrg_ACEOF
15414876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
15415eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
15416876003caSmrgelse
15417eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
15418eb411b4bSmrgfi
15419876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15420eb411b4bSmrgfi
15421876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15422876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
15423eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
15424eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
15425eb411b4bSmrgfi
15426eb411b4bSmrg
15427eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
15428eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15429eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15430eb411b4bSmrg	fi
15431eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15432876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15433876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15434876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
15435876003caSmrg  $as_echo_n "(cached) " >&6
15436876003caSmrgelse
15437eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15438eb411b4bSmrg/* end confdefs.h.  */
15439eb411b4bSmrgint i;
15440eb411b4bSmrg_ACEOF
15441876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
15442eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
15443876003caSmrgelse
15444eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
15445eb411b4bSmrgfi
15446876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15447eb411b4bSmrgfi
15448876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15449876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
15450eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
15451eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
15452eb411b4bSmrgfi
15453eb411b4bSmrg
15454eb411b4bSmrgfound="no"
15455eb411b4bSmrg
15456eb411b4bSmrg	if test $found = "no" ; then
15457818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15458eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15459eb411b4bSmrg		fi
15460eb411b4bSmrg
15461818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15462eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15463eb411b4bSmrg		fi
15464eb411b4bSmrg
15465eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=init-self"
15466eb411b4bSmrg
15467876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=init-self" >&5
15468876003caSmrg$as_echo_n "checking if $CC supports -Werror=init-self... " >&6; }
154690f8248bfSmrg		cacheid=xorg_cv_cc_flag__Werror_init_self
15470876003caSmrg		if eval \${$cacheid+:} false; then :
15471876003caSmrg  $as_echo_n "(cached) " >&6
15472876003caSmrgelse
15473eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15474eb411b4bSmrg/* end confdefs.h.  */
15475eb411b4bSmrgint i;
15476eb411b4bSmrgint
15477876003caSmrgmain ()
15478eb411b4bSmrg{
15479eb411b4bSmrg
15480eb411b4bSmrg  ;
15481eb411b4bSmrg  return 0;
15482eb411b4bSmrg}
15483eb411b4bSmrg_ACEOF
15484876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
15485eb411b4bSmrg  eval $cacheid=yes
15486876003caSmrgelse
15487eb411b4bSmrg  eval $cacheid=no
15488eb411b4bSmrgfi
15489876003caSmrgrm -f core conftest.err conftest.$ac_objext \
15490eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
15491eb411b4bSmrgfi
15492eb411b4bSmrg
15493eb411b4bSmrg
15494eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
15495eb411b4bSmrg
15496eb411b4bSmrg		eval supported=\$$cacheid
15497876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15498876003caSmrg$as_echo "$supported" >&6; }
15499eb411b4bSmrg		if test "$supported" = "yes" ; then
15500eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=init-self"
15501eb411b4bSmrg			found="yes"
15502eb411b4bSmrg		fi
15503eb411b4bSmrg	fi
15504eb411b4bSmrg
15505eb411b4bSmrg
15506eb411b4bSmrg
15507eb411b4bSmrg
15508eb411b4bSmrg
15509eb411b4bSmrg
15510eb411b4bSmrg
15511eb411b4bSmrg
15512eb411b4bSmrg
15513eb411b4bSmrg
15514eb411b4bSmrg
15515eb411b4bSmrg
15516eb411b4bSmrg
15517eb411b4bSmrg
15518eb411b4bSmrg
15519eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
15520eb411b4bSmrg
15521eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
15522eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15523876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15524876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15525876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
15526876003caSmrg  $as_echo_n "(cached) " >&6
15527876003caSmrgelse
15528eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15529eb411b4bSmrg/* end confdefs.h.  */
15530eb411b4bSmrgint i;
15531eb411b4bSmrg_ACEOF
15532876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
15533eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
15534876003caSmrgelse
15535eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
15536eb411b4bSmrgfi
15537876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15538eb411b4bSmrgfi
15539876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15540876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
15541eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
15542eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
15543eb411b4bSmrgfi
15544eb411b4bSmrg
15545eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
15546eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15547eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15548eb411b4bSmrg	fi
15549eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15550876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15551876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15552876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
15553876003caSmrg  $as_echo_n "(cached) " >&6
15554876003caSmrgelse
15555eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15556eb411b4bSmrg/* end confdefs.h.  */
15557eb411b4bSmrgint i;
15558eb411b4bSmrg_ACEOF
15559876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
15560eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
15561876003caSmrgelse
15562eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
15563eb411b4bSmrgfi
15564876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15565eb411b4bSmrgfi
15566876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15567876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
15568eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
15569eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
15570eb411b4bSmrgfi
15571eb411b4bSmrg
15572eb411b4bSmrgfound="no"
15573eb411b4bSmrg
15574eb411b4bSmrg	if test $found = "no" ; then
15575818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15576eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15577eb411b4bSmrg		fi
15578eb411b4bSmrg
15579818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15580eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15581eb411b4bSmrg		fi
15582eb411b4bSmrg
15583eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=main"
15584eb411b4bSmrg
15585876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=main" >&5
15586876003caSmrg$as_echo_n "checking if $CC supports -Werror=main... " >&6; }
155870f8248bfSmrg		cacheid=xorg_cv_cc_flag__Werror_main
15588876003caSmrg		if eval \${$cacheid+:} false; then :
15589876003caSmrg  $as_echo_n "(cached) " >&6
15590876003caSmrgelse
15591eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15592eb411b4bSmrg/* end confdefs.h.  */
15593eb411b4bSmrgint i;
15594eb411b4bSmrgint
15595876003caSmrgmain ()
15596eb411b4bSmrg{
15597eb411b4bSmrg
15598eb411b4bSmrg  ;
15599eb411b4bSmrg  return 0;
15600eb411b4bSmrg}
15601eb411b4bSmrg_ACEOF
15602876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
15603eb411b4bSmrg  eval $cacheid=yes
15604876003caSmrgelse
15605eb411b4bSmrg  eval $cacheid=no
15606eb411b4bSmrgfi
15607876003caSmrgrm -f core conftest.err conftest.$ac_objext \
15608eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
15609eb411b4bSmrgfi
15610eb411b4bSmrg
15611eb411b4bSmrg
15612eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
15613eb411b4bSmrg
15614eb411b4bSmrg		eval supported=\$$cacheid
15615876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15616876003caSmrg$as_echo "$supported" >&6; }
15617eb411b4bSmrg		if test "$supported" = "yes" ; then
15618eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=main"
15619eb411b4bSmrg			found="yes"
15620eb411b4bSmrg		fi
15621eb411b4bSmrg	fi
15622eb411b4bSmrg
15623eb411b4bSmrg
15624eb411b4bSmrg
15625eb411b4bSmrg
15626eb411b4bSmrg
15627eb411b4bSmrg
15628eb411b4bSmrg
15629eb411b4bSmrg
15630eb411b4bSmrg
15631eb411b4bSmrg
15632eb411b4bSmrg
15633eb411b4bSmrg
15634eb411b4bSmrg
15635eb411b4bSmrg
15636eb411b4bSmrg
15637eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
15638eb411b4bSmrg
15639eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
15640eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15641876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15642876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15643876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
15644876003caSmrg  $as_echo_n "(cached) " >&6
15645876003caSmrgelse
15646eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15647eb411b4bSmrg/* end confdefs.h.  */
15648eb411b4bSmrgint i;
15649eb411b4bSmrg_ACEOF
15650876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
15651eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
15652876003caSmrgelse
15653eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
15654eb411b4bSmrgfi
15655876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15656eb411b4bSmrgfi
15657876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15658876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
15659eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
15660eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
15661eb411b4bSmrgfi
15662eb411b4bSmrg
15663eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
15664eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15665eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15666eb411b4bSmrg	fi
15667eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15668876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15669876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15670876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
15671876003caSmrg  $as_echo_n "(cached) " >&6
15672876003caSmrgelse
15673eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15674eb411b4bSmrg/* end confdefs.h.  */
15675eb411b4bSmrgint i;
15676eb411b4bSmrg_ACEOF
15677876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
15678eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
15679876003caSmrgelse
15680eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
15681eb411b4bSmrgfi
15682876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15683eb411b4bSmrgfi
15684876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15685876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
15686eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
15687eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
15688eb411b4bSmrgfi
15689eb411b4bSmrg
15690eb411b4bSmrgfound="no"
15691eb411b4bSmrg
15692eb411b4bSmrg	if test $found = "no" ; then
15693818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15694eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15695eb411b4bSmrg		fi
15696eb411b4bSmrg
15697818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15698eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15699eb411b4bSmrg		fi
15700eb411b4bSmrg
15701eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=missing-braces"
15702eb411b4bSmrg
15703876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=missing-braces" >&5
15704876003caSmrg$as_echo_n "checking if $CC supports -Werror=missing-braces... " >&6; }
157050f8248bfSmrg		cacheid=xorg_cv_cc_flag__Werror_missing_braces
15706876003caSmrg		if eval \${$cacheid+:} false; then :
15707876003caSmrg  $as_echo_n "(cached) " >&6
15708876003caSmrgelse
15709eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15710eb411b4bSmrg/* end confdefs.h.  */
15711eb411b4bSmrgint i;
15712eb411b4bSmrgint
15713876003caSmrgmain ()
15714eb411b4bSmrg{
15715eb411b4bSmrg
15716eb411b4bSmrg  ;
15717eb411b4bSmrg  return 0;
15718eb411b4bSmrg}
15719eb411b4bSmrg_ACEOF
15720876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
15721eb411b4bSmrg  eval $cacheid=yes
15722876003caSmrgelse
15723eb411b4bSmrg  eval $cacheid=no
15724eb411b4bSmrgfi
15725876003caSmrgrm -f core conftest.err conftest.$ac_objext \
15726eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
15727eb411b4bSmrgfi
15728eb411b4bSmrg
15729eb411b4bSmrg
15730eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
15731eb411b4bSmrg
15732eb411b4bSmrg		eval supported=\$$cacheid
15733876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15734876003caSmrg$as_echo "$supported" >&6; }
15735eb411b4bSmrg		if test "$supported" = "yes" ; then
15736eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=missing-braces"
15737eb411b4bSmrg			found="yes"
15738eb411b4bSmrg		fi
15739eb411b4bSmrg	fi
15740eb411b4bSmrg
15741eb411b4bSmrg
15742eb411b4bSmrg
15743eb411b4bSmrg
15744eb411b4bSmrg
15745eb411b4bSmrg
15746eb411b4bSmrg
15747eb411b4bSmrg
15748eb411b4bSmrg
15749eb411b4bSmrg
15750eb411b4bSmrg
15751eb411b4bSmrg
15752eb411b4bSmrg
15753eb411b4bSmrg
15754eb411b4bSmrg
15755eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
15756eb411b4bSmrg
15757eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
15758eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15759876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15760876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15761876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
15762876003caSmrg  $as_echo_n "(cached) " >&6
15763876003caSmrgelse
15764eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15765eb411b4bSmrg/* end confdefs.h.  */
15766eb411b4bSmrgint i;
15767eb411b4bSmrg_ACEOF
15768876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
15769eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
15770876003caSmrgelse
15771eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
15772eb411b4bSmrgfi
15773876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15774eb411b4bSmrgfi
15775876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15776876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
15777eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
15778eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
15779eb411b4bSmrgfi
15780eb411b4bSmrg
15781eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
15782eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15783eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15784eb411b4bSmrg	fi
15785eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15786876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15787876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15788876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
15789876003caSmrg  $as_echo_n "(cached) " >&6
15790876003caSmrgelse
15791eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15792eb411b4bSmrg/* end confdefs.h.  */
15793eb411b4bSmrgint i;
15794eb411b4bSmrg_ACEOF
15795876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
15796eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
15797876003caSmrgelse
15798eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
15799eb411b4bSmrgfi
15800876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15801eb411b4bSmrgfi
15802876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15803876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
15804eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
15805eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
15806eb411b4bSmrgfi
15807eb411b4bSmrg
15808eb411b4bSmrgfound="no"
15809eb411b4bSmrg
15810eb411b4bSmrg	if test $found = "no" ; then
15811818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15812eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15813eb411b4bSmrg		fi
15814eb411b4bSmrg
15815818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15816eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15817eb411b4bSmrg		fi
15818eb411b4bSmrg
15819eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=sequence-point"
15820eb411b4bSmrg
15821876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=sequence-point" >&5
15822876003caSmrg$as_echo_n "checking if $CC supports -Werror=sequence-point... " >&6; }
158230f8248bfSmrg		cacheid=xorg_cv_cc_flag__Werror_sequence_point
15824876003caSmrg		if eval \${$cacheid+:} false; then :
15825876003caSmrg  $as_echo_n "(cached) " >&6
15826876003caSmrgelse
15827eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15828eb411b4bSmrg/* end confdefs.h.  */
15829eb411b4bSmrgint i;
15830eb411b4bSmrgint
15831876003caSmrgmain ()
15832eb411b4bSmrg{
15833eb411b4bSmrg
15834eb411b4bSmrg  ;
15835eb411b4bSmrg  return 0;
15836eb411b4bSmrg}
15837eb411b4bSmrg_ACEOF
15838876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
15839eb411b4bSmrg  eval $cacheid=yes
15840876003caSmrgelse
15841eb411b4bSmrg  eval $cacheid=no
15842eb411b4bSmrgfi
15843876003caSmrgrm -f core conftest.err conftest.$ac_objext \
15844eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
15845eb411b4bSmrgfi
15846eb411b4bSmrg
15847eb411b4bSmrg
15848eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
15849eb411b4bSmrg
15850eb411b4bSmrg		eval supported=\$$cacheid
15851876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15852876003caSmrg$as_echo "$supported" >&6; }
15853eb411b4bSmrg		if test "$supported" = "yes" ; then
15854eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=sequence-point"
15855eb411b4bSmrg			found="yes"
15856eb411b4bSmrg		fi
15857eb411b4bSmrg	fi
15858eb411b4bSmrg
15859eb411b4bSmrg
15860eb411b4bSmrg
15861eb411b4bSmrg
15862eb411b4bSmrg
15863eb411b4bSmrg
15864eb411b4bSmrg
15865eb411b4bSmrg
15866eb411b4bSmrg
15867eb411b4bSmrg
15868eb411b4bSmrg
15869eb411b4bSmrg
15870eb411b4bSmrg
15871eb411b4bSmrg
15872eb411b4bSmrg
15873eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
15874eb411b4bSmrg
15875eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
15876eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15877876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15878876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15879876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
15880876003caSmrg  $as_echo_n "(cached) " >&6
15881876003caSmrgelse
15882eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15883eb411b4bSmrg/* end confdefs.h.  */
15884eb411b4bSmrgint i;
15885eb411b4bSmrg_ACEOF
15886876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
15887eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
15888876003caSmrgelse
15889eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
15890eb411b4bSmrgfi
15891876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15892eb411b4bSmrgfi
15893876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15894876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
15895eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
15896eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
15897eb411b4bSmrgfi
15898eb411b4bSmrg
15899eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
15900eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15901eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15902eb411b4bSmrg	fi
15903eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15904876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15905876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15906876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
15907876003caSmrg  $as_echo_n "(cached) " >&6
15908876003caSmrgelse
15909eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15910eb411b4bSmrg/* end confdefs.h.  */
15911eb411b4bSmrgint i;
15912eb411b4bSmrg_ACEOF
15913876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
15914eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
15915876003caSmrgelse
15916eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
15917eb411b4bSmrgfi
15918876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15919eb411b4bSmrgfi
15920876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15921876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
15922eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
15923eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
15924eb411b4bSmrgfi
15925eb411b4bSmrg
15926eb411b4bSmrgfound="no"
15927eb411b4bSmrg
15928eb411b4bSmrg	if test $found = "no" ; then
15929818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15930eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15931eb411b4bSmrg		fi
15932eb411b4bSmrg
15933818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15934eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15935eb411b4bSmrg		fi
15936eb411b4bSmrg
15937eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=return-type"
15938eb411b4bSmrg
15939876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=return-type" >&5
15940876003caSmrg$as_echo_n "checking if $CC supports -Werror=return-type... " >&6; }
159410f8248bfSmrg		cacheid=xorg_cv_cc_flag__Werror_return_type
15942876003caSmrg		if eval \${$cacheid+:} false; then :
15943876003caSmrg  $as_echo_n "(cached) " >&6
15944876003caSmrgelse
15945eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15946eb411b4bSmrg/* end confdefs.h.  */
15947eb411b4bSmrgint i;
15948eb411b4bSmrgint
15949876003caSmrgmain ()
15950eb411b4bSmrg{
15951eb411b4bSmrg
15952eb411b4bSmrg  ;
15953eb411b4bSmrg  return 0;
15954eb411b4bSmrg}
15955eb411b4bSmrg_ACEOF
15956876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
15957eb411b4bSmrg  eval $cacheid=yes
15958876003caSmrgelse
15959eb411b4bSmrg  eval $cacheid=no
15960eb411b4bSmrgfi
15961876003caSmrgrm -f core conftest.err conftest.$ac_objext \
15962eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
15963eb411b4bSmrgfi
15964eb411b4bSmrg
15965eb411b4bSmrg
15966eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
15967eb411b4bSmrg
15968eb411b4bSmrg		eval supported=\$$cacheid
15969876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15970876003caSmrg$as_echo "$supported" >&6; }
15971eb411b4bSmrg		if test "$supported" = "yes" ; then
15972eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=return-type"
15973eb411b4bSmrg			found="yes"
15974eb411b4bSmrg		fi
15975eb411b4bSmrg	fi
15976eb411b4bSmrg
15977eb411b4bSmrg	if test $found = "no" ; then
15978818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15979eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15980eb411b4bSmrg		fi
15981eb411b4bSmrg
15982818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15983eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15984eb411b4bSmrg		fi
15985eb411b4bSmrg
15986eb411b4bSmrg		CFLAGS="$CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT"
15987eb411b4bSmrg
15988876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT" >&5
15989876003caSmrg$as_echo_n "checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT... " >&6; }
159900f8248bfSmrg		cacheid=xorg_cv_cc_flag__errwarn_E_FUNC_HAS_NO_RETURN_STMT
15991876003caSmrg		if eval \${$cacheid+:} false; then :
15992876003caSmrg  $as_echo_n "(cached) " >&6
15993876003caSmrgelse
15994eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15995eb411b4bSmrg/* end confdefs.h.  */
15996eb411b4bSmrgint i;
15997eb411b4bSmrgint
15998876003caSmrgmain ()
15999eb411b4bSmrg{
16000eb411b4bSmrg
16001eb411b4bSmrg  ;
16002eb411b4bSmrg  return 0;
16003eb411b4bSmrg}
16004eb411b4bSmrg_ACEOF
16005876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
16006eb411b4bSmrg  eval $cacheid=yes
16007876003caSmrgelse
16008eb411b4bSmrg  eval $cacheid=no
16009eb411b4bSmrgfi
16010876003caSmrgrm -f core conftest.err conftest.$ac_objext \
16011eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
16012eb411b4bSmrgfi
16013eb411b4bSmrg
16014eb411b4bSmrg
16015eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
16016eb411b4bSmrg
16017eb411b4bSmrg		eval supported=\$$cacheid
16018876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16019876003caSmrg$as_echo "$supported" >&6; }
16020eb411b4bSmrg		if test "$supported" = "yes" ; then
16021eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT"
16022eb411b4bSmrg			found="yes"
16023eb411b4bSmrg		fi
16024eb411b4bSmrg	fi
16025eb411b4bSmrg
16026eb411b4bSmrg
16027eb411b4bSmrg
16028eb411b4bSmrg
16029eb411b4bSmrg
16030eb411b4bSmrg
16031eb411b4bSmrg
16032eb411b4bSmrg
16033eb411b4bSmrg
16034eb411b4bSmrg
16035eb411b4bSmrg
16036eb411b4bSmrg
16037eb411b4bSmrg
16038eb411b4bSmrg
16039eb411b4bSmrg
16040eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
16041eb411b4bSmrg
16042eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
16043eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16044876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16045876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16046876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
16047876003caSmrg  $as_echo_n "(cached) " >&6
16048876003caSmrgelse
16049eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16050eb411b4bSmrg/* end confdefs.h.  */
16051eb411b4bSmrgint i;
16052eb411b4bSmrg_ACEOF
16053876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
16054eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
16055876003caSmrgelse
16056eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
16057eb411b4bSmrgfi
16058876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16059eb411b4bSmrgfi
16060876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16061876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
16062eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
16063eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
16064eb411b4bSmrgfi
16065eb411b4bSmrg
16066eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
16067eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16068eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16069eb411b4bSmrg	fi
16070eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16071876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16072876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16073876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
16074876003caSmrg  $as_echo_n "(cached) " >&6
16075876003caSmrgelse
16076eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16077eb411b4bSmrg/* end confdefs.h.  */
16078eb411b4bSmrgint i;
16079eb411b4bSmrg_ACEOF
16080876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
16081eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
16082876003caSmrgelse
16083eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
16084eb411b4bSmrgfi
16085876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16086eb411b4bSmrgfi
16087876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16088876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
16089eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
16090eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
16091eb411b4bSmrgfi
16092eb411b4bSmrg
16093eb411b4bSmrgfound="no"
16094eb411b4bSmrg
16095eb411b4bSmrg	if test $found = "no" ; then
16096818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16097eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16098eb411b4bSmrg		fi
16099eb411b4bSmrg
16100818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16101eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16102eb411b4bSmrg		fi
16103eb411b4bSmrg
16104eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=trigraphs"
16105eb411b4bSmrg
16106876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=trigraphs" >&5
16107876003caSmrg$as_echo_n "checking if $CC supports -Werror=trigraphs... " >&6; }
161080f8248bfSmrg		cacheid=xorg_cv_cc_flag__Werror_trigraphs
16109876003caSmrg		if eval \${$cacheid+:} false; then :
16110876003caSmrg  $as_echo_n "(cached) " >&6
16111876003caSmrgelse
16112eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16113eb411b4bSmrg/* end confdefs.h.  */
16114eb411b4bSmrgint i;
16115eb411b4bSmrgint
16116876003caSmrgmain ()
16117eb411b4bSmrg{
16118eb411b4bSmrg
16119eb411b4bSmrg  ;
16120eb411b4bSmrg  return 0;
16121eb411b4bSmrg}
16122eb411b4bSmrg_ACEOF
16123876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
16124eb411b4bSmrg  eval $cacheid=yes
16125876003caSmrgelse
16126eb411b4bSmrg  eval $cacheid=no
16127eb411b4bSmrgfi
16128876003caSmrgrm -f core conftest.err conftest.$ac_objext \
16129eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
16130eb411b4bSmrgfi
16131eb411b4bSmrg
16132eb411b4bSmrg
16133eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
16134eb411b4bSmrg
16135eb411b4bSmrg		eval supported=\$$cacheid
16136876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16137876003caSmrg$as_echo "$supported" >&6; }
16138eb411b4bSmrg		if test "$supported" = "yes" ; then
16139eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=trigraphs"
16140eb411b4bSmrg			found="yes"
16141eb411b4bSmrg		fi
16142eb411b4bSmrg	fi
16143eb411b4bSmrg
16144eb411b4bSmrg
16145eb411b4bSmrg
16146eb411b4bSmrg
16147eb411b4bSmrg
16148eb411b4bSmrg
16149eb411b4bSmrg
16150eb411b4bSmrg
16151eb411b4bSmrg
16152eb411b4bSmrg
16153eb411b4bSmrg
16154eb411b4bSmrg
16155eb411b4bSmrg
16156eb411b4bSmrg
16157eb411b4bSmrg
16158eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
16159eb411b4bSmrg
16160eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
16161eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16162876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16163876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16164876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
16165876003caSmrg  $as_echo_n "(cached) " >&6
16166876003caSmrgelse
16167eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16168eb411b4bSmrg/* end confdefs.h.  */
16169eb411b4bSmrgint i;
16170eb411b4bSmrg_ACEOF
16171876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
16172eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
16173876003caSmrgelse
16174eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
16175eb411b4bSmrgfi
16176876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16177eb411b4bSmrgfi
16178876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16179876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
16180eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
16181eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
16182eb411b4bSmrgfi
16183eb411b4bSmrg
16184eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
16185eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16186eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16187eb411b4bSmrg	fi
16188eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16189876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16190876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16191876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
16192876003caSmrg  $as_echo_n "(cached) " >&6
16193876003caSmrgelse
16194eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16195eb411b4bSmrg/* end confdefs.h.  */
16196eb411b4bSmrgint i;
16197eb411b4bSmrg_ACEOF
16198876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
16199eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
16200876003caSmrgelse
16201eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
16202eb411b4bSmrgfi
16203876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16204eb411b4bSmrgfi
16205876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16206876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
16207eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
16208eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
16209eb411b4bSmrgfi
16210eb411b4bSmrg
16211eb411b4bSmrgfound="no"
16212eb411b4bSmrg
16213eb411b4bSmrg	if test $found = "no" ; then
16214818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16215eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16216eb411b4bSmrg		fi
16217eb411b4bSmrg
16218818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16219eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16220eb411b4bSmrg		fi
16221eb411b4bSmrg
16222eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=array-bounds"
16223eb411b4bSmrg
16224876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=array-bounds" >&5
16225876003caSmrg$as_echo_n "checking if $CC supports -Werror=array-bounds... " >&6; }
162260f8248bfSmrg		cacheid=xorg_cv_cc_flag__Werror_array_bounds
16227876003caSmrg		if eval \${$cacheid+:} false; then :
16228876003caSmrg  $as_echo_n "(cached) " >&6
16229876003caSmrgelse
16230eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16231eb411b4bSmrg/* end confdefs.h.  */
16232eb411b4bSmrgint i;
16233eb411b4bSmrgint
16234876003caSmrgmain ()
16235eb411b4bSmrg{
16236eb411b4bSmrg
16237eb411b4bSmrg  ;
16238eb411b4bSmrg  return 0;
16239eb411b4bSmrg}
16240eb411b4bSmrg_ACEOF
16241876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
16242eb411b4bSmrg  eval $cacheid=yes
16243876003caSmrgelse
16244eb411b4bSmrg  eval $cacheid=no
16245eb411b4bSmrgfi
16246876003caSmrgrm -f core conftest.err conftest.$ac_objext \
16247eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
16248eb411b4bSmrgfi
16249eb411b4bSmrg
16250eb411b4bSmrg
16251eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
16252eb411b4bSmrg
16253eb411b4bSmrg		eval supported=\$$cacheid
16254876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16255876003caSmrg$as_echo "$supported" >&6; }
16256eb411b4bSmrg		if test "$supported" = "yes" ; then
16257eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=array-bounds"
16258eb411b4bSmrg			found="yes"
16259eb411b4bSmrg		fi
16260eb411b4bSmrg	fi
16261eb411b4bSmrg
16262eb411b4bSmrg
16263eb411b4bSmrg
16264eb411b4bSmrg
16265eb411b4bSmrg
16266eb411b4bSmrg
16267eb411b4bSmrg
16268eb411b4bSmrg
16269eb411b4bSmrg
16270eb411b4bSmrg
16271eb411b4bSmrg
16272eb411b4bSmrg
16273eb411b4bSmrg
16274eb411b4bSmrg
16275eb411b4bSmrg
16276eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
16277eb411b4bSmrg
16278eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
16279eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16280876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16281876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16282876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
16283876003caSmrg  $as_echo_n "(cached) " >&6
16284876003caSmrgelse
16285eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16286eb411b4bSmrg/* end confdefs.h.  */
16287eb411b4bSmrgint i;
16288eb411b4bSmrg_ACEOF
16289876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
16290eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
16291876003caSmrgelse
16292eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
16293eb411b4bSmrgfi
16294876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16295eb411b4bSmrgfi
16296876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16297876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
16298eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
16299eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
16300eb411b4bSmrgfi
16301eb411b4bSmrg
16302eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
16303eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16304eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16305eb411b4bSmrg	fi
16306eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16307876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16308876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16309876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
16310876003caSmrg  $as_echo_n "(cached) " >&6
16311876003caSmrgelse
16312eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16313eb411b4bSmrg/* end confdefs.h.  */
16314eb411b4bSmrgint i;
16315eb411b4bSmrg_ACEOF
16316876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
16317eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
16318876003caSmrgelse
16319eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
16320eb411b4bSmrgfi
16321876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16322eb411b4bSmrgfi
16323876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16324876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
16325eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
16326eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
16327eb411b4bSmrgfi
16328eb411b4bSmrg
16329eb411b4bSmrgfound="no"
16330eb411b4bSmrg
16331eb411b4bSmrg	if test $found = "no" ; then
16332818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16333eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16334eb411b4bSmrg		fi
16335eb411b4bSmrg
16336818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16337eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16338eb411b4bSmrg		fi
16339eb411b4bSmrg
16340eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=write-strings"
16341eb411b4bSmrg
16342876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=write-strings" >&5
16343876003caSmrg$as_echo_n "checking if $CC supports -Werror=write-strings... " >&6; }
163440f8248bfSmrg		cacheid=xorg_cv_cc_flag__Werror_write_strings
16345876003caSmrg		if eval \${$cacheid+:} false; then :
16346876003caSmrg  $as_echo_n "(cached) " >&6
16347876003caSmrgelse
16348eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16349eb411b4bSmrg/* end confdefs.h.  */
16350eb411b4bSmrgint i;
16351eb411b4bSmrgint
16352876003caSmrgmain ()
16353eb411b4bSmrg{
16354eb411b4bSmrg
16355eb411b4bSmrg  ;
16356eb411b4bSmrg  return 0;
16357eb411b4bSmrg}
16358eb411b4bSmrg_ACEOF
16359876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
16360eb411b4bSmrg  eval $cacheid=yes
16361876003caSmrgelse
16362eb411b4bSmrg  eval $cacheid=no
16363eb411b4bSmrgfi
16364876003caSmrgrm -f core conftest.err conftest.$ac_objext \
16365eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
16366eb411b4bSmrgfi
16367eb411b4bSmrg
16368eb411b4bSmrg
16369eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
16370eb411b4bSmrg
16371eb411b4bSmrg		eval supported=\$$cacheid
16372876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16373876003caSmrg$as_echo "$supported" >&6; }
16374eb411b4bSmrg		if test "$supported" = "yes" ; then
16375eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=write-strings"
16376eb411b4bSmrg			found="yes"
16377eb411b4bSmrg		fi
16378eb411b4bSmrg	fi
16379eb411b4bSmrg
16380eb411b4bSmrg
16381eb411b4bSmrg
16382eb411b4bSmrg
16383eb411b4bSmrg
16384eb411b4bSmrg
16385eb411b4bSmrg
16386eb411b4bSmrg
16387eb411b4bSmrg
16388eb411b4bSmrg
16389eb411b4bSmrg
16390eb411b4bSmrg
16391eb411b4bSmrg
16392eb411b4bSmrg
16393eb411b4bSmrg
16394eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
16395eb411b4bSmrg
16396eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
16397eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16398876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16399876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16400876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
16401876003caSmrg  $as_echo_n "(cached) " >&6
16402876003caSmrgelse
16403eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16404eb411b4bSmrg/* end confdefs.h.  */
16405eb411b4bSmrgint i;
16406eb411b4bSmrg_ACEOF
16407876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
16408eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
16409876003caSmrgelse
16410eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
16411eb411b4bSmrgfi
16412876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16413eb411b4bSmrgfi
16414876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16415876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
16416eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
16417eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
16418eb411b4bSmrgfi
16419eb411b4bSmrg
16420eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
16421eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16422eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16423eb411b4bSmrg	fi
16424eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16425876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16426876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16427876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
16428876003caSmrg  $as_echo_n "(cached) " >&6
16429876003caSmrgelse
16430eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16431eb411b4bSmrg/* end confdefs.h.  */
16432eb411b4bSmrgint i;
16433eb411b4bSmrg_ACEOF
16434876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
16435eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
16436876003caSmrgelse
16437eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
16438eb411b4bSmrgfi
16439876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16440eb411b4bSmrgfi
16441876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16442876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
16443eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
16444eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
16445eb411b4bSmrgfi
16446eb411b4bSmrg
16447eb411b4bSmrgfound="no"
16448eb411b4bSmrg
16449eb411b4bSmrg	if test $found = "no" ; then
16450818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16451eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16452eb411b4bSmrg		fi
16453eb411b4bSmrg
16454818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16455eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16456eb411b4bSmrg		fi
16457eb411b4bSmrg
16458eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=address"
16459eb411b4bSmrg
16460876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=address" >&5
16461876003caSmrg$as_echo_n "checking if $CC supports -Werror=address... " >&6; }
164620f8248bfSmrg		cacheid=xorg_cv_cc_flag__Werror_address
16463876003caSmrg		if eval \${$cacheid+:} false; then :
16464876003caSmrg  $as_echo_n "(cached) " >&6
16465876003caSmrgelse
16466eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16467eb411b4bSmrg/* end confdefs.h.  */
16468eb411b4bSmrgint i;
16469eb411b4bSmrgint
16470876003caSmrgmain ()
16471eb411b4bSmrg{
16472eb411b4bSmrg
16473eb411b4bSmrg  ;
16474eb411b4bSmrg  return 0;
16475eb411b4bSmrg}
16476eb411b4bSmrg_ACEOF
16477876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
16478eb411b4bSmrg  eval $cacheid=yes
16479876003caSmrgelse
16480eb411b4bSmrg  eval $cacheid=no
16481eb411b4bSmrgfi
16482876003caSmrgrm -f core conftest.err conftest.$ac_objext \
16483eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
16484eb411b4bSmrgfi
16485eb411b4bSmrg
16486eb411b4bSmrg
16487eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
16488eb411b4bSmrg
16489eb411b4bSmrg		eval supported=\$$cacheid
16490876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16491876003caSmrg$as_echo "$supported" >&6; }
16492eb411b4bSmrg		if test "$supported" = "yes" ; then
16493eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=address"
16494eb411b4bSmrg			found="yes"
16495eb411b4bSmrg		fi
16496eb411b4bSmrg	fi
16497eb411b4bSmrg
16498eb411b4bSmrg
16499eb411b4bSmrg
16500eb411b4bSmrg
16501eb411b4bSmrg
16502eb411b4bSmrg
16503eb411b4bSmrg
16504eb411b4bSmrg
16505eb411b4bSmrg
16506eb411b4bSmrg
16507eb411b4bSmrg
16508eb411b4bSmrg
16509eb411b4bSmrg
16510eb411b4bSmrg
16511eb411b4bSmrg
16512eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
16513eb411b4bSmrg
16514eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
16515eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16516876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16517876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16518876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
16519876003caSmrg  $as_echo_n "(cached) " >&6
16520876003caSmrgelse
16521eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16522eb411b4bSmrg/* end confdefs.h.  */
16523eb411b4bSmrgint i;
16524eb411b4bSmrg_ACEOF
16525876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
16526eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
16527876003caSmrgelse
16528eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
16529eb411b4bSmrgfi
16530876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16531eb411b4bSmrgfi
16532876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16533876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
16534eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
16535eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
16536eb411b4bSmrgfi
16537eb411b4bSmrg
16538eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
16539eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16540eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16541eb411b4bSmrg	fi
16542eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16543876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16544876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16545876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
16546876003caSmrg  $as_echo_n "(cached) " >&6
16547876003caSmrgelse
16548eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16549eb411b4bSmrg/* end confdefs.h.  */
16550eb411b4bSmrgint i;
16551eb411b4bSmrg_ACEOF
16552876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
16553eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
16554876003caSmrgelse
16555eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
16556eb411b4bSmrgfi
16557876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16558eb411b4bSmrgfi
16559876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16560876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
16561eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
16562eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
16563eb411b4bSmrgfi
16564eb411b4bSmrg
16565eb411b4bSmrgfound="no"
16566eb411b4bSmrg
16567eb411b4bSmrg	if test $found = "no" ; then
16568818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16569eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16570eb411b4bSmrg		fi
16571eb411b4bSmrg
16572818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16573eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16574eb411b4bSmrg		fi
16575eb411b4bSmrg
16576eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=int-to-pointer-cast"
16577eb411b4bSmrg
16578876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=int-to-pointer-cast" >&5
16579876003caSmrg$as_echo_n "checking if $CC supports -Werror=int-to-pointer-cast... " >&6; }
165800f8248bfSmrg		cacheid=xorg_cv_cc_flag__Werror_int_to_pointer_cast
16581876003caSmrg		if eval \${$cacheid+:} false; then :
16582876003caSmrg  $as_echo_n "(cached) " >&6
16583876003caSmrgelse
16584eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16585eb411b4bSmrg/* end confdefs.h.  */
16586eb411b4bSmrgint i;
16587eb411b4bSmrgint
16588876003caSmrgmain ()
16589eb411b4bSmrg{
16590eb411b4bSmrg
16591eb411b4bSmrg  ;
16592eb411b4bSmrg  return 0;
16593eb411b4bSmrg}
16594eb411b4bSmrg_ACEOF
16595876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
16596eb411b4bSmrg  eval $cacheid=yes
16597876003caSmrgelse
16598eb411b4bSmrg  eval $cacheid=no
16599eb411b4bSmrgfi
16600876003caSmrgrm -f core conftest.err conftest.$ac_objext \
16601eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
16602eb411b4bSmrgfi
16603eb411b4bSmrg
16604eb411b4bSmrg
16605eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
16606eb411b4bSmrg
16607eb411b4bSmrg		eval supported=\$$cacheid
16608876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16609876003caSmrg$as_echo "$supported" >&6; }
16610eb411b4bSmrg		if test "$supported" = "yes" ; then
16611eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=int-to-pointer-cast"
16612eb411b4bSmrg			found="yes"
16613eb411b4bSmrg		fi
16614eb411b4bSmrg	fi
16615eb411b4bSmrg
16616eb411b4bSmrg	if test $found = "no" ; then
16617818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16618eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16619eb411b4bSmrg		fi
16620eb411b4bSmrg
16621818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16622eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16623eb411b4bSmrg		fi
16624eb411b4bSmrg
16625eb411b4bSmrg		CFLAGS="$CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION"
16626eb411b4bSmrg
16627876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION" >&5
16628876003caSmrg$as_echo_n "checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION... " >&6; }
166290f8248bfSmrg		cacheid=xorg_cv_cc_flag__errwarn_E_BAD_PTR_INT_COMBINATION
16630876003caSmrg		if eval \${$cacheid+:} false; then :
16631876003caSmrg  $as_echo_n "(cached) " >&6
16632876003caSmrgelse
16633eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16634eb411b4bSmrg/* end confdefs.h.  */
16635eb411b4bSmrgint i;
16636eb411b4bSmrgint
16637876003caSmrgmain ()
16638eb411b4bSmrg{
16639eb411b4bSmrg
16640eb411b4bSmrg  ;
16641eb411b4bSmrg  return 0;
16642eb411b4bSmrg}
16643eb411b4bSmrg_ACEOF
16644876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
16645eb411b4bSmrg  eval $cacheid=yes
16646876003caSmrgelse
16647eb411b4bSmrg  eval $cacheid=no
16648eb411b4bSmrgfi
16649876003caSmrgrm -f core conftest.err conftest.$ac_objext \
16650eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
16651eb411b4bSmrgfi
16652eb411b4bSmrg
16653eb411b4bSmrg
16654eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
16655eb411b4bSmrg
16656eb411b4bSmrg		eval supported=\$$cacheid
16657876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16658876003caSmrg$as_echo "$supported" >&6; }
16659eb411b4bSmrg		if test "$supported" = "yes" ; then
16660eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION"
16661eb411b4bSmrg			found="yes"
16662eb411b4bSmrg		fi
16663eb411b4bSmrg	fi
16664eb411b4bSmrg
16665eb411b4bSmrg
16666eb411b4bSmrg
16667eb411b4bSmrg
16668eb411b4bSmrg
16669eb411b4bSmrg
16670eb411b4bSmrg
16671eb411b4bSmrg
16672eb411b4bSmrg
16673eb411b4bSmrg
16674eb411b4bSmrg
16675eb411b4bSmrg
16676eb411b4bSmrg
16677eb411b4bSmrg
16678eb411b4bSmrg
16679eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
16680eb411b4bSmrg
16681eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
16682eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16683876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16684876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16685876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
16686876003caSmrg  $as_echo_n "(cached) " >&6
16687876003caSmrgelse
16688eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16689eb411b4bSmrg/* end confdefs.h.  */
16690eb411b4bSmrgint i;
16691eb411b4bSmrg_ACEOF
16692876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
16693eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
16694876003caSmrgelse
16695eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
16696eb411b4bSmrgfi
16697876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16698eb411b4bSmrgfi
16699876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16700876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
16701eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
16702eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
16703eb411b4bSmrgfi
16704eb411b4bSmrg
16705eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
16706eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16707eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16708eb411b4bSmrg	fi
16709eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16710876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16711876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16712876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
16713876003caSmrg  $as_echo_n "(cached) " >&6
16714876003caSmrgelse
16715eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16716eb411b4bSmrg/* end confdefs.h.  */
16717eb411b4bSmrgint i;
16718eb411b4bSmrg_ACEOF
16719876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
16720eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
16721876003caSmrgelse
16722eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
16723eb411b4bSmrgfi
16724876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16725eb411b4bSmrgfi
16726876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16727876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
16728eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
16729eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
16730eb411b4bSmrgfi
16731eb411b4bSmrg
16732eb411b4bSmrgfound="no"
16733eb411b4bSmrg
16734eb411b4bSmrg	if test $found = "no" ; then
16735818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16736eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16737eb411b4bSmrg		fi
16738eb411b4bSmrg
16739818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16740eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16741eb411b4bSmrg		fi
16742eb411b4bSmrg
16743eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=pointer-to-int-cast"
16744eb411b4bSmrg
16745876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=pointer-to-int-cast" >&5
16746876003caSmrg$as_echo_n "checking if $CC supports -Werror=pointer-to-int-cast... " >&6; }
167470f8248bfSmrg		cacheid=xorg_cv_cc_flag__Werror_pointer_to_int_cast
16748876003caSmrg		if eval \${$cacheid+:} false; then :
16749876003caSmrg  $as_echo_n "(cached) " >&6
16750876003caSmrgelse
16751eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16752eb411b4bSmrg/* end confdefs.h.  */
16753eb411b4bSmrgint i;
16754eb411b4bSmrgint
16755876003caSmrgmain ()
16756eb411b4bSmrg{
16757eb411b4bSmrg
16758eb411b4bSmrg  ;
16759eb411b4bSmrg  return 0;
16760eb411b4bSmrg}
16761eb411b4bSmrg_ACEOF
16762876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
16763eb411b4bSmrg  eval $cacheid=yes
16764876003caSmrgelse
16765eb411b4bSmrg  eval $cacheid=no
16766eb411b4bSmrgfi
16767876003caSmrgrm -f core conftest.err conftest.$ac_objext \
16768eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
16769eb411b4bSmrgfi
16770eb411b4bSmrg
16771eb411b4bSmrg
16772eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
16773eb411b4bSmrg
16774eb411b4bSmrg		eval supported=\$$cacheid
16775876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16776876003caSmrg$as_echo "$supported" >&6; }
16777eb411b4bSmrg		if test "$supported" = "yes" ; then
16778eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast"
16779eb411b4bSmrg			found="yes"
16780eb411b4bSmrg		fi
16781eb411b4bSmrg	fi
16782eb411b4bSmrg
16783eb411b4bSmrg # Also -errwarn=E_BAD_PTR_INT_COMBINATION
16784eb411b4bSmrgelse
16785876003caSmrg{ $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
16786876003caSmrg$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;}
16787eb411b4bSmrg
16788eb411b4bSmrg
16789eb411b4bSmrg
16790eb411b4bSmrg
16791eb411b4bSmrg
16792eb411b4bSmrg
16793eb411b4bSmrg
16794eb411b4bSmrg
16795eb411b4bSmrg
16796eb411b4bSmrg
16797eb411b4bSmrg
16798eb411b4bSmrg
16799eb411b4bSmrg
16800eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
16801eb411b4bSmrg
16802eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
16803eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16804876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16805876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16806876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
16807876003caSmrg  $as_echo_n "(cached) " >&6
16808876003caSmrgelse
16809eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16810eb411b4bSmrg/* end confdefs.h.  */
16811eb411b4bSmrgint i;
16812eb411b4bSmrg_ACEOF
16813876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
16814eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
16815876003caSmrgelse
16816eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
16817eb411b4bSmrgfi
16818876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16819eb411b4bSmrgfi
16820876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16821876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
16822eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
16823eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
16824eb411b4bSmrgfi
16825eb411b4bSmrg
16826eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
16827eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16828eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16829eb411b4bSmrg	fi
16830eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16831876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16832876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16833876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
16834876003caSmrg  $as_echo_n "(cached) " >&6
16835876003caSmrgelse
16836eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16837eb411b4bSmrg/* end confdefs.h.  */
16838eb411b4bSmrgint i;
16839eb411b4bSmrg_ACEOF
16840876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
16841eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
16842876003caSmrgelse
16843eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
16844eb411b4bSmrgfi
16845876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16846eb411b4bSmrgfi
16847876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16848876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
16849eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
16850eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
16851eb411b4bSmrgfi
16852eb411b4bSmrg
16853eb411b4bSmrgfound="no"
16854eb411b4bSmrg
16855eb411b4bSmrg	if test $found = "no" ; then
16856818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16857eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16858eb411b4bSmrg		fi
16859eb411b4bSmrg
16860818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16861eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16862eb411b4bSmrg		fi
16863eb411b4bSmrg
16864eb411b4bSmrg		CFLAGS="$CFLAGS -Wimplicit"
16865eb411b4bSmrg
16866876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wimplicit" >&5
16867876003caSmrg$as_echo_n "checking if $CC supports -Wimplicit... " >&6; }
16868eb411b4bSmrg		cacheid=xorg_cv_cc_flag__Wimplicit
16869876003caSmrg		if eval \${$cacheid+:} false; then :
16870876003caSmrg  $as_echo_n "(cached) " >&6
16871876003caSmrgelse
16872eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16873eb411b4bSmrg/* end confdefs.h.  */
16874eb411b4bSmrgint i;
16875eb411b4bSmrgint
16876876003caSmrgmain ()
16877eb411b4bSmrg{
16878eb411b4bSmrg
16879eb411b4bSmrg  ;
16880eb411b4bSmrg  return 0;
16881eb411b4bSmrg}
16882eb411b4bSmrg_ACEOF
16883876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
16884eb411b4bSmrg  eval $cacheid=yes
16885876003caSmrgelse
16886eb411b4bSmrg  eval $cacheid=no
16887eb411b4bSmrgfi
16888876003caSmrgrm -f core conftest.err conftest.$ac_objext \
16889eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
16890eb411b4bSmrgfi
16891eb411b4bSmrg
16892eb411b4bSmrg
16893eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
16894eb411b4bSmrg
16895eb411b4bSmrg		eval supported=\$$cacheid
16896876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16897876003caSmrg$as_echo "$supported" >&6; }
16898eb411b4bSmrg		if test "$supported" = "yes" ; then
16899eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wimplicit"
16900eb411b4bSmrg			found="yes"
16901eb411b4bSmrg		fi
16902eb411b4bSmrg	fi
16903eb411b4bSmrg
16904eb411b4bSmrg
16905eb411b4bSmrg
16906eb411b4bSmrg
16907eb411b4bSmrg
16908eb411b4bSmrg
16909eb411b4bSmrg
16910eb411b4bSmrg
16911eb411b4bSmrg
16912eb411b4bSmrg
16913eb411b4bSmrg
16914eb411b4bSmrg
16915eb411b4bSmrg
16916eb411b4bSmrg
16917eb411b4bSmrg
16918eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
16919eb411b4bSmrg
16920eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
16921eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16922876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16923876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16924876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
16925876003caSmrg  $as_echo_n "(cached) " >&6
16926876003caSmrgelse
16927eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16928eb411b4bSmrg/* end confdefs.h.  */
16929eb411b4bSmrgint i;
16930eb411b4bSmrg_ACEOF
16931876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
16932eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
16933876003caSmrgelse
16934eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
16935eb411b4bSmrgfi
16936876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16937eb411b4bSmrgfi
16938876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16939876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
16940eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
16941eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
16942eb411b4bSmrgfi
16943eb411b4bSmrg
16944eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
16945eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16946eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16947eb411b4bSmrg	fi
16948eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16949876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16950876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16951876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
16952876003caSmrg  $as_echo_n "(cached) " >&6
16953876003caSmrgelse
16954eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16955eb411b4bSmrg/* end confdefs.h.  */
16956eb411b4bSmrgint i;
16957eb411b4bSmrg_ACEOF
16958876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
16959eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
16960876003caSmrgelse
16961eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
16962eb411b4bSmrgfi
16963876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16964eb411b4bSmrgfi
16965876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16966876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
16967eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
16968eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
16969eb411b4bSmrgfi
16970eb411b4bSmrg
16971eb411b4bSmrgfound="no"
16972eb411b4bSmrg
16973eb411b4bSmrg	if test $found = "no" ; then
16974818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16975eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16976eb411b4bSmrg		fi
16977eb411b4bSmrg
16978818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16979eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16980eb411b4bSmrg		fi
16981eb411b4bSmrg
16982eb411b4bSmrg		CFLAGS="$CFLAGS -Wnonnull"
16983eb411b4bSmrg
16984876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnonnull" >&5
16985876003caSmrg$as_echo_n "checking if $CC supports -Wnonnull... " >&6; }
16986eb411b4bSmrg		cacheid=xorg_cv_cc_flag__Wnonnull
16987876003caSmrg		if eval \${$cacheid+:} false; then :
16988876003caSmrg  $as_echo_n "(cached) " >&6
16989876003caSmrgelse
16990eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16991eb411b4bSmrg/* end confdefs.h.  */
16992eb411b4bSmrgint i;
16993eb411b4bSmrgint
16994876003caSmrgmain ()
16995eb411b4bSmrg{
16996eb411b4bSmrg
16997eb411b4bSmrg  ;
16998eb411b4bSmrg  return 0;
16999eb411b4bSmrg}
17000eb411b4bSmrg_ACEOF
17001876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
17002eb411b4bSmrg  eval $cacheid=yes
17003876003caSmrgelse
17004eb411b4bSmrg  eval $cacheid=no
17005eb411b4bSmrgfi
17006876003caSmrgrm -f core conftest.err conftest.$ac_objext \
17007eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
17008eb411b4bSmrgfi
17009eb411b4bSmrg
17010eb411b4bSmrg
17011eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
17012eb411b4bSmrg
17013eb411b4bSmrg		eval supported=\$$cacheid
17014876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17015876003caSmrg$as_echo "$supported" >&6; }
17016eb411b4bSmrg		if test "$supported" = "yes" ; then
17017eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wnonnull"
17018eb411b4bSmrg			found="yes"
17019eb411b4bSmrg		fi
17020eb411b4bSmrg	fi
17021eb411b4bSmrg
17022eb411b4bSmrg
17023eb411b4bSmrg
17024eb411b4bSmrg
17025eb411b4bSmrg
17026eb411b4bSmrg
17027eb411b4bSmrg
17028eb411b4bSmrg
17029eb411b4bSmrg
17030eb411b4bSmrg
17031eb411b4bSmrg
17032eb411b4bSmrg
17033eb411b4bSmrg
17034eb411b4bSmrg
17035eb411b4bSmrg
17036eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
17037eb411b4bSmrg
17038eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
17039eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17040876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17041876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17042876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
17043876003caSmrg  $as_echo_n "(cached) " >&6
17044876003caSmrgelse
17045eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17046eb411b4bSmrg/* end confdefs.h.  */
17047eb411b4bSmrgint i;
17048eb411b4bSmrg_ACEOF
17049876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
17050eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
17051876003caSmrgelse
17052eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
17053eb411b4bSmrgfi
17054876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17055eb411b4bSmrgfi
17056876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17057876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
17058eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
17059eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
17060eb411b4bSmrgfi
17061eb411b4bSmrg
17062eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
17063eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17064eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17065eb411b4bSmrg	fi
17066eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17067876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17068876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17069876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
17070876003caSmrg  $as_echo_n "(cached) " >&6
17071876003caSmrgelse
17072eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17073eb411b4bSmrg/* end confdefs.h.  */
17074eb411b4bSmrgint i;
17075eb411b4bSmrg_ACEOF
17076876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
17077eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
17078876003caSmrgelse
17079eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
17080eb411b4bSmrgfi
17081876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17082eb411b4bSmrgfi
17083876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17084876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
17085eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
17086eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
17087eb411b4bSmrgfi
17088eb411b4bSmrg
17089eb411b4bSmrgfound="no"
17090eb411b4bSmrg
17091eb411b4bSmrg	if test $found = "no" ; then
17092818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17093eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17094eb411b4bSmrg		fi
17095eb411b4bSmrg
17096818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17097eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17098eb411b4bSmrg		fi
17099eb411b4bSmrg
17100eb411b4bSmrg		CFLAGS="$CFLAGS -Winit-self"
17101eb411b4bSmrg
17102876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Winit-self" >&5
17103876003caSmrg$as_echo_n "checking if $CC supports -Winit-self... " >&6; }
17104eb411b4bSmrg		cacheid=xorg_cv_cc_flag__Winit_self
17105876003caSmrg		if eval \${$cacheid+:} false; then :
17106876003caSmrg  $as_echo_n "(cached) " >&6
17107876003caSmrgelse
17108eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17109eb411b4bSmrg/* end confdefs.h.  */
17110eb411b4bSmrgint i;
17111eb411b4bSmrgint
17112876003caSmrgmain ()
17113eb411b4bSmrg{
17114eb411b4bSmrg
17115eb411b4bSmrg  ;
17116eb411b4bSmrg  return 0;
17117eb411b4bSmrg}
17118eb411b4bSmrg_ACEOF
17119876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
17120eb411b4bSmrg  eval $cacheid=yes
17121876003caSmrgelse
17122eb411b4bSmrg  eval $cacheid=no
17123eb411b4bSmrgfi
17124876003caSmrgrm -f core conftest.err conftest.$ac_objext \
17125eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
17126eb411b4bSmrgfi
17127eb411b4bSmrg
17128eb411b4bSmrg
17129eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
17130eb411b4bSmrg
17131eb411b4bSmrg		eval supported=\$$cacheid
17132876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17133876003caSmrg$as_echo "$supported" >&6; }
17134eb411b4bSmrg		if test "$supported" = "yes" ; then
17135eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Winit-self"
17136eb411b4bSmrg			found="yes"
17137eb411b4bSmrg		fi
17138eb411b4bSmrg	fi
17139eb411b4bSmrg
17140eb411b4bSmrg
17141eb411b4bSmrg
17142eb411b4bSmrg
17143eb411b4bSmrg
17144eb411b4bSmrg
17145eb411b4bSmrg
17146eb411b4bSmrg
17147eb411b4bSmrg
17148eb411b4bSmrg
17149eb411b4bSmrg
17150eb411b4bSmrg
17151eb411b4bSmrg
17152eb411b4bSmrg
17153eb411b4bSmrg
17154eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
17155eb411b4bSmrg
17156eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
17157eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17158876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17159876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17160876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
17161876003caSmrg  $as_echo_n "(cached) " >&6
17162876003caSmrgelse
17163eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17164eb411b4bSmrg/* end confdefs.h.  */
17165eb411b4bSmrgint i;
17166eb411b4bSmrg_ACEOF
17167876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
17168eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
17169876003caSmrgelse
17170eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
17171eb411b4bSmrgfi
17172876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17173eb411b4bSmrgfi
17174876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17175876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
17176eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
17177eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
17178eb411b4bSmrgfi
17179eb411b4bSmrg
17180eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
17181eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17182eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17183eb411b4bSmrg	fi
17184eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17185876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17186876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17187876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
17188876003caSmrg  $as_echo_n "(cached) " >&6
17189876003caSmrgelse
17190eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17191eb411b4bSmrg/* end confdefs.h.  */
17192eb411b4bSmrgint i;
17193eb411b4bSmrg_ACEOF
17194876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
17195eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
17196876003caSmrgelse
17197eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
17198eb411b4bSmrgfi
17199876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17200eb411b4bSmrgfi
17201876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17202876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
17203eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
17204eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
17205eb411b4bSmrgfi
17206eb411b4bSmrg
17207eb411b4bSmrgfound="no"
17208eb411b4bSmrg
17209eb411b4bSmrg	if test $found = "no" ; then
17210818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17211eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17212eb411b4bSmrg		fi
17213eb411b4bSmrg
17214818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17215eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17216eb411b4bSmrg		fi
17217eb411b4bSmrg
17218eb411b4bSmrg		CFLAGS="$CFLAGS -Wmain"
17219eb411b4bSmrg
17220876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmain" >&5
17221876003caSmrg$as_echo_n "checking if $CC supports -Wmain... " >&6; }
17222eb411b4bSmrg		cacheid=xorg_cv_cc_flag__Wmain
17223876003caSmrg		if eval \${$cacheid+:} false; then :
17224876003caSmrg  $as_echo_n "(cached) " >&6
17225876003caSmrgelse
17226eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17227eb411b4bSmrg/* end confdefs.h.  */
17228eb411b4bSmrgint i;
17229eb411b4bSmrgint
17230876003caSmrgmain ()
17231eb411b4bSmrg{
17232eb411b4bSmrg
17233eb411b4bSmrg  ;
17234eb411b4bSmrg  return 0;
17235eb411b4bSmrg}
17236eb411b4bSmrg_ACEOF
17237876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
17238eb411b4bSmrg  eval $cacheid=yes
17239876003caSmrgelse
17240eb411b4bSmrg  eval $cacheid=no
17241eb411b4bSmrgfi
17242876003caSmrgrm -f core conftest.err conftest.$ac_objext \
17243eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
17244eb411b4bSmrgfi
17245eb411b4bSmrg
17246eb411b4bSmrg
17247eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
17248eb411b4bSmrg
17249eb411b4bSmrg		eval supported=\$$cacheid
17250876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17251876003caSmrg$as_echo "$supported" >&6; }
17252eb411b4bSmrg		if test "$supported" = "yes" ; then
17253eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wmain"
17254eb411b4bSmrg			found="yes"
17255eb411b4bSmrg		fi
17256eb411b4bSmrg	fi
17257eb411b4bSmrg
17258eb411b4bSmrg
17259eb411b4bSmrg
17260eb411b4bSmrg
17261eb411b4bSmrg
17262eb411b4bSmrg
17263eb411b4bSmrg
17264eb411b4bSmrg
17265eb411b4bSmrg
17266eb411b4bSmrg
17267eb411b4bSmrg
17268eb411b4bSmrg
17269eb411b4bSmrg
17270eb411b4bSmrg
17271eb411b4bSmrg
17272eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
17273eb411b4bSmrg
17274eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
17275eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17276876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17277876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17278876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
17279876003caSmrg  $as_echo_n "(cached) " >&6
17280876003caSmrgelse
17281eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17282eb411b4bSmrg/* end confdefs.h.  */
17283eb411b4bSmrgint i;
17284eb411b4bSmrg_ACEOF
17285876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
17286eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
17287876003caSmrgelse
17288eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
17289eb411b4bSmrgfi
17290876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17291eb411b4bSmrgfi
17292876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17293876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
17294eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
17295eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
17296eb411b4bSmrgfi
17297eb411b4bSmrg
17298eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
17299eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17300eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17301eb411b4bSmrg	fi
17302eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17303876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17304876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17305876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
17306876003caSmrg  $as_echo_n "(cached) " >&6
17307876003caSmrgelse
17308eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17309eb411b4bSmrg/* end confdefs.h.  */
17310eb411b4bSmrgint i;
17311eb411b4bSmrg_ACEOF
17312876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
17313eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
17314876003caSmrgelse
17315eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
17316eb411b4bSmrgfi
17317876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17318eb411b4bSmrgfi
17319876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17320876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
17321eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
17322eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
17323eb411b4bSmrgfi
17324eb411b4bSmrg
17325eb411b4bSmrgfound="no"
17326eb411b4bSmrg
17327eb411b4bSmrg	if test $found = "no" ; then
17328818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17329eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17330eb411b4bSmrg		fi
17331eb411b4bSmrg
17332818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17333eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17334eb411b4bSmrg		fi
17335eb411b4bSmrg
17336eb411b4bSmrg		CFLAGS="$CFLAGS -Wmissing-braces"
17337eb411b4bSmrg
17338876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-braces" >&5
17339876003caSmrg$as_echo_n "checking if $CC supports -Wmissing-braces... " >&6; }
17340eb411b4bSmrg		cacheid=xorg_cv_cc_flag__Wmissing_braces
17341876003caSmrg		if eval \${$cacheid+:} false; then :
17342876003caSmrg  $as_echo_n "(cached) " >&6
17343876003caSmrgelse
17344eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17345eb411b4bSmrg/* end confdefs.h.  */
17346eb411b4bSmrgint i;
17347eb411b4bSmrgint
17348876003caSmrgmain ()
17349eb411b4bSmrg{
17350eb411b4bSmrg
17351eb411b4bSmrg  ;
17352eb411b4bSmrg  return 0;
17353eb411b4bSmrg}
17354eb411b4bSmrg_ACEOF
17355876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
17356eb411b4bSmrg  eval $cacheid=yes
17357876003caSmrgelse
17358eb411b4bSmrg  eval $cacheid=no
17359eb411b4bSmrgfi
17360876003caSmrgrm -f core conftest.err conftest.$ac_objext \
17361eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
17362eb411b4bSmrgfi
17363eb411b4bSmrg
17364eb411b4bSmrg
17365eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
17366eb411b4bSmrg
17367eb411b4bSmrg		eval supported=\$$cacheid
17368876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17369876003caSmrg$as_echo "$supported" >&6; }
17370eb411b4bSmrg		if test "$supported" = "yes" ; then
17371eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-braces"
17372eb411b4bSmrg			found="yes"
17373eb411b4bSmrg		fi
17374eb411b4bSmrg	fi
17375eb411b4bSmrg
17376eb411b4bSmrg
17377eb411b4bSmrg
17378eb411b4bSmrg
17379eb411b4bSmrg
17380eb411b4bSmrg
17381eb411b4bSmrg
17382eb411b4bSmrg
17383eb411b4bSmrg
17384eb411b4bSmrg
17385eb411b4bSmrg
17386eb411b4bSmrg
17387eb411b4bSmrg
17388eb411b4bSmrg
17389eb411b4bSmrg
17390eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
17391eb411b4bSmrg
17392eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
17393eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17394876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17395876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17396876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
17397876003caSmrg  $as_echo_n "(cached) " >&6
17398876003caSmrgelse
17399eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17400eb411b4bSmrg/* end confdefs.h.  */
17401eb411b4bSmrgint i;
17402eb411b4bSmrg_ACEOF
17403876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
17404eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
17405876003caSmrgelse
17406eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
17407eb411b4bSmrgfi
17408876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17409eb411b4bSmrgfi
17410876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17411876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
17412eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
17413eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
17414eb411b4bSmrgfi
17415eb411b4bSmrg
17416eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
17417eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17418eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17419eb411b4bSmrg	fi
17420eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17421876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17422876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17423876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
17424876003caSmrg  $as_echo_n "(cached) " >&6
17425876003caSmrgelse
17426eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17427eb411b4bSmrg/* end confdefs.h.  */
17428eb411b4bSmrgint i;
17429eb411b4bSmrg_ACEOF
17430876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
17431eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
17432876003caSmrgelse
17433eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
17434eb411b4bSmrgfi
17435876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17436eb411b4bSmrgfi
17437876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17438876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
17439eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
17440eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
17441eb411b4bSmrgfi
17442eb411b4bSmrg
17443eb411b4bSmrgfound="no"
17444eb411b4bSmrg
17445eb411b4bSmrg	if test $found = "no" ; then
17446818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17447eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17448eb411b4bSmrg		fi
17449eb411b4bSmrg
17450818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17451eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17452eb411b4bSmrg		fi
17453eb411b4bSmrg
17454eb411b4bSmrg		CFLAGS="$CFLAGS -Wsequence-point"
17455eb411b4bSmrg
17456876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsequence-point" >&5
17457876003caSmrg$as_echo_n "checking if $CC supports -Wsequence-point... " >&6; }
17458eb411b4bSmrg		cacheid=xorg_cv_cc_flag__Wsequence_point
17459876003caSmrg		if eval \${$cacheid+:} false; then :
17460876003caSmrg  $as_echo_n "(cached) " >&6
17461876003caSmrgelse
17462eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17463eb411b4bSmrg/* end confdefs.h.  */
17464eb411b4bSmrgint i;
17465eb411b4bSmrgint
17466876003caSmrgmain ()
17467eb411b4bSmrg{
17468eb411b4bSmrg
17469eb411b4bSmrg  ;
17470eb411b4bSmrg  return 0;
17471eb411b4bSmrg}
17472eb411b4bSmrg_ACEOF
17473876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
17474eb411b4bSmrg  eval $cacheid=yes
17475876003caSmrgelse
17476eb411b4bSmrg  eval $cacheid=no
17477eb411b4bSmrgfi
17478876003caSmrgrm -f core conftest.err conftest.$ac_objext \
17479eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
17480eb411b4bSmrgfi
17481eb411b4bSmrg
17482eb411b4bSmrg
17483eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
17484eb411b4bSmrg
17485eb411b4bSmrg		eval supported=\$$cacheid
17486876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17487876003caSmrg$as_echo "$supported" >&6; }
17488eb411b4bSmrg		if test "$supported" = "yes" ; then
17489eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wsequence-point"
17490eb411b4bSmrg			found="yes"
17491eb411b4bSmrg		fi
17492eb411b4bSmrg	fi
17493eb411b4bSmrg
17494eb411b4bSmrg
17495eb411b4bSmrg
17496eb411b4bSmrg
17497eb411b4bSmrg
17498eb411b4bSmrg
17499eb411b4bSmrg
17500eb411b4bSmrg
17501eb411b4bSmrg
17502eb411b4bSmrg
17503eb411b4bSmrg
17504eb411b4bSmrg
17505eb411b4bSmrg
17506eb411b4bSmrg
17507eb411b4bSmrg
17508eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
17509eb411b4bSmrg
17510eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
17511eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17512876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17513876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17514876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
17515876003caSmrg  $as_echo_n "(cached) " >&6
17516876003caSmrgelse
17517eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17518eb411b4bSmrg/* end confdefs.h.  */
17519eb411b4bSmrgint i;
17520eb411b4bSmrg_ACEOF
17521876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
17522eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
17523876003caSmrgelse
17524eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
17525eb411b4bSmrgfi
17526876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17527eb411b4bSmrgfi
17528876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17529876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
17530eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
17531eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
17532eb411b4bSmrgfi
17533eb411b4bSmrg
17534eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
17535eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17536eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17537eb411b4bSmrg	fi
17538eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17539876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17540876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17541876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
17542876003caSmrg  $as_echo_n "(cached) " >&6
17543876003caSmrgelse
17544eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17545eb411b4bSmrg/* end confdefs.h.  */
17546eb411b4bSmrgint i;
17547eb411b4bSmrg_ACEOF
17548876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
17549eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
17550876003caSmrgelse
17551eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
17552eb411b4bSmrgfi
17553876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17554eb411b4bSmrgfi
17555876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17556876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
17557eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
17558eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
17559eb411b4bSmrgfi
17560eb411b4bSmrg
17561eb411b4bSmrgfound="no"
17562eb411b4bSmrg
17563eb411b4bSmrg	if test $found = "no" ; then
17564818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17565eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17566eb411b4bSmrg		fi
17567eb411b4bSmrg
17568818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17569eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17570eb411b4bSmrg		fi
17571eb411b4bSmrg
17572eb411b4bSmrg		CFLAGS="$CFLAGS -Wreturn-type"
17573eb411b4bSmrg
17574876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wreturn-type" >&5
17575876003caSmrg$as_echo_n "checking if $CC supports -Wreturn-type... " >&6; }
17576eb411b4bSmrg		cacheid=xorg_cv_cc_flag__Wreturn_type
17577876003caSmrg		if eval \${$cacheid+:} false; then :
17578876003caSmrg  $as_echo_n "(cached) " >&6
17579876003caSmrgelse
17580eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17581eb411b4bSmrg/* end confdefs.h.  */
17582eb411b4bSmrgint i;
17583eb411b4bSmrgint
17584876003caSmrgmain ()
17585eb411b4bSmrg{
17586eb411b4bSmrg
17587eb411b4bSmrg  ;
17588eb411b4bSmrg  return 0;
17589eb411b4bSmrg}
17590eb411b4bSmrg_ACEOF
17591876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
17592eb411b4bSmrg  eval $cacheid=yes
17593876003caSmrgelse
17594eb411b4bSmrg  eval $cacheid=no
17595eb411b4bSmrgfi
17596876003caSmrgrm -f core conftest.err conftest.$ac_objext \
17597eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
17598eb411b4bSmrgfi
17599eb411b4bSmrg
17600eb411b4bSmrg
17601eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
17602eb411b4bSmrg
17603eb411b4bSmrg		eval supported=\$$cacheid
17604876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17605876003caSmrg$as_echo "$supported" >&6; }
17606eb411b4bSmrg		if test "$supported" = "yes" ; then
17607eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wreturn-type"
17608eb411b4bSmrg			found="yes"
17609eb411b4bSmrg		fi
17610eb411b4bSmrg	fi
17611eb411b4bSmrg
17612eb411b4bSmrg
17613eb411b4bSmrg
17614eb411b4bSmrg
17615eb411b4bSmrg
17616eb411b4bSmrg
17617eb411b4bSmrg
17618eb411b4bSmrg
17619eb411b4bSmrg
17620eb411b4bSmrg
17621eb411b4bSmrg
17622eb411b4bSmrg
17623eb411b4bSmrg
17624eb411b4bSmrg
17625eb411b4bSmrg
17626eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
17627eb411b4bSmrg
17628eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
17629eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17630876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17631876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17632876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
17633876003caSmrg  $as_echo_n "(cached) " >&6
17634876003caSmrgelse
17635eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17636eb411b4bSmrg/* end confdefs.h.  */
17637eb411b4bSmrgint i;
17638eb411b4bSmrg_ACEOF
17639876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
17640eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
17641876003caSmrgelse
17642eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
17643eb411b4bSmrgfi
17644876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17645eb411b4bSmrgfi
17646876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17647876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
17648eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
17649eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
17650eb411b4bSmrgfi
17651eb411b4bSmrg
17652eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
17653eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17654eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17655eb411b4bSmrg	fi
17656eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17657876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17658876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17659876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
17660876003caSmrg  $as_echo_n "(cached) " >&6
17661876003caSmrgelse
17662eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17663eb411b4bSmrg/* end confdefs.h.  */
17664eb411b4bSmrgint i;
17665eb411b4bSmrg_ACEOF
17666876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
17667eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
17668876003caSmrgelse
17669eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
17670eb411b4bSmrgfi
17671876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17672eb411b4bSmrgfi
17673876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17674876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
17675eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
17676eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
17677eb411b4bSmrgfi
17678eb411b4bSmrg
17679eb411b4bSmrgfound="no"
17680eb411b4bSmrg
17681eb411b4bSmrg	if test $found = "no" ; then
17682818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17683eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17684eb411b4bSmrg		fi
17685eb411b4bSmrg
17686818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17687eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17688eb411b4bSmrg		fi
17689eb411b4bSmrg
17690eb411b4bSmrg		CFLAGS="$CFLAGS -Wtrigraphs"
17691eb411b4bSmrg
17692876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wtrigraphs" >&5
17693876003caSmrg$as_echo_n "checking if $CC supports -Wtrigraphs... " >&6; }
17694eb411b4bSmrg		cacheid=xorg_cv_cc_flag__Wtrigraphs
17695876003caSmrg		if eval \${$cacheid+:} false; then :
17696876003caSmrg  $as_echo_n "(cached) " >&6
17697876003caSmrgelse
17698eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17699eb411b4bSmrg/* end confdefs.h.  */
17700eb411b4bSmrgint i;
17701eb411b4bSmrgint
17702876003caSmrgmain ()
17703eb411b4bSmrg{
17704eb411b4bSmrg
17705eb411b4bSmrg  ;
17706eb411b4bSmrg  return 0;
17707eb411b4bSmrg}
17708eb411b4bSmrg_ACEOF
17709876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
17710eb411b4bSmrg  eval $cacheid=yes
17711876003caSmrgelse
17712eb411b4bSmrg  eval $cacheid=no
17713eb411b4bSmrgfi
17714876003caSmrgrm -f core conftest.err conftest.$ac_objext \
17715eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
17716eb411b4bSmrgfi
17717eb411b4bSmrg
17718eb411b4bSmrg
17719eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
17720eb411b4bSmrg
17721eb411b4bSmrg		eval supported=\$$cacheid
17722876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17723876003caSmrg$as_echo "$supported" >&6; }
17724eb411b4bSmrg		if test "$supported" = "yes" ; then
17725eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wtrigraphs"
17726eb411b4bSmrg			found="yes"
17727eb411b4bSmrg		fi
17728eb411b4bSmrg	fi
17729eb411b4bSmrg
17730eb411b4bSmrg
17731eb411b4bSmrg
17732eb411b4bSmrg
17733eb411b4bSmrg
17734eb411b4bSmrg
17735eb411b4bSmrg
17736eb411b4bSmrg
17737eb411b4bSmrg
17738eb411b4bSmrg
17739eb411b4bSmrg
17740eb411b4bSmrg
17741eb411b4bSmrg
17742eb411b4bSmrg
17743eb411b4bSmrg
17744eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
17745eb411b4bSmrg
17746eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
17747eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17748876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17749876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17750876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
17751876003caSmrg  $as_echo_n "(cached) " >&6
17752876003caSmrgelse
17753eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17754eb411b4bSmrg/* end confdefs.h.  */
17755eb411b4bSmrgint i;
17756eb411b4bSmrg_ACEOF
17757876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
17758eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
17759876003caSmrgelse
17760eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
17761eb411b4bSmrgfi
17762876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17763eb411b4bSmrgfi
17764876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17765876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
17766eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
17767eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
17768eb411b4bSmrgfi
17769eb411b4bSmrg
17770eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
17771eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17772eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17773eb411b4bSmrg	fi
17774eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17775876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17776876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17777876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
17778876003caSmrg  $as_echo_n "(cached) " >&6
17779876003caSmrgelse
17780eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17781eb411b4bSmrg/* end confdefs.h.  */
17782eb411b4bSmrgint i;
17783eb411b4bSmrg_ACEOF
17784876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
17785eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
17786876003caSmrgelse
17787eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
17788eb411b4bSmrgfi
17789876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17790eb411b4bSmrgfi
17791876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17792876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
17793eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
17794eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
17795eb411b4bSmrgfi
17796eb411b4bSmrg
17797eb411b4bSmrgfound="no"
17798eb411b4bSmrg
17799eb411b4bSmrg	if test $found = "no" ; then
17800818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17801eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17802eb411b4bSmrg		fi
17803eb411b4bSmrg
17804818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17805eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17806eb411b4bSmrg		fi
17807eb411b4bSmrg
17808eb411b4bSmrg		CFLAGS="$CFLAGS -Warray-bounds"
17809eb411b4bSmrg
17810876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Warray-bounds" >&5
17811876003caSmrg$as_echo_n "checking if $CC supports -Warray-bounds... " >&6; }
17812eb411b4bSmrg		cacheid=xorg_cv_cc_flag__Warray_bounds
17813876003caSmrg		if eval \${$cacheid+:} false; then :
17814876003caSmrg  $as_echo_n "(cached) " >&6
17815876003caSmrgelse
17816eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17817eb411b4bSmrg/* end confdefs.h.  */
17818eb411b4bSmrgint i;
17819eb411b4bSmrgint
17820876003caSmrgmain ()
17821eb411b4bSmrg{
17822eb411b4bSmrg
17823eb411b4bSmrg  ;
17824eb411b4bSmrg  return 0;
17825eb411b4bSmrg}
17826eb411b4bSmrg_ACEOF
17827876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
17828eb411b4bSmrg  eval $cacheid=yes
17829876003caSmrgelse
17830eb411b4bSmrg  eval $cacheid=no
17831eb411b4bSmrgfi
17832876003caSmrgrm -f core conftest.err conftest.$ac_objext \
17833eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
17834eb411b4bSmrgfi
17835eb411b4bSmrg
17836eb411b4bSmrg
17837eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
17838eb411b4bSmrg
17839eb411b4bSmrg		eval supported=\$$cacheid
17840876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17841876003caSmrg$as_echo "$supported" >&6; }
17842eb411b4bSmrg		if test "$supported" = "yes" ; then
17843eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Warray-bounds"
17844eb411b4bSmrg			found="yes"
17845eb411b4bSmrg		fi
17846eb411b4bSmrg	fi
17847eb411b4bSmrg
17848eb411b4bSmrg
17849eb411b4bSmrg
17850eb411b4bSmrg
17851eb411b4bSmrg
17852eb411b4bSmrg
17853eb411b4bSmrg
17854eb411b4bSmrg
17855eb411b4bSmrg
17856eb411b4bSmrg
17857eb411b4bSmrg
17858eb411b4bSmrg
17859eb411b4bSmrg
17860eb411b4bSmrg
17861eb411b4bSmrg
17862eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
17863eb411b4bSmrg
17864eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
17865eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17866876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17867876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17868876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
17869876003caSmrg  $as_echo_n "(cached) " >&6
17870876003caSmrgelse
17871eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17872eb411b4bSmrg/* end confdefs.h.  */
17873eb411b4bSmrgint i;
17874eb411b4bSmrg_ACEOF
17875876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
17876eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
17877876003caSmrgelse
17878eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
17879eb411b4bSmrgfi
17880876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17881eb411b4bSmrgfi
17882876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17883876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
17884eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
17885eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
17886eb411b4bSmrgfi
17887eb411b4bSmrg
17888eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
17889eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17890eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17891eb411b4bSmrg	fi
17892eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17893876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17894876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17895876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
17896876003caSmrg  $as_echo_n "(cached) " >&6
17897876003caSmrgelse
17898eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17899eb411b4bSmrg/* end confdefs.h.  */
17900eb411b4bSmrgint i;
17901eb411b4bSmrg_ACEOF
17902876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
17903eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
17904876003caSmrgelse
17905eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
17906eb411b4bSmrgfi
17907876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17908eb411b4bSmrgfi
17909876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17910876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
17911eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
17912eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
17913eb411b4bSmrgfi
17914eb411b4bSmrg
17915eb411b4bSmrgfound="no"
17916eb411b4bSmrg
17917eb411b4bSmrg	if test $found = "no" ; then
17918818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17919eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17920eb411b4bSmrg		fi
17921eb411b4bSmrg
17922818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17923eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17924eb411b4bSmrg		fi
17925eb411b4bSmrg
17926eb411b4bSmrg		CFLAGS="$CFLAGS -Wwrite-strings"
17927eb411b4bSmrg
17928876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wwrite-strings" >&5
17929876003caSmrg$as_echo_n "checking if $CC supports -Wwrite-strings... " >&6; }
17930eb411b4bSmrg		cacheid=xorg_cv_cc_flag__Wwrite_strings
17931876003caSmrg		if eval \${$cacheid+:} false; then :
17932876003caSmrg  $as_echo_n "(cached) " >&6
17933876003caSmrgelse
17934eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17935eb411b4bSmrg/* end confdefs.h.  */
17936eb411b4bSmrgint i;
17937eb411b4bSmrgint
17938876003caSmrgmain ()
17939eb411b4bSmrg{
17940eb411b4bSmrg
17941eb411b4bSmrg  ;
17942eb411b4bSmrg  return 0;
17943eb411b4bSmrg}
17944eb411b4bSmrg_ACEOF
17945876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
17946eb411b4bSmrg  eval $cacheid=yes
17947876003caSmrgelse
17948eb411b4bSmrg  eval $cacheid=no
17949eb411b4bSmrgfi
17950876003caSmrgrm -f core conftest.err conftest.$ac_objext \
17951eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
17952eb411b4bSmrgfi
17953eb411b4bSmrg
17954eb411b4bSmrg
17955eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
17956eb411b4bSmrg
17957eb411b4bSmrg		eval supported=\$$cacheid
17958876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17959876003caSmrg$as_echo "$supported" >&6; }
17960eb411b4bSmrg		if test "$supported" = "yes" ; then
17961eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wwrite-strings"
17962eb411b4bSmrg			found="yes"
17963eb411b4bSmrg		fi
17964eb411b4bSmrg	fi
17965eb411b4bSmrg
17966eb411b4bSmrg
17967eb411b4bSmrg
17968eb411b4bSmrg
17969eb411b4bSmrg
17970eb411b4bSmrg
17971eb411b4bSmrg
17972eb411b4bSmrg
17973eb411b4bSmrg
17974eb411b4bSmrg
17975eb411b4bSmrg
17976eb411b4bSmrg
17977eb411b4bSmrg
17978eb411b4bSmrg
17979eb411b4bSmrg
17980eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
17981eb411b4bSmrg
17982eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
17983eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17984876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17985876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17986876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
17987876003caSmrg  $as_echo_n "(cached) " >&6
17988876003caSmrgelse
17989eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17990eb411b4bSmrg/* end confdefs.h.  */
17991eb411b4bSmrgint i;
17992eb411b4bSmrg_ACEOF
17993876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
17994eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
17995876003caSmrgelse
17996eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
17997eb411b4bSmrgfi
17998876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17999eb411b4bSmrgfi
18000876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18001876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
18002eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
18003eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
18004eb411b4bSmrgfi
18005eb411b4bSmrg
18006eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
18007eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18008eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18009eb411b4bSmrg	fi
18010eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18011876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18012876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18013876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
18014876003caSmrg  $as_echo_n "(cached) " >&6
18015876003caSmrgelse
18016eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18017eb411b4bSmrg/* end confdefs.h.  */
18018eb411b4bSmrgint i;
18019eb411b4bSmrg_ACEOF
18020876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
18021eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
18022876003caSmrgelse
18023eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
18024eb411b4bSmrgfi
18025876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18026eb411b4bSmrgfi
18027876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18028876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
18029eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
18030eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
18031eb411b4bSmrgfi
18032eb411b4bSmrg
18033eb411b4bSmrgfound="no"
18034eb411b4bSmrg
18035eb411b4bSmrg	if test $found = "no" ; then
18036818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18037eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18038eb411b4bSmrg		fi
18039eb411b4bSmrg
18040818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18041eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18042eb411b4bSmrg		fi
18043eb411b4bSmrg
18044eb411b4bSmrg		CFLAGS="$CFLAGS -Waddress"
18045eb411b4bSmrg
18046876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Waddress" >&5
18047876003caSmrg$as_echo_n "checking if $CC supports -Waddress... " >&6; }
18048eb411b4bSmrg		cacheid=xorg_cv_cc_flag__Waddress
18049876003caSmrg		if eval \${$cacheid+:} false; then :
18050876003caSmrg  $as_echo_n "(cached) " >&6
18051876003caSmrgelse
18052eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18053eb411b4bSmrg/* end confdefs.h.  */
18054eb411b4bSmrgint i;
18055eb411b4bSmrgint
18056876003caSmrgmain ()
18057eb411b4bSmrg{
18058eb411b4bSmrg
18059eb411b4bSmrg  ;
18060eb411b4bSmrg  return 0;
18061eb411b4bSmrg}
18062eb411b4bSmrg_ACEOF
18063876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
18064eb411b4bSmrg  eval $cacheid=yes
18065876003caSmrgelse
18066eb411b4bSmrg  eval $cacheid=no
18067eb411b4bSmrgfi
18068876003caSmrgrm -f core conftest.err conftest.$ac_objext \
18069eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
18070eb411b4bSmrgfi
18071eb411b4bSmrg
18072eb411b4bSmrg
18073eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
18074eb411b4bSmrg
18075eb411b4bSmrg		eval supported=\$$cacheid
18076876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18077876003caSmrg$as_echo "$supported" >&6; }
18078eb411b4bSmrg		if test "$supported" = "yes" ; then
18079eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Waddress"
18080eb411b4bSmrg			found="yes"
18081eb411b4bSmrg		fi
18082eb411b4bSmrg	fi
18083eb411b4bSmrg
18084eb411b4bSmrg
18085eb411b4bSmrg
18086eb411b4bSmrg
18087eb411b4bSmrg
18088eb411b4bSmrg
18089eb411b4bSmrg
18090eb411b4bSmrg
18091eb411b4bSmrg
18092eb411b4bSmrg
18093eb411b4bSmrg
18094eb411b4bSmrg
18095eb411b4bSmrg
18096eb411b4bSmrg
18097eb411b4bSmrg
18098eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
18099eb411b4bSmrg
18100eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
18101eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18102876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18103876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18104876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
18105876003caSmrg  $as_echo_n "(cached) " >&6
18106876003caSmrgelse
18107eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18108eb411b4bSmrg/* end confdefs.h.  */
18109eb411b4bSmrgint i;
18110eb411b4bSmrg_ACEOF
18111876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
18112eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
18113876003caSmrgelse
18114eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
18115eb411b4bSmrgfi
18116876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18117eb411b4bSmrgfi
18118876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18119876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
18120eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
18121eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
18122eb411b4bSmrgfi
18123eb411b4bSmrg
18124eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
18125eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18126eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18127eb411b4bSmrg	fi
18128eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18129876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18130876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18131876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
18132876003caSmrg  $as_echo_n "(cached) " >&6
18133876003caSmrgelse
18134eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18135eb411b4bSmrg/* end confdefs.h.  */
18136eb411b4bSmrgint i;
18137eb411b4bSmrg_ACEOF
18138876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
18139eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
18140876003caSmrgelse
18141eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
18142eb411b4bSmrgfi
18143876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18144eb411b4bSmrgfi
18145876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18146876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
18147eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
18148eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
18149eb411b4bSmrgfi
18150eb411b4bSmrg
18151eb411b4bSmrgfound="no"
18152eb411b4bSmrg
18153eb411b4bSmrg	if test $found = "no" ; then
18154818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18155eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18156eb411b4bSmrg		fi
18157eb411b4bSmrg
18158818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18159eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18160eb411b4bSmrg		fi
18161eb411b4bSmrg
18162eb411b4bSmrg		CFLAGS="$CFLAGS -Wint-to-pointer-cast"
18163eb411b4bSmrg
18164876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wint-to-pointer-cast" >&5
18165876003caSmrg$as_echo_n "checking if $CC supports -Wint-to-pointer-cast... " >&6; }
18166eb411b4bSmrg		cacheid=xorg_cv_cc_flag__Wint_to_pointer_cast
18167876003caSmrg		if eval \${$cacheid+:} false; then :
18168876003caSmrg  $as_echo_n "(cached) " >&6
18169876003caSmrgelse
18170eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18171eb411b4bSmrg/* end confdefs.h.  */
18172eb411b4bSmrgint i;
18173eb411b4bSmrgint
18174876003caSmrgmain ()
18175eb411b4bSmrg{
18176eb411b4bSmrg
18177eb411b4bSmrg  ;
18178eb411b4bSmrg  return 0;
18179eb411b4bSmrg}
18180eb411b4bSmrg_ACEOF
18181876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
18182eb411b4bSmrg  eval $cacheid=yes
18183876003caSmrgelse
18184eb411b4bSmrg  eval $cacheid=no
18185eb411b4bSmrgfi
18186876003caSmrgrm -f core conftest.err conftest.$ac_objext \
18187eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
18188eb411b4bSmrgfi
18189eb411b4bSmrg
18190eb411b4bSmrg
18191eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
18192eb411b4bSmrg
18193eb411b4bSmrg		eval supported=\$$cacheid
18194876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18195876003caSmrg$as_echo "$supported" >&6; }
18196eb411b4bSmrg		if test "$supported" = "yes" ; then
18197eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wint-to-pointer-cast"
18198eb411b4bSmrg			found="yes"
18199eb411b4bSmrg		fi
18200eb411b4bSmrg	fi
18201eb411b4bSmrg
18202eb411b4bSmrg
18203eb411b4bSmrg
18204eb411b4bSmrg
18205eb411b4bSmrg
18206eb411b4bSmrg
18207eb411b4bSmrg
18208eb411b4bSmrg
18209eb411b4bSmrg
18210eb411b4bSmrg
18211eb411b4bSmrg
18212eb411b4bSmrg
18213eb411b4bSmrg
18214eb411b4bSmrg
18215eb411b4bSmrg
18216eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
18217eb411b4bSmrg
18218eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
18219eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18220876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18221876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18222876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
18223876003caSmrg  $as_echo_n "(cached) " >&6
18224876003caSmrgelse
18225eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18226eb411b4bSmrg/* end confdefs.h.  */
18227eb411b4bSmrgint i;
18228eb411b4bSmrg_ACEOF
18229876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
18230eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
18231876003caSmrgelse
18232eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
18233eb411b4bSmrgfi
18234876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18235eb411b4bSmrgfi
18236876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18237876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
18238eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
18239eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
18240eb411b4bSmrgfi
18241eb411b4bSmrg
18242eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
18243eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18244eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18245eb411b4bSmrg	fi
18246eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18247876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18248876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18249876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
18250876003caSmrg  $as_echo_n "(cached) " >&6
18251876003caSmrgelse
18252eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18253eb411b4bSmrg/* end confdefs.h.  */
18254eb411b4bSmrgint i;
18255eb411b4bSmrg_ACEOF
18256876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
18257eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
18258876003caSmrgelse
18259eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
18260eb411b4bSmrgfi
18261876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18262eb411b4bSmrgfi
18263876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18264876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
18265eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
18266eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
18267eb411b4bSmrgfi
18268eb411b4bSmrg
18269eb411b4bSmrgfound="no"
18270eb411b4bSmrg
18271eb411b4bSmrg	if test $found = "no" ; then
18272818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18273eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18274eb411b4bSmrg		fi
18275eb411b4bSmrg
18276818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18277eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18278eb411b4bSmrg		fi
18279eb411b4bSmrg
18280eb411b4bSmrg		CFLAGS="$CFLAGS -Wpointer-to-int-cast"
18281eb411b4bSmrg
18282876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-to-int-cast" >&5
18283876003caSmrg$as_echo_n "checking if $CC supports -Wpointer-to-int-cast... " >&6; }
18284eb411b4bSmrg		cacheid=xorg_cv_cc_flag__Wpointer_to_int_cast
18285876003caSmrg		if eval \${$cacheid+:} false; then :
18286876003caSmrg  $as_echo_n "(cached) " >&6
18287876003caSmrgelse
18288eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18289eb411b4bSmrg/* end confdefs.h.  */
18290eb411b4bSmrgint i;
18291eb411b4bSmrgint
18292876003caSmrgmain ()
18293eb411b4bSmrg{
18294eb411b4bSmrg
18295eb411b4bSmrg  ;
18296eb411b4bSmrg  return 0;
18297eb411b4bSmrg}
18298eb411b4bSmrg_ACEOF
18299876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
18300eb411b4bSmrg  eval $cacheid=yes
18301876003caSmrgelse
18302eb411b4bSmrg  eval $cacheid=no
18303eb411b4bSmrgfi
18304876003caSmrgrm -f core conftest.err conftest.$ac_objext \
18305eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
18306eb411b4bSmrgfi
18307eb411b4bSmrg
18308eb411b4bSmrg
18309eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
18310eb411b4bSmrg
18311eb411b4bSmrg		eval supported=\$$cacheid
18312876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18313876003caSmrg$as_echo "$supported" >&6; }
18314eb411b4bSmrg		if test "$supported" = "yes" ; then
18315eb411b4bSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wpointer-to-int-cast"
18316eb411b4bSmrg			found="yes"
18317eb411b4bSmrg		fi
18318eb411b4bSmrg	fi
18319eb411b4bSmrg
18320eb411b4bSmrg
18321eb411b4bSmrgfi
18322eb411b4bSmrg
18323eb411b4bSmrg
18324eb411b4bSmrg
18325eb411b4bSmrg
18326eb411b4bSmrg
18327eb411b4bSmrg
18328eb411b4bSmrg
18329eb411b4bSmrg		CWARNFLAGS="$BASE_CFLAGS"
18330eb411b4bSmrg		if  test "x$GCC" = xyes ; then
18331eb411b4bSmrg		    CWARNFLAGS="$CWARNFLAGS -fno-strict-aliasing"
18332eb411b4bSmrg		fi
18333eb411b4bSmrg
18334eb411b4bSmrg
18335eb411b4bSmrg
18336eb411b4bSmrg
18337eb411b4bSmrg
18338eb411b4bSmrg
18339eb411b4bSmrg
18340eb411b4bSmrg
18341eb411b4bSmrg# Check whether --enable-strict-compilation was given.
18342876003caSmrgif test "${enable_strict_compilation+set}" = set; then :
18343eb411b4bSmrg  enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval
18344876003caSmrgelse
18345eb411b4bSmrg  STRICT_COMPILE=no
18346eb411b4bSmrgfi
18347eb411b4bSmrg
18348eb411b4bSmrg
18349eb411b4bSmrg
18350eb411b4bSmrg
18351eb411b4bSmrg
18352eb411b4bSmrg
18353eb411b4bSmrgSTRICT_CFLAGS=""
18354eb411b4bSmrg
18355eb411b4bSmrg
18356eb411b4bSmrg
18357eb411b4bSmrg
18358eb411b4bSmrg
18359eb411b4bSmrg
18360eb411b4bSmrg
18361eb411b4bSmrg
18362eb411b4bSmrg
18363eb411b4bSmrg
18364eb411b4bSmrg
18365eb411b4bSmrg
18366eb411b4bSmrg
18367eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
18368eb411b4bSmrg
18369eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
18370eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18371876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18372876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18373876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
18374876003caSmrg  $as_echo_n "(cached) " >&6
18375876003caSmrgelse
18376eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18377eb411b4bSmrg/* end confdefs.h.  */
18378eb411b4bSmrgint i;
18379eb411b4bSmrg_ACEOF
18380876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
18381eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
18382876003caSmrgelse
18383eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
18384eb411b4bSmrgfi
18385876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18386eb411b4bSmrgfi
18387876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18388876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
18389eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
18390eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
18391eb411b4bSmrgfi
18392eb411b4bSmrg
18393eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
18394eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18395eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18396eb411b4bSmrg	fi
18397eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18398876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18399876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18400876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
18401876003caSmrg  $as_echo_n "(cached) " >&6
18402876003caSmrgelse
18403eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18404eb411b4bSmrg/* end confdefs.h.  */
18405eb411b4bSmrgint i;
18406eb411b4bSmrg_ACEOF
18407876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
18408eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
18409876003caSmrgelse
18410eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
18411eb411b4bSmrgfi
18412876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18413eb411b4bSmrgfi
18414876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18415876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
18416eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
18417eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
18418eb411b4bSmrgfi
18419eb411b4bSmrg
18420eb411b4bSmrgfound="no"
18421eb411b4bSmrg
18422eb411b4bSmrg	if test $found = "no" ; then
18423818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18424eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18425eb411b4bSmrg		fi
18426eb411b4bSmrg
18427818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18428eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18429eb411b4bSmrg		fi
18430eb411b4bSmrg
18431eb411b4bSmrg		CFLAGS="$CFLAGS -pedantic"
18432eb411b4bSmrg
18433876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -pedantic" >&5
18434876003caSmrg$as_echo_n "checking if $CC supports -pedantic... " >&6; }
18435eb411b4bSmrg		cacheid=xorg_cv_cc_flag__pedantic
18436876003caSmrg		if eval \${$cacheid+:} false; then :
18437876003caSmrg  $as_echo_n "(cached) " >&6
18438876003caSmrgelse
18439eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18440eb411b4bSmrg/* end confdefs.h.  */
18441eb411b4bSmrgint i;
18442eb411b4bSmrgint
18443876003caSmrgmain ()
18444eb411b4bSmrg{
18445eb411b4bSmrg
18446eb411b4bSmrg  ;
18447eb411b4bSmrg  return 0;
18448eb411b4bSmrg}
18449eb411b4bSmrg_ACEOF
18450876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
18451eb411b4bSmrg  eval $cacheid=yes
18452876003caSmrgelse
18453eb411b4bSmrg  eval $cacheid=no
18454eb411b4bSmrgfi
18455876003caSmrgrm -f core conftest.err conftest.$ac_objext \
18456eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
18457eb411b4bSmrgfi
18458eb411b4bSmrg
18459eb411b4bSmrg
18460eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
18461eb411b4bSmrg
18462eb411b4bSmrg		eval supported=\$$cacheid
18463876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18464876003caSmrg$as_echo "$supported" >&6; }
18465eb411b4bSmrg		if test "$supported" = "yes" ; then
18466eb411b4bSmrg			STRICT_CFLAGS="$STRICT_CFLAGS -pedantic"
18467eb411b4bSmrg			found="yes"
18468eb411b4bSmrg		fi
18469eb411b4bSmrg	fi
18470eb411b4bSmrg
18471eb411b4bSmrg
18472eb411b4bSmrg
18473eb411b4bSmrg
18474eb411b4bSmrg
18475eb411b4bSmrg
18476eb411b4bSmrg
18477eb411b4bSmrg
18478eb411b4bSmrg
18479eb411b4bSmrg
18480eb411b4bSmrg
18481eb411b4bSmrg
18482eb411b4bSmrg
18483eb411b4bSmrg
18484eb411b4bSmrg
18485eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
18486eb411b4bSmrg
18487eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
18488eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18489876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18490876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18491876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
18492876003caSmrg  $as_echo_n "(cached) " >&6
18493876003caSmrgelse
18494eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18495eb411b4bSmrg/* end confdefs.h.  */
18496eb411b4bSmrgint i;
18497eb411b4bSmrg_ACEOF
18498876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
18499eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
18500876003caSmrgelse
18501eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
18502eb411b4bSmrgfi
18503876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18504eb411b4bSmrgfi
18505876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18506876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
18507eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
18508eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
18509eb411b4bSmrgfi
18510eb411b4bSmrg
18511eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
18512eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18513eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18514eb411b4bSmrg	fi
18515eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18516876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18517876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18518876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
18519876003caSmrg  $as_echo_n "(cached) " >&6
18520876003caSmrgelse
18521eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18522eb411b4bSmrg/* end confdefs.h.  */
18523eb411b4bSmrgint i;
18524eb411b4bSmrg_ACEOF
18525876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
18526eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
18527876003caSmrgelse
18528eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
18529eb411b4bSmrgfi
18530876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18531eb411b4bSmrgfi
18532876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18533876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
18534eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
18535eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
18536eb411b4bSmrgfi
18537eb411b4bSmrg
18538eb411b4bSmrgfound="no"
18539eb411b4bSmrg
18540eb411b4bSmrg	if test $found = "no" ; then
18541818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18542eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18543eb411b4bSmrg		fi
18544eb411b4bSmrg
18545818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18546eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18547eb411b4bSmrg		fi
18548eb411b4bSmrg
18549eb411b4bSmrg		CFLAGS="$CFLAGS -Werror"
18550eb411b4bSmrg
18551876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror" >&5
18552876003caSmrg$as_echo_n "checking if $CC supports -Werror... " >&6; }
18553eb411b4bSmrg		cacheid=xorg_cv_cc_flag__Werror
18554876003caSmrg		if eval \${$cacheid+:} false; then :
18555876003caSmrg  $as_echo_n "(cached) " >&6
18556876003caSmrgelse
18557eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18558eb411b4bSmrg/* end confdefs.h.  */
18559eb411b4bSmrgint i;
18560eb411b4bSmrgint
18561876003caSmrgmain ()
18562eb411b4bSmrg{
18563eb411b4bSmrg
18564eb411b4bSmrg  ;
18565eb411b4bSmrg  return 0;
18566eb411b4bSmrg}
18567eb411b4bSmrg_ACEOF
18568876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
18569eb411b4bSmrg  eval $cacheid=yes
18570876003caSmrgelse
18571eb411b4bSmrg  eval $cacheid=no
18572eb411b4bSmrgfi
18573876003caSmrgrm -f core conftest.err conftest.$ac_objext \
18574eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
18575eb411b4bSmrgfi
18576eb411b4bSmrg
18577eb411b4bSmrg
18578eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
18579eb411b4bSmrg
18580eb411b4bSmrg		eval supported=\$$cacheid
18581876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18582876003caSmrg$as_echo "$supported" >&6; }
18583eb411b4bSmrg		if test "$supported" = "yes" ; then
18584eb411b4bSmrg			STRICT_CFLAGS="$STRICT_CFLAGS -Werror"
18585eb411b4bSmrg			found="yes"
18586eb411b4bSmrg		fi
18587eb411b4bSmrg	fi
18588eb411b4bSmrg
18589eb411b4bSmrg	if test $found = "no" ; then
18590818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18591eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18592eb411b4bSmrg		fi
18593eb411b4bSmrg
18594818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18595eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18596eb411b4bSmrg		fi
18597eb411b4bSmrg
18598eb411b4bSmrg		CFLAGS="$CFLAGS -errwarn"
18599eb411b4bSmrg
18600876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn" >&5
18601876003caSmrg$as_echo_n "checking if $CC supports -errwarn... " >&6; }
18602eb411b4bSmrg		cacheid=xorg_cv_cc_flag__errwarn
18603876003caSmrg		if eval \${$cacheid+:} false; then :
18604876003caSmrg  $as_echo_n "(cached) " >&6
18605876003caSmrgelse
18606eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18607eb411b4bSmrg/* end confdefs.h.  */
18608eb411b4bSmrgint i;
18609eb411b4bSmrgint
18610876003caSmrgmain ()
18611eb411b4bSmrg{
18612eb411b4bSmrg
18613eb411b4bSmrg  ;
18614eb411b4bSmrg  return 0;
18615eb411b4bSmrg}
18616eb411b4bSmrg_ACEOF
18617876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
18618eb411b4bSmrg  eval $cacheid=yes
18619876003caSmrgelse
18620eb411b4bSmrg  eval $cacheid=no
18621eb411b4bSmrgfi
18622876003caSmrgrm -f core conftest.err conftest.$ac_objext \
18623eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
18624eb411b4bSmrgfi
18625eb411b4bSmrg
18626eb411b4bSmrg
18627eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
18628eb411b4bSmrg
18629eb411b4bSmrg		eval supported=\$$cacheid
18630876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18631876003caSmrg$as_echo "$supported" >&6; }
18632eb411b4bSmrg		if test "$supported" = "yes" ; then
18633eb411b4bSmrg			STRICT_CFLAGS="$STRICT_CFLAGS -errwarn"
18634eb411b4bSmrg			found="yes"
18635eb411b4bSmrg		fi
18636eb411b4bSmrg	fi
18637eb411b4bSmrg
18638eb411b4bSmrg
18639eb411b4bSmrg
18640eb411b4bSmrg# Earlier versions of gcc (eg: 4.2) support -Werror=attributes, but do not
18641eb411b4bSmrg# activate it with -Werror, so we add it here explicitly.
18642eb411b4bSmrg
18643eb411b4bSmrg
18644eb411b4bSmrg
18645eb411b4bSmrg
18646eb411b4bSmrg
18647eb411b4bSmrg
18648eb411b4bSmrg
18649eb411b4bSmrg
18650eb411b4bSmrg
18651eb411b4bSmrg
18652eb411b4bSmrg
18653eb411b4bSmrg
18654eb411b4bSmrg
18655eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS"
18656eb411b4bSmrg
18657eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
18658eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18659876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18660876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18661876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
18662876003caSmrg  $as_echo_n "(cached) " >&6
18663876003caSmrgelse
18664eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18665eb411b4bSmrg/* end confdefs.h.  */
18666eb411b4bSmrgint i;
18667eb411b4bSmrg_ACEOF
18668876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
18669eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=yes
18670876003caSmrgelse
18671eb411b4bSmrg  xorg_cv_cc_flag_unknown_warning_option=no
18672eb411b4bSmrgfi
18673876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18674eb411b4bSmrgfi
18675876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18676876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
18677eb411b4bSmrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
18678eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
18679eb411b4bSmrgfi
18680eb411b4bSmrg
18681eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
18682eb411b4bSmrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18683eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18684eb411b4bSmrg	fi
18685eb411b4bSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18686876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18687876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18688876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
18689876003caSmrg  $as_echo_n "(cached) " >&6
18690876003caSmrgelse
18691eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18692eb411b4bSmrg/* end confdefs.h.  */
18693eb411b4bSmrgint i;
18694eb411b4bSmrg_ACEOF
18695876003caSmrgif ac_fn_c_try_compile "$LINENO"; then :
18696eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=yes
18697876003caSmrgelse
18698eb411b4bSmrg  xorg_cv_cc_flag_unused_command_line_argument=no
18699eb411b4bSmrgfi
18700876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18701eb411b4bSmrgfi
18702876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18703876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
18704eb411b4bSmrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
18705eb411b4bSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
18706eb411b4bSmrgfi
18707eb411b4bSmrg
18708eb411b4bSmrgfound="no"
18709eb411b4bSmrg
18710eb411b4bSmrg	if test $found = "no" ; then
18711818534a1Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18712eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18713eb411b4bSmrg		fi
18714eb411b4bSmrg
18715818534a1Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18716eb411b4bSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18717eb411b4bSmrg		fi
18718eb411b4bSmrg
18719eb411b4bSmrg		CFLAGS="$CFLAGS -Werror=attributes"
18720eb411b4bSmrg
18721876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=attributes" >&5
18722876003caSmrg$as_echo_n "checking if $CC supports -Werror=attributes... " >&6; }
187230f8248bfSmrg		cacheid=xorg_cv_cc_flag__Werror_attributes
18724876003caSmrg		if eval \${$cacheid+:} false; then :
18725876003caSmrg  $as_echo_n "(cached) " >&6
18726876003caSmrgelse
18727eb411b4bSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18728eb411b4bSmrg/* end confdefs.h.  */
18729eb411b4bSmrgint i;
18730eb411b4bSmrgint
18731876003caSmrgmain ()
18732eb411b4bSmrg{
18733eb411b4bSmrg
18734eb411b4bSmrg  ;
18735eb411b4bSmrg  return 0;
18736eb411b4bSmrg}
18737eb411b4bSmrg_ACEOF
18738876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
18739eb411b4bSmrg  eval $cacheid=yes
18740876003caSmrgelse
18741eb411b4bSmrg  eval $cacheid=no
18742eb411b4bSmrgfi
18743876003caSmrgrm -f core conftest.err conftest.$ac_objext \
18744eb411b4bSmrg    conftest$ac_exeext conftest.$ac_ext
18745eb411b4bSmrgfi
18746eb411b4bSmrg
18747eb411b4bSmrg
18748eb411b4bSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
18749eb411b4bSmrg
18750eb411b4bSmrg		eval supported=\$$cacheid
18751876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18752876003caSmrg$as_echo "$supported" >&6; }
18753eb411b4bSmrg		if test "$supported" = "yes" ; then
18754eb411b4bSmrg			STRICT_CFLAGS="$STRICT_CFLAGS -Werror=attributes"
18755eb411b4bSmrg			found="yes"
18756eb411b4bSmrg		fi
18757eb411b4bSmrg	fi
18758eb411b4bSmrg
18759eb411b4bSmrg
18760eb411b4bSmrg
18761eb411b4bSmrgif test "x$STRICT_COMPILE" = "xyes"; then
18762eb411b4bSmrg    BASE_CFLAGS="$BASE_CFLAGS $STRICT_CFLAGS"
18763eb411b4bSmrg    CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS"
18764eb411b4bSmrgfi
18765eb411b4bSmrg
18766eb411b4bSmrg
18767eb411b4bSmrg
18768eb411b4bSmrg
18769eb411b4bSmrg
18770eb411b4bSmrg
18771eb411b4bSmrgcat >>confdefs.h <<_ACEOF
18772eb411b4bSmrg#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
18773eb411b4bSmrg_ACEOF
18774eb411b4bSmrg
18775eb411b4bSmrg	PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
18776eb411b4bSmrg	if test "x$PVM" = "x"; then
18777eb411b4bSmrg		PVM="0"
18778eb411b4bSmrg	fi
18779eb411b4bSmrg
18780876003caSmrgcat >>confdefs.h <<_ACEOF
18781876003caSmrg#define PACKAGE_VERSION_MINOR $PVM
18782876003caSmrg_ACEOF
18783eb411b4bSmrg
18784eb411b4bSmrg	PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
18785eb411b4bSmrg	if test "x$PVP" = "x"; then
18786eb411b4bSmrg		PVP="0"
18787eb411b4bSmrg	fi
18788eb411b4bSmrg
18789876003caSmrgcat >>confdefs.h <<_ACEOF
18790876003caSmrg#define PACKAGE_VERSION_PATCHLEVEL $PVP
18791876003caSmrg_ACEOF
18792eb411b4bSmrg
18793eb411b4bSmrg
18794eb411b4bSmrg
18795876003caSmrgCHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp && \
18796eb411b4bSmrgmv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \
18797876003caSmrg|| (rm -f \$(top_srcdir)/.changelog.tmp; touch \$(top_srcdir)/ChangeLog; \
18798876003caSmrgecho 'git directory not found: installing possibly empty changelog.' >&2)"
18799eb411b4bSmrg
18800eb411b4bSmrg
18801eb411b4bSmrg
18802eb411b4bSmrg
18803eb411b4bSmrgmacros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros`
18804eb411b4bSmrgINSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \
18805eb411b4bSmrgmv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \
18806876003caSmrg|| (rm -f \$(top_srcdir)/.INSTALL.tmp; touch \$(top_srcdir)/INSTALL; \
18807876003caSmrgecho 'util-macros \"pkgdatadir\" from xorg-macros.pc not found: installing possibly empty INSTALL.' >&2)"
18808eb411b4bSmrg
18809eb411b4bSmrg
18810eb411b4bSmrg
18811eb411b4bSmrg
1881238ae11fcSmrg
1881338ae11fcSmrg
18814eb411b4bSmrgif test x$APP_MAN_SUFFIX = x    ; then
18815eb411b4bSmrg    APP_MAN_SUFFIX=1
18816eb411b4bSmrgfi
18817eb411b4bSmrgif test x$APP_MAN_DIR = x    ; then
18818eb411b4bSmrg    APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
18819eb411b4bSmrgfi
18820eb411b4bSmrg
18821eb411b4bSmrgif test x$LIB_MAN_SUFFIX = x    ; then
18822eb411b4bSmrg    LIB_MAN_SUFFIX=3
18823eb411b4bSmrgfi
18824eb411b4bSmrgif test x$LIB_MAN_DIR = x    ; then
18825eb411b4bSmrg    LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
18826eb411b4bSmrgfi
18827eb411b4bSmrg
18828eb411b4bSmrgif test x$FILE_MAN_SUFFIX = x    ; then
18829876003caSmrg    case $host_os in
18830876003caSmrg	# Solaris 2.0 - 11 use SysV man page sections
18831876003caSmrg	solaris2.?|solaris2.1[01])	FILE_MAN_SUFFIX=4  ;;
1883203ea5dc6Smrg	*)				FILE_MAN_SUFFIX=5  ;;
18833eb411b4bSmrg    esac
18834eb411b4bSmrgfi
18835eb411b4bSmrgif test x$FILE_MAN_DIR = x    ; then
18836eb411b4bSmrg    FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
18837eb411b4bSmrgfi
18838eb411b4bSmrg
18839eb411b4bSmrgif test x$MISC_MAN_SUFFIX = x    ; then
18840876003caSmrg    case $host_os in
18841876003caSmrg	# Solaris 2.0 - 11 use SysV man page sections
18842876003caSmrg	solaris2.?|solaris2.1[01])	MISC_MAN_SUFFIX=5  ;;
1884303ea5dc6Smrg	*)				MISC_MAN_SUFFIX=7  ;;
18844eb411b4bSmrg    esac
18845eb411b4bSmrgfi
18846eb411b4bSmrgif test x$MISC_MAN_DIR = x    ; then
18847eb411b4bSmrg    MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
18848eb411b4bSmrgfi
18849eb411b4bSmrg
18850eb411b4bSmrgif test x$DRIVER_MAN_SUFFIX = x    ; then
18851876003caSmrg    case $host_os in
18852876003caSmrg	# Solaris 2.0 - 11 use SysV man page sections
18853876003caSmrg	solaris2.?|solaris2.1[01])	DRIVER_MAN_SUFFIX=7  ;;
1885403ea5dc6Smrg	*)				DRIVER_MAN_SUFFIX=4  ;;
18855eb411b4bSmrg    esac
18856eb411b4bSmrgfi
18857eb411b4bSmrgif test x$DRIVER_MAN_DIR = x    ; then
18858eb411b4bSmrg    DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
18859eb411b4bSmrgfi
18860eb411b4bSmrg
18861eb411b4bSmrgif test x$ADMIN_MAN_SUFFIX = x    ; then
18862876003caSmrg    case $host_os in
18863876003caSmrg	# Solaris 2.0 - 11 use SysV man page sections
18864876003caSmrg	solaris2.?|solaris2.1[01])	ADMIN_MAN_SUFFIX=1m ;;
1886503ea5dc6Smrg	*)				ADMIN_MAN_SUFFIX=8  ;;
18866eb411b4bSmrg    esac
18867eb411b4bSmrgfi
18868eb411b4bSmrgif test x$ADMIN_MAN_DIR = x    ; then
18869eb411b4bSmrg    ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
18870eb411b4bSmrgfi
18871eb411b4bSmrg
18872eb411b4bSmrg
18873eb411b4bSmrg
18874eb411b4bSmrg
188752e9c7c8cSmrg
188762e9c7c8cSmrg
188771ab64890Smrg
188781ab64890Smrg
188791ab64890Smrg
18880b4ee4795Smrg
188812e9c7c8cSmrg
188821ab64890Smrg
188831ab64890Smrg
188841ab64890Smrg
188852e9c7c8cSmrg
1888657f47464SmrgXORG_MAN_PAGE="X Version 11"
188872e9c7c8cSmrg
1888857f47464SmrgMAN_SUBSTS="\
1888957f47464Smrg	-e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
1889057f47464Smrg	-e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
1889157f47464Smrg	-e 's|__xservername__|Xorg|g' \
1889257f47464Smrg	-e 's|__xconfigfile__|xorg.conf|g' \
1889357f47464Smrg	-e 's|__projectroot__|\$(prefix)|g' \
1889457f47464Smrg	-e 's|__apploaddir__|\$(appdefaultdir)|g' \
1889557f47464Smrg	-e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \
1889657f47464Smrg	-e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \
1889757f47464Smrg	-e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \
1889857f47464Smrg	-e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \
1889957f47464Smrg	-e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \
1890057f47464Smrg	-e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'"
189012e9c7c8cSmrg
189021ab64890Smrg
189031ab64890Smrg
1890457f47464Smrg# Check whether --enable-silent-rules was given.
18905876003caSmrgif test "${enable_silent_rules+set}" = set; then :
1890657f47464Smrg  enableval=$enable_silent_rules;
1890757f47464Smrgfi
189081ab64890Smrg
18909eb411b4bSmrgcase $enable_silent_rules in # (((
18910eb411b4bSmrg  yes) AM_DEFAULT_VERBOSITY=0;;
18911eb411b4bSmrg   no) AM_DEFAULT_VERBOSITY=1;;
18912eb411b4bSmrg    *) AM_DEFAULT_VERBOSITY=0;;
1891357f47464Smrgesac
18914eb411b4bSmrgam_make=${MAKE-make}
18915876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
18916876003caSmrg$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
18917876003caSmrgif ${am_cv_make_support_nested_variables+:} false; then :
18918876003caSmrg  $as_echo_n "(cached) " >&6
18919876003caSmrgelse
18920876003caSmrg  if $as_echo 'TRUE=$(BAR$(V))
18921eb411b4bSmrgBAR0=false
18922eb411b4bSmrgBAR1=true
18923eb411b4bSmrgV=1
18924eb411b4bSmrgam__doit:
18925eb411b4bSmrg	@$(TRUE)
18926eb411b4bSmrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
18927eb411b4bSmrg  am_cv_make_support_nested_variables=yes
18928eb411b4bSmrgelse
18929eb411b4bSmrg  am_cv_make_support_nested_variables=no
18930eb411b4bSmrgfi
18931eb411b4bSmrgfi
18932876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
18933876003caSmrg$as_echo "$am_cv_make_support_nested_variables" >&6; }
18934eb411b4bSmrgif test $am_cv_make_support_nested_variables = yes; then
18935eb411b4bSmrg    AM_V='$(V)'
18936eb411b4bSmrg  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
18937eb411b4bSmrgelse
18938eb411b4bSmrg  AM_V=$AM_DEFAULT_VERBOSITY
18939eb411b4bSmrg  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
18940eb411b4bSmrgfi
1894157f47464SmrgAM_BACKSLASH='\'
189421ab64890Smrg
189432e9c7c8cSmrg
189442e9c7c8cSmrg
189452e9c7c8cSmrg
1894657f47464Smrg# Check whether --enable-specs was given.
18947876003caSmrgif test "${enable_specs+set}" = set; then :
1894857f47464Smrg  enableval=$enable_specs; build_specs=$enableval
18949876003caSmrgelse
1895057f47464Smrg  build_specs=yes
1895157f47464Smrgfi
189522e9c7c8cSmrg
189532e9c7c8cSmrg
1895457f47464Smrg if test x$build_specs = xyes; then
1895557f47464Smrg  ENABLE_SPECS_TRUE=
1895657f47464Smrg  ENABLE_SPECS_FALSE='#'
1895757f47464Smrgelse
1895857f47464Smrg  ENABLE_SPECS_TRUE='#'
1895957f47464Smrg  ENABLE_SPECS_FALSE=
1896057f47464Smrgfi
189612e9c7c8cSmrg
18962876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build functional specifications" >&5
18963876003caSmrg$as_echo_n "checking whether to build functional specifications... " >&6; }
18964876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $build_specs" >&5
18965876003caSmrg$as_echo "$build_specs" >&6; }
189662e9c7c8cSmrg
189671ab64890Smrg
189682e9c7c8cSmrg
189692e9c7c8cSmrg
189702e9c7c8cSmrg
1897157f47464Smrg# Check whether --with-xmlto was given.
18972876003caSmrgif test "${with_xmlto+set}" = set; then :
1897357f47464Smrg  withval=$with_xmlto; use_xmlto=$withval
18974876003caSmrgelse
1897557f47464Smrg  use_xmlto=auto
1897657f47464Smrgfi
189772e9c7c8cSmrg
189781ab64890Smrg
189791ab64890Smrg
1898057f47464Smrgif test "x$use_xmlto" = x"auto"; then
1898157f47464Smrg   # Extract the first word of "xmlto", so it can be a program name with args.
1898257f47464Smrgset dummy xmlto; ac_word=$2
18983876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18984876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
18985876003caSmrgif ${ac_cv_path_XMLTO+:} false; then :
18986876003caSmrg  $as_echo_n "(cached) " >&6
18987876003caSmrgelse
1898857f47464Smrg  case $XMLTO in
1898957f47464Smrg  [\\/]* | ?:[\\/]*)
1899057f47464Smrg  ac_cv_path_XMLTO="$XMLTO" # Let the user override the test with a path.
1899157f47464Smrg  ;;
1899257f47464Smrg  *)
1899357f47464Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1899488de56ccSmrgfor as_dir in $PATH
1899588de56ccSmrgdo
1899688de56ccSmrg  IFS=$as_save_IFS
18997876003caSmrg  test -z "$as_dir" && as_dir=.
1899888de56ccSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
18999876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19000876003caSmrg    ac_cv_path_XMLTO="$as_dir/$ac_word$ac_exec_ext"
19001876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1900288de56ccSmrg    break 2
1900388de56ccSmrg  fi
1900488de56ccSmrgdone
1900588de56ccSmrg  done
1900688de56ccSmrgIFS=$as_save_IFS
190071ab64890Smrg
1900857f47464Smrg  ;;
1900957f47464Smrgesac
1901088de56ccSmrgfi
1901157f47464SmrgXMLTO=$ac_cv_path_XMLTO
1901257f47464Smrgif test -n "$XMLTO"; then
19013876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XMLTO" >&5
19014876003caSmrg$as_echo "$XMLTO" >&6; }
1901588de56ccSmrgelse
19016876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19017876003caSmrg$as_echo "no" >&6; }
1901888de56ccSmrgfi
190192e9c7c8cSmrg
190202e9c7c8cSmrg
1902157f47464Smrg   if test "x$XMLTO" = "x"; then
19022876003caSmrg        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: xmlto not found - documentation targets will be skipped" >&5
19023876003caSmrg$as_echo "$as_me: WARNING: xmlto not found - documentation targets will be skipped" >&2;}
1902457f47464Smrg	have_xmlto=no
1902557f47464Smrg   else
1902657f47464Smrg        have_xmlto=yes
1902757f47464Smrg   fi
1902857f47464Smrgelif test "x$use_xmlto" = x"yes" ; then
1902957f47464Smrg   # Extract the first word of "xmlto", so it can be a program name with args.
1903057f47464Smrgset dummy xmlto; ac_word=$2
19031876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19032876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
19033876003caSmrgif ${ac_cv_path_XMLTO+:} false; then :
19034876003caSmrg  $as_echo_n "(cached) " >&6
19035876003caSmrgelse
1903657f47464Smrg  case $XMLTO in
1903757f47464Smrg  [\\/]* | ?:[\\/]*)
1903857f47464Smrg  ac_cv_path_XMLTO="$XMLTO" # Let the user override the test with a path.
1903957f47464Smrg  ;;
1904057f47464Smrg  *)
1904157f47464Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1904288de56ccSmrgfor as_dir in $PATH
1904388de56ccSmrgdo
1904488de56ccSmrg  IFS=$as_save_IFS
19045876003caSmrg  test -z "$as_dir" && as_dir=.
1904688de56ccSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
19047876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19048876003caSmrg    ac_cv_path_XMLTO="$as_dir/$ac_word$ac_exec_ext"
19049876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1905088de56ccSmrg    break 2
1905188de56ccSmrg  fi
1905288de56ccSmrgdone
1905388de56ccSmrg  done
1905488de56ccSmrgIFS=$as_save_IFS
190552e9c7c8cSmrg
1905657f47464Smrg  ;;
1905757f47464Smrgesac
1905888de56ccSmrgfi
1905957f47464SmrgXMLTO=$ac_cv_path_XMLTO
1906057f47464Smrgif test -n "$XMLTO"; then
19061876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XMLTO" >&5
19062876003caSmrg$as_echo "$XMLTO" >&6; }
1906388de56ccSmrgelse
19064876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19065876003caSmrg$as_echo "no" >&6; }
1906688de56ccSmrgfi
19067b4ee4795Smrg
1906857f47464Smrg
1906957f47464Smrg   if test "x$XMLTO" = "x"; then
1907057f47464Smrg        as_fn_error $? "--with-xmlto=yes specified but xmlto not found in PATH" "$LINENO" 5
1907157f47464Smrg   fi
1907257f47464Smrg   have_xmlto=yes
1907357f47464Smrgelif test "x$use_xmlto" = x"no" ; then
1907457f47464Smrg   if test "x$XMLTO" != "x"; then
19075876003caSmrg      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ignoring XMLTO environment variable since --with-xmlto=no was specified" >&5
19076876003caSmrg$as_echo "$as_me: WARNING: ignoring XMLTO environment variable since --with-xmlto=no was specified" >&2;}
1907757f47464Smrg   fi
1907857f47464Smrg   have_xmlto=no
19079b4ee4795Smrgelse
1908057f47464Smrg   as_fn_error $? "--with-xmlto expects 'yes' or 'no'" "$LINENO" 5
19081b4ee4795Smrgfi
19082b4ee4795Smrg
1908357f47464Smrg# Test for a minimum version of xmlto, if provided.
1908457f47464Smrgif test "$have_xmlto" = yes; then
1908557f47464Smrg    # scrape the xmlto version
19086876003caSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking the xmlto version" >&5
19087876003caSmrg$as_echo_n "checking the xmlto version... " >&6; }
1908857f47464Smrg    xmlto_version=`$XMLTO --version 2>/dev/null | cut -d' ' -f3`
19089876003caSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xmlto_version" >&5
19090876003caSmrg$as_echo "$xmlto_version" >&6; }
1909157f47464Smrg    as_arg_v1=$xmlto_version
1909257f47464Smrgas_arg_v2=0.0.22
1909357f47464Smrgawk "$as_awk_strverscmp" v1="$as_arg_v1" v2="$as_arg_v2" /dev/null
1909457f47464Smrgcase $? in #(
1909557f47464Smrg  1) :
1909657f47464Smrg    if test "x$use_xmlto" = xauto; then
19097876003caSmrg            { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: xmlto version $xmlto_version found, but 0.0.22 needed" >&5
19098876003caSmrg$as_echo "$as_me: WARNING: xmlto version $xmlto_version found, but 0.0.22 needed" >&2;}
1909957f47464Smrg            have_xmlto=no
1910057f47464Smrg        else
1910157f47464Smrg            as_fn_error $? "xmlto version $xmlto_version found, but 0.0.22 needed" "$LINENO" 5
1910257f47464Smrg        fi ;; #(
1910357f47464Smrg  0) :
1910457f47464Smrg     ;; #(
1910557f47464Smrg  2) :
1910657f47464Smrg     ;; #(
1910757f47464Smrg  *) :
1910857f47464Smrg     ;;
1910957f47464Smrgesac
1911057f47464Smrgfi
191111ab64890Smrg
1911257f47464Smrg# Test for the ability of xmlto to generate a text target
1911338ae11fcSmrg#
1911438ae11fcSmrg# NOTE: xmlto 0.0.27 or higher return a non-zero return code in the
1911538ae11fcSmrg# following test for empty XML docbook files.
1911638ae11fcSmrg# For compatibility reasons use the following empty XML docbook file and if
1911738ae11fcSmrg# it fails try it again with a non-empty XML file.
1911857f47464Smrghave_xmlto_text=no
1911957f47464Smrgcat > conftest.xml << "EOF"
1912057f47464SmrgEOF
19121876003caSmrgif test "$have_xmlto" = yes; then :
19122876003caSmrg  if $XMLTO --skip-validation txt conftest.xml >/dev/null 2>&1; then :
1912357f47464Smrg  have_xmlto_text=yes
19124876003caSmrgelse
1912538ae11fcSmrg  # Try it again with a non-empty XML file.
1912638ae11fcSmrg              cat > conftest.xml << "EOF"
1912738ae11fcSmrg<x></x>
1912838ae11fcSmrgEOF
19129876003caSmrg              if $XMLTO --skip-validation txt conftest.xml >/dev/null 2>&1; then :
1913038ae11fcSmrg  have_xmlto_text=yes
19131876003caSmrgelse
19132876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: xmlto cannot generate text format, this format skipped" >&5
19133876003caSmrg$as_echo "$as_me: WARNING: xmlto cannot generate text format, this format skipped" >&2;}
19134b4ee4795Smrgfi
19135b4ee4795Smrgfi
1913638ae11fcSmrgfi
1913757f47464Smrgrm -f conftest.xml
1913857f47464Smrg if test $have_xmlto_text = yes; then
1913957f47464Smrg  HAVE_XMLTO_TEXT_TRUE=
1914057f47464Smrg  HAVE_XMLTO_TEXT_FALSE='#'
19141b4ee4795Smrgelse
1914257f47464Smrg  HAVE_XMLTO_TEXT_TRUE='#'
1914357f47464Smrg  HAVE_XMLTO_TEXT_FALSE=
19144b4ee4795Smrgfi
191452e9c7c8cSmrg
1914657f47464Smrg if test "$have_xmlto" = yes; then
1914757f47464Smrg  HAVE_XMLTO_TRUE=
1914857f47464Smrg  HAVE_XMLTO_FALSE='#'
19149b4ee4795Smrgelse
1915057f47464Smrg  HAVE_XMLTO_TRUE='#'
1915157f47464Smrg  HAVE_XMLTO_FALSE=
19152b4ee4795Smrgfi
1915357f47464Smrg
1915457f47464Smrg
1915557f47464Smrg
1915657f47464Smrg
1915757f47464Smrg
1915857f47464Smrg
1915957f47464Smrg# Check whether --with-fop was given.
19160876003caSmrgif test "${with_fop+set}" = set; then :
1916157f47464Smrg  withval=$with_fop; use_fop=$withval
19162876003caSmrgelse
1916357f47464Smrg  use_fop=no
19164b4ee4795Smrgfi
19165b4ee4795Smrg
19166b4ee4795Smrg
1916757f47464Smrg
1916857f47464Smrgif test "x$use_fop" = x"auto"; then
1916957f47464Smrg   # Extract the first word of "fop", so it can be a program name with args.
1917057f47464Smrgset dummy fop; ac_word=$2
19171876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19172876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
19173876003caSmrgif ${ac_cv_path_FOP+:} false; then :
19174876003caSmrg  $as_echo_n "(cached) " >&6
19175876003caSmrgelse
1917657f47464Smrg  case $FOP in
1917757f47464Smrg  [\\/]* | ?:[\\/]*)
1917857f47464Smrg  ac_cv_path_FOP="$FOP" # Let the user override the test with a path.
1917957f47464Smrg  ;;
1918057f47464Smrg  *)
1918157f47464Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19182b4ee4795Smrgfor as_dir in $PATH
19183b4ee4795Smrgdo
19184b4ee4795Smrg  IFS=$as_save_IFS
19185876003caSmrg  test -z "$as_dir" && as_dir=.
19186b4ee4795Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
19187876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19188876003caSmrg    ac_cv_path_FOP="$as_dir/$ac_word$ac_exec_ext"
19189876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19190b4ee4795Smrg    break 2
19191b4ee4795Smrg  fi
19192b4ee4795Smrgdone
19193b4ee4795Smrg  done
19194b4ee4795SmrgIFS=$as_save_IFS
19195b4ee4795Smrg
1919657f47464Smrg  ;;
1919757f47464Smrgesac
19198b4ee4795Smrgfi
1919957f47464SmrgFOP=$ac_cv_path_FOP
1920057f47464Smrgif test -n "$FOP"; then
19201876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FOP" >&5
19202876003caSmrg$as_echo "$FOP" >&6; }
19203b4ee4795Smrgelse
19204876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19205876003caSmrg$as_echo "no" >&6; }
19206b4ee4795Smrgfi
19207b4ee4795Smrg
19208b4ee4795Smrg
1920957f47464Smrg   if test "x$FOP" = "x"; then
19210876003caSmrg        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: fop not found - documentation targets will be skipped" >&5
19211876003caSmrg$as_echo "$as_me: WARNING: fop not found - documentation targets will be skipped" >&2;}
1921257f47464Smrg	have_fop=no
1921357f47464Smrg   else
1921457f47464Smrg        have_fop=yes
1921557f47464Smrg   fi
1921657f47464Smrgelif test "x$use_fop" = x"yes" ; then
1921757f47464Smrg   # Extract the first word of "fop", so it can be a program name with args.
1921857f47464Smrgset dummy fop; ac_word=$2
19219876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19220876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
19221876003caSmrgif ${ac_cv_path_FOP+:} false; then :
19222876003caSmrg  $as_echo_n "(cached) " >&6
19223876003caSmrgelse
1922457f47464Smrg  case $FOP in
1922557f47464Smrg  [\\/]* | ?:[\\/]*)
1922657f47464Smrg  ac_cv_path_FOP="$FOP" # Let the user override the test with a path.
1922757f47464Smrg  ;;
1922857f47464Smrg  *)
1922957f47464Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19230b4ee4795Smrgfor as_dir in $PATH
19231b4ee4795Smrgdo
19232b4ee4795Smrg  IFS=$as_save_IFS
19233876003caSmrg  test -z "$as_dir" && as_dir=.
19234b4ee4795Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
19235876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19236876003caSmrg    ac_cv_path_FOP="$as_dir/$ac_word$ac_exec_ext"
19237876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19238b4ee4795Smrg    break 2
19239b4ee4795Smrg  fi
19240b4ee4795Smrgdone
19241b4ee4795Smrg  done
19242b4ee4795SmrgIFS=$as_save_IFS
19243b4ee4795Smrg
1924457f47464Smrg  ;;
1924557f47464Smrgesac
19246b4ee4795Smrgfi
1924757f47464SmrgFOP=$ac_cv_path_FOP
1924857f47464Smrgif test -n "$FOP"; then
19249876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FOP" >&5
19250876003caSmrg$as_echo "$FOP" >&6; }
19251b4ee4795Smrgelse
19252876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19253876003caSmrg$as_echo "no" >&6; }
19254b4ee4795Smrgfi
19255b4ee4795Smrg
19256b4ee4795Smrg
1925757f47464Smrg   if test "x$FOP" = "x"; then
1925857f47464Smrg        as_fn_error $? "--with-fop=yes specified but fop not found in PATH" "$LINENO" 5
1925957f47464Smrg   fi
1926057f47464Smrg   have_fop=yes
1926157f47464Smrgelif test "x$use_fop" = x"no" ; then
1926257f47464Smrg   if test "x$FOP" != "x"; then
19263876003caSmrg      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ignoring FOP environment variable since --with-fop=no was specified" >&5
19264876003caSmrg$as_echo "$as_me: WARNING: ignoring FOP environment variable since --with-fop=no was specified" >&2;}
1926557f47464Smrg   fi
1926657f47464Smrg   have_fop=no
19267b4ee4795Smrgelse
1926857f47464Smrg   as_fn_error $? "--with-fop expects 'yes' or 'no'" "$LINENO" 5
19269b4ee4795Smrgfi
192706cc2b21fSmrg
192716cc2b21fSmrg# Test for a minimum version of fop, if provided.
192726cc2b21fSmrg
1927357f47464Smrg if test "$have_fop" = yes; then
1927457f47464Smrg  HAVE_FOP_TRUE=
1927557f47464Smrg  HAVE_FOP_FALSE='#'
19276b4ee4795Smrgelse
1927757f47464Smrg  HAVE_FOP_TRUE='#'
1927857f47464Smrg  HAVE_FOP_FALSE=
19279b4ee4795Smrgfi
19280b4ee4795Smrg
19281b4ee4795Smrg
19282b4ee4795Smrg
19283b4ee4795Smrg
192846cc2b21fSmrg# Preserves the interface, should it be implemented later
192856cc2b21fSmrg
19286b4ee4795Smrg
1928757f47464Smrg
1928857f47464Smrg# Check whether --with-xsltproc was given.
19289876003caSmrgif test "${with_xsltproc+set}" = set; then :
1929057f47464Smrg  withval=$with_xsltproc; use_xsltproc=$withval
19291876003caSmrgelse
1929257f47464Smrg  use_xsltproc=auto
1929357f47464Smrgfi
19294b4ee4795Smrg
19295b4ee4795Smrg
19296b4ee4795Smrg
1929757f47464Smrgif test "x$use_xsltproc" = x"auto"; then
1929857f47464Smrg   # Extract the first word of "xsltproc", so it can be a program name with args.
1929957f47464Smrgset dummy xsltproc; ac_word=$2
19300876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19301876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
19302876003caSmrgif ${ac_cv_path_XSLTPROC+:} false; then :
19303876003caSmrg  $as_echo_n "(cached) " >&6
19304876003caSmrgelse
1930557f47464Smrg  case $XSLTPROC in
1930657f47464Smrg  [\\/]* | ?:[\\/]*)
1930757f47464Smrg  ac_cv_path_XSLTPROC="$XSLTPROC" # Let the user override the test with a path.
1930857f47464Smrg  ;;
1930957f47464Smrg  *)
1931057f47464Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1931157f47464Smrgfor as_dir in $PATH
19312b4ee4795Smrgdo
1931357f47464Smrg  IFS=$as_save_IFS
19314876003caSmrg  test -z "$as_dir" && as_dir=.
1931557f47464Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
19316876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19317876003caSmrg    ac_cv_path_XSLTPROC="$as_dir/$ac_word$ac_exec_ext"
19318876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1931957f47464Smrg    break 2
1932057f47464Smrg  fi
19321b4ee4795Smrgdone
1932257f47464Smrg  done
1932357f47464SmrgIFS=$as_save_IFS
19324b4ee4795Smrg
1932557f47464Smrg  ;;
1932657f47464Smrgesac
19327b4ee4795Smrgfi
1932857f47464SmrgXSLTPROC=$ac_cv_path_XSLTPROC
1932957f47464Smrgif test -n "$XSLTPROC"; then
19330876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XSLTPROC" >&5
19331876003caSmrg$as_echo "$XSLTPROC" >&6; }
1933257f47464Smrgelse
19333876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19334876003caSmrg$as_echo "no" >&6; }
1933557f47464Smrgfi
1933657f47464Smrg
1933757f47464Smrg
1933857f47464Smrg   if test "x$XSLTPROC" = "x"; then
19339876003caSmrg        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: xsltproc not found - cannot transform XML documents" >&5
19340876003caSmrg$as_echo "$as_me: WARNING: xsltproc not found - cannot transform XML documents" >&2;}
1934157f47464Smrg	have_xsltproc=no
1934257f47464Smrg   else
1934357f47464Smrg        have_xsltproc=yes
1934457f47464Smrg   fi
1934557f47464Smrgelif test "x$use_xsltproc" = x"yes" ; then
1934657f47464Smrg   # Extract the first word of "xsltproc", so it can be a program name with args.
1934757f47464Smrgset dummy xsltproc; ac_word=$2
19348876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19349876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
19350876003caSmrgif ${ac_cv_path_XSLTPROC+:} false; then :
19351876003caSmrg  $as_echo_n "(cached) " >&6
19352876003caSmrgelse
1935357f47464Smrg  case $XSLTPROC in
1935457f47464Smrg  [\\/]* | ?:[\\/]*)
1935557f47464Smrg  ac_cv_path_XSLTPROC="$XSLTPROC" # Let the user override the test with a path.
1935657f47464Smrg  ;;
19357b4ee4795Smrg  *)
1935857f47464Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1935957f47464Smrgfor as_dir in $PATH
1936057f47464Smrgdo
1936157f47464Smrg  IFS=$as_save_IFS
19362876003caSmrg  test -z "$as_dir" && as_dir=.
1936357f47464Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
19364876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19365876003caSmrg    ac_cv_path_XSLTPROC="$as_dir/$ac_word$ac_exec_ext"
19366876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1936757f47464Smrg    break 2
1936857f47464Smrg  fi
1936957f47464Smrgdone
1937057f47464Smrg  done
1937157f47464SmrgIFS=$as_save_IFS
1937257f47464Smrg
1937357f47464Smrg  ;;
19374b4ee4795Smrgesac
1937557f47464Smrgfi
1937657f47464SmrgXSLTPROC=$ac_cv_path_XSLTPROC
1937757f47464Smrgif test -n "$XSLTPROC"; then
19378876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XSLTPROC" >&5
19379876003caSmrg$as_echo "$XSLTPROC" >&6; }
1938057f47464Smrgelse
19381876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19382876003caSmrg$as_echo "no" >&6; }
1938357f47464Smrgfi
19384b4ee4795Smrg
1938557f47464Smrg
1938657f47464Smrg   if test "x$XSLTPROC" = "x"; then
1938757f47464Smrg        as_fn_error $? "--with-xsltproc=yes specified but xsltproc not found in PATH" "$LINENO" 5
1938857f47464Smrg   fi
1938957f47464Smrg   have_xsltproc=yes
1939057f47464Smrgelif test "x$use_xsltproc" = x"no" ; then
1939157f47464Smrg   if test "x$XSLTPROC" != "x"; then
19392876003caSmrg      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ignoring XSLTPROC environment variable since --with-xsltproc=no was specified" >&5
19393876003caSmrg$as_echo "$as_me: WARNING: ignoring XSLTPROC environment variable since --with-xsltproc=no was specified" >&2;}
1939457f47464Smrg   fi
1939557f47464Smrg   have_xsltproc=no
1939657f47464Smrgelse
1939757f47464Smrg   as_fn_error $? "--with-xsltproc expects 'yes' or 'no'" "$LINENO" 5
19398b4ee4795Smrgfi
19399b4ee4795Smrg
1940057f47464Smrg if test "$have_xsltproc" = yes; then
1940157f47464Smrg  HAVE_XSLTPROC_TRUE=
1940257f47464Smrg  HAVE_XSLTPROC_FALSE='#'
19403b4ee4795Smrgelse
1940457f47464Smrg  HAVE_XSLTPROC_TRUE='#'
1940557f47464Smrg  HAVE_XSLTPROC_FALSE=
1940657f47464Smrgfi
19407b4ee4795Smrg
19408b4ee4795Smrg
19409b4ee4795Smrg
19410876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X.Org SGML entities >= 1.10" >&5
19411876003caSmrg$as_echo_n "checking for X.Org SGML entities >= 1.10... " >&6; }
1941257f47464SmrgXORG_SGML_PATH=
1941357f47464Smrgif test -n "$PKG_CONFIG" && \
19414876003caSmrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-sgml-doctools >= 1.10\""; } >&5
19415eb411b4bSmrg  ($PKG_CONFIG --exists --print-errors "xorg-sgml-doctools >= 1.10") 2>&5
1941657f47464Smrg  ac_status=$?
19417876003caSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1941857f47464Smrg  test $ac_status = 0; }; then
1941957f47464Smrg  XORG_SGML_PATH=`$PKG_CONFIG --variable=sgmlrootdir xorg-sgml-doctools`
1942057f47464Smrgelse
1942157f47464Smrg  :
1942257f47464Smrg
1942357f47464Smrgfi
1942457f47464Smrg
1942557f47464Smrg# Define variables STYLESHEET_SRCDIR and XSL_STYLESHEET containing
1942657f47464Smrg# the path and the name of the doc stylesheet
1942757f47464Smrgif test "x$XORG_SGML_PATH" != "x" ; then
19428876003caSmrg   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XORG_SGML_PATH" >&5
19429876003caSmrg$as_echo "$XORG_SGML_PATH" >&6; }
1943057f47464Smrg   STYLESHEET_SRCDIR=$XORG_SGML_PATH/X11
1943157f47464Smrg   XSL_STYLESHEET=$STYLESHEET_SRCDIR/xorg.xsl
1943257f47464Smrgelse
19433876003caSmrg   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19434876003caSmrg$as_echo "no" >&6; }
1943503ea5dc6Smrgfi
1943603ea5dc6Smrg
1943703ea5dc6Smrg
1943803ea5dc6Smrg
1943903ea5dc6Smrg
1944003ea5dc6Smrg if test "x$XSL_STYLESHEET" != "x"; then
1944103ea5dc6Smrg  HAVE_STYLESHEETS_TRUE=
1944203ea5dc6Smrg  HAVE_STYLESHEETS_FALSE='#'
1944303ea5dc6Smrgelse
1944403ea5dc6Smrg  HAVE_STYLESHEETS_TRUE='#'
1944503ea5dc6Smrg  HAVE_STYLESHEETS_FALSE=
1944603ea5dc6Smrgfi
1944703ea5dc6Smrg
1944803ea5dc6Smrg
1944957f47464Smrg
1945057f47464Smrg
19451876003caSmrgfor ac_prog in cpp
19452876003caSmrgdo
19453876003caSmrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
19454876003caSmrgset dummy $ac_prog; ac_word=$2
19455876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19456876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
19457876003caSmrgif ${ac_cv_path_RAWCPP+:} false; then :
19458876003caSmrg  $as_echo_n "(cached) " >&6
19459876003caSmrgelse
1946057f47464Smrg  case $RAWCPP in
1946157f47464Smrg  [\\/]* | ?:[\\/]*)
1946257f47464Smrg  ac_cv_path_RAWCPP="$RAWCPP" # Let the user override the test with a path.
1946357f47464Smrg  ;;
1946457f47464Smrg  *)
1946557f47464Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1946657f47464Smrgas_dummy="$PATH:/bin:/usr/bin:/usr/lib:/usr/libexec:/usr/ccs/lib:/usr/ccs/lbin:/lib"
1946757f47464Smrgfor as_dir in $as_dummy
1946857f47464Smrgdo
1946957f47464Smrg  IFS=$as_save_IFS
19470876003caSmrg  test -z "$as_dir" && as_dir=.
1947157f47464Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
19472876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19473876003caSmrg    ac_cv_path_RAWCPP="$as_dir/$ac_word$ac_exec_ext"
19474876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1947557f47464Smrg    break 2
1947657f47464Smrg  fi
1947757f47464Smrgdone
19478b4ee4795Smrg  done
1947957f47464SmrgIFS=$as_save_IFS
19480b4ee4795Smrg
1948157f47464Smrg  ;;
1948257f47464Smrgesac
1948357f47464Smrgfi
1948457f47464SmrgRAWCPP=$ac_cv_path_RAWCPP
1948557f47464Smrgif test -n "$RAWCPP"; then
19486876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RAWCPP" >&5
19487876003caSmrg$as_echo "$RAWCPP" >&6; }
19488b4ee4795Smrgelse
19489876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19490876003caSmrg$as_echo "no" >&6; }
19491b4ee4795Smrgfi
19492b4ee4795Smrg
1949357f47464Smrg
19494876003caSmrg  test -n "$RAWCPP" && break
1949557f47464Smrgdone
19496876003caSmrgtest -n "$RAWCPP" || RAWCPP="${CPP}"
1949757f47464Smrg
1949857f47464Smrg
1949957f47464Smrg# Check for flag to avoid builtin definitions - assumes unix is predefined,
1950057f47464Smrg# which is not the best choice for supporting other OS'es, but covers most
1950157f47464Smrg# of the ones we need for now.
19502876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $RAWCPP requires -undef" >&5
19503876003caSmrg$as_echo_n "checking if $RAWCPP requires -undef... " >&6; }
1950457f47464Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
1950557f47464Smrg/* end confdefs.h.  */
1950657f47464SmrgDoes cpp redefine unix ?
1950757f47464Smrg_ACEOF
1950857f47464Smrgif test `${RAWCPP} < conftest.$ac_ext | grep -c 'unix'` -eq 1 ; then
19509876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19510876003caSmrg$as_echo "no" >&6; }
1951157f47464Smrgelse
1951257f47464Smrg	if test `${RAWCPP} -undef < conftest.$ac_ext | grep -c 'unix'` -eq 1 ; then
1951357f47464Smrg		RAWCPPFLAGS=-undef
19514876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19515876003caSmrg$as_echo "yes" >&6; }
1951657f47464Smrg	# under Cygwin unix is still defined even with -undef
1951757f47464Smrg	elif test `${RAWCPP} -undef -ansi < conftest.$ac_ext | grep -c 'unix'` -eq 1 ; then
1951857f47464Smrg		RAWCPPFLAGS="-undef -ansi"
19519876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, with -ansi" >&5
19520876003caSmrg$as_echo "yes, with -ansi" >&6; }
1952157f47464Smrg	else
1952257f47464Smrg		as_fn_error $? "${RAWCPP} defines unix with or without -undef.  I don't know what to do." "$LINENO" 5
1952357f47464Smrg	fi
19524b4ee4795Smrgfi
1952557f47464Smrgrm -f conftest.$ac_ext
19526b4ee4795Smrg
19527876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $RAWCPP requires -traditional" >&5
19528876003caSmrg$as_echo_n "checking if $RAWCPP requires -traditional... " >&6; }
1952957f47464Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
1953057f47464Smrg/* end confdefs.h.  */
1953157f47464SmrgDoes cpp preserve   "whitespace"?
1953257f47464Smrg_ACEOF
1953357f47464Smrgif test `${RAWCPP} < conftest.$ac_ext | grep -c 'preserve   \"'` -eq 1 ; then
19534876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19535876003caSmrg$as_echo "no" >&6; }
19536b4ee4795Smrgelse
1953757f47464Smrg	if test `${RAWCPP} -traditional < conftest.$ac_ext | grep -c 'preserve   \"'` -eq 1 ; then
195380f8248bfSmrg		TRADITIONALCPPFLAGS="-traditional"
1953957f47464Smrg		RAWCPPFLAGS="${RAWCPPFLAGS} -traditional"
19540876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19541876003caSmrg$as_echo "yes" >&6; }
1954257f47464Smrg	else
1954357f47464Smrg		as_fn_error $? "${RAWCPP} does not preserve whitespace with or without -traditional.  I don't know what to do." "$LINENO" 5
1954457f47464Smrg	fi
19545b4ee4795Smrgfi
1954657f47464Smrgrm -f conftest.$ac_ext
19547b4ee4795Smrg
19548b4ee4795Smrg
19549b4ee4795Smrg
195506cc2b21fSmrg
195510f8248bfSmrg
195526cc2b21fSmrg# Preserves the interface, should it be implemented later
195536cc2b21fSmrg
195546cc2b21fSmrg
195556cc2b21fSmrg
195566cc2b21fSmrg# Check whether --with-perl was given.
19557876003caSmrgif test "${with_perl+set}" = set; then :
195586cc2b21fSmrg  withval=$with_perl; use_perl=$withval
19559876003caSmrgelse
195606cc2b21fSmrg  use_perl=auto
195616cc2b21fSmrgfi
195626cc2b21fSmrg
195636cc2b21fSmrg
195646cc2b21fSmrg
195656cc2b21fSmrgif test "x$use_perl" = x"auto"; then
195666cc2b21fSmrg   # Extract the first word of "perl", so it can be a program name with args.
195676cc2b21fSmrgset dummy perl; ac_word=$2
19568876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19569876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
19570876003caSmrgif ${ac_cv_path_PERL+:} false; then :
19571876003caSmrg  $as_echo_n "(cached) " >&6
19572876003caSmrgelse
195736cc2b21fSmrg  case $PERL in
195746cc2b21fSmrg  [\\/]* | ?:[\\/]*)
195756cc2b21fSmrg  ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
195766cc2b21fSmrg  ;;
195776cc2b21fSmrg  *)
195786cc2b21fSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
195796cc2b21fSmrgfor as_dir in $PATH
195806cc2b21fSmrgdo
195816cc2b21fSmrg  IFS=$as_save_IFS
19582876003caSmrg  test -z "$as_dir" && as_dir=.
195836cc2b21fSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
19584876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19585876003caSmrg    ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
19586876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
195876cc2b21fSmrg    break 2
195886cc2b21fSmrg  fi
195896cc2b21fSmrgdone
195906cc2b21fSmrg  done
195916cc2b21fSmrgIFS=$as_save_IFS
195926cc2b21fSmrg
195936cc2b21fSmrg  ;;
195946cc2b21fSmrgesac
195956cc2b21fSmrgfi
195966cc2b21fSmrgPERL=$ac_cv_path_PERL
195976cc2b21fSmrgif test -n "$PERL"; then
19598876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
19599876003caSmrg$as_echo "$PERL" >&6; }
196006cc2b21fSmrgelse
19601876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19602876003caSmrg$as_echo "no" >&6; }
196036cc2b21fSmrgfi
196046cc2b21fSmrg
196056cc2b21fSmrg
196066cc2b21fSmrg   if test "x$PERL" = "x"; then
19607876003caSmrg        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: perl not found - cannot extract information and report" >&5
19608876003caSmrg$as_echo "$as_me: WARNING: perl not found - cannot extract information and report" >&2;}
196096cc2b21fSmrg	have_perl=no
196106cc2b21fSmrg   else
196116cc2b21fSmrg        have_perl=yes
196126cc2b21fSmrg   fi
196136cc2b21fSmrgelif test "x$use_perl" = x"yes" ; then
196146cc2b21fSmrg   # Extract the first word of "perl", so it can be a program name with args.
196156cc2b21fSmrgset dummy perl; ac_word=$2
19616876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19617876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
19618876003caSmrgif ${ac_cv_path_PERL+:} false; then :
19619876003caSmrg  $as_echo_n "(cached) " >&6
19620876003caSmrgelse
196216cc2b21fSmrg  case $PERL in
196226cc2b21fSmrg  [\\/]* | ?:[\\/]*)
196236cc2b21fSmrg  ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
196246cc2b21fSmrg  ;;
196256cc2b21fSmrg  *)
196266cc2b21fSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
196276cc2b21fSmrgfor as_dir in $PATH
196286cc2b21fSmrgdo
196296cc2b21fSmrg  IFS=$as_save_IFS
19630876003caSmrg  test -z "$as_dir" && as_dir=.
196316cc2b21fSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
19632876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19633876003caSmrg    ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
19634876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
196356cc2b21fSmrg    break 2
196366cc2b21fSmrg  fi
196376cc2b21fSmrgdone
196386cc2b21fSmrg  done
196396cc2b21fSmrgIFS=$as_save_IFS
196406cc2b21fSmrg
196416cc2b21fSmrg  ;;
196426cc2b21fSmrgesac
196436cc2b21fSmrgfi
196446cc2b21fSmrgPERL=$ac_cv_path_PERL
196456cc2b21fSmrgif test -n "$PERL"; then
19646876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
19647876003caSmrg$as_echo "$PERL" >&6; }
196486cc2b21fSmrgelse
19649876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19650876003caSmrg$as_echo "no" >&6; }
196516cc2b21fSmrgfi
196526cc2b21fSmrg
196536cc2b21fSmrg
196546cc2b21fSmrg   if test "x$PERL" = "x"; then
196556cc2b21fSmrg        as_fn_error $? "--with-perl=yes specified but perl not found in PATH" "$LINENO" 5
196566cc2b21fSmrg   fi
196576cc2b21fSmrg   have_perl=yes
196586cc2b21fSmrgelif test "x$use_perl" = x"no" ; then
196596cc2b21fSmrg   if test "x$PERL" != "x"; then
19660876003caSmrg      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ignoring PERL environment variable since --with-perl=no was specified" >&5
19661876003caSmrg$as_echo "$as_me: WARNING: ignoring PERL environment variable since --with-perl=no was specified" >&2;}
196626cc2b21fSmrg   fi
196636cc2b21fSmrg   have_perl=no
196646cc2b21fSmrgelse
196656cc2b21fSmrg   as_fn_error $? "--with-perl expects 'yes' or 'no'" "$LINENO" 5
196666cc2b21fSmrgfi
196676cc2b21fSmrg
196686cc2b21fSmrg if test "$have_perl" = yes; then
196696cc2b21fSmrg  HAVE_PERL_TRUE=
196706cc2b21fSmrg  HAVE_PERL_FALSE='#'
196716cc2b21fSmrgelse
196726cc2b21fSmrg  HAVE_PERL_TRUE='#'
196736cc2b21fSmrg  HAVE_PERL_FALSE=
196746cc2b21fSmrgfi
196756cc2b21fSmrg
196766cc2b21fSmrg
196776cc2b21fSmrg
1967857f47464Smrg# Required when PKG_CHECK_MODULES called within an if statement
1967957f47464Smrg
1968088de56ccSmrg
196812d67cb4fSmrg
196822d67cb4fSmrg
196832d67cb4fSmrg
196842d67cb4fSmrg
196852d67cb4fSmrg
1968688de56ccSmrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
1968788de56ccSmrg	if test -n "$ac_tool_prefix"; then
1968888de56ccSmrg  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
1968988de56ccSmrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2
19690876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19691876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
19692876003caSmrgif ${ac_cv_path_PKG_CONFIG+:} false; then :
19693876003caSmrg  $as_echo_n "(cached) " >&6
19694876003caSmrgelse
1969588de56ccSmrg  case $PKG_CONFIG in
1969688de56ccSmrg  [\\/]* | ?:[\\/]*)
1969788de56ccSmrg  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
1969888de56ccSmrg  ;;
1969988de56ccSmrg  *)
1970088de56ccSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1970188de56ccSmrgfor as_dir in $PATH
1970288de56ccSmrgdo
1970388de56ccSmrg  IFS=$as_save_IFS
19704876003caSmrg  test -z "$as_dir" && as_dir=.
1970588de56ccSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
19706876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19707876003caSmrg    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
19708876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1970988de56ccSmrg    break 2
1971088de56ccSmrg  fi
1971188de56ccSmrgdone
1971288de56ccSmrg  done
1971388de56ccSmrgIFS=$as_save_IFS
1971488de56ccSmrg
1971588de56ccSmrg  ;;
1971688de56ccSmrgesac
1971788de56ccSmrgfi
1971888de56ccSmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG
1971988de56ccSmrgif test -n "$PKG_CONFIG"; then
19720876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
19721876003caSmrg$as_echo "$PKG_CONFIG" >&6; }
1972288de56ccSmrgelse
19723876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19724876003caSmrg$as_echo "no" >&6; }
1972588de56ccSmrgfi
1972688de56ccSmrg
1972788de56ccSmrg
1972888de56ccSmrgfi
1972988de56ccSmrgif test -z "$ac_cv_path_PKG_CONFIG"; then
1973088de56ccSmrg  ac_pt_PKG_CONFIG=$PKG_CONFIG
1973188de56ccSmrg  # Extract the first word of "pkg-config", so it can be a program name with args.
1973288de56ccSmrgset dummy pkg-config; ac_word=$2
19733876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19734876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
19735876003caSmrgif ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
19736876003caSmrg  $as_echo_n "(cached) " >&6
19737876003caSmrgelse
1973888de56ccSmrg  case $ac_pt_PKG_CONFIG in
1973988de56ccSmrg  [\\/]* | ?:[\\/]*)
1974088de56ccSmrg  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
1974188de56ccSmrg  ;;
1974288de56ccSmrg  *)
1974388de56ccSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1974488de56ccSmrgfor as_dir in $PATH
1974588de56ccSmrgdo
1974688de56ccSmrg  IFS=$as_save_IFS
19747876003caSmrg  test -z "$as_dir" && as_dir=.
1974888de56ccSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
19749876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19750876003caSmrg    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
19751876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1975288de56ccSmrg    break 2
1975388de56ccSmrg  fi
1975488de56ccSmrgdone
1975588de56ccSmrg  done
1975688de56ccSmrgIFS=$as_save_IFS
1975788de56ccSmrg
1975888de56ccSmrg  ;;
1975988de56ccSmrgesac
1976088de56ccSmrgfi
1976188de56ccSmrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
1976288de56ccSmrgif test -n "$ac_pt_PKG_CONFIG"; then
19763876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
19764876003caSmrg$as_echo "$ac_pt_PKG_CONFIG" >&6; }
1976588de56ccSmrgelse
19766876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19767876003caSmrg$as_echo "no" >&6; }
1976888de56ccSmrgfi
1976988de56ccSmrg
1977088de56ccSmrg  if test "x$ac_pt_PKG_CONFIG" = x; then
1977188de56ccSmrg    PKG_CONFIG=""
1977288de56ccSmrg  else
1977388de56ccSmrg    case $cross_compiling:$ac_tool_warned in
1977488de56ccSmrgyes:)
19775876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
19776876003caSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
1977788de56ccSmrgac_tool_warned=yes ;;
1977888de56ccSmrgesac
1977988de56ccSmrg    PKG_CONFIG=$ac_pt_PKG_CONFIG
1978088de56ccSmrg  fi
1978188de56ccSmrgelse
1978288de56ccSmrg  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
1978388de56ccSmrgfi
1978488de56ccSmrg
1978588de56ccSmrgfi
1978688de56ccSmrgif test -n "$PKG_CONFIG"; then
1978788de56ccSmrg	_pkg_min_version=0.9.0
19788876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
19789876003caSmrg$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
1979088de56ccSmrg	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
19791876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19792876003caSmrg$as_echo "yes" >&6; }
1979388de56ccSmrg	else
19794876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19795876003caSmrg$as_echo "no" >&6; }
1979688de56ccSmrg		PKG_CONFIG=""
1979788de56ccSmrg	fi
1979888de56ccSmrgfi
1979988de56ccSmrg
19800b4ee4795Smrgif test x"$CC_FOR_BUILD" = x; then
19801b4ee4795Smrg	if test x"$cross_compiling" = xyes; then
19802b4ee4795Smrg	       for ac_prog in gcc cc
19803b4ee4795Smrgdo
19804b4ee4795Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
19805b4ee4795Smrgset dummy $ac_prog; ac_word=$2
19806876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19807876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
19808876003caSmrgif ${ac_cv_prog_CC_FOR_BUILD+:} false; then :
19809876003caSmrg  $as_echo_n "(cached) " >&6
19810876003caSmrgelse
19811b4ee4795Smrg  if test -n "$CC_FOR_BUILD"; then
19812b4ee4795Smrg  ac_cv_prog_CC_FOR_BUILD="$CC_FOR_BUILD" # Let the user override the test.
19813b4ee4795Smrgelse
19814b4ee4795Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19815b4ee4795Smrgfor as_dir in $PATH
19816b4ee4795Smrgdo
19817b4ee4795Smrg  IFS=$as_save_IFS
19818876003caSmrg  test -z "$as_dir" && as_dir=.
19819b4ee4795Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
19820876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19821b4ee4795Smrg    ac_cv_prog_CC_FOR_BUILD="$ac_prog"
19822876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19823b4ee4795Smrg    break 2
19824b4ee4795Smrg  fi
19825b4ee4795Smrgdone
19826b4ee4795Smrg  done
19827b4ee4795SmrgIFS=$as_save_IFS
19828b4ee4795Smrg
19829b4ee4795Smrgfi
19830b4ee4795Smrgfi
19831b4ee4795SmrgCC_FOR_BUILD=$ac_cv_prog_CC_FOR_BUILD
19832b4ee4795Smrgif test -n "$CC_FOR_BUILD"; then
19833876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_BUILD" >&5
19834876003caSmrg$as_echo "$CC_FOR_BUILD" >&6; }
19835b4ee4795Smrgelse
19836876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19837876003caSmrg$as_echo "no" >&6; }
19838b4ee4795Smrgfi
19839b4ee4795Smrg
19840b4ee4795Smrg
19841b4ee4795Smrg  test -n "$CC_FOR_BUILD" && break
19842b4ee4795Smrgdone
19843b4ee4795Smrg
19844b4ee4795Smrg	else
19845b4ee4795Smrg	       CC_FOR_BUILD="$CC"
19846b4ee4795Smrg	fi
19847b4ee4795Smrgfi
19848b4ee4795Smrg
19849b4ee4795Smrg
1985088de56ccSmrgif test x"$CPPFLAGS_FOR_BUILD" = x; then
1985188de56ccSmrg	if test ! x"$cross_compiling" = xyes; then
1985288de56ccSmrg		CPPFLAGS_FOR_BUILD=${CPPFLAGS}
1985388de56ccSmrg	fi
1985488de56ccSmrgfi
1985588de56ccSmrg
1985688de56ccSmrg
1985788de56ccSmrgif test x"$CFLAGS_FOR_BUILD" = x; then
1985888de56ccSmrg	if test ! x"$cross_compiling" = xyes; then
1985988de56ccSmrg		CFLAGS_FOR_BUILD=${CFLAGS}
1986088de56ccSmrg	fi
1986188de56ccSmrgfi
1986288de56ccSmrg
1986388de56ccSmrg
1986488de56ccSmrgif test x"$LDFLAGS_FOR_BUILD" = x; then
1986588de56ccSmrg	if test ! x"$cross_compiling" = xyes; then
1986688de56ccSmrg		LDFLAGS_FOR_BUILD=${LDFLAGS}
1986788de56ccSmrg	fi
1986888de56ccSmrgfi
1986988de56ccSmrg
1987088de56ccSmrg
19871258a0ebeSmrgif test x"$EXEEXT_FOR_BUILD" = x; then
19872258a0ebeSmrg	if test x"$cross_compiling" = xno; then
19873258a0ebeSmrg		EXEEXT_FOR_BUILD=${EXEEXT}
19874258a0ebeSmrg	fi
19875258a0ebeSmrg	# If cross-compiling and not provided, assume EXEEXT_FOR_BUILD is empty
19876258a0ebeSmrgfi
19877258a0ebeSmrg
19878258a0ebeSmrg
19879b4ee4795Smrg# Checks for pkg-config packages
19880b4ee4795Smrg
19881b4ee4795Smrg# Always required
19882d4a3aaf4SmrgX11_REQUIRES='xproto >= 7.0.25 xextproto xtrans xcb >= 1.11.1'
198832d67cb4fSmrgX11_EXTRA_DEPS="xcb >= 1.11.1"
198842d67cb4fSmrg
198852d67cb4fSmrg
198862d67cb4fSmrg
198872d67cb4fSmrg
198882d67cb4fSmrg
1988947f86ac1Smrg
1989047f86ac1Smrg
1989147f86ac1Smrg
19892b4ee4795Smrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
19893b4ee4795Smrg	if test -n "$ac_tool_prefix"; then
19894b4ee4795Smrg  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
19895b4ee4795Smrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2
19896876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19897876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
19898876003caSmrgif ${ac_cv_path_PKG_CONFIG+:} false; then :
19899876003caSmrg  $as_echo_n "(cached) " >&6
19900876003caSmrgelse
19901b4ee4795Smrg  case $PKG_CONFIG in
19902b4ee4795Smrg  [\\/]* | ?:[\\/]*)
19903b4ee4795Smrg  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
19904b4ee4795Smrg  ;;
19905b4ee4795Smrg  *)
19906b4ee4795Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19907b4ee4795Smrgfor as_dir in $PATH
19908b4ee4795Smrgdo
19909b4ee4795Smrg  IFS=$as_save_IFS
19910876003caSmrg  test -z "$as_dir" && as_dir=.
19911b4ee4795Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
19912876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19913876003caSmrg    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
19914876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19915b4ee4795Smrg    break 2
19916b4ee4795Smrg  fi
19917b4ee4795Smrgdone
19918b4ee4795Smrg  done
19919b4ee4795SmrgIFS=$as_save_IFS
19920b4ee4795Smrg
19921b4ee4795Smrg  ;;
19922b4ee4795Smrgesac
19923b4ee4795Smrgfi
19924e9fcaa8aSmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG
19925e9fcaa8aSmrgif test -n "$PKG_CONFIG"; then
19926876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
19927876003caSmrg$as_echo "$PKG_CONFIG" >&6; }
1992888de56ccSmrgelse
19929876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19930876003caSmrg$as_echo "no" >&6; }
1993188de56ccSmrgfi
1993288de56ccSmrg
1993388de56ccSmrg
19934e9fcaa8aSmrgfi
19935e9fcaa8aSmrgif test -z "$ac_cv_path_PKG_CONFIG"; then
19936e9fcaa8aSmrg  ac_pt_PKG_CONFIG=$PKG_CONFIG
19937e9fcaa8aSmrg  # Extract the first word of "pkg-config", so it can be a program name with args.
19938e9fcaa8aSmrgset dummy pkg-config; ac_word=$2
19939876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19940876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
19941876003caSmrgif ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
19942876003caSmrg  $as_echo_n "(cached) " >&6
19943876003caSmrgelse
19944e9fcaa8aSmrg  case $ac_pt_PKG_CONFIG in
19945e9fcaa8aSmrg  [\\/]* | ?:[\\/]*)
19946e9fcaa8aSmrg  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
19947e9fcaa8aSmrg  ;;
19948e9fcaa8aSmrg  *)
19949e9fcaa8aSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19950e9fcaa8aSmrgfor as_dir in $PATH
19951e9fcaa8aSmrgdo
19952e9fcaa8aSmrg  IFS=$as_save_IFS
19953876003caSmrg  test -z "$as_dir" && as_dir=.
19954e9fcaa8aSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
19955876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19956876003caSmrg    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
19957876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19958e9fcaa8aSmrg    break 2
19959e9fcaa8aSmrg  fi
19960e9fcaa8aSmrgdone
19961e9fcaa8aSmrg  done
19962e9fcaa8aSmrgIFS=$as_save_IFS
1996388de56ccSmrg
19964e9fcaa8aSmrg  ;;
19965e9fcaa8aSmrgesac
1996688de56ccSmrgfi
19967e9fcaa8aSmrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
19968e9fcaa8aSmrgif test -n "$ac_pt_PKG_CONFIG"; then
19969876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
19970876003caSmrg$as_echo "$ac_pt_PKG_CONFIG" >&6; }
19971e9fcaa8aSmrgelse
19972876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19973876003caSmrg$as_echo "no" >&6; }
1997488de56ccSmrgfi
1997588de56ccSmrg
19976e9fcaa8aSmrg  if test "x$ac_pt_PKG_CONFIG" = x; then
19977e9fcaa8aSmrg    PKG_CONFIG=""
19978e9fcaa8aSmrg  else
19979e9fcaa8aSmrg    case $cross_compiling:$ac_tool_warned in
19980e9fcaa8aSmrgyes:)
19981876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
19982876003caSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
19983e9fcaa8aSmrgac_tool_warned=yes ;;
19984e9fcaa8aSmrgesac
19985e9fcaa8aSmrg    PKG_CONFIG=$ac_pt_PKG_CONFIG
19986e9fcaa8aSmrg  fi
19987e9fcaa8aSmrgelse
19988e9fcaa8aSmrg  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
19989e9fcaa8aSmrgfi
1999088de56ccSmrg
19991e9fcaa8aSmrgfi
19992e9fcaa8aSmrgif test -n "$PKG_CONFIG"; then
19993e9fcaa8aSmrg	_pkg_min_version=0.9.0
19994876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
19995876003caSmrg$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
19996e9fcaa8aSmrg	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
19997876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19998876003caSmrg$as_echo "yes" >&6; }
19999e9fcaa8aSmrg	else
20000876003caSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20001876003caSmrg$as_echo "no" >&6; }
20002e9fcaa8aSmrg		PKG_CONFIG=""
20003e9fcaa8aSmrg	fi
20004e9fcaa8aSmrgfi
2000588de56ccSmrg
2000688de56ccSmrg
2000788de56ccSmrg
2000857f47464Smrg# Issue an error if xtrans.m4 was not found and XTRANS_CONNECTION_FLAGS macro
2000957f47464Smrg# was not expanded, since libX11 with no transport types is rather useless.
2001057f47464Smrg#
2001157f47464Smrg# If you're seeing an error here, be sure you installed the lib/xtrans module
2001257f47464Smrg# first and if it's not in the default location, that you set the ACLOCAL
2001357f47464Smrg# environment variable to find it, such as:
2001457f47464Smrg#	ACLOCAL="aclocal -I ${PREFIX}/share/aclocal"
2001588de56ccSmrg
2001688de56ccSmrg
2001788de56ccSmrg# Transport selection macro from xtrans.m4
2001888de56ccSmrg
2001988de56ccSmrg
2002088de56ccSmrg case $host_os in
2002188de56ccSmrg	mingw*)	unixdef="no"   ;;
2002288de56ccSmrg	*)	unixdef="yes"  ;;
2002388de56ccSmrg esac
2002488de56ccSmrg # Check whether --enable-unix-transport was given.
20025876003caSmrgif test "${enable_unix_transport+set}" = set; then :
2002688de56ccSmrg  enableval=$enable_unix_transport; UNIXCONN=$enableval
20027876003caSmrgelse
2002888de56ccSmrg  UNIXCONN=$unixdef
2002988de56ccSmrgfi
2003088de56ccSmrg
20031876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Xtrans should support UNIX socket connections" >&5
20032876003caSmrg$as_echo_n "checking if Xtrans should support UNIX socket connections... " >&6; }
2003388de56ccSmrg if test "$UNIXCONN" = "yes"; then
2003488de56ccSmrg
20035876003caSmrg$as_echo "#define UNIXCONN 1" >>confdefs.h
2003688de56ccSmrg
2003788de56ccSmrg fi
20038876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNIXCONN" >&5
20039876003caSmrg$as_echo "$UNIXCONN" >&6; }
2004088de56ccSmrg # Check whether --enable-tcp-transport was given.
20041876003caSmrgif test "${enable_tcp_transport+set}" = set; then :
2004288de56ccSmrg  enableval=$enable_tcp_transport; TCPCONN=$enableval
20043876003caSmrgelse
2004488de56ccSmrg  TCPCONN=yes
2004588de56ccSmrgfi
2004688de56ccSmrg
20047876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Xtrans should support TCP socket connections" >&5
20048876003caSmrg$as_echo_n "checking if Xtrans should support TCP socket connections... " >&6; }
20049876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TCPCONN" >&5
20050876003caSmrg$as_echo "$TCPCONN" >&6; }
2005188de56ccSmrg if test "$TCPCONN" = "yes"; then
2005288de56ccSmrg
20053876003caSmrg$as_echo "#define TCPCONN 1" >>confdefs.h
2005488de56ccSmrg
2005588de56ccSmrg
2005688de56ccSmrg # SVR4 hides these in libraries other than libc
20057876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
20058876003caSmrg$as_echo_n "checking for library containing socket... " >&6; }
20059876003caSmrgif ${ac_cv_search_socket+:} false; then :
20060876003caSmrg  $as_echo_n "(cached) " >&6
20061876003caSmrgelse
2006288de56ccSmrg  ac_func_search_save_LIBS=$LIBS
2006388de56ccSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
2006488de56ccSmrg/* end confdefs.h.  */
2006588de56ccSmrg
2006688de56ccSmrg/* Override any GCC internal prototype to avoid an error.
2006788de56ccSmrg   Use char because int might match the return type of a GCC
2006888de56ccSmrg   builtin and then its argument prototype would still apply.  */
20069876003caSmrg#ifdef __cplusplus
20070876003caSmrgextern "C"
20071876003caSmrg#endif
2007288de56ccSmrgchar socket ();
2007388de56ccSmrgint
20074876003caSmrgmain ()
2007588de56ccSmrg{
2007688de56ccSmrgreturn socket ();
2007788de56ccSmrg  ;
2007888de56ccSmrg  return 0;
2007988de56ccSmrg}
2008088de56ccSmrg_ACEOF
20081876003caSmrgfor ac_lib in '' socket; do
2008288de56ccSmrg  if test -z "$ac_lib"; then
2008388de56ccSmrg    ac_res="none required"
2008488de56ccSmrg  else
2008588de56ccSmrg    ac_res=-l$ac_lib
2008688de56ccSmrg    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
2008788de56ccSmrg  fi
20088876003caSmrg  if ac_fn_c_try_link "$LINENO"; then :
2008988de56ccSmrg  ac_cv_search_socket=$ac_res
2009088de56ccSmrgfi
20091876003caSmrgrm -f core conftest.err conftest.$ac_objext \
2009288de56ccSmrg    conftest$ac_exeext
20093876003caSmrg  if ${ac_cv_search_socket+:} false; then :
2009488de56ccSmrg  break
2009588de56ccSmrgfi
2009688de56ccSmrgdone
20097876003caSmrgif ${ac_cv_search_socket+:} false; then :
2009888de56ccSmrg
20099876003caSmrgelse
2010088de56ccSmrg  ac_cv_search_socket=no
2010188de56ccSmrgfi
2010288de56ccSmrgrm conftest.$ac_ext
2010388de56ccSmrgLIBS=$ac_func_search_save_LIBS
2010488de56ccSmrgfi
20105876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
20106876003caSmrg$as_echo "$ac_cv_search_socket" >&6; }
2010788de56ccSmrgac_res=$ac_cv_search_socket
20108876003caSmrgif test "$ac_res" != no; then :
2010988de56ccSmrg  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
2011088de56ccSmrg
2011188de56ccSmrgfi
2011288de56ccSmrg
20113876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
20114876003caSmrg$as_echo_n "checking for library containing gethostbyname... " >&6; }
20115876003caSmrgif ${ac_cv_search_gethostbyname+:} false; then :
20116876003caSmrg  $as_echo_n "(cached) " >&6
20117876003caSmrgelse
2011888de56ccSmrg  ac_func_search_save_LIBS=$LIBS
2011988de56ccSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
2012088de56ccSmrg/* end confdefs.h.  */
2012188de56ccSmrg
2012288de56ccSmrg/* Override any GCC internal prototype to avoid an error.
2012388de56ccSmrg   Use char because int might match the return type of a GCC
2012488de56ccSmrg   builtin and then its argument prototype would still apply.  */
20125876003caSmrg#ifdef __cplusplus
20126876003caSmrgextern "C"
20127876003caSmrg#endif
2012888de56ccSmrgchar gethostbyname ();
2012988de56ccSmrgint
20130876003caSmrgmain ()
2013188de56ccSmrg{
2013288de56ccSmrgreturn gethostbyname ();
2013388de56ccSmrg  ;
2013488de56ccSmrg  return 0;
2013588de56ccSmrg}
2013688de56ccSmrg_ACEOF
20137876003caSmrgfor ac_lib in '' nsl; do
2013888de56ccSmrg  if test -z "$ac_lib"; then
2013988de56ccSmrg    ac_res="none required"
2014088de56ccSmrg  else
2014188de56ccSmrg    ac_res=-l$ac_lib
2014288de56ccSmrg    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
2014388de56ccSmrg  fi
20144876003caSmrg  if ac_fn_c_try_link "$LINENO"; then :
2014588de56ccSmrg  ac_cv_search_gethostbyname=$ac_res
2014688de56ccSmrgfi
20147876003caSmrgrm -f core conftest.err conftest.$ac_objext \
2014888de56ccSmrg    conftest$ac_exeext
20149876003caSmrg  if ${ac_cv_search_gethostbyname+:} false; then :
2015088de56ccSmrg  break
20151b4ee4795Smrgfi
2015288de56ccSmrgdone
20153876003caSmrgif ${ac_cv_search_gethostbyname+:} false; then :
20154b4ee4795Smrg
20155876003caSmrgelse
2015688de56ccSmrg  ac_cv_search_gethostbyname=no
2015788de56ccSmrgfi
2015888de56ccSmrgrm conftest.$ac_ext
2015988de56ccSmrgLIBS=$ac_func_search_save_LIBS
2016088de56ccSmrgfi
20161876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
20162876003caSmrg$as_echo "$ac_cv_search_gethostbyname" >&6; }
2016388de56ccSmrgac_res=$ac_cv_search_gethostbyname
20164876003caSmrgif test "$ac_res" != no; then :
2016588de56ccSmrg  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
2016688de56ccSmrg
2016788de56ccSmrgfi
2016888de56ccSmrg
2016988de56ccSmrg if test "$ac_cv_search_socket$ac_cv_search_gethostbyname" = "nono"; then
20170876003caSmrg   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lws2_32" >&5
20171876003caSmrg$as_echo_n "checking for main in -lws2_32... " >&6; }
20172876003caSmrgif ${ac_cv_lib_ws2_32_main+:} false; then :
20173876003caSmrg  $as_echo_n "(cached) " >&6
20174876003caSmrgelse
20175b4ee4795Smrg  ac_check_lib_save_LIBS=$LIBS
2017688de56ccSmrgLIBS="-lws2_32  $LIBS"
20177b4ee4795Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
20178b4ee4795Smrg/* end confdefs.h.  */
20179b4ee4795Smrg
2018088de56ccSmrg
20181b4ee4795Smrgint
20182876003caSmrgmain ()
20183b4ee4795Smrg{
2018488de56ccSmrgreturn main ();
20185b4ee4795Smrg  ;
20186b4ee4795Smrg  return 0;
20187b4ee4795Smrg}
20188b4ee4795Smrg_ACEOF
20189876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
2019088de56ccSmrg  ac_cv_lib_ws2_32_main=yes
20191876003caSmrgelse
2019288de56ccSmrg  ac_cv_lib_ws2_32_main=no
20193b4ee4795Smrgfi
20194876003caSmrgrm -f core conftest.err conftest.$ac_objext \
20195b4ee4795Smrg    conftest$ac_exeext conftest.$ac_ext
20196b4ee4795SmrgLIBS=$ac_check_lib_save_LIBS
20197b4ee4795Smrgfi
20198876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ws2_32_main" >&5
20199876003caSmrg$as_echo "$ac_cv_lib_ws2_32_main" >&6; }
20200876003caSmrgif test "x$ac_cv_lib_ws2_32_main" = xyes; then :
20201876003caSmrg  cat >>confdefs.h <<_ACEOF
20202876003caSmrg#define HAVE_LIBWS2_32 1
20203876003caSmrg_ACEOF
2020488de56ccSmrg
2020588de56ccSmrg  LIBS="-lws2_32 $LIBS"
2020688de56ccSmrg
20207b4ee4795Smrgfi
20208b4ee4795Smrg
2020988de56ccSmrg fi
20210b4ee4795Smrg
2021188de56ccSmrg # Needs to come after above checks for libsocket & libnsl for SVR4 systems
2021288de56ccSmrg # Check whether --enable-ipv6 was given.
20213876003caSmrgif test "${enable_ipv6+set}" = set; then :
2021488de56ccSmrg  enableval=$enable_ipv6; IPV6CONN=$enableval
20215876003caSmrgelse
2021688de56ccSmrg  ac_fn_c_check_func "$LINENO" "getaddrinfo" "ac_cv_func_getaddrinfo"
20217876003caSmrgif test "x$ac_cv_func_getaddrinfo" = xyes; then :
2021888de56ccSmrg  IPV6CONN=yes
20219876003caSmrgelse
2022088de56ccSmrg  IPV6CONN=no
2022188de56ccSmrgfi
20222b4ee4795Smrg
2022388de56ccSmrgfi
2022488de56ccSmrg
20225876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if IPv6 support should be built" >&5
20226876003caSmrg$as_echo_n "checking if IPv6 support should be built... " >&6; }
2022788de56ccSmrg if test "$IPV6CONN" = "yes"; then
2022888de56ccSmrg
20229876003caSmrg$as_echo "#define IPv6 1" >>confdefs.h
2023088de56ccSmrg
2023188de56ccSmrg fi
20232876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $IPV6CONN" >&5
20233876003caSmrg$as_echo "$IPV6CONN" >&6; }
2023488de56ccSmrg
2023588de56ccSmrg # 4.3BSD-Reno added a new member to struct sockaddr_in
2023688de56ccSmrg ac_fn_c_check_member "$LINENO" "struct sockaddr_in" "sin_len" "ac_cv_member_struct_sockaddr_in_sin_len" "
2023788de56ccSmrg#include <sys/types.h>
2023888de56ccSmrg#include <sys/socket.h>
2023988de56ccSmrg#include <netinet/in.h>
2024088de56ccSmrg
2024188de56ccSmrg"
20242876003caSmrgif test "x$ac_cv_member_struct_sockaddr_in_sin_len" = xyes; then :
2024388de56ccSmrg
20244876003caSmrg$as_echo "#define BSD44SOCKETS 1" >>confdefs.h
20245b4ee4795Smrg
20246b4ee4795Smrgfi
20247b4ee4795Smrg
2024888de56ccSmrg
2024988de56ccSmrg # POSIX.1g changed the type of pointer passed to getsockname/getpeername/etc.
2025088de56ccSmrg ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "
2025188de56ccSmrg$ac_includes_default
2025288de56ccSmrg#include <sys/socket.h>
2025388de56ccSmrg"
20254876003caSmrgif test "x$ac_cv_type_socklen_t" = xyes; then :
2025588de56ccSmrg
20256876003caSmrgcat >>confdefs.h <<_ACEOF
20257876003caSmrg#define HAVE_SOCKLEN_T 1
20258876003caSmrg_ACEOF
2025988de56ccSmrg
2026088de56ccSmrg
20261b4ee4795Smrgfi
20262b4ee4795Smrg
20263b4ee4795Smrg
202640f8248bfSmrg # XPG4v2/UNIX95 added msg_control - check to see if we need to define
202650f8248bfSmrg # _XOPEN_SOURCE to get it (such as on Solaris)
202660f8248bfSmrg ac_fn_c_check_member "$LINENO" "struct msghdr" "msg_control" "ac_cv_member_struct_msghdr_msg_control" "
202670f8248bfSmrg$ac_includes_default
202680f8248bfSmrg#include <sys/socket.h>
202690f8248bfSmrg
202700f8248bfSmrg"
20271876003caSmrgif test "x$ac_cv_member_struct_msghdr_msg_control" = xyes; then :
202720f8248bfSmrg
202730f8248bfSmrgfi
202740f8248bfSmrg
202750f8248bfSmrg # First try for Solaris in C99 compliant mode, which requires XPG6/UNIX03
202760f8248bfSmrg if test "x$ac_cv_member_struct_msghdr_msg_control" = xno; then
202770f8248bfSmrg     unset ac_cv_member_struct_msghdr_msg_control
20278876003caSmrg     { $as_echo "$as_me:${as_lineno-$LINENO}: trying again with _XOPEN_SOURCE=600" >&5
20279876003caSmrg$as_echo "$as_me: trying again with _XOPEN_SOURCE=600" >&6;}
202800f8248bfSmrg     ac_fn_c_check_member "$LINENO" "struct msghdr" "msg_control" "ac_cv_member_struct_msghdr_msg_control" "
202810f8248bfSmrg#define _XOPEN_SOURCE 600
202820f8248bfSmrg$ac_includes_default
202830f8248bfSmrg#include <sys/socket.h>
202840f8248bfSmrg
202850f8248bfSmrg"
20286876003caSmrgif test "x$ac_cv_member_struct_msghdr_msg_control" = xyes; then :
202870f8248bfSmrg
20288876003caSmrg$as_echo "#define _XOPEN_SOURCE 600" >>confdefs.h
202890f8248bfSmrg
202900f8248bfSmrg
202910f8248bfSmrgfi
202920f8248bfSmrg
202930f8248bfSmrg fi
202940f8248bfSmrg # If that didn't work, fall back to XPG5/UNIX98 with C89
202950f8248bfSmrg if test "x$ac_cv_member_struct_msghdr_msg_control" = xno; then
202960f8248bfSmrg     unset ac_cv_member_struct_msghdr_msg_control
20297876003caSmrg     { $as_echo "$as_me:${as_lineno-$LINENO}: trying again with _XOPEN_SOURCE=500" >&5
20298876003caSmrg$as_echo "$as_me: trying again with _XOPEN_SOURCE=500" >&6;}
202990f8248bfSmrg     ac_fn_c_check_member "$LINENO" "struct msghdr" "msg_control" "ac_cv_member_struct_msghdr_msg_control" "
203000f8248bfSmrg#define _XOPEN_SOURCE 500
203010f8248bfSmrg$ac_includes_default
203020f8248bfSmrg#include <sys/socket.h>
203030f8248bfSmrg
203040f8248bfSmrg"
20305876003caSmrgif test "x$ac_cv_member_struct_msghdr_msg_control" = xyes; then :
203060f8248bfSmrg
20307876003caSmrg$as_echo "#define _XOPEN_SOURCE 500" >>confdefs.h
203080f8248bfSmrg
203090f8248bfSmrg
203100f8248bfSmrgfi
203110f8248bfSmrg
203120f8248bfSmrg fi
203130f8248bfSmrg
203140f8248bfSmrg
20315b4ee4795Smrg
2031688de56ccSmrg fi
2031788de56ccSmrg case $host_os in
20318876003caSmrg	solaris*|sco*|sysv4*)	localdef="yes" ;;
2031988de56ccSmrg	*)			localdef="no"  ;;
2032088de56ccSmrg esac
2032188de56ccSmrg # Check whether --enable-local-transport was given.
20322876003caSmrgif test "${enable_local_transport+set}" = set; then :
2032388de56ccSmrg  enableval=$enable_local_transport; LOCALCONN=$enableval
20324876003caSmrgelse
2032588de56ccSmrg  LOCALCONN=$localdef
2032688de56ccSmrgfi
20327b4ee4795Smrg
20328876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Xtrans should support os-specific local connections" >&5
20329876003caSmrg$as_echo_n "checking if Xtrans should support os-specific local connections... " >&6; }
20330876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LOCALCONN" >&5
20331876003caSmrg$as_echo "$LOCALCONN" >&6; }
2033288de56ccSmrg if test "$LOCALCONN" = "yes"; then
2033388de56ccSmrg
20334876003caSmrg$as_echo "#define LOCALCONN 1" >>confdefs.h
20335b4ee4795Smrg
2033688de56ccSmrg fi
20337b4ee4795Smrg
20338b4ee4795Smrg
20339b4ee4795Smrg
2034088de56ccSmrg# Check for dlopen
20341876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if run-time linking is supported" >&5
20342876003caSmrg$as_echo_n "checking if run-time linking is supported... " >&6; }
20343876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
20344876003caSmrg$as_echo_n "checking for library containing dlopen... " >&6; }
20345876003caSmrgif ${ac_cv_search_dlopen+:} false; then :
20346876003caSmrg  $as_echo_n "(cached) " >&6
20347876003caSmrgelse
20348b4ee4795Smrg  ac_func_search_save_LIBS=$LIBS
20349b4ee4795Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
20350b4ee4795Smrg/* end confdefs.h.  */
20351b4ee4795Smrg
20352b4ee4795Smrg/* Override any GCC internal prototype to avoid an error.
20353b4ee4795Smrg   Use char because int might match the return type of a GCC
20354b4ee4795Smrg   builtin and then its argument prototype would still apply.  */
20355876003caSmrg#ifdef __cplusplus
20356876003caSmrgextern "C"
20357876003caSmrg#endif
2035888de56ccSmrgchar dlopen ();
20359b4ee4795Smrgint
20360876003caSmrgmain ()
20361b4ee4795Smrg{
2036288de56ccSmrgreturn dlopen ();
20363b4ee4795Smrg  ;
20364b4ee4795Smrg  return 0;
20365b4ee4795Smrg}
20366b4ee4795Smrg_ACEOF
20367876003caSmrgfor ac_lib in '' dl svld; do
20368b4ee4795Smrg  if test -z "$ac_lib"; then
20369b4ee4795Smrg    ac_res="none required"
20370b4ee4795Smrg  else
20371b4ee4795Smrg    ac_res=-l$ac_lib
20372b4ee4795Smrg    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
20373b4ee4795Smrg  fi
20374876003caSmrg  if ac_fn_c_try_link "$LINENO"; then :
2037588de56ccSmrg  ac_cv_search_dlopen=$ac_res
20376b4ee4795Smrgfi
20377876003caSmrgrm -f core conftest.err conftest.$ac_objext \
20378b4ee4795Smrg    conftest$ac_exeext
20379876003caSmrg  if ${ac_cv_search_dlopen+:} false; then :
20380b4ee4795Smrg  break
20381b4ee4795Smrgfi
20382b4ee4795Smrgdone
20383876003caSmrgif ${ac_cv_search_dlopen+:} false; then :
20384b4ee4795Smrg
20385876003caSmrgelse
2038688de56ccSmrg  ac_cv_search_dlopen=no
20387b4ee4795Smrgfi
20388b4ee4795Smrgrm conftest.$ac_ext
20389b4ee4795SmrgLIBS=$ac_func_search_save_LIBS
20390b4ee4795Smrgfi
20391876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
20392876003caSmrg$as_echo "$ac_cv_search_dlopen" >&6; }
2039388de56ccSmrgac_res=$ac_cv_search_dlopen
20394876003caSmrgif test "$ac_res" != no; then :
20395b4ee4795Smrg  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
20396b4ee4795Smrg
20397b4ee4795Smrgfi
20398b4ee4795Smrg
2039988de56ccSmrgif test "x$ac_cv_search_dlopen" = xno; then
20400876003caSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing shl_load" >&5
20401876003caSmrg$as_echo_n "checking for library containing shl_load... " >&6; }
20402876003caSmrgif ${ac_cv_search_shl_load+:} false; then :
20403876003caSmrg  $as_echo_n "(cached) " >&6
20404876003caSmrgelse
20405b4ee4795Smrg  ac_func_search_save_LIBS=$LIBS
20406b4ee4795Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
20407b4ee4795Smrg/* end confdefs.h.  */
20408b4ee4795Smrg
20409b4ee4795Smrg/* Override any GCC internal prototype to avoid an error.
20410b4ee4795Smrg   Use char because int might match the return type of a GCC
20411b4ee4795Smrg   builtin and then its argument prototype would still apply.  */
20412876003caSmrg#ifdef __cplusplus
20413876003caSmrgextern "C"
20414876003caSmrg#endif
2041588de56ccSmrgchar shl_load ();
20416b4ee4795Smrgint
20417876003caSmrgmain ()
20418b4ee4795Smrg{
2041988de56ccSmrgreturn shl_load ();
20420b4ee4795Smrg  ;
20421b4ee4795Smrg  return 0;
20422b4ee4795Smrg}
20423b4ee4795Smrg_ACEOF
20424876003caSmrgfor ac_lib in '' dld; do
20425b4ee4795Smrg  if test -z "$ac_lib"; then
20426b4ee4795Smrg    ac_res="none required"
20427b4ee4795Smrg  else
20428b4ee4795Smrg    ac_res=-l$ac_lib
20429b4ee4795Smrg    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
20430b4ee4795Smrg  fi
20431876003caSmrg  if ac_fn_c_try_link "$LINENO"; then :
2043288de56ccSmrg  ac_cv_search_shl_load=$ac_res
20433b4ee4795Smrgfi
20434876003caSmrgrm -f core conftest.err conftest.$ac_objext \
20435b4ee4795Smrg    conftest$ac_exeext
20436876003caSmrg  if ${ac_cv_search_shl_load+:} false; then :
20437b4ee4795Smrg  break
20438b4ee4795Smrgfi
20439b4ee4795Smrgdone
20440876003caSmrgif ${ac_cv_search_shl_load+:} false; then :
20441b4ee4795Smrg
20442876003caSmrgelse
2044388de56ccSmrg  ac_cv_search_shl_load=no
20444b4ee4795Smrgfi
20445b4ee4795Smrgrm conftest.$ac_ext
20446b4ee4795SmrgLIBS=$ac_func_search_save_LIBS
20447b4ee4795Smrgfi
20448876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_shl_load" >&5
20449876003caSmrg$as_echo "$ac_cv_search_shl_load" >&6; }
2045088de56ccSmrgac_res=$ac_cv_search_shl_load
20451876003caSmrgif test "$ac_res" != no; then :
2045288de56ccSmrg  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
2045388de56ccSmrg
2045488de56ccSmrgfi
2045588de56ccSmrg
2045688de56ccSmrg	if test "x$ac_cv_search_shl_load" != xno; then
2045788de56ccSmrg
20458876003caSmrg$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
2045988de56ccSmrg
20460876003caSmrg		for ac_header in dl.h
20461876003caSmrgdo :
20462876003caSmrg  ac_fn_c_check_header_mongrel "$LINENO" "dl.h" "ac_cv_header_dl_h" "$ac_includes_default"
20463876003caSmrgif test "x$ac_cv_header_dl_h" = xyes; then :
20464876003caSmrg  cat >>confdefs.h <<_ACEOF
20465876003caSmrg#define HAVE_DL_H 1
20466876003caSmrg_ACEOF
2046788de56ccSmrg
2046888de56ccSmrgfi
2046988de56ccSmrg
20470876003caSmrgdone
20471876003caSmrg
2047288de56ccSmrg	fi
2047388de56ccSmrgelse
2047488de56ccSmrg
20475876003caSmrg$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
2047688de56ccSmrg
20477876003caSmrg	for ac_header in dlfcn.h
20478876003caSmrgdo :
20479876003caSmrg  ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
20480876003caSmrgif test "x$ac_cv_header_dlfcn_h" = xyes; then :
20481876003caSmrg  cat >>confdefs.h <<_ACEOF
20482876003caSmrg#define HAVE_DLFCN_H 1
20483876003caSmrg_ACEOF
2048488de56ccSmrg
2048588de56ccSmrgfi
2048688de56ccSmrg
20487876003caSmrgdone
20488876003caSmrg
2048988de56ccSmrgfi
20490eb411b4bSmrgif test "x$ac_cv_header_dlfcn_h" = xyes -o "x$ac_cv_header_dl_h" = xyes; then
2049188de56ccSmrg	HAVE_LOADABLE_MODULES=yes
2049288de56ccSmrgelse
2049388de56ccSmrg	HAVE_LOADABLE_MODULES=no
2049488de56ccSmrgfi
20495876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_LOADABLE_MODULES" >&5
20496876003caSmrg$as_echo "$HAVE_LOADABLE_MODULES" >&6; }
2049788de56ccSmrg
20498876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if loadable i18n module support should be enabled" >&5
20499876003caSmrg$as_echo_n "checking if loadable i18n module support should be enabled... " >&6; }
2050088de56ccSmrg# Check whether --enable-loadable-i18n was given.
20501876003caSmrgif test "${enable_loadable_i18n+set}" = set; then :
2050288de56ccSmrg  enableval=$enable_loadable_i18n; XLIB_LOADABLE_I18N=$enableval
20503876003caSmrgelse
2050488de56ccSmrg  XLIB_LOADABLE_I18N="no"
2050588de56ccSmrgfi
2050688de56ccSmrg
2050788de56ccSmrgif test x$XLIB_LOADABLE_I18N = xyes; then
2050888de56ccSmrg	if test x$HAVE_LOADABLE_MODULES = xno; then
2050947f86ac1Smrg		as_fn_error $? "Loadable module support is required to enable loadable i18n module support" "$LINENO" 5
2051088de56ccSmrg	fi
2051188de56ccSmrg
20512876003caSmrg$as_echo "#define USE_DYNAMIC_LC 1" >>confdefs.h
2051388de56ccSmrg
2051488de56ccSmrg	I18N_MODULE_LIBS='${top_builddir}/src/libX11.la'
2051588de56ccSmrg
2051688de56ccSmrgfi
20517876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $XLIB_LOADABLE_I18N" >&5
20518876003caSmrg$as_echo "$XLIB_LOADABLE_I18N" >&6; }
2051988de56ccSmrg
2052088de56ccSmrg if test x$XLIB_LOADABLE_I18N = xyes; then
2052188de56ccSmrg  XLIB_LOADABLE_I18N_TRUE=
2052288de56ccSmrg  XLIB_LOADABLE_I18N_FALSE='#'
2052388de56ccSmrgelse
2052488de56ccSmrg  XLIB_LOADABLE_I18N_TRUE='#'
2052588de56ccSmrg  XLIB_LOADABLE_I18N_FALSE=
2052688de56ccSmrgfi
2052788de56ccSmrg
2052888de56ccSmrg
20529876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if loadable Xcursor library support should be enabled" >&5
20530876003caSmrg$as_echo_n "checking if loadable Xcursor library support should be enabled... " >&6; }
2053188de56ccSmrg# Check whether --enable-loadable-xcursor was given.
20532876003caSmrgif test "${enable_loadable_xcursor+set}" = set; then :
2053388de56ccSmrg  enableval=$enable_loadable_xcursor; XLIB_LOADABLE_XCURSOR=$enableval
20534876003caSmrgelse
2053588de56ccSmrg  XLIB_LOADABLE_XCURSOR=$HAVE_LOADABLE_MODULES
2053688de56ccSmrgfi
2053788de56ccSmrg
2053888de56ccSmrgif test x$XLIB_LOADABLE_XCURSOR = xyes; then
2053988de56ccSmrg
20540876003caSmrg$as_echo "#define USE_DYNAMIC_XCURSOR 1" >>confdefs.h
2054188de56ccSmrg
2054288de56ccSmrgfi
20543876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $XLIB_LOADABLE_XCURSOR" >&5
20544876003caSmrg$as_echo "$XLIB_LOADABLE_XCURSOR" >&6; }
2054588de56ccSmrg
20546e9628295Smrg# Check whether --enable-thread-safety-constructor was given.
20547876003caSmrgif test "${enable_thread_safety_constructor+set}" = set; then :
20548e9628295Smrg  enableval=$enable_thread_safety_constructor; USE_THREAD_SAFETY_CONSTRUCTOR=$enableval
20549876003caSmrgelse
20550e9628295Smrg  USE_THREAD_SAFETY_CONSTRUCTOR="yes"
20551e9628295Smrgfi
20552e9628295Smrg
20553e9628295Smrgif test "x$USE_THREAD_SAFETY_CONSTRUCTOR" = "xyes"; then
20554e9628295Smrg
20555876003caSmrg$as_echo "#define USE_THREAD_SAFETY_CONSTRUCTOR 1" >>confdefs.h
20556e9628295Smrg
20557e9628295Smrgfi
20558e9628295Smrg
2055988de56ccSmrg# Checks for header files.
20560876003caSmrgfor ac_header in sys/filio.h sys/select.h sys/ioctl.h sys/socket.h
20561876003caSmrgdo :
20562876003caSmrg  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
20563876003caSmrgac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
20564876003caSmrgif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
20565876003caSmrg  cat >>confdefs.h <<_ACEOF
20566876003caSmrg#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
20567876003caSmrg_ACEOF
2056803ea5dc6Smrg
2056903ea5dc6Smrgfi
2057003ea5dc6Smrg
20571876003caSmrgdone
20572b4ee4795Smrg
20573b4ee4795Smrg
2057488de56ccSmrg# Checks for typedefs, structures, and compiler characteristics.
20575b4ee4795Smrg
20576d4a3aaf4Smrg
20577d4a3aaf4Smrg
20578876003caSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_popcountl" >&5
20579876003caSmrg$as_echo_n "checking for __builtin_popcountl... " >&6; }
20580876003caSmrgif ${ax_cv_have___builtin_popcountl+:} false; then :
20581876003caSmrg  $as_echo_n "(cached) " >&6
20582876003caSmrgelse
20583d4a3aaf4Smrg
20584d4a3aaf4Smrg        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20585d4a3aaf4Smrg/* end confdefs.h.  */
20586d4a3aaf4Smrg
20587d4a3aaf4Smrgint
20588876003caSmrgmain ()
20589d4a3aaf4Smrg{
20590d4a3aaf4Smrg
20591d4a3aaf4Smrg            __builtin_popcountl(0)
20592d4a3aaf4Smrg
20593d4a3aaf4Smrg  ;
20594d4a3aaf4Smrg  return 0;
20595d4a3aaf4Smrg}
20596d4a3aaf4Smrg_ACEOF
20597876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
20598d4a3aaf4Smrg  ax_cv_have___builtin_popcountl=yes
20599876003caSmrgelse
20600d4a3aaf4Smrg  ax_cv_have___builtin_popcountl=no
20601d4a3aaf4Smrgfi
20602876003caSmrgrm -f core conftest.err conftest.$ac_objext \
20603d4a3aaf4Smrg    conftest$ac_exeext conftest.$ac_ext
20604d4a3aaf4Smrg
20605d4a3aaf4Smrgfi
20606876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_have___builtin_popcountl" >&5
20607876003caSmrg$as_echo "$ax_cv_have___builtin_popcountl" >&6; }
20608d4a3aaf4Smrg
20609876003caSmrg    if test yes = $ax_cv_have___builtin_popcountl; then :
20610d4a3aaf4Smrg
20611876003caSmrgcat >>confdefs.h <<_ACEOF
20612876003caSmrg#define HAVE___BUILTIN_POPCOUNTL 1
20613876003caSmrg_ACEOF
20614d4a3aaf4Smrg
20615d4a3aaf4Smrgfi
20616d4a3aaf4Smrg
20617d4a3aaf4Smrg
20618d4a3aaf4Smrg
20619d4a3aaf4Smrg
2062088de56ccSmrg# Checks for library functions.
20621876003caSmrgfor ac_func in strtol seteuid
20622876003caSmrgdo :
20623876003caSmrg  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
20624876003caSmrgac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
20625876003caSmrgif eval test \"x\$"$as_ac_var"\" = x"yes"; then :
20626876003caSmrg  cat >>confdefs.h <<_ACEOF
20627876003caSmrg#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
20628876003caSmrg_ACEOF
20629b4ee4795Smrg
20630b4ee4795Smrgfi
20631876003caSmrgdone
20632b4ee4795Smrg
20633258a0ebeSmrgac_fn_c_check_func "$LINENO" "reallocarray" "ac_cv_func_reallocarray"
20634876003caSmrgif test "x$ac_cv_func_reallocarray" = xyes; then :
20635876003caSmrg  $as_echo "#define HAVE_REALLOCARRAY 1" >>confdefs.h
20636258a0ebeSmrg
20637876003caSmrgelse
20638258a0ebeSmrg  case " $LIBOBJS " in
20639258a0ebeSmrg  *" reallocarray.$ac_objext "* ) ;;
20640258a0ebeSmrg  *) LIBOBJS="$LIBOBJS reallocarray.$ac_objext"
20641258a0ebeSmrg ;;
20642258a0ebeSmrgesac
20643258a0ebeSmrg
20644258a0ebeSmrgfi
20645258a0ebeSmrg
20646876003caSmrg
2064788de56ccSmrg# Used in lcFile.c (see also --enable-xlocaledir settings below)
2064888de56ccSmrgXLOCALEDIR_IS_SAFE="no"
20649876003caSmrgac_fn_c_check_decl "$LINENO" "issetugid" "ac_cv_have_decl_issetugid" "$ac_includes_default"
20650876003caSmrgif test "x$ac_cv_have_decl_issetugid" = xyes; then :
20651eb411b4bSmrg
20652eb411b4bSmrgfi
20653876003caSmrg
2065488de56ccSmrgac_fn_c_check_func "$LINENO" "issetugid" "ac_cv_func_issetugid"
20655876003caSmrgif test "x$ac_cv_func_issetugid" = xyes; then :
20656eb411b4bSmrg
20657eb411b4bSmrgfi
20658eb411b4bSmrg
20659eb411b4bSmrgif test "$ac_cv_have_decl_issetugid" = yes && test "$ac_cv_func_issetugid" = yes; then
20660eb411b4bSmrg    XLOCALEDIR_IS_SAFE="yes"
20661b4ee4795Smrg
20662876003caSmrg$as_echo "#define HASSETUGID 1" >>confdefs.h
20663b4ee4795Smrg
20664b4ee4795Smrgfi
2066588de56ccSmrgac_fn_c_check_func "$LINENO" "getresuid" "ac_cv_func_getresuid"
20666876003caSmrgif test "x$ac_cv_func_getresuid" = xyes; then :
2066788de56ccSmrg  XLOCALEDIR_IS_SAFE="yes"
20668b4ee4795Smrg
20669876003caSmrg$as_echo "#define HASGETRESUID 1" >>confdefs.h
20670b4ee4795Smrg
20671b4ee4795Smrgfi
20672b4ee4795Smrg
2067388de56ccSmrg# Used in Font.c
2067488de56ccSmrgac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
20675876003caSmrgif test "x$ac_cv_func_shmat" = xyes; then :
20676b4ee4795Smrg
20677876003caSmrg$as_echo "#define HAS_SHM 1" >>confdefs.h
20678b4ee4795Smrg
2067988de56ccSmrgfi
20680b4ee4795Smrg
20681b4ee4795Smrg
2068288de56ccSmrg# Checks for system services
2068357f47464Smrg# AC_PATH_XTRA
20684b4ee4795Smrg
2068588de56ccSmrg# arch specific things
2068688de56ccSmrgWCHAR32="1"
20687e9fcaa8aSmrgcase $host_os in
20688e9fcaa8aSmrg  os2*) os2="true" ; WCHAR32="0" ;;
2068988de56ccSmrg  *) ;;
2069088de56ccSmrgesac
20691b4ee4795Smrg
2069288de56ccSmrg
2069388de56ccSmrg if test x$os2 = xtrue; then
2069488de56ccSmrg  OS2_TRUE=
2069588de56ccSmrg  OS2_FALSE='#'
20696b4ee4795Smrgelse
2069788de56ccSmrg  OS2_TRUE='#'
2069888de56ccSmrg  OS2_FALSE=
20699b4ee4795Smrgfi
20700b4ee4795Smrg
20701b4ee4795Smrg
2070288de56ccSmrg
2070388de56ccSmrg# Check whether --with-launchd was given.
20704876003caSmrgif test "${with_launchd+set}" = set; then :
2070588de56ccSmrg  withval=$with_launchd; LAUNCHD=$withval
20706876003caSmrgelse
2070788de56ccSmrg  LAUNCHD=auto
20708b4ee4795Smrgfi
20709b4ee4795Smrg
2071088de56ccSmrgif test "x$LAUNCHD" = xauto; then
2071188de56ccSmrg	unset LAUNCHD
2071288de56ccSmrg	# Extract the first word of "launchd", so it can be a program name with args.
2071388de56ccSmrgset dummy launchd; ac_word=$2
20714876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
20715876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
20716876003caSmrgif ${ac_cv_prog_LAUNCHD+:} false; then :
20717876003caSmrg  $as_echo_n "(cached) " >&6
20718876003caSmrgelse
2071988de56ccSmrg  if test -n "$LAUNCHD"; then
2072088de56ccSmrg  ac_cv_prog_LAUNCHD="$LAUNCHD" # Let the user override the test.
2072188de56ccSmrgelse
2072288de56ccSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2072361234c2cSmrgfor as_dir in $PATH$PATH_SEPARATOR/sbin
2072488de56ccSmrgdo
2072588de56ccSmrg  IFS=$as_save_IFS
20726876003caSmrg  test -z "$as_dir" && as_dir=.
2072788de56ccSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
20728876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2072988de56ccSmrg    ac_cv_prog_LAUNCHD="yes"
20730876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2073188de56ccSmrg    break 2
20732b4ee4795Smrg  fi
20733b4ee4795Smrgdone
2073488de56ccSmrg  done
2073588de56ccSmrgIFS=$as_save_IFS
20736b4ee4795Smrg
2073788de56ccSmrg  test -z "$ac_cv_prog_LAUNCHD" && ac_cv_prog_LAUNCHD="no"
20738b4ee4795Smrgfi
20739b4ee4795Smrgfi
2074088de56ccSmrgLAUNCHD=$ac_cv_prog_LAUNCHD
2074188de56ccSmrgif test -n "$LAUNCHD"; then
20742876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LAUNCHD" >&5
20743876003caSmrg$as_echo "$LAUNCHD" >&6; }
2074488de56ccSmrgelse
20745876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20746876003caSmrg$as_echo "no" >&6; }
20747b4ee4795Smrgfi
20748b4ee4795Smrg
20749b4ee4795Smrg
2075088de56ccSmrgfi
20751b4ee4795Smrg
2075288de56ccSmrgif test "x$LAUNCHD" = xyes ; then
20753b4ee4795Smrg
20754876003caSmrg$as_echo "#define HAVE_LAUNCHD 1" >>confdefs.h
20755b4ee4795Smrg
20756b4ee4795Smrg
20757876003caSmrg$as_echo "#define TRANS_REOPEN 1" >>confdefs.h
20758b4ee4795Smrg
20759b4ee4795Smrgfi
20760b4ee4795Smrg
2076188de56ccSmrg# Check whether --enable-xthreads was given.
20762876003caSmrgif test "${enable_xthreads+set}" = set; then :
2076388de56ccSmrg  enableval=$enable_xthreads; xthreads=$enableval
20764876003caSmrgelse
2076588de56ccSmrg  xthreads=yes
2076688de56ccSmrgfi
20767b4ee4795Smrg
20768b4ee4795Smrg
20769876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for getpwuid_r in -lc" >&5
20770876003caSmrg$as_echo_n "checking for getpwuid_r in -lc... " >&6; }
20771876003caSmrgif ${ac_cv_lib_c_getpwuid_r+:} false; then :
20772876003caSmrg  $as_echo_n "(cached) " >&6
20773876003caSmrgelse
2077488de56ccSmrg  ac_check_lib_save_LIBS=$LIBS
2077588de56ccSmrgLIBS="-lc  $LIBS"
20776b4ee4795Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
20777b4ee4795Smrg/* end confdefs.h.  */
20778b4ee4795Smrg
20779b4ee4795Smrg/* Override any GCC internal prototype to avoid an error.
20780b4ee4795Smrg   Use char because int might match the return type of a GCC
20781b4ee4795Smrg   builtin and then its argument prototype would still apply.  */
20782876003caSmrg#ifdef __cplusplus
20783876003caSmrgextern "C"
20784876003caSmrg#endif
2078588de56ccSmrgchar getpwuid_r ();
20786b4ee4795Smrgint
20787876003caSmrgmain ()
20788b4ee4795Smrg{
2078988de56ccSmrgreturn getpwuid_r ();
20790b4ee4795Smrg  ;
20791b4ee4795Smrg  return 0;
20792b4ee4795Smrg}
20793b4ee4795Smrg_ACEOF
20794876003caSmrgif ac_fn_c_try_link "$LINENO"; then :
2079588de56ccSmrg  ac_cv_lib_c_getpwuid_r=yes
20796876003caSmrgelse
2079788de56ccSmrg  ac_cv_lib_c_getpwuid_r=no
20798b4ee4795Smrgfi
20799876003caSmrgrm -f core conftest.err conftest.$ac_objext \
2080088de56ccSmrg    conftest$ac_exeext conftest.$ac_ext
2080188de56ccSmrgLIBS=$ac_check_lib_save_LIBS
20802b4ee4795Smrgfi
20803876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_getpwuid_r" >&5
20804876003caSmrg$as_echo "$ac_cv_lib_c_getpwuid_r" >&6; }
20805876003caSmrgif test "x$ac_cv_lib_c_getpwuid_r" = xyes; then :
2080688de56ccSmrg  mtsafeapi="yes"
20807876003caSmrgelse
2080888de56ccSmrg  mtsafeapi="no"
20809b4ee4795Smrgfi
20810b4ee4795Smrg
20811b4ee4795Smrg
2081288de56ccSmrgcase x$xthreads in
2081388de56ccSmrgxyes)
2081488de56ccSmrg
20815876003caSmrg$as_echo "#define XTHREADS 1" >>confdefs.h
2081688de56ccSmrg
2081788de56ccSmrg	if test x$mtsafeapi = xyes
2081888de56ccSmrg	then
2081988de56ccSmrg
20820876003caSmrg$as_echo "#define XUSE_MTSAFE_API 1" >>confdefs.h
2082188de56ccSmrg
2082288de56ccSmrg	fi
2082388de56ccSmrg	;;
2082488de56ccSmrg*)
2082588de56ccSmrg	;;
2082688de56ccSmrgesac
2082788de56ccSmrg
2082857f47464Smrg# XXX incomplete, please fill this in
2082988de56ccSmrgif test x$xthreads = xyes ; then
2083088de56ccSmrg    case $host_os in
208316cc2b21fSmrg    linux*|gnu*|k*bsd*-gnu)
2083288de56ccSmrg        XTHREADLIB=-lpthread ;;
2083388de56ccSmrg    netbsd*)
2083488de56ccSmrg	XTHREAD_CFLAGS="-D_POSIX_THREAD_SAFE_FUNCTIONS"
2083588de56ccSmrg	XTHREADLIB="-lpthread" ;;
2083688de56ccSmrg    freebsd*)
2083788de56ccSmrg        XTHREAD_CFLAGS="-D_THREAD_SAFE"
2083888de56ccSmrg        XTHREADLIB="-pthread" ;;
208396cc2b21fSmrg    dragonfly*|openbsd*)
2084088de56ccSmrg        XTHREADLIB="-pthread" ;;
2084188de56ccSmrg    solaris*)
2084288de56ccSmrg	XTHREAD_CFLAGS="-D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS" ;;
2084388de56ccSmrg    esac
20844b4ee4795Smrgfi
20845b4ee4795Smrg
2084688de56ccSmrg
2084788de56ccSmrg
208485efbdfc3Smrgif test "x$USE_THREAD_SAFETY_CONSTRUCTOR" = "xyes"; then
208495efbdfc3Smrg    USE_THREAD_LIBS="$XTHREADLIB"
208505efbdfc3Smrgelse
208515efbdfc3Smrg    # This should be kept in sync with libxcb
208525efbdfc3Smrg    case $host_os in
208535efbdfc3Smrg    linux*|darwin*|solaris*) ;;
208545efbdfc3Smrg         *) X11_REQUIRES="$X11_REQUIRES pthread-stubs" ;;
208555efbdfc3Smrg    esac
208565efbdfc3Smrgfi
208575efbdfc3Smrg
208585efbdfc3Smrg
2085988de56ccSmrgac_fn_c_check_func "$LINENO" "poll" "ac_cv_func_poll"
20860876003caSmrgif test "x$ac_cv_func_poll" = xyes; then :
2086188de56ccSmrg
20862876003caSmrg$as_echo "#define USE_POLL 1" >>confdefs.h
2086388de56ccSmrg
2086488de56ccSmrgfi
2086588de56ccSmrg
2086688de56ccSmrg
2086788de56ccSmrg#
2086888de56ccSmrg# Find keysymdef.h
2086988de56ccSmrg#
20870876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking keysym definitions" >&5
20871876003caSmrg$as_echo_n "checking keysym definitions... " >&6; }
20872eb411b4bSmrg
20873eb411b4bSmrg# Check whether --with-keysymdefdir was given.
20874876003caSmrgif test "${with_keysymdefdir+set}" = set; then :
20875eb411b4bSmrg  withval=$with_keysymdefdir; KEYSYMDEFDIR=$withval
20876876003caSmrgelse
20877eb411b4bSmrg  KEYSYMDEFDIR=`$PKG_CONFIG --variable=includedir xproto`/X11
20878eb411b4bSmrgfi
20879eb411b4bSmrg
20880eb411b4bSmrg
20881eb411b4bSmrgif test ! -d "$KEYSYMDEFDIR"; then
20882eb411b4bSmrg	as_fn_error $? "$KEYSYMDEFDIR doesn't exist or isn't a directory" "$LINENO" 5
20883eb411b4bSmrgfi
20884eb411b4bSmrg
2088547f86ac1SmrgFILES="keysymdef.h XF86keysym.h Sunkeysym.h DECkeysym.h HPkeysym.h"
2088647f86ac1Smrgfor i in $FILES; do
2088747f86ac1Smrg    if test -f "$KEYSYMDEFDIR/$i"; then
2088847f86ac1Smrg            KEYSYMDEFS="$KEYSYMDEFS $KEYSYMDEFDIR/$i"
2088947f86ac1Smrg    elif test "x$i" = "xkeysymdef.h"; then
2089047f86ac1Smrg	    as_fn_error $? "Cannot find keysymdef.h" "$LINENO" 5
2089147f86ac1Smrg    fi
2089247f86ac1Smrgdone
20893876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $KEYSYMDEFS" >&5
20894876003caSmrg$as_echo "$KEYSYMDEFS" >&6; }
2089588de56ccSmrg
2089688de56ccSmrg
2089788de56ccSmrg# Check whether --enable-xcms was given.
20898876003caSmrgif test "${enable_xcms+set}" = set; then :
2089988de56ccSmrg  enableval=$enable_xcms; XCMS=$enableval
20900876003caSmrgelse
2090188de56ccSmrg  XCMS=yes
2090288de56ccSmrgfi
2090388de56ccSmrg
2090488de56ccSmrg if test x$XCMS = xyes ; then
2090588de56ccSmrg  XCMS_TRUE=
2090688de56ccSmrg  XCMS_FALSE='#'
2090788de56ccSmrgelse
2090888de56ccSmrg  XCMS_TRUE='#'
2090988de56ccSmrg  XCMS_FALSE=
20910b4ee4795Smrgfi
20911b4ee4795Smrg
2091288de56ccSmrgif test x"$XCMS" = "xyes"; then
20913b4ee4795Smrg
20914876003caSmrg$as_echo "#define XCMS 1" >>confdefs.h
20915b4ee4795Smrg
20916b4ee4795Smrgfi
20917b4ee4795Smrg
2091888de56ccSmrg# Check whether --enable-xlocale was given.
20919876003caSmrgif test "${enable_xlocale+set}" = set; then :
2092088de56ccSmrg  enableval=$enable_xlocale; XLOCALE=$enableval
20921876003caSmrgelse
2092288de56ccSmrg  XLOCALE=yes
2092388de56ccSmrgfi
20924b4ee4795Smrg
20925b4ee4795Smrg
2092688de56ccSmrg if  test x$XLOCALE = xyes ; then
2092788de56ccSmrg  XLOCALE_TRUE=
2092888de56ccSmrg  XLOCALE_FALSE='#'
2092988de56ccSmrgelse
2093088de56ccSmrg  XLOCALE_TRUE='#'
2093188de56ccSmrg  XLOCALE_FALSE=
20932b4ee4795Smrgfi
20933b4ee4795Smrg
2093488de56ccSmrgif test x"$XLOCALE" = "xyes"; then
2093588de56ccSmrg
20936876003caSmrg$as_echo "#define XLOCALE 1" >>confdefs.h
20937b4ee4795Smrg
20938b4ee4795Smrgfi
20939b4ee4795Smrg
2094088de56ccSmrg# This disables XLOCALEDIR.  Set it if you're using BuildLoadableXlibI18n,
2094188de56ccSmrg# don't have either issetugid() or getresuid(), and you need to protect
2094288de56ccSmrg# clients that are setgid or setuid to an id other than 0.
20943876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if XLOCALEDIR support should be enabled" >&5
20944876003caSmrg$as_echo_n "checking if XLOCALEDIR support should be enabled... " >&6; }
2094588de56ccSmrg# Check whether --enable-xlocaledir was given.
20946876003caSmrgif test "${enable_xlocaledir+set}" = set; then :
2094788de56ccSmrg  enableval=$enable_xlocaledir; ENABLE_XLOCALEDIR=$enableval
20948876003caSmrgelse
2094988de56ccSmrg  ENABLE_XLOCALEDIR=$XLOCALEDIR_IS_SAFE
20950b4ee4795Smrgfi
20951b4ee4795Smrg
2095288de56ccSmrgif test "x$ENABLE_XLOCALEDIR" = "xno"; then
20953b4ee4795Smrg
20954876003caSmrg$as_echo "#define NO_XLOCALEDIR 1" >>confdefs.h
20955b4ee4795Smrg
20956b4ee4795Smrgfi
20957876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ENABLE_XLOCALEDIR" >&5
20958876003caSmrg$as_echo "$ENABLE_XLOCALEDIR" >&6; }
20959b4ee4795Smrg
2096088de56ccSmrg# Check whether --enable-xf86bigfont was given.
20961876003caSmrgif test "${enable_xf86bigfont+set}" = set; then :
2096288de56ccSmrg  enableval=$enable_xf86bigfont; XF86BIGFONT=$enableval
20963876003caSmrgelse
2096488de56ccSmrg  XF86BIGFONT="yes"
20965b4ee4795Smrgfi
20966b4ee4795Smrg
2096788de56ccSmrgif test "x$XF86BIGFONT" = "xyes"; then
20968b4ee4795Smrg
2096988de56ccSmrgpkg_failed=no
20970876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BIGFONT" >&5
20971876003caSmrg$as_echo_n "checking for BIGFONT... " >&6; }
2097288de56ccSmrg
2097388de56ccSmrgif test -n "$BIGFONT_CFLAGS"; then
2097488de56ccSmrg    pkg_cv_BIGFONT_CFLAGS="$BIGFONT_CFLAGS"
2097588de56ccSmrg elif test -n "$PKG_CONFIG"; then
2097688de56ccSmrg    if test -n "$PKG_CONFIG" && \
20977876003caSmrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xf86bigfontproto >= 1.2.0\""; } >&5
2097857f47464Smrg  ($PKG_CONFIG --exists --print-errors "xf86bigfontproto >= 1.2.0") 2>&5
2097988de56ccSmrg  ac_status=$?
20980876003caSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2098188de56ccSmrg  test $ac_status = 0; }; then
2098257f47464Smrg  pkg_cv_BIGFONT_CFLAGS=`$PKG_CONFIG --cflags "xf86bigfontproto >= 1.2.0" 2>/dev/null`
209832d67cb4fSmrg		      test "x$?" != "x0" && pkg_failed=yes
20984b4ee4795Smrgelse
2098588de56ccSmrg  pkg_failed=yes
2098688de56ccSmrgfi
2098788de56ccSmrg else
2098888de56ccSmrg    pkg_failed=untried
2098988de56ccSmrgfi
2099088de56ccSmrgif test -n "$BIGFONT_LIBS"; then
2099188de56ccSmrg    pkg_cv_BIGFONT_LIBS="$BIGFONT_LIBS"
2099288de56ccSmrg elif test -n "$PKG_CONFIG"; then
2099388de56ccSmrg    if test -n "$PKG_CONFIG" && \
20994876003caSmrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xf86bigfontproto >= 1.2.0\""; } >&5
2099557f47464Smrg  ($PKG_CONFIG --exists --print-errors "xf86bigfontproto >= 1.2.0") 2>&5
2099688de56ccSmrg  ac_status=$?
20997876003caSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2099888de56ccSmrg  test $ac_status = 0; }; then
2099957f47464Smrg  pkg_cv_BIGFONT_LIBS=`$PKG_CONFIG --libs "xf86bigfontproto >= 1.2.0" 2>/dev/null`
210002d67cb4fSmrg		      test "x$?" != "x0" && pkg_failed=yes
2100188de56ccSmrgelse
2100288de56ccSmrg  pkg_failed=yes
2100388de56ccSmrgfi
2100488de56ccSmrg else
2100588de56ccSmrg    pkg_failed=untried
21006b4ee4795Smrgfi
21007b4ee4795Smrg
21008b4ee4795Smrg
21009b4ee4795Smrg
2101088de56ccSmrgif test $pkg_failed = yes; then
21011876003caSmrg   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21012876003caSmrg$as_echo "no" >&6; }
2101388de56ccSmrg
2101488de56ccSmrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
2101588de56ccSmrg        _pkg_short_errors_supported=yes
2101688de56ccSmrgelse
2101788de56ccSmrg        _pkg_short_errors_supported=no
21018b4ee4795Smrgfi
2101988de56ccSmrg        if test $_pkg_short_errors_supported = yes; then
210202d67cb4fSmrg	        BIGFONT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xf86bigfontproto >= 1.2.0" 2>&1`
2102188de56ccSmrg        else
210222d67cb4fSmrg	        BIGFONT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xf86bigfontproto >= 1.2.0" 2>&1`
2102388de56ccSmrg        fi
2102488de56ccSmrg	# Put the nasty error message in config.log where it belongs
2102588de56ccSmrg	echo "$BIGFONT_PKG_ERRORS" >&5
21026b4ee4795Smrg
210272d67cb4fSmrg	XF86BIGFONT="no"
21028e9fcaa8aSmrgelif test $pkg_failed = untried; then
21029876003caSmrg     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21030876003caSmrg$as_echo "no" >&6; }
2103188de56ccSmrg	XF86BIGFONT="no"
21032b4ee4795Smrgelse
2103388de56ccSmrg	BIGFONT_CFLAGS=$pkg_cv_BIGFONT_CFLAGS
2103488de56ccSmrg	BIGFONT_LIBS=$pkg_cv_BIGFONT_LIBS
21035876003caSmrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21036876003caSmrg$as_echo "yes" >&6; }
21037b4ee4795Smrg
21038876003caSmrg$as_echo "#define XF86BIGFONT 1" >>confdefs.h
21039b4ee4795Smrg
21040b4ee4795Smrgfi
2104188de56ccSmrgfi
21042b4ee4795Smrg
2104388de56ccSmrg# Check whether --enable-xkb was given.
21044876003caSmrgif test "${enable_xkb+set}" = set; then :
2104588de56ccSmrg  enableval=$enable_xkb; XKB=$enableval
21046876003caSmrgelse
2104788de56ccSmrg  XKB=yes
21048b4ee4795Smrgfi
21049b4ee4795Smrg
2105088de56ccSmrg
2105188de56ccSmrg if  test x$XKB = xyes ; then
2105288de56ccSmrg  XKB_TRUE=
2105388de56ccSmrg  XKB_FALSE='#'
21054b4ee4795Smrgelse
2105588de56ccSmrg  XKB_TRUE='#'
2105688de56ccSmrg  XKB_FALSE=
2105788de56ccSmrgfi
21058b4ee4795Smrg
2105988de56ccSmrgif test x"$XKB" = "xyes"; then
2106088de56ccSmrg   XKBPROTO_REQUIRES="kbproto"
2106188de56ccSmrg   X11_REQUIRES="${X11_REQUIRES} kbproto inputproto"
2106288de56ccSmrg
21063876003caSmrg$as_echo "#define XKB 1" >>confdefs.h
21064b4ee4795Smrg
21065b4ee4795Smrgelse
2106688de56ccSmrg   XKBPROTO_REQUIRES=""
21067b4ee4795Smrgfi
21068b4ee4795Smrg
21069b4ee4795Smrg
21070b4ee4795Smrg
21071876003caSmrg
21072876003caSmrg
21073876003caSmrg  for ac_header in $ac_header_list
21074876003caSmrgdo :
21075876003caSmrg  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
21076876003caSmrgac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
21077876003caSmrg"
21078876003caSmrgif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
21079876003caSmrg  cat >>confdefs.h <<_ACEOF
21080876003caSmrg#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
21081876003caSmrg_ACEOF
21082876003caSmrg
21083876003caSmrgfi
21084876003caSmrg
21085b4ee4795Smrgdone
21086b4ee4795Smrg
21087b4ee4795Smrg
21088876003caSmrg
21089876003caSmrg
21090876003caSmrg
21091876003caSmrg
21092876003caSmrg
21093876003caSmrg
21094876003caSmrgfor ac_func in getpagesize
21095876003caSmrgdo :
21096876003caSmrg  ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
21097876003caSmrgif test "x$ac_cv_func_getpagesize" = xyes; then :
21098876003caSmrg  cat >>confdefs.h <<_ACEOF
21099876003caSmrg#define HAVE_GETPAGESIZE 1
21100876003caSmrg_ACEOF
21101876003caSmrg
21102876003caSmrgfi
21103876003caSmrgdone
21104876003caSmrg
21105876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
21106876003caSmrg$as_echo_n "checking for working mmap... " >&6; }
21107876003caSmrgif ${ac_cv_func_mmap_fixed_mapped+:} false; then :
21108876003caSmrg  $as_echo_n "(cached) " >&6
21109876003caSmrgelse
21110876003caSmrg  if test "$cross_compiling" = yes; then :
21111876003caSmrg  ac_cv_func_mmap_fixed_mapped=no
21112876003caSmrgelse
2111388de56ccSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2111488de56ccSmrg/* end confdefs.h.  */
2111588de56ccSmrg$ac_includes_default
2111688de56ccSmrg/* malloc might have been renamed as rpl_malloc. */
2111788de56ccSmrg#undef malloc
21118b4ee4795Smrg
2111988de56ccSmrg/* Thanks to Mike Haertel and Jim Avera for this test.
2112088de56ccSmrg   Here is a matrix of mmap possibilities:
2112188de56ccSmrg	mmap private not fixed
2112288de56ccSmrg	mmap private fixed at somewhere currently unmapped
2112388de56ccSmrg	mmap private fixed at somewhere already mapped
2112488de56ccSmrg	mmap shared not fixed
2112588de56ccSmrg	mmap shared fixed at somewhere currently unmapped
2112688de56ccSmrg	mmap shared fixed at somewhere already mapped
2112788de56ccSmrg   For private mappings, we should verify that changes cannot be read()
2112888de56ccSmrg   back from the file, nor mmap's back from the file at a different
2112988de56ccSmrg   address.  (There have been systems where private was not correctly
2113088de56ccSmrg   implemented like the infamous i386 svr4.0, and systems where the
2113188de56ccSmrg   VM page cache was not coherent with the file system buffer cache
2113288de56ccSmrg   like early versions of FreeBSD and possibly contemporary NetBSD.)
2113388de56ccSmrg   For shared mappings, we should conversely verify that changes get
2113488de56ccSmrg   propagated back to all the places they're supposed to be.
21135b4ee4795Smrg
2113688de56ccSmrg   Grep wants private fixed already mapped.
2113788de56ccSmrg   The main things grep needs to know about mmap are:
2113888de56ccSmrg   * does it exist and is it safe to write into the mmap'd area
2113988de56ccSmrg   * how to use it (BSD variants)  */
21140b4ee4795Smrg
2114188de56ccSmrg#include <fcntl.h>
2114288de56ccSmrg#include <sys/mman.h>
21143b4ee4795Smrg
21144876003caSmrg#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
21145876003caSmrgchar *malloc ();
21146876003caSmrg#endif
21147876003caSmrg
2114888de56ccSmrg/* This mess was copied from the GNU getpagesize.h.  */
2114988de56ccSmrg#ifndef HAVE_GETPAGESIZE
2115088de56ccSmrg# ifdef _SC_PAGESIZE
2115188de56ccSmrg#  define getpagesize() sysconf(_SC_PAGESIZE)
2115288de56ccSmrg# else /* no _SC_PAGESIZE */
2115388de56ccSmrg#  ifdef HAVE_SYS_PARAM_H
2115488de56ccSmrg#   include <sys/param.h>
2115588de56ccSmrg#   ifdef EXEC_PAGESIZE
2115688de56ccSmrg#    define getpagesize() EXEC_PAGESIZE
2115788de56ccSmrg#   else /* no EXEC_PAGESIZE */
2115888de56ccSmrg#    ifdef NBPG
2115988de56ccSmrg#     define getpagesize() NBPG * CLSIZE
2116088de56ccSmrg#     ifndef CLSIZE
2116188de56ccSmrg#      define CLSIZE 1
2116288de56ccSmrg#     endif /* no CLSIZE */
2116388de56ccSmrg#    else /* no NBPG */
2116488de56ccSmrg#     ifdef NBPC
2116588de56ccSmrg#      define getpagesize() NBPC
2116688de56ccSmrg#     else /* no NBPC */
2116788de56ccSmrg#      ifdef PAGESIZE
2116888de56ccSmrg#       define getpagesize() PAGESIZE
2116988de56ccSmrg#      endif /* PAGESIZE */
2117088de56ccSmrg#     endif /* no NBPC */
2117188de56ccSmrg#    endif /* no NBPG */
2117288de56ccSmrg#   endif /* no EXEC_PAGESIZE */
2117388de56ccSmrg#  else /* no HAVE_SYS_PARAM_H */
2117488de56ccSmrg#   define getpagesize() 8192	/* punt totally */
2117588de56ccSmrg#  endif /* no HAVE_SYS_PARAM_H */
2117688de56ccSmrg# endif /* no _SC_PAGESIZE */
21177b4ee4795Smrg
2117888de56ccSmrg#endif /* no HAVE_GETPAGESIZE */
21179b4ee4795Smrg
2118088de56ccSmrgint
21181876003caSmrgmain ()
2118288de56ccSmrg{
2118388de56ccSmrg  char *data, *data2, *data3;
2118447f86ac1Smrg  const char *cdata2;
2118588de56ccSmrg  int i, pagesize;
2118688de56ccSmrg  int fd, fd2;
21187b4ee4795Smrg
2118888de56ccSmrg  pagesize = getpagesize ();
21189b4ee4795Smrg
2119088de56ccSmrg  /* First, make a file with some known garbage in it. */
2119188de56ccSmrg  data = (char *) malloc (pagesize);
2119288de56ccSmrg  if (!data)
2119388de56ccSmrg    return 1;
2119488de56ccSmrg  for (i = 0; i < pagesize; ++i)
2119588de56ccSmrg    *(data + i) = rand ();
2119688de56ccSmrg  umask (0);
2119788de56ccSmrg  fd = creat ("conftest.mmap", 0600);
2119888de56ccSmrg  if (fd < 0)
2119988de56ccSmrg    return 2;
2120088de56ccSmrg  if (write (fd, data, pagesize) != pagesize)
2120188de56ccSmrg    return 3;
2120288de56ccSmrg  close (fd);
21203b4ee4795Smrg
2120488de56ccSmrg  /* Next, check that the tail of a page is zero-filled.  File must have
2120588de56ccSmrg     non-zero length, otherwise we risk SIGBUS for entire page.  */
2120688de56ccSmrg  fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
2120788de56ccSmrg  if (fd2 < 0)
2120888de56ccSmrg    return 4;
2120947f86ac1Smrg  cdata2 = "";
2121047f86ac1Smrg  if (write (fd2, cdata2, 1) != 1)
2121188de56ccSmrg    return 5;
2121247f86ac1Smrg  data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
2121388de56ccSmrg  if (data2 == MAP_FAILED)
2121488de56ccSmrg    return 6;
2121588de56ccSmrg  for (i = 0; i < pagesize; ++i)
2121688de56ccSmrg    if (*(data2 + i))
2121788de56ccSmrg      return 7;
2121888de56ccSmrg  close (fd2);
2121988de56ccSmrg  if (munmap (data2, pagesize))
2122088de56ccSmrg    return 8;
21221b4ee4795Smrg
2122288de56ccSmrg  /* Next, try to mmap the file at a fixed address which already has
2122388de56ccSmrg     something else allocated at it.  If we can, also make sure that
2122488de56ccSmrg     we see the same garbage.  */
2122588de56ccSmrg  fd = open ("conftest.mmap", O_RDWR);
2122688de56ccSmrg  if (fd < 0)
2122788de56ccSmrg    return 9;
2122888de56ccSmrg  if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
2122988de56ccSmrg		     MAP_PRIVATE | MAP_FIXED, fd, 0L))
2123088de56ccSmrg    return 10;
2123188de56ccSmrg  for (i = 0; i < pagesize; ++i)
2123288de56ccSmrg    if (*(data + i) != *(data2 + i))
2123388de56ccSmrg      return 11;
21234b4ee4795Smrg
2123588de56ccSmrg  /* Finally, make sure that changes to the mapped area do not
2123688de56ccSmrg     percolate back to the file as seen by read().  (This is a bug on
2123788de56ccSmrg     some variants of i386 svr4.0.)  */
2123888de56ccSmrg  for (i = 0; i < pagesize; ++i)
2123988de56ccSmrg    *(data2 + i) = *(data2 + i) + 1;
2124088de56ccSmrg  data3 = (char *) malloc (pagesize);
2124188de56ccSmrg  if (!data3)
2124288de56ccSmrg    return 12;
2124388de56ccSmrg  if (read (fd, data3, pagesize) != pagesize)
2124488de56ccSmrg    return 13;
2124588de56ccSmrg  for (i = 0; i < pagesize; ++i)
2124688de56ccSmrg    if (*(data + i) != *(data3 + i))
2124788de56ccSmrg      return 14;
2124888de56ccSmrg  close (fd);
2124988de56ccSmrg  return 0;
2125088de56ccSmrg}
2125188de56ccSmrg_ACEOF
21252876003caSmrgif ac_fn_c_try_run "$LINENO"; then :
2125388de56ccSmrg  ac_cv_func_mmap_fixed_mapped=yes
21254876003caSmrgelse
2125588de56ccSmrg  ac_cv_func_mmap_fixed_mapped=no
21256b4ee4795Smrgfi
2125788de56ccSmrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2125888de56ccSmrg  conftest.$ac_objext conftest.beam conftest.$ac_ext
21259b4ee4795Smrgfi
21260b4ee4795Smrg
21261b4ee4795Smrgfi
21262876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
21263876003caSmrg$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
2126488de56ccSmrgif test $ac_cv_func_mmap_fixed_mapped = yes; then
21265b4ee4795Smrg
21266876003caSmrg$as_echo "#define HAVE_MMAP 1" >>confdefs.h
21267b4ee4795Smrg
2126888de56ccSmrgfi
2126988de56ccSmrgrm -f conftest.mmap conftest.txt
21270b4ee4795Smrg
2127188de56ccSmrgcomposecache_default=$ac_cv_func_mmap_fixed_mapped
2127288de56ccSmrgac_fn_c_check_func "$LINENO" "nl_langinfo" "ac_cv_func_nl_langinfo"
21273876003caSmrgif test "x$ac_cv_func_nl_langinfo" = xyes; then :
21274b4ee4795Smrg
21275876003caSmrgelse
2127688de56ccSmrg  composecache_default=no
21277b4ee4795Smrgfi
2127888de56ccSmrg
2127988de56ccSmrg# Check whether --enable-composecache was given.
21280876003caSmrgif test "${enable_composecache+set}" = set; then :
2128188de56ccSmrg  enableval=$enable_composecache; COMPOSECACHE=$enableval
21282876003caSmrgelse
2128388de56ccSmrg  COMPOSECACHE=$composecache_default
21284b4ee4795Smrgfi
21285b4ee4795Smrg
2128688de56ccSmrgif test x"$COMPOSECACHE" = "xyes"; then
21287b4ee4795Smrg
21288876003caSmrg$as_echo "#define COMPOSECACHE 1" >>confdefs.h
21289b4ee4795Smrg
2129088de56ccSmrgfi
21291b4ee4795Smrg
2129257f47464Smrg# Allow checking code with lint, sparse, etc.
21293b4ee4795Smrg
21294b4ee4795Smrg
2129561234c2cSmrg
2129661234c2cSmrg
21297b4ee4795Smrg
2129888de56ccSmrg# Check whether --with-lint was given.
21299876003caSmrgif test "${with_lint+set}" = set; then :
2130088de56ccSmrg  withval=$with_lint; use_lint=$withval
21301876003caSmrgelse
2130288de56ccSmrg  use_lint=no
21303b4ee4795Smrgfi
21304b4ee4795Smrg
2130561234c2cSmrg
2130661234c2cSmrg# Obtain platform specific info like program name and options
2130761234c2cSmrg# The lint program on FreeBSD and NetBSD is different from the one on Solaris
2130861234c2cSmrgcase $host_os in
2130961234c2cSmrg  *linux* | *openbsd* | kfreebsd*-gnu | darwin* | cygwin*)
2131061234c2cSmrg	lint_name=splint
2131161234c2cSmrg	lint_options="-badflag"
2131261234c2cSmrg	;;
2131361234c2cSmrg  *freebsd* | *netbsd*)
2131461234c2cSmrg	lint_name=lint
2131561234c2cSmrg	lint_options="-u -b"
2131661234c2cSmrg	;;
2131761234c2cSmrg  *solaris*)
2131861234c2cSmrg	lint_name=lint
2131961234c2cSmrg	lint_options="-u -b -h -erroff=E_INDISTING_FROM_TRUNC2"
2132061234c2cSmrg	;;
2132161234c2cSmrgesac
2132261234c2cSmrg
2132361234c2cSmrg# Test for the presence of the program (either guessed by the code or spelled out by the user)
2132461234c2cSmrgif test "x$use_lint" = x"yes" ; then
2132561234c2cSmrg   # Extract the first word of "$lint_name", so it can be a program name with args.
2132661234c2cSmrgset dummy $lint_name; ac_word=$2
21327876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
21328876003caSmrg$as_echo_n "checking for $ac_word... " >&6; }
21329876003caSmrgif ${ac_cv_path_LINT+:} false; then :
21330876003caSmrg  $as_echo_n "(cached) " >&6
21331876003caSmrgelse
2133261234c2cSmrg  case $LINT in
2133361234c2cSmrg  [\\/]* | ?:[\\/]*)
2133461234c2cSmrg  ac_cv_path_LINT="$LINT" # Let the user override the test with a path.
2133561234c2cSmrg  ;;
2133661234c2cSmrg  *)
2133761234c2cSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2133861234c2cSmrgfor as_dir in $PATH
2133961234c2cSmrgdo
2134061234c2cSmrg  IFS=$as_save_IFS
21341876003caSmrg  test -z "$as_dir" && as_dir=.
2134261234c2cSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
21343876003caSmrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
21344876003caSmrg    ac_cv_path_LINT="$as_dir/$ac_word$ac_exec_ext"
21345876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2134661234c2cSmrg    break 2
2134761234c2cSmrg  fi
2134861234c2cSmrgdone
2134961234c2cSmrg  done
2135061234c2cSmrgIFS=$as_save_IFS
2135161234c2cSmrg
2135261234c2cSmrg  ;;
2135361234c2cSmrgesac
21354b4ee4795Smrgfi
2135561234c2cSmrgLINT=$ac_cv_path_LINT
2135661234c2cSmrgif test -n "$LINT"; then
21357876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINT" >&5
21358876003caSmrg$as_echo "$LINT" >&6; }
2135961234c2cSmrgelse
21360876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21361876003caSmrg$as_echo "no" >&6; }
21362b4ee4795Smrgfi
21363b4ee4795Smrg
21364b4ee4795Smrg
2136561234c2cSmrg   if test "x$LINT" = "x"; then
2136647f86ac1Smrg        as_fn_error $? "--with-lint=yes specified but lint-style tool not found in PATH" "$LINENO" 5
2136761234c2cSmrg   fi
2136861234c2cSmrgelif test "x$use_lint" = x"no" ; then
2136961234c2cSmrg   if test "x$LINT" != "x"; then
21370876003caSmrg      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ignoring LINT environment variable since --with-lint=no was specified" >&5
21371876003caSmrg$as_echo "$as_me: WARNING: ignoring LINT environment variable since --with-lint=no was specified" >&2;}
2137261234c2cSmrg   fi
2137361234c2cSmrgelse
2137447f86ac1Smrg   as_fn_error $? "--with-lint expects 'yes' or 'no'. Use LINT variable to specify path." "$LINENO" 5
2137561234c2cSmrgfi
21376b4ee4795Smrg
2137761234c2cSmrg# User supplied flags override default flags
2137861234c2cSmrgif test "x$LINT_FLAGS" != "x"; then
2137961234c2cSmrg   lint_options=$LINT_FLAGS
2138061234c2cSmrgfi
2138161234c2cSmrg
2138261234c2cSmrgLINT_FLAGS=$lint_options
2138361234c2cSmrg
2138461234c2cSmrg if test "x$LINT" != x; then
2138588de56ccSmrg  LINT_TRUE=
2138688de56ccSmrg  LINT_FALSE='#'
2138788de56ccSmrgelse
2138888de56ccSmrg  LINT_TRUE='#'
2138988de56ccSmrg  LINT_FALSE=
2139088de56ccSmrgfi
21391b4ee4795Smrg
21392b4ee4795Smrg
21393b4ee4795Smrg
21394b4ee4795Smrg
21395b4ee4795Smrg
2139688de56ccSmrg# Check whether --enable-lint-library was given.
21397876003caSmrgif test "${enable_lint_library+set}" = set; then :
2139888de56ccSmrg  enableval=$enable_lint_library; make_lint_lib=$enableval
21399876003caSmrgelse
2140088de56ccSmrg  make_lint_lib=no
21401b4ee4795Smrgfi
21402b4ee4795Smrg
2140361234c2cSmrg
2140461234c2cSmrgif test "x$make_lint_lib" = x"yes" ; then
2140561234c2cSmrg   LINTLIB=llib-lX11.ln
2140661234c2cSmrg   if test "x$LINT" = "x"; then
2140747f86ac1Smrg        as_fn_error $? "Cannot make lint library without --with-lint" "$LINENO" 5
2140861234c2cSmrg   fi
2140961234c2cSmrgelif test "x$make_lint_lib" != x"no" ; then
2141047f86ac1Smrg   as_fn_error $? "--enable-lint-library expects 'yes' or 'no'." "$LINENO" 5
2141188de56ccSmrgfi
21412b4ee4795Smrg
2141361234c2cSmrg
2141488de56ccSmrg if test x$make_lint_lib != xno; then
2141588de56ccSmrg  MAKE_LINT_LIB_TRUE=
2141688de56ccSmrg  MAKE_LINT_LIB_FALSE='#'
21417b4ee4795Smrgelse
2141888de56ccSmrg  MAKE_LINT_LIB_TRUE='#'
2141988de56ccSmrg  MAKE_LINT_LIB_FALSE=
21420b4ee4795Smrgfi
21421b4ee4795Smrg
21422b4ee4795Smrg
21423b4ee4795Smrg
21424b4ee4795Smrg
2142588de56ccSmrgX11_DATADIR="${datadir}/X11"
21426b4ee4795Smrg
2142788de56ccSmrg  prefix_NONE=
2142888de56ccSmrg  exec_prefix_NONE=
2142988de56ccSmrg  test "x$prefix" = xNONE && prefix_NONE=yes && prefix=$ac_default_prefix
2143088de56ccSmrg  test "x$exec_prefix" = xNONE && exec_prefix_NONE=yes && exec_prefix=$prefix
2143188de56ccSmrg  eval ax_define_dir="\"$X11_DATADIR\""
2143288de56ccSmrg  eval ax_define_dir="\"$ax_define_dir\""
2143388de56ccSmrg  X11_DATADIR="$ax_define_dir"
21434b4ee4795Smrg
21435b4ee4795Smrg
21436876003caSmrgcat >>confdefs.h <<_ACEOF
21437876003caSmrg#define X11_DATADIR "$ax_define_dir"
21438876003caSmrg_ACEOF
21439b4ee4795Smrg
2144088de56ccSmrg  test "$prefix_NONE" && prefix=NONE
2144188de56ccSmrg  test "$exec_prefix_NONE" && exec_prefix=NONE
21442b4ee4795Smrg
21443b4ee4795Smrg
21444b4ee4795Smrg
2144588de56ccSmrgX11_LIBDIR="${libdir}/X11"
21446b4ee4795Smrg
2144788de56ccSmrg  prefix_NONE=
2144888de56ccSmrg  exec_prefix_NONE=
2144988de56ccSmrg  test "x$prefix" = xNONE && prefix_NONE=yes && prefix=$ac_default_prefix
2145088de56ccSmrg  test "x$exec_prefix" = xNONE && exec_prefix_NONE=yes && exec_prefix=$prefix
2145188de56ccSmrg  eval ax_define_dir="\"$X11_LIBDIR\""
2145288de56ccSmrg  eval ax_define_dir="\"$ax_define_dir\""
2145388de56ccSmrg  X11_LIBDIR="$ax_define_dir"
21454b4ee4795Smrg
21455b4ee4795Smrg
21456876003caSmrgcat >>confdefs.h <<_ACEOF
21457876003caSmrg#define X11_LIBDIR "$ax_define_dir"
21458876003caSmrg_ACEOF
21459b4ee4795Smrg
2146088de56ccSmrg  test "$prefix_NONE" && prefix=NONE
2146188de56ccSmrg  test "$exec_prefix_NONE" && exec_prefix=NONE
21462b4ee4795Smrg
21463b4ee4795Smrg
21464b4ee4795Smrg
21465b4ee4795Smrg
21466b4ee4795Smrgpkg_failed=no
21467876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11" >&5
21468876003caSmrg$as_echo_n "checking for X11... " >&6; }
21469b4ee4795Smrg
2147088de56ccSmrgif test -n "$X11_CFLAGS"; then
2147188de56ccSmrg    pkg_cv_X11_CFLAGS="$X11_CFLAGS"
21472b4ee4795Smrg elif test -n "$PKG_CONFIG"; then
21473b4ee4795Smrg    if test -n "$PKG_CONFIG" && \
21474876003caSmrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$X11_REQUIRES\""; } >&5
2147588de56ccSmrg  ($PKG_CONFIG --exists --print-errors "$X11_REQUIRES") 2>&5
21476b4ee4795Smrg  ac_status=$?
21477876003caSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
21478b4ee4795Smrg  test $ac_status = 0; }; then
2147988de56ccSmrg  pkg_cv_X11_CFLAGS=`$PKG_CONFIG --cflags "$X11_REQUIRES" 2>/dev/null`
214802d67cb4fSmrg		      test "x$?" != "x0" && pkg_failed=yes
21481b4ee4795Smrgelse
21482b4ee4795Smrg  pkg_failed=yes
21483b4ee4795Smrgfi
21484b4ee4795Smrg else
21485b4ee4795Smrg    pkg_failed=untried
21486b4ee4795Smrgfi
2148788de56ccSmrgif test -n "$X11_LIBS"; then
2148888de56ccSmrg    pkg_cv_X11_LIBS="$X11_LIBS"
21489b4ee4795Smrg elif test -n "$PKG_CONFIG"; then
21490b4ee4795Smrg    if test -n "$PKG_CONFIG" && \
21491876003caSmrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$X11_REQUIRES\""; } >&5
2149288de56ccSmrg  ($PKG_CONFIG --exists --print-errors "$X11_REQUIRES") 2>&5
21493b4ee4795Smrg  ac_status=$?
21494876003caSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
21495b4ee4795Smrg  test $ac_status = 0; }; then
2149688de56ccSmrg  pkg_cv_X11_LIBS=`$PKG_CONFIG --libs "$X11_REQUIRES" 2>/dev/null`
214972d67cb4fSmrg		      test "x$?" != "x0" && pkg_failed=yes
21498b4ee4795Smrgelse
21499b4ee4795Smrg  pkg_failed=yes
21500b4ee4795Smrgfi
21501b4ee4795Smrg else
21502b4ee4795Smrg    pkg_failed=untried
21503b4ee4795Smrgfi
21504b4ee4795Smrg
21505b4ee4795Smrg
21506b4ee4795Smrg
21507b4ee4795Smrgif test $pkg_failed = yes; then
21508876003caSmrg   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21509876003caSmrg$as_echo "no" >&6; }
21510b4ee4795Smrg
21511b4ee4795Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21512b4ee4795Smrg        _pkg_short_errors_supported=yes
21513b4ee4795Smrgelse
21514b4ee4795Smrg        _pkg_short_errors_supported=no
21515b4ee4795Smrgfi
21516b4ee4795Smrg        if test $_pkg_short_errors_supported = yes; then
215172d67cb4fSmrg	        X11_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$X11_REQUIRES" 2>&1`
21518b4ee4795Smrg        else
215192d67cb4fSmrg	        X11_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$X11_REQUIRES" 2>&1`
21520b4ee4795Smrg        fi
21521b4ee4795Smrg	# Put the nasty error message in config.log where it belongs
2152288de56ccSmrg	echo "$X11_PKG_ERRORS" >&5
21523b4ee4795Smrg
2152447f86ac1Smrg	as_fn_error $? "Package requirements ($X11_REQUIRES) were not met:
2152588de56ccSmrg
2152688de56ccSmrg$X11_PKG_ERRORS
2152788de56ccSmrg
2152888de56ccSmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
2152988de56ccSmrginstalled software in a non-standard prefix.
2153088de56ccSmrg
2153188de56ccSmrgAlternatively, you may set the environment variables X11_CFLAGS
2153288de56ccSmrgand X11_LIBS to avoid the need to call pkg-config.
215332d67cb4fSmrgSee the pkg-config man page for more details." "$LINENO" 5
21534b4ee4795Smrgelif test $pkg_failed = untried; then
21535876003caSmrg     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21536876003caSmrg$as_echo "no" >&6; }
21537876003caSmrg	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
21538876003caSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2153947f86ac1Smrgas_fn_error $? "The pkg-config script could not be found or is too old.  Make sure it
2154088de56ccSmrgis in your PATH or set the PKG_CONFIG environment variable to the full
2154188de56ccSmrgpath to pkg-config.
2154288de56ccSmrg
2154388de56ccSmrgAlternatively, you may set the environment variables X11_CFLAGS
2154488de56ccSmrgand X11_LIBS to avoid the need to call pkg-config.
2154588de56ccSmrgSee the pkg-config man page for more details.
2154688de56ccSmrg
2154788de56ccSmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>.
21548e9fcaa8aSmrgSee \`config.log' for more details" "$LINENO" 5; }
21549b4ee4795Smrgelse
2155088de56ccSmrg	X11_CFLAGS=$pkg_cv_X11_CFLAGS
2155188de56ccSmrg	X11_LIBS=$pkg_cv_X11_LIBS
21552876003caSmrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21553876003caSmrg$as_echo "yes" >&6; }
215542d67cb4fSmrg
2155588de56ccSmrgfi
2155688de56ccSmrgX11_CFLAGS="$X11_CFLAGS $XTHREAD_CFLAGS"
21557b4ee4795Smrg
2155888de56ccSmrg#
2155988de56ccSmrg# Yes, it would be nice to put the locale data in
2156088de56ccSmrg# /usr/share, but the locale stuff includes loadable
2156188de56ccSmrg# libraries which must be located in the same directory
2156288de56ccSmrg# as the other locale data, so for now, everything lives
2156388de56ccSmrg# in ${libdir}
2156488de56ccSmrg#
21565b4ee4795Smrg
2156688de56ccSmrgX11_LOCALEDATADIR="${X11_DATADIR}/locale"
21567b4ee4795Smrg
2156888de56ccSmrg  prefix_NONE=
2156988de56ccSmrg  exec_prefix_NONE=
2157088de56ccSmrg  test "x$prefix" = xNONE && prefix_NONE=yes && prefix=$ac_default_prefix
2157188de56ccSmrg  test "x$exec_prefix" = xNONE && exec_prefix_NONE=yes && exec_prefix=$prefix
2157288de56ccSmrg  eval ax_define_dir="\"$X11_LOCALEDATADIR\""
2157388de56ccSmrg  eval ax_define_dir="\"$ax_define_dir\""
2157488de56ccSmrg  XLOCALEDATADIR="$ax_define_dir"
21575b4ee4795Smrg
21576b4ee4795Smrg
21577876003caSmrgcat >>confdefs.h <<_ACEOF
21578876003caSmrg#define XLOCALEDATADIR "$ax_define_dir"
21579876003caSmrg_ACEOF
21580b4ee4795Smrg
2158188de56ccSmrg  test "$prefix_NONE" && prefix=NONE
2158288de56ccSmrg  test "$exec_prefix_NONE" && exec_prefix=NONE
21583b4ee4795Smrg
21584b4ee4795Smrg
21585b4ee4795Smrg
21586b4ee4795Smrg
2158788de56ccSmrg# Check whether --with-locale-lib-dir was given.
21588876003caSmrgif test "${with_locale_lib_dir+set}" = set; then :
2158988de56ccSmrg  withval=$with_locale_lib_dir;  X11_LOCALELIBDIR="$withval"
21590876003caSmrgelse
2159188de56ccSmrg   X11_LOCALELIBDIR="${X11_LIBDIR}/locale"
21592b4ee4795Smrgfi
21593b4ee4795Smrg
21594b4ee4795Smrg
2159588de56ccSmrg  prefix_NONE=
2159688de56ccSmrg  exec_prefix_NONE=
2159788de56ccSmrg  test "x$prefix" = xNONE && prefix_NONE=yes && prefix=$ac_default_prefix
2159888de56ccSmrg  test "x$exec_prefix" = xNONE && exec_prefix_NONE=yes && exec_prefix=$prefix
2159988de56ccSmrg  eval ax_define_dir="\"$X11_LOCALELIBDIR\""
2160088de56ccSmrg  eval ax_define_dir="\"$ax_define_dir\""
2160188de56ccSmrg  XLOCALELIBDIR="$ax_define_dir"
21602b4ee4795Smrg
21603b4ee4795Smrg
21604876003caSmrgcat >>confdefs.h <<_ACEOF
21605876003caSmrg#define XLOCALELIBDIR "$ax_define_dir"
21606876003caSmrg_ACEOF
21607b4ee4795Smrg
2160888de56ccSmrg  test "$prefix_NONE" && prefix=NONE
2160988de56ccSmrg  test "$exec_prefix_NONE" && exec_prefix=NONE
21610b4ee4795Smrg
21611b4ee4795Smrg
21612b4ee4795Smrg
2161388de56ccSmrgX11_LOCALEDIR="${X11_LOCALEDATADIR}"
21614b4ee4795Smrg
2161588de56ccSmrg  prefix_NONE=
2161688de56ccSmrg  exec_prefix_NONE=
2161788de56ccSmrg  test "x$prefix" = xNONE && prefix_NONE=yes && prefix=$ac_default_prefix
2161888de56ccSmrg  test "x$exec_prefix" = xNONE && exec_prefix_NONE=yes && exec_prefix=$prefix
2161988de56ccSmrg  eval ax_define_dir="\"$X11_LOCALEDIR\""
2162088de56ccSmrg  eval ax_define_dir="\"$ax_define_dir\""
2162188de56ccSmrg  XLOCALEDIR="$ax_define_dir"
21622b4ee4795Smrg
2162388de56ccSmrg
21624876003caSmrgcat >>confdefs.h <<_ACEOF
21625876003caSmrg#define XLOCALEDIR "$ax_define_dir"
21626876003caSmrg_ACEOF
21627b4ee4795Smrg
2162888de56ccSmrg  test "$prefix_NONE" && prefix=NONE
2162988de56ccSmrg  test "$exec_prefix_NONE" && exec_prefix=NONE
21630b4ee4795Smrg
21631b4ee4795Smrg
21632b4ee4795Smrg
21633eb411b4bSmrglocales="\
216340f8248bfSmrg am_ET.UTF-8  armscii-8   C           cs_CZ.UTF-8  el_GR.UTF-8  en_US.UTF-8 \
216350f8248bfSmrg fi_FI.UTF-8  georgian-academy        georgian-ps  ibm-cp1133   iscii-dev \
216360f8248bfSmrg isiri-3342   iso8859-1   iso8859-10  iso8859-11   iso8859-13   iso8859-14 \
216370f8248bfSmrg iso8859-15   iso8859-2   iso8859-3   iso8859-4    iso8859-5    iso8859-6 \
216380f8248bfSmrg iso8859-7    iso8859-8   iso8859-9   iso8859-9e   ja           ja.JIS \
216390f8248bfSmrg ja_JP.UTF-8  ja.SJIS     km_KH.UTF-8 ko           koi8-c       koi8-r \
216400f8248bfSmrg koi8-u       ko_KR.UTF-8 microsoft-cp1251         microsoft-cp1255 \
216412d67cb4fSmrg microsoft-cp1256         mulelao-1   nokhchi-1    pt_BR.UTF-8  pt_PT.UTF-8 \
21642d4a3aaf4Smrg ru_RU.UTF-8  sr_RS.UTF-8 tatar-cyr   th_TH        th_TH.UTF-8  tscii-0 \
216432d67cb4fSmrg vi_VN.tcvn   vi_VN.viscii            zh_CN        zh_CN.gb18030 \
216442d67cb4fSmrg zh_CN.gbk    zh_CN.UTF-8 zh_HK.big5  zh_HK.big5hkscs           zh_HK.UTF-8 \
216452d67cb4fSmrg zh_TW        zh_TW.big5  zh_TW.UTF-8"
21646eb411b4bSmrg
21647eb411b4bSmrg
2164888de56ccSmrgXKEYSYMDB="${X11_DATADIR}/XKeysymDB"
21649b4ee4795Smrg
2165088de56ccSmrg  prefix_NONE=
2165188de56ccSmrg  exec_prefix_NONE=
2165288de56ccSmrg  test "x$prefix" = xNONE && prefix_NONE=yes && prefix=$ac_default_prefix
2165388de56ccSmrg  test "x$exec_prefix" = xNONE && exec_prefix_NONE=yes && exec_prefix=$prefix
2165488de56ccSmrg  eval ax_define_dir="\"$XKEYSYMDB\""
2165588de56ccSmrg  eval ax_define_dir="\"$ax_define_dir\""
2165688de56ccSmrg  XKEYSYMDB="$ax_define_dir"
21657b4ee4795Smrg
21658b4ee4795Smrg
21659876003caSmrgcat >>confdefs.h <<_ACEOF
21660876003caSmrg#define XKEYSYMDB "$ax_define_dir"
21661876003caSmrg_ACEOF
21662b4ee4795Smrg
2166388de56ccSmrg  test "$prefix_NONE" && prefix=NONE
2166488de56ccSmrg  test "$exec_prefix_NONE" && exec_prefix=NONE
21665b4ee4795Smrg
21666b4ee4795Smrg
2166788de56ccSmrgXERRORDB="${X11_DATADIR}/XErrorDB"
2166888de56ccSmrg
2166988de56ccSmrg  prefix_NONE=
2167088de56ccSmrg  exec_prefix_NONE=
2167188de56ccSmrg  test "x$prefix" = xNONE && prefix_NONE=yes && prefix=$ac_default_prefix
2167288de56ccSmrg  test "x$exec_prefix" = xNONE && exec_prefix_NONE=yes && exec_prefix=$prefix
2167388de56ccSmrg  eval ax_define_dir="\"$XERRORDB\""
2167488de56ccSmrg  eval ax_define_dir="\"$ax_define_dir\""
2167588de56ccSmrg  XERRORDB="$ax_define_dir"
2167688de56ccSmrg
2167788de56ccSmrg
21678876003caSmrgcat >>confdefs.h <<_ACEOF
21679876003caSmrg#define XERRORDB "$ax_define_dir"
21680876003caSmrg_ACEOF
2168188de56ccSmrg
2168288de56ccSmrg  test "$prefix_NONE" && prefix=NONE
2168388de56ccSmrg  test "$exec_prefix_NONE" && exec_prefix=NONE
2168488de56ccSmrg
2168588de56ccSmrg
2168688de56ccSmrg
2168788de56ccSmrg# Check whether --enable-malloc0returnsnull was given.
21688876003caSmrgif test "${enable_malloc0returnsnull+set}" = set; then :
2168988de56ccSmrg  enableval=$enable_malloc0returnsnull; MALLOC_ZERO_RETURNS_NULL=$enableval
21690876003caSmrgelse
2169188de56ccSmrg  MALLOC_ZERO_RETURNS_NULL=auto
2169288de56ccSmrgfi
2169388de56ccSmrg
2169488de56ccSmrg
21695876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether malloc(0) returns NULL" >&5
21696876003caSmrg$as_echo_n "checking whether malloc(0) returns NULL... " >&6; }
2169788de56ccSmrgif test "x$MALLOC_ZERO_RETURNS_NULL" = xauto; then
21698876003caSmrgif ${xorg_cv_malloc0_returns_null+:} false; then :
21699876003caSmrg  $as_echo_n "(cached) " >&6
21700876003caSmrgelse
21701876003caSmrg  if test "$cross_compiling" = yes; then :
21702876003caSmrg  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
21703876003caSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
217040f8248bfSmrgas_fn_error $? "cannot run test program while cross compiling
217050f8248bfSmrgSee \`config.log' for more details" "$LINENO" 5; }
21706876003caSmrgelse
2170788de56ccSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2170888de56ccSmrg/* end confdefs.h.  */
2170988de56ccSmrg
21710e9fcaa8aSmrg#include <stdlib.h>
21711e9fcaa8aSmrg
21712e9fcaa8aSmrgint
21713876003caSmrgmain ()
21714e9fcaa8aSmrg{
21715e9fcaa8aSmrg
2171688de56ccSmrg    char *m0, *r0, *c0, *p;
2171788de56ccSmrg    m0 = malloc(0);
2171888de56ccSmrg    p = malloc(10);
2171988de56ccSmrg    r0 = realloc(p,0);
21720e9fcaa8aSmrg    c0 = calloc(0,10);
21721e9fcaa8aSmrg    exit((m0 == 0 || r0 == 0 || c0 == 0) ? 0 : 1);
21722e9fcaa8aSmrg
21723e9fcaa8aSmrg  ;
21724e9fcaa8aSmrg  return 0;
2172588de56ccSmrg}
21726b4ee4795Smrg_ACEOF
21727876003caSmrgif ac_fn_c_try_run "$LINENO"; then :
217280f8248bfSmrg  xorg_cv_malloc0_returns_null=yes
21729876003caSmrgelse
217300f8248bfSmrg  xorg_cv_malloc0_returns_null=no
2173188de56ccSmrgfi
2173288de56ccSmrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2173388de56ccSmrg  conftest.$ac_objext conftest.beam conftest.$ac_ext
2173488de56ccSmrgfi
2173588de56ccSmrg
217360f8248bfSmrgfi
217370f8248bfSmrg
217380f8248bfSmrgMALLOC_ZERO_RETURNS_NULL=$xorg_cv_malloc0_returns_null
2173988de56ccSmrgfi
21740876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MALLOC_ZERO_RETURNS_NULL" >&5
21741876003caSmrg$as_echo "$MALLOC_ZERO_RETURNS_NULL" >&6; }
21742b4ee4795Smrg
2174388de56ccSmrgif test "x$MALLOC_ZERO_RETURNS_NULL" = xyes; then
2174488de56ccSmrg	MALLOC_ZERO_CFLAGS="-DMALLOC_0_RETURNS_NULL"
2174588de56ccSmrg	XMALLOC_ZERO_CFLAGS=$MALLOC_ZERO_CFLAGS
2174688de56ccSmrg	XTMALLOC_ZERO_CFLAGS="$MALLOC_ZERO_CFLAGS -DXTMALLOC_BC"
2174788de56ccSmrgelse
2174888de56ccSmrg	MALLOC_ZERO_CFLAGS=""
2174988de56ccSmrg	XMALLOC_ZERO_CFLAGS=""
2175088de56ccSmrg	XTMALLOC_ZERO_CFLAGS=""
21751b4ee4795Smrgfi
21752b4ee4795Smrg
21753b4ee4795Smrg
21754b4ee4795Smrg
21755b4ee4795Smrg
21756b4ee4795Smrg
21757b4ee4795Smrg
217580f8248bfSmrgac_config_files="$ac_config_files Makefile include/Makefile man/Makefile man/xkb/Makefile src/Makefile src/util/Makefile src/xcms/Makefile src/xlibi18n/Makefile modules/Makefile modules/im/Makefile modules/im/ximcp/Makefile modules/lc/Makefile modules/lc/def/Makefile modules/lc/gen/Makefile modules/lc/Utf8/Makefile modules/om/Makefile modules/om/generic/Makefile src/xkb/Makefile nls/Makefile specs/Makefile specs/i18n/Makefile specs/i18n/compose/Makefile specs/i18n/framework/Makefile specs/i18n/localedb/Makefile specs/i18n/trans/Makefile specs/libX11/Makefile specs/XIM/Makefile specs/XKB/Makefile x11.pc x11-xcb.pc"
21759b4ee4795Smrg
2176088de56ccSmrgcat >confcache <<\_ACEOF
2176188de56ccSmrg# This file is a shell script that caches the results of configure
2176288de56ccSmrg# tests run on this system so they can be shared between configure
2176388de56ccSmrg# scripts and configure runs, see configure's option --config-cache.
2176488de56ccSmrg# It is not useful on other systems.  If it contains results you don't
2176588de56ccSmrg# want to keep, you may remove or edit it.
2176688de56ccSmrg#
2176788de56ccSmrg# config.status only pays attention to the cache file if you give it
2176888de56ccSmrg# the --recheck option to rerun configure.
2176988de56ccSmrg#
2177088de56ccSmrg# `ac_cv_env_foo' variables (set or unset) will be overridden when
2177188de56ccSmrg# loading this file, other *unset* `ac_cv_foo' will be assigned the
2177288de56ccSmrg# following values.
21773b4ee4795Smrg
2177488de56ccSmrg_ACEOF
21775b4ee4795Smrg
2177688de56ccSmrg# The following way of writing the cache mishandles newlines in values,
2177788de56ccSmrg# but we know of no workaround that is simple, portable, and efficient.
2177888de56ccSmrg# So, we kill variables containing newlines.
2177988de56ccSmrg# Ultrix sh set writes to stderr and can't be redirected directly,
2178088de56ccSmrg# and sets the high bit in the cache file unless we assign to the vars.
2178188de56ccSmrg(
2178288de56ccSmrg  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
2178388de56ccSmrg    eval ac_val=\$$ac_var
2178488de56ccSmrg    case $ac_val in #(
2178588de56ccSmrg    *${as_nl}*)
2178688de56ccSmrg      case $ac_var in #(
21787876003caSmrg      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
21788876003caSmrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2178988de56ccSmrg      esac
2179088de56ccSmrg      case $ac_var in #(
2179188de56ccSmrg      _ | IFS | as_nl) ;; #(
2179288de56ccSmrg      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2179388de56ccSmrg      *) { eval $ac_var=; unset $ac_var;} ;;
2179488de56ccSmrg      esac ;;
2179588de56ccSmrg    esac
2179688de56ccSmrg  done
21797b4ee4795Smrg
2179888de56ccSmrg  (set) 2>&1 |
2179988de56ccSmrg    case $as_nl`(ac_space=' '; set) 2>&1` in #(
2180088de56ccSmrg    *${as_nl}ac_space=\ *)
2180188de56ccSmrg      # `set' does not quote correctly, so add quotes: double-quote
2180288de56ccSmrg      # substitution turns \\\\ into \\, and sed turns \\ into \.
2180388de56ccSmrg      sed -n \
2180488de56ccSmrg	"s/'/'\\\\''/g;
2180588de56ccSmrg	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
2180688de56ccSmrg      ;; #(
2180788de56ccSmrg    *)
2180888de56ccSmrg      # `set' quotes correctly as required by POSIX, so do not add quotes.
2180988de56ccSmrg      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2181088de56ccSmrg      ;;
2181188de56ccSmrg    esac |
2181288de56ccSmrg    sort
2181388de56ccSmrg) |
2181488de56ccSmrg  sed '
2181588de56ccSmrg     /^ac_cv_env_/b end
2181688de56ccSmrg     t clear
2181788de56ccSmrg     :clear
21818876003caSmrg     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
2181988de56ccSmrg     t end
2182088de56ccSmrg     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
2182188de56ccSmrg     :end' >>confcache
2182288de56ccSmrgif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
2182388de56ccSmrg  if test -w "$cache_file"; then
21824e9fcaa8aSmrg    if test "x$cache_file" != "x/dev/null"; then
21825876003caSmrg      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
21826876003caSmrg$as_echo "$as_me: updating cache $cache_file" >&6;}
21827e9fcaa8aSmrg      if test ! -f "$cache_file" || test -h "$cache_file"; then
21828e9fcaa8aSmrg	cat confcache >"$cache_file"
21829e9fcaa8aSmrg      else
21830e9fcaa8aSmrg        case $cache_file in #(
21831e9fcaa8aSmrg        */* | ?:*)
21832e9fcaa8aSmrg	  mv -f confcache "$cache_file"$$ &&
21833e9fcaa8aSmrg	  mv -f "$cache_file"$$ "$cache_file" ;; #(
21834e9fcaa8aSmrg        *)
21835e9fcaa8aSmrg	  mv -f confcache "$cache_file" ;;
21836e9fcaa8aSmrg	esac
21837e9fcaa8aSmrg      fi
21838e9fcaa8aSmrg    fi
2183988de56ccSmrg  else
21840876003caSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
21841876003caSmrg$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
2184288de56ccSmrg  fi
2184388de56ccSmrgfi
2184488de56ccSmrgrm -f confcache
21845b4ee4795Smrg
2184688de56ccSmrgtest "x$prefix" = xNONE && prefix=$ac_default_prefix
2184788de56ccSmrg# Let make expand exec_prefix.
2184888de56ccSmrgtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21849b4ee4795Smrg
2185088de56ccSmrgDEFS=-DHAVE_CONFIG_H
21851b4ee4795Smrg
2185288de56ccSmrgac_libobjs=
2185388de56ccSmrgac_ltlibobjs=
2185447f86ac1SmrgU=
2185588de56ccSmrgfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
2185688de56ccSmrg  # 1. Remove the extension, and $U if already installed.
2185788de56ccSmrg  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
21858876003caSmrg  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
2185988de56ccSmrg  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
2186088de56ccSmrg  #    will be set to the directory where LIBOBJS objects are built.
2186188de56ccSmrg  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
2186288de56ccSmrg  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
2186388de56ccSmrgdone
2186488de56ccSmrgLIBOBJS=$ac_libobjs
2186588de56ccSmrg
2186688de56ccSmrgLTLIBOBJS=$ac_ltlibobjs
2186788de56ccSmrg
2186888de56ccSmrg
21869876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
21870876003caSmrg$as_echo_n "checking that generated files are newer than configure... " >&6; }
21871eb411b4bSmrg   if test -n "$am_sleep_pid"; then
21872eb411b4bSmrg     # Hide warnings about reused PIDs.
21873eb411b4bSmrg     wait $am_sleep_pid 2>/dev/null
21874eb411b4bSmrg   fi
21875876003caSmrg   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
21876876003caSmrg$as_echo "done" >&6; }
2187757f47464Smrgif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
2187857f47464Smrg  as_fn_error $? "conditional \"AMDEP\" was never defined.
2187957f47464SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
2188057f47464Smrgfi
2188157f47464Smrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
2188257f47464Smrg  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
2188357f47464SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
2188457f47464Smrgfi
2188588de56ccSmrg if test -n "$EXEEXT"; then
2188688de56ccSmrg  am__EXEEXT_TRUE=
2188788de56ccSmrg  am__EXEEXT_FALSE='#'
21888b4ee4795Smrgelse
2188988de56ccSmrg  am__EXEEXT_TRUE='#'
2189088de56ccSmrg  am__EXEEXT_FALSE=
2189188de56ccSmrgfi
2189288de56ccSmrg
2189388de56ccSmrgif test -z "${ENABLE_SPECS_TRUE}" && test -z "${ENABLE_SPECS_FALSE}"; then
2189447f86ac1Smrg  as_fn_error $? "conditional \"ENABLE_SPECS\" was never defined.
2189588de56ccSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
2189688de56ccSmrgfi
21897e9fcaa8aSmrgif test -z "${HAVE_XMLTO_TEXT_TRUE}" && test -z "${HAVE_XMLTO_TEXT_FALSE}"; then
21898e9fcaa8aSmrg  as_fn_error $? "conditional \"HAVE_XMLTO_TEXT\" was never defined.
2189988de56ccSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
21900b4ee4795Smrgfi
21901e9fcaa8aSmrgif test -z "${HAVE_XMLTO_TRUE}" && test -z "${HAVE_XMLTO_FALSE}"; then
21902e9fcaa8aSmrg  as_fn_error $? "conditional \"HAVE_XMLTO\" was never defined.
2190388de56ccSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
21904b4ee4795Smrgfi
21905e9fcaa8aSmrgif test -z "${HAVE_FOP_TRUE}" && test -z "${HAVE_FOP_FALSE}"; then
21906e9fcaa8aSmrg  as_fn_error $? "conditional \"HAVE_FOP\" was never defined.
2190761234c2cSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
2190861234c2cSmrgfi
2190957f47464Smrgif test -z "${HAVE_XSLTPROC_TRUE}" && test -z "${HAVE_XSLTPROC_FALSE}"; then
2191057f47464Smrg  as_fn_error $? "conditional \"HAVE_XSLTPROC\" was never defined.
2191188de56ccSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
21912b4ee4795Smrgfi
2191357f47464Smrgif test -z "${HAVE_STYLESHEETS_TRUE}" && test -z "${HAVE_STYLESHEETS_FALSE}"; then
2191457f47464Smrg  as_fn_error $? "conditional \"HAVE_STYLESHEETS\" was never defined.
2191588de56ccSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
21916b4ee4795Smrgfi
2191788de56ccSmrgif test -z "${HAVE_PERL_TRUE}" && test -z "${HAVE_PERL_FALSE}"; then
2191847f86ac1Smrg  as_fn_error $? "conditional \"HAVE_PERL\" was never defined.
2191988de56ccSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
21920b4ee4795Smrgfi
2192188de56ccSmrgif test -z "${XLIB_LOADABLE_I18N_TRUE}" && test -z "${XLIB_LOADABLE_I18N_FALSE}"; then
2192247f86ac1Smrg  as_fn_error $? "conditional \"XLIB_LOADABLE_I18N\" was never defined.
2192388de56ccSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
21924b4ee4795Smrgfi
2192588de56ccSmrgif test -z "${OS2_TRUE}" && test -z "${OS2_FALSE}"; then
2192647f86ac1Smrg  as_fn_error $? "conditional \"OS2\" was never defined.
2192788de56ccSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
21928b4ee4795Smrgfi
2192988de56ccSmrgif test -z "${XCMS_TRUE}" && test -z "${XCMS_FALSE}"; then
2193047f86ac1Smrg  as_fn_error $? "conditional \"XCMS\" was never defined.
2193188de56ccSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
2193288de56ccSmrgfi
2193388de56ccSmrgif test -z "${XLOCALE_TRUE}" && test -z "${XLOCALE_FALSE}"; then
2193447f86ac1Smrg  as_fn_error $? "conditional \"XLOCALE\" was never defined.
2193588de56ccSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
2193688de56ccSmrgfi
2193788de56ccSmrgif test -z "${XKB_TRUE}" && test -z "${XKB_FALSE}"; then
2193847f86ac1Smrg  as_fn_error $? "conditional \"XKB\" was never defined.
2193988de56ccSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
2194088de56ccSmrgfi
2194188de56ccSmrgif test -z "${LINT_TRUE}" && test -z "${LINT_FALSE}"; then
2194247f86ac1Smrg  as_fn_error $? "conditional \"LINT\" was never defined.
2194388de56ccSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
2194488de56ccSmrgfi
2194588de56ccSmrgif test -z "${MAKE_LINT_LIB_TRUE}" && test -z "${MAKE_LINT_LIB_FALSE}"; then
2194647f86ac1Smrg  as_fn_error $? "conditional \"MAKE_LINT_LIB\" was never defined.
2194788de56ccSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
21948b4ee4795Smrgfi
21949b4ee4795Smrg
21950e9fcaa8aSmrg: "${CONFIG_STATUS=./config.status}"
2195188de56ccSmrgac_write_fail=0
2195288de56ccSmrgac_clean_files_save=$ac_clean_files
2195388de56ccSmrgac_clean_files="$ac_clean_files $CONFIG_STATUS"
21954876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
21955876003caSmrg$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
2195688de56ccSmrgas_write_fail=0
2195788de56ccSmrgcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
2195888de56ccSmrg#! $SHELL
2195988de56ccSmrg# Generated by $as_me.
2196088de56ccSmrg# Run this file to recreate the current configuration.
2196188de56ccSmrg# Compiler output produced by configure, useful for debugging
2196288de56ccSmrg# configure, is in config.log if it exists.
21963b4ee4795Smrg
2196488de56ccSmrgdebug=false
2196588de56ccSmrgac_cs_recheck=false
2196688de56ccSmrgac_cs_silent=false
21967b4ee4795Smrg
2196888de56ccSmrgSHELL=\${CONFIG_SHELL-$SHELL}
2196988de56ccSmrgexport SHELL
2197088de56ccSmrg_ASEOF
2197188de56ccSmrgcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
2197288de56ccSmrg## -------------------- ##
2197388de56ccSmrg## M4sh Initialization. ##
2197488de56ccSmrg## -------------------- ##
21975b4ee4795Smrg
2197688de56ccSmrg# Be more Bourne compatible
2197788de56ccSmrgDUALCASE=1; export DUALCASE # for MKS sh
21978876003caSmrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
2197988de56ccSmrg  emulate sh
2198088de56ccSmrg  NULLCMD=:
2198188de56ccSmrg  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
2198288de56ccSmrg  # is contrary to our usage.  Disable this feature.
2198388de56ccSmrg  alias -g '${1+"$@"}'='"$@"'
2198488de56ccSmrg  setopt NO_GLOB_SUBST
21985876003caSmrgelse
2198688de56ccSmrg  case `(set -o) 2>/dev/null` in #(
2198788de56ccSmrg  *posix*) :
2198888de56ccSmrg    set -o posix ;; #(
2198988de56ccSmrg  *) :
2199088de56ccSmrg     ;;
2199188de56ccSmrgesac
21992b4ee4795Smrgfi
21993b4ee4795Smrg
21994b4ee4795Smrg
2199588de56ccSmrgas_nl='
2199688de56ccSmrg'
2199788de56ccSmrgexport as_nl
21998876003caSmrg# Printing a long string crashes Solaris 7 /usr/bin/printf.
21999876003caSmrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
22000876003caSmrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
22001876003caSmrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
22002876003caSmrg# Prefer a ksh shell builtin over an external printf program on Solaris,
22003876003caSmrg# but without wasting forks for bash or zsh.
22004876003caSmrgif test -z "$BASH_VERSION$ZSH_VERSION" \
22005876003caSmrg    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
22006876003caSmrg  as_echo='print -r --'
22007876003caSmrg  as_echo_n='print -rn --'
22008876003caSmrgelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
22009876003caSmrg  as_echo='printf %s\n'
22010876003caSmrg  as_echo_n='printf %s'
22011876003caSmrgelse
22012876003caSmrg  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
22013876003caSmrg    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
22014876003caSmrg    as_echo_n='/usr/ucb/echo -n'
22015876003caSmrg  else
22016876003caSmrg    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
22017876003caSmrg    as_echo_n_body='eval
22018876003caSmrg      arg=$1;
22019876003caSmrg      case $arg in #(
22020876003caSmrg      *"$as_nl"*)
22021876003caSmrg	expr "X$arg" : "X\\(.*\\)$as_nl";
22022876003caSmrg	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
22023876003caSmrg      esac;
22024876003caSmrg      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
22025876003caSmrg    '
22026876003caSmrg    export as_echo_n_body
22027876003caSmrg    as_echo_n='sh -c $as_echo_n_body as_echo'
22028876003caSmrg  fi
22029876003caSmrg  export as_echo_body
22030876003caSmrg  as_echo='sh -c $as_echo_body as_echo'
22031876003caSmrgfi
22032b4ee4795Smrg
2203388de56ccSmrg# The user is always right.
22034876003caSmrgif test "${PATH_SEPARATOR+set}" != set; then
2203588de56ccSmrg  PATH_SEPARATOR=:
2203688de56ccSmrg  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
2203788de56ccSmrg    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
2203888de56ccSmrg      PATH_SEPARATOR=';'
2203988de56ccSmrg  }
2204088de56ccSmrgfi
22041b4ee4795Smrg
22042b4ee4795Smrg
22043876003caSmrg# IFS
22044876003caSmrg# We need space, tab and new line, in precisely that order.  Quoting is
22045876003caSmrg# there to prevent editors from complaining about space-tab.
22046876003caSmrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word
22047876003caSmrg# splitting by setting IFS to empty value.)
22048876003caSmrgIFS=" ""	$as_nl"
22049876003caSmrg
2205088de56ccSmrg# Find who we are.  Look in the path if we contain no directory separator.
22051e9fcaa8aSmrgas_myself=
2205288de56ccSmrgcase $0 in #((
2205388de56ccSmrg  *[\\/]* ) as_myself=$0 ;;
2205488de56ccSmrg  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2205588de56ccSmrgfor as_dir in $PATH
2205688de56ccSmrgdo
2205788de56ccSmrg  IFS=$as_save_IFS
22058876003caSmrg  test -z "$as_dir" && as_dir=.
22059876003caSmrg    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
2206088de56ccSmrg  done
2206188de56ccSmrgIFS=$as_save_IFS
22062b4ee4795Smrg
2206388de56ccSmrg     ;;
2206488de56ccSmrgesac
2206588de56ccSmrg# We did not find ourselves, most probably we were run as `sh COMMAND'
2206688de56ccSmrg# in which case we are not to be found in the path.
2206788de56ccSmrgif test "x$as_myself" = x; then
2206888de56ccSmrg  as_myself=$0
2206988de56ccSmrgfi
2207088de56ccSmrgif test ! -f "$as_myself"; then
22071876003caSmrg  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
2207288de56ccSmrg  exit 1
2207388de56ccSmrgfi
22074b4ee4795Smrg
22075876003caSmrg# Unset variables that we do not need and which cause bugs (e.g. in
22076876003caSmrg# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
22077876003caSmrg# suppresses any "Segmentation fault" message there.  '((' could
22078876003caSmrg# trigger a bug in pdksh 5.2.14.
22079876003caSmrgfor as_var in BASH_ENV ENV MAIL MAILPATH
22080876003caSmrgdo eval test x\${$as_var+set} = xset \
22081876003caSmrg  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
22082876003caSmrgdone
22083876003caSmrgPS1='$ '
22084876003caSmrgPS2='> '
22085876003caSmrgPS4='+ '
22086876003caSmrg
22087876003caSmrg# NLS nuisances.
22088876003caSmrgLC_ALL=C
22089876003caSmrgexport LC_ALL
22090876003caSmrgLANGUAGE=C
22091876003caSmrgexport LANGUAGE
22092876003caSmrg
22093876003caSmrg# CDPATH.
22094876003caSmrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
22095b4ee4795Smrg
22096b4ee4795Smrg
2209747f86ac1Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD]
2209847f86ac1Smrg# ----------------------------------------
2209988de56ccSmrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
2210088de56ccSmrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
2210147f86ac1Smrg# script with STATUS, using 1 if that was 0.
2210288de56ccSmrgas_fn_error ()
2210388de56ccSmrg{
2210447f86ac1Smrg  as_status=$1; test $as_status -eq 0 && as_status=1
2210547f86ac1Smrg  if test "$4"; then
2210647f86ac1Smrg    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
22107876003caSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
2210888de56ccSmrg  fi
22109876003caSmrg  $as_echo "$as_me: error: $2" >&2
2211088de56ccSmrg  as_fn_exit $as_status
2211188de56ccSmrg} # as_fn_error
22112b4ee4795Smrg
22113b4ee4795Smrg
2211488de56ccSmrg# as_fn_set_status STATUS
2211588de56ccSmrg# -----------------------
2211688de56ccSmrg# Set $? to STATUS, without forking.
2211788de56ccSmrgas_fn_set_status ()
2211888de56ccSmrg{
2211988de56ccSmrg  return $1
2212088de56ccSmrg} # as_fn_set_status
22121b4ee4795Smrg
2212288de56ccSmrg# as_fn_exit STATUS
2212388de56ccSmrg# -----------------
2212488de56ccSmrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
2212588de56ccSmrgas_fn_exit ()
2212688de56ccSmrg{
2212788de56ccSmrg  set +e
2212888de56ccSmrg  as_fn_set_status $1
2212988de56ccSmrg  exit $1
2213088de56ccSmrg} # as_fn_exit
22131b4ee4795Smrg
2213288de56ccSmrg# as_fn_unset VAR
2213388de56ccSmrg# ---------------
2213488de56ccSmrg# Portably unset VAR.
2213588de56ccSmrgas_fn_unset ()
2213688de56ccSmrg{
2213788de56ccSmrg  { eval $1=; unset $1;}
2213888de56ccSmrg}
2213988de56ccSmrgas_unset=as_fn_unset
2214088de56ccSmrg# as_fn_append VAR VALUE
2214188de56ccSmrg# ----------------------
2214288de56ccSmrg# Append the text in VALUE to the end of the definition contained in VAR. Take
2214388de56ccSmrg# advantage of any shell optimizations that allow amortized linear growth over
2214488de56ccSmrg# repeated appends, instead of the typical quadratic growth present in naive
2214588de56ccSmrg# implementations.
22146876003caSmrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
2214788de56ccSmrg  eval 'as_fn_append ()
2214888de56ccSmrg  {
2214988de56ccSmrg    eval $1+=\$2
2215088de56ccSmrg  }'
22151876003caSmrgelse
2215288de56ccSmrg  as_fn_append ()
2215388de56ccSmrg  {
2215488de56ccSmrg    eval $1=\$$1\$2
2215588de56ccSmrg  }
2215688de56ccSmrgfi # as_fn_append
22157b4ee4795Smrg
2215888de56ccSmrg# as_fn_arith ARG...
2215988de56ccSmrg# ------------------
2216088de56ccSmrg# Perform arithmetic evaluation on the ARGs, and store the result in the
2216188de56ccSmrg# global $as_val. Take advantage of shells that can avoid forks. The arguments
2216288de56ccSmrg# must be portable across $(()) and expr.
22163876003caSmrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
2216488de56ccSmrg  eval 'as_fn_arith ()
2216588de56ccSmrg  {
2216688de56ccSmrg    as_val=$(( $* ))
2216788de56ccSmrg  }'
22168876003caSmrgelse
2216988de56ccSmrg  as_fn_arith ()
2217088de56ccSmrg  {
2217188de56ccSmrg    as_val=`expr "$@" || test $? -eq 1`
2217288de56ccSmrg  }
2217388de56ccSmrgfi # as_fn_arith
22174b4ee4795Smrg
22175b4ee4795Smrg
2217688de56ccSmrgif expr a : '\(a\)' >/dev/null 2>&1 &&
2217788de56ccSmrg   test "X`expr 00001 : '.*\(...\)'`" = X001; then
2217888de56ccSmrg  as_expr=expr
22179b4ee4795Smrgelse
2218088de56ccSmrg  as_expr=false
22181b4ee4795Smrgfi
2218288de56ccSmrg
2218388de56ccSmrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
2218488de56ccSmrg  as_basename=basename
22185b4ee4795Smrgelse
2218688de56ccSmrg  as_basename=false
22187b4ee4795Smrgfi
22188b4ee4795Smrg
2218988de56ccSmrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
2219088de56ccSmrg  as_dirname=dirname
22191b4ee4795Smrgelse
2219288de56ccSmrg  as_dirname=false
22193b4ee4795Smrgfi
22194b4ee4795Smrg
2219588de56ccSmrgas_me=`$as_basename -- "$0" ||
2219688de56ccSmrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
2219788de56ccSmrg	 X"$0" : 'X\(//\)$' \| \
2219888de56ccSmrg	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
22199876003caSmrg$as_echo X/"$0" |
2220088de56ccSmrg    sed '/^.*\/\([^/][^/]*\)\/*$/{
2220188de56ccSmrg	    s//\1/
2220288de56ccSmrg	    q
2220388de56ccSmrg	  }
2220488de56ccSmrg	  /^X\/\(\/\/\)$/{
2220588de56ccSmrg	    s//\1/
2220688de56ccSmrg	    q
2220788de56ccSmrg	  }
2220888de56ccSmrg	  /^X\/\(\/\).*/{
2220988de56ccSmrg	    s//\1/
2221088de56ccSmrg	    q
2221188de56ccSmrg	  }
2221288de56ccSmrg	  s/.*/./; q'`
22213b4ee4795Smrg
2221488de56ccSmrg# Avoid depending upon Character Ranges.
2221588de56ccSmrgas_cr_letters='abcdefghijklmnopqrstuvwxyz'
2221688de56ccSmrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
2221788de56ccSmrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS
2221888de56ccSmrgas_cr_digits='0123456789'
2221988de56ccSmrgas_cr_alnum=$as_cr_Letters$as_cr_digits
22220b4ee4795Smrg
2222188de56ccSmrgECHO_C= ECHO_N= ECHO_T=
2222288de56ccSmrgcase `echo -n x` in #(((((
2222388de56ccSmrg-n*)
2222488de56ccSmrg  case `echo 'xy\c'` in
2222588de56ccSmrg  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
2222688de56ccSmrg  xy)  ECHO_C='\c';;
2222788de56ccSmrg  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
2222888de56ccSmrg       ECHO_T='	';;
2222988de56ccSmrg  esac;;
2223088de56ccSmrg*)
2223188de56ccSmrg  ECHO_N='-n';;
2223288de56ccSmrgesac
22233b4ee4795Smrg
2223488de56ccSmrgrm -f conf$$ conf$$.exe conf$$.file
2223588de56ccSmrgif test -d conf$$.dir; then
2223688de56ccSmrg  rm -f conf$$.dir/conf$$.file
22237b4ee4795Smrgelse
2223888de56ccSmrg  rm -f conf$$.dir
2223988de56ccSmrg  mkdir conf$$.dir 2>/dev/null
22240b4ee4795Smrgfi
2224188de56ccSmrgif (echo >conf$$.file) 2>/dev/null; then
2224288de56ccSmrg  if ln -s conf$$.file conf$$ 2>/dev/null; then
2224388de56ccSmrg    as_ln_s='ln -s'
2224488de56ccSmrg    # ... but there are two gotchas:
2224588de56ccSmrg    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
2224688de56ccSmrg    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
222470f8248bfSmrg    # In both cases, we have to default to `cp -pR'.
2224888de56ccSmrg    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
222490f8248bfSmrg      as_ln_s='cp -pR'
2225088de56ccSmrg  elif ln conf$$.file conf$$ 2>/dev/null; then
2225188de56ccSmrg    as_ln_s=ln
2225288de56ccSmrg  else
222530f8248bfSmrg    as_ln_s='cp -pR'
2225488de56ccSmrg  fi
2225588de56ccSmrgelse
222560f8248bfSmrg  as_ln_s='cp -pR'
2225788de56ccSmrgfi
2225888de56ccSmrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
2225988de56ccSmrgrmdir conf$$.dir 2>/dev/null
222601ab64890Smrg
222611ab64890Smrg
2226288de56ccSmrg# as_fn_mkdir_p
2226388de56ccSmrg# -------------
2226488de56ccSmrg# Create "$as_dir" as a directory, including parents if necessary.
2226588de56ccSmrgas_fn_mkdir_p ()
2226688de56ccSmrg{
222671ab64890Smrg
2226888de56ccSmrg  case $as_dir in #(
2226988de56ccSmrg  -*) as_dir=./$as_dir;;
2227088de56ccSmrg  esac
2227188de56ccSmrg  test -d "$as_dir" || eval $as_mkdir_p || {
2227288de56ccSmrg    as_dirs=
2227388de56ccSmrg    while :; do
2227488de56ccSmrg      case $as_dir in #(
22275876003caSmrg      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
2227688de56ccSmrg      *) as_qdir=$as_dir;;
2227788de56ccSmrg      esac
2227888de56ccSmrg      as_dirs="'$as_qdir' $as_dirs"
2227988de56ccSmrg      as_dir=`$as_dirname -- "$as_dir" ||
2228088de56ccSmrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
2228188de56ccSmrg	 X"$as_dir" : 'X\(//\)[^/]' \| \
2228288de56ccSmrg	 X"$as_dir" : 'X\(//\)$' \| \
2228388de56ccSmrg	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22284876003caSmrg$as_echo X"$as_dir" |
2228588de56ccSmrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
2228688de56ccSmrg	    s//\1/
2228788de56ccSmrg	    q
2228888de56ccSmrg	  }
2228988de56ccSmrg	  /^X\(\/\/\)[^/].*/{
2229088de56ccSmrg	    s//\1/
2229188de56ccSmrg	    q
2229288de56ccSmrg	  }
2229388de56ccSmrg	  /^X\(\/\/\)$/{
2229488de56ccSmrg	    s//\1/
2229588de56ccSmrg	    q
2229688de56ccSmrg	  }
2229788de56ccSmrg	  /^X\(\/\).*/{
2229888de56ccSmrg	    s//\1/
2229988de56ccSmrg	    q
2230088de56ccSmrg	  }
2230188de56ccSmrg	  s/.*/./; q'`
2230288de56ccSmrg      test -d "$as_dir" && break
2230388de56ccSmrg    done
2230488de56ccSmrg    test -z "$as_dirs" || eval "mkdir $as_dirs"
2230547f86ac1Smrg  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
223061ab64890Smrg
22307b4ee4795Smrg
2230888de56ccSmrg} # as_fn_mkdir_p
2230988de56ccSmrgif mkdir -p . 2>/dev/null; then
2231088de56ccSmrg  as_mkdir_p='mkdir -p "$as_dir"'
22311b4ee4795Smrgelse
2231288de56ccSmrg  test -d ./-p && rmdir ./-p
2231388de56ccSmrg  as_mkdir_p=false
22314b4ee4795Smrgfi
22315b4ee4795Smrg
223160f8248bfSmrg
223170f8248bfSmrg# as_fn_executable_p FILE
223180f8248bfSmrg# -----------------------
223190f8248bfSmrg# Test if FILE is an executable regular file.
223200f8248bfSmrgas_fn_executable_p ()
223210f8248bfSmrg{
223220f8248bfSmrg  test -f "$1" && test -x "$1"
223230f8248bfSmrg} # as_fn_executable_p
223240f8248bfSmrgas_test_x='test -x'
223250f8248bfSmrgas_executable_p=as_fn_executable_p
22326b4ee4795Smrg
2232788de56ccSmrg# Sed expression to map a string onto a valid CPP name.
2232888de56ccSmrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
223291ab64890Smrg
2233088de56ccSmrg# Sed expression to map a string onto a valid variable name.
2233188de56ccSmrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
223321ab64890Smrg
22333b4ee4795Smrg
2233488de56ccSmrgexec 6>&1
2233588de56ccSmrg## ----------------------------------- ##
2233688de56ccSmrg## Main body of $CONFIG_STATUS script. ##
2233788de56ccSmrg## ----------------------------------- ##
2233888de56ccSmrg_ASEOF
2233988de56ccSmrgtest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
22340b4ee4795Smrg
2234188de56ccSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
2234288de56ccSmrg# Save the log message, to keep $0 and so on meaningful, and to
2234388de56ccSmrg# report actual input values of CONFIG_FILES etc. instead of their
2234488de56ccSmrg# values after options handling.
2234588de56ccSmrgac_log="
22346876003caSmrgThis file was extended by libX11 $as_me 1.8.4, which was
22347876003caSmrggenerated by GNU Autoconf 2.69.  Invocation command line was
22348b4ee4795Smrg
2234988de56ccSmrg  CONFIG_FILES    = $CONFIG_FILES
2235088de56ccSmrg  CONFIG_HEADERS  = $CONFIG_HEADERS
2235188de56ccSmrg  CONFIG_LINKS    = $CONFIG_LINKS
2235288de56ccSmrg  CONFIG_COMMANDS = $CONFIG_COMMANDS
2235388de56ccSmrg  $ $0 $@
22354b4ee4795Smrg
2235588de56ccSmrgon `(hostname || uname -n) 2>/dev/null | sed 1q`
2235688de56ccSmrg"
22357b4ee4795Smrg
223582e9c7c8cSmrg_ACEOF
22359b4ee4795Smrg
2236088de56ccSmrgcase $ac_config_files in *"
2236188de56ccSmrg"*) set x $ac_config_files; shift; ac_config_files=$*;;
2236288de56ccSmrgesac
22363b4ee4795Smrg
2236488de56ccSmrgcase $ac_config_headers in *"
2236588de56ccSmrg"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
2236688de56ccSmrgesac
22367b4ee4795Smrg
22368b4ee4795Smrg
2236988de56ccSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
2237088de56ccSmrg# Files that config.status was made for.
2237188de56ccSmrgconfig_files="$ac_config_files"
2237288de56ccSmrgconfig_headers="$ac_config_headers"
2237388de56ccSmrgconfig_commands="$ac_config_commands"
22374b4ee4795Smrg
2237588de56ccSmrg_ACEOF
22376b4ee4795Smrg
2237788de56ccSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
2237888de56ccSmrgac_cs_usage="\
2237988de56ccSmrg\`$as_me' instantiates files and other configuration actions
2238088de56ccSmrgfrom templates according to the current configuration.  Unless the files
2238188de56ccSmrgand actions are specified as TAGs, all are instantiated by default.
22382b4ee4795Smrg
2238388de56ccSmrgUsage: $0 [OPTION]... [TAG]...
223841ab64890Smrg
2238588de56ccSmrg  -h, --help       print this help, then exit
2238688de56ccSmrg  -V, --version    print version number and configuration settings, then exit
2238788de56ccSmrg      --config     print configuration, then exit
2238888de56ccSmrg  -q, --quiet, --silent
2238988de56ccSmrg                   do not print progress messages
2239088de56ccSmrg  -d, --debug      don't remove temporary files
2239188de56ccSmrg      --recheck    update $as_me by reconfiguring in the same conditions
2239288de56ccSmrg      --file=FILE[:TEMPLATE]
2239388de56ccSmrg                   instantiate the configuration file FILE
2239488de56ccSmrg      --header=FILE[:TEMPLATE]
2239588de56ccSmrg                   instantiate the configuration header FILE
22396b4ee4795Smrg
2239788de56ccSmrgConfiguration files:
2239888de56ccSmrg$config_files
22399b4ee4795Smrg
2240088de56ccSmrgConfiguration headers:
2240188de56ccSmrg$config_headers
22402b4ee4795Smrg
2240388de56ccSmrgConfiguration commands:
2240488de56ccSmrg$config_commands
22405b4ee4795Smrg
224065efbdfc3SmrgReport bugs to <https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues>."
22407b4ee4795Smrg
224081ab64890Smrg_ACEOF
2240988de56ccSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22410876003caSmrgac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
2241188de56ccSmrgac_cs_version="\\
22412876003caSmrglibX11 config.status 1.8.4
22413876003caSmrgconfigured by $0, generated by GNU Autoconf 2.69,
2241488de56ccSmrg  with options \\"\$ac_cs_config\\"
224152e9c7c8cSmrg
22416876003caSmrgCopyright (C) 2012 Free Software Foundation, Inc.
2241788de56ccSmrgThis config.status script is free software; the Free Software Foundation
2241888de56ccSmrggives unlimited permission to copy, distribute and modify it."
224191ab64890Smrg
2242088de56ccSmrgac_pwd='$ac_pwd'
2242188de56ccSmrgsrcdir='$srcdir'
2242288de56ccSmrgINSTALL='$INSTALL'
2242388de56ccSmrgMKDIR_P='$MKDIR_P'
2242488de56ccSmrgAWK='$AWK'
2242588de56ccSmrgtest -n "\$AWK" || AWK=awk
2242688de56ccSmrg_ACEOF
224271ab64890Smrg
2242888de56ccSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
2242988de56ccSmrg# The default lists apply if the user does not specify any file.
2243088de56ccSmrgac_need_defaults=:
2243188de56ccSmrgwhile test $# != 0
2243288de56ccSmrgdo
2243388de56ccSmrg  case $1 in
2243447f86ac1Smrg  --*=?*)
2243588de56ccSmrg    ac_option=`expr "X$1" : 'X\([^=]*\)='`
2243688de56ccSmrg    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
2243788de56ccSmrg    ac_shift=:
2243888de56ccSmrg    ;;
2243947f86ac1Smrg  --*=)
2244047f86ac1Smrg    ac_option=`expr "X$1" : 'X\([^=]*\)='`
2244147f86ac1Smrg    ac_optarg=
2244247f86ac1Smrg    ac_shift=:
2244347f86ac1Smrg    ;;
2244488de56ccSmrg  *)
2244588de56ccSmrg    ac_option=$1
2244688de56ccSmrg    ac_optarg=$2
2244788de56ccSmrg    ac_shift=shift
2244888de56ccSmrg    ;;
2244988de56ccSmrg  esac
224501ab64890Smrg
2245188de56ccSmrg  case $ac_option in
2245288de56ccSmrg  # Handling of the options.
2245388de56ccSmrg  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
2245488de56ccSmrg    ac_cs_recheck=: ;;
2245588de56ccSmrg  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
22456876003caSmrg    $as_echo "$ac_cs_version"; exit ;;
2245788de56ccSmrg  --config | --confi | --conf | --con | --co | --c )
22458876003caSmrg    $as_echo "$ac_cs_config"; exit ;;
2245988de56ccSmrg  --debug | --debu | --deb | --de | --d | -d )
2246088de56ccSmrg    debug=: ;;
2246188de56ccSmrg  --file | --fil | --fi | --f )
2246288de56ccSmrg    $ac_shift
2246388de56ccSmrg    case $ac_optarg in
22464876003caSmrg    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
2246547f86ac1Smrg    '') as_fn_error $? "missing file argument" ;;
2246688de56ccSmrg    esac
2246788de56ccSmrg    as_fn_append CONFIG_FILES " '$ac_optarg'"
2246888de56ccSmrg    ac_need_defaults=false;;
2246988de56ccSmrg  --header | --heade | --head | --hea )
2247088de56ccSmrg    $ac_shift
2247188de56ccSmrg    case $ac_optarg in
22472876003caSmrg    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
2247388de56ccSmrg    esac
2247488de56ccSmrg    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
2247588de56ccSmrg    ac_need_defaults=false;;
2247688de56ccSmrg  --he | --h)
2247788de56ccSmrg    # Conflict between --help and --header
2247847f86ac1Smrg    as_fn_error $? "ambiguous option: \`$1'
2247988de56ccSmrgTry \`$0 --help' for more information.";;
2248088de56ccSmrg  --help | --hel | -h )
22481876003caSmrg    $as_echo "$ac_cs_usage"; exit ;;
2248288de56ccSmrg  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2248388de56ccSmrg  | -silent | --silent | --silen | --sile | --sil | --si | --s)
2248488de56ccSmrg    ac_cs_silent=: ;;
2248561b2299dSmrg
2248688de56ccSmrg  # This is an error.
2248747f86ac1Smrg  -*) as_fn_error $? "unrecognized option: \`$1'
2248888de56ccSmrgTry \`$0 --help' for more information." ;;
22489b4ee4795Smrg
2249088de56ccSmrg  *) as_fn_append ac_config_targets " $1"
2249188de56ccSmrg     ac_need_defaults=false ;;
22492b4ee4795Smrg
2249388de56ccSmrg  esac
2249488de56ccSmrg  shift
2249588de56ccSmrgdone
2249661b2299dSmrg
2249788de56ccSmrgac_configure_extra_args=
2249861b2299dSmrg
2249988de56ccSmrgif $ac_cs_silent; then
2250088de56ccSmrg  exec 6>/dev/null
2250188de56ccSmrg  ac_configure_extra_args="$ac_configure_extra_args --silent"
22502b4ee4795Smrgfi
2250361b2299dSmrg
2250488de56ccSmrg_ACEOF
2250588de56ccSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
2250688de56ccSmrgif \$ac_cs_recheck; then
225070f8248bfSmrg  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
2250888de56ccSmrg  shift
22509876003caSmrg  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
2251088de56ccSmrg  CONFIG_SHELL='$SHELL'
2251188de56ccSmrg  export CONFIG_SHELL
2251288de56ccSmrg  exec "\$@"
2251388de56ccSmrgfi
225141ab64890Smrg
2251588de56ccSmrg_ACEOF
2251688de56ccSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
2251788de56ccSmrgexec 5>>config.log
2251888de56ccSmrg{
2251988de56ccSmrg  echo
2252088de56ccSmrg  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
2252188de56ccSmrg## Running $as_me. ##
2252288de56ccSmrg_ASBOX
22523876003caSmrg  $as_echo "$ac_log"
2252488de56ccSmrg} >&5
225251ab64890Smrg
2252688de56ccSmrg_ACEOF
2252788de56ccSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
2252888de56ccSmrg#
2252988de56ccSmrg# INIT-COMMANDS
2253088de56ccSmrg#
22531876003caSmrgAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
225321ab64890Smrg
225331ab64890Smrg
2253488de56ccSmrg# The HP-UX ksh and POSIX shell print the target directory to stdout
2253588de56ccSmrg# if CDPATH is set.
2253688de56ccSmrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
225371ab64890Smrg
2253888de56ccSmrgsed_quote_subst='$sed_quote_subst'
2253988de56ccSmrgdouble_quote_subst='$double_quote_subst'
2254088de56ccSmrgdelay_variable_subst='$delay_variable_subst'
22541e9fcaa8aSmrgmacro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
22542e9fcaa8aSmrgmacro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
22543e9fcaa8aSmrgenable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
22544e9fcaa8aSmrgenable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
22545e9fcaa8aSmrgpic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
22546e9fcaa8aSmrgenable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
22547862bcd1aSmrgshared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
22548e9fcaa8aSmrgSHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
22549e9fcaa8aSmrgECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
22550eb411b4bSmrgPATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
22551e9fcaa8aSmrghost_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
22552e9fcaa8aSmrghost='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
22553e9fcaa8aSmrghost_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
22554e9fcaa8aSmrgbuild_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
22555e9fcaa8aSmrgbuild='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
22556e9fcaa8aSmrgbuild_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
22557e9fcaa8aSmrgSED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
22558e9fcaa8aSmrgXsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
22559e9fcaa8aSmrgGREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
22560e9fcaa8aSmrgEGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
22561e9fcaa8aSmrgFGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
22562e9fcaa8aSmrgLD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
22563e9fcaa8aSmrgNM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
22564e9fcaa8aSmrgLN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
22565e9fcaa8aSmrgmax_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
22566e9fcaa8aSmrgac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
22567e9fcaa8aSmrgexeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
22568e9fcaa8aSmrglt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
22569e9fcaa8aSmrglt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
22570e9fcaa8aSmrglt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
22571e9fcaa8aSmrglt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
22572e9fcaa8aSmrglt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
22573e9fcaa8aSmrgreload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
22574e9fcaa8aSmrgreload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
22575e9fcaa8aSmrgOBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
22576e9fcaa8aSmrgdeplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
22577e9fcaa8aSmrgfile_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
22578e9fcaa8aSmrgfile_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
22579e9fcaa8aSmrgwant_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
22580e9fcaa8aSmrgDLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
22581e9fcaa8aSmrgsharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
22582e9fcaa8aSmrgAR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
22583e9fcaa8aSmrgAR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
22584e9fcaa8aSmrgarchiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
22585e9fcaa8aSmrgSTRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
22586e9fcaa8aSmrgRANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
22587e9fcaa8aSmrgold_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
22588e9fcaa8aSmrgold_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
22589e9fcaa8aSmrgold_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
22590e9fcaa8aSmrglock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
22591e9fcaa8aSmrgCC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
22592e9fcaa8aSmrgCFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
22593e9fcaa8aSmrgcompiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
22594e9fcaa8aSmrgGCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
22595e9fcaa8aSmrglt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
22596e9fcaa8aSmrglt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
22597862bcd1aSmrglt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
22598e9fcaa8aSmrglt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
22599e9fcaa8aSmrglt_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"`'
22600862bcd1aSmrglt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
22601e9fcaa8aSmrgnm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
22602e9fcaa8aSmrglt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
22603862bcd1aSmrglt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
22604e9fcaa8aSmrgobjdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
22605e9fcaa8aSmrgMAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
22606e9fcaa8aSmrglt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
22607e9fcaa8aSmrglt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
22608e9fcaa8aSmrglt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
22609e9fcaa8aSmrglt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
22610e9fcaa8aSmrglt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
22611e9fcaa8aSmrgneed_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
22612e9fcaa8aSmrgMANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
22613e9fcaa8aSmrgDSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
22614e9fcaa8aSmrgNMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
22615e9fcaa8aSmrgLIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
22616e9fcaa8aSmrgOTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
22617e9fcaa8aSmrgOTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
22618e9fcaa8aSmrglibext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
22619e9fcaa8aSmrgshrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
22620e9fcaa8aSmrgextract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
22621e9fcaa8aSmrgarchive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
22622e9fcaa8aSmrgenable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
22623e9fcaa8aSmrgexport_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
22624e9fcaa8aSmrgwhole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
22625e9fcaa8aSmrgcompiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
22626e9fcaa8aSmrgold_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
22627e9fcaa8aSmrgold_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
22628e9fcaa8aSmrgarchive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
22629e9fcaa8aSmrgarchive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
22630e9fcaa8aSmrgmodule_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
22631e9fcaa8aSmrgmodule_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
22632e9fcaa8aSmrgwith_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
22633e9fcaa8aSmrgallow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
22634e9fcaa8aSmrgno_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
22635e9fcaa8aSmrghardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
22636e9fcaa8aSmrghardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
22637e9fcaa8aSmrghardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
22638e9fcaa8aSmrghardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
22639e9fcaa8aSmrghardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
22640e9fcaa8aSmrghardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
22641e9fcaa8aSmrghardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
22642e9fcaa8aSmrginherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
22643e9fcaa8aSmrglink_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
22644e9fcaa8aSmrgalways_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
22645e9fcaa8aSmrgexport_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
22646e9fcaa8aSmrgexclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
22647e9fcaa8aSmrginclude_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
22648e9fcaa8aSmrgprelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
22649e9fcaa8aSmrgpostlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
22650e9fcaa8aSmrgfile_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
22651e9fcaa8aSmrgvariables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
22652e9fcaa8aSmrgneed_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
22653e9fcaa8aSmrgneed_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
22654e9fcaa8aSmrgversion_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
22655e9fcaa8aSmrgrunpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
22656e9fcaa8aSmrgshlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
22657e9fcaa8aSmrgshlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
22658e9fcaa8aSmrglibname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
22659e9fcaa8aSmrglibrary_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
22660e9fcaa8aSmrgsoname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
22661e9fcaa8aSmrginstall_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
22662e9fcaa8aSmrgpostinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
22663e9fcaa8aSmrgpostuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
22664e9fcaa8aSmrgfinish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
22665e9fcaa8aSmrgfinish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
22666e9fcaa8aSmrghardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
22667e9fcaa8aSmrgsys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
22668862bcd1aSmrgconfigure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
22669862bcd1aSmrgconfigure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
22670e9fcaa8aSmrghardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
22671e9fcaa8aSmrgenable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
22672e9fcaa8aSmrgenable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
22673e9fcaa8aSmrgenable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
22674e9fcaa8aSmrgold_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
22675e9fcaa8aSmrgstriplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
2267688de56ccSmrg
2267788de56ccSmrgLTCC='$LTCC'
2267888de56ccSmrgLTCFLAGS='$LTCFLAGS'
2267988de56ccSmrgcompiler='$compiler_DEFAULT'
2268088de56ccSmrg
22681e9fcaa8aSmrg# A function that is used when there is no print builtin or printf.
22682e9fcaa8aSmrgfunc_fallback_echo ()
22683e9fcaa8aSmrg{
22684e9fcaa8aSmrg  eval 'cat <<_LTECHO_EOF
22685e9fcaa8aSmrg\$1
22686e9fcaa8aSmrg_LTECHO_EOF'
22687e9fcaa8aSmrg}
22688e9fcaa8aSmrg
2268988de56ccSmrg# Quote evaled strings.
22690e9fcaa8aSmrgfor var in SHELL \
22691e9fcaa8aSmrgECHO \
22692eb411b4bSmrgPATH_SEPARATOR \
22693e9fcaa8aSmrgSED \
2269488de56ccSmrgGREP \
2269588de56ccSmrgEGREP \
2269688de56ccSmrgFGREP \
2269788de56ccSmrgLD \
2269888de56ccSmrgNM \
2269988de56ccSmrgLN_S \
2270088de56ccSmrglt_SP2NL \
2270188de56ccSmrglt_NL2SP \
2270288de56ccSmrgreload_flag \
2270388de56ccSmrgOBJDUMP \
2270488de56ccSmrgdeplibs_check_method \
2270588de56ccSmrgfile_magic_cmd \
22706e9fcaa8aSmrgfile_magic_glob \
22707e9fcaa8aSmrgwant_nocaseglob \
22708e9fcaa8aSmrgDLLTOOL \
22709e9fcaa8aSmrgsharedlib_from_linklib_cmd \
2271088de56ccSmrgAR \
22711876003caSmrgAR_FLAGS \
22712e9fcaa8aSmrgarchiver_list_spec \
2271388de56ccSmrgSTRIP \
2271488de56ccSmrgRANLIB \
2271588de56ccSmrgCC \
2271688de56ccSmrgCFLAGS \
2271788de56ccSmrgcompiler \
2271888de56ccSmrglt_cv_sys_global_symbol_pipe \
2271988de56ccSmrglt_cv_sys_global_symbol_to_cdecl \
22720862bcd1aSmrglt_cv_sys_global_symbol_to_import \
2272188de56ccSmrglt_cv_sys_global_symbol_to_c_name_address \
2272288de56ccSmrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
22723862bcd1aSmrglt_cv_nm_interface \
22724e9fcaa8aSmrgnm_file_list_spec \
22725862bcd1aSmrglt_cv_truncate_bin \
2272688de56ccSmrglt_prog_compiler_no_builtin_flag \
2272788de56ccSmrglt_prog_compiler_pic \
22728e9fcaa8aSmrglt_prog_compiler_wl \
2272988de56ccSmrglt_prog_compiler_static \
2273088de56ccSmrglt_cv_prog_compiler_c_o \
2273188de56ccSmrgneed_locks \
22732e9fcaa8aSmrgMANIFEST_TOOL \
2273388de56ccSmrgDSYMUTIL \
2273488de56ccSmrgNMEDIT \
2273588de56ccSmrgLIPO \
2273688de56ccSmrgOTOOL \
2273788de56ccSmrgOTOOL64 \
2273888de56ccSmrgshrext_cmds \
2273988de56ccSmrgexport_dynamic_flag_spec \
2274088de56ccSmrgwhole_archive_flag_spec \
2274188de56ccSmrgcompiler_needs_object \
2274288de56ccSmrgwith_gnu_ld \
2274388de56ccSmrgallow_undefined_flag \
2274488de56ccSmrgno_undefined_flag \
2274588de56ccSmrghardcode_libdir_flag_spec \
2274688de56ccSmrghardcode_libdir_separator \
2274788de56ccSmrgexclude_expsyms \
2274888de56ccSmrginclude_expsyms \
2274988de56ccSmrgfile_list_spec \
2275088de56ccSmrgvariables_saved_for_relink \
2275188de56ccSmrglibname_spec \
2275288de56ccSmrglibrary_names_spec \
2275388de56ccSmrgsoname_spec \
22754e9fcaa8aSmrginstall_override_mode \
2275588de56ccSmrgfinish_eval \
2275688de56ccSmrgold_striplib \
2275788de56ccSmrgstriplib; do
22758e9fcaa8aSmrg    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
2275988de56ccSmrg    *[\\\\\\\`\\"\\\$]*)
22760862bcd1aSmrg      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
2276188de56ccSmrg      ;;
2276288de56ccSmrg    *)
2276388de56ccSmrg      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
2276488de56ccSmrg      ;;
2276588de56ccSmrg    esac
2276688de56ccSmrgdone
227671ab64890Smrg
2276888de56ccSmrg# Double-quote double-evaled strings.
2276988de56ccSmrgfor var in reload_cmds \
2277088de56ccSmrgold_postinstall_cmds \
2277188de56ccSmrgold_postuninstall_cmds \
2277288de56ccSmrgold_archive_cmds \
2277388de56ccSmrgextract_expsyms_cmds \
2277488de56ccSmrgold_archive_from_new_cmds \
2277588de56ccSmrgold_archive_from_expsyms_cmds \
2277688de56ccSmrgarchive_cmds \
2277788de56ccSmrgarchive_expsym_cmds \
2277888de56ccSmrgmodule_cmds \
2277988de56ccSmrgmodule_expsym_cmds \
2278088de56ccSmrgexport_symbols_cmds \
2278188de56ccSmrgprelink_cmds \
22782e9fcaa8aSmrgpostlink_cmds \
2278388de56ccSmrgpostinstall_cmds \
2278488de56ccSmrgpostuninstall_cmds \
2278588de56ccSmrgfinish_cmds \
2278688de56ccSmrgsys_lib_search_path_spec \
22787862bcd1aSmrgconfigure_time_dlsearch_path \
22788862bcd1aSmrgconfigure_time_lt_sys_library_path; do
22789e9fcaa8aSmrg    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
2279088de56ccSmrg    *[\\\\\\\`\\"\\\$]*)
22791862bcd1aSmrg      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
2279288de56ccSmrg      ;;
2279388de56ccSmrg    *)
2279488de56ccSmrg      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
2279588de56ccSmrg      ;;
2279688de56ccSmrg    esac
22797b4ee4795Smrgdone
227981ab64890Smrg
2279988de56ccSmrgac_aux_dir='$ac_aux_dir'
228001ab64890Smrg
22801862bcd1aSmrg# See if we are running on zsh, and set the options that allow our
2280288de56ccSmrg# commands through without removal of \ escapes INIT.
22803862bcd1aSmrgif test -n "\${ZSH_VERSION+set}"; then
2280488de56ccSmrg   setopt NO_GLOB_SUBST
2280588de56ccSmrgfi
228061ab64890Smrg
228071ab64890Smrg
2280888de56ccSmrg    PACKAGE='$PACKAGE'
2280988de56ccSmrg    VERSION='$VERSION'
2281088de56ccSmrg    RM='$RM'
2281188de56ccSmrg    ofile='$ofile'
228121ab64890Smrg
228131ab64890Smrg
228141ab64890Smrg
228151ab64890Smrg
2281688de56ccSmrg_ACEOF
228171ab64890Smrg
2281888de56ccSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
228191ab64890Smrg
2282088de56ccSmrg# Handling of arguments.
2282188de56ccSmrgfor ac_config_target in $ac_config_targets
2282288de56ccSmrgdo
2282388de56ccSmrg  case $ac_config_target in
2282488de56ccSmrg    "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
2282588de56ccSmrg    "include/X11/XlibConf.h") CONFIG_HEADERS="$CONFIG_HEADERS include/X11/XlibConf.h" ;;
2282688de56ccSmrg    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
2282788de56ccSmrg    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
2282888de56ccSmrg    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
2282988de56ccSmrg    "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
2283088de56ccSmrg    "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
2283188de56ccSmrg    "man/xkb/Makefile") CONFIG_FILES="$CONFIG_FILES man/xkb/Makefile" ;;
2283288de56ccSmrg    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
2283388de56ccSmrg    "src/util/Makefile") CONFIG_FILES="$CONFIG_FILES src/util/Makefile" ;;
2283488de56ccSmrg    "src/xcms/Makefile") CONFIG_FILES="$CONFIG_FILES src/xcms/Makefile" ;;
2283588de56ccSmrg    "src/xlibi18n/Makefile") CONFIG_FILES="$CONFIG_FILES src/xlibi18n/Makefile" ;;
2283688de56ccSmrg    "modules/Makefile") CONFIG_FILES="$CONFIG_FILES modules/Makefile" ;;
2283788de56ccSmrg    "modules/im/Makefile") CONFIG_FILES="$CONFIG_FILES modules/im/Makefile" ;;
2283888de56ccSmrg    "modules/im/ximcp/Makefile") CONFIG_FILES="$CONFIG_FILES modules/im/ximcp/Makefile" ;;
2283988de56ccSmrg    "modules/lc/Makefile") CONFIG_FILES="$CONFIG_FILES modules/lc/Makefile" ;;
2284088de56ccSmrg    "modules/lc/def/Makefile") CONFIG_FILES="$CONFIG_FILES modules/lc/def/Makefile" ;;
2284188de56ccSmrg    "modules/lc/gen/Makefile") CONFIG_FILES="$CONFIG_FILES modules/lc/gen/Makefile" ;;
2284288de56ccSmrg    "modules/lc/Utf8/Makefile") CONFIG_FILES="$CONFIG_FILES modules/lc/Utf8/Makefile" ;;
2284388de56ccSmrg    "modules/om/Makefile") CONFIG_FILES="$CONFIG_FILES modules/om/Makefile" ;;
2284488de56ccSmrg    "modules/om/generic/Makefile") CONFIG_FILES="$CONFIG_FILES modules/om/generic/Makefile" ;;
2284588de56ccSmrg    "src/xkb/Makefile") CONFIG_FILES="$CONFIG_FILES src/xkb/Makefile" ;;
2284688de56ccSmrg    "nls/Makefile") CONFIG_FILES="$CONFIG_FILES nls/Makefile" ;;
2284788de56ccSmrg    "specs/Makefile") CONFIG_FILES="$CONFIG_FILES specs/Makefile" ;;
2284888de56ccSmrg    "specs/i18n/Makefile") CONFIG_FILES="$CONFIG_FILES specs/i18n/Makefile" ;;
22849eb411b4bSmrg    "specs/i18n/compose/Makefile") CONFIG_FILES="$CONFIG_FILES specs/i18n/compose/Makefile" ;;
22850e9fcaa8aSmrg    "specs/i18n/framework/Makefile") CONFIG_FILES="$CONFIG_FILES specs/i18n/framework/Makefile" ;;
22851e9fcaa8aSmrg    "specs/i18n/localedb/Makefile") CONFIG_FILES="$CONFIG_FILES specs/i18n/localedb/Makefile" ;;
22852e9fcaa8aSmrg    "specs/i18n/trans/Makefile") CONFIG_FILES="$CONFIG_FILES specs/i18n/trans/Makefile" ;;
2285388de56ccSmrg    "specs/libX11/Makefile") CONFIG_FILES="$CONFIG_FILES specs/libX11/Makefile" ;;
2285488de56ccSmrg    "specs/XIM/Makefile") CONFIG_FILES="$CONFIG_FILES specs/XIM/Makefile" ;;
22855e9fcaa8aSmrg    "specs/XKB/Makefile") CONFIG_FILES="$CONFIG_FILES specs/XKB/Makefile" ;;
2285688de56ccSmrg    "x11.pc") CONFIG_FILES="$CONFIG_FILES x11.pc" ;;
2285788de56ccSmrg    "x11-xcb.pc") CONFIG_FILES="$CONFIG_FILES x11-xcb.pc" ;;
228581ab64890Smrg
22859e9fcaa8aSmrg  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
2286088de56ccSmrg  esac
2286188de56ccSmrgdone
228621ab64890Smrg
228631ab64890Smrg
2286488de56ccSmrg# If the user did not use the arguments to specify the items to instantiate,
2286588de56ccSmrg# then the envvar interface is used.  Set only those that are not.
2286688de56ccSmrg# We use the long form for the default assignment because of an extremely
2286788de56ccSmrg# bizarre bug on SunOS 4.1.3.
2286888de56ccSmrgif $ac_need_defaults; then
22869876003caSmrg  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
22870876003caSmrg  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
22871876003caSmrg  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
22872b4ee4795Smrgfi
228731ab64890Smrg
2287488de56ccSmrg# Have a temporary directory for convenience.  Make it in the build tree
2287588de56ccSmrg# simply because there is no reason against having it here, and in addition,
2287688de56ccSmrg# creating and moving files from /tmp can sometimes cause problems.
2287788de56ccSmrg# Hook for its removal unless debugging.
2287888de56ccSmrg# Note that there is a small window in which the directory will not be cleaned:
2287988de56ccSmrg# after its creation but before its name has been assigned to `$tmp'.
2288088de56ccSmrg$debug ||
2288188de56ccSmrg{
22882e9fcaa8aSmrg  tmp= ac_tmp=
2288388de56ccSmrg  trap 'exit_status=$?
22884e9fcaa8aSmrg  : "${ac_tmp:=$tmp}"
22885e9fcaa8aSmrg  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
2288688de56ccSmrg' 0
2288788de56ccSmrg  trap 'as_fn_exit 1' 1 2 13 15
2288888de56ccSmrg}
2288988de56ccSmrg# Create a (secure) tmp directory for tmp files.
228901ab64890Smrg
2289188de56ccSmrg{
2289288de56ccSmrg  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
22893e9fcaa8aSmrg  test -d "$tmp"
2289488de56ccSmrg}  ||
2289588de56ccSmrg{
2289688de56ccSmrg  tmp=./conf$$-$RANDOM
2289788de56ccSmrg  (umask 077 && mkdir "$tmp")
2289847f86ac1Smrg} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
22899e9fcaa8aSmrgac_tmp=$tmp
229001ab64890Smrg
2290188de56ccSmrg# Set up the scripts for CONFIG_FILES section.
2290288de56ccSmrg# No need to generate them if there are no CONFIG_FILES.
2290388de56ccSmrg# This happens for instance with `./config.status config.h'.
2290488de56ccSmrgif test -n "$CONFIG_FILES"; then
229051ab64890Smrg
229061ab64890Smrg
2290788de56ccSmrgac_cr=`echo X | tr X '\015'`
2290888de56ccSmrg# On cygwin, bash can eat \r inside `` if the user requested igncr.
2290988de56ccSmrg# But we know of no other shell where ac_cr would be empty at this
2291088de56ccSmrg# point, so we can use a bashism as a fallback.
2291188de56ccSmrgif test "x$ac_cr" = x; then
2291288de56ccSmrg  eval ac_cr=\$\'\\r\'
2291388de56ccSmrgfi
2291488de56ccSmrgac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
2291588de56ccSmrgif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
2291647f86ac1Smrg  ac_cs_awk_cr='\\r'
2291788de56ccSmrgelse
2291888de56ccSmrg  ac_cs_awk_cr=$ac_cr
2291988de56ccSmrgfi
229201ab64890Smrg
22921e9fcaa8aSmrgecho 'BEGIN {' >"$ac_tmp/subs1.awk" &&
22922b4ee4795Smrg_ACEOF
229231ab64890Smrg
22924b4ee4795Smrg
2292588de56ccSmrg{
2292688de56ccSmrg  echo "cat >conf$$subs.awk <<_ACEOF" &&
2292788de56ccSmrg  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
2292888de56ccSmrg  echo "_ACEOF"
2292988de56ccSmrg} >conf$$subs.sh ||
2293047f86ac1Smrg  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
2293147f86ac1Smrgac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
2293288de56ccSmrgac_delim='%!_!# '
2293388de56ccSmrgfor ac_last_try in false false false false false :; do
2293488de56ccSmrg  . ./conf$$subs.sh ||
2293547f86ac1Smrg    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
2293688de56ccSmrg
2293788de56ccSmrg  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
2293888de56ccSmrg  if test $ac_delim_n = $ac_delim_num; then
2293988de56ccSmrg    break
2294088de56ccSmrg  elif $ac_last_try; then
2294147f86ac1Smrg    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
22942b4ee4795Smrg  else
2294388de56ccSmrg    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22944b4ee4795Smrg  fi
22945b4ee4795Smrgdone
2294688de56ccSmrgrm -f conf$$subs.sh
229471ab64890Smrg
2294888de56ccSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22949e9fcaa8aSmrgcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
2295088de56ccSmrg_ACEOF
2295188de56ccSmrgsed -n '
2295288de56ccSmrgh
2295388de56ccSmrgs/^/S["/; s/!.*/"]=/
2295488de56ccSmrgp
2295588de56ccSmrgg
2295688de56ccSmrgs/^[^!]*!//
2295788de56ccSmrg:repl
2295888de56ccSmrgt repl
2295988de56ccSmrgs/'"$ac_delim"'$//
2296088de56ccSmrgt delim
2296188de56ccSmrg:nl
2296288de56ccSmrgh
2296388de56ccSmrgs/\(.\{148\}\)..*/\1/
2296488de56ccSmrgt more1
2296588de56ccSmrgs/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
2296688de56ccSmrgp
2296788de56ccSmrgn
2296888de56ccSmrgb repl
2296988de56ccSmrg:more1
2297088de56ccSmrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/
2297188de56ccSmrgp
2297288de56ccSmrgg
2297388de56ccSmrgs/.\{148\}//
2297488de56ccSmrgt nl
2297588de56ccSmrg:delim
2297688de56ccSmrgh
2297788de56ccSmrgs/\(.\{148\}\)..*/\1/
2297888de56ccSmrgt more2
2297988de56ccSmrgs/["\\]/\\&/g; s/^/"/; s/$/"/
2298088de56ccSmrgp
2298188de56ccSmrgb
2298288de56ccSmrg:more2
2298388de56ccSmrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/
2298488de56ccSmrgp
2298588de56ccSmrgg
2298688de56ccSmrgs/.\{148\}//
2298788de56ccSmrgt delim
2298888de56ccSmrg' <conf$$subs.awk | sed '
2298988de56ccSmrg/^[^""]/{
2299088de56ccSmrg  N
2299188de56ccSmrg  s/\n//
2299288de56ccSmrg}
2299388de56ccSmrg' >>$CONFIG_STATUS || ac_write_fail=1
2299488de56ccSmrgrm -f conf$$subs.awk
2299588de56ccSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
2299688de56ccSmrg_ACAWK
22997e9fcaa8aSmrgcat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
2299888de56ccSmrg  for (key in S) S_is_set[key] = 1
2299988de56ccSmrg  FS = ""
230001ab64890Smrg
2300188de56ccSmrg}
2300288de56ccSmrg{
2300388de56ccSmrg  line = $ 0
2300488de56ccSmrg  nfields = split(line, field, "@")
2300588de56ccSmrg  substed = 0
2300688de56ccSmrg  len = length(field[1])
2300788de56ccSmrg  for (i = 2; i < nfields; i++) {
2300888de56ccSmrg    key = field[i]
2300988de56ccSmrg    keylen = length(key)
2301088de56ccSmrg    if (S_is_set[key]) {
2301188de56ccSmrg      value = S[key]
2301288de56ccSmrg      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
2301388de56ccSmrg      len += length(value) + length(field[++i])
2301488de56ccSmrg      substed = 1
2301588de56ccSmrg    } else
2301688de56ccSmrg      len += 1 + keylen
2301788de56ccSmrg  }
230181ab64890Smrg
2301988de56ccSmrg  print line
2302088de56ccSmrg}
230211ab64890Smrg
2302288de56ccSmrg_ACAWK
2302388de56ccSmrg_ACEOF
2302488de56ccSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
2302588de56ccSmrgif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
2302688de56ccSmrg  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
23027b4ee4795Smrgelse
2302888de56ccSmrg  cat
23029e9fcaa8aSmrgfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
2303047f86ac1Smrg  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
2303188de56ccSmrg_ACEOF
2303288de56ccSmrg
2303347f86ac1Smrg# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
2303447f86ac1Smrg# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
2303588de56ccSmrg# trailing colons and then remove the whole line if VPATH becomes empty
2303688de56ccSmrg# (actually we leave an empty line to preserve line numbers).
2303788de56ccSmrgif test "x$srcdir" = x.; then
2303847f86ac1Smrg  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
2303947f86ac1Smrgh
2304047f86ac1Smrgs///
2304147f86ac1Smrgs/^/:/
2304247f86ac1Smrgs/[	 ]*$/:/
2304347f86ac1Smrgs/:\$(srcdir):/:/g
2304447f86ac1Smrgs/:\${srcdir}:/:/g
2304547f86ac1Smrgs/:@srcdir@:/:/g
2304647f86ac1Smrgs/^:*//
2304788de56ccSmrgs/:*$//
2304847f86ac1Smrgx
2304947f86ac1Smrgs/\(=[	 ]*\).*/\1/
2305047f86ac1SmrgG
2305147f86ac1Smrgs/\n//
2305288de56ccSmrgs/^[^=]*=[	 ]*$//
2305388de56ccSmrg}'
23054b4ee4795Smrgfi
230551ab64890Smrg
2305688de56ccSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
2305788de56ccSmrgfi # test -n "$CONFIG_FILES"
230581ab64890Smrg
2305988de56ccSmrg# Set up the scripts for CONFIG_HEADERS section.
2306088de56ccSmrg# No need to generate them if there are no CONFIG_HEADERS.
2306188de56ccSmrg# This happens for instance with `./config.status Makefile'.
2306288de56ccSmrgif test -n "$CONFIG_HEADERS"; then
23063e9fcaa8aSmrgcat >"$ac_tmp/defines.awk" <<\_ACAWK ||
2306488de56ccSmrgBEGIN {
2306588de56ccSmrg_ACEOF
2306688de56ccSmrg
2306788de56ccSmrg# Transform confdefs.h into an awk script `defines.awk', embedded as
2306888de56ccSmrg# here-document in config.status, that substitutes the proper values into
2306988de56ccSmrg# config.h.in to produce config.h.
2307088de56ccSmrg
2307188de56ccSmrg# Create a delimiter string that does not exist in confdefs.h, to ease
2307288de56ccSmrg# handling of long lines.
2307388de56ccSmrgac_delim='%!_!# '
2307488de56ccSmrgfor ac_last_try in false false :; do
23075e9fcaa8aSmrg  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
23076e9fcaa8aSmrg  if test -z "$ac_tt"; then
2307788de56ccSmrg    break
2307888de56ccSmrg  elif $ac_last_try; then
2307947f86ac1Smrg    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
23080b4ee4795Smrg  else
2308188de56ccSmrg    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
23082b4ee4795Smrg  fi
2308388de56ccSmrgdone
230841ab64890Smrg
2308588de56ccSmrg# For the awk script, D is an array of macro values keyed by name,
2308688de56ccSmrg# likewise P contains macro parameters if any.  Preserve backslash
2308788de56ccSmrg# newline sequences.
2308888de56ccSmrg
2308988de56ccSmrgac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
2309088de56ccSmrgsed -n '
2309188de56ccSmrgs/.\{148\}/&'"$ac_delim"'/g
2309288de56ccSmrgt rset
2309388de56ccSmrg:rset
2309488de56ccSmrgs/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
2309588de56ccSmrgt def
2309688de56ccSmrgd
2309788de56ccSmrg:def
2309888de56ccSmrgs/\\$//
2309988de56ccSmrgt bsnl
2310088de56ccSmrgs/["\\]/\\&/g
2310188de56ccSmrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
2310288de56ccSmrgD["\1"]=" \3"/p
2310388de56ccSmrgs/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
2310488de56ccSmrgd
2310588de56ccSmrg:bsnl
2310688de56ccSmrgs/["\\]/\\&/g
2310788de56ccSmrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
2310888de56ccSmrgD["\1"]=" \3\\\\\\n"\\/p
2310988de56ccSmrgt cont
2311088de56ccSmrgs/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
2311188de56ccSmrgt cont
2311288de56ccSmrgd
2311388de56ccSmrg:cont
2311488de56ccSmrgn
2311588de56ccSmrgs/.\{148\}/&'"$ac_delim"'/g
2311688de56ccSmrgt clear
2311788de56ccSmrg:clear
2311888de56ccSmrgs/\\$//
2311988de56ccSmrgt bsnlc
2312088de56ccSmrgs/["\\]/\\&/g; s/^/"/; s/$/"/p
2312188de56ccSmrgd
2312288de56ccSmrg:bsnlc
2312388de56ccSmrgs/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
2312488de56ccSmrgb cont
2312588de56ccSmrg' <confdefs.h | sed '
2312688de56ccSmrgs/'"$ac_delim"'/"\\\
2312788de56ccSmrg"/g' >>$CONFIG_STATUS || ac_write_fail=1
2312888de56ccSmrg
2312988de56ccSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
2313088de56ccSmrg  for (key in D) D_is_set[key] = 1
2313188de56ccSmrg  FS = ""
2313288de56ccSmrg}
2313388de56ccSmrg/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
2313488de56ccSmrg  line = \$ 0
2313588de56ccSmrg  split(line, arg, " ")
2313688de56ccSmrg  if (arg[1] == "#") {
2313788de56ccSmrg    defundef = arg[2]
2313888de56ccSmrg    mac1 = arg[3]
2313988de56ccSmrg  } else {
2314088de56ccSmrg    defundef = substr(arg[1], 2)
2314188de56ccSmrg    mac1 = arg[2]
23142b4ee4795Smrg  }
2314388de56ccSmrg  split(mac1, mac2, "(") #)
2314488de56ccSmrg  macro = mac2[1]
2314588de56ccSmrg  prefix = substr(line, 1, index(line, defundef) - 1)
2314688de56ccSmrg  if (D_is_set[macro]) {
2314788de56ccSmrg    # Preserve the white space surrounding the "#".
2314888de56ccSmrg    print prefix "define", macro P[macro] D[macro]
2314988de56ccSmrg    next
2315088de56ccSmrg  } else {
2315188de56ccSmrg    # Replace #undef with comments.  This is necessary, for example,
2315288de56ccSmrg    # in the case of _POSIX_SOURCE, which is predefined and required
2315388de56ccSmrg    # on some systems where configure will not decide to define it.
2315488de56ccSmrg    if (defundef == "undef") {
2315588de56ccSmrg      print "/*", prefix defundef, macro, "*/"
2315688de56ccSmrg      next
2315788de56ccSmrg    }
2315888de56ccSmrg  }
2315988de56ccSmrg}
2316088de56ccSmrg{ print }
2316188de56ccSmrg_ACAWK
2316288de56ccSmrg_ACEOF
2316388de56ccSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
2316447f86ac1Smrg  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
2316588de56ccSmrgfi # test -n "$CONFIG_HEADERS"
231661ab64890Smrg
231671ab64890Smrg
2316888de56ccSmrgeval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
2316988de56ccSmrgshift
2317088de56ccSmrgfor ac_tag
23171b4ee4795Smrgdo
2317288de56ccSmrg  case $ac_tag in
2317388de56ccSmrg  :[FHLC]) ac_mode=$ac_tag; continue;;
2317488de56ccSmrg  esac
2317588de56ccSmrg  case $ac_mode$ac_tag in
2317688de56ccSmrg  :[FHL]*:*);;
23177e9fcaa8aSmrg  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
2317888de56ccSmrg  :[FH]-) ac_tag=-:-;;
2317988de56ccSmrg  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
2318088de56ccSmrg  esac
2318188de56ccSmrg  ac_save_IFS=$IFS
2318288de56ccSmrg  IFS=:
2318388de56ccSmrg  set x $ac_tag
2318488de56ccSmrg  IFS=$ac_save_IFS
2318588de56ccSmrg  shift
2318688de56ccSmrg  ac_file=$1
2318788de56ccSmrg  shift
231881ab64890Smrg
2318988de56ccSmrg  case $ac_mode in
2319088de56ccSmrg  :L) ac_source=$1;;
2319188de56ccSmrg  :[FH])
2319288de56ccSmrg    ac_file_inputs=
2319388de56ccSmrg    for ac_f
2319488de56ccSmrg    do
2319588de56ccSmrg      case $ac_f in
23196e9fcaa8aSmrg      -) ac_f="$ac_tmp/stdin";;
2319788de56ccSmrg      *) # Look for the file first in the build tree, then in the source tree
2319888de56ccSmrg	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
2319988de56ccSmrg	 # because $ac_f cannot contain `:'.
2320088de56ccSmrg	 test -f "$ac_f" ||
2320188de56ccSmrg	   case $ac_f in
2320288de56ccSmrg	   [\\/$]*) false;;
2320388de56ccSmrg	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
2320488de56ccSmrg	   esac ||
23205e9fcaa8aSmrg	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
2320688de56ccSmrg      esac
23207876003caSmrg      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
2320888de56ccSmrg      as_fn_append ac_file_inputs " '$ac_f'"
2320988de56ccSmrg    done
232101ab64890Smrg
2321188de56ccSmrg    # Let's still pretend it is `configure' which instantiates (i.e., don't
2321288de56ccSmrg    # use $as_me), people would be surprised to read:
2321388de56ccSmrg    #    /* config.h.  Generated by config.status.  */
2321488de56ccSmrg    configure_input='Generated from '`
23215876003caSmrg	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
2321688de56ccSmrg	`' by configure.'
2321788de56ccSmrg    if test x"$ac_file" != x-; then
2321888de56ccSmrg      configure_input="$ac_file.  $configure_input"
23219876003caSmrg      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
23220876003caSmrg$as_echo "$as_me: creating $ac_file" >&6;}
2322188de56ccSmrg    fi
2322288de56ccSmrg    # Neutralize special characters interpreted by sed in replacement strings.
2322388de56ccSmrg    case $configure_input in #(
2322488de56ccSmrg    *\&* | *\|* | *\\* )
23225876003caSmrg       ac_sed_conf_input=`$as_echo "$configure_input" |
2322688de56ccSmrg       sed 's/[\\\\&|]/\\\\&/g'`;; #(
2322788de56ccSmrg    *) ac_sed_conf_input=$configure_input;;
2322888de56ccSmrg    esac
232291ab64890Smrg
2323088de56ccSmrg    case $ac_tag in
23231e9fcaa8aSmrg    *:-:* | *:-) cat >"$ac_tmp/stdin" \
23232e9fcaa8aSmrg      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
2323388de56ccSmrg    esac
2323488de56ccSmrg    ;;
2323588de56ccSmrg  esac
232361ab64890Smrg
2323788de56ccSmrg  ac_dir=`$as_dirname -- "$ac_file" ||
2323888de56ccSmrg$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
2323988de56ccSmrg	 X"$ac_file" : 'X\(//\)[^/]' \| \
2324088de56ccSmrg	 X"$ac_file" : 'X\(//\)$' \| \
2324188de56ccSmrg	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
23242876003caSmrg$as_echo X"$ac_file" |
2324388de56ccSmrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
2324488de56ccSmrg	    s//\1/
2324588de56ccSmrg	    q
2324688de56ccSmrg	  }
2324788de56ccSmrg	  /^X\(\/\/\)[^/].*/{
2324888de56ccSmrg	    s//\1/
2324988de56ccSmrg	    q
2325088de56ccSmrg	  }
2325188de56ccSmrg	  /^X\(\/\/\)$/{
2325288de56ccSmrg	    s//\1/
2325388de56ccSmrg	    q
2325488de56ccSmrg	  }
2325588de56ccSmrg	  /^X\(\/\).*/{
2325688de56ccSmrg	    s//\1/
2325788de56ccSmrg	    q
2325888de56ccSmrg	  }
2325988de56ccSmrg	  s/.*/./; q'`
2326088de56ccSmrg  as_dir="$ac_dir"; as_fn_mkdir_p
2326188de56ccSmrg  ac_builddir=.
23262b4ee4795Smrg
2326388de56ccSmrgcase "$ac_dir" in
2326488de56ccSmrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
2326588de56ccSmrg*)
23266876003caSmrg  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
2326788de56ccSmrg  # A ".." for each directory in $ac_dir_suffix.
23268876003caSmrg  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
2326988de56ccSmrg  case $ac_top_builddir_sub in
2327088de56ccSmrg  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
2327188de56ccSmrg  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
2327288de56ccSmrg  esac ;;
2327388de56ccSmrgesac
2327488de56ccSmrgac_abs_top_builddir=$ac_pwd
2327588de56ccSmrgac_abs_builddir=$ac_pwd$ac_dir_suffix
2327688de56ccSmrg# for backward compatibility:
2327788de56ccSmrgac_top_builddir=$ac_top_build_prefix
23278b4ee4795Smrg
2327988de56ccSmrgcase $srcdir in
2328088de56ccSmrg  .)  # We are building in place.
2328188de56ccSmrg    ac_srcdir=.
2328288de56ccSmrg    ac_top_srcdir=$ac_top_builddir_sub
2328388de56ccSmrg    ac_abs_top_srcdir=$ac_pwd ;;
2328488de56ccSmrg  [\\/]* | ?:[\\/]* )  # Absolute name.
2328588de56ccSmrg    ac_srcdir=$srcdir$ac_dir_suffix;
2328688de56ccSmrg    ac_top_srcdir=$srcdir
2328788de56ccSmrg    ac_abs_top_srcdir=$srcdir ;;
2328888de56ccSmrg  *) # Relative name.
2328988de56ccSmrg    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
2329088de56ccSmrg    ac_top_srcdir=$ac_top_build_prefix$srcdir
2329188de56ccSmrg    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
2329288de56ccSmrgesac
2329388de56ccSmrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
232941ab64890Smrg
232951ab64890Smrg
2329688de56ccSmrg  case $ac_mode in
2329788de56ccSmrg  :F)
2329888de56ccSmrg  #
2329988de56ccSmrg  # CONFIG_FILE
2330088de56ccSmrg  #
233011ab64890Smrg
2330288de56ccSmrg  case $INSTALL in
2330388de56ccSmrg  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
2330488de56ccSmrg  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
2330588de56ccSmrg  esac
2330688de56ccSmrg  ac_MKDIR_P=$MKDIR_P
2330788de56ccSmrg  case $MKDIR_P in
2330888de56ccSmrg  [\\/$]* | ?:[\\/]* ) ;;
2330988de56ccSmrg  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
2331088de56ccSmrg  esac
2331188de56ccSmrg_ACEOF
233122e9c7c8cSmrg
2331388de56ccSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
2331488de56ccSmrg# If the template does not know about datarootdir, expand it.
2331588de56ccSmrg# FIXME: This hack should be removed a few years after 2.60.
2331688de56ccSmrgac_datarootdir_hack=; ac_datarootdir_seen=
2331788de56ccSmrgac_sed_dataroot='
2331888de56ccSmrg/datarootdir/ {
2331988de56ccSmrg  p
2332088de56ccSmrg  q
2332188de56ccSmrg}
2332288de56ccSmrg/@datadir@/p
2332388de56ccSmrg/@docdir@/p
2332488de56ccSmrg/@infodir@/p
2332588de56ccSmrg/@localedir@/p
2332688de56ccSmrg/@mandir@/p'
2332788de56ccSmrgcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
2332888de56ccSmrg*datarootdir*) ac_datarootdir_seen=yes;;
2332988de56ccSmrg*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
23330876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
23331876003caSmrg$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
2333288de56ccSmrg_ACEOF
2333388de56ccSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
2333488de56ccSmrg  ac_datarootdir_hack='
2333588de56ccSmrg  s&@datadir@&$datadir&g
2333688de56ccSmrg  s&@docdir@&$docdir&g
2333788de56ccSmrg  s&@infodir@&$infodir&g
2333888de56ccSmrg  s&@localedir@&$localedir&g
2333988de56ccSmrg  s&@mandir@&$mandir&g
2334088de56ccSmrg  s&\\\${datarootdir}&$datarootdir&g' ;;
2334188de56ccSmrgesac
2334288de56ccSmrg_ACEOF
233432e9c7c8cSmrg
2334488de56ccSmrg# Neutralize VPATH when `$srcdir' = `.'.
2334588de56ccSmrg# Shell code in configure.ac might set extrasub.
2334688de56ccSmrg# FIXME: do we really want to maintain this feature?
2334788de56ccSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
2334888de56ccSmrgac_sed_extra="$ac_vpsub
2334988de56ccSmrg$extrasub
2335088de56ccSmrg_ACEOF
2335188de56ccSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
2335288de56ccSmrg:t
2335388de56ccSmrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
2335488de56ccSmrgs|@configure_input@|$ac_sed_conf_input|;t t
2335588de56ccSmrgs&@top_builddir@&$ac_top_builddir_sub&;t t
2335688de56ccSmrgs&@top_build_prefix@&$ac_top_build_prefix&;t t
2335788de56ccSmrgs&@srcdir@&$ac_srcdir&;t t
2335888de56ccSmrgs&@abs_srcdir@&$ac_abs_srcdir&;t t
2335988de56ccSmrgs&@top_srcdir@&$ac_top_srcdir&;t t
2336088de56ccSmrgs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
2336188de56ccSmrgs&@builddir@&$ac_builddir&;t t
2336288de56ccSmrgs&@abs_builddir@&$ac_abs_builddir&;t t
2336388de56ccSmrgs&@abs_top_builddir@&$ac_abs_top_builddir&;t t
2336488de56ccSmrgs&@INSTALL@&$ac_INSTALL&;t t
2336588de56ccSmrgs&@MKDIR_P@&$ac_MKDIR_P&;t t
2336688de56ccSmrg$ac_datarootdir_hack
2336788de56ccSmrg"
23368e9fcaa8aSmrgeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
23369e9fcaa8aSmrg  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
2337088de56ccSmrg
2337188de56ccSmrgtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
23372e9fcaa8aSmrg  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
23373e9fcaa8aSmrg  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
23374e9fcaa8aSmrg      "$ac_tmp/out"`; test -z "$ac_out"; } &&
23375876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
2337647f86ac1Smrgwhich seems to be undefined.  Please make sure it is defined" >&5
23377876003caSmrg$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
2337847f86ac1Smrgwhich seems to be undefined.  Please make sure it is defined" >&2;}
2337988de56ccSmrg
23380e9fcaa8aSmrg  rm -f "$ac_tmp/stdin"
2338188de56ccSmrg  case $ac_file in
23382e9fcaa8aSmrg  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
23383e9fcaa8aSmrg  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
2338488de56ccSmrg  esac \
2338547f86ac1Smrg  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
2338688de56ccSmrg ;;
2338788de56ccSmrg  :H)
2338888de56ccSmrg  #
2338988de56ccSmrg  # CONFIG_HEADER
2339088de56ccSmrg  #
2339188de56ccSmrg  if test x"$ac_file" != x-; then
2339288de56ccSmrg    {
23393876003caSmrg      $as_echo "/* $configure_input  */" \
23394e9fcaa8aSmrg      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
23395e9fcaa8aSmrg    } >"$ac_tmp/config.h" \
2339647f86ac1Smrg      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
23397e9fcaa8aSmrg    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
23398876003caSmrg      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
23399876003caSmrg$as_echo "$as_me: $ac_file is unchanged" >&6;}
2340088de56ccSmrg    else
2340188de56ccSmrg      rm -f "$ac_file"
23402e9fcaa8aSmrg      mv "$ac_tmp/config.h" "$ac_file" \
2340347f86ac1Smrg	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
2340488de56ccSmrg    fi
2340588de56ccSmrg  else
23406876003caSmrg    $as_echo "/* $configure_input  */" \
23407e9fcaa8aSmrg      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
2340847f86ac1Smrg      || as_fn_error $? "could not create -" "$LINENO" 5
2340988de56ccSmrg  fi
2341088de56ccSmrg# Compute "$ac_file"'s index in $config_headers.
2341188de56ccSmrg_am_arg="$ac_file"
2341288de56ccSmrg_am_stamp_count=1
2341388de56ccSmrgfor _am_header in $config_headers :; do
2341488de56ccSmrg  case $_am_header in
2341588de56ccSmrg    $_am_arg | $_am_arg:* )
2341688de56ccSmrg      break ;;
2341788de56ccSmrg    * )
2341888de56ccSmrg      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
2341988de56ccSmrg  esac
2342088de56ccSmrgdone
2342188de56ccSmrgecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
2342288de56ccSmrg$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
2342388de56ccSmrg	 X"$_am_arg" : 'X\(//\)[^/]' \| \
2342488de56ccSmrg	 X"$_am_arg" : 'X\(//\)$' \| \
2342588de56ccSmrg	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
23426876003caSmrg$as_echo X"$_am_arg" |
2342788de56ccSmrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23428b4ee4795Smrg	    s//\1/
23429b4ee4795Smrg	    q
23430b4ee4795Smrg	  }
2343188de56ccSmrg	  /^X\(\/\/\)[^/].*/{
23432b4ee4795Smrg	    s//\1/
23433b4ee4795Smrg	    q
23434b4ee4795Smrg	  }
2343588de56ccSmrg	  /^X\(\/\/\)$/{
23436b4ee4795Smrg	    s//\1/
23437b4ee4795Smrg	    q
23438b4ee4795Smrg	  }
2343988de56ccSmrg	  /^X\(\/\).*/{
2344088de56ccSmrg	    s//\1/
2344188de56ccSmrg	    q
2344288de56ccSmrg	  }
2344388de56ccSmrg	  s/.*/./; q'`/stamp-h$_am_stamp_count
2344488de56ccSmrg ;;
234451ab64890Smrg
23446876003caSmrg  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
23447876003caSmrg$as_echo "$as_me: executing $ac_file commands" >&6;}
2344888de56ccSmrg ;;
2344988de56ccSmrg  esac
234501ab64890Smrg
234511ab64890Smrg
2345288de56ccSmrg  case $ac_file$ac_mode in
2345388de56ccSmrg    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
23454eb411b4bSmrg  # Older Autoconf quotes --file arguments for eval, but not when files
2345588de56ccSmrg  # are listed without --file.  Let's play safe and only enable the eval
2345688de56ccSmrg  # if we detect the quoting.
23457876003caSmrg  case $CONFIG_FILES in
23458876003caSmrg  *\'*) eval set x "$CONFIG_FILES" ;;
23459876003caSmrg  *)   set x $CONFIG_FILES ;;
23460876003caSmrg  esac
2346188de56ccSmrg  shift
23462876003caSmrg  for mf
2346388de56ccSmrg  do
2346488de56ccSmrg    # Strip MF so we end up with the name of the file.
23465876003caSmrg    mf=`echo "$mf" | sed -e 's/:.*$//'`
23466876003caSmrg    # Check whether this is an Automake generated Makefile or not.
23467876003caSmrg    # We used to match only the files named 'Makefile.in', but
23468876003caSmrg    # some people rename them; so instead we look at the file content.
23469876003caSmrg    # Grep'ing the first line is not enough: some people post-process
23470876003caSmrg    # each Makefile.in and add a new line on top of each file to say so.
23471876003caSmrg    # Grep'ing the whole file is not good either: AIX grep has a line
2347288de56ccSmrg    # limit of 2048, but all sed's we know have understand at least 4000.
23473876003caSmrg    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
23474876003caSmrg      dirpart=`$as_dirname -- "$mf" ||
23475876003caSmrg$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23476876003caSmrg	 X"$mf" : 'X\(//\)[^/]' \| \
23477876003caSmrg	 X"$mf" : 'X\(//\)$' \| \
23478876003caSmrg	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
23479876003caSmrg$as_echo X"$mf" |
23480b4ee4795Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23481b4ee4795Smrg	    s//\1/
23482b4ee4795Smrg	    q
23483b4ee4795Smrg	  }
23484b4ee4795Smrg	  /^X\(\/\/\)[^/].*/{
23485b4ee4795Smrg	    s//\1/
23486b4ee4795Smrg	    q
23487b4ee4795Smrg	  }
23488b4ee4795Smrg	  /^X\(\/\/\)$/{
23489b4ee4795Smrg	    s//\1/
23490b4ee4795Smrg	    q
23491b4ee4795Smrg	  }
23492b4ee4795Smrg	  /^X\(\/\).*/{
23493b4ee4795Smrg	    s//\1/
23494b4ee4795Smrg	    q
23495b4ee4795Smrg	  }
23496b4ee4795Smrg	  s/.*/./; q'`
23497876003caSmrg    else
23498876003caSmrg      continue
23499876003caSmrg    fi
23500876003caSmrg    # Extract the definition of DEPDIR, am__include, and am__quote
23501876003caSmrg    # from the Makefile without running 'make'.
23502876003caSmrg    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
23503876003caSmrg    test -z "$DEPDIR" && continue
23504876003caSmrg    am__include=`sed -n 's/^am__include = //p' < "$mf"`
23505876003caSmrg    test -z "$am__include" && continue
23506876003caSmrg    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
23507876003caSmrg    # Find all dependency output files, they are included files with
23508876003caSmrg    # $(DEPDIR) in their names.  We invoke sed twice because it is the
23509876003caSmrg    # simplest approach to changing $(DEPDIR) to its actual value in the
23510876003caSmrg    # expansion.
23511876003caSmrg    for file in `sed -n "
23512876003caSmrg      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
23513876003caSmrg	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
23514876003caSmrg      # Make sure the directory exists.
23515876003caSmrg      test -f "$dirpart/$file" && continue
23516876003caSmrg      fdir=`$as_dirname -- "$file" ||
23517876003caSmrg$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23518876003caSmrg	 X"$file" : 'X\(//\)[^/]' \| \
23519876003caSmrg	 X"$file" : 'X\(//\)$' \| \
23520876003caSmrg	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
23521876003caSmrg$as_echo X"$file" |
23522876003caSmrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
2352388de56ccSmrg	    s//\1/
2352488de56ccSmrg	    q
2352588de56ccSmrg	  }
23526876003caSmrg	  /^X\(\/\/\)[^/].*/{
235279c019ec5Smaya	    s//\1/
235289c019ec5Smaya	    q
235299c019ec5Smaya	  }
23530876003caSmrg	  /^X\(\/\/\)$/{
23531876003caSmrg	    s//\1/
23532876003caSmrg	    q
23533876003caSmrg	  }
23534876003caSmrg	  /^X\(\/\).*/{
2353588de56ccSmrg	    s//\1/
2353688de56ccSmrg	    q
2353788de56ccSmrg	  }
2353888de56ccSmrg	  s/.*/./; q'`
23539876003caSmrg      as_dir=$dirpart/$fdir; as_fn_mkdir_p
23540876003caSmrg      # echo "creating $dirpart/$file"
23541876003caSmrg      echo '# dummy' > "$dirpart/$file"
23542876003caSmrg    done
2354388de56ccSmrg  done
2354488de56ccSmrg}
2354588de56ccSmrg ;;
2354688de56ccSmrg    "libtool":C)
235471ab64890Smrg
23548862bcd1aSmrg    # See if we are running on zsh, and set the options that allow our
2354988de56ccSmrg    # commands through without removal of \ escapes.
23550862bcd1aSmrg    if test -n "${ZSH_VERSION+set}"; then
2355188de56ccSmrg      setopt NO_GLOB_SUBST
2355288de56ccSmrg    fi
235531ab64890Smrg
23554862bcd1aSmrg    cfgfile=${ofile}T
2355588de56ccSmrg    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
2355688de56ccSmrg    $RM "$cfgfile"
235571ab64890Smrg
2355888de56ccSmrg    cat <<_LT_EOF >> "$cfgfile"
2355988de56ccSmrg#! $SHELL
23560862bcd1aSmrg# Generated automatically by $as_me ($PACKAGE) $VERSION
2356103ea5dc6Smrg# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
2356288de56ccSmrg# NOTE: Changes made to this file will be lost: look at ltmain.sh.
23563862bcd1aSmrg
23564862bcd1aSmrg# Provide generalized library-building support services.
23565862bcd1aSmrg# Written by Gordon Matzigkeit, 1996
23566862bcd1aSmrg
23567862bcd1aSmrg# Copyright (C) 2014 Free Software Foundation, Inc.
23568862bcd1aSmrg# This is free software; see the source for copying conditions.  There is NO
23569862bcd1aSmrg# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
23570862bcd1aSmrg
23571862bcd1aSmrg# GNU Libtool is free software; you can redistribute it and/or modify
23572862bcd1aSmrg# it under the terms of the GNU General Public License as published by
23573862bcd1aSmrg# the Free Software Foundation; either version 2 of of the License, or
23574862bcd1aSmrg# (at your option) any later version.
2357588de56ccSmrg#
23576862bcd1aSmrg# As a special exception to the GNU General Public License, if you
23577862bcd1aSmrg# distribute this file as part of a program or library that is built
23578862bcd1aSmrg# using GNU Libtool, you may include this file under the  same
23579862bcd1aSmrg# distribution terms that you use for the rest of that program.
2358088de56ccSmrg#
23581862bcd1aSmrg# GNU Libtool is distributed in the hope that it will be useful, but
23582862bcd1aSmrg# WITHOUT ANY WARRANTY; without even the implied warranty of
2358388de56ccSmrg# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
2358488de56ccSmrg# GNU General Public License for more details.
2358588de56ccSmrg#
2358688de56ccSmrg# You should have received a copy of the GNU General Public License
23587862bcd1aSmrg# along with this program.  If not, see <http://www.gnu.org/licenses/>.
235881ab64890Smrg
235891ab64890Smrg
2359088de56ccSmrg# The names of the tagged configurations supported by this script.
23591862bcd1aSmrgavailable_tags=''
23592862bcd1aSmrg
23593862bcd1aSmrg# Configured defaults for sys_lib_dlsearch_path munging.
23594862bcd1aSmrg: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
235951ab64890Smrg
2359688de56ccSmrg# ### BEGIN LIBTOOL CONFIG
235971ab64890Smrg
2359888de56ccSmrg# Which release of libtool.m4 was used?
2359988de56ccSmrgmacro_version=$macro_version
2360088de56ccSmrgmacro_revision=$macro_revision
236011ab64890Smrg
2360288de56ccSmrg# Whether or not to build shared libraries.
2360388de56ccSmrgbuild_libtool_libs=$enable_shared
236041ab64890Smrg
2360588de56ccSmrg# Whether or not to build static libraries.
2360688de56ccSmrgbuild_old_libs=$enable_static
236071ab64890Smrg
2360888de56ccSmrg# What type of objects to build.
2360988de56ccSmrgpic_mode=$pic_mode
236101ab64890Smrg
2361188de56ccSmrg# Whether or not to optimize for fast installation.
2361288de56ccSmrgfast_install=$enable_fast_install
236131ab64890Smrg
23614862bcd1aSmrg# Shared archive member basename,for filename based shared library versioning on AIX.
23615862bcd1aSmrgshared_archive_member_spec=$shared_archive_member_spec
23616862bcd1aSmrg
23617e9fcaa8aSmrg# Shell to use when invoking shell scripts.
23618e9fcaa8aSmrgSHELL=$lt_SHELL
23619e9fcaa8aSmrg
23620e9fcaa8aSmrg# An echo program that protects backslashes.
23621e9fcaa8aSmrgECHO=$lt_ECHO
23622e9fcaa8aSmrg
23623eb411b4bSmrg# The PATH separator for the build system.
23624eb411b4bSmrgPATH_SEPARATOR=$lt_PATH_SEPARATOR
23625eb411b4bSmrg
2362688de56ccSmrg# The host system.
2362788de56ccSmrghost_alias=$host_alias
2362888de56ccSmrghost=$host
2362988de56ccSmrghost_os=$host_os
236301ab64890Smrg
2363188de56ccSmrg# The build system.
2363288de56ccSmrgbuild_alias=$build_alias
2363388de56ccSmrgbuild=$build
2363488de56ccSmrgbuild_os=$build_os
236351ab64890Smrg
2363688de56ccSmrg# A sed program that does not truncate output.
2363788de56ccSmrgSED=$lt_SED
236381ab64890Smrg
2363988de56ccSmrg# Sed that helps us avoid accidentally triggering echo(1) options like -n.
2364088de56ccSmrgXsed="\$SED -e 1s/^X//"
236411ab64890Smrg
2364288de56ccSmrg# A grep program that handles long lines.
2364388de56ccSmrgGREP=$lt_GREP
2364488de56ccSmrg
2364588de56ccSmrg# An ERE matcher.
2364688de56ccSmrgEGREP=$lt_EGREP
2364788de56ccSmrg
2364888de56ccSmrg# A literal string matcher.
2364988de56ccSmrgFGREP=$lt_FGREP
2365088de56ccSmrg
2365188de56ccSmrg# A BSD- or MS-compatible name lister.
2365288de56ccSmrgNM=$lt_NM
2365388de56ccSmrg
2365488de56ccSmrg# Whether we need soft or hard links.
2365588de56ccSmrgLN_S=$lt_LN_S
2365688de56ccSmrg
2365788de56ccSmrg# What is the maximum length of a command?
2365888de56ccSmrgmax_cmd_len=$max_cmd_len
2365988de56ccSmrg
2366088de56ccSmrg# Object file suffix (normally "o").
2366188de56ccSmrgobjext=$ac_objext
2366288de56ccSmrg
2366388de56ccSmrg# Executable file suffix (normally "").
2366488de56ccSmrgexeext=$exeext
2366588de56ccSmrg
2366688de56ccSmrg# whether the shell understands "unset".
2366788de56ccSmrglt_unset=$lt_unset
2366888de56ccSmrg
2366988de56ccSmrg# turn spaces into newlines.
2367088de56ccSmrgSP2NL=$lt_lt_SP2NL
2367188de56ccSmrg
2367288de56ccSmrg# turn newlines into spaces.
2367388de56ccSmrgNL2SP=$lt_lt_NL2SP
2367488de56ccSmrg
23675e9fcaa8aSmrg# convert \$build file names to \$host format.
23676e9fcaa8aSmrgto_host_file_cmd=$lt_cv_to_host_file_cmd
23677e9fcaa8aSmrg
23678e9fcaa8aSmrg# convert \$build files to toolchain format.
23679e9fcaa8aSmrgto_tool_file_cmd=$lt_cv_to_tool_file_cmd
2368088de56ccSmrg
2368188de56ccSmrg# An object symbol dumper.
2368288de56ccSmrgOBJDUMP=$lt_OBJDUMP
2368388de56ccSmrg
2368488de56ccSmrg# Method to check whether dependent libraries are shared objects.
2368588de56ccSmrgdeplibs_check_method=$lt_deplibs_check_method
2368688de56ccSmrg
23687e9fcaa8aSmrg# Command to use when deplibs_check_method = "file_magic".
2368888de56ccSmrgfile_magic_cmd=$lt_file_magic_cmd
2368988de56ccSmrg
23690e9fcaa8aSmrg# How to find potential files when deplibs_check_method = "file_magic".
23691e9fcaa8aSmrgfile_magic_glob=$lt_file_magic_glob
23692e9fcaa8aSmrg
23693e9fcaa8aSmrg# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
23694e9fcaa8aSmrgwant_nocaseglob=$lt_want_nocaseglob
23695e9fcaa8aSmrg
23696e9fcaa8aSmrg# DLL creation program.
23697e9fcaa8aSmrgDLLTOOL=$lt_DLLTOOL
23698e9fcaa8aSmrg
23699e9fcaa8aSmrg# Command to associate shared and link libraries.
23700e9fcaa8aSmrgsharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
23701e9fcaa8aSmrg
2370288de56ccSmrg# The archiver.
2370388de56ccSmrgAR=$lt_AR
23704e9fcaa8aSmrg
23705e9fcaa8aSmrg# Flags to create an archive.
23706876003caSmrgAR_FLAGS=$lt_AR_FLAGS
2370788de56ccSmrg
23708e9fcaa8aSmrg# How to feed a file listing to the archiver.
23709e9fcaa8aSmrgarchiver_list_spec=$lt_archiver_list_spec
23710e9fcaa8aSmrg
2371188de56ccSmrg# A symbol stripping program.
2371288de56ccSmrgSTRIP=$lt_STRIP
2371388de56ccSmrg
2371488de56ccSmrg# Commands used to install an old-style archive.
2371588de56ccSmrgRANLIB=$lt_RANLIB
2371688de56ccSmrgold_postinstall_cmds=$lt_old_postinstall_cmds
2371788de56ccSmrgold_postuninstall_cmds=$lt_old_postuninstall_cmds
2371888de56ccSmrg
23719e9fcaa8aSmrg# Whether to use a lock for old archive extraction.
23720e9fcaa8aSmrglock_old_archive_extraction=$lock_old_archive_extraction
23721e9fcaa8aSmrg
2372288de56ccSmrg# A C compiler.
2372388de56ccSmrgLTCC=$lt_CC
2372488de56ccSmrg
2372588de56ccSmrg# LTCC compiler flags.
2372688de56ccSmrgLTCFLAGS=$lt_CFLAGS
2372788de56ccSmrg
2372888de56ccSmrg# Take the output of nm and produce a listing of raw symbols and C names.
2372988de56ccSmrgglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
2373088de56ccSmrg
2373188de56ccSmrg# Transform the output of nm in a proper C declaration.
2373288de56ccSmrgglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
2373388de56ccSmrg
23734862bcd1aSmrg# Transform the output of nm into a list of symbols to manually relocate.
23735862bcd1aSmrgglobal_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
23736862bcd1aSmrg
2373788de56ccSmrg# Transform the output of nm in a C name address pair.
2373888de56ccSmrgglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
2373988de56ccSmrg
2374088de56ccSmrg# Transform the output of nm in a C name address pair when lib prefix is needed.
2374188de56ccSmrgglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
2374288de56ccSmrg
23743862bcd1aSmrg# The name lister interface.
23744862bcd1aSmrgnm_interface=$lt_lt_cv_nm_interface
23745862bcd1aSmrg
23746e9fcaa8aSmrg# Specify filename containing input files for \$NM.
23747e9fcaa8aSmrgnm_file_list_spec=$lt_nm_file_list_spec
2374888de56ccSmrg
23749862bcd1aSmrg# The root where to search for dependent libraries,and where our libraries should be installed.
23750e9fcaa8aSmrglt_sysroot=$lt_sysroot
2375188de56ccSmrg
23752862bcd1aSmrg# Command to truncate a binary pipe.
23753862bcd1aSmrglt_truncate_bin=$lt_lt_cv_truncate_bin
23754862bcd1aSmrg
23755e9fcaa8aSmrg# The name of the directory that contains temporary libtool files.
23756e9fcaa8aSmrgobjdir=$objdir
2375788de56ccSmrg
2375888de56ccSmrg# Used to examine libraries when file_magic_cmd begins with "file".
2375988de56ccSmrgMAGIC_CMD=$MAGIC_CMD
2376088de56ccSmrg
2376188de56ccSmrg# Must we lock files when doing compilation?
2376288de56ccSmrgneed_locks=$lt_need_locks
2376388de56ccSmrg
23764e9fcaa8aSmrg# Manifest tool.
23765e9fcaa8aSmrgMANIFEST_TOOL=$lt_MANIFEST_TOOL
23766e9fcaa8aSmrg
2376788de56ccSmrg# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
2376888de56ccSmrgDSYMUTIL=$lt_DSYMUTIL
2376988de56ccSmrg
2377088de56ccSmrg# Tool to change global to local symbols on Mac OS X.
2377188de56ccSmrgNMEDIT=$lt_NMEDIT
2377288de56ccSmrg
2377388de56ccSmrg# Tool to manipulate fat objects and archives on Mac OS X.
2377488de56ccSmrgLIPO=$lt_LIPO
2377588de56ccSmrg
2377688de56ccSmrg# ldd/readelf like tool for Mach-O binaries on Mac OS X.
2377788de56ccSmrgOTOOL=$lt_OTOOL
2377888de56ccSmrg
2377988de56ccSmrg# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
2378088de56ccSmrgOTOOL64=$lt_OTOOL64
2378188de56ccSmrg
2378288de56ccSmrg# Old archive suffix (normally "a").
2378388de56ccSmrglibext=$libext
2378488de56ccSmrg
2378588de56ccSmrg# Shared library suffix (normally ".so").
2378688de56ccSmrgshrext_cmds=$lt_shrext_cmds
2378788de56ccSmrg
2378888de56ccSmrg# The commands to extract the exported symbol list from a shared archive.
2378988de56ccSmrgextract_expsyms_cmds=$lt_extract_expsyms_cmds
2379088de56ccSmrg
2379188de56ccSmrg# Variables whose values should be saved in libtool wrapper scripts and
2379288de56ccSmrg# restored at link time.
2379388de56ccSmrgvariables_saved_for_relink=$lt_variables_saved_for_relink
2379488de56ccSmrg
2379588de56ccSmrg# Do we need the "lib" prefix for modules?
2379688de56ccSmrgneed_lib_prefix=$need_lib_prefix
2379788de56ccSmrg
2379888de56ccSmrg# Do we need a version for libraries?
2379988de56ccSmrgneed_version=$need_version
2380088de56ccSmrg
2380188de56ccSmrg# Library versioning type.
2380288de56ccSmrgversion_type=$version_type
2380388de56ccSmrg
2380488de56ccSmrg# Shared library runtime path variable.
2380588de56ccSmrgrunpath_var=$runpath_var
2380688de56ccSmrg
2380788de56ccSmrg# Shared library path variable.
2380888de56ccSmrgshlibpath_var=$shlibpath_var
238091ab64890Smrg
2381088de56ccSmrg# Is shlibpath searched before the hard-coded library search path?
2381188de56ccSmrgshlibpath_overrides_runpath=$shlibpath_overrides_runpath
238121ab64890Smrg
2381388de56ccSmrg# Format of library name prefix.
2381488de56ccSmrglibname_spec=$lt_libname_spec
238151ab64890Smrg
2381688de56ccSmrg# List of archive names.  First name is the real one, the rest are links.
2381788de56ccSmrg# The last name is the one that the linker finds with -lNAME
2381888de56ccSmrglibrary_names_spec=$lt_library_names_spec
238191ab64890Smrg
2382088de56ccSmrg# The coded name of the library, if different from the real name.
2382188de56ccSmrgsoname_spec=$lt_soname_spec
238221ab64890Smrg
23823e9fcaa8aSmrg# Permission mode override for installation of shared libraries.
23824e9fcaa8aSmrginstall_override_mode=$lt_install_override_mode
23825e9fcaa8aSmrg
2382688de56ccSmrg# Command to use after installation of a shared archive.
2382788de56ccSmrgpostinstall_cmds=$lt_postinstall_cmds
238281ab64890Smrg
2382988de56ccSmrg# Command to use after uninstallation of a shared archive.
2383088de56ccSmrgpostuninstall_cmds=$lt_postuninstall_cmds
238311ab64890Smrg
2383288de56ccSmrg# Commands used to finish a libtool library installation in a directory.
2383388de56ccSmrgfinish_cmds=$lt_finish_cmds
238341ab64890Smrg
2383588de56ccSmrg# As "finish_cmds", except a single script fragment to be evaled but
2383688de56ccSmrg# not shown.
2383788de56ccSmrgfinish_eval=$lt_finish_eval
238381ab64890Smrg
2383988de56ccSmrg# Whether we should hardcode library paths into libraries.
2384088de56ccSmrghardcode_into_libs=$hardcode_into_libs
238411ab64890Smrg
2384288de56ccSmrg# Compile-time system search path for libraries.
2384388de56ccSmrgsys_lib_search_path_spec=$lt_sys_lib_search_path_spec
238441ab64890Smrg
23845862bcd1aSmrg# Detected run-time system search path for libraries.
23846862bcd1aSmrgsys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
23847862bcd1aSmrg
23848862bcd1aSmrg# Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
23849862bcd1aSmrgconfigure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
238501ab64890Smrg
2385188de56ccSmrg# Whether dlopen is supported.
2385288de56ccSmrgdlopen_support=$enable_dlopen
238531ab64890Smrg
2385488de56ccSmrg# Whether dlopen of programs is supported.
2385588de56ccSmrgdlopen_self=$enable_dlopen_self
238561ab64890Smrg
2385788de56ccSmrg# Whether dlopen of statically linked programs is supported.
2385888de56ccSmrgdlopen_self_static=$enable_dlopen_self_static
238591ab64890Smrg
2386088de56ccSmrg# Commands to strip libraries.
2386188de56ccSmrgold_striplib=$lt_old_striplib
2386288de56ccSmrgstriplib=$lt_striplib
238631ab64890Smrg
238641ab64890Smrg
2386588de56ccSmrg# The linker used to build libraries.
2386688de56ccSmrgLD=$lt_LD
238671ab64890Smrg
23868e9fcaa8aSmrg# How to create reloadable object files.
23869e9fcaa8aSmrgreload_flag=$lt_reload_flag
23870e9fcaa8aSmrgreload_cmds=$lt_reload_cmds
23871e9fcaa8aSmrg
2387288de56ccSmrg# Commands used to build an old-style archive.
2387388de56ccSmrgold_archive_cmds=$lt_old_archive_cmds
238741ab64890Smrg
2387588de56ccSmrg# A language specific compiler.
2387688de56ccSmrgCC=$lt_compiler
238771ab64890Smrg
2387888de56ccSmrg# Is the compiler the GNU compiler?
2387988de56ccSmrgwith_gcc=$GCC
238801ab64890Smrg
2388188de56ccSmrg# Compiler flag to turn off builtin functions.
2388288de56ccSmrgno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
238831ab64890Smrg
2388488de56ccSmrg# Additional compiler flags for building library objects.
2388588de56ccSmrgpic_flag=$lt_lt_prog_compiler_pic
238861ab64890Smrg
23887e9fcaa8aSmrg# How to pass a linker flag through the compiler.
23888e9fcaa8aSmrgwl=$lt_lt_prog_compiler_wl
23889e9fcaa8aSmrg
2389088de56ccSmrg# Compiler flag to prevent dynamic linking.
2389188de56ccSmrglink_static_flag=$lt_lt_prog_compiler_static
238921ab64890Smrg
2389388de56ccSmrg# Does compiler simultaneously support -c and -o options?
2389488de56ccSmrgcompiler_c_o=$lt_lt_cv_prog_compiler_c_o
238951ab64890Smrg
2389688de56ccSmrg# Whether or not to add -lc for building shared libraries.
2389788de56ccSmrgbuild_libtool_need_lc=$archive_cmds_need_lc
238981ab64890Smrg
2389988de56ccSmrg# Whether or not to disallow shared libs when runtime libs are static.
2390088de56ccSmrgallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
239011ab64890Smrg
2390288de56ccSmrg# Compiler flag to allow reflexive dlopens.
2390388de56ccSmrgexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec
239041ab64890Smrg
2390588de56ccSmrg# Compiler flag to generate shared objects directly from archives.
2390688de56ccSmrgwhole_archive_flag_spec=$lt_whole_archive_flag_spec
239071ab64890Smrg
2390888de56ccSmrg# Whether the compiler copes with passing no objects directly.
2390988de56ccSmrgcompiler_needs_object=$lt_compiler_needs_object
239101ab64890Smrg
2391188de56ccSmrg# Create an old-style archive from a shared archive.
2391288de56ccSmrgold_archive_from_new_cmds=$lt_old_archive_from_new_cmds
239131ab64890Smrg
2391488de56ccSmrg# Create a temporary old-style archive to link instead of a shared archive.
2391588de56ccSmrgold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
239161ab64890Smrg
2391788de56ccSmrg# Commands used to build a shared archive.
2391888de56ccSmrgarchive_cmds=$lt_archive_cmds
2391988de56ccSmrgarchive_expsym_cmds=$lt_archive_expsym_cmds
239201ab64890Smrg
2392188de56ccSmrg# Commands used to build a loadable module if different from building
2392288de56ccSmrg# a shared archive.
2392388de56ccSmrgmodule_cmds=$lt_module_cmds
2392488de56ccSmrgmodule_expsym_cmds=$lt_module_expsym_cmds
239251ab64890Smrg
2392688de56ccSmrg# Whether we are building with GNU ld or not.
2392788de56ccSmrgwith_gnu_ld=$lt_with_gnu_ld
239281ab64890Smrg
2392988de56ccSmrg# Flag that allows shared libraries with undefined symbols to be built.
2393088de56ccSmrgallow_undefined_flag=$lt_allow_undefined_flag
239312e9c7c8cSmrg
2393288de56ccSmrg# Flag that enforces no undefined symbols.
2393388de56ccSmrgno_undefined_flag=$lt_no_undefined_flag
239341ab64890Smrg
2393588de56ccSmrg# Flag to hardcode \$libdir into a binary during linking.
2393688de56ccSmrg# This must work even if \$libdir does not exist
2393788de56ccSmrghardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
239381ab64890Smrg
2393988de56ccSmrg# Whether we need a single "-rpath" flag with a separated argument.
2394088de56ccSmrghardcode_libdir_separator=$lt_hardcode_libdir_separator
239412e9c7c8cSmrg
23942862bcd1aSmrg# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
2394388de56ccSmrg# DIR into the resulting binary.
2394488de56ccSmrghardcode_direct=$hardcode_direct
239452e9c7c8cSmrg
23946862bcd1aSmrg# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
2394788de56ccSmrg# DIR into the resulting binary and the resulting library dependency is
23948862bcd1aSmrg# "absolute",i.e impossible to change by setting \$shlibpath_var if the
2394988de56ccSmrg# library is relocated.
2395088de56ccSmrghardcode_direct_absolute=$hardcode_direct_absolute
2395188de56ccSmrg
2395288de56ccSmrg# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
2395388de56ccSmrg# into the resulting binary.
2395488de56ccSmrghardcode_minus_L=$hardcode_minus_L
2395588de56ccSmrg
2395688de56ccSmrg# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
2395788de56ccSmrg# into the resulting binary.
2395888de56ccSmrghardcode_shlibpath_var=$hardcode_shlibpath_var
2395988de56ccSmrg
2396088de56ccSmrg# Set to "yes" if building a shared library automatically hardcodes DIR
2396188de56ccSmrg# into the library and all subsequent libraries and executables linked
2396288de56ccSmrg# against it.
2396388de56ccSmrghardcode_automatic=$hardcode_automatic
2396488de56ccSmrg
2396588de56ccSmrg# Set to yes if linker adds runtime paths of dependent libraries
2396688de56ccSmrg# to runtime path list.
2396788de56ccSmrginherit_rpath=$inherit_rpath
2396888de56ccSmrg
2396988de56ccSmrg# Whether libtool must link a program against all its dependency libraries.
2397088de56ccSmrglink_all_deplibs=$link_all_deplibs
2397188de56ccSmrg
2397288de56ccSmrg# Set to "yes" if exported symbols are required.
2397388de56ccSmrgalways_export_symbols=$always_export_symbols
2397488de56ccSmrg
2397588de56ccSmrg# The commands to list exported symbols.
2397688de56ccSmrgexport_symbols_cmds=$lt_export_symbols_cmds
2397788de56ccSmrg
2397888de56ccSmrg# Symbols that should not be listed in the preloaded symbols.
2397988de56ccSmrgexclude_expsyms=$lt_exclude_expsyms
2398088de56ccSmrg
2398188de56ccSmrg# Symbols that must always be exported.
2398288de56ccSmrginclude_expsyms=$lt_include_expsyms
2398388de56ccSmrg
2398488de56ccSmrg# Commands necessary for linking programs (against libraries) with templates.
2398588de56ccSmrgprelink_cmds=$lt_prelink_cmds
2398688de56ccSmrg
23987e9fcaa8aSmrg# Commands necessary for finishing linking programs.
23988e9fcaa8aSmrgpostlink_cmds=$lt_postlink_cmds
23989e9fcaa8aSmrg
2399088de56ccSmrg# Specify filename containing input files.
2399188de56ccSmrgfile_list_spec=$lt_file_list_spec
2399288de56ccSmrg
2399388de56ccSmrg# How to hardcode a shared library path into an executable.
2399488de56ccSmrghardcode_action=$hardcode_action
2399588de56ccSmrg
2399688de56ccSmrg# ### END LIBTOOL CONFIG
2399788de56ccSmrg
23998862bcd1aSmrg_LT_EOF
23999862bcd1aSmrg
24000862bcd1aSmrg    cat <<'_LT_EOF' >> "$cfgfile"
24001862bcd1aSmrg
24002862bcd1aSmrg# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
24003862bcd1aSmrg
24004862bcd1aSmrg# func_munge_path_list VARIABLE PATH
24005862bcd1aSmrg# -----------------------------------
24006862bcd1aSmrg# VARIABLE is name of variable containing _space_ separated list of
24007862bcd1aSmrg# directories to be munged by the contents of PATH, which is string
24008862bcd1aSmrg# having a format:
24009862bcd1aSmrg# "DIR[:DIR]:"
24010862bcd1aSmrg#       string "DIR[ DIR]" will be prepended to VARIABLE
24011862bcd1aSmrg# ":DIR[:DIR]"
24012862bcd1aSmrg#       string "DIR[ DIR]" will be appended to VARIABLE
24013862bcd1aSmrg# "DIRP[:DIRP]::[DIRA:]DIRA"
24014862bcd1aSmrg#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
24015862bcd1aSmrg#       "DIRA[ DIRA]" will be appended to VARIABLE
24016862bcd1aSmrg# "DIR[:DIR]"
24017862bcd1aSmrg#       VARIABLE will be replaced by "DIR[ DIR]"
24018862bcd1aSmrgfunc_munge_path_list ()
24019862bcd1aSmrg{
24020862bcd1aSmrg    case x$2 in
24021862bcd1aSmrg    x)
24022862bcd1aSmrg        ;;
24023862bcd1aSmrg    *:)
24024862bcd1aSmrg        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
24025862bcd1aSmrg        ;;
24026862bcd1aSmrg    x:*)
24027862bcd1aSmrg        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
24028862bcd1aSmrg        ;;
24029862bcd1aSmrg    *::*)
24030862bcd1aSmrg        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
24031862bcd1aSmrg        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
24032862bcd1aSmrg        ;;
24033862bcd1aSmrg    *)
24034862bcd1aSmrg        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
24035862bcd1aSmrg        ;;
24036862bcd1aSmrg    esac
24037862bcd1aSmrg}
24038862bcd1aSmrg
24039862bcd1aSmrg
24040862bcd1aSmrg# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
24041862bcd1aSmrgfunc_cc_basename ()
24042862bcd1aSmrg{
24043862bcd1aSmrg    for cc_temp in $*""; do
24044862bcd1aSmrg      case $cc_temp in
24045862bcd1aSmrg        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
24046862bcd1aSmrg        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
24047862bcd1aSmrg        \-*) ;;
24048862bcd1aSmrg        *) break;;
24049862bcd1aSmrg      esac
24050862bcd1aSmrg    done
24051862bcd1aSmrg    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
24052862bcd1aSmrg}
24053862bcd1aSmrg
24054862bcd1aSmrg
24055862bcd1aSmrg# ### END FUNCTIONS SHARED WITH CONFIGURE
24056862bcd1aSmrg
2405788de56ccSmrg_LT_EOF
2405888de56ccSmrg
2405988de56ccSmrg  case $host_os in
2406088de56ccSmrg  aix3*)
2406188de56ccSmrg    cat <<\_LT_EOF >> "$cfgfile"
2406288de56ccSmrg# AIX sometimes has problems with the GCC collect2 program.  For some
2406388de56ccSmrg# reason, if we set the COLLECT_NAMES environment variable, the problems
2406488de56ccSmrg# vanish in a puff of smoke.
24065862bcd1aSmrgif test set != "${COLLECT_NAMES+set}"; then
2406688de56ccSmrg  COLLECT_NAMES=
2406788de56ccSmrg  export COLLECT_NAMES
2406888de56ccSmrgfi
2406988de56ccSmrg_LT_EOF
2407088de56ccSmrg    ;;
2407188de56ccSmrg  esac
240722e9c7c8cSmrg
240732e9c7c8cSmrg
24074862bcd1aSmrgltmain=$ac_aux_dir/ltmain.sh
240752e9c7c8cSmrg
240761ab64890Smrg
2407788de56ccSmrg  # We use sed instead of cat because bash on DJGPP gets confused if
2407888de56ccSmrg  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
2407988de56ccSmrg  # text mode, it properly converts lines to CR/LF.  This bash problem
2408088de56ccSmrg  # is reportedly fixed, but why not run on old versions too?
24081876003caSmrg  sed '$q' "$ltmain" >> "$cfgfile" \
24082e9fcaa8aSmrg     || (rm -f "$cfgfile"; exit 1)
24083e9fcaa8aSmrg
24084e9fcaa8aSmrg   mv -f "$cfgfile" "$ofile" ||
2408588de56ccSmrg    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
2408688de56ccSmrg  chmod +x "$ofile"
2408788de56ccSmrg
240881ab64890Smrg ;;
240891ab64890Smrg
240901ab64890Smrg  esac
240911ab64890Smrgdone # for ac_tag
240921ab64890Smrg
240931ab64890Smrg
24094b4ee4795Smrgas_fn_exit 0
240951ab64890Smrg_ACEOF
240961ab64890Smrgac_clean_files=$ac_clean_files_save
240971ab64890Smrg
240982e9c7c8cSmrgtest $ac_write_fail = 0 ||
2409947f86ac1Smrg  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
241002e9c7c8cSmrg
241011ab64890Smrg
241021ab64890Smrg# configure is writing to config.log, and then calls config.status.
241031ab64890Smrg# config.status does its own redirection, appending to config.log.
241041ab64890Smrg# Unfortunately, on DOS this fails, as config.log is still kept open
241051ab64890Smrg# by configure, so config.status won't be able to write to it; its
241061ab64890Smrg# output is simply discarded.  So we exec the FD to /dev/null,
241071ab64890Smrg# effectively closing config.log, so it can be properly (re)opened and
241081ab64890Smrg# appended to by config.status.  When coming back to configure, we
241091ab64890Smrg# need to make the FD available again.
241101ab64890Smrgif test "$no_create" != yes; then
241111ab64890Smrg  ac_cs_success=:
241121ab64890Smrg  ac_config_status_args=
241131ab64890Smrg  test "$silent" = yes &&
241141ab64890Smrg    ac_config_status_args="$ac_config_status_args --quiet"
241151ab64890Smrg  exec 5>/dev/null
241161ab64890Smrg  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
241171ab64890Smrg  exec 5>>config.log
241181ab64890Smrg  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
241191ab64890Smrg  # would make configure fail if this is the last instruction.
2412047f86ac1Smrg  $ac_cs_success || as_fn_exit 1
241211ab64890Smrgfi
241222e9c7c8cSmrgif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
24123876003caSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
24124876003caSmrg$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
241252e9c7c8cSmrgfi
241261ab64890Smrg
241271ab64890Smrg
241281ab64890Smrgecho ""
24129876003caSmrgecho "$PACKAGE_STRING will be built with the following settings:"
241301ab64890Smrgecho " Loadable i18n module support:            "$XLIB_LOADABLE_I18N
241311ab64890Smrgecho " Loadable xcursor library support:        "$XLIB_LOADABLE_XCURSOR
241321ab64890Smrgecho " Threading support:                       "$xthreads
241331ab64890Smrgecho " Use Threads safe API:                    "$mtsafeapi
241345efbdfc3Smrgecho " Use thread safety constructor:           "$USE_THREAD_SAFETY_CONSTRUCTOR
241351ab64890Smrgecho " XCMS:                                    "$XCMS
241361ab64890Smrgecho " Internationalization support:            "$XLOCALE
241371ab64890Smrgecho " XF86BigFont support:                     "$XF86BIGFONT
241381ab64890Smrgecho " XKB support:                             "$XKB
241391ab64890Smrgecho " XLOCALEDIR environment variable support: "$ENABLE_XLOCALEDIR
241401ab64890Smrgecho " Compose table cache enabled:             "$COMPOSECACHE
2414188de56ccSmrgecho " Functional specs building enabled:       "$build_specs
241421ab64890Smrgecho ""
24143