configure revision b41a30aa
1a253d6aeSmrg#! /bin/sh
2a253d6aeSmrg# Guess values for system-dependent variables and create Makefiles.
3b41a30aaSmrg# Generated by GNU Autoconf 2.71 for libXtst 1.2.4.
4a253d6aeSmrg#
5b41a30aaSmrg# Report bugs to <https://gitlab.freedesktop.org/xorg/lib/libxtst/-/issues>.
6a253d6aeSmrg#
725b89263Smrg#
8b41a30aaSmrg# Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
9b41a30aaSmrg# Inc.
1025b89263Smrg#
1125b89263Smrg#
12a253d6aeSmrg# This configure script is free software; the Free Software Foundation
13a253d6aeSmrg# gives unlimited permission to copy, distribute and modify it.
1425b89263Smrg## -------------------- ##
1525b89263Smrg## M4sh Initialization. ##
1625b89263Smrg## -------------------- ##
17a253d6aeSmrg
18a253d6aeSmrg# Be more Bourne compatible
19a253d6aeSmrgDUALCASE=1; export DUALCASE # for MKS sh
20b41a30aaSmrgas_nop=:
21b41a30aaSmrgif test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
22b41a30aaSmrgthen :
23a253d6aeSmrg  emulate sh
24a253d6aeSmrg  NULLCMD=:
25ea133fd7Smrg  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
26a253d6aeSmrg  # is contrary to our usage.  Disable this feature.
27a253d6aeSmrg  alias -g '${1+"$@"}'='"$@"'
28a253d6aeSmrg  setopt NO_GLOB_SUBST
29b41a30aaSmrgelse $as_nop
3025b89263Smrg  case `(set -o) 2>/dev/null` in #(
3125b89263Smrg  *posix*) :
3225b89263Smrg    set -o posix ;; #(
3325b89263Smrg  *) :
3425b89263Smrg     ;;
35a253d6aeSmrgesac
36a253d6aeSmrgfi
37a253d6aeSmrg
38a253d6aeSmrg
39b41a30aaSmrg
40b41a30aaSmrg# Reset variables that may have inherited troublesome values from
41b41a30aaSmrg# the environment.
42b41a30aaSmrg
43b41a30aaSmrg# IFS needs to be set, to space, tab, and newline, in precisely that order.
44b41a30aaSmrg# (If _AS_PATH_WALK were called with IFS unset, it would have the
45b41a30aaSmrg# side effect of setting IFS to empty, thus disabling word splitting.)
46b41a30aaSmrg# Quoting is to prevent editors from complaining about space-tab.
47ea133fd7Smrgas_nl='
48ea133fd7Smrg'
49ea133fd7Smrgexport as_nl
50b41a30aaSmrgIFS=" ""	$as_nl"
51b41a30aaSmrg
52b41a30aaSmrgPS1='$ '
53b41a30aaSmrgPS2='> '
54b41a30aaSmrgPS4='+ '
55b41a30aaSmrg
56b41a30aaSmrg# Ensure predictable behavior from utilities with locale-dependent output.
57b41a30aaSmrgLC_ALL=C
58b41a30aaSmrgexport LC_ALL
59b41a30aaSmrgLANGUAGE=C
60b41a30aaSmrgexport LANGUAGE
61b41a30aaSmrg
62b41a30aaSmrg# We cannot yet rely on "unset" to work, but we need these variables
63b41a30aaSmrg# to be unset--not just set to an empty or harmless value--now, to
64b41a30aaSmrg# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
65b41a30aaSmrg# also avoids known problems related to "unset" and subshell syntax
66b41a30aaSmrg# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
67b41a30aaSmrgfor as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
68b41a30aaSmrgdo eval test \${$as_var+y} \
69b41a30aaSmrg  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
70b41a30aaSmrgdone
71b41a30aaSmrg
72b41a30aaSmrg# Ensure that fds 0, 1, and 2 are open.
73b41a30aaSmrgif (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
74b41a30aaSmrgif (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
75b41a30aaSmrgif (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
76ea133fd7Smrg
77a253d6aeSmrg# The user is always right.
78b41a30aaSmrgif ${PATH_SEPARATOR+false} :; then
79ea133fd7Smrg  PATH_SEPARATOR=:
80ea133fd7Smrg  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
81ea133fd7Smrg    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
82ea133fd7Smrg      PATH_SEPARATOR=';'
83ea133fd7Smrg  }
84a253d6aeSmrgfi
85a253d6aeSmrg
86a253d6aeSmrg
87a253d6aeSmrg# Find who we are.  Look in the path if we contain no directory separator.
8825b89263Smrgas_myself=
8925b89263Smrgcase $0 in #((
90a253d6aeSmrg  *[\\/]* ) as_myself=$0 ;;
91a253d6aeSmrg  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
92a253d6aeSmrgfor as_dir in $PATH
93a253d6aeSmrgdo
94a253d6aeSmrg  IFS=$as_save_IFS
95b41a30aaSmrg  case $as_dir in #(((
96b41a30aaSmrg    '') as_dir=./ ;;
97b41a30aaSmrg    */) ;;
98b41a30aaSmrg    *) as_dir=$as_dir/ ;;
99b41a30aaSmrg  esac
100b41a30aaSmrg    test -r "$as_dir$0" && as_myself=$as_dir$0 && break
10125b89263Smrg  done
102a253d6aeSmrgIFS=$as_save_IFS
103a253d6aeSmrg
104a253d6aeSmrg     ;;
105a253d6aeSmrgesac
106a253d6aeSmrg# We did not find ourselves, most probably we were run as `sh COMMAND'
107a253d6aeSmrg# in which case we are not to be found in the path.
108a253d6aeSmrgif test "x$as_myself" = x; then
109a253d6aeSmrg  as_myself=$0
110a253d6aeSmrgfi
111a253d6aeSmrgif test ! -f "$as_myself"; then
112b41a30aaSmrg  printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11325b89263Smrg  exit 1
114a253d6aeSmrgfi
115a253d6aeSmrg
11625b89263Smrg
11731637056Smrg# Use a proper internal environment variable to ensure we don't fall
11831637056Smrg  # into an infinite loop, continuously re-executing ourselves.
11931637056Smrg  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
12031637056Smrg    _as_can_reexec=no; export _as_can_reexec;
12131637056Smrg    # We cannot yet assume a decent shell, so we have to provide a
12231637056Smrg# neutralization value for shells without unset; and this also
12331637056Smrg# works around shells that cannot unset nonexistent variables.
12431637056Smrg# Preserve -v and -x to the replacement shell.
12531637056SmrgBASH_ENV=/dev/null
12631637056SmrgENV=/dev/null
12731637056Smrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
12831637056Smrgcase $- in # ((((
12931637056Smrg  *v*x* | *x*v* ) as_opts=-vx ;;
13031637056Smrg  *v* ) as_opts=-v ;;
13131637056Smrg  *x* ) as_opts=-x ;;
13231637056Smrg  * ) as_opts= ;;
13331637056Smrgesac
13431637056Smrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
13531637056Smrg# Admittedly, this is quite paranoid, since all the known shells bail
13631637056Smrg# out after a failed `exec'.
137b41a30aaSmrgprintf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
138b41a30aaSmrgexit 255
13931637056Smrg  fi
14031637056Smrg  # We don't want this to propagate to other subprocesses.
14131637056Smrg          { _as_can_reexec=; unset _as_can_reexec;}
14225b89263Smrgif test "x$CONFIG_SHELL" = x; then
143b41a30aaSmrg  as_bourne_compatible="as_nop=:
144b41a30aaSmrgif test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
145b41a30aaSmrgthen :
14625b89263Smrg  emulate sh
14725b89263Smrg  NULLCMD=:
14825b89263Smrg  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
14925b89263Smrg  # is contrary to our usage.  Disable this feature.
15025b89263Smrg  alias -g '\${1+\"\$@\"}'='\"\$@\"'
15125b89263Smrg  setopt NO_GLOB_SUBST
152b41a30aaSmrgelse \$as_nop
15325b89263Smrg  case \`(set -o) 2>/dev/null\` in #(
15425b89263Smrg  *posix*) :
15525b89263Smrg    set -o posix ;; #(
15625b89263Smrg  *) :
15725b89263Smrg     ;;
15825b89263Smrgesac
15925b89263Smrgfi
16025b89263Smrg"
16125b89263Smrg  as_required="as_fn_return () { (exit \$1); }
16225b89263Smrgas_fn_success () { as_fn_return 0; }
16325b89263Smrgas_fn_failure () { as_fn_return 1; }
16425b89263Smrgas_fn_ret_success () { return 0; }
16525b89263Smrgas_fn_ret_failure () { return 1; }
16625b89263Smrg
16725b89263Smrgexitcode=0
16825b89263Smrgas_fn_success || { exitcode=1; echo as_fn_success failed.; }
16925b89263Smrgas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
17025b89263Smrgas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
17125b89263Smrgas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
172b41a30aaSmrgif ( set x; as_fn_ret_success y && test x = \"\$1\" )
173b41a30aaSmrgthen :
17425b89263Smrg
175b41a30aaSmrgelse \$as_nop
17625b89263Smrg  exitcode=1; echo positional parameters were not saved.
17725b89263Smrgfi
17831637056Smrgtest x\$exitcode = x0 || exit 1
179b41a30aaSmrgblah=\$(echo \$(echo blah))
180b41a30aaSmrgtest x\"\$blah\" = xblah || exit 1
18131637056Smrgtest -x / || exit 1"
18225b89263Smrg  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
18325b89263Smrg  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
18425b89263Smrg  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
18525b89263Smrg  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
18625b89263Smrg
18725b89263Smrg  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
18825b89263Smrg    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
18925b89263Smrg    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
19025b89263Smrg    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
19125b89263Smrg    PATH=/empty FPATH=/empty; export PATH FPATH
19225b89263Smrg    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
19306f32fbeSmrg      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
19406f32fbeSmrgtest \$(( 1 + 1 )) = 2 || exit 1"
195b41a30aaSmrg  if (eval "$as_required") 2>/dev/null
196b41a30aaSmrgthen :
19725b89263Smrg  as_have_required=yes
198b41a30aaSmrgelse $as_nop
19925b89263Smrg  as_have_required=no
20025b89263Smrgfi
201b41a30aaSmrg  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
202b41a30aaSmrgthen :
20325b89263Smrg
204b41a30aaSmrgelse $as_nop
20525b89263Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20625b89263Smrgas_found=false
20725b89263Smrgfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
20825b89263Smrgdo
20925b89263Smrg  IFS=$as_save_IFS
210b41a30aaSmrg  case $as_dir in #(((
211b41a30aaSmrg    '') as_dir=./ ;;
212b41a30aaSmrg    */) ;;
213b41a30aaSmrg    *) as_dir=$as_dir/ ;;
214b41a30aaSmrg  esac
21525b89263Smrg  as_found=:
21625b89263Smrg  case $as_dir in #(
21725b89263Smrg	 /*)
21825b89263Smrg	   for as_base in sh bash ksh sh5; do
21925b89263Smrg	     # Try only shells that exist, to save several forks.
220b41a30aaSmrg	     as_shell=$as_dir$as_base
22125b89263Smrg	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
222b41a30aaSmrg		    as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
223b41a30aaSmrgthen :
22425b89263Smrg  CONFIG_SHELL=$as_shell as_have_required=yes
225b41a30aaSmrg		   if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
226b41a30aaSmrgthen :
22725b89263Smrg  break 2
22825b89263Smrgfi
22925b89263Smrgfi
23025b89263Smrg	   done;;
23125b89263Smrg       esac
23225b89263Smrg  as_found=false
23325b89263Smrgdone
23425b89263SmrgIFS=$as_save_IFS
235b41a30aaSmrgif $as_found
236b41a30aaSmrgthen :
237b41a30aaSmrg
238b41a30aaSmrgelse $as_nop
239b41a30aaSmrg  if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240b41a30aaSmrg	      as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
241b41a30aaSmrgthen :
242b41a30aaSmrg  CONFIG_SHELL=$SHELL as_have_required=yes
243b41a30aaSmrgfi
244b41a30aaSmrgfi
24525b89263Smrg
24625b89263Smrg
247b41a30aaSmrg      if test "x$CONFIG_SHELL" != x
248b41a30aaSmrgthen :
24931637056Smrg  export CONFIG_SHELL
25031637056Smrg             # We cannot yet assume a decent shell, so we have to provide a
25131637056Smrg# neutralization value for shells without unset; and this also
25231637056Smrg# works around shells that cannot unset nonexistent variables.
25331637056Smrg# Preserve -v and -x to the replacement shell.
25431637056SmrgBASH_ENV=/dev/null
25531637056SmrgENV=/dev/null
25631637056Smrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
25731637056Smrgcase $- in # ((((
25831637056Smrg  *v*x* | *x*v* ) as_opts=-vx ;;
25931637056Smrg  *v* ) as_opts=-v ;;
26031637056Smrg  *x* ) as_opts=-x ;;
26131637056Smrg  * ) as_opts= ;;
26231637056Smrgesac
26331637056Smrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
26431637056Smrg# Admittedly, this is quite paranoid, since all the known shells bail
26531637056Smrg# out after a failed `exec'.
266b41a30aaSmrgprintf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
26731637056Smrgexit 255
26825b89263Smrgfi
26925b89263Smrg
270b41a30aaSmrg    if test x$as_have_required = xno
271b41a30aaSmrgthen :
272b41a30aaSmrg  printf "%s\n" "$0: This script requires a shell more modern than all"
273b41a30aaSmrg  printf "%s\n" "$0: the shells that I found on your system."
274b41a30aaSmrg  if test ${ZSH_VERSION+y} ; then
275b41a30aaSmrg    printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
276b41a30aaSmrg    printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
27725b89263Smrg  else
278b41a30aaSmrg    printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and
279b41a30aaSmrg$0: https://gitlab.freedesktop.org/xorg/lib/libxtst/-/issues
28025b89263Smrg$0: about your system, including any error possibly output
28125b89263Smrg$0: before this message. Then install a modern shell, or
28225b89263Smrg$0: manually run the script under such a shell if you do
28325b89263Smrg$0: have one."
28425b89263Smrg  fi
28525b89263Smrg  exit 1
28625b89263Smrgfi
28725b89263Smrgfi
28825b89263Smrgfi
28925b89263SmrgSHELL=${CONFIG_SHELL-/bin/sh}
29025b89263Smrgexport SHELL
29125b89263Smrg# Unset more variables known to interfere with behavior of common tools.
29225b89263SmrgCLICOLOR_FORCE= GREP_OPTIONS=
29325b89263Smrgunset CLICOLOR_FORCE GREP_OPTIONS
29425b89263Smrg
29525b89263Smrg## --------------------- ##
29625b89263Smrg## M4sh Shell Functions. ##
29725b89263Smrg## --------------------- ##
29825b89263Smrg# as_fn_unset VAR
29925b89263Smrg# ---------------
30025b89263Smrg# Portably unset VAR.
30125b89263Smrgas_fn_unset ()
30225b89263Smrg{
30325b89263Smrg  { eval $1=; unset $1;}
30425b89263Smrg}
30525b89263Smrgas_unset=as_fn_unset
30625b89263Smrg
307b41a30aaSmrg
30825b89263Smrg# as_fn_set_status STATUS
30925b89263Smrg# -----------------------
31025b89263Smrg# Set $? to STATUS, without forking.
31125b89263Smrgas_fn_set_status ()
31225b89263Smrg{
31325b89263Smrg  return $1
31425b89263Smrg} # as_fn_set_status
31525b89263Smrg
31625b89263Smrg# as_fn_exit STATUS
31725b89263Smrg# -----------------
31825b89263Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
31925b89263Smrgas_fn_exit ()
32025b89263Smrg{
32125b89263Smrg  set +e
32225b89263Smrg  as_fn_set_status $1
32325b89263Smrg  exit $1
32425b89263Smrg} # as_fn_exit
325b41a30aaSmrg# as_fn_nop
326b41a30aaSmrg# ---------
327b41a30aaSmrg# Do nothing but, unlike ":", preserve the value of $?.
328b41a30aaSmrgas_fn_nop ()
329b41a30aaSmrg{
330b41a30aaSmrg  return $?
331b41a30aaSmrg}
332b41a30aaSmrgas_nop=as_fn_nop
33325b89263Smrg
33425b89263Smrg# as_fn_mkdir_p
33525b89263Smrg# -------------
33625b89263Smrg# Create "$as_dir" as a directory, including parents if necessary.
33725b89263Smrgas_fn_mkdir_p ()
33825b89263Smrg{
33925b89263Smrg
34025b89263Smrg  case $as_dir in #(
34125b89263Smrg  -*) as_dir=./$as_dir;;
34225b89263Smrg  esac
34325b89263Smrg  test -d "$as_dir" || eval $as_mkdir_p || {
34425b89263Smrg    as_dirs=
34525b89263Smrg    while :; do
34625b89263Smrg      case $as_dir in #(
347b41a30aaSmrg      *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
34825b89263Smrg      *) as_qdir=$as_dir;;
34925b89263Smrg      esac
35025b89263Smrg      as_dirs="'$as_qdir' $as_dirs"
35125b89263Smrg      as_dir=`$as_dirname -- "$as_dir" ||
35225b89263Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
35325b89263Smrg	 X"$as_dir" : 'X\(//\)[^/]' \| \
35425b89263Smrg	 X"$as_dir" : 'X\(//\)$' \| \
35525b89263Smrg	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
356b41a30aaSmrgprintf "%s\n" X"$as_dir" |
35725b89263Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
35825b89263Smrg	    s//\1/
35925b89263Smrg	    q
36025b89263Smrg	  }
36125b89263Smrg	  /^X\(\/\/\)[^/].*/{
36225b89263Smrg	    s//\1/
36325b89263Smrg	    q
36425b89263Smrg	  }
36525b89263Smrg	  /^X\(\/\/\)$/{
36625b89263Smrg	    s//\1/
36725b89263Smrg	    q
36825b89263Smrg	  }
36925b89263Smrg	  /^X\(\/\).*/{
37025b89263Smrg	    s//\1/
37125b89263Smrg	    q
37225b89263Smrg	  }
37325b89263Smrg	  s/.*/./; q'`
37425b89263Smrg      test -d "$as_dir" && break
37525b89263Smrg    done
37625b89263Smrg    test -z "$as_dirs" || eval "mkdir $as_dirs"
37725b89263Smrg  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
37825b89263Smrg
37925b89263Smrg
38025b89263Smrg} # as_fn_mkdir_p
38131637056Smrg
38231637056Smrg# as_fn_executable_p FILE
38331637056Smrg# -----------------------
38431637056Smrg# Test if FILE is an executable regular file.
38531637056Smrgas_fn_executable_p ()
38631637056Smrg{
38731637056Smrg  test -f "$1" && test -x "$1"
38831637056Smrg} # as_fn_executable_p
38925b89263Smrg# as_fn_append VAR VALUE
39025b89263Smrg# ----------------------
39125b89263Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take
39225b89263Smrg# advantage of any shell optimizations that allow amortized linear growth over
39325b89263Smrg# repeated appends, instead of the typical quadratic growth present in naive
39425b89263Smrg# implementations.
395b41a30aaSmrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
396b41a30aaSmrgthen :
39725b89263Smrg  eval 'as_fn_append ()
39825b89263Smrg  {
39925b89263Smrg    eval $1+=\$2
40025b89263Smrg  }'
401b41a30aaSmrgelse $as_nop
40225b89263Smrg  as_fn_append ()
40325b89263Smrg  {
40425b89263Smrg    eval $1=\$$1\$2
40525b89263Smrg  }
40625b89263Smrgfi # as_fn_append
40725b89263Smrg
40825b89263Smrg# as_fn_arith ARG...
40925b89263Smrg# ------------------
41025b89263Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the
41125b89263Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments
41225b89263Smrg# must be portable across $(()) and expr.
413b41a30aaSmrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
414b41a30aaSmrgthen :
41525b89263Smrg  eval 'as_fn_arith ()
41625b89263Smrg  {
41725b89263Smrg    as_val=$(( $* ))
41825b89263Smrg  }'
419b41a30aaSmrgelse $as_nop
42025b89263Smrg  as_fn_arith ()
42125b89263Smrg  {
42225b89263Smrg    as_val=`expr "$@" || test $? -eq 1`
42325b89263Smrg  }
42425b89263Smrgfi # as_fn_arith
42525b89263Smrg
426b41a30aaSmrg# as_fn_nop
427b41a30aaSmrg# ---------
428b41a30aaSmrg# Do nothing but, unlike ":", preserve the value of $?.
429b41a30aaSmrgas_fn_nop ()
430b41a30aaSmrg{
431b41a30aaSmrg  return $?
432b41a30aaSmrg}
433b41a30aaSmrgas_nop=as_fn_nop
43425b89263Smrg
43525b89263Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD]
43625b89263Smrg# ----------------------------------------
43725b89263Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
43825b89263Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
43925b89263Smrg# script with STATUS, using 1 if that was 0.
44025b89263Smrgas_fn_error ()
44125b89263Smrg{
44225b89263Smrg  as_status=$1; test $as_status -eq 0 && as_status=1
44325b89263Smrg  if test "$4"; then
44425b89263Smrg    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
445b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
44625b89263Smrg  fi
447b41a30aaSmrg  printf "%s\n" "$as_me: error: $2" >&2
44825b89263Smrg  as_fn_exit $as_status
44925b89263Smrg} # as_fn_error
45025b89263Smrg
451a253d6aeSmrgif expr a : '\(a\)' >/dev/null 2>&1 &&
452a253d6aeSmrg   test "X`expr 00001 : '.*\(...\)'`" = X001; then
453a253d6aeSmrg  as_expr=expr
454a253d6aeSmrgelse
455a253d6aeSmrg  as_expr=false
456a253d6aeSmrgfi
457a253d6aeSmrg
458a253d6aeSmrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
459a253d6aeSmrg  as_basename=basename
460a253d6aeSmrgelse
461a253d6aeSmrg  as_basename=false
462a253d6aeSmrgfi
463a253d6aeSmrg
46425b89263Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
46525b89263Smrg  as_dirname=dirname
46625b89263Smrgelse
46725b89263Smrg  as_dirname=false
46825b89263Smrgfi
469a253d6aeSmrg
470a253d6aeSmrgas_me=`$as_basename -- "$0" ||
471a253d6aeSmrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
472a253d6aeSmrg	 X"$0" : 'X\(//\)$' \| \
473a253d6aeSmrg	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
474b41a30aaSmrgprintf "%s\n" X/"$0" |
475a253d6aeSmrg    sed '/^.*\/\([^/][^/]*\)\/*$/{
476a253d6aeSmrg	    s//\1/
477a253d6aeSmrg	    q
478a253d6aeSmrg	  }
479a253d6aeSmrg	  /^X\/\(\/\/\)$/{
480a253d6aeSmrg	    s//\1/
481a253d6aeSmrg	    q
482a253d6aeSmrg	  }
483a253d6aeSmrg	  /^X\/\(\/\).*/{
484a253d6aeSmrg	    s//\1/
485a253d6aeSmrg	    q
486a253d6aeSmrg	  }
487a253d6aeSmrg	  s/.*/./; q'`
488a253d6aeSmrg
48925b89263Smrg# Avoid depending upon Character Ranges.
49025b89263Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz'
49125b89263Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
49225b89263Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS
49325b89263Smrgas_cr_digits='0123456789'
49425b89263Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits
495a253d6aeSmrg
496a253d6aeSmrg
49725b89263Smrg  as_lineno_1=$LINENO as_lineno_1a=$LINENO
49825b89263Smrg  as_lineno_2=$LINENO as_lineno_2a=$LINENO
49925b89263Smrg  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
50025b89263Smrg  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
50125b89263Smrg  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
50225b89263Smrg  sed -n '
50325b89263Smrg    p
50425b89263Smrg    /[$]LINENO/=
50525b89263Smrg  ' <$as_myself |
50625b89263Smrg    sed '
50725b89263Smrg      s/[$]LINENO.*/&-/
50825b89263Smrg      t lineno
50925b89263Smrg      b
51025b89263Smrg      :lineno
51125b89263Smrg      N
51225b89263Smrg      :loop
51325b89263Smrg      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
51425b89263Smrg      t loop
51525b89263Smrg      s/-\n.*//
51625b89263Smrg    ' >$as_me.lineno &&
51725b89263Smrg  chmod +x "$as_me.lineno" ||
518b41a30aaSmrg    { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
519a253d6aeSmrg
52031637056Smrg  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
52131637056Smrg  # already done that, so ensure we don't try to do so again and fall
52231637056Smrg  # in an infinite loop.  This has already happened in practice.
52331637056Smrg  _as_can_reexec=no; export _as_can_reexec
52425b89263Smrg  # Don't try to exec as it changes $[0], causing all sort of problems
52525b89263Smrg  # (the dirname of $[0] is not the place where we might find the
52625b89263Smrg  # original and so on.  Autoconf is especially sensitive to this).
52725b89263Smrg  . "./$as_me.lineno"
52825b89263Smrg  # Exit status is that of the last command.
52925b89263Smrg  exit
530a253d6aeSmrg}
531a253d6aeSmrg
532b41a30aaSmrg
533b41a30aaSmrg# Determine whether it's possible to make 'echo' print without a newline.
534b41a30aaSmrg# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
535b41a30aaSmrg# for compatibility with existing Makefiles.
53625b89263SmrgECHO_C= ECHO_N= ECHO_T=
53725b89263Smrgcase `echo -n x` in #(((((
53825b89263Smrg-n*)
53925b89263Smrg  case `echo 'xy\c'` in
54025b89263Smrg  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
54125b89263Smrg  xy)  ECHO_C='\c';;
54225b89263Smrg  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
54325b89263Smrg       ECHO_T='	';;
54425b89263Smrg  esac;;
54525b89263Smrg*)
54625b89263Smrg  ECHO_N='-n';;
54725b89263Smrgesac
548a253d6aeSmrg
549b41a30aaSmrg# For backward compatibility with old third-party macros, we provide
550b41a30aaSmrg# the shell variables $as_echo and $as_echo_n.  New code should use
551b41a30aaSmrg# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
552b41a30aaSmrgas_echo='printf %s\n'
553b41a30aaSmrgas_echo_n='printf %s'
554b41a30aaSmrg
555b41a30aaSmrg
55625b89263Smrgrm -f conf$$ conf$$.exe conf$$.file
55725b89263Smrgif test -d conf$$.dir; then
55825b89263Smrg  rm -f conf$$.dir/conf$$.file
55925b89263Smrgelse
56025b89263Smrg  rm -f conf$$.dir
56125b89263Smrg  mkdir conf$$.dir 2>/dev/null
562a253d6aeSmrgfi
56325b89263Smrgif (echo >conf$$.file) 2>/dev/null; then
56425b89263Smrg  if ln -s conf$$.file conf$$ 2>/dev/null; then
56525b89263Smrg    as_ln_s='ln -s'
56625b89263Smrg    # ... but there are two gotchas:
56725b89263Smrg    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
56825b89263Smrg    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
56931637056Smrg    # In both cases, we have to default to `cp -pR'.
57025b89263Smrg    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
57131637056Smrg      as_ln_s='cp -pR'
57225b89263Smrg  elif ln conf$$.file conf$$ 2>/dev/null; then
57325b89263Smrg    as_ln_s=ln
57425b89263Smrg  else
57531637056Smrg    as_ln_s='cp -pR'
57625b89263Smrg  fi
577a253d6aeSmrgelse
57831637056Smrg  as_ln_s='cp -pR'
579a253d6aeSmrgfi
58025b89263Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
58125b89263Smrgrmdir conf$$.dir 2>/dev/null
582a253d6aeSmrg
58325b89263Smrgif mkdir -p . 2>/dev/null; then
58425b89263Smrg  as_mkdir_p='mkdir -p "$as_dir"'
58525b89263Smrgelse
58625b89263Smrg  test -d ./-p && rmdir ./-p
58725b89263Smrg  as_mkdir_p=false
588a253d6aeSmrgfi
589a253d6aeSmrg
59031637056Smrgas_test_x='test -x'
59131637056Smrgas_executable_p=as_fn_executable_p
592a253d6aeSmrg
59325b89263Smrg# Sed expression to map a string onto a valid CPP name.
59425b89263Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
595a253d6aeSmrg
59625b89263Smrg# Sed expression to map a string onto a valid variable name.
59725b89263Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
598a253d6aeSmrg
59906f32fbeSmrgSHELL=${CONFIG_SHELL-/bin/sh}
60006f32fbeSmrg
60125b89263Smrgas_awk_strverscmp='
60225b89263Smrg  # Use only awk features that work with 7th edition Unix awk (1978).
60325b89263Smrg  # My, what an old awk you have, Mr. Solaris!
60425b89263Smrg  END {
60525b89263Smrg    while (length(v1) && length(v2)) {
60625b89263Smrg      # Set d1 to be the next thing to compare from v1, and likewise for d2.
60725b89263Smrg      # Normally this is a single character, but if v1 and v2 contain digits,
60825b89263Smrg      # compare them as integers and fractions as strverscmp does.
60925b89263Smrg      if (v1 ~ /^[0-9]/ && v2 ~ /^[0-9]/) {
61025b89263Smrg	# Split v1 and v2 into their leading digit string components d1 and d2,
61125b89263Smrg	# and advance v1 and v2 past the leading digit strings.
61225b89263Smrg	for (len1 = 1; substr(v1, len1 + 1) ~ /^[0-9]/; len1++) continue
61325b89263Smrg	for (len2 = 1; substr(v2, len2 + 1) ~ /^[0-9]/; len2++) continue
61425b89263Smrg	d1 = substr(v1, 1, len1); v1 = substr(v1, len1 + 1)
61525b89263Smrg	d2 = substr(v2, 1, len2); v2 = substr(v2, len2 + 1)
61625b89263Smrg	if (d1 ~ /^0/) {
61725b89263Smrg	  if (d2 ~ /^0/) {
61825b89263Smrg	    # Compare two fractions.
61925b89263Smrg	    while (d1 ~ /^0/ && d2 ~ /^0/) {
62025b89263Smrg	      d1 = substr(d1, 2); len1--
62125b89263Smrg	      d2 = substr(d2, 2); len2--
62225b89263Smrg	    }
62325b89263Smrg	    if (len1 != len2 && ! (len1 && len2 && substr(d1, 1, 1) == substr(d2, 1, 1))) {
62425b89263Smrg	      # The two components differ in length, and the common prefix
62525b89263Smrg	      # contains only leading zeros.  Consider the longer to be less.
62625b89263Smrg	      d1 = -len1
62725b89263Smrg	      d2 = -len2
62825b89263Smrg	    } else {
62925b89263Smrg	      # Otherwise, compare as strings.
63025b89263Smrg	      d1 = "x" d1
63125b89263Smrg	      d2 = "x" d2
63225b89263Smrg	    }
63325b89263Smrg	  } else {
63425b89263Smrg	    # A fraction is less than an integer.
63525b89263Smrg	    exit 1
63625b89263Smrg	  }
63725b89263Smrg	} else {
63825b89263Smrg	  if (d2 ~ /^0/) {
63925b89263Smrg	    # An integer is greater than a fraction.
64025b89263Smrg	    exit 2
64125b89263Smrg	  } else {
64225b89263Smrg	    # Compare two integers.
64325b89263Smrg	    d1 += 0
64425b89263Smrg	    d2 += 0
64525b89263Smrg	  }
64625b89263Smrg	}
64725b89263Smrg      } else {
64825b89263Smrg	# The normal case, without worrying about digits.
64925b89263Smrg	d1 = substr(v1, 1, 1); v1 = substr(v1, 2)
65025b89263Smrg	d2 = substr(v2, 1, 1); v2 = substr(v2, 2)
65125b89263Smrg      }
65225b89263Smrg      if (d1 < d2) exit 1
65325b89263Smrg      if (d1 > d2) exit 2
65425b89263Smrg    }
65525b89263Smrg    # Beware Solaris /usr/xgp4/bin/awk (at least through Solaris 10),
65625b89263Smrg    # which mishandles some comparisons of empty strings to integers.
65725b89263Smrg    if (length(v2)) exit 1
65825b89263Smrg    if (length(v1)) exit 2
65925b89263Smrg  }
66025b89263Smrg'
661a253d6aeSmrg
66225b89263Smrgtest -n "$DJDIR" || exec 7<&0 </dev/null
66325b89263Smrgexec 6>&1
664a253d6aeSmrg
665a253d6aeSmrg# Name of the host.
66625b89263Smrg# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
667a253d6aeSmrg# so uname gets run too.
668a253d6aeSmrgac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
669a253d6aeSmrg
670a253d6aeSmrg#
671a253d6aeSmrg# Initializations.
672a253d6aeSmrg#
673a253d6aeSmrgac_default_prefix=/usr/local
674a253d6aeSmrgac_clean_files=
675a253d6aeSmrgac_config_libobj_dir=.
676a253d6aeSmrgLIBOBJS=
677a253d6aeSmrgcross_compiling=no
678a253d6aeSmrgsubdirs=
679a253d6aeSmrgMFLAGS=
680a253d6aeSmrgMAKEFLAGS=
681a253d6aeSmrg
682a253d6aeSmrg# Identity of this package.
683a253d6aeSmrgPACKAGE_NAME='libXtst'
684a253d6aeSmrgPACKAGE_TARNAME='libXtst'
685b41a30aaSmrgPACKAGE_VERSION='1.2.4'
686b41a30aaSmrgPACKAGE_STRING='libXtst 1.2.4'
687b41a30aaSmrgPACKAGE_BUGREPORT='https://gitlab.freedesktop.org/xorg/lib/libxtst/-/issues'
68825b89263SmrgPACKAGE_URL=''
689a253d6aeSmrg
69006f32fbeSmrgac_unique_file="Makefile.am"
691a253d6aeSmrg# Factoring default headers for most tests.
692a253d6aeSmrgac_includes_default="\
693b41a30aaSmrg#include <stddef.h>
694b41a30aaSmrg#ifdef HAVE_STDIO_H
695b41a30aaSmrg# include <stdio.h>
696a253d6aeSmrg#endif
697b41a30aaSmrg#ifdef HAVE_STDLIB_H
698a253d6aeSmrg# include <stdlib.h>
699a253d6aeSmrg#endif
700a253d6aeSmrg#ifdef HAVE_STRING_H
701a253d6aeSmrg# include <string.h>
702a253d6aeSmrg#endif
703a253d6aeSmrg#ifdef HAVE_INTTYPES_H
704a253d6aeSmrg# include <inttypes.h>
705a253d6aeSmrg#endif
706a253d6aeSmrg#ifdef HAVE_STDINT_H
707a253d6aeSmrg# include <stdint.h>
708a253d6aeSmrg#endif
709b41a30aaSmrg#ifdef HAVE_STRINGS_H
710b41a30aaSmrg# include <strings.h>
711b41a30aaSmrg#endif
712b41a30aaSmrg#ifdef HAVE_SYS_TYPES_H
713b41a30aaSmrg# include <sys/types.h>
714b41a30aaSmrg#endif
715b41a30aaSmrg#ifdef HAVE_SYS_STAT_H
716b41a30aaSmrg# include <sys/stat.h>
717b41a30aaSmrg#endif
718a253d6aeSmrg#ifdef HAVE_UNISTD_H
719a253d6aeSmrg# include <unistd.h>
720a253d6aeSmrg#endif"
721a253d6aeSmrg
722b41a30aaSmrgac_header_c_list=
723ea133fd7Smrgac_subst_vars='am__EXEEXT_FALSE
724ea133fd7Smrgam__EXEEXT_TRUE
725ea133fd7SmrgLTLIBOBJS
726ea133fd7SmrgLIBOBJS
727ea133fd7SmrgMAKE_LINT_LIB_FALSE
728ea133fd7SmrgMAKE_LINT_LIB_TRUE
729ea133fd7SmrgLINTLIB
730ea133fd7SmrgLINT_FALSE
731ea133fd7SmrgLINT_TRUE
732ea133fd7SmrgLINT_FLAGS
733ea133fd7SmrgLINT
73425b89263SmrgINSTALL_MANPAGES_FALSE
73525b89263SmrgINSTALL_MANPAGES_TRUE
736ea133fd7SmrgXTST_LIBS
737ea133fd7SmrgXTST_CFLAGS
73825b89263SmrgHAVE_STYLESHEETS_FALSE
73925b89263SmrgHAVE_STYLESHEETS_TRUE
74025b89263SmrgXSL_STYLESHEET
74125b89263SmrgSTYLESHEET_SRCDIR
74225b89263SmrgXORG_SGML_PATH
74306f32fbeSmrgHAVE_XSLTPROC_FALSE
74406f32fbeSmrgHAVE_XSLTPROC_TRUE
74506f32fbeSmrgXSLTPROC
74625b89263SmrgHAVE_FOP_FALSE
74725b89263SmrgHAVE_FOP_TRUE
74825b89263SmrgFOP
749ea133fd7SmrgHAVE_XMLTO_FALSE
750ea133fd7SmrgHAVE_XMLTO_TRUE
75125b89263SmrgHAVE_XMLTO_TEXT_FALSE
75225b89263SmrgHAVE_XMLTO_TEXT_TRUE
753ea133fd7SmrgXMLTO
75425b89263SmrgENABLE_SPECS_FALSE
75525b89263SmrgENABLE_SPECS_TRUE
75625b89263SmrgMAN_SUBSTS
75725b89263SmrgXORG_MAN_PAGE
758ea133fd7SmrgADMIN_MAN_DIR
759ea133fd7SmrgDRIVER_MAN_DIR
760ea133fd7SmrgMISC_MAN_DIR
761ea133fd7SmrgFILE_MAN_DIR
762ea133fd7SmrgLIB_MAN_DIR
763ea133fd7SmrgAPP_MAN_DIR
764ea133fd7SmrgADMIN_MAN_SUFFIX
765ea133fd7SmrgDRIVER_MAN_SUFFIX
766ea133fd7SmrgMISC_MAN_SUFFIX
767ea133fd7SmrgFILE_MAN_SUFFIX
768ea133fd7SmrgLIB_MAN_SUFFIX
769ea133fd7SmrgAPP_MAN_SUFFIX
77025b89263SmrgINSTALL_CMD
77131637056SmrgPKG_CONFIG_LIBDIR
77231637056SmrgPKG_CONFIG_PATH
77325b89263SmrgPKG_CONFIG
77425b89263SmrgCHANGELOG_CMD
77506f32fbeSmrgSTRICT_CFLAGS
77625b89263SmrgCWARNFLAGS
77706f32fbeSmrgBASE_CFLAGS
778b41a30aaSmrgLT_SYS_LIBRARY_PATH
77906f32fbeSmrgOTOOL64
78006f32fbeSmrgOTOOL
78106f32fbeSmrgLIPO
78206f32fbeSmrgNMEDIT
78306f32fbeSmrgDSYMUTIL
78406f32fbeSmrgMANIFEST_TOOL
78506f32fbeSmrgRANLIB
78606f32fbeSmrgac_ct_AR
78706f32fbeSmrgAR
78806f32fbeSmrgDLLTOOL
78906f32fbeSmrgOBJDUMP
790b41a30aaSmrgFILECMD
79106f32fbeSmrgLN_S
79206f32fbeSmrgNM
79306f32fbeSmrgac_ct_DUMPBIN
79406f32fbeSmrgDUMPBIN
79506f32fbeSmrgLD
79606f32fbeSmrgFGREP
79725b89263SmrgEGREP
79825b89263SmrgGREP
79906f32fbeSmrgSED
800ea133fd7Smrgam__fastdepCC_FALSE
801ea133fd7Smrgam__fastdepCC_TRUE
802ea133fd7SmrgCCDEPMODE
80357ee1794Smrgam__nodep
804ea133fd7SmrgAMDEPBACKSLASH
805ea133fd7SmrgAMDEP_FALSE
806ea133fd7SmrgAMDEP_TRUE
807ea133fd7Smrgam__include
808ea133fd7SmrgDEPDIR
809ea133fd7SmrgOBJEXT
810ea133fd7SmrgEXEEXT
811ea133fd7Smrgac_ct_CC
812ea133fd7SmrgCPPFLAGS
813ea133fd7SmrgLDFLAGS
814ea133fd7SmrgCFLAGS
815ea133fd7SmrgCC
81606f32fbeSmrghost_os
81706f32fbeSmrghost_vendor
81806f32fbeSmrghost_cpu
81906f32fbeSmrghost
82006f32fbeSmrgbuild_os
82106f32fbeSmrgbuild_vendor
82206f32fbeSmrgbuild_cpu
82306f32fbeSmrgbuild
82406f32fbeSmrgLIBTOOL
82557ee1794SmrgAM_BACKSLASH
82657ee1794SmrgAM_DEFAULT_VERBOSITY
82757ee1794SmrgAM_DEFAULT_V
82857ee1794SmrgAM_V
829b41a30aaSmrgCSCOPE
830b41a30aaSmrgETAGS
831b41a30aaSmrgCTAGS
832ea133fd7Smrgam__untar
833ea133fd7Smrgam__tar
834ea133fd7SmrgAMTAR
835ea133fd7Smrgam__leading_dot
836ea133fd7SmrgSET_MAKE
837ea133fd7SmrgAWK
838ea133fd7Smrgmkdir_p
839ea133fd7SmrgMKDIR_P
840ea133fd7SmrgINSTALL_STRIP_PROGRAM
841ea133fd7SmrgSTRIP
842ea133fd7Smrginstall_sh
843ea133fd7SmrgMAKEINFO
844ea133fd7SmrgAUTOHEADER
845ea133fd7SmrgAUTOMAKE
846ea133fd7SmrgAUTOCONF
847ea133fd7SmrgACLOCAL
848ea133fd7SmrgVERSION
849ea133fd7SmrgPACKAGE
850ea133fd7SmrgCYGPATH_W
851ea133fd7Smrgam__isrc
852ea133fd7SmrgINSTALL_DATA
853ea133fd7SmrgINSTALL_SCRIPT
854ea133fd7SmrgINSTALL_PROGRAM
855ea133fd7Smrgtarget_alias
856ea133fd7Smrghost_alias
857a253d6aeSmrgbuild_alias
858ea133fd7SmrgLIBS
859ea133fd7SmrgECHO_T
860ea133fd7SmrgECHO_N
861ea133fd7SmrgECHO_C
862ea133fd7SmrgDEFS
863ea133fd7Smrgmandir
864ea133fd7Smrglocaledir
865ea133fd7Smrglibdir
866ea133fd7Smrgpsdir
867ea133fd7Smrgpdfdir
868ea133fd7Smrgdvidir
869ea133fd7Smrghtmldir
870ea133fd7Smrginfodir
871ea133fd7Smrgdocdir
872ea133fd7Smrgoldincludedir
873ea133fd7Smrgincludedir
874b41a30aaSmrgrunstatedir
875ea133fd7Smrglocalstatedir
876ea133fd7Smrgsharedstatedir
877ea133fd7Smrgsysconfdir
878ea133fd7Smrgdatadir
879ea133fd7Smrgdatarootdir
880ea133fd7Smrglibexecdir
881ea133fd7Smrgsbindir
882ea133fd7Smrgbindir
883ea133fd7Smrgprogram_transform_name
884ea133fd7Smrgprefix
885ea133fd7Smrgexec_prefix
88625b89263SmrgPACKAGE_URL
887ea133fd7SmrgPACKAGE_BUGREPORT
888ea133fd7SmrgPACKAGE_STRING
889ea133fd7SmrgPACKAGE_VERSION
890ea133fd7SmrgPACKAGE_TARNAME
891ea133fd7SmrgPACKAGE_NAME
892ea133fd7SmrgPATH_SEPARATOR
893b41a30aaSmrgSHELL
894b41a30aaSmrgam__quote'
895ea133fd7Smrgac_subst_files=''
896ea133fd7Smrgac_user_opts='
897ea133fd7Smrgenable_option_checking
89857ee1794Smrgenable_silent_rules
899ea133fd7Smrgenable_shared
900ea133fd7Smrgenable_static
901ea133fd7Smrgwith_pic
902ea133fd7Smrgenable_fast_install
903b41a30aaSmrgwith_aix_soname
90406f32fbeSmrgenable_dependency_tracking
905ea133fd7Smrgwith_gnu_ld
90606f32fbeSmrgwith_sysroot
907ea133fd7Smrgenable_libtool_lock
90806f32fbeSmrgenable_selective_werror
90906f32fbeSmrgenable_strict_compilation
91006f32fbeSmrgenable_specs
91106f32fbeSmrgwith_xmlto
91206f32fbeSmrgwith_fop
91306f32fbeSmrgwith_xsltproc
914ea133fd7Smrgwith_lint
915ea133fd7Smrgenable_lint_library
916ea133fd7Smrg'
917ea133fd7Smrg      ac_precious_vars='build_alias
918a253d6aeSmrghost_alias
919a253d6aeSmrgtarget_alias
920a253d6aeSmrgCC
921a253d6aeSmrgCFLAGS
922a253d6aeSmrgLDFLAGS
923ea133fd7SmrgLIBS
924a253d6aeSmrgCPPFLAGS
925b41a30aaSmrgLT_SYS_LIBRARY_PATH
926a253d6aeSmrgPKG_CONFIG
92731637056SmrgPKG_CONFIG_PATH
92831637056SmrgPKG_CONFIG_LIBDIR
92925b89263SmrgXMLTO
93025b89263SmrgFOP
93106f32fbeSmrgXSLTPROC
932a253d6aeSmrgXTST_CFLAGS
93325b89263SmrgXTST_LIBS
93425b89263SmrgLINT
93525b89263SmrgLINT_FLAGS'
936a253d6aeSmrg
937a253d6aeSmrg
938a253d6aeSmrg# Initialize some variables set by options.
939a253d6aeSmrgac_init_help=
940a253d6aeSmrgac_init_version=false
941ea133fd7Smrgac_unrecognized_opts=
942ea133fd7Smrgac_unrecognized_sep=
943a253d6aeSmrg# The variables have the same names as the options, with
944a253d6aeSmrg# dashes changed to underlines.
945a253d6aeSmrgcache_file=/dev/null
946a253d6aeSmrgexec_prefix=NONE
947a253d6aeSmrgno_create=
948a253d6aeSmrgno_recursion=
949a253d6aeSmrgprefix=NONE
950a253d6aeSmrgprogram_prefix=NONE
951a253d6aeSmrgprogram_suffix=NONE
952a253d6aeSmrgprogram_transform_name=s,x,x,
953a253d6aeSmrgsilent=
954a253d6aeSmrgsite=
955a253d6aeSmrgsrcdir=
956a253d6aeSmrgverbose=
957a253d6aeSmrgx_includes=NONE
958a253d6aeSmrgx_libraries=NONE
959a253d6aeSmrg
960a253d6aeSmrg# Installation directory options.
961a253d6aeSmrg# These are left unexpanded so users can "make install exec_prefix=/foo"
962a253d6aeSmrg# and all the variables that are supposed to be based on exec_prefix
963a253d6aeSmrg# by default will actually change.
964a253d6aeSmrg# Use braces instead of parens because sh, perl, etc. also accept them.
965a253d6aeSmrg# (The list follows the same order as the GNU Coding Standards.)
966a253d6aeSmrgbindir='${exec_prefix}/bin'
967a253d6aeSmrgsbindir='${exec_prefix}/sbin'
968a253d6aeSmrglibexecdir='${exec_prefix}/libexec'
969a253d6aeSmrgdatarootdir='${prefix}/share'
970a253d6aeSmrgdatadir='${datarootdir}'
971a253d6aeSmrgsysconfdir='${prefix}/etc'
972a253d6aeSmrgsharedstatedir='${prefix}/com'
973a253d6aeSmrglocalstatedir='${prefix}/var'
974b41a30aaSmrgrunstatedir='${localstatedir}/run'
975a253d6aeSmrgincludedir='${prefix}/include'
976a253d6aeSmrgoldincludedir='/usr/include'
977a253d6aeSmrgdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
978a253d6aeSmrginfodir='${datarootdir}/info'
979a253d6aeSmrghtmldir='${docdir}'
980a253d6aeSmrgdvidir='${docdir}'
981a253d6aeSmrgpdfdir='${docdir}'
982a253d6aeSmrgpsdir='${docdir}'
983a253d6aeSmrglibdir='${exec_prefix}/lib'
984a253d6aeSmrglocaledir='${datarootdir}/locale'
985a253d6aeSmrgmandir='${datarootdir}/man'
986a253d6aeSmrg
987a253d6aeSmrgac_prev=
988a253d6aeSmrgac_dashdash=
989a253d6aeSmrgfor ac_option
990a253d6aeSmrgdo
991a253d6aeSmrg  # If the previous option needs an argument, assign it.
992a253d6aeSmrg  if test -n "$ac_prev"; then
993a253d6aeSmrg    eval $ac_prev=\$ac_option
994a253d6aeSmrg    ac_prev=
995a253d6aeSmrg    continue
996a253d6aeSmrg  fi
997a253d6aeSmrg
998a253d6aeSmrg  case $ac_option in
99925b89263Smrg  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
100025b89263Smrg  *=)   ac_optarg= ;;
100125b89263Smrg  *)    ac_optarg=yes ;;
1002a253d6aeSmrg  esac
1003a253d6aeSmrg
1004a253d6aeSmrg  case $ac_dashdash$ac_option in
1005a253d6aeSmrg  --)
1006a253d6aeSmrg    ac_dashdash=yes ;;
1007a253d6aeSmrg
1008a253d6aeSmrg  -bindir | --bindir | --bindi | --bind | --bin | --bi)
1009a253d6aeSmrg    ac_prev=bindir ;;
1010a253d6aeSmrg  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1011a253d6aeSmrg    bindir=$ac_optarg ;;
1012a253d6aeSmrg
1013a253d6aeSmrg  -build | --build | --buil | --bui | --bu)
1014a253d6aeSmrg    ac_prev=build_alias ;;
1015a253d6aeSmrg  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1016a253d6aeSmrg    build_alias=$ac_optarg ;;
1017a253d6aeSmrg
1018a253d6aeSmrg  -cache-file | --cache-file | --cache-fil | --cache-fi \
1019a253d6aeSmrg  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1020a253d6aeSmrg    ac_prev=cache_file ;;
1021a253d6aeSmrg  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1022a253d6aeSmrg  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1023a253d6aeSmrg    cache_file=$ac_optarg ;;
1024a253d6aeSmrg
1025a253d6aeSmrg  --config-cache | -C)
1026a253d6aeSmrg    cache_file=config.cache ;;
1027a253d6aeSmrg
1028a253d6aeSmrg  -datadir | --datadir | --datadi | --datad)
1029a253d6aeSmrg    ac_prev=datadir ;;
1030a253d6aeSmrg  -datadir=* | --datadir=* | --datadi=* | --datad=*)
1031a253d6aeSmrg    datadir=$ac_optarg ;;
1032a253d6aeSmrg
1033a253d6aeSmrg  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1034a253d6aeSmrg  | --dataroo | --dataro | --datar)
1035a253d6aeSmrg    ac_prev=datarootdir ;;
1036a253d6aeSmrg  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1037a253d6aeSmrg  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1038a253d6aeSmrg    datarootdir=$ac_optarg ;;
1039a253d6aeSmrg
1040a253d6aeSmrg  -disable-* | --disable-*)
1041ea133fd7Smrg    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1042a253d6aeSmrg    # Reject names that are not valid shell variable names.
1043ea133fd7Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1044b41a30aaSmrg      as_fn_error $? "invalid feature name: \`$ac_useropt'"
1045ea133fd7Smrg    ac_useropt_orig=$ac_useropt
1046b41a30aaSmrg    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1047ea133fd7Smrg    case $ac_user_opts in
1048ea133fd7Smrg      *"
1049ea133fd7Smrg"enable_$ac_useropt"
1050ea133fd7Smrg"*) ;;
1051ea133fd7Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1052ea133fd7Smrg	 ac_unrecognized_sep=', ';;
1053ea133fd7Smrg    esac
1054ea133fd7Smrg    eval enable_$ac_useropt=no ;;
1055a253d6aeSmrg
1056a253d6aeSmrg  -docdir | --docdir | --docdi | --doc | --do)
1057a253d6aeSmrg    ac_prev=docdir ;;
1058a253d6aeSmrg  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1059a253d6aeSmrg    docdir=$ac_optarg ;;
1060a253d6aeSmrg
1061a253d6aeSmrg  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1062a253d6aeSmrg    ac_prev=dvidir ;;
1063a253d6aeSmrg  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1064a253d6aeSmrg    dvidir=$ac_optarg ;;
1065a253d6aeSmrg
1066a253d6aeSmrg  -enable-* | --enable-*)
1067ea133fd7Smrg    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1068a253d6aeSmrg    # Reject names that are not valid shell variable names.
1069ea133fd7Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1070b41a30aaSmrg      as_fn_error $? "invalid feature name: \`$ac_useropt'"
1071ea133fd7Smrg    ac_useropt_orig=$ac_useropt
1072b41a30aaSmrg    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1073ea133fd7Smrg    case $ac_user_opts in
1074ea133fd7Smrg      *"
1075ea133fd7Smrg"enable_$ac_useropt"
1076ea133fd7Smrg"*) ;;
1077ea133fd7Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1078ea133fd7Smrg	 ac_unrecognized_sep=', ';;
1079ea133fd7Smrg    esac
1080ea133fd7Smrg    eval enable_$ac_useropt=\$ac_optarg ;;
1081a253d6aeSmrg
1082a253d6aeSmrg  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1083a253d6aeSmrg  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1084a253d6aeSmrg  | --exec | --exe | --ex)
1085a253d6aeSmrg    ac_prev=exec_prefix ;;
1086a253d6aeSmrg  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1087a253d6aeSmrg  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1088a253d6aeSmrg  | --exec=* | --exe=* | --ex=*)
1089a253d6aeSmrg    exec_prefix=$ac_optarg ;;
1090a253d6aeSmrg
1091a253d6aeSmrg  -gas | --gas | --ga | --g)
1092a253d6aeSmrg    # Obsolete; use --with-gas.
1093a253d6aeSmrg    with_gas=yes ;;
1094a253d6aeSmrg
1095a253d6aeSmrg  -help | --help | --hel | --he | -h)
1096a253d6aeSmrg    ac_init_help=long ;;
1097a253d6aeSmrg  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1098a253d6aeSmrg    ac_init_help=recursive ;;
1099a253d6aeSmrg  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1100a253d6aeSmrg    ac_init_help=short ;;
1101a253d6aeSmrg
1102a253d6aeSmrg  -host | --host | --hos | --ho)
1103a253d6aeSmrg    ac_prev=host_alias ;;
1104a253d6aeSmrg  -host=* | --host=* | --hos=* | --ho=*)
1105a253d6aeSmrg    host_alias=$ac_optarg ;;
1106a253d6aeSmrg
1107a253d6aeSmrg  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1108a253d6aeSmrg    ac_prev=htmldir ;;
1109a253d6aeSmrg  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1110a253d6aeSmrg  | --ht=*)
1111a253d6aeSmrg    htmldir=$ac_optarg ;;
1112a253d6aeSmrg
1113a253d6aeSmrg  -includedir | --includedir | --includedi | --included | --include \
1114a253d6aeSmrg  | --includ | --inclu | --incl | --inc)
1115a253d6aeSmrg    ac_prev=includedir ;;
1116a253d6aeSmrg  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1117a253d6aeSmrg  | --includ=* | --inclu=* | --incl=* | --inc=*)
1118a253d6aeSmrg    includedir=$ac_optarg ;;
1119a253d6aeSmrg
1120a253d6aeSmrg  -infodir | --infodir | --infodi | --infod | --info | --inf)
1121a253d6aeSmrg    ac_prev=infodir ;;
1122a253d6aeSmrg  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1123a253d6aeSmrg    infodir=$ac_optarg ;;
1124a253d6aeSmrg
1125a253d6aeSmrg  -libdir | --libdir | --libdi | --libd)
1126a253d6aeSmrg    ac_prev=libdir ;;
1127a253d6aeSmrg  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1128a253d6aeSmrg    libdir=$ac_optarg ;;
1129a253d6aeSmrg
1130a253d6aeSmrg  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1131a253d6aeSmrg  | --libexe | --libex | --libe)
1132a253d6aeSmrg    ac_prev=libexecdir ;;
1133a253d6aeSmrg  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1134a253d6aeSmrg  | --libexe=* | --libex=* | --libe=*)
1135a253d6aeSmrg    libexecdir=$ac_optarg ;;
1136a253d6aeSmrg
1137a253d6aeSmrg  -localedir | --localedir | --localedi | --localed | --locale)
1138a253d6aeSmrg    ac_prev=localedir ;;
1139a253d6aeSmrg  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1140a253d6aeSmrg    localedir=$ac_optarg ;;
1141a253d6aeSmrg
1142a253d6aeSmrg  -localstatedir | --localstatedir | --localstatedi | --localstated \
1143a253d6aeSmrg  | --localstate | --localstat | --localsta | --localst | --locals)
1144a253d6aeSmrg    ac_prev=localstatedir ;;
1145a253d6aeSmrg  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1146a253d6aeSmrg  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1147a253d6aeSmrg    localstatedir=$ac_optarg ;;
1148a253d6aeSmrg
1149a253d6aeSmrg  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1150a253d6aeSmrg    ac_prev=mandir ;;
1151a253d6aeSmrg  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1152a253d6aeSmrg    mandir=$ac_optarg ;;
1153a253d6aeSmrg
1154a253d6aeSmrg  -nfp | --nfp | --nf)
1155a253d6aeSmrg    # Obsolete; use --without-fp.
1156a253d6aeSmrg    with_fp=no ;;
1157a253d6aeSmrg
1158a253d6aeSmrg  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1159a253d6aeSmrg  | --no-cr | --no-c | -n)
1160a253d6aeSmrg    no_create=yes ;;
1161a253d6aeSmrg
1162a253d6aeSmrg  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1163a253d6aeSmrg  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1164a253d6aeSmrg    no_recursion=yes ;;
1165a253d6aeSmrg
1166a253d6aeSmrg  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1167a253d6aeSmrg  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1168a253d6aeSmrg  | --oldin | --oldi | --old | --ol | --o)
1169a253d6aeSmrg    ac_prev=oldincludedir ;;
1170a253d6aeSmrg  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1171a253d6aeSmrg  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1172a253d6aeSmrg  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1173a253d6aeSmrg    oldincludedir=$ac_optarg ;;
1174a253d6aeSmrg
1175a253d6aeSmrg  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1176a253d6aeSmrg    ac_prev=prefix ;;
1177a253d6aeSmrg  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1178a253d6aeSmrg    prefix=$ac_optarg ;;
1179a253d6aeSmrg
1180a253d6aeSmrg  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1181a253d6aeSmrg  | --program-pre | --program-pr | --program-p)
1182a253d6aeSmrg    ac_prev=program_prefix ;;
1183a253d6aeSmrg  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1184a253d6aeSmrg  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1185a253d6aeSmrg    program_prefix=$ac_optarg ;;
1186a253d6aeSmrg
1187a253d6aeSmrg  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1188a253d6aeSmrg  | --program-suf | --program-su | --program-s)
1189a253d6aeSmrg    ac_prev=program_suffix ;;
1190a253d6aeSmrg  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1191a253d6aeSmrg  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1192a253d6aeSmrg    program_suffix=$ac_optarg ;;
1193a253d6aeSmrg
1194a253d6aeSmrg  -program-transform-name | --program-transform-name \
1195a253d6aeSmrg  | --program-transform-nam | --program-transform-na \
1196a253d6aeSmrg  | --program-transform-n | --program-transform- \
1197a253d6aeSmrg  | --program-transform | --program-transfor \
1198a253d6aeSmrg  | --program-transfo | --program-transf \
1199a253d6aeSmrg  | --program-trans | --program-tran \
1200a253d6aeSmrg  | --progr-tra | --program-tr | --program-t)
1201a253d6aeSmrg    ac_prev=program_transform_name ;;
1202a253d6aeSmrg  -program-transform-name=* | --program-transform-name=* \
1203a253d6aeSmrg  | --program-transform-nam=* | --program-transform-na=* \
1204a253d6aeSmrg  | --program-transform-n=* | --program-transform-=* \
1205a253d6aeSmrg  | --program-transform=* | --program-transfor=* \
1206a253d6aeSmrg  | --program-transfo=* | --program-transf=* \
1207a253d6aeSmrg  | --program-trans=* | --program-tran=* \
1208a253d6aeSmrg  | --progr-tra=* | --program-tr=* | --program-t=*)
1209a253d6aeSmrg    program_transform_name=$ac_optarg ;;
1210a253d6aeSmrg
1211a253d6aeSmrg  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1212a253d6aeSmrg    ac_prev=pdfdir ;;
1213a253d6aeSmrg  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1214a253d6aeSmrg    pdfdir=$ac_optarg ;;
1215a253d6aeSmrg
1216a253d6aeSmrg  -psdir | --psdir | --psdi | --psd | --ps)
1217a253d6aeSmrg    ac_prev=psdir ;;
1218a253d6aeSmrg  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1219a253d6aeSmrg    psdir=$ac_optarg ;;
1220a253d6aeSmrg
1221a253d6aeSmrg  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1222a253d6aeSmrg  | -silent | --silent | --silen | --sile | --sil)
1223a253d6aeSmrg    silent=yes ;;
1224a253d6aeSmrg
1225b41a30aaSmrg  -runstatedir | --runstatedir | --runstatedi | --runstated \
1226b41a30aaSmrg  | --runstate | --runstat | --runsta | --runst | --runs \
1227b41a30aaSmrg  | --run | --ru | --r)
1228b41a30aaSmrg    ac_prev=runstatedir ;;
1229b41a30aaSmrg  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1230b41a30aaSmrg  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1231b41a30aaSmrg  | --run=* | --ru=* | --r=*)
1232b41a30aaSmrg    runstatedir=$ac_optarg ;;
1233b41a30aaSmrg
1234a253d6aeSmrg  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1235a253d6aeSmrg    ac_prev=sbindir ;;
1236a253d6aeSmrg  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1237a253d6aeSmrg  | --sbi=* | --sb=*)
1238a253d6aeSmrg    sbindir=$ac_optarg ;;
1239a253d6aeSmrg
1240a253d6aeSmrg  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1241a253d6aeSmrg  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1242a253d6aeSmrg  | --sharedst | --shareds | --shared | --share | --shar \
1243a253d6aeSmrg  | --sha | --sh)
1244a253d6aeSmrg    ac_prev=sharedstatedir ;;
1245a253d6aeSmrg  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1246a253d6aeSmrg  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1247a253d6aeSmrg  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1248a253d6aeSmrg  | --sha=* | --sh=*)
1249a253d6aeSmrg    sharedstatedir=$ac_optarg ;;
1250a253d6aeSmrg
1251a253d6aeSmrg  -site | --site | --sit)
1252a253d6aeSmrg    ac_prev=site ;;
1253a253d6aeSmrg  -site=* | --site=* | --sit=*)
1254a253d6aeSmrg    site=$ac_optarg ;;
1255a253d6aeSmrg
1256a253d6aeSmrg  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1257a253d6aeSmrg    ac_prev=srcdir ;;
1258a253d6aeSmrg  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1259a253d6aeSmrg    srcdir=$ac_optarg ;;
1260a253d6aeSmrg
1261a253d6aeSmrg  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1262a253d6aeSmrg  | --syscon | --sysco | --sysc | --sys | --sy)
1263a253d6aeSmrg    ac_prev=sysconfdir ;;
1264a253d6aeSmrg  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1265a253d6aeSmrg  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1266a253d6aeSmrg    sysconfdir=$ac_optarg ;;
1267a253d6aeSmrg
1268a253d6aeSmrg  -target | --target | --targe | --targ | --tar | --ta | --t)
1269a253d6aeSmrg    ac_prev=target_alias ;;
1270a253d6aeSmrg  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1271a253d6aeSmrg    target_alias=$ac_optarg ;;
1272a253d6aeSmrg
1273a253d6aeSmrg  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1274a253d6aeSmrg    verbose=yes ;;
1275a253d6aeSmrg
1276a253d6aeSmrg  -version | --version | --versio | --versi | --vers | -V)
1277a253d6aeSmrg    ac_init_version=: ;;
1278a253d6aeSmrg
1279a253d6aeSmrg  -with-* | --with-*)
1280ea133fd7Smrg    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1281a253d6aeSmrg    # Reject names that are not valid shell variable names.
1282ea133fd7Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1283b41a30aaSmrg      as_fn_error $? "invalid package name: \`$ac_useropt'"
1284ea133fd7Smrg    ac_useropt_orig=$ac_useropt
1285b41a30aaSmrg    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1286ea133fd7Smrg    case $ac_user_opts in
1287ea133fd7Smrg      *"
1288ea133fd7Smrg"with_$ac_useropt"
1289ea133fd7Smrg"*) ;;
1290ea133fd7Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1291ea133fd7Smrg	 ac_unrecognized_sep=', ';;
1292ea133fd7Smrg    esac
1293ea133fd7Smrg    eval with_$ac_useropt=\$ac_optarg ;;
1294a253d6aeSmrg
1295a253d6aeSmrg  -without-* | --without-*)
1296ea133fd7Smrg    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1297a253d6aeSmrg    # Reject names that are not valid shell variable names.
1298ea133fd7Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1299b41a30aaSmrg      as_fn_error $? "invalid package name: \`$ac_useropt'"
1300ea133fd7Smrg    ac_useropt_orig=$ac_useropt
1301b41a30aaSmrg    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1302ea133fd7Smrg    case $ac_user_opts in
1303ea133fd7Smrg      *"
1304ea133fd7Smrg"with_$ac_useropt"
1305ea133fd7Smrg"*) ;;
1306ea133fd7Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1307ea133fd7Smrg	 ac_unrecognized_sep=', ';;
1308ea133fd7Smrg    esac
1309ea133fd7Smrg    eval with_$ac_useropt=no ;;
1310a253d6aeSmrg
1311a253d6aeSmrg  --x)
1312a253d6aeSmrg    # Obsolete; use --with-x.
1313a253d6aeSmrg    with_x=yes ;;
1314a253d6aeSmrg
1315a253d6aeSmrg  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1316a253d6aeSmrg  | --x-incl | --x-inc | --x-in | --x-i)
1317a253d6aeSmrg    ac_prev=x_includes ;;
1318a253d6aeSmrg  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1319a253d6aeSmrg  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1320a253d6aeSmrg    x_includes=$ac_optarg ;;
1321a253d6aeSmrg
1322a253d6aeSmrg  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1323a253d6aeSmrg  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1324a253d6aeSmrg    ac_prev=x_libraries ;;
1325a253d6aeSmrg  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1326a253d6aeSmrg  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1327a253d6aeSmrg    x_libraries=$ac_optarg ;;
1328a253d6aeSmrg
132925b89263Smrg  -*) as_fn_error $? "unrecognized option: \`$ac_option'
133025b89263SmrgTry \`$0 --help' for more information"
1331a253d6aeSmrg    ;;
1332a253d6aeSmrg
1333a253d6aeSmrg  *=*)
1334a253d6aeSmrg    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1335a253d6aeSmrg    # Reject names that are not valid shell variable names.
133625b89263Smrg    case $ac_envvar in #(
133725b89263Smrg      '' | [0-9]* | *[!_$as_cr_alnum]* )
133825b89263Smrg      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
133925b89263Smrg    esac
1340a253d6aeSmrg    eval $ac_envvar=\$ac_optarg
1341a253d6aeSmrg    export $ac_envvar ;;
1342a253d6aeSmrg
1343a253d6aeSmrg  *)
1344a253d6aeSmrg    # FIXME: should be removed in autoconf 3.0.
1345b41a30aaSmrg    printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
1346a253d6aeSmrg    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1347b41a30aaSmrg      printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
134825b89263Smrg    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1349a253d6aeSmrg    ;;
1350a253d6aeSmrg
1351a253d6aeSmrg  esac
1352a253d6aeSmrgdone
1353a253d6aeSmrg
1354a253d6aeSmrgif test -n "$ac_prev"; then
1355a253d6aeSmrg  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
135625b89263Smrg  as_fn_error $? "missing argument to $ac_option"
1357a253d6aeSmrgfi
1358a253d6aeSmrg
1359ea133fd7Smrgif test -n "$ac_unrecognized_opts"; then
1360ea133fd7Smrg  case $enable_option_checking in
1361ea133fd7Smrg    no) ;;
136225b89263Smrg    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1363b41a30aaSmrg    *)     printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1364ea133fd7Smrg  esac
1365ea133fd7Smrgfi
1366ea133fd7Smrg
1367ea133fd7Smrg# Check all directory arguments for consistency.
1368a253d6aeSmrgfor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1369a253d6aeSmrg		datadir sysconfdir sharedstatedir localstatedir includedir \
1370a253d6aeSmrg		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1371b41a30aaSmrg		libdir localedir mandir runstatedir
1372a253d6aeSmrgdo
1373a253d6aeSmrg  eval ac_val=\$$ac_var
1374ea133fd7Smrg  # Remove trailing slashes.
1375ea133fd7Smrg  case $ac_val in
1376ea133fd7Smrg    */ )
1377ea133fd7Smrg      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1378ea133fd7Smrg      eval $ac_var=\$ac_val;;
1379ea133fd7Smrg  esac
1380ea133fd7Smrg  # Be sure to have absolute directory names.
1381a253d6aeSmrg  case $ac_val in
1382a253d6aeSmrg    [\\/$]* | ?:[\\/]* )  continue;;
1383a253d6aeSmrg    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1384a253d6aeSmrg  esac
138525b89263Smrg  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1386a253d6aeSmrgdone
1387a253d6aeSmrg
1388a253d6aeSmrg# There might be people who depend on the old broken behavior: `$host'
1389a253d6aeSmrg# used to hold the argument of --host etc.
1390a253d6aeSmrg# FIXME: To remove some day.
1391a253d6aeSmrgbuild=$build_alias
1392a253d6aeSmrghost=$host_alias
1393a253d6aeSmrgtarget=$target_alias
1394a253d6aeSmrg
1395a253d6aeSmrg# FIXME: To remove some day.
1396a253d6aeSmrgif test "x$host_alias" != x; then
1397a253d6aeSmrg  if test "x$build_alias" = x; then
1398a253d6aeSmrg    cross_compiling=maybe
1399a253d6aeSmrg  elif test "x$build_alias" != "x$host_alias"; then
1400a253d6aeSmrg    cross_compiling=yes
1401a253d6aeSmrg  fi
1402a253d6aeSmrgfi
1403a253d6aeSmrg
1404a253d6aeSmrgac_tool_prefix=
1405a253d6aeSmrgtest -n "$host_alias" && ac_tool_prefix=$host_alias-
1406a253d6aeSmrg
1407a253d6aeSmrgtest "$silent" = yes && exec 6>/dev/null
1408a253d6aeSmrg
1409a253d6aeSmrg
1410a253d6aeSmrgac_pwd=`pwd` && test -n "$ac_pwd" &&
1411a253d6aeSmrgac_ls_di=`ls -di .` &&
1412a253d6aeSmrgac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
141325b89263Smrg  as_fn_error $? "working directory cannot be determined"
1414a253d6aeSmrgtest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
141525b89263Smrg  as_fn_error $? "pwd does not report name of working directory"
1416a253d6aeSmrg
1417a253d6aeSmrg
1418a253d6aeSmrg# Find the source files, if location was not specified.
1419a253d6aeSmrgif test -z "$srcdir"; then
1420a253d6aeSmrg  ac_srcdir_defaulted=yes
1421a253d6aeSmrg  # Try the directory containing this script, then the parent directory.
1422ea133fd7Smrg  ac_confdir=`$as_dirname -- "$as_myself" ||
1423ea133fd7Smrg$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1424ea133fd7Smrg	 X"$as_myself" : 'X\(//\)[^/]' \| \
1425ea133fd7Smrg	 X"$as_myself" : 'X\(//\)$' \| \
1426ea133fd7Smrg	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1427b41a30aaSmrgprintf "%s\n" X"$as_myself" |
1428a253d6aeSmrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1429a253d6aeSmrg	    s//\1/
1430a253d6aeSmrg	    q
1431a253d6aeSmrg	  }
1432a253d6aeSmrg	  /^X\(\/\/\)[^/].*/{
1433a253d6aeSmrg	    s//\1/
1434a253d6aeSmrg	    q
1435a253d6aeSmrg	  }
1436a253d6aeSmrg	  /^X\(\/\/\)$/{
1437a253d6aeSmrg	    s//\1/
1438a253d6aeSmrg	    q
1439a253d6aeSmrg	  }
1440a253d6aeSmrg	  /^X\(\/\).*/{
1441a253d6aeSmrg	    s//\1/
1442a253d6aeSmrg	    q
1443a253d6aeSmrg	  }
1444a253d6aeSmrg	  s/.*/./; q'`
1445a253d6aeSmrg  srcdir=$ac_confdir
1446a253d6aeSmrg  if test ! -r "$srcdir/$ac_unique_file"; then
1447a253d6aeSmrg    srcdir=..
1448a253d6aeSmrg  fi
1449a253d6aeSmrgelse
1450a253d6aeSmrg  ac_srcdir_defaulted=no
1451a253d6aeSmrgfi
1452a253d6aeSmrgif test ! -r "$srcdir/$ac_unique_file"; then
1453a253d6aeSmrg  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
145425b89263Smrg  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1455a253d6aeSmrgfi
1456a253d6aeSmrgac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1457a253d6aeSmrgac_abs_confdir=`(
145825b89263Smrg	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1459a253d6aeSmrg	pwd)`
1460a253d6aeSmrg# When building in place, set srcdir=.
1461a253d6aeSmrgif test "$ac_abs_confdir" = "$ac_pwd"; then
1462a253d6aeSmrg  srcdir=.
1463a253d6aeSmrgfi
1464a253d6aeSmrg# Remove unnecessary trailing slashes from srcdir.
1465a253d6aeSmrg# Double slashes in file names in object file debugging info
1466a253d6aeSmrg# mess up M-x gdb in Emacs.
1467a253d6aeSmrgcase $srcdir in
1468a253d6aeSmrg*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1469a253d6aeSmrgesac
1470a253d6aeSmrgfor ac_var in $ac_precious_vars; do
1471a253d6aeSmrg  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1472a253d6aeSmrg  eval ac_env_${ac_var}_value=\$${ac_var}
1473a253d6aeSmrg  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1474a253d6aeSmrg  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1475a253d6aeSmrgdone
1476a253d6aeSmrg
1477a253d6aeSmrg#
1478a253d6aeSmrg# Report the --help message.
1479a253d6aeSmrg#
1480a253d6aeSmrgif test "$ac_init_help" = "long"; then
1481a253d6aeSmrg  # Omit some internal or obsolete options to make the list less imposing.
1482a253d6aeSmrg  # This message is too long to be a string in the A/UX 3.1 sh.
1483a253d6aeSmrg  cat <<_ACEOF
1484b41a30aaSmrg\`configure' configures libXtst 1.2.4 to adapt to many kinds of systems.
1485a253d6aeSmrg
1486a253d6aeSmrgUsage: $0 [OPTION]... [VAR=VALUE]...
1487a253d6aeSmrg
1488a253d6aeSmrgTo assign environment variables (e.g., CC, CFLAGS...), specify them as
1489a253d6aeSmrgVAR=VALUE.  See below for descriptions of some of the useful variables.
1490a253d6aeSmrg
1491a253d6aeSmrgDefaults for the options are specified in brackets.
1492a253d6aeSmrg
1493a253d6aeSmrgConfiguration:
1494a253d6aeSmrg  -h, --help              display this help and exit
1495a253d6aeSmrg      --help=short        display options specific to this package
1496a253d6aeSmrg      --help=recursive    display the short help of all the included packages
1497a253d6aeSmrg  -V, --version           display version information and exit
149825b89263Smrg  -q, --quiet, --silent   do not print \`checking ...' messages
1499a253d6aeSmrg      --cache-file=FILE   cache test results in FILE [disabled]
1500a253d6aeSmrg  -C, --config-cache      alias for \`--cache-file=config.cache'
1501a253d6aeSmrg  -n, --no-create         do not create output files
1502a253d6aeSmrg      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1503a253d6aeSmrg
1504a253d6aeSmrgInstallation directories:
1505a253d6aeSmrg  --prefix=PREFIX         install architecture-independent files in PREFIX
1506ea133fd7Smrg                          [$ac_default_prefix]
1507a253d6aeSmrg  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1508ea133fd7Smrg                          [PREFIX]
1509a253d6aeSmrg
1510a253d6aeSmrgBy default, \`make install' will install all the files in
1511a253d6aeSmrg\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1512a253d6aeSmrgan installation prefix other than \`$ac_default_prefix' using \`--prefix',
1513a253d6aeSmrgfor instance \`--prefix=\$HOME'.
1514a253d6aeSmrg
1515a253d6aeSmrgFor better control, use the options below.
1516a253d6aeSmrg
1517a253d6aeSmrgFine tuning of the installation directories:
1518ea133fd7Smrg  --bindir=DIR            user executables [EPREFIX/bin]
1519ea133fd7Smrg  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1520ea133fd7Smrg  --libexecdir=DIR        program executables [EPREFIX/libexec]
1521ea133fd7Smrg  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1522ea133fd7Smrg  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1523ea133fd7Smrg  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1524b41a30aaSmrg  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
1525ea133fd7Smrg  --libdir=DIR            object code libraries [EPREFIX/lib]
1526ea133fd7Smrg  --includedir=DIR        C header files [PREFIX/include]
1527ea133fd7Smrg  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1528ea133fd7Smrg  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1529ea133fd7Smrg  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1530ea133fd7Smrg  --infodir=DIR           info documentation [DATAROOTDIR/info]
1531ea133fd7Smrg  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1532ea133fd7Smrg  --mandir=DIR            man documentation [DATAROOTDIR/man]
1533ea133fd7Smrg  --docdir=DIR            documentation root [DATAROOTDIR/doc/libXtst]
1534ea133fd7Smrg  --htmldir=DIR           html documentation [DOCDIR]
1535ea133fd7Smrg  --dvidir=DIR            dvi documentation [DOCDIR]
1536ea133fd7Smrg  --pdfdir=DIR            pdf documentation [DOCDIR]
1537ea133fd7Smrg  --psdir=DIR             ps documentation [DOCDIR]
1538a253d6aeSmrg_ACEOF
1539a253d6aeSmrg
1540a253d6aeSmrg  cat <<\_ACEOF
1541a253d6aeSmrg
1542a253d6aeSmrgProgram names:
1543a253d6aeSmrg  --program-prefix=PREFIX            prepend PREFIX to installed program names
1544a253d6aeSmrg  --program-suffix=SUFFIX            append SUFFIX to installed program names
1545a253d6aeSmrg  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1546a253d6aeSmrg
1547a253d6aeSmrgSystem types:
1548a253d6aeSmrg  --build=BUILD     configure for building on BUILD [guessed]
1549a253d6aeSmrg  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1550a253d6aeSmrg_ACEOF
1551a253d6aeSmrgfi
1552a253d6aeSmrg
1553a253d6aeSmrgif test -n "$ac_init_help"; then
1554a253d6aeSmrg  case $ac_init_help in
1555b41a30aaSmrg     short | recursive ) echo "Configuration of libXtst 1.2.4:";;
1556a253d6aeSmrg   esac
1557a253d6aeSmrg  cat <<\_ACEOF
1558a253d6aeSmrg
1559a253d6aeSmrgOptional Features:
1560ea133fd7Smrg  --disable-option-checking  ignore unrecognized --enable/--with options
1561a253d6aeSmrg  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1562a253d6aeSmrg  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
156357ee1794Smrg  --enable-silent-rules   less verbose build output (undo: "make V=1")
156457ee1794Smrg  --disable-silent-rules  verbose build output (undo: "make V=0")
156506f32fbeSmrg  --enable-shared[=PKGS]  build shared libraries [default=yes]
156606f32fbeSmrg  --enable-static[=PKGS]  build static libraries [default=yes]
156706f32fbeSmrg  --enable-fast-install[=PKGS]
156806f32fbeSmrg                          optimize for fast installation [default=yes]
156957ee1794Smrg  --enable-dependency-tracking
157057ee1794Smrg                          do not reject slow dependency extractors
157157ee1794Smrg  --disable-dependency-tracking
157257ee1794Smrg                          speeds up one-time build
157306f32fbeSmrg  --disable-libtool-lock  avoid locking (might break parallel builds)
157406f32fbeSmrg  --disable-selective-werror
157506f32fbeSmrg                          Turn off selective compiler errors. (default:
157606f32fbeSmrg                          enabled)
157725b89263Smrg  --enable-strict-compilation
157825b89263Smrg                          Enable all warnings from compiler and make them
157925b89263Smrg                          errors (default: disabled)
158025b89263Smrg  --enable-specs          Enable building the specs (default: yes)
1581a253d6aeSmrg  --enable-lint-library   Create lint library (default: disabled)
1582a253d6aeSmrg
1583a253d6aeSmrgOptional Packages:
1584a253d6aeSmrg  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1585a253d6aeSmrg  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
158657ee1794Smrg  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1587a253d6aeSmrg                          both]
1588b41a30aaSmrg  --with-aix-soname=aix|svr4|both
1589b41a30aaSmrg                          shared library versioning (aka "SONAME") variant to
1590b41a30aaSmrg                          provide on AIX, [default=aix].
1591ea133fd7Smrg  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1592b41a30aaSmrg  --with-sysroot[=DIR]    Search for dependent libraries within DIR (or the
1593b41a30aaSmrg                          compiler's sysroot if not specified).
159406f32fbeSmrg  --with-xmlto            Use xmlto to regenerate documentation (default:
159506f32fbeSmrg                          auto)
159606f32fbeSmrg  --with-fop              Use fop to regenerate documentation (default: auto)
159706f32fbeSmrg  --with-xsltproc         Use xsltproc for the transformation of XML documents
159806f32fbeSmrg                          (default: auto)
1599ea133fd7Smrg  --with-lint             Use a lint-style source code checker (default:
1600ea133fd7Smrg                          disabled)
1601a253d6aeSmrg
1602a253d6aeSmrgSome influential environment variables:
1603a253d6aeSmrg  CC          C compiler command
1604a253d6aeSmrg  CFLAGS      C compiler flags
1605a253d6aeSmrg  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1606a253d6aeSmrg              nonstandard directory <lib dir>
1607a253d6aeSmrg  LIBS        libraries to pass to the linker, e.g. -l<library>
160825b89263Smrg  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1609a253d6aeSmrg              you have headers in a nonstandard directory <include dir>
1610b41a30aaSmrg  LT_SYS_LIBRARY_PATH
1611b41a30aaSmrg              User-defined run-time library search path.
1612a253d6aeSmrg  PKG_CONFIG  path to pkg-config utility
161331637056Smrg  PKG_CONFIG_PATH
161431637056Smrg              directories to add to pkg-config's search path
161531637056Smrg  PKG_CONFIG_LIBDIR
161631637056Smrg              path overriding pkg-config's built-in search path
161725b89263Smrg  XMLTO       Path to xmlto command
161825b89263Smrg  FOP         Path to fop command
161906f32fbeSmrg  XSLTPROC    Path to xsltproc command
1620a253d6aeSmrg  XTST_CFLAGS C compiler flags for XTST, overriding pkg-config
1621a253d6aeSmrg  XTST_LIBS   linker flags for XTST, overriding pkg-config
162225b89263Smrg  LINT        Path to a lint-style command
162325b89263Smrg  LINT_FLAGS  Flags for the lint-style command
1624a253d6aeSmrg
1625a253d6aeSmrgUse these variables to override the choices made by `configure' or to help
1626a253d6aeSmrgit to find libraries and programs with nonstandard names/locations.
1627a253d6aeSmrg
1628b41a30aaSmrgReport bugs to <https://gitlab.freedesktop.org/xorg/lib/libxtst/-/issues>.
1629a253d6aeSmrg_ACEOF
1630a253d6aeSmrgac_status=$?
1631a253d6aeSmrgfi
1632a253d6aeSmrg
1633a253d6aeSmrgif test "$ac_init_help" = "recursive"; then
1634a253d6aeSmrg  # If there are subdirs, report their specific --help.
1635a253d6aeSmrg  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1636ea133fd7Smrg    test -d "$ac_dir" ||
1637ea133fd7Smrg      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1638ea133fd7Smrg      continue
1639a253d6aeSmrg    ac_builddir=.
1640a253d6aeSmrg
1641a253d6aeSmrgcase "$ac_dir" in
1642a253d6aeSmrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1643a253d6aeSmrg*)
1644b41a30aaSmrg  ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
1645a253d6aeSmrg  # A ".." for each directory in $ac_dir_suffix.
1646b41a30aaSmrg  ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1647a253d6aeSmrg  case $ac_top_builddir_sub in
1648a253d6aeSmrg  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1649a253d6aeSmrg  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1650a253d6aeSmrg  esac ;;
1651a253d6aeSmrgesac
1652a253d6aeSmrgac_abs_top_builddir=$ac_pwd
1653a253d6aeSmrgac_abs_builddir=$ac_pwd$ac_dir_suffix
1654a253d6aeSmrg# for backward compatibility:
1655a253d6aeSmrgac_top_builddir=$ac_top_build_prefix
1656a253d6aeSmrg
1657a253d6aeSmrgcase $srcdir in
1658a253d6aeSmrg  .)  # We are building in place.
1659a253d6aeSmrg    ac_srcdir=.
1660a253d6aeSmrg    ac_top_srcdir=$ac_top_builddir_sub
1661a253d6aeSmrg    ac_abs_top_srcdir=$ac_pwd ;;
1662a253d6aeSmrg  [\\/]* | ?:[\\/]* )  # Absolute name.
1663a253d6aeSmrg    ac_srcdir=$srcdir$ac_dir_suffix;
1664a253d6aeSmrg    ac_top_srcdir=$srcdir
1665a253d6aeSmrg    ac_abs_top_srcdir=$srcdir ;;
1666a253d6aeSmrg  *) # Relative name.
1667a253d6aeSmrg    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1668a253d6aeSmrg    ac_top_srcdir=$ac_top_build_prefix$srcdir
1669a253d6aeSmrg    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1670a253d6aeSmrgesac
1671a253d6aeSmrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1672a253d6aeSmrg
1673a253d6aeSmrg    cd "$ac_dir" || { ac_status=$?; continue; }
1674b41a30aaSmrg    # Check for configure.gnu first; this name is used for a wrapper for
1675b41a30aaSmrg    # Metaconfig's "Configure" on case-insensitive file systems.
1676a253d6aeSmrg    if test -f "$ac_srcdir/configure.gnu"; then
1677a253d6aeSmrg      echo &&
1678a253d6aeSmrg      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1679a253d6aeSmrg    elif test -f "$ac_srcdir/configure"; then
1680a253d6aeSmrg      echo &&
1681a253d6aeSmrg      $SHELL "$ac_srcdir/configure" --help=recursive
1682a253d6aeSmrg    else
1683b41a30aaSmrg      printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1684a253d6aeSmrg    fi || ac_status=$?
1685a253d6aeSmrg    cd "$ac_pwd" || { ac_status=$?; break; }
1686a253d6aeSmrg  done
1687a253d6aeSmrgfi
1688a253d6aeSmrg
168925b89263Smrgtest -n "$ac_init_help" && exit $ac_status
169025b89263Smrgif $ac_init_version; then
169125b89263Smrg  cat <<\_ACEOF
1692b41a30aaSmrglibXtst configure 1.2.4
1693b41a30aaSmrggenerated by GNU Autoconf 2.71
169425b89263Smrg
1695b41a30aaSmrgCopyright (C) 2021 Free Software Foundation, Inc.
169625b89263SmrgThis configure script is free software; the Free Software Foundation
169725b89263Smrggives unlimited permission to copy, distribute and modify it.
169825b89263Smrg_ACEOF
169925b89263Smrg  exit
170025b89263Smrgfi
170125b89263Smrg
170225b89263Smrg## ------------------------ ##
170325b89263Smrg## Autoconf initialization. ##
170425b89263Smrg## ------------------------ ##
170525b89263Smrg
170625b89263Smrg# ac_fn_c_try_compile LINENO
170725b89263Smrg# --------------------------
170825b89263Smrg# Try to compile conftest.$ac_ext, and return whether this succeeded.
170925b89263Smrgac_fn_c_try_compile ()
171025b89263Smrg{
171125b89263Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1712b41a30aaSmrg  rm -f conftest.$ac_objext conftest.beam
171325b89263Smrg  if { { ac_try="$ac_compile"
171425b89263Smrgcase "(($ac_try" in
171525b89263Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
171625b89263Smrg  *) ac_try_echo=$ac_try;;
171725b89263Smrgesac
171825b89263Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1719b41a30aaSmrgprintf "%s\n" "$ac_try_echo"; } >&5
172025b89263Smrg  (eval "$ac_compile") 2>conftest.err
172125b89263Smrg  ac_status=$?
172225b89263Smrg  if test -s conftest.err; then
172325b89263Smrg    grep -v '^ *+' conftest.err >conftest.er1
172425b89263Smrg    cat conftest.er1 >&5
172525b89263Smrg    mv -f conftest.er1 conftest.err
172625b89263Smrg  fi
1727b41a30aaSmrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
172825b89263Smrg  test $ac_status = 0; } && {
172925b89263Smrg	 test -z "$ac_c_werror_flag" ||
173025b89263Smrg	 test ! -s conftest.err
1731b41a30aaSmrg       } && test -s conftest.$ac_objext
1732b41a30aaSmrgthen :
173325b89263Smrg  ac_retval=0
1734b41a30aaSmrgelse $as_nop
1735b41a30aaSmrg  printf "%s\n" "$as_me: failed program was:" >&5
173625b89263Smrgsed 's/^/| /' conftest.$ac_ext >&5
173725b89263Smrg
173825b89263Smrg	ac_retval=1
173925b89263Smrgfi
174025b89263Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
174125b89263Smrg  as_fn_set_status $ac_retval
174225b89263Smrg
174325b89263Smrg} # ac_fn_c_try_compile
174425b89263Smrg
174506f32fbeSmrg# ac_fn_c_try_link LINENO
174606f32fbeSmrg# -----------------------
174706f32fbeSmrg# Try to link conftest.$ac_ext, and return whether this succeeded.
174806f32fbeSmrgac_fn_c_try_link ()
174925b89263Smrg{
175025b89263Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1751b41a30aaSmrg  rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
175206f32fbeSmrg  if { { ac_try="$ac_link"
175306f32fbeSmrgcase "(($ac_try" in
175406f32fbeSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
175506f32fbeSmrg  *) ac_try_echo=$ac_try;;
175606f32fbeSmrgesac
175706f32fbeSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1758b41a30aaSmrgprintf "%s\n" "$ac_try_echo"; } >&5
175906f32fbeSmrg  (eval "$ac_link") 2>conftest.err
176006f32fbeSmrg  ac_status=$?
176106f32fbeSmrg  if test -s conftest.err; then
176206f32fbeSmrg    grep -v '^ *+' conftest.err >conftest.er1
176306f32fbeSmrg    cat conftest.er1 >&5
176406f32fbeSmrg    mv -f conftest.er1 conftest.err
176506f32fbeSmrg  fi
1766b41a30aaSmrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
176706f32fbeSmrg  test $ac_status = 0; } && {
176806f32fbeSmrg	 test -z "$ac_c_werror_flag" ||
176906f32fbeSmrg	 test ! -s conftest.err
177006f32fbeSmrg       } && test -s conftest$ac_exeext && {
177106f32fbeSmrg	 test "$cross_compiling" = yes ||
177231637056Smrg	 test -x conftest$ac_exeext
1773b41a30aaSmrg       }
1774b41a30aaSmrgthen :
177506f32fbeSmrg  ac_retval=0
1776b41a30aaSmrgelse $as_nop
1777b41a30aaSmrg  printf "%s\n" "$as_me: failed program was:" >&5
177806f32fbeSmrgsed 's/^/| /' conftest.$ac_ext >&5
177906f32fbeSmrg
178006f32fbeSmrg	ac_retval=1
178106f32fbeSmrgfi
178206f32fbeSmrg  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
178306f32fbeSmrg  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
178406f32fbeSmrg  # interfere with the next link command; also delete a directory that is
178506f32fbeSmrg  # left behind by Apple's compiler.  We do this before executing the actions.
178606f32fbeSmrg  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
178706f32fbeSmrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
178806f32fbeSmrg  as_fn_set_status $ac_retval
178906f32fbeSmrg
179006f32fbeSmrg} # ac_fn_c_try_link
179106f32fbeSmrg
179206f32fbeSmrg# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
179306f32fbeSmrg# -------------------------------------------------------
179406f32fbeSmrg# Tests whether HEADER exists and can be compiled using the include files in
179506f32fbeSmrg# INCLUDES, setting the cache variable VAR accordingly.
179606f32fbeSmrgac_fn_c_check_header_compile ()
179706f32fbeSmrg{
179806f32fbeSmrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1799b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1800b41a30aaSmrgprintf %s "checking for $2... " >&6; }
1801b41a30aaSmrgif eval test \${$3+y}
1802b41a30aaSmrgthen :
1803b41a30aaSmrg  printf %s "(cached) " >&6
1804b41a30aaSmrgelse $as_nop
180525b89263Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
180625b89263Smrg/* end confdefs.h.  */
180725b89263Smrg$4
180806f32fbeSmrg#include <$2>
180925b89263Smrg_ACEOF
1810b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
1811b41a30aaSmrgthen :
181225b89263Smrg  eval "$3=yes"
1813b41a30aaSmrgelse $as_nop
181425b89263Smrg  eval "$3=no"
181525b89263Smrgfi
1816b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
181725b89263Smrgfi
181825b89263Smrgeval ac_res=\$$3
1819b41a30aaSmrg	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1820b41a30aaSmrgprintf "%s\n" "$ac_res" >&6; }
182125b89263Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
182225b89263Smrg
182306f32fbeSmrg} # ac_fn_c_check_header_compile
182425b89263Smrg
182525b89263Smrg# ac_fn_c_check_func LINENO FUNC VAR
182625b89263Smrg# ----------------------------------
182725b89263Smrg# Tests whether FUNC exists, setting the cache variable VAR accordingly
182825b89263Smrgac_fn_c_check_func ()
182925b89263Smrg{
183025b89263Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1831b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1832b41a30aaSmrgprintf %s "checking for $2... " >&6; }
1833b41a30aaSmrgif eval test \${$3+y}
1834b41a30aaSmrgthen :
1835b41a30aaSmrg  printf %s "(cached) " >&6
1836b41a30aaSmrgelse $as_nop
183725b89263Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
183825b89263Smrg/* end confdefs.h.  */
183925b89263Smrg/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
184025b89263Smrg   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
184125b89263Smrg#define $2 innocuous_$2
184225b89263Smrg
184325b89263Smrg/* System header to define __stub macros and hopefully few prototypes,
1844b41a30aaSmrg   which can conflict with char $2 (); below.  */
184525b89263Smrg
1846b41a30aaSmrg#include <limits.h>
184725b89263Smrg#undef $2
184825b89263Smrg
184925b89263Smrg/* Override any GCC internal prototype to avoid an error.
185025b89263Smrg   Use char because int might match the return type of a GCC
185125b89263Smrg   builtin and then its argument prototype would still apply.  */
185225b89263Smrg#ifdef __cplusplus
185325b89263Smrgextern "C"
185425b89263Smrg#endif
185525b89263Smrgchar $2 ();
185625b89263Smrg/* The GNU C library defines this for functions which it implements
185725b89263Smrg    to always fail with ENOSYS.  Some functions are actually named
185825b89263Smrg    something starting with __ and the normal name is an alias.  */
185925b89263Smrg#if defined __stub_$2 || defined __stub___$2
186025b89263Smrgchoke me
186125b89263Smrg#endif
186225b89263Smrg
186325b89263Smrgint
1864b41a30aaSmrgmain (void)
186525b89263Smrg{
186625b89263Smrgreturn $2 ();
186725b89263Smrg  ;
186825b89263Smrg  return 0;
186925b89263Smrg}
1870a253d6aeSmrg_ACEOF
1871b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
1872b41a30aaSmrgthen :
187325b89263Smrg  eval "$3=yes"
1874b41a30aaSmrgelse $as_nop
187525b89263Smrg  eval "$3=no"
187625b89263Smrgfi
1877b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
187825b89263Smrg    conftest$ac_exeext conftest.$ac_ext
1879a253d6aeSmrgfi
188025b89263Smrgeval ac_res=\$$3
1881b41a30aaSmrg	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1882b41a30aaSmrgprintf "%s\n" "$ac_res" >&6; }
188325b89263Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
188425b89263Smrg
188525b89263Smrg} # ac_fn_c_check_func
1886a253d6aeSmrg
1887b41a30aaSmrg# ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR
1888b41a30aaSmrg# ------------------------------------------------------------------
188906f32fbeSmrg# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1890b41a30aaSmrg# accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.
1891b41a30aaSmrgac_fn_check_decl ()
1892a253d6aeSmrg{
189306f32fbeSmrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
189406f32fbeSmrg  as_decl_name=`echo $2|sed 's/ *(.*//'`
1895b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1896b41a30aaSmrgprintf %s "checking whether $as_decl_name is declared... " >&6; }
1897b41a30aaSmrgif eval test \${$3+y}
1898b41a30aaSmrgthen :
1899b41a30aaSmrg  printf %s "(cached) " >&6
1900b41a30aaSmrgelse $as_nop
190106f32fbeSmrg  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1902b41a30aaSmrg  eval ac_save_FLAGS=\$$6
1903b41a30aaSmrg  as_fn_append $6 " $5"
190406f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
190506f32fbeSmrg/* end confdefs.h.  */
190606f32fbeSmrg$4
190706f32fbeSmrgint
1908b41a30aaSmrgmain (void)
190906f32fbeSmrg{
191006f32fbeSmrg#ifndef $as_decl_name
191106f32fbeSmrg#ifdef __cplusplus
191206f32fbeSmrg  (void) $as_decl_use;
191306f32fbeSmrg#else
191406f32fbeSmrg  (void) $as_decl_name;
191506f32fbeSmrg#endif
191606f32fbeSmrg#endif
191706f32fbeSmrg
191806f32fbeSmrg  ;
191906f32fbeSmrg  return 0;
192006f32fbeSmrg}
192106f32fbeSmrg_ACEOF
1922b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
1923b41a30aaSmrgthen :
192406f32fbeSmrg  eval "$3=yes"
1925b41a30aaSmrgelse $as_nop
192606f32fbeSmrg  eval "$3=no"
192706f32fbeSmrgfi
1928b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1929b41a30aaSmrg  eval $6=\$ac_save_FLAGS
1930b41a30aaSmrg
193106f32fbeSmrgfi
193206f32fbeSmrgeval ac_res=\$$3
1933b41a30aaSmrg	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1934b41a30aaSmrgprintf "%s\n" "$ac_res" >&6; }
193506f32fbeSmrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
193606f32fbeSmrg
1937b41a30aaSmrg} # ac_fn_check_decl
1938b41a30aaSmrgac_configure_args_raw=
1939b41a30aaSmrgfor ac_arg
1940b41a30aaSmrgdo
1941b41a30aaSmrg  case $ac_arg in
1942b41a30aaSmrg  *\'*)
1943b41a30aaSmrg    ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1944b41a30aaSmrg  esac
1945b41a30aaSmrg  as_fn_append ac_configure_args_raw " '$ac_arg'"
1946b41a30aaSmrgdone
1947b41a30aaSmrg
1948b41a30aaSmrgcase $ac_configure_args_raw in
1949b41a30aaSmrg  *$as_nl*)
1950b41a30aaSmrg    ac_safe_unquote= ;;
1951b41a30aaSmrg  *)
1952b41a30aaSmrg    ac_unsafe_z='|&;<>()$`\\"*?[ ''	' # This string ends in space, tab.
1953b41a30aaSmrg    ac_unsafe_a="$ac_unsafe_z#~"
1954b41a30aaSmrg    ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
1955b41a30aaSmrg    ac_configure_args_raw=`      printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
1956b41a30aaSmrgesac
1957b41a30aaSmrg
195806f32fbeSmrgcat >config.log <<_ACEOF
195906f32fbeSmrgThis file contains any messages produced by compilers while
196006f32fbeSmrgrunning configure, to aid debugging if configure makes a mistake.
196106f32fbeSmrg
1962b41a30aaSmrgIt was created by libXtst $as_me 1.2.4, which was
1963b41a30aaSmrggenerated by GNU Autoconf 2.71.  Invocation command line was
196406f32fbeSmrg
1965b41a30aaSmrg  $ $0$ac_configure_args_raw
196606f32fbeSmrg
196706f32fbeSmrg_ACEOF
196806f32fbeSmrgexec 5>>config.log
196906f32fbeSmrg{
197006f32fbeSmrgcat <<_ASUNAME
197106f32fbeSmrg## --------- ##
197206f32fbeSmrg## Platform. ##
197306f32fbeSmrg## --------- ##
1974a253d6aeSmrg
1975a253d6aeSmrghostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1976a253d6aeSmrguname -m = `(uname -m) 2>/dev/null || echo unknown`
1977a253d6aeSmrguname -r = `(uname -r) 2>/dev/null || echo unknown`
1978a253d6aeSmrguname -s = `(uname -s) 2>/dev/null || echo unknown`
1979a253d6aeSmrguname -v = `(uname -v) 2>/dev/null || echo unknown`
1980a253d6aeSmrg
1981a253d6aeSmrg/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1982a253d6aeSmrg/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1983a253d6aeSmrg
1984a253d6aeSmrg/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1985a253d6aeSmrg/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1986a253d6aeSmrg/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1987a253d6aeSmrg/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1988a253d6aeSmrg/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1989a253d6aeSmrg/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1990a253d6aeSmrg/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1991a253d6aeSmrg
1992a253d6aeSmrg_ASUNAME
1993a253d6aeSmrg
1994a253d6aeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1995a253d6aeSmrgfor as_dir in $PATH
1996a253d6aeSmrgdo
1997a253d6aeSmrg  IFS=$as_save_IFS
1998b41a30aaSmrg  case $as_dir in #(((
1999b41a30aaSmrg    '') as_dir=./ ;;
2000b41a30aaSmrg    */) ;;
2001b41a30aaSmrg    *) as_dir=$as_dir/ ;;
2002b41a30aaSmrg  esac
2003b41a30aaSmrg    printf "%s\n" "PATH: $as_dir"
200425b89263Smrg  done
2005a253d6aeSmrgIFS=$as_save_IFS
2006a253d6aeSmrg
2007a253d6aeSmrg} >&5
2008a253d6aeSmrg
2009a253d6aeSmrgcat >&5 <<_ACEOF
2010a253d6aeSmrg
2011a253d6aeSmrg
2012a253d6aeSmrg## ----------- ##
2013a253d6aeSmrg## Core tests. ##
2014a253d6aeSmrg## ----------- ##
2015a253d6aeSmrg
2016a253d6aeSmrg_ACEOF
2017a253d6aeSmrg
2018a253d6aeSmrg
2019a253d6aeSmrg# Keep a trace of the command line.
2020a253d6aeSmrg# Strip out --no-create and --no-recursion so they do not pile up.
2021a253d6aeSmrg# Strip out --silent because we don't want to record it for future runs.
2022a253d6aeSmrg# Also quote any args containing shell meta-characters.
2023a253d6aeSmrg# Make two passes to allow for proper duplicate-argument suppression.
2024a253d6aeSmrgac_configure_args=
2025a253d6aeSmrgac_configure_args0=
2026a253d6aeSmrgac_configure_args1=
2027a253d6aeSmrgac_must_keep_next=false
2028a253d6aeSmrgfor ac_pass in 1 2
2029a253d6aeSmrgdo
2030a253d6aeSmrg  for ac_arg
2031a253d6aeSmrg  do
2032a253d6aeSmrg    case $ac_arg in
2033a253d6aeSmrg    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2034a253d6aeSmrg    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2035a253d6aeSmrg    | -silent | --silent | --silen | --sile | --sil)
2036a253d6aeSmrg      continue ;;
2037a253d6aeSmrg    *\'*)
2038b41a30aaSmrg      ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2039a253d6aeSmrg    esac
2040a253d6aeSmrg    case $ac_pass in
204125b89263Smrg    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2042a253d6aeSmrg    2)
204325b89263Smrg      as_fn_append ac_configure_args1 " '$ac_arg'"
2044a253d6aeSmrg      if test $ac_must_keep_next = true; then
2045a253d6aeSmrg	ac_must_keep_next=false # Got value, back to normal.
2046a253d6aeSmrg      else
2047a253d6aeSmrg	case $ac_arg in
2048a253d6aeSmrg	  *=* | --config-cache | -C | -disable-* | --disable-* \
2049a253d6aeSmrg	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2050a253d6aeSmrg	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2051a253d6aeSmrg	  | -with-* | --with-* | -without-* | --without-* | --x)
2052a253d6aeSmrg	    case "$ac_configure_args0 " in
2053a253d6aeSmrg	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2054a253d6aeSmrg	    esac
2055a253d6aeSmrg	    ;;
2056a253d6aeSmrg	  -* ) ac_must_keep_next=true ;;
2057a253d6aeSmrg	esac
2058a253d6aeSmrg      fi
205925b89263Smrg      as_fn_append ac_configure_args " '$ac_arg'"
2060a253d6aeSmrg      ;;
2061a253d6aeSmrg    esac
2062a253d6aeSmrg  done
2063a253d6aeSmrgdone
206425b89263Smrg{ ac_configure_args0=; unset ac_configure_args0;}
206525b89263Smrg{ ac_configure_args1=; unset ac_configure_args1;}
2066a253d6aeSmrg
2067a253d6aeSmrg# When interrupted or exit'd, cleanup temporary files, and complete
2068a253d6aeSmrg# config.log.  We remove comments because anyway the quotes in there
2069a253d6aeSmrg# would cause problems or look ugly.
2070a253d6aeSmrg# WARNING: Use '\'' to represent an apostrophe within the trap.
2071a253d6aeSmrg# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2072a253d6aeSmrgtrap 'exit_status=$?
2073b41a30aaSmrg  # Sanitize IFS.
2074b41a30aaSmrg  IFS=" ""	$as_nl"
2075a253d6aeSmrg  # Save into config.log some information that might help in debugging.
2076a253d6aeSmrg  {
2077a253d6aeSmrg    echo
2078a253d6aeSmrg
2079b41a30aaSmrg    printf "%s\n" "## ---------------- ##
2080a253d6aeSmrg## Cache variables. ##
208125b89263Smrg## ---------------- ##"
2082a253d6aeSmrg    echo
2083a253d6aeSmrg    # The following way of writing the cache mishandles newlines in values,
2084a253d6aeSmrg(
2085a253d6aeSmrg  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2086a253d6aeSmrg    eval ac_val=\$$ac_var
2087a253d6aeSmrg    case $ac_val in #(
2088a253d6aeSmrg    *${as_nl}*)
2089a253d6aeSmrg      case $ac_var in #(
2090b41a30aaSmrg      *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2091b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2092a253d6aeSmrg      esac
2093a253d6aeSmrg      case $ac_var in #(
2094a253d6aeSmrg      _ | IFS | as_nl) ;; #(
2095ea133fd7Smrg      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
209625b89263Smrg      *) { eval $ac_var=; unset $ac_var;} ;;
2097a253d6aeSmrg      esac ;;
2098a253d6aeSmrg    esac
2099a253d6aeSmrg  done
2100a253d6aeSmrg  (set) 2>&1 |
2101a253d6aeSmrg    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2102a253d6aeSmrg    *${as_nl}ac_space=\ *)
2103a253d6aeSmrg      sed -n \
2104a253d6aeSmrg	"s/'\''/'\''\\\\'\'''\''/g;
2105a253d6aeSmrg	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2106a253d6aeSmrg      ;; #(
2107a253d6aeSmrg    *)
2108a253d6aeSmrg      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2109a253d6aeSmrg      ;;
2110a253d6aeSmrg    esac |
2111a253d6aeSmrg    sort
2112a253d6aeSmrg)
2113a253d6aeSmrg    echo
2114a253d6aeSmrg
2115b41a30aaSmrg    printf "%s\n" "## ----------------- ##
2116a253d6aeSmrg## Output variables. ##
211725b89263Smrg## ----------------- ##"
2118a253d6aeSmrg    echo
2119a253d6aeSmrg    for ac_var in $ac_subst_vars
2120a253d6aeSmrg    do
2121a253d6aeSmrg      eval ac_val=\$$ac_var
2122a253d6aeSmrg      case $ac_val in
2123b41a30aaSmrg      *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2124a253d6aeSmrg      esac
2125b41a30aaSmrg      printf "%s\n" "$ac_var='\''$ac_val'\''"
2126a253d6aeSmrg    done | sort
2127a253d6aeSmrg    echo
2128a253d6aeSmrg
2129a253d6aeSmrg    if test -n "$ac_subst_files"; then
2130b41a30aaSmrg      printf "%s\n" "## ------------------- ##
2131a253d6aeSmrg## File substitutions. ##
213225b89263Smrg## ------------------- ##"
2133a253d6aeSmrg      echo
2134a253d6aeSmrg      for ac_var in $ac_subst_files
2135a253d6aeSmrg      do
2136a253d6aeSmrg	eval ac_val=\$$ac_var
2137a253d6aeSmrg	case $ac_val in
2138b41a30aaSmrg	*\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2139a253d6aeSmrg	esac
2140b41a30aaSmrg	printf "%s\n" "$ac_var='\''$ac_val'\''"
2141a253d6aeSmrg      done | sort
2142a253d6aeSmrg      echo
2143a253d6aeSmrg    fi
2144a253d6aeSmrg
2145a253d6aeSmrg    if test -s confdefs.h; then
2146b41a30aaSmrg      printf "%s\n" "## ----------- ##
2147a253d6aeSmrg## confdefs.h. ##
214825b89263Smrg## ----------- ##"
2149a253d6aeSmrg      echo
2150a253d6aeSmrg      cat confdefs.h
2151a253d6aeSmrg      echo
2152a253d6aeSmrg    fi
2153a253d6aeSmrg    test "$ac_signal" != 0 &&
2154b41a30aaSmrg      printf "%s\n" "$as_me: caught signal $ac_signal"
2155b41a30aaSmrg    printf "%s\n" "$as_me: exit $exit_status"
2156a253d6aeSmrg  } >&5
2157a253d6aeSmrg  rm -f core *.core core.conftest.* &&
2158a253d6aeSmrg    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2159a253d6aeSmrg    exit $exit_status
2160a253d6aeSmrg' 0
2161a253d6aeSmrgfor ac_signal in 1 2 13 15; do
216225b89263Smrg  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2163a253d6aeSmrgdone
2164a253d6aeSmrgac_signal=0
2165a253d6aeSmrg
2166a253d6aeSmrg# confdefs.h avoids OS command line length limits that DEFS can exceed.
2167a253d6aeSmrgrm -f -r conftest* confdefs.h
2168a253d6aeSmrg
2169b41a30aaSmrgprintf "%s\n" "/* confdefs.h */" > confdefs.h
217025b89263Smrg
2171a253d6aeSmrg# Predefined preprocessor variables.
2172a253d6aeSmrg
2173b41a30aaSmrgprintf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
2174a253d6aeSmrg
2175b41a30aaSmrgprintf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
2176a253d6aeSmrg
2177b41a30aaSmrgprintf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
2178a253d6aeSmrg
2179b41a30aaSmrgprintf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
2180a253d6aeSmrg
2181b41a30aaSmrgprintf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
2182a253d6aeSmrg
2183b41a30aaSmrgprintf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
218425b89263Smrg
2185a253d6aeSmrg
2186a253d6aeSmrg# Let the site file select an alternate cache file if it wants to.
2187ea133fd7Smrg# Prefer an explicitly selected file to automatically selected ones.
2188a253d6aeSmrgif test -n "$CONFIG_SITE"; then
2189b41a30aaSmrg  ac_site_files="$CONFIG_SITE"
2190a253d6aeSmrgelif test "x$prefix" != xNONE; then
2191b41a30aaSmrg  ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
2192a253d6aeSmrgelse
2193b41a30aaSmrg  ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
2194a253d6aeSmrgfi
2195b41a30aaSmrg
2196b41a30aaSmrgfor ac_site_file in $ac_site_files
2197a253d6aeSmrgdo
2198b41a30aaSmrg  case $ac_site_file in #(
2199b41a30aaSmrg  */*) :
2200b41a30aaSmrg     ;; #(
2201b41a30aaSmrg  *) :
2202b41a30aaSmrg    ac_site_file=./$ac_site_file ;;
2203b41a30aaSmrgesac
2204b41a30aaSmrg  if test -f "$ac_site_file" && test -r "$ac_site_file"; then
2205b41a30aaSmrg    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2206b41a30aaSmrgprintf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
2207a253d6aeSmrg    sed 's/^/| /' "$ac_site_file" >&5
220825b89263Smrg    . "$ac_site_file" \
2209b41a30aaSmrg      || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2210b41a30aaSmrgprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
221125b89263Smrgas_fn_error $? "failed to load site script $ac_site_file
221225b89263SmrgSee \`config.log' for more details" "$LINENO" 5; }
2213a253d6aeSmrg  fi
2214a253d6aeSmrgdone
2215a253d6aeSmrg
2216a253d6aeSmrgif test -r "$cache_file"; then
221725b89263Smrg  # Some versions of bash will fail to source /dev/null (special files
221825b89263Smrg  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
221925b89263Smrg  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2220b41a30aaSmrg    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2221b41a30aaSmrgprintf "%s\n" "$as_me: loading cache $cache_file" >&6;}
2222a253d6aeSmrg    case $cache_file in
2223a253d6aeSmrg      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2224a253d6aeSmrg      *)                      . "./$cache_file";;
2225a253d6aeSmrg    esac
2226a253d6aeSmrg  fi
2227a253d6aeSmrgelse
2228b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2229b41a30aaSmrgprintf "%s\n" "$as_me: creating cache $cache_file" >&6;}
2230a253d6aeSmrg  >$cache_file
2231a253d6aeSmrgfi
2232a253d6aeSmrg
2233b41a30aaSmrg# Test code for whether the C compiler supports C89 (global declarations)
2234b41a30aaSmrgac_c_conftest_c89_globals='
2235b41a30aaSmrg/* Does the compiler advertise C89 conformance?
2236b41a30aaSmrg   Do not test the value of __STDC__, because some compilers set it to 0
2237b41a30aaSmrg   while being otherwise adequately conformant. */
2238b41a30aaSmrg#if !defined __STDC__
2239b41a30aaSmrg# error "Compiler does not advertise C89 conformance"
2240b41a30aaSmrg#endif
2241a253d6aeSmrg
2242b41a30aaSmrg#include <stddef.h>
2243b41a30aaSmrg#include <stdarg.h>
2244b41a30aaSmrgstruct stat;
2245b41a30aaSmrg/* Most of the following tests are stolen from RCS 5.7 src/conf.sh.  */
2246b41a30aaSmrgstruct buf { int x; };
2247b41a30aaSmrgstruct buf * (*rcsopen) (struct buf *, struct stat *, int);
2248b41a30aaSmrgstatic char *e (p, i)
2249b41a30aaSmrg     char **p;
2250b41a30aaSmrg     int i;
2251b41a30aaSmrg{
2252b41a30aaSmrg  return p[i];
2253b41a30aaSmrg}
2254b41a30aaSmrgstatic char *f (char * (*g) (char **, int), char **p, ...)
2255b41a30aaSmrg{
2256b41a30aaSmrg  char *s;
2257b41a30aaSmrg  va_list v;
2258b41a30aaSmrg  va_start (v,p);
2259b41a30aaSmrg  s = g (p, va_arg (v,int));
2260b41a30aaSmrg  va_end (v);
2261b41a30aaSmrg  return s;
2262b41a30aaSmrg}
2263a253d6aeSmrg
2264b41a30aaSmrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2265b41a30aaSmrg   function prototypes and stuff, but not \xHH hex character constants.
2266b41a30aaSmrg   These do not provoke an error unfortunately, instead are silently treated
2267b41a30aaSmrg   as an "x".  The following induces an error, until -std is added to get
2268b41a30aaSmrg   proper ANSI mode.  Curiously \x00 != x always comes out true, for an
2269b41a30aaSmrg   array size at least.  It is necessary to write \x00 == 0 to get something
2270b41a30aaSmrg   that is true only with -std.  */
2271b41a30aaSmrgint osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
227206f32fbeSmrg
2273b41a30aaSmrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2274b41a30aaSmrg   inside strings and character constants.  */
2275b41a30aaSmrg#define FOO(x) '\''x'\''
2276b41a30aaSmrgint xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
227706f32fbeSmrg
2278b41a30aaSmrgint test (int i, double x);
2279b41a30aaSmrgstruct s1 {int (*f) (int a);};
2280b41a30aaSmrgstruct s2 {int (*f) (double a);};
2281b41a30aaSmrgint pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
2282b41a30aaSmrg               int, int);'
228306f32fbeSmrg
2284b41a30aaSmrg# Test code for whether the C compiler supports C89 (body of main).
2285b41a30aaSmrgac_c_conftest_c89_main='
2286b41a30aaSmrgok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
2287b41a30aaSmrg'
2288a253d6aeSmrg
2289b41a30aaSmrg# Test code for whether the C compiler supports C99 (global declarations)
2290b41a30aaSmrgac_c_conftest_c99_globals='
2291b41a30aaSmrg// Does the compiler advertise C99 conformance?
2292b41a30aaSmrg#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
2293b41a30aaSmrg# error "Compiler does not advertise C99 conformance"
2294b41a30aaSmrg#endif
2295a253d6aeSmrg
2296b41a30aaSmrg#include <stdbool.h>
2297b41a30aaSmrgextern int puts (const char *);
2298b41a30aaSmrgextern int printf (const char *, ...);
2299b41a30aaSmrgextern int dprintf (int, const char *, ...);
2300b41a30aaSmrgextern void *malloc (size_t);
2301a253d6aeSmrg
2302b41a30aaSmrg// Check varargs macros.  These examples are taken from C99 6.10.3.5.
2303b41a30aaSmrg// dprintf is used instead of fprintf to avoid needing to declare
2304b41a30aaSmrg// FILE and stderr.
2305b41a30aaSmrg#define debug(...) dprintf (2, __VA_ARGS__)
2306b41a30aaSmrg#define showlist(...) puts (#__VA_ARGS__)
2307b41a30aaSmrg#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
2308b41a30aaSmrgstatic void
2309b41a30aaSmrgtest_varargs_macros (void)
2310b41a30aaSmrg{
2311b41a30aaSmrg  int x = 1234;
2312b41a30aaSmrg  int y = 5678;
2313b41a30aaSmrg  debug ("Flag");
2314b41a30aaSmrg  debug ("X = %d\n", x);
2315b41a30aaSmrg  showlist (The first, second, and third items.);
2316b41a30aaSmrg  report (x>y, "x is %d but y is %d", x, y);
2317b41a30aaSmrg}
2318b41a30aaSmrg
2319b41a30aaSmrg// Check long long types.
2320b41a30aaSmrg#define BIG64 18446744073709551615ull
2321b41a30aaSmrg#define BIG32 4294967295ul
2322b41a30aaSmrg#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
2323b41a30aaSmrg#if !BIG_OK
2324b41a30aaSmrg  #error "your preprocessor is broken"
2325b41a30aaSmrg#endif
2326b41a30aaSmrg#if BIG_OK
2327b41a30aaSmrg#else
2328b41a30aaSmrg  #error "your preprocessor is broken"
2329b41a30aaSmrg#endif
2330b41a30aaSmrgstatic long long int bignum = -9223372036854775807LL;
2331b41a30aaSmrgstatic unsigned long long int ubignum = BIG64;
2332b41a30aaSmrg
2333b41a30aaSmrgstruct incomplete_array
2334b41a30aaSmrg{
2335b41a30aaSmrg  int datasize;
2336b41a30aaSmrg  double data[];
2337b41a30aaSmrg};
2338b41a30aaSmrg
2339b41a30aaSmrgstruct named_init {
2340b41a30aaSmrg  int number;
2341b41a30aaSmrg  const wchar_t *name;
2342b41a30aaSmrg  double average;
2343b41a30aaSmrg};
2344b41a30aaSmrg
2345b41a30aaSmrgtypedef const char *ccp;
2346b41a30aaSmrg
2347b41a30aaSmrgstatic inline int
2348b41a30aaSmrgtest_restrict (ccp restrict text)
2349b41a30aaSmrg{
2350b41a30aaSmrg  // See if C++-style comments work.
2351b41a30aaSmrg  // Iterate through items via the restricted pointer.
2352b41a30aaSmrg  // Also check for declarations in for loops.
2353b41a30aaSmrg  for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
2354b41a30aaSmrg    continue;
2355b41a30aaSmrg  return 0;
2356b41a30aaSmrg}
2357b41a30aaSmrg
2358b41a30aaSmrg// Check varargs and va_copy.
2359b41a30aaSmrgstatic bool
2360b41a30aaSmrgtest_varargs (const char *format, ...)
2361b41a30aaSmrg{
2362b41a30aaSmrg  va_list args;
2363b41a30aaSmrg  va_start (args, format);
2364b41a30aaSmrg  va_list args_copy;
2365b41a30aaSmrg  va_copy (args_copy, args);
2366b41a30aaSmrg
2367b41a30aaSmrg  const char *str = "";
2368b41a30aaSmrg  int number = 0;
2369b41a30aaSmrg  float fnumber = 0;
2370b41a30aaSmrg
2371b41a30aaSmrg  while (*format)
2372b41a30aaSmrg    {
2373b41a30aaSmrg      switch (*format++)
2374b41a30aaSmrg	{
2375b41a30aaSmrg	case '\''s'\'': // string
2376b41a30aaSmrg	  str = va_arg (args_copy, const char *);
2377b41a30aaSmrg	  break;
2378b41a30aaSmrg	case '\''d'\'': // int
2379b41a30aaSmrg	  number = va_arg (args_copy, int);
2380b41a30aaSmrg	  break;
2381b41a30aaSmrg	case '\''f'\'': // float
2382b41a30aaSmrg	  fnumber = va_arg (args_copy, double);
2383b41a30aaSmrg	  break;
2384b41a30aaSmrg	default:
2385b41a30aaSmrg	  break;
2386b41a30aaSmrg	}
2387b41a30aaSmrg    }
2388b41a30aaSmrg  va_end (args_copy);
2389b41a30aaSmrg  va_end (args);
2390b41a30aaSmrg
2391b41a30aaSmrg  return *str && number && fnumber;
2392b41a30aaSmrg}
2393b41a30aaSmrg'
2394b41a30aaSmrg
2395b41a30aaSmrg# Test code for whether the C compiler supports C99 (body of main).
2396b41a30aaSmrgac_c_conftest_c99_main='
2397b41a30aaSmrg  // Check bool.
2398b41a30aaSmrg  _Bool success = false;
2399b41a30aaSmrg  success |= (argc != 0);
2400b41a30aaSmrg
2401b41a30aaSmrg  // Check restrict.
2402b41a30aaSmrg  if (test_restrict ("String literal") == 0)
2403b41a30aaSmrg    success = true;
2404b41a30aaSmrg  char *restrict newvar = "Another string";
2405b41a30aaSmrg
2406b41a30aaSmrg  // Check varargs.
2407b41a30aaSmrg  success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
2408b41a30aaSmrg  test_varargs_macros ();
2409b41a30aaSmrg
2410b41a30aaSmrg  // Check flexible array members.
2411b41a30aaSmrg  struct incomplete_array *ia =
2412b41a30aaSmrg    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
2413b41a30aaSmrg  ia->datasize = 10;
2414b41a30aaSmrg  for (int i = 0; i < ia->datasize; ++i)
2415b41a30aaSmrg    ia->data[i] = i * 1.234;
2416b41a30aaSmrg
2417b41a30aaSmrg  // Check named initializers.
2418b41a30aaSmrg  struct named_init ni = {
2419b41a30aaSmrg    .number = 34,
2420b41a30aaSmrg    .name = L"Test wide string",
2421b41a30aaSmrg    .average = 543.34343,
2422b41a30aaSmrg  };
2423b41a30aaSmrg
2424b41a30aaSmrg  ni.number = 58;
2425b41a30aaSmrg
2426b41a30aaSmrg  int dynamic_array[ni.number];
2427b41a30aaSmrg  dynamic_array[0] = argv[0][0];
2428b41a30aaSmrg  dynamic_array[ni.number - 1] = 543;
2429b41a30aaSmrg
2430b41a30aaSmrg  // work around unused variable warnings
2431b41a30aaSmrg  ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
2432b41a30aaSmrg	 || dynamic_array[ni.number - 1] != 543);
2433b41a30aaSmrg'
2434b41a30aaSmrg
2435b41a30aaSmrg# Test code for whether the C compiler supports C11 (global declarations)
2436b41a30aaSmrgac_c_conftest_c11_globals='
2437b41a30aaSmrg// Does the compiler advertise C11 conformance?
2438b41a30aaSmrg#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
2439b41a30aaSmrg# error "Compiler does not advertise C11 conformance"
2440b41a30aaSmrg#endif
2441b41a30aaSmrg
2442b41a30aaSmrg// Check _Alignas.
2443b41a30aaSmrgchar _Alignas (double) aligned_as_double;
2444b41a30aaSmrgchar _Alignas (0) no_special_alignment;
2445b41a30aaSmrgextern char aligned_as_int;
2446b41a30aaSmrgchar _Alignas (0) _Alignas (int) aligned_as_int;
2447b41a30aaSmrg
2448b41a30aaSmrg// Check _Alignof.
2449b41a30aaSmrgenum
2450b41a30aaSmrg{
2451b41a30aaSmrg  int_alignment = _Alignof (int),
2452b41a30aaSmrg  int_array_alignment = _Alignof (int[100]),
2453b41a30aaSmrg  char_alignment = _Alignof (char)
2454b41a30aaSmrg};
2455b41a30aaSmrg_Static_assert (0 < -_Alignof (int), "_Alignof is signed");
2456b41a30aaSmrg
2457b41a30aaSmrg// Check _Noreturn.
2458b41a30aaSmrgint _Noreturn does_not_return (void) { for (;;) continue; }
2459b41a30aaSmrg
2460b41a30aaSmrg// Check _Static_assert.
2461b41a30aaSmrgstruct test_static_assert
2462b41a30aaSmrg{
2463b41a30aaSmrg  int x;
2464b41a30aaSmrg  _Static_assert (sizeof (int) <= sizeof (long int),
2465b41a30aaSmrg                  "_Static_assert does not work in struct");
2466b41a30aaSmrg  long int y;
2467b41a30aaSmrg};
2468b41a30aaSmrg
2469b41a30aaSmrg// Check UTF-8 literals.
2470b41a30aaSmrg#define u8 syntax error!
2471b41a30aaSmrgchar const utf8_literal[] = u8"happens to be ASCII" "another string";
2472b41a30aaSmrg
2473b41a30aaSmrg// Check duplicate typedefs.
2474b41a30aaSmrgtypedef long *long_ptr;
2475b41a30aaSmrgtypedef long int *long_ptr;
2476b41a30aaSmrgtypedef long_ptr long_ptr;
2477b41a30aaSmrg
2478b41a30aaSmrg// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
2479b41a30aaSmrgstruct anonymous
2480b41a30aaSmrg{
2481b41a30aaSmrg  union {
2482b41a30aaSmrg    struct { int i; int j; };
2483b41a30aaSmrg    struct { int k; long int l; } w;
2484b41a30aaSmrg  };
2485b41a30aaSmrg  int m;
2486b41a30aaSmrg} v1;
2487b41a30aaSmrg'
2488b41a30aaSmrg
2489b41a30aaSmrg# Test code for whether the C compiler supports C11 (body of main).
2490b41a30aaSmrgac_c_conftest_c11_main='
2491b41a30aaSmrg  _Static_assert ((offsetof (struct anonymous, i)
2492b41a30aaSmrg		   == offsetof (struct anonymous, w.k)),
2493b41a30aaSmrg		  "Anonymous union alignment botch");
2494b41a30aaSmrg  v1.i = 2;
2495b41a30aaSmrg  v1.w.k = 5;
2496b41a30aaSmrg  ok |= v1.i != 5;
2497b41a30aaSmrg'
2498b41a30aaSmrg
2499b41a30aaSmrg# Test code for whether the C compiler supports C11 (complete).
2500b41a30aaSmrgac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
2501b41a30aaSmrg${ac_c_conftest_c99_globals}
2502b41a30aaSmrg${ac_c_conftest_c11_globals}
2503b41a30aaSmrg
2504b41a30aaSmrgint
2505b41a30aaSmrgmain (int argc, char **argv)
2506b41a30aaSmrg{
2507b41a30aaSmrg  int ok = 0;
2508b41a30aaSmrg  ${ac_c_conftest_c89_main}
2509b41a30aaSmrg  ${ac_c_conftest_c99_main}
2510b41a30aaSmrg  ${ac_c_conftest_c11_main}
2511b41a30aaSmrg  return ok;
2512b41a30aaSmrg}
2513b41a30aaSmrg"
2514b41a30aaSmrg
2515b41a30aaSmrg# Test code for whether the C compiler supports C99 (complete).
2516b41a30aaSmrgac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
2517b41a30aaSmrg${ac_c_conftest_c99_globals}
2518b41a30aaSmrg
2519b41a30aaSmrgint
2520b41a30aaSmrgmain (int argc, char **argv)
2521b41a30aaSmrg{
2522b41a30aaSmrg  int ok = 0;
2523b41a30aaSmrg  ${ac_c_conftest_c89_main}
2524b41a30aaSmrg  ${ac_c_conftest_c99_main}
2525b41a30aaSmrg  return ok;
2526b41a30aaSmrg}
2527b41a30aaSmrg"
2528b41a30aaSmrg
2529b41a30aaSmrg# Test code for whether the C compiler supports C89 (complete).
2530b41a30aaSmrgac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
2531a253d6aeSmrg
2532b41a30aaSmrgint
2533b41a30aaSmrgmain (int argc, char **argv)
2534b41a30aaSmrg{
2535b41a30aaSmrg  int ok = 0;
2536b41a30aaSmrg  ${ac_c_conftest_c89_main}
2537b41a30aaSmrg  return ok;
2538b41a30aaSmrg}
2539b41a30aaSmrg"
2540b41a30aaSmrg
2541b41a30aaSmrgas_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
2542b41a30aaSmrgas_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
2543b41a30aaSmrgas_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
2544b41a30aaSmrgas_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
2545b41a30aaSmrgas_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
2546b41a30aaSmrgas_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
2547b41a30aaSmrgas_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
2548b41a30aaSmrgas_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
2549b41a30aaSmrgas_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
2550b41a30aaSmrg
2551b41a30aaSmrg# Auxiliary files required by this configure script.
2552b41a30aaSmrgac_aux_files="compile config.guess config.sub ltmain.sh missing install-sh"
2553b41a30aaSmrg
2554b41a30aaSmrg# Locations in which to look for auxiliary files.
2555b41a30aaSmrgac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.."
2556b41a30aaSmrg
2557b41a30aaSmrg# Search for a directory containing all of the required auxiliary files,
2558b41a30aaSmrg# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
2559b41a30aaSmrg# If we don't find one directory that contains all the files we need,
2560b41a30aaSmrg# we report the set of missing files from the *first* directory in
2561b41a30aaSmrg# $ac_aux_dir_candidates and give up.
2562b41a30aaSmrgac_missing_aux_files=""
2563b41a30aaSmrgac_first_candidate=:
2564b41a30aaSmrgprintf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
2565b41a30aaSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2566b41a30aaSmrgas_found=false
2567b41a30aaSmrgfor as_dir in $ac_aux_dir_candidates
2568b41a30aaSmrgdo
2569b41a30aaSmrg  IFS=$as_save_IFS
2570b41a30aaSmrg  case $as_dir in #(((
2571b41a30aaSmrg    '') as_dir=./ ;;
2572b41a30aaSmrg    */) ;;
2573b41a30aaSmrg    *) as_dir=$as_dir/ ;;
2574b41a30aaSmrg  esac
2575b41a30aaSmrg  as_found=:
2576b41a30aaSmrg
2577b41a30aaSmrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}:  trying $as_dir" >&5
2578b41a30aaSmrg  ac_aux_dir_found=yes
2579b41a30aaSmrg  ac_install_sh=
2580b41a30aaSmrg  for ac_aux in $ac_aux_files
2581b41a30aaSmrg  do
2582b41a30aaSmrg    # As a special case, if "install-sh" is required, that requirement
2583b41a30aaSmrg    # can be satisfied by any of "install-sh", "install.sh", or "shtool",
2584b41a30aaSmrg    # and $ac_install_sh is set appropriately for whichever one is found.
2585b41a30aaSmrg    if test x"$ac_aux" = x"install-sh"
2586b41a30aaSmrg    then
2587b41a30aaSmrg      if test -f "${as_dir}install-sh"; then
2588b41a30aaSmrg        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install-sh found" >&5
2589b41a30aaSmrg        ac_install_sh="${as_dir}install-sh -c"
2590b41a30aaSmrg      elif test -f "${as_dir}install.sh"; then
2591b41a30aaSmrg        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install.sh found" >&5
2592b41a30aaSmrg        ac_install_sh="${as_dir}install.sh -c"
2593b41a30aaSmrg      elif test -f "${as_dir}shtool"; then
2594b41a30aaSmrg        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}shtool found" >&5
2595b41a30aaSmrg        ac_install_sh="${as_dir}shtool install -c"
2596b41a30aaSmrg      else
2597b41a30aaSmrg        ac_aux_dir_found=no
2598b41a30aaSmrg        if $ac_first_candidate; then
2599b41a30aaSmrg          ac_missing_aux_files="${ac_missing_aux_files} install-sh"
2600b41a30aaSmrg        else
2601b41a30aaSmrg          break
2602b41a30aaSmrg        fi
2603b41a30aaSmrg      fi
2604b41a30aaSmrg    else
2605b41a30aaSmrg      if test -f "${as_dir}${ac_aux}"; then
2606b41a30aaSmrg        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}${ac_aux} found" >&5
2607b41a30aaSmrg      else
2608b41a30aaSmrg        ac_aux_dir_found=no
2609b41a30aaSmrg        if $ac_first_candidate; then
2610b41a30aaSmrg          ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
2611b41a30aaSmrg        else
2612b41a30aaSmrg          break
2613b41a30aaSmrg        fi
2614b41a30aaSmrg      fi
2615b41a30aaSmrg    fi
2616b41a30aaSmrg  done
2617b41a30aaSmrg  if test "$ac_aux_dir_found" = yes; then
2618b41a30aaSmrg    ac_aux_dir="$as_dir"
2619b41a30aaSmrg    break
2620b41a30aaSmrg  fi
2621b41a30aaSmrg  ac_first_candidate=false
2622b41a30aaSmrg
2623b41a30aaSmrg  as_found=false
2624b41a30aaSmrgdone
2625b41a30aaSmrgIFS=$as_save_IFS
2626b41a30aaSmrgif $as_found
2627b41a30aaSmrgthen :
2628b41a30aaSmrg
2629b41a30aaSmrgelse $as_nop
2630b41a30aaSmrg  as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5
2631b41a30aaSmrgfi
2632b41a30aaSmrg
2633b41a30aaSmrg
2634b41a30aaSmrg# These three variables are undocumented and unsupported,
2635b41a30aaSmrg# and are intended to be withdrawn in a future Autoconf release.
2636b41a30aaSmrg# They can cause serious problems if a builder's source tree is in a directory
2637b41a30aaSmrg# whose full name contains unusual characters.
2638b41a30aaSmrgif test -f "${ac_aux_dir}config.guess"; then
2639b41a30aaSmrg  ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
2640b41a30aaSmrgfi
2641b41a30aaSmrgif test -f "${ac_aux_dir}config.sub"; then
2642b41a30aaSmrg  ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
2643b41a30aaSmrgfi
2644b41a30aaSmrgif test -f "$ac_aux_dir/configure"; then
2645b41a30aaSmrg  ac_configure="$SHELL ${ac_aux_dir}configure"
2646b41a30aaSmrgfi
2647b41a30aaSmrg
2648b41a30aaSmrg# Check that the precious variables saved in the cache have kept the same
2649b41a30aaSmrg# value.
2650b41a30aaSmrgac_cache_corrupted=false
2651b41a30aaSmrgfor ac_var in $ac_precious_vars; do
2652b41a30aaSmrg  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2653b41a30aaSmrg  eval ac_new_set=\$ac_env_${ac_var}_set
2654b41a30aaSmrg  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2655b41a30aaSmrg  eval ac_new_val=\$ac_env_${ac_var}_value
2656b41a30aaSmrg  case $ac_old_set,$ac_new_set in
2657b41a30aaSmrg    set,)
2658b41a30aaSmrg      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2659b41a30aaSmrgprintf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2660b41a30aaSmrg      ac_cache_corrupted=: ;;
2661b41a30aaSmrg    ,set)
2662b41a30aaSmrg      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2663b41a30aaSmrgprintf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2664b41a30aaSmrg      ac_cache_corrupted=: ;;
2665b41a30aaSmrg    ,);;
2666b41a30aaSmrg    *)
2667b41a30aaSmrg      if test "x$ac_old_val" != "x$ac_new_val"; then
2668b41a30aaSmrg	# differences in whitespace do not lead to failure.
2669b41a30aaSmrg	ac_old_val_w=`echo x $ac_old_val`
2670b41a30aaSmrg	ac_new_val_w=`echo x $ac_new_val`
2671b41a30aaSmrg	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2672b41a30aaSmrg	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2673b41a30aaSmrgprintf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2674b41a30aaSmrg	  ac_cache_corrupted=:
2675b41a30aaSmrg	else
2676b41a30aaSmrg	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2677b41a30aaSmrgprintf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2678b41a30aaSmrg	  eval $ac_var=\$ac_old_val
2679b41a30aaSmrg	fi
2680b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2681b41a30aaSmrgprintf "%s\n" "$as_me:   former value:  \`$ac_old_val'" >&2;}
2682b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2683b41a30aaSmrgprintf "%s\n" "$as_me:   current value: \`$ac_new_val'" >&2;}
2684b41a30aaSmrg      fi;;
2685b41a30aaSmrg  esac
2686b41a30aaSmrg  # Pass precious variables to config.status.
2687b41a30aaSmrg  if test "$ac_new_set" = set; then
2688b41a30aaSmrg    case $ac_new_val in
2689b41a30aaSmrg    *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2690b41a30aaSmrg    *) ac_arg=$ac_var=$ac_new_val ;;
2691b41a30aaSmrg    esac
2692b41a30aaSmrg    case " $ac_configure_args " in
2693b41a30aaSmrg      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2694b41a30aaSmrg      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2695b41a30aaSmrg    esac
2696b41a30aaSmrg  fi
2697b41a30aaSmrgdone
2698b41a30aaSmrgif $ac_cache_corrupted; then
2699b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2700b41a30aaSmrgprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2701b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2702b41a30aaSmrgprintf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
2703b41a30aaSmrg  as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
2704b41a30aaSmrg	    and start over" "$LINENO" 5
2705b41a30aaSmrgfi
2706b41a30aaSmrg## -------------------- ##
2707b41a30aaSmrg## Main body of script. ##
2708b41a30aaSmrg## -------------------- ##
2709b41a30aaSmrg
2710b41a30aaSmrgac_ext=c
2711b41a30aaSmrgac_cpp='$CPP $CPPFLAGS'
2712b41a30aaSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2713b41a30aaSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2714b41a30aaSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu
2715b41a30aaSmrg
2716b41a30aaSmrg
2717b41a30aaSmrg
2718b41a30aaSmrgac_config_headers="$ac_config_headers config.h"
2719b41a30aaSmrg
2720b41a30aaSmrg
2721b41a30aaSmrg# Initialize Automake
2722b41a30aaSmrgam__api_version='1.16'
2723b41a30aaSmrg
2724b41a30aaSmrg
2725b41a30aaSmrg
2726b41a30aaSmrg  # Find a good install program.  We prefer a C program (faster),
2727a253d6aeSmrg# so one script is as good as another.  But avoid the broken or
2728a253d6aeSmrg# incompatible versions:
2729a253d6aeSmrg# SysV /etc/install, /usr/sbin/install
2730a253d6aeSmrg# SunOS /usr/etc/install
2731a253d6aeSmrg# IRIX /sbin/install
2732a253d6aeSmrg# AIX /bin/install
2733a253d6aeSmrg# AmigaOS /C/install, which installs bootblocks on floppy discs
2734a253d6aeSmrg# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2735a253d6aeSmrg# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2736a253d6aeSmrg# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2737a253d6aeSmrg# OS/2's system install, which has a completely different semantic
2738a253d6aeSmrg# ./install, which can be erroneously created by make from ./install.sh.
2739ea133fd7Smrg# Reject install programs that cannot install multiple files.
2740b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2741b41a30aaSmrgprintf %s "checking for a BSD-compatible install... " >&6; }
2742a253d6aeSmrgif test -z "$INSTALL"; then
2743b41a30aaSmrgif test ${ac_cv_path_install+y}
2744b41a30aaSmrgthen :
2745b41a30aaSmrg  printf %s "(cached) " >&6
2746b41a30aaSmrgelse $as_nop
2747a253d6aeSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2748a253d6aeSmrgfor as_dir in $PATH
2749a253d6aeSmrgdo
2750a253d6aeSmrg  IFS=$as_save_IFS
2751b41a30aaSmrg  case $as_dir in #(((
2752b41a30aaSmrg    '') as_dir=./ ;;
2753b41a30aaSmrg    */) ;;
2754b41a30aaSmrg    *) as_dir=$as_dir/ ;;
2755b41a30aaSmrg  esac
2756b41a30aaSmrg    # Account for fact that we put trailing slashes in our PATH walk.
2757b41a30aaSmrgcase $as_dir in #((
2758b41a30aaSmrg  ./ | /[cC]/* | \
2759a253d6aeSmrg  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
276025b89263Smrg  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2761a253d6aeSmrg  /usr/ucb/* ) ;;
2762a253d6aeSmrg  *)
2763a253d6aeSmrg    # OSF1 and SCO ODT 3.0 have their own names for install.
2764a253d6aeSmrg    # Don't use installbsd from OSF since it installs stuff as root
2765a253d6aeSmrg    # by default.
2766a253d6aeSmrg    for ac_prog in ginstall scoinst install; do
2767a253d6aeSmrg      for ac_exec_ext in '' $ac_executable_extensions; do
2768b41a30aaSmrg	if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
2769a253d6aeSmrg	  if test $ac_prog = install &&
2770b41a30aaSmrg	    grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2771a253d6aeSmrg	    # AIX install.  It has an incompatible calling convention.
2772a253d6aeSmrg	    :
2773a253d6aeSmrg	  elif test $ac_prog = install &&
2774b41a30aaSmrg	    grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2775a253d6aeSmrg	    # program-specific install script used by HP pwplus--don't use.
2776a253d6aeSmrg	    :
2777a253d6aeSmrg	  else
2778ea133fd7Smrg	    rm -rf conftest.one conftest.two conftest.dir
2779ea133fd7Smrg	    echo one > conftest.one
2780ea133fd7Smrg	    echo two > conftest.two
2781ea133fd7Smrg	    mkdir conftest.dir
2782b41a30aaSmrg	    if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
2783ea133fd7Smrg	      test -s conftest.one && test -s conftest.two &&
2784ea133fd7Smrg	      test -s conftest.dir/conftest.one &&
2785ea133fd7Smrg	      test -s conftest.dir/conftest.two
2786ea133fd7Smrg	    then
2787b41a30aaSmrg	      ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
2788ea133fd7Smrg	      break 3
2789ea133fd7Smrg	    fi
2790a253d6aeSmrg	  fi
2791a253d6aeSmrg	fi
2792a253d6aeSmrg      done
2793a253d6aeSmrg    done
2794a253d6aeSmrg    ;;
2795a253d6aeSmrgesac
2796ea133fd7Smrg
279725b89263Smrg  done
2798a253d6aeSmrgIFS=$as_save_IFS
2799a253d6aeSmrg
2800ea133fd7Smrgrm -rf conftest.one conftest.two conftest.dir
2801a253d6aeSmrg
2802a253d6aeSmrgfi
2803b41a30aaSmrg  if test ${ac_cv_path_install+y}; then
2804a253d6aeSmrg    INSTALL=$ac_cv_path_install
2805a253d6aeSmrg  else
2806a253d6aeSmrg    # As a last resort, use the slow shell script.  Don't cache a
2807a253d6aeSmrg    # value for INSTALL within a source directory, because that will
2808a253d6aeSmrg    # break other packages using the cache if that directory is
2809a253d6aeSmrg    # removed, or if the value is a relative name.
2810a253d6aeSmrg    INSTALL=$ac_install_sh
2811a253d6aeSmrg  fi
2812a253d6aeSmrgfi
2813b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2814b41a30aaSmrgprintf "%s\n" "$INSTALL" >&6; }
2815a253d6aeSmrg
2816a253d6aeSmrg# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2817a253d6aeSmrg# It thinks the first close brace ends the variable substitution.
2818a253d6aeSmrgtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2819a253d6aeSmrg
2820a253d6aeSmrgtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2821a253d6aeSmrg
2822a253d6aeSmrgtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2823a253d6aeSmrg
2824b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2825b41a30aaSmrgprintf %s "checking whether build environment is sane... " >&6; }
2826ea133fd7Smrg# Reject unsafe characters in $srcdir or the absolute working directory
2827ea133fd7Smrg# name.  Accept space and tab only in the latter.
2828ea133fd7Smrgam_lf='
2829ea133fd7Smrg'
2830ea133fd7Smrgcase `pwd` in
2831ea133fd7Smrg  *[\\\"\#\$\&\'\`$am_lf]*)
283225b89263Smrg    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2833ea133fd7Smrgesac
2834ea133fd7Smrgcase $srcdir in
2835ea133fd7Smrg  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
283657ee1794Smrg    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2837ea133fd7Smrgesac
2838ea133fd7Smrg
283957ee1794Smrg# Do 'set' in a subshell so we don't clobber the current shell's
2840a253d6aeSmrg# arguments.  Must try -L first in case configure is actually a
2841a253d6aeSmrg# symlink; some systems play weird games with the mod time of symlinks
2842a253d6aeSmrg# (eg FreeBSD returns the mod time of the symlink's containing
2843a253d6aeSmrg# directory).
2844a253d6aeSmrgif (
284557ee1794Smrg   am_has_slept=no
284657ee1794Smrg   for am_try in 1 2; do
284757ee1794Smrg     echo "timestamp, slept: $am_has_slept" > conftest.file
284857ee1794Smrg     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
284957ee1794Smrg     if test "$*" = "X"; then
285057ee1794Smrg	# -L didn't work.
285157ee1794Smrg	set X `ls -t "$srcdir/configure" conftest.file`
285257ee1794Smrg     fi
285357ee1794Smrg     if test "$*" != "X $srcdir/configure conftest.file" \
285457ee1794Smrg	&& test "$*" != "X conftest.file $srcdir/configure"; then
285557ee1794Smrg
285657ee1794Smrg	# If neither matched, then we have a broken ls.  This can happen
285757ee1794Smrg	# if, for instance, CONFIG_SHELL is bash and it inherits a
285857ee1794Smrg	# broken ls alias from the environment.  This has actually
285957ee1794Smrg	# happened.  Such a system could not be considered "sane".
286057ee1794Smrg	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
286157ee1794Smrg  alias in your environment" "$LINENO" 5
286257ee1794Smrg     fi
286357ee1794Smrg     if test "$2" = conftest.file || test $am_try -eq 2; then
286457ee1794Smrg       break
286557ee1794Smrg     fi
286657ee1794Smrg     # Just in case.
286757ee1794Smrg     sleep 1
286857ee1794Smrg     am_has_slept=yes
286957ee1794Smrg   done
2870a253d6aeSmrg   test "$2" = conftest.file
2871a253d6aeSmrg   )
2872a253d6aeSmrgthen
2873a253d6aeSmrg   # Ok.
2874a253d6aeSmrg   :
2875a253d6aeSmrgelse
287625b89263Smrg   as_fn_error $? "newly created file is older than distributed files!
287725b89263SmrgCheck your system clock" "$LINENO" 5
2878a253d6aeSmrgfi
2879b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2880b41a30aaSmrgprintf "%s\n" "yes" >&6; }
288157ee1794Smrg# If we didn't sleep, we still need to ensure time stamps of config.status and
288257ee1794Smrg# generated files are strictly newer.
288357ee1794Smrgam_sleep_pid=
288457ee1794Smrgif grep 'slept: no' conftest.file >/dev/null 2>&1; then
288557ee1794Smrg  ( sleep 1 ) &
288657ee1794Smrg  am_sleep_pid=$!
288757ee1794Smrgfi
288857ee1794Smrg
288957ee1794Smrgrm -f conftest.file
289057ee1794Smrg
2891a253d6aeSmrgtest "$program_prefix" != NONE &&
2892a253d6aeSmrg  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2893a253d6aeSmrg# Use a double $ so make ignores it.
2894a253d6aeSmrgtest "$program_suffix" != NONE &&
2895a253d6aeSmrg  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2896ea133fd7Smrg# Double any \ or $.
2897a253d6aeSmrg# By default was `s,x,x', remove it if useless.
2898ea133fd7Smrgac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2899b41a30aaSmrgprogram_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"`
2900a253d6aeSmrg
2901a253d6aeSmrg
2902b41a30aaSmrg# Expand $ac_aux_dir to an absolute path.
2903b41a30aaSmrgam_aux_dir=`cd "$ac_aux_dir" && pwd`
2904b41a30aaSmrg
2905b41a30aaSmrg
2906b41a30aaSmrg  if test x"${MISSING+set}" != xset; then
2907b41a30aaSmrg  MISSING="\${SHELL} '$am_aux_dir/missing'"
2908ea133fd7Smrgfi
2909a253d6aeSmrg# Use eval to expand $SHELL
291057ee1794Smrgif eval "$MISSING --is-lightweight"; then
291157ee1794Smrg  am_missing_run="$MISSING "
2912a253d6aeSmrgelse
2913a253d6aeSmrg  am_missing_run=
2914b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2915b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2916ea133fd7Smrgfi
2917ea133fd7Smrg
2918b41a30aaSmrgif test x"${install_sh+set}" != xset; then
2919ea133fd7Smrg  case $am_aux_dir in
2920ea133fd7Smrg  *\ * | *\	*)
2921ea133fd7Smrg    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2922ea133fd7Smrg  *)
2923ea133fd7Smrg    install_sh="\${SHELL} $am_aux_dir/install-sh"
2924ea133fd7Smrg  esac
2925ea133fd7Smrgfi
2926ea133fd7Smrg
292757ee1794Smrg# Installed binaries are usually stripped using 'strip' when the user
292857ee1794Smrg# run "make install-strip".  However 'strip' might not be the right
2929ea133fd7Smrg# tool to use in cross-compilation environments, therefore Automake
293057ee1794Smrg# will honor the 'STRIP' environment variable to overrule this program.
2931ea133fd7Smrgif test "$cross_compiling" != no; then
2932ea133fd7Smrg  if test -n "$ac_tool_prefix"; then
2933ea133fd7Smrg  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2934ea133fd7Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2
2935b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2936b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
2937b41a30aaSmrgif test ${ac_cv_prog_STRIP+y}
2938b41a30aaSmrgthen :
2939b41a30aaSmrg  printf %s "(cached) " >&6
2940b41a30aaSmrgelse $as_nop
2941ea133fd7Smrg  if test -n "$STRIP"; then
2942ea133fd7Smrg  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2943ea133fd7Smrgelse
2944ea133fd7Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2945ea133fd7Smrgfor as_dir in $PATH
2946ea133fd7Smrgdo
2947ea133fd7Smrg  IFS=$as_save_IFS
2948b41a30aaSmrg  case $as_dir in #(((
2949b41a30aaSmrg    '') as_dir=./ ;;
2950b41a30aaSmrg    */) ;;
2951b41a30aaSmrg    *) as_dir=$as_dir/ ;;
2952b41a30aaSmrg  esac
295325b89263Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
2954b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2955ea133fd7Smrg    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2956b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2957ea133fd7Smrg    break 2
2958ea133fd7Smrg  fi
2959ea133fd7Smrgdone
296025b89263Smrg  done
2961ea133fd7SmrgIFS=$as_save_IFS
2962ea133fd7Smrg
2963ea133fd7Smrgfi
2964ea133fd7Smrgfi
2965ea133fd7SmrgSTRIP=$ac_cv_prog_STRIP
2966ea133fd7Smrgif test -n "$STRIP"; then
2967b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2968b41a30aaSmrgprintf "%s\n" "$STRIP" >&6; }
2969ea133fd7Smrgelse
2970b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2971b41a30aaSmrgprintf "%s\n" "no" >&6; }
2972ea133fd7Smrgfi
2973ea133fd7Smrg
2974ea133fd7Smrg
2975ea133fd7Smrgfi
2976ea133fd7Smrgif test -z "$ac_cv_prog_STRIP"; then
2977ea133fd7Smrg  ac_ct_STRIP=$STRIP
2978ea133fd7Smrg  # Extract the first word of "strip", so it can be a program name with args.
2979ea133fd7Smrgset dummy strip; ac_word=$2
2980b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2981b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
2982b41a30aaSmrgif test ${ac_cv_prog_ac_ct_STRIP+y}
2983b41a30aaSmrgthen :
2984b41a30aaSmrg  printf %s "(cached) " >&6
2985b41a30aaSmrgelse $as_nop
2986ea133fd7Smrg  if test -n "$ac_ct_STRIP"; then
2987ea133fd7Smrg  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2988ea133fd7Smrgelse
2989ea133fd7Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2990ea133fd7Smrgfor as_dir in $PATH
2991ea133fd7Smrgdo
2992ea133fd7Smrg  IFS=$as_save_IFS
2993b41a30aaSmrg  case $as_dir in #(((
2994b41a30aaSmrg    '') as_dir=./ ;;
2995b41a30aaSmrg    */) ;;
2996b41a30aaSmrg    *) as_dir=$as_dir/ ;;
2997b41a30aaSmrg  esac
299825b89263Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
2999b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3000ea133fd7Smrg    ac_cv_prog_ac_ct_STRIP="strip"
3001b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3002ea133fd7Smrg    break 2
3003ea133fd7Smrg  fi
3004ea133fd7Smrgdone
300525b89263Smrg  done
3006ea133fd7SmrgIFS=$as_save_IFS
3007ea133fd7Smrg
3008ea133fd7Smrgfi
3009ea133fd7Smrgfi
3010ea133fd7Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3011ea133fd7Smrgif test -n "$ac_ct_STRIP"; then
3012b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3013b41a30aaSmrgprintf "%s\n" "$ac_ct_STRIP" >&6; }
3014ea133fd7Smrgelse
3015b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3016b41a30aaSmrgprintf "%s\n" "no" >&6; }
3017ea133fd7Smrgfi
3018ea133fd7Smrg
3019ea133fd7Smrg  if test "x$ac_ct_STRIP" = x; then
3020ea133fd7Smrg    STRIP=":"
3021ea133fd7Smrg  else
3022ea133fd7Smrg    case $cross_compiling:$ac_tool_warned in
3023ea133fd7Smrgyes:)
3024b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3025b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3026ea133fd7Smrgac_tool_warned=yes ;;
3027ea133fd7Smrgesac
3028ea133fd7Smrg    STRIP=$ac_ct_STRIP
3029ea133fd7Smrg  fi
3030ea133fd7Smrgelse
3031ea133fd7Smrg  STRIP="$ac_cv_prog_STRIP"
3032a253d6aeSmrgfi
3033a253d6aeSmrg
3034ea133fd7Smrgfi
3035ea133fd7SmrgINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3036ea133fd7Smrg
3037b41a30aaSmrg
3038b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5
3039b41a30aaSmrgprintf %s "checking for a race-free mkdir -p... " >&6; }
3040a253d6aeSmrgif test -z "$MKDIR_P"; then
3041b41a30aaSmrg  if test ${ac_cv_path_mkdir+y}
3042b41a30aaSmrgthen :
3043b41a30aaSmrg  printf %s "(cached) " >&6
3044b41a30aaSmrgelse $as_nop
3045a253d6aeSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3046a253d6aeSmrgfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3047a253d6aeSmrgdo
3048a253d6aeSmrg  IFS=$as_save_IFS
3049b41a30aaSmrg  case $as_dir in #(((
3050b41a30aaSmrg    '') as_dir=./ ;;
3051b41a30aaSmrg    */) ;;
3052b41a30aaSmrg    *) as_dir=$as_dir/ ;;
3053b41a30aaSmrg  esac
305425b89263Smrg    for ac_prog in mkdir gmkdir; do
3055a253d6aeSmrg	 for ac_exec_ext in '' $ac_executable_extensions; do
3056b41a30aaSmrg	   as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue
3057b41a30aaSmrg	   case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #(
3058b41a30aaSmrg	     'mkdir ('*'coreutils) '* | \
3059b41a30aaSmrg	     'BusyBox '* | \
3060a253d6aeSmrg	     'mkdir (fileutils) '4.1*)
3061b41a30aaSmrg	       ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext
3062a253d6aeSmrg	       break 3;;
3063a253d6aeSmrg	   esac
3064a253d6aeSmrg	 done
3065a253d6aeSmrg       done
306625b89263Smrg  done
3067a253d6aeSmrgIFS=$as_save_IFS
3068a253d6aeSmrg
3069a253d6aeSmrgfi
3070a253d6aeSmrg
307125b89263Smrg  test -d ./--version && rmdir ./--version
3072b41a30aaSmrg  if test ${ac_cv_path_mkdir+y}; then
3073a253d6aeSmrg    MKDIR_P="$ac_cv_path_mkdir -p"
3074a253d6aeSmrg  else
3075a253d6aeSmrg    # As a last resort, use the slow shell script.  Don't cache a
3076a253d6aeSmrg    # value for MKDIR_P within a source directory, because that will
3077a253d6aeSmrg    # break other packages using the cache if that directory is
3078a253d6aeSmrg    # removed, or if the value is a relative name.
3079a253d6aeSmrg    MKDIR_P="$ac_install_sh -d"
3080a253d6aeSmrg  fi
3081a253d6aeSmrgfi
3082b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3083b41a30aaSmrgprintf "%s\n" "$MKDIR_P" >&6; }
3084a253d6aeSmrg
3085a253d6aeSmrgfor ac_prog in gawk mawk nawk awk
3086a253d6aeSmrgdo
3087a253d6aeSmrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
3088a253d6aeSmrgset dummy $ac_prog; ac_word=$2
3089b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3090b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
3091b41a30aaSmrgif test ${ac_cv_prog_AWK+y}
3092b41a30aaSmrgthen :
3093b41a30aaSmrg  printf %s "(cached) " >&6
3094b41a30aaSmrgelse $as_nop
3095a253d6aeSmrg  if test -n "$AWK"; then
3096a253d6aeSmrg  ac_cv_prog_AWK="$AWK" # Let the user override the test.
3097a253d6aeSmrgelse
3098a253d6aeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3099a253d6aeSmrgfor as_dir in $PATH
3100a253d6aeSmrgdo
3101a253d6aeSmrg  IFS=$as_save_IFS
3102b41a30aaSmrg  case $as_dir in #(((
3103b41a30aaSmrg    '') as_dir=./ ;;
3104b41a30aaSmrg    */) ;;
3105b41a30aaSmrg    *) as_dir=$as_dir/ ;;
3106b41a30aaSmrg  esac
310725b89263Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
3108b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3109a253d6aeSmrg    ac_cv_prog_AWK="$ac_prog"
3110b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3111a253d6aeSmrg    break 2
3112a253d6aeSmrg  fi
3113a253d6aeSmrgdone
311425b89263Smrg  done
3115a253d6aeSmrgIFS=$as_save_IFS
3116a253d6aeSmrg
3117a253d6aeSmrgfi
3118a253d6aeSmrgfi
3119a253d6aeSmrgAWK=$ac_cv_prog_AWK
3120a253d6aeSmrgif test -n "$AWK"; then
3121b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3122b41a30aaSmrgprintf "%s\n" "$AWK" >&6; }
3123a253d6aeSmrgelse
3124b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3125b41a30aaSmrgprintf "%s\n" "no" >&6; }
3126a253d6aeSmrgfi
3127a253d6aeSmrg
3128a253d6aeSmrg
3129a253d6aeSmrg  test -n "$AWK" && break
3130a253d6aeSmrgdone
3131a253d6aeSmrg
3132b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3133b41a30aaSmrgprintf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3134ea133fd7Smrgset x ${MAKE-make}
3135b41a30aaSmrgac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3136b41a30aaSmrgif eval test \${ac_cv_prog_make_${ac_make}_set+y}
3137b41a30aaSmrgthen :
3138b41a30aaSmrg  printf %s "(cached) " >&6
3139b41a30aaSmrgelse $as_nop
3140a253d6aeSmrg  cat >conftest.make <<\_ACEOF
3141a253d6aeSmrgSHELL = /bin/sh
3142a253d6aeSmrgall:
3143a253d6aeSmrg	@echo '@@@%%%=$(MAKE)=@@@%%%'
3144a253d6aeSmrg_ACEOF
314525b89263Smrg# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3146a253d6aeSmrgcase `${MAKE-make} -f conftest.make 2>/dev/null` in
3147a253d6aeSmrg  *@@@%%%=?*=@@@%%%*)
3148a253d6aeSmrg    eval ac_cv_prog_make_${ac_make}_set=yes;;
3149a253d6aeSmrg  *)
3150a253d6aeSmrg    eval ac_cv_prog_make_${ac_make}_set=no;;
3151a253d6aeSmrgesac
3152a253d6aeSmrgrm -f conftest.make
3153a253d6aeSmrgfi
3154a253d6aeSmrgif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3155b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3156b41a30aaSmrgprintf "%s\n" "yes" >&6; }
3157a253d6aeSmrg  SET_MAKE=
3158a253d6aeSmrgelse
3159b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3160b41a30aaSmrgprintf "%s\n" "no" >&6; }
3161a253d6aeSmrg  SET_MAKE="MAKE=${MAKE-make}"
3162a253d6aeSmrgfi
3163a253d6aeSmrg
3164a253d6aeSmrgrm -rf .tst 2>/dev/null
3165a253d6aeSmrgmkdir .tst 2>/dev/null
3166a253d6aeSmrgif test -d .tst; then
3167a253d6aeSmrg  am__leading_dot=.
3168a253d6aeSmrgelse
3169a253d6aeSmrg  am__leading_dot=_
3170a253d6aeSmrgfi
3171a253d6aeSmrgrmdir .tst 2>/dev/null
3172a253d6aeSmrg
317357ee1794Smrg# Check whether --enable-silent-rules was given.
3174b41a30aaSmrgif test ${enable_silent_rules+y}
3175b41a30aaSmrgthen :
317657ee1794Smrg  enableval=$enable_silent_rules;
317757ee1794Smrgfi
317857ee1794Smrg
317957ee1794Smrgcase $enable_silent_rules in # (((
318057ee1794Smrg  yes) AM_DEFAULT_VERBOSITY=0;;
318157ee1794Smrg   no) AM_DEFAULT_VERBOSITY=1;;
318257ee1794Smrg    *) AM_DEFAULT_VERBOSITY=1;;
318357ee1794Smrgesac
318457ee1794Smrgam_make=${MAKE-make}
3185b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3186b41a30aaSmrgprintf %s "checking whether $am_make supports nested variables... " >&6; }
3187b41a30aaSmrgif test ${am_cv_make_support_nested_variables+y}
3188b41a30aaSmrgthen :
3189b41a30aaSmrg  printf %s "(cached) " >&6
3190b41a30aaSmrgelse $as_nop
3191b41a30aaSmrg  if printf "%s\n" 'TRUE=$(BAR$(V))
319257ee1794SmrgBAR0=false
319357ee1794SmrgBAR1=true
319457ee1794SmrgV=1
319557ee1794Smrgam__doit:
319657ee1794Smrg	@$(TRUE)
319757ee1794Smrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
319857ee1794Smrg  am_cv_make_support_nested_variables=yes
319957ee1794Smrgelse
320057ee1794Smrg  am_cv_make_support_nested_variables=no
320157ee1794Smrgfi
320257ee1794Smrgfi
3203b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3204b41a30aaSmrgprintf "%s\n" "$am_cv_make_support_nested_variables" >&6; }
320557ee1794Smrgif test $am_cv_make_support_nested_variables = yes; then
320657ee1794Smrg    AM_V='$(V)'
320757ee1794Smrg  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
320857ee1794Smrgelse
320957ee1794Smrg  AM_V=$AM_DEFAULT_VERBOSITY
321057ee1794Smrg  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
321157ee1794Smrgfi
321257ee1794SmrgAM_BACKSLASH='\'
321357ee1794Smrg
3214a253d6aeSmrgif test "`cd $srcdir && pwd`" != "`pwd`"; then
3215a253d6aeSmrg  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3216a253d6aeSmrg  # is not polluted with repeated "-I."
3217a253d6aeSmrg  am__isrc=' -I$(srcdir)'
3218a253d6aeSmrg  # test to see if srcdir already configured
3219a253d6aeSmrg  if test -f $srcdir/config.status; then
322025b89263Smrg    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3221a253d6aeSmrg  fi
3222a253d6aeSmrgfi
3223a253d6aeSmrg
3224a253d6aeSmrg# test whether we have cygpath
3225a253d6aeSmrgif test -z "$CYGPATH_W"; then
3226a253d6aeSmrg  if (cygpath --version) >/dev/null 2>/dev/null; then
3227a253d6aeSmrg    CYGPATH_W='cygpath -w'
3228a253d6aeSmrg  else
3229a253d6aeSmrg    CYGPATH_W=echo
3230a253d6aeSmrg  fi
3231a253d6aeSmrgfi
3232a253d6aeSmrg
3233a253d6aeSmrg
3234a253d6aeSmrg# Define the identity of the package.
3235a253d6aeSmrg PACKAGE='libXtst'
3236b41a30aaSmrg VERSION='1.2.4'
3237a253d6aeSmrg
3238a253d6aeSmrg
3239b41a30aaSmrgprintf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
3240a253d6aeSmrg
3241a253d6aeSmrg
3242b41a30aaSmrgprintf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h
3243a253d6aeSmrg
3244a253d6aeSmrg# Some tools Automake needs.
3245a253d6aeSmrg
3246a253d6aeSmrgACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3247a253d6aeSmrg
3248a253d6aeSmrg
3249a253d6aeSmrgAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3250a253d6aeSmrg
3251a253d6aeSmrg
3252a253d6aeSmrgAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3253a253d6aeSmrg
3254a253d6aeSmrg
3255a253d6aeSmrgAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3256a253d6aeSmrg
3257a253d6aeSmrg
3258a253d6aeSmrgMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3259a253d6aeSmrg
326057ee1794Smrg# For better backward compatibility.  To be removed once Automake 1.9.x
326157ee1794Smrg# dies out for good.  For more background, see:
3262b41a30aaSmrg# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3263b41a30aaSmrg# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
326457ee1794Smrgmkdir_p='$(MKDIR_P)'
326557ee1794Smrg
3266b41a30aaSmrg# We need awk for the "check" target (and possibly the TAP driver).  The
3267b41a30aaSmrg# system "awk" is bad on some platforms.
326857ee1794Smrg# Always define AMTAR for backward compatibility.  Yes, it's still used
326957ee1794Smrg# in the wild :-(  We should find a proper way to deprecate it ...
327057ee1794SmrgAMTAR='$${TAR-tar}'
3271a253d6aeSmrg
3272a253d6aeSmrg
327357ee1794Smrg# We'll loop over all known methods to create a tar archive until one works.
327457ee1794Smrg_am_tools='gnutar  pax cpio none'
3275a253d6aeSmrg
327657ee1794Smrgam__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3277a253d6aeSmrg
3278a253d6aeSmrg
3279a253d6aeSmrg
3280a253d6aeSmrg
3281ea133fd7Smrg
3282b41a30aaSmrg# Variables for tags utilities; see am/tags.am
3283b41a30aaSmrgif test -z "$CTAGS"; then
3284b41a30aaSmrg  CTAGS=ctags
3285b41a30aaSmrgfi
3286b41a30aaSmrg
3287b41a30aaSmrgif test -z "$ETAGS"; then
3288b41a30aaSmrg  ETAGS=etags
3289b41a30aaSmrgfi
3290b41a30aaSmrg
3291b41a30aaSmrgif test -z "$CSCOPE"; then
3292b41a30aaSmrg  CSCOPE=cscope
3293b41a30aaSmrgfi
3294b41a30aaSmrg
3295b41a30aaSmrg
3296a253d6aeSmrg
329731637056Smrg# POSIX will say in a future version that running "rm -f" with no argument
329831637056Smrg# is OK; and we want to be able to make that assumption in our Makefile
329931637056Smrg# recipes.  So use an aggressive probe to check that the usage we want is
330031637056Smrg# actually supported "in the wild" to an acceptable degree.
330131637056Smrg# See automake bug#10828.
330231637056Smrg# To make any issue more visible, cause the running configure to be aborted
330331637056Smrg# by default if the 'rm' program in use doesn't match our expectations; the
330431637056Smrg# user can still override this though.
330531637056Smrgif rm -f && rm -fr && rm -rf; then : OK; else
330631637056Smrg  cat >&2 <<'END'
330731637056SmrgOops!
330831637056Smrg
330931637056SmrgYour 'rm' program seems unable to run without file operands specified
331031637056Smrgon the command line, even when the '-f' option is present.  This is contrary
331131637056Smrgto the behaviour of most rm programs out there, and not conforming with
331231637056Smrgthe upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
331331637056Smrg
331431637056SmrgPlease tell bug-automake@gnu.org about your system, including the value
331531637056Smrgof your $PATH and any error possibly output before this message.  This
331631637056Smrgcan help us improve future automake versions.
331731637056Smrg
331831637056SmrgEND
331931637056Smrg  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
332031637056Smrg    echo 'Configuration will proceed anyway, since you have set the' >&2
332131637056Smrg    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
332231637056Smrg    echo >&2
332331637056Smrg  else
332431637056Smrg    cat >&2 <<'END'
332531637056SmrgAborting the configuration process, to ensure you take notice of the issue.
332631637056Smrg
332731637056SmrgYou can download and install GNU coreutils to get an 'rm' implementation
3328b41a30aaSmrgthat behaves properly: <https://www.gnu.org/software/coreutils/>.
332931637056Smrg
333031637056SmrgIf you want to complete the configuration process using your problematic
333131637056Smrg'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
333231637056Smrgto "yes", and re-run configure.
333331637056Smrg
333431637056SmrgEND
333531637056Smrg    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
333631637056Smrg  fi
333731637056Smrgfi
3338a253d6aeSmrg
3339b41a30aaSmrg
334006f32fbeSmrg# Initialize libtool
334106f32fbeSmrgcase `pwd` in
334206f32fbeSmrg  *\ * | *\	*)
3343b41a30aaSmrg    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3344b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
334506f32fbeSmrgesac
334606f32fbeSmrg
334706f32fbeSmrg
334806f32fbeSmrg
3349b41a30aaSmrgmacro_version='2.4.7'
3350b41a30aaSmrgmacro_revision='2.4.7'
335106f32fbeSmrg
335206f32fbeSmrg
335306f32fbeSmrg
335406f32fbeSmrg
335506f32fbeSmrg
335606f32fbeSmrg
335706f32fbeSmrg
335806f32fbeSmrg
335906f32fbeSmrg
336006f32fbeSmrg
336106f32fbeSmrg
336206f32fbeSmrg
336306f32fbeSmrg
336406f32fbeSmrg
3365b41a30aaSmrgltmain=$ac_aux_dir/ltmain.sh
336606f32fbeSmrg
3367b41a30aaSmrg
3368b41a30aaSmrg
3369b41a30aaSmrg  # Make sure we can run config.sub.
3370b41a30aaSmrg$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
3371b41a30aaSmrg  as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
3372b41a30aaSmrg
3373b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3374b41a30aaSmrgprintf %s "checking build system type... " >&6; }
3375b41a30aaSmrgif test ${ac_cv_build+y}
3376b41a30aaSmrgthen :
3377b41a30aaSmrg  printf %s "(cached) " >&6
3378b41a30aaSmrgelse $as_nop
337906f32fbeSmrg  ac_build_alias=$build_alias
338006f32fbeSmrgtest "x$ac_build_alias" = x &&
3381b41a30aaSmrg  ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
338206f32fbeSmrgtest "x$ac_build_alias" = x &&
338306f32fbeSmrg  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
3384b41a30aaSmrgac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
3385b41a30aaSmrg  as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
338606f32fbeSmrg
338706f32fbeSmrgfi
3388b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3389b41a30aaSmrgprintf "%s\n" "$ac_cv_build" >&6; }
339006f32fbeSmrgcase $ac_cv_build in
339106f32fbeSmrg*-*-*) ;;
339206f32fbeSmrg*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
339306f32fbeSmrgesac
339406f32fbeSmrgbuild=$ac_cv_build
339506f32fbeSmrgac_save_IFS=$IFS; IFS='-'
339606f32fbeSmrgset x $ac_cv_build
339706f32fbeSmrgshift
339806f32fbeSmrgbuild_cpu=$1
339906f32fbeSmrgbuild_vendor=$2
340006f32fbeSmrgshift; shift
340106f32fbeSmrg# Remember, the first character of IFS is used to create $*,
340206f32fbeSmrg# except with old shells:
340306f32fbeSmrgbuild_os=$*
340406f32fbeSmrgIFS=$ac_save_IFS
340506f32fbeSmrgcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
340606f32fbeSmrg
340706f32fbeSmrg
3408b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3409b41a30aaSmrgprintf %s "checking host system type... " >&6; }
3410b41a30aaSmrgif test ${ac_cv_host+y}
3411b41a30aaSmrgthen :
3412b41a30aaSmrg  printf %s "(cached) " >&6
3413b41a30aaSmrgelse $as_nop
341406f32fbeSmrg  if test "x$host_alias" = x; then
341506f32fbeSmrg  ac_cv_host=$ac_cv_build
341606f32fbeSmrgelse
3417b41a30aaSmrg  ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
3418b41a30aaSmrg    as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
341906f32fbeSmrgfi
342006f32fbeSmrg
342106f32fbeSmrgfi
3422b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3423b41a30aaSmrgprintf "%s\n" "$ac_cv_host" >&6; }
342406f32fbeSmrgcase $ac_cv_host in
342506f32fbeSmrg*-*-*) ;;
342606f32fbeSmrg*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
342706f32fbeSmrgesac
342806f32fbeSmrghost=$ac_cv_host
342906f32fbeSmrgac_save_IFS=$IFS; IFS='-'
343006f32fbeSmrgset x $ac_cv_host
343106f32fbeSmrgshift
343206f32fbeSmrghost_cpu=$1
343306f32fbeSmrghost_vendor=$2
343406f32fbeSmrgshift; shift
343506f32fbeSmrg# Remember, the first character of IFS is used to create $*,
343606f32fbeSmrg# except with old shells:
343706f32fbeSmrghost_os=$*
343806f32fbeSmrgIFS=$ac_save_IFS
343906f32fbeSmrgcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
344006f32fbeSmrg
344106f32fbeSmrg
344206f32fbeSmrg# Backslashify metacharacters that are still active within
344306f32fbeSmrg# double-quoted strings.
344406f32fbeSmrgsed_quote_subst='s/\(["`$\\]\)/\\\1/g'
344506f32fbeSmrg
344606f32fbeSmrg# Same as above, but do not quote variable references.
344706f32fbeSmrgdouble_quote_subst='s/\(["`\\]\)/\\\1/g'
344806f32fbeSmrg
344906f32fbeSmrg# Sed substitution to delay expansion of an escaped shell variable in a
345006f32fbeSmrg# double_quote_subst'ed string.
345106f32fbeSmrgdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
345206f32fbeSmrg
345306f32fbeSmrg# Sed substitution to delay expansion of an escaped single quote.
345406f32fbeSmrgdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
345506f32fbeSmrg
345606f32fbeSmrg# Sed substitution to avoid accidental globbing in evaled expressions
345706f32fbeSmrgno_glob_subst='s/\*/\\\*/g'
345806f32fbeSmrg
345906f32fbeSmrgECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
346006f32fbeSmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
346106f32fbeSmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
346206f32fbeSmrg
3463b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
3464b41a30aaSmrgprintf %s "checking how to print strings... " >&6; }
346506f32fbeSmrg# Test print first, because it will be a builtin if present.
346606f32fbeSmrgif test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
346706f32fbeSmrg   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
346806f32fbeSmrg  ECHO='print -r --'
346906f32fbeSmrgelif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
347006f32fbeSmrg  ECHO='printf %s\n'
347106f32fbeSmrgelse
347206f32fbeSmrg  # Use this function as a fallback that always works.
347306f32fbeSmrg  func_fallback_echo ()
347406f32fbeSmrg  {
347506f32fbeSmrg    eval 'cat <<_LTECHO_EOF
347606f32fbeSmrg$1
347706f32fbeSmrg_LTECHO_EOF'
347806f32fbeSmrg  }
347906f32fbeSmrg  ECHO='func_fallback_echo'
348006f32fbeSmrgfi
348106f32fbeSmrg
348206f32fbeSmrg# func_echo_all arg...
348306f32fbeSmrg# Invoke $ECHO with all args, space-separated.
348406f32fbeSmrgfunc_echo_all ()
348506f32fbeSmrg{
348606f32fbeSmrg    $ECHO ""
348706f32fbeSmrg}
348806f32fbeSmrg
3489b41a30aaSmrgcase $ECHO in
3490b41a30aaSmrg  printf*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: printf" >&5
3491b41a30aaSmrgprintf "%s\n" "printf" >&6; } ;;
3492b41a30aaSmrg  print*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
3493b41a30aaSmrgprintf "%s\n" "print -r" >&6; } ;;
3494b41a30aaSmrg  *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cat" >&5
3495b41a30aaSmrgprintf "%s\n" "cat" >&6; } ;;
349606f32fbeSmrgesac
349706f32fbeSmrg
349806f32fbeSmrg
349906f32fbeSmrg
3500ea133fd7Smrg
3501ea133fd7Smrg
3502ea133fd7Smrg
3503ea133fd7Smrg
3504ea133fd7Smrg
3505ea133fd7Smrg
3506ea133fd7Smrg
3507ea133fd7Smrg
3508b41a30aaSmrg
3509b41a30aaSmrg
3510b41a30aaSmrg
3511b41a30aaSmrg
3512b41a30aaSmrg
3513b41a30aaSmrg
3514b41a30aaSmrg
3515b41a30aaSmrg
3516b41a30aaSmrg
3517ea133fd7Smrg
3518ea133fd7Smrg
3519ea133fd7Smrg
352025b89263SmrgDEPDIR="${am__leading_dot}deps"
352125b89263Smrg
352225b89263Smrgac_config_commands="$ac_config_commands depfiles"
352325b89263Smrg
3524b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
3525b41a30aaSmrgprintf %s "checking whether ${MAKE-make} supports the include directive... " >&6; }
3526b41a30aaSmrgcat > confinc.mk << 'END'
352725b89263Smrgam__doit:
3528b41a30aaSmrg	@echo this is the am__doit target >confinc.out
352925b89263Smrg.PHONY: am__doit
353025b89263SmrgEND
353125b89263Smrgam__include="#"
353225b89263Smrgam__quote=
3533b41a30aaSmrg# BSD make does it like this.
3534b41a30aaSmrgecho '.include "confinc.mk" # ignored' > confmf.BSD
3535b41a30aaSmrg# Other make implementations (GNU, Solaris 10, AIX) do it like this.
3536b41a30aaSmrgecho 'include confinc.mk # ignored' > confmf.GNU
3537b41a30aaSmrg_am_result=no
3538b41a30aaSmrgfor s in GNU BSD; do
3539b41a30aaSmrg  { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
3540b41a30aaSmrg   (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
3541b41a30aaSmrg   ac_status=$?
3542b41a30aaSmrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3543b41a30aaSmrg   (exit $ac_status); }
3544b41a30aaSmrg  case $?:`cat confinc.out 2>/dev/null` in #(
3545b41a30aaSmrg  '0:this is the am__doit target') :
3546b41a30aaSmrg    case $s in #(
3547b41a30aaSmrg  BSD) :
3548b41a30aaSmrg    am__include='.include' am__quote='"' ;; #(
3549b41a30aaSmrg  *) :
3550b41a30aaSmrg    am__include='include' am__quote='' ;;
3551b41a30aaSmrgesac ;; #(
3552b41a30aaSmrg  *) :
355325b89263Smrg     ;;
3554b41a30aaSmrgesac
3555b41a30aaSmrg  if test "$am__include" != "#"; then
3556b41a30aaSmrg    _am_result="yes ($s style)"
3557b41a30aaSmrg    break
3558b41a30aaSmrg  fi
3559b41a30aaSmrgdone
3560b41a30aaSmrgrm -f confinc.* confmf.*
3561b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
3562b41a30aaSmrgprintf "%s\n" "${_am_result}" >&6; }
356325b89263Smrg
356425b89263Smrg# Check whether --enable-dependency-tracking was given.
3565b41a30aaSmrgif test ${enable_dependency_tracking+y}
3566b41a30aaSmrgthen :
356725b89263Smrg  enableval=$enable_dependency_tracking;
356825b89263Smrgfi
356925b89263Smrg
357025b89263Smrgif test "x$enable_dependency_tracking" != xno; then
357125b89263Smrg  am_depcomp="$ac_aux_dir/depcomp"
357225b89263Smrg  AMDEPBACKSLASH='\'
357357ee1794Smrg  am__nodep='_no'
357425b89263Smrgfi
357525b89263Smrg if test "x$enable_dependency_tracking" != xno; then
357625b89263Smrg  AMDEP_TRUE=
357725b89263Smrg  AMDEP_FALSE='#'
357825b89263Smrgelse
357925b89263Smrg  AMDEP_TRUE='#'
358025b89263Smrg  AMDEP_FALSE=
358125b89263Smrgfi
3582a253d6aeSmrg
3583a253d6aeSmrg
3584a253d6aeSmrgac_ext=c
3585a253d6aeSmrgac_cpp='$CPP $CPPFLAGS'
3586a253d6aeSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3587a253d6aeSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3588a253d6aeSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu
3589a253d6aeSmrgif test -n "$ac_tool_prefix"; then
3590a253d6aeSmrg  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3591a253d6aeSmrgset dummy ${ac_tool_prefix}gcc; ac_word=$2
3592b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3593b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
3594b41a30aaSmrgif test ${ac_cv_prog_CC+y}
3595b41a30aaSmrgthen :
3596b41a30aaSmrg  printf %s "(cached) " >&6
3597b41a30aaSmrgelse $as_nop
3598a253d6aeSmrg  if test -n "$CC"; then
3599a253d6aeSmrg  ac_cv_prog_CC="$CC" # Let the user override the test.
3600a253d6aeSmrgelse
3601a253d6aeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3602a253d6aeSmrgfor as_dir in $PATH
3603a253d6aeSmrgdo
3604a253d6aeSmrg  IFS=$as_save_IFS
3605b41a30aaSmrg  case $as_dir in #(((
3606b41a30aaSmrg    '') as_dir=./ ;;
3607b41a30aaSmrg    */) ;;
3608b41a30aaSmrg    *) as_dir=$as_dir/ ;;
3609b41a30aaSmrg  esac
361025b89263Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
3611b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3612a253d6aeSmrg    ac_cv_prog_CC="${ac_tool_prefix}gcc"
3613b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3614a253d6aeSmrg    break 2
3615a253d6aeSmrg  fi
3616a253d6aeSmrgdone
361725b89263Smrg  done
3618a253d6aeSmrgIFS=$as_save_IFS
3619a253d6aeSmrg
3620a253d6aeSmrgfi
3621a253d6aeSmrgfi
3622a253d6aeSmrgCC=$ac_cv_prog_CC
3623a253d6aeSmrgif test -n "$CC"; then
3624b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3625b41a30aaSmrgprintf "%s\n" "$CC" >&6; }
3626a253d6aeSmrgelse
3627b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3628b41a30aaSmrgprintf "%s\n" "no" >&6; }
3629a253d6aeSmrgfi
3630a253d6aeSmrg
3631a253d6aeSmrg
3632a253d6aeSmrgfi
3633a253d6aeSmrgif test -z "$ac_cv_prog_CC"; then
3634a253d6aeSmrg  ac_ct_CC=$CC
3635a253d6aeSmrg  # Extract the first word of "gcc", so it can be a program name with args.
3636a253d6aeSmrgset dummy gcc; ac_word=$2
3637b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3638b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
3639b41a30aaSmrgif test ${ac_cv_prog_ac_ct_CC+y}
3640b41a30aaSmrgthen :
3641b41a30aaSmrg  printf %s "(cached) " >&6
3642b41a30aaSmrgelse $as_nop
3643a253d6aeSmrg  if test -n "$ac_ct_CC"; then
3644a253d6aeSmrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3645a253d6aeSmrgelse
3646a253d6aeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3647a253d6aeSmrgfor as_dir in $PATH
3648a253d6aeSmrgdo
3649a253d6aeSmrg  IFS=$as_save_IFS
3650b41a30aaSmrg  case $as_dir in #(((
3651b41a30aaSmrg    '') as_dir=./ ;;
3652b41a30aaSmrg    */) ;;
3653b41a30aaSmrg    *) as_dir=$as_dir/ ;;
3654b41a30aaSmrg  esac
365525b89263Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
3656b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3657a253d6aeSmrg    ac_cv_prog_ac_ct_CC="gcc"
3658b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3659a253d6aeSmrg    break 2
3660a253d6aeSmrg  fi
3661a253d6aeSmrgdone
366225b89263Smrg  done
3663a253d6aeSmrgIFS=$as_save_IFS
3664a253d6aeSmrg
3665a253d6aeSmrgfi
3666a253d6aeSmrgfi
3667a253d6aeSmrgac_ct_CC=$ac_cv_prog_ac_ct_CC
3668a253d6aeSmrgif test -n "$ac_ct_CC"; then
3669b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3670b41a30aaSmrgprintf "%s\n" "$ac_ct_CC" >&6; }
3671a253d6aeSmrgelse
3672b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3673b41a30aaSmrgprintf "%s\n" "no" >&6; }
3674a253d6aeSmrgfi
3675a253d6aeSmrg
3676a253d6aeSmrg  if test "x$ac_ct_CC" = x; then
3677a253d6aeSmrg    CC=""
3678a253d6aeSmrg  else
3679a253d6aeSmrg    case $cross_compiling:$ac_tool_warned in
3680a253d6aeSmrgyes:)
3681b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3682b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3683a253d6aeSmrgac_tool_warned=yes ;;
3684a253d6aeSmrgesac
3685a253d6aeSmrg    CC=$ac_ct_CC
3686a253d6aeSmrg  fi
3687a253d6aeSmrgelse
3688a253d6aeSmrg  CC="$ac_cv_prog_CC"
3689a253d6aeSmrgfi
3690a253d6aeSmrg
3691a253d6aeSmrgif test -z "$CC"; then
3692a253d6aeSmrg          if test -n "$ac_tool_prefix"; then
3693a253d6aeSmrg    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3694a253d6aeSmrgset dummy ${ac_tool_prefix}cc; ac_word=$2
3695b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3696b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
3697b41a30aaSmrgif test ${ac_cv_prog_CC+y}
3698b41a30aaSmrgthen :
3699b41a30aaSmrg  printf %s "(cached) " >&6
3700b41a30aaSmrgelse $as_nop
3701a253d6aeSmrg  if test -n "$CC"; then
3702a253d6aeSmrg  ac_cv_prog_CC="$CC" # Let the user override the test.
3703a253d6aeSmrgelse
3704a253d6aeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3705a253d6aeSmrgfor as_dir in $PATH
3706a253d6aeSmrgdo
3707a253d6aeSmrg  IFS=$as_save_IFS
3708b41a30aaSmrg  case $as_dir in #(((
3709b41a30aaSmrg    '') as_dir=./ ;;
3710b41a30aaSmrg    */) ;;
3711b41a30aaSmrg    *) as_dir=$as_dir/ ;;
3712b41a30aaSmrg  esac
371325b89263Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
3714b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3715a253d6aeSmrg    ac_cv_prog_CC="${ac_tool_prefix}cc"
3716b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3717a253d6aeSmrg    break 2
3718a253d6aeSmrg  fi
3719a253d6aeSmrgdone
372025b89263Smrg  done
3721a253d6aeSmrgIFS=$as_save_IFS
3722a253d6aeSmrg
3723a253d6aeSmrgfi
3724a253d6aeSmrgfi
3725a253d6aeSmrgCC=$ac_cv_prog_CC
3726a253d6aeSmrgif test -n "$CC"; then
3727b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3728b41a30aaSmrgprintf "%s\n" "$CC" >&6; }
3729a253d6aeSmrgelse
3730b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3731b41a30aaSmrgprintf "%s\n" "no" >&6; }
3732a253d6aeSmrgfi
3733a253d6aeSmrg
3734a253d6aeSmrg
3735a253d6aeSmrg  fi
3736a253d6aeSmrgfi
3737a253d6aeSmrgif test -z "$CC"; then
3738a253d6aeSmrg  # Extract the first word of "cc", so it can be a program name with args.
3739a253d6aeSmrgset dummy cc; ac_word=$2
3740b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3741b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
3742b41a30aaSmrgif test ${ac_cv_prog_CC+y}
3743b41a30aaSmrgthen :
3744b41a30aaSmrg  printf %s "(cached) " >&6
3745b41a30aaSmrgelse $as_nop
3746a253d6aeSmrg  if test -n "$CC"; then
3747a253d6aeSmrg  ac_cv_prog_CC="$CC" # Let the user override the test.
3748a253d6aeSmrgelse
3749a253d6aeSmrg  ac_prog_rejected=no
3750a253d6aeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3751a253d6aeSmrgfor as_dir in $PATH
3752a253d6aeSmrgdo
3753a253d6aeSmrg  IFS=$as_save_IFS
3754b41a30aaSmrg  case $as_dir in #(((
3755b41a30aaSmrg    '') as_dir=./ ;;
3756b41a30aaSmrg    */) ;;
3757b41a30aaSmrg    *) as_dir=$as_dir/ ;;
3758b41a30aaSmrg  esac
375925b89263Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
3760b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3761b41a30aaSmrg    if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3762a253d6aeSmrg       ac_prog_rejected=yes
3763a253d6aeSmrg       continue
3764a253d6aeSmrg     fi
3765a253d6aeSmrg    ac_cv_prog_CC="cc"
3766b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3767a253d6aeSmrg    break 2
3768a253d6aeSmrg  fi
3769a253d6aeSmrgdone
377025b89263Smrg  done
3771a253d6aeSmrgIFS=$as_save_IFS
3772a253d6aeSmrg
3773a253d6aeSmrgif test $ac_prog_rejected = yes; then
3774a253d6aeSmrg  # We found a bogon in the path, so make sure we never use it.
3775a253d6aeSmrg  set dummy $ac_cv_prog_CC
3776a253d6aeSmrg  shift
3777a253d6aeSmrg  if test $# != 0; then
3778a253d6aeSmrg    # We chose a different compiler from the bogus one.
3779a253d6aeSmrg    # However, it has the same basename, so the bogon will be chosen
3780a253d6aeSmrg    # first if we set CC to just the basename; use the full file name.
3781a253d6aeSmrg    shift
3782b41a30aaSmrg    ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
3783a253d6aeSmrg  fi
3784a253d6aeSmrgfi
3785a253d6aeSmrgfi
3786a253d6aeSmrgfi
3787a253d6aeSmrgCC=$ac_cv_prog_CC
3788a253d6aeSmrgif test -n "$CC"; then
3789b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3790b41a30aaSmrgprintf "%s\n" "$CC" >&6; }
3791a253d6aeSmrgelse
3792b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3793b41a30aaSmrgprintf "%s\n" "no" >&6; }
3794a253d6aeSmrgfi
3795a253d6aeSmrg
3796a253d6aeSmrg
3797a253d6aeSmrgfi
3798a253d6aeSmrgif test -z "$CC"; then
3799a253d6aeSmrg  if test -n "$ac_tool_prefix"; then
3800a253d6aeSmrg  for ac_prog in cl.exe
3801a253d6aeSmrg  do
3802a253d6aeSmrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3803a253d6aeSmrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
3804b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3805b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
3806b41a30aaSmrgif test ${ac_cv_prog_CC+y}
3807b41a30aaSmrgthen :
3808b41a30aaSmrg  printf %s "(cached) " >&6
3809b41a30aaSmrgelse $as_nop
3810a253d6aeSmrg  if test -n "$CC"; then
3811a253d6aeSmrg  ac_cv_prog_CC="$CC" # Let the user override the test.
3812a253d6aeSmrgelse
3813a253d6aeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3814a253d6aeSmrgfor as_dir in $PATH
3815a253d6aeSmrgdo
3816a253d6aeSmrg  IFS=$as_save_IFS
3817b41a30aaSmrg  case $as_dir in #(((
3818b41a30aaSmrg    '') as_dir=./ ;;
3819b41a30aaSmrg    */) ;;
3820b41a30aaSmrg    *) as_dir=$as_dir/ ;;
3821b41a30aaSmrg  esac
382225b89263Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
3823b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3824a253d6aeSmrg    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3825b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3826a253d6aeSmrg    break 2
3827a253d6aeSmrg  fi
3828a253d6aeSmrgdone
382925b89263Smrg  done
3830a253d6aeSmrgIFS=$as_save_IFS
3831a253d6aeSmrg
3832a253d6aeSmrgfi
3833a253d6aeSmrgfi
3834a253d6aeSmrgCC=$ac_cv_prog_CC
3835a253d6aeSmrgif test -n "$CC"; then
3836b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3837b41a30aaSmrgprintf "%s\n" "$CC" >&6; }
3838a253d6aeSmrgelse
3839b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3840b41a30aaSmrgprintf "%s\n" "no" >&6; }
3841a253d6aeSmrgfi
3842a253d6aeSmrg
3843a253d6aeSmrg
3844a253d6aeSmrg    test -n "$CC" && break
3845a253d6aeSmrg  done
3846a253d6aeSmrgfi
3847a253d6aeSmrgif test -z "$CC"; then
3848a253d6aeSmrg  ac_ct_CC=$CC
3849a253d6aeSmrg  for ac_prog in cl.exe
3850a253d6aeSmrgdo
3851a253d6aeSmrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
3852a253d6aeSmrgset dummy $ac_prog; ac_word=$2
3853b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3854b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
3855b41a30aaSmrgif test ${ac_cv_prog_ac_ct_CC+y}
3856b41a30aaSmrgthen :
3857b41a30aaSmrg  printf %s "(cached) " >&6
3858b41a30aaSmrgelse $as_nop
3859b41a30aaSmrg  if test -n "$ac_ct_CC"; then
3860b41a30aaSmrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3861b41a30aaSmrgelse
3862b41a30aaSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3863b41a30aaSmrgfor as_dir in $PATH
3864b41a30aaSmrgdo
3865b41a30aaSmrg  IFS=$as_save_IFS
3866b41a30aaSmrg  case $as_dir in #(((
3867b41a30aaSmrg    '') as_dir=./ ;;
3868b41a30aaSmrg    */) ;;
3869b41a30aaSmrg    *) as_dir=$as_dir/ ;;
3870b41a30aaSmrg  esac
3871b41a30aaSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
3872b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3873b41a30aaSmrg    ac_cv_prog_ac_ct_CC="$ac_prog"
3874b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3875b41a30aaSmrg    break 2
3876b41a30aaSmrg  fi
3877b41a30aaSmrgdone
3878b41a30aaSmrg  done
3879b41a30aaSmrgIFS=$as_save_IFS
3880b41a30aaSmrg
3881b41a30aaSmrgfi
3882b41a30aaSmrgfi
3883b41a30aaSmrgac_ct_CC=$ac_cv_prog_ac_ct_CC
3884b41a30aaSmrgif test -n "$ac_ct_CC"; then
3885b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3886b41a30aaSmrgprintf "%s\n" "$ac_ct_CC" >&6; }
3887b41a30aaSmrgelse
3888b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3889b41a30aaSmrgprintf "%s\n" "no" >&6; }
3890b41a30aaSmrgfi
3891b41a30aaSmrg
3892b41a30aaSmrg
3893b41a30aaSmrg  test -n "$ac_ct_CC" && break
3894b41a30aaSmrgdone
3895b41a30aaSmrg
3896b41a30aaSmrg  if test "x$ac_ct_CC" = x; then
3897b41a30aaSmrg    CC=""
3898b41a30aaSmrg  else
3899b41a30aaSmrg    case $cross_compiling:$ac_tool_warned in
3900b41a30aaSmrgyes:)
3901b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3902b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3903b41a30aaSmrgac_tool_warned=yes ;;
3904b41a30aaSmrgesac
3905b41a30aaSmrg    CC=$ac_ct_CC
3906b41a30aaSmrg  fi
3907b41a30aaSmrgfi
3908b41a30aaSmrg
3909b41a30aaSmrgfi
3910b41a30aaSmrgif test -z "$CC"; then
3911b41a30aaSmrg  if test -n "$ac_tool_prefix"; then
3912b41a30aaSmrg  # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
3913b41a30aaSmrgset dummy ${ac_tool_prefix}clang; ac_word=$2
3914b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3915b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
3916b41a30aaSmrgif test ${ac_cv_prog_CC+y}
3917b41a30aaSmrgthen :
3918b41a30aaSmrg  printf %s "(cached) " >&6
3919b41a30aaSmrgelse $as_nop
3920b41a30aaSmrg  if test -n "$CC"; then
3921b41a30aaSmrg  ac_cv_prog_CC="$CC" # Let the user override the test.
3922a253d6aeSmrgelse
3923b41a30aaSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3924b41a30aaSmrgfor as_dir in $PATH
3925b41a30aaSmrgdo
3926b41a30aaSmrg  IFS=$as_save_IFS
3927b41a30aaSmrg  case $as_dir in #(((
3928b41a30aaSmrg    '') as_dir=./ ;;
3929b41a30aaSmrg    */) ;;
3930b41a30aaSmrg    *) as_dir=$as_dir/ ;;
3931b41a30aaSmrg  esac
3932b41a30aaSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
3933b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3934b41a30aaSmrg    ac_cv_prog_CC="${ac_tool_prefix}clang"
3935b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3936b41a30aaSmrg    break 2
3937b41a30aaSmrg  fi
3938b41a30aaSmrgdone
3939b41a30aaSmrg  done
3940b41a30aaSmrgIFS=$as_save_IFS
3941b41a30aaSmrg
3942b41a30aaSmrgfi
3943b41a30aaSmrgfi
3944b41a30aaSmrgCC=$ac_cv_prog_CC
3945b41a30aaSmrgif test -n "$CC"; then
3946b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3947b41a30aaSmrgprintf "%s\n" "$CC" >&6; }
3948b41a30aaSmrgelse
3949b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3950b41a30aaSmrgprintf "%s\n" "no" >&6; }
3951b41a30aaSmrgfi
3952b41a30aaSmrg
3953b41a30aaSmrg
3954b41a30aaSmrgfi
3955b41a30aaSmrgif test -z "$ac_cv_prog_CC"; then
3956b41a30aaSmrg  ac_ct_CC=$CC
3957b41a30aaSmrg  # Extract the first word of "clang", so it can be a program name with args.
3958b41a30aaSmrgset dummy clang; ac_word=$2
3959b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3960b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
3961b41a30aaSmrgif test ${ac_cv_prog_ac_ct_CC+y}
3962b41a30aaSmrgthen :
3963b41a30aaSmrg  printf %s "(cached) " >&6
3964b41a30aaSmrgelse $as_nop
3965a253d6aeSmrg  if test -n "$ac_ct_CC"; then
3966a253d6aeSmrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3967a253d6aeSmrgelse
3968a253d6aeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3969a253d6aeSmrgfor as_dir in $PATH
3970a253d6aeSmrgdo
3971a253d6aeSmrg  IFS=$as_save_IFS
3972b41a30aaSmrg  case $as_dir in #(((
3973b41a30aaSmrg    '') as_dir=./ ;;
3974b41a30aaSmrg    */) ;;
3975b41a30aaSmrg    *) as_dir=$as_dir/ ;;
3976b41a30aaSmrg  esac
397725b89263Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
3978b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3979b41a30aaSmrg    ac_cv_prog_ac_ct_CC="clang"
3980b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3981a253d6aeSmrg    break 2
3982a253d6aeSmrg  fi
3983a253d6aeSmrgdone
398425b89263Smrg  done
3985a253d6aeSmrgIFS=$as_save_IFS
3986a253d6aeSmrg
3987a253d6aeSmrgfi
3988a253d6aeSmrgfi
3989a253d6aeSmrgac_ct_CC=$ac_cv_prog_ac_ct_CC
3990a253d6aeSmrgif test -n "$ac_ct_CC"; then
3991b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3992b41a30aaSmrgprintf "%s\n" "$ac_ct_CC" >&6; }
3993a253d6aeSmrgelse
3994b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3995b41a30aaSmrgprintf "%s\n" "no" >&6; }
3996a253d6aeSmrgfi
3997a253d6aeSmrg
3998a253d6aeSmrg  if test "x$ac_ct_CC" = x; then
3999a253d6aeSmrg    CC=""
4000a253d6aeSmrg  else
4001a253d6aeSmrg    case $cross_compiling:$ac_tool_warned in
4002a253d6aeSmrgyes:)
4003b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4004b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4005a253d6aeSmrgac_tool_warned=yes ;;
4006a253d6aeSmrgesac
4007a253d6aeSmrg    CC=$ac_ct_CC
4008a253d6aeSmrg  fi
4009b41a30aaSmrgelse
4010b41a30aaSmrg  CC="$ac_cv_prog_CC"
4011a253d6aeSmrgfi
4012a253d6aeSmrg
4013a253d6aeSmrgfi
4014a253d6aeSmrg
4015a253d6aeSmrg
4016b41a30aaSmrgtest -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4017b41a30aaSmrgprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
401825b89263Smrgas_fn_error $? "no acceptable C compiler found in \$PATH
401925b89263SmrgSee \`config.log' for more details" "$LINENO" 5; }
4020a253d6aeSmrg
4021a253d6aeSmrg# Provide some information about the compiler.
4022b41a30aaSmrgprintf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4023ea133fd7Smrgset X $ac_compile
4024ea133fd7Smrgac_compiler=$2
4025b41a30aaSmrgfor ac_option in --version -v -V -qversion -version; do
402625b89263Smrg  { { ac_try="$ac_compiler $ac_option >&5"
4027a253d6aeSmrgcase "(($ac_try" in
4028a253d6aeSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4029a253d6aeSmrg  *) ac_try_echo=$ac_try;;
4030a253d6aeSmrgesac
403125b89263Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4032b41a30aaSmrgprintf "%s\n" "$ac_try_echo"; } >&5
403325b89263Smrg  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4034a253d6aeSmrg  ac_status=$?
403525b89263Smrg  if test -s conftest.err; then
403625b89263Smrg    sed '10a\
403725b89263Smrg... rest of stderr output deleted ...
403825b89263Smrg         10q' conftest.err >conftest.er1
403925b89263Smrg    cat conftest.er1 >&5
404025b89263Smrg  fi
404125b89263Smrg  rm -f conftest.er1 conftest.err
4042b41a30aaSmrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
404325b89263Smrg  test $ac_status = 0; }
404425b89263Smrgdone
4045a253d6aeSmrg
404625b89263Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
4047a253d6aeSmrg/* end confdefs.h.  */
4048a253d6aeSmrg
4049a253d6aeSmrgint
4050b41a30aaSmrgmain (void)
4051a253d6aeSmrg{
4052a253d6aeSmrg
4053a253d6aeSmrg  ;
4054a253d6aeSmrg  return 0;
4055a253d6aeSmrg}
4056a253d6aeSmrg_ACEOF
4057a253d6aeSmrgac_clean_files_save=$ac_clean_files
4058ea133fd7Smrgac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
4059a253d6aeSmrg# Try to create an executable without -o first, disregard a.out.
4060a253d6aeSmrg# It will help us diagnose broken compilers, and finding out an intuition
4061a253d6aeSmrg# of exeext.
4062b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4063b41a30aaSmrgprintf %s "checking whether the C compiler works... " >&6; }
4064b41a30aaSmrgac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4065ea133fd7Smrg
4066ea133fd7Smrg# The possible output files:
4067ea133fd7Smrgac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4068ea133fd7Smrg
4069a253d6aeSmrgac_rmfiles=
4070a253d6aeSmrgfor ac_file in $ac_files
4071a253d6aeSmrgdo
4072a253d6aeSmrg  case $ac_file in
4073ea133fd7Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4074a253d6aeSmrg    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4075a253d6aeSmrg  esac
4076a253d6aeSmrgdone
4077a253d6aeSmrgrm -f $ac_rmfiles
4078a253d6aeSmrg
407925b89263Smrgif { { ac_try="$ac_link_default"
4080a253d6aeSmrgcase "(($ac_try" in
4081a253d6aeSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4082a253d6aeSmrg  *) ac_try_echo=$ac_try;;
4083a253d6aeSmrgesac
408425b89263Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4085b41a30aaSmrgprintf "%s\n" "$ac_try_echo"; } >&5
4086a253d6aeSmrg  (eval "$ac_link_default") 2>&5
4087a253d6aeSmrg  ac_status=$?
4088b41a30aaSmrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4089b41a30aaSmrg  test $ac_status = 0; }
4090b41a30aaSmrgthen :
4091a253d6aeSmrg  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4092a253d6aeSmrg# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4093a253d6aeSmrg# in a Makefile.  We should not override ac_cv_exeext if it was cached,
4094a253d6aeSmrg# so that the user can short-circuit this test for compilers unknown to
4095a253d6aeSmrg# Autoconf.
4096a253d6aeSmrgfor ac_file in $ac_files ''
4097a253d6aeSmrgdo
4098a253d6aeSmrg  test -f "$ac_file" || continue
4099a253d6aeSmrg  case $ac_file in
4100ea133fd7Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4101a253d6aeSmrg	;;
4102a253d6aeSmrg    [ab].out )
4103a253d6aeSmrg	# We found the default executable, but exeext='' is most
4104a253d6aeSmrg	# certainly right.
4105a253d6aeSmrg	break;;
4106a253d6aeSmrg    *.* )
4107b41a30aaSmrg	if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
4108a253d6aeSmrg	then :; else
4109a253d6aeSmrg	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4110a253d6aeSmrg	fi
4111a253d6aeSmrg	# We set ac_cv_exeext here because the later test for it is not
4112a253d6aeSmrg	# safe: cross compilers may not add the suffix if given an `-o'
4113a253d6aeSmrg	# argument, so we may need to know it at that point already.
4114a253d6aeSmrg	# Even if this section looks crufty: it has the advantage of
4115a253d6aeSmrg	# actually working.
4116a253d6aeSmrg	break;;
4117a253d6aeSmrg    * )
4118a253d6aeSmrg	break;;
4119a253d6aeSmrg  esac
4120a253d6aeSmrgdone
4121a253d6aeSmrgtest "$ac_cv_exeext" = no && ac_cv_exeext=
4122a253d6aeSmrg
4123b41a30aaSmrgelse $as_nop
4124a253d6aeSmrg  ac_file=''
4125a253d6aeSmrgfi
4126b41a30aaSmrgif test -z "$ac_file"
4127b41a30aaSmrgthen :
4128b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4129b41a30aaSmrgprintf "%s\n" "no" >&6; }
4130b41a30aaSmrgprintf "%s\n" "$as_me: failed program was:" >&5
4131a253d6aeSmrgsed 's/^/| /' conftest.$ac_ext >&5
4132a253d6aeSmrg
4133b41a30aaSmrg{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4134b41a30aaSmrgprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
413525b89263Smrgas_fn_error 77 "C compiler cannot create executables
413625b89263SmrgSee \`config.log' for more details" "$LINENO" 5; }
4137b41a30aaSmrgelse $as_nop
4138b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4139b41a30aaSmrgprintf "%s\n" "yes" >&6; }
4140b41a30aaSmrgfi
4141b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4142b41a30aaSmrgprintf %s "checking for C compiler default output file name... " >&6; }
4143b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4144b41a30aaSmrgprintf "%s\n" "$ac_file" >&6; }
4145a253d6aeSmrgac_exeext=$ac_cv_exeext
4146a253d6aeSmrg
4147ea133fd7Smrgrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
4148a253d6aeSmrgac_clean_files=$ac_clean_files_save
4149b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4150b41a30aaSmrgprintf %s "checking for suffix of executables... " >&6; }
415125b89263Smrgif { { ac_try="$ac_link"
4152a253d6aeSmrgcase "(($ac_try" in
4153a253d6aeSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4154a253d6aeSmrg  *) ac_try_echo=$ac_try;;
4155a253d6aeSmrgesac
415625b89263Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4157b41a30aaSmrgprintf "%s\n" "$ac_try_echo"; } >&5
4158a253d6aeSmrg  (eval "$ac_link") 2>&5
4159a253d6aeSmrg  ac_status=$?
4160b41a30aaSmrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4161b41a30aaSmrg  test $ac_status = 0; }
4162b41a30aaSmrgthen :
4163a253d6aeSmrg  # If both `conftest.exe' and `conftest' are `present' (well, observable)
4164a253d6aeSmrg# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
4165a253d6aeSmrg# work properly (i.e., refer to `conftest.exe'), while it won't with
4166a253d6aeSmrg# `rm'.
4167a253d6aeSmrgfor ac_file in conftest.exe conftest conftest.*; do
4168a253d6aeSmrg  test -f "$ac_file" || continue
4169a253d6aeSmrg  case $ac_file in
4170ea133fd7Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4171a253d6aeSmrg    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4172a253d6aeSmrg	  break;;
4173a253d6aeSmrg    * ) break;;
4174a253d6aeSmrg  esac
4175a253d6aeSmrgdone
4176b41a30aaSmrgelse $as_nop
4177b41a30aaSmrg  { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4178b41a30aaSmrgprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
417925b89263Smrgas_fn_error $? "cannot compute suffix of executables: cannot compile and link
418025b89263SmrgSee \`config.log' for more details" "$LINENO" 5; }
418125b89263Smrgfi
418225b89263Smrgrm -f conftest conftest$ac_cv_exeext
4183b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4184b41a30aaSmrgprintf "%s\n" "$ac_cv_exeext" >&6; }
418525b89263Smrg
418625b89263Smrgrm -f conftest.$ac_ext
418725b89263SmrgEXEEXT=$ac_cv_exeext
418825b89263Smrgac_exeext=$EXEEXT
418925b89263Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
419025b89263Smrg/* end confdefs.h.  */
419125b89263Smrg#include <stdio.h>
419225b89263Smrgint
4193b41a30aaSmrgmain (void)
419425b89263Smrg{
419525b89263SmrgFILE *f = fopen ("conftest.out", "w");
419625b89263Smrg return ferror (f) || fclose (f) != 0;
419725b89263Smrg
419825b89263Smrg  ;
419925b89263Smrg  return 0;
420025b89263Smrg}
420125b89263Smrg_ACEOF
420225b89263Smrgac_clean_files="$ac_clean_files conftest.out"
420325b89263Smrg# Check that the compiler produces executables we can run.  If not, either
420425b89263Smrg# the compiler is broken, or we cross compile.
4205b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4206b41a30aaSmrgprintf %s "checking whether we are cross compiling... " >&6; }
420725b89263Smrgif test "$cross_compiling" != yes; then
420825b89263Smrg  { { ac_try="$ac_link"
420925b89263Smrgcase "(($ac_try" in
421025b89263Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
421125b89263Smrg  *) ac_try_echo=$ac_try;;
421225b89263Smrgesac
421325b89263Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4214b41a30aaSmrgprintf "%s\n" "$ac_try_echo"; } >&5
421525b89263Smrg  (eval "$ac_link") 2>&5
421625b89263Smrg  ac_status=$?
4217b41a30aaSmrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
421825b89263Smrg  test $ac_status = 0; }
421925b89263Smrg  if { ac_try='./conftest$ac_cv_exeext'
422025b89263Smrg  { { case "(($ac_try" in
422125b89263Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
422225b89263Smrg  *) ac_try_echo=$ac_try;;
422325b89263Smrgesac
422425b89263Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4225b41a30aaSmrgprintf "%s\n" "$ac_try_echo"; } >&5
422625b89263Smrg  (eval "$ac_try") 2>&5
422725b89263Smrg  ac_status=$?
4228b41a30aaSmrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
422925b89263Smrg  test $ac_status = 0; }; }; then
423025b89263Smrg    cross_compiling=no
423125b89263Smrg  else
423225b89263Smrg    if test "$cross_compiling" = maybe; then
423325b89263Smrg	cross_compiling=yes
423425b89263Smrg    else
4235b41a30aaSmrg	{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4236b41a30aaSmrgprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
4237b41a30aaSmrgas_fn_error 77 "cannot run C compiled programs.
423825b89263SmrgIf you meant to cross compile, use \`--host'.
423925b89263SmrgSee \`config.log' for more details" "$LINENO" 5; }
424025b89263Smrg    fi
424125b89263Smrg  fi
4242a253d6aeSmrgfi
4243b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4244b41a30aaSmrgprintf "%s\n" "$cross_compiling" >&6; }
4245a253d6aeSmrg
424625b89263Smrgrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
424725b89263Smrgac_clean_files=$ac_clean_files_save
4248b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4249b41a30aaSmrgprintf %s "checking for suffix of object files... " >&6; }
4250b41a30aaSmrgif test ${ac_cv_objext+y}
4251b41a30aaSmrgthen :
4252b41a30aaSmrg  printf %s "(cached) " >&6
4253b41a30aaSmrgelse $as_nop
425425b89263Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4255a253d6aeSmrg/* end confdefs.h.  */
4256a253d6aeSmrg
4257a253d6aeSmrgint
4258b41a30aaSmrgmain (void)
4259a253d6aeSmrg{
4260a253d6aeSmrg
4261a253d6aeSmrg  ;
4262a253d6aeSmrg  return 0;
4263a253d6aeSmrg}
4264a253d6aeSmrg_ACEOF
4265a253d6aeSmrgrm -f conftest.o conftest.obj
426625b89263Smrgif { { ac_try="$ac_compile"
4267a253d6aeSmrgcase "(($ac_try" in
4268a253d6aeSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4269a253d6aeSmrg  *) ac_try_echo=$ac_try;;
4270a253d6aeSmrgesac
427125b89263Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4272b41a30aaSmrgprintf "%s\n" "$ac_try_echo"; } >&5
4273a253d6aeSmrg  (eval "$ac_compile") 2>&5
4274a253d6aeSmrg  ac_status=$?
4275b41a30aaSmrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4276b41a30aaSmrg  test $ac_status = 0; }
4277b41a30aaSmrgthen :
4278a253d6aeSmrg  for ac_file in conftest.o conftest.obj conftest.*; do
4279a253d6aeSmrg  test -f "$ac_file" || continue;
4280a253d6aeSmrg  case $ac_file in
4281ea133fd7Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4282a253d6aeSmrg    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4283a253d6aeSmrg       break;;
4284a253d6aeSmrg  esac
4285a253d6aeSmrgdone
4286b41a30aaSmrgelse $as_nop
4287b41a30aaSmrg  printf "%s\n" "$as_me: failed program was:" >&5
4288a253d6aeSmrgsed 's/^/| /' conftest.$ac_ext >&5
4289a253d6aeSmrg
4290b41a30aaSmrg{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4291b41a30aaSmrgprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
429225b89263Smrgas_fn_error $? "cannot compute suffix of object files: cannot compile
429325b89263SmrgSee \`config.log' for more details" "$LINENO" 5; }
4294a253d6aeSmrgfi
4295a253d6aeSmrgrm -f conftest.$ac_cv_objext conftest.$ac_ext
4296a253d6aeSmrgfi
4297b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4298b41a30aaSmrgprintf "%s\n" "$ac_cv_objext" >&6; }
4299a253d6aeSmrgOBJEXT=$ac_cv_objext
4300a253d6aeSmrgac_objext=$OBJEXT
4301b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
4302b41a30aaSmrgprintf %s "checking whether the compiler supports GNU C... " >&6; }
4303b41a30aaSmrgif test ${ac_cv_c_compiler_gnu+y}
4304b41a30aaSmrgthen :
4305b41a30aaSmrg  printf %s "(cached) " >&6
4306b41a30aaSmrgelse $as_nop
430725b89263Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4308a253d6aeSmrg/* end confdefs.h.  */
4309a253d6aeSmrg
4310a253d6aeSmrgint
4311b41a30aaSmrgmain (void)
4312a253d6aeSmrg{
4313a253d6aeSmrg#ifndef __GNUC__
4314a253d6aeSmrg       choke me
4315a253d6aeSmrg#endif
4316a253d6aeSmrg
4317a253d6aeSmrg  ;
4318a253d6aeSmrg  return 0;
4319a253d6aeSmrg}
4320a253d6aeSmrg_ACEOF
4321b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
4322b41a30aaSmrgthen :
4323a253d6aeSmrg  ac_compiler_gnu=yes
4324b41a30aaSmrgelse $as_nop
432525b89263Smrg  ac_compiler_gnu=no
4326a253d6aeSmrgfi
4327b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4328a253d6aeSmrgac_cv_c_compiler_gnu=$ac_compiler_gnu
4329a253d6aeSmrg
4330a253d6aeSmrgfi
4331b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4332b41a30aaSmrgprintf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
4333b41a30aaSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu
4334b41a30aaSmrg
4335ea133fd7Smrgif test $ac_compiler_gnu = yes; then
4336ea133fd7Smrg  GCC=yes
4337ea133fd7Smrgelse
4338ea133fd7Smrg  GCC=
4339ea133fd7Smrgfi
4340b41a30aaSmrgac_test_CFLAGS=${CFLAGS+y}
4341a253d6aeSmrgac_save_CFLAGS=$CFLAGS
4342b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4343b41a30aaSmrgprintf %s "checking whether $CC accepts -g... " >&6; }
4344b41a30aaSmrgif test ${ac_cv_prog_cc_g+y}
4345b41a30aaSmrgthen :
4346b41a30aaSmrg  printf %s "(cached) " >&6
4347b41a30aaSmrgelse $as_nop
4348a253d6aeSmrg  ac_save_c_werror_flag=$ac_c_werror_flag
4349a253d6aeSmrg   ac_c_werror_flag=yes
4350a253d6aeSmrg   ac_cv_prog_cc_g=no
4351a253d6aeSmrg   CFLAGS="-g"
435225b89263Smrg   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4353a253d6aeSmrg/* end confdefs.h.  */
4354a253d6aeSmrg
4355a253d6aeSmrgint
4356b41a30aaSmrgmain (void)
4357a253d6aeSmrg{
4358a253d6aeSmrg
4359a253d6aeSmrg  ;
4360a253d6aeSmrg  return 0;
4361a253d6aeSmrg}
4362a253d6aeSmrg_ACEOF
4363b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
4364b41a30aaSmrgthen :
4365a253d6aeSmrg  ac_cv_prog_cc_g=yes
4366b41a30aaSmrgelse $as_nop
436725b89263Smrg  CFLAGS=""
436825b89263Smrg      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4369a253d6aeSmrg/* end confdefs.h.  */
4370a253d6aeSmrg
4371a253d6aeSmrgint
4372b41a30aaSmrgmain (void)
4373a253d6aeSmrg{
4374a253d6aeSmrg
4375a253d6aeSmrg  ;
4376a253d6aeSmrg  return 0;
4377a253d6aeSmrg}
4378a253d6aeSmrg_ACEOF
4379b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
4380b41a30aaSmrgthen :
4381a253d6aeSmrg
4382b41a30aaSmrgelse $as_nop
438325b89263Smrg  ac_c_werror_flag=$ac_save_c_werror_flag
4384a253d6aeSmrg	 CFLAGS="-g"
438525b89263Smrg	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4386a253d6aeSmrg/* end confdefs.h.  */
4387a253d6aeSmrg
4388a253d6aeSmrgint
4389b41a30aaSmrgmain (void)
4390a253d6aeSmrg{
4391a253d6aeSmrg
4392a253d6aeSmrg  ;
4393a253d6aeSmrg  return 0;
4394a253d6aeSmrg}
4395a253d6aeSmrg_ACEOF
4396b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
4397b41a30aaSmrgthen :
4398a253d6aeSmrg  ac_cv_prog_cc_g=yes
4399a253d6aeSmrgfi
4400b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4401a253d6aeSmrgfi
4402b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4403a253d6aeSmrgfi
4404b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4405a253d6aeSmrg   ac_c_werror_flag=$ac_save_c_werror_flag
4406a253d6aeSmrgfi
4407b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4408b41a30aaSmrgprintf "%s\n" "$ac_cv_prog_cc_g" >&6; }
4409b41a30aaSmrgif test $ac_test_CFLAGS; then
4410a253d6aeSmrg  CFLAGS=$ac_save_CFLAGS
4411a253d6aeSmrgelif test $ac_cv_prog_cc_g = yes; then
4412a253d6aeSmrg  if test "$GCC" = yes; then
4413a253d6aeSmrg    CFLAGS="-g -O2"
4414a253d6aeSmrg  else
4415a253d6aeSmrg    CFLAGS="-g"
4416a253d6aeSmrg  fi
4417a253d6aeSmrgelse
4418a253d6aeSmrg  if test "$GCC" = yes; then
4419a253d6aeSmrg    CFLAGS="-O2"
4420a253d6aeSmrg  else
4421a253d6aeSmrg    CFLAGS=
4422a253d6aeSmrg  fi
4423a253d6aeSmrgfi
4424b41a30aaSmrgac_prog_cc_stdc=no
4425b41a30aaSmrgif test x$ac_prog_cc_stdc = xno
4426b41a30aaSmrgthen :
4427b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
4428b41a30aaSmrgprintf %s "checking for $CC option to enable C11 features... " >&6; }
4429b41a30aaSmrgif test ${ac_cv_prog_cc_c11+y}
4430b41a30aaSmrgthen :
4431b41a30aaSmrg  printf %s "(cached) " >&6
4432b41a30aaSmrgelse $as_nop
4433b41a30aaSmrg  ac_cv_prog_cc_c11=no
4434a253d6aeSmrgac_save_CC=$CC
443525b89263Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
4436a253d6aeSmrg/* end confdefs.h.  */
4437b41a30aaSmrg$ac_c_conftest_c11_program
4438b41a30aaSmrg_ACEOF
4439b41a30aaSmrgfor ac_arg in '' -std=gnu11
4440b41a30aaSmrgdo
4441b41a30aaSmrg  CC="$ac_save_CC $ac_arg"
4442b41a30aaSmrg  if ac_fn_c_try_compile "$LINENO"
4443b41a30aaSmrgthen :
4444b41a30aaSmrg  ac_cv_prog_cc_c11=$ac_arg
4445b41a30aaSmrgfi
4446b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam
4447b41a30aaSmrg  test "x$ac_cv_prog_cc_c11" != "xno" && break
4448b41a30aaSmrgdone
4449b41a30aaSmrgrm -f conftest.$ac_ext
4450b41a30aaSmrgCC=$ac_save_CC
4451b41a30aaSmrgfi
4452a253d6aeSmrg
4453b41a30aaSmrgif test "x$ac_cv_prog_cc_c11" = xno
4454b41a30aaSmrgthen :
4455b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4456b41a30aaSmrgprintf "%s\n" "unsupported" >&6; }
4457b41a30aaSmrgelse $as_nop
4458b41a30aaSmrg  if test "x$ac_cv_prog_cc_c11" = x
4459b41a30aaSmrgthen :
4460b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4461b41a30aaSmrgprintf "%s\n" "none needed" >&6; }
4462b41a30aaSmrgelse $as_nop
4463b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
4464b41a30aaSmrgprintf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
4465b41a30aaSmrg     CC="$CC $ac_cv_prog_cc_c11"
4466b41a30aaSmrgfi
4467b41a30aaSmrg  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
4468b41a30aaSmrg  ac_prog_cc_stdc=c11
4469b41a30aaSmrgfi
4470b41a30aaSmrgfi
4471b41a30aaSmrgif test x$ac_prog_cc_stdc = xno
4472b41a30aaSmrgthen :
4473b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
4474b41a30aaSmrgprintf %s "checking for $CC option to enable C99 features... " >&6; }
4475b41a30aaSmrgif test ${ac_cv_prog_cc_c99+y}
4476b41a30aaSmrgthen :
4477b41a30aaSmrg  printf %s "(cached) " >&6
4478b41a30aaSmrgelse $as_nop
4479b41a30aaSmrg  ac_cv_prog_cc_c99=no
4480b41a30aaSmrgac_save_CC=$CC
4481b41a30aaSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
4482b41a30aaSmrg/* end confdefs.h.  */
4483b41a30aaSmrg$ac_c_conftest_c99_program
4484b41a30aaSmrg_ACEOF
4485b41a30aaSmrgfor ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
4486b41a30aaSmrgdo
4487b41a30aaSmrg  CC="$ac_save_CC $ac_arg"
4488b41a30aaSmrg  if ac_fn_c_try_compile "$LINENO"
4489b41a30aaSmrgthen :
4490b41a30aaSmrg  ac_cv_prog_cc_c99=$ac_arg
4491b41a30aaSmrgfi
4492b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam
4493b41a30aaSmrg  test "x$ac_cv_prog_cc_c99" != "xno" && break
4494b41a30aaSmrgdone
4495b41a30aaSmrgrm -f conftest.$ac_ext
4496b41a30aaSmrgCC=$ac_save_CC
4497b41a30aaSmrgfi
4498a253d6aeSmrg
4499b41a30aaSmrgif test "x$ac_cv_prog_cc_c99" = xno
4500b41a30aaSmrgthen :
4501b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4502b41a30aaSmrgprintf "%s\n" "unsupported" >&6; }
4503b41a30aaSmrgelse $as_nop
4504b41a30aaSmrg  if test "x$ac_cv_prog_cc_c99" = x
4505b41a30aaSmrgthen :
4506b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4507b41a30aaSmrgprintf "%s\n" "none needed" >&6; }
4508b41a30aaSmrgelse $as_nop
4509b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4510b41a30aaSmrgprintf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
4511b41a30aaSmrg     CC="$CC $ac_cv_prog_cc_c99"
4512b41a30aaSmrgfi
4513b41a30aaSmrg  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
4514b41a30aaSmrg  ac_prog_cc_stdc=c99
4515b41a30aaSmrgfi
4516b41a30aaSmrgfi
4517b41a30aaSmrgif test x$ac_prog_cc_stdc = xno
4518b41a30aaSmrgthen :
4519b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
4520b41a30aaSmrgprintf %s "checking for $CC option to enable C89 features... " >&6; }
4521b41a30aaSmrgif test ${ac_cv_prog_cc_c89+y}
4522b41a30aaSmrgthen :
4523b41a30aaSmrg  printf %s "(cached) " >&6
4524b41a30aaSmrgelse $as_nop
4525b41a30aaSmrg  ac_cv_prog_cc_c89=no
4526b41a30aaSmrgac_save_CC=$CC
4527b41a30aaSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
4528b41a30aaSmrg/* end confdefs.h.  */
4529b41a30aaSmrg$ac_c_conftest_c89_program
4530a253d6aeSmrg_ACEOF
4531b41a30aaSmrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4532a253d6aeSmrgdo
4533a253d6aeSmrg  CC="$ac_save_CC $ac_arg"
4534b41a30aaSmrg  if ac_fn_c_try_compile "$LINENO"
4535b41a30aaSmrgthen :
4536a253d6aeSmrg  ac_cv_prog_cc_c89=$ac_arg
4537a253d6aeSmrgfi
4538b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam
4539a253d6aeSmrg  test "x$ac_cv_prog_cc_c89" != "xno" && break
4540a253d6aeSmrgdone
4541a253d6aeSmrgrm -f conftest.$ac_ext
4542a253d6aeSmrgCC=$ac_save_CC
4543a253d6aeSmrgfi
4544a253d6aeSmrg
4545b41a30aaSmrgif test "x$ac_cv_prog_cc_c89" = xno
4546b41a30aaSmrgthen :
4547b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4548b41a30aaSmrgprintf "%s\n" "unsupported" >&6; }
4549b41a30aaSmrgelse $as_nop
4550b41a30aaSmrg  if test "x$ac_cv_prog_cc_c89" = x
4551b41a30aaSmrgthen :
4552b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4553b41a30aaSmrgprintf "%s\n" "none needed" >&6; }
4554b41a30aaSmrgelse $as_nop
4555b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4556b41a30aaSmrgprintf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
4557b41a30aaSmrg     CC="$CC $ac_cv_prog_cc_c89"
4558b41a30aaSmrgfi
4559b41a30aaSmrg  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
4560b41a30aaSmrg  ac_prog_cc_stdc=c89
4561b41a30aaSmrgfi
456225b89263Smrgfi
4563a253d6aeSmrg
4564a253d6aeSmrgac_ext=c
4565a253d6aeSmrgac_cpp='$CPP $CPPFLAGS'
4566a253d6aeSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4567a253d6aeSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4568a253d6aeSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu
4569a253d6aeSmrg
4570b41a30aaSmrg
4571b41a30aaSmrg  ac_ext=c
457231637056Smrgac_cpp='$CPP $CPPFLAGS'
457331637056Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
457431637056Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
457531637056Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
4576b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4577b41a30aaSmrgprintf %s "checking whether $CC understands -c and -o together... " >&6; }
4578b41a30aaSmrgif test ${am_cv_prog_cc_c_o+y}
4579b41a30aaSmrgthen :
4580b41a30aaSmrg  printf %s "(cached) " >&6
4581b41a30aaSmrgelse $as_nop
458231637056Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
458331637056Smrg/* end confdefs.h.  */
458431637056Smrg
458531637056Smrgint
4586b41a30aaSmrgmain (void)
458731637056Smrg{
458831637056Smrg
458931637056Smrg  ;
459031637056Smrg  return 0;
459131637056Smrg}
459231637056Smrg_ACEOF
459331637056Smrg  # Make sure it works both with $CC and with simple cc.
459431637056Smrg  # Following AC_PROG_CC_C_O, we do the test twice because some
459531637056Smrg  # compilers refuse to overwrite an existing .o file with -o,
459631637056Smrg  # though they will create one.
459731637056Smrg  am_cv_prog_cc_c_o=yes
459831637056Smrg  for am_i in 1 2; do
459931637056Smrg    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
460031637056Smrg   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
460131637056Smrg   ac_status=$?
460231637056Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
460331637056Smrg   (exit $ac_status); } \
460431637056Smrg         && test -f conftest2.$ac_objext; then
460531637056Smrg      : OK
460631637056Smrg    else
460731637056Smrg      am_cv_prog_cc_c_o=no
460831637056Smrg      break
460931637056Smrg    fi
461031637056Smrg  done
461131637056Smrg  rm -f core conftest*
461231637056Smrg  unset am_i
461331637056Smrgfi
4614b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4615b41a30aaSmrgprintf "%s\n" "$am_cv_prog_cc_c_o" >&6; }
461631637056Smrgif test "$am_cv_prog_cc_c_o" != yes; then
461731637056Smrg   # Losing compiler, so override with the script.
461831637056Smrg   # FIXME: It is wrong to rewrite CC.
461931637056Smrg   # But if we don't then we get into trouble of one sort or another.
462031637056Smrg   # A longer-term fix would be to have automake use am__CC in this case,
462131637056Smrg   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
462231637056Smrg   CC="$am_aux_dir/compile $CC"
462331637056Smrgfi
462431637056Smrgac_ext=c
462531637056Smrgac_cpp='$CPP $CPPFLAGS'
462631637056Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
462731637056Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
462831637056Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
462931637056Smrg
463031637056Smrg
4631a253d6aeSmrgdepcc="$CC"   am_compiler_list=
4632a253d6aeSmrg
4633b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4634b41a30aaSmrgprintf %s "checking dependency style of $depcc... " >&6; }
4635b41a30aaSmrgif test ${am_cv_CC_dependencies_compiler_type+y}
4636b41a30aaSmrgthen :
4637b41a30aaSmrg  printf %s "(cached) " >&6
4638b41a30aaSmrgelse $as_nop
4639a253d6aeSmrg  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4640a253d6aeSmrg  # We make a subdir and do the tests there.  Otherwise we can end up
4641a253d6aeSmrg  # making bogus files that we don't know about and never remove.  For
4642a253d6aeSmrg  # instance it was reported that on HP-UX the gcc test will end up
464357ee1794Smrg  # making a dummy file named 'D' -- because '-MD' means "put the output
464457ee1794Smrg  # in D".
464557ee1794Smrg  rm -rf conftest.dir
4646a253d6aeSmrg  mkdir conftest.dir
4647a253d6aeSmrg  # Copy depcomp to subdir because otherwise we won't find it if we're
4648a253d6aeSmrg  # using a relative directory.
4649a253d6aeSmrg  cp "$am_depcomp" conftest.dir
4650a253d6aeSmrg  cd conftest.dir
4651a253d6aeSmrg  # We will build objects and dependencies in a subdirectory because
4652a253d6aeSmrg  # it helps to detect inapplicable dependency modes.  For instance
4653a253d6aeSmrg  # both Tru64's cc and ICC support -MD to output dependencies as a
4654a253d6aeSmrg  # side effect of compilation, but ICC will put the dependencies in
4655a253d6aeSmrg  # the current directory while Tru64 will put them in the object
4656a253d6aeSmrg  # directory.
4657a253d6aeSmrg  mkdir sub
4658a253d6aeSmrg
4659a253d6aeSmrg  am_cv_CC_dependencies_compiler_type=none
4660a253d6aeSmrg  if test "$am_compiler_list" = ""; then
4661a253d6aeSmrg     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4662a253d6aeSmrg  fi
4663ea133fd7Smrg  am__universal=false
4664ea133fd7Smrg  case " $depcc " in #(
4665ea133fd7Smrg     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4666ea133fd7Smrg     esac
4667ea133fd7Smrg
4668a253d6aeSmrg  for depmode in $am_compiler_list; do
4669a253d6aeSmrg    # Setup a source with many dependencies, because some compilers
4670a253d6aeSmrg    # like to wrap large dependency lists on column 80 (with \), and
4671a253d6aeSmrg    # we should not choose a depcomp mode which is confused by this.
4672a253d6aeSmrg    #
4673a253d6aeSmrg    # We need to recreate these files for each test, as the compiler may
4674a253d6aeSmrg    # overwrite some of them when testing with obscure command lines.
4675a253d6aeSmrg    # This happens at least with the AIX C compiler.
4676a253d6aeSmrg    : > sub/conftest.c
4677a253d6aeSmrg    for i in 1 2 3 4 5 6; do
4678a253d6aeSmrg      echo '#include "conftst'$i'.h"' >> sub/conftest.c
467957ee1794Smrg      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
468057ee1794Smrg      # Solaris 10 /bin/sh.
468157ee1794Smrg      echo '/* dummy */' > sub/conftst$i.h
4682a253d6aeSmrg    done
4683a253d6aeSmrg    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4684a253d6aeSmrg
468557ee1794Smrg    # We check with '-c' and '-o' for the sake of the "dashmstdout"
4686ea133fd7Smrg    # mode.  It turns out that the SunPro C++ compiler does not properly
468757ee1794Smrg    # handle '-M -o', and we need to detect this.  Also, some Intel
468857ee1794Smrg    # versions had trouble with output in subdirs.
4689ea133fd7Smrg    am__obj=sub/conftest.${OBJEXT-o}
4690ea133fd7Smrg    am__minus_obj="-o $am__obj"
4691a253d6aeSmrg    case $depmode in
4692ea133fd7Smrg    gcc)
4693ea133fd7Smrg      # This depmode causes a compiler race in universal mode.
4694ea133fd7Smrg      test "$am__universal" = false || continue
4695ea133fd7Smrg      ;;
4696a253d6aeSmrg    nosideeffect)
469757ee1794Smrg      # After this tag, mechanisms are not by side-effect, so they'll
469857ee1794Smrg      # only be used when explicitly requested.
4699a253d6aeSmrg      if test "x$enable_dependency_tracking" = xyes; then
4700a253d6aeSmrg	continue
4701a253d6aeSmrg      else
4702a253d6aeSmrg	break
4703a253d6aeSmrg      fi
4704a253d6aeSmrg      ;;
470557ee1794Smrg    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
470657ee1794Smrg      # This compiler won't grok '-c -o', but also, the minuso test has
4707ea133fd7Smrg      # not run yet.  These depmodes are late enough in the game, and
4708ea133fd7Smrg      # so weak that their functioning should not be impacted.
4709ea133fd7Smrg      am__obj=conftest.${OBJEXT-o}
4710ea133fd7Smrg      am__minus_obj=
4711ea133fd7Smrg      ;;
4712a253d6aeSmrg    none) break ;;
4713a253d6aeSmrg    esac
4714a253d6aeSmrg    if depmode=$depmode \
4715ea133fd7Smrg       source=sub/conftest.c object=$am__obj \
4716a253d6aeSmrg       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4717ea133fd7Smrg       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4718a253d6aeSmrg         >/dev/null 2>conftest.err &&
4719a253d6aeSmrg       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4720a253d6aeSmrg       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4721ea133fd7Smrg       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4722a253d6aeSmrg       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4723a253d6aeSmrg      # icc doesn't choke on unknown options, it will just issue warnings
4724a253d6aeSmrg      # or remarks (even with -Werror).  So we grep stderr for any message
4725a253d6aeSmrg      # that says an option was ignored or not supported.
4726a253d6aeSmrg      # When given -MP, icc 7.0 and 7.1 complain thusly:
4727a253d6aeSmrg      #   icc: Command line warning: ignoring option '-M'; no argument required
4728a253d6aeSmrg      # The diagnosis changed in icc 8.0:
4729a253d6aeSmrg      #   icc: Command line remark: option '-MP' not supported
4730a253d6aeSmrg      if (grep 'ignoring option' conftest.err ||
4731a253d6aeSmrg          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4732a253d6aeSmrg        am_cv_CC_dependencies_compiler_type=$depmode
4733a253d6aeSmrg        break
4734a253d6aeSmrg      fi
4735a253d6aeSmrg    fi
4736a253d6aeSmrg  done
4737a253d6aeSmrg
4738a253d6aeSmrg  cd ..
4739a253d6aeSmrg  rm -rf conftest.dir
4740a253d6aeSmrgelse
4741a253d6aeSmrg  am_cv_CC_dependencies_compiler_type=none
4742a253d6aeSmrgfi
4743a253d6aeSmrg
4744a253d6aeSmrgfi
4745b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4746b41a30aaSmrgprintf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; }
4747a253d6aeSmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4748a253d6aeSmrg
4749a253d6aeSmrg if
4750a253d6aeSmrg  test "x$enable_dependency_tracking" != xno \
4751a253d6aeSmrg  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4752a253d6aeSmrg  am__fastdepCC_TRUE=
4753a253d6aeSmrg  am__fastdepCC_FALSE='#'
4754a253d6aeSmrgelse
4755a253d6aeSmrg  am__fastdepCC_TRUE='#'
4756a253d6aeSmrg  am__fastdepCC_FALSE=
4757a253d6aeSmrgfi
4758a253d6aeSmrg
4759a253d6aeSmrg
4760b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4761b41a30aaSmrgprintf %s "checking for a sed that does not truncate output... " >&6; }
4762b41a30aaSmrgif test ${ac_cv_path_SED+y}
4763b41a30aaSmrgthen :
4764b41a30aaSmrg  printf %s "(cached) " >&6
4765b41a30aaSmrgelse $as_nop
476606f32fbeSmrg            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
476706f32fbeSmrg     for ac_i in 1 2 3 4 5 6 7; do
476806f32fbeSmrg       ac_script="$ac_script$as_nl$ac_script"
476906f32fbeSmrg     done
477006f32fbeSmrg     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
477106f32fbeSmrg     { ac_script=; unset ac_script;}
477206f32fbeSmrg     if test -z "$SED"; then
477306f32fbeSmrg  ac_path_SED_found=false
477406f32fbeSmrg  # Loop through the user's path and test for each of PROGNAME-LIST
477506f32fbeSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
477606f32fbeSmrgfor as_dir in $PATH
477706f32fbeSmrgdo
477806f32fbeSmrg  IFS=$as_save_IFS
4779b41a30aaSmrg  case $as_dir in #(((
4780b41a30aaSmrg    '') as_dir=./ ;;
4781b41a30aaSmrg    */) ;;
4782b41a30aaSmrg    *) as_dir=$as_dir/ ;;
4783b41a30aaSmrg  esac
4784b41a30aaSmrg    for ac_prog in sed gsed
4785b41a30aaSmrg   do
478606f32fbeSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
4787b41a30aaSmrg      ac_path_SED="$as_dir$ac_prog$ac_exec_ext"
478831637056Smrg      as_fn_executable_p "$ac_path_SED" || continue
478906f32fbeSmrg# Check for GNU ac_path_SED and select it if it is found.
479006f32fbeSmrg  # Check for GNU $ac_path_SED
479106f32fbeSmrgcase `"$ac_path_SED" --version 2>&1` in
479206f32fbeSmrg*GNU*)
479306f32fbeSmrg  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
479406f32fbeSmrg*)
479506f32fbeSmrg  ac_count=0
4796b41a30aaSmrg  printf %s 0123456789 >"conftest.in"
479706f32fbeSmrg  while :
479806f32fbeSmrg  do
479906f32fbeSmrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
480006f32fbeSmrg    mv "conftest.tmp" "conftest.in"
480106f32fbeSmrg    cp "conftest.in" "conftest.nl"
4802b41a30aaSmrg    printf "%s\n" '' >> "conftest.nl"
480306f32fbeSmrg    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
480406f32fbeSmrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
480506f32fbeSmrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
480606f32fbeSmrg    if test $ac_count -gt ${ac_path_SED_max-0}; then
480706f32fbeSmrg      # Best one so far, save it but keep looking for a better one
480806f32fbeSmrg      ac_cv_path_SED="$ac_path_SED"
480906f32fbeSmrg      ac_path_SED_max=$ac_count
481006f32fbeSmrg    fi
481106f32fbeSmrg    # 10*(2^10) chars as input seems more than enough
481206f32fbeSmrg    test $ac_count -gt 10 && break
481306f32fbeSmrg  done
481406f32fbeSmrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
481506f32fbeSmrgesac
4816ea133fd7Smrg
481706f32fbeSmrg      $ac_path_SED_found && break 3
481806f32fbeSmrg    done
481906f32fbeSmrg  done
482006f32fbeSmrg  done
482106f32fbeSmrgIFS=$as_save_IFS
482206f32fbeSmrg  if test -z "$ac_cv_path_SED"; then
482306f32fbeSmrg    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
482406f32fbeSmrg  fi
482506f32fbeSmrgelse
482606f32fbeSmrg  ac_cv_path_SED=$SED
482706f32fbeSmrgfi
482825b89263Smrg
482906f32fbeSmrgfi
4830b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4831b41a30aaSmrgprintf "%s\n" "$ac_cv_path_SED" >&6; }
483206f32fbeSmrg SED="$ac_cv_path_SED"
483306f32fbeSmrg  rm -f conftest.sed
4834ea133fd7Smrg
483506f32fbeSmrgtest -z "$SED" && SED=sed
483606f32fbeSmrgXsed="$SED -e 1s/^X//"
4837ea133fd7Smrg
4838ea133fd7Smrg
4839ea133fd7Smrg
4840ea133fd7Smrg
4841ea133fd7Smrg
4842ea133fd7Smrg
4843a253d6aeSmrg
4844a253d6aeSmrg
4845a253d6aeSmrg
4846a253d6aeSmrg
4847a253d6aeSmrg
4848b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4849b41a30aaSmrgprintf %s "checking for grep that handles long lines and -e... " >&6; }
4850b41a30aaSmrgif test ${ac_cv_path_GREP+y}
4851b41a30aaSmrgthen :
4852b41a30aaSmrg  printf %s "(cached) " >&6
4853b41a30aaSmrgelse $as_nop
485406f32fbeSmrg  if test -z "$GREP"; then
485506f32fbeSmrg  ac_path_GREP_found=false
485606f32fbeSmrg  # Loop through the user's path and test for each of PROGNAME-LIST
485706f32fbeSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
485806f32fbeSmrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
485925b89263Smrgdo
486006f32fbeSmrg  IFS=$as_save_IFS
4861b41a30aaSmrg  case $as_dir in #(((
4862b41a30aaSmrg    '') as_dir=./ ;;
4863b41a30aaSmrg    */) ;;
4864b41a30aaSmrg    *) as_dir=$as_dir/ ;;
4865b41a30aaSmrg  esac
4866b41a30aaSmrg    for ac_prog in grep ggrep
4867b41a30aaSmrg   do
486806f32fbeSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
4869b41a30aaSmrg      ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
487031637056Smrg      as_fn_executable_p "$ac_path_GREP" || continue
487106f32fbeSmrg# Check for GNU ac_path_GREP and select it if it is found.
487206f32fbeSmrg  # Check for GNU $ac_path_GREP
487306f32fbeSmrgcase `"$ac_path_GREP" --version 2>&1` in
487406f32fbeSmrg*GNU*)
487506f32fbeSmrg  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
487606f32fbeSmrg*)
487706f32fbeSmrg  ac_count=0
4878b41a30aaSmrg  printf %s 0123456789 >"conftest.in"
487906f32fbeSmrg  while :
488006f32fbeSmrg  do
488106f32fbeSmrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
488206f32fbeSmrg    mv "conftest.tmp" "conftest.in"
488306f32fbeSmrg    cp "conftest.in" "conftest.nl"
4884b41a30aaSmrg    printf "%s\n" 'GREP' >> "conftest.nl"
488506f32fbeSmrg    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
488606f32fbeSmrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
488706f32fbeSmrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
488806f32fbeSmrg    if test $ac_count -gt ${ac_path_GREP_max-0}; then
488906f32fbeSmrg      # Best one so far, save it but keep looking for a better one
489006f32fbeSmrg      ac_cv_path_GREP="$ac_path_GREP"
489106f32fbeSmrg      ac_path_GREP_max=$ac_count
489206f32fbeSmrg    fi
489306f32fbeSmrg    # 10*(2^10) chars as input seems more than enough
489406f32fbeSmrg    test $ac_count -gt 10 && break
489506f32fbeSmrg  done
489606f32fbeSmrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
489725b89263Smrgesac
4898ea133fd7Smrg
489906f32fbeSmrg      $ac_path_GREP_found && break 3
490006f32fbeSmrg    done
490106f32fbeSmrg  done
490206f32fbeSmrg  done
490306f32fbeSmrgIFS=$as_save_IFS
490406f32fbeSmrg  if test -z "$ac_cv_path_GREP"; then
490506f32fbeSmrg    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
490606f32fbeSmrg  fi
490706f32fbeSmrgelse
490806f32fbeSmrg  ac_cv_path_GREP=$GREP
490925b89263Smrgfi
4910ea133fd7Smrg
491106f32fbeSmrgfi
4912b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4913b41a30aaSmrgprintf "%s\n" "$ac_cv_path_GREP" >&6; }
491406f32fbeSmrg GREP="$ac_cv_path_GREP"
4915ea133fd7Smrg
4916a253d6aeSmrg
4917b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4918b41a30aaSmrgprintf %s "checking for egrep... " >&6; }
4919b41a30aaSmrgif test ${ac_cv_path_EGREP+y}
4920b41a30aaSmrgthen :
4921b41a30aaSmrg  printf %s "(cached) " >&6
4922b41a30aaSmrgelse $as_nop
492306f32fbeSmrg  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
492406f32fbeSmrg   then ac_cv_path_EGREP="$GREP -E"
492506f32fbeSmrg   else
492606f32fbeSmrg     if test -z "$EGREP"; then
492706f32fbeSmrg  ac_path_EGREP_found=false
4928ea133fd7Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
4929ea133fd7Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4930a253d6aeSmrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4931a253d6aeSmrgdo
4932a253d6aeSmrg  IFS=$as_save_IFS
4933b41a30aaSmrg  case $as_dir in #(((
4934b41a30aaSmrg    '') as_dir=./ ;;
4935b41a30aaSmrg    */) ;;
4936b41a30aaSmrg    *) as_dir=$as_dir/ ;;
4937b41a30aaSmrg  esac
4938b41a30aaSmrg    for ac_prog in egrep
4939b41a30aaSmrg   do
4940ea133fd7Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
4941b41a30aaSmrg      ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
494231637056Smrg      as_fn_executable_p "$ac_path_EGREP" || continue
494306f32fbeSmrg# Check for GNU ac_path_EGREP and select it if it is found.
494406f32fbeSmrg  # Check for GNU $ac_path_EGREP
494506f32fbeSmrgcase `"$ac_path_EGREP" --version 2>&1` in
4946a253d6aeSmrg*GNU*)
494706f32fbeSmrg  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4948a253d6aeSmrg*)
4949a253d6aeSmrg  ac_count=0
4950b41a30aaSmrg  printf %s 0123456789 >"conftest.in"
4951a253d6aeSmrg  while :
4952a253d6aeSmrg  do
4953a253d6aeSmrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
4954a253d6aeSmrg    mv "conftest.tmp" "conftest.in"
4955a253d6aeSmrg    cp "conftest.in" "conftest.nl"
4956b41a30aaSmrg    printf "%s\n" 'EGREP' >> "conftest.nl"
495706f32fbeSmrg    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4958a253d6aeSmrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
495925b89263Smrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
496006f32fbeSmrg    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4961a253d6aeSmrg      # Best one so far, save it but keep looking for a better one
496206f32fbeSmrg      ac_cv_path_EGREP="$ac_path_EGREP"
496306f32fbeSmrg      ac_path_EGREP_max=$ac_count
4964a253d6aeSmrg    fi
4965a253d6aeSmrg    # 10*(2^10) chars as input seems more than enough
4966a253d6aeSmrg    test $ac_count -gt 10 && break
4967a253d6aeSmrg  done
4968a253d6aeSmrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4969a253d6aeSmrgesac
4970a253d6aeSmrg
497106f32fbeSmrg      $ac_path_EGREP_found && break 3
4972ea133fd7Smrg    done
4973a253d6aeSmrg  done
497425b89263Smrg  done
4975a253d6aeSmrgIFS=$as_save_IFS
497606f32fbeSmrg  if test -z "$ac_cv_path_EGREP"; then
497706f32fbeSmrg    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4978ea133fd7Smrg  fi
4979a253d6aeSmrgelse
498006f32fbeSmrg  ac_cv_path_EGREP=$EGREP
4981a253d6aeSmrgfi
4982a253d6aeSmrg
498306f32fbeSmrg   fi
4984a253d6aeSmrgfi
4985b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4986b41a30aaSmrgprintf "%s\n" "$ac_cv_path_EGREP" >&6; }
498706f32fbeSmrg EGREP="$ac_cv_path_EGREP"
4988a253d6aeSmrg
4989a253d6aeSmrg
4990b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4991b41a30aaSmrgprintf %s "checking for fgrep... " >&6; }
4992b41a30aaSmrgif test ${ac_cv_path_FGREP+y}
4993b41a30aaSmrgthen :
4994b41a30aaSmrg  printf %s "(cached) " >&6
4995b41a30aaSmrgelse $as_nop
499606f32fbeSmrg  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
499706f32fbeSmrg   then ac_cv_path_FGREP="$GREP -F"
4998a253d6aeSmrg   else
499906f32fbeSmrg     if test -z "$FGREP"; then
500006f32fbeSmrg  ac_path_FGREP_found=false
5001ea133fd7Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
5002ea133fd7Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5003a253d6aeSmrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5004a253d6aeSmrgdo
5005a253d6aeSmrg  IFS=$as_save_IFS
5006b41a30aaSmrg  case $as_dir in #(((
5007b41a30aaSmrg    '') as_dir=./ ;;
5008b41a30aaSmrg    */) ;;
5009b41a30aaSmrg    *) as_dir=$as_dir/ ;;
5010b41a30aaSmrg  esac
5011b41a30aaSmrg    for ac_prog in fgrep
5012b41a30aaSmrg   do
5013ea133fd7Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
5014b41a30aaSmrg      ac_path_FGREP="$as_dir$ac_prog$ac_exec_ext"
501531637056Smrg      as_fn_executable_p "$ac_path_FGREP" || continue
501606f32fbeSmrg# Check for GNU ac_path_FGREP and select it if it is found.
501706f32fbeSmrg  # Check for GNU $ac_path_FGREP
501806f32fbeSmrgcase `"$ac_path_FGREP" --version 2>&1` in
5019a253d6aeSmrg*GNU*)
502006f32fbeSmrg  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5021a253d6aeSmrg*)
5022a253d6aeSmrg  ac_count=0
5023b41a30aaSmrg  printf %s 0123456789 >"conftest.in"
5024a253d6aeSmrg  while :
5025a253d6aeSmrg  do
5026a253d6aeSmrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
5027a253d6aeSmrg    mv "conftest.tmp" "conftest.in"
5028a253d6aeSmrg    cp "conftest.in" "conftest.nl"
5029b41a30aaSmrg    printf "%s\n" 'FGREP' >> "conftest.nl"
503006f32fbeSmrg    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5031a253d6aeSmrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
503225b89263Smrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
503306f32fbeSmrg    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5034a253d6aeSmrg      # Best one so far, save it but keep looking for a better one
503506f32fbeSmrg      ac_cv_path_FGREP="$ac_path_FGREP"
503606f32fbeSmrg      ac_path_FGREP_max=$ac_count
5037a253d6aeSmrg    fi
5038a253d6aeSmrg    # 10*(2^10) chars as input seems more than enough
5039a253d6aeSmrg    test $ac_count -gt 10 && break
5040a253d6aeSmrg  done
5041a253d6aeSmrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5042a253d6aeSmrgesac
5043a253d6aeSmrg
504406f32fbeSmrg      $ac_path_FGREP_found && break 3
5045ea133fd7Smrg    done
5046a253d6aeSmrg  done
504725b89263Smrg  done
5048a253d6aeSmrgIFS=$as_save_IFS
504906f32fbeSmrg  if test -z "$ac_cv_path_FGREP"; then
505006f32fbeSmrg    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5051ea133fd7Smrg  fi
5052ea133fd7Smrgelse
505306f32fbeSmrg  ac_cv_path_FGREP=$FGREP
5054a253d6aeSmrgfi
5055a253d6aeSmrg
5056ea133fd7Smrg   fi
5057a253d6aeSmrgfi
5058b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5059b41a30aaSmrgprintf "%s\n" "$ac_cv_path_FGREP" >&6; }
506006f32fbeSmrg FGREP="$ac_cv_path_FGREP"
506106f32fbeSmrg
506206f32fbeSmrg
506306f32fbeSmrgtest -z "$GREP" && GREP=grep
506406f32fbeSmrg
506506f32fbeSmrg
506606f32fbeSmrg
506706f32fbeSmrg
506806f32fbeSmrg
506906f32fbeSmrg
507006f32fbeSmrg
507106f32fbeSmrg
5072ea133fd7Smrg
5073a253d6aeSmrg
5074a253d6aeSmrg
5075a253d6aeSmrg
5076a253d6aeSmrg
5077a253d6aeSmrg
5078a253d6aeSmrg
5079a253d6aeSmrg
5080ea133fd7Smrg
5081ea133fd7Smrg
5082ea133fd7Smrg
508306f32fbeSmrg# Check whether --with-gnu-ld was given.
5084b41a30aaSmrgif test ${with_gnu_ld+y}
5085b41a30aaSmrgthen :
5086b41a30aaSmrg  withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
5087b41a30aaSmrgelse $as_nop
508806f32fbeSmrg  with_gnu_ld=no
508925b89263Smrgfi
5090ea133fd7Smrg
509106f32fbeSmrgac_prog=ld
5092b41a30aaSmrgif test yes = "$GCC"; then
509306f32fbeSmrg  # Check if gcc -print-prog-name=ld gives a path.
5094b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5095b41a30aaSmrgprintf %s "checking for ld used by $CC... " >&6; }
509606f32fbeSmrg  case $host in
509706f32fbeSmrg  *-*-mingw*)
5098b41a30aaSmrg    # gcc leaves a trailing carriage return, which upsets mingw
509906f32fbeSmrg    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
510006f32fbeSmrg  *)
510106f32fbeSmrg    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
510206f32fbeSmrg  esac
510306f32fbeSmrg  case $ac_prog in
510406f32fbeSmrg    # Accept absolute paths.
510506f32fbeSmrg    [\\/]* | ?:[\\/]*)
510606f32fbeSmrg      re_direlt='/[^/][^/]*/\.\./'
510706f32fbeSmrg      # Canonicalize the pathname of ld
510806f32fbeSmrg      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
510906f32fbeSmrg      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
511006f32fbeSmrg	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
511106f32fbeSmrg      done
5112b41a30aaSmrg      test -z "$LD" && LD=$ac_prog
511306f32fbeSmrg      ;;
511406f32fbeSmrg  "")
511506f32fbeSmrg    # If it fails, then pretend we aren't using GCC.
511606f32fbeSmrg    ac_prog=ld
511706f32fbeSmrg    ;;
511806f32fbeSmrg  *)
511906f32fbeSmrg    # If it is relative, then search for the first ld in PATH.
512006f32fbeSmrg    with_gnu_ld=unknown
512106f32fbeSmrg    ;;
512206f32fbeSmrg  esac
5123b41a30aaSmrgelif test yes = "$with_gnu_ld"; then
5124b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5125b41a30aaSmrgprintf %s "checking for GNU ld... " >&6; }
512606f32fbeSmrgelse
5127b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5128b41a30aaSmrgprintf %s "checking for non-GNU ld... " >&6; }
512925b89263Smrgfi
5130b41a30aaSmrgif test ${lt_cv_path_LD+y}
5131b41a30aaSmrgthen :
5132b41a30aaSmrg  printf %s "(cached) " >&6
5133b41a30aaSmrgelse $as_nop
513406f32fbeSmrg  if test -z "$LD"; then
5135b41a30aaSmrg  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
513606f32fbeSmrg  for ac_dir in $PATH; do
5137b41a30aaSmrg    IFS=$lt_save_ifs
513806f32fbeSmrg    test -z "$ac_dir" && ac_dir=.
513906f32fbeSmrg    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5140b41a30aaSmrg      lt_cv_path_LD=$ac_dir/$ac_prog
514106f32fbeSmrg      # Check to see if the program is GNU ld.  I'd rather use --version,
514206f32fbeSmrg      # but apparently some variants of GNU ld only accept -v.
514306f32fbeSmrg      # Break only if it was the GNU/non-GNU ld that we prefer.
514406f32fbeSmrg      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
514506f32fbeSmrg      *GNU* | *'with BFD'*)
5146b41a30aaSmrg	test no != "$with_gnu_ld" && break
514706f32fbeSmrg	;;
514806f32fbeSmrg      *)
5149b41a30aaSmrg	test yes != "$with_gnu_ld" && break
515006f32fbeSmrg	;;
515106f32fbeSmrg      esac
515206f32fbeSmrg    fi
515306f32fbeSmrg  done
5154b41a30aaSmrg  IFS=$lt_save_ifs
515525b89263Smrgelse
5156b41a30aaSmrg  lt_cv_path_LD=$LD # Let the user override the test with a path.
5157a253d6aeSmrgfi
5158a253d6aeSmrgfi
515925b89263Smrg
5160b41a30aaSmrgLD=$lt_cv_path_LD
516106f32fbeSmrgif test -n "$LD"; then
5162b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5163b41a30aaSmrgprintf "%s\n" "$LD" >&6; }
516406f32fbeSmrgelse
5165b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5166b41a30aaSmrgprintf "%s\n" "no" >&6; }
516725b89263Smrgfi
516806f32fbeSmrgtest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5169b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5170b41a30aaSmrgprintf %s "checking if the linker ($LD) is GNU ld... " >&6; }
5171b41a30aaSmrgif test ${lt_cv_prog_gnu_ld+y}
5172b41a30aaSmrgthen :
5173b41a30aaSmrg  printf %s "(cached) " >&6
5174b41a30aaSmrgelse $as_nop
517506f32fbeSmrg  # I'd rather use --version here, but apparently some GNU lds only accept -v.
517606f32fbeSmrgcase `$LD -v 2>&1 </dev/null` in
517706f32fbeSmrg*GNU* | *'with BFD'*)
517806f32fbeSmrg  lt_cv_prog_gnu_ld=yes
517906f32fbeSmrg  ;;
518006f32fbeSmrg*)
518106f32fbeSmrg  lt_cv_prog_gnu_ld=no
518206f32fbeSmrg  ;;
518306f32fbeSmrgesac
518425b89263Smrgfi
5185b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5186b41a30aaSmrgprintf "%s\n" "$lt_cv_prog_gnu_ld" >&6; }
518706f32fbeSmrgwith_gnu_ld=$lt_cv_prog_gnu_ld
518825b89263Smrg
518925b89263Smrg
519025b89263Smrg
519125b89263Smrg
519225b89263Smrg
519325b89263Smrg
519425b89263Smrg
519525b89263Smrg
519625b89263Smrg
5197b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5198b41a30aaSmrgprintf %s "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5199b41a30aaSmrgif test ${lt_cv_path_NM+y}
5200b41a30aaSmrgthen :
5201b41a30aaSmrg  printf %s "(cached) " >&6
5202b41a30aaSmrgelse $as_nop
520306f32fbeSmrg  if test -n "$NM"; then
520406f32fbeSmrg  # Let the user override the test.
5205b41a30aaSmrg  lt_cv_path_NM=$NM
520606f32fbeSmrgelse
5207b41a30aaSmrg  lt_nm_to_check=${ac_tool_prefix}nm
520806f32fbeSmrg  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
520906f32fbeSmrg    lt_nm_to_check="$lt_nm_to_check nm"
521006f32fbeSmrg  fi
521106f32fbeSmrg  for lt_tmp_nm in $lt_nm_to_check; do
5212b41a30aaSmrg    lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
521306f32fbeSmrg    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5214b41a30aaSmrg      IFS=$lt_save_ifs
521506f32fbeSmrg      test -z "$ac_dir" && ac_dir=.
5216b41a30aaSmrg      tmp_nm=$ac_dir/$lt_tmp_nm
5217b41a30aaSmrg      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
521806f32fbeSmrg	# Check to see if the nm accepts a BSD-compat flag.
5219b41a30aaSmrg	# Adding the 'sed 1q' prevents false positives on HP-UX, which says:
522006f32fbeSmrg	#   nm: unknown option "B" ignored
522106f32fbeSmrg	# Tru64's nm complains that /dev/null is an invalid object file
5222b41a30aaSmrg	# MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
5223b41a30aaSmrg	case $build_os in
5224b41a30aaSmrg	mingw*) lt_bad_file=conftest.nm/nofile ;;
5225b41a30aaSmrg	*) lt_bad_file=/dev/null ;;
5226b41a30aaSmrg	esac
5227b41a30aaSmrg	case `"$tmp_nm" -B $lt_bad_file 2>&1 | $SED '1q'` in
5228b41a30aaSmrg	*$lt_bad_file* | *'Invalid file or object type'*)
522906f32fbeSmrg	  lt_cv_path_NM="$tmp_nm -B"
5230b41a30aaSmrg	  break 2
523106f32fbeSmrg	  ;;
523206f32fbeSmrg	*)
5233b41a30aaSmrg	  case `"$tmp_nm" -p /dev/null 2>&1 | $SED '1q'` in
523406f32fbeSmrg	  */dev/null*)
523506f32fbeSmrg	    lt_cv_path_NM="$tmp_nm -p"
5236b41a30aaSmrg	    break 2
523706f32fbeSmrg	    ;;
523806f32fbeSmrg	  *)
523906f32fbeSmrg	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
524006f32fbeSmrg	    continue # so that we can try to find one that supports BSD flags
524106f32fbeSmrg	    ;;
524206f32fbeSmrg	  esac
524306f32fbeSmrg	  ;;
524406f32fbeSmrg	esac
524506f32fbeSmrg      fi
524606f32fbeSmrg    done
5247b41a30aaSmrg    IFS=$lt_save_ifs
524806f32fbeSmrg  done
524906f32fbeSmrg  : ${lt_cv_path_NM=no}
525006f32fbeSmrgfi
525106f32fbeSmrgfi
5252b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5253b41a30aaSmrgprintf "%s\n" "$lt_cv_path_NM" >&6; }
5254b41a30aaSmrgif test no != "$lt_cv_path_NM"; then
5255b41a30aaSmrg  NM=$lt_cv_path_NM
525606f32fbeSmrgelse
525706f32fbeSmrg  # Didn't find any BSD compatible name lister, look for dumpbin.
525806f32fbeSmrg  if test -n "$DUMPBIN"; then :
525906f32fbeSmrg    # Let the user override the test.
526006f32fbeSmrg  else
526106f32fbeSmrg    if test -n "$ac_tool_prefix"; then
526206f32fbeSmrg  for ac_prog in dumpbin "link -dump"
526306f32fbeSmrg  do
526406f32fbeSmrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
526506f32fbeSmrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
5266b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5267b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
5268b41a30aaSmrgif test ${ac_cv_prog_DUMPBIN+y}
5269b41a30aaSmrgthen :
5270b41a30aaSmrg  printf %s "(cached) " >&6
5271b41a30aaSmrgelse $as_nop
527206f32fbeSmrg  if test -n "$DUMPBIN"; then
527306f32fbeSmrg  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
527406f32fbeSmrgelse
527506f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5276ea133fd7Smrgfor as_dir in $PATH
5277ea133fd7Smrgdo
5278ea133fd7Smrg  IFS=$as_save_IFS
5279b41a30aaSmrg  case $as_dir in #(((
5280b41a30aaSmrg    '') as_dir=./ ;;
5281b41a30aaSmrg    */) ;;
5282b41a30aaSmrg    *) as_dir=$as_dir/ ;;
5283b41a30aaSmrg  esac
528425b89263Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
5285b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
528606f32fbeSmrg    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5287b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5288ea133fd7Smrg    break 2
5289ea133fd7Smrg  fi
5290ea133fd7Smrgdone
529125b89263Smrg  done
5292ea133fd7SmrgIFS=$as_save_IFS
5293a253d6aeSmrg
5294ea133fd7Smrgfi
529506f32fbeSmrgfi
529606f32fbeSmrgDUMPBIN=$ac_cv_prog_DUMPBIN
529706f32fbeSmrgif test -n "$DUMPBIN"; then
5298b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5299b41a30aaSmrgprintf "%s\n" "$DUMPBIN" >&6; }
5300ea133fd7Smrgelse
5301b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5302b41a30aaSmrgprintf "%s\n" "no" >&6; }
5303ea133fd7Smrgfi
5304a253d6aeSmrg
5305a253d6aeSmrg
530606f32fbeSmrg    test -n "$DUMPBIN" && break
530706f32fbeSmrg  done
5308ea133fd7Smrgfi
530906f32fbeSmrgif test -z "$DUMPBIN"; then
531006f32fbeSmrg  ac_ct_DUMPBIN=$DUMPBIN
531106f32fbeSmrg  for ac_prog in dumpbin "link -dump"
531206f32fbeSmrgdo
531306f32fbeSmrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
531406f32fbeSmrgset dummy $ac_prog; ac_word=$2
5315b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5316b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
5317b41a30aaSmrgif test ${ac_cv_prog_ac_ct_DUMPBIN+y}
5318b41a30aaSmrgthen :
5319b41a30aaSmrg  printf %s "(cached) " >&6
5320b41a30aaSmrgelse $as_nop
532106f32fbeSmrg  if test -n "$ac_ct_DUMPBIN"; then
532206f32fbeSmrg  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
532306f32fbeSmrgelse
532406f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5325ea133fd7Smrgfor as_dir in $PATH
5326ea133fd7Smrgdo
5327ea133fd7Smrg  IFS=$as_save_IFS
5328b41a30aaSmrg  case $as_dir in #(((
5329b41a30aaSmrg    '') as_dir=./ ;;
5330b41a30aaSmrg    */) ;;
5331b41a30aaSmrg    *) as_dir=$as_dir/ ;;
5332b41a30aaSmrg  esac
533325b89263Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
5334b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
533506f32fbeSmrg    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5336b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5337ea133fd7Smrg    break 2
5338ea133fd7Smrg  fi
5339ea133fd7Smrgdone
534025b89263Smrg  done
5341ea133fd7SmrgIFS=$as_save_IFS
5342a253d6aeSmrg
5343ea133fd7Smrgfi
534406f32fbeSmrgfi
534506f32fbeSmrgac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
534606f32fbeSmrgif test -n "$ac_ct_DUMPBIN"; then
5347b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5348b41a30aaSmrgprintf "%s\n" "$ac_ct_DUMPBIN" >&6; }
534925b89263Smrgelse
5350b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5351b41a30aaSmrgprintf "%s\n" "no" >&6; }
5352ea133fd7Smrgfi
535325b89263Smrg
535406f32fbeSmrg
535506f32fbeSmrg  test -n "$ac_ct_DUMPBIN" && break
535606f32fbeSmrgdone
535706f32fbeSmrg
535806f32fbeSmrg  if test "x$ac_ct_DUMPBIN" = x; then
535906f32fbeSmrg    DUMPBIN=":"
536025b89263Smrg  else
536125b89263Smrg    case $cross_compiling:$ac_tool_warned in
536225b89263Smrgyes:)
5363b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5364b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
536525b89263Smrgac_tool_warned=yes ;;
536625b89263Smrgesac
536706f32fbeSmrg    DUMPBIN=$ac_ct_DUMPBIN
536825b89263Smrg  fi
536925b89263Smrgfi
537025b89263Smrg
5371b41a30aaSmrg    case `$DUMPBIN -symbols -headers /dev/null 2>&1 | $SED '1q'` in
537206f32fbeSmrg    *COFF*)
5373b41a30aaSmrg      DUMPBIN="$DUMPBIN -symbols -headers"
537406f32fbeSmrg      ;;
537506f32fbeSmrg    *)
537606f32fbeSmrg      DUMPBIN=:
537706f32fbeSmrg      ;;
537806f32fbeSmrg    esac
537906f32fbeSmrg  fi
538025b89263Smrg
5381b41a30aaSmrg  if test : != "$DUMPBIN"; then
5382b41a30aaSmrg    NM=$DUMPBIN
538306f32fbeSmrg  fi
538425b89263Smrgfi
538506f32fbeSmrgtest -z "$NM" && NM=nm
538625b89263Smrg
538725b89263Smrg
538825b89263Smrg
538925b89263Smrg
539025b89263Smrg
539125b89263Smrg
5392b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5393b41a30aaSmrgprintf %s "checking the name lister ($NM) interface... " >&6; }
5394b41a30aaSmrgif test ${lt_cv_nm_interface+y}
5395b41a30aaSmrgthen :
5396b41a30aaSmrg  printf %s "(cached) " >&6
5397b41a30aaSmrgelse $as_nop
539806f32fbeSmrg  lt_cv_nm_interface="BSD nm"
539906f32fbeSmrg  echo "int some_variable = 0;" > conftest.$ac_ext
540006f32fbeSmrg  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
540106f32fbeSmrg  (eval "$ac_compile" 2>conftest.err)
540206f32fbeSmrg  cat conftest.err >&5
540306f32fbeSmrg  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
540406f32fbeSmrg  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
540506f32fbeSmrg  cat conftest.err >&5
540606f32fbeSmrg  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
540706f32fbeSmrg  cat conftest.out >&5
540806f32fbeSmrg  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
540906f32fbeSmrg    lt_cv_nm_interface="MS dumpbin"
541025b89263Smrg  fi
541106f32fbeSmrg  rm -f conftest*
5412ea133fd7Smrgfi
5413b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5414b41a30aaSmrgprintf "%s\n" "$lt_cv_nm_interface" >&6; }
5415a253d6aeSmrg
5416b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5417b41a30aaSmrgprintf %s "checking whether ln -s works... " >&6; }
541806f32fbeSmrgLN_S=$as_ln_s
541906f32fbeSmrgif test "$LN_S" = "ln -s"; then
5420b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5421b41a30aaSmrgprintf "%s\n" "yes" >&6; }
542206f32fbeSmrgelse
5423b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5424b41a30aaSmrgprintf "%s\n" "no, using $LN_S" >&6; }
542525b89263Smrgfi
5426a253d6aeSmrg
542706f32fbeSmrg# find the maximum length of command line arguments
5428b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5429b41a30aaSmrgprintf %s "checking the maximum length of command line arguments... " >&6; }
5430b41a30aaSmrgif test ${lt_cv_sys_max_cmd_len+y}
5431b41a30aaSmrgthen :
5432b41a30aaSmrg  printf %s "(cached) " >&6
5433b41a30aaSmrgelse $as_nop
543406f32fbeSmrg    i=0
5435b41a30aaSmrg  teststring=ABCD
5436a253d6aeSmrg
543706f32fbeSmrg  case $build_os in
543806f32fbeSmrg  msdosdjgpp*)
543906f32fbeSmrg    # On DJGPP, this test can blow up pretty badly due to problems in libc
544006f32fbeSmrg    # (any single argument exceeding 2000 bytes causes a buffer overrun
544106f32fbeSmrg    # during glob expansion).  Even if it were fixed, the result of this
544206f32fbeSmrg    # check would be larger than it should be.
544306f32fbeSmrg    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
544406f32fbeSmrg    ;;
5445a253d6aeSmrg
544606f32fbeSmrg  gnu*)
544706f32fbeSmrg    # Under GNU Hurd, this test is not required because there is
544806f32fbeSmrg    # no limit to the length of command line arguments.
544906f32fbeSmrg    # Libtool will interpret -1 as no limit whatsoever
545006f32fbeSmrg    lt_cv_sys_max_cmd_len=-1;
545106f32fbeSmrg    ;;
545225b89263Smrg
545306f32fbeSmrg  cygwin* | mingw* | cegcc*)
545406f32fbeSmrg    # On Win9x/ME, this test blows up -- it succeeds, but takes
545506f32fbeSmrg    # about 5 minutes as the teststring grows exponentially.
545606f32fbeSmrg    # Worse, since 9x/ME are not pre-emptively multitasking,
545706f32fbeSmrg    # you end up with a "frozen" computer, even though with patience
545806f32fbeSmrg    # the test eventually succeeds (with a max line length of 256k).
545906f32fbeSmrg    # Instead, let's just punt: use the minimum linelength reported by
546006f32fbeSmrg    # all of the supported platforms: 8192 (on NT/2K/XP).
546106f32fbeSmrg    lt_cv_sys_max_cmd_len=8192;
546206f32fbeSmrg    ;;
5463a253d6aeSmrg
546406f32fbeSmrg  mint*)
546506f32fbeSmrg    # On MiNT this can take a long time and run out of memory.
546606f32fbeSmrg    lt_cv_sys_max_cmd_len=8192;
546706f32fbeSmrg    ;;
5468a253d6aeSmrg
546906f32fbeSmrg  amigaos*)
547006f32fbeSmrg    # On AmigaOS with pdksh, this test takes hours, literally.
547106f32fbeSmrg    # So we just punt and use a minimum line length of 8192.
547206f32fbeSmrg    lt_cv_sys_max_cmd_len=8192;
547306f32fbeSmrg    ;;
5474a253d6aeSmrg
5475b41a30aaSmrg  bitrig* | darwin* | dragonfly* | freebsd* | midnightbsd* | netbsd* | openbsd*)
547606f32fbeSmrg    # This has been around since 386BSD, at least.  Likely further.
547706f32fbeSmrg    if test -x /sbin/sysctl; then
547806f32fbeSmrg      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
547906f32fbeSmrg    elif test -x /usr/sbin/sysctl; then
548006f32fbeSmrg      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
548106f32fbeSmrg    else
548206f32fbeSmrg      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
548306f32fbeSmrg    fi
548406f32fbeSmrg    # And add a safety zone
548506f32fbeSmrg    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
548606f32fbeSmrg    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
548706f32fbeSmrg    ;;
5488a253d6aeSmrg
548906f32fbeSmrg  interix*)
549006f32fbeSmrg    # We know the value 262144 and hardcode it with a safety zone (like BSD)
549106f32fbeSmrg    lt_cv_sys_max_cmd_len=196608
549206f32fbeSmrg    ;;
5493a253d6aeSmrg
549457ee1794Smrg  os2*)
549557ee1794Smrg    # The test takes a long time on OS/2.
549657ee1794Smrg    lt_cv_sys_max_cmd_len=8192
549757ee1794Smrg    ;;
549857ee1794Smrg
549906f32fbeSmrg  osf*)
550006f32fbeSmrg    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
550106f32fbeSmrg    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
550206f32fbeSmrg    # nice to cause kernel panics so lets avoid the loop below.
550306f32fbeSmrg    # First set a reasonable default.
550406f32fbeSmrg    lt_cv_sys_max_cmd_len=16384
550506f32fbeSmrg    #
550606f32fbeSmrg    if test -x /sbin/sysconfig; then
550706f32fbeSmrg      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
550806f32fbeSmrg        *1*) lt_cv_sys_max_cmd_len=-1 ;;
550906f32fbeSmrg      esac
551006f32fbeSmrg    fi
551106f32fbeSmrg    ;;
551206f32fbeSmrg  sco3.2v5*)
551306f32fbeSmrg    lt_cv_sys_max_cmd_len=102400
551406f32fbeSmrg    ;;
551506f32fbeSmrg  sysv5* | sco5v6* | sysv4.2uw2*)
551606f32fbeSmrg    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
551706f32fbeSmrg    if test -n "$kargmax"; then
5518b41a30aaSmrg      lt_cv_sys_max_cmd_len=`echo $kargmax | $SED 's/.*[	 ]//'`
551906f32fbeSmrg    else
552006f32fbeSmrg      lt_cv_sys_max_cmd_len=32768
552106f32fbeSmrg    fi
552206f32fbeSmrg    ;;
552306f32fbeSmrg  *)
552406f32fbeSmrg    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
552531637056Smrg    if test -n "$lt_cv_sys_max_cmd_len" && \
5526b41a30aaSmrg       test undefined != "$lt_cv_sys_max_cmd_len"; then
552706f32fbeSmrg      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
552806f32fbeSmrg      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
552906f32fbeSmrg    else
553006f32fbeSmrg      # Make teststring a little bigger before we do anything with it.
553106f32fbeSmrg      # a 1K string should be a reasonable start.
5532b41a30aaSmrg      for i in 1 2 3 4 5 6 7 8; do
553306f32fbeSmrg        teststring=$teststring$teststring
553406f32fbeSmrg      done
553506f32fbeSmrg      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
553606f32fbeSmrg      # If test is not a shell built-in, we'll probably end up computing a
553706f32fbeSmrg      # maximum length that is only half of the actual maximum length, but
553806f32fbeSmrg      # we can't tell.
5539b41a30aaSmrg      while { test X`env echo "$teststring$teststring" 2>/dev/null` \
554006f32fbeSmrg	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5541b41a30aaSmrg	      test 17 != "$i" # 1/2 MB should be enough
554206f32fbeSmrg      do
554306f32fbeSmrg        i=`expr $i + 1`
554406f32fbeSmrg        teststring=$teststring$teststring
554506f32fbeSmrg      done
554606f32fbeSmrg      # Only check the string length outside the loop.
554706f32fbeSmrg      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
554806f32fbeSmrg      teststring=
554906f32fbeSmrg      # Add a significant safety factor because C++ compilers can tack on
555006f32fbeSmrg      # massive amounts of additional arguments before passing them to the
555106f32fbeSmrg      # linker.  It appears as though 1/2 is a usable value.
555206f32fbeSmrg      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
555306f32fbeSmrg    fi
555406f32fbeSmrg    ;;
555506f32fbeSmrg  esac
5556a253d6aeSmrg
5557ea133fd7Smrgfi
5558a253d6aeSmrg
5559b41a30aaSmrgif test -n "$lt_cv_sys_max_cmd_len"; then
5560b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5561b41a30aaSmrgprintf "%s\n" "$lt_cv_sys_max_cmd_len" >&6; }
5562ea133fd7Smrgelse
5563b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none" >&5
5564b41a30aaSmrgprintf "%s\n" "none" >&6; }
556525b89263Smrgfi
556606f32fbeSmrgmax_cmd_len=$lt_cv_sys_max_cmd_len
5567a253d6aeSmrg
5568ea133fd7Smrg
5569a253d6aeSmrg
5570a253d6aeSmrg
5571a253d6aeSmrg
5572a253d6aeSmrg
557306f32fbeSmrg: ${CP="cp -f"}
557406f32fbeSmrg: ${MV="mv -f"}
557506f32fbeSmrg: ${RM="rm -f"}
5576a253d6aeSmrg
557706f32fbeSmrgif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
557806f32fbeSmrg  lt_unset=unset
557906f32fbeSmrgelse
558006f32fbeSmrg  lt_unset=false
558106f32fbeSmrgfi
558225b89263Smrg
558325b89263Smrg
558425b89263Smrg
558525b89263Smrg
558625b89263Smrg
558706f32fbeSmrg# test EBCDIC or ASCII
558806f32fbeSmrgcase `echo X|tr X '\101'` in
558906f32fbeSmrg A) # ASCII based system
559006f32fbeSmrg    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
559106f32fbeSmrg  lt_SP2NL='tr \040 \012'
559206f32fbeSmrg  lt_NL2SP='tr \015\012 \040\040'
559306f32fbeSmrg  ;;
559406f32fbeSmrg *) # EBCDIC based system
559506f32fbeSmrg  lt_SP2NL='tr \100 \n'
559606f32fbeSmrg  lt_NL2SP='tr \r\n \100\100'
559706f32fbeSmrg  ;;
559806f32fbeSmrgesac
559925b89263Smrg
560025b89263Smrg
560125b89263Smrg
560225b89263Smrg
560325b89263Smrg
560425b89263Smrg
560525b89263Smrg
560625b89263Smrg
560725b89263Smrg
5608b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5609b41a30aaSmrgprintf %s "checking how to convert $build file names to $host format... " >&6; }
5610b41a30aaSmrgif test ${lt_cv_to_host_file_cmd+y}
5611b41a30aaSmrgthen :
5612b41a30aaSmrg  printf %s "(cached) " >&6
5613b41a30aaSmrgelse $as_nop
561406f32fbeSmrg  case $host in
561506f32fbeSmrg  *-*-mingw* )
561606f32fbeSmrg    case $build in
561706f32fbeSmrg      *-*-mingw* ) # actually msys
561806f32fbeSmrg        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
561906f32fbeSmrg        ;;
562006f32fbeSmrg      *-*-cygwin* )
562106f32fbeSmrg        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
562206f32fbeSmrg        ;;
562306f32fbeSmrg      * ) # otherwise, assume *nix
562406f32fbeSmrg        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
562506f32fbeSmrg        ;;
562625b89263Smrg    esac
562706f32fbeSmrg    ;;
562806f32fbeSmrg  *-*-cygwin* )
562906f32fbeSmrg    case $build in
563006f32fbeSmrg      *-*-mingw* ) # actually msys
563106f32fbeSmrg        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
563206f32fbeSmrg        ;;
563306f32fbeSmrg      *-*-cygwin* )
563406f32fbeSmrg        lt_cv_to_host_file_cmd=func_convert_file_noop
563506f32fbeSmrg        ;;
563606f32fbeSmrg      * ) # otherwise, assume *nix
563706f32fbeSmrg        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
563806f32fbeSmrg        ;;
563925b89263Smrg    esac
564006f32fbeSmrg    ;;
564106f32fbeSmrg  * ) # unhandled hosts (and "normal" native builds)
564206f32fbeSmrg    lt_cv_to_host_file_cmd=func_convert_file_noop
564306f32fbeSmrg    ;;
564406f32fbeSmrgesac
5645a253d6aeSmrg
5646ea133fd7Smrgfi
5647a253d6aeSmrg
564806f32fbeSmrgto_host_file_cmd=$lt_cv_to_host_file_cmd
5649b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5650b41a30aaSmrgprintf "%s\n" "$lt_cv_to_host_file_cmd" >&6; }
565125b89263Smrg
565225b89263Smrg
565325b89263Smrg
565425b89263Smrg
565525b89263Smrg
5656b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5657b41a30aaSmrgprintf %s "checking how to convert $build file names to toolchain format... " >&6; }
5658b41a30aaSmrgif test ${lt_cv_to_tool_file_cmd+y}
5659b41a30aaSmrgthen :
5660b41a30aaSmrg  printf %s "(cached) " >&6
5661b41a30aaSmrgelse $as_nop
566206f32fbeSmrg  #assume ordinary cross tools, or native build.
566306f32fbeSmrglt_cv_to_tool_file_cmd=func_convert_file_noop
566406f32fbeSmrgcase $host in
566506f32fbeSmrg  *-*-mingw* )
566606f32fbeSmrg    case $build in
566706f32fbeSmrg      *-*-mingw* ) # actually msys
566806f32fbeSmrg        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
566906f32fbeSmrg        ;;
567006f32fbeSmrg    esac
567106f32fbeSmrg    ;;
567206f32fbeSmrgesac
567325b89263Smrg
567406f32fbeSmrgfi
567525b89263Smrg
567606f32fbeSmrgto_tool_file_cmd=$lt_cv_to_tool_file_cmd
5677b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5678b41a30aaSmrgprintf "%s\n" "$lt_cv_to_tool_file_cmd" >&6; }
567925b89263Smrg
568025b89263Smrg
568125b89263Smrg
568225b89263Smrg
568325b89263Smrg
5684b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5685b41a30aaSmrgprintf %s "checking for $LD option to reload object files... " >&6; }
5686b41a30aaSmrgif test ${lt_cv_ld_reload_flag+y}
5687b41a30aaSmrgthen :
5688b41a30aaSmrg  printf %s "(cached) " >&6
5689b41a30aaSmrgelse $as_nop
569006f32fbeSmrg  lt_cv_ld_reload_flag='-r'
569125b89263Smrgfi
5692b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5693b41a30aaSmrgprintf "%s\n" "$lt_cv_ld_reload_flag" >&6; }
569406f32fbeSmrgreload_flag=$lt_cv_ld_reload_flag
569506f32fbeSmrgcase $reload_flag in
569606f32fbeSmrg"" | " "*) ;;
569706f32fbeSmrg*) reload_flag=" $reload_flag" ;;
569806f32fbeSmrgesac
569906f32fbeSmrgreload_cmds='$LD$reload_flag -o $output$reload_objs'
570006f32fbeSmrgcase $host_os in
570106f32fbeSmrg  cygwin* | mingw* | pw32* | cegcc*)
5702b41a30aaSmrg    if test yes != "$GCC"; then
570306f32fbeSmrg      reload_cmds=false
570406f32fbeSmrg    fi
570506f32fbeSmrg    ;;
570606f32fbeSmrg  darwin*)
5707b41a30aaSmrg    if test yes = "$GCC"; then
5708b41a30aaSmrg      reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
570906f32fbeSmrg    else
571006f32fbeSmrg      reload_cmds='$LD$reload_flag -o $output$reload_objs'
571106f32fbeSmrg    fi
571206f32fbeSmrg    ;;
571306f32fbeSmrgesac
5714a253d6aeSmrg
5715a253d6aeSmrg
5716a253d6aeSmrg
5717a253d6aeSmrg
571825b89263Smrg
571925b89263Smrg
5720a253d6aeSmrg
5721a253d6aeSmrg
5722ea133fd7Smrg
5723b41a30aaSmrgif test -n "$ac_tool_prefix"; then
5724b41a30aaSmrg  # Extract the first word of "${ac_tool_prefix}file", so it can be a program name with args.
5725b41a30aaSmrgset dummy ${ac_tool_prefix}file; ac_word=$2
5726b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5727b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
5728b41a30aaSmrgif test ${ac_cv_prog_FILECMD+y}
5729b41a30aaSmrgthen :
5730b41a30aaSmrg  printf %s "(cached) " >&6
5731b41a30aaSmrgelse $as_nop
5732b41a30aaSmrg  if test -n "$FILECMD"; then
5733b41a30aaSmrg  ac_cv_prog_FILECMD="$FILECMD" # Let the user override the test.
5734b41a30aaSmrgelse
5735b41a30aaSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5736b41a30aaSmrgfor as_dir in $PATH
5737b41a30aaSmrgdo
5738b41a30aaSmrg  IFS=$as_save_IFS
5739b41a30aaSmrg  case $as_dir in #(((
5740b41a30aaSmrg    '') as_dir=./ ;;
5741b41a30aaSmrg    */) ;;
5742b41a30aaSmrg    *) as_dir=$as_dir/ ;;
5743b41a30aaSmrg  esac
5744b41a30aaSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
5745b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5746b41a30aaSmrg    ac_cv_prog_FILECMD="${ac_tool_prefix}file"
5747b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5748b41a30aaSmrg    break 2
5749b41a30aaSmrg  fi
5750b41a30aaSmrgdone
5751b41a30aaSmrg  done
5752b41a30aaSmrgIFS=$as_save_IFS
5753b41a30aaSmrg
5754b41a30aaSmrgfi
5755b41a30aaSmrgfi
5756b41a30aaSmrgFILECMD=$ac_cv_prog_FILECMD
5757b41a30aaSmrgif test -n "$FILECMD"; then
5758b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FILECMD" >&5
5759b41a30aaSmrgprintf "%s\n" "$FILECMD" >&6; }
5760b41a30aaSmrgelse
5761b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5762b41a30aaSmrgprintf "%s\n" "no" >&6; }
5763b41a30aaSmrgfi
5764b41a30aaSmrg
5765b41a30aaSmrg
5766b41a30aaSmrgfi
5767b41a30aaSmrgif test -z "$ac_cv_prog_FILECMD"; then
5768b41a30aaSmrg  ac_ct_FILECMD=$FILECMD
5769b41a30aaSmrg  # Extract the first word of "file", so it can be a program name with args.
5770b41a30aaSmrgset dummy file; ac_word=$2
5771b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5772b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
5773b41a30aaSmrgif test ${ac_cv_prog_ac_ct_FILECMD+y}
5774b41a30aaSmrgthen :
5775b41a30aaSmrg  printf %s "(cached) " >&6
5776b41a30aaSmrgelse $as_nop
5777b41a30aaSmrg  if test -n "$ac_ct_FILECMD"; then
5778b41a30aaSmrg  ac_cv_prog_ac_ct_FILECMD="$ac_ct_FILECMD" # Let the user override the test.
5779b41a30aaSmrgelse
5780b41a30aaSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5781b41a30aaSmrgfor as_dir in $PATH
5782b41a30aaSmrgdo
5783b41a30aaSmrg  IFS=$as_save_IFS
5784b41a30aaSmrg  case $as_dir in #(((
5785b41a30aaSmrg    '') as_dir=./ ;;
5786b41a30aaSmrg    */) ;;
5787b41a30aaSmrg    *) as_dir=$as_dir/ ;;
5788b41a30aaSmrg  esac
5789b41a30aaSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
5790b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5791b41a30aaSmrg    ac_cv_prog_ac_ct_FILECMD="file"
5792b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5793b41a30aaSmrg    break 2
5794b41a30aaSmrg  fi
5795b41a30aaSmrgdone
5796b41a30aaSmrg  done
5797b41a30aaSmrgIFS=$as_save_IFS
5798b41a30aaSmrg
5799b41a30aaSmrgfi
5800b41a30aaSmrgfi
5801b41a30aaSmrgac_ct_FILECMD=$ac_cv_prog_ac_ct_FILECMD
5802b41a30aaSmrgif test -n "$ac_ct_FILECMD"; then
5803b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FILECMD" >&5
5804b41a30aaSmrgprintf "%s\n" "$ac_ct_FILECMD" >&6; }
5805b41a30aaSmrgelse
5806b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5807b41a30aaSmrgprintf "%s\n" "no" >&6; }
5808b41a30aaSmrgfi
5809b41a30aaSmrg
5810b41a30aaSmrg  if test "x$ac_ct_FILECMD" = x; then
5811b41a30aaSmrg    FILECMD=":"
5812b41a30aaSmrg  else
5813b41a30aaSmrg    case $cross_compiling:$ac_tool_warned in
5814b41a30aaSmrgyes:)
5815b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5816b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5817b41a30aaSmrgac_tool_warned=yes ;;
5818b41a30aaSmrgesac
5819b41a30aaSmrg    FILECMD=$ac_ct_FILECMD
5820b41a30aaSmrg  fi
5821b41a30aaSmrgelse
5822b41a30aaSmrg  FILECMD="$ac_cv_prog_FILECMD"
5823b41a30aaSmrgfi
5824b41a30aaSmrg
5825b41a30aaSmrg
5826b41a30aaSmrg
5827b41a30aaSmrg
5828b41a30aaSmrg
5829b41a30aaSmrg
5830b41a30aaSmrg
583106f32fbeSmrgif test -n "$ac_tool_prefix"; then
583206f32fbeSmrg  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
583306f32fbeSmrgset dummy ${ac_tool_prefix}objdump; ac_word=$2
5834b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5835b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
5836b41a30aaSmrgif test ${ac_cv_prog_OBJDUMP+y}
5837b41a30aaSmrgthen :
5838b41a30aaSmrg  printf %s "(cached) " >&6
5839b41a30aaSmrgelse $as_nop
584006f32fbeSmrg  if test -n "$OBJDUMP"; then
584106f32fbeSmrg  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
584206f32fbeSmrgelse
584306f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
584425b89263Smrgfor as_dir in $PATH
584525b89263Smrgdo
584625b89263Smrg  IFS=$as_save_IFS
5847b41a30aaSmrg  case $as_dir in #(((
5848b41a30aaSmrg    '') as_dir=./ ;;
5849b41a30aaSmrg    */) ;;
5850b41a30aaSmrg    *) as_dir=$as_dir/ ;;
5851b41a30aaSmrg  esac
585225b89263Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
5853b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
585406f32fbeSmrg    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5855b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
585625b89263Smrg    break 2
585725b89263Smrg  fi
585825b89263Smrgdone
585925b89263Smrg  done
586025b89263SmrgIFS=$as_save_IFS
586125b89263Smrg
586225b89263Smrgfi
586306f32fbeSmrgfi
586406f32fbeSmrgOBJDUMP=$ac_cv_prog_OBJDUMP
586506f32fbeSmrgif test -n "$OBJDUMP"; then
5866b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5867b41a30aaSmrgprintf "%s\n" "$OBJDUMP" >&6; }
586825b89263Smrgelse
5869b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5870b41a30aaSmrgprintf "%s\n" "no" >&6; }
587125b89263Smrgfi
5872ea133fd7Smrg
5873ea133fd7Smrg
587406f32fbeSmrgfi
587506f32fbeSmrgif test -z "$ac_cv_prog_OBJDUMP"; then
587606f32fbeSmrg  ac_ct_OBJDUMP=$OBJDUMP
587706f32fbeSmrg  # Extract the first word of "objdump", so it can be a program name with args.
587806f32fbeSmrgset dummy objdump; ac_word=$2
5879b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5880b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
5881b41a30aaSmrgif test ${ac_cv_prog_ac_ct_OBJDUMP+y}
5882b41a30aaSmrgthen :
5883b41a30aaSmrg  printf %s "(cached) " >&6
5884b41a30aaSmrgelse $as_nop
588506f32fbeSmrg  if test -n "$ac_ct_OBJDUMP"; then
588606f32fbeSmrg  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
588706f32fbeSmrgelse
588806f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
588925b89263Smrgfor as_dir in $PATH
589025b89263Smrgdo
589125b89263Smrg  IFS=$as_save_IFS
5892b41a30aaSmrg  case $as_dir in #(((
5893b41a30aaSmrg    '') as_dir=./ ;;
5894b41a30aaSmrg    */) ;;
5895b41a30aaSmrg    *) as_dir=$as_dir/ ;;
5896b41a30aaSmrg  esac
589725b89263Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
5898b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
589906f32fbeSmrg    ac_cv_prog_ac_ct_OBJDUMP="objdump"
5900b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
590125b89263Smrg    break 2
590225b89263Smrg  fi
590325b89263Smrgdone
590425b89263Smrg  done
590525b89263SmrgIFS=$as_save_IFS
590625b89263Smrg
590725b89263Smrgfi
590806f32fbeSmrgfi
590906f32fbeSmrgac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
591006f32fbeSmrgif test -n "$ac_ct_OBJDUMP"; then
5911b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5912b41a30aaSmrgprintf "%s\n" "$ac_ct_OBJDUMP" >&6; }
591325b89263Smrgelse
5914b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5915b41a30aaSmrgprintf "%s\n" "no" >&6; }
591625b89263Smrgfi
591725b89263Smrg
591806f32fbeSmrg  if test "x$ac_ct_OBJDUMP" = x; then
591906f32fbeSmrg    OBJDUMP="false"
592006f32fbeSmrg  else
592106f32fbeSmrg    case $cross_compiling:$ac_tool_warned in
592206f32fbeSmrgyes:)
5923b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5924b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
592506f32fbeSmrgac_tool_warned=yes ;;
592625b89263Smrgesac
592706f32fbeSmrg    OBJDUMP=$ac_ct_OBJDUMP
592806f32fbeSmrg  fi
592925b89263Smrgelse
593006f32fbeSmrg  OBJDUMP="$ac_cv_prog_OBJDUMP"
593125b89263Smrgfi
593225b89263Smrg
593306f32fbeSmrgtest -z "$OBJDUMP" && OBJDUMP=objdump
5934a253d6aeSmrg
5935a253d6aeSmrg
5936a253d6aeSmrg
5937a253d6aeSmrg
5938a253d6aeSmrg
5939ea133fd7Smrg
5940ea133fd7Smrg
5941ea133fd7Smrg
5942ea133fd7Smrg
5943b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5944b41a30aaSmrgprintf %s "checking how to recognize dependent libraries... " >&6; }
5945b41a30aaSmrgif test ${lt_cv_deplibs_check_method+y}
5946b41a30aaSmrgthen :
5947b41a30aaSmrg  printf %s "(cached) " >&6
5948b41a30aaSmrgelse $as_nop
594906f32fbeSmrg  lt_cv_file_magic_cmd='$MAGIC_CMD'
595006f32fbeSmrglt_cv_file_magic_test_file=
595106f32fbeSmrglt_cv_deplibs_check_method='unknown'
595206f32fbeSmrg# Need to set the preceding variable on all platforms that support
595306f32fbeSmrg# interlibrary dependencies.
595406f32fbeSmrg# 'none' -- dependencies not supported.
5955b41a30aaSmrg# 'unknown' -- same as none, but documents that we really don't know.
595606f32fbeSmrg# 'pass_all' -- all dependencies passed with no checks.
595706f32fbeSmrg# 'test_compile' -- check by making test program.
595806f32fbeSmrg# 'file_magic [[regex]]' -- check by looking for files in library path
5959b41a30aaSmrg# that responds to the $file_magic_cmd with a given extended regex.
5960b41a30aaSmrg# If you have 'file' or equivalent on your system and you're not sure
5961b41a30aaSmrg# whether 'pass_all' will *always* work, you probably want this one.
596225b89263Smrg
596306f32fbeSmrgcase $host_os in
596406f32fbeSmrgaix[4-9]*)
596506f32fbeSmrg  lt_cv_deplibs_check_method=pass_all
596625b89263Smrg  ;;
596725b89263Smrg
596806f32fbeSmrgbeos*)
596906f32fbeSmrg  lt_cv_deplibs_check_method=pass_all
597006f32fbeSmrg  ;;
597125b89263Smrg
597206f32fbeSmrgbsdi[45]*)
597306f32fbeSmrg  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5974b41a30aaSmrg  lt_cv_file_magic_cmd='$FILECMD -L'
597506f32fbeSmrg  lt_cv_file_magic_test_file=/shlib/libc.so
597625b89263Smrg  ;;
597706f32fbeSmrg
597806f32fbeSmrgcygwin*)
597906f32fbeSmrg  # func_win32_libid is a shell function defined in ltmain.sh
598006f32fbeSmrg  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
598106f32fbeSmrg  lt_cv_file_magic_cmd='func_win32_libid'
598206f32fbeSmrg  ;;
598306f32fbeSmrg
598406f32fbeSmrgmingw* | pw32*)
598506f32fbeSmrg  # Base MSYS/MinGW do not provide the 'file' command needed by
598606f32fbeSmrg  # func_win32_libid shell function, so use a weaker test based on 'objdump',
598706f32fbeSmrg  # unless we find 'file', for example because we are cross-compiling.
5988b41a30aaSmrg  if ( file / ) >/dev/null 2>&1; then
598906f32fbeSmrg    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
599006f32fbeSmrg    lt_cv_file_magic_cmd='func_win32_libid'
599106f32fbeSmrg  else
599206f32fbeSmrg    # Keep this pattern in sync with the one in func_win32_libid.
599306f32fbeSmrg    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
599406f32fbeSmrg    lt_cv_file_magic_cmd='$OBJDUMP -f'
599525b89263Smrg  fi
599606f32fbeSmrg  ;;
599725b89263Smrg
599806f32fbeSmrgcegcc*)
599906f32fbeSmrg  # use the weaker test based on 'objdump'. See mingw*.
600006f32fbeSmrg  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
600106f32fbeSmrg  lt_cv_file_magic_cmd='$OBJDUMP -f'
600225b89263Smrg  ;;
600325b89263Smrg
600406f32fbeSmrgdarwin* | rhapsody*)
600506f32fbeSmrg  lt_cv_deplibs_check_method=pass_all
600606f32fbeSmrg  ;;
600725b89263Smrg
6008b41a30aaSmrgfreebsd* | dragonfly* | midnightbsd*)
600906f32fbeSmrg  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
601006f32fbeSmrg    case $host_cpu in
601106f32fbeSmrg    i*86 )
601206f32fbeSmrg      # Not sure whether the presence of OpenBSD here was a mistake.
601306f32fbeSmrg      # Let's accept both of them until this is cleared up.
601406f32fbeSmrg      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6015b41a30aaSmrg      lt_cv_file_magic_cmd=$FILECMD
601606f32fbeSmrg      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
601706f32fbeSmrg      ;;
601806f32fbeSmrg    esac
601906f32fbeSmrg  else
602006f32fbeSmrg    lt_cv_deplibs_check_method=pass_all
602106f32fbeSmrg  fi
602206f32fbeSmrg  ;;
602325b89263Smrg
602406f32fbeSmrghaiku*)
602506f32fbeSmrg  lt_cv_deplibs_check_method=pass_all
602606f32fbeSmrg  ;;
602725b89263Smrg
602806f32fbeSmrghpux10.20* | hpux11*)
6029b41a30aaSmrg  lt_cv_file_magic_cmd=$FILECMD
603006f32fbeSmrg  case $host_cpu in
603106f32fbeSmrg  ia64*)
603206f32fbeSmrg    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
603306f32fbeSmrg    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
603406f32fbeSmrg    ;;
603506f32fbeSmrg  hppa*64*)
603606f32fbeSmrg    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]'
603706f32fbeSmrg    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
603806f32fbeSmrg    ;;
603906f32fbeSmrg  *)
604006f32fbeSmrg    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
604106f32fbeSmrg    lt_cv_file_magic_test_file=/usr/lib/libc.sl
604206f32fbeSmrg    ;;
604306f32fbeSmrg  esac
604406f32fbeSmrg  ;;
6045ea133fd7Smrg
604606f32fbeSmrginterix[3-9]*)
604706f32fbeSmrg  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
604806f32fbeSmrg  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
604906f32fbeSmrg  ;;
605025b89263Smrg
605106f32fbeSmrgirix5* | irix6* | nonstopux*)
605206f32fbeSmrg  case $LD in
605306f32fbeSmrg  *-32|*"-32 ") libmagic=32-bit;;
605406f32fbeSmrg  *-n32|*"-n32 ") libmagic=N32;;
605506f32fbeSmrg  *-64|*"-64 ") libmagic=64-bit;;
605606f32fbeSmrg  *) libmagic=never-match;;
605706f32fbeSmrg  esac
605806f32fbeSmrg  lt_cv_deplibs_check_method=pass_all
605906f32fbeSmrg  ;;
6060ea133fd7Smrg
606157ee1794Smrg# This must be glibc/ELF.
606231637056Smrglinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
606306f32fbeSmrg  lt_cv_deplibs_check_method=pass_all
606406f32fbeSmrg  ;;
6065ea133fd7Smrg
6066b41a30aaSmrgnetbsd*)
606706f32fbeSmrg  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
606806f32fbeSmrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
606906f32fbeSmrg  else
607006f32fbeSmrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
607106f32fbeSmrg  fi
607206f32fbeSmrg  ;;
6073ea133fd7Smrg
607406f32fbeSmrgnewos6*)
607506f32fbeSmrg  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6076b41a30aaSmrg  lt_cv_file_magic_cmd=$FILECMD
607706f32fbeSmrg  lt_cv_file_magic_test_file=/usr/lib/libnls.so
607806f32fbeSmrg  ;;
6079ea133fd7Smrg
608006f32fbeSmrg*nto* | *qnx*)
608106f32fbeSmrg  lt_cv_deplibs_check_method=pass_all
608206f32fbeSmrg  ;;
6083ea133fd7Smrg
6084b41a30aaSmrgopenbsd* | bitrig*)
6085b41a30aaSmrg  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
608606f32fbeSmrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
608706f32fbeSmrg  else
608806f32fbeSmrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
608906f32fbeSmrg  fi
609006f32fbeSmrg  ;;
6091ea133fd7Smrg
609206f32fbeSmrgosf3* | osf4* | osf5*)
609306f32fbeSmrg  lt_cv_deplibs_check_method=pass_all
609406f32fbeSmrg  ;;
6095ea133fd7Smrg
609606f32fbeSmrgrdos*)
609706f32fbeSmrg  lt_cv_deplibs_check_method=pass_all
609806f32fbeSmrg  ;;
6099ea133fd7Smrg
610006f32fbeSmrgsolaris*)
610106f32fbeSmrg  lt_cv_deplibs_check_method=pass_all
610206f32fbeSmrg  ;;
610306f32fbeSmrg
610406f32fbeSmrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
610506f32fbeSmrg  lt_cv_deplibs_check_method=pass_all
610606f32fbeSmrg  ;;
610706f32fbeSmrg
610806f32fbeSmrgsysv4 | sysv4.3*)
610906f32fbeSmrg  case $host_vendor in
611006f32fbeSmrg  motorola)
611106f32fbeSmrg    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]'
611206f32fbeSmrg    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
611306f32fbeSmrg    ;;
611406f32fbeSmrg  ncr)
611506f32fbeSmrg    lt_cv_deplibs_check_method=pass_all
611606f32fbeSmrg    ;;
611706f32fbeSmrg  sequent)
611806f32fbeSmrg    lt_cv_file_magic_cmd='/bin/file'
611906f32fbeSmrg    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
612006f32fbeSmrg    ;;
612106f32fbeSmrg  sni)
612206f32fbeSmrg    lt_cv_file_magic_cmd='/bin/file'
612306f32fbeSmrg    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
612406f32fbeSmrg    lt_cv_file_magic_test_file=/lib/libc.so
612506f32fbeSmrg    ;;
612606f32fbeSmrg  siemens)
612706f32fbeSmrg    lt_cv_deplibs_check_method=pass_all
612806f32fbeSmrg    ;;
612906f32fbeSmrg  pc)
613006f32fbeSmrg    lt_cv_deplibs_check_method=pass_all
613106f32fbeSmrg    ;;
613206f32fbeSmrg  esac
613306f32fbeSmrg  ;;
613406f32fbeSmrg
613506f32fbeSmrgtpf*)
613606f32fbeSmrg  lt_cv_deplibs_check_method=pass_all
613706f32fbeSmrg  ;;
6138b41a30aaSmrgos2*)
6139b41a30aaSmrg  lt_cv_deplibs_check_method=pass_all
6140b41a30aaSmrg  ;;
614106f32fbeSmrgesac
614206f32fbeSmrg
614306f32fbeSmrgfi
6144b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6145b41a30aaSmrgprintf "%s\n" "$lt_cv_deplibs_check_method" >&6; }
614606f32fbeSmrg
614706f32fbeSmrgfile_magic_glob=
614806f32fbeSmrgwant_nocaseglob=no
614906f32fbeSmrgif test "$build" = "$host"; then
615006f32fbeSmrg  case $host_os in
615106f32fbeSmrg  mingw* | pw32*)
615206f32fbeSmrg    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
615306f32fbeSmrg      want_nocaseglob=yes
615406f32fbeSmrg    else
615506f32fbeSmrg      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
615606f32fbeSmrg    fi
615706f32fbeSmrg    ;;
615806f32fbeSmrg  esac
615906f32fbeSmrgfi
616006f32fbeSmrg
616106f32fbeSmrgfile_magic_cmd=$lt_cv_file_magic_cmd
616206f32fbeSmrgdeplibs_check_method=$lt_cv_deplibs_check_method
616306f32fbeSmrgtest -z "$deplibs_check_method" && deplibs_check_method=unknown
616406f32fbeSmrg
616506f32fbeSmrg
616606f32fbeSmrg
616706f32fbeSmrg
616806f32fbeSmrg
616906f32fbeSmrg
617006f32fbeSmrg
617106f32fbeSmrg
617206f32fbeSmrg
617306f32fbeSmrg
617406f32fbeSmrg
617506f32fbeSmrg
617606f32fbeSmrg
617706f32fbeSmrg
617806f32fbeSmrg
617906f32fbeSmrg
618006f32fbeSmrg
618106f32fbeSmrg
618206f32fbeSmrg
618306f32fbeSmrg
618406f32fbeSmrg
618506f32fbeSmrg
618606f32fbeSmrgif test -n "$ac_tool_prefix"; then
618706f32fbeSmrg  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
618806f32fbeSmrgset dummy ${ac_tool_prefix}dlltool; ac_word=$2
6189b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6190b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
6191b41a30aaSmrgif test ${ac_cv_prog_DLLTOOL+y}
6192b41a30aaSmrgthen :
6193b41a30aaSmrg  printf %s "(cached) " >&6
6194b41a30aaSmrgelse $as_nop
619506f32fbeSmrg  if test -n "$DLLTOOL"; then
619606f32fbeSmrg  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
619706f32fbeSmrgelse
619806f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6199ea133fd7Smrgfor as_dir in $PATH
6200a253d6aeSmrgdo
6201ea133fd7Smrg  IFS=$as_save_IFS
6202b41a30aaSmrg  case $as_dir in #(((
6203b41a30aaSmrg    '') as_dir=./ ;;
6204b41a30aaSmrg    */) ;;
6205b41a30aaSmrg    *) as_dir=$as_dir/ ;;
6206b41a30aaSmrg  esac
620725b89263Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
6208b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
620906f32fbeSmrg    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6210b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6211ea133fd7Smrg    break 2
6212ea133fd7Smrg  fi
6213ea133fd7Smrgdone
621425b89263Smrg  done
6215ea133fd7SmrgIFS=$as_save_IFS
6216a253d6aeSmrg
6217a253d6aeSmrgfi
6218ea133fd7Smrgfi
621906f32fbeSmrgDLLTOOL=$ac_cv_prog_DLLTOOL
622006f32fbeSmrgif test -n "$DLLTOOL"; then
6221b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6222b41a30aaSmrgprintf "%s\n" "$DLLTOOL" >&6; }
6223a253d6aeSmrgelse
6224b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6225b41a30aaSmrgprintf "%s\n" "no" >&6; }
6226a253d6aeSmrgfi
6227a253d6aeSmrg
6228a253d6aeSmrg
6229a253d6aeSmrgfi
623006f32fbeSmrgif test -z "$ac_cv_prog_DLLTOOL"; then
623106f32fbeSmrg  ac_ct_DLLTOOL=$DLLTOOL
623206f32fbeSmrg  # Extract the first word of "dlltool", so it can be a program name with args.
623306f32fbeSmrgset dummy dlltool; ac_word=$2
6234b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6235b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
6236b41a30aaSmrgif test ${ac_cv_prog_ac_ct_DLLTOOL+y}
6237b41a30aaSmrgthen :
6238b41a30aaSmrg  printf %s "(cached) " >&6
6239b41a30aaSmrgelse $as_nop
624006f32fbeSmrg  if test -n "$ac_ct_DLLTOOL"; then
624106f32fbeSmrg  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6242ea133fd7Smrgelse
6243ea133fd7Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6244ea133fd7Smrgfor as_dir in $PATH
6245ea133fd7Smrgdo
6246ea133fd7Smrg  IFS=$as_save_IFS
6247b41a30aaSmrg  case $as_dir in #(((
6248b41a30aaSmrg    '') as_dir=./ ;;
6249b41a30aaSmrg    */) ;;
6250b41a30aaSmrg    *) as_dir=$as_dir/ ;;
6251b41a30aaSmrg  esac
625225b89263Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
6253b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
625406f32fbeSmrg    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6255b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6256ea133fd7Smrg    break 2
6257ea133fd7Smrg  fi
6258ea133fd7Smrgdone
625925b89263Smrg  done
6260ea133fd7SmrgIFS=$as_save_IFS
6261a253d6aeSmrg
6262a253d6aeSmrgfi
6263a253d6aeSmrgfi
626406f32fbeSmrgac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
626506f32fbeSmrgif test -n "$ac_ct_DLLTOOL"; then
6266b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6267b41a30aaSmrgprintf "%s\n" "$ac_ct_DLLTOOL" >&6; }
6268a253d6aeSmrgelse
6269b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6270b41a30aaSmrgprintf "%s\n" "no" >&6; }
6271a253d6aeSmrgfi
6272a253d6aeSmrg
627306f32fbeSmrg  if test "x$ac_ct_DLLTOOL" = x; then
627406f32fbeSmrg    DLLTOOL="false"
6275ea133fd7Smrg  else
6276ea133fd7Smrg    case $cross_compiling:$ac_tool_warned in
6277ea133fd7Smrgyes:)
6278b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6279b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6280ea133fd7Smrgac_tool_warned=yes ;;
6281a253d6aeSmrgesac
628206f32fbeSmrg    DLLTOOL=$ac_ct_DLLTOOL
628325b89263Smrg  fi
628425b89263Smrgelse
628506f32fbeSmrg  DLLTOOL="$ac_cv_prog_DLLTOOL"
6286a253d6aeSmrgfi
6287a253d6aeSmrg
628806f32fbeSmrgtest -z "$DLLTOOL" && DLLTOOL=dlltool
6289a253d6aeSmrg
6290a253d6aeSmrg
6291ea133fd7Smrg
629206f32fbeSmrg
629306f32fbeSmrg
629406f32fbeSmrg
629506f32fbeSmrg
629606f32fbeSmrg
629706f32fbeSmrg
629806f32fbeSmrg
6299b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6300b41a30aaSmrgprintf %s "checking how to associate runtime and link libraries... " >&6; }
6301b41a30aaSmrgif test ${lt_cv_sharedlib_from_linklib_cmd+y}
6302b41a30aaSmrgthen :
6303b41a30aaSmrg  printf %s "(cached) " >&6
6304b41a30aaSmrgelse $as_nop
630506f32fbeSmrg  lt_cv_sharedlib_from_linklib_cmd='unknown'
630606f32fbeSmrg
630706f32fbeSmrgcase $host_os in
630806f32fbeSmrgcygwin* | mingw* | pw32* | cegcc*)
6309b41a30aaSmrg  # two different shell functions defined in ltmain.sh;
6310b41a30aaSmrg  # decide which one to use based on capabilities of $DLLTOOL
631106f32fbeSmrg  case `$DLLTOOL --help 2>&1` in
631206f32fbeSmrg  *--identify-strict*)
631306f32fbeSmrg    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
631406f32fbeSmrg    ;;
631506f32fbeSmrg  *)
631606f32fbeSmrg    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
631706f32fbeSmrg    ;;
631806f32fbeSmrg  esac
631906f32fbeSmrg  ;;
632006f32fbeSmrg*)
632106f32fbeSmrg  # fallback: assume linklib IS sharedlib
6322b41a30aaSmrg  lt_cv_sharedlib_from_linklib_cmd=$ECHO
632306f32fbeSmrg  ;;
632406f32fbeSmrgesac
6325ea133fd7Smrg
632625b89263Smrgfi
6327b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6328b41a30aaSmrgprintf "%s\n" "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
632906f32fbeSmrgsharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
633006f32fbeSmrgtest -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
6331ea133fd7Smrg
6332ea133fd7Smrg
633306f32fbeSmrg
633406f32fbeSmrg
633506f32fbeSmrg
633606f32fbeSmrg
633706f32fbeSmrg
633806f32fbeSmrg
633906f32fbeSmrgif test -n "$ac_tool_prefix"; then
634006f32fbeSmrg  for ac_prog in ar
634125b89263Smrg  do
634225b89263Smrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
634325b89263Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
6344b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6345b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
6346b41a30aaSmrgif test ${ac_cv_prog_AR+y}
6347b41a30aaSmrgthen :
6348b41a30aaSmrg  printf %s "(cached) " >&6
6349b41a30aaSmrgelse $as_nop
635006f32fbeSmrg  if test -n "$AR"; then
635106f32fbeSmrg  ac_cv_prog_AR="$AR" # Let the user override the test.
6352a253d6aeSmrgelse
6353a253d6aeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6354a253d6aeSmrgfor as_dir in $PATH
6355a253d6aeSmrgdo
6356a253d6aeSmrg  IFS=$as_save_IFS
6357b41a30aaSmrg  case $as_dir in #(((
6358b41a30aaSmrg    '') as_dir=./ ;;
6359b41a30aaSmrg    */) ;;
6360b41a30aaSmrg    *) as_dir=$as_dir/ ;;
6361b41a30aaSmrg  esac
636225b89263Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
6363b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
636406f32fbeSmrg    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6365b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6366a253d6aeSmrg    break 2
6367a253d6aeSmrg  fi
6368a253d6aeSmrgdone
636925b89263Smrg  done
6370a253d6aeSmrgIFS=$as_save_IFS
6371a253d6aeSmrg
6372a253d6aeSmrgfi
6373a253d6aeSmrgfi
637406f32fbeSmrgAR=$ac_cv_prog_AR
637506f32fbeSmrgif test -n "$AR"; then
6376b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6377b41a30aaSmrgprintf "%s\n" "$AR" >&6; }
6378a253d6aeSmrgelse
6379b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6380b41a30aaSmrgprintf "%s\n" "no" >&6; }
6381a253d6aeSmrgfi
6382a253d6aeSmrg
6383a253d6aeSmrg
638406f32fbeSmrg    test -n "$AR" && break
638525b89263Smrg  done
6386a253d6aeSmrgfi
638706f32fbeSmrgif test -z "$AR"; then
638806f32fbeSmrg  ac_ct_AR=$AR
638906f32fbeSmrg  for ac_prog in ar
639025b89263Smrgdo
639125b89263Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
639225b89263Smrgset dummy $ac_prog; ac_word=$2
6393b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6394b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
6395b41a30aaSmrgif test ${ac_cv_prog_ac_ct_AR+y}
6396b41a30aaSmrgthen :
6397b41a30aaSmrg  printf %s "(cached) " >&6
6398b41a30aaSmrgelse $as_nop
639906f32fbeSmrg  if test -n "$ac_ct_AR"; then
640006f32fbeSmrg  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6401a253d6aeSmrgelse
6402a253d6aeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6403a253d6aeSmrgfor as_dir in $PATH
6404a253d6aeSmrgdo
6405a253d6aeSmrg  IFS=$as_save_IFS
6406b41a30aaSmrg  case $as_dir in #(((
6407b41a30aaSmrg    '') as_dir=./ ;;
6408b41a30aaSmrg    */) ;;
6409b41a30aaSmrg    *) as_dir=$as_dir/ ;;
6410b41a30aaSmrg  esac
641125b89263Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
6412b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
641306f32fbeSmrg    ac_cv_prog_ac_ct_AR="$ac_prog"
6414b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6415a253d6aeSmrg    break 2
6416a253d6aeSmrg  fi
6417a253d6aeSmrgdone
641825b89263Smrg  done
6419a253d6aeSmrgIFS=$as_save_IFS
6420a253d6aeSmrg
6421a253d6aeSmrgfi
6422a253d6aeSmrgfi
642306f32fbeSmrgac_ct_AR=$ac_cv_prog_ac_ct_AR
642406f32fbeSmrgif test -n "$ac_ct_AR"; then
6425b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6426b41a30aaSmrgprintf "%s\n" "$ac_ct_AR" >&6; }
6427a253d6aeSmrgelse
6428b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6429b41a30aaSmrgprintf "%s\n" "no" >&6; }
6430a253d6aeSmrgfi
643125b89263Smrg
643225b89263Smrg
643306f32fbeSmrg  test -n "$ac_ct_AR" && break
643425b89263Smrgdone
643525b89263Smrg
643606f32fbeSmrg  if test "x$ac_ct_AR" = x; then
643706f32fbeSmrg    AR="false"
643825b89263Smrg  else
643925b89263Smrg    case $cross_compiling:$ac_tool_warned in
644025b89263Smrgyes:)
6441b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6442b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
644325b89263Smrgac_tool_warned=yes ;;
644425b89263Smrgesac
644506f32fbeSmrg    AR=$ac_ct_AR
644625b89263Smrg  fi
644725b89263Smrgfi
644825b89263Smrg
644906f32fbeSmrg: ${AR=ar}
645025b89263Smrg
645125b89263Smrg
645225b89263Smrg
645325b89263Smrg
645406f32fbeSmrg
645506f32fbeSmrg
6456b41a30aaSmrg# Use ARFLAGS variable as AR's operation code to sync the variable naming with
6457b41a30aaSmrg# Automake.  If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have
6458b41a30aaSmrg# higher priority because thats what people were doing historically (setting
6459b41a30aaSmrg# ARFLAGS for automake and AR_FLAGS for libtool).  FIXME: Make the AR_FLAGS
6460b41a30aaSmrg# variable obsoleted/removed.
646106f32fbeSmrg
6462b41a30aaSmrgtest ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr}
6463b41a30aaSmrglt_ar_flags=$AR_FLAGS
646406f32fbeSmrg
646506f32fbeSmrg
646606f32fbeSmrg
646706f32fbeSmrg
6468b41a30aaSmrg
6469b41a30aaSmrg
6470b41a30aaSmrg# Make AR_FLAGS overridable by 'make ARFLAGS='.  Don't try to run-time override
6471b41a30aaSmrg# by AR_FLAGS because that was never working and AR_FLAGS is about to die.
6472b41a30aaSmrg
6473b41a30aaSmrg
6474b41a30aaSmrg
6475b41a30aaSmrg
6476b41a30aaSmrg
6477b41a30aaSmrg
6478b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6479b41a30aaSmrgprintf %s "checking for archiver @FILE support... " >&6; }
6480b41a30aaSmrgif test ${lt_cv_ar_at_file+y}
6481b41a30aaSmrgthen :
6482b41a30aaSmrg  printf %s "(cached) " >&6
6483b41a30aaSmrgelse $as_nop
648406f32fbeSmrg  lt_cv_ar_at_file=no
648506f32fbeSmrg   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
648625b89263Smrg/* end confdefs.h.  */
648725b89263Smrg
648825b89263Smrgint
6489b41a30aaSmrgmain (void)
649025b89263Smrg{
649125b89263Smrg
649225b89263Smrg  ;
649325b89263Smrg  return 0;
649425b89263Smrg}
649525b89263Smrg_ACEOF
6496b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
6497b41a30aaSmrgthen :
649806f32fbeSmrg  echo conftest.$ac_objext > conftest.lst
649906f32fbeSmrg      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
650006f32fbeSmrg      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
650106f32fbeSmrg  (eval $lt_ar_try) 2>&5
650206f32fbeSmrg  ac_status=$?
6503b41a30aaSmrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
650406f32fbeSmrg  test $ac_status = 0; }
6505b41a30aaSmrg      if test 0 -eq "$ac_status"; then
650606f32fbeSmrg	# Ensure the archiver fails upon bogus file names.
650706f32fbeSmrg	rm -f conftest.$ac_objext libconftest.a
650806f32fbeSmrg	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
650906f32fbeSmrg  (eval $lt_ar_try) 2>&5
651006f32fbeSmrg  ac_status=$?
6511b41a30aaSmrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
651206f32fbeSmrg  test $ac_status = 0; }
6513b41a30aaSmrg	if test 0 -ne "$ac_status"; then
651406f32fbeSmrg          lt_cv_ar_at_file=@
651506f32fbeSmrg        fi
651606f32fbeSmrg      fi
651706f32fbeSmrg      rm -f conftest.* libconftest.a
651806f32fbeSmrg
651925b89263Smrgfi
6520b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
652125b89263Smrg
652225b89263Smrgfi
6523b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6524b41a30aaSmrgprintf "%s\n" "$lt_cv_ar_at_file" >&6; }
652506f32fbeSmrg
6526b41a30aaSmrgif test no = "$lt_cv_ar_at_file"; then
652706f32fbeSmrg  archiver_list_spec=
652825b89263Smrgelse
652906f32fbeSmrg  archiver_list_spec=$lt_cv_ar_at_file
653025b89263Smrgfi
653125b89263Smrg
653225b89263Smrg
653325b89263Smrg
653425b89263Smrg
653525b89263Smrg
653625b89263Smrg
653725b89263Smrg
653806f32fbeSmrgif test -n "$ac_tool_prefix"; then
653906f32fbeSmrg  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
654006f32fbeSmrgset dummy ${ac_tool_prefix}strip; ac_word=$2
6541b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6542b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
6543b41a30aaSmrgif test ${ac_cv_prog_STRIP+y}
6544b41a30aaSmrgthen :
6545b41a30aaSmrg  printf %s "(cached) " >&6
6546b41a30aaSmrgelse $as_nop
654706f32fbeSmrg  if test -n "$STRIP"; then
654806f32fbeSmrg  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
654906f32fbeSmrgelse
655006f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
655106f32fbeSmrgfor as_dir in $PATH
655206f32fbeSmrgdo
655306f32fbeSmrg  IFS=$as_save_IFS
6554b41a30aaSmrg  case $as_dir in #(((
6555b41a30aaSmrg    '') as_dir=./ ;;
6556b41a30aaSmrg    */) ;;
6557b41a30aaSmrg    *) as_dir=$as_dir/ ;;
6558b41a30aaSmrg  esac
655906f32fbeSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
6560b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
656106f32fbeSmrg    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6562b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
656306f32fbeSmrg    break 2
656406f32fbeSmrg  fi
656506f32fbeSmrgdone
656606f32fbeSmrg  done
656706f32fbeSmrgIFS=$as_save_IFS
656806f32fbeSmrg
656925b89263Smrgfi
657025b89263Smrgfi
657106f32fbeSmrgSTRIP=$ac_cv_prog_STRIP
657206f32fbeSmrgif test -n "$STRIP"; then
6573b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6574b41a30aaSmrgprintf "%s\n" "$STRIP" >&6; }
657506f32fbeSmrgelse
6576b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6577b41a30aaSmrgprintf "%s\n" "no" >&6; }
657825b89263Smrgfi
657906f32fbeSmrg
658006f32fbeSmrg
658125b89263Smrgfi
658206f32fbeSmrgif test -z "$ac_cv_prog_STRIP"; then
658306f32fbeSmrg  ac_ct_STRIP=$STRIP
658406f32fbeSmrg  # Extract the first word of "strip", so it can be a program name with args.
658506f32fbeSmrgset dummy strip; ac_word=$2
6586b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6587b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
6588b41a30aaSmrgif test ${ac_cv_prog_ac_ct_STRIP+y}
6589b41a30aaSmrgthen :
6590b41a30aaSmrg  printf %s "(cached) " >&6
6591b41a30aaSmrgelse $as_nop
659206f32fbeSmrg  if test -n "$ac_ct_STRIP"; then
659306f32fbeSmrg  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
659406f32fbeSmrgelse
659506f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
659606f32fbeSmrgfor as_dir in $PATH
659706f32fbeSmrgdo
659806f32fbeSmrg  IFS=$as_save_IFS
6599b41a30aaSmrg  case $as_dir in #(((
6600b41a30aaSmrg    '') as_dir=./ ;;
6601b41a30aaSmrg    */) ;;
6602b41a30aaSmrg    *) as_dir=$as_dir/ ;;
6603b41a30aaSmrg  esac
660406f32fbeSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
6605b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
660606f32fbeSmrg    ac_cv_prog_ac_ct_STRIP="strip"
6607b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
660806f32fbeSmrg    break 2
6609a253d6aeSmrg  fi
661006f32fbeSmrgdone
661106f32fbeSmrg  done
661206f32fbeSmrgIFS=$as_save_IFS
661306f32fbeSmrg
661406f32fbeSmrgfi
661506f32fbeSmrgfi
661606f32fbeSmrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
661706f32fbeSmrgif test -n "$ac_ct_STRIP"; then
6618b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6619b41a30aaSmrgprintf "%s\n" "$ac_ct_STRIP" >&6; }
6620ea133fd7Smrgelse
6621b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6622b41a30aaSmrgprintf "%s\n" "no" >&6; }
662306f32fbeSmrgfi
662406f32fbeSmrg
662506f32fbeSmrg  if test "x$ac_ct_STRIP" = x; then
662606f32fbeSmrg    STRIP=":"
662725b89263Smrg  else
662806f32fbeSmrg    case $cross_compiling:$ac_tool_warned in
662906f32fbeSmrgyes:)
6630b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6631b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
663206f32fbeSmrgac_tool_warned=yes ;;
663306f32fbeSmrgesac
663406f32fbeSmrg    STRIP=$ac_ct_STRIP
663525b89263Smrg  fi
663625b89263Smrgelse
663706f32fbeSmrg  STRIP="$ac_cv_prog_STRIP"
663806f32fbeSmrgfi
6639a253d6aeSmrg
664006f32fbeSmrgtest -z "$STRIP" && STRIP=:
6641a253d6aeSmrg
6642a253d6aeSmrg
664325b89263Smrg
6644a253d6aeSmrg
6645a253d6aeSmrg
664625b89263Smrg
664706f32fbeSmrgif test -n "$ac_tool_prefix"; then
664806f32fbeSmrg  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
664906f32fbeSmrgset dummy ${ac_tool_prefix}ranlib; ac_word=$2
6650b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6651b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
6652b41a30aaSmrgif test ${ac_cv_prog_RANLIB+y}
6653b41a30aaSmrgthen :
6654b41a30aaSmrg  printf %s "(cached) " >&6
6655b41a30aaSmrgelse $as_nop
665606f32fbeSmrg  if test -n "$RANLIB"; then
665706f32fbeSmrg  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
665806f32fbeSmrgelse
665906f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
666006f32fbeSmrgfor as_dir in $PATH
666106f32fbeSmrgdo
666206f32fbeSmrg  IFS=$as_save_IFS
6663b41a30aaSmrg  case $as_dir in #(((
6664b41a30aaSmrg    '') as_dir=./ ;;
6665b41a30aaSmrg    */) ;;
6666b41a30aaSmrg    *) as_dir=$as_dir/ ;;
6667b41a30aaSmrg  esac
666806f32fbeSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
6669b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
667006f32fbeSmrg    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6671b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
667206f32fbeSmrg    break 2
6673ea133fd7Smrg  fi
667406f32fbeSmrgdone
667525b89263Smrg  done
667606f32fbeSmrgIFS=$as_save_IFS
6677a253d6aeSmrg
667806f32fbeSmrgfi
667906f32fbeSmrgfi
668006f32fbeSmrgRANLIB=$ac_cv_prog_RANLIB
668106f32fbeSmrgif test -n "$RANLIB"; then
6682b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6683b41a30aaSmrgprintf "%s\n" "$RANLIB" >&6; }
668425b89263Smrgelse
6685b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6686b41a30aaSmrgprintf "%s\n" "no" >&6; }
6687a253d6aeSmrgfi
668825b89263Smrg
668906f32fbeSmrg
6690ea133fd7Smrgfi
669106f32fbeSmrgif test -z "$ac_cv_prog_RANLIB"; then
669206f32fbeSmrg  ac_ct_RANLIB=$RANLIB
669306f32fbeSmrg  # Extract the first word of "ranlib", so it can be a program name with args.
669406f32fbeSmrgset dummy ranlib; ac_word=$2
6695b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6696b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
6697b41a30aaSmrgif test ${ac_cv_prog_ac_ct_RANLIB+y}
6698b41a30aaSmrgthen :
6699b41a30aaSmrg  printf %s "(cached) " >&6
6700b41a30aaSmrgelse $as_nop
670106f32fbeSmrg  if test -n "$ac_ct_RANLIB"; then
670206f32fbeSmrg  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
670306f32fbeSmrgelse
670406f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
670506f32fbeSmrgfor as_dir in $PATH
670606f32fbeSmrgdo
670706f32fbeSmrg  IFS=$as_save_IFS
6708b41a30aaSmrg  case $as_dir in #(((
6709b41a30aaSmrg    '') as_dir=./ ;;
6710b41a30aaSmrg    */) ;;
6711b41a30aaSmrg    *) as_dir=$as_dir/ ;;
6712b41a30aaSmrg  esac
671306f32fbeSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
6714b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
671506f32fbeSmrg    ac_cv_prog_ac_ct_RANLIB="ranlib"
6716b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
671706f32fbeSmrg    break 2
671806f32fbeSmrg  fi
671906f32fbeSmrgdone
672006f32fbeSmrg  done
672106f32fbeSmrgIFS=$as_save_IFS
672225b89263Smrg
672306f32fbeSmrgfi
672406f32fbeSmrgfi
672506f32fbeSmrgac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
672606f32fbeSmrgif test -n "$ac_ct_RANLIB"; then
6727b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6728b41a30aaSmrgprintf "%s\n" "$ac_ct_RANLIB" >&6; }
6729ea133fd7Smrgelse
6730b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6731b41a30aaSmrgprintf "%s\n" "no" >&6; }
6732a253d6aeSmrgfi
6733a253d6aeSmrg
673406f32fbeSmrg  if test "x$ac_ct_RANLIB" = x; then
673506f32fbeSmrg    RANLIB=":"
673606f32fbeSmrg  else
673706f32fbeSmrg    case $cross_compiling:$ac_tool_warned in
673806f32fbeSmrgyes:)
6739b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6740b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
674106f32fbeSmrgac_tool_warned=yes ;;
6742ea133fd7Smrgesac
674306f32fbeSmrg    RANLIB=$ac_ct_RANLIB
674406f32fbeSmrg  fi
674506f32fbeSmrgelse
674606f32fbeSmrg  RANLIB="$ac_cv_prog_RANLIB"
674706f32fbeSmrgfi
6748a253d6aeSmrg
674906f32fbeSmrgtest -z "$RANLIB" && RANLIB=:
6750ea133fd7Smrg
6751a253d6aeSmrg
6752ea133fd7Smrg
6753a253d6aeSmrg
675425b89263Smrg
675525b89263Smrg
675606f32fbeSmrg# Determine commands to create old-style static archives.
675706f32fbeSmrgold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
675806f32fbeSmrgold_postinstall_cmds='chmod 644 $oldlib'
675906f32fbeSmrgold_postuninstall_cmds=
676025b89263Smrg
676106f32fbeSmrgif test -n "$RANLIB"; then
676206f32fbeSmrg  case $host_os in
6763b41a30aaSmrg  bitrig* | openbsd*)
676457ee1794Smrg    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
676506f32fbeSmrg    ;;
676606f32fbeSmrg  *)
676757ee1794Smrg    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
676806f32fbeSmrg    ;;
676906f32fbeSmrg  esac
677057ee1794Smrg  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
6771a253d6aeSmrgfi
6772a253d6aeSmrg
677306f32fbeSmrgcase $host_os in
677406f32fbeSmrg  darwin*)
677506f32fbeSmrg    lock_old_archive_extraction=yes ;;
677606f32fbeSmrg  *)
677706f32fbeSmrg    lock_old_archive_extraction=no ;;
6778ea133fd7Smrgesac
6779a253d6aeSmrg
6780a253d6aeSmrg
6781a253d6aeSmrg
6782a253d6aeSmrg
6783a253d6aeSmrg
6784a253d6aeSmrg
6785a253d6aeSmrg
6786ea133fd7Smrg
6787a253d6aeSmrg
6788a253d6aeSmrg
6789a253d6aeSmrg
6790a253d6aeSmrg
6791a253d6aeSmrg
6792a253d6aeSmrg
679325b89263Smrg
679425b89263Smrg
679525b89263Smrg
679625b89263Smrg
679725b89263Smrg
6798a253d6aeSmrg
6799a253d6aeSmrg
6800a253d6aeSmrg
6801a253d6aeSmrg
6802a253d6aeSmrg
6803a253d6aeSmrg
6804a253d6aeSmrg
6805a253d6aeSmrg
6806a253d6aeSmrg
6807a253d6aeSmrg
6808a253d6aeSmrg
6809a253d6aeSmrg
6810a253d6aeSmrg
6811a253d6aeSmrg
6812a253d6aeSmrg
6813a253d6aeSmrg
6814a253d6aeSmrg
6815a253d6aeSmrg
6816a253d6aeSmrg
6817a253d6aeSmrg
681806f32fbeSmrg# If no C compiler was specified, use CC.
681906f32fbeSmrgLTCC=${LTCC-"$CC"}
6820a253d6aeSmrg
682106f32fbeSmrg# If no C compiler flags were specified, use CFLAGS.
682206f32fbeSmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6823a253d6aeSmrg
682406f32fbeSmrg# Allow CC to be a program name with arguments.
682506f32fbeSmrgcompiler=$CC
6826a253d6aeSmrg
6827a253d6aeSmrg
682806f32fbeSmrg# Check for command to grab the raw symbol name followed by C symbol from nm.
6829b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6830b41a30aaSmrgprintf %s "checking command to parse $NM output from $compiler object... " >&6; }
6831b41a30aaSmrgif test ${lt_cv_sys_global_symbol_pipe+y}
6832b41a30aaSmrgthen :
6833b41a30aaSmrg  printf %s "(cached) " >&6
6834b41a30aaSmrgelse $as_nop
6835a253d6aeSmrg
683606f32fbeSmrg# These are sane defaults that work on at least a few old systems.
683706f32fbeSmrg# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6838a253d6aeSmrg
683906f32fbeSmrg# Character class describing NM global symbol codes.
684006f32fbeSmrgsymcode='[BCDEGRST]'
6841a253d6aeSmrg
684206f32fbeSmrg# Regexp to match symbols that can be accessed directly from C.
684306f32fbeSmrgsympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6844a253d6aeSmrg
684506f32fbeSmrg# Define system-specific variables.
684606f32fbeSmrgcase $host_os in
684706f32fbeSmrgaix*)
684806f32fbeSmrg  symcode='[BCDT]'
684906f32fbeSmrg  ;;
685006f32fbeSmrgcygwin* | mingw* | pw32* | cegcc*)
685106f32fbeSmrg  symcode='[ABCDGISTW]'
685206f32fbeSmrg  ;;
685306f32fbeSmrghpux*)
6854b41a30aaSmrg  if test ia64 = "$host_cpu"; then
685506f32fbeSmrg    symcode='[ABCDEGRST]'
685606f32fbeSmrg  fi
685706f32fbeSmrg  ;;
685806f32fbeSmrgirix* | nonstopux*)
685906f32fbeSmrg  symcode='[BCDEGRST]'
686006f32fbeSmrg  ;;
686106f32fbeSmrgosf*)
686206f32fbeSmrg  symcode='[BCDEGQRST]'
686306f32fbeSmrg  ;;
686406f32fbeSmrgsolaris*)
686506f32fbeSmrg  symcode='[BDRT]'
686606f32fbeSmrg  ;;
686706f32fbeSmrgsco3.2v5*)
686806f32fbeSmrg  symcode='[DT]'
686906f32fbeSmrg  ;;
687006f32fbeSmrgsysv4.2uw2*)
687106f32fbeSmrg  symcode='[DT]'
687206f32fbeSmrg  ;;
687306f32fbeSmrgsysv5* | sco5v6* | unixware* | OpenUNIX*)
687406f32fbeSmrg  symcode='[ABDT]'
687506f32fbeSmrg  ;;
687606f32fbeSmrgsysv4)
687706f32fbeSmrg  symcode='[DFNSTU]'
687806f32fbeSmrg  ;;
687906f32fbeSmrgesac
6880a253d6aeSmrg
688106f32fbeSmrg# If we're using GNU nm, then use its standard symbol codes.
688206f32fbeSmrgcase `$NM -V 2>&1` in
688306f32fbeSmrg*GNU* | *'with BFD'*)
688406f32fbeSmrg  symcode='[ABCDGIRSTW]' ;;
688506f32fbeSmrgesac
688606f32fbeSmrg
6887b41a30aaSmrgif test "$lt_cv_nm_interface" = "MS dumpbin"; then
6888b41a30aaSmrg  # Gets list of data symbols to import.
6889b41a30aaSmrg  lt_cv_sys_global_symbol_to_import="$SED -n -e 's/^I .* \(.*\)$/\1/p'"
6890b41a30aaSmrg  # Adjust the below global symbol transforms to fixup imported variables.
6891b41a30aaSmrg  lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
6892b41a30aaSmrg  lt_c_name_hook=" -e 's/^I .* \(.*\)$/  {\"\1\", (void *) 0},/p'"
6893b41a30aaSmrg  lt_c_name_lib_hook="\
6894b41a30aaSmrg  -e 's/^I .* \(lib.*\)$/  {\"\1\", (void *) 0},/p'\
6895b41a30aaSmrg  -e 's/^I .* \(.*\)$/  {\"lib\1\", (void *) 0},/p'"
6896b41a30aaSmrgelse
6897b41a30aaSmrg  # Disable hooks by default.
6898b41a30aaSmrg  lt_cv_sys_global_symbol_to_import=
6899b41a30aaSmrg  lt_cdecl_hook=
6900b41a30aaSmrg  lt_c_name_hook=
6901b41a30aaSmrg  lt_c_name_lib_hook=
6902b41a30aaSmrgfi
6903b41a30aaSmrg
690406f32fbeSmrg# Transform an extracted symbol line into a proper C declaration.
690506f32fbeSmrg# Some systems (esp. on ia64) link data and code symbols differently,
690606f32fbeSmrg# so use this general approach.
6907b41a30aaSmrglt_cv_sys_global_symbol_to_cdecl="$SED -n"\
6908b41a30aaSmrg$lt_cdecl_hook\
6909b41a30aaSmrg" -e 's/^T .* \(.*\)$/extern int \1();/p'"\
6910b41a30aaSmrg" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
691106f32fbeSmrg
691206f32fbeSmrg# Transform an extracted symbol line into symbol name and symbol address
6913b41a30aaSmrglt_cv_sys_global_symbol_to_c_name_address="$SED -n"\
6914b41a30aaSmrg$lt_c_name_hook\
6915b41a30aaSmrg" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
6916b41a30aaSmrg" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/p'"
6917b41a30aaSmrg
6918b41a30aaSmrg# Transform an extracted symbol line into symbol name with lib prefix and
6919b41a30aaSmrg# symbol address.
6920b41a30aaSmrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix="$SED -n"\
6921b41a30aaSmrg$lt_c_name_lib_hook\
6922b41a30aaSmrg" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
6923b41a30aaSmrg" -e 's/^$symcode$symcode* .* \(lib.*\)$/  {\"\1\", (void *) \&\1},/p'"\
6924b41a30aaSmrg" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"lib\1\", (void *) \&\1},/p'"
692506f32fbeSmrg
692606f32fbeSmrg# Handle CRLF in mingw tool chain
692706f32fbeSmrgopt_cr=
692806f32fbeSmrgcase $build_os in
692906f32fbeSmrgmingw*)
693006f32fbeSmrg  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
693106f32fbeSmrg  ;;
693206f32fbeSmrgesac
693306f32fbeSmrg
693406f32fbeSmrg# Try without a prefix underscore, then with it.
693506f32fbeSmrgfor ac_symprfx in "" "_"; do
693606f32fbeSmrg
693706f32fbeSmrg  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
693806f32fbeSmrg  symxfrm="\\1 $ac_symprfx\\2 \\2"
693906f32fbeSmrg
694006f32fbeSmrg  # Write the raw and C identifiers.
694106f32fbeSmrg  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6942b41a30aaSmrg    # Fake it for dumpbin and say T for any non-static function,
6943b41a30aaSmrg    # D for any global variable and I for any imported variable.
6944b41a30aaSmrg    # Also find C++ and __fastcall symbols from MSVC++ or ICC,
694506f32fbeSmrg    # which start with @ or ?.
694606f32fbeSmrg    lt_cv_sys_global_symbol_pipe="$AWK '"\
694706f32fbeSmrg"     {last_section=section; section=\$ 3};"\
694857ee1794Smrg"     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
694906f32fbeSmrg"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6950b41a30aaSmrg"     /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
6951b41a30aaSmrg"     /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
6952b41a30aaSmrg"     /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
695306f32fbeSmrg"     \$ 0!~/External *\|/{next};"\
695406f32fbeSmrg"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
695506f32fbeSmrg"     {if(hide[section]) next};"\
6956b41a30aaSmrg"     {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
6957b41a30aaSmrg"     {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
6958b41a30aaSmrg"     s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
6959b41a30aaSmrg"     s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
696006f32fbeSmrg"     ' prfx=^$ac_symprfx"
696106f32fbeSmrg  else
6962b41a30aaSmrg    lt_cv_sys_global_symbol_pipe="$SED -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
696306f32fbeSmrg  fi
6964b41a30aaSmrg  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | $SED '/ __gnu_lto/d'"
696506f32fbeSmrg
696606f32fbeSmrg  # Check to see that the pipe works correctly.
696706f32fbeSmrg  pipe_works=no
696806f32fbeSmrg
696906f32fbeSmrg  rm -f conftest*
697006f32fbeSmrg  cat > conftest.$ac_ext <<_LT_EOF
697106f32fbeSmrg#ifdef __cplusplus
697206f32fbeSmrgextern "C" {
697306f32fbeSmrg#endif
697406f32fbeSmrgchar nm_test_var;
697506f32fbeSmrgvoid nm_test_func(void);
697606f32fbeSmrgvoid nm_test_func(void){}
697706f32fbeSmrg#ifdef __cplusplus
697806f32fbeSmrg}
697906f32fbeSmrg#endif
698006f32fbeSmrgint main(){nm_test_var='a';nm_test_func();return(0);}
698106f32fbeSmrg_LT_EOF
698206f32fbeSmrg
698306f32fbeSmrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
698406f32fbeSmrg  (eval $ac_compile) 2>&5
698506f32fbeSmrg  ac_status=$?
6986b41a30aaSmrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
698706f32fbeSmrg  test $ac_status = 0; }; then
698806f32fbeSmrg    # Now try to grab the symbols.
698906f32fbeSmrg    nlist=conftest.nm
699006f32fbeSmrg    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
699106f32fbeSmrg  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
699206f32fbeSmrg  ac_status=$?
6993b41a30aaSmrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
699406f32fbeSmrg  test $ac_status = 0; } && test -s "$nlist"; then
699506f32fbeSmrg      # Try sorting and uniquifying the output.
699606f32fbeSmrg      if sort "$nlist" | uniq > "$nlist"T; then
699706f32fbeSmrg	mv -f "$nlist"T "$nlist"
699806f32fbeSmrg      else
699906f32fbeSmrg	rm -f "$nlist"T
700006f32fbeSmrg      fi
700106f32fbeSmrg
700206f32fbeSmrg      # Make sure that we snagged all the symbols we need.
700306f32fbeSmrg      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
700406f32fbeSmrg	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
700506f32fbeSmrg	  cat <<_LT_EOF > conftest.$ac_ext
700606f32fbeSmrg/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
7007b41a30aaSmrg#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
7008b41a30aaSmrg/* DATA imports from DLLs on WIN32 can't be const, because runtime
700906f32fbeSmrg   relocations are performed -- see ld's documentation on pseudo-relocs.  */
701006f32fbeSmrg# define LT_DLSYM_CONST
7011b41a30aaSmrg#elif defined __osf__
701206f32fbeSmrg/* This system does not cope well with relocations in const data.  */
701306f32fbeSmrg# define LT_DLSYM_CONST
701406f32fbeSmrg#else
701506f32fbeSmrg# define LT_DLSYM_CONST const
701606f32fbeSmrg#endif
701706f32fbeSmrg
701806f32fbeSmrg#ifdef __cplusplus
701906f32fbeSmrgextern "C" {
702006f32fbeSmrg#endif
702106f32fbeSmrg
702206f32fbeSmrg_LT_EOF
702306f32fbeSmrg	  # Now generate the symbol file.
702406f32fbeSmrg	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
702506f32fbeSmrg
702606f32fbeSmrg	  cat <<_LT_EOF >> conftest.$ac_ext
702706f32fbeSmrg
702806f32fbeSmrg/* The mapping between symbol names and symbols.  */
702906f32fbeSmrgLT_DLSYM_CONST struct {
703006f32fbeSmrg  const char *name;
703106f32fbeSmrg  void       *address;
703206f32fbeSmrg}
703306f32fbeSmrglt__PROGRAM__LTX_preloaded_symbols[] =
703406f32fbeSmrg{
703506f32fbeSmrg  { "@PROGRAM@", (void *) 0 },
703606f32fbeSmrg_LT_EOF
7037b41a30aaSmrg	  $SED "s/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
703806f32fbeSmrg	  cat <<\_LT_EOF >> conftest.$ac_ext
703906f32fbeSmrg  {0, (void *) 0}
704006f32fbeSmrg};
704106f32fbeSmrg
704206f32fbeSmrg/* This works around a problem in FreeBSD linker */
704306f32fbeSmrg#ifdef FREEBSD_WORKAROUND
704406f32fbeSmrgstatic const void *lt_preloaded_setup() {
704506f32fbeSmrg  return lt__PROGRAM__LTX_preloaded_symbols;
704606f32fbeSmrg}
704706f32fbeSmrg#endif
704806f32fbeSmrg
704906f32fbeSmrg#ifdef __cplusplus
705006f32fbeSmrg}
705106f32fbeSmrg#endif
705206f32fbeSmrg_LT_EOF
705306f32fbeSmrg	  # Now try linking the two files.
705406f32fbeSmrg	  mv conftest.$ac_objext conftstm.$ac_objext
705506f32fbeSmrg	  lt_globsym_save_LIBS=$LIBS
705606f32fbeSmrg	  lt_globsym_save_CFLAGS=$CFLAGS
7057b41a30aaSmrg	  LIBS=conftstm.$ac_objext
705806f32fbeSmrg	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
705906f32fbeSmrg	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
706006f32fbeSmrg  (eval $ac_link) 2>&5
706106f32fbeSmrg  ac_status=$?
7062b41a30aaSmrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7063b41a30aaSmrg  test $ac_status = 0; } && test -s conftest$ac_exeext; then
706406f32fbeSmrg	    pipe_works=yes
706506f32fbeSmrg	  fi
706606f32fbeSmrg	  LIBS=$lt_globsym_save_LIBS
706706f32fbeSmrg	  CFLAGS=$lt_globsym_save_CFLAGS
706806f32fbeSmrg	else
706906f32fbeSmrg	  echo "cannot find nm_test_func in $nlist" >&5
707006f32fbeSmrg	fi
707106f32fbeSmrg      else
707206f32fbeSmrg	echo "cannot find nm_test_var in $nlist" >&5
707306f32fbeSmrg      fi
707406f32fbeSmrg    else
707506f32fbeSmrg      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
707606f32fbeSmrg    fi
707706f32fbeSmrg  else
707806f32fbeSmrg    echo "$progname: failed program was:" >&5
707906f32fbeSmrg    cat conftest.$ac_ext >&5
708006f32fbeSmrg  fi
708106f32fbeSmrg  rm -rf conftest* conftst*
708206f32fbeSmrg
708306f32fbeSmrg  # Do not use the global_symbol_pipe unless it works.
7084b41a30aaSmrg  if test yes = "$pipe_works"; then
708506f32fbeSmrg    break
708606f32fbeSmrg  else
708706f32fbeSmrg    lt_cv_sys_global_symbol_pipe=
708806f32fbeSmrg  fi
708906f32fbeSmrgdone
709006f32fbeSmrg
709106f32fbeSmrgfi
709206f32fbeSmrg
709306f32fbeSmrgif test -z "$lt_cv_sys_global_symbol_pipe"; then
709406f32fbeSmrg  lt_cv_sys_global_symbol_to_cdecl=
709506f32fbeSmrgfi
709606f32fbeSmrgif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7097b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7098b41a30aaSmrgprintf "%s\n" "failed" >&6; }
709906f32fbeSmrgelse
7100b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7101b41a30aaSmrgprintf "%s\n" "ok" >&6; }
710206f32fbeSmrgfi
710306f32fbeSmrg
710406f32fbeSmrg# Response file support.
710506f32fbeSmrgif test "$lt_cv_nm_interface" = "MS dumpbin"; then
710606f32fbeSmrg  nm_file_list_spec='@'
710706f32fbeSmrgelif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
710806f32fbeSmrg  nm_file_list_spec='@'
710906f32fbeSmrgfi
711006f32fbeSmrg
711106f32fbeSmrg
711206f32fbeSmrg
711306f32fbeSmrg
711406f32fbeSmrg
711506f32fbeSmrg
711606f32fbeSmrg
711706f32fbeSmrg
711806f32fbeSmrg
711906f32fbeSmrg
712006f32fbeSmrg
712106f32fbeSmrg
712206f32fbeSmrg
712306f32fbeSmrg
712406f32fbeSmrg
712506f32fbeSmrg
712606f32fbeSmrg
712706f32fbeSmrg
712806f32fbeSmrg
712906f32fbeSmrg
713006f32fbeSmrg
713106f32fbeSmrg
713206f32fbeSmrg
713306f32fbeSmrg
713406f32fbeSmrg
713506f32fbeSmrg
713606f32fbeSmrg
7137b41a30aaSmrg
7138b41a30aaSmrg
7139b41a30aaSmrg
7140b41a30aaSmrg
7141b41a30aaSmrg
7142b41a30aaSmrg
7143b41a30aaSmrg
7144b41a30aaSmrg
7145b41a30aaSmrg
7146b41a30aaSmrg
7147b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
7148b41a30aaSmrgprintf %s "checking for sysroot... " >&6; }
714906f32fbeSmrg
715006f32fbeSmrg# Check whether --with-sysroot was given.
7151b41a30aaSmrgif test ${with_sysroot+y}
7152b41a30aaSmrgthen :
715306f32fbeSmrg  withval=$with_sysroot;
7154b41a30aaSmrgelse $as_nop
715506f32fbeSmrg  with_sysroot=no
715606f32fbeSmrgfi
715706f32fbeSmrg
715806f32fbeSmrg
715906f32fbeSmrglt_sysroot=
7160b41a30aaSmrgcase $with_sysroot in #(
716106f32fbeSmrg yes)
7162b41a30aaSmrg   if test yes = "$GCC"; then
716306f32fbeSmrg     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
716406f32fbeSmrg   fi
716506f32fbeSmrg   ;; #(
716606f32fbeSmrg /*)
7167b41a30aaSmrg   lt_sysroot=`echo "$with_sysroot" | $SED -e "$sed_quote_subst"`
716806f32fbeSmrg   ;; #(
716906f32fbeSmrg no|'')
717006f32fbeSmrg   ;; #(
717106f32fbeSmrg *)
7172b41a30aaSmrg   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
7173b41a30aaSmrgprintf "%s\n" "$with_sysroot" >&6; }
717406f32fbeSmrg   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
717506f32fbeSmrg   ;;
717606f32fbeSmrgesac
717706f32fbeSmrg
7178b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
7179b41a30aaSmrgprintf "%s\n" "${lt_sysroot:-no}" >&6; }
7180b41a30aaSmrg
718106f32fbeSmrg
718206f32fbeSmrg
718306f32fbeSmrg
718406f32fbeSmrg
7185b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
7186b41a30aaSmrgprintf %s "checking for a working dd... " >&6; }
7187b41a30aaSmrgif test ${ac_cv_path_lt_DD+y}
7188b41a30aaSmrgthen :
7189b41a30aaSmrg  printf %s "(cached) " >&6
7190b41a30aaSmrgelse $as_nop
7191b41a30aaSmrg  printf 0123456789abcdef0123456789abcdef >conftest.i
7192b41a30aaSmrgcat conftest.i conftest.i >conftest2.i
7193b41a30aaSmrg: ${lt_DD:=$DD}
7194b41a30aaSmrgif test -z "$lt_DD"; then
7195b41a30aaSmrg  ac_path_lt_DD_found=false
7196b41a30aaSmrg  # Loop through the user's path and test for each of PROGNAME-LIST
7197b41a30aaSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7198b41a30aaSmrgfor as_dir in $PATH
7199b41a30aaSmrgdo
7200b41a30aaSmrg  IFS=$as_save_IFS
7201b41a30aaSmrg  case $as_dir in #(((
7202b41a30aaSmrg    '') as_dir=./ ;;
7203b41a30aaSmrg    */) ;;
7204b41a30aaSmrg    *) as_dir=$as_dir/ ;;
7205b41a30aaSmrg  esac
7206b41a30aaSmrg    for ac_prog in dd
7207b41a30aaSmrg   do
7208b41a30aaSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
7209b41a30aaSmrg      ac_path_lt_DD="$as_dir$ac_prog$ac_exec_ext"
7210b41a30aaSmrg      as_fn_executable_p "$ac_path_lt_DD" || continue
7211b41a30aaSmrgif "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7212b41a30aaSmrg  cmp -s conftest.i conftest.out \
7213b41a30aaSmrg  && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
7214b41a30aaSmrgfi
7215b41a30aaSmrg      $ac_path_lt_DD_found && break 3
7216b41a30aaSmrg    done
7217b41a30aaSmrg  done
7218b41a30aaSmrg  done
7219b41a30aaSmrgIFS=$as_save_IFS
7220b41a30aaSmrg  if test -z "$ac_cv_path_lt_DD"; then
7221b41a30aaSmrg    :
7222b41a30aaSmrg  fi
7223b41a30aaSmrgelse
7224b41a30aaSmrg  ac_cv_path_lt_DD=$lt_DD
7225b41a30aaSmrgfi
7226b41a30aaSmrg
7227b41a30aaSmrgrm -f conftest.i conftest2.i conftest.out
7228b41a30aaSmrgfi
7229b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
7230b41a30aaSmrgprintf "%s\n" "$ac_cv_path_lt_DD" >&6; }
7231b41a30aaSmrg
7232b41a30aaSmrg
7233b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
7234b41a30aaSmrgprintf %s "checking how to truncate binary pipes... " >&6; }
7235b41a30aaSmrgif test ${lt_cv_truncate_bin+y}
7236b41a30aaSmrgthen :
7237b41a30aaSmrg  printf %s "(cached) " >&6
7238b41a30aaSmrgelse $as_nop
7239b41a30aaSmrg  printf 0123456789abcdef0123456789abcdef >conftest.i
7240b41a30aaSmrgcat conftest.i conftest.i >conftest2.i
7241b41a30aaSmrglt_cv_truncate_bin=
7242b41a30aaSmrgif "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7243b41a30aaSmrg  cmp -s conftest.i conftest.out \
7244b41a30aaSmrg  && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
7245b41a30aaSmrgfi
7246b41a30aaSmrgrm -f conftest.i conftest2.i conftest.out
7247b41a30aaSmrgtest -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
7248b41a30aaSmrgfi
7249b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
7250b41a30aaSmrgprintf "%s\n" "$lt_cv_truncate_bin" >&6; }
7251b41a30aaSmrg
7252b41a30aaSmrg
7253b41a30aaSmrg
7254b41a30aaSmrg
7255b41a30aaSmrg
7256b41a30aaSmrg
7257b41a30aaSmrg
7258b41a30aaSmrg# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
7259b41a30aaSmrgfunc_cc_basename ()
7260b41a30aaSmrg{
7261b41a30aaSmrg    for cc_temp in $*""; do
7262b41a30aaSmrg      case $cc_temp in
7263b41a30aaSmrg        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7264b41a30aaSmrg        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7265b41a30aaSmrg        \-*) ;;
7266b41a30aaSmrg        *) break;;
7267b41a30aaSmrg      esac
7268b41a30aaSmrg    done
7269b41a30aaSmrg    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7270b41a30aaSmrg}
727106f32fbeSmrg
727206f32fbeSmrg# Check whether --enable-libtool-lock was given.
7273b41a30aaSmrgif test ${enable_libtool_lock+y}
7274b41a30aaSmrgthen :
727506f32fbeSmrg  enableval=$enable_libtool_lock;
727606f32fbeSmrgfi
727706f32fbeSmrg
7278b41a30aaSmrgtest no = "$enable_libtool_lock" || enable_libtool_lock=yes
727906f32fbeSmrg
728006f32fbeSmrg# Some flags need to be propagated to the compiler or linker for good
728106f32fbeSmrg# libtool support.
728206f32fbeSmrgcase $host in
728306f32fbeSmrgia64-*-hpux*)
7284b41a30aaSmrg  # Find out what ABI is being produced by ac_compile, and set mode
7285b41a30aaSmrg  # options accordingly.
728606f32fbeSmrg  echo 'int i;' > conftest.$ac_ext
728706f32fbeSmrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
728806f32fbeSmrg  (eval $ac_compile) 2>&5
728906f32fbeSmrg  ac_status=$?
7290b41a30aaSmrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
729106f32fbeSmrg  test $ac_status = 0; }; then
7292b41a30aaSmrg    case `$FILECMD conftest.$ac_objext` in
729306f32fbeSmrg      *ELF-32*)
7294b41a30aaSmrg	HPUX_IA64_MODE=32
729506f32fbeSmrg	;;
729606f32fbeSmrg      *ELF-64*)
7297b41a30aaSmrg	HPUX_IA64_MODE=64
729806f32fbeSmrg	;;
729906f32fbeSmrg    esac
730006f32fbeSmrg  fi
730106f32fbeSmrg  rm -rf conftest*
730206f32fbeSmrg  ;;
730306f32fbeSmrg*-*-irix6*)
7304b41a30aaSmrg  # Find out what ABI is being produced by ac_compile, and set linker
7305b41a30aaSmrg  # options accordingly.
730606f32fbeSmrg  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
730706f32fbeSmrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
730806f32fbeSmrg  (eval $ac_compile) 2>&5
730906f32fbeSmrg  ac_status=$?
7310b41a30aaSmrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
731106f32fbeSmrg  test $ac_status = 0; }; then
7312b41a30aaSmrg    if test yes = "$lt_cv_prog_gnu_ld"; then
7313b41a30aaSmrg      case `$FILECMD conftest.$ac_objext` in
731406f32fbeSmrg	*32-bit*)
731506f32fbeSmrg	  LD="${LD-ld} -melf32bsmip"
731606f32fbeSmrg	  ;;
731706f32fbeSmrg	*N32*)
731806f32fbeSmrg	  LD="${LD-ld} -melf32bmipn32"
731906f32fbeSmrg	  ;;
732006f32fbeSmrg	*64-bit*)
732106f32fbeSmrg	  LD="${LD-ld} -melf64bmip"
732206f32fbeSmrg	;;
732306f32fbeSmrg      esac
732406f32fbeSmrg    else
7325b41a30aaSmrg      case `$FILECMD conftest.$ac_objext` in
732606f32fbeSmrg	*32-bit*)
732706f32fbeSmrg	  LD="${LD-ld} -32"
732806f32fbeSmrg	  ;;
732906f32fbeSmrg	*N32*)
733006f32fbeSmrg	  LD="${LD-ld} -n32"
733106f32fbeSmrg	  ;;
733206f32fbeSmrg	*64-bit*)
733306f32fbeSmrg	  LD="${LD-ld} -64"
733406f32fbeSmrg	  ;;
733506f32fbeSmrg      esac
733606f32fbeSmrg    fi
733706f32fbeSmrg  fi
733806f32fbeSmrg  rm -rf conftest*
733906f32fbeSmrg  ;;
734006f32fbeSmrg
7341b41a30aaSmrgmips64*-*linux*)
7342b41a30aaSmrg  # Find out what ABI is being produced by ac_compile, and set linker
7343b41a30aaSmrg  # options accordingly.
7344b41a30aaSmrg  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7345b41a30aaSmrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7346b41a30aaSmrg  (eval $ac_compile) 2>&5
7347b41a30aaSmrg  ac_status=$?
7348b41a30aaSmrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7349b41a30aaSmrg  test $ac_status = 0; }; then
7350b41a30aaSmrg    emul=elf
7351b41a30aaSmrg    case `$FILECMD conftest.$ac_objext` in
7352b41a30aaSmrg      *32-bit*)
7353b41a30aaSmrg	emul="${emul}32"
7354b41a30aaSmrg	;;
7355b41a30aaSmrg      *64-bit*)
7356b41a30aaSmrg	emul="${emul}64"
7357b41a30aaSmrg	;;
7358b41a30aaSmrg    esac
7359b41a30aaSmrg    case `$FILECMD conftest.$ac_objext` in
7360b41a30aaSmrg      *MSB*)
7361b41a30aaSmrg	emul="${emul}btsmip"
7362b41a30aaSmrg	;;
7363b41a30aaSmrg      *LSB*)
7364b41a30aaSmrg	emul="${emul}ltsmip"
7365b41a30aaSmrg	;;
7366b41a30aaSmrg    esac
7367b41a30aaSmrg    case `$FILECMD conftest.$ac_objext` in
7368b41a30aaSmrg      *N32*)
7369b41a30aaSmrg	emul="${emul}n32"
7370b41a30aaSmrg	;;
7371b41a30aaSmrg    esac
7372b41a30aaSmrg    LD="${LD-ld} -m $emul"
7373b41a30aaSmrg  fi
7374b41a30aaSmrg  rm -rf conftest*
7375b41a30aaSmrg  ;;
7376b41a30aaSmrg
737731637056Smrgx86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
737806f32fbeSmrgs390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7379b41a30aaSmrg  # Find out what ABI is being produced by ac_compile, and set linker
7380b41a30aaSmrg  # options accordingly.  Note that the listed cases only cover the
7381b41a30aaSmrg  # situations where additional linker options are needed (such as when
7382b41a30aaSmrg  # doing 32-bit compilation for a host where ld defaults to 64-bit, or
7383b41a30aaSmrg  # vice versa); the common cases where no linker options are needed do
7384b41a30aaSmrg  # not appear in the list.
738506f32fbeSmrg  echo 'int i;' > conftest.$ac_ext
738606f32fbeSmrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
738706f32fbeSmrg  (eval $ac_compile) 2>&5
738806f32fbeSmrg  ac_status=$?
7389b41a30aaSmrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
739006f32fbeSmrg  test $ac_status = 0; }; then
7391b41a30aaSmrg    case `$FILECMD conftest.o` in
739206f32fbeSmrg      *32-bit*)
739306f32fbeSmrg	case $host in
739406f32fbeSmrg	  x86_64-*kfreebsd*-gnu)
739506f32fbeSmrg	    LD="${LD-ld} -m elf_i386_fbsd"
739606f32fbeSmrg	    ;;
739706f32fbeSmrg	  x86_64-*linux*)
7398b41a30aaSmrg	    case `$FILECMD conftest.o` in
739931637056Smrg	      *x86-64*)
740031637056Smrg		LD="${LD-ld} -m elf32_x86_64"
740131637056Smrg		;;
740231637056Smrg	      *)
740331637056Smrg		LD="${LD-ld} -m elf_i386"
740431637056Smrg		;;
740531637056Smrg	    esac
740631637056Smrg	    ;;
7407b41a30aaSmrg	  powerpc64le-*linux*)
740831637056Smrg	    LD="${LD-ld} -m elf32lppclinux"
740906f32fbeSmrg	    ;;
7410b41a30aaSmrg	  powerpc64-*linux*)
741106f32fbeSmrg	    LD="${LD-ld} -m elf32ppclinux"
741206f32fbeSmrg	    ;;
741306f32fbeSmrg	  s390x-*linux*)
741406f32fbeSmrg	    LD="${LD-ld} -m elf_s390"
741506f32fbeSmrg	    ;;
741606f32fbeSmrg	  sparc64-*linux*)
741706f32fbeSmrg	    LD="${LD-ld} -m elf32_sparc"
741806f32fbeSmrg	    ;;
741906f32fbeSmrg	esac
742006f32fbeSmrg	;;
742106f32fbeSmrg      *64-bit*)
742206f32fbeSmrg	case $host in
742306f32fbeSmrg	  x86_64-*kfreebsd*-gnu)
742406f32fbeSmrg	    LD="${LD-ld} -m elf_x86_64_fbsd"
742506f32fbeSmrg	    ;;
742606f32fbeSmrg	  x86_64-*linux*)
742706f32fbeSmrg	    LD="${LD-ld} -m elf_x86_64"
742806f32fbeSmrg	    ;;
7429b41a30aaSmrg	  powerpcle-*linux*)
743031637056Smrg	    LD="${LD-ld} -m elf64lppc"
743131637056Smrg	    ;;
7432b41a30aaSmrg	  powerpc-*linux*)
743306f32fbeSmrg	    LD="${LD-ld} -m elf64ppc"
743406f32fbeSmrg	    ;;
743506f32fbeSmrg	  s390*-*linux*|s390*-*tpf*)
743606f32fbeSmrg	    LD="${LD-ld} -m elf64_s390"
743706f32fbeSmrg	    ;;
743806f32fbeSmrg	  sparc*-*linux*)
743906f32fbeSmrg	    LD="${LD-ld} -m elf64_sparc"
744006f32fbeSmrg	    ;;
744106f32fbeSmrg	esac
744206f32fbeSmrg	;;
744306f32fbeSmrg    esac
744406f32fbeSmrg  fi
744506f32fbeSmrg  rm -rf conftest*
744606f32fbeSmrg  ;;
744706f32fbeSmrg
744806f32fbeSmrg*-*-sco3.2v5*)
744906f32fbeSmrg  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7450b41a30aaSmrg  SAVE_CFLAGS=$CFLAGS
745106f32fbeSmrg  CFLAGS="$CFLAGS -belf"
7452b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7453b41a30aaSmrgprintf %s "checking whether the C compiler needs -belf... " >&6; }
7454b41a30aaSmrgif test ${lt_cv_cc_needs_belf+y}
7455b41a30aaSmrgthen :
7456b41a30aaSmrg  printf %s "(cached) " >&6
7457b41a30aaSmrgelse $as_nop
745806f32fbeSmrg  ac_ext=c
745906f32fbeSmrgac_cpp='$CPP $CPPFLAGS'
746006f32fbeSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
746106f32fbeSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
746206f32fbeSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu
746306f32fbeSmrg
746406f32fbeSmrg     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
746506f32fbeSmrg/* end confdefs.h.  */
746606f32fbeSmrg
746706f32fbeSmrgint
7468b41a30aaSmrgmain (void)
746906f32fbeSmrg{
747006f32fbeSmrg
747106f32fbeSmrg  ;
747206f32fbeSmrg  return 0;
747306f32fbeSmrg}
747406f32fbeSmrg_ACEOF
7475b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
7476b41a30aaSmrgthen :
747706f32fbeSmrg  lt_cv_cc_needs_belf=yes
7478b41a30aaSmrgelse $as_nop
747906f32fbeSmrg  lt_cv_cc_needs_belf=no
748006f32fbeSmrgfi
7481b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
748206f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
748306f32fbeSmrg     ac_ext=c
748406f32fbeSmrgac_cpp='$CPP $CPPFLAGS'
748506f32fbeSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
748606f32fbeSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
748706f32fbeSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu
748806f32fbeSmrg
748906f32fbeSmrgfi
7490b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7491b41a30aaSmrgprintf "%s\n" "$lt_cv_cc_needs_belf" >&6; }
7492b41a30aaSmrg  if test yes != "$lt_cv_cc_needs_belf"; then
749306f32fbeSmrg    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7494b41a30aaSmrg    CFLAGS=$SAVE_CFLAGS
749506f32fbeSmrg  fi
749606f32fbeSmrg  ;;
749757ee1794Smrg*-*solaris*)
7498b41a30aaSmrg  # Find out what ABI is being produced by ac_compile, and set linker
7499b41a30aaSmrg  # options accordingly.
750006f32fbeSmrg  echo 'int i;' > conftest.$ac_ext
750106f32fbeSmrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
750206f32fbeSmrg  (eval $ac_compile) 2>&5
750306f32fbeSmrg  ac_status=$?
7504b41a30aaSmrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
750506f32fbeSmrg  test $ac_status = 0; }; then
7506b41a30aaSmrg    case `$FILECMD conftest.o` in
750706f32fbeSmrg    *64-bit*)
750806f32fbeSmrg      case $lt_cv_prog_gnu_ld in
750957ee1794Smrg      yes*)
751057ee1794Smrg        case $host in
7511b41a30aaSmrg        i?86-*-solaris*|x86_64-*-solaris*)
751257ee1794Smrg          LD="${LD-ld} -m elf_x86_64"
751357ee1794Smrg          ;;
751457ee1794Smrg        sparc*-*-solaris*)
751557ee1794Smrg          LD="${LD-ld} -m elf64_sparc"
751657ee1794Smrg          ;;
751757ee1794Smrg        esac
751857ee1794Smrg        # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
751957ee1794Smrg        if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
7520b41a30aaSmrg          LD=${LD-ld}_sol2
752157ee1794Smrg        fi
752257ee1794Smrg        ;;
752306f32fbeSmrg      *)
752406f32fbeSmrg	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
752506f32fbeSmrg	  LD="${LD-ld} -64"
752606f32fbeSmrg	fi
752706f32fbeSmrg	;;
752806f32fbeSmrg      esac
752906f32fbeSmrg      ;;
753006f32fbeSmrg    esac
753106f32fbeSmrg  fi
753206f32fbeSmrg  rm -rf conftest*
753306f32fbeSmrg  ;;
753406f32fbeSmrgesac
753506f32fbeSmrg
7536b41a30aaSmrgneed_locks=$enable_libtool_lock
753706f32fbeSmrg
753806f32fbeSmrgif test -n "$ac_tool_prefix"; then
753906f32fbeSmrg  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
754006f32fbeSmrgset dummy ${ac_tool_prefix}mt; ac_word=$2
7541b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7542b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
7543b41a30aaSmrgif test ${ac_cv_prog_MANIFEST_TOOL+y}
7544b41a30aaSmrgthen :
7545b41a30aaSmrg  printf %s "(cached) " >&6
7546b41a30aaSmrgelse $as_nop
754706f32fbeSmrg  if test -n "$MANIFEST_TOOL"; then
754806f32fbeSmrg  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
754906f32fbeSmrgelse
755006f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
755106f32fbeSmrgfor as_dir in $PATH
755206f32fbeSmrgdo
755306f32fbeSmrg  IFS=$as_save_IFS
7554b41a30aaSmrg  case $as_dir in #(((
7555b41a30aaSmrg    '') as_dir=./ ;;
7556b41a30aaSmrg    */) ;;
7557b41a30aaSmrg    *) as_dir=$as_dir/ ;;
7558b41a30aaSmrg  esac
755906f32fbeSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
7560b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
756106f32fbeSmrg    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
7562b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
756306f32fbeSmrg    break 2
756406f32fbeSmrg  fi
756506f32fbeSmrgdone
756606f32fbeSmrg  done
756706f32fbeSmrgIFS=$as_save_IFS
756806f32fbeSmrg
756906f32fbeSmrgfi
757006f32fbeSmrgfi
757106f32fbeSmrgMANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
757206f32fbeSmrgif test -n "$MANIFEST_TOOL"; then
7573b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7574b41a30aaSmrgprintf "%s\n" "$MANIFEST_TOOL" >&6; }
757506f32fbeSmrgelse
7576b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7577b41a30aaSmrgprintf "%s\n" "no" >&6; }
757806f32fbeSmrgfi
757906f32fbeSmrg
758006f32fbeSmrg
758106f32fbeSmrgfi
758206f32fbeSmrgif test -z "$ac_cv_prog_MANIFEST_TOOL"; then
758306f32fbeSmrg  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
758406f32fbeSmrg  # Extract the first word of "mt", so it can be a program name with args.
758506f32fbeSmrgset dummy mt; ac_word=$2
7586b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7587b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
7588b41a30aaSmrgif test ${ac_cv_prog_ac_ct_MANIFEST_TOOL+y}
7589b41a30aaSmrgthen :
7590b41a30aaSmrg  printf %s "(cached) " >&6
7591b41a30aaSmrgelse $as_nop
759206f32fbeSmrg  if test -n "$ac_ct_MANIFEST_TOOL"; then
759306f32fbeSmrg  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
759406f32fbeSmrgelse
759506f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
759606f32fbeSmrgfor as_dir in $PATH
759706f32fbeSmrgdo
759806f32fbeSmrg  IFS=$as_save_IFS
7599b41a30aaSmrg  case $as_dir in #(((
7600b41a30aaSmrg    '') as_dir=./ ;;
7601b41a30aaSmrg    */) ;;
7602b41a30aaSmrg    *) as_dir=$as_dir/ ;;
7603b41a30aaSmrg  esac
760406f32fbeSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
7605b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
760606f32fbeSmrg    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7607b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
760806f32fbeSmrg    break 2
760906f32fbeSmrg  fi
761006f32fbeSmrgdone
761106f32fbeSmrg  done
761206f32fbeSmrgIFS=$as_save_IFS
761306f32fbeSmrg
761406f32fbeSmrgfi
761506f32fbeSmrgfi
761606f32fbeSmrgac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
761706f32fbeSmrgif test -n "$ac_ct_MANIFEST_TOOL"; then
7618b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7619b41a30aaSmrgprintf "%s\n" "$ac_ct_MANIFEST_TOOL" >&6; }
762006f32fbeSmrgelse
7621b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7622b41a30aaSmrgprintf "%s\n" "no" >&6; }
762306f32fbeSmrgfi
762406f32fbeSmrg
762506f32fbeSmrg  if test "x$ac_ct_MANIFEST_TOOL" = x; then
762606f32fbeSmrg    MANIFEST_TOOL=":"
762706f32fbeSmrg  else
762806f32fbeSmrg    case $cross_compiling:$ac_tool_warned in
762906f32fbeSmrgyes:)
7630b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7631b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
763206f32fbeSmrgac_tool_warned=yes ;;
763306f32fbeSmrgesac
763406f32fbeSmrg    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
763506f32fbeSmrg  fi
763606f32fbeSmrgelse
763706f32fbeSmrg  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
763806f32fbeSmrgfi
763906f32fbeSmrg
764006f32fbeSmrgtest -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7641b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7642b41a30aaSmrgprintf %s "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7643b41a30aaSmrgif test ${lt_cv_path_mainfest_tool+y}
7644b41a30aaSmrgthen :
7645b41a30aaSmrg  printf %s "(cached) " >&6
7646b41a30aaSmrgelse $as_nop
764706f32fbeSmrg  lt_cv_path_mainfest_tool=no
764806f32fbeSmrg  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
764906f32fbeSmrg  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
765006f32fbeSmrg  cat conftest.err >&5
765106f32fbeSmrg  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
765206f32fbeSmrg    lt_cv_path_mainfest_tool=yes
765306f32fbeSmrg  fi
765406f32fbeSmrg  rm -f conftest*
765506f32fbeSmrgfi
7656b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7657b41a30aaSmrgprintf "%s\n" "$lt_cv_path_mainfest_tool" >&6; }
7658b41a30aaSmrgif test yes != "$lt_cv_path_mainfest_tool"; then
765906f32fbeSmrg  MANIFEST_TOOL=:
766006f32fbeSmrgfi
766106f32fbeSmrg
766206f32fbeSmrg
766306f32fbeSmrg
766406f32fbeSmrg
766506f32fbeSmrg
766606f32fbeSmrg
766706f32fbeSmrg  case $host_os in
766806f32fbeSmrg    rhapsody* | darwin*)
766906f32fbeSmrg    if test -n "$ac_tool_prefix"; then
767006f32fbeSmrg  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
767106f32fbeSmrgset dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7672b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7673b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
7674b41a30aaSmrgif test ${ac_cv_prog_DSYMUTIL+y}
7675b41a30aaSmrgthen :
7676b41a30aaSmrg  printf %s "(cached) " >&6
7677b41a30aaSmrgelse $as_nop
767806f32fbeSmrg  if test -n "$DSYMUTIL"; then
767906f32fbeSmrg  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
768006f32fbeSmrgelse
768106f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
768206f32fbeSmrgfor as_dir in $PATH
768306f32fbeSmrgdo
768406f32fbeSmrg  IFS=$as_save_IFS
7685b41a30aaSmrg  case $as_dir in #(((
7686b41a30aaSmrg    '') as_dir=./ ;;
7687b41a30aaSmrg    */) ;;
7688b41a30aaSmrg    *) as_dir=$as_dir/ ;;
7689b41a30aaSmrg  esac
769006f32fbeSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
7691b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
769206f32fbeSmrg    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7693b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
769406f32fbeSmrg    break 2
769506f32fbeSmrg  fi
769606f32fbeSmrgdone
769706f32fbeSmrg  done
769806f32fbeSmrgIFS=$as_save_IFS
769906f32fbeSmrg
770006f32fbeSmrgfi
770106f32fbeSmrgfi
770206f32fbeSmrgDSYMUTIL=$ac_cv_prog_DSYMUTIL
770306f32fbeSmrgif test -n "$DSYMUTIL"; then
7704b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7705b41a30aaSmrgprintf "%s\n" "$DSYMUTIL" >&6; }
770606f32fbeSmrgelse
7707b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7708b41a30aaSmrgprintf "%s\n" "no" >&6; }
770906f32fbeSmrgfi
771006f32fbeSmrg
771106f32fbeSmrg
771206f32fbeSmrgfi
771306f32fbeSmrgif test -z "$ac_cv_prog_DSYMUTIL"; then
771406f32fbeSmrg  ac_ct_DSYMUTIL=$DSYMUTIL
771506f32fbeSmrg  # Extract the first word of "dsymutil", so it can be a program name with args.
771606f32fbeSmrgset dummy dsymutil; ac_word=$2
7717b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7718b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
7719b41a30aaSmrgif test ${ac_cv_prog_ac_ct_DSYMUTIL+y}
7720b41a30aaSmrgthen :
7721b41a30aaSmrg  printf %s "(cached) " >&6
7722b41a30aaSmrgelse $as_nop
772306f32fbeSmrg  if test -n "$ac_ct_DSYMUTIL"; then
772406f32fbeSmrg  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
772506f32fbeSmrgelse
772606f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
772706f32fbeSmrgfor as_dir in $PATH
772806f32fbeSmrgdo
772906f32fbeSmrg  IFS=$as_save_IFS
7730b41a30aaSmrg  case $as_dir in #(((
7731b41a30aaSmrg    '') as_dir=./ ;;
7732b41a30aaSmrg    */) ;;
7733b41a30aaSmrg    *) as_dir=$as_dir/ ;;
7734b41a30aaSmrg  esac
773506f32fbeSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
7736b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
773706f32fbeSmrg    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7738b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
773906f32fbeSmrg    break 2
774006f32fbeSmrg  fi
774106f32fbeSmrgdone
774206f32fbeSmrg  done
774306f32fbeSmrgIFS=$as_save_IFS
774406f32fbeSmrg
774506f32fbeSmrgfi
774606f32fbeSmrgfi
774706f32fbeSmrgac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
774806f32fbeSmrgif test -n "$ac_ct_DSYMUTIL"; then
7749b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7750b41a30aaSmrgprintf "%s\n" "$ac_ct_DSYMUTIL" >&6; }
775106f32fbeSmrgelse
7752b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7753b41a30aaSmrgprintf "%s\n" "no" >&6; }
775406f32fbeSmrgfi
775506f32fbeSmrg
775606f32fbeSmrg  if test "x$ac_ct_DSYMUTIL" = x; then
775706f32fbeSmrg    DSYMUTIL=":"
775806f32fbeSmrg  else
775906f32fbeSmrg    case $cross_compiling:$ac_tool_warned in
776006f32fbeSmrgyes:)
7761b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7762b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
776306f32fbeSmrgac_tool_warned=yes ;;
776406f32fbeSmrgesac
776506f32fbeSmrg    DSYMUTIL=$ac_ct_DSYMUTIL
776606f32fbeSmrg  fi
776706f32fbeSmrgelse
776806f32fbeSmrg  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
776906f32fbeSmrgfi
777006f32fbeSmrg
777106f32fbeSmrg    if test -n "$ac_tool_prefix"; then
777206f32fbeSmrg  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
777306f32fbeSmrgset dummy ${ac_tool_prefix}nmedit; ac_word=$2
7774b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7775b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
7776b41a30aaSmrgif test ${ac_cv_prog_NMEDIT+y}
7777b41a30aaSmrgthen :
7778b41a30aaSmrg  printf %s "(cached) " >&6
7779b41a30aaSmrgelse $as_nop
778006f32fbeSmrg  if test -n "$NMEDIT"; then
778106f32fbeSmrg  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
778206f32fbeSmrgelse
778306f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
778406f32fbeSmrgfor as_dir in $PATH
778506f32fbeSmrgdo
778606f32fbeSmrg  IFS=$as_save_IFS
7787b41a30aaSmrg  case $as_dir in #(((
7788b41a30aaSmrg    '') as_dir=./ ;;
7789b41a30aaSmrg    */) ;;
7790b41a30aaSmrg    *) as_dir=$as_dir/ ;;
7791b41a30aaSmrg  esac
779206f32fbeSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
7793b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
779406f32fbeSmrg    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7795b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
779606f32fbeSmrg    break 2
779706f32fbeSmrg  fi
779806f32fbeSmrgdone
779906f32fbeSmrg  done
780006f32fbeSmrgIFS=$as_save_IFS
780106f32fbeSmrg
780206f32fbeSmrgfi
780306f32fbeSmrgfi
780406f32fbeSmrgNMEDIT=$ac_cv_prog_NMEDIT
780506f32fbeSmrgif test -n "$NMEDIT"; then
7806b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7807b41a30aaSmrgprintf "%s\n" "$NMEDIT" >&6; }
780806f32fbeSmrgelse
7809b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7810b41a30aaSmrgprintf "%s\n" "no" >&6; }
781106f32fbeSmrgfi
781206f32fbeSmrg
781306f32fbeSmrg
781406f32fbeSmrgfi
781506f32fbeSmrgif test -z "$ac_cv_prog_NMEDIT"; then
781606f32fbeSmrg  ac_ct_NMEDIT=$NMEDIT
781706f32fbeSmrg  # Extract the first word of "nmedit", so it can be a program name with args.
781806f32fbeSmrgset dummy nmedit; ac_word=$2
7819b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7820b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
7821b41a30aaSmrgif test ${ac_cv_prog_ac_ct_NMEDIT+y}
7822b41a30aaSmrgthen :
7823b41a30aaSmrg  printf %s "(cached) " >&6
7824b41a30aaSmrgelse $as_nop
782506f32fbeSmrg  if test -n "$ac_ct_NMEDIT"; then
782606f32fbeSmrg  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
782706f32fbeSmrgelse
782806f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
782906f32fbeSmrgfor as_dir in $PATH
783006f32fbeSmrgdo
783106f32fbeSmrg  IFS=$as_save_IFS
7832b41a30aaSmrg  case $as_dir in #(((
7833b41a30aaSmrg    '') as_dir=./ ;;
7834b41a30aaSmrg    */) ;;
7835b41a30aaSmrg    *) as_dir=$as_dir/ ;;
7836b41a30aaSmrg  esac
783706f32fbeSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
7838b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
783906f32fbeSmrg    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7840b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
784106f32fbeSmrg    break 2
784206f32fbeSmrg  fi
784306f32fbeSmrgdone
784406f32fbeSmrg  done
784506f32fbeSmrgIFS=$as_save_IFS
784606f32fbeSmrg
784706f32fbeSmrgfi
784806f32fbeSmrgfi
784906f32fbeSmrgac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
785006f32fbeSmrgif test -n "$ac_ct_NMEDIT"; then
7851b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7852b41a30aaSmrgprintf "%s\n" "$ac_ct_NMEDIT" >&6; }
785306f32fbeSmrgelse
7854b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7855b41a30aaSmrgprintf "%s\n" "no" >&6; }
785606f32fbeSmrgfi
785706f32fbeSmrg
785806f32fbeSmrg  if test "x$ac_ct_NMEDIT" = x; then
785906f32fbeSmrg    NMEDIT=":"
786006f32fbeSmrg  else
786106f32fbeSmrg    case $cross_compiling:$ac_tool_warned in
786206f32fbeSmrgyes:)
7863b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7864b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
786506f32fbeSmrgac_tool_warned=yes ;;
786606f32fbeSmrgesac
786706f32fbeSmrg    NMEDIT=$ac_ct_NMEDIT
786806f32fbeSmrg  fi
786906f32fbeSmrgelse
787006f32fbeSmrg  NMEDIT="$ac_cv_prog_NMEDIT"
787106f32fbeSmrgfi
787206f32fbeSmrg
787306f32fbeSmrg    if test -n "$ac_tool_prefix"; then
787406f32fbeSmrg  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
787506f32fbeSmrgset dummy ${ac_tool_prefix}lipo; ac_word=$2
7876b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7877b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
7878b41a30aaSmrgif test ${ac_cv_prog_LIPO+y}
7879b41a30aaSmrgthen :
7880b41a30aaSmrg  printf %s "(cached) " >&6
7881b41a30aaSmrgelse $as_nop
788206f32fbeSmrg  if test -n "$LIPO"; then
788306f32fbeSmrg  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
788406f32fbeSmrgelse
788506f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
788606f32fbeSmrgfor as_dir in $PATH
788706f32fbeSmrgdo
788806f32fbeSmrg  IFS=$as_save_IFS
7889b41a30aaSmrg  case $as_dir in #(((
7890b41a30aaSmrg    '') as_dir=./ ;;
7891b41a30aaSmrg    */) ;;
7892b41a30aaSmrg    *) as_dir=$as_dir/ ;;
7893b41a30aaSmrg  esac
789406f32fbeSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
7895b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
789606f32fbeSmrg    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7897b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
789806f32fbeSmrg    break 2
789906f32fbeSmrg  fi
790006f32fbeSmrgdone
790106f32fbeSmrg  done
790206f32fbeSmrgIFS=$as_save_IFS
790306f32fbeSmrg
790406f32fbeSmrgfi
790506f32fbeSmrgfi
790606f32fbeSmrgLIPO=$ac_cv_prog_LIPO
790706f32fbeSmrgif test -n "$LIPO"; then
7908b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7909b41a30aaSmrgprintf "%s\n" "$LIPO" >&6; }
791006f32fbeSmrgelse
7911b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7912b41a30aaSmrgprintf "%s\n" "no" >&6; }
791306f32fbeSmrgfi
791406f32fbeSmrg
791506f32fbeSmrg
791606f32fbeSmrgfi
791706f32fbeSmrgif test -z "$ac_cv_prog_LIPO"; then
791806f32fbeSmrg  ac_ct_LIPO=$LIPO
791906f32fbeSmrg  # Extract the first word of "lipo", so it can be a program name with args.
792006f32fbeSmrgset dummy lipo; ac_word=$2
7921b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7922b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
7923b41a30aaSmrgif test ${ac_cv_prog_ac_ct_LIPO+y}
7924b41a30aaSmrgthen :
7925b41a30aaSmrg  printf %s "(cached) " >&6
7926b41a30aaSmrgelse $as_nop
792706f32fbeSmrg  if test -n "$ac_ct_LIPO"; then
792806f32fbeSmrg  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
792906f32fbeSmrgelse
793006f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
793106f32fbeSmrgfor as_dir in $PATH
793206f32fbeSmrgdo
793306f32fbeSmrg  IFS=$as_save_IFS
7934b41a30aaSmrg  case $as_dir in #(((
7935b41a30aaSmrg    '') as_dir=./ ;;
7936b41a30aaSmrg    */) ;;
7937b41a30aaSmrg    *) as_dir=$as_dir/ ;;
7938b41a30aaSmrg  esac
793906f32fbeSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
7940b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
794106f32fbeSmrg    ac_cv_prog_ac_ct_LIPO="lipo"
7942b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
794306f32fbeSmrg    break 2
794406f32fbeSmrg  fi
794506f32fbeSmrgdone
794606f32fbeSmrg  done
794706f32fbeSmrgIFS=$as_save_IFS
794806f32fbeSmrg
794906f32fbeSmrgfi
795006f32fbeSmrgfi
795106f32fbeSmrgac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
795206f32fbeSmrgif test -n "$ac_ct_LIPO"; then
7953b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7954b41a30aaSmrgprintf "%s\n" "$ac_ct_LIPO" >&6; }
795506f32fbeSmrgelse
7956b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7957b41a30aaSmrgprintf "%s\n" "no" >&6; }
795806f32fbeSmrgfi
795906f32fbeSmrg
796006f32fbeSmrg  if test "x$ac_ct_LIPO" = x; then
796106f32fbeSmrg    LIPO=":"
796206f32fbeSmrg  else
796306f32fbeSmrg    case $cross_compiling:$ac_tool_warned in
796406f32fbeSmrgyes:)
7965b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7966b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
796706f32fbeSmrgac_tool_warned=yes ;;
796806f32fbeSmrgesac
796906f32fbeSmrg    LIPO=$ac_ct_LIPO
797006f32fbeSmrg  fi
797106f32fbeSmrgelse
797206f32fbeSmrg  LIPO="$ac_cv_prog_LIPO"
797306f32fbeSmrgfi
797406f32fbeSmrg
797506f32fbeSmrg    if test -n "$ac_tool_prefix"; then
797606f32fbeSmrg  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
797706f32fbeSmrgset dummy ${ac_tool_prefix}otool; ac_word=$2
7978b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7979b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
7980b41a30aaSmrgif test ${ac_cv_prog_OTOOL+y}
7981b41a30aaSmrgthen :
7982b41a30aaSmrg  printf %s "(cached) " >&6
7983b41a30aaSmrgelse $as_nop
798406f32fbeSmrg  if test -n "$OTOOL"; then
798506f32fbeSmrg  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
798606f32fbeSmrgelse
798706f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
798806f32fbeSmrgfor as_dir in $PATH
798906f32fbeSmrgdo
799006f32fbeSmrg  IFS=$as_save_IFS
7991b41a30aaSmrg  case $as_dir in #(((
7992b41a30aaSmrg    '') as_dir=./ ;;
7993b41a30aaSmrg    */) ;;
7994b41a30aaSmrg    *) as_dir=$as_dir/ ;;
7995b41a30aaSmrg  esac
799606f32fbeSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
7997b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
799806f32fbeSmrg    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7999b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
800006f32fbeSmrg    break 2
800106f32fbeSmrg  fi
800206f32fbeSmrgdone
800306f32fbeSmrg  done
800406f32fbeSmrgIFS=$as_save_IFS
800506f32fbeSmrg
800606f32fbeSmrgfi
800706f32fbeSmrgfi
800806f32fbeSmrgOTOOL=$ac_cv_prog_OTOOL
800906f32fbeSmrgif test -n "$OTOOL"; then
8010b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8011b41a30aaSmrgprintf "%s\n" "$OTOOL" >&6; }
801206f32fbeSmrgelse
8013b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8014b41a30aaSmrgprintf "%s\n" "no" >&6; }
801506f32fbeSmrgfi
801606f32fbeSmrg
801706f32fbeSmrg
801806f32fbeSmrgfi
801906f32fbeSmrgif test -z "$ac_cv_prog_OTOOL"; then
802006f32fbeSmrg  ac_ct_OTOOL=$OTOOL
802106f32fbeSmrg  # Extract the first word of "otool", so it can be a program name with args.
802206f32fbeSmrgset dummy otool; ac_word=$2
8023b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8024b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
8025b41a30aaSmrgif test ${ac_cv_prog_ac_ct_OTOOL+y}
8026b41a30aaSmrgthen :
8027b41a30aaSmrg  printf %s "(cached) " >&6
8028b41a30aaSmrgelse $as_nop
802906f32fbeSmrg  if test -n "$ac_ct_OTOOL"; then
803006f32fbeSmrg  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
803106f32fbeSmrgelse
803206f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
803306f32fbeSmrgfor as_dir in $PATH
803406f32fbeSmrgdo
803506f32fbeSmrg  IFS=$as_save_IFS
8036b41a30aaSmrg  case $as_dir in #(((
8037b41a30aaSmrg    '') as_dir=./ ;;
8038b41a30aaSmrg    */) ;;
8039b41a30aaSmrg    *) as_dir=$as_dir/ ;;
8040b41a30aaSmrg  esac
804106f32fbeSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
8042b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
804306f32fbeSmrg    ac_cv_prog_ac_ct_OTOOL="otool"
8044b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
804506f32fbeSmrg    break 2
804606f32fbeSmrg  fi
804706f32fbeSmrgdone
804806f32fbeSmrg  done
804906f32fbeSmrgIFS=$as_save_IFS
805006f32fbeSmrg
805106f32fbeSmrgfi
805206f32fbeSmrgfi
805306f32fbeSmrgac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
805406f32fbeSmrgif test -n "$ac_ct_OTOOL"; then
8055b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8056b41a30aaSmrgprintf "%s\n" "$ac_ct_OTOOL" >&6; }
805706f32fbeSmrgelse
8058b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8059b41a30aaSmrgprintf "%s\n" "no" >&6; }
806006f32fbeSmrgfi
806106f32fbeSmrg
806206f32fbeSmrg  if test "x$ac_ct_OTOOL" = x; then
806306f32fbeSmrg    OTOOL=":"
806406f32fbeSmrg  else
806506f32fbeSmrg    case $cross_compiling:$ac_tool_warned in
806606f32fbeSmrgyes:)
8067b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8068b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
806906f32fbeSmrgac_tool_warned=yes ;;
807006f32fbeSmrgesac
807106f32fbeSmrg    OTOOL=$ac_ct_OTOOL
807206f32fbeSmrg  fi
807306f32fbeSmrgelse
807406f32fbeSmrg  OTOOL="$ac_cv_prog_OTOOL"
807506f32fbeSmrgfi
807606f32fbeSmrg
807706f32fbeSmrg    if test -n "$ac_tool_prefix"; then
807806f32fbeSmrg  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
807906f32fbeSmrgset dummy ${ac_tool_prefix}otool64; ac_word=$2
8080b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8081b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
8082b41a30aaSmrgif test ${ac_cv_prog_OTOOL64+y}
8083b41a30aaSmrgthen :
8084b41a30aaSmrg  printf %s "(cached) " >&6
8085b41a30aaSmrgelse $as_nop
808606f32fbeSmrg  if test -n "$OTOOL64"; then
808706f32fbeSmrg  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
808806f32fbeSmrgelse
808906f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
809006f32fbeSmrgfor as_dir in $PATH
809106f32fbeSmrgdo
809206f32fbeSmrg  IFS=$as_save_IFS
8093b41a30aaSmrg  case $as_dir in #(((
8094b41a30aaSmrg    '') as_dir=./ ;;
8095b41a30aaSmrg    */) ;;
8096b41a30aaSmrg    *) as_dir=$as_dir/ ;;
8097b41a30aaSmrg  esac
809806f32fbeSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
8099b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
810006f32fbeSmrg    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8101b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
810206f32fbeSmrg    break 2
810306f32fbeSmrg  fi
810406f32fbeSmrgdone
810506f32fbeSmrg  done
810606f32fbeSmrgIFS=$as_save_IFS
810706f32fbeSmrg
810806f32fbeSmrgfi
810906f32fbeSmrgfi
811006f32fbeSmrgOTOOL64=$ac_cv_prog_OTOOL64
811106f32fbeSmrgif test -n "$OTOOL64"; then
8112b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8113b41a30aaSmrgprintf "%s\n" "$OTOOL64" >&6; }
811406f32fbeSmrgelse
8115b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8116b41a30aaSmrgprintf "%s\n" "no" >&6; }
811706f32fbeSmrgfi
811806f32fbeSmrg
811906f32fbeSmrg
812006f32fbeSmrgfi
812106f32fbeSmrgif test -z "$ac_cv_prog_OTOOL64"; then
812206f32fbeSmrg  ac_ct_OTOOL64=$OTOOL64
812306f32fbeSmrg  # Extract the first word of "otool64", so it can be a program name with args.
812406f32fbeSmrgset dummy otool64; ac_word=$2
8125b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8126b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
8127b41a30aaSmrgif test ${ac_cv_prog_ac_ct_OTOOL64+y}
8128b41a30aaSmrgthen :
8129b41a30aaSmrg  printf %s "(cached) " >&6
8130b41a30aaSmrgelse $as_nop
813106f32fbeSmrg  if test -n "$ac_ct_OTOOL64"; then
813206f32fbeSmrg  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
813306f32fbeSmrgelse
813406f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
813506f32fbeSmrgfor as_dir in $PATH
813606f32fbeSmrgdo
813706f32fbeSmrg  IFS=$as_save_IFS
8138b41a30aaSmrg  case $as_dir in #(((
8139b41a30aaSmrg    '') as_dir=./ ;;
8140b41a30aaSmrg    */) ;;
8141b41a30aaSmrg    *) as_dir=$as_dir/ ;;
8142b41a30aaSmrg  esac
814306f32fbeSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
8144b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
814506f32fbeSmrg    ac_cv_prog_ac_ct_OTOOL64="otool64"
8146b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
814706f32fbeSmrg    break 2
814806f32fbeSmrg  fi
814906f32fbeSmrgdone
815006f32fbeSmrg  done
815106f32fbeSmrgIFS=$as_save_IFS
815206f32fbeSmrg
815306f32fbeSmrgfi
815406f32fbeSmrgfi
815506f32fbeSmrgac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
815606f32fbeSmrgif test -n "$ac_ct_OTOOL64"; then
8157b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8158b41a30aaSmrgprintf "%s\n" "$ac_ct_OTOOL64" >&6; }
815906f32fbeSmrgelse
8160b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8161b41a30aaSmrgprintf "%s\n" "no" >&6; }
816206f32fbeSmrgfi
816306f32fbeSmrg
816406f32fbeSmrg  if test "x$ac_ct_OTOOL64" = x; then
816506f32fbeSmrg    OTOOL64=":"
816606f32fbeSmrg  else
816706f32fbeSmrg    case $cross_compiling:$ac_tool_warned in
816806f32fbeSmrgyes:)
8169b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8170b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
817106f32fbeSmrgac_tool_warned=yes ;;
817206f32fbeSmrgesac
817306f32fbeSmrg    OTOOL64=$ac_ct_OTOOL64
817406f32fbeSmrg  fi
817506f32fbeSmrgelse
817606f32fbeSmrg  OTOOL64="$ac_cv_prog_OTOOL64"
817706f32fbeSmrgfi
817806f32fbeSmrg
817906f32fbeSmrg
818006f32fbeSmrg
818106f32fbeSmrg
818206f32fbeSmrg
818306f32fbeSmrg
818406f32fbeSmrg
818506f32fbeSmrg
818606f32fbeSmrg
818706f32fbeSmrg
818806f32fbeSmrg
818906f32fbeSmrg
819006f32fbeSmrg
819106f32fbeSmrg
819206f32fbeSmrg
819306f32fbeSmrg
819406f32fbeSmrg
819506f32fbeSmrg
819606f32fbeSmrg
819706f32fbeSmrg
819806f32fbeSmrg
819906f32fbeSmrg
820006f32fbeSmrg
820106f32fbeSmrg
820206f32fbeSmrg
820306f32fbeSmrg
820406f32fbeSmrg
8205b41a30aaSmrg    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8206b41a30aaSmrgprintf %s "checking for -single_module linker flag... " >&6; }
8207b41a30aaSmrgif test ${lt_cv_apple_cc_single_mod+y}
8208b41a30aaSmrgthen :
8209b41a30aaSmrg  printf %s "(cached) " >&6
8210b41a30aaSmrgelse $as_nop
821106f32fbeSmrg  lt_cv_apple_cc_single_mod=no
8212b41a30aaSmrg      if test -z "$LT_MULTI_MODULE"; then
821306f32fbeSmrg	# By default we will add the -single_module flag. You can override
821406f32fbeSmrg	# by either setting the environment variable LT_MULTI_MODULE
821506f32fbeSmrg	# non-empty at configure time, or by adding -multi_module to the
821606f32fbeSmrg	# link flags.
821706f32fbeSmrg	rm -rf libconftest.dylib*
821806f32fbeSmrg	echo "int foo(void){return 1;}" > conftest.c
821906f32fbeSmrg	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
822006f32fbeSmrg-dynamiclib -Wl,-single_module conftest.c" >&5
822106f32fbeSmrg	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
822206f32fbeSmrg	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
822306f32fbeSmrg        _lt_result=$?
822457ee1794Smrg	# If there is a non-empty error log, and "single_module"
822557ee1794Smrg	# appears in it, assume the flag caused a linker warning
822657ee1794Smrg        if test -s conftest.err && $GREP single_module conftest.err; then
822757ee1794Smrg	  cat conftest.err >&5
822857ee1794Smrg	# Otherwise, if the output was created with a 0 exit code from
822957ee1794Smrg	# the compiler, it worked.
8230b41a30aaSmrg	elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
823106f32fbeSmrg	  lt_cv_apple_cc_single_mod=yes
823206f32fbeSmrg	else
823306f32fbeSmrg	  cat conftest.err >&5
823406f32fbeSmrg	fi
823506f32fbeSmrg	rm -rf libconftest.dylib*
823606f32fbeSmrg	rm -f conftest.*
823706f32fbeSmrg      fi
823806f32fbeSmrgfi
8239b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8240b41a30aaSmrgprintf "%s\n" "$lt_cv_apple_cc_single_mod" >&6; }
824157ee1794Smrg
8242b41a30aaSmrg    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8243b41a30aaSmrgprintf %s "checking for -exported_symbols_list linker flag... " >&6; }
8244b41a30aaSmrgif test ${lt_cv_ld_exported_symbols_list+y}
8245b41a30aaSmrgthen :
8246b41a30aaSmrg  printf %s "(cached) " >&6
8247b41a30aaSmrgelse $as_nop
824806f32fbeSmrg  lt_cv_ld_exported_symbols_list=no
824906f32fbeSmrg      save_LDFLAGS=$LDFLAGS
825006f32fbeSmrg      echo "_main" > conftest.sym
825106f32fbeSmrg      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
825206f32fbeSmrg      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
825306f32fbeSmrg/* end confdefs.h.  */
825406f32fbeSmrg
825506f32fbeSmrgint
8256b41a30aaSmrgmain (void)
825706f32fbeSmrg{
825806f32fbeSmrg
825906f32fbeSmrg  ;
826006f32fbeSmrg  return 0;
826106f32fbeSmrg}
826206f32fbeSmrg_ACEOF
8263b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
8264b41a30aaSmrgthen :
826506f32fbeSmrg  lt_cv_ld_exported_symbols_list=yes
8266b41a30aaSmrgelse $as_nop
826706f32fbeSmrg  lt_cv_ld_exported_symbols_list=no
826806f32fbeSmrgfi
8269b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
827006f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
8271b41a30aaSmrg	LDFLAGS=$save_LDFLAGS
827206f32fbeSmrg
827306f32fbeSmrgfi
8274b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8275b41a30aaSmrgprintf "%s\n" "$lt_cv_ld_exported_symbols_list" >&6; }
827657ee1794Smrg
8277b41a30aaSmrg    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8278b41a30aaSmrgprintf %s "checking for -force_load linker flag... " >&6; }
8279b41a30aaSmrgif test ${lt_cv_ld_force_load+y}
8280b41a30aaSmrgthen :
8281b41a30aaSmrg  printf %s "(cached) " >&6
8282b41a30aaSmrgelse $as_nop
828306f32fbeSmrg  lt_cv_ld_force_load=no
828406f32fbeSmrg      cat > conftest.c << _LT_EOF
828506f32fbeSmrgint forced_loaded() { return 2;}
828606f32fbeSmrg_LT_EOF
828706f32fbeSmrg      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
828806f32fbeSmrg      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8289b41a30aaSmrg      echo "$AR $AR_FLAGS libconftest.a conftest.o" >&5
8290b41a30aaSmrg      $AR $AR_FLAGS libconftest.a conftest.o 2>&5
829106f32fbeSmrg      echo "$RANLIB libconftest.a" >&5
829206f32fbeSmrg      $RANLIB libconftest.a 2>&5
829306f32fbeSmrg      cat > conftest.c << _LT_EOF
829406f32fbeSmrgint main() { return 0;}
829506f32fbeSmrg_LT_EOF
829606f32fbeSmrg      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
829706f32fbeSmrg      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
829806f32fbeSmrg      _lt_result=$?
829957ee1794Smrg      if test -s conftest.err && $GREP force_load conftest.err; then
830057ee1794Smrg	cat conftest.err >&5
8301b41a30aaSmrg      elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
830206f32fbeSmrg	lt_cv_ld_force_load=yes
830306f32fbeSmrg      else
830406f32fbeSmrg	cat conftest.err >&5
830506f32fbeSmrg      fi
830606f32fbeSmrg        rm -f conftest.err libconftest.a conftest conftest.c
830706f32fbeSmrg        rm -rf conftest.dSYM
830806f32fbeSmrg
830906f32fbeSmrgfi
8310b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8311b41a30aaSmrgprintf "%s\n" "$lt_cv_ld_force_load" >&6; }
831206f32fbeSmrg    case $host_os in
831306f32fbeSmrg    rhapsody* | darwin1.[012])
8314b41a30aaSmrg      _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
831506f32fbeSmrg    darwin1.*)
8316b41a30aaSmrg      _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8317b41a30aaSmrg    darwin*)
8318b41a30aaSmrg      case $MACOSX_DEPLOYMENT_TARGET,$host in
8319b41a30aaSmrg        10.[012],*|,*powerpc*-darwin[5-8]*)
8320b41a30aaSmrg          _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8321b41a30aaSmrg        *)
8322b41a30aaSmrg          _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
832306f32fbeSmrg      esac
832406f32fbeSmrg    ;;
832506f32fbeSmrg  esac
8326b41a30aaSmrg    if test yes = "$lt_cv_apple_cc_single_mod"; then
832706f32fbeSmrg      _lt_dar_single_mod='$single_module'
832806f32fbeSmrg    fi
8329b41a30aaSmrg    if test yes = "$lt_cv_ld_exported_symbols_list"; then
8330b41a30aaSmrg      _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
833106f32fbeSmrg    else
8332b41a30aaSmrg      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
833306f32fbeSmrg    fi
8334b41a30aaSmrg    if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
833506f32fbeSmrg      _lt_dsymutil='~$DSYMUTIL $lib || :'
833606f32fbeSmrg    else
833706f32fbeSmrg      _lt_dsymutil=
833806f32fbeSmrg    fi
833906f32fbeSmrg    ;;
834006f32fbeSmrg  esac
834106f32fbeSmrg
8342b41a30aaSmrg# func_munge_path_list VARIABLE PATH
8343b41a30aaSmrg# -----------------------------------
8344b41a30aaSmrg# VARIABLE is name of variable containing _space_ separated list of
8345b41a30aaSmrg# directories to be munged by the contents of PATH, which is string
8346b41a30aaSmrg# having a format:
8347b41a30aaSmrg# "DIR[:DIR]:"
8348b41a30aaSmrg#       string "DIR[ DIR]" will be prepended to VARIABLE
8349b41a30aaSmrg# ":DIR[:DIR]"
8350b41a30aaSmrg#       string "DIR[ DIR]" will be appended to VARIABLE
8351b41a30aaSmrg# "DIRP[:DIRP]::[DIRA:]DIRA"
8352b41a30aaSmrg#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
8353b41a30aaSmrg#       "DIRA[ DIRA]" will be appended to VARIABLE
8354b41a30aaSmrg# "DIR[:DIR]"
8355b41a30aaSmrg#       VARIABLE will be replaced by "DIR[ DIR]"
8356b41a30aaSmrgfunc_munge_path_list ()
835706f32fbeSmrg{
8358b41a30aaSmrg    case x$2 in
8359b41a30aaSmrg    x)
8360b41a30aaSmrg        ;;
8361b41a30aaSmrg    *:)
8362b41a30aaSmrg        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
8363b41a30aaSmrg        ;;
8364b41a30aaSmrg    x:*)
8365b41a30aaSmrg        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
8366b41a30aaSmrg        ;;
8367b41a30aaSmrg    *::*)
8368b41a30aaSmrg        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
8369b41a30aaSmrg        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
8370b41a30aaSmrg        ;;
8371b41a30aaSmrg    *)
8372b41a30aaSmrg        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
8373b41a30aaSmrg        ;;
8374b41a30aaSmrg    esac
837506f32fbeSmrg}
837606f32fbeSmrg
8377b41a30aaSmrgac_header= ac_cache=
8378b41a30aaSmrgfor ac_item in $ac_header_c_list
8379b41a30aaSmrgdo
8380b41a30aaSmrg  if test $ac_cache; then
8381b41a30aaSmrg    ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
8382b41a30aaSmrg    if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
8383b41a30aaSmrg      printf "%s\n" "#define $ac_item 1" >> confdefs.h
8384b41a30aaSmrg    fi
8385b41a30aaSmrg    ac_header= ac_cache=
8386b41a30aaSmrg  elif test $ac_header; then
8387b41a30aaSmrg    ac_cache=$ac_item
8388b41a30aaSmrg  else
8389b41a30aaSmrg    ac_header=$ac_item
8390b41a30aaSmrg  fi
8391b41a30aaSmrgdone
839206f32fbeSmrg
839306f32fbeSmrg
839406f32fbeSmrg
839506f32fbeSmrg
839606f32fbeSmrg
839706f32fbeSmrg
839806f32fbeSmrg
839906f32fbeSmrg
8400b41a30aaSmrgif test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
8401b41a30aaSmrgthen :
840206f32fbeSmrg
8403b41a30aaSmrgprintf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
840406f32fbeSmrg
840506f32fbeSmrgfi
8406b41a30aaSmrgac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
840706f32fbeSmrg"
8408b41a30aaSmrgif test "x$ac_cv_header_dlfcn_h" = xyes
8409b41a30aaSmrgthen :
8410b41a30aaSmrg  printf "%s\n" "#define HAVE_DLFCN_H 1" >>confdefs.h
841106f32fbeSmrg
841206f32fbeSmrgfi
841306f32fbeSmrg
841406f32fbeSmrg
841506f32fbeSmrg
841606f32fbeSmrg
841706f32fbeSmrg
841806f32fbeSmrg# Set options
841906f32fbeSmrg
842006f32fbeSmrg
842106f32fbeSmrg
842206f32fbeSmrg        enable_dlopen=no
842306f32fbeSmrg
842406f32fbeSmrg
842506f32fbeSmrg  enable_win32_dll=no
842606f32fbeSmrg
842706f32fbeSmrg
842806f32fbeSmrg            # Check whether --enable-shared was given.
8429b41a30aaSmrgif test ${enable_shared+y}
8430b41a30aaSmrgthen :
843106f32fbeSmrg  enableval=$enable_shared; p=${PACKAGE-default}
843206f32fbeSmrg    case $enableval in
843306f32fbeSmrg    yes) enable_shared=yes ;;
843406f32fbeSmrg    no) enable_shared=no ;;
843506f32fbeSmrg    *)
843606f32fbeSmrg      enable_shared=no
843706f32fbeSmrg      # Look at the argument we got.  We use all the common list separators.
8438b41a30aaSmrg      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
843906f32fbeSmrg      for pkg in $enableval; do
8440b41a30aaSmrg	IFS=$lt_save_ifs
844106f32fbeSmrg	if test "X$pkg" = "X$p"; then
844206f32fbeSmrg	  enable_shared=yes
844306f32fbeSmrg	fi
844406f32fbeSmrg      done
8445b41a30aaSmrg      IFS=$lt_save_ifs
844606f32fbeSmrg      ;;
844706f32fbeSmrg    esac
8448b41a30aaSmrgelse $as_nop
844906f32fbeSmrg  enable_shared=yes
845006f32fbeSmrgfi
845106f32fbeSmrg
845206f32fbeSmrg
845306f32fbeSmrg
845406f32fbeSmrg
845506f32fbeSmrg
845606f32fbeSmrg
845706f32fbeSmrg
845806f32fbeSmrg
845906f32fbeSmrg
846006f32fbeSmrg  # Check whether --enable-static was given.
8461b41a30aaSmrgif test ${enable_static+y}
8462b41a30aaSmrgthen :
846306f32fbeSmrg  enableval=$enable_static; p=${PACKAGE-default}
846406f32fbeSmrg    case $enableval in
846506f32fbeSmrg    yes) enable_static=yes ;;
846606f32fbeSmrg    no) enable_static=no ;;
846706f32fbeSmrg    *)
846806f32fbeSmrg     enable_static=no
846906f32fbeSmrg      # Look at the argument we got.  We use all the common list separators.
8470b41a30aaSmrg      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
847106f32fbeSmrg      for pkg in $enableval; do
8472b41a30aaSmrg	IFS=$lt_save_ifs
847306f32fbeSmrg	if test "X$pkg" = "X$p"; then
847406f32fbeSmrg	  enable_static=yes
847506f32fbeSmrg	fi
847606f32fbeSmrg      done
8477b41a30aaSmrg      IFS=$lt_save_ifs
847806f32fbeSmrg      ;;
847906f32fbeSmrg    esac
8480b41a30aaSmrgelse $as_nop
848106f32fbeSmrg  enable_static=yes
848206f32fbeSmrgfi
848306f32fbeSmrg
848406f32fbeSmrg
848506f32fbeSmrg
848606f32fbeSmrg
848706f32fbeSmrg
848806f32fbeSmrg
848906f32fbeSmrg
849006f32fbeSmrg
849106f32fbeSmrg
849206f32fbeSmrg
849306f32fbeSmrg# Check whether --with-pic was given.
8494b41a30aaSmrgif test ${with_pic+y}
8495b41a30aaSmrgthen :
849657ee1794Smrg  withval=$with_pic; lt_p=${PACKAGE-default}
849757ee1794Smrg    case $withval in
849857ee1794Smrg    yes|no) pic_mode=$withval ;;
849957ee1794Smrg    *)
850057ee1794Smrg      pic_mode=default
850157ee1794Smrg      # Look at the argument we got.  We use all the common list separators.
8502b41a30aaSmrg      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
850357ee1794Smrg      for lt_pkg in $withval; do
8504b41a30aaSmrg	IFS=$lt_save_ifs
850557ee1794Smrg	if test "X$lt_pkg" = "X$lt_p"; then
850657ee1794Smrg	  pic_mode=yes
850757ee1794Smrg	fi
850857ee1794Smrg      done
8509b41a30aaSmrg      IFS=$lt_save_ifs
851057ee1794Smrg      ;;
851157ee1794Smrg    esac
8512b41a30aaSmrgelse $as_nop
851306f32fbeSmrg  pic_mode=default
851406f32fbeSmrgfi
851506f32fbeSmrg
851606f32fbeSmrg
851706f32fbeSmrg
851806f32fbeSmrg
851906f32fbeSmrg
852006f32fbeSmrg
852106f32fbeSmrg
852206f32fbeSmrg
852306f32fbeSmrg  # Check whether --enable-fast-install was given.
8524b41a30aaSmrgif test ${enable_fast_install+y}
8525b41a30aaSmrgthen :
852606f32fbeSmrg  enableval=$enable_fast_install; p=${PACKAGE-default}
852706f32fbeSmrg    case $enableval in
852806f32fbeSmrg    yes) enable_fast_install=yes ;;
852906f32fbeSmrg    no) enable_fast_install=no ;;
853006f32fbeSmrg    *)
853106f32fbeSmrg      enable_fast_install=no
853206f32fbeSmrg      # Look at the argument we got.  We use all the common list separators.
8533b41a30aaSmrg      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
853406f32fbeSmrg      for pkg in $enableval; do
8535b41a30aaSmrg	IFS=$lt_save_ifs
853606f32fbeSmrg	if test "X$pkg" = "X$p"; then
853706f32fbeSmrg	  enable_fast_install=yes
853806f32fbeSmrg	fi
853906f32fbeSmrg      done
8540b41a30aaSmrg      IFS=$lt_save_ifs
854106f32fbeSmrg      ;;
854206f32fbeSmrg    esac
8543b41a30aaSmrgelse $as_nop
854406f32fbeSmrg  enable_fast_install=yes
854506f32fbeSmrgfi
854606f32fbeSmrg
854706f32fbeSmrg
854806f32fbeSmrg
854906f32fbeSmrg
855006f32fbeSmrg
855106f32fbeSmrg
855206f32fbeSmrg
855306f32fbeSmrg
8554b41a30aaSmrg  shared_archive_member_spec=
8555b41a30aaSmrgcase $host,$enable_shared in
8556b41a30aaSmrgpower*-*-aix[5-9]*,yes)
8557b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
8558b41a30aaSmrgprintf %s "checking which variant of shared library versioning to provide... " >&6; }
8559b41a30aaSmrg
8560b41a30aaSmrg# Check whether --with-aix-soname was given.
8561b41a30aaSmrgif test ${with_aix_soname+y}
8562b41a30aaSmrgthen :
8563b41a30aaSmrg  withval=$with_aix_soname; case $withval in
8564b41a30aaSmrg    aix|svr4|both)
8565b41a30aaSmrg      ;;
8566b41a30aaSmrg    *)
8567b41a30aaSmrg      as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
8568b41a30aaSmrg      ;;
8569b41a30aaSmrg    esac
8570b41a30aaSmrg    lt_cv_with_aix_soname=$with_aix_soname
8571b41a30aaSmrgelse $as_nop
8572b41a30aaSmrg  if test ${lt_cv_with_aix_soname+y}
8573b41a30aaSmrgthen :
8574b41a30aaSmrg  printf %s "(cached) " >&6
8575b41a30aaSmrgelse $as_nop
8576b41a30aaSmrg  lt_cv_with_aix_soname=aix
8577b41a30aaSmrgfi
8578b41a30aaSmrg
8579b41a30aaSmrg    with_aix_soname=$lt_cv_with_aix_soname
8580b41a30aaSmrgfi
8581b41a30aaSmrg
8582b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
8583b41a30aaSmrgprintf "%s\n" "$with_aix_soname" >&6; }
8584b41a30aaSmrg  if test aix != "$with_aix_soname"; then
8585b41a30aaSmrg    # For the AIX way of multilib, we name the shared archive member
8586b41a30aaSmrg    # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
8587b41a30aaSmrg    # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
8588b41a30aaSmrg    # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
8589b41a30aaSmrg    # the AIX toolchain works better with OBJECT_MODE set (default 32).
8590b41a30aaSmrg    if test 64 = "${OBJECT_MODE-32}"; then
8591b41a30aaSmrg      shared_archive_member_spec=shr_64
8592b41a30aaSmrg    else
8593b41a30aaSmrg      shared_archive_member_spec=shr
8594b41a30aaSmrg    fi
8595b41a30aaSmrg  fi
8596b41a30aaSmrg  ;;
8597b41a30aaSmrg*)
8598b41a30aaSmrg  with_aix_soname=aix
8599b41a30aaSmrg  ;;
8600b41a30aaSmrgesac
8601b41a30aaSmrg
8602b41a30aaSmrg
8603b41a30aaSmrg
8604b41a30aaSmrg
8605b41a30aaSmrg
8606b41a30aaSmrg
8607b41a30aaSmrg
860806f32fbeSmrg
860906f32fbeSmrg
861006f32fbeSmrg
861106f32fbeSmrg# This can be used to rebuild libtool when needed
8612b41a30aaSmrgLIBTOOL_DEPS=$ltmain
861306f32fbeSmrg
861406f32fbeSmrg# Always use our own libtool.
861506f32fbeSmrgLIBTOOL='$(SHELL) $(top_builddir)/libtool'
861606f32fbeSmrg
861706f32fbeSmrg
861806f32fbeSmrg
861906f32fbeSmrg
862006f32fbeSmrg
862106f32fbeSmrg
862206f32fbeSmrg
862306f32fbeSmrg
862406f32fbeSmrg
862506f32fbeSmrg
862606f32fbeSmrg
862706f32fbeSmrg
862806f32fbeSmrg
862906f32fbeSmrg
863006f32fbeSmrg
863106f32fbeSmrg
863206f32fbeSmrg
863306f32fbeSmrg
863406f32fbeSmrg
863506f32fbeSmrg
863606f32fbeSmrg
863757ee1794Smrg
863857ee1794Smrg
863957ee1794Smrg
864057ee1794Smrg
864106f32fbeSmrg
864206f32fbeSmrg
864306f32fbeSmrg
864406f32fbeSmrg
864506f32fbeSmrg
864606f32fbeSmrgtest -z "$LN_S" && LN_S="ln -s"
864706f32fbeSmrg
864806f32fbeSmrg
864906f32fbeSmrg
865006f32fbeSmrg
865106f32fbeSmrg
865206f32fbeSmrg
865306f32fbeSmrg
865406f32fbeSmrg
865506f32fbeSmrg
865606f32fbeSmrg
865706f32fbeSmrg
865806f32fbeSmrg
865906f32fbeSmrg
866006f32fbeSmrg
8661b41a30aaSmrgif test -n "${ZSH_VERSION+set}"; then
866206f32fbeSmrg   setopt NO_GLOB_SUBST
866306f32fbeSmrgfi
866406f32fbeSmrg
8665b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8666b41a30aaSmrgprintf %s "checking for objdir... " >&6; }
8667b41a30aaSmrgif test ${lt_cv_objdir+y}
8668b41a30aaSmrgthen :
8669b41a30aaSmrg  printf %s "(cached) " >&6
8670b41a30aaSmrgelse $as_nop
867106f32fbeSmrg  rm -f .libs 2>/dev/null
867206f32fbeSmrgmkdir .libs 2>/dev/null
867306f32fbeSmrgif test -d .libs; then
867406f32fbeSmrg  lt_cv_objdir=.libs
867506f32fbeSmrgelse
867606f32fbeSmrg  # MS-DOS does not allow filenames that begin with a dot.
867706f32fbeSmrg  lt_cv_objdir=_libs
867806f32fbeSmrgfi
867906f32fbeSmrgrmdir .libs 2>/dev/null
868006f32fbeSmrgfi
8681b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8682b41a30aaSmrgprintf "%s\n" "$lt_cv_objdir" >&6; }
868306f32fbeSmrgobjdir=$lt_cv_objdir
868406f32fbeSmrg
868506f32fbeSmrg
868606f32fbeSmrg
868706f32fbeSmrg
868806f32fbeSmrg
8689b41a30aaSmrgprintf "%s\n" "#define LT_OBJDIR \"$lt_cv_objdir/\"" >>confdefs.h
869006f32fbeSmrg
869106f32fbeSmrg
869206f32fbeSmrg
869306f32fbeSmrg
869406f32fbeSmrgcase $host_os in
869506f32fbeSmrgaix3*)
869606f32fbeSmrg  # AIX sometimes has problems with the GCC collect2 program.  For some
869706f32fbeSmrg  # reason, if we set the COLLECT_NAMES environment variable, the problems
869806f32fbeSmrg  # vanish in a puff of smoke.
8699b41a30aaSmrg  if test set != "${COLLECT_NAMES+set}"; then
870006f32fbeSmrg    COLLECT_NAMES=
870106f32fbeSmrg    export COLLECT_NAMES
870206f32fbeSmrg  fi
870306f32fbeSmrg  ;;
870406f32fbeSmrgesac
870506f32fbeSmrg
870606f32fbeSmrg# Global variables:
870706f32fbeSmrgofile=libtool
870806f32fbeSmrgcan_build_shared=yes
870906f32fbeSmrg
8710b41a30aaSmrg# All known linkers require a '.a' archive for static linking (except MSVC and
8711b41a30aaSmrg# ICC, which need '.lib').
871206f32fbeSmrglibext=a
871306f32fbeSmrg
8714b41a30aaSmrgwith_gnu_ld=$lt_cv_prog_gnu_ld
871506f32fbeSmrg
8716b41a30aaSmrgold_CC=$CC
8717b41a30aaSmrgold_CFLAGS=$CFLAGS
871806f32fbeSmrg
871906f32fbeSmrg# Set sane defaults for various variables
872006f32fbeSmrgtest -z "$CC" && CC=cc
872106f32fbeSmrgtest -z "$LTCC" && LTCC=$CC
872206f32fbeSmrgtest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
872306f32fbeSmrgtest -z "$LD" && LD=ld
872406f32fbeSmrgtest -z "$ac_objext" && ac_objext=o
872506f32fbeSmrg
8726b41a30aaSmrgfunc_cc_basename $compiler
8727b41a30aaSmrgcc_basename=$func_cc_basename_result
872806f32fbeSmrg
872906f32fbeSmrg
873006f32fbeSmrg# Only perform the check for file, if the check method requires it
873106f32fbeSmrgtest -z "$MAGIC_CMD" && MAGIC_CMD=file
873206f32fbeSmrgcase $deplibs_check_method in
873306f32fbeSmrgfile_magic*)
873406f32fbeSmrg  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8735b41a30aaSmrg    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8736b41a30aaSmrgprintf %s "checking for ${ac_tool_prefix}file... " >&6; }
8737b41a30aaSmrgif test ${lt_cv_path_MAGIC_CMD+y}
8738b41a30aaSmrgthen :
8739b41a30aaSmrg  printf %s "(cached) " >&6
8740b41a30aaSmrgelse $as_nop
874106f32fbeSmrg  case $MAGIC_CMD in
874206f32fbeSmrg[\\/*] |  ?:[\\/]*)
8743b41a30aaSmrg  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
874406f32fbeSmrg  ;;
874506f32fbeSmrg*)
8746b41a30aaSmrg  lt_save_MAGIC_CMD=$MAGIC_CMD
8747b41a30aaSmrg  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
874806f32fbeSmrg  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
874906f32fbeSmrg  for ac_dir in $ac_dummy; do
8750b41a30aaSmrg    IFS=$lt_save_ifs
875106f32fbeSmrg    test -z "$ac_dir" && ac_dir=.
8752b41a30aaSmrg    if test -f "$ac_dir/${ac_tool_prefix}file"; then
8753b41a30aaSmrg      lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
875406f32fbeSmrg      if test -n "$file_magic_test_file"; then
875506f32fbeSmrg	case $deplibs_check_method in
875606f32fbeSmrg	"file_magic "*)
875706f32fbeSmrg	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8758b41a30aaSmrg	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
875906f32fbeSmrg	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
876006f32fbeSmrg	    $EGREP "$file_magic_regex" > /dev/null; then
876106f32fbeSmrg	    :
876206f32fbeSmrg	  else
876306f32fbeSmrg	    cat <<_LT_EOF 1>&2
876406f32fbeSmrg
876506f32fbeSmrg*** Warning: the command libtool uses to detect shared libraries,
876606f32fbeSmrg*** $file_magic_cmd, produces output that libtool cannot recognize.
876706f32fbeSmrg*** The result is that libtool may fail to recognize shared libraries
876806f32fbeSmrg*** as such.  This will affect the creation of libtool libraries that
876906f32fbeSmrg*** depend on shared libraries, but programs linked with such libtool
877006f32fbeSmrg*** libraries will work regardless of this problem.  Nevertheless, you
877106f32fbeSmrg*** may want to report the problem to your system manager and/or to
877206f32fbeSmrg*** bug-libtool@gnu.org
877306f32fbeSmrg
877406f32fbeSmrg_LT_EOF
877506f32fbeSmrg	  fi ;;
877606f32fbeSmrg	esac
877706f32fbeSmrg      fi
877806f32fbeSmrg      break
877906f32fbeSmrg    fi
878006f32fbeSmrg  done
8781b41a30aaSmrg  IFS=$lt_save_ifs
8782b41a30aaSmrg  MAGIC_CMD=$lt_save_MAGIC_CMD
878306f32fbeSmrg  ;;
878406f32fbeSmrgesac
878506f32fbeSmrgfi
878606f32fbeSmrg
8787b41a30aaSmrgMAGIC_CMD=$lt_cv_path_MAGIC_CMD
878806f32fbeSmrgif test -n "$MAGIC_CMD"; then
8789b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8790b41a30aaSmrgprintf "%s\n" "$MAGIC_CMD" >&6; }
879106f32fbeSmrgelse
8792b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8793b41a30aaSmrgprintf "%s\n" "no" >&6; }
879406f32fbeSmrgfi
879506f32fbeSmrg
879606f32fbeSmrg
879706f32fbeSmrg
879806f32fbeSmrg
879906f32fbeSmrg
880006f32fbeSmrgif test -z "$lt_cv_path_MAGIC_CMD"; then
880106f32fbeSmrg  if test -n "$ac_tool_prefix"; then
8802b41a30aaSmrg    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8803b41a30aaSmrgprintf %s "checking for file... " >&6; }
8804b41a30aaSmrgif test ${lt_cv_path_MAGIC_CMD+y}
8805b41a30aaSmrgthen :
8806b41a30aaSmrg  printf %s "(cached) " >&6
8807b41a30aaSmrgelse $as_nop
880806f32fbeSmrg  case $MAGIC_CMD in
880906f32fbeSmrg[\\/*] |  ?:[\\/]*)
8810b41a30aaSmrg  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
881106f32fbeSmrg  ;;
881206f32fbeSmrg*)
8813b41a30aaSmrg  lt_save_MAGIC_CMD=$MAGIC_CMD
8814b41a30aaSmrg  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
881506f32fbeSmrg  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
881606f32fbeSmrg  for ac_dir in $ac_dummy; do
8817b41a30aaSmrg    IFS=$lt_save_ifs
881806f32fbeSmrg    test -z "$ac_dir" && ac_dir=.
8819b41a30aaSmrg    if test -f "$ac_dir/file"; then
8820b41a30aaSmrg      lt_cv_path_MAGIC_CMD=$ac_dir/"file"
882106f32fbeSmrg      if test -n "$file_magic_test_file"; then
882206f32fbeSmrg	case $deplibs_check_method in
882306f32fbeSmrg	"file_magic "*)
882406f32fbeSmrg	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8825b41a30aaSmrg	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
882606f32fbeSmrg	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
882706f32fbeSmrg	    $EGREP "$file_magic_regex" > /dev/null; then
882806f32fbeSmrg	    :
882906f32fbeSmrg	  else
883006f32fbeSmrg	    cat <<_LT_EOF 1>&2
883106f32fbeSmrg
883206f32fbeSmrg*** Warning: the command libtool uses to detect shared libraries,
883306f32fbeSmrg*** $file_magic_cmd, produces output that libtool cannot recognize.
883406f32fbeSmrg*** The result is that libtool may fail to recognize shared libraries
883506f32fbeSmrg*** as such.  This will affect the creation of libtool libraries that
883606f32fbeSmrg*** depend on shared libraries, but programs linked with such libtool
883706f32fbeSmrg*** libraries will work regardless of this problem.  Nevertheless, you
883806f32fbeSmrg*** may want to report the problem to your system manager and/or to
883906f32fbeSmrg*** bug-libtool@gnu.org
884006f32fbeSmrg
884106f32fbeSmrg_LT_EOF
884206f32fbeSmrg	  fi ;;
884306f32fbeSmrg	esac
884406f32fbeSmrg      fi
884506f32fbeSmrg      break
884606f32fbeSmrg    fi
884706f32fbeSmrg  done
8848b41a30aaSmrg  IFS=$lt_save_ifs
8849b41a30aaSmrg  MAGIC_CMD=$lt_save_MAGIC_CMD
885006f32fbeSmrg  ;;
885106f32fbeSmrgesac
885206f32fbeSmrgfi
885306f32fbeSmrg
8854b41a30aaSmrgMAGIC_CMD=$lt_cv_path_MAGIC_CMD
885506f32fbeSmrgif test -n "$MAGIC_CMD"; then
8856b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8857b41a30aaSmrgprintf "%s\n" "$MAGIC_CMD" >&6; }
885806f32fbeSmrgelse
8859b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8860b41a30aaSmrgprintf "%s\n" "no" >&6; }
886106f32fbeSmrgfi
886206f32fbeSmrg
886306f32fbeSmrg
886406f32fbeSmrg  else
886506f32fbeSmrg    MAGIC_CMD=:
886606f32fbeSmrg  fi
886706f32fbeSmrgfi
886806f32fbeSmrg
886906f32fbeSmrg  fi
887006f32fbeSmrg  ;;
887106f32fbeSmrgesac
887206f32fbeSmrg
887306f32fbeSmrg# Use C for the default configuration in the libtool script
887406f32fbeSmrg
8875b41a30aaSmrglt_save_CC=$CC
887606f32fbeSmrgac_ext=c
887706f32fbeSmrgac_cpp='$CPP $CPPFLAGS'
887806f32fbeSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
887906f32fbeSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
888006f32fbeSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu
888106f32fbeSmrg
888206f32fbeSmrg
888306f32fbeSmrg# Source file extension for C test sources.
888406f32fbeSmrgac_ext=c
888506f32fbeSmrg
888606f32fbeSmrg# Object file extension for compiled C test sources.
888706f32fbeSmrgobjext=o
888806f32fbeSmrgobjext=$objext
888906f32fbeSmrg
889006f32fbeSmrg# Code to be used in simple compile tests
889106f32fbeSmrglt_simple_compile_test_code="int some_variable = 0;"
889206f32fbeSmrg
889306f32fbeSmrg# Code to be used in simple link tests
889406f32fbeSmrglt_simple_link_test_code='int main(){return(0);}'
889506f32fbeSmrg
889606f32fbeSmrg
889706f32fbeSmrg
889806f32fbeSmrg
889906f32fbeSmrg
890006f32fbeSmrg
890106f32fbeSmrg
890206f32fbeSmrg# If no C compiler was specified, use CC.
890306f32fbeSmrgLTCC=${LTCC-"$CC"}
890406f32fbeSmrg
890506f32fbeSmrg# If no C compiler flags were specified, use CFLAGS.
890606f32fbeSmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
890706f32fbeSmrg
890806f32fbeSmrg# Allow CC to be a program name with arguments.
890906f32fbeSmrgcompiler=$CC
891006f32fbeSmrg
891106f32fbeSmrg# Save the default compiler, since it gets overwritten when the other
891206f32fbeSmrg# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
891306f32fbeSmrgcompiler_DEFAULT=$CC
891406f32fbeSmrg
891506f32fbeSmrg# save warnings/boilerplate of simple test code
891606f32fbeSmrgac_outfile=conftest.$ac_objext
891706f32fbeSmrgecho "$lt_simple_compile_test_code" >conftest.$ac_ext
891806f32fbeSmrgeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
891906f32fbeSmrg_lt_compiler_boilerplate=`cat conftest.err`
892006f32fbeSmrg$RM conftest*
892106f32fbeSmrg
892206f32fbeSmrgac_outfile=conftest.$ac_objext
892306f32fbeSmrgecho "$lt_simple_link_test_code" >conftest.$ac_ext
892406f32fbeSmrgeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
892506f32fbeSmrg_lt_linker_boilerplate=`cat conftest.err`
892606f32fbeSmrg$RM -r conftest*
892706f32fbeSmrg
892806f32fbeSmrg
892906f32fbeSmrgif test -n "$compiler"; then
893006f32fbeSmrg
893106f32fbeSmrglt_prog_compiler_no_builtin_flag=
893206f32fbeSmrg
8933b41a30aaSmrgif test yes = "$GCC"; then
893406f32fbeSmrg  case $cc_basename in
893506f32fbeSmrg  nvcc*)
893606f32fbeSmrg    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
893706f32fbeSmrg  *)
893806f32fbeSmrg    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
893906f32fbeSmrg  esac
894006f32fbeSmrg
8941b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8942b41a30aaSmrgprintf %s "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8943b41a30aaSmrgif test ${lt_cv_prog_compiler_rtti_exceptions+y}
8944b41a30aaSmrgthen :
8945b41a30aaSmrg  printf %s "(cached) " >&6
8946b41a30aaSmrgelse $as_nop
894706f32fbeSmrg  lt_cv_prog_compiler_rtti_exceptions=no
894806f32fbeSmrg   ac_outfile=conftest.$ac_objext
894906f32fbeSmrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8950b41a30aaSmrg   lt_compiler_flag="-fno-rtti -fno-exceptions"  ## exclude from sc_useless_quotes_in_assignment
895106f32fbeSmrg   # Insert the option either (1) after the last *FLAGS variable, or
895206f32fbeSmrg   # (2) before a word containing "conftest.", or (3) at the end.
895306f32fbeSmrg   # Note that $ac_compile itself does not contain backslashes and begins
895406f32fbeSmrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
895506f32fbeSmrg   # The option is referenced via a variable to avoid confusing sed.
895606f32fbeSmrg   lt_compile=`echo "$ac_compile" | $SED \
895706f32fbeSmrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
895806f32fbeSmrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
895906f32fbeSmrg   -e 's:$: $lt_compiler_flag:'`
896006f32fbeSmrg   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
896106f32fbeSmrg   (eval "$lt_compile" 2>conftest.err)
896206f32fbeSmrg   ac_status=$?
896306f32fbeSmrg   cat conftest.err >&5
896406f32fbeSmrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
896506f32fbeSmrg   if (exit $ac_status) && test -s "$ac_outfile"; then
896606f32fbeSmrg     # The compiler can only warn and ignore the option if not recognized
896706f32fbeSmrg     # So say no if there are warnings other than the usual output.
896806f32fbeSmrg     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
896906f32fbeSmrg     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
897006f32fbeSmrg     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
897106f32fbeSmrg       lt_cv_prog_compiler_rtti_exceptions=yes
897206f32fbeSmrg     fi
897306f32fbeSmrg   fi
897406f32fbeSmrg   $RM conftest*
897506f32fbeSmrg
897606f32fbeSmrgfi
8977b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8978b41a30aaSmrgprintf "%s\n" "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
897906f32fbeSmrg
8980b41a30aaSmrgif test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
898106f32fbeSmrg    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
898206f32fbeSmrgelse
898306f32fbeSmrg    :
898406f32fbeSmrgfi
898506f32fbeSmrg
898606f32fbeSmrgfi
898706f32fbeSmrg
898806f32fbeSmrg
898906f32fbeSmrg
899006f32fbeSmrg
899106f32fbeSmrg
899206f32fbeSmrg
899306f32fbeSmrg  lt_prog_compiler_wl=
899406f32fbeSmrglt_prog_compiler_pic=
899506f32fbeSmrglt_prog_compiler_static=
899606f32fbeSmrg
899706f32fbeSmrg
8998b41a30aaSmrg  if test yes = "$GCC"; then
899906f32fbeSmrg    lt_prog_compiler_wl='-Wl,'
900006f32fbeSmrg    lt_prog_compiler_static='-static'
900106f32fbeSmrg
900206f32fbeSmrg    case $host_os in
900306f32fbeSmrg      aix*)
900406f32fbeSmrg      # All AIX code is PIC.
9005b41a30aaSmrg      if test ia64 = "$host_cpu"; then
900606f32fbeSmrg	# AIX 5 now supports IA64 processor
900706f32fbeSmrg	lt_prog_compiler_static='-Bstatic'
900806f32fbeSmrg      fi
9009b41a30aaSmrg      lt_prog_compiler_pic='-fPIC'
901006f32fbeSmrg      ;;
901106f32fbeSmrg
901206f32fbeSmrg    amigaos*)
901306f32fbeSmrg      case $host_cpu in
901406f32fbeSmrg      powerpc)
901506f32fbeSmrg            # see comment about AmigaOS4 .so support
901606f32fbeSmrg            lt_prog_compiler_pic='-fPIC'
901706f32fbeSmrg        ;;
901806f32fbeSmrg      m68k)
901906f32fbeSmrg            # FIXME: we need at least 68020 code to build shared libraries, but
9020b41a30aaSmrg            # adding the '-m68020' flag to GCC prevents building anything better,
9021b41a30aaSmrg            # like '-m68040'.
902206f32fbeSmrg            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
902306f32fbeSmrg        ;;
902406f32fbeSmrg      esac
902506f32fbeSmrg      ;;
902606f32fbeSmrg
902706f32fbeSmrg    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
902806f32fbeSmrg      # PIC is the default for these OSes.
902906f32fbeSmrg      ;;
903006f32fbeSmrg
903106f32fbeSmrg    mingw* | cygwin* | pw32* | os2* | cegcc*)
903206f32fbeSmrg      # This hack is so that the source file can tell whether it is being
903306f32fbeSmrg      # built for inclusion in a dll (and should export symbols for example).
903406f32fbeSmrg      # Although the cygwin gcc ignores -fPIC, still need this for old-style
903506f32fbeSmrg      # (--disable-auto-import) libraries
903606f32fbeSmrg      lt_prog_compiler_pic='-DDLL_EXPORT'
9037b41a30aaSmrg      case $host_os in
9038b41a30aaSmrg      os2*)
9039b41a30aaSmrg	lt_prog_compiler_static='$wl-static'
9040b41a30aaSmrg	;;
9041b41a30aaSmrg      esac
904206f32fbeSmrg      ;;
904306f32fbeSmrg
904406f32fbeSmrg    darwin* | rhapsody*)
904506f32fbeSmrg      # PIC is the default on this platform
904606f32fbeSmrg      # Common symbols not allowed in MH_DYLIB files
904706f32fbeSmrg      lt_prog_compiler_pic='-fno-common'
904806f32fbeSmrg      ;;
904906f32fbeSmrg
905006f32fbeSmrg    haiku*)
905106f32fbeSmrg      # PIC is the default for Haiku.
905206f32fbeSmrg      # The "-static" flag exists, but is broken.
905306f32fbeSmrg      lt_prog_compiler_static=
905406f32fbeSmrg      ;;
905506f32fbeSmrg
905606f32fbeSmrg    hpux*)
905706f32fbeSmrg      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
905806f32fbeSmrg      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
905906f32fbeSmrg      # sets the default TLS model and affects inlining.
906006f32fbeSmrg      case $host_cpu in
906106f32fbeSmrg      hppa*64*)
906206f32fbeSmrg	# +Z the default
906306f32fbeSmrg	;;
906406f32fbeSmrg      *)
906506f32fbeSmrg	lt_prog_compiler_pic='-fPIC'
906606f32fbeSmrg	;;
906706f32fbeSmrg      esac
906806f32fbeSmrg      ;;
906906f32fbeSmrg
907006f32fbeSmrg    interix[3-9]*)
907106f32fbeSmrg      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
907206f32fbeSmrg      # Instead, we relocate shared libraries at runtime.
907306f32fbeSmrg      ;;
907406f32fbeSmrg
907506f32fbeSmrg    msdosdjgpp*)
907606f32fbeSmrg      # Just because we use GCC doesn't mean we suddenly get shared libraries
907706f32fbeSmrg      # on systems that don't support them.
907806f32fbeSmrg      lt_prog_compiler_can_build_shared=no
907906f32fbeSmrg      enable_shared=no
908006f32fbeSmrg      ;;
908106f32fbeSmrg
908206f32fbeSmrg    *nto* | *qnx*)
908306f32fbeSmrg      # QNX uses GNU C++, but need to define -shared option too, otherwise
908406f32fbeSmrg      # it will coredump.
908506f32fbeSmrg      lt_prog_compiler_pic='-fPIC -shared'
908606f32fbeSmrg      ;;
908706f32fbeSmrg
908806f32fbeSmrg    sysv4*MP*)
908906f32fbeSmrg      if test -d /usr/nec; then
909006f32fbeSmrg	lt_prog_compiler_pic=-Kconform_pic
909106f32fbeSmrg      fi
909206f32fbeSmrg      ;;
909306f32fbeSmrg
909406f32fbeSmrg    *)
909506f32fbeSmrg      lt_prog_compiler_pic='-fPIC'
909606f32fbeSmrg      ;;
909706f32fbeSmrg    esac
909806f32fbeSmrg
909906f32fbeSmrg    case $cc_basename in
910006f32fbeSmrg    nvcc*) # Cuda Compiler Driver 2.2
910106f32fbeSmrg      lt_prog_compiler_wl='-Xlinker '
910257ee1794Smrg      if test -n "$lt_prog_compiler_pic"; then
910357ee1794Smrg        lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
910457ee1794Smrg      fi
910506f32fbeSmrg      ;;
910606f32fbeSmrg    esac
910706f32fbeSmrg  else
910806f32fbeSmrg    # PORTME Check for flag to pass linker flags through the system compiler.
910906f32fbeSmrg    case $host_os in
911006f32fbeSmrg    aix*)
911106f32fbeSmrg      lt_prog_compiler_wl='-Wl,'
9112b41a30aaSmrg      if test ia64 = "$host_cpu"; then
911306f32fbeSmrg	# AIX 5 now supports IA64 processor
911406f32fbeSmrg	lt_prog_compiler_static='-Bstatic'
911506f32fbeSmrg      else
911606f32fbeSmrg	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
911706f32fbeSmrg      fi
911806f32fbeSmrg      ;;
911906f32fbeSmrg
9120b41a30aaSmrg    darwin* | rhapsody*)
9121b41a30aaSmrg      # PIC is the default on this platform
9122b41a30aaSmrg      # Common symbols not allowed in MH_DYLIB files
9123b41a30aaSmrg      lt_prog_compiler_pic='-fno-common'
9124b41a30aaSmrg      case $cc_basename in
9125b41a30aaSmrg      nagfor*)
9126b41a30aaSmrg        # NAG Fortran compiler
9127b41a30aaSmrg        lt_prog_compiler_wl='-Wl,-Wl,,'
9128b41a30aaSmrg        lt_prog_compiler_pic='-PIC'
9129b41a30aaSmrg        lt_prog_compiler_static='-Bstatic'
9130b41a30aaSmrg        ;;
9131b41a30aaSmrg      esac
9132b41a30aaSmrg      ;;
9133b41a30aaSmrg
913406f32fbeSmrg    mingw* | cygwin* | pw32* | os2* | cegcc*)
913506f32fbeSmrg      # This hack is so that the source file can tell whether it is being
913606f32fbeSmrg      # built for inclusion in a dll (and should export symbols for example).
913706f32fbeSmrg      lt_prog_compiler_pic='-DDLL_EXPORT'
9138b41a30aaSmrg      case $host_os in
9139b41a30aaSmrg      os2*)
9140b41a30aaSmrg	lt_prog_compiler_static='$wl-static'
9141b41a30aaSmrg	;;
9142b41a30aaSmrg      esac
914306f32fbeSmrg      ;;
914406f32fbeSmrg
914506f32fbeSmrg    hpux9* | hpux10* | hpux11*)
914606f32fbeSmrg      lt_prog_compiler_wl='-Wl,'
914706f32fbeSmrg      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
914806f32fbeSmrg      # not for PA HP-UX.
914906f32fbeSmrg      case $host_cpu in
915006f32fbeSmrg      hppa*64*|ia64*)
915106f32fbeSmrg	# +Z the default
915206f32fbeSmrg	;;
915306f32fbeSmrg      *)
915406f32fbeSmrg	lt_prog_compiler_pic='+Z'
915506f32fbeSmrg	;;
915606f32fbeSmrg      esac
915706f32fbeSmrg      # Is there a better lt_prog_compiler_static that works with the bundled CC?
9158b41a30aaSmrg      lt_prog_compiler_static='$wl-a ${wl}archive'
915906f32fbeSmrg      ;;
916006f32fbeSmrg
916106f32fbeSmrg    irix5* | irix6* | nonstopux*)
916206f32fbeSmrg      lt_prog_compiler_wl='-Wl,'
916306f32fbeSmrg      # PIC (with -KPIC) is the default.
916406f32fbeSmrg      lt_prog_compiler_static='-non_shared'
916506f32fbeSmrg      ;;
916606f32fbeSmrg
916731637056Smrg    linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
916806f32fbeSmrg      case $cc_basename in
9169b41a30aaSmrg      # old Intel for x86_64, which still supported -KPIC.
917006f32fbeSmrg      ecc*)
917106f32fbeSmrg	lt_prog_compiler_wl='-Wl,'
917206f32fbeSmrg	lt_prog_compiler_pic='-KPIC'
917306f32fbeSmrg	lt_prog_compiler_static='-static'
917406f32fbeSmrg        ;;
917506f32fbeSmrg      # icc used to be incompatible with GCC.
917606f32fbeSmrg      # ICC 10 doesn't accept -KPIC any more.
917706f32fbeSmrg      icc* | ifort*)
917806f32fbeSmrg	lt_prog_compiler_wl='-Wl,'
917906f32fbeSmrg	lt_prog_compiler_pic='-fPIC'
918006f32fbeSmrg	lt_prog_compiler_static='-static'
918106f32fbeSmrg        ;;
918206f32fbeSmrg      # Lahey Fortran 8.1.
918306f32fbeSmrg      lf95*)
918406f32fbeSmrg	lt_prog_compiler_wl='-Wl,'
918506f32fbeSmrg	lt_prog_compiler_pic='--shared'
918606f32fbeSmrg	lt_prog_compiler_static='--static'
918706f32fbeSmrg	;;
918806f32fbeSmrg      nagfor*)
918906f32fbeSmrg	# NAG Fortran compiler
919006f32fbeSmrg	lt_prog_compiler_wl='-Wl,-Wl,,'
919106f32fbeSmrg	lt_prog_compiler_pic='-PIC'
919206f32fbeSmrg	lt_prog_compiler_static='-Bstatic'
919306f32fbeSmrg	;;
9194b41a30aaSmrg      tcc*)
9195b41a30aaSmrg	# Fabrice Bellard et al's Tiny C Compiler
9196b41a30aaSmrg	lt_prog_compiler_wl='-Wl,'
9197b41a30aaSmrg	lt_prog_compiler_pic='-fPIC'
9198b41a30aaSmrg	lt_prog_compiler_static='-static'
9199b41a30aaSmrg	;;
920006f32fbeSmrg      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
920106f32fbeSmrg        # Portland Group compilers (*not* the Pentium gcc compiler,
920206f32fbeSmrg	# which looks to be a dead project)
920306f32fbeSmrg	lt_prog_compiler_wl='-Wl,'
920406f32fbeSmrg	lt_prog_compiler_pic='-fpic'
920506f32fbeSmrg	lt_prog_compiler_static='-Bstatic'
920606f32fbeSmrg        ;;
920706f32fbeSmrg      ccc*)
920806f32fbeSmrg        lt_prog_compiler_wl='-Wl,'
920906f32fbeSmrg        # All Alpha code is PIC.
921006f32fbeSmrg        lt_prog_compiler_static='-non_shared'
921106f32fbeSmrg        ;;
921206f32fbeSmrg      xl* | bgxl* | bgf* | mpixl*)
921306f32fbeSmrg	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
921406f32fbeSmrg	lt_prog_compiler_wl='-Wl,'
921506f32fbeSmrg	lt_prog_compiler_pic='-qpic'
921606f32fbeSmrg	lt_prog_compiler_static='-qstaticlink'
921706f32fbeSmrg	;;
921806f32fbeSmrg      *)
9219b41a30aaSmrg	case `$CC -V 2>&1 | $SED 5q` in
922057ee1794Smrg	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
922106f32fbeSmrg	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
922206f32fbeSmrg	  lt_prog_compiler_pic='-KPIC'
922306f32fbeSmrg	  lt_prog_compiler_static='-Bstatic'
922406f32fbeSmrg	  lt_prog_compiler_wl=''
922506f32fbeSmrg	  ;;
922657ee1794Smrg	*Sun\ F* | *Sun*Fortran*)
922757ee1794Smrg	  lt_prog_compiler_pic='-KPIC'
922857ee1794Smrg	  lt_prog_compiler_static='-Bstatic'
922957ee1794Smrg	  lt_prog_compiler_wl='-Qoption ld '
923057ee1794Smrg	  ;;
923106f32fbeSmrg	*Sun\ C*)
923206f32fbeSmrg	  # Sun C 5.9
923306f32fbeSmrg	  lt_prog_compiler_pic='-KPIC'
923406f32fbeSmrg	  lt_prog_compiler_static='-Bstatic'
923506f32fbeSmrg	  lt_prog_compiler_wl='-Wl,'
923606f32fbeSmrg	  ;;
923757ee1794Smrg        *Intel*\ [CF]*Compiler*)
923857ee1794Smrg	  lt_prog_compiler_wl='-Wl,'
923957ee1794Smrg	  lt_prog_compiler_pic='-fPIC'
924057ee1794Smrg	  lt_prog_compiler_static='-static'
924157ee1794Smrg	  ;;
924257ee1794Smrg	*Portland\ Group*)
924357ee1794Smrg	  lt_prog_compiler_wl='-Wl,'
924457ee1794Smrg	  lt_prog_compiler_pic='-fpic'
924557ee1794Smrg	  lt_prog_compiler_static='-Bstatic'
924657ee1794Smrg	  ;;
924706f32fbeSmrg	esac
924806f32fbeSmrg	;;
924906f32fbeSmrg      esac
925006f32fbeSmrg      ;;
925106f32fbeSmrg
925206f32fbeSmrg    newsos6)
925306f32fbeSmrg      lt_prog_compiler_pic='-KPIC'
925406f32fbeSmrg      lt_prog_compiler_static='-Bstatic'
925506f32fbeSmrg      ;;
925606f32fbeSmrg
925706f32fbeSmrg    *nto* | *qnx*)
925806f32fbeSmrg      # QNX uses GNU C++, but need to define -shared option too, otherwise
925906f32fbeSmrg      # it will coredump.
926006f32fbeSmrg      lt_prog_compiler_pic='-fPIC -shared'
926106f32fbeSmrg      ;;
926206f32fbeSmrg
926306f32fbeSmrg    osf3* | osf4* | osf5*)
926406f32fbeSmrg      lt_prog_compiler_wl='-Wl,'
926506f32fbeSmrg      # All OSF/1 code is PIC.
926606f32fbeSmrg      lt_prog_compiler_static='-non_shared'
926706f32fbeSmrg      ;;
926806f32fbeSmrg
926906f32fbeSmrg    rdos*)
927006f32fbeSmrg      lt_prog_compiler_static='-non_shared'
927106f32fbeSmrg      ;;
927206f32fbeSmrg
927306f32fbeSmrg    solaris*)
927406f32fbeSmrg      lt_prog_compiler_pic='-KPIC'
927506f32fbeSmrg      lt_prog_compiler_static='-Bstatic'
927606f32fbeSmrg      case $cc_basename in
927706f32fbeSmrg      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
927806f32fbeSmrg	lt_prog_compiler_wl='-Qoption ld ';;
927906f32fbeSmrg      *)
928006f32fbeSmrg	lt_prog_compiler_wl='-Wl,';;
928106f32fbeSmrg      esac
928206f32fbeSmrg      ;;
928306f32fbeSmrg
928406f32fbeSmrg    sunos4*)
928506f32fbeSmrg      lt_prog_compiler_wl='-Qoption ld '
928606f32fbeSmrg      lt_prog_compiler_pic='-PIC'
928706f32fbeSmrg      lt_prog_compiler_static='-Bstatic'
928806f32fbeSmrg      ;;
928906f32fbeSmrg
929006f32fbeSmrg    sysv4 | sysv4.2uw2* | sysv4.3*)
929106f32fbeSmrg      lt_prog_compiler_wl='-Wl,'
929206f32fbeSmrg      lt_prog_compiler_pic='-KPIC'
929306f32fbeSmrg      lt_prog_compiler_static='-Bstatic'
929406f32fbeSmrg      ;;
929506f32fbeSmrg
929606f32fbeSmrg    sysv4*MP*)
9297b41a30aaSmrg      if test -d /usr/nec; then
929806f32fbeSmrg	lt_prog_compiler_pic='-Kconform_pic'
929906f32fbeSmrg	lt_prog_compiler_static='-Bstatic'
930006f32fbeSmrg      fi
930106f32fbeSmrg      ;;
930206f32fbeSmrg
930306f32fbeSmrg    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
930406f32fbeSmrg      lt_prog_compiler_wl='-Wl,'
930506f32fbeSmrg      lt_prog_compiler_pic='-KPIC'
930606f32fbeSmrg      lt_prog_compiler_static='-Bstatic'
930706f32fbeSmrg      ;;
930806f32fbeSmrg
930906f32fbeSmrg    unicos*)
931006f32fbeSmrg      lt_prog_compiler_wl='-Wl,'
931106f32fbeSmrg      lt_prog_compiler_can_build_shared=no
931206f32fbeSmrg      ;;
931306f32fbeSmrg
931406f32fbeSmrg    uts4*)
931506f32fbeSmrg      lt_prog_compiler_pic='-pic'
931606f32fbeSmrg      lt_prog_compiler_static='-Bstatic'
931706f32fbeSmrg      ;;
931806f32fbeSmrg
931906f32fbeSmrg    *)
932006f32fbeSmrg      lt_prog_compiler_can_build_shared=no
932106f32fbeSmrg      ;;
932206f32fbeSmrg    esac
932306f32fbeSmrg  fi
932406f32fbeSmrg
932506f32fbeSmrgcase $host_os in
9326b41a30aaSmrg  # For platforms that do not support PIC, -DPIC is meaningless:
932706f32fbeSmrg  *djgpp*)
932806f32fbeSmrg    lt_prog_compiler_pic=
932906f32fbeSmrg    ;;
933006f32fbeSmrg  *)
933106f32fbeSmrg    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
933206f32fbeSmrg    ;;
933306f32fbeSmrgesac
933406f32fbeSmrg
9335b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9336b41a30aaSmrgprintf %s "checking for $compiler option to produce PIC... " >&6; }
9337b41a30aaSmrgif test ${lt_cv_prog_compiler_pic+y}
9338b41a30aaSmrgthen :
9339b41a30aaSmrg  printf %s "(cached) " >&6
9340b41a30aaSmrgelse $as_nop
934106f32fbeSmrg  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
934206f32fbeSmrgfi
9343b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
9344b41a30aaSmrgprintf "%s\n" "$lt_cv_prog_compiler_pic" >&6; }
934506f32fbeSmrglt_prog_compiler_pic=$lt_cv_prog_compiler_pic
934606f32fbeSmrg
934706f32fbeSmrg#
934806f32fbeSmrg# Check to make sure the PIC flag actually works.
934906f32fbeSmrg#
935006f32fbeSmrgif test -n "$lt_prog_compiler_pic"; then
9351b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9352b41a30aaSmrgprintf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9353b41a30aaSmrgif test ${lt_cv_prog_compiler_pic_works+y}
9354b41a30aaSmrgthen :
9355b41a30aaSmrg  printf %s "(cached) " >&6
9356b41a30aaSmrgelse $as_nop
935706f32fbeSmrg  lt_cv_prog_compiler_pic_works=no
935806f32fbeSmrg   ac_outfile=conftest.$ac_objext
935906f32fbeSmrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9360b41a30aaSmrg   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"  ## exclude from sc_useless_quotes_in_assignment
936106f32fbeSmrg   # Insert the option either (1) after the last *FLAGS variable, or
936206f32fbeSmrg   # (2) before a word containing "conftest.", or (3) at the end.
936306f32fbeSmrg   # Note that $ac_compile itself does not contain backslashes and begins
936406f32fbeSmrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
936506f32fbeSmrg   # The option is referenced via a variable to avoid confusing sed.
936606f32fbeSmrg   lt_compile=`echo "$ac_compile" | $SED \
936706f32fbeSmrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
936806f32fbeSmrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
936906f32fbeSmrg   -e 's:$: $lt_compiler_flag:'`
937006f32fbeSmrg   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
937106f32fbeSmrg   (eval "$lt_compile" 2>conftest.err)
937206f32fbeSmrg   ac_status=$?
937306f32fbeSmrg   cat conftest.err >&5
937406f32fbeSmrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
937506f32fbeSmrg   if (exit $ac_status) && test -s "$ac_outfile"; then
937606f32fbeSmrg     # The compiler can only warn and ignore the option if not recognized
937706f32fbeSmrg     # So say no if there are warnings other than the usual output.
937806f32fbeSmrg     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
937906f32fbeSmrg     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
938006f32fbeSmrg     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
938106f32fbeSmrg       lt_cv_prog_compiler_pic_works=yes
938206f32fbeSmrg     fi
938306f32fbeSmrg   fi
938406f32fbeSmrg   $RM conftest*
938506f32fbeSmrg
938606f32fbeSmrgfi
9387b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9388b41a30aaSmrgprintf "%s\n" "$lt_cv_prog_compiler_pic_works" >&6; }
938906f32fbeSmrg
9390b41a30aaSmrgif test yes = "$lt_cv_prog_compiler_pic_works"; then
939106f32fbeSmrg    case $lt_prog_compiler_pic in
939206f32fbeSmrg     "" | " "*) ;;
939306f32fbeSmrg     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
939406f32fbeSmrg     esac
939506f32fbeSmrgelse
939606f32fbeSmrg    lt_prog_compiler_pic=
939706f32fbeSmrg     lt_prog_compiler_can_build_shared=no
939806f32fbeSmrgfi
939906f32fbeSmrg
940006f32fbeSmrgfi
940106f32fbeSmrg
940206f32fbeSmrg
940306f32fbeSmrg
940406f32fbeSmrg
940506f32fbeSmrg
940606f32fbeSmrg
940706f32fbeSmrg
940806f32fbeSmrg
940906f32fbeSmrg
941006f32fbeSmrg
941106f32fbeSmrg
941206f32fbeSmrg#
941306f32fbeSmrg# Check to make sure the static flag actually works.
941406f32fbeSmrg#
941506f32fbeSmrgwl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9416b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9417b41a30aaSmrgprintf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9418b41a30aaSmrgif test ${lt_cv_prog_compiler_static_works+y}
9419b41a30aaSmrgthen :
9420b41a30aaSmrg  printf %s "(cached) " >&6
9421b41a30aaSmrgelse $as_nop
942206f32fbeSmrg  lt_cv_prog_compiler_static_works=no
9423b41a30aaSmrg   save_LDFLAGS=$LDFLAGS
942406f32fbeSmrg   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
942506f32fbeSmrg   echo "$lt_simple_link_test_code" > conftest.$ac_ext
942606f32fbeSmrg   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
942706f32fbeSmrg     # The linker can only warn and ignore the option if not recognized
942806f32fbeSmrg     # So say no if there are warnings
942906f32fbeSmrg     if test -s conftest.err; then
943006f32fbeSmrg       # Append any errors to the config.log.
943106f32fbeSmrg       cat conftest.err 1>&5
943206f32fbeSmrg       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
943306f32fbeSmrg       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
943406f32fbeSmrg       if diff conftest.exp conftest.er2 >/dev/null; then
943506f32fbeSmrg         lt_cv_prog_compiler_static_works=yes
943606f32fbeSmrg       fi
943706f32fbeSmrg     else
943806f32fbeSmrg       lt_cv_prog_compiler_static_works=yes
943906f32fbeSmrg     fi
944006f32fbeSmrg   fi
944106f32fbeSmrg   $RM -r conftest*
9442b41a30aaSmrg   LDFLAGS=$save_LDFLAGS
944306f32fbeSmrg
944406f32fbeSmrgfi
9445b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9446b41a30aaSmrgprintf "%s\n" "$lt_cv_prog_compiler_static_works" >&6; }
944706f32fbeSmrg
9448b41a30aaSmrgif test yes = "$lt_cv_prog_compiler_static_works"; then
944906f32fbeSmrg    :
945006f32fbeSmrgelse
945106f32fbeSmrg    lt_prog_compiler_static=
945206f32fbeSmrgfi
945306f32fbeSmrg
945406f32fbeSmrg
945506f32fbeSmrg
945606f32fbeSmrg
945706f32fbeSmrg
945806f32fbeSmrg
945906f32fbeSmrg
9460b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9461b41a30aaSmrgprintf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9462b41a30aaSmrgif test ${lt_cv_prog_compiler_c_o+y}
9463b41a30aaSmrgthen :
9464b41a30aaSmrg  printf %s "(cached) " >&6
9465b41a30aaSmrgelse $as_nop
946606f32fbeSmrg  lt_cv_prog_compiler_c_o=no
946706f32fbeSmrg   $RM -r conftest 2>/dev/null
946806f32fbeSmrg   mkdir conftest
946906f32fbeSmrg   cd conftest
947006f32fbeSmrg   mkdir out
947106f32fbeSmrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
947206f32fbeSmrg
947306f32fbeSmrg   lt_compiler_flag="-o out/conftest2.$ac_objext"
947406f32fbeSmrg   # Insert the option either (1) after the last *FLAGS variable, or
947506f32fbeSmrg   # (2) before a word containing "conftest.", or (3) at the end.
947606f32fbeSmrg   # Note that $ac_compile itself does not contain backslashes and begins
947706f32fbeSmrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
947806f32fbeSmrg   lt_compile=`echo "$ac_compile" | $SED \
947906f32fbeSmrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
948006f32fbeSmrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
948106f32fbeSmrg   -e 's:$: $lt_compiler_flag:'`
948206f32fbeSmrg   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
948306f32fbeSmrg   (eval "$lt_compile" 2>out/conftest.err)
948406f32fbeSmrg   ac_status=$?
948506f32fbeSmrg   cat out/conftest.err >&5
948606f32fbeSmrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
948706f32fbeSmrg   if (exit $ac_status) && test -s out/conftest2.$ac_objext
948806f32fbeSmrg   then
948906f32fbeSmrg     # The compiler can only warn and ignore the option if not recognized
949006f32fbeSmrg     # So say no if there are warnings
949106f32fbeSmrg     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
949206f32fbeSmrg     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
949306f32fbeSmrg     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
949406f32fbeSmrg       lt_cv_prog_compiler_c_o=yes
949506f32fbeSmrg     fi
949606f32fbeSmrg   fi
949706f32fbeSmrg   chmod u+w . 2>&5
949806f32fbeSmrg   $RM conftest*
949906f32fbeSmrg   # SGI C++ compiler will create directory out/ii_files/ for
950006f32fbeSmrg   # template instantiation
950106f32fbeSmrg   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
950206f32fbeSmrg   $RM out/* && rmdir out
950306f32fbeSmrg   cd ..
950406f32fbeSmrg   $RM -r conftest
950506f32fbeSmrg   $RM conftest*
950606f32fbeSmrg
950706f32fbeSmrgfi
9508b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9509b41a30aaSmrgprintf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; }
951006f32fbeSmrg
951106f32fbeSmrg
951206f32fbeSmrg
951306f32fbeSmrg
951406f32fbeSmrg
951506f32fbeSmrg
9516b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9517b41a30aaSmrgprintf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9518b41a30aaSmrgif test ${lt_cv_prog_compiler_c_o+y}
9519b41a30aaSmrgthen :
9520b41a30aaSmrg  printf %s "(cached) " >&6
9521b41a30aaSmrgelse $as_nop
952206f32fbeSmrg  lt_cv_prog_compiler_c_o=no
952306f32fbeSmrg   $RM -r conftest 2>/dev/null
952406f32fbeSmrg   mkdir conftest
952506f32fbeSmrg   cd conftest
952606f32fbeSmrg   mkdir out
952706f32fbeSmrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
952806f32fbeSmrg
952906f32fbeSmrg   lt_compiler_flag="-o out/conftest2.$ac_objext"
953006f32fbeSmrg   # Insert the option either (1) after the last *FLAGS variable, or
953106f32fbeSmrg   # (2) before a word containing "conftest.", or (3) at the end.
953206f32fbeSmrg   # Note that $ac_compile itself does not contain backslashes and begins
953306f32fbeSmrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
953406f32fbeSmrg   lt_compile=`echo "$ac_compile" | $SED \
953506f32fbeSmrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
953606f32fbeSmrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
953706f32fbeSmrg   -e 's:$: $lt_compiler_flag:'`
953806f32fbeSmrg   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
953906f32fbeSmrg   (eval "$lt_compile" 2>out/conftest.err)
954006f32fbeSmrg   ac_status=$?
954106f32fbeSmrg   cat out/conftest.err >&5
954206f32fbeSmrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
954306f32fbeSmrg   if (exit $ac_status) && test -s out/conftest2.$ac_objext
954406f32fbeSmrg   then
954506f32fbeSmrg     # The compiler can only warn and ignore the option if not recognized
954606f32fbeSmrg     # So say no if there are warnings
954706f32fbeSmrg     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
954806f32fbeSmrg     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
954906f32fbeSmrg     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
955006f32fbeSmrg       lt_cv_prog_compiler_c_o=yes
955106f32fbeSmrg     fi
955206f32fbeSmrg   fi
955306f32fbeSmrg   chmod u+w . 2>&5
955406f32fbeSmrg   $RM conftest*
955506f32fbeSmrg   # SGI C++ compiler will create directory out/ii_files/ for
955606f32fbeSmrg   # template instantiation
955706f32fbeSmrg   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
955806f32fbeSmrg   $RM out/* && rmdir out
955906f32fbeSmrg   cd ..
956006f32fbeSmrg   $RM -r conftest
956106f32fbeSmrg   $RM conftest*
956206f32fbeSmrg
956306f32fbeSmrgfi
9564b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9565b41a30aaSmrgprintf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; }
956606f32fbeSmrg
956706f32fbeSmrg
956806f32fbeSmrg
956906f32fbeSmrg
9570b41a30aaSmrghard_links=nottested
9571b41a30aaSmrgif test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
957206f32fbeSmrg  # do not overwrite the value of need_locks provided by the user
9573b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9574b41a30aaSmrgprintf %s "checking if we can lock with hard links... " >&6; }
957506f32fbeSmrg  hard_links=yes
957606f32fbeSmrg  $RM conftest*
957706f32fbeSmrg  ln conftest.a conftest.b 2>/dev/null && hard_links=no
957806f32fbeSmrg  touch conftest.a
957906f32fbeSmrg  ln conftest.a conftest.b 2>&5 || hard_links=no
958006f32fbeSmrg  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9581b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9582b41a30aaSmrgprintf "%s\n" "$hard_links" >&6; }
9583b41a30aaSmrg  if test no = "$hard_links"; then
9584b41a30aaSmrg    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
9585b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
958606f32fbeSmrg    need_locks=warn
958706f32fbeSmrg  fi
958806f32fbeSmrgelse
958906f32fbeSmrg  need_locks=no
959006f32fbeSmrgfi
959106f32fbeSmrg
959206f32fbeSmrg
959306f32fbeSmrg
959406f32fbeSmrg
959506f32fbeSmrg
959606f32fbeSmrg
9597b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9598b41a30aaSmrgprintf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
959906f32fbeSmrg
960006f32fbeSmrg  runpath_var=
960106f32fbeSmrg  allow_undefined_flag=
960206f32fbeSmrg  always_export_symbols=no
960306f32fbeSmrg  archive_cmds=
960406f32fbeSmrg  archive_expsym_cmds=
960506f32fbeSmrg  compiler_needs_object=no
960606f32fbeSmrg  enable_shared_with_static_runtimes=no
960706f32fbeSmrg  export_dynamic_flag_spec=
960806f32fbeSmrg  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
960906f32fbeSmrg  hardcode_automatic=no
961006f32fbeSmrg  hardcode_direct=no
961106f32fbeSmrg  hardcode_direct_absolute=no
961206f32fbeSmrg  hardcode_libdir_flag_spec=
961306f32fbeSmrg  hardcode_libdir_separator=
961406f32fbeSmrg  hardcode_minus_L=no
961506f32fbeSmrg  hardcode_shlibpath_var=unsupported
961606f32fbeSmrg  inherit_rpath=no
961706f32fbeSmrg  link_all_deplibs=unknown
961806f32fbeSmrg  module_cmds=
961906f32fbeSmrg  module_expsym_cmds=
962006f32fbeSmrg  old_archive_from_new_cmds=
962106f32fbeSmrg  old_archive_from_expsyms_cmds=
962206f32fbeSmrg  thread_safe_flag_spec=
962306f32fbeSmrg  whole_archive_flag_spec=
962406f32fbeSmrg  # include_expsyms should be a list of space-separated symbols to be *always*
962506f32fbeSmrg  # included in the symbol list
962606f32fbeSmrg  include_expsyms=
962706f32fbeSmrg  # exclude_expsyms can be an extended regexp of symbols to exclude
9628b41a30aaSmrg  # it will be wrapped by ' (' and ')$', so one must not match beginning or
9629b41a30aaSmrg  # end of line.  Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
9630b41a30aaSmrg  # as well as any symbol that contains 'd'.
963106f32fbeSmrg  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
963206f32fbeSmrg  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
963306f32fbeSmrg  # platforms (ab)use it in PIC code, but their linkers get confused if
963406f32fbeSmrg  # the symbol is explicitly referenced.  Since portable code cannot
963506f32fbeSmrg  # rely on this symbol name, it's probably fine to never include it in
963606f32fbeSmrg  # preloaded symbol tables.
963706f32fbeSmrg  # Exclude shared library initialization/finalization symbols.
963806f32fbeSmrg  extract_expsyms_cmds=
963906f32fbeSmrg
964006f32fbeSmrg  case $host_os in
964106f32fbeSmrg  cygwin* | mingw* | pw32* | cegcc*)
9642b41a30aaSmrg    # FIXME: the MSVC++ and ICC port hasn't been tested in a loooong time
964306f32fbeSmrg    # When not using gcc, we currently assume that we are using
9644b41a30aaSmrg    # Microsoft Visual C++ or Intel C++ Compiler.
9645b41a30aaSmrg    if test yes != "$GCC"; then
964606f32fbeSmrg      with_gnu_ld=no
964706f32fbeSmrg    fi
964806f32fbeSmrg    ;;
964906f32fbeSmrg  interix*)
9650b41a30aaSmrg    # we just hope/assume this is gcc and not c89 (= MSVC++ or ICC)
965106f32fbeSmrg    with_gnu_ld=yes
965206f32fbeSmrg    ;;
9653b41a30aaSmrg  openbsd* | bitrig*)
965406f32fbeSmrg    with_gnu_ld=no
965506f32fbeSmrg    ;;
965606f32fbeSmrg  esac
965706f32fbeSmrg
965806f32fbeSmrg  ld_shlibs=yes
965906f32fbeSmrg
966006f32fbeSmrg  # On some targets, GNU ld is compatible enough with the native linker
966106f32fbeSmrg  # that we're better off using the native interface for both.
966206f32fbeSmrg  lt_use_gnu_ld_interface=no
9663b41a30aaSmrg  if test yes = "$with_gnu_ld"; then
966406f32fbeSmrg    case $host_os in
966506f32fbeSmrg      aix*)
966606f32fbeSmrg	# The AIX port of GNU ld has always aspired to compatibility
966706f32fbeSmrg	# with the native linker.  However, as the warning in the GNU ld
966806f32fbeSmrg	# block says, versions before 2.19.5* couldn't really create working
966906f32fbeSmrg	# shared libraries, regardless of the interface used.
967006f32fbeSmrg	case `$LD -v 2>&1` in
967106f32fbeSmrg	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
967206f32fbeSmrg	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
967306f32fbeSmrg	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
967406f32fbeSmrg	  *)
967506f32fbeSmrg	    lt_use_gnu_ld_interface=yes
967606f32fbeSmrg	    ;;
967706f32fbeSmrg	esac
967806f32fbeSmrg	;;
967906f32fbeSmrg      *)
968006f32fbeSmrg	lt_use_gnu_ld_interface=yes
968106f32fbeSmrg	;;
968206f32fbeSmrg    esac
968306f32fbeSmrg  fi
968406f32fbeSmrg
9685b41a30aaSmrg  if test yes = "$lt_use_gnu_ld_interface"; then
968606f32fbeSmrg    # If archive_cmds runs LD, not CC, wlarc should be empty
9687b41a30aaSmrg    wlarc='$wl'
968806f32fbeSmrg
968906f32fbeSmrg    # Set some defaults for GNU ld with shared library support. These
969006f32fbeSmrg    # are reset later if shared libraries are not supported. Putting them
969106f32fbeSmrg    # here allows them to be overridden if necessary.
969206f32fbeSmrg    runpath_var=LD_RUN_PATH
9693b41a30aaSmrg    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9694b41a30aaSmrg    export_dynamic_flag_spec='$wl--export-dynamic'
969506f32fbeSmrg    # ancient GNU ld didn't support --whole-archive et. al.
969606f32fbeSmrg    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9697b41a30aaSmrg      whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
969806f32fbeSmrg    else
969906f32fbeSmrg      whole_archive_flag_spec=
970006f32fbeSmrg    fi
970106f32fbeSmrg    supports_anon_versioning=no
9702b41a30aaSmrg    case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in
970306f32fbeSmrg      *GNU\ gold*) supports_anon_versioning=yes ;;
970406f32fbeSmrg      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
970506f32fbeSmrg      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
970606f32fbeSmrg      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
970706f32fbeSmrg      *\ 2.11.*) ;; # other 2.11 versions
970806f32fbeSmrg      *) supports_anon_versioning=yes ;;
970906f32fbeSmrg    esac
971006f32fbeSmrg
971106f32fbeSmrg    # See if GNU ld supports shared libraries.
971206f32fbeSmrg    case $host_os in
971306f32fbeSmrg    aix[3-9]*)
971406f32fbeSmrg      # On AIX/PPC, the GNU linker is very broken
9715b41a30aaSmrg      if test ia64 != "$host_cpu"; then
971606f32fbeSmrg	ld_shlibs=no
971706f32fbeSmrg	cat <<_LT_EOF 1>&2
971806f32fbeSmrg
971906f32fbeSmrg*** Warning: the GNU linker, at least up to release 2.19, is reported
972006f32fbeSmrg*** to be unable to reliably create shared libraries on AIX.
972106f32fbeSmrg*** Therefore, libtool is disabling shared libraries support.  If you
972206f32fbeSmrg*** really care for shared libraries, you may want to install binutils
972306f32fbeSmrg*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
972406f32fbeSmrg*** You will then need to restart the configuration process.
972506f32fbeSmrg
972606f32fbeSmrg_LT_EOF
972706f32fbeSmrg      fi
972806f32fbeSmrg      ;;
972906f32fbeSmrg
973006f32fbeSmrg    amigaos*)
973106f32fbeSmrg      case $host_cpu in
973206f32fbeSmrg      powerpc)
973306f32fbeSmrg            # see comment about AmigaOS4 .so support
9734b41a30aaSmrg            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
973506f32fbeSmrg            archive_expsym_cmds=''
973606f32fbeSmrg        ;;
973706f32fbeSmrg      m68k)
973806f32fbeSmrg            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)'
973906f32fbeSmrg            hardcode_libdir_flag_spec='-L$libdir'
974006f32fbeSmrg            hardcode_minus_L=yes
974106f32fbeSmrg        ;;
974206f32fbeSmrg      esac
974306f32fbeSmrg      ;;
974406f32fbeSmrg
974506f32fbeSmrg    beos*)
974606f32fbeSmrg      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
974706f32fbeSmrg	allow_undefined_flag=unsupported
974806f32fbeSmrg	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
974906f32fbeSmrg	# support --undefined.  This deserves some investigation.  FIXME
9750b41a30aaSmrg	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
975106f32fbeSmrg      else
975206f32fbeSmrg	ld_shlibs=no
975306f32fbeSmrg      fi
975406f32fbeSmrg      ;;
975506f32fbeSmrg
975606f32fbeSmrg    cygwin* | mingw* | pw32* | cegcc*)
975706f32fbeSmrg      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
975806f32fbeSmrg      # as there is no search path for DLLs.
975906f32fbeSmrg      hardcode_libdir_flag_spec='-L$libdir'
9760b41a30aaSmrg      export_dynamic_flag_spec='$wl--export-all-symbols'
976106f32fbeSmrg      allow_undefined_flag=unsupported
976206f32fbeSmrg      always_export_symbols=no
976306f32fbeSmrg      enable_shared_with_static_runtimes=yes
976406f32fbeSmrg      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'
976506f32fbeSmrg      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
976606f32fbeSmrg
976706f32fbeSmrg      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9768b41a30aaSmrg        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9769b41a30aaSmrg	# If the export-symbols file already is a .def file, use it as
9770b41a30aaSmrg	# is; otherwise, prepend EXPORTS...
9771b41a30aaSmrg	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
9772b41a30aaSmrg          cp $export_symbols $output_objdir/$soname.def;
9773b41a30aaSmrg        else
9774b41a30aaSmrg          echo EXPORTS > $output_objdir/$soname.def;
9775b41a30aaSmrg          cat $export_symbols >> $output_objdir/$soname.def;
9776b41a30aaSmrg        fi~
9777b41a30aaSmrg        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
977806f32fbeSmrg      else
977906f32fbeSmrg	ld_shlibs=no
978006f32fbeSmrg      fi
978106f32fbeSmrg      ;;
978206f32fbeSmrg
978306f32fbeSmrg    haiku*)
9784b41a30aaSmrg      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
978506f32fbeSmrg      link_all_deplibs=yes
978606f32fbeSmrg      ;;
978706f32fbeSmrg
9788b41a30aaSmrg    os2*)
9789b41a30aaSmrg      hardcode_libdir_flag_spec='-L$libdir'
9790b41a30aaSmrg      hardcode_minus_L=yes
9791b41a30aaSmrg      allow_undefined_flag=unsupported
9792b41a30aaSmrg      shrext_cmds=.dll
9793b41a30aaSmrg      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9794b41a30aaSmrg	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9795b41a30aaSmrg	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9796b41a30aaSmrg	$ECHO EXPORTS >> $output_objdir/$libname.def~
9797b41a30aaSmrg	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
9798b41a30aaSmrg	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9799b41a30aaSmrg	emximp -o $lib $output_objdir/$libname.def'
9800b41a30aaSmrg      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9801b41a30aaSmrg	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9802b41a30aaSmrg	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9803b41a30aaSmrg	$ECHO EXPORTS >> $output_objdir/$libname.def~
9804b41a30aaSmrg	prefix_cmds="$SED"~
9805b41a30aaSmrg	if test EXPORTS = "`$SED 1q $export_symbols`"; then
9806b41a30aaSmrg	  prefix_cmds="$prefix_cmds -e 1d";
9807b41a30aaSmrg	fi~
9808b41a30aaSmrg	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
9809b41a30aaSmrg	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
9810b41a30aaSmrg	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9811b41a30aaSmrg	emximp -o $lib $output_objdir/$libname.def'
9812b41a30aaSmrg      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
9813b41a30aaSmrg      enable_shared_with_static_runtimes=yes
9814b41a30aaSmrg      file_list_spec='@'
9815b41a30aaSmrg      ;;
9816b41a30aaSmrg
981706f32fbeSmrg    interix[3-9]*)
981806f32fbeSmrg      hardcode_direct=no
981906f32fbeSmrg      hardcode_shlibpath_var=no
9820b41a30aaSmrg      hardcode_libdir_flag_spec='$wl-rpath,$libdir'
9821b41a30aaSmrg      export_dynamic_flag_spec='$wl-E'
982206f32fbeSmrg      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
982306f32fbeSmrg      # Instead, shared libraries are loaded at an image base (0x10000000 by
982406f32fbeSmrg      # default) and relocated if they conflict, which is a slow very memory
982506f32fbeSmrg      # consuming and fragmenting process.  To avoid this, we pick a random,
982606f32fbeSmrg      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
982706f32fbeSmrg      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9828b41a30aaSmrg      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9829b41a30aaSmrg      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'
983006f32fbeSmrg      ;;
983106f32fbeSmrg
983206f32fbeSmrg    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
983306f32fbeSmrg      tmp_diet=no
9834b41a30aaSmrg      if test linux-dietlibc = "$host_os"; then
983506f32fbeSmrg	case $cc_basename in
983606f32fbeSmrg	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
983706f32fbeSmrg	esac
983806f32fbeSmrg      fi
983906f32fbeSmrg      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9840b41a30aaSmrg	 && test no = "$tmp_diet"
984106f32fbeSmrg      then
984206f32fbeSmrg	tmp_addflag=' $pic_flag'
984306f32fbeSmrg	tmp_sharedflag='-shared'
984406f32fbeSmrg	case $cc_basename,$host_cpu in
984506f32fbeSmrg        pgcc*)				# Portland Group C compiler
9846b41a30aaSmrg	  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'
984706f32fbeSmrg	  tmp_addflag=' $pic_flag'
984806f32fbeSmrg	  ;;
984906f32fbeSmrg	pgf77* | pgf90* | pgf95* | pgfortran*)
985006f32fbeSmrg					# Portland Group f77 and f90 compilers
9851b41a30aaSmrg	  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'
985206f32fbeSmrg	  tmp_addflag=' $pic_flag -Mnomain' ;;
985306f32fbeSmrg	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
985406f32fbeSmrg	  tmp_addflag=' -i_dynamic' ;;
985506f32fbeSmrg	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
985606f32fbeSmrg	  tmp_addflag=' -i_dynamic -nofor_main' ;;
985706f32fbeSmrg	ifc* | ifort*)			# Intel Fortran compiler
985806f32fbeSmrg	  tmp_addflag=' -nofor_main' ;;
985906f32fbeSmrg	lf95*)				# Lahey Fortran 8.1
986006f32fbeSmrg	  whole_archive_flag_spec=
986106f32fbeSmrg	  tmp_sharedflag='--shared' ;;
9862b41a30aaSmrg        nagfor*)                        # NAGFOR 5.3
9863b41a30aaSmrg          tmp_sharedflag='-Wl,-shared' ;;
986406f32fbeSmrg	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
986506f32fbeSmrg	  tmp_sharedflag='-qmkshrobj'
986606f32fbeSmrg	  tmp_addflag= ;;
986706f32fbeSmrg	nvcc*)	# Cuda Compiler Driver 2.2
9868b41a30aaSmrg	  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'
986906f32fbeSmrg	  compiler_needs_object=yes
987006f32fbeSmrg	  ;;
987106f32fbeSmrg	esac
9872b41a30aaSmrg	case `$CC -V 2>&1 | $SED 5q` in
987306f32fbeSmrg	*Sun\ C*)			# Sun C 5.9
9874b41a30aaSmrg	  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'
987506f32fbeSmrg	  compiler_needs_object=yes
987606f32fbeSmrg	  tmp_sharedflag='-G' ;;
987706f32fbeSmrg	*Sun\ F*)			# Sun Fortran 8.3
987806f32fbeSmrg	  tmp_sharedflag='-G' ;;
987906f32fbeSmrg	esac
9880b41a30aaSmrg	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
988106f32fbeSmrg
9882b41a30aaSmrg        if test yes = "$supports_anon_versioning"; then
988306f32fbeSmrg          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9884b41a30aaSmrg            cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9885b41a30aaSmrg            echo "local: *; };" >> $output_objdir/$libname.ver~
9886b41a30aaSmrg            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
988706f32fbeSmrg        fi
988806f32fbeSmrg
988906f32fbeSmrg	case $cc_basename in
9890b41a30aaSmrg	tcc*)
9891b41a30aaSmrg	  export_dynamic_flag_spec='-rdynamic'
9892b41a30aaSmrg	  ;;
989306f32fbeSmrg	xlf* | bgf* | bgxlf* | mpixlf*)
989406f32fbeSmrg	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
989506f32fbeSmrg	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9896b41a30aaSmrg	  hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
989706f32fbeSmrg	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9898b41a30aaSmrg	  if test yes = "$supports_anon_versioning"; then
989906f32fbeSmrg	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9900b41a30aaSmrg              cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9901b41a30aaSmrg              echo "local: *; };" >> $output_objdir/$libname.ver~
9902b41a30aaSmrg              $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
990306f32fbeSmrg	  fi
990406f32fbeSmrg	  ;;
990506f32fbeSmrg	esac
990606f32fbeSmrg      else
990706f32fbeSmrg        ld_shlibs=no
990806f32fbeSmrg      fi
990906f32fbeSmrg      ;;
991006f32fbeSmrg
9911b41a30aaSmrg    netbsd*)
991206f32fbeSmrg      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
991306f32fbeSmrg	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
991406f32fbeSmrg	wlarc=
991506f32fbeSmrg      else
9916b41a30aaSmrg	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9917b41a30aaSmrg	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
991806f32fbeSmrg      fi
991906f32fbeSmrg      ;;
992006f32fbeSmrg
992106f32fbeSmrg    solaris*)
992206f32fbeSmrg      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
992306f32fbeSmrg	ld_shlibs=no
992406f32fbeSmrg	cat <<_LT_EOF 1>&2
992506f32fbeSmrg
992606f32fbeSmrg*** Warning: The releases 2.8.* of the GNU linker cannot reliably
992706f32fbeSmrg*** create shared libraries on Solaris systems.  Therefore, libtool
992806f32fbeSmrg*** is disabling shared libraries support.  We urge you to upgrade GNU
992906f32fbeSmrg*** binutils to release 2.9.1 or newer.  Another option is to modify
993006f32fbeSmrg*** your PATH or compiler configuration so that the native linker is
993106f32fbeSmrg*** used, and then restart.
993206f32fbeSmrg
993306f32fbeSmrg_LT_EOF
993406f32fbeSmrg      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9935b41a30aaSmrg	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9936b41a30aaSmrg	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
993706f32fbeSmrg      else
993806f32fbeSmrg	ld_shlibs=no
993906f32fbeSmrg      fi
994006f32fbeSmrg      ;;
994106f32fbeSmrg
994206f32fbeSmrg    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
994306f32fbeSmrg      case `$LD -v 2>&1` in
994406f32fbeSmrg        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
994506f32fbeSmrg	ld_shlibs=no
994606f32fbeSmrg	cat <<_LT_EOF 1>&2
994706f32fbeSmrg
9948b41a30aaSmrg*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
994906f32fbeSmrg*** reliably create shared libraries on SCO systems.  Therefore, libtool
995006f32fbeSmrg*** is disabling shared libraries support.  We urge you to upgrade GNU
995106f32fbeSmrg*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
995206f32fbeSmrg*** your PATH or compiler configuration so that the native linker is
995306f32fbeSmrg*** used, and then restart.
995406f32fbeSmrg
995506f32fbeSmrg_LT_EOF
995606f32fbeSmrg	;;
995706f32fbeSmrg	*)
995806f32fbeSmrg	  # For security reasons, it is highly recommended that you always
995906f32fbeSmrg	  # use absolute paths for naming shared libraries, and exclude the
996006f32fbeSmrg	  # DT_RUNPATH tag from executables and libraries.  But doing so
996106f32fbeSmrg	  # requires that you compile everything twice, which is a pain.
996206f32fbeSmrg	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9963b41a30aaSmrg	    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9964b41a30aaSmrg	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9965b41a30aaSmrg	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
996606f32fbeSmrg	  else
996706f32fbeSmrg	    ld_shlibs=no
996806f32fbeSmrg	  fi
996906f32fbeSmrg	;;
997006f32fbeSmrg      esac
997106f32fbeSmrg      ;;
997206f32fbeSmrg
997306f32fbeSmrg    sunos4*)
997406f32fbeSmrg      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
997506f32fbeSmrg      wlarc=
997606f32fbeSmrg      hardcode_direct=yes
997706f32fbeSmrg      hardcode_shlibpath_var=no
997806f32fbeSmrg      ;;
997906f32fbeSmrg
998006f32fbeSmrg    *)
998106f32fbeSmrg      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9982b41a30aaSmrg	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9983b41a30aaSmrg	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
998406f32fbeSmrg      else
998506f32fbeSmrg	ld_shlibs=no
998606f32fbeSmrg      fi
998706f32fbeSmrg      ;;
998806f32fbeSmrg    esac
998906f32fbeSmrg
9990b41a30aaSmrg    if test no = "$ld_shlibs"; then
999106f32fbeSmrg      runpath_var=
999206f32fbeSmrg      hardcode_libdir_flag_spec=
999306f32fbeSmrg      export_dynamic_flag_spec=
999406f32fbeSmrg      whole_archive_flag_spec=
999506f32fbeSmrg    fi
999606f32fbeSmrg  else
999706f32fbeSmrg    # PORTME fill in a description of your system's linker (not GNU ld)
999806f32fbeSmrg    case $host_os in
999906f32fbeSmrg    aix3*)
1000006f32fbeSmrg      allow_undefined_flag=unsupported
1000106f32fbeSmrg      always_export_symbols=yes
1000206f32fbeSmrg      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'
1000306f32fbeSmrg      # Note: this linker hardcodes the directories in LIBPATH if there
1000406f32fbeSmrg      # are no directories specified by -L.
1000506f32fbeSmrg      hardcode_minus_L=yes
10006b41a30aaSmrg      if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
1000706f32fbeSmrg	# Neither direct hardcoding nor static linking is supported with a
1000806f32fbeSmrg	# broken collect2.
1000906f32fbeSmrg	hardcode_direct=unsupported
1001006f32fbeSmrg      fi
1001106f32fbeSmrg      ;;
1001206f32fbeSmrg
1001306f32fbeSmrg    aix[4-9]*)
10014b41a30aaSmrg      if test ia64 = "$host_cpu"; then
1001506f32fbeSmrg	# On IA64, the linker does run time linking by default, so we don't
1001606f32fbeSmrg	# have to do anything special.
1001706f32fbeSmrg	aix_use_runtimelinking=no
1001806f32fbeSmrg	exp_sym_flag='-Bexport'
10019b41a30aaSmrg	no_entry_flag=
1002006f32fbeSmrg      else
1002106f32fbeSmrg	# If we're using GNU nm, then we don't want the "-C" option.
10022b41a30aaSmrg	# -C means demangle to GNU nm, but means don't demangle to AIX nm.
10023b41a30aaSmrg	# Without the "-l" option, or with the "-B" option, AIX nm treats
10024b41a30aaSmrg	# weak defined symbols like other global defined symbols, whereas
10025b41a30aaSmrg	# GNU nm marks them as "W".
10026b41a30aaSmrg	# While the 'weak' keyword is ignored in the Export File, we need
10027b41a30aaSmrg	# it in the Import File for the 'aix-soname' feature, so we have
10028b41a30aaSmrg	# to replace the "-B" option with "-P" for AIX nm.
1002906f32fbeSmrg	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10030b41a30aaSmrg	  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'
1003106f32fbeSmrg	else
10032b41a30aaSmrg	  export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
1003306f32fbeSmrg	fi
1003406f32fbeSmrg	aix_use_runtimelinking=no
1003506f32fbeSmrg
1003606f32fbeSmrg	# Test if we are trying to use run time linking or normal
1003706f32fbeSmrg	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
10038b41a30aaSmrg	# have runtime linking enabled, and use it for executables.
10039b41a30aaSmrg	# For shared libraries, we enable/disable runtime linking
10040b41a30aaSmrg	# depending on the kind of the shared library created -
10041b41a30aaSmrg	# when "with_aix_soname,aix_use_runtimelinking" is:
10042b41a30aaSmrg	# "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
10043b41a30aaSmrg	# "aix,yes"  lib.so          shared, rtl:yes, for executables
10044b41a30aaSmrg	#            lib.a           static archive
10045b41a30aaSmrg	# "both,no"  lib.so.V(shr.o) shared, rtl:yes
10046b41a30aaSmrg	#            lib.a(lib.so.V) shared, rtl:no,  for executables
10047b41a30aaSmrg	# "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
10048b41a30aaSmrg	#            lib.a(lib.so.V) shared, rtl:no
10049b41a30aaSmrg	# "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
10050b41a30aaSmrg	#            lib.a           static archive
1005106f32fbeSmrg	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
1005206f32fbeSmrg	  for ld_flag in $LDFLAGS; do
10053b41a30aaSmrg	  if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
1005406f32fbeSmrg	    aix_use_runtimelinking=yes
1005506f32fbeSmrg	    break
1005606f32fbeSmrg	  fi
1005706f32fbeSmrg	  done
10058b41a30aaSmrg	  if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
10059b41a30aaSmrg	    # With aix-soname=svr4, we create the lib.so.V shared archives only,
10060b41a30aaSmrg	    # so we don't have lib.a shared libs to link our executables.
10061b41a30aaSmrg	    # We have to force runtime linking in this case.
10062b41a30aaSmrg	    aix_use_runtimelinking=yes
10063b41a30aaSmrg	    LDFLAGS="$LDFLAGS -Wl,-brtl"
10064b41a30aaSmrg	  fi
1006506f32fbeSmrg	  ;;
1006606f32fbeSmrg	esac
1006706f32fbeSmrg
1006806f32fbeSmrg	exp_sym_flag='-bexport'
1006906f32fbeSmrg	no_entry_flag='-bnoentry'
1007006f32fbeSmrg      fi
1007106f32fbeSmrg
1007206f32fbeSmrg      # When large executables or shared objects are built, AIX ld can
1007306f32fbeSmrg      # have problems creating the table of contents.  If linking a library
1007406f32fbeSmrg      # or program results in "error TOC overflow" add -mminimal-toc to
1007506f32fbeSmrg      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
1007606f32fbeSmrg      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
1007706f32fbeSmrg
1007806f32fbeSmrg      archive_cmds=''
1007906f32fbeSmrg      hardcode_direct=yes
1008006f32fbeSmrg      hardcode_direct_absolute=yes
1008106f32fbeSmrg      hardcode_libdir_separator=':'
1008206f32fbeSmrg      link_all_deplibs=yes
10083b41a30aaSmrg      file_list_spec='$wl-f,'
10084b41a30aaSmrg      case $with_aix_soname,$aix_use_runtimelinking in
10085b41a30aaSmrg      aix,*) ;; # traditional, no import file
10086b41a30aaSmrg      svr4,* | *,yes) # use import file
10087b41a30aaSmrg	# The Import File defines what to hardcode.
10088b41a30aaSmrg	hardcode_direct=no
10089b41a30aaSmrg	hardcode_direct_absolute=no
10090b41a30aaSmrg	;;
10091b41a30aaSmrg      esac
1009206f32fbeSmrg
10093b41a30aaSmrg      if test yes = "$GCC"; then
1009406f32fbeSmrg	case $host_os in aix4.[012]|aix4.[012].*)
1009506f32fbeSmrg	# We only want to do this on AIX 4.2 and lower, the check
1009606f32fbeSmrg	# below for broken collect2 doesn't work under 4.3+
10097b41a30aaSmrg	  collect2name=`$CC -print-prog-name=collect2`
1009806f32fbeSmrg	  if test -f "$collect2name" &&
1009906f32fbeSmrg	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
1010006f32fbeSmrg	  then
1010106f32fbeSmrg	  # We have reworked collect2
1010206f32fbeSmrg	  :
1010306f32fbeSmrg	  else
1010406f32fbeSmrg	  # We have old collect2
1010506f32fbeSmrg	  hardcode_direct=unsupported
1010606f32fbeSmrg	  # It fails to find uninstalled libraries when the uninstalled
1010706f32fbeSmrg	  # path is not listed in the libpath.  Setting hardcode_minus_L
1010806f32fbeSmrg	  # to unsupported forces relinking
1010906f32fbeSmrg	  hardcode_minus_L=yes
1011006f32fbeSmrg	  hardcode_libdir_flag_spec='-L$libdir'
1011106f32fbeSmrg	  hardcode_libdir_separator=
1011206f32fbeSmrg	  fi
1011306f32fbeSmrg	  ;;
1011406f32fbeSmrg	esac
1011506f32fbeSmrg	shared_flag='-shared'
10116b41a30aaSmrg	if test yes = "$aix_use_runtimelinking"; then
10117b41a30aaSmrg	  shared_flag="$shared_flag "'$wl-G'
1011806f32fbeSmrg	fi
10119b41a30aaSmrg	# Need to ensure runtime linking is disabled for the traditional
10120b41a30aaSmrg	# shared library, or the linker may eventually find shared libraries
10121b41a30aaSmrg	# /with/ Import File - we do not want to mix them.
10122b41a30aaSmrg	shared_flag_aix='-shared'
10123b41a30aaSmrg	shared_flag_svr4='-shared $wl-G'
1012406f32fbeSmrg      else
1012506f32fbeSmrg	# not using gcc
10126b41a30aaSmrg	if test ia64 = "$host_cpu"; then
1012706f32fbeSmrg	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
1012806f32fbeSmrg	# chokes on -Wl,-G. The following line is correct:
1012906f32fbeSmrg	  shared_flag='-G'
1013006f32fbeSmrg	else
10131b41a30aaSmrg	  if test yes = "$aix_use_runtimelinking"; then
10132b41a30aaSmrg	    shared_flag='$wl-G'
1013306f32fbeSmrg	  else
10134b41a30aaSmrg	    shared_flag='$wl-bM:SRE'
1013506f32fbeSmrg	  fi
10136b41a30aaSmrg	  shared_flag_aix='$wl-bM:SRE'
10137b41a30aaSmrg	  shared_flag_svr4='$wl-G'
1013806f32fbeSmrg	fi
1013906f32fbeSmrg      fi
1014006f32fbeSmrg
10141b41a30aaSmrg      export_dynamic_flag_spec='$wl-bexpall'
1014206f32fbeSmrg      # It seems that -bexpall does not export symbols beginning with
1014306f32fbeSmrg      # underscore (_), so it is better to generate a list of symbols to export.
1014406f32fbeSmrg      always_export_symbols=yes
10145b41a30aaSmrg      if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
1014606f32fbeSmrg	# Warning - without using the other runtime loading flags (-brtl),
1014706f32fbeSmrg	# -berok will link without error, but may produce a broken library.
1014806f32fbeSmrg	allow_undefined_flag='-berok'
1014906f32fbeSmrg        # Determine the default libpath from the value encoded in an
1015006f32fbeSmrg        # empty executable.
10151b41a30aaSmrg        if test set = "${lt_cv_aix_libpath+set}"; then
1015206f32fbeSmrg  aix_libpath=$lt_cv_aix_libpath
1015306f32fbeSmrgelse
10154b41a30aaSmrg  if test ${lt_cv_aix_libpath_+y}
10155b41a30aaSmrgthen :
10156b41a30aaSmrg  printf %s "(cached) " >&6
10157b41a30aaSmrgelse $as_nop
1015806f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1015906f32fbeSmrg/* end confdefs.h.  */
1016006f32fbeSmrg
1016106f32fbeSmrgint
10162b41a30aaSmrgmain (void)
1016306f32fbeSmrg{
1016406f32fbeSmrg
1016506f32fbeSmrg  ;
1016606f32fbeSmrg  return 0;
1016706f32fbeSmrg}
1016806f32fbeSmrg_ACEOF
10169b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
10170b41a30aaSmrgthen :
1017106f32fbeSmrg
1017206f32fbeSmrg  lt_aix_libpath_sed='
1017306f32fbeSmrg      /Import File Strings/,/^$/ {
1017406f32fbeSmrg	  /^0/ {
1017506f32fbeSmrg	      s/^0  *\([^ ]*\) *$/\1/
1017606f32fbeSmrg	      p
1017706f32fbeSmrg	  }
1017806f32fbeSmrg      }'
1017906f32fbeSmrg  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
1018006f32fbeSmrg  # Check for a 64-bit object if we didn't find anything.
1018106f32fbeSmrg  if test -z "$lt_cv_aix_libpath_"; then
1018206f32fbeSmrg    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
1018306f32fbeSmrg  fi
1018406f32fbeSmrgfi
10185b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1018606f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1018706f32fbeSmrg  if test -z "$lt_cv_aix_libpath_"; then
10188b41a30aaSmrg    lt_cv_aix_libpath_=/usr/lib:/lib
1018906f32fbeSmrg  fi
1019006f32fbeSmrg
1019106f32fbeSmrgfi
1019206f32fbeSmrg
1019306f32fbeSmrg  aix_libpath=$lt_cv_aix_libpath_
1019406f32fbeSmrgfi
1019506f32fbeSmrg
10196b41a30aaSmrg        hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10197b41a30aaSmrg        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
1019806f32fbeSmrg      else
10199b41a30aaSmrg	if test ia64 = "$host_cpu"; then
10200b41a30aaSmrg	  hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
1020106f32fbeSmrg	  allow_undefined_flag="-z nodefs"
10202b41a30aaSmrg	  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"
1020306f32fbeSmrg	else
1020406f32fbeSmrg	 # Determine the default libpath from the value encoded in an
1020506f32fbeSmrg	 # empty executable.
10206b41a30aaSmrg	 if test set = "${lt_cv_aix_libpath+set}"; then
1020706f32fbeSmrg  aix_libpath=$lt_cv_aix_libpath
1020806f32fbeSmrgelse
10209b41a30aaSmrg  if test ${lt_cv_aix_libpath_+y}
10210b41a30aaSmrgthen :
10211b41a30aaSmrg  printf %s "(cached) " >&6
10212b41a30aaSmrgelse $as_nop
1021306f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1021406f32fbeSmrg/* end confdefs.h.  */
1021506f32fbeSmrg
1021606f32fbeSmrgint
10217b41a30aaSmrgmain (void)
1021806f32fbeSmrg{
1021906f32fbeSmrg
1022006f32fbeSmrg  ;
1022106f32fbeSmrg  return 0;
1022206f32fbeSmrg}
1022306f32fbeSmrg_ACEOF
10224b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
10225b41a30aaSmrgthen :
1022606f32fbeSmrg
1022706f32fbeSmrg  lt_aix_libpath_sed='
1022806f32fbeSmrg      /Import File Strings/,/^$/ {
1022906f32fbeSmrg	  /^0/ {
1023006f32fbeSmrg	      s/^0  *\([^ ]*\) *$/\1/
1023106f32fbeSmrg	      p
1023206f32fbeSmrg	  }
1023306f32fbeSmrg      }'
1023406f32fbeSmrg  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
1023506f32fbeSmrg  # Check for a 64-bit object if we didn't find anything.
1023606f32fbeSmrg  if test -z "$lt_cv_aix_libpath_"; then
1023706f32fbeSmrg    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
1023806f32fbeSmrg  fi
1023906f32fbeSmrgfi
10240b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1024106f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1024206f32fbeSmrg  if test -z "$lt_cv_aix_libpath_"; then
10243b41a30aaSmrg    lt_cv_aix_libpath_=/usr/lib:/lib
1024406f32fbeSmrg  fi
1024506f32fbeSmrg
1024606f32fbeSmrgfi
1024706f32fbeSmrg
1024806f32fbeSmrg  aix_libpath=$lt_cv_aix_libpath_
1024906f32fbeSmrgfi
1025006f32fbeSmrg
10251b41a30aaSmrg	 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
1025206f32fbeSmrg	  # Warning - without using the other run time loading flags,
1025306f32fbeSmrg	  # -berok will link without error, but may produce a broken library.
10254b41a30aaSmrg	  no_undefined_flag=' $wl-bernotok'
10255b41a30aaSmrg	  allow_undefined_flag=' $wl-berok'
10256b41a30aaSmrg	  if test yes = "$with_gnu_ld"; then
1025706f32fbeSmrg	    # We only use this code for GNU lds that support --whole-archive.
10258b41a30aaSmrg	    whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
1025906f32fbeSmrg	  else
1026006f32fbeSmrg	    # Exported symbols can be pulled into shared objects from archives
1026106f32fbeSmrg	    whole_archive_flag_spec='$convenience'
1026206f32fbeSmrg	  fi
1026306f32fbeSmrg	  archive_cmds_need_lc=yes
10264b41a30aaSmrg	  archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
10265b41a30aaSmrg	  # -brtl affects multiple linker settings, -berok does not and is overridden later
10266b41a30aaSmrg	  compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
10267b41a30aaSmrg	  if test svr4 != "$with_aix_soname"; then
10268b41a30aaSmrg	    # This is similar to how AIX traditionally builds its shared libraries.
10269b41a30aaSmrg	    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'
10270b41a30aaSmrg	  fi
10271b41a30aaSmrg	  if test aix != "$with_aix_soname"; then
10272b41a30aaSmrg	    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'
10273b41a30aaSmrg	  else
10274b41a30aaSmrg	    # used by -dlpreopen to get the symbols
10275b41a30aaSmrg	    archive_expsym_cmds="$archive_expsym_cmds"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
10276b41a30aaSmrg	  fi
10277b41a30aaSmrg	  archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
1027806f32fbeSmrg	fi
1027906f32fbeSmrg      fi
1028006f32fbeSmrg      ;;
1028106f32fbeSmrg
1028206f32fbeSmrg    amigaos*)
1028306f32fbeSmrg      case $host_cpu in
1028406f32fbeSmrg      powerpc)
1028506f32fbeSmrg            # see comment about AmigaOS4 .so support
10286b41a30aaSmrg            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
1028706f32fbeSmrg            archive_expsym_cmds=''
1028806f32fbeSmrg        ;;
1028906f32fbeSmrg      m68k)
1029006f32fbeSmrg            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)'
1029106f32fbeSmrg            hardcode_libdir_flag_spec='-L$libdir'
1029206f32fbeSmrg            hardcode_minus_L=yes
1029306f32fbeSmrg        ;;
1029406f32fbeSmrg      esac
1029506f32fbeSmrg      ;;
1029606f32fbeSmrg
1029706f32fbeSmrg    bsdi[45]*)
1029806f32fbeSmrg      export_dynamic_flag_spec=-rdynamic
1029906f32fbeSmrg      ;;
1030006f32fbeSmrg
1030106f32fbeSmrg    cygwin* | mingw* | pw32* | cegcc*)
1030206f32fbeSmrg      # When not using gcc, we currently assume that we are using
10303b41a30aaSmrg      # Microsoft Visual C++ or Intel C++ Compiler.
1030406f32fbeSmrg      # hardcode_libdir_flag_spec is actually meaningless, as there is
1030506f32fbeSmrg      # no search path for DLLs.
1030606f32fbeSmrg      case $cc_basename in
10307b41a30aaSmrg      cl* | icl*)
10308b41a30aaSmrg	# Native MSVC or ICC
1030906f32fbeSmrg	hardcode_libdir_flag_spec=' '
1031006f32fbeSmrg	allow_undefined_flag=unsupported
1031106f32fbeSmrg	always_export_symbols=yes
1031206f32fbeSmrg	file_list_spec='@'
1031306f32fbeSmrg	# Tell ltmain to make .lib files, not .a files.
1031406f32fbeSmrg	libext=lib
1031506f32fbeSmrg	# Tell ltmain to make .dll files, not .so files.
10316b41a30aaSmrg	shrext_cmds=.dll
1031706f32fbeSmrg	# FIXME: Setting linknames here is a bad hack.
10318b41a30aaSmrg	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
10319b41a30aaSmrg	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
10320b41a30aaSmrg            cp "$export_symbols" "$output_objdir/$soname.def";
10321b41a30aaSmrg            echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
10322b41a30aaSmrg          else
10323b41a30aaSmrg            $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
10324b41a30aaSmrg          fi~
10325b41a30aaSmrg          $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
10326b41a30aaSmrg          linknames='
1032706f32fbeSmrg	# The linker will not automatically build a static lib if we build a DLL.
1032806f32fbeSmrg	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
1032906f32fbeSmrg	enable_shared_with_static_runtimes=yes
1033057ee1794Smrg	exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
1033106f32fbeSmrg	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
1033206f32fbeSmrg	# Don't use ranlib
1033306f32fbeSmrg	old_postinstall_cmds='chmod 644 $oldlib'
1033406f32fbeSmrg	postlink_cmds='lt_outputfile="@OUTPUT@"~
10335b41a30aaSmrg          lt_tool_outputfile="@TOOL_OUTPUT@"~
10336b41a30aaSmrg          case $lt_outputfile in
10337b41a30aaSmrg            *.exe|*.EXE) ;;
10338b41a30aaSmrg            *)
10339b41a30aaSmrg              lt_outputfile=$lt_outputfile.exe
10340b41a30aaSmrg              lt_tool_outputfile=$lt_tool_outputfile.exe
10341b41a30aaSmrg              ;;
10342b41a30aaSmrg          esac~
10343b41a30aaSmrg          if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
10344b41a30aaSmrg            $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
10345b41a30aaSmrg            $RM "$lt_outputfile.manifest";
10346b41a30aaSmrg          fi'
1034706f32fbeSmrg	;;
1034806f32fbeSmrg      *)
10349b41a30aaSmrg	# Assume MSVC and ICC wrapper
1035006f32fbeSmrg	hardcode_libdir_flag_spec=' '
1035106f32fbeSmrg	allow_undefined_flag=unsupported
1035206f32fbeSmrg	# Tell ltmain to make .lib files, not .a files.
1035306f32fbeSmrg	libext=lib
1035406f32fbeSmrg	# Tell ltmain to make .dll files, not .so files.
10355b41a30aaSmrg	shrext_cmds=.dll
1035606f32fbeSmrg	# FIXME: Setting linknames here is a bad hack.
1035706f32fbeSmrg	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
1035806f32fbeSmrg	# The linker will automatically build a .lib file if we build a DLL.
1035906f32fbeSmrg	old_archive_from_new_cmds='true'
1036006f32fbeSmrg	# FIXME: Should let the user specify the lib program.
1036106f32fbeSmrg	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
1036206f32fbeSmrg	enable_shared_with_static_runtimes=yes
1036306f32fbeSmrg	;;
1036406f32fbeSmrg      esac
1036506f32fbeSmrg      ;;
1036606f32fbeSmrg
1036706f32fbeSmrg    darwin* | rhapsody*)
1036806f32fbeSmrg
1036906f32fbeSmrg
1037006f32fbeSmrg  archive_cmds_need_lc=no
1037106f32fbeSmrg  hardcode_direct=no
1037206f32fbeSmrg  hardcode_automatic=yes
1037306f32fbeSmrg  hardcode_shlibpath_var=unsupported
10374b41a30aaSmrg  if test yes = "$lt_cv_ld_force_load"; then
10375b41a30aaSmrg    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\"`'
1037657ee1794Smrg
1037706f32fbeSmrg  else
1037806f32fbeSmrg    whole_archive_flag_spec=''
1037906f32fbeSmrg  fi
1038006f32fbeSmrg  link_all_deplibs=yes
10381b41a30aaSmrg  allow_undefined_flag=$_lt_dar_allow_undefined
1038206f32fbeSmrg  case $cc_basename in
10383b41a30aaSmrg     ifort*|nagfor*) _lt_dar_can_shared=yes ;;
1038406f32fbeSmrg     *) _lt_dar_can_shared=$GCC ;;
1038506f32fbeSmrg  esac
10386b41a30aaSmrg  if test yes = "$_lt_dar_can_shared"; then
1038706f32fbeSmrg    output_verbose_link_cmd=func_echo_all
10388b41a30aaSmrg    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
10389b41a30aaSmrg    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
10390b41a30aaSmrg    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"
10391b41a30aaSmrg    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"
1039206f32fbeSmrg
1039306f32fbeSmrg  else
1039406f32fbeSmrg  ld_shlibs=no
1039506f32fbeSmrg  fi
1039606f32fbeSmrg
1039706f32fbeSmrg      ;;
1039806f32fbeSmrg
1039906f32fbeSmrg    dgux*)
1040006f32fbeSmrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
1040106f32fbeSmrg      hardcode_libdir_flag_spec='-L$libdir'
1040206f32fbeSmrg      hardcode_shlibpath_var=no
1040306f32fbeSmrg      ;;
1040406f32fbeSmrg
1040506f32fbeSmrg    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
1040606f32fbeSmrg    # support.  Future versions do this automatically, but an explicit c++rt0.o
1040706f32fbeSmrg    # does not break anything, and helps significantly (at the cost of a little
1040806f32fbeSmrg    # extra space).
1040906f32fbeSmrg    freebsd2.2*)
1041006f32fbeSmrg      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
1041106f32fbeSmrg      hardcode_libdir_flag_spec='-R$libdir'
1041206f32fbeSmrg      hardcode_direct=yes
1041306f32fbeSmrg      hardcode_shlibpath_var=no
1041406f32fbeSmrg      ;;
1041506f32fbeSmrg
1041606f32fbeSmrg    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
1041757ee1794Smrg    freebsd2.*)
1041806f32fbeSmrg      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
1041906f32fbeSmrg      hardcode_direct=yes
1042006f32fbeSmrg      hardcode_minus_L=yes
1042106f32fbeSmrg      hardcode_shlibpath_var=no
1042206f32fbeSmrg      ;;
1042306f32fbeSmrg
1042406f32fbeSmrg    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10425b41a30aaSmrg    freebsd* | dragonfly* | midnightbsd*)
1042606f32fbeSmrg      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
1042706f32fbeSmrg      hardcode_libdir_flag_spec='-R$libdir'
1042806f32fbeSmrg      hardcode_direct=yes
1042906f32fbeSmrg      hardcode_shlibpath_var=no
1043006f32fbeSmrg      ;;
1043106f32fbeSmrg
1043206f32fbeSmrg    hpux9*)
10433b41a30aaSmrg      if test yes = "$GCC"; then
10434b41a30aaSmrg	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'
1043506f32fbeSmrg      else
10436b41a30aaSmrg	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'
1043706f32fbeSmrg      fi
10438b41a30aaSmrg      hardcode_libdir_flag_spec='$wl+b $wl$libdir'
1043906f32fbeSmrg      hardcode_libdir_separator=:
1044006f32fbeSmrg      hardcode_direct=yes
1044106f32fbeSmrg
1044206f32fbeSmrg      # hardcode_minus_L: Not really in the search PATH,
1044306f32fbeSmrg      # but as the default location of the library.
1044406f32fbeSmrg      hardcode_minus_L=yes
10445b41a30aaSmrg      export_dynamic_flag_spec='$wl-E'
1044606f32fbeSmrg      ;;
1044706f32fbeSmrg
1044806f32fbeSmrg    hpux10*)
10449b41a30aaSmrg      if test yes,no = "$GCC,$with_gnu_ld"; then
10450b41a30aaSmrg	archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
1045106f32fbeSmrg      else
1045206f32fbeSmrg	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
1045306f32fbeSmrg      fi
10454b41a30aaSmrg      if test no = "$with_gnu_ld"; then
10455b41a30aaSmrg	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
1045606f32fbeSmrg	hardcode_libdir_separator=:
1045706f32fbeSmrg	hardcode_direct=yes
1045806f32fbeSmrg	hardcode_direct_absolute=yes
10459b41a30aaSmrg	export_dynamic_flag_spec='$wl-E'
1046006f32fbeSmrg	# hardcode_minus_L: Not really in the search PATH,
1046106f32fbeSmrg	# but as the default location of the library.
1046206f32fbeSmrg	hardcode_minus_L=yes
1046306f32fbeSmrg      fi
1046406f32fbeSmrg      ;;
1046506f32fbeSmrg
1046606f32fbeSmrg    hpux11*)
10467b41a30aaSmrg      if test yes,no = "$GCC,$with_gnu_ld"; then
1046806f32fbeSmrg	case $host_cpu in
1046906f32fbeSmrg	hppa*64*)
10470b41a30aaSmrg	  archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
1047106f32fbeSmrg	  ;;
1047206f32fbeSmrg	ia64*)
10473b41a30aaSmrg	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
1047406f32fbeSmrg	  ;;
1047506f32fbeSmrg	*)
10476b41a30aaSmrg	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
1047706f32fbeSmrg	  ;;
1047806f32fbeSmrg	esac
1047906f32fbeSmrg      else
1048006f32fbeSmrg	case $host_cpu in
1048106f32fbeSmrg	hppa*64*)
10482b41a30aaSmrg	  archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
1048306f32fbeSmrg	  ;;
1048406f32fbeSmrg	ia64*)
10485b41a30aaSmrg	  archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
1048606f32fbeSmrg	  ;;
1048706f32fbeSmrg	*)
1048806f32fbeSmrg
1048906f32fbeSmrg	  # Older versions of the 11.00 compiler do not understand -b yet
1049006f32fbeSmrg	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10491b41a30aaSmrg	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10492b41a30aaSmrgprintf %s "checking if $CC understands -b... " >&6; }
10493b41a30aaSmrgif test ${lt_cv_prog_compiler__b+y}
10494b41a30aaSmrgthen :
10495b41a30aaSmrg  printf %s "(cached) " >&6
10496b41a30aaSmrgelse $as_nop
1049706f32fbeSmrg  lt_cv_prog_compiler__b=no
10498b41a30aaSmrg   save_LDFLAGS=$LDFLAGS
1049906f32fbeSmrg   LDFLAGS="$LDFLAGS -b"
1050006f32fbeSmrg   echo "$lt_simple_link_test_code" > conftest.$ac_ext
1050106f32fbeSmrg   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
1050206f32fbeSmrg     # The linker can only warn and ignore the option if not recognized
1050306f32fbeSmrg     # So say no if there are warnings
1050406f32fbeSmrg     if test -s conftest.err; then
1050506f32fbeSmrg       # Append any errors to the config.log.
1050606f32fbeSmrg       cat conftest.err 1>&5
1050706f32fbeSmrg       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
1050806f32fbeSmrg       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
1050906f32fbeSmrg       if diff conftest.exp conftest.er2 >/dev/null; then
1051006f32fbeSmrg         lt_cv_prog_compiler__b=yes
1051106f32fbeSmrg       fi
1051206f32fbeSmrg     else
1051306f32fbeSmrg       lt_cv_prog_compiler__b=yes
1051406f32fbeSmrg     fi
1051506f32fbeSmrg   fi
1051606f32fbeSmrg   $RM -r conftest*
10517b41a30aaSmrg   LDFLAGS=$save_LDFLAGS
1051806f32fbeSmrg
1051906f32fbeSmrgfi
10520b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10521b41a30aaSmrgprintf "%s\n" "$lt_cv_prog_compiler__b" >&6; }
1052206f32fbeSmrg
10523b41a30aaSmrgif test yes = "$lt_cv_prog_compiler__b"; then
10524b41a30aaSmrg    archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
1052506f32fbeSmrgelse
1052606f32fbeSmrg    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
1052706f32fbeSmrgfi
1052806f32fbeSmrg
1052906f32fbeSmrg	  ;;
1053006f32fbeSmrg	esac
1053106f32fbeSmrg      fi
10532b41a30aaSmrg      if test no = "$with_gnu_ld"; then
10533b41a30aaSmrg	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
1053406f32fbeSmrg	hardcode_libdir_separator=:
1053506f32fbeSmrg
1053606f32fbeSmrg	case $host_cpu in
1053706f32fbeSmrg	hppa*64*|ia64*)
1053806f32fbeSmrg	  hardcode_direct=no
1053906f32fbeSmrg	  hardcode_shlibpath_var=no
1054006f32fbeSmrg	  ;;
1054106f32fbeSmrg	*)
1054206f32fbeSmrg	  hardcode_direct=yes
1054306f32fbeSmrg	  hardcode_direct_absolute=yes
10544b41a30aaSmrg	  export_dynamic_flag_spec='$wl-E'
1054506f32fbeSmrg
1054606f32fbeSmrg	  # hardcode_minus_L: Not really in the search PATH,
1054706f32fbeSmrg	  # but as the default location of the library.
1054806f32fbeSmrg	  hardcode_minus_L=yes
1054906f32fbeSmrg	  ;;
1055006f32fbeSmrg	esac
1055106f32fbeSmrg      fi
1055206f32fbeSmrg      ;;
1055306f32fbeSmrg
1055406f32fbeSmrg    irix5* | irix6* | nonstopux*)
10555b41a30aaSmrg      if test yes = "$GCC"; then
10556b41a30aaSmrg	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'
1055706f32fbeSmrg	# Try to use the -exported_symbol ld option, if it does not
1055806f32fbeSmrg	# work, assume that -exports_file does not work either and
1055906f32fbeSmrg	# implicitly export all symbols.
1056006f32fbeSmrg	# This should be the same for all languages, so no per-tag cache variable.
10561b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
10562b41a30aaSmrgprintf %s "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
10563b41a30aaSmrgif test ${lt_cv_irix_exported_symbol+y}
10564b41a30aaSmrgthen :
10565b41a30aaSmrg  printf %s "(cached) " >&6
10566b41a30aaSmrgelse $as_nop
10567b41a30aaSmrg  save_LDFLAGS=$LDFLAGS
10568b41a30aaSmrg	   LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
1056906f32fbeSmrg	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1057006f32fbeSmrg/* end confdefs.h.  */
1057106f32fbeSmrgint foo (void) { return 0; }
1057206f32fbeSmrg_ACEOF
10573b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
10574b41a30aaSmrgthen :
1057506f32fbeSmrg  lt_cv_irix_exported_symbol=yes
10576b41a30aaSmrgelse $as_nop
1057706f32fbeSmrg  lt_cv_irix_exported_symbol=no
1057806f32fbeSmrgfi
10579b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1058006f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
10581b41a30aaSmrg           LDFLAGS=$save_LDFLAGS
1058206f32fbeSmrgfi
10583b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
10584b41a30aaSmrgprintf "%s\n" "$lt_cv_irix_exported_symbol" >&6; }
10585b41a30aaSmrg	if test yes = "$lt_cv_irix_exported_symbol"; then
10586b41a30aaSmrg          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'
1058706f32fbeSmrg	fi
1058806f32fbeSmrg      else
10589b41a30aaSmrg	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'
10590b41a30aaSmrg	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'
1059106f32fbeSmrg      fi
1059206f32fbeSmrg      archive_cmds_need_lc='no'
10593b41a30aaSmrg      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
1059406f32fbeSmrg      hardcode_libdir_separator=:
1059506f32fbeSmrg      inherit_rpath=yes
1059606f32fbeSmrg      link_all_deplibs=yes
1059706f32fbeSmrg      ;;
1059806f32fbeSmrg
10599b41a30aaSmrg    linux*)
10600b41a30aaSmrg      case $cc_basename in
10601b41a30aaSmrg      tcc*)
10602b41a30aaSmrg	# Fabrice Bellard et al's Tiny C Compiler
10603b41a30aaSmrg	ld_shlibs=yes
10604b41a30aaSmrg	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10605b41a30aaSmrg	;;
10606b41a30aaSmrg      esac
10607b41a30aaSmrg      ;;
10608b41a30aaSmrg
10609b41a30aaSmrg    netbsd*)
1061006f32fbeSmrg      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
1061106f32fbeSmrg	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
1061206f32fbeSmrg      else
1061306f32fbeSmrg	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
1061406f32fbeSmrg      fi
1061506f32fbeSmrg      hardcode_libdir_flag_spec='-R$libdir'
1061606f32fbeSmrg      hardcode_direct=yes
1061706f32fbeSmrg      hardcode_shlibpath_var=no
1061806f32fbeSmrg      ;;
1061906f32fbeSmrg
1062006f32fbeSmrg    newsos6)
1062106f32fbeSmrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
1062206f32fbeSmrg      hardcode_direct=yes
10623b41a30aaSmrg      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
1062406f32fbeSmrg      hardcode_libdir_separator=:
1062506f32fbeSmrg      hardcode_shlibpath_var=no
1062606f32fbeSmrg      ;;
1062706f32fbeSmrg
1062806f32fbeSmrg    *nto* | *qnx*)
1062906f32fbeSmrg      ;;
1063006f32fbeSmrg
10631b41a30aaSmrg    openbsd* | bitrig*)
1063206f32fbeSmrg      if test -f /usr/libexec/ld.so; then
1063306f32fbeSmrg	hardcode_direct=yes
1063406f32fbeSmrg	hardcode_shlibpath_var=no
1063506f32fbeSmrg	hardcode_direct_absolute=yes
10636b41a30aaSmrg	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
1063706f32fbeSmrg	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10638b41a30aaSmrg	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
10639b41a30aaSmrg	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10640b41a30aaSmrg	  export_dynamic_flag_spec='$wl-E'
1064106f32fbeSmrg	else
10642b41a30aaSmrg	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10643b41a30aaSmrg	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
1064406f32fbeSmrg	fi
1064506f32fbeSmrg      else
1064606f32fbeSmrg	ld_shlibs=no
1064706f32fbeSmrg      fi
1064806f32fbeSmrg      ;;
1064906f32fbeSmrg
1065006f32fbeSmrg    os2*)
1065106f32fbeSmrg      hardcode_libdir_flag_spec='-L$libdir'
1065206f32fbeSmrg      hardcode_minus_L=yes
1065306f32fbeSmrg      allow_undefined_flag=unsupported
10654b41a30aaSmrg      shrext_cmds=.dll
10655b41a30aaSmrg      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10656b41a30aaSmrg	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10657b41a30aaSmrg	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10658b41a30aaSmrg	$ECHO EXPORTS >> $output_objdir/$libname.def~
10659b41a30aaSmrg	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
10660b41a30aaSmrg	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10661b41a30aaSmrg	emximp -o $lib $output_objdir/$libname.def'
10662b41a30aaSmrg      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10663b41a30aaSmrg	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10664b41a30aaSmrg	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10665b41a30aaSmrg	$ECHO EXPORTS >> $output_objdir/$libname.def~
10666b41a30aaSmrg	prefix_cmds="$SED"~
10667b41a30aaSmrg	if test EXPORTS = "`$SED 1q $export_symbols`"; then
10668b41a30aaSmrg	  prefix_cmds="$prefix_cmds -e 1d";
10669b41a30aaSmrg	fi~
10670b41a30aaSmrg	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
10671b41a30aaSmrg	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
10672b41a30aaSmrg	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10673b41a30aaSmrg	emximp -o $lib $output_objdir/$libname.def'
10674b41a30aaSmrg      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
10675b41a30aaSmrg      enable_shared_with_static_runtimes=yes
10676b41a30aaSmrg      file_list_spec='@'
1067706f32fbeSmrg      ;;
1067806f32fbeSmrg
1067906f32fbeSmrg    osf3*)
10680b41a30aaSmrg      if test yes = "$GCC"; then
10681b41a30aaSmrg	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10682b41a30aaSmrg	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'
1068306f32fbeSmrg      else
1068406f32fbeSmrg	allow_undefined_flag=' -expect_unresolved \*'
10685b41a30aaSmrg	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'
1068606f32fbeSmrg      fi
1068706f32fbeSmrg      archive_cmds_need_lc='no'
10688b41a30aaSmrg      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
1068906f32fbeSmrg      hardcode_libdir_separator=:
1069006f32fbeSmrg      ;;
1069106f32fbeSmrg
1069206f32fbeSmrg    osf4* | osf5*)	# as osf3* with the addition of -msym flag
10693b41a30aaSmrg      if test yes = "$GCC"; then
10694b41a30aaSmrg	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10695b41a30aaSmrg	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'
10696b41a30aaSmrg	hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
1069706f32fbeSmrg      else
1069806f32fbeSmrg	allow_undefined_flag=' -expect_unresolved \*'
10699b41a30aaSmrg	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'
1070006f32fbeSmrg	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~
10701b41a30aaSmrg          $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'
1070206f32fbeSmrg
1070306f32fbeSmrg	# Both c and cxx compiler support -rpath directly
1070406f32fbeSmrg	hardcode_libdir_flag_spec='-rpath $libdir'
1070506f32fbeSmrg      fi
1070606f32fbeSmrg      archive_cmds_need_lc='no'
1070706f32fbeSmrg      hardcode_libdir_separator=:
1070806f32fbeSmrg      ;;
1070906f32fbeSmrg
1071006f32fbeSmrg    solaris*)
1071106f32fbeSmrg      no_undefined_flag=' -z defs'
10712b41a30aaSmrg      if test yes = "$GCC"; then
10713b41a30aaSmrg	wlarc='$wl'
10714b41a30aaSmrg	archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
1071506f32fbeSmrg	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10716b41a30aaSmrg          $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'
1071706f32fbeSmrg      else
1071806f32fbeSmrg	case `$CC -V 2>&1` in
1071906f32fbeSmrg	*"Compilers 5.0"*)
1072006f32fbeSmrg	  wlarc=''
10721b41a30aaSmrg	  archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
1072206f32fbeSmrg	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10723b41a30aaSmrg            $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
1072406f32fbeSmrg	  ;;
1072506f32fbeSmrg	*)
10726b41a30aaSmrg	  wlarc='$wl'
10727b41a30aaSmrg	  archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
1072806f32fbeSmrg	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10729b41a30aaSmrg            $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
1073006f32fbeSmrg	  ;;
1073106f32fbeSmrg	esac
1073206f32fbeSmrg      fi
1073306f32fbeSmrg      hardcode_libdir_flag_spec='-R$libdir'
1073406f32fbeSmrg      hardcode_shlibpath_var=no
1073506f32fbeSmrg      case $host_os in
1073606f32fbeSmrg      solaris2.[0-5] | solaris2.[0-5].*) ;;
1073706f32fbeSmrg      *)
1073806f32fbeSmrg	# The compiler driver will combine and reorder linker options,
10739b41a30aaSmrg	# but understands '-z linker_flag'.  GCC discards it without '$wl',
1074006f32fbeSmrg	# but is careful enough not to reorder.
1074106f32fbeSmrg	# Supported since Solaris 2.6 (maybe 2.5.1?)
10742b41a30aaSmrg	if test yes = "$GCC"; then
10743b41a30aaSmrg	  whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
1074406f32fbeSmrg	else
1074506f32fbeSmrg	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
1074606f32fbeSmrg	fi
1074706f32fbeSmrg	;;
1074806f32fbeSmrg      esac
1074906f32fbeSmrg      link_all_deplibs=yes
1075006f32fbeSmrg      ;;
1075106f32fbeSmrg
1075206f32fbeSmrg    sunos4*)
10753b41a30aaSmrg      if test sequent = "$host_vendor"; then
1075406f32fbeSmrg	# Use $CC to link under sequent, because it throws in some extra .o
1075506f32fbeSmrg	# files that make .init and .fini sections work.
10756b41a30aaSmrg	archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
1075706f32fbeSmrg      else
1075806f32fbeSmrg	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
1075906f32fbeSmrg      fi
1076006f32fbeSmrg      hardcode_libdir_flag_spec='-L$libdir'
1076106f32fbeSmrg      hardcode_direct=yes
1076206f32fbeSmrg      hardcode_minus_L=yes
1076306f32fbeSmrg      hardcode_shlibpath_var=no
1076406f32fbeSmrg      ;;
1076506f32fbeSmrg
1076606f32fbeSmrg    sysv4)
1076706f32fbeSmrg      case $host_vendor in
1076806f32fbeSmrg	sni)
1076906f32fbeSmrg	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
1077006f32fbeSmrg	  hardcode_direct=yes # is this really true???
1077106f32fbeSmrg	;;
1077206f32fbeSmrg	siemens)
1077306f32fbeSmrg	  ## LD is ld it makes a PLAMLIB
1077406f32fbeSmrg	  ## CC just makes a GrossModule.
1077506f32fbeSmrg	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
1077606f32fbeSmrg	  reload_cmds='$CC -r -o $output$reload_objs'
1077706f32fbeSmrg	  hardcode_direct=no
1077806f32fbeSmrg        ;;
1077906f32fbeSmrg	motorola)
1078006f32fbeSmrg	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
1078106f32fbeSmrg	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
1078206f32fbeSmrg	;;
1078306f32fbeSmrg      esac
1078406f32fbeSmrg      runpath_var='LD_RUN_PATH'
1078506f32fbeSmrg      hardcode_shlibpath_var=no
1078606f32fbeSmrg      ;;
1078706f32fbeSmrg
1078806f32fbeSmrg    sysv4.3*)
1078906f32fbeSmrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
1079006f32fbeSmrg      hardcode_shlibpath_var=no
1079106f32fbeSmrg      export_dynamic_flag_spec='-Bexport'
1079206f32fbeSmrg      ;;
1079306f32fbeSmrg
1079406f32fbeSmrg    sysv4*MP*)
1079506f32fbeSmrg      if test -d /usr/nec; then
1079606f32fbeSmrg	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
1079706f32fbeSmrg	hardcode_shlibpath_var=no
1079806f32fbeSmrg	runpath_var=LD_RUN_PATH
1079906f32fbeSmrg	hardcode_runpath_var=yes
1080006f32fbeSmrg	ld_shlibs=yes
1080106f32fbeSmrg      fi
1080206f32fbeSmrg      ;;
1080306f32fbeSmrg
1080406f32fbeSmrg    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10805b41a30aaSmrg      no_undefined_flag='$wl-z,text'
1080606f32fbeSmrg      archive_cmds_need_lc=no
1080706f32fbeSmrg      hardcode_shlibpath_var=no
1080806f32fbeSmrg      runpath_var='LD_RUN_PATH'
1080906f32fbeSmrg
10810b41a30aaSmrg      if test yes = "$GCC"; then
10811b41a30aaSmrg	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10812b41a30aaSmrg	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
1081306f32fbeSmrg      else
10814b41a30aaSmrg	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10815b41a30aaSmrg	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
1081606f32fbeSmrg      fi
1081706f32fbeSmrg      ;;
1081806f32fbeSmrg
1081906f32fbeSmrg    sysv5* | sco3.2v5* | sco5v6*)
10820b41a30aaSmrg      # Note: We CANNOT use -z defs as we might desire, because we do not
1082106f32fbeSmrg      # link with -lc, and that would cause any symbols used from libc to
1082206f32fbeSmrg      # always be unresolved, which means just about no library would
1082306f32fbeSmrg      # ever link correctly.  If we're not using GNU ld we use -z text
1082406f32fbeSmrg      # though, which does catch some bad symbols but isn't as heavy-handed
1082506f32fbeSmrg      # as -z defs.
10826b41a30aaSmrg      no_undefined_flag='$wl-z,text'
10827b41a30aaSmrg      allow_undefined_flag='$wl-z,nodefs'
1082806f32fbeSmrg      archive_cmds_need_lc=no
1082906f32fbeSmrg      hardcode_shlibpath_var=no
10830b41a30aaSmrg      hardcode_libdir_flag_spec='$wl-R,$libdir'
1083106f32fbeSmrg      hardcode_libdir_separator=':'
1083206f32fbeSmrg      link_all_deplibs=yes
10833b41a30aaSmrg      export_dynamic_flag_spec='$wl-Bexport'
1083406f32fbeSmrg      runpath_var='LD_RUN_PATH'
1083506f32fbeSmrg
10836b41a30aaSmrg      if test yes = "$GCC"; then
10837b41a30aaSmrg	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10838b41a30aaSmrg	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
1083906f32fbeSmrg      else
10840b41a30aaSmrg	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10841b41a30aaSmrg	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
1084206f32fbeSmrg      fi
1084306f32fbeSmrg      ;;
1084406f32fbeSmrg
1084506f32fbeSmrg    uts4*)
1084606f32fbeSmrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
1084706f32fbeSmrg      hardcode_libdir_flag_spec='-L$libdir'
1084806f32fbeSmrg      hardcode_shlibpath_var=no
1084906f32fbeSmrg      ;;
1085006f32fbeSmrg
1085106f32fbeSmrg    *)
1085206f32fbeSmrg      ld_shlibs=no
1085306f32fbeSmrg      ;;
1085406f32fbeSmrg    esac
1085506f32fbeSmrg
10856b41a30aaSmrg    if test sni = "$host_vendor"; then
1085706f32fbeSmrg      case $host in
1085806f32fbeSmrg      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10859b41a30aaSmrg	export_dynamic_flag_spec='$wl-Blargedynsym'
1086006f32fbeSmrg	;;
1086106f32fbeSmrg      esac
1086206f32fbeSmrg    fi
1086306f32fbeSmrg  fi
1086406f32fbeSmrg
10865b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10866b41a30aaSmrgprintf "%s\n" "$ld_shlibs" >&6; }
10867b41a30aaSmrgtest no = "$ld_shlibs" && can_build_shared=no
1086806f32fbeSmrg
1086906f32fbeSmrgwith_gnu_ld=$with_gnu_ld
1087006f32fbeSmrg
1087106f32fbeSmrg
1087206f32fbeSmrg
1087306f32fbeSmrg
1087406f32fbeSmrg
1087506f32fbeSmrg
1087606f32fbeSmrg
1087706f32fbeSmrg
1087806f32fbeSmrg
1087906f32fbeSmrg
1088006f32fbeSmrg
1088106f32fbeSmrg
1088206f32fbeSmrg
1088306f32fbeSmrg
1088406f32fbeSmrg
1088506f32fbeSmrg#
1088606f32fbeSmrg# Do we need to explicitly link libc?
1088706f32fbeSmrg#
1088806f32fbeSmrgcase "x$archive_cmds_need_lc" in
1088906f32fbeSmrgx|xyes)
1089006f32fbeSmrg  # Assume -lc should be added
1089106f32fbeSmrg  archive_cmds_need_lc=yes
1089206f32fbeSmrg
10893b41a30aaSmrg  if test yes,yes = "$GCC,$enable_shared"; then
1089406f32fbeSmrg    case $archive_cmds in
1089506f32fbeSmrg    *'~'*)
1089606f32fbeSmrg      # FIXME: we may have to deal with multi-command sequences.
1089706f32fbeSmrg      ;;
1089806f32fbeSmrg    '$CC '*)
1089906f32fbeSmrg      # Test whether the compiler implicitly links with -lc since on some
1090006f32fbeSmrg      # systems, -lgcc has to come before -lc. If gcc already passes -lc
1090106f32fbeSmrg      # to ld, don't add -lc before -lgcc.
10902b41a30aaSmrg      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10903b41a30aaSmrgprintf %s "checking whether -lc should be explicitly linked in... " >&6; }
10904b41a30aaSmrgif test ${lt_cv_archive_cmds_need_lc+y}
10905b41a30aaSmrgthen :
10906b41a30aaSmrg  printf %s "(cached) " >&6
10907b41a30aaSmrgelse $as_nop
1090806f32fbeSmrg  $RM conftest*
1090906f32fbeSmrg	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
1091006f32fbeSmrg
1091106f32fbeSmrg	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
1091206f32fbeSmrg  (eval $ac_compile) 2>&5
1091306f32fbeSmrg  ac_status=$?
10914b41a30aaSmrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1091506f32fbeSmrg  test $ac_status = 0; } 2>conftest.err; then
1091606f32fbeSmrg	  soname=conftest
1091706f32fbeSmrg	  lib=conftest
1091806f32fbeSmrg	  libobjs=conftest.$ac_objext
1091906f32fbeSmrg	  deplibs=
1092006f32fbeSmrg	  wl=$lt_prog_compiler_wl
1092106f32fbeSmrg	  pic_flag=$lt_prog_compiler_pic
1092206f32fbeSmrg	  compiler_flags=-v
1092306f32fbeSmrg	  linker_flags=-v
1092406f32fbeSmrg	  verstring=
1092506f32fbeSmrg	  output_objdir=.
1092606f32fbeSmrg	  libname=conftest
1092706f32fbeSmrg	  lt_save_allow_undefined_flag=$allow_undefined_flag
1092806f32fbeSmrg	  allow_undefined_flag=
1092906f32fbeSmrg	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
1093006f32fbeSmrg  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
1093106f32fbeSmrg  ac_status=$?
10932b41a30aaSmrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1093306f32fbeSmrg  test $ac_status = 0; }
1093406f32fbeSmrg	  then
1093506f32fbeSmrg	    lt_cv_archive_cmds_need_lc=no
1093606f32fbeSmrg	  else
1093706f32fbeSmrg	    lt_cv_archive_cmds_need_lc=yes
1093806f32fbeSmrg	  fi
1093906f32fbeSmrg	  allow_undefined_flag=$lt_save_allow_undefined_flag
1094006f32fbeSmrg	else
1094106f32fbeSmrg	  cat conftest.err 1>&5
1094206f32fbeSmrg	fi
1094306f32fbeSmrg	$RM conftest*
1094406f32fbeSmrg
1094506f32fbeSmrgfi
10946b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10947b41a30aaSmrgprintf "%s\n" "$lt_cv_archive_cmds_need_lc" >&6; }
1094806f32fbeSmrg      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
1094906f32fbeSmrg      ;;
1095006f32fbeSmrg    esac
1095106f32fbeSmrg  fi
1095206f32fbeSmrg  ;;
1095306f32fbeSmrgesac
1095406f32fbeSmrg
1095506f32fbeSmrg
1095606f32fbeSmrg
1095706f32fbeSmrg
1095806f32fbeSmrg
1095906f32fbeSmrg
1096006f32fbeSmrg
1096106f32fbeSmrg
1096206f32fbeSmrg
1096306f32fbeSmrg
1096406f32fbeSmrg
1096506f32fbeSmrg
1096606f32fbeSmrg
1096706f32fbeSmrg
1096806f32fbeSmrg
1096906f32fbeSmrg
1097006f32fbeSmrg
1097106f32fbeSmrg
1097206f32fbeSmrg
1097306f32fbeSmrg
1097406f32fbeSmrg
1097506f32fbeSmrg
1097606f32fbeSmrg
1097706f32fbeSmrg
1097806f32fbeSmrg
1097906f32fbeSmrg
1098006f32fbeSmrg
1098106f32fbeSmrg
1098206f32fbeSmrg
1098306f32fbeSmrg
1098406f32fbeSmrg
1098506f32fbeSmrg
1098606f32fbeSmrg
1098706f32fbeSmrg
1098806f32fbeSmrg
1098906f32fbeSmrg
1099006f32fbeSmrg
1099106f32fbeSmrg
1099206f32fbeSmrg
1099306f32fbeSmrg
1099406f32fbeSmrg
1099506f32fbeSmrg
1099606f32fbeSmrg
1099706f32fbeSmrg
1099806f32fbeSmrg
1099906f32fbeSmrg
1100006f32fbeSmrg
1100106f32fbeSmrg
1100206f32fbeSmrg
1100306f32fbeSmrg
1100406f32fbeSmrg
1100506f32fbeSmrg
1100606f32fbeSmrg
1100706f32fbeSmrg
1100806f32fbeSmrg
1100906f32fbeSmrg
1101006f32fbeSmrg
1101106f32fbeSmrg
1101206f32fbeSmrg
1101306f32fbeSmrg
1101406f32fbeSmrg
1101506f32fbeSmrg
1101606f32fbeSmrg
1101706f32fbeSmrg
1101806f32fbeSmrg
1101906f32fbeSmrg
1102006f32fbeSmrg
1102106f32fbeSmrg
1102206f32fbeSmrg
1102306f32fbeSmrg
1102406f32fbeSmrg
1102506f32fbeSmrg
1102606f32fbeSmrg
1102706f32fbeSmrg
1102806f32fbeSmrg
1102906f32fbeSmrg
1103006f32fbeSmrg
1103106f32fbeSmrg
1103206f32fbeSmrg
1103306f32fbeSmrg
1103406f32fbeSmrg
1103506f32fbeSmrg
1103606f32fbeSmrg
1103706f32fbeSmrg
1103806f32fbeSmrg
1103906f32fbeSmrg
1104006f32fbeSmrg
1104106f32fbeSmrg
1104206f32fbeSmrg
1104306f32fbeSmrg
1104406f32fbeSmrg
1104506f32fbeSmrg
1104606f32fbeSmrg
1104706f32fbeSmrg
1104806f32fbeSmrg
1104906f32fbeSmrg
1105006f32fbeSmrg
1105106f32fbeSmrg
1105206f32fbeSmrg
1105306f32fbeSmrg
1105406f32fbeSmrg
1105506f32fbeSmrg
1105606f32fbeSmrg
1105706f32fbeSmrg
1105806f32fbeSmrg
1105906f32fbeSmrg
1106006f32fbeSmrg
1106106f32fbeSmrg
1106206f32fbeSmrg
1106306f32fbeSmrg
1106406f32fbeSmrg
1106506f32fbeSmrg
1106606f32fbeSmrg
1106706f32fbeSmrg
1106806f32fbeSmrg
1106906f32fbeSmrg
1107006f32fbeSmrg
1107106f32fbeSmrg
1107206f32fbeSmrg
1107306f32fbeSmrg
1107406f32fbeSmrg
1107506f32fbeSmrg
1107606f32fbeSmrg
1107706f32fbeSmrg
1107806f32fbeSmrg
1107906f32fbeSmrg
1108006f32fbeSmrg
1108106f32fbeSmrg
1108206f32fbeSmrg
1108306f32fbeSmrg
1108406f32fbeSmrg
1108506f32fbeSmrg
1108606f32fbeSmrg
1108706f32fbeSmrg
1108806f32fbeSmrg
1108906f32fbeSmrg
1109006f32fbeSmrg
1109106f32fbeSmrg
1109206f32fbeSmrg
1109306f32fbeSmrg
1109406f32fbeSmrg
1109506f32fbeSmrg
1109606f32fbeSmrg
1109706f32fbeSmrg
1109806f32fbeSmrg
1109906f32fbeSmrg
1110006f32fbeSmrg
1110106f32fbeSmrg
1110206f32fbeSmrg
1110306f32fbeSmrg
1110406f32fbeSmrg
1110506f32fbeSmrg
11106b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11107b41a30aaSmrgprintf %s "checking dynamic linker characteristics... " >&6; }
1110806f32fbeSmrg
11109b41a30aaSmrgif test yes = "$GCC"; then
1111006f32fbeSmrg  case $host_os in
11111b41a30aaSmrg    darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
11112b41a30aaSmrg    *) lt_awk_arg='/^libraries:/' ;;
1111306f32fbeSmrg  esac
1111406f32fbeSmrg  case $host_os in
11115b41a30aaSmrg    mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
11116b41a30aaSmrg    *) lt_sed_strip_eq='s|=/|/|g' ;;
1111706f32fbeSmrg  esac
1111806f32fbeSmrg  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
1111906f32fbeSmrg  case $lt_search_path_spec in
1112006f32fbeSmrg  *\;*)
1112106f32fbeSmrg    # if the path contains ";" then we assume it to be the separator
1112206f32fbeSmrg    # otherwise default to the standard path separator (i.e. ":") - it is
1112306f32fbeSmrg    # assumed that no part of a normal pathname contains ";" but that should
1112406f32fbeSmrg    # okay in the real world where ";" in dirpaths is itself problematic.
1112506f32fbeSmrg    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
1112606f32fbeSmrg    ;;
1112706f32fbeSmrg  *)
1112806f32fbeSmrg    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
1112906f32fbeSmrg    ;;
1113006f32fbeSmrg  esac
1113106f32fbeSmrg  # Ok, now we have the path, separated by spaces, we can step through it
11132b41a30aaSmrg  # and add multilib dir if necessary...
1113306f32fbeSmrg  lt_tmp_lt_search_path_spec=
11134b41a30aaSmrg  lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11135b41a30aaSmrg  # ...but if some path component already ends with the multilib dir we assume
11136b41a30aaSmrg  # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
11137b41a30aaSmrg  case "$lt_multi_os_dir; $lt_search_path_spec " in
11138b41a30aaSmrg  "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
11139b41a30aaSmrg    lt_multi_os_dir=
11140b41a30aaSmrg    ;;
11141b41a30aaSmrg  esac
1114206f32fbeSmrg  for lt_sys_path in $lt_search_path_spec; do
11143b41a30aaSmrg    if test -d "$lt_sys_path$lt_multi_os_dir"; then
11144b41a30aaSmrg      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
11145b41a30aaSmrg    elif test -n "$lt_multi_os_dir"; then
1114606f32fbeSmrg      test -d "$lt_sys_path" && \
1114706f32fbeSmrg	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
1114806f32fbeSmrg    fi
1114906f32fbeSmrg  done
1115006f32fbeSmrg  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11151b41a30aaSmrgBEGIN {RS = " "; FS = "/|\n";} {
11152b41a30aaSmrg  lt_foo = "";
11153b41a30aaSmrg  lt_count = 0;
1115406f32fbeSmrg  for (lt_i = NF; lt_i > 0; lt_i--) {
1115506f32fbeSmrg    if ($lt_i != "" && $lt_i != ".") {
1115606f32fbeSmrg      if ($lt_i == "..") {
1115706f32fbeSmrg        lt_count++;
1115806f32fbeSmrg      } else {
1115906f32fbeSmrg        if (lt_count == 0) {
11160b41a30aaSmrg          lt_foo = "/" $lt_i lt_foo;
1116106f32fbeSmrg        } else {
1116206f32fbeSmrg          lt_count--;
1116306f32fbeSmrg        }
1116406f32fbeSmrg      }
1116506f32fbeSmrg    }
1116606f32fbeSmrg  }
1116706f32fbeSmrg  if (lt_foo != "") { lt_freq[lt_foo]++; }
1116806f32fbeSmrg  if (lt_freq[lt_foo] == 1) { print lt_foo; }
1116906f32fbeSmrg}'`
1117006f32fbeSmrg  # AWK program above erroneously prepends '/' to C:/dos/paths
1117106f32fbeSmrg  # for these hosts.
1117206f32fbeSmrg  case $host_os in
1117306f32fbeSmrg    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11174b41a30aaSmrg      $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
1117506f32fbeSmrg  esac
1117606f32fbeSmrg  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
1117706f32fbeSmrgelse
1117806f32fbeSmrg  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
1117906f32fbeSmrgfi
1118006f32fbeSmrglibrary_names_spec=
1118106f32fbeSmrglibname_spec='lib$name'
1118206f32fbeSmrgsoname_spec=
11183b41a30aaSmrgshrext_cmds=.so
1118406f32fbeSmrgpostinstall_cmds=
1118506f32fbeSmrgpostuninstall_cmds=
1118606f32fbeSmrgfinish_cmds=
1118706f32fbeSmrgfinish_eval=
1118806f32fbeSmrgshlibpath_var=
1118906f32fbeSmrgshlibpath_overrides_runpath=unknown
1119006f32fbeSmrgversion_type=none
1119106f32fbeSmrgdynamic_linker="$host_os ld.so"
1119206f32fbeSmrgsys_lib_dlsearch_path_spec="/lib /usr/lib"
1119306f32fbeSmrgneed_lib_prefix=unknown
1119406f32fbeSmrghardcode_into_libs=no
1119506f32fbeSmrg
1119606f32fbeSmrg# when you set need_version to no, make sure it does not cause -set_version
1119706f32fbeSmrg# flags to be left without arguments
1119806f32fbeSmrgneed_version=unknown
1119906f32fbeSmrg
11200b41a30aaSmrg
11201b41a30aaSmrg
1120206f32fbeSmrgcase $host_os in
1120306f32fbeSmrgaix3*)
1120457ee1794Smrg  version_type=linux # correct to gnu/linux during the next big refactor
11205b41a30aaSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
1120606f32fbeSmrg  shlibpath_var=LIBPATH
1120706f32fbeSmrg
1120806f32fbeSmrg  # AIX 3 has no versioning support, so we append a major version to the name.
11209b41a30aaSmrg  soname_spec='$libname$release$shared_ext$major'
1121006f32fbeSmrg  ;;
1121106f32fbeSmrg
1121206f32fbeSmrgaix[4-9]*)
1121357ee1794Smrg  version_type=linux # correct to gnu/linux during the next big refactor
1121406f32fbeSmrg  need_lib_prefix=no
1121506f32fbeSmrg  need_version=no
1121606f32fbeSmrg  hardcode_into_libs=yes
11217b41a30aaSmrg  if test ia64 = "$host_cpu"; then
1121806f32fbeSmrg    # AIX 5 supports IA64
11219b41a30aaSmrg    library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
1122006f32fbeSmrg    shlibpath_var=LD_LIBRARY_PATH
1122106f32fbeSmrg  else
1122206f32fbeSmrg    # With GCC up to 2.95.x, collect2 would create an import file
1122306f32fbeSmrg    # for dependence libraries.  The import file would start with
11224b41a30aaSmrg    # the line '#! .'.  This would cause the generated library to
11225b41a30aaSmrg    # depend on '.', always an invalid library.  This was fixed in
1122606f32fbeSmrg    # development snapshots of GCC prior to 3.0.
1122706f32fbeSmrg    case $host_os in
1122806f32fbeSmrg      aix4 | aix4.[01] | aix4.[01].*)
1122906f32fbeSmrg      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
1123006f32fbeSmrg	   echo ' yes '
11231b41a30aaSmrg	   echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
1123206f32fbeSmrg	:
1123306f32fbeSmrg      else
1123406f32fbeSmrg	can_build_shared=no
1123506f32fbeSmrg      fi
1123606f32fbeSmrg      ;;
1123706f32fbeSmrg    esac
11238b41a30aaSmrg    # Using Import Files as archive members, it is possible to support
11239b41a30aaSmrg    # filename-based versioning of shared library archives on AIX. While
11240b41a30aaSmrg    # this would work for both with and without runtime linking, it will
11241b41a30aaSmrg    # prevent static linking of such archives. So we do filename-based
11242b41a30aaSmrg    # shared library versioning with .so extension only, which is used
11243b41a30aaSmrg    # when both runtime linking and shared linking is enabled.
11244b41a30aaSmrg    # Unfortunately, runtime linking may impact performance, so we do
11245b41a30aaSmrg    # not want this to be the default eventually. Also, we use the
11246b41a30aaSmrg    # versioned .so libs for executables only if there is the -brtl
11247b41a30aaSmrg    # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
11248b41a30aaSmrg    # To allow for filename-based versioning support, we need to create
11249b41a30aaSmrg    # libNAME.so.V as an archive file, containing:
11250b41a30aaSmrg    # *) an Import File, referring to the versioned filename of the
11251b41a30aaSmrg    #    archive as well as the shared archive member, telling the
11252b41a30aaSmrg    #    bitwidth (32 or 64) of that shared object, and providing the
11253b41a30aaSmrg    #    list of exported symbols of that shared object, eventually
11254b41a30aaSmrg    #    decorated with the 'weak' keyword
11255b41a30aaSmrg    # *) the shared object with the F_LOADONLY flag set, to really avoid
11256b41a30aaSmrg    #    it being seen by the linker.
11257b41a30aaSmrg    # At run time we better use the real file rather than another symlink,
11258b41a30aaSmrg    # but for link time we create the symlink libNAME.so -> libNAME.so.V
11259b41a30aaSmrg
11260b41a30aaSmrg    case $with_aix_soname,$aix_use_runtimelinking in
11261b41a30aaSmrg    # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
1126206f32fbeSmrg    # soname into executable. Probably we can add versioning support to
1126306f32fbeSmrg    # collect2, so additional links can be useful in future.
11264b41a30aaSmrg    aix,yes) # traditional libtool
11265b41a30aaSmrg      dynamic_linker='AIX unversionable lib.so'
1126606f32fbeSmrg      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
1126706f32fbeSmrg      # instead of lib<name>.a to let people know that these are not
1126806f32fbeSmrg      # typical AIX shared libraries.
11269b41a30aaSmrg      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11270b41a30aaSmrg      ;;
11271b41a30aaSmrg    aix,no) # traditional AIX only
11272b41a30aaSmrg      dynamic_linker='AIX lib.a(lib.so.V)'
1127306f32fbeSmrg      # We preserve .a as extension for shared libraries through AIX4.2
1127406f32fbeSmrg      # and later when we are not doing run time linking.
11275b41a30aaSmrg      library_names_spec='$libname$release.a $libname.a'
11276b41a30aaSmrg      soname_spec='$libname$release$shared_ext$major'
11277b41a30aaSmrg      ;;
11278b41a30aaSmrg    svr4,*) # full svr4 only
11279b41a30aaSmrg      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
11280b41a30aaSmrg      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11281b41a30aaSmrg      # We do not specify a path in Import Files, so LIBPATH fires.
11282b41a30aaSmrg      shlibpath_overrides_runpath=yes
11283b41a30aaSmrg      ;;
11284b41a30aaSmrg    *,yes) # both, prefer svr4
11285b41a30aaSmrg      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
11286b41a30aaSmrg      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11287b41a30aaSmrg      # unpreferred sharedlib libNAME.a needs extra handling
11288b41a30aaSmrg      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"'
11289b41a30aaSmrg      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"'
11290b41a30aaSmrg      # We do not specify a path in Import Files, so LIBPATH fires.
11291b41a30aaSmrg      shlibpath_overrides_runpath=yes
11292b41a30aaSmrg      ;;
11293b41a30aaSmrg    *,no) # both, prefer aix
11294b41a30aaSmrg      dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
11295b41a30aaSmrg      library_names_spec='$libname$release.a $libname.a'
11296b41a30aaSmrg      soname_spec='$libname$release$shared_ext$major'
11297b41a30aaSmrg      # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
11298b41a30aaSmrg      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)'
11299b41a30aaSmrg      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"'
11300b41a30aaSmrg      ;;
11301b41a30aaSmrg    esac
1130206f32fbeSmrg    shlibpath_var=LIBPATH
1130306f32fbeSmrg  fi
1130406f32fbeSmrg  ;;
1130506f32fbeSmrg
1130606f32fbeSmrgamigaos*)
1130706f32fbeSmrg  case $host_cpu in
1130806f32fbeSmrg  powerpc)
1130906f32fbeSmrg    # Since July 2007 AmigaOS4 officially supports .so libraries.
1131006f32fbeSmrg    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11311b41a30aaSmrg    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1131206f32fbeSmrg    ;;
1131306f32fbeSmrg  m68k)
1131406f32fbeSmrg    library_names_spec='$libname.ixlibrary $libname.a'
1131506f32fbeSmrg    # Create ${libname}_ixlibrary.a entries in /sys/libs.
11316b41a30aaSmrg    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'
1131706f32fbeSmrg    ;;
1131806f32fbeSmrg  esac
1131906f32fbeSmrg  ;;
1132006f32fbeSmrg
1132106f32fbeSmrgbeos*)
11322b41a30aaSmrg  library_names_spec='$libname$shared_ext'
1132306f32fbeSmrg  dynamic_linker="$host_os ld.so"
1132406f32fbeSmrg  shlibpath_var=LIBRARY_PATH
1132506f32fbeSmrg  ;;
1132606f32fbeSmrg
1132706f32fbeSmrgbsdi[45]*)
1132857ee1794Smrg  version_type=linux # correct to gnu/linux during the next big refactor
1132906f32fbeSmrg  need_version=no
11330b41a30aaSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11331b41a30aaSmrg  soname_spec='$libname$release$shared_ext$major'
1133206f32fbeSmrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
1133306f32fbeSmrg  shlibpath_var=LD_LIBRARY_PATH
1133406f32fbeSmrg  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
1133506f32fbeSmrg  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
1133606f32fbeSmrg  # the default ld.so.conf also contains /usr/contrib/lib and
1133706f32fbeSmrg  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
1133806f32fbeSmrg  # libtool to hard-code these into programs
1133906f32fbeSmrg  ;;
1134006f32fbeSmrg
1134106f32fbeSmrgcygwin* | mingw* | pw32* | cegcc*)
1134206f32fbeSmrg  version_type=windows
11343b41a30aaSmrg  shrext_cmds=.dll
1134406f32fbeSmrg  need_version=no
1134506f32fbeSmrg  need_lib_prefix=no
1134606f32fbeSmrg
1134706f32fbeSmrg  case $GCC,$cc_basename in
1134806f32fbeSmrg  yes,*)
1134906f32fbeSmrg    # gcc
1135006f32fbeSmrg    library_names_spec='$libname.dll.a'
1135106f32fbeSmrg    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11352b41a30aaSmrg    postinstall_cmds='base_file=`basename \$file`~
11353b41a30aaSmrg      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
1135406f32fbeSmrg      dldir=$destdir/`dirname \$dlpath`~
1135506f32fbeSmrg      test -d \$dldir || mkdir -p \$dldir~
1135606f32fbeSmrg      $install_prog $dir/$dlname \$dldir/$dlname~
1135706f32fbeSmrg      chmod a+x \$dldir/$dlname~
1135806f32fbeSmrg      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
1135906f32fbeSmrg        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
1136006f32fbeSmrg      fi'
1136106f32fbeSmrg    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
1136206f32fbeSmrg      dlpath=$dir/\$dldll~
1136306f32fbeSmrg       $RM \$dlpath'
1136406f32fbeSmrg    shlibpath_overrides_runpath=yes
1136506f32fbeSmrg
1136606f32fbeSmrg    case $host_os in
1136706f32fbeSmrg    cygwin*)
1136806f32fbeSmrg      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11369b41a30aaSmrg      soname_spec='`echo $libname | $SED -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
1137006f32fbeSmrg
1137106f32fbeSmrg      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
1137206f32fbeSmrg      ;;
1137306f32fbeSmrg    mingw* | cegcc*)
1137406f32fbeSmrg      # MinGW DLLs use traditional 'lib' prefix
11375b41a30aaSmrg      soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
1137606f32fbeSmrg      ;;
1137706f32fbeSmrg    pw32*)
1137806f32fbeSmrg      # pw32 DLLs use 'pw' prefix rather than 'lib'
11379b41a30aaSmrg      library_names_spec='`echo $libname | $SED -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
1138006f32fbeSmrg      ;;
1138106f32fbeSmrg    esac
1138206f32fbeSmrg    dynamic_linker='Win32 ld.exe'
1138306f32fbeSmrg    ;;
1138406f32fbeSmrg
11385b41a30aaSmrg  *,cl* | *,icl*)
11386b41a30aaSmrg    # Native MSVC or ICC
1138706f32fbeSmrg    libname_spec='$name'
11388b41a30aaSmrg    soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11389b41a30aaSmrg    library_names_spec='$libname.dll.lib'
1139006f32fbeSmrg
1139106f32fbeSmrg    case $build_os in
1139206f32fbeSmrg    mingw*)
1139306f32fbeSmrg      sys_lib_search_path_spec=
1139406f32fbeSmrg      lt_save_ifs=$IFS
1139506f32fbeSmrg      IFS=';'
1139606f32fbeSmrg      for lt_path in $LIB
1139706f32fbeSmrg      do
1139806f32fbeSmrg        IFS=$lt_save_ifs
1139906f32fbeSmrg        # Let DOS variable expansion print the short 8.3 style file name.
1140006f32fbeSmrg        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
1140106f32fbeSmrg        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
1140206f32fbeSmrg      done
1140306f32fbeSmrg      IFS=$lt_save_ifs
1140406f32fbeSmrg      # Convert to MSYS style.
11405b41a30aaSmrg      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
1140606f32fbeSmrg      ;;
1140706f32fbeSmrg    cygwin*)
1140806f32fbeSmrg      # Convert to unix form, then to dos form, then back to unix form
1140906f32fbeSmrg      # but this time dos style (no spaces!) so that the unix form looks
1141006f32fbeSmrg      # like /cygdrive/c/PROGRA~1:/cygdr...
1141106f32fbeSmrg      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
1141206f32fbeSmrg      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
1141306f32fbeSmrg      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
1141406f32fbeSmrg      ;;
1141506f32fbeSmrg    *)
11416b41a30aaSmrg      sys_lib_search_path_spec=$LIB
1141706f32fbeSmrg      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
1141806f32fbeSmrg        # It is most probably a Windows format PATH.
1141906f32fbeSmrg        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
1142006f32fbeSmrg      else
1142106f32fbeSmrg        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
1142206f32fbeSmrg      fi
1142306f32fbeSmrg      # FIXME: find the short name or the path components, as spaces are
1142406f32fbeSmrg      # common. (e.g. "Program Files" -> "PROGRA~1")
1142506f32fbeSmrg      ;;
1142606f32fbeSmrg    esac
1142706f32fbeSmrg
1142806f32fbeSmrg    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11429b41a30aaSmrg    postinstall_cmds='base_file=`basename \$file`~
11430b41a30aaSmrg      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
1143106f32fbeSmrg      dldir=$destdir/`dirname \$dlpath`~
1143206f32fbeSmrg      test -d \$dldir || mkdir -p \$dldir~
1143306f32fbeSmrg      $install_prog $dir/$dlname \$dldir/$dlname'
1143406f32fbeSmrg    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
1143506f32fbeSmrg      dlpath=$dir/\$dldll~
1143606f32fbeSmrg       $RM \$dlpath'
1143706f32fbeSmrg    shlibpath_overrides_runpath=yes
1143806f32fbeSmrg    dynamic_linker='Win32 link.exe'
1143906f32fbeSmrg    ;;
1144006f32fbeSmrg
1144106f32fbeSmrg  *)
11442b41a30aaSmrg    # Assume MSVC and ICC wrapper
11443b41a30aaSmrg    library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
1144406f32fbeSmrg    dynamic_linker='Win32 ld.exe'
1144506f32fbeSmrg    ;;
1144606f32fbeSmrg  esac
1144706f32fbeSmrg  # FIXME: first we should search . and the directory the executable is in
1144806f32fbeSmrg  shlibpath_var=PATH
1144906f32fbeSmrg  ;;
1145006f32fbeSmrg
1145106f32fbeSmrgdarwin* | rhapsody*)
1145206f32fbeSmrg  dynamic_linker="$host_os dyld"
1145306f32fbeSmrg  version_type=darwin
1145406f32fbeSmrg  need_lib_prefix=no
1145506f32fbeSmrg  need_version=no
11456b41a30aaSmrg  library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
11457b41a30aaSmrg  soname_spec='$libname$release$major$shared_ext'
1145806f32fbeSmrg  shlibpath_overrides_runpath=yes
1145906f32fbeSmrg  shlibpath_var=DYLD_LIBRARY_PATH
1146006f32fbeSmrg  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
1146106f32fbeSmrg
1146206f32fbeSmrg  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
1146306f32fbeSmrg  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
1146406f32fbeSmrg  ;;
1146506f32fbeSmrg
1146606f32fbeSmrgdgux*)
1146757ee1794Smrg  version_type=linux # correct to gnu/linux during the next big refactor
1146806f32fbeSmrg  need_lib_prefix=no
1146906f32fbeSmrg  need_version=no
11470b41a30aaSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11471b41a30aaSmrg  soname_spec='$libname$release$shared_ext$major'
1147206f32fbeSmrg  shlibpath_var=LD_LIBRARY_PATH
1147306f32fbeSmrg  ;;
1147406f32fbeSmrg
11475b41a30aaSmrgfreebsd* | dragonfly* | midnightbsd*)
1147606f32fbeSmrg  # DragonFly does not have aout.  When/if they implement a new
1147706f32fbeSmrg  # versioning mechanism, adjust this.
1147806f32fbeSmrg  if test -x /usr/bin/objformat; then
1147906f32fbeSmrg    objformat=`/usr/bin/objformat`
1148006f32fbeSmrg  else
1148106f32fbeSmrg    case $host_os in
1148257ee1794Smrg    freebsd[23].*) objformat=aout ;;
1148306f32fbeSmrg    *) objformat=elf ;;
1148406f32fbeSmrg    esac
1148506f32fbeSmrg  fi
1148606f32fbeSmrg  version_type=freebsd-$objformat
1148706f32fbeSmrg  case $version_type in
1148806f32fbeSmrg    freebsd-elf*)
11489b41a30aaSmrg      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11490b41a30aaSmrg      soname_spec='$libname$release$shared_ext$major'
1149106f32fbeSmrg      need_version=no
1149206f32fbeSmrg      need_lib_prefix=no
1149306f32fbeSmrg      ;;
1149406f32fbeSmrg    freebsd-*)
11495b41a30aaSmrg      library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
1149606f32fbeSmrg      need_version=yes
1149706f32fbeSmrg      ;;
1149806f32fbeSmrg  esac
1149906f32fbeSmrg  shlibpath_var=LD_LIBRARY_PATH
1150006f32fbeSmrg  case $host_os in
1150157ee1794Smrg  freebsd2.*)
1150206f32fbeSmrg    shlibpath_overrides_runpath=yes
1150306f32fbeSmrg    ;;
1150406f32fbeSmrg  freebsd3.[01]* | freebsdelf3.[01]*)
1150506f32fbeSmrg    shlibpath_overrides_runpath=yes
1150606f32fbeSmrg    hardcode_into_libs=yes
1150706f32fbeSmrg    ;;
1150806f32fbeSmrg  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
1150906f32fbeSmrg  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
1151006f32fbeSmrg    shlibpath_overrides_runpath=no
1151106f32fbeSmrg    hardcode_into_libs=yes
1151206f32fbeSmrg    ;;
1151306f32fbeSmrg  *) # from 4.6 on, and DragonFly
1151406f32fbeSmrg    shlibpath_overrides_runpath=yes
1151506f32fbeSmrg    hardcode_into_libs=yes
1151606f32fbeSmrg    ;;
1151706f32fbeSmrg  esac
1151806f32fbeSmrg  ;;
1151906f32fbeSmrg
1152006f32fbeSmrghaiku*)
1152157ee1794Smrg  version_type=linux # correct to gnu/linux during the next big refactor
1152206f32fbeSmrg  need_lib_prefix=no
1152306f32fbeSmrg  need_version=no
1152406f32fbeSmrg  dynamic_linker="$host_os runtime_loader"
11525b41a30aaSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11526b41a30aaSmrg  soname_spec='$libname$release$shared_ext$major'
1152706f32fbeSmrg  shlibpath_var=LIBRARY_PATH
11528b41a30aaSmrg  shlibpath_overrides_runpath=no
1152906f32fbeSmrg  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
1153006f32fbeSmrg  hardcode_into_libs=yes
1153106f32fbeSmrg  ;;
1153206f32fbeSmrg
1153306f32fbeSmrghpux9* | hpux10* | hpux11*)
1153406f32fbeSmrg  # Give a soname corresponding to the major version so that dld.sl refuses to
1153506f32fbeSmrg  # link against other versions.
1153606f32fbeSmrg  version_type=sunos
1153706f32fbeSmrg  need_lib_prefix=no
1153806f32fbeSmrg  need_version=no
1153906f32fbeSmrg  case $host_cpu in
1154006f32fbeSmrg  ia64*)
1154106f32fbeSmrg    shrext_cmds='.so'
1154206f32fbeSmrg    hardcode_into_libs=yes
1154306f32fbeSmrg    dynamic_linker="$host_os dld.so"
1154406f32fbeSmrg    shlibpath_var=LD_LIBRARY_PATH
1154506f32fbeSmrg    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11546b41a30aaSmrg    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11547b41a30aaSmrg    soname_spec='$libname$release$shared_ext$major'
11548b41a30aaSmrg    if test 32 = "$HPUX_IA64_MODE"; then
1154906f32fbeSmrg      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11550b41a30aaSmrg      sys_lib_dlsearch_path_spec=/usr/lib/hpux32
1155106f32fbeSmrg    else
1155206f32fbeSmrg      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11553b41a30aaSmrg      sys_lib_dlsearch_path_spec=/usr/lib/hpux64
1155406f32fbeSmrg    fi
1155506f32fbeSmrg    ;;
1155606f32fbeSmrg  hppa*64*)
1155706f32fbeSmrg    shrext_cmds='.sl'
1155806f32fbeSmrg    hardcode_into_libs=yes
1155906f32fbeSmrg    dynamic_linker="$host_os dld.sl"
1156006f32fbeSmrg    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
1156106f32fbeSmrg    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11562b41a30aaSmrg    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11563b41a30aaSmrg    soname_spec='$libname$release$shared_ext$major'
1156406f32fbeSmrg    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
1156506f32fbeSmrg    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
1156606f32fbeSmrg    ;;
1156706f32fbeSmrg  *)
1156806f32fbeSmrg    shrext_cmds='.sl'
1156906f32fbeSmrg    dynamic_linker="$host_os dld.sl"
1157006f32fbeSmrg    shlibpath_var=SHLIB_PATH
1157106f32fbeSmrg    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11572b41a30aaSmrg    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11573b41a30aaSmrg    soname_spec='$libname$release$shared_ext$major'
1157406f32fbeSmrg    ;;
1157506f32fbeSmrg  esac
1157606f32fbeSmrg  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
1157706f32fbeSmrg  postinstall_cmds='chmod 555 $lib'
1157806f32fbeSmrg  # or fails outright, so override atomically:
1157906f32fbeSmrg  install_override_mode=555
1158006f32fbeSmrg  ;;
1158106f32fbeSmrg
1158206f32fbeSmrginterix[3-9]*)
1158357ee1794Smrg  version_type=linux # correct to gnu/linux during the next big refactor
1158406f32fbeSmrg  need_lib_prefix=no
1158506f32fbeSmrg  need_version=no
11586b41a30aaSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11587b41a30aaSmrg  soname_spec='$libname$release$shared_ext$major'
1158806f32fbeSmrg  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
1158906f32fbeSmrg  shlibpath_var=LD_LIBRARY_PATH
1159006f32fbeSmrg  shlibpath_overrides_runpath=no
1159106f32fbeSmrg  hardcode_into_libs=yes
1159206f32fbeSmrg  ;;
1159306f32fbeSmrg
1159406f32fbeSmrgirix5* | irix6* | nonstopux*)
1159506f32fbeSmrg  case $host_os in
1159606f32fbeSmrg    nonstopux*) version_type=nonstopux ;;
1159706f32fbeSmrg    *)
11598b41a30aaSmrg	if test yes = "$lt_cv_prog_gnu_ld"; then
1159957ee1794Smrg		version_type=linux # correct to gnu/linux during the next big refactor
1160006f32fbeSmrg	else
1160106f32fbeSmrg		version_type=irix
1160206f32fbeSmrg	fi ;;
1160306f32fbeSmrg  esac
1160406f32fbeSmrg  need_lib_prefix=no
1160506f32fbeSmrg  need_version=no
11606b41a30aaSmrg  soname_spec='$libname$release$shared_ext$major'
11607b41a30aaSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
1160806f32fbeSmrg  case $host_os in
1160906f32fbeSmrg  irix5* | nonstopux*)
1161006f32fbeSmrg    libsuff= shlibsuff=
1161106f32fbeSmrg    ;;
1161206f32fbeSmrg  *)
1161306f32fbeSmrg    case $LD in # libtool.m4 will add one of these switches to LD
1161406f32fbeSmrg    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
1161506f32fbeSmrg      libsuff= shlibsuff= libmagic=32-bit;;
1161606f32fbeSmrg    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
1161706f32fbeSmrg      libsuff=32 shlibsuff=N32 libmagic=N32;;
1161806f32fbeSmrg    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
1161906f32fbeSmrg      libsuff=64 shlibsuff=64 libmagic=64-bit;;
1162006f32fbeSmrg    *) libsuff= shlibsuff= libmagic=never-match;;
1162106f32fbeSmrg    esac
1162206f32fbeSmrg    ;;
1162306f32fbeSmrg  esac
1162406f32fbeSmrg  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
1162506f32fbeSmrg  shlibpath_overrides_runpath=no
11626b41a30aaSmrg  sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
11627b41a30aaSmrg  sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
1162806f32fbeSmrg  hardcode_into_libs=yes
1162906f32fbeSmrg  ;;
1163006f32fbeSmrg
1163106f32fbeSmrg# No shared lib support for Linux oldld, aout, or coff.
1163206f32fbeSmrglinux*oldld* | linux*aout* | linux*coff*)
1163306f32fbeSmrg  dynamic_linker=no
1163406f32fbeSmrg  ;;
1163506f32fbeSmrg
11636b41a30aaSmrglinux*android*)
11637b41a30aaSmrg  version_type=none # Android doesn't support versioned libraries.
11638b41a30aaSmrg  need_lib_prefix=no
11639b41a30aaSmrg  need_version=no
11640b41a30aaSmrg  library_names_spec='$libname$release$shared_ext'
11641b41a30aaSmrg  soname_spec='$libname$release$shared_ext'
11642b41a30aaSmrg  finish_cmds=
11643b41a30aaSmrg  shlibpath_var=LD_LIBRARY_PATH
11644b41a30aaSmrg  shlibpath_overrides_runpath=yes
11645b41a30aaSmrg
11646b41a30aaSmrg  # This implies no fast_install, which is unacceptable.
11647b41a30aaSmrg  # Some rework will be needed to allow for fast_install
11648b41a30aaSmrg  # before this can be enabled.
11649b41a30aaSmrg  hardcode_into_libs=yes
11650b41a30aaSmrg
11651b41a30aaSmrg  dynamic_linker='Android linker'
11652b41a30aaSmrg  # Don't embed -rpath directories since the linker doesn't support them.
11653b41a30aaSmrg  hardcode_libdir_flag_spec='-L$libdir'
11654b41a30aaSmrg  ;;
11655b41a30aaSmrg
1165657ee1794Smrg# This must be glibc/ELF.
1165731637056Smrglinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
1165857ee1794Smrg  version_type=linux # correct to gnu/linux during the next big refactor
1165906f32fbeSmrg  need_lib_prefix=no
1166006f32fbeSmrg  need_version=no
11661b41a30aaSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11662b41a30aaSmrg  soname_spec='$libname$release$shared_ext$major'
1166306f32fbeSmrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
1166406f32fbeSmrg  shlibpath_var=LD_LIBRARY_PATH
1166506f32fbeSmrg  shlibpath_overrides_runpath=no
1166606f32fbeSmrg
1166706f32fbeSmrg  # Some binutils ld are patched to set DT_RUNPATH
11668b41a30aaSmrg  if test ${lt_cv_shlibpath_overrides_runpath+y}
11669b41a30aaSmrgthen :
11670b41a30aaSmrg  printf %s "(cached) " >&6
11671b41a30aaSmrgelse $as_nop
1167206f32fbeSmrg  lt_cv_shlibpath_overrides_runpath=no
1167306f32fbeSmrg    save_LDFLAGS=$LDFLAGS
1167406f32fbeSmrg    save_libdir=$libdir
1167506f32fbeSmrg    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
1167606f32fbeSmrg	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
1167706f32fbeSmrg    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1167806f32fbeSmrg/* end confdefs.h.  */
1167906f32fbeSmrg
1168006f32fbeSmrgint
11681b41a30aaSmrgmain (void)
1168206f32fbeSmrg{
1168306f32fbeSmrg
1168406f32fbeSmrg  ;
1168506f32fbeSmrg  return 0;
1168606f32fbeSmrg}
1168706f32fbeSmrg_ACEOF
11688b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
11689b41a30aaSmrgthen :
11690b41a30aaSmrg  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null
11691b41a30aaSmrgthen :
1169206f32fbeSmrg  lt_cv_shlibpath_overrides_runpath=yes
1169306f32fbeSmrgfi
1169406f32fbeSmrgfi
11695b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1169606f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1169706f32fbeSmrg    LDFLAGS=$save_LDFLAGS
1169806f32fbeSmrg    libdir=$save_libdir
1169906f32fbeSmrg
1170006f32fbeSmrgfi
1170106f32fbeSmrg
1170206f32fbeSmrg  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
1170306f32fbeSmrg
1170406f32fbeSmrg  # This implies no fast_install, which is unacceptable.
1170506f32fbeSmrg  # Some rework will be needed to allow for fast_install
1170606f32fbeSmrg  # before this can be enabled.
1170706f32fbeSmrg  hardcode_into_libs=yes
1170806f32fbeSmrg
11709b41a30aaSmrg  # Ideally, we could use ldconfig to report *all* directores which are
11710b41a30aaSmrg  # searched for libraries, however this is still not possible.  Aside from not
11711b41a30aaSmrg  # being certain /sbin/ldconfig is available, command
11712b41a30aaSmrg  # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
11713b41a30aaSmrg  # even though it is searched at run-time.  Try to do the best guess by
11714b41a30aaSmrg  # appending ld.so.conf contents (and includes) to the search path.
1171506f32fbeSmrg  if test -f /etc/ld.so.conf; then
1171606f32fbeSmrg    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' ' '`
1171706f32fbeSmrg    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
1171806f32fbeSmrg  fi
1171906f32fbeSmrg
1172006f32fbeSmrg  # We used to test for /lib/ld.so.1 and disable shared libraries on
1172106f32fbeSmrg  # powerpc, because MkLinux only supported shared libraries with the
1172206f32fbeSmrg  # GNU dynamic linker.  Since this was broken with cross compilers,
1172306f32fbeSmrg  # most powerpc-linux boxes support dynamic linking these days and
1172406f32fbeSmrg  # people can always --disable-shared, the test was removed, and we
1172506f32fbeSmrg  # assume the GNU/Linux dynamic linker is in use.
1172606f32fbeSmrg  dynamic_linker='GNU/Linux ld.so'
1172706f32fbeSmrg  ;;
1172806f32fbeSmrg
1172906f32fbeSmrgnetbsd*)
1173006f32fbeSmrg  version_type=sunos
1173106f32fbeSmrg  need_lib_prefix=no
1173206f32fbeSmrg  need_version=no
1173306f32fbeSmrg  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11734b41a30aaSmrg    library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
1173506f32fbeSmrg    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
1173606f32fbeSmrg    dynamic_linker='NetBSD (a.out) ld.so'
1173706f32fbeSmrg  else
11738b41a30aaSmrg    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11739b41a30aaSmrg    soname_spec='$libname$release$shared_ext$major'
1174006f32fbeSmrg    dynamic_linker='NetBSD ld.elf_so'
1174106f32fbeSmrg  fi
1174206f32fbeSmrg  shlibpath_var=LD_LIBRARY_PATH
1174306f32fbeSmrg  shlibpath_overrides_runpath=yes
1174406f32fbeSmrg  hardcode_into_libs=yes
1174506f32fbeSmrg  ;;
1174606f32fbeSmrg
1174706f32fbeSmrgnewsos6)
1174857ee1794Smrg  version_type=linux # correct to gnu/linux during the next big refactor
11749b41a30aaSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1175006f32fbeSmrg  shlibpath_var=LD_LIBRARY_PATH
1175106f32fbeSmrg  shlibpath_overrides_runpath=yes
1175206f32fbeSmrg  ;;
1175306f32fbeSmrg
1175406f32fbeSmrg*nto* | *qnx*)
1175506f32fbeSmrg  version_type=qnx
1175606f32fbeSmrg  need_lib_prefix=no
1175706f32fbeSmrg  need_version=no
11758b41a30aaSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11759b41a30aaSmrg  soname_spec='$libname$release$shared_ext$major'
1176006f32fbeSmrg  shlibpath_var=LD_LIBRARY_PATH
1176106f32fbeSmrg  shlibpath_overrides_runpath=no
1176206f32fbeSmrg  hardcode_into_libs=yes
1176306f32fbeSmrg  dynamic_linker='ldqnx.so'
1176406f32fbeSmrg  ;;
1176506f32fbeSmrg
11766b41a30aaSmrgopenbsd* | bitrig*)
1176706f32fbeSmrg  version_type=sunos
11768b41a30aaSmrg  sys_lib_dlsearch_path_spec=/usr/lib
1176906f32fbeSmrg  need_lib_prefix=no
11770b41a30aaSmrg  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
11771b41a30aaSmrg    need_version=no
1177206f32fbeSmrg  else
11773b41a30aaSmrg    need_version=yes
1177406f32fbeSmrg  fi
11775b41a30aaSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11776b41a30aaSmrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11777b41a30aaSmrg  shlibpath_var=LD_LIBRARY_PATH
11778b41a30aaSmrg  shlibpath_overrides_runpath=yes
1177906f32fbeSmrg  ;;
1178006f32fbeSmrg
1178106f32fbeSmrgos2*)
1178206f32fbeSmrg  libname_spec='$name'
11783b41a30aaSmrg  version_type=windows
11784b41a30aaSmrg  shrext_cmds=.dll
11785b41a30aaSmrg  need_version=no
1178606f32fbeSmrg  need_lib_prefix=no
11787b41a30aaSmrg  # OS/2 can only load a DLL with a base name of 8 characters or less.
11788b41a30aaSmrg  soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
11789b41a30aaSmrg    v=$($ECHO $release$versuffix | tr -d .-);
11790b41a30aaSmrg    n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
11791b41a30aaSmrg    $ECHO $n$v`$shared_ext'
11792b41a30aaSmrg  library_names_spec='${libname}_dll.$libext'
1179306f32fbeSmrg  dynamic_linker='OS/2 ld.exe'
11794b41a30aaSmrg  shlibpath_var=BEGINLIBPATH
11795b41a30aaSmrg  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11796b41a30aaSmrg  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11797b41a30aaSmrg  postinstall_cmds='base_file=`basename \$file`~
11798b41a30aaSmrg    dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
11799b41a30aaSmrg    dldir=$destdir/`dirname \$dlpath`~
11800b41a30aaSmrg    test -d \$dldir || mkdir -p \$dldir~
11801b41a30aaSmrg    $install_prog $dir/$dlname \$dldir/$dlname~
11802b41a30aaSmrg    chmod a+x \$dldir/$dlname~
11803b41a30aaSmrg    if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11804b41a30aaSmrg      eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11805b41a30aaSmrg    fi'
11806b41a30aaSmrg  postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
11807b41a30aaSmrg    dlpath=$dir/\$dldll~
11808b41a30aaSmrg    $RM \$dlpath'
1180906f32fbeSmrg  ;;
1181006f32fbeSmrg
1181106f32fbeSmrgosf3* | osf4* | osf5*)
1181206f32fbeSmrg  version_type=osf
1181306f32fbeSmrg  need_lib_prefix=no
1181406f32fbeSmrg  need_version=no
11815b41a30aaSmrg  soname_spec='$libname$release$shared_ext$major'
11816b41a30aaSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1181706f32fbeSmrg  shlibpath_var=LD_LIBRARY_PATH
1181806f32fbeSmrg  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11819b41a30aaSmrg  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
1182006f32fbeSmrg  ;;
1182106f32fbeSmrg
1182206f32fbeSmrgrdos*)
1182306f32fbeSmrg  dynamic_linker=no
1182406f32fbeSmrg  ;;
1182506f32fbeSmrg
1182606f32fbeSmrgsolaris*)
1182757ee1794Smrg  version_type=linux # correct to gnu/linux during the next big refactor
1182806f32fbeSmrg  need_lib_prefix=no
1182906f32fbeSmrg  need_version=no
11830b41a30aaSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11831b41a30aaSmrg  soname_spec='$libname$release$shared_ext$major'
1183206f32fbeSmrg  shlibpath_var=LD_LIBRARY_PATH
1183306f32fbeSmrg  shlibpath_overrides_runpath=yes
1183406f32fbeSmrg  hardcode_into_libs=yes
1183506f32fbeSmrg  # ldd complains unless libraries are executable
1183606f32fbeSmrg  postinstall_cmds='chmod +x $lib'
1183706f32fbeSmrg  ;;
1183806f32fbeSmrg
1183906f32fbeSmrgsunos4*)
1184006f32fbeSmrg  version_type=sunos
11841b41a30aaSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
1184206f32fbeSmrg  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
1184306f32fbeSmrg  shlibpath_var=LD_LIBRARY_PATH
1184406f32fbeSmrg  shlibpath_overrides_runpath=yes
11845b41a30aaSmrg  if test yes = "$with_gnu_ld"; then
1184606f32fbeSmrg    need_lib_prefix=no
1184706f32fbeSmrg  fi
1184806f32fbeSmrg  need_version=yes
1184906f32fbeSmrg  ;;
1185006f32fbeSmrg
1185106f32fbeSmrgsysv4 | sysv4.3*)
1185257ee1794Smrg  version_type=linux # correct to gnu/linux during the next big refactor
11853b41a30aaSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11854b41a30aaSmrg  soname_spec='$libname$release$shared_ext$major'
1185506f32fbeSmrg  shlibpath_var=LD_LIBRARY_PATH
1185606f32fbeSmrg  case $host_vendor in
1185706f32fbeSmrg    sni)
1185806f32fbeSmrg      shlibpath_overrides_runpath=no
1185906f32fbeSmrg      need_lib_prefix=no
1186006f32fbeSmrg      runpath_var=LD_RUN_PATH
1186106f32fbeSmrg      ;;
1186206f32fbeSmrg    siemens)
1186306f32fbeSmrg      need_lib_prefix=no
1186406f32fbeSmrg      ;;
1186506f32fbeSmrg    motorola)
1186606f32fbeSmrg      need_lib_prefix=no
1186706f32fbeSmrg      need_version=no
1186806f32fbeSmrg      shlibpath_overrides_runpath=no
1186906f32fbeSmrg      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
1187006f32fbeSmrg      ;;
1187106f32fbeSmrg  esac
1187206f32fbeSmrg  ;;
1187306f32fbeSmrg
1187406f32fbeSmrgsysv4*MP*)
11875b41a30aaSmrg  if test -d /usr/nec; then
1187657ee1794Smrg    version_type=linux # correct to gnu/linux during the next big refactor
11877b41a30aaSmrg    library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
11878b41a30aaSmrg    soname_spec='$libname$shared_ext.$major'
1187906f32fbeSmrg    shlibpath_var=LD_LIBRARY_PATH
1188006f32fbeSmrg  fi
1188106f32fbeSmrg  ;;
1188206f32fbeSmrg
1188306f32fbeSmrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11884b41a30aaSmrg  version_type=sco
1188506f32fbeSmrg  need_lib_prefix=no
1188606f32fbeSmrg  need_version=no
11887b41a30aaSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
11888b41a30aaSmrg  soname_spec='$libname$release$shared_ext$major'
1188906f32fbeSmrg  shlibpath_var=LD_LIBRARY_PATH
1189006f32fbeSmrg  shlibpath_overrides_runpath=yes
1189106f32fbeSmrg  hardcode_into_libs=yes
11892b41a30aaSmrg  if test yes = "$with_gnu_ld"; then
1189306f32fbeSmrg    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
1189406f32fbeSmrg  else
1189506f32fbeSmrg    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
1189606f32fbeSmrg    case $host_os in
1189706f32fbeSmrg      sco3.2v5*)
1189806f32fbeSmrg        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
1189906f32fbeSmrg	;;
1190006f32fbeSmrg    esac
1190106f32fbeSmrg  fi
1190206f32fbeSmrg  sys_lib_dlsearch_path_spec='/usr/lib'
1190306f32fbeSmrg  ;;
1190406f32fbeSmrg
1190506f32fbeSmrgtpf*)
1190606f32fbeSmrg  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
1190757ee1794Smrg  version_type=linux # correct to gnu/linux during the next big refactor
1190806f32fbeSmrg  need_lib_prefix=no
1190906f32fbeSmrg  need_version=no
11910b41a30aaSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1191106f32fbeSmrg  shlibpath_var=LD_LIBRARY_PATH
1191206f32fbeSmrg  shlibpath_overrides_runpath=no
1191306f32fbeSmrg  hardcode_into_libs=yes
1191406f32fbeSmrg  ;;
1191506f32fbeSmrg
1191606f32fbeSmrguts4*)
1191757ee1794Smrg  version_type=linux # correct to gnu/linux during the next big refactor
11918b41a30aaSmrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11919b41a30aaSmrg  soname_spec='$libname$release$shared_ext$major'
1192006f32fbeSmrg  shlibpath_var=LD_LIBRARY_PATH
1192106f32fbeSmrg  ;;
1192206f32fbeSmrg
1192306f32fbeSmrg*)
1192406f32fbeSmrg  dynamic_linker=no
1192506f32fbeSmrg  ;;
1192606f32fbeSmrgesac
11927b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11928b41a30aaSmrgprintf "%s\n" "$dynamic_linker" >&6; }
11929b41a30aaSmrgtest no = "$dynamic_linker" && can_build_shared=no
1193006f32fbeSmrg
1193106f32fbeSmrgvariables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11932b41a30aaSmrgif test yes = "$GCC"; then
1193306f32fbeSmrg  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
1193406f32fbeSmrgfi
1193506f32fbeSmrg
11936b41a30aaSmrgif test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
11937b41a30aaSmrg  sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
1193806f32fbeSmrgfi
11939b41a30aaSmrg
11940b41a30aaSmrgif test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
11941b41a30aaSmrg  sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
1194206f32fbeSmrgfi
1194306f32fbeSmrg
11944b41a30aaSmrg# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
11945b41a30aaSmrgconfigure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
1194606f32fbeSmrg
11947b41a30aaSmrg# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
11948b41a30aaSmrgfunc_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
1194906f32fbeSmrg
11950b41a30aaSmrg# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
11951b41a30aaSmrgconfigure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
1195206f32fbeSmrg
1195306f32fbeSmrg
1195406f32fbeSmrg
1195506f32fbeSmrg
1195606f32fbeSmrg
1195706f32fbeSmrg
1195806f32fbeSmrg
1195906f32fbeSmrg
1196006f32fbeSmrg
1196106f32fbeSmrg
1196206f32fbeSmrg
1196306f32fbeSmrg
1196406f32fbeSmrg
1196506f32fbeSmrg
1196606f32fbeSmrg
1196706f32fbeSmrg
1196806f32fbeSmrg
1196906f32fbeSmrg
1197006f32fbeSmrg
1197106f32fbeSmrg
1197206f32fbeSmrg
1197306f32fbeSmrg
1197406f32fbeSmrg
1197506f32fbeSmrg
1197606f32fbeSmrg
1197706f32fbeSmrg
1197806f32fbeSmrg
1197906f32fbeSmrg
1198006f32fbeSmrg
1198106f32fbeSmrg
1198206f32fbeSmrg
1198306f32fbeSmrg
1198406f32fbeSmrg
1198506f32fbeSmrg
1198606f32fbeSmrg
1198706f32fbeSmrg
1198806f32fbeSmrg
1198906f32fbeSmrg
1199006f32fbeSmrg
1199106f32fbeSmrg
1199206f32fbeSmrg
1199306f32fbeSmrg
1199406f32fbeSmrg
1199506f32fbeSmrg
1199606f32fbeSmrg
1199706f32fbeSmrg
1199806f32fbeSmrg
1199906f32fbeSmrg
1200006f32fbeSmrg
1200106f32fbeSmrg
1200206f32fbeSmrg
1200306f32fbeSmrg
1200406f32fbeSmrg
1200506f32fbeSmrg
1200606f32fbeSmrg
1200706f32fbeSmrg
1200806f32fbeSmrg
1200906f32fbeSmrg
1201006f32fbeSmrg
1201106f32fbeSmrg
1201206f32fbeSmrg
1201306f32fbeSmrg
1201406f32fbeSmrg
1201506f32fbeSmrg
1201606f32fbeSmrg
1201706f32fbeSmrg
1201806f32fbeSmrg
1201906f32fbeSmrg
1202006f32fbeSmrg
1202106f32fbeSmrg
1202206f32fbeSmrg
1202306f32fbeSmrg
1202406f32fbeSmrg
1202506f32fbeSmrg
1202606f32fbeSmrg
1202706f32fbeSmrg
1202806f32fbeSmrg
1202906f32fbeSmrg
1203006f32fbeSmrg
1203106f32fbeSmrg
1203206f32fbeSmrg
1203306f32fbeSmrg
1203406f32fbeSmrg
1203506f32fbeSmrg
1203606f32fbeSmrg
1203706f32fbeSmrg
1203806f32fbeSmrg
1203906f32fbeSmrg
1204006f32fbeSmrg
12041b41a30aaSmrg
12042b41a30aaSmrg
12043b41a30aaSmrg
12044b41a30aaSmrg
12045b41a30aaSmrg
12046b41a30aaSmrg
12047b41a30aaSmrg
12048b41a30aaSmrg
12049b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12050b41a30aaSmrgprintf %s "checking how to hardcode library paths into programs... " >&6; }
1205106f32fbeSmrghardcode_action=
1205206f32fbeSmrgif test -n "$hardcode_libdir_flag_spec" ||
1205306f32fbeSmrg   test -n "$runpath_var" ||
12054b41a30aaSmrg   test yes = "$hardcode_automatic"; then
1205506f32fbeSmrg
1205606f32fbeSmrg  # We can hardcode non-existent directories.
12057b41a30aaSmrg  if test no != "$hardcode_direct" &&
1205806f32fbeSmrg     # If the only mechanism to avoid hardcoding is shlibpath_var, we
1205906f32fbeSmrg     # have to relink, otherwise we might link with an installed library
1206006f32fbeSmrg     # when we should be linking with a yet-to-be-installed one
12061b41a30aaSmrg     ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
12062b41a30aaSmrg     test no != "$hardcode_minus_L"; then
1206306f32fbeSmrg    # Linking always hardcodes the temporary library directory.
1206406f32fbeSmrg    hardcode_action=relink
1206506f32fbeSmrg  else
1206606f32fbeSmrg    # We can link without hardcoding, and we can hardcode nonexisting dirs.
1206706f32fbeSmrg    hardcode_action=immediate
1206806f32fbeSmrg  fi
1206906f32fbeSmrgelse
1207006f32fbeSmrg  # We cannot hardcode anything, or else we can only hardcode existing
1207106f32fbeSmrg  # directories.
1207206f32fbeSmrg  hardcode_action=unsupported
1207306f32fbeSmrgfi
12074b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12075b41a30aaSmrgprintf "%s\n" "$hardcode_action" >&6; }
1207606f32fbeSmrg
12077b41a30aaSmrgif test relink = "$hardcode_action" ||
12078b41a30aaSmrg   test yes = "$inherit_rpath"; then
1207906f32fbeSmrg  # Fast installation is not supported
1208006f32fbeSmrg  enable_fast_install=no
12081b41a30aaSmrgelif test yes = "$shlibpath_overrides_runpath" ||
12082b41a30aaSmrg     test no = "$enable_shared"; then
1208306f32fbeSmrg  # Fast installation is not necessary
1208406f32fbeSmrg  enable_fast_install=needless
1208506f32fbeSmrgfi
1208606f32fbeSmrg
1208706f32fbeSmrg
1208806f32fbeSmrg
1208906f32fbeSmrg
1209006f32fbeSmrg
1209106f32fbeSmrg
12092b41a30aaSmrg  if test yes != "$enable_dlopen"; then
1209306f32fbeSmrg  enable_dlopen=unknown
1209406f32fbeSmrg  enable_dlopen_self=unknown
1209506f32fbeSmrg  enable_dlopen_self_static=unknown
1209606f32fbeSmrgelse
1209706f32fbeSmrg  lt_cv_dlopen=no
1209806f32fbeSmrg  lt_cv_dlopen_libs=
1209906f32fbeSmrg
1210006f32fbeSmrg  case $host_os in
1210106f32fbeSmrg  beos*)
12102b41a30aaSmrg    lt_cv_dlopen=load_add_on
1210306f32fbeSmrg    lt_cv_dlopen_libs=
1210406f32fbeSmrg    lt_cv_dlopen_self=yes
1210506f32fbeSmrg    ;;
1210606f32fbeSmrg
1210706f32fbeSmrg  mingw* | pw32* | cegcc*)
12108b41a30aaSmrg    lt_cv_dlopen=LoadLibrary
1210906f32fbeSmrg    lt_cv_dlopen_libs=
1211006f32fbeSmrg    ;;
1211106f32fbeSmrg
1211206f32fbeSmrg  cygwin*)
12113b41a30aaSmrg    lt_cv_dlopen=dlopen
1211406f32fbeSmrg    lt_cv_dlopen_libs=
1211506f32fbeSmrg    ;;
1211606f32fbeSmrg
1211706f32fbeSmrg  darwin*)
12118b41a30aaSmrg    # if libdl is installed we need to link against it
12119b41a30aaSmrg    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12120b41a30aaSmrgprintf %s "checking for dlopen in -ldl... " >&6; }
12121b41a30aaSmrgif test ${ac_cv_lib_dl_dlopen+y}
12122b41a30aaSmrgthen :
12123b41a30aaSmrg  printf %s "(cached) " >&6
12124b41a30aaSmrgelse $as_nop
1212506f32fbeSmrg  ac_check_lib_save_LIBS=$LIBS
1212606f32fbeSmrgLIBS="-ldl  $LIBS"
1212706f32fbeSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
1212806f32fbeSmrg/* end confdefs.h.  */
1212906f32fbeSmrg
1213006f32fbeSmrg/* Override any GCC internal prototype to avoid an error.
1213106f32fbeSmrg   Use char because int might match the return type of a GCC
1213206f32fbeSmrg   builtin and then its argument prototype would still apply.  */
1213306f32fbeSmrgchar dlopen ();
1213406f32fbeSmrgint
12135b41a30aaSmrgmain (void)
1213606f32fbeSmrg{
1213706f32fbeSmrgreturn dlopen ();
1213806f32fbeSmrg  ;
1213906f32fbeSmrg  return 0;
1214006f32fbeSmrg}
1214106f32fbeSmrg_ACEOF
12142b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
12143b41a30aaSmrgthen :
1214406f32fbeSmrg  ac_cv_lib_dl_dlopen=yes
12145b41a30aaSmrgelse $as_nop
1214606f32fbeSmrg  ac_cv_lib_dl_dlopen=no
1214706f32fbeSmrgfi
12148b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1214906f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1215006f32fbeSmrgLIBS=$ac_check_lib_save_LIBS
1215106f32fbeSmrgfi
12152b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12153b41a30aaSmrgprintf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
12154b41a30aaSmrgif test "x$ac_cv_lib_dl_dlopen" = xyes
12155b41a30aaSmrgthen :
12156b41a30aaSmrg  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12157b41a30aaSmrgelse $as_nop
1215806f32fbeSmrg
12159b41a30aaSmrg    lt_cv_dlopen=dyld
1216006f32fbeSmrg    lt_cv_dlopen_libs=
1216106f32fbeSmrg    lt_cv_dlopen_self=yes
1216206f32fbeSmrg
1216306f32fbeSmrgfi
1216406f32fbeSmrg
1216506f32fbeSmrg    ;;
1216606f32fbeSmrg
12167b41a30aaSmrg  tpf*)
12168b41a30aaSmrg    # Don't try to run any link tests for TPF.  We know it's impossible
12169b41a30aaSmrg    # because TPF is a cross-compiler, and we know how we open DSOs.
12170b41a30aaSmrg    lt_cv_dlopen=dlopen
12171b41a30aaSmrg    lt_cv_dlopen_libs=
12172b41a30aaSmrg    lt_cv_dlopen_self=no
12173b41a30aaSmrg    ;;
12174b41a30aaSmrg
1217506f32fbeSmrg  *)
1217606f32fbeSmrg    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12177b41a30aaSmrgif test "x$ac_cv_func_shl_load" = xyes
12178b41a30aaSmrgthen :
12179b41a30aaSmrg  lt_cv_dlopen=shl_load
12180b41a30aaSmrgelse $as_nop
12181b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12182b41a30aaSmrgprintf %s "checking for shl_load in -ldld... " >&6; }
12183b41a30aaSmrgif test ${ac_cv_lib_dld_shl_load+y}
12184b41a30aaSmrgthen :
12185b41a30aaSmrg  printf %s "(cached) " >&6
12186b41a30aaSmrgelse $as_nop
1218706f32fbeSmrg  ac_check_lib_save_LIBS=$LIBS
1218806f32fbeSmrgLIBS="-ldld  $LIBS"
1218906f32fbeSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
1219006f32fbeSmrg/* end confdefs.h.  */
12191a253d6aeSmrg
1219206f32fbeSmrg/* Override any GCC internal prototype to avoid an error.
1219306f32fbeSmrg   Use char because int might match the return type of a GCC
1219406f32fbeSmrg   builtin and then its argument prototype would still apply.  */
1219506f32fbeSmrgchar shl_load ();
1219606f32fbeSmrgint
12197b41a30aaSmrgmain (void)
1219806f32fbeSmrg{
1219906f32fbeSmrgreturn shl_load ();
1220006f32fbeSmrg  ;
1220106f32fbeSmrg  return 0;
1220206f32fbeSmrg}
1220306f32fbeSmrg_ACEOF
12204b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
12205b41a30aaSmrgthen :
1220606f32fbeSmrg  ac_cv_lib_dld_shl_load=yes
12207b41a30aaSmrgelse $as_nop
1220806f32fbeSmrg  ac_cv_lib_dld_shl_load=no
1220906f32fbeSmrgfi
12210b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1221106f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1221206f32fbeSmrgLIBS=$ac_check_lib_save_LIBS
1221306f32fbeSmrgfi
12214b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12215b41a30aaSmrgprintf "%s\n" "$ac_cv_lib_dld_shl_load" >&6; }
12216b41a30aaSmrgif test "x$ac_cv_lib_dld_shl_load" = xyes
12217b41a30aaSmrgthen :
12218b41a30aaSmrg  lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
12219b41a30aaSmrgelse $as_nop
1222006f32fbeSmrg  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12221b41a30aaSmrgif test "x$ac_cv_func_dlopen" = xyes
12222b41a30aaSmrgthen :
12223b41a30aaSmrg  lt_cv_dlopen=dlopen
12224b41a30aaSmrgelse $as_nop
12225b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12226b41a30aaSmrgprintf %s "checking for dlopen in -ldl... " >&6; }
12227b41a30aaSmrgif test ${ac_cv_lib_dl_dlopen+y}
12228b41a30aaSmrgthen :
12229b41a30aaSmrg  printf %s "(cached) " >&6
12230b41a30aaSmrgelse $as_nop
1223106f32fbeSmrg  ac_check_lib_save_LIBS=$LIBS
1223206f32fbeSmrgLIBS="-ldl  $LIBS"
1223306f32fbeSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
1223406f32fbeSmrg/* end confdefs.h.  */
12235a253d6aeSmrg
1223606f32fbeSmrg/* Override any GCC internal prototype to avoid an error.
1223706f32fbeSmrg   Use char because int might match the return type of a GCC
1223806f32fbeSmrg   builtin and then its argument prototype would still apply.  */
1223906f32fbeSmrgchar dlopen ();
1224006f32fbeSmrgint
12241b41a30aaSmrgmain (void)
1224206f32fbeSmrg{
1224306f32fbeSmrgreturn dlopen ();
1224406f32fbeSmrg  ;
1224506f32fbeSmrg  return 0;
1224606f32fbeSmrg}
1224706f32fbeSmrg_ACEOF
12248b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
12249b41a30aaSmrgthen :
1225006f32fbeSmrg  ac_cv_lib_dl_dlopen=yes
12251b41a30aaSmrgelse $as_nop
1225206f32fbeSmrg  ac_cv_lib_dl_dlopen=no
1225306f32fbeSmrgfi
12254b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1225506f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1225606f32fbeSmrgLIBS=$ac_check_lib_save_LIBS
1225725b89263Smrgfi
12258b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12259b41a30aaSmrgprintf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
12260b41a30aaSmrgif test "x$ac_cv_lib_dl_dlopen" = xyes
12261b41a30aaSmrgthen :
12262b41a30aaSmrg  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12263b41a30aaSmrgelse $as_nop
12264b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12265b41a30aaSmrgprintf %s "checking for dlopen in -lsvld... " >&6; }
12266b41a30aaSmrgif test ${ac_cv_lib_svld_dlopen+y}
12267b41a30aaSmrgthen :
12268b41a30aaSmrg  printf %s "(cached) " >&6
12269b41a30aaSmrgelse $as_nop
1227006f32fbeSmrg  ac_check_lib_save_LIBS=$LIBS
1227106f32fbeSmrgLIBS="-lsvld  $LIBS"
1227206f32fbeSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
1227306f32fbeSmrg/* end confdefs.h.  */
12274a253d6aeSmrg
1227506f32fbeSmrg/* Override any GCC internal prototype to avoid an error.
1227606f32fbeSmrg   Use char because int might match the return type of a GCC
1227706f32fbeSmrg   builtin and then its argument prototype would still apply.  */
1227806f32fbeSmrgchar dlopen ();
1227906f32fbeSmrgint
12280b41a30aaSmrgmain (void)
1228106f32fbeSmrg{
1228206f32fbeSmrgreturn dlopen ();
1228306f32fbeSmrg  ;
1228406f32fbeSmrg  return 0;
1228506f32fbeSmrg}
1228606f32fbeSmrg_ACEOF
12287b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
12288b41a30aaSmrgthen :
1228906f32fbeSmrg  ac_cv_lib_svld_dlopen=yes
12290b41a30aaSmrgelse $as_nop
1229106f32fbeSmrg  ac_cv_lib_svld_dlopen=no
1229225b89263Smrgfi
12293b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1229406f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1229506f32fbeSmrgLIBS=$ac_check_lib_save_LIBS
1229606f32fbeSmrgfi
12297b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12298b41a30aaSmrgprintf "%s\n" "$ac_cv_lib_svld_dlopen" >&6; }
12299b41a30aaSmrgif test "x$ac_cv_lib_svld_dlopen" = xyes
12300b41a30aaSmrgthen :
12301b41a30aaSmrg  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
12302b41a30aaSmrgelse $as_nop
12303b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12304b41a30aaSmrgprintf %s "checking for dld_link in -ldld... " >&6; }
12305b41a30aaSmrgif test ${ac_cv_lib_dld_dld_link+y}
12306b41a30aaSmrgthen :
12307b41a30aaSmrg  printf %s "(cached) " >&6
12308b41a30aaSmrgelse $as_nop
1230906f32fbeSmrg  ac_check_lib_save_LIBS=$LIBS
1231006f32fbeSmrgLIBS="-ldld  $LIBS"
1231106f32fbeSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
1231206f32fbeSmrg/* end confdefs.h.  */
1231306f32fbeSmrg
1231406f32fbeSmrg/* Override any GCC internal prototype to avoid an error.
1231506f32fbeSmrg   Use char because int might match the return type of a GCC
1231606f32fbeSmrg   builtin and then its argument prototype would still apply.  */
1231706f32fbeSmrgchar dld_link ();
1231806f32fbeSmrgint
12319b41a30aaSmrgmain (void)
1232006f32fbeSmrg{
1232106f32fbeSmrgreturn dld_link ();
1232206f32fbeSmrg  ;
1232306f32fbeSmrg  return 0;
1232406f32fbeSmrg}
1232506f32fbeSmrg_ACEOF
12326b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
12327b41a30aaSmrgthen :
1232806f32fbeSmrg  ac_cv_lib_dld_dld_link=yes
12329b41a30aaSmrgelse $as_nop
1233006f32fbeSmrg  ac_cv_lib_dld_dld_link=no
1233106f32fbeSmrgfi
12332b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1233306f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1233406f32fbeSmrgLIBS=$ac_check_lib_save_LIBS
1233506f32fbeSmrgfi
12336b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12337b41a30aaSmrgprintf "%s\n" "$ac_cv_lib_dld_dld_link" >&6; }
12338b41a30aaSmrgif test "x$ac_cv_lib_dld_dld_link" = xyes
12339b41a30aaSmrgthen :
12340b41a30aaSmrg  lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
1234106f32fbeSmrgfi
1234206f32fbeSmrg
1234306f32fbeSmrg
1234425b89263Smrgfi
1234506f32fbeSmrg
1234606f32fbeSmrg
1234706f32fbeSmrgfi
1234806f32fbeSmrg
1234906f32fbeSmrg
1235006f32fbeSmrgfi
1235106f32fbeSmrg
1235206f32fbeSmrg
1235306f32fbeSmrgfi
1235406f32fbeSmrg
1235506f32fbeSmrg
1235606f32fbeSmrgfi
1235706f32fbeSmrg
1235806f32fbeSmrg    ;;
1235906f32fbeSmrg  esac
1236006f32fbeSmrg
12361b41a30aaSmrg  if test no = "$lt_cv_dlopen"; then
1236206f32fbeSmrg    enable_dlopen=no
12363b41a30aaSmrg  else
12364b41a30aaSmrg    enable_dlopen=yes
1236506f32fbeSmrg  fi
1236606f32fbeSmrg
1236706f32fbeSmrg  case $lt_cv_dlopen in
1236806f32fbeSmrg  dlopen)
12369b41a30aaSmrg    save_CPPFLAGS=$CPPFLAGS
12370b41a30aaSmrg    test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
1237106f32fbeSmrg
12372b41a30aaSmrg    save_LDFLAGS=$LDFLAGS
1237306f32fbeSmrg    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
1237406f32fbeSmrg
12375b41a30aaSmrg    save_LIBS=$LIBS
1237606f32fbeSmrg    LIBS="$lt_cv_dlopen_libs $LIBS"
1237706f32fbeSmrg
12378b41a30aaSmrg    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12379b41a30aaSmrgprintf %s "checking whether a program can dlopen itself... " >&6; }
12380b41a30aaSmrgif test ${lt_cv_dlopen_self+y}
12381b41a30aaSmrgthen :
12382b41a30aaSmrg  printf %s "(cached) " >&6
12383b41a30aaSmrgelse $as_nop
12384b41a30aaSmrg  	  if test yes = "$cross_compiling"; then :
1238506f32fbeSmrg  lt_cv_dlopen_self=cross
1238606f32fbeSmrgelse
1238706f32fbeSmrg  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
1238806f32fbeSmrg  lt_status=$lt_dlunknown
1238906f32fbeSmrg  cat > conftest.$ac_ext <<_LT_EOF
1239006f32fbeSmrg#line $LINENO "configure"
1239106f32fbeSmrg#include "confdefs.h"
1239206f32fbeSmrg
1239306f32fbeSmrg#if HAVE_DLFCN_H
1239406f32fbeSmrg#include <dlfcn.h>
1239506f32fbeSmrg#endif
1239606f32fbeSmrg
1239706f32fbeSmrg#include <stdio.h>
1239806f32fbeSmrg
1239906f32fbeSmrg#ifdef RTLD_GLOBAL
1240006f32fbeSmrg#  define LT_DLGLOBAL		RTLD_GLOBAL
1240106f32fbeSmrg#else
1240206f32fbeSmrg#  ifdef DL_GLOBAL
1240306f32fbeSmrg#    define LT_DLGLOBAL		DL_GLOBAL
1240406f32fbeSmrg#  else
1240506f32fbeSmrg#    define LT_DLGLOBAL		0
1240606f32fbeSmrg#  endif
1240706f32fbeSmrg#endif
1240806f32fbeSmrg
1240906f32fbeSmrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
1241006f32fbeSmrg   find out it does not work in some platform. */
1241106f32fbeSmrg#ifndef LT_DLLAZY_OR_NOW
1241206f32fbeSmrg#  ifdef RTLD_LAZY
1241306f32fbeSmrg#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
1241406f32fbeSmrg#  else
1241506f32fbeSmrg#    ifdef DL_LAZY
1241606f32fbeSmrg#      define LT_DLLAZY_OR_NOW		DL_LAZY
1241706f32fbeSmrg#    else
1241806f32fbeSmrg#      ifdef RTLD_NOW
1241906f32fbeSmrg#        define LT_DLLAZY_OR_NOW	RTLD_NOW
1242006f32fbeSmrg#      else
1242106f32fbeSmrg#        ifdef DL_NOW
1242206f32fbeSmrg#          define LT_DLLAZY_OR_NOW	DL_NOW
1242306f32fbeSmrg#        else
1242406f32fbeSmrg#          define LT_DLLAZY_OR_NOW	0
1242506f32fbeSmrg#        endif
1242606f32fbeSmrg#      endif
1242706f32fbeSmrg#    endif
1242806f32fbeSmrg#  endif
1242906f32fbeSmrg#endif
1243006f32fbeSmrg
12431b41a30aaSmrg/* When -fvisibility=hidden is used, assume the code has been annotated
1243206f32fbeSmrg   correspondingly for the symbols needed.  */
12433b41a30aaSmrg#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
1243406f32fbeSmrgint fnord () __attribute__((visibility("default")));
1243506f32fbeSmrg#endif
1243606f32fbeSmrg
1243706f32fbeSmrgint fnord () { return 42; }
1243806f32fbeSmrgint main ()
1243906f32fbeSmrg{
1244006f32fbeSmrg  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
1244106f32fbeSmrg  int status = $lt_dlunknown;
1244206f32fbeSmrg
1244306f32fbeSmrg  if (self)
1244406f32fbeSmrg    {
1244506f32fbeSmrg      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
1244606f32fbeSmrg      else
1244706f32fbeSmrg        {
1244806f32fbeSmrg	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
1244906f32fbeSmrg          else puts (dlerror ());
1245006f32fbeSmrg	}
1245106f32fbeSmrg      /* dlclose (self); */
1245206f32fbeSmrg    }
1245306f32fbeSmrg  else
1245406f32fbeSmrg    puts (dlerror ());
1245506f32fbeSmrg
1245606f32fbeSmrg  return status;
1245706f32fbeSmrg}
1245806f32fbeSmrg_LT_EOF
1245906f32fbeSmrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
1246006f32fbeSmrg  (eval $ac_link) 2>&5
1246106f32fbeSmrg  ac_status=$?
12462b41a30aaSmrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12463b41a30aaSmrg  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
1246406f32fbeSmrg    (./conftest; exit; ) >&5 2>/dev/null
1246506f32fbeSmrg    lt_status=$?
1246606f32fbeSmrg    case x$lt_status in
1246706f32fbeSmrg      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
1246806f32fbeSmrg      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
1246906f32fbeSmrg      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
1247006f32fbeSmrg    esac
1247106f32fbeSmrg  else :
1247206f32fbeSmrg    # compilation failed
1247306f32fbeSmrg    lt_cv_dlopen_self=no
1247406f32fbeSmrg  fi
12475a253d6aeSmrgfi
1247606f32fbeSmrgrm -fr conftest*
1247706f32fbeSmrg
12478a253d6aeSmrg
12479a253d6aeSmrgfi
12480b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12481b41a30aaSmrgprintf "%s\n" "$lt_cv_dlopen_self" >&6; }
1248206f32fbeSmrg
12483b41a30aaSmrg    if test yes = "$lt_cv_dlopen_self"; then
1248406f32fbeSmrg      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12485b41a30aaSmrg      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12486b41a30aaSmrgprintf %s "checking whether a statically linked program can dlopen itself... " >&6; }
12487b41a30aaSmrgif test ${lt_cv_dlopen_self_static+y}
12488b41a30aaSmrgthen :
12489b41a30aaSmrg  printf %s "(cached) " >&6
12490b41a30aaSmrgelse $as_nop
12491b41a30aaSmrg  	  if test yes = "$cross_compiling"; then :
1249206f32fbeSmrg  lt_cv_dlopen_self_static=cross
1249306f32fbeSmrgelse
1249406f32fbeSmrg  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
1249506f32fbeSmrg  lt_status=$lt_dlunknown
1249606f32fbeSmrg  cat > conftest.$ac_ext <<_LT_EOF
1249706f32fbeSmrg#line $LINENO "configure"
1249806f32fbeSmrg#include "confdefs.h"
12499a253d6aeSmrg
1250006f32fbeSmrg#if HAVE_DLFCN_H
1250106f32fbeSmrg#include <dlfcn.h>
1250206f32fbeSmrg#endif
12503a253d6aeSmrg
1250406f32fbeSmrg#include <stdio.h>
12505a253d6aeSmrg
1250606f32fbeSmrg#ifdef RTLD_GLOBAL
1250706f32fbeSmrg#  define LT_DLGLOBAL		RTLD_GLOBAL
1250806f32fbeSmrg#else
1250906f32fbeSmrg#  ifdef DL_GLOBAL
1251006f32fbeSmrg#    define LT_DLGLOBAL		DL_GLOBAL
1251106f32fbeSmrg#  else
1251206f32fbeSmrg#    define LT_DLGLOBAL		0
1251306f32fbeSmrg#  endif
1251406f32fbeSmrg#endif
12515a253d6aeSmrg
1251606f32fbeSmrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
1251706f32fbeSmrg   find out it does not work in some platform. */
1251806f32fbeSmrg#ifndef LT_DLLAZY_OR_NOW
1251906f32fbeSmrg#  ifdef RTLD_LAZY
1252006f32fbeSmrg#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
1252106f32fbeSmrg#  else
1252206f32fbeSmrg#    ifdef DL_LAZY
1252306f32fbeSmrg#      define LT_DLLAZY_OR_NOW		DL_LAZY
1252406f32fbeSmrg#    else
1252506f32fbeSmrg#      ifdef RTLD_NOW
1252606f32fbeSmrg#        define LT_DLLAZY_OR_NOW	RTLD_NOW
1252706f32fbeSmrg#      else
1252806f32fbeSmrg#        ifdef DL_NOW
1252906f32fbeSmrg#          define LT_DLLAZY_OR_NOW	DL_NOW
1253006f32fbeSmrg#        else
1253106f32fbeSmrg#          define LT_DLLAZY_OR_NOW	0
1253206f32fbeSmrg#        endif
1253306f32fbeSmrg#      endif
1253406f32fbeSmrg#    endif
1253506f32fbeSmrg#  endif
1253606f32fbeSmrg#endif
12537a253d6aeSmrg
12538b41a30aaSmrg/* When -fvisibility=hidden is used, assume the code has been annotated
1253906f32fbeSmrg   correspondingly for the symbols needed.  */
12540b41a30aaSmrg#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
1254106f32fbeSmrgint fnord () __attribute__((visibility("default")));
1254206f32fbeSmrg#endif
12543a253d6aeSmrg
1254406f32fbeSmrgint fnord () { return 42; }
1254506f32fbeSmrgint main ()
1254606f32fbeSmrg{
1254706f32fbeSmrg  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
1254806f32fbeSmrg  int status = $lt_dlunknown;
12549a253d6aeSmrg
1255006f32fbeSmrg  if (self)
1255106f32fbeSmrg    {
1255206f32fbeSmrg      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
1255306f32fbeSmrg      else
1255406f32fbeSmrg        {
1255506f32fbeSmrg	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
1255606f32fbeSmrg          else puts (dlerror ());
1255706f32fbeSmrg	}
1255806f32fbeSmrg      /* dlclose (self); */
1255906f32fbeSmrg    }
1256006f32fbeSmrg  else
1256106f32fbeSmrg    puts (dlerror ());
12562a253d6aeSmrg
1256306f32fbeSmrg  return status;
1256406f32fbeSmrg}
1256506f32fbeSmrg_LT_EOF
1256606f32fbeSmrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
1256706f32fbeSmrg  (eval $ac_link) 2>&5
1256806f32fbeSmrg  ac_status=$?
12569b41a30aaSmrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12570b41a30aaSmrg  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
1257106f32fbeSmrg    (./conftest; exit; ) >&5 2>/dev/null
1257206f32fbeSmrg    lt_status=$?
1257306f32fbeSmrg    case x$lt_status in
1257406f32fbeSmrg      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
1257506f32fbeSmrg      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
1257606f32fbeSmrg      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
1257706f32fbeSmrg    esac
1257806f32fbeSmrg  else :
1257906f32fbeSmrg    # compilation failed
1258006f32fbeSmrg    lt_cv_dlopen_self_static=no
12581ea133fd7Smrg  fi
12582ea133fd7Smrgfi
1258306f32fbeSmrgrm -fr conftest*
1258406f32fbeSmrg
12585a253d6aeSmrg
12586a253d6aeSmrgfi
12587b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12588b41a30aaSmrgprintf "%s\n" "$lt_cv_dlopen_self_static" >&6; }
1258906f32fbeSmrg    fi
12590a253d6aeSmrg
12591b41a30aaSmrg    CPPFLAGS=$save_CPPFLAGS
12592b41a30aaSmrg    LDFLAGS=$save_LDFLAGS
12593b41a30aaSmrg    LIBS=$save_LIBS
1259406f32fbeSmrg    ;;
1259506f32fbeSmrg  esac
12596ea133fd7Smrg
1259706f32fbeSmrg  case $lt_cv_dlopen_self in
1259806f32fbeSmrg  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
1259906f32fbeSmrg  *) enable_dlopen_self=unknown ;;
1260006f32fbeSmrg  esac
12601ea133fd7Smrg
1260206f32fbeSmrg  case $lt_cv_dlopen_self_static in
1260306f32fbeSmrg  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
1260406f32fbeSmrg  *) enable_dlopen_self_static=unknown ;;
1260506f32fbeSmrg  esac
1260625b89263Smrgfi
1260725b89263Smrg
1260825b89263Smrg
1260925b89263Smrg
1261025b89263Smrg
1261125b89263Smrg
1261225b89263Smrg
1261325b89263Smrg
1261425b89263Smrg
1261525b89263Smrg
1261625b89263Smrg
1261725b89263Smrg
1261825b89263Smrg
1261906f32fbeSmrg
1262006f32fbeSmrg
1262106f32fbeSmrg
1262206f32fbeSmrg
1262306f32fbeSmrg
1262406f32fbeSmrgstriplib=
1262506f32fbeSmrgold_striplib=
12626b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12627b41a30aaSmrgprintf %s "checking whether stripping libraries is possible... " >&6; }
12628b41a30aaSmrgif test -z "$STRIP"; then
12629b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12630b41a30aaSmrgprintf "%s\n" "no" >&6; }
12631b41a30aaSmrgelse
12632b41a30aaSmrg  if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12633b41a30aaSmrg    old_striplib="$STRIP --strip-debug"
12634b41a30aaSmrg    striplib="$STRIP --strip-unneeded"
12635b41a30aaSmrg    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12636b41a30aaSmrgprintf "%s\n" "yes" >&6; }
12637b41a30aaSmrg  else
12638b41a30aaSmrg    case $host_os in
12639b41a30aaSmrg    darwin*)
12640b41a30aaSmrg      # FIXME - insert some real tests, host_os isn't really good enough
1264106f32fbeSmrg      striplib="$STRIP -x"
1264206f32fbeSmrg      old_striplib="$STRIP -S"
12643b41a30aaSmrg      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12644b41a30aaSmrgprintf "%s\n" "yes" >&6; }
12645b41a30aaSmrg      ;;
12646b41a30aaSmrg    freebsd*)
12647b41a30aaSmrg      if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then
12648b41a30aaSmrg        old_striplib="$STRIP --strip-debug"
12649b41a30aaSmrg        striplib="$STRIP --strip-unneeded"
12650b41a30aaSmrg        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12651b41a30aaSmrgprintf "%s\n" "yes" >&6; }
12652b41a30aaSmrg      else
12653b41a30aaSmrg        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12654b41a30aaSmrgprintf "%s\n" "no" >&6; }
12655b41a30aaSmrg      fi
12656b41a30aaSmrg      ;;
12657b41a30aaSmrg    *)
12658b41a30aaSmrg      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12659b41a30aaSmrgprintf "%s\n" "no" >&6; }
12660b41a30aaSmrg      ;;
12661b41a30aaSmrg    esac
12662b41a30aaSmrg  fi
1266325b89263Smrgfi
1266425b89263Smrg
1266525b89263Smrg
1266625b89263Smrg
1266725b89263Smrg
1266825b89263Smrg
1266925b89263Smrg
1267025b89263Smrg
1267125b89263Smrg
1267225b89263Smrg
1267306f32fbeSmrg
1267406f32fbeSmrg
1267506f32fbeSmrg
12676b41a30aaSmrg  # Report what library types will actually be built
12677b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12678b41a30aaSmrgprintf %s "checking if libtool supports shared libraries... " >&6; }
12679b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12680b41a30aaSmrgprintf "%s\n" "$can_build_shared" >&6; }
1268106f32fbeSmrg
12682b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12683b41a30aaSmrgprintf %s "checking whether to build shared libraries... " >&6; }
12684b41a30aaSmrg  test no = "$can_build_shared" && enable_shared=no
1268506f32fbeSmrg
1268606f32fbeSmrg  # On AIX, shared libraries and static libraries use the same namespace, and
1268706f32fbeSmrg  # are all built from PIC.
1268806f32fbeSmrg  case $host_os in
1268906f32fbeSmrg  aix3*)
12690b41a30aaSmrg    test yes = "$enable_shared" && enable_static=no
1269106f32fbeSmrg    if test -n "$RANLIB"; then
1269206f32fbeSmrg      archive_cmds="$archive_cmds~\$RANLIB \$lib"
1269306f32fbeSmrg      postinstall_cmds='$RANLIB $lib'
1269406f32fbeSmrg    fi
1269506f32fbeSmrg    ;;
1269606f32fbeSmrg
1269706f32fbeSmrg  aix[4-9]*)
12698b41a30aaSmrg    if test ia64 != "$host_cpu"; then
12699b41a30aaSmrg      case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
12700b41a30aaSmrg      yes,aix,yes) ;;			# shared object as lib.so file only
12701b41a30aaSmrg      yes,svr4,*) ;;			# shared object as lib.so archive member only
12702b41a30aaSmrg      yes,*) enable_static=no ;;	# shared object in lib.a archive as well
12703b41a30aaSmrg      esac
1270425b89263Smrg    fi
1270525b89263Smrg    ;;
1270625b89263Smrg  esac
12707b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12708b41a30aaSmrgprintf "%s\n" "$enable_shared" >&6; }
1270906f32fbeSmrg
12710b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12711b41a30aaSmrgprintf %s "checking whether to build static libraries... " >&6; }
1271206f32fbeSmrg  # Make sure either enable_shared or enable_static is yes.
12713b41a30aaSmrg  test yes = "$enable_shared" || enable_static=yes
12714b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12715b41a30aaSmrgprintf "%s\n" "$enable_static" >&6; }
1271606f32fbeSmrg
1271706f32fbeSmrg
1271825b89263Smrg
12719ea133fd7Smrg
12720a253d6aeSmrgfi
1272106f32fbeSmrgac_ext=c
1272206f32fbeSmrgac_cpp='$CPP $CPPFLAGS'
1272306f32fbeSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1272406f32fbeSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1272506f32fbeSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu
12726a253d6aeSmrg
12727b41a30aaSmrgCC=$lt_save_CC
12728a253d6aeSmrg
12729a253d6aeSmrg
12730a253d6aeSmrg
12731a253d6aeSmrg
12732a253d6aeSmrg
12733a253d6aeSmrg
12734a253d6aeSmrg
12735a253d6aeSmrg
12736a253d6aeSmrg
12737a253d6aeSmrg
1273806f32fbeSmrg
1273906f32fbeSmrg
1274006f32fbeSmrg
1274157ee1794Smrg
1274257ee1794Smrg
1274306f32fbeSmrg        ac_config_commands="$ac_config_commands libtool"
1274406f32fbeSmrg
1274506f32fbeSmrg
1274606f32fbeSmrg
1274706f32fbeSmrg
12748b41a30aaSmrg# Only expand once:
12749b41a30aaSmrg
12750b41a30aaSmrg
12751b41a30aaSmrg
12752b41a30aaSmrg# Require xorg-macros minimum of 1.12 for DocBook external references
12753b41a30aaSmrg
1275406f32fbeSmrg
1275506f32fbeSmrg
1275606f32fbeSmrg
1275706f32fbeSmrg
1275806f32fbeSmrg
1275906f32fbeSmrg
1276025b89263Smrg
1276106f32fbeSmrg
12762b41a30aaSmrg
12763b41a30aaSmrg
12764b41a30aaSmrg
12765b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5
12766b41a30aaSmrgprintf %s "checking for $CC options needed to detect all undeclared functions... " >&6; }
12767b41a30aaSmrgif test ${ac_cv_c_undeclared_builtin_options+y}
12768b41a30aaSmrgthen :
12769b41a30aaSmrg  printf %s "(cached) " >&6
12770b41a30aaSmrgelse $as_nop
12771b41a30aaSmrg  ac_save_CFLAGS=$CFLAGS
12772b41a30aaSmrg   ac_cv_c_undeclared_builtin_options='cannot detect'
12773b41a30aaSmrg   for ac_arg in '' -fno-builtin; do
12774b41a30aaSmrg     CFLAGS="$ac_save_CFLAGS $ac_arg"
12775b41a30aaSmrg     # This test program should *not* compile successfully.
12776b41a30aaSmrg     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12777b41a30aaSmrg/* end confdefs.h.  */
12778b41a30aaSmrg
12779b41a30aaSmrgint
12780b41a30aaSmrgmain (void)
12781b41a30aaSmrg{
12782b41a30aaSmrg(void) strchr;
1278306f32fbeSmrg  ;
1278406f32fbeSmrg  return 0;
1278506f32fbeSmrg}
1278606f32fbeSmrg_ACEOF
12787b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
12788b41a30aaSmrgthen :
12789b41a30aaSmrg
12790b41a30aaSmrgelse $as_nop
12791b41a30aaSmrg  # This test program should compile successfully.
12792b41a30aaSmrg        # No library function is consistently available on
12793b41a30aaSmrg        # freestanding implementations, so test against a dummy
12794b41a30aaSmrg        # declaration.  Include always-available headers on the
12795b41a30aaSmrg        # off chance that they somehow elicit warnings.
12796b41a30aaSmrg        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12797b41a30aaSmrg/* end confdefs.h.  */
12798b41a30aaSmrg#include <float.h>
12799b41a30aaSmrg#include <limits.h>
12800b41a30aaSmrg#include <stdarg.h>
12801b41a30aaSmrg#include <stddef.h>
12802b41a30aaSmrgextern void ac_decl (int, char *);
1280325b89263Smrg
12804b41a30aaSmrgint
12805b41a30aaSmrgmain (void)
12806b41a30aaSmrg{
12807b41a30aaSmrg(void) ac_decl (0, (char *) 0);
12808b41a30aaSmrg  (void) ac_decl;
1280925b89263Smrg
12810b41a30aaSmrg  ;
12811b41a30aaSmrg  return 0;
12812b41a30aaSmrg}
12813b41a30aaSmrg_ACEOF
12814b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
12815b41a30aaSmrgthen :
12816b41a30aaSmrg  if test x"$ac_arg" = x
12817b41a30aaSmrgthen :
12818b41a30aaSmrg  ac_cv_c_undeclared_builtin_options='none needed'
12819b41a30aaSmrgelse $as_nop
12820b41a30aaSmrg  ac_cv_c_undeclared_builtin_options=$ac_arg
1282106f32fbeSmrgfi
12822b41a30aaSmrg          break
12823b41a30aaSmrgfi
12824b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12825b41a30aaSmrgfi
12826b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12827b41a30aaSmrg    done
12828b41a30aaSmrg    CFLAGS=$ac_save_CFLAGS
12829b41a30aaSmrg
12830b41a30aaSmrgfi
12831b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5
12832b41a30aaSmrgprintf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; }
12833b41a30aaSmrg  case $ac_cv_c_undeclared_builtin_options in #(
12834b41a30aaSmrg  'cannot detect') :
12835b41a30aaSmrg    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12836b41a30aaSmrgprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12837b41a30aaSmrgas_fn_error $? "cannot make $CC report undeclared builtins
12838b41a30aaSmrgSee \`config.log' for more details" "$LINENO" 5; } ;; #(
12839b41a30aaSmrg  'none needed') :
12840b41a30aaSmrg    ac_c_undeclared_builtin_options='' ;; #(
12841b41a30aaSmrg  *) :
12842b41a30aaSmrg    ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;;
12843b41a30aaSmrgesac
1284425b89263Smrg
1284525b89263Smrg
1284625b89263Smrg
1284725b89263Smrg
1284825b89263Smrg
12849b41a30aaSmrgac_fn_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
12850b41a30aaSmrgif test "x$ac_cv_have_decl___clang__" = xyes
12851b41a30aaSmrgthen :
1285206f32fbeSmrg  CLANGCC="yes"
12853b41a30aaSmrgelse $as_nop
1285406f32fbeSmrg  CLANGCC="no"
12855a253d6aeSmrgfi
12856b41a30aaSmrgac_fn_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
12857b41a30aaSmrgif test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes
12858b41a30aaSmrgthen :
1285906f32fbeSmrg  INTELCC="yes"
12860b41a30aaSmrgelse $as_nop
1286106f32fbeSmrg  INTELCC="no"
1286206f32fbeSmrgfi
12863b41a30aaSmrgac_fn_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
12864b41a30aaSmrgif test "x$ac_cv_have_decl___SUNPRO_C" = xyes
12865b41a30aaSmrgthen :
1286606f32fbeSmrg  SUNCC="yes"
12867b41a30aaSmrgelse $as_nop
1286806f32fbeSmrg  SUNCC="no"
1286906f32fbeSmrgfi
1287025b89263Smrg
1287125b89263Smrg
1287225b89263Smrg
1287325b89263Smrg
1287431637056Smrg
1287531637056Smrg
1287631637056Smrg
1287731637056Smrg
1287806f32fbeSmrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
1287906f32fbeSmrg	if test -n "$ac_tool_prefix"; then
1288006f32fbeSmrg  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
1288106f32fbeSmrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2
12882b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12883b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
12884b41a30aaSmrgif test ${ac_cv_path_PKG_CONFIG+y}
12885b41a30aaSmrgthen :
12886b41a30aaSmrg  printf %s "(cached) " >&6
12887b41a30aaSmrgelse $as_nop
1288806f32fbeSmrg  case $PKG_CONFIG in
1288906f32fbeSmrg  [\\/]* | ?:[\\/]*)
1289006f32fbeSmrg  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
1289106f32fbeSmrg  ;;
1289206f32fbeSmrg  *)
1289306f32fbeSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12894ea133fd7Smrgfor as_dir in $PATH
12895ea133fd7Smrgdo
12896ea133fd7Smrg  IFS=$as_save_IFS
12897b41a30aaSmrg  case $as_dir in #(((
12898b41a30aaSmrg    '') as_dir=./ ;;
12899b41a30aaSmrg    */) ;;
12900b41a30aaSmrg    *) as_dir=$as_dir/ ;;
12901b41a30aaSmrg  esac
1290225b89263Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
12903b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
12904b41a30aaSmrg    ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
12905b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
12906ea133fd7Smrg    break 2
12907ea133fd7Smrg  fi
12908ea133fd7Smrgdone
1290925b89263Smrg  done
12910ea133fd7SmrgIFS=$as_save_IFS
12911a253d6aeSmrg
1291206f32fbeSmrg  ;;
1291306f32fbeSmrgesac
12914a253d6aeSmrgfi
1291506f32fbeSmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG
1291606f32fbeSmrgif test -n "$PKG_CONFIG"; then
12917b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
12918b41a30aaSmrgprintf "%s\n" "$PKG_CONFIG" >&6; }
12919ea133fd7Smrgelse
12920b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12921b41a30aaSmrgprintf "%s\n" "no" >&6; }
12922ea133fd7Smrgfi
12923a253d6aeSmrg
12924a253d6aeSmrg
12925ea133fd7Smrgfi
1292606f32fbeSmrgif test -z "$ac_cv_path_PKG_CONFIG"; then
1292706f32fbeSmrg  ac_pt_PKG_CONFIG=$PKG_CONFIG
1292806f32fbeSmrg  # Extract the first word of "pkg-config", so it can be a program name with args.
1292906f32fbeSmrgset dummy pkg-config; ac_word=$2
12930b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12931b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
12932b41a30aaSmrgif test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
12933b41a30aaSmrgthen :
12934b41a30aaSmrg  printf %s "(cached) " >&6
12935b41a30aaSmrgelse $as_nop
1293606f32fbeSmrg  case $ac_pt_PKG_CONFIG in
1293706f32fbeSmrg  [\\/]* | ?:[\\/]*)
1293806f32fbeSmrg  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
1293906f32fbeSmrg  ;;
1294006f32fbeSmrg  *)
1294106f32fbeSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12942ea133fd7Smrgfor as_dir in $PATH
12943ea133fd7Smrgdo
12944ea133fd7Smrg  IFS=$as_save_IFS
12945b41a30aaSmrg  case $as_dir in #(((
12946b41a30aaSmrg    '') as_dir=./ ;;
12947b41a30aaSmrg    */) ;;
12948b41a30aaSmrg    *) as_dir=$as_dir/ ;;
12949b41a30aaSmrg  esac
1295025b89263Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
12951b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
12952b41a30aaSmrg    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
12953b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
12954ea133fd7Smrg    break 2
12955ea133fd7Smrg  fi
12956ea133fd7Smrgdone
1295725b89263Smrg  done
12958ea133fd7SmrgIFS=$as_save_IFS
12959a253d6aeSmrg
1296006f32fbeSmrg  ;;
1296106f32fbeSmrgesac
12962ea133fd7Smrgfi
1296306f32fbeSmrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
1296406f32fbeSmrgif test -n "$ac_pt_PKG_CONFIG"; then
12965b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
12966b41a30aaSmrgprintf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
12967ea133fd7Smrgelse
12968b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12969b41a30aaSmrgprintf "%s\n" "no" >&6; }
12970ea133fd7Smrgfi
12971a253d6aeSmrg
1297206f32fbeSmrg  if test "x$ac_pt_PKG_CONFIG" = x; then
1297306f32fbeSmrg    PKG_CONFIG=""
12974ea133fd7Smrg  else
12975ea133fd7Smrg    case $cross_compiling:$ac_tool_warned in
12976ea133fd7Smrgyes:)
12977b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12978b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12979ea133fd7Smrgac_tool_warned=yes ;;
12980a253d6aeSmrgesac
1298106f32fbeSmrg    PKG_CONFIG=$ac_pt_PKG_CONFIG
12982ea133fd7Smrg  fi
12983ea133fd7Smrgelse
1298406f32fbeSmrg  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
1298506f32fbeSmrgfi
1298606f32fbeSmrg
1298706f32fbeSmrgfi
1298806f32fbeSmrgif test -n "$PKG_CONFIG"; then
1298906f32fbeSmrg	_pkg_min_version=0.9.0
12990b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
12991b41a30aaSmrgprintf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
1299206f32fbeSmrg	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
12993b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12994b41a30aaSmrgprintf "%s\n" "yes" >&6; }
1299506f32fbeSmrg	else
12996b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12997b41a30aaSmrgprintf "%s\n" "no" >&6; }
1299806f32fbeSmrg		PKG_CONFIG=""
1299906f32fbeSmrg	fi
1300025b89263Smrgfi
1300125b89263Smrg
1300225b89263Smrg
1300325b89263Smrg
1300425b89263Smrg
1300525b89263Smrg
1300606f32fbeSmrg# Check whether --enable-selective-werror was given.
13007b41a30aaSmrgif test ${enable_selective_werror+y}
13008b41a30aaSmrgthen :
1300906f32fbeSmrg  enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval
13010b41a30aaSmrgelse $as_nop
1301106f32fbeSmrg  SELECTIVE_WERROR=yes
1301206f32fbeSmrgfi
1301325b89263Smrg
1301425b89263Smrg
1301525b89263Smrg
1301625b89263Smrg
1301725b89263Smrg
1301806f32fbeSmrg# -v is too short to test reliably with XORG_TESTSET_CFLAG
1301906f32fbeSmrgif test "x$SUNCC" = "xyes"; then
1302006f32fbeSmrg    BASE_CFLAGS="-v"
1302106f32fbeSmrgelse
1302206f32fbeSmrg    BASE_CFLAGS=""
1302306f32fbeSmrgfi
1302406f32fbeSmrg
1302506f32fbeSmrg# This chunk of warnings were those that existed in the legacy CWARNFLAGS
1302606f32fbeSmrg
1302706f32fbeSmrg
1302806f32fbeSmrg
1302906f32fbeSmrg
1303006f32fbeSmrg
1303106f32fbeSmrg
1303206f32fbeSmrg
1303306f32fbeSmrg
1303406f32fbeSmrg
1303506f32fbeSmrg
1303606f32fbeSmrg
1303757ee1794Smrg
1303857ee1794Smrg
1303906f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
1304006f32fbeSmrg
1304157ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1304206f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13043b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
13044b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
13045b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
13046b41a30aaSmrgthen :
13047b41a30aaSmrg  printf %s "(cached) " >&6
13048b41a30aaSmrgelse $as_nop
1304906f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1305006f32fbeSmrg/* end confdefs.h.  */
1305106f32fbeSmrgint i;
1305206f32fbeSmrg_ACEOF
13053b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
13054b41a30aaSmrgthen :
1305557ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
13056b41a30aaSmrgelse $as_nop
1305757ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1305806f32fbeSmrgfi
13059b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1306006f32fbeSmrgfi
13061b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
13062b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1306357ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1306406f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1306506f32fbeSmrgfi
1306625b89263Smrg
1306757ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1306857ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1306906f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1307006f32fbeSmrg	fi
1307106f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13072b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
13073b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
13074b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
13075b41a30aaSmrgthen :
13076b41a30aaSmrg  printf %s "(cached) " >&6
13077b41a30aaSmrgelse $as_nop
1307806f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1307906f32fbeSmrg/* end confdefs.h.  */
1308006f32fbeSmrgint i;
1308106f32fbeSmrg_ACEOF
13082b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
13083b41a30aaSmrgthen :
1308457ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
13085b41a30aaSmrgelse $as_nop
1308657ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1308706f32fbeSmrgfi
13088b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1308906f32fbeSmrgfi
13090b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
13091b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1309257ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1309306f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1309406f32fbeSmrgfi
1309525b89263Smrg
1309606f32fbeSmrgfound="no"
1309725b89263Smrg
1309806f32fbeSmrg	if test $found = "no" ; then
1309931637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1310006f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1310106f32fbeSmrg		fi
1310225b89263Smrg
1310331637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1310406f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1310506f32fbeSmrg		fi
1310625b89263Smrg
1310706f32fbeSmrg		CFLAGS="$CFLAGS -Wall"
1310825b89263Smrg
13109b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5
13110b41a30aaSmrgprintf %s "checking if $CC supports -Wall... " >&6; }
1311157ee1794Smrg		cacheid=xorg_cv_cc_flag__Wall
13112b41a30aaSmrg		if eval test \${$cacheid+y}
13113b41a30aaSmrgthen :
13114b41a30aaSmrg  printf %s "(cached) " >&6
13115b41a30aaSmrgelse $as_nop
1311606f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1311706f32fbeSmrg/* end confdefs.h.  */
1311806f32fbeSmrgint i;
1311906f32fbeSmrgint
13120b41a30aaSmrgmain (void)
1312106f32fbeSmrg{
1312206f32fbeSmrg
1312306f32fbeSmrg  ;
1312406f32fbeSmrg  return 0;
1312506f32fbeSmrg}
1312606f32fbeSmrg_ACEOF
13127b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
13128b41a30aaSmrgthen :
1312957ee1794Smrg  eval $cacheid=yes
13130b41a30aaSmrgelse $as_nop
1313157ee1794Smrg  eval $cacheid=no
1313206f32fbeSmrgfi
13133b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1313406f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1313506f32fbeSmrgfi
1313606f32fbeSmrg
1313706f32fbeSmrg
1313806f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
1313906f32fbeSmrg
1314057ee1794Smrg		eval supported=\$$cacheid
13141b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13142b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1314306f32fbeSmrg		if test "$supported" = "yes" ; then
1314406f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wall"
1314506f32fbeSmrg			found="yes"
1314606f32fbeSmrg		fi
1314706f32fbeSmrg	fi
1314825b89263Smrg
1314925b89263Smrg
1315025b89263Smrg
1315125b89263Smrg
1315225b89263Smrg
1315325b89263Smrg
1315425b89263Smrg
1315525b89263Smrg
1315625b89263Smrg
1315725b89263Smrg
1315825b89263Smrg
1315925b89263Smrg
1316025b89263Smrg
1316157ee1794Smrg
1316257ee1794Smrg
1316306f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
1316425b89263Smrg
1316557ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1316606f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13167b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
13168b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
13169b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
13170b41a30aaSmrgthen :
13171b41a30aaSmrg  printf %s "(cached) " >&6
13172b41a30aaSmrgelse $as_nop
1317306f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1317406f32fbeSmrg/* end confdefs.h.  */
1317506f32fbeSmrgint i;
1317606f32fbeSmrg_ACEOF
13177b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
13178b41a30aaSmrgthen :
1317957ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
13180b41a30aaSmrgelse $as_nop
1318157ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1318206f32fbeSmrgfi
13183b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1318406f32fbeSmrgfi
13185b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
13186b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1318757ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1318806f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1318906f32fbeSmrgfi
1319025b89263Smrg
1319157ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1319257ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1319306f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1319406f32fbeSmrg	fi
1319506f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13196b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
13197b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
13198b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
13199b41a30aaSmrgthen :
13200b41a30aaSmrg  printf %s "(cached) " >&6
13201b41a30aaSmrgelse $as_nop
1320206f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1320306f32fbeSmrg/* end confdefs.h.  */
1320406f32fbeSmrgint i;
1320506f32fbeSmrg_ACEOF
13206b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
13207b41a30aaSmrgthen :
1320857ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
13209b41a30aaSmrgelse $as_nop
1321057ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1321106f32fbeSmrgfi
13212b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1321306f32fbeSmrgfi
13214b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
13215b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1321657ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1321706f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1321806f32fbeSmrgfi
1321925b89263Smrg
1322006f32fbeSmrgfound="no"
1322125b89263Smrg
1322206f32fbeSmrg	if test $found = "no" ; then
1322331637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1322406f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1322506f32fbeSmrg		fi
1322625b89263Smrg
1322731637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1322806f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1322906f32fbeSmrg		fi
1323006f32fbeSmrg
1323106f32fbeSmrg		CFLAGS="$CFLAGS -Wpointer-arith"
1323206f32fbeSmrg
13233b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5
13234b41a30aaSmrgprintf %s "checking if $CC supports -Wpointer-arith... " >&6; }
1323557ee1794Smrg		cacheid=xorg_cv_cc_flag__Wpointer_arith
13236b41a30aaSmrg		if eval test \${$cacheid+y}
13237b41a30aaSmrgthen :
13238b41a30aaSmrg  printf %s "(cached) " >&6
13239b41a30aaSmrgelse $as_nop
1324006f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1324106f32fbeSmrg/* end confdefs.h.  */
1324206f32fbeSmrgint i;
1324306f32fbeSmrgint
13244b41a30aaSmrgmain (void)
1324506f32fbeSmrg{
1324625b89263Smrg
1324706f32fbeSmrg  ;
1324806f32fbeSmrg  return 0;
1324906f32fbeSmrg}
1325006f32fbeSmrg_ACEOF
13251b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
13252b41a30aaSmrgthen :
1325357ee1794Smrg  eval $cacheid=yes
13254b41a30aaSmrgelse $as_nop
1325557ee1794Smrg  eval $cacheid=no
1325606f32fbeSmrgfi
13257b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1325806f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
13259a253d6aeSmrgfi
1326025b89263Smrg
1326125b89263Smrg
1326206f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
1326325b89263Smrg
1326457ee1794Smrg		eval supported=\$$cacheid
13265b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13266b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1326706f32fbeSmrg		if test "$supported" = "yes" ; then
1326806f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wpointer-arith"
1326906f32fbeSmrg			found="yes"
1327006f32fbeSmrg		fi
1327106f32fbeSmrg	fi
1327225b89263Smrg
13273a253d6aeSmrg
1327425b89263Smrg
1327525b89263Smrg
1327625b89263Smrg
1327725b89263Smrg
1327825b89263Smrg
1327925b89263Smrg
1328025b89263Smrg
1328106f32fbeSmrg
1328206f32fbeSmrg
1328306f32fbeSmrg
1328406f32fbeSmrg
1328557ee1794Smrg
1328657ee1794Smrg
1328706f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
1328806f32fbeSmrg
1328957ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1329006f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13291b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
13292b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
13293b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
13294b41a30aaSmrgthen :
13295b41a30aaSmrg  printf %s "(cached) " >&6
13296b41a30aaSmrgelse $as_nop
1329706f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1329806f32fbeSmrg/* end confdefs.h.  */
1329906f32fbeSmrgint i;
1330006f32fbeSmrg_ACEOF
13301b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
13302b41a30aaSmrgthen :
1330357ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
13304b41a30aaSmrgelse $as_nop
1330557ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
13306ea133fd7Smrgfi
13307b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13308ea133fd7Smrgfi
13309b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
13310b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1331157ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1331206f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
13313ea133fd7Smrgfi
13314a253d6aeSmrg
1331557ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1331657ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1331706f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1331806f32fbeSmrg	fi
1331906f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13320b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
13321b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
13322b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
13323b41a30aaSmrgthen :
13324b41a30aaSmrg  printf %s "(cached) " >&6
13325b41a30aaSmrgelse $as_nop
1332606f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1332706f32fbeSmrg/* end confdefs.h.  */
1332806f32fbeSmrgint i;
1332906f32fbeSmrg_ACEOF
13330b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
13331b41a30aaSmrgthen :
1333257ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
13333b41a30aaSmrgelse $as_nop
1333457ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
13335ea133fd7Smrgfi
13336b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13337ea133fd7Smrgfi
13338b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
13339b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1334057ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1334106f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1334206f32fbeSmrgfi
1334306f32fbeSmrg
1334406f32fbeSmrgfound="no"
1334506f32fbeSmrg
1334606f32fbeSmrg	if test $found = "no" ; then
1334731637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1334806f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1334906f32fbeSmrg		fi
1335006f32fbeSmrg
1335131637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1335206f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1335306f32fbeSmrg		fi
1335406f32fbeSmrg
1335506f32fbeSmrg		CFLAGS="$CFLAGS -Wmissing-declarations"
1335606f32fbeSmrg
13357b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-declarations" >&5
13358b41a30aaSmrgprintf %s "checking if $CC supports -Wmissing-declarations... " >&6; }
1335957ee1794Smrg		cacheid=xorg_cv_cc_flag__Wmissing_declarations
13360b41a30aaSmrg		if eval test \${$cacheid+y}
13361b41a30aaSmrgthen :
13362b41a30aaSmrg  printf %s "(cached) " >&6
13363b41a30aaSmrgelse $as_nop
1336406f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1336506f32fbeSmrg/* end confdefs.h.  */
1336606f32fbeSmrgint i;
1336706f32fbeSmrgint
13368b41a30aaSmrgmain (void)
1336906f32fbeSmrg{
1337006f32fbeSmrg
1337106f32fbeSmrg  ;
1337206f32fbeSmrg  return 0;
1337306f32fbeSmrg}
1337406f32fbeSmrg_ACEOF
13375b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
13376b41a30aaSmrgthen :
1337757ee1794Smrg  eval $cacheid=yes
13378b41a30aaSmrgelse $as_nop
1337957ee1794Smrg  eval $cacheid=no
13380a253d6aeSmrgfi
13381b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1338206f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
13383a253d6aeSmrgfi
13384ea133fd7Smrg
13385a253d6aeSmrg
1338606f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
13387ea133fd7Smrg
1338857ee1794Smrg		eval supported=\$$cacheid
13389b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13390b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1339106f32fbeSmrg		if test "$supported" = "yes" ; then
1339206f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-declarations"
1339306f32fbeSmrg			found="yes"
1339406f32fbeSmrg		fi
1339506f32fbeSmrg	fi
13396a253d6aeSmrg
13397a253d6aeSmrg
13398a253d6aeSmrg
13399a253d6aeSmrg
13400a253d6aeSmrg
13401a253d6aeSmrg
13402a253d6aeSmrg
1340325b89263Smrg
1340425b89263Smrg
1340506f32fbeSmrg
1340606f32fbeSmrg
1340706f32fbeSmrg
1340806f32fbeSmrg
1340957ee1794Smrg
1341057ee1794Smrg
1341106f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
1341206f32fbeSmrg
1341357ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1341406f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13415b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
13416b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
13417b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
13418b41a30aaSmrgthen :
13419b41a30aaSmrg  printf %s "(cached) " >&6
13420b41a30aaSmrgelse $as_nop
1342106f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1342206f32fbeSmrg/* end confdefs.h.  */
1342306f32fbeSmrgint i;
1342406f32fbeSmrg_ACEOF
13425b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
13426b41a30aaSmrgthen :
1342757ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
13428b41a30aaSmrgelse $as_nop
1342957ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1343025b89263Smrgfi
13431b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1343225b89263Smrgfi
13433b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
13434b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1343557ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1343606f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
13437ea133fd7Smrgfi
13438a253d6aeSmrg
1343957ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1344057ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1344106f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1344206f32fbeSmrg	fi
1344306f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13444b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
13445b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
13446b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
13447b41a30aaSmrgthen :
13448b41a30aaSmrg  printf %s "(cached) " >&6
13449b41a30aaSmrgelse $as_nop
1345006f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1345106f32fbeSmrg/* end confdefs.h.  */
1345206f32fbeSmrgint i;
1345306f32fbeSmrg_ACEOF
13454b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
13455b41a30aaSmrgthen :
1345657ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
13457b41a30aaSmrgelse $as_nop
1345857ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1345925b89263Smrgfi
13460b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1346125b89263Smrgfi
13462b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
13463b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1346457ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1346506f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
13466ea133fd7Smrgfi
13467a253d6aeSmrg
1346806f32fbeSmrgfound="no"
1346906f32fbeSmrg
1347006f32fbeSmrg	if test $found = "no" ; then
1347131637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1347206f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1347306f32fbeSmrg		fi
1347406f32fbeSmrg
1347531637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1347606f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1347706f32fbeSmrg		fi
1347806f32fbeSmrg
1347906f32fbeSmrg		CFLAGS="$CFLAGS -Wformat=2"
1348006f32fbeSmrg
13481b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat=2" >&5
13482b41a30aaSmrgprintf %s "checking if $CC supports -Wformat=2... " >&6; }
1348331637056Smrg		cacheid=xorg_cv_cc_flag__Wformat_2
13484b41a30aaSmrg		if eval test \${$cacheid+y}
13485b41a30aaSmrgthen :
13486b41a30aaSmrg  printf %s "(cached) " >&6
13487b41a30aaSmrgelse $as_nop
1348806f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1348906f32fbeSmrg/* end confdefs.h.  */
1349006f32fbeSmrgint i;
1349106f32fbeSmrgint
13492b41a30aaSmrgmain (void)
1349306f32fbeSmrg{
1349406f32fbeSmrg
1349506f32fbeSmrg  ;
1349606f32fbeSmrg  return 0;
1349706f32fbeSmrg}
1349806f32fbeSmrg_ACEOF
13499b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
13500b41a30aaSmrgthen :
1350157ee1794Smrg  eval $cacheid=yes
13502b41a30aaSmrgelse $as_nop
1350357ee1794Smrg  eval $cacheid=no
1350406f32fbeSmrgfi
13505b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1350606f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
13507ea133fd7Smrgfi
13508a253d6aeSmrg
13509a253d6aeSmrg
1351006f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
13511a253d6aeSmrg
1351257ee1794Smrg		eval supported=\$$cacheid
13513b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13514b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1351506f32fbeSmrg		if test "$supported" = "yes" ; then
1351606f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wformat=2"
1351706f32fbeSmrg			found="yes"
1351806f32fbeSmrg		fi
1351906f32fbeSmrg	fi
13520a253d6aeSmrg
1352106f32fbeSmrg	if test $found = "no" ; then
1352231637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1352306f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1352406f32fbeSmrg		fi
13525a253d6aeSmrg
1352631637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1352706f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1352806f32fbeSmrg		fi
13529a253d6aeSmrg
1353006f32fbeSmrg		CFLAGS="$CFLAGS -Wformat"
13531a253d6aeSmrg
13532b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat" >&5
13533b41a30aaSmrgprintf %s "checking if $CC supports -Wformat... " >&6; }
1353457ee1794Smrg		cacheid=xorg_cv_cc_flag__Wformat
13535b41a30aaSmrg		if eval test \${$cacheid+y}
13536b41a30aaSmrgthen :
13537b41a30aaSmrg  printf %s "(cached) " >&6
13538b41a30aaSmrgelse $as_nop
1353906f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1354006f32fbeSmrg/* end confdefs.h.  */
1354106f32fbeSmrgint i;
1354206f32fbeSmrgint
13543b41a30aaSmrgmain (void)
1354406f32fbeSmrg{
13545a253d6aeSmrg
1354606f32fbeSmrg  ;
1354706f32fbeSmrg  return 0;
1354806f32fbeSmrg}
1354906f32fbeSmrg_ACEOF
13550b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
13551b41a30aaSmrgthen :
1355257ee1794Smrg  eval $cacheid=yes
13553b41a30aaSmrgelse $as_nop
1355457ee1794Smrg  eval $cacheid=no
1355506f32fbeSmrgfi
13556b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1355706f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
13558ea133fd7Smrgfi
1355925b89263Smrg
13560a253d6aeSmrg
1356106f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
1356206f32fbeSmrg
1356357ee1794Smrg		eval supported=\$$cacheid
13564b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13565b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1356606f32fbeSmrg		if test "$supported" = "yes" ; then
1356706f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wformat"
1356806f32fbeSmrg			found="yes"
1356906f32fbeSmrg		fi
1357006f32fbeSmrg	fi
1357106f32fbeSmrg
1357206f32fbeSmrg
1357306f32fbeSmrg
1357406f32fbeSmrg
1357506f32fbeSmrg
1357606f32fbeSmrg
1357706f32fbeSmrg
1357806f32fbeSmrg
1357906f32fbeSmrg
1358006f32fbeSmrg
1358106f32fbeSmrg
1358206f32fbeSmrg
1358306f32fbeSmrg
1358406f32fbeSmrg
1358506f32fbeSmrg
1358657ee1794Smrg
1358757ee1794Smrg
1358806f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
1358906f32fbeSmrg
1359057ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1359106f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13592b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
13593b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
13594b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
13595b41a30aaSmrgthen :
13596b41a30aaSmrg  printf %s "(cached) " >&6
13597b41a30aaSmrgelse $as_nop
1359806f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1359906f32fbeSmrg/* end confdefs.h.  */
1360006f32fbeSmrgint i;
1360106f32fbeSmrg_ACEOF
13602b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
13603b41a30aaSmrgthen :
1360457ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
13605b41a30aaSmrgelse $as_nop
1360657ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1360725b89263Smrgfi
13608b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1360925b89263Smrgfi
13610b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
13611b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1361257ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1361306f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1361425b89263Smrgfi
13615a253d6aeSmrg
1361657ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1361757ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1361806f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1361906f32fbeSmrg	fi
1362006f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13621b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
13622b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
13623b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
13624b41a30aaSmrgthen :
13625b41a30aaSmrg  printf %s "(cached) " >&6
13626b41a30aaSmrgelse $as_nop
1362706f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1362806f32fbeSmrg/* end confdefs.h.  */
1362906f32fbeSmrgint i;
1363006f32fbeSmrg_ACEOF
13631b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
13632b41a30aaSmrgthen :
1363357ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
13634b41a30aaSmrgelse $as_nop
1363557ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1363606f32fbeSmrgfi
13637b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1363806f32fbeSmrgfi
13639b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
13640b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1364157ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1364206f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
13643ea133fd7Smrgfi
13644a253d6aeSmrg
1364506f32fbeSmrgfound="no"
13646a253d6aeSmrg
1364706f32fbeSmrg	if test $found = "no" ; then
1364831637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1364906f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1365006f32fbeSmrg		fi
13651a253d6aeSmrg
1365231637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1365306f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1365406f32fbeSmrg		fi
13655ea133fd7Smrg
1365606f32fbeSmrg		CFLAGS="$CFLAGS -Wstrict-prototypes"
13657ea133fd7Smrg
13658b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wstrict-prototypes" >&5
13659b41a30aaSmrgprintf %s "checking if $CC supports -Wstrict-prototypes... " >&6; }
1366057ee1794Smrg		cacheid=xorg_cv_cc_flag__Wstrict_prototypes
13661b41a30aaSmrg		if eval test \${$cacheid+y}
13662b41a30aaSmrgthen :
13663b41a30aaSmrg  printf %s "(cached) " >&6
13664b41a30aaSmrgelse $as_nop
1366506f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1366606f32fbeSmrg/* end confdefs.h.  */
1366706f32fbeSmrgint i;
1366806f32fbeSmrgint
13669b41a30aaSmrgmain (void)
1367006f32fbeSmrg{
13671a253d6aeSmrg
1367206f32fbeSmrg  ;
1367306f32fbeSmrg  return 0;
1367406f32fbeSmrg}
1367506f32fbeSmrg_ACEOF
13676b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
13677b41a30aaSmrgthen :
1367857ee1794Smrg  eval $cacheid=yes
13679b41a30aaSmrgelse $as_nop
1368057ee1794Smrg  eval $cacheid=no
1368106f32fbeSmrgfi
13682b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1368306f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
13684a253d6aeSmrgfi
13685ea133fd7Smrg
13686ea133fd7Smrg
1368706f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
13688ea133fd7Smrg
1368957ee1794Smrg		eval supported=\$$cacheid
13690b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13691b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1369206f32fbeSmrg		if test "$supported" = "yes" ; then
1369306f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wstrict-prototypes"
1369406f32fbeSmrg			found="yes"
1369506f32fbeSmrg		fi
1369606f32fbeSmrg	fi
13697ea133fd7Smrg
13698ea133fd7Smrg
13699ea133fd7Smrg
13700ea133fd7Smrg
13701ea133fd7Smrg
13702ea133fd7Smrg
13703a253d6aeSmrg
13704a253d6aeSmrg
13705ea133fd7Smrg
13706a253d6aeSmrg
13707ea133fd7Smrg
13708a253d6aeSmrg
13709ea133fd7Smrg
1371057ee1794Smrg
1371157ee1794Smrg
1371206f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
13713a253d6aeSmrg
1371457ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1371506f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13716b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
13717b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
13718b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
13719b41a30aaSmrgthen :
13720b41a30aaSmrg  printf %s "(cached) " >&6
13721b41a30aaSmrgelse $as_nop
1372206f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1372306f32fbeSmrg/* end confdefs.h.  */
1372406f32fbeSmrgint i;
1372506f32fbeSmrg_ACEOF
13726b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
13727b41a30aaSmrgthen :
1372857ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
13729b41a30aaSmrgelse $as_nop
1373057ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1373106f32fbeSmrgfi
13732b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1373306f32fbeSmrgfi
13734b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
13735b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1373657ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1373706f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1373806f32fbeSmrgfi
13739a253d6aeSmrg
1374057ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1374157ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1374206f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1374306f32fbeSmrg	fi
1374406f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13745b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
13746b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
13747b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
13748b41a30aaSmrgthen :
13749b41a30aaSmrg  printf %s "(cached) " >&6
13750b41a30aaSmrgelse $as_nop
1375106f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1375206f32fbeSmrg/* end confdefs.h.  */
1375306f32fbeSmrgint i;
1375406f32fbeSmrg_ACEOF
13755b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
13756b41a30aaSmrgthen :
1375757ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
13758b41a30aaSmrgelse $as_nop
1375957ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1376006f32fbeSmrgfi
13761b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1376206f32fbeSmrgfi
13763b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
13764b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1376557ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1376606f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1376706f32fbeSmrgfi
13768a253d6aeSmrg
1376906f32fbeSmrgfound="no"
13770a253d6aeSmrg
1377106f32fbeSmrg	if test $found = "no" ; then
1377231637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1377306f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1377406f32fbeSmrg		fi
13775a253d6aeSmrg
1377631637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1377706f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1377806f32fbeSmrg		fi
13779a253d6aeSmrg
1378006f32fbeSmrg		CFLAGS="$CFLAGS -Wmissing-prototypes"
13781a253d6aeSmrg
13782b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-prototypes" >&5
13783b41a30aaSmrgprintf %s "checking if $CC supports -Wmissing-prototypes... " >&6; }
1378457ee1794Smrg		cacheid=xorg_cv_cc_flag__Wmissing_prototypes
13785b41a30aaSmrg		if eval test \${$cacheid+y}
13786b41a30aaSmrgthen :
13787b41a30aaSmrg  printf %s "(cached) " >&6
13788b41a30aaSmrgelse $as_nop
1378906f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1379006f32fbeSmrg/* end confdefs.h.  */
1379106f32fbeSmrgint i;
1379206f32fbeSmrgint
13793b41a30aaSmrgmain (void)
1379406f32fbeSmrg{
13795a253d6aeSmrg
1379606f32fbeSmrg  ;
1379706f32fbeSmrg  return 0;
1379806f32fbeSmrg}
1379906f32fbeSmrg_ACEOF
13800b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
13801b41a30aaSmrgthen :
1380257ee1794Smrg  eval $cacheid=yes
13803b41a30aaSmrgelse $as_nop
1380457ee1794Smrg  eval $cacheid=no
1380506f32fbeSmrgfi
13806b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1380706f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1380806f32fbeSmrgfi
13809a253d6aeSmrg
13810a253d6aeSmrg
1381106f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
13812a253d6aeSmrg
1381357ee1794Smrg		eval supported=\$$cacheid
13814b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13815b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1381606f32fbeSmrg		if test "$supported" = "yes" ; then
1381706f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-prototypes"
1381806f32fbeSmrg			found="yes"
1381906f32fbeSmrg		fi
1382006f32fbeSmrg	fi
13821a253d6aeSmrg
13822a253d6aeSmrg
13823a253d6aeSmrg
13824a253d6aeSmrg
13825ea133fd7Smrg
13826ea133fd7Smrg
13827a253d6aeSmrg
13828a253d6aeSmrg
13829a253d6aeSmrg
13830a253d6aeSmrg
13831a253d6aeSmrg
13832ea133fd7Smrg
13833ea133fd7Smrg
1383457ee1794Smrg
1383557ee1794Smrg
1383606f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
1383725b89263Smrg
1383857ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1383906f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13840b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
13841b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
13842b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
13843b41a30aaSmrgthen :
13844b41a30aaSmrg  printf %s "(cached) " >&6
13845b41a30aaSmrgelse $as_nop
1384606f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1384706f32fbeSmrg/* end confdefs.h.  */
1384806f32fbeSmrgint i;
1384906f32fbeSmrg_ACEOF
13850b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
13851b41a30aaSmrgthen :
1385257ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
13853b41a30aaSmrgelse $as_nop
1385457ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1385506f32fbeSmrgfi
13856b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1385706f32fbeSmrgfi
13858b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
13859b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1386057ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1386106f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1386206f32fbeSmrgfi
13863a253d6aeSmrg
1386457ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1386557ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1386606f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1386706f32fbeSmrg	fi
1386806f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13869b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
13870b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
13871b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
13872b41a30aaSmrgthen :
13873b41a30aaSmrg  printf %s "(cached) " >&6
13874b41a30aaSmrgelse $as_nop
1387506f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1387606f32fbeSmrg/* end confdefs.h.  */
1387706f32fbeSmrgint i;
1387806f32fbeSmrg_ACEOF
13879b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
13880b41a30aaSmrgthen :
1388157ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
13882b41a30aaSmrgelse $as_nop
1388357ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1388406f32fbeSmrgfi
13885b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1388606f32fbeSmrgfi
13887b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
13888b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1388957ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1389006f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1389106f32fbeSmrgfi
13892a253d6aeSmrg
1389306f32fbeSmrgfound="no"
13894a253d6aeSmrg
1389506f32fbeSmrg	if test $found = "no" ; then
1389631637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1389706f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1389806f32fbeSmrg		fi
13899a253d6aeSmrg
1390031637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1390106f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1390206f32fbeSmrg		fi
13903a253d6aeSmrg
1390406f32fbeSmrg		CFLAGS="$CFLAGS -Wnested-externs"
13905a253d6aeSmrg
13906b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnested-externs" >&5
13907b41a30aaSmrgprintf %s "checking if $CC supports -Wnested-externs... " >&6; }
1390857ee1794Smrg		cacheid=xorg_cv_cc_flag__Wnested_externs
13909b41a30aaSmrg		if eval test \${$cacheid+y}
13910b41a30aaSmrgthen :
13911b41a30aaSmrg  printf %s "(cached) " >&6
13912b41a30aaSmrgelse $as_nop
1391306f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1391406f32fbeSmrg/* end confdefs.h.  */
1391506f32fbeSmrgint i;
1391606f32fbeSmrgint
13917b41a30aaSmrgmain (void)
1391806f32fbeSmrg{
13919a253d6aeSmrg
1392006f32fbeSmrg  ;
1392106f32fbeSmrg  return 0;
1392206f32fbeSmrg}
1392306f32fbeSmrg_ACEOF
13924b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
13925b41a30aaSmrgthen :
1392657ee1794Smrg  eval $cacheid=yes
13927b41a30aaSmrgelse $as_nop
1392857ee1794Smrg  eval $cacheid=no
1392906f32fbeSmrgfi
13930b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1393106f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1393206f32fbeSmrgfi
13933a253d6aeSmrg
13934a253d6aeSmrg
1393506f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
13936a253d6aeSmrg
1393757ee1794Smrg		eval supported=\$$cacheid
13938b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13939b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1394006f32fbeSmrg		if test "$supported" = "yes" ; then
1394106f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wnested-externs"
1394206f32fbeSmrg			found="yes"
1394306f32fbeSmrg		fi
1394406f32fbeSmrg	fi
13945a253d6aeSmrg
13946a253d6aeSmrg
13947a253d6aeSmrg
13948a253d6aeSmrg
13949a253d6aeSmrg
13950a253d6aeSmrg
13951ea133fd7Smrg
13952ea133fd7Smrg
13953ea133fd7Smrg
1395406f32fbeSmrg
1395506f32fbeSmrg
1395606f32fbeSmrg
1395706f32fbeSmrg
1395857ee1794Smrg
1395957ee1794Smrg
1396006f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
1396106f32fbeSmrg
1396257ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1396306f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13964b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
13965b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
13966b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
13967b41a30aaSmrgthen :
13968b41a30aaSmrg  printf %s "(cached) " >&6
13969b41a30aaSmrgelse $as_nop
1397006f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1397106f32fbeSmrg/* end confdefs.h.  */
1397206f32fbeSmrgint i;
1397306f32fbeSmrg_ACEOF
13974b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
13975b41a30aaSmrgthen :
1397657ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
13977b41a30aaSmrgelse $as_nop
1397857ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1397906f32fbeSmrgfi
13980b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1398106f32fbeSmrgfi
13982b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
13983b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1398457ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1398506f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
13986ea133fd7Smrgfi
13987a253d6aeSmrg
1398857ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1398957ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1399006f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1399106f32fbeSmrg	fi
1399206f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13993b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
13994b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
13995b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
13996b41a30aaSmrgthen :
13997b41a30aaSmrg  printf %s "(cached) " >&6
13998b41a30aaSmrgelse $as_nop
1399906f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1400006f32fbeSmrg/* end confdefs.h.  */
1400106f32fbeSmrgint i;
1400206f32fbeSmrg_ACEOF
14003b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
14004b41a30aaSmrgthen :
1400557ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
14006b41a30aaSmrgelse $as_nop
1400757ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1400806f32fbeSmrgfi
14009b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1401006f32fbeSmrgfi
14011b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14012b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1401357ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1401406f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1401506f32fbeSmrgfi
14016a253d6aeSmrg
1401706f32fbeSmrgfound="no"
14018a253d6aeSmrg
1401906f32fbeSmrg	if test $found = "no" ; then
1402031637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1402106f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1402206f32fbeSmrg		fi
14023a253d6aeSmrg
1402431637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1402506f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1402606f32fbeSmrg		fi
14027a253d6aeSmrg
1402806f32fbeSmrg		CFLAGS="$CFLAGS -Wbad-function-cast"
14029a253d6aeSmrg
14030b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wbad-function-cast" >&5
14031b41a30aaSmrgprintf %s "checking if $CC supports -Wbad-function-cast... " >&6; }
1403257ee1794Smrg		cacheid=xorg_cv_cc_flag__Wbad_function_cast
14033b41a30aaSmrg		if eval test \${$cacheid+y}
14034b41a30aaSmrgthen :
14035b41a30aaSmrg  printf %s "(cached) " >&6
14036b41a30aaSmrgelse $as_nop
1403706f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1403806f32fbeSmrg/* end confdefs.h.  */
1403906f32fbeSmrgint i;
1404006f32fbeSmrgint
14041b41a30aaSmrgmain (void)
1404206f32fbeSmrg{
14043a253d6aeSmrg
1404406f32fbeSmrg  ;
1404506f32fbeSmrg  return 0;
1404606f32fbeSmrg}
1404706f32fbeSmrg_ACEOF
14048b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
14049b41a30aaSmrgthen :
1405057ee1794Smrg  eval $cacheid=yes
14051b41a30aaSmrgelse $as_nop
1405257ee1794Smrg  eval $cacheid=no
1405306f32fbeSmrgfi
14054b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1405506f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1405606f32fbeSmrgfi
14057a253d6aeSmrg
14058a253d6aeSmrg
1405906f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
14060a253d6aeSmrg
1406157ee1794Smrg		eval supported=\$$cacheid
14062b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14063b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1406406f32fbeSmrg		if test "$supported" = "yes" ; then
1406506f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wbad-function-cast"
1406606f32fbeSmrg			found="yes"
1406706f32fbeSmrg		fi
1406806f32fbeSmrg	fi
14069a253d6aeSmrg
14070a253d6aeSmrg
14071a253d6aeSmrg
14072a253d6aeSmrg
14073a253d6aeSmrg
14074a253d6aeSmrg
14075a253d6aeSmrg
14076a253d6aeSmrg
14077a253d6aeSmrg
14078a253d6aeSmrg
14079a253d6aeSmrg
14080a253d6aeSmrg
14081a253d6aeSmrg
1408257ee1794Smrg
1408357ee1794Smrg
1408406f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
14085a253d6aeSmrg
1408657ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1408706f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14088b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14089b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14090b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
14091b41a30aaSmrgthen :
14092b41a30aaSmrg  printf %s "(cached) " >&6
14093b41a30aaSmrgelse $as_nop
1409406f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1409506f32fbeSmrg/* end confdefs.h.  */
1409606f32fbeSmrgint i;
1409706f32fbeSmrg_ACEOF
14098b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
14099b41a30aaSmrgthen :
1410057ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
14101b41a30aaSmrgelse $as_nop
1410257ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1410306f32fbeSmrgfi
14104b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1410506f32fbeSmrgfi
14106b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14107b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1410857ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1410906f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1411006f32fbeSmrgfi
14111a253d6aeSmrg
1411257ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1411357ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1411406f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1411506f32fbeSmrg	fi
1411606f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14117b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14118b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14119b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
14120b41a30aaSmrgthen :
14121b41a30aaSmrg  printf %s "(cached) " >&6
14122b41a30aaSmrgelse $as_nop
1412306f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1412406f32fbeSmrg/* end confdefs.h.  */
1412506f32fbeSmrgint i;
1412606f32fbeSmrg_ACEOF
14127b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
14128b41a30aaSmrgthen :
1412957ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
14130b41a30aaSmrgelse $as_nop
1413157ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1413206f32fbeSmrgfi
14133b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1413406f32fbeSmrgfi
14135b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14136b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1413757ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1413806f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1413906f32fbeSmrgfi
14140a253d6aeSmrg
1414106f32fbeSmrgfound="no"
1414206f32fbeSmrg
1414306f32fbeSmrg	if test $found = "no" ; then
1414431637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1414506f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1414606f32fbeSmrg		fi
1414706f32fbeSmrg
1414831637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1414906f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1415006f32fbeSmrg		fi
1415106f32fbeSmrg
1415206f32fbeSmrg		CFLAGS="$CFLAGS -Wold-style-definition"
1415306f32fbeSmrg
14154b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wold-style-definition" >&5
14155b41a30aaSmrgprintf %s "checking if $CC supports -Wold-style-definition... " >&6; }
1415657ee1794Smrg		cacheid=xorg_cv_cc_flag__Wold_style_definition
14157b41a30aaSmrg		if eval test \${$cacheid+y}
14158b41a30aaSmrgthen :
14159b41a30aaSmrg  printf %s "(cached) " >&6
14160b41a30aaSmrgelse $as_nop
1416106f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1416225b89263Smrg/* end confdefs.h.  */
1416306f32fbeSmrgint i;
1416425b89263Smrgint
14165b41a30aaSmrgmain (void)
1416625b89263Smrg{
14167a253d6aeSmrg
1416825b89263Smrg  ;
1416925b89263Smrg  return 0;
1417025b89263Smrg}
1417125b89263Smrg_ACEOF
14172b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
14173b41a30aaSmrgthen :
1417457ee1794Smrg  eval $cacheid=yes
14175b41a30aaSmrgelse $as_nop
1417657ee1794Smrg  eval $cacheid=no
1417725b89263Smrgfi
14178b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1417925b89263Smrg    conftest$ac_exeext conftest.$ac_ext
1418025b89263Smrgfi
1418106f32fbeSmrg
1418206f32fbeSmrg
1418306f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
1418406f32fbeSmrg
1418557ee1794Smrg		eval supported=\$$cacheid
14186b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14187b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1418806f32fbeSmrg		if test "$supported" = "yes" ; then
1418906f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wold-style-definition"
1419006f32fbeSmrg			found="yes"
1419106f32fbeSmrg		fi
1419225b89263Smrg	fi
14193a253d6aeSmrg
1419431637056Smrg	if test $found = "no" ; then
1419531637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1419631637056Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1419731637056Smrg		fi
1419831637056Smrg
1419931637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1420031637056Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1420131637056Smrg		fi
1420231637056Smrg
1420331637056Smrg		CFLAGS="$CFLAGS -fd"
1420431637056Smrg
14205b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fd" >&5
14206b41a30aaSmrgprintf %s "checking if $CC supports -fd... " >&6; }
1420731637056Smrg		cacheid=xorg_cv_cc_flag__fd
14208b41a30aaSmrg		if eval test \${$cacheid+y}
14209b41a30aaSmrgthen :
14210b41a30aaSmrg  printf %s "(cached) " >&6
14211b41a30aaSmrgelse $as_nop
1421231637056Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1421331637056Smrg/* end confdefs.h.  */
1421431637056Smrgint i;
1421531637056Smrgint
14216b41a30aaSmrgmain (void)
1421731637056Smrg{
1421831637056Smrg
1421931637056Smrg  ;
1422031637056Smrg  return 0;
1422131637056Smrg}
1422231637056Smrg_ACEOF
14223b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
14224b41a30aaSmrgthen :
1422531637056Smrg  eval $cacheid=yes
14226b41a30aaSmrgelse $as_nop
1422731637056Smrg  eval $cacheid=no
1422831637056Smrgfi
14229b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1423031637056Smrg    conftest$ac_exeext conftest.$ac_ext
1423131637056Smrgfi
1423231637056Smrg
1423331637056Smrg
1423431637056Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
1423531637056Smrg
1423631637056Smrg		eval supported=\$$cacheid
14237b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14238b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1423931637056Smrg		if test "$supported" = "yes" ; then
1424031637056Smrg			BASE_CFLAGS="$BASE_CFLAGS -fd"
1424131637056Smrg			found="yes"
1424231637056Smrg		fi
1424331637056Smrg	fi
1424431637056Smrg
14245a253d6aeSmrg
14246a253d6aeSmrg
14247a253d6aeSmrg
14248a253d6aeSmrg
14249a253d6aeSmrg
1425006f32fbeSmrg
1425106f32fbeSmrg
1425206f32fbeSmrg
1425306f32fbeSmrg
1425406f32fbeSmrg
1425506f32fbeSmrg
1425606f32fbeSmrg
1425757ee1794Smrg
1425857ee1794Smrg
1425906f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
1426006f32fbeSmrg
1426157ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1426206f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14263b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14264b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14265b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
14266b41a30aaSmrgthen :
14267b41a30aaSmrg  printf %s "(cached) " >&6
14268b41a30aaSmrgelse $as_nop
1426906f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1427006f32fbeSmrg/* end confdefs.h.  */
1427106f32fbeSmrgint i;
1427206f32fbeSmrg_ACEOF
14273b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
14274b41a30aaSmrgthen :
1427557ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
14276b41a30aaSmrgelse $as_nop
1427757ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1427825b89263Smrgfi
14279b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1428025b89263Smrgfi
14281b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14282b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1428357ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1428406f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1428525b89263Smrgfi
14286a253d6aeSmrg
1428757ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1428857ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1428906f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1429006f32fbeSmrg	fi
1429106f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14292b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14293b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14294b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
14295b41a30aaSmrgthen :
14296b41a30aaSmrg  printf %s "(cached) " >&6
14297b41a30aaSmrgelse $as_nop
1429806f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1429906f32fbeSmrg/* end confdefs.h.  */
1430006f32fbeSmrgint i;
1430106f32fbeSmrg_ACEOF
14302b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
14303b41a30aaSmrgthen :
1430457ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
14305b41a30aaSmrgelse $as_nop
1430657ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1430725b89263Smrgfi
14308b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1430925b89263Smrgfi
14310b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14311b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1431257ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1431306f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1431425b89263Smrgfi
14315a253d6aeSmrg
1431606f32fbeSmrgfound="no"
14317a253d6aeSmrg
1431806f32fbeSmrg	if test $found = "no" ; then
1431931637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1432006f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1432106f32fbeSmrg		fi
1432206f32fbeSmrg
1432331637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1432406f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1432506f32fbeSmrg		fi
1432606f32fbeSmrg
1432706f32fbeSmrg		CFLAGS="$CFLAGS -Wdeclaration-after-statement"
1432806f32fbeSmrg
14329b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wdeclaration-after-statement" >&5
14330b41a30aaSmrgprintf %s "checking if $CC supports -Wdeclaration-after-statement... " >&6; }
1433157ee1794Smrg		cacheid=xorg_cv_cc_flag__Wdeclaration_after_statement
14332b41a30aaSmrg		if eval test \${$cacheid+y}
14333b41a30aaSmrgthen :
14334b41a30aaSmrg  printf %s "(cached) " >&6
14335b41a30aaSmrgelse $as_nop
1433606f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1433706f32fbeSmrg/* end confdefs.h.  */
1433806f32fbeSmrgint i;
1433906f32fbeSmrgint
14340b41a30aaSmrgmain (void)
1434106f32fbeSmrg{
14342a253d6aeSmrg
1434306f32fbeSmrg  ;
1434406f32fbeSmrg  return 0;
1434506f32fbeSmrg}
1434606f32fbeSmrg_ACEOF
14347b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
14348b41a30aaSmrgthen :
1434957ee1794Smrg  eval $cacheid=yes
14350b41a30aaSmrgelse $as_nop
1435157ee1794Smrg  eval $cacheid=no
1435206f32fbeSmrgfi
14353b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1435406f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1435525b89263Smrgfi
14356a253d6aeSmrg
14357a253d6aeSmrg
1435806f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
1435906f32fbeSmrg
1436057ee1794Smrg		eval supported=\$$cacheid
14361b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14362b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1436306f32fbeSmrg		if test "$supported" = "yes" ; then
1436406f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wdeclaration-after-statement"
1436506f32fbeSmrg			found="yes"
1436606f32fbeSmrg		fi
1436706f32fbeSmrg	fi
1436806f32fbeSmrg
1436906f32fbeSmrg
1437006f32fbeSmrg
1437106f32fbeSmrg
1437206f32fbeSmrg
1437306f32fbeSmrg# This chunk adds additional warnings that could catch undesired effects.
1437406f32fbeSmrg
1437506f32fbeSmrg
1437606f32fbeSmrg
1437706f32fbeSmrg
1437806f32fbeSmrg
1437906f32fbeSmrg
1438006f32fbeSmrg
1438106f32fbeSmrg
1438206f32fbeSmrg
1438306f32fbeSmrg
1438406f32fbeSmrg
1438557ee1794Smrg
1438657ee1794Smrg
1438706f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
1438806f32fbeSmrg
1438957ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1439006f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14391b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14392b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14393b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
14394b41a30aaSmrgthen :
14395b41a30aaSmrg  printf %s "(cached) " >&6
14396b41a30aaSmrgelse $as_nop
1439706f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1439806f32fbeSmrg/* end confdefs.h.  */
1439906f32fbeSmrgint i;
1440006f32fbeSmrg_ACEOF
14401b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
14402b41a30aaSmrgthen :
1440357ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
14404b41a30aaSmrgelse $as_nop
1440557ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1440625b89263Smrgfi
14407b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1440825b89263Smrgfi
14409b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14410b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1441157ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1441206f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1441325b89263Smrgfi
14414a253d6aeSmrg
1441557ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1441657ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1441706f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1441806f32fbeSmrg	fi
1441906f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14420b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14421b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14422b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
14423b41a30aaSmrgthen :
14424b41a30aaSmrg  printf %s "(cached) " >&6
14425b41a30aaSmrgelse $as_nop
1442606f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1442706f32fbeSmrg/* end confdefs.h.  */
1442806f32fbeSmrgint i;
1442906f32fbeSmrg_ACEOF
14430b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
14431b41a30aaSmrgthen :
1443257ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
14433b41a30aaSmrgelse $as_nop
1443457ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1443525b89263Smrgfi
14436b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1443725b89263Smrgfi
14438b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14439b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1444057ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1444106f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1444225b89263Smrgfi
14443a253d6aeSmrg
1444406f32fbeSmrgfound="no"
1444506f32fbeSmrg
1444606f32fbeSmrg	if test $found = "no" ; then
1444731637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1444806f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1444906f32fbeSmrg		fi
1445006f32fbeSmrg
1445131637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1445206f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1445306f32fbeSmrg		fi
1445406f32fbeSmrg
1445506f32fbeSmrg		CFLAGS="$CFLAGS -Wunused"
1445606f32fbeSmrg
14457b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused" >&5
14458b41a30aaSmrgprintf %s "checking if $CC supports -Wunused... " >&6; }
1445957ee1794Smrg		cacheid=xorg_cv_cc_flag__Wunused
14460b41a30aaSmrg		if eval test \${$cacheid+y}
14461b41a30aaSmrgthen :
14462b41a30aaSmrg  printf %s "(cached) " >&6
14463b41a30aaSmrgelse $as_nop
1446406f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1446506f32fbeSmrg/* end confdefs.h.  */
1446606f32fbeSmrgint i;
1446706f32fbeSmrgint
14468b41a30aaSmrgmain (void)
1446906f32fbeSmrg{
1447006f32fbeSmrg
1447106f32fbeSmrg  ;
1447206f32fbeSmrg  return 0;
1447306f32fbeSmrg}
1447406f32fbeSmrg_ACEOF
14475b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
14476b41a30aaSmrgthen :
1447757ee1794Smrg  eval $cacheid=yes
14478b41a30aaSmrgelse $as_nop
1447957ee1794Smrg  eval $cacheid=no
1448006f32fbeSmrgfi
14481b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1448206f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
14483ea133fd7Smrgfi
14484a253d6aeSmrg
1448506f32fbeSmrg
1448606f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
1448706f32fbeSmrg
1448857ee1794Smrg		eval supported=\$$cacheid
14489b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14490b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1449106f32fbeSmrg		if test "$supported" = "yes" ; then
1449206f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wunused"
1449306f32fbeSmrg			found="yes"
1449406f32fbeSmrg		fi
1449506f32fbeSmrg	fi
1449606f32fbeSmrg
1449706f32fbeSmrg
1449806f32fbeSmrg
1449906f32fbeSmrg
1450006f32fbeSmrg
1450106f32fbeSmrg
1450206f32fbeSmrg
1450306f32fbeSmrg
1450406f32fbeSmrg
1450506f32fbeSmrg
1450606f32fbeSmrg
1450706f32fbeSmrg
1450806f32fbeSmrg
1450957ee1794Smrg
1451057ee1794Smrg
1451106f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
1451206f32fbeSmrg
1451357ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1451406f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14515b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14516b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14517b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
14518b41a30aaSmrgthen :
14519b41a30aaSmrg  printf %s "(cached) " >&6
14520b41a30aaSmrgelse $as_nop
1452106f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1452206f32fbeSmrg/* end confdefs.h.  */
1452306f32fbeSmrgint i;
1452406f32fbeSmrg_ACEOF
14525b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
14526b41a30aaSmrgthen :
1452757ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
14528b41a30aaSmrgelse $as_nop
1452957ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
14530ea133fd7Smrgfi
14531b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14532ea133fd7Smrgfi
14533b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14534b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1453557ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1453606f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1453725b89263Smrgfi
14538ea133fd7Smrg
1453957ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1454057ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1454106f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1454206f32fbeSmrg	fi
1454306f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14544b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14545b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14546b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
14547b41a30aaSmrgthen :
14548b41a30aaSmrg  printf %s "(cached) " >&6
14549b41a30aaSmrgelse $as_nop
1455006f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1455106f32fbeSmrg/* end confdefs.h.  */
1455206f32fbeSmrgint i;
1455306f32fbeSmrg_ACEOF
14554b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
14555b41a30aaSmrgthen :
1455657ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
14557b41a30aaSmrgelse $as_nop
1455857ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1455925b89263Smrgfi
14560b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1456125b89263Smrgfi
14562b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14563b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1456457ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1456506f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1456625b89263Smrgfi
14567a253d6aeSmrg
1456806f32fbeSmrgfound="no"
1456906f32fbeSmrg
1457006f32fbeSmrg	if test $found = "no" ; then
1457131637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1457206f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1457306f32fbeSmrg		fi
1457406f32fbeSmrg
1457531637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1457606f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1457706f32fbeSmrg		fi
1457806f32fbeSmrg
1457906f32fbeSmrg		CFLAGS="$CFLAGS -Wuninitialized"
1458006f32fbeSmrg
14581b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5
14582b41a30aaSmrgprintf %s "checking if $CC supports -Wuninitialized... " >&6; }
1458357ee1794Smrg		cacheid=xorg_cv_cc_flag__Wuninitialized
14584b41a30aaSmrg		if eval test \${$cacheid+y}
14585b41a30aaSmrgthen :
14586b41a30aaSmrg  printf %s "(cached) " >&6
14587b41a30aaSmrgelse $as_nop
1458806f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1458906f32fbeSmrg/* end confdefs.h.  */
1459006f32fbeSmrgint i;
1459106f32fbeSmrgint
14592b41a30aaSmrgmain (void)
1459306f32fbeSmrg{
1459406f32fbeSmrg
1459506f32fbeSmrg  ;
1459606f32fbeSmrg  return 0;
1459706f32fbeSmrg}
1459806f32fbeSmrg_ACEOF
14599b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
14600b41a30aaSmrgthen :
1460157ee1794Smrg  eval $cacheid=yes
14602b41a30aaSmrgelse $as_nop
1460357ee1794Smrg  eval $cacheid=no
1460425b89263Smrgfi
14605b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1460606f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1460706f32fbeSmrgfi
1460806f32fbeSmrg
1460906f32fbeSmrg
1461006f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
1461106f32fbeSmrg
1461257ee1794Smrg		eval supported=\$$cacheid
14613b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14614b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1461506f32fbeSmrg		if test "$supported" = "yes" ; then
1461606f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wuninitialized"
1461706f32fbeSmrg			found="yes"
1461806f32fbeSmrg		fi
1461906f32fbeSmrg	fi
1462006f32fbeSmrg
1462106f32fbeSmrg
1462206f32fbeSmrg
1462306f32fbeSmrg
1462406f32fbeSmrg
1462506f32fbeSmrg
1462606f32fbeSmrg
1462706f32fbeSmrg
1462806f32fbeSmrg
14629a253d6aeSmrg
1463006f32fbeSmrg
1463106f32fbeSmrg
1463206f32fbeSmrg
1463357ee1794Smrg
1463457ee1794Smrg
1463506f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
1463606f32fbeSmrg
1463757ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1463806f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14639b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14640b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14641b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
14642b41a30aaSmrgthen :
14643b41a30aaSmrg  printf %s "(cached) " >&6
14644b41a30aaSmrgelse $as_nop
1464506f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1464606f32fbeSmrg/* end confdefs.h.  */
1464706f32fbeSmrgint i;
1464806f32fbeSmrg_ACEOF
14649b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
14650b41a30aaSmrgthen :
1465157ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
14652b41a30aaSmrgelse $as_nop
1465357ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1465425b89263Smrgfi
14655b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14656ea133fd7Smrgfi
14657b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14658b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1465957ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1466006f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
14661ea133fd7Smrgfi
14662a253d6aeSmrg
1466357ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1466457ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1466506f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1466606f32fbeSmrg	fi
1466706f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14668b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14669b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14670b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
14671b41a30aaSmrgthen :
14672b41a30aaSmrg  printf %s "(cached) " >&6
14673b41a30aaSmrgelse $as_nop
1467406f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1467506f32fbeSmrg/* end confdefs.h.  */
1467606f32fbeSmrgint i;
1467706f32fbeSmrg_ACEOF
14678b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
14679b41a30aaSmrgthen :
1468057ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
14681b41a30aaSmrgelse $as_nop
1468257ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1468325b89263Smrgfi
14684b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1468525b89263Smrgfi
14686b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14687b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1468857ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1468906f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
14690ea133fd7Smrgfi
14691ea133fd7Smrg
1469206f32fbeSmrgfound="no"
14693a253d6aeSmrg
1469406f32fbeSmrg	if test $found = "no" ; then
1469531637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1469606f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1469706f32fbeSmrg		fi
14698a253d6aeSmrg
1469931637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1470006f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1470106f32fbeSmrg		fi
14702a253d6aeSmrg
1470306f32fbeSmrg		CFLAGS="$CFLAGS -Wshadow"
1470406f32fbeSmrg
14705b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wshadow" >&5
14706b41a30aaSmrgprintf %s "checking if $CC supports -Wshadow... " >&6; }
1470757ee1794Smrg		cacheid=xorg_cv_cc_flag__Wshadow
14708b41a30aaSmrg		if eval test \${$cacheid+y}
14709b41a30aaSmrgthen :
14710b41a30aaSmrg  printf %s "(cached) " >&6
14711b41a30aaSmrgelse $as_nop
1471206f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1471306f32fbeSmrg/* end confdefs.h.  */
1471406f32fbeSmrgint i;
1471506f32fbeSmrgint
14716b41a30aaSmrgmain (void)
1471706f32fbeSmrg{
14718a253d6aeSmrg
1471906f32fbeSmrg  ;
1472006f32fbeSmrg  return 0;
1472106f32fbeSmrg}
1472206f32fbeSmrg_ACEOF
14723b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
14724b41a30aaSmrgthen :
1472557ee1794Smrg  eval $cacheid=yes
14726b41a30aaSmrgelse $as_nop
1472757ee1794Smrg  eval $cacheid=no
1472806f32fbeSmrgfi
14729b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1473006f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1473106f32fbeSmrgfi
14732a253d6aeSmrg
14733a253d6aeSmrg
1473406f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
14735a253d6aeSmrg
1473657ee1794Smrg		eval supported=\$$cacheid
14737b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14738b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1473906f32fbeSmrg		if test "$supported" = "yes" ; then
1474006f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wshadow"
1474106f32fbeSmrg			found="yes"
1474206f32fbeSmrg		fi
1474306f32fbeSmrg	fi
14744a253d6aeSmrg
14745a253d6aeSmrg
14746a253d6aeSmrg
14747a253d6aeSmrg
14748a253d6aeSmrg
14749a253d6aeSmrg
14750a253d6aeSmrg
14751a253d6aeSmrg
14752a253d6aeSmrg
14753a253d6aeSmrg
14754a253d6aeSmrg
14755a253d6aeSmrg
14756a253d6aeSmrg
1475757ee1794Smrg
1475857ee1794Smrg
1475906f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
14760a253d6aeSmrg
1476157ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1476206f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14763b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14764b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14765b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
14766b41a30aaSmrgthen :
14767b41a30aaSmrg  printf %s "(cached) " >&6
14768b41a30aaSmrgelse $as_nop
1476906f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1477006f32fbeSmrg/* end confdefs.h.  */
1477106f32fbeSmrgint i;
1477206f32fbeSmrg_ACEOF
14773b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
14774b41a30aaSmrgthen :
1477557ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
14776b41a30aaSmrgelse $as_nop
1477757ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1477806f32fbeSmrgfi
14779b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1478006f32fbeSmrgfi
14781b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14782b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1478357ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1478406f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1478506f32fbeSmrgfi
14786a253d6aeSmrg
1478757ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1478857ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1478906f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1479006f32fbeSmrg	fi
1479106f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14792b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14793b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14794b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
14795b41a30aaSmrgthen :
14796b41a30aaSmrg  printf %s "(cached) " >&6
14797b41a30aaSmrgelse $as_nop
1479806f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1479906f32fbeSmrg/* end confdefs.h.  */
1480006f32fbeSmrgint i;
1480106f32fbeSmrg_ACEOF
14802b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
14803b41a30aaSmrgthen :
1480457ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
14805b41a30aaSmrgelse $as_nop
1480657ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1480706f32fbeSmrgfi
14808b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1480906f32fbeSmrgfi
14810b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14811b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1481257ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1481306f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1481406f32fbeSmrgfi
14815a253d6aeSmrg
1481606f32fbeSmrgfound="no"
14817a253d6aeSmrg
1481806f32fbeSmrg	if test $found = "no" ; then
1481931637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1482006f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1482106f32fbeSmrg		fi
14822a253d6aeSmrg
1482331637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1482406f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1482506f32fbeSmrg		fi
14826a253d6aeSmrg
1482731637056Smrg		CFLAGS="$CFLAGS -Wmissing-noreturn"
14828a253d6aeSmrg
14829b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-noreturn" >&5
14830b41a30aaSmrgprintf %s "checking if $CC supports -Wmissing-noreturn... " >&6; }
1483131637056Smrg		cacheid=xorg_cv_cc_flag__Wmissing_noreturn
14832b41a30aaSmrg		if eval test \${$cacheid+y}
14833b41a30aaSmrgthen :
14834b41a30aaSmrg  printf %s "(cached) " >&6
14835b41a30aaSmrgelse $as_nop
1483606f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1483725b89263Smrg/* end confdefs.h.  */
1483806f32fbeSmrgint i;
1483925b89263Smrgint
14840b41a30aaSmrgmain (void)
1484125b89263Smrg{
1484225b89263Smrg
1484325b89263Smrg  ;
1484425b89263Smrg  return 0;
1484525b89263Smrg}
1484625b89263Smrg_ACEOF
14847b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
14848b41a30aaSmrgthen :
1484957ee1794Smrg  eval $cacheid=yes
14850b41a30aaSmrgelse $as_nop
1485157ee1794Smrg  eval $cacheid=no
1485225b89263Smrgfi
14853b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1485425b89263Smrg    conftest$ac_exeext conftest.$ac_ext
1485525b89263Smrgfi
14856a253d6aeSmrg
14857a253d6aeSmrg
1485806f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
14859a253d6aeSmrg
1486057ee1794Smrg		eval supported=\$$cacheid
14861b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14862b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1486306f32fbeSmrg		if test "$supported" = "yes" ; then
1486431637056Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-noreturn"
1486506f32fbeSmrg			found="yes"
1486606f32fbeSmrg		fi
1486706f32fbeSmrg	fi
14868a253d6aeSmrg
14869a253d6aeSmrg
14870a253d6aeSmrg
14871a253d6aeSmrg
14872a253d6aeSmrg
14873a253d6aeSmrg
14874a253d6aeSmrg
14875a253d6aeSmrg
14876a253d6aeSmrg
1487725b89263Smrg
1487806f32fbeSmrg
1487906f32fbeSmrg
1488006f32fbeSmrg
1488157ee1794Smrg
1488257ee1794Smrg
1488306f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
1488406f32fbeSmrg
1488557ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1488606f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14887b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14888b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14889b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
14890b41a30aaSmrgthen :
14891b41a30aaSmrg  printf %s "(cached) " >&6
14892b41a30aaSmrgelse $as_nop
1489306f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1489406f32fbeSmrg/* end confdefs.h.  */
1489506f32fbeSmrgint i;
1489606f32fbeSmrg_ACEOF
14897b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
14898b41a30aaSmrgthen :
1489957ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
14900b41a30aaSmrgelse $as_nop
1490157ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1490206f32fbeSmrgfi
14903b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1490406f32fbeSmrgfi
14905b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14906b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1490757ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1490806f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1490906f32fbeSmrgfi
1491006f32fbeSmrg
1491157ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1491257ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1491306f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1491425b89263Smrg	fi
1491506f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14916b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14917b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14918b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
14919b41a30aaSmrgthen :
14920b41a30aaSmrg  printf %s "(cached) " >&6
14921b41a30aaSmrgelse $as_nop
1492206f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1492306f32fbeSmrg/* end confdefs.h.  */
1492406f32fbeSmrgint i;
1492506f32fbeSmrg_ACEOF
14926b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
14927b41a30aaSmrgthen :
1492857ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
14929b41a30aaSmrgelse $as_nop
1493057ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1493106f32fbeSmrgfi
14932b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1493306f32fbeSmrgfi
14934b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14935b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1493657ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1493706f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1493825b89263Smrgfi
14939ea133fd7Smrg
1494006f32fbeSmrgfound="no"
14941a253d6aeSmrg
1494206f32fbeSmrg	if test $found = "no" ; then
1494331637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1494406f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1494506f32fbeSmrg		fi
14946a253d6aeSmrg
1494731637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1494806f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1494906f32fbeSmrg		fi
14950a253d6aeSmrg
1495131637056Smrg		CFLAGS="$CFLAGS -Wmissing-format-attribute"
14952a253d6aeSmrg
14953b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-format-attribute" >&5
14954b41a30aaSmrgprintf %s "checking if $CC supports -Wmissing-format-attribute... " >&6; }
1495531637056Smrg		cacheid=xorg_cv_cc_flag__Wmissing_format_attribute
14956b41a30aaSmrg		if eval test \${$cacheid+y}
14957b41a30aaSmrgthen :
14958b41a30aaSmrg  printf %s "(cached) " >&6
14959b41a30aaSmrgelse $as_nop
1496006f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1496106f32fbeSmrg/* end confdefs.h.  */
1496206f32fbeSmrgint i;
1496306f32fbeSmrgint
14964b41a30aaSmrgmain (void)
1496506f32fbeSmrg{
14966a253d6aeSmrg
1496706f32fbeSmrg  ;
1496806f32fbeSmrg  return 0;
1496906f32fbeSmrg}
1497006f32fbeSmrg_ACEOF
14971b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
14972b41a30aaSmrgthen :
1497357ee1794Smrg  eval $cacheid=yes
14974b41a30aaSmrgelse $as_nop
1497557ee1794Smrg  eval $cacheid=no
1497606f32fbeSmrgfi
14977b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1497806f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1497906f32fbeSmrgfi
14980a253d6aeSmrg
14981ea133fd7Smrg
1498206f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
14983a253d6aeSmrg
1498457ee1794Smrg		eval supported=\$$cacheid
14985b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14986b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1498706f32fbeSmrg		if test "$supported" = "yes" ; then
1498831637056Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-format-attribute"
1498906f32fbeSmrg			found="yes"
1499006f32fbeSmrg		fi
1499125b89263Smrg	fi
14992a253d6aeSmrg
14993a253d6aeSmrg
14994a253d6aeSmrg
14995a253d6aeSmrg
14996a253d6aeSmrg
14997a253d6aeSmrg
14998a253d6aeSmrg
14999a253d6aeSmrg
15000a253d6aeSmrg
1500125b89263Smrg
1500206f32fbeSmrg
1500306f32fbeSmrg
1500406f32fbeSmrg
1500557ee1794Smrg
1500657ee1794Smrg
1500706f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
1500806f32fbeSmrg
1500957ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1501006f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15011b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15012b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15013b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
15014b41a30aaSmrgthen :
15015b41a30aaSmrg  printf %s "(cached) " >&6
15016b41a30aaSmrgelse $as_nop
1501706f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1501806f32fbeSmrg/* end confdefs.h.  */
1501906f32fbeSmrgint i;
1502006f32fbeSmrg_ACEOF
15021b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
15022b41a30aaSmrgthen :
1502357ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
15024b41a30aaSmrgelse $as_nop
1502557ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1502606f32fbeSmrgfi
15027b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1502806f32fbeSmrgfi
15029b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15030b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1503157ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1503206f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1503306f32fbeSmrgfi
1503406f32fbeSmrg
1503557ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1503657ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1503706f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1503806f32fbeSmrg	fi
1503906f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15040b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15041b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15042b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
15043b41a30aaSmrgthen :
15044b41a30aaSmrg  printf %s "(cached) " >&6
15045b41a30aaSmrgelse $as_nop
1504606f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1504706f32fbeSmrg/* end confdefs.h.  */
1504806f32fbeSmrgint i;
1504906f32fbeSmrg_ACEOF
15050b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
15051b41a30aaSmrgthen :
1505257ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
15053b41a30aaSmrgelse $as_nop
1505457ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1505506f32fbeSmrgfi
15056b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1505706f32fbeSmrgfi
15058b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15059b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1506057ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1506106f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
15062a253d6aeSmrgfi
15063a253d6aeSmrg
1506406f32fbeSmrgfound="no"
15065a253d6aeSmrg
1506606f32fbeSmrg	if test $found = "no" ; then
1506731637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1506806f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1506906f32fbeSmrg		fi
1507006f32fbeSmrg
1507131637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1507206f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1507306f32fbeSmrg		fi
1507406f32fbeSmrg
1507531637056Smrg		CFLAGS="$CFLAGS -Wredundant-decls"
1507606f32fbeSmrg
15077b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wredundant-decls" >&5
15078b41a30aaSmrgprintf %s "checking if $CC supports -Wredundant-decls... " >&6; }
1507931637056Smrg		cacheid=xorg_cv_cc_flag__Wredundant_decls
15080b41a30aaSmrg		if eval test \${$cacheid+y}
15081b41a30aaSmrgthen :
15082b41a30aaSmrg  printf %s "(cached) " >&6
15083b41a30aaSmrgelse $as_nop
1508406f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1508506f32fbeSmrg/* end confdefs.h.  */
1508606f32fbeSmrgint i;
1508706f32fbeSmrgint
15088b41a30aaSmrgmain (void)
1508906f32fbeSmrg{
15090a253d6aeSmrg
1509106f32fbeSmrg  ;
1509206f32fbeSmrg  return 0;
1509306f32fbeSmrg}
1509406f32fbeSmrg_ACEOF
15095b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
15096b41a30aaSmrgthen :
1509757ee1794Smrg  eval $cacheid=yes
15098b41a30aaSmrgelse $as_nop
1509957ee1794Smrg  eval $cacheid=no
1510006f32fbeSmrgfi
15101b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1510206f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1510306f32fbeSmrgfi
15104a253d6aeSmrg
15105a253d6aeSmrg
1510606f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
15107a253d6aeSmrg
1510857ee1794Smrg		eval supported=\$$cacheid
15109b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15110b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1511106f32fbeSmrg		if test "$supported" = "yes" ; then
1511231637056Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wredundant-decls"
1511306f32fbeSmrg			found="yes"
1511406f32fbeSmrg		fi
1511506f32fbeSmrg	fi
15116a253d6aeSmrg
15117a253d6aeSmrg
15118a253d6aeSmrg
1511906f32fbeSmrg
1512006f32fbeSmrg
1512106f32fbeSmrg
1512206f32fbeSmrg
1512306f32fbeSmrg
1512406f32fbeSmrg
1512506f32fbeSmrg
1512606f32fbeSmrg
1512706f32fbeSmrg
1512806f32fbeSmrg
1512957ee1794Smrg
1513057ee1794Smrg
1513106f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
1513206f32fbeSmrg
1513357ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1513406f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15135b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15136b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15137b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
15138b41a30aaSmrgthen :
15139b41a30aaSmrg  printf %s "(cached) " >&6
15140b41a30aaSmrgelse $as_nop
1514106f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1514206f32fbeSmrg/* end confdefs.h.  */
1514306f32fbeSmrgint i;
1514406f32fbeSmrg_ACEOF
15145b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
15146b41a30aaSmrgthen :
1514757ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
15148b41a30aaSmrgelse $as_nop
1514957ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1515006f32fbeSmrgfi
15151b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1515206f32fbeSmrgfi
15153b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15154b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1515557ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1515606f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1515706f32fbeSmrgfi
1515806f32fbeSmrg
1515957ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1516057ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1516106f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1516225b89263Smrg	fi
1516306f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15164b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15165b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15166b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
15167b41a30aaSmrgthen :
15168b41a30aaSmrg  printf %s "(cached) " >&6
15169b41a30aaSmrgelse $as_nop
1517006f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1517106f32fbeSmrg/* end confdefs.h.  */
1517206f32fbeSmrgint i;
1517306f32fbeSmrg_ACEOF
15174b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
15175b41a30aaSmrgthen :
1517657ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
15177b41a30aaSmrgelse $as_nop
1517857ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1517906f32fbeSmrgfi
15180b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1518106f32fbeSmrgfi
15182b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15183b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1518457ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1518506f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1518606f32fbeSmrgfi
1518706f32fbeSmrg
1518806f32fbeSmrgfound="no"
1518906f32fbeSmrg
1519006f32fbeSmrg	if test $found = "no" ; then
1519131637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1519206f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1519306f32fbeSmrg		fi
1519406f32fbeSmrg
1519531637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1519606f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1519706f32fbeSmrg		fi
1519806f32fbeSmrg
1519931637056Smrg		CFLAGS="$CFLAGS -Wlogical-op"
1520006f32fbeSmrg
15201b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wlogical-op" >&5
15202b41a30aaSmrgprintf %s "checking if $CC supports -Wlogical-op... " >&6; }
1520331637056Smrg		cacheid=xorg_cv_cc_flag__Wlogical_op
15204b41a30aaSmrg		if eval test \${$cacheid+y}
15205b41a30aaSmrgthen :
15206b41a30aaSmrg  printf %s "(cached) " >&6
15207b41a30aaSmrgelse $as_nop
1520806f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1520906f32fbeSmrg/* end confdefs.h.  */
1521006f32fbeSmrgint i;
1521106f32fbeSmrgint
15212b41a30aaSmrgmain (void)
1521306f32fbeSmrg{
1521406f32fbeSmrg
1521506f32fbeSmrg  ;
1521606f32fbeSmrg  return 0;
1521706f32fbeSmrg}
1521806f32fbeSmrg_ACEOF
15219b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
15220b41a30aaSmrgthen :
1522157ee1794Smrg  eval $cacheid=yes
15222b41a30aaSmrgelse $as_nop
1522357ee1794Smrg  eval $cacheid=no
1522406f32fbeSmrgfi
15225b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1522606f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
15227ea133fd7Smrgfi
15228a253d6aeSmrg
15229a253d6aeSmrg
1523006f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
15231a253d6aeSmrg
1523257ee1794Smrg		eval supported=\$$cacheid
15233b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15234b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1523506f32fbeSmrg		if test "$supported" = "yes" ; then
1523631637056Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wlogical-op"
1523706f32fbeSmrg			found="yes"
1523806f32fbeSmrg		fi
1523906f32fbeSmrg	fi
15240a253d6aeSmrg
15241a253d6aeSmrg
15242a253d6aeSmrg
1524306f32fbeSmrg# These are currently disabled because they are noisy.  They will be enabled
1524406f32fbeSmrg# in the future once the codebase is sufficiently modernized to silence
1524506f32fbeSmrg# them.  For now, I don't want them to drown out the other warnings.
1524606f32fbeSmrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses])
1524706f32fbeSmrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align])
1524831637056Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-qual])
15249a253d6aeSmrg
1525006f32fbeSmrg# Turn some warnings into errors, so we don't accidently get successful builds
1525106f32fbeSmrg# when there are problems that should be fixed.
15252a253d6aeSmrg
1525306f32fbeSmrgif test "x$SELECTIVE_WERROR" = "xyes" ; then
1525425b89263Smrg
1525525b89263Smrg
1525625b89263Smrg
1525725b89263Smrg
15258a253d6aeSmrg
15259a253d6aeSmrg
15260a253d6aeSmrg
15261a253d6aeSmrg
15262a253d6aeSmrg
15263a253d6aeSmrg
15264a253d6aeSmrg
1526557ee1794Smrg
1526657ee1794Smrg
1526706f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
15268a253d6aeSmrg
1526957ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1527006f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15271b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15272b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15273b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
15274b41a30aaSmrgthen :
15275b41a30aaSmrg  printf %s "(cached) " >&6
15276b41a30aaSmrgelse $as_nop
1527706f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1527806f32fbeSmrg/* end confdefs.h.  */
1527906f32fbeSmrgint i;
1528006f32fbeSmrg_ACEOF
15281b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
15282b41a30aaSmrgthen :
1528357ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
15284b41a30aaSmrgelse $as_nop
1528557ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1528606f32fbeSmrgfi
15287b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1528806f32fbeSmrgfi
15289b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15290b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1529157ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1529206f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1529306f32fbeSmrgfi
15294a253d6aeSmrg
1529557ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1529657ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1529706f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1529806f32fbeSmrg	fi
1529906f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15300b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15301b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15302b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
15303b41a30aaSmrgthen :
15304b41a30aaSmrg  printf %s "(cached) " >&6
15305b41a30aaSmrgelse $as_nop
1530606f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1530706f32fbeSmrg/* end confdefs.h.  */
1530806f32fbeSmrgint i;
1530906f32fbeSmrg_ACEOF
15310b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
15311b41a30aaSmrgthen :
1531257ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
15313b41a30aaSmrgelse $as_nop
1531457ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1531506f32fbeSmrgfi
15316b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1531706f32fbeSmrgfi
15318b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15319b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1532057ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1532106f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1532206f32fbeSmrgfi
15323a253d6aeSmrg
1532406f32fbeSmrgfound="no"
15325a253d6aeSmrg
1532606f32fbeSmrg	if test $found = "no" ; then
1532731637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1532806f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1532906f32fbeSmrg		fi
15330a253d6aeSmrg
1533131637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1533206f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1533306f32fbeSmrg		fi
15334a253d6aeSmrg
1533506f32fbeSmrg		CFLAGS="$CFLAGS -Werror=implicit"
15336a253d6aeSmrg
15337b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=implicit" >&5
15338b41a30aaSmrgprintf %s "checking if $CC supports -Werror=implicit... " >&6; }
1533931637056Smrg		cacheid=xorg_cv_cc_flag__Werror_implicit
15340b41a30aaSmrg		if eval test \${$cacheid+y}
15341b41a30aaSmrgthen :
15342b41a30aaSmrg  printf %s "(cached) " >&6
15343b41a30aaSmrgelse $as_nop
1534406f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1534506f32fbeSmrg/* end confdefs.h.  */
1534606f32fbeSmrgint i;
1534706f32fbeSmrgint
15348b41a30aaSmrgmain (void)
1534906f32fbeSmrg{
15350a253d6aeSmrg
1535106f32fbeSmrg  ;
1535206f32fbeSmrg  return 0;
1535306f32fbeSmrg}
1535406f32fbeSmrg_ACEOF
15355b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
15356b41a30aaSmrgthen :
1535757ee1794Smrg  eval $cacheid=yes
15358b41a30aaSmrgelse $as_nop
1535957ee1794Smrg  eval $cacheid=no
1536006f32fbeSmrgfi
15361b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1536206f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1536306f32fbeSmrgfi
15364a253d6aeSmrg
15365a253d6aeSmrg
1536606f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
15367a253d6aeSmrg
1536857ee1794Smrg		eval supported=\$$cacheid
15369b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15370b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1537106f32fbeSmrg		if test "$supported" = "yes" ; then
1537206f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=implicit"
1537306f32fbeSmrg			found="yes"
1537406f32fbeSmrg		fi
1537506f32fbeSmrg	fi
15376a253d6aeSmrg
1537706f32fbeSmrg	if test $found = "no" ; then
1537831637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1537906f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1538006f32fbeSmrg		fi
15381a253d6aeSmrg
1538231637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1538306f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1538406f32fbeSmrg		fi
15385a253d6aeSmrg
1538606f32fbeSmrg		CFLAGS="$CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED"
15387a253d6aeSmrg
15388b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" >&5
15389b41a30aaSmrgprintf %s "checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... " >&6; }
1539031637056Smrg		cacheid=xorg_cv_cc_flag__errwarn_E_NO_EXPLICIT_TYPE_GIVEN__errwarn_E_NO_IMPLICIT_DECL_ALLOWED
15391b41a30aaSmrg		if eval test \${$cacheid+y}
15392b41a30aaSmrgthen :
15393b41a30aaSmrg  printf %s "(cached) " >&6
15394b41a30aaSmrgelse $as_nop
1539506f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1539606f32fbeSmrg/* end confdefs.h.  */
1539706f32fbeSmrgint i;
1539806f32fbeSmrgint
15399b41a30aaSmrgmain (void)
1540006f32fbeSmrg{
15401a253d6aeSmrg
1540206f32fbeSmrg  ;
1540306f32fbeSmrg  return 0;
1540406f32fbeSmrg}
1540506f32fbeSmrg_ACEOF
15406b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
15407b41a30aaSmrgthen :
1540857ee1794Smrg  eval $cacheid=yes
15409b41a30aaSmrgelse $as_nop
1541057ee1794Smrg  eval $cacheid=no
1541106f32fbeSmrgfi
15412b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1541306f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1541406f32fbeSmrgfi
15415a253d6aeSmrg
15416a253d6aeSmrg
1541706f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
15418a253d6aeSmrg
1541957ee1794Smrg		eval supported=\$$cacheid
15420b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15421b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1542206f32fbeSmrg		if test "$supported" = "yes" ; then
1542306f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED"
1542406f32fbeSmrg			found="yes"
1542506f32fbeSmrg		fi
1542606f32fbeSmrg	fi
1542725b89263Smrg
1542825b89263Smrg
1542925b89263Smrg
1543025b89263Smrg
1543125b89263Smrg
1543225b89263Smrg
1543325b89263Smrg
1543425b89263Smrg
1543525b89263Smrg
1543625b89263Smrg
1543725b89263Smrg
1543825b89263Smrg
1543925b89263Smrg
1544057ee1794Smrg
1544157ee1794Smrg
1544206f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
1544325b89263Smrg
1544457ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1544506f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15446b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15447b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15448b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
15449b41a30aaSmrgthen :
15450b41a30aaSmrg  printf %s "(cached) " >&6
15451b41a30aaSmrgelse $as_nop
1545206f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1545306f32fbeSmrg/* end confdefs.h.  */
1545406f32fbeSmrgint i;
1545506f32fbeSmrg_ACEOF
15456b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
15457b41a30aaSmrgthen :
1545857ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
15459b41a30aaSmrgelse $as_nop
1546057ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1546106f32fbeSmrgfi
15462b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1546306f32fbeSmrgfi
15464b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15465b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1546657ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1546706f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1546825b89263Smrgfi
1546925b89263Smrg
1547057ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1547157ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1547206f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1547306f32fbeSmrg	fi
1547406f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15475b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15476b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15477b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
15478b41a30aaSmrgthen :
15479b41a30aaSmrg  printf %s "(cached) " >&6
15480b41a30aaSmrgelse $as_nop
1548106f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1548206f32fbeSmrg/* end confdefs.h.  */
1548306f32fbeSmrgint i;
1548406f32fbeSmrg_ACEOF
15485b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
15486b41a30aaSmrgthen :
1548757ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
15488b41a30aaSmrgelse $as_nop
1548957ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1549025b89263Smrgfi
15491b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1549206f32fbeSmrgfi
15493b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15494b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1549557ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1549606f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1549725b89263Smrgfi
15498a253d6aeSmrg
1549906f32fbeSmrgfound="no"
15500a253d6aeSmrg
1550106f32fbeSmrg	if test $found = "no" ; then
1550231637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1550306f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1550406f32fbeSmrg		fi
15505a253d6aeSmrg
1550631637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1550706f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1550806f32fbeSmrg		fi
15509a253d6aeSmrg
1551006f32fbeSmrg		CFLAGS="$CFLAGS -Werror=nonnull"
15511a253d6aeSmrg
15512b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=nonnull" >&5
15513b41a30aaSmrgprintf %s "checking if $CC supports -Werror=nonnull... " >&6; }
1551431637056Smrg		cacheid=xorg_cv_cc_flag__Werror_nonnull
15515b41a30aaSmrg		if eval test \${$cacheid+y}
15516b41a30aaSmrgthen :
15517b41a30aaSmrg  printf %s "(cached) " >&6
15518b41a30aaSmrgelse $as_nop
1551906f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1552006f32fbeSmrg/* end confdefs.h.  */
1552106f32fbeSmrgint i;
1552206f32fbeSmrgint
15523b41a30aaSmrgmain (void)
1552406f32fbeSmrg{
15525a253d6aeSmrg
1552606f32fbeSmrg  ;
1552706f32fbeSmrg  return 0;
1552806f32fbeSmrg}
1552906f32fbeSmrg_ACEOF
15530b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
15531b41a30aaSmrgthen :
1553257ee1794Smrg  eval $cacheid=yes
15533b41a30aaSmrgelse $as_nop
1553457ee1794Smrg  eval $cacheid=no
1553506f32fbeSmrgfi
15536b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1553706f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1553806f32fbeSmrgfi
15539a253d6aeSmrg
15540a253d6aeSmrg
1554106f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
15542a253d6aeSmrg
1554357ee1794Smrg		eval supported=\$$cacheid
15544b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15545b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1554606f32fbeSmrg		if test "$supported" = "yes" ; then
1554706f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=nonnull"
1554806f32fbeSmrg			found="yes"
1554906f32fbeSmrg		fi
1555006f32fbeSmrg	fi
15551a253d6aeSmrg
15552a253d6aeSmrg
15553a253d6aeSmrg
15554a253d6aeSmrg
15555a253d6aeSmrg
15556a253d6aeSmrg
1555725b89263Smrg
15558a253d6aeSmrg
1555925b89263Smrg
15560a253d6aeSmrg
15561a253d6aeSmrg
15562a253d6aeSmrg
15563a253d6aeSmrg
1556457ee1794Smrg
1556557ee1794Smrg
1556606f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
15567a253d6aeSmrg
1556857ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1556906f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15570b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15571b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15572b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
15573b41a30aaSmrgthen :
15574b41a30aaSmrg  printf %s "(cached) " >&6
15575b41a30aaSmrgelse $as_nop
1557606f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1557706f32fbeSmrg/* end confdefs.h.  */
1557806f32fbeSmrgint i;
1557906f32fbeSmrg_ACEOF
15580b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
15581b41a30aaSmrgthen :
1558257ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
15583b41a30aaSmrgelse $as_nop
1558457ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1558506f32fbeSmrgfi
15586b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1558706f32fbeSmrgfi
15588b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15589b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1559057ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1559106f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
15592ea133fd7Smrgfi
1559325b89263Smrg
1559457ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1559557ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1559606f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1559706f32fbeSmrg	fi
1559806f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15599b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15600b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15601b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
15602b41a30aaSmrgthen :
15603b41a30aaSmrg  printf %s "(cached) " >&6
15604b41a30aaSmrgelse $as_nop
1560506f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1560606f32fbeSmrg/* end confdefs.h.  */
1560706f32fbeSmrgint i;
1560806f32fbeSmrg_ACEOF
15609b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
15610b41a30aaSmrgthen :
1561157ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
15612b41a30aaSmrgelse $as_nop
1561357ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1561425b89263Smrgfi
15615b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1561606f32fbeSmrgfi
15617b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15618b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1561957ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1562006f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
15621ea133fd7Smrgfi
15622a253d6aeSmrg
1562306f32fbeSmrgfound="no"
15624a253d6aeSmrg
1562506f32fbeSmrg	if test $found = "no" ; then
1562631637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1562706f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1562806f32fbeSmrg		fi
15629a253d6aeSmrg
1563031637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1563106f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1563206f32fbeSmrg		fi
15633a253d6aeSmrg
1563406f32fbeSmrg		CFLAGS="$CFLAGS -Werror=init-self"
15635a253d6aeSmrg
15636b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=init-self" >&5
15637b41a30aaSmrgprintf %s "checking if $CC supports -Werror=init-self... " >&6; }
1563831637056Smrg		cacheid=xorg_cv_cc_flag__Werror_init_self
15639b41a30aaSmrg		if eval test \${$cacheid+y}
15640b41a30aaSmrgthen :
15641b41a30aaSmrg  printf %s "(cached) " >&6
15642b41a30aaSmrgelse $as_nop
1564306f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1564406f32fbeSmrg/* end confdefs.h.  */
1564506f32fbeSmrgint i;
1564606f32fbeSmrgint
15647b41a30aaSmrgmain (void)
1564806f32fbeSmrg{
15649a253d6aeSmrg
1565006f32fbeSmrg  ;
1565106f32fbeSmrg  return 0;
1565206f32fbeSmrg}
1565306f32fbeSmrg_ACEOF
15654b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
15655b41a30aaSmrgthen :
1565657ee1794Smrg  eval $cacheid=yes
15657b41a30aaSmrgelse $as_nop
1565857ee1794Smrg  eval $cacheid=no
1565906f32fbeSmrgfi
15660b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1566106f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1566206f32fbeSmrgfi
15663a253d6aeSmrg
15664a253d6aeSmrg
1566506f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
15666a253d6aeSmrg
1566757ee1794Smrg		eval supported=\$$cacheid
15668b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15669b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1567006f32fbeSmrg		if test "$supported" = "yes" ; then
1567106f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=init-self"
1567206f32fbeSmrg			found="yes"
1567306f32fbeSmrg		fi
1567406f32fbeSmrg	fi
15675a253d6aeSmrg
15676a253d6aeSmrg
15677a253d6aeSmrg
15678a253d6aeSmrg
1567925b89263Smrg
1568025b89263Smrg
1568125b89263Smrg
1568225b89263Smrg
1568325b89263Smrg
1568425b89263Smrg
1568525b89263Smrg
1568625b89263Smrg
1568725b89263Smrg
1568857ee1794Smrg
1568957ee1794Smrg
1569006f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
1569125b89263Smrg
1569257ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1569306f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15694b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15695b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15696b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
15697b41a30aaSmrgthen :
15698b41a30aaSmrg  printf %s "(cached) " >&6
15699b41a30aaSmrgelse $as_nop
1570006f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1570106f32fbeSmrg/* end confdefs.h.  */
1570206f32fbeSmrgint i;
1570306f32fbeSmrg_ACEOF
15704b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
15705b41a30aaSmrgthen :
1570657ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
15707b41a30aaSmrgelse $as_nop
1570857ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1570906f32fbeSmrgfi
15710b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1571106f32fbeSmrgfi
15712b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15713b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1571457ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1571506f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1571625b89263Smrgfi
15717a253d6aeSmrg
1571857ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1571957ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1572006f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1572106f32fbeSmrg	fi
1572206f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15723b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15724b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15725b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
15726b41a30aaSmrgthen :
15727b41a30aaSmrg  printf %s "(cached) " >&6
15728b41a30aaSmrgelse $as_nop
1572906f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1573006f32fbeSmrg/* end confdefs.h.  */
1573106f32fbeSmrgint i;
1573206f32fbeSmrg_ACEOF
15733b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
15734b41a30aaSmrgthen :
1573557ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
15736b41a30aaSmrgelse $as_nop
1573757ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1573825b89263Smrgfi
15739b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1574006f32fbeSmrgfi
15741b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15742b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1574357ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1574406f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1574525b89263Smrgfi
15746a253d6aeSmrg
1574706f32fbeSmrgfound="no"
15748a253d6aeSmrg
1574906f32fbeSmrg	if test $found = "no" ; then
1575031637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1575106f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1575206f32fbeSmrg		fi
15753a253d6aeSmrg
1575431637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1575506f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1575606f32fbeSmrg		fi
15757a253d6aeSmrg
1575806f32fbeSmrg		CFLAGS="$CFLAGS -Werror=main"
15759a253d6aeSmrg
15760b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=main" >&5
15761b41a30aaSmrgprintf %s "checking if $CC supports -Werror=main... " >&6; }
1576231637056Smrg		cacheid=xorg_cv_cc_flag__Werror_main
15763b41a30aaSmrg		if eval test \${$cacheid+y}
15764b41a30aaSmrgthen :
15765b41a30aaSmrg  printf %s "(cached) " >&6
15766b41a30aaSmrgelse $as_nop
1576706f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1576806f32fbeSmrg/* end confdefs.h.  */
1576906f32fbeSmrgint i;
1577006f32fbeSmrgint
15771b41a30aaSmrgmain (void)
1577206f32fbeSmrg{
15773a253d6aeSmrg
1577406f32fbeSmrg  ;
1577506f32fbeSmrg  return 0;
1577606f32fbeSmrg}
1577706f32fbeSmrg_ACEOF
15778b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
15779b41a30aaSmrgthen :
1578057ee1794Smrg  eval $cacheid=yes
15781b41a30aaSmrgelse $as_nop
1578257ee1794Smrg  eval $cacheid=no
1578306f32fbeSmrgfi
15784b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1578506f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1578606f32fbeSmrgfi
15787a253d6aeSmrg
15788a253d6aeSmrg
1578906f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
15790a253d6aeSmrg
1579157ee1794Smrg		eval supported=\$$cacheid
15792b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15793b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1579406f32fbeSmrg		if test "$supported" = "yes" ; then
1579506f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=main"
1579606f32fbeSmrg			found="yes"
1579706f32fbeSmrg		fi
1579806f32fbeSmrg	fi
15799a253d6aeSmrg
15800a253d6aeSmrg
15801a253d6aeSmrg
15802a253d6aeSmrg
15803a253d6aeSmrg
15804a253d6aeSmrg
15805a253d6aeSmrg
15806a253d6aeSmrg
15807a253d6aeSmrg
15808a253d6aeSmrg
15809a253d6aeSmrg
15810a253d6aeSmrg
15811a253d6aeSmrg
1581257ee1794Smrg
1581357ee1794Smrg
1581406f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
1581506f32fbeSmrg
1581657ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1581706f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15818b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15819b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15820b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
15821b41a30aaSmrgthen :
15822b41a30aaSmrg  printf %s "(cached) " >&6
15823b41a30aaSmrgelse $as_nop
1582406f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1582506f32fbeSmrg/* end confdefs.h.  */
1582606f32fbeSmrgint i;
1582706f32fbeSmrg_ACEOF
15828b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
15829b41a30aaSmrgthen :
1583057ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
15831b41a30aaSmrgelse $as_nop
1583257ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1583306f32fbeSmrgfi
15834b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1583506f32fbeSmrgfi
15836b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15837b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1583857ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1583906f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1584006f32fbeSmrgfi
1584106f32fbeSmrg
1584257ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1584357ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1584406f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1584506f32fbeSmrg	fi
1584606f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15847b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15848b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15849b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
15850b41a30aaSmrgthen :
15851b41a30aaSmrg  printf %s "(cached) " >&6
15852b41a30aaSmrgelse $as_nop
1585306f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1585406f32fbeSmrg/* end confdefs.h.  */
1585506f32fbeSmrgint i;
1585606f32fbeSmrg_ACEOF
15857b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
15858b41a30aaSmrgthen :
1585957ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
15860b41a30aaSmrgelse $as_nop
1586157ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1586206f32fbeSmrgfi
15863b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1586406f32fbeSmrgfi
15865b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15866b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1586757ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1586806f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1586906f32fbeSmrgfi
1587006f32fbeSmrg
1587106f32fbeSmrgfound="no"
15872a253d6aeSmrg
1587306f32fbeSmrg	if test $found = "no" ; then
1587431637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1587506f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1587606f32fbeSmrg		fi
15877a253d6aeSmrg
1587831637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1587906f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1588006f32fbeSmrg		fi
15881ea133fd7Smrg
1588206f32fbeSmrg		CFLAGS="$CFLAGS -Werror=missing-braces"
15883a253d6aeSmrg
15884b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=missing-braces" >&5
15885b41a30aaSmrgprintf %s "checking if $CC supports -Werror=missing-braces... " >&6; }
1588631637056Smrg		cacheid=xorg_cv_cc_flag__Werror_missing_braces
15887b41a30aaSmrg		if eval test \${$cacheid+y}
15888b41a30aaSmrgthen :
15889b41a30aaSmrg  printf %s "(cached) " >&6
15890b41a30aaSmrgelse $as_nop
1589106f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1589206f32fbeSmrg/* end confdefs.h.  */
1589306f32fbeSmrgint i;
1589406f32fbeSmrgint
15895b41a30aaSmrgmain (void)
1589606f32fbeSmrg{
15897a253d6aeSmrg
1589806f32fbeSmrg  ;
1589906f32fbeSmrg  return 0;
1590006f32fbeSmrg}
1590106f32fbeSmrg_ACEOF
15902b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
15903b41a30aaSmrgthen :
1590457ee1794Smrg  eval $cacheid=yes
15905b41a30aaSmrgelse $as_nop
1590657ee1794Smrg  eval $cacheid=no
1590706f32fbeSmrgfi
15908b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1590906f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1591006f32fbeSmrgfi
15911a253d6aeSmrg
15912a253d6aeSmrg
1591306f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
15914a253d6aeSmrg
1591557ee1794Smrg		eval supported=\$$cacheid
15916b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15917b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1591806f32fbeSmrg		if test "$supported" = "yes" ; then
1591906f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=missing-braces"
1592006f32fbeSmrg			found="yes"
1592106f32fbeSmrg		fi
1592206f32fbeSmrg	fi
15923ea133fd7Smrg
15924ea133fd7Smrg
15925ea133fd7Smrg
15926ea133fd7Smrg
15927ea133fd7Smrg
15928ea133fd7Smrg
15929ea133fd7Smrg
15930ea133fd7Smrg
15931ea133fd7Smrg
15932ea133fd7Smrg
15933ea133fd7Smrg
15934ea133fd7Smrg
15935ea133fd7Smrg
1593657ee1794Smrg
1593757ee1794Smrg
1593806f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
15939a253d6aeSmrg
1594057ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1594106f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15942b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15943b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15944b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
15945b41a30aaSmrgthen :
15946b41a30aaSmrg  printf %s "(cached) " >&6
15947b41a30aaSmrgelse $as_nop
1594806f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1594906f32fbeSmrg/* end confdefs.h.  */
1595006f32fbeSmrgint i;
1595106f32fbeSmrg_ACEOF
15952b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
15953b41a30aaSmrgthen :
1595457ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
15955b41a30aaSmrgelse $as_nop
1595657ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1595706f32fbeSmrgfi
15958b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1595906f32fbeSmrgfi
15960b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15961b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1596257ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1596306f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1596406f32fbeSmrgfi
15965a253d6aeSmrg
1596657ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1596757ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1596806f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1596906f32fbeSmrg	fi
1597006f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15971b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15972b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15973b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
15974b41a30aaSmrgthen :
15975b41a30aaSmrg  printf %s "(cached) " >&6
15976b41a30aaSmrgelse $as_nop
1597706f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1597806f32fbeSmrg/* end confdefs.h.  */
1597906f32fbeSmrgint i;
1598006f32fbeSmrg_ACEOF
15981b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
15982b41a30aaSmrgthen :
1598357ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
15984b41a30aaSmrgelse $as_nop
1598557ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1598606f32fbeSmrgfi
15987b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1598806f32fbeSmrgfi
15989b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15990b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1599157ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1599206f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1599325b89263Smrgfi
15994a253d6aeSmrg
1599506f32fbeSmrgfound="no"
1599606f32fbeSmrg
1599706f32fbeSmrg	if test $found = "no" ; then
1599831637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1599906f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1600006f32fbeSmrg		fi
1600106f32fbeSmrg
1600231637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1600306f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1600406f32fbeSmrg		fi
1600506f32fbeSmrg
1600606f32fbeSmrg		CFLAGS="$CFLAGS -Werror=sequence-point"
1600706f32fbeSmrg
16008b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=sequence-point" >&5
16009b41a30aaSmrgprintf %s "checking if $CC supports -Werror=sequence-point... " >&6; }
1601031637056Smrg		cacheid=xorg_cv_cc_flag__Werror_sequence_point
16011b41a30aaSmrg		if eval test \${$cacheid+y}
16012b41a30aaSmrgthen :
16013b41a30aaSmrg  printf %s "(cached) " >&6
16014b41a30aaSmrgelse $as_nop
1601506f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1601606f32fbeSmrg/* end confdefs.h.  */
1601706f32fbeSmrgint i;
1601806f32fbeSmrgint
16019b41a30aaSmrgmain (void)
1602006f32fbeSmrg{
1602106f32fbeSmrg
1602206f32fbeSmrg  ;
1602306f32fbeSmrg  return 0;
1602406f32fbeSmrg}
1602506f32fbeSmrg_ACEOF
16026b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
16027b41a30aaSmrgthen :
1602857ee1794Smrg  eval $cacheid=yes
16029b41a30aaSmrgelse $as_nop
1603057ee1794Smrg  eval $cacheid=no
1603125b89263Smrgfi
16032b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1603306f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1603425b89263Smrgfi
16035a253d6aeSmrg
16036a253d6aeSmrg
1603706f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
16038a253d6aeSmrg
1603957ee1794Smrg		eval supported=\$$cacheid
16040b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16041b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1604206f32fbeSmrg		if test "$supported" = "yes" ; then
1604306f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=sequence-point"
1604406f32fbeSmrg			found="yes"
1604506f32fbeSmrg		fi
1604606f32fbeSmrg	fi
16047a253d6aeSmrg
16048a253d6aeSmrg
16049a253d6aeSmrg
16050a253d6aeSmrg
16051a253d6aeSmrg
16052a253d6aeSmrg
16053a253d6aeSmrg
16054a253d6aeSmrg
16055a253d6aeSmrg
16056a253d6aeSmrg
16057a253d6aeSmrg
16058a253d6aeSmrg
16059a253d6aeSmrg
1606057ee1794Smrg
1606157ee1794Smrg
1606206f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
16063a253d6aeSmrg
1606457ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1606506f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16066b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16067b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16068b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
16069b41a30aaSmrgthen :
16070b41a30aaSmrg  printf %s "(cached) " >&6
16071b41a30aaSmrgelse $as_nop
1607206f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1607306f32fbeSmrg/* end confdefs.h.  */
1607406f32fbeSmrgint i;
1607506f32fbeSmrg_ACEOF
16076b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
16077b41a30aaSmrgthen :
1607857ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
16079b41a30aaSmrgelse $as_nop
1608057ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1608106f32fbeSmrgfi
16082b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1608306f32fbeSmrgfi
16084b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16085b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1608657ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1608706f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1608825b89263Smrgfi
16089a253d6aeSmrg
1609057ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1609157ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1609206f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1609306f32fbeSmrg	fi
1609406f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16095b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16096b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16097b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
16098b41a30aaSmrgthen :
16099b41a30aaSmrg  printf %s "(cached) " >&6
16100b41a30aaSmrgelse $as_nop
1610106f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1610206f32fbeSmrg/* end confdefs.h.  */
1610306f32fbeSmrgint i;
1610406f32fbeSmrg_ACEOF
16105b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
16106b41a30aaSmrgthen :
1610757ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
16108b41a30aaSmrgelse $as_nop
1610957ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1611006f32fbeSmrgfi
16111b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1611206f32fbeSmrgfi
16113b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16114b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1611557ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1611606f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1611706f32fbeSmrgfi
16118a253d6aeSmrg
1611906f32fbeSmrgfound="no"
16120a253d6aeSmrg
1612106f32fbeSmrg	if test $found = "no" ; then
1612231637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1612306f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1612406f32fbeSmrg		fi
16125a253d6aeSmrg
1612631637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1612706f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1612806f32fbeSmrg		fi
16129a253d6aeSmrg
1613006f32fbeSmrg		CFLAGS="$CFLAGS -Werror=return-type"
16131a253d6aeSmrg
16132b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=return-type" >&5
16133b41a30aaSmrgprintf %s "checking if $CC supports -Werror=return-type... " >&6; }
1613431637056Smrg		cacheid=xorg_cv_cc_flag__Werror_return_type
16135b41a30aaSmrg		if eval test \${$cacheid+y}
16136b41a30aaSmrgthen :
16137b41a30aaSmrg  printf %s "(cached) " >&6
16138b41a30aaSmrgelse $as_nop
1613906f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1614006f32fbeSmrg/* end confdefs.h.  */
1614106f32fbeSmrgint i;
1614206f32fbeSmrgint
16143b41a30aaSmrgmain (void)
1614406f32fbeSmrg{
16145a253d6aeSmrg
1614606f32fbeSmrg  ;
1614706f32fbeSmrg  return 0;
1614806f32fbeSmrg}
1614906f32fbeSmrg_ACEOF
16150b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
16151b41a30aaSmrgthen :
1615257ee1794Smrg  eval $cacheid=yes
16153b41a30aaSmrgelse $as_nop
1615457ee1794Smrg  eval $cacheid=no
1615506f32fbeSmrgfi
16156b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1615706f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1615825b89263Smrgfi
16159a253d6aeSmrg
16160a253d6aeSmrg
1616106f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
16162a253d6aeSmrg
1616357ee1794Smrg		eval supported=\$$cacheid
16164b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16165b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1616606f32fbeSmrg		if test "$supported" = "yes" ; then
1616706f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=return-type"
1616806f32fbeSmrg			found="yes"
1616906f32fbeSmrg		fi
1617006f32fbeSmrg	fi
16171a253d6aeSmrg
1617206f32fbeSmrg	if test $found = "no" ; then
1617331637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1617406f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1617506f32fbeSmrg		fi
1617606f32fbeSmrg
1617731637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1617806f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1617906f32fbeSmrg		fi
1618006f32fbeSmrg
1618106f32fbeSmrg		CFLAGS="$CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT"
1618206f32fbeSmrg
16183b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT" >&5
16184b41a30aaSmrgprintf %s "checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT... " >&6; }
1618531637056Smrg		cacheid=xorg_cv_cc_flag__errwarn_E_FUNC_HAS_NO_RETURN_STMT
16186b41a30aaSmrg		if eval test \${$cacheid+y}
16187b41a30aaSmrgthen :
16188b41a30aaSmrg  printf %s "(cached) " >&6
16189b41a30aaSmrgelse $as_nop
1619006f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1619106f32fbeSmrg/* end confdefs.h.  */
1619206f32fbeSmrgint i;
1619306f32fbeSmrgint
16194b41a30aaSmrgmain (void)
1619506f32fbeSmrg{
1619606f32fbeSmrg
1619706f32fbeSmrg  ;
1619806f32fbeSmrg  return 0;
1619906f32fbeSmrg}
1620006f32fbeSmrg_ACEOF
16201b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
16202b41a30aaSmrgthen :
1620357ee1794Smrg  eval $cacheid=yes
16204b41a30aaSmrgelse $as_nop
1620557ee1794Smrg  eval $cacheid=no
1620606f32fbeSmrgfi
16207b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1620806f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1620925b89263Smrgfi
16210a253d6aeSmrg
16211a253d6aeSmrg
1621206f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
16213a253d6aeSmrg
1621457ee1794Smrg		eval supported=\$$cacheid
16215b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16216b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1621706f32fbeSmrg		if test "$supported" = "yes" ; then
1621806f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT"
1621906f32fbeSmrg			found="yes"
1622006f32fbeSmrg		fi
1622106f32fbeSmrg	fi
16222a253d6aeSmrg
16223a253d6aeSmrg
16224a253d6aeSmrg
16225a253d6aeSmrg
16226a253d6aeSmrg
16227a253d6aeSmrg
16228a253d6aeSmrg
16229a253d6aeSmrg
16230a253d6aeSmrg
16231a253d6aeSmrg
16232a253d6aeSmrg
16233a253d6aeSmrg
16234a253d6aeSmrg
1623557ee1794Smrg
1623657ee1794Smrg
1623706f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
16238a253d6aeSmrg
1623957ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1624006f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16241b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16242b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16243b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
16244b41a30aaSmrgthen :
16245b41a30aaSmrg  printf %s "(cached) " >&6
16246b41a30aaSmrgelse $as_nop
1624706f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1624806f32fbeSmrg/* end confdefs.h.  */
1624906f32fbeSmrgint i;
1625006f32fbeSmrg_ACEOF
16251b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
16252b41a30aaSmrgthen :
1625357ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
16254b41a30aaSmrgelse $as_nop
1625557ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1625606f32fbeSmrgfi
16257b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1625806f32fbeSmrgfi
16259b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16260b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1626157ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1626206f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1626306f32fbeSmrgfi
16264a253d6aeSmrg
1626557ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1626657ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1626706f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1626806f32fbeSmrg	fi
1626906f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16270b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16271b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16272b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
16273b41a30aaSmrgthen :
16274b41a30aaSmrg  printf %s "(cached) " >&6
16275b41a30aaSmrgelse $as_nop
1627606f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1627706f32fbeSmrg/* end confdefs.h.  */
1627806f32fbeSmrgint i;
1627906f32fbeSmrg_ACEOF
16280b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
16281b41a30aaSmrgthen :
1628257ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
16283b41a30aaSmrgelse $as_nop
1628457ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1628506f32fbeSmrgfi
16286b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1628706f32fbeSmrgfi
16288b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16289b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1629057ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1629106f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1629206f32fbeSmrgfi
16293a253d6aeSmrg
1629406f32fbeSmrgfound="no"
16295a253d6aeSmrg
1629606f32fbeSmrg	if test $found = "no" ; then
1629731637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1629806f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1629906f32fbeSmrg		fi
16300a253d6aeSmrg
1630131637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1630206f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1630306f32fbeSmrg		fi
16304a253d6aeSmrg
1630506f32fbeSmrg		CFLAGS="$CFLAGS -Werror=trigraphs"
16306a253d6aeSmrg
16307b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=trigraphs" >&5
16308b41a30aaSmrgprintf %s "checking if $CC supports -Werror=trigraphs... " >&6; }
1630931637056Smrg		cacheid=xorg_cv_cc_flag__Werror_trigraphs
16310b41a30aaSmrg		if eval test \${$cacheid+y}
16311b41a30aaSmrgthen :
16312b41a30aaSmrg  printf %s "(cached) " >&6
16313b41a30aaSmrgelse $as_nop
1631406f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1631506f32fbeSmrg/* end confdefs.h.  */
1631606f32fbeSmrgint i;
1631706f32fbeSmrgint
16318b41a30aaSmrgmain (void)
1631906f32fbeSmrg{
16320a253d6aeSmrg
1632106f32fbeSmrg  ;
1632206f32fbeSmrg  return 0;
1632306f32fbeSmrg}
1632406f32fbeSmrg_ACEOF
16325b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
16326b41a30aaSmrgthen :
1632757ee1794Smrg  eval $cacheid=yes
16328b41a30aaSmrgelse $as_nop
1632957ee1794Smrg  eval $cacheid=no
1633006f32fbeSmrgfi
16331b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1633206f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1633306f32fbeSmrgfi
16334a253d6aeSmrg
16335a253d6aeSmrg
1633606f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
16337a253d6aeSmrg
1633857ee1794Smrg		eval supported=\$$cacheid
16339b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16340b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1634106f32fbeSmrg		if test "$supported" = "yes" ; then
1634206f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=trigraphs"
1634306f32fbeSmrg			found="yes"
1634406f32fbeSmrg		fi
1634506f32fbeSmrg	fi
16346a253d6aeSmrg
16347a253d6aeSmrg
16348a253d6aeSmrg
16349a253d6aeSmrg
16350a253d6aeSmrg
16351a253d6aeSmrg
16352a253d6aeSmrg
16353a253d6aeSmrg
16354a253d6aeSmrg
16355a253d6aeSmrg
16356a253d6aeSmrg
16357a253d6aeSmrg
16358a253d6aeSmrg
1635957ee1794Smrg
1636057ee1794Smrg
1636106f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
16362a253d6aeSmrg
1636357ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1636406f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16365b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16366b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16367b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
16368b41a30aaSmrgthen :
16369b41a30aaSmrg  printf %s "(cached) " >&6
16370b41a30aaSmrgelse $as_nop
1637106f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1637206f32fbeSmrg/* end confdefs.h.  */
1637306f32fbeSmrgint i;
1637406f32fbeSmrg_ACEOF
16375b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
16376b41a30aaSmrgthen :
1637757ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
16378b41a30aaSmrgelse $as_nop
1637957ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1638006f32fbeSmrgfi
16381b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1638206f32fbeSmrgfi
16383b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16384b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1638557ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1638606f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1638706f32fbeSmrgfi
1638806f32fbeSmrg
1638957ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1639057ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1639106f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1639206f32fbeSmrg	fi
1639306f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16394b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16395b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16396b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
16397b41a30aaSmrgthen :
16398b41a30aaSmrg  printf %s "(cached) " >&6
16399b41a30aaSmrgelse $as_nop
1640006f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1640125b89263Smrg/* end confdefs.h.  */
1640206f32fbeSmrgint i;
1640306f32fbeSmrg_ACEOF
16404b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
16405b41a30aaSmrgthen :
1640657ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
16407b41a30aaSmrgelse $as_nop
1640857ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1640906f32fbeSmrgfi
16410b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1641106f32fbeSmrgfi
16412b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16413b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1641457ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1641506f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1641606f32fbeSmrgfi
1641706f32fbeSmrg
1641806f32fbeSmrgfound="no"
1641906f32fbeSmrg
1642006f32fbeSmrg	if test $found = "no" ; then
1642131637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1642206f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1642306f32fbeSmrg		fi
16424a253d6aeSmrg
1642531637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1642606f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1642706f32fbeSmrg		fi
1642806f32fbeSmrg
1642906f32fbeSmrg		CFLAGS="$CFLAGS -Werror=array-bounds"
1643006f32fbeSmrg
16431b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=array-bounds" >&5
16432b41a30aaSmrgprintf %s "checking if $CC supports -Werror=array-bounds... " >&6; }
1643331637056Smrg		cacheid=xorg_cv_cc_flag__Werror_array_bounds
16434b41a30aaSmrg		if eval test \${$cacheid+y}
16435b41a30aaSmrgthen :
16436b41a30aaSmrg  printf %s "(cached) " >&6
16437b41a30aaSmrgelse $as_nop
1643806f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1643906f32fbeSmrg/* end confdefs.h.  */
1644006f32fbeSmrgint i;
1644125b89263Smrgint
16442b41a30aaSmrgmain (void)
1644325b89263Smrg{
16444a253d6aeSmrg
1644525b89263Smrg  ;
1644625b89263Smrg  return 0;
1644725b89263Smrg}
1644825b89263Smrg_ACEOF
16449b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
16450b41a30aaSmrgthen :
1645157ee1794Smrg  eval $cacheid=yes
16452b41a30aaSmrgelse $as_nop
1645357ee1794Smrg  eval $cacheid=no
1645406f32fbeSmrgfi
16455b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1645606f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1645706f32fbeSmrgfi
1645806f32fbeSmrg
1645906f32fbeSmrg
1646006f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
1646106f32fbeSmrg
1646257ee1794Smrg		eval supported=\$$cacheid
16463b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16464b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1646506f32fbeSmrg		if test "$supported" = "yes" ; then
1646606f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=array-bounds"
1646706f32fbeSmrg			found="yes"
1646806f32fbeSmrg		fi
1646906f32fbeSmrg	fi
1647006f32fbeSmrg
1647106f32fbeSmrg
1647206f32fbeSmrg
1647306f32fbeSmrg
1647406f32fbeSmrg
1647506f32fbeSmrg
1647606f32fbeSmrg
1647706f32fbeSmrg
1647806f32fbeSmrg
1647906f32fbeSmrg
1648006f32fbeSmrg
1648106f32fbeSmrg
1648206f32fbeSmrg
1648357ee1794Smrg
1648457ee1794Smrg
1648506f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
1648606f32fbeSmrg
1648757ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1648806f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16489b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16490b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16491b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
16492b41a30aaSmrgthen :
16493b41a30aaSmrg  printf %s "(cached) " >&6
16494b41a30aaSmrgelse $as_nop
1649506f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1649606f32fbeSmrg/* end confdefs.h.  */
1649706f32fbeSmrgint i;
1649806f32fbeSmrg_ACEOF
16499b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
16500b41a30aaSmrgthen :
1650157ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
16502b41a30aaSmrgelse $as_nop
1650357ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1650406f32fbeSmrgfi
16505b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1650606f32fbeSmrgfi
16507b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16508b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1650957ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1651006f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1651106f32fbeSmrgfi
1651206f32fbeSmrg
1651357ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1651457ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1651506f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1651606f32fbeSmrg	fi
1651706f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16518b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16519b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16520b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
16521b41a30aaSmrgthen :
16522b41a30aaSmrg  printf %s "(cached) " >&6
16523b41a30aaSmrgelse $as_nop
1652406f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1652506f32fbeSmrg/* end confdefs.h.  */
1652606f32fbeSmrgint i;
1652706f32fbeSmrg_ACEOF
16528b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
16529b41a30aaSmrgthen :
1653057ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
16531b41a30aaSmrgelse $as_nop
1653257ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1653325b89263Smrgfi
16534b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1653506f32fbeSmrgfi
16536b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16537b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1653857ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1653906f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1654025b89263Smrgfi
16541ea133fd7Smrg
1654206f32fbeSmrgfound="no"
1654306f32fbeSmrg
1654406f32fbeSmrg	if test $found = "no" ; then
1654531637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1654606f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1654706f32fbeSmrg		fi
1654806f32fbeSmrg
1654931637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1655006f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1655106f32fbeSmrg		fi
1655206f32fbeSmrg
1655306f32fbeSmrg		CFLAGS="$CFLAGS -Werror=write-strings"
16554ea133fd7Smrg
16555b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=write-strings" >&5
16556b41a30aaSmrgprintf %s "checking if $CC supports -Werror=write-strings... " >&6; }
1655731637056Smrg		cacheid=xorg_cv_cc_flag__Werror_write_strings
16558b41a30aaSmrg		if eval test \${$cacheid+y}
16559b41a30aaSmrgthen :
16560b41a30aaSmrg  printf %s "(cached) " >&6
16561b41a30aaSmrgelse $as_nop
1656206f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1656306f32fbeSmrg/* end confdefs.h.  */
1656406f32fbeSmrgint i;
1656525b89263Smrgint
16566b41a30aaSmrgmain (void)
1656725b89263Smrg{
16568ea133fd7Smrg
1656925b89263Smrg  ;
1657025b89263Smrg  return 0;
1657125b89263Smrg}
1657225b89263Smrg_ACEOF
16573b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
16574b41a30aaSmrgthen :
1657557ee1794Smrg  eval $cacheid=yes
16576b41a30aaSmrgelse $as_nop
1657757ee1794Smrg  eval $cacheid=no
1657825b89263Smrgfi
16579b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1658025b89263Smrg    conftest$ac_exeext conftest.$ac_ext
1658106f32fbeSmrgfi
16582ea133fd7Smrg
1658306f32fbeSmrg
1658406f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
1658506f32fbeSmrg
1658657ee1794Smrg		eval supported=\$$cacheid
16587b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16588b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1658906f32fbeSmrg		if test "$supported" = "yes" ; then
1659006f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=write-strings"
1659106f32fbeSmrg			found="yes"
1659206f32fbeSmrg		fi
1659325b89263Smrg	fi
16594ea133fd7Smrg
16595ea133fd7Smrg
16596ea133fd7Smrg
16597ea133fd7Smrg
16598ea133fd7Smrg
16599ea133fd7Smrg
16600ea133fd7Smrg
16601ea133fd7Smrg
16602ea133fd7Smrg
16603ea133fd7Smrg
16604ea133fd7Smrg
16605ea133fd7Smrg
16606ea133fd7Smrg
1660757ee1794Smrg
1660857ee1794Smrg
1660906f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
16610ea133fd7Smrg
1661157ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1661206f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16613b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16614b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16615b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
16616b41a30aaSmrgthen :
16617b41a30aaSmrg  printf %s "(cached) " >&6
16618b41a30aaSmrgelse $as_nop
1661906f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1662006f32fbeSmrg/* end confdefs.h.  */
1662106f32fbeSmrgint i;
1662206f32fbeSmrg_ACEOF
16623b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
16624b41a30aaSmrgthen :
1662557ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
16626b41a30aaSmrgelse $as_nop
1662757ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1662806f32fbeSmrgfi
16629b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1663006f32fbeSmrgfi
16631b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16632b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1663357ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1663406f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1663506f32fbeSmrgfi
16636ea133fd7Smrg
1663757ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1663857ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1663906f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1664006f32fbeSmrg	fi
1664106f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16642b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16643b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16644b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
16645b41a30aaSmrgthen :
16646b41a30aaSmrg  printf %s "(cached) " >&6
16647b41a30aaSmrgelse $as_nop
1664806f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1664906f32fbeSmrg/* end confdefs.h.  */
1665006f32fbeSmrgint i;
1665106f32fbeSmrg_ACEOF
16652b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
16653b41a30aaSmrgthen :
1665457ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
16655b41a30aaSmrgelse $as_nop
1665657ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1665706f32fbeSmrgfi
16658b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1665906f32fbeSmrgfi
16660b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16661b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1666257ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1666306f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1666406f32fbeSmrgfi
16665ea133fd7Smrg
1666606f32fbeSmrgfound="no"
16667ea133fd7Smrg
1666806f32fbeSmrg	if test $found = "no" ; then
1666931637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1667006f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1667106f32fbeSmrg		fi
16672ea133fd7Smrg
1667331637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1667406f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1667506f32fbeSmrg		fi
1667606f32fbeSmrg
1667706f32fbeSmrg		CFLAGS="$CFLAGS -Werror=address"
1667806f32fbeSmrg
16679b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=address" >&5
16680b41a30aaSmrgprintf %s "checking if $CC supports -Werror=address... " >&6; }
1668131637056Smrg		cacheid=xorg_cv_cc_flag__Werror_address
16682b41a30aaSmrg		if eval test \${$cacheid+y}
16683b41a30aaSmrgthen :
16684b41a30aaSmrg  printf %s "(cached) " >&6
16685b41a30aaSmrgelse $as_nop
1668606f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1668706f32fbeSmrg/* end confdefs.h.  */
1668806f32fbeSmrgint i;
1668906f32fbeSmrgint
16690b41a30aaSmrgmain (void)
1669106f32fbeSmrg{
1669206f32fbeSmrg
1669306f32fbeSmrg  ;
1669406f32fbeSmrg  return 0;
1669506f32fbeSmrg}
1669606f32fbeSmrg_ACEOF
16697b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
16698b41a30aaSmrgthen :
1669957ee1794Smrg  eval $cacheid=yes
16700b41a30aaSmrgelse $as_nop
1670157ee1794Smrg  eval $cacheid=no
1670206f32fbeSmrgfi
16703b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1670406f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1670506f32fbeSmrgfi
1670606f32fbeSmrg
1670706f32fbeSmrg
1670806f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
1670906f32fbeSmrg
1671057ee1794Smrg		eval supported=\$$cacheid
16711b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16712b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1671306f32fbeSmrg		if test "$supported" = "yes" ; then
1671406f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=address"
1671506f32fbeSmrg			found="yes"
1671606f32fbeSmrg		fi
1671706f32fbeSmrg	fi
1671806f32fbeSmrg
16719ea133fd7Smrg
1672006f32fbeSmrg
1672106f32fbeSmrg
1672206f32fbeSmrg
1672306f32fbeSmrg
1672406f32fbeSmrg
1672506f32fbeSmrg
1672606f32fbeSmrg
1672706f32fbeSmrg
1672806f32fbeSmrg
1672906f32fbeSmrg
1673006f32fbeSmrg
1673157ee1794Smrg
1673257ee1794Smrg
1673306f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
1673406f32fbeSmrg
1673557ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1673606f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16737b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16738b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16739b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
16740b41a30aaSmrgthen :
16741b41a30aaSmrg  printf %s "(cached) " >&6
16742b41a30aaSmrgelse $as_nop
1674306f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1674406f32fbeSmrg/* end confdefs.h.  */
1674506f32fbeSmrgint i;
1674606f32fbeSmrg_ACEOF
16747b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
16748b41a30aaSmrgthen :
1674957ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
16750b41a30aaSmrgelse $as_nop
1675157ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1675206f32fbeSmrgfi
16753b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1675406f32fbeSmrgfi
16755b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16756b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1675757ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1675806f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1675925b89263Smrgfi
16760ea133fd7Smrg
1676157ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1676257ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1676306f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1676406f32fbeSmrg	fi
1676506f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16766b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16767b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16768b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
16769b41a30aaSmrgthen :
16770b41a30aaSmrg  printf %s "(cached) " >&6
16771b41a30aaSmrgelse $as_nop
1677206f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1677306f32fbeSmrg/* end confdefs.h.  */
1677406f32fbeSmrgint i;
1677506f32fbeSmrg_ACEOF
16776b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
16777b41a30aaSmrgthen :
1677857ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
16779b41a30aaSmrgelse $as_nop
1678057ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1678106f32fbeSmrgfi
16782b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1678306f32fbeSmrgfi
16784b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16785b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1678657ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1678706f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1678825b89263Smrgfi
16789ea133fd7Smrg
1679006f32fbeSmrgfound="no"
16791ea133fd7Smrg
1679206f32fbeSmrg	if test $found = "no" ; then
1679331637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1679406f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1679506f32fbeSmrg		fi
16796ea133fd7Smrg
1679731637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1679806f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1679906f32fbeSmrg		fi
16800ea133fd7Smrg
1680106f32fbeSmrg		CFLAGS="$CFLAGS -Werror=int-to-pointer-cast"
1680206f32fbeSmrg
16803b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=int-to-pointer-cast" >&5
16804b41a30aaSmrgprintf %s "checking if $CC supports -Werror=int-to-pointer-cast... " >&6; }
1680531637056Smrg		cacheid=xorg_cv_cc_flag__Werror_int_to_pointer_cast
16806b41a30aaSmrg		if eval test \${$cacheid+y}
16807b41a30aaSmrgthen :
16808b41a30aaSmrg  printf %s "(cached) " >&6
16809b41a30aaSmrgelse $as_nop
1681006f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1681125b89263Smrg/* end confdefs.h.  */
1681206f32fbeSmrgint i;
1681306f32fbeSmrgint
16814b41a30aaSmrgmain (void)
1681506f32fbeSmrg{
1681606f32fbeSmrg
1681706f32fbeSmrg  ;
1681806f32fbeSmrg  return 0;
1681906f32fbeSmrg}
1682025b89263Smrg_ACEOF
16821b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
16822b41a30aaSmrgthen :
1682357ee1794Smrg  eval $cacheid=yes
16824b41a30aaSmrgelse $as_nop
1682557ee1794Smrg  eval $cacheid=no
1682625b89263Smrgfi
16827b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1682825b89263Smrg    conftest$ac_exeext conftest.$ac_ext
1682906f32fbeSmrgfi
16830ea133fd7Smrg
16831ea133fd7Smrg
1683206f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
16833ea133fd7Smrg
1683457ee1794Smrg		eval supported=\$$cacheid
16835b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16836b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1683706f32fbeSmrg		if test "$supported" = "yes" ; then
1683806f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=int-to-pointer-cast"
1683906f32fbeSmrg			found="yes"
1684006f32fbeSmrg		fi
1684106f32fbeSmrg	fi
16842ea133fd7Smrg
1684306f32fbeSmrg	if test $found = "no" ; then
1684431637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1684506f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1684606f32fbeSmrg		fi
1684706f32fbeSmrg
1684831637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1684906f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1685006f32fbeSmrg		fi
1685106f32fbeSmrg
1685206f32fbeSmrg		CFLAGS="$CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION"
1685306f32fbeSmrg
16854b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION" >&5
16855b41a30aaSmrgprintf %s "checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION... " >&6; }
1685631637056Smrg		cacheid=xorg_cv_cc_flag__errwarn_E_BAD_PTR_INT_COMBINATION
16857b41a30aaSmrg		if eval test \${$cacheid+y}
16858b41a30aaSmrgthen :
16859b41a30aaSmrg  printf %s "(cached) " >&6
16860b41a30aaSmrgelse $as_nop
1686106f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1686206f32fbeSmrg/* end confdefs.h.  */
1686306f32fbeSmrgint i;
1686406f32fbeSmrgint
16865b41a30aaSmrgmain (void)
1686606f32fbeSmrg{
1686706f32fbeSmrg
1686806f32fbeSmrg  ;
1686906f32fbeSmrg  return 0;
1687006f32fbeSmrg}
1687106f32fbeSmrg_ACEOF
16872b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
16873b41a30aaSmrgthen :
1687457ee1794Smrg  eval $cacheid=yes
16875b41a30aaSmrgelse $as_nop
1687657ee1794Smrg  eval $cacheid=no
1687706f32fbeSmrgfi
16878b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1687906f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1688006f32fbeSmrgfi
1688106f32fbeSmrg
1688206f32fbeSmrg
1688306f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
1688406f32fbeSmrg
1688557ee1794Smrg		eval supported=\$$cacheid
16886b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16887b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1688806f32fbeSmrg		if test "$supported" = "yes" ; then
1688906f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION"
1689006f32fbeSmrg			found="yes"
1689106f32fbeSmrg		fi
1689225b89263Smrg	fi
16893ea133fd7Smrg
16894a253d6aeSmrg
16895a253d6aeSmrg
16896a253d6aeSmrg
16897a253d6aeSmrg
1689806f32fbeSmrg
1689906f32fbeSmrg
1690006f32fbeSmrg
1690106f32fbeSmrg
1690206f32fbeSmrg
1690306f32fbeSmrg
1690406f32fbeSmrg
1690506f32fbeSmrg
1690657ee1794Smrg
1690757ee1794Smrg
1690806f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
1690906f32fbeSmrg
1691057ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1691106f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16912b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16913b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16914b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
16915b41a30aaSmrgthen :
16916b41a30aaSmrg  printf %s "(cached) " >&6
16917b41a30aaSmrgelse $as_nop
1691806f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1691906f32fbeSmrg/* end confdefs.h.  */
1692006f32fbeSmrgint i;
1692106f32fbeSmrg_ACEOF
16922b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
16923b41a30aaSmrgthen :
1692457ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
16925b41a30aaSmrgelse $as_nop
1692657ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1692706f32fbeSmrgfi
16928b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1692906f32fbeSmrgfi
16930b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16931b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1693257ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1693306f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1693406f32fbeSmrgfi
1693506f32fbeSmrg
1693657ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1693757ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1693806f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1693906f32fbeSmrg	fi
1694006f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16941b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16942b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16943b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
16944b41a30aaSmrgthen :
16945b41a30aaSmrg  printf %s "(cached) " >&6
16946b41a30aaSmrgelse $as_nop
1694706f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1694806f32fbeSmrg/* end confdefs.h.  */
1694906f32fbeSmrgint i;
1695006f32fbeSmrg_ACEOF
16951b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
16952b41a30aaSmrgthen :
1695357ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
16954b41a30aaSmrgelse $as_nop
1695557ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1695606f32fbeSmrgfi
16957b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1695806f32fbeSmrgfi
16959b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16960b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1696157ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1696206f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1696306f32fbeSmrgfi
1696406f32fbeSmrg
1696506f32fbeSmrgfound="no"
1696606f32fbeSmrg
1696706f32fbeSmrg	if test $found = "no" ; then
1696831637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1696906f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1697006f32fbeSmrg		fi
1697106f32fbeSmrg
1697231637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1697306f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1697406f32fbeSmrg		fi
1697506f32fbeSmrg
1697606f32fbeSmrg		CFLAGS="$CFLAGS -Werror=pointer-to-int-cast"
1697706f32fbeSmrg
16978b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=pointer-to-int-cast" >&5
16979b41a30aaSmrgprintf %s "checking if $CC supports -Werror=pointer-to-int-cast... " >&6; }
1698031637056Smrg		cacheid=xorg_cv_cc_flag__Werror_pointer_to_int_cast
16981b41a30aaSmrg		if eval test \${$cacheid+y}
16982b41a30aaSmrgthen :
16983b41a30aaSmrg  printf %s "(cached) " >&6
16984b41a30aaSmrgelse $as_nop
1698506f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1698606f32fbeSmrg/* end confdefs.h.  */
1698706f32fbeSmrgint i;
1698806f32fbeSmrgint
16989b41a30aaSmrgmain (void)
1699006f32fbeSmrg{
1699106f32fbeSmrg
1699206f32fbeSmrg  ;
1699306f32fbeSmrg  return 0;
1699406f32fbeSmrg}
1699506f32fbeSmrg_ACEOF
16996b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
16997b41a30aaSmrgthen :
1699857ee1794Smrg  eval $cacheid=yes
16999b41a30aaSmrgelse $as_nop
1700057ee1794Smrg  eval $cacheid=no
1700106f32fbeSmrgfi
17002b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1700306f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1700406f32fbeSmrgfi
1700506f32fbeSmrg
1700606f32fbeSmrg
1700706f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
1700806f32fbeSmrg
1700957ee1794Smrg		eval supported=\$$cacheid
17010b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17011b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1701206f32fbeSmrg		if test "$supported" = "yes" ; then
1701306f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast"
1701406f32fbeSmrg			found="yes"
1701506f32fbeSmrg		fi
1701625b89263Smrg	fi
17017a253d6aeSmrg
1701806f32fbeSmrg # Also -errwarn=E_BAD_PTR_INT_COMBINATION
1701906f32fbeSmrgelse
17020b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: You have chosen not to turn some select compiler warnings into errors.  This should not be necessary.  Please report why you needed to do so in a bug report at $PACKAGE_BUGREPORT" >&5
17021b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: You have chosen not to turn some select compiler warnings into errors.  This should not be necessary.  Please report why you needed to do so in a bug report at $PACKAGE_BUGREPORT" >&2;}
17022a253d6aeSmrg
17023a253d6aeSmrg
17024a253d6aeSmrg
17025a253d6aeSmrg
17026a253d6aeSmrg
1702725b89263Smrg
1702825b89263Smrg
1702925b89263Smrg
1703025b89263Smrg
17031a253d6aeSmrg
17032a253d6aeSmrg
1703357ee1794Smrg
1703457ee1794Smrg
1703506f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
17036ea133fd7Smrg
1703757ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1703806f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17039b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17040b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17041b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
17042b41a30aaSmrgthen :
17043b41a30aaSmrg  printf %s "(cached) " >&6
17044b41a30aaSmrgelse $as_nop
1704506f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1704606f32fbeSmrg/* end confdefs.h.  */
1704706f32fbeSmrgint i;
1704806f32fbeSmrg_ACEOF
17049b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
17050b41a30aaSmrgthen :
1705157ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
17052b41a30aaSmrgelse $as_nop
1705357ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1705406f32fbeSmrgfi
17055b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1705606f32fbeSmrgfi
17057b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17058b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1705957ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1706006f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1706106f32fbeSmrgfi
17062a253d6aeSmrg
1706357ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1706457ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1706506f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1706606f32fbeSmrg	fi
1706706f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17068b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17069b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17070b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
17071b41a30aaSmrgthen :
17072b41a30aaSmrg  printf %s "(cached) " >&6
17073b41a30aaSmrgelse $as_nop
1707406f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1707506f32fbeSmrg/* end confdefs.h.  */
1707606f32fbeSmrgint i;
1707706f32fbeSmrg_ACEOF
17078b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
17079b41a30aaSmrgthen :
1708057ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
17081b41a30aaSmrgelse $as_nop
1708257ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1708306f32fbeSmrgfi
17084b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1708506f32fbeSmrgfi
17086b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17087b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1708857ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1708906f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1709006f32fbeSmrgfi
17091a253d6aeSmrg
1709206f32fbeSmrgfound="no"
17093a253d6aeSmrg
1709406f32fbeSmrg	if test $found = "no" ; then
1709531637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1709606f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1709706f32fbeSmrg		fi
17098a253d6aeSmrg
1709931637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1710006f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1710106f32fbeSmrg		fi
17102a253d6aeSmrg
1710306f32fbeSmrg		CFLAGS="$CFLAGS -Wimplicit"
17104a253d6aeSmrg
17105b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wimplicit" >&5
17106b41a30aaSmrgprintf %s "checking if $CC supports -Wimplicit... " >&6; }
1710757ee1794Smrg		cacheid=xorg_cv_cc_flag__Wimplicit
17108b41a30aaSmrg		if eval test \${$cacheid+y}
17109b41a30aaSmrgthen :
17110b41a30aaSmrg  printf %s "(cached) " >&6
17111b41a30aaSmrgelse $as_nop
1711206f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1711306f32fbeSmrg/* end confdefs.h.  */
1711406f32fbeSmrgint i;
1711506f32fbeSmrgint
17116b41a30aaSmrgmain (void)
1711706f32fbeSmrg{
17118a253d6aeSmrg
1711906f32fbeSmrg  ;
1712006f32fbeSmrg  return 0;
1712106f32fbeSmrg}
1712206f32fbeSmrg_ACEOF
17123b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
17124b41a30aaSmrgthen :
1712557ee1794Smrg  eval $cacheid=yes
17126b41a30aaSmrgelse $as_nop
1712757ee1794Smrg  eval $cacheid=no
1712806f32fbeSmrgfi
17129b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1713006f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1713106f32fbeSmrgfi
1713225b89263Smrg
1713325b89263Smrg
1713406f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
1713525b89263Smrg
1713657ee1794Smrg		eval supported=\$$cacheid
17137b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17138b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1713906f32fbeSmrg		if test "$supported" = "yes" ; then
1714006f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wimplicit"
1714106f32fbeSmrg			found="yes"
1714206f32fbeSmrg		fi
1714306f32fbeSmrg	fi
1714425b89263Smrg
1714525b89263Smrg
1714625b89263Smrg
1714725b89263Smrg
1714825b89263Smrg
1714925b89263Smrg
1715006f32fbeSmrg
1715106f32fbeSmrg
1715206f32fbeSmrg
1715306f32fbeSmrg
1715406f32fbeSmrg
1715506f32fbeSmrg
1715606f32fbeSmrg
1715757ee1794Smrg
1715857ee1794Smrg
1715906f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
1716006f32fbeSmrg
1716157ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1716206f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17163b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17164b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17165b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
17166b41a30aaSmrgthen :
17167b41a30aaSmrg  printf %s "(cached) " >&6
17168b41a30aaSmrgelse $as_nop
1716906f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1717006f32fbeSmrg/* end confdefs.h.  */
1717106f32fbeSmrgint i;
1717206f32fbeSmrg_ACEOF
17173b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
17174b41a30aaSmrgthen :
1717557ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
17176b41a30aaSmrgelse $as_nop
1717757ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1717806f32fbeSmrgfi
17179b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1718006f32fbeSmrgfi
17181b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17182b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1718357ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1718406f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1718506f32fbeSmrgfi
1718625b89263Smrg
1718757ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1718857ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1718906f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1719025b89263Smrg	fi
1719106f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17192b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17193b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17194b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
17195b41a30aaSmrgthen :
17196b41a30aaSmrg  printf %s "(cached) " >&6
17197b41a30aaSmrgelse $as_nop
1719806f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1719906f32fbeSmrg/* end confdefs.h.  */
1720006f32fbeSmrgint i;
1720106f32fbeSmrg_ACEOF
17202b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
17203b41a30aaSmrgthen :
1720457ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
17205b41a30aaSmrgelse $as_nop
1720657ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1720706f32fbeSmrgfi
17208b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1720906f32fbeSmrgfi
17210b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17211b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1721257ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1721306f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1721406f32fbeSmrgfi
1721506f32fbeSmrg
1721606f32fbeSmrgfound="no"
1721706f32fbeSmrg
1721806f32fbeSmrg	if test $found = "no" ; then
1721931637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1722006f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1722106f32fbeSmrg		fi
1722206f32fbeSmrg
1722331637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1722406f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1722506f32fbeSmrg		fi
1722606f32fbeSmrg
1722706f32fbeSmrg		CFLAGS="$CFLAGS -Wnonnull"
1722806f32fbeSmrg
17229b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnonnull" >&5
17230b41a30aaSmrgprintf %s "checking if $CC supports -Wnonnull... " >&6; }
1723157ee1794Smrg		cacheid=xorg_cv_cc_flag__Wnonnull
17232b41a30aaSmrg		if eval test \${$cacheid+y}
17233b41a30aaSmrgthen :
17234b41a30aaSmrg  printf %s "(cached) " >&6
17235b41a30aaSmrgelse $as_nop
1723606f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1723706f32fbeSmrg/* end confdefs.h.  */
1723806f32fbeSmrgint i;
1723906f32fbeSmrgint
17240b41a30aaSmrgmain (void)
1724106f32fbeSmrg{
1724225b89263Smrg
1724306f32fbeSmrg  ;
1724406f32fbeSmrg  return 0;
1724506f32fbeSmrg}
1724606f32fbeSmrg_ACEOF
17247b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
17248b41a30aaSmrgthen :
1724957ee1794Smrg  eval $cacheid=yes
17250b41a30aaSmrgelse $as_nop
1725157ee1794Smrg  eval $cacheid=no
1725225b89263Smrgfi
17253b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1725406f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1725506f32fbeSmrgfi
1725606f32fbeSmrg
1725706f32fbeSmrg
1725806f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
1725906f32fbeSmrg
1726057ee1794Smrg		eval supported=\$$cacheid
17261b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17262b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1726306f32fbeSmrg		if test "$supported" = "yes" ; then
1726406f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wnonnull"
1726506f32fbeSmrg			found="yes"
1726606f32fbeSmrg		fi
1726706f32fbeSmrg	fi
1726825b89263Smrg
1726925b89263Smrg
1727025b89263Smrg
1727125b89263Smrg
1727225b89263Smrg
1727325b89263Smrg
1727425b89263Smrg
1727525b89263Smrg
1727625b89263Smrg
1727725b89263Smrg
1727825b89263Smrg
1727925b89263Smrg
1728025b89263Smrg
1728157ee1794Smrg
1728257ee1794Smrg
1728306f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
1728425b89263Smrg
1728557ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1728606f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17287b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17288b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17289b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
17290b41a30aaSmrgthen :
17291b41a30aaSmrg  printf %s "(cached) " >&6
17292b41a30aaSmrgelse $as_nop
1729306f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1729406f32fbeSmrg/* end confdefs.h.  */
1729506f32fbeSmrgint i;
1729606f32fbeSmrg_ACEOF
17297b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
17298b41a30aaSmrgthen :
1729957ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
17300b41a30aaSmrgelse $as_nop
1730157ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1730206f32fbeSmrgfi
17303b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1730406f32fbeSmrgfi
17305b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17306b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1730757ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1730806f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1730906f32fbeSmrgfi
1731025b89263Smrg
1731157ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1731257ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1731306f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1731406f32fbeSmrg	fi
1731506f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17316b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17317b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17318b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
17319b41a30aaSmrgthen :
17320b41a30aaSmrg  printf %s "(cached) " >&6
17321b41a30aaSmrgelse $as_nop
1732206f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1732306f32fbeSmrg/* end confdefs.h.  */
1732406f32fbeSmrgint i;
1732506f32fbeSmrg_ACEOF
17326b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
17327b41a30aaSmrgthen :
1732857ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
17329b41a30aaSmrgelse $as_nop
1733057ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1733106f32fbeSmrgfi
17332b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1733306f32fbeSmrgfi
17334b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17335b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1733657ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1733706f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1733806f32fbeSmrgfi
1733925b89263Smrg
1734006f32fbeSmrgfound="no"
1734125b89263Smrg
1734206f32fbeSmrg	if test $found = "no" ; then
1734331637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1734406f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1734506f32fbeSmrg		fi
1734625b89263Smrg
1734731637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1734806f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1734906f32fbeSmrg		fi
1735025b89263Smrg
1735106f32fbeSmrg		CFLAGS="$CFLAGS -Winit-self"
1735225b89263Smrg
17353b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Winit-self" >&5
17354b41a30aaSmrgprintf %s "checking if $CC supports -Winit-self... " >&6; }
1735557ee1794Smrg		cacheid=xorg_cv_cc_flag__Winit_self
17356b41a30aaSmrg		if eval test \${$cacheid+y}
17357b41a30aaSmrgthen :
17358b41a30aaSmrg  printf %s "(cached) " >&6
17359b41a30aaSmrgelse $as_nop
1736006f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1736106f32fbeSmrg/* end confdefs.h.  */
1736206f32fbeSmrgint i;
1736306f32fbeSmrgint
17364b41a30aaSmrgmain (void)
1736506f32fbeSmrg{
1736625b89263Smrg
1736706f32fbeSmrg  ;
1736806f32fbeSmrg  return 0;
1736906f32fbeSmrg}
1737006f32fbeSmrg_ACEOF
17371b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
17372b41a30aaSmrgthen :
1737357ee1794Smrg  eval $cacheid=yes
17374b41a30aaSmrgelse $as_nop
1737557ee1794Smrg  eval $cacheid=no
1737606f32fbeSmrgfi
17377b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1737806f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1737906f32fbeSmrgfi
1738025b89263Smrg
17381a253d6aeSmrg
1738206f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
17383a253d6aeSmrg
1738457ee1794Smrg		eval supported=\$$cacheid
17385b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17386b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1738706f32fbeSmrg		if test "$supported" = "yes" ; then
1738806f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -Winit-self"
1738906f32fbeSmrg			found="yes"
1739006f32fbeSmrg		fi
1739106f32fbeSmrg	fi
17392a253d6aeSmrg
17393a253d6aeSmrg
17394ea133fd7Smrg
17395ea133fd7Smrg
17396ea133fd7Smrg
17397ea133fd7Smrg
17398ea133fd7Smrg
17399ea133fd7Smrg
17400ea133fd7Smrg
17401ea133fd7Smrg
17402ea133fd7Smrg
17403a253d6aeSmrg
17404a253d6aeSmrg
1740557ee1794Smrg
1740657ee1794Smrg
1740706f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
17408a253d6aeSmrg
1740957ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1741006f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17411b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17412b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17413b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
17414b41a30aaSmrgthen :
17415b41a30aaSmrg  printf %s "(cached) " >&6
17416b41a30aaSmrgelse $as_nop
1741706f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1741806f32fbeSmrg/* end confdefs.h.  */
1741906f32fbeSmrgint i;
1742006f32fbeSmrg_ACEOF
17421b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
17422b41a30aaSmrgthen :
1742357ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
17424b41a30aaSmrgelse $as_nop
1742557ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1742606f32fbeSmrgfi
17427b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1742806f32fbeSmrgfi
17429b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17430b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1743157ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1743206f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1743306f32fbeSmrgfi
17434a253d6aeSmrg
1743557ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1743657ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1743706f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1743806f32fbeSmrg	fi
1743906f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17440b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17441b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17442b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
17443b41a30aaSmrgthen :
17444b41a30aaSmrg  printf %s "(cached) " >&6
17445b41a30aaSmrgelse $as_nop
1744606f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1744706f32fbeSmrg/* end confdefs.h.  */
1744806f32fbeSmrgint i;
1744906f32fbeSmrg_ACEOF
17450b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
17451b41a30aaSmrgthen :
1745257ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
17453b41a30aaSmrgelse $as_nop
1745457ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1745506f32fbeSmrgfi
17456b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1745706f32fbeSmrgfi
17458b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17459b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1746057ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1746106f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1746206f32fbeSmrgfi
17463a253d6aeSmrg
1746406f32fbeSmrgfound="no"
17465a253d6aeSmrg
1746606f32fbeSmrg	if test $found = "no" ; then
1746731637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1746806f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1746906f32fbeSmrg		fi
17470ea133fd7Smrg
1747131637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1747206f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1747306f32fbeSmrg		fi
17474a253d6aeSmrg
1747506f32fbeSmrg		CFLAGS="$CFLAGS -Wmain"
17476a253d6aeSmrg
17477b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmain" >&5
17478b41a30aaSmrgprintf %s "checking if $CC supports -Wmain... " >&6; }
1747957ee1794Smrg		cacheid=xorg_cv_cc_flag__Wmain
17480b41a30aaSmrg		if eval test \${$cacheid+y}
17481b41a30aaSmrgthen :
17482b41a30aaSmrg  printf %s "(cached) " >&6
17483b41a30aaSmrgelse $as_nop
1748406f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1748506f32fbeSmrg/* end confdefs.h.  */
1748606f32fbeSmrgint i;
1748706f32fbeSmrgint
17488b41a30aaSmrgmain (void)
1748906f32fbeSmrg{
17490a253d6aeSmrg
1749106f32fbeSmrg  ;
1749206f32fbeSmrg  return 0;
1749306f32fbeSmrg}
1749406f32fbeSmrg_ACEOF
17495b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
17496b41a30aaSmrgthen :
1749757ee1794Smrg  eval $cacheid=yes
17498b41a30aaSmrgelse $as_nop
1749957ee1794Smrg  eval $cacheid=no
1750006f32fbeSmrgfi
17501b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1750206f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1750306f32fbeSmrgfi
17504a253d6aeSmrg
17505a253d6aeSmrg
1750606f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
17507ea133fd7Smrg
1750857ee1794Smrg		eval supported=\$$cacheid
17509b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17510b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1751106f32fbeSmrg		if test "$supported" = "yes" ; then
1751206f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wmain"
1751306f32fbeSmrg			found="yes"
1751406f32fbeSmrg		fi
1751506f32fbeSmrg	fi
17516a253d6aeSmrg
17517a253d6aeSmrg
17518a253d6aeSmrg
17519a253d6aeSmrg
17520a253d6aeSmrg
17521a253d6aeSmrg
17522a253d6aeSmrg
17523a253d6aeSmrg
17524a253d6aeSmrg
17525a253d6aeSmrg
17526a253d6aeSmrg
17527a253d6aeSmrg
17528a253d6aeSmrg
1752957ee1794Smrg
1753057ee1794Smrg
1753106f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
17532a253d6aeSmrg
1753357ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1753406f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17535b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17536b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17537b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
17538b41a30aaSmrgthen :
17539b41a30aaSmrg  printf %s "(cached) " >&6
17540b41a30aaSmrgelse $as_nop
1754106f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1754206f32fbeSmrg/* end confdefs.h.  */
1754306f32fbeSmrgint i;
1754406f32fbeSmrg_ACEOF
17545b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
17546b41a30aaSmrgthen :
1754757ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
17548b41a30aaSmrgelse $as_nop
1754957ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1755006f32fbeSmrgfi
17551b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1755206f32fbeSmrgfi
17553b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17554b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1755557ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1755606f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1755706f32fbeSmrgfi
17558a253d6aeSmrg
1755957ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1756057ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1756106f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1756206f32fbeSmrg	fi
1756306f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17564b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17565b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17566b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
17567b41a30aaSmrgthen :
17568b41a30aaSmrg  printf %s "(cached) " >&6
17569b41a30aaSmrgelse $as_nop
1757006f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1757106f32fbeSmrg/* end confdefs.h.  */
1757206f32fbeSmrgint i;
1757306f32fbeSmrg_ACEOF
17574b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
17575b41a30aaSmrgthen :
1757657ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
17577b41a30aaSmrgelse $as_nop
1757857ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1757906f32fbeSmrgfi
17580b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1758106f32fbeSmrgfi
17582b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17583b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1758457ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1758506f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1758606f32fbeSmrgfi
17587a253d6aeSmrg
1758806f32fbeSmrgfound="no"
17589a253d6aeSmrg
1759006f32fbeSmrg	if test $found = "no" ; then
1759131637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1759206f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1759306f32fbeSmrg		fi
17594a253d6aeSmrg
1759531637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1759606f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1759706f32fbeSmrg		fi
17598a253d6aeSmrg
1759906f32fbeSmrg		CFLAGS="$CFLAGS -Wmissing-braces"
17600a253d6aeSmrg
17601b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-braces" >&5
17602b41a30aaSmrgprintf %s "checking if $CC supports -Wmissing-braces... " >&6; }
1760357ee1794Smrg		cacheid=xorg_cv_cc_flag__Wmissing_braces
17604b41a30aaSmrg		if eval test \${$cacheid+y}
17605b41a30aaSmrgthen :
17606b41a30aaSmrg  printf %s "(cached) " >&6
17607b41a30aaSmrgelse $as_nop
1760806f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1760906f32fbeSmrg/* end confdefs.h.  */
1761006f32fbeSmrgint i;
1761106f32fbeSmrgint
17612b41a30aaSmrgmain (void)
1761306f32fbeSmrg{
17614a253d6aeSmrg
1761506f32fbeSmrg  ;
1761606f32fbeSmrg  return 0;
1761706f32fbeSmrg}
1761806f32fbeSmrg_ACEOF
17619b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
17620b41a30aaSmrgthen :
1762157ee1794Smrg  eval $cacheid=yes
17622b41a30aaSmrgelse $as_nop
1762357ee1794Smrg  eval $cacheid=no
1762406f32fbeSmrgfi
17625b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1762606f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1762706f32fbeSmrgfi
17628a253d6aeSmrg
17629a253d6aeSmrg
1763006f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
17631a253d6aeSmrg
1763257ee1794Smrg		eval supported=\$$cacheid
17633b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17634b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1763506f32fbeSmrg		if test "$supported" = "yes" ; then
1763606f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-braces"
1763706f32fbeSmrg			found="yes"
1763806f32fbeSmrg		fi
1763906f32fbeSmrg	fi
17640a253d6aeSmrg
17641a253d6aeSmrg
17642a253d6aeSmrg
17643a253d6aeSmrg
17644a253d6aeSmrg
17645a253d6aeSmrg
17646a253d6aeSmrg
17647a253d6aeSmrg
17648a253d6aeSmrg
17649a253d6aeSmrg
17650a253d6aeSmrg
17651a253d6aeSmrg
17652a253d6aeSmrg
1765357ee1794Smrg
1765457ee1794Smrg
1765506f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
17656a253d6aeSmrg
1765757ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1765806f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17659b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17660b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17661b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
17662b41a30aaSmrgthen :
17663b41a30aaSmrg  printf %s "(cached) " >&6
17664b41a30aaSmrgelse $as_nop
1766506f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1766606f32fbeSmrg/* end confdefs.h.  */
1766706f32fbeSmrgint i;
1766806f32fbeSmrg_ACEOF
17669b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
17670b41a30aaSmrgthen :
1767157ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
17672b41a30aaSmrgelse $as_nop
1767357ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1767406f32fbeSmrgfi
17675b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1767606f32fbeSmrgfi
17677b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17678b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1767957ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1768006f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1768106f32fbeSmrgfi
17682a253d6aeSmrg
1768357ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1768457ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1768506f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1768606f32fbeSmrg	fi
1768706f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17688b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17689b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17690b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
17691b41a30aaSmrgthen :
17692b41a30aaSmrg  printf %s "(cached) " >&6
17693b41a30aaSmrgelse $as_nop
1769406f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1769506f32fbeSmrg/* end confdefs.h.  */
1769606f32fbeSmrgint i;
1769706f32fbeSmrg_ACEOF
17698b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
17699b41a30aaSmrgthen :
1770057ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
17701b41a30aaSmrgelse $as_nop
1770257ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1770306f32fbeSmrgfi
17704b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1770506f32fbeSmrgfi
17706b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17707b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1770857ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1770906f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1771006f32fbeSmrgfi
17711a253d6aeSmrg
1771206f32fbeSmrgfound="no"
17713a253d6aeSmrg
1771406f32fbeSmrg	if test $found = "no" ; then
1771531637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1771606f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1771706f32fbeSmrg		fi
17718a253d6aeSmrg
1771931637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1772006f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1772106f32fbeSmrg		fi
17722a253d6aeSmrg
1772306f32fbeSmrg		CFLAGS="$CFLAGS -Wsequence-point"
17724a253d6aeSmrg
17725b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsequence-point" >&5
17726b41a30aaSmrgprintf %s "checking if $CC supports -Wsequence-point... " >&6; }
1772757ee1794Smrg		cacheid=xorg_cv_cc_flag__Wsequence_point
17728b41a30aaSmrg		if eval test \${$cacheid+y}
17729b41a30aaSmrgthen :
17730b41a30aaSmrg  printf %s "(cached) " >&6
17731b41a30aaSmrgelse $as_nop
1773206f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1773306f32fbeSmrg/* end confdefs.h.  */
1773406f32fbeSmrgint i;
1773506f32fbeSmrgint
17736b41a30aaSmrgmain (void)
1773706f32fbeSmrg{
17738a253d6aeSmrg
1773906f32fbeSmrg  ;
1774006f32fbeSmrg  return 0;
1774106f32fbeSmrg}
1774206f32fbeSmrg_ACEOF
17743b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
17744b41a30aaSmrgthen :
1774557ee1794Smrg  eval $cacheid=yes
17746b41a30aaSmrgelse $as_nop
1774757ee1794Smrg  eval $cacheid=no
1774806f32fbeSmrgfi
17749b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1775006f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1775106f32fbeSmrgfi
17752a253d6aeSmrg
17753a253d6aeSmrg
1775406f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
17755a253d6aeSmrg
1775657ee1794Smrg		eval supported=\$$cacheid
17757b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17758b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1775906f32fbeSmrg		if test "$supported" = "yes" ; then
1776006f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wsequence-point"
1776106f32fbeSmrg			found="yes"
1776206f32fbeSmrg		fi
1776306f32fbeSmrg	fi
17764a253d6aeSmrg
17765a253d6aeSmrg
17766a253d6aeSmrg
17767a253d6aeSmrg
17768a253d6aeSmrg
17769a253d6aeSmrg
17770a253d6aeSmrg
17771a253d6aeSmrg
17772a253d6aeSmrg
17773a253d6aeSmrg
17774a253d6aeSmrg
17775a253d6aeSmrg
17776a253d6aeSmrg
1777757ee1794Smrg
1777857ee1794Smrg
1777906f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
17780a253d6aeSmrg
1778157ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1778206f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17783b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17784b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17785b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
17786b41a30aaSmrgthen :
17787b41a30aaSmrg  printf %s "(cached) " >&6
17788b41a30aaSmrgelse $as_nop
1778906f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1779006f32fbeSmrg/* end confdefs.h.  */
1779106f32fbeSmrgint i;
1779206f32fbeSmrg_ACEOF
17793b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
17794b41a30aaSmrgthen :
1779557ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
17796b41a30aaSmrgelse $as_nop
1779757ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1779806f32fbeSmrgfi
17799b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1780006f32fbeSmrgfi
17801b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17802b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1780357ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1780406f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1780506f32fbeSmrgfi
17806a253d6aeSmrg
1780757ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1780857ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1780906f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1781006f32fbeSmrg	fi
1781106f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17812b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17813b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17814b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
17815b41a30aaSmrgthen :
17816b41a30aaSmrg  printf %s "(cached) " >&6
17817b41a30aaSmrgelse $as_nop
1781806f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1781906f32fbeSmrg/* end confdefs.h.  */
1782006f32fbeSmrgint i;
1782106f32fbeSmrg_ACEOF
17822b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
17823b41a30aaSmrgthen :
1782457ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
17825b41a30aaSmrgelse $as_nop
1782657ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1782706f32fbeSmrgfi
17828b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1782906f32fbeSmrgfi
17830b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17831b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1783257ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1783306f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1783406f32fbeSmrgfi
17835a253d6aeSmrg
1783606f32fbeSmrgfound="no"
17837a253d6aeSmrg
1783806f32fbeSmrg	if test $found = "no" ; then
1783931637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1784006f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1784106f32fbeSmrg		fi
17842a253d6aeSmrg
1784331637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1784406f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1784506f32fbeSmrg		fi
17846a253d6aeSmrg
1784706f32fbeSmrg		CFLAGS="$CFLAGS -Wreturn-type"
17848a253d6aeSmrg
17849b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wreturn-type" >&5
17850b41a30aaSmrgprintf %s "checking if $CC supports -Wreturn-type... " >&6; }
1785157ee1794Smrg		cacheid=xorg_cv_cc_flag__Wreturn_type
17852b41a30aaSmrg		if eval test \${$cacheid+y}
17853b41a30aaSmrgthen :
17854b41a30aaSmrg  printf %s "(cached) " >&6
17855b41a30aaSmrgelse $as_nop
1785606f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1785706f32fbeSmrg/* end confdefs.h.  */
1785806f32fbeSmrgint i;
1785906f32fbeSmrgint
17860b41a30aaSmrgmain (void)
1786106f32fbeSmrg{
17862a253d6aeSmrg
1786306f32fbeSmrg  ;
1786406f32fbeSmrg  return 0;
1786506f32fbeSmrg}
1786606f32fbeSmrg_ACEOF
17867b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
17868b41a30aaSmrgthen :
1786957ee1794Smrg  eval $cacheid=yes
17870b41a30aaSmrgelse $as_nop
1787157ee1794Smrg  eval $cacheid=no
1787206f32fbeSmrgfi
17873b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1787406f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1787506f32fbeSmrgfi
17876a253d6aeSmrg
17877a253d6aeSmrg
1787806f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
17879a253d6aeSmrg
1788057ee1794Smrg		eval supported=\$$cacheid
17881b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17882b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1788306f32fbeSmrg		if test "$supported" = "yes" ; then
1788406f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wreturn-type"
1788506f32fbeSmrg			found="yes"
1788606f32fbeSmrg		fi
1788706f32fbeSmrg	fi
17888a253d6aeSmrg
17889a253d6aeSmrg
17890a253d6aeSmrg
17891a253d6aeSmrg
17892a253d6aeSmrg
17893a253d6aeSmrg
17894a253d6aeSmrg
17895a253d6aeSmrg
17896a253d6aeSmrg
17897a253d6aeSmrg
17898a253d6aeSmrg
17899a253d6aeSmrg
17900a253d6aeSmrg
1790157ee1794Smrg
1790257ee1794Smrg
1790306f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
17904a253d6aeSmrg
1790557ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1790606f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17907b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17908b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17909b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
17910b41a30aaSmrgthen :
17911b41a30aaSmrg  printf %s "(cached) " >&6
17912b41a30aaSmrgelse $as_nop
1791306f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1791406f32fbeSmrg/* end confdefs.h.  */
1791506f32fbeSmrgint i;
1791606f32fbeSmrg_ACEOF
17917b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
17918b41a30aaSmrgthen :
1791957ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
17920b41a30aaSmrgelse $as_nop
1792157ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1792206f32fbeSmrgfi
17923b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1792406f32fbeSmrgfi
17925b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17926b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1792757ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1792806f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1792906f32fbeSmrgfi
17930a253d6aeSmrg
1793157ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1793257ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1793306f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1793406f32fbeSmrg	fi
1793506f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17936b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17937b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17938b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
17939b41a30aaSmrgthen :
17940b41a30aaSmrg  printf %s "(cached) " >&6
17941b41a30aaSmrgelse $as_nop
1794206f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1794306f32fbeSmrg/* end confdefs.h.  */
1794406f32fbeSmrgint i;
1794506f32fbeSmrg_ACEOF
17946b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
17947b41a30aaSmrgthen :
1794857ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
17949b41a30aaSmrgelse $as_nop
1795057ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1795106f32fbeSmrgfi
17952b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1795306f32fbeSmrgfi
17954b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17955b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1795657ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1795706f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1795806f32fbeSmrgfi
17959a253d6aeSmrg
1796006f32fbeSmrgfound="no"
17961a253d6aeSmrg
1796206f32fbeSmrg	if test $found = "no" ; then
1796331637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1796406f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1796506f32fbeSmrg		fi
17966a253d6aeSmrg
1796731637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1796806f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1796906f32fbeSmrg		fi
17970a253d6aeSmrg
1797106f32fbeSmrg		CFLAGS="$CFLAGS -Wtrigraphs"
17972a253d6aeSmrg
17973b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wtrigraphs" >&5
17974b41a30aaSmrgprintf %s "checking if $CC supports -Wtrigraphs... " >&6; }
1797557ee1794Smrg		cacheid=xorg_cv_cc_flag__Wtrigraphs
17976b41a30aaSmrg		if eval test \${$cacheid+y}
17977b41a30aaSmrgthen :
17978b41a30aaSmrg  printf %s "(cached) " >&6
17979b41a30aaSmrgelse $as_nop
1798006f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1798106f32fbeSmrg/* end confdefs.h.  */
1798206f32fbeSmrgint i;
1798306f32fbeSmrgint
17984b41a30aaSmrgmain (void)
1798506f32fbeSmrg{
17986a253d6aeSmrg
1798706f32fbeSmrg  ;
1798806f32fbeSmrg  return 0;
1798906f32fbeSmrg}
1799006f32fbeSmrg_ACEOF
17991b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
17992b41a30aaSmrgthen :
1799357ee1794Smrg  eval $cacheid=yes
17994b41a30aaSmrgelse $as_nop
1799557ee1794Smrg  eval $cacheid=no
1799606f32fbeSmrgfi
17997b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1799806f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1799906f32fbeSmrgfi
18000a253d6aeSmrg
18001a253d6aeSmrg
1800206f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
18003a253d6aeSmrg
1800457ee1794Smrg		eval supported=\$$cacheid
18005b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18006b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1800706f32fbeSmrg		if test "$supported" = "yes" ; then
1800806f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wtrigraphs"
1800906f32fbeSmrg			found="yes"
1801006f32fbeSmrg		fi
1801106f32fbeSmrg	fi
18012a253d6aeSmrg
18013a253d6aeSmrg
18014a253d6aeSmrg
18015a253d6aeSmrg
18016a253d6aeSmrg
18017a253d6aeSmrg
18018a253d6aeSmrg
1801925b89263Smrg
1802025b89263Smrg
1802125b89263Smrg
1802225b89263Smrg
1802325b89263Smrg
1802425b89263Smrg
1802557ee1794Smrg
1802657ee1794Smrg
1802706f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
1802825b89263Smrg
1802957ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1803006f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18031b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18032b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18033b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
18034b41a30aaSmrgthen :
18035b41a30aaSmrg  printf %s "(cached) " >&6
18036b41a30aaSmrgelse $as_nop
1803706f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1803806f32fbeSmrg/* end confdefs.h.  */
1803906f32fbeSmrgint i;
1804006f32fbeSmrg_ACEOF
18041b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
18042b41a30aaSmrgthen :
1804357ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
18044b41a30aaSmrgelse $as_nop
1804557ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1804606f32fbeSmrgfi
18047b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1804806f32fbeSmrgfi
18049b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18050b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1805157ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1805206f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1805325b89263Smrgfi
18054a253d6aeSmrg
1805557ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1805657ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1805706f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1805806f32fbeSmrg	fi
1805906f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18060b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18061b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18062b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
18063b41a30aaSmrgthen :
18064b41a30aaSmrg  printf %s "(cached) " >&6
18065b41a30aaSmrgelse $as_nop
1806606f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1806706f32fbeSmrg/* end confdefs.h.  */
1806806f32fbeSmrgint i;
1806906f32fbeSmrg_ACEOF
18070b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
18071b41a30aaSmrgthen :
1807257ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
18073b41a30aaSmrgelse $as_nop
1807457ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1807506f32fbeSmrgfi
18076b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1807706f32fbeSmrgfi
18078b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18079b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1808057ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1808106f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1808206f32fbeSmrgfi
18083a253d6aeSmrg
1808406f32fbeSmrgfound="no"
18085a253d6aeSmrg
1808606f32fbeSmrg	if test $found = "no" ; then
1808731637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1808806f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1808906f32fbeSmrg		fi
18090a253d6aeSmrg
1809131637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1809206f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1809306f32fbeSmrg		fi
18094a253d6aeSmrg
1809506f32fbeSmrg		CFLAGS="$CFLAGS -Warray-bounds"
18096a253d6aeSmrg
18097b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Warray-bounds" >&5
18098b41a30aaSmrgprintf %s "checking if $CC supports -Warray-bounds... " >&6; }
1809957ee1794Smrg		cacheid=xorg_cv_cc_flag__Warray_bounds
18100b41a30aaSmrg		if eval test \${$cacheid+y}
18101b41a30aaSmrgthen :
18102b41a30aaSmrg  printf %s "(cached) " >&6
18103b41a30aaSmrgelse $as_nop
1810406f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1810506f32fbeSmrg/* end confdefs.h.  */
1810606f32fbeSmrgint i;
1810706f32fbeSmrgint
18108b41a30aaSmrgmain (void)
1810906f32fbeSmrg{
18110a253d6aeSmrg
1811106f32fbeSmrg  ;
1811206f32fbeSmrg  return 0;
1811306f32fbeSmrg}
1811406f32fbeSmrg_ACEOF
18115b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
18116b41a30aaSmrgthen :
1811757ee1794Smrg  eval $cacheid=yes
18118b41a30aaSmrgelse $as_nop
1811957ee1794Smrg  eval $cacheid=no
1812006f32fbeSmrgfi
18121b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1812206f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1812306f32fbeSmrgfi
18124a253d6aeSmrg
18125a253d6aeSmrg
1812606f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
18127a253d6aeSmrg
1812857ee1794Smrg		eval supported=\$$cacheid
18129b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18130b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1813106f32fbeSmrg		if test "$supported" = "yes" ; then
1813206f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -Warray-bounds"
1813306f32fbeSmrg			found="yes"
1813406f32fbeSmrg		fi
1813506f32fbeSmrg	fi
18136a253d6aeSmrg
18137a253d6aeSmrg
18138a253d6aeSmrg
18139a253d6aeSmrg
18140a253d6aeSmrg
18141a253d6aeSmrg
18142a253d6aeSmrg
18143a253d6aeSmrg
18144a253d6aeSmrg
18145a253d6aeSmrg
18146a253d6aeSmrg
18147a253d6aeSmrg
18148a253d6aeSmrg
1814957ee1794Smrg
1815057ee1794Smrg
1815106f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
18152a253d6aeSmrg
1815357ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1815406f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18155b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18156b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18157b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
18158b41a30aaSmrgthen :
18159b41a30aaSmrg  printf %s "(cached) " >&6
18160b41a30aaSmrgelse $as_nop
1816106f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1816206f32fbeSmrg/* end confdefs.h.  */
1816306f32fbeSmrgint i;
1816406f32fbeSmrg_ACEOF
18165b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
18166b41a30aaSmrgthen :
1816757ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
18168b41a30aaSmrgelse $as_nop
1816957ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1817006f32fbeSmrgfi
18171b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1817206f32fbeSmrgfi
18173b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18174b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1817557ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1817606f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1817706f32fbeSmrgfi
1817806f32fbeSmrg
1817957ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1818057ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1818106f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1818206f32fbeSmrg	fi
1818306f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18184b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18185b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18186b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
18187b41a30aaSmrgthen :
18188b41a30aaSmrg  printf %s "(cached) " >&6
18189b41a30aaSmrgelse $as_nop
1819006f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18191a253d6aeSmrg/* end confdefs.h.  */
1819206f32fbeSmrgint i;
1819306f32fbeSmrg_ACEOF
18194b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
18195b41a30aaSmrgthen :
1819657ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
18197b41a30aaSmrgelse $as_nop
1819857ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1819906f32fbeSmrgfi
18200b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1820106f32fbeSmrgfi
18202b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18203b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1820457ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1820506f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1820606f32fbeSmrgfi
1820706f32fbeSmrg
1820806f32fbeSmrgfound="no"
1820906f32fbeSmrg
1821006f32fbeSmrg	if test $found = "no" ; then
1821131637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1821206f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1821306f32fbeSmrg		fi
1821406f32fbeSmrg
1821531637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1821606f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1821706f32fbeSmrg		fi
18218a253d6aeSmrg
1821906f32fbeSmrg		CFLAGS="$CFLAGS -Wwrite-strings"
1822006f32fbeSmrg
18221b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wwrite-strings" >&5
18222b41a30aaSmrgprintf %s "checking if $CC supports -Wwrite-strings... " >&6; }
1822357ee1794Smrg		cacheid=xorg_cv_cc_flag__Wwrite_strings
18224b41a30aaSmrg		if eval test \${$cacheid+y}
18225b41a30aaSmrgthen :
18226b41a30aaSmrg  printf %s "(cached) " >&6
18227b41a30aaSmrgelse $as_nop
1822806f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1822906f32fbeSmrg/* end confdefs.h.  */
1823006f32fbeSmrgint i;
18231a253d6aeSmrgint
18232b41a30aaSmrgmain (void)
18233a253d6aeSmrg{
1823425b89263Smrg
18235a253d6aeSmrg  ;
18236a253d6aeSmrg  return 0;
18237a253d6aeSmrg}
18238a253d6aeSmrg_ACEOF
18239b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
18240b41a30aaSmrgthen :
1824157ee1794Smrg  eval $cacheid=yes
18242b41a30aaSmrgelse $as_nop
1824357ee1794Smrg  eval $cacheid=no
18244a253d6aeSmrgfi
18245b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1824625b89263Smrg    conftest$ac_exeext conftest.$ac_ext
18247ea133fd7Smrgfi
18248a253d6aeSmrg
1824925b89263Smrg
1825006f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
1825125b89263Smrg
1825257ee1794Smrg		eval supported=\$$cacheid
18253b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18254b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1825506f32fbeSmrg		if test "$supported" = "yes" ; then
1825606f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wwrite-strings"
1825706f32fbeSmrg			found="yes"
1825806f32fbeSmrg		fi
1825906f32fbeSmrg	fi
1826025b89263Smrg
1826125b89263Smrg
1826225b89263Smrg
1826325b89263Smrg
1826425b89263Smrg
1826525b89263Smrg
1826625b89263Smrg
1826725b89263Smrg
1826825b89263Smrg
1826925b89263Smrg
1827025b89263Smrg
1827125b89263Smrg
1827225b89263Smrg
1827357ee1794Smrg
1827457ee1794Smrg
1827506f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
18276a253d6aeSmrg
1827757ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1827806f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18279b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18280b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18281b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
18282b41a30aaSmrgthen :
18283b41a30aaSmrg  printf %s "(cached) " >&6
18284b41a30aaSmrgelse $as_nop
1828506f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1828606f32fbeSmrg/* end confdefs.h.  */
1828706f32fbeSmrgint i;
1828806f32fbeSmrg_ACEOF
18289b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
18290b41a30aaSmrgthen :
1829157ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
18292b41a30aaSmrgelse $as_nop
1829357ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
18294ea133fd7Smrgfi
18295b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18296ea133fd7Smrgfi
18297b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18298b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1829957ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1830006f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
18301ea133fd7Smrgfi
18302a253d6aeSmrg
1830357ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1830457ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1830506f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1830606f32fbeSmrg	fi
1830706f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18308b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18309b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18310b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
18311b41a30aaSmrgthen :
18312b41a30aaSmrg  printf %s "(cached) " >&6
18313b41a30aaSmrgelse $as_nop
1831406f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1831506f32fbeSmrg/* end confdefs.h.  */
1831606f32fbeSmrgint i;
1831706f32fbeSmrg_ACEOF
18318b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
18319b41a30aaSmrgthen :
1832057ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
18321b41a30aaSmrgelse $as_nop
1832257ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1832306f32fbeSmrgfi
18324b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1832506f32fbeSmrgfi
18326b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18327b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1832857ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1832906f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1833006f32fbeSmrgfi
18331a253d6aeSmrg
1833206f32fbeSmrgfound="no"
18333a253d6aeSmrg
1833406f32fbeSmrg	if test $found = "no" ; then
1833531637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1833606f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1833706f32fbeSmrg		fi
18338a253d6aeSmrg
1833931637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1834006f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1834106f32fbeSmrg		fi
18342a253d6aeSmrg
1834306f32fbeSmrg		CFLAGS="$CFLAGS -Waddress"
18344a253d6aeSmrg
18345b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Waddress" >&5
18346b41a30aaSmrgprintf %s "checking if $CC supports -Waddress... " >&6; }
1834757ee1794Smrg		cacheid=xorg_cv_cc_flag__Waddress
18348b41a30aaSmrg		if eval test \${$cacheid+y}
18349b41a30aaSmrgthen :
18350b41a30aaSmrg  printf %s "(cached) " >&6
18351b41a30aaSmrgelse $as_nop
1835206f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1835306f32fbeSmrg/* end confdefs.h.  */
1835406f32fbeSmrgint i;
1835506f32fbeSmrgint
18356b41a30aaSmrgmain (void)
1835706f32fbeSmrg{
18358ea133fd7Smrg
1835906f32fbeSmrg  ;
1836006f32fbeSmrg  return 0;
1836106f32fbeSmrg}
1836206f32fbeSmrg_ACEOF
18363b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
18364b41a30aaSmrgthen :
1836557ee1794Smrg  eval $cacheid=yes
18366b41a30aaSmrgelse $as_nop
1836757ee1794Smrg  eval $cacheid=no
1836806f32fbeSmrgfi
18369b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1837006f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1837106f32fbeSmrgfi
18372a253d6aeSmrg
18373a253d6aeSmrg
1837406f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
18375a253d6aeSmrg
1837657ee1794Smrg		eval supported=\$$cacheid
18377b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18378b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1837906f32fbeSmrg		if test "$supported" = "yes" ; then
1838006f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -Waddress"
1838106f32fbeSmrg			found="yes"
1838206f32fbeSmrg		fi
1838306f32fbeSmrg	fi
18384a253d6aeSmrg
18385a253d6aeSmrg
18386a253d6aeSmrg
18387a253d6aeSmrg
18388a253d6aeSmrg
18389a253d6aeSmrg
18390a253d6aeSmrg
18391a253d6aeSmrg
18392a253d6aeSmrg
18393ea133fd7Smrg
18394ea133fd7Smrg
18395a253d6aeSmrg
18396ea133fd7Smrg
1839757ee1794Smrg
1839857ee1794Smrg
1839906f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
18400a253d6aeSmrg
1840157ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1840206f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18403b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18404b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18405b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
18406b41a30aaSmrgthen :
18407b41a30aaSmrg  printf %s "(cached) " >&6
18408b41a30aaSmrgelse $as_nop
1840906f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1841006f32fbeSmrg/* end confdefs.h.  */
1841106f32fbeSmrgint i;
1841206f32fbeSmrg_ACEOF
18413b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
18414b41a30aaSmrgthen :
1841557ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
18416b41a30aaSmrgelse $as_nop
1841757ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1841806f32fbeSmrgfi
18419b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1842006f32fbeSmrgfi
18421b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18422b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1842357ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1842406f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1842506f32fbeSmrgfi
18426a253d6aeSmrg
1842757ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1842857ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1842906f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1843006f32fbeSmrg	fi
1843106f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18432b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18433b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18434b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
18435b41a30aaSmrgthen :
18436b41a30aaSmrg  printf %s "(cached) " >&6
18437b41a30aaSmrgelse $as_nop
1843806f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1843906f32fbeSmrg/* end confdefs.h.  */
1844006f32fbeSmrgint i;
1844106f32fbeSmrg_ACEOF
18442b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
18443b41a30aaSmrgthen :
1844457ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
18445b41a30aaSmrgelse $as_nop
1844657ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1844706f32fbeSmrgfi
18448b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1844906f32fbeSmrgfi
18450b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18451b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1845257ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1845306f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1845406f32fbeSmrgfi
18455a253d6aeSmrg
1845606f32fbeSmrgfound="no"
18457a253d6aeSmrg
1845806f32fbeSmrg	if test $found = "no" ; then
1845931637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1846006f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1846106f32fbeSmrg		fi
18462a253d6aeSmrg
1846331637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1846406f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1846506f32fbeSmrg		fi
18466a253d6aeSmrg
1846706f32fbeSmrg		CFLAGS="$CFLAGS -Wint-to-pointer-cast"
18468a253d6aeSmrg
18469b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wint-to-pointer-cast" >&5
18470b41a30aaSmrgprintf %s "checking if $CC supports -Wint-to-pointer-cast... " >&6; }
1847157ee1794Smrg		cacheid=xorg_cv_cc_flag__Wint_to_pointer_cast
18472b41a30aaSmrg		if eval test \${$cacheid+y}
18473b41a30aaSmrgthen :
18474b41a30aaSmrg  printf %s "(cached) " >&6
18475b41a30aaSmrgelse $as_nop
1847606f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1847706f32fbeSmrg/* end confdefs.h.  */
1847806f32fbeSmrgint i;
1847906f32fbeSmrgint
18480b41a30aaSmrgmain (void)
1848106f32fbeSmrg{
18482a253d6aeSmrg
1848306f32fbeSmrg  ;
1848406f32fbeSmrg  return 0;
1848506f32fbeSmrg}
1848606f32fbeSmrg_ACEOF
18487b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
18488b41a30aaSmrgthen :
1848957ee1794Smrg  eval $cacheid=yes
18490b41a30aaSmrgelse $as_nop
1849157ee1794Smrg  eval $cacheid=no
1849206f32fbeSmrgfi
18493b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1849406f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1849506f32fbeSmrgfi
18496ea133fd7Smrg
18497ea133fd7Smrg
1849806f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
18499ea133fd7Smrg
1850057ee1794Smrg		eval supported=\$$cacheid
18501b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18502b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1850306f32fbeSmrg		if test "$supported" = "yes" ; then
1850406f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wint-to-pointer-cast"
1850506f32fbeSmrg			found="yes"
1850606f32fbeSmrg		fi
1850706f32fbeSmrg	fi
18508ea133fd7Smrg
18509ea133fd7Smrg
18510a253d6aeSmrg
18511a253d6aeSmrg
18512a253d6aeSmrg
18513a253d6aeSmrg
18514a253d6aeSmrg
18515a253d6aeSmrg
18516a253d6aeSmrg
18517a253d6aeSmrg
18518a253d6aeSmrg
18519a253d6aeSmrg
18520a253d6aeSmrg
1852157ee1794Smrg
1852257ee1794Smrg
1852306f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
18524a253d6aeSmrg
1852557ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1852606f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18527b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18528b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18529b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
18530b41a30aaSmrgthen :
18531b41a30aaSmrg  printf %s "(cached) " >&6
18532b41a30aaSmrgelse $as_nop
1853306f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1853406f32fbeSmrg/* end confdefs.h.  */
1853506f32fbeSmrgint i;
1853606f32fbeSmrg_ACEOF
18537b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
18538b41a30aaSmrgthen :
1853957ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
18540b41a30aaSmrgelse $as_nop
1854157ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1854206f32fbeSmrgfi
18543b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1854406f32fbeSmrgfi
18545b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18546b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1854757ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1854806f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1854906f32fbeSmrgfi
18550a253d6aeSmrg
1855157ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1855257ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1855306f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1855406f32fbeSmrg	fi
1855506f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18556b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18557b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18558b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
18559b41a30aaSmrgthen :
18560b41a30aaSmrg  printf %s "(cached) " >&6
18561b41a30aaSmrgelse $as_nop
1856206f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1856306f32fbeSmrg/* end confdefs.h.  */
1856406f32fbeSmrgint i;
1856506f32fbeSmrg_ACEOF
18566b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
18567b41a30aaSmrgthen :
1856857ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
18569b41a30aaSmrgelse $as_nop
1857057ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1857106f32fbeSmrgfi
18572b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1857306f32fbeSmrgfi
18574b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18575b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1857657ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1857706f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1857806f32fbeSmrgfi
18579a253d6aeSmrg
1858006f32fbeSmrgfound="no"
18581a253d6aeSmrg
1858206f32fbeSmrg	if test $found = "no" ; then
1858331637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1858406f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1858506f32fbeSmrg		fi
18586a253d6aeSmrg
1858731637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1858806f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1858906f32fbeSmrg		fi
18590a253d6aeSmrg
1859106f32fbeSmrg		CFLAGS="$CFLAGS -Wpointer-to-int-cast"
18592a253d6aeSmrg
18593b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-to-int-cast" >&5
18594b41a30aaSmrgprintf %s "checking if $CC supports -Wpointer-to-int-cast... " >&6; }
1859557ee1794Smrg		cacheid=xorg_cv_cc_flag__Wpointer_to_int_cast
18596b41a30aaSmrg		if eval test \${$cacheid+y}
18597b41a30aaSmrgthen :
18598b41a30aaSmrg  printf %s "(cached) " >&6
18599b41a30aaSmrgelse $as_nop
1860006f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1860106f32fbeSmrg/* end confdefs.h.  */
1860206f32fbeSmrgint i;
1860306f32fbeSmrgint
18604b41a30aaSmrgmain (void)
1860506f32fbeSmrg{
18606a253d6aeSmrg
1860706f32fbeSmrg  ;
1860806f32fbeSmrg  return 0;
1860906f32fbeSmrg}
1861006f32fbeSmrg_ACEOF
18611b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
18612b41a30aaSmrgthen :
1861357ee1794Smrg  eval $cacheid=yes
18614b41a30aaSmrgelse $as_nop
1861557ee1794Smrg  eval $cacheid=no
1861606f32fbeSmrgfi
18617b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1861806f32fbeSmrg    conftest$ac_exeext conftest.$ac_ext
1861906f32fbeSmrgfi
18620a253d6aeSmrg
18621a253d6aeSmrg
1862206f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
18623a253d6aeSmrg
1862457ee1794Smrg		eval supported=\$$cacheid
18625b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18626b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1862706f32fbeSmrg		if test "$supported" = "yes" ; then
1862806f32fbeSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wpointer-to-int-cast"
1862906f32fbeSmrg			found="yes"
1863006f32fbeSmrg		fi
1863106f32fbeSmrg	fi
18632a253d6aeSmrg
18633a253d6aeSmrg
1863406f32fbeSmrgfi
18635a253d6aeSmrg
18636ea133fd7Smrg
18637ea133fd7Smrg
18638ea133fd7Smrg
18639ea133fd7Smrg
18640ea133fd7Smrg
18641ea133fd7Smrg
1864206f32fbeSmrg		CWARNFLAGS="$BASE_CFLAGS"
1864306f32fbeSmrg		if  test "x$GCC" = xyes ; then
1864406f32fbeSmrg		    CWARNFLAGS="$CWARNFLAGS -fno-strict-aliasing"
1864506f32fbeSmrg		fi
18646ea133fd7Smrg
18647ea133fd7Smrg
18648ea133fd7Smrg
18649a253d6aeSmrg
18650a253d6aeSmrg
18651a253d6aeSmrg
18652a253d6aeSmrg
18653a253d6aeSmrg
1865406f32fbeSmrg# Check whether --enable-strict-compilation was given.
18655b41a30aaSmrgif test ${enable_strict_compilation+y}
18656b41a30aaSmrgthen :
1865706f32fbeSmrg  enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval
18658b41a30aaSmrgelse $as_nop
1865906f32fbeSmrg  STRICT_COMPILE=no
1866006f32fbeSmrgfi
18661a253d6aeSmrg
18662a253d6aeSmrg
18663a253d6aeSmrg
18664a253d6aeSmrg
18665a253d6aeSmrg
18666a253d6aeSmrg
1866706f32fbeSmrgSTRICT_CFLAGS=""
18668a253d6aeSmrg
18669a253d6aeSmrg
18670a253d6aeSmrg
18671a253d6aeSmrg
18672a253d6aeSmrg
18673a253d6aeSmrg
18674a253d6aeSmrg
18675a253d6aeSmrg
1867625b89263Smrg
1867725b89263Smrg
1867825b89263Smrg
1867957ee1794Smrg
1868057ee1794Smrg
1868106f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
1868225b89263Smrg
1868357ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1868406f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18685b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18686b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18687b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
18688b41a30aaSmrgthen :
18689b41a30aaSmrg  printf %s "(cached) " >&6
18690b41a30aaSmrgelse $as_nop
1869106f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1869206f32fbeSmrg/* end confdefs.h.  */
1869306f32fbeSmrgint i;
1869406f32fbeSmrg_ACEOF
18695b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
18696b41a30aaSmrgthen :
1869757ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
18698b41a30aaSmrgelse $as_nop
1869957ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1870025b89263Smrgfi
18701b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1870206f32fbeSmrgfi
18703b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18704b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1870557ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1870606f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1870725b89263Smrgfi
18708a253d6aeSmrg
1870957ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1871057ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1871106f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1871206f32fbeSmrg	fi
1871306f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18714b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18715b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18716b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
18717b41a30aaSmrgthen :
18718b41a30aaSmrg  printf %s "(cached) " >&6
18719b41a30aaSmrgelse $as_nop
1872006f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1872106f32fbeSmrg/* end confdefs.h.  */
1872206f32fbeSmrgint i;
1872306f32fbeSmrg_ACEOF
18724b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
18725b41a30aaSmrgthen :
1872657ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
18727b41a30aaSmrgelse $as_nop
1872857ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1872906f32fbeSmrgfi
18730b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1873106f32fbeSmrgfi
18732b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18733b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1873457ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1873506f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1873606f32fbeSmrgfi
1873725b89263Smrg
1873806f32fbeSmrgfound="no"
1873925b89263Smrg
1874006f32fbeSmrg	if test $found = "no" ; then
1874131637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1874206f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1874306f32fbeSmrg		fi
1874425b89263Smrg
1874531637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1874606f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1874706f32fbeSmrg		fi
1874825b89263Smrg
1874906f32fbeSmrg		CFLAGS="$CFLAGS -pedantic"
1875006f32fbeSmrg
18751b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -pedantic" >&5
18752b41a30aaSmrgprintf %s "checking if $CC supports -pedantic... " >&6; }
1875357ee1794Smrg		cacheid=xorg_cv_cc_flag__pedantic
18754b41a30aaSmrg		if eval test \${$cacheid+y}
18755b41a30aaSmrgthen :
18756b41a30aaSmrg  printf %s "(cached) " >&6
18757b41a30aaSmrgelse $as_nop
1875806f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18759ea133fd7Smrg/* end confdefs.h.  */
1876006f32fbeSmrgint i;
1876125b89263Smrgint
18762b41a30aaSmrgmain (void)
18763ea133fd7Smrg{
1876406f32fbeSmrg
1876525b89263Smrg  ;
1876625b89263Smrg  return 0;
18767ea133fd7Smrg}
1876825b89263Smrg_ACEOF
18769b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
18770b41a30aaSmrgthen :
1877157ee1794Smrg  eval $cacheid=yes
18772b41a30aaSmrgelse $as_nop
1877357ee1794Smrg  eval $cacheid=no
1877425b89263Smrgfi
18775b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1877625b89263Smrg    conftest$ac_exeext conftest.$ac_ext
1877725b89263Smrgfi
18778a253d6aeSmrg
18779a253d6aeSmrg
1878006f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
18781a253d6aeSmrg
1878257ee1794Smrg		eval supported=\$$cacheid
18783b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18784b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1878506f32fbeSmrg		if test "$supported" = "yes" ; then
1878606f32fbeSmrg			STRICT_CFLAGS="$STRICT_CFLAGS -pedantic"
1878706f32fbeSmrg			found="yes"
1878806f32fbeSmrg		fi
1878906f32fbeSmrg	fi
18790a253d6aeSmrg
1879106f32fbeSmrg
1879206f32fbeSmrg
1879306f32fbeSmrg
1879406f32fbeSmrg
1879506f32fbeSmrg
1879606f32fbeSmrg
1879706f32fbeSmrg
1879806f32fbeSmrg
1879906f32fbeSmrg
1880006f32fbeSmrg
1880106f32fbeSmrg
1880206f32fbeSmrg
1880357ee1794Smrg
1880457ee1794Smrg
1880506f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
1880606f32fbeSmrg
1880757ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1880806f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18809b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18810b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18811b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
18812b41a30aaSmrgthen :
18813b41a30aaSmrg  printf %s "(cached) " >&6
18814b41a30aaSmrgelse $as_nop
1881506f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1881625b89263Smrg/* end confdefs.h.  */
1881706f32fbeSmrgint i;
1881825b89263Smrg_ACEOF
18819b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
18820b41a30aaSmrgthen :
1882157ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
18822b41a30aaSmrgelse $as_nop
1882357ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1882425b89263Smrgfi
18825b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1882625b89263Smrgfi
18827b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18828b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1882957ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1883006f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1883106f32fbeSmrgfi
1883206f32fbeSmrg
1883357ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1883457ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1883506f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1883606f32fbeSmrg	fi
1883706f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18838b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18839b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18840b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
18841b41a30aaSmrgthen :
18842b41a30aaSmrg  printf %s "(cached) " >&6
18843b41a30aaSmrgelse $as_nop
1884406f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1884525b89263Smrg/* end confdefs.h.  */
1884606f32fbeSmrgint i;
1884706f32fbeSmrg_ACEOF
18848b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
18849b41a30aaSmrgthen :
1885057ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
18851b41a30aaSmrgelse $as_nop
1885257ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1885306f32fbeSmrgfi
18854b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1885506f32fbeSmrgfi
18856b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18857b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1885857ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1885906f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1886006f32fbeSmrgfi
18861a253d6aeSmrg
1886206f32fbeSmrgfound="no"
1886306f32fbeSmrg
1886406f32fbeSmrg	if test $found = "no" ; then
1886531637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1886606f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1886706f32fbeSmrg		fi
1886806f32fbeSmrg
1886931637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1887006f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1887106f32fbeSmrg		fi
1887206f32fbeSmrg
1887306f32fbeSmrg		CFLAGS="$CFLAGS -Werror"
1887406f32fbeSmrg
18875b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror" >&5
18876b41a30aaSmrgprintf %s "checking if $CC supports -Werror... " >&6; }
1887757ee1794Smrg		cacheid=xorg_cv_cc_flag__Werror
18878b41a30aaSmrg		if eval test \${$cacheid+y}
18879b41a30aaSmrgthen :
18880b41a30aaSmrg  printf %s "(cached) " >&6
18881b41a30aaSmrgelse $as_nop
1888206f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1888306f32fbeSmrg/* end confdefs.h.  */
1888406f32fbeSmrgint i;
1888525b89263Smrgint
18886b41a30aaSmrgmain (void)
1888725b89263Smrg{
1888806f32fbeSmrg
1888925b89263Smrg  ;
1889025b89263Smrg  return 0;
18891ea133fd7Smrg}
1889225b89263Smrg_ACEOF
18893b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
18894b41a30aaSmrgthen :
1889557ee1794Smrg  eval $cacheid=yes
18896b41a30aaSmrgelse $as_nop
1889757ee1794Smrg  eval $cacheid=no
1889825b89263Smrgfi
18899b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1890025b89263Smrg    conftest$ac_exeext conftest.$ac_ext
1890125b89263Smrgfi
1890206f32fbeSmrg
1890306f32fbeSmrg
1890406f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
1890506f32fbeSmrg
1890657ee1794Smrg		eval supported=\$$cacheid
18907b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18908b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1890906f32fbeSmrg		if test "$supported" = "yes" ; then
1891006f32fbeSmrg			STRICT_CFLAGS="$STRICT_CFLAGS -Werror"
1891106f32fbeSmrg			found="yes"
1891206f32fbeSmrg		fi
1891306f32fbeSmrg	fi
1891406f32fbeSmrg
1891506f32fbeSmrg	if test $found = "no" ; then
1891631637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1891706f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1891806f32fbeSmrg		fi
1891906f32fbeSmrg
1892031637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1892106f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1892206f32fbeSmrg		fi
1892306f32fbeSmrg
1892406f32fbeSmrg		CFLAGS="$CFLAGS -errwarn"
1892506f32fbeSmrg
18926b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn" >&5
18927b41a30aaSmrgprintf %s "checking if $CC supports -errwarn... " >&6; }
1892857ee1794Smrg		cacheid=xorg_cv_cc_flag__errwarn
18929b41a30aaSmrg		if eval test \${$cacheid+y}
18930b41a30aaSmrgthen :
18931b41a30aaSmrg  printf %s "(cached) " >&6
18932b41a30aaSmrgelse $as_nop
1893306f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1893425b89263Smrg/* end confdefs.h.  */
1893506f32fbeSmrgint i;
18936ea133fd7Smrgint
18937b41a30aaSmrgmain (void)
18938ea133fd7Smrg{
1893906f32fbeSmrg
18940ea133fd7Smrg  ;
18941ea133fd7Smrg  return 0;
18942ea133fd7Smrg}
18943ea133fd7Smrg_ACEOF
18944b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
18945b41a30aaSmrgthen :
1894657ee1794Smrg  eval $cacheid=yes
18947b41a30aaSmrgelse $as_nop
1894857ee1794Smrg  eval $cacheid=no
18949ea133fd7Smrgfi
18950b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1895125b89263Smrg    conftest$ac_exeext conftest.$ac_ext
18952ea133fd7Smrgfi
1895306f32fbeSmrg
1895406f32fbeSmrg
1895506f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
1895606f32fbeSmrg
1895757ee1794Smrg		eval supported=\$$cacheid
18958b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18959b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1896006f32fbeSmrg		if test "$supported" = "yes" ; then
1896106f32fbeSmrg			STRICT_CFLAGS="$STRICT_CFLAGS -errwarn"
1896206f32fbeSmrg			found="yes"
1896306f32fbeSmrg		fi
1896406f32fbeSmrg	fi
1896506f32fbeSmrg
1896606f32fbeSmrg
1896706f32fbeSmrg
1896806f32fbeSmrg# Earlier versions of gcc (eg: 4.2) support -Werror=attributes, but do not
1896906f32fbeSmrg# activate it with -Werror, so we add it here explicitly.
1897006f32fbeSmrg
1897106f32fbeSmrg
1897206f32fbeSmrg
1897306f32fbeSmrg
1897406f32fbeSmrg
1897506f32fbeSmrg
1897606f32fbeSmrg
1897706f32fbeSmrg
1897806f32fbeSmrg
1897906f32fbeSmrg
1898006f32fbeSmrg
1898157ee1794Smrg
1898257ee1794Smrg
1898306f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS"
1898406f32fbeSmrg
1898557ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1898606f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18987b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18988b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18989b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y}
18990b41a30aaSmrgthen :
18991b41a30aaSmrg  printf %s "(cached) " >&6
18992b41a30aaSmrgelse $as_nop
1899306f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1899406f32fbeSmrg/* end confdefs.h.  */
1899506f32fbeSmrgint i;
1899606f32fbeSmrg_ACEOF
18997b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
18998b41a30aaSmrgthen :
1899957ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
19000b41a30aaSmrgelse $as_nop
1900157ee1794Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1900206f32fbeSmrgfi
19003b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1900406f32fbeSmrgfi
19005b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
19006b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1900757ee1794Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1900806f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1900906f32fbeSmrgfi
1901006f32fbeSmrg
1901157ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1901257ee1794Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1901306f32fbeSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1901406f32fbeSmrg	fi
1901506f32fbeSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
19016b41a30aaSmrg	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
19017b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
19018b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y}
19019b41a30aaSmrgthen :
19020b41a30aaSmrg  printf %s "(cached) " >&6
19021b41a30aaSmrgelse $as_nop
1902206f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19023ea133fd7Smrg/* end confdefs.h.  */
1902406f32fbeSmrgint i;
1902506f32fbeSmrg_ACEOF
19026b41a30aaSmrgif ac_fn_c_try_compile "$LINENO"
19027b41a30aaSmrgthen :
1902857ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
19029b41a30aaSmrgelse $as_nop
1903057ee1794Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1903106f32fbeSmrgfi
19032b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1903306f32fbeSmrgfi
19034b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
19035b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1903657ee1794Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1903706f32fbeSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
1903806f32fbeSmrgfi
1903925b89263Smrg
1904006f32fbeSmrgfound="no"
1904106f32fbeSmrg
1904206f32fbeSmrg	if test $found = "no" ; then
1904331637056Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1904406f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1904506f32fbeSmrg		fi
1904606f32fbeSmrg
1904731637056Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1904806f32fbeSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1904906f32fbeSmrg		fi
1905006f32fbeSmrg
1905106f32fbeSmrg		CFLAGS="$CFLAGS -Werror=attributes"
1905206f32fbeSmrg
19053b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=attributes" >&5
19054b41a30aaSmrgprintf %s "checking if $CC supports -Werror=attributes... " >&6; }
1905531637056Smrg		cacheid=xorg_cv_cc_flag__Werror_attributes
19056b41a30aaSmrg		if eval test \${$cacheid+y}
19057b41a30aaSmrgthen :
19058b41a30aaSmrg  printf %s "(cached) " >&6
19059b41a30aaSmrgelse $as_nop
1906006f32fbeSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1906106f32fbeSmrg/* end confdefs.h.  */
1906206f32fbeSmrgint i;
19063ea133fd7Smrgint
19064b41a30aaSmrgmain (void)
19065ea133fd7Smrg{
1906606f32fbeSmrg
19067ea133fd7Smrg  ;
19068ea133fd7Smrg  return 0;
19069ea133fd7Smrg}
19070ea133fd7Smrg_ACEOF
19071b41a30aaSmrgif ac_fn_c_try_link "$LINENO"
19072b41a30aaSmrgthen :
1907357ee1794Smrg  eval $cacheid=yes
19074b41a30aaSmrgelse $as_nop
1907557ee1794Smrg  eval $cacheid=no
1907625b89263Smrgfi
19077b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \
1907825b89263Smrg    conftest$ac_exeext conftest.$ac_ext
1907925b89263Smrgfi
1908025b89263Smrg
19081a253d6aeSmrg
1908206f32fbeSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
1908306f32fbeSmrg
1908457ee1794Smrg		eval supported=\$$cacheid
19085b41a30aaSmrg		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
19086b41a30aaSmrgprintf "%s\n" "$supported" >&6; }
1908706f32fbeSmrg		if test "$supported" = "yes" ; then
1908806f32fbeSmrg			STRICT_CFLAGS="$STRICT_CFLAGS -Werror=attributes"
1908906f32fbeSmrg			found="yes"
1909006f32fbeSmrg		fi
1909106f32fbeSmrg	fi
1909206f32fbeSmrg
19093a253d6aeSmrg
1909425b89263Smrg
1909506f32fbeSmrgif test "x$STRICT_COMPILE" = "xyes"; then
1909606f32fbeSmrg    BASE_CFLAGS="$BASE_CFLAGS $STRICT_CFLAGS"
1909706f32fbeSmrg    CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS"
19098ea133fd7Smrgfi
1909925b89263Smrg
1910025b89263Smrg
1910106f32fbeSmrg
1910206f32fbeSmrg
1910306f32fbeSmrg
1910406f32fbeSmrg
1910506f32fbeSmrgcat >>confdefs.h <<_ACEOF
1910606f32fbeSmrg#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
1910706f32fbeSmrg_ACEOF
1910806f32fbeSmrg
1910906f32fbeSmrg	PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
1911006f32fbeSmrg	if test "x$PVM" = "x"; then
1911106f32fbeSmrg		PVM="0"
1911206f32fbeSmrg	fi
1911306f32fbeSmrg
19114b41a30aaSmrgprintf "%s\n" "#define PACKAGE_VERSION_MINOR $PVM" >>confdefs.h
1911506f32fbeSmrg
1911606f32fbeSmrg	PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
1911706f32fbeSmrg	if test "x$PVP" = "x"; then
1911806f32fbeSmrg		PVP="0"
1911906f32fbeSmrg	fi
1912006f32fbeSmrg
19121b41a30aaSmrgprintf "%s\n" "#define PACKAGE_VERSION_PATCHLEVEL $PVP" >>confdefs.h
1912206f32fbeSmrg
1912306f32fbeSmrg
1912406f32fbeSmrg
19125b41a30aaSmrgCHANGELOG_CMD="((GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp) 2>/dev/null && \
1912606f32fbeSmrgmv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \
19127b41a30aaSmrg|| (rm -f \$(top_srcdir)/.changelog.tmp; test -e \$(top_srcdir)/ChangeLog || ( \
19128b41a30aaSmrgtouch \$(top_srcdir)/ChangeLog; \
19129b41a30aaSmrgecho 'git failed to create ChangeLog: installing empty ChangeLog.' >&2))"
1913006f32fbeSmrg
1913106f32fbeSmrg
1913206f32fbeSmrg
1913306f32fbeSmrg
1913406f32fbeSmrgmacros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros`
1913506f32fbeSmrgINSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \
1913606f32fbeSmrgmv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \
19137b41a30aaSmrg|| (rm -f \$(top_srcdir)/.INSTALL.tmp; test -e \$(top_srcdir)/INSTALL || ( \
19138b41a30aaSmrgtouch \$(top_srcdir)/INSTALL; \
19139b41a30aaSmrgecho 'failed to copy INSTALL from util-macros: installing empty INSTALL.' >&2))"
19140b41a30aaSmrg
19141b41a30aaSmrg
1914206f32fbeSmrg
1914306f32fbeSmrg
1914406f32fbeSmrg
1914506f32fbeSmrg
19146b41a30aaSmrgcase $host_os in
19147b41a30aaSmrg    solaris*)
19148b41a30aaSmrg        # Solaris 2.0 - 11.3 use SysV man page section numbers, so we
19149b41a30aaSmrg        # check for a man page file found in later versions that use
19150b41a30aaSmrg        # traditional section numbers instead
19151b41a30aaSmrg        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for /usr/share/man/man7/attributes.7" >&5
19152b41a30aaSmrgprintf %s "checking for /usr/share/man/man7/attributes.7... " >&6; }
19153b41a30aaSmrgif test ${ac_cv_file__usr_share_man_man7_attributes_7+y}
19154b41a30aaSmrgthen :
19155b41a30aaSmrg  printf %s "(cached) " >&6
19156b41a30aaSmrgelse $as_nop
19157b41a30aaSmrg  test "$cross_compiling" = yes &&
19158b41a30aaSmrg  as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5
19159b41a30aaSmrgif test -r "/usr/share/man/man7/attributes.7"; then
19160b41a30aaSmrg  ac_cv_file__usr_share_man_man7_attributes_7=yes
19161b41a30aaSmrgelse
19162b41a30aaSmrg  ac_cv_file__usr_share_man_man7_attributes_7=no
19163b41a30aaSmrgfi
19164b41a30aaSmrgfi
19165b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__usr_share_man_man7_attributes_7" >&5
19166b41a30aaSmrgprintf "%s\n" "$ac_cv_file__usr_share_man_man7_attributes_7" >&6; }
19167b41a30aaSmrgif test "x$ac_cv_file__usr_share_man_man7_attributes_7" = xyes
19168b41a30aaSmrgthen :
19169b41a30aaSmrg  SYSV_MAN_SECTIONS=false
19170b41a30aaSmrgelse $as_nop
19171b41a30aaSmrg  SYSV_MAN_SECTIONS=true
19172b41a30aaSmrgfi
1917306f32fbeSmrg
19174b41a30aaSmrg        ;;
19175b41a30aaSmrg    *) SYSV_MAN_SECTIONS=false ;;
19176b41a30aaSmrgesac
1917706f32fbeSmrg
1917806f32fbeSmrgif test x$APP_MAN_SUFFIX = x    ; then
1917906f32fbeSmrg    APP_MAN_SUFFIX=1
1918006f32fbeSmrgfi
1918106f32fbeSmrgif test x$APP_MAN_DIR = x    ; then
1918206f32fbeSmrg    APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
1918306f32fbeSmrgfi
1918406f32fbeSmrg
1918506f32fbeSmrgif test x$LIB_MAN_SUFFIX = x    ; then
1918606f32fbeSmrg    LIB_MAN_SUFFIX=3
1918706f32fbeSmrgfi
1918806f32fbeSmrgif test x$LIB_MAN_DIR = x    ; then
1918906f32fbeSmrg    LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
19190ea133fd7Smrgfi
19191a253d6aeSmrg
1919206f32fbeSmrgif test x$FILE_MAN_SUFFIX = x    ; then
19193b41a30aaSmrg    case $SYSV_MAN_SECTIONS in
19194b41a30aaSmrg	true)				FILE_MAN_SUFFIX=4  ;;
1919531637056Smrg	*)				FILE_MAN_SUFFIX=5  ;;
1919606f32fbeSmrg    esac
1919706f32fbeSmrgfi
1919806f32fbeSmrgif test x$FILE_MAN_DIR = x    ; then
1919906f32fbeSmrg    FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
1920006f32fbeSmrgfi
1920125b89263Smrg
1920206f32fbeSmrgif test x$MISC_MAN_SUFFIX = x    ; then
19203b41a30aaSmrg    case $SYSV_MAN_SECTIONS in
19204b41a30aaSmrg	true)				MISC_MAN_SUFFIX=5  ;;
1920531637056Smrg	*)				MISC_MAN_SUFFIX=7  ;;
1920606f32fbeSmrg    esac
1920706f32fbeSmrgfi
1920806f32fbeSmrgif test x$MISC_MAN_DIR = x    ; then
1920906f32fbeSmrg    MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
19210ea133fd7Smrgfi
19211a253d6aeSmrg
1921206f32fbeSmrgif test x$DRIVER_MAN_SUFFIX = x    ; then
19213b41a30aaSmrg    case $SYSV_MAN_SECTIONS in
19214b41a30aaSmrg	true)				DRIVER_MAN_SUFFIX=7  ;;
1921531637056Smrg	*)				DRIVER_MAN_SUFFIX=4  ;;
1921606f32fbeSmrg    esac
1921706f32fbeSmrgfi
1921806f32fbeSmrgif test x$DRIVER_MAN_DIR = x    ; then
1921906f32fbeSmrg    DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
1922006f32fbeSmrgfi
1922125b89263Smrg
1922206f32fbeSmrgif test x$ADMIN_MAN_SUFFIX = x    ; then
19223b41a30aaSmrg    case $SYSV_MAN_SECTIONS in
19224b41a30aaSmrg	true)				ADMIN_MAN_SUFFIX=1m ;;
1922531637056Smrg	*)				ADMIN_MAN_SUFFIX=8  ;;
1922606f32fbeSmrg    esac
1922706f32fbeSmrgfi
1922806f32fbeSmrgif test x$ADMIN_MAN_DIR = x    ; then
1922906f32fbeSmrg    ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
19230ea133fd7Smrgfi
19231a253d6aeSmrg
1923225b89263Smrg
1923325b89263Smrg
1923425b89263Smrg
1923525b89263Smrg
1923625b89263Smrg
1923725b89263Smrg
1923825b89263Smrg
1923925b89263Smrg
19240a253d6aeSmrg
19241a253d6aeSmrg
19242a253d6aeSmrg
19243a253d6aeSmrg
19244a253d6aeSmrg
1924506f32fbeSmrg
1924606f32fbeSmrgXORG_MAN_PAGE="X Version 11"
1924706f32fbeSmrg
1924806f32fbeSmrgMAN_SUBSTS="\
1924906f32fbeSmrg	-e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
1925006f32fbeSmrg	-e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
1925106f32fbeSmrg	-e 's|__xservername__|Xorg|g' \
1925206f32fbeSmrg	-e 's|__xconfigfile__|xorg.conf|g' \
1925306f32fbeSmrg	-e 's|__projectroot__|\$(prefix)|g' \
1925406f32fbeSmrg	-e 's|__apploaddir__|\$(appdefaultdir)|g' \
1925506f32fbeSmrg	-e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \
1925606f32fbeSmrg	-e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \
1925706f32fbeSmrg	-e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \
1925806f32fbeSmrg	-e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \
1925906f32fbeSmrg	-e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \
1926006f32fbeSmrg	-e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'"
1926106f32fbeSmrg
1926206f32fbeSmrg
1926306f32fbeSmrg
1926406f32fbeSmrg# Check whether --enable-silent-rules was given.
19265b41a30aaSmrgif test ${enable_silent_rules+y}
19266b41a30aaSmrgthen :
1926706f32fbeSmrg  enableval=$enable_silent_rules;
1926825b89263Smrgfi
19269a253d6aeSmrg
1927057ee1794Smrgcase $enable_silent_rules in # (((
1927157ee1794Smrg  yes) AM_DEFAULT_VERBOSITY=0;;
1927257ee1794Smrg   no) AM_DEFAULT_VERBOSITY=1;;
1927357ee1794Smrg    *) AM_DEFAULT_VERBOSITY=0;;
1927406f32fbeSmrgesac
1927557ee1794Smrgam_make=${MAKE-make}
19276b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
19277b41a30aaSmrgprintf %s "checking whether $am_make supports nested variables... " >&6; }
19278b41a30aaSmrgif test ${am_cv_make_support_nested_variables+y}
19279b41a30aaSmrgthen :
19280b41a30aaSmrg  printf %s "(cached) " >&6
19281b41a30aaSmrgelse $as_nop
19282b41a30aaSmrg  if printf "%s\n" 'TRUE=$(BAR$(V))
1928357ee1794SmrgBAR0=false
1928457ee1794SmrgBAR1=true
1928557ee1794SmrgV=1
1928657ee1794Smrgam__doit:
1928757ee1794Smrg	@$(TRUE)
1928857ee1794Smrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
1928957ee1794Smrg  am_cv_make_support_nested_variables=yes
1929057ee1794Smrgelse
1929157ee1794Smrg  am_cv_make_support_nested_variables=no
1929257ee1794Smrgfi
1929357ee1794Smrgfi
19294b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
19295b41a30aaSmrgprintf "%s\n" "$am_cv_make_support_nested_variables" >&6; }
1929657ee1794Smrgif test $am_cv_make_support_nested_variables = yes; then
1929757ee1794Smrg    AM_V='$(V)'
1929857ee1794Smrg  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
1929957ee1794Smrgelse
1930057ee1794Smrg  AM_V=$AM_DEFAULT_VERBOSITY
1930157ee1794Smrg  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
1930257ee1794Smrgfi
1930306f32fbeSmrgAM_BACKSLASH='\'
19304a253d6aeSmrg
19305ea133fd7Smrg
1930625b89263Smrg
19307ea133fd7Smrg
1930806f32fbeSmrg# Check whether --enable-specs was given.
19309b41a30aaSmrgif test ${enable_specs+y}
19310b41a30aaSmrgthen :
1931106f32fbeSmrg  enableval=$enable_specs; build_specs=$enableval
19312b41a30aaSmrgelse $as_nop
1931306f32fbeSmrg  build_specs=yes
1931406f32fbeSmrgfi
19315a253d6aeSmrg
19316a253d6aeSmrg
1931706f32fbeSmrg if test x$build_specs = xyes; then
1931806f32fbeSmrg  ENABLE_SPECS_TRUE=
1931906f32fbeSmrg  ENABLE_SPECS_FALSE='#'
1932006f32fbeSmrgelse
1932106f32fbeSmrg  ENABLE_SPECS_TRUE='#'
1932206f32fbeSmrg  ENABLE_SPECS_FALSE=
1932306f32fbeSmrgfi
19324a253d6aeSmrg
19325b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build functional specifications" >&5
19326b41a30aaSmrgprintf %s "checking whether to build functional specifications... " >&6; }
19327b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $build_specs" >&5
19328b41a30aaSmrgprintf "%s\n" "$build_specs" >&6; }
19329a253d6aeSmrg
1933025b89263Smrg
1933125b89263Smrg
19332a253d6aeSmrg
19333a253d6aeSmrg
1933406f32fbeSmrg# Check whether --with-xmlto was given.
19335b41a30aaSmrgif test ${with_xmlto+y}
19336b41a30aaSmrgthen :
1933706f32fbeSmrg  withval=$with_xmlto; use_xmlto=$withval
19338b41a30aaSmrgelse $as_nop
1933906f32fbeSmrg  use_xmlto=auto
19340ea133fd7Smrgfi
19341a253d6aeSmrg
19342a253d6aeSmrg
19343a253d6aeSmrg
1934406f32fbeSmrgif test "x$use_xmlto" = x"auto"; then
1934506f32fbeSmrg   # Extract the first word of "xmlto", so it can be a program name with args.
1934606f32fbeSmrgset dummy xmlto; ac_word=$2
19347b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19348b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
19349b41a30aaSmrgif test ${ac_cv_path_XMLTO+y}
19350b41a30aaSmrgthen :
19351b41a30aaSmrg  printf %s "(cached) " >&6
19352b41a30aaSmrgelse $as_nop
1935306f32fbeSmrg  case $XMLTO in
1935406f32fbeSmrg  [\\/]* | ?:[\\/]*)
1935506f32fbeSmrg  ac_cv_path_XMLTO="$XMLTO" # Let the user override the test with a path.
1935606f32fbeSmrg  ;;
1935706f32fbeSmrg  *)
1935806f32fbeSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1935906f32fbeSmrgfor as_dir in $PATH
1936006f32fbeSmrgdo
1936106f32fbeSmrg  IFS=$as_save_IFS
19362b41a30aaSmrg  case $as_dir in #(((
19363b41a30aaSmrg    '') as_dir=./ ;;
19364b41a30aaSmrg    */) ;;
19365b41a30aaSmrg    *) as_dir=$as_dir/ ;;
19366b41a30aaSmrg  esac
1936706f32fbeSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
19368b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
19369b41a30aaSmrg    ac_cv_path_XMLTO="$as_dir$ac_word$ac_exec_ext"
19370b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1937106f32fbeSmrg    break 2
1937206f32fbeSmrg  fi
1937306f32fbeSmrgdone
1937406f32fbeSmrg  done
1937506f32fbeSmrgIFS=$as_save_IFS
1937606f32fbeSmrg
1937706f32fbeSmrg  ;;
1937806f32fbeSmrgesac
1937906f32fbeSmrgfi
1938006f32fbeSmrgXMLTO=$ac_cv_path_XMLTO
1938106f32fbeSmrgif test -n "$XMLTO"; then
19382b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XMLTO" >&5
19383b41a30aaSmrgprintf "%s\n" "$XMLTO" >&6; }
1938406f32fbeSmrgelse
19385b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
19386b41a30aaSmrgprintf "%s\n" "no" >&6; }
19387ea133fd7Smrgfi
19388a253d6aeSmrg
19389a253d6aeSmrg
1939006f32fbeSmrg   if test "x$XMLTO" = "x"; then
19391b41a30aaSmrg        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: xmlto not found - documentation targets will be skipped" >&5
19392b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: xmlto not found - documentation targets will be skipped" >&2;}
1939306f32fbeSmrg	have_xmlto=no
1939406f32fbeSmrg   else
1939506f32fbeSmrg        have_xmlto=yes
1939606f32fbeSmrg   fi
1939706f32fbeSmrgelif test "x$use_xmlto" = x"yes" ; then
1939806f32fbeSmrg   # Extract the first word of "xmlto", so it can be a program name with args.
1939906f32fbeSmrgset dummy xmlto; ac_word=$2
19400b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19401b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
19402b41a30aaSmrgif test ${ac_cv_path_XMLTO+y}
19403b41a30aaSmrgthen :
19404b41a30aaSmrg  printf %s "(cached) " >&6
19405b41a30aaSmrgelse $as_nop
1940606f32fbeSmrg  case $XMLTO in
1940706f32fbeSmrg  [\\/]* | ?:[\\/]*)
1940806f32fbeSmrg  ac_cv_path_XMLTO="$XMLTO" # Let the user override the test with a path.
1940906f32fbeSmrg  ;;
1941006f32fbeSmrg  *)
1941106f32fbeSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1941206f32fbeSmrgfor as_dir in $PATH
1941306f32fbeSmrgdo
1941406f32fbeSmrg  IFS=$as_save_IFS
19415b41a30aaSmrg  case $as_dir in #(((
19416b41a30aaSmrg    '') as_dir=./ ;;
19417b41a30aaSmrg    */) ;;
19418b41a30aaSmrg    *) as_dir=$as_dir/ ;;
19419b41a30aaSmrg  esac
1942006f32fbeSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
19421b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
19422b41a30aaSmrg    ac_cv_path_XMLTO="$as_dir$ac_word$ac_exec_ext"
19423b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1942406f32fbeSmrg    break 2
1942506f32fbeSmrg  fi
1942606f32fbeSmrgdone
1942706f32fbeSmrg  done
1942806f32fbeSmrgIFS=$as_save_IFS
19429a253d6aeSmrg
1943006f32fbeSmrg  ;;
1943106f32fbeSmrgesac
1943206f32fbeSmrgfi
1943306f32fbeSmrgXMLTO=$ac_cv_path_XMLTO
1943406f32fbeSmrgif test -n "$XMLTO"; then
19435b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XMLTO" >&5
19436b41a30aaSmrgprintf "%s\n" "$XMLTO" >&6; }
1943706f32fbeSmrgelse
19438b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
19439b41a30aaSmrgprintf "%s\n" "no" >&6; }
1944006f32fbeSmrgfi
19441a253d6aeSmrg
19442a253d6aeSmrg
1944306f32fbeSmrg   if test "x$XMLTO" = "x"; then
1944406f32fbeSmrg        as_fn_error $? "--with-xmlto=yes specified but xmlto not found in PATH" "$LINENO" 5
1944506f32fbeSmrg   fi
1944606f32fbeSmrg   have_xmlto=yes
1944706f32fbeSmrgelif test "x$use_xmlto" = x"no" ; then
1944806f32fbeSmrg   if test "x$XMLTO" != "x"; then
19449b41a30aaSmrg      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ignoring XMLTO environment variable since --with-xmlto=no was specified" >&5
19450b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: ignoring XMLTO environment variable since --with-xmlto=no was specified" >&2;}
1945106f32fbeSmrg   fi
1945206f32fbeSmrg   have_xmlto=no
1945306f32fbeSmrgelse
1945406f32fbeSmrg   as_fn_error $? "--with-xmlto expects 'yes' or 'no'" "$LINENO" 5
1945506f32fbeSmrgfi
19456a253d6aeSmrg
1945706f32fbeSmrg# Test for a minimum version of xmlto, if provided.
1945806f32fbeSmrgif test "$have_xmlto" = yes; then
1945906f32fbeSmrg    # scrape the xmlto version
19460b41a30aaSmrg    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the xmlto version" >&5
19461b41a30aaSmrgprintf %s "checking the xmlto version... " >&6; }
1946206f32fbeSmrg    xmlto_version=`$XMLTO --version 2>/dev/null | cut -d' ' -f3`
19463b41a30aaSmrg    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xmlto_version" >&5
19464b41a30aaSmrgprintf "%s\n" "$xmlto_version" >&6; }
1946506f32fbeSmrg    as_arg_v1=$xmlto_version
1946606f32fbeSmrgas_arg_v2=0.0.22
1946706f32fbeSmrgawk "$as_awk_strverscmp" v1="$as_arg_v1" v2="$as_arg_v2" /dev/null
1946806f32fbeSmrgcase $? in #(
1946906f32fbeSmrg  1) :
1947006f32fbeSmrg    if test "x$use_xmlto" = xauto; then
19471b41a30aaSmrg            { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: xmlto version $xmlto_version found, but 0.0.22 needed" >&5
19472b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: xmlto version $xmlto_version found, but 0.0.22 needed" >&2;}
1947306f32fbeSmrg            have_xmlto=no
1947406f32fbeSmrg        else
1947506f32fbeSmrg            as_fn_error $? "xmlto version $xmlto_version found, but 0.0.22 needed" "$LINENO" 5
1947606f32fbeSmrg        fi ;; #(
1947706f32fbeSmrg  0) :
1947806f32fbeSmrg     ;; #(
1947906f32fbeSmrg  2) :
1948006f32fbeSmrg     ;; #(
1948106f32fbeSmrg  *) :
1948206f32fbeSmrg     ;;
1948306f32fbeSmrgesac
1948406f32fbeSmrgfi
19485a253d6aeSmrg
1948606f32fbeSmrg# Test for the ability of xmlto to generate a text target
1948731637056Smrg#
1948831637056Smrg# NOTE: xmlto 0.0.27 or higher return a non-zero return code in the
1948931637056Smrg# following test for empty XML docbook files.
1949031637056Smrg# For compatibility reasons use the following empty XML docbook file and if
1949131637056Smrg# it fails try it again with a non-empty XML file.
1949206f32fbeSmrghave_xmlto_text=no
1949306f32fbeSmrgcat > conftest.xml << "EOF"
1949406f32fbeSmrgEOF
19495b41a30aaSmrgif test "$have_xmlto" = yes
19496b41a30aaSmrgthen :
19497b41a30aaSmrg  if $XMLTO --skip-validation txt conftest.xml >/dev/null 2>&1
19498b41a30aaSmrgthen :
1949906f32fbeSmrg  have_xmlto_text=yes
19500b41a30aaSmrgelse $as_nop
1950131637056Smrg  # Try it again with a non-empty XML file.
1950231637056Smrg              cat > conftest.xml << "EOF"
1950331637056Smrg<x></x>
1950431637056SmrgEOF
19505b41a30aaSmrg              if $XMLTO --skip-validation txt conftest.xml >/dev/null 2>&1
19506b41a30aaSmrgthen :
1950731637056Smrg  have_xmlto_text=yes
19508b41a30aaSmrgelse $as_nop
19509b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: xmlto cannot generate text format, this format skipped" >&5
19510b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: xmlto cannot generate text format, this format skipped" >&2;}
1951106f32fbeSmrgfi
1951206f32fbeSmrgfi
1951331637056Smrgfi
1951406f32fbeSmrgrm -f conftest.xml
1951506f32fbeSmrg if test $have_xmlto_text = yes; then
1951606f32fbeSmrg  HAVE_XMLTO_TEXT_TRUE=
1951706f32fbeSmrg  HAVE_XMLTO_TEXT_FALSE='#'
1951806f32fbeSmrgelse
1951906f32fbeSmrg  HAVE_XMLTO_TEXT_TRUE='#'
1952006f32fbeSmrg  HAVE_XMLTO_TEXT_FALSE=
1952106f32fbeSmrgfi
19522a253d6aeSmrg
1952306f32fbeSmrg if test "$have_xmlto" = yes; then
1952406f32fbeSmrg  HAVE_XMLTO_TRUE=
1952506f32fbeSmrg  HAVE_XMLTO_FALSE='#'
1952606f32fbeSmrgelse
1952706f32fbeSmrg  HAVE_XMLTO_TRUE='#'
1952806f32fbeSmrg  HAVE_XMLTO_FALSE=
1952906f32fbeSmrgfi
19530a253d6aeSmrg
19531a253d6aeSmrg
19532a253d6aeSmrg
19533a253d6aeSmrg
19534a253d6aeSmrg
19535a253d6aeSmrg
1953606f32fbeSmrg# Check whether --with-fop was given.
19537b41a30aaSmrgif test ${with_fop+y}
19538b41a30aaSmrgthen :
1953906f32fbeSmrg  withval=$with_fop; use_fop=$withval
19540b41a30aaSmrgelse $as_nop
1954106f32fbeSmrg  use_fop=auto
1954206f32fbeSmrgfi
19543a253d6aeSmrg
19544a253d6aeSmrg
19545a253d6aeSmrg
1954606f32fbeSmrgif test "x$use_fop" = x"auto"; then
1954706f32fbeSmrg   # Extract the first word of "fop", so it can be a program name with args.
1954806f32fbeSmrgset dummy fop; ac_word=$2
19549b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19550b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
19551b41a30aaSmrgif test ${ac_cv_path_FOP+y}
19552b41a30aaSmrgthen :
19553b41a30aaSmrg  printf %s "(cached) " >&6
19554b41a30aaSmrgelse $as_nop
1955506f32fbeSmrg  case $FOP in
1955606f32fbeSmrg  [\\/]* | ?:[\\/]*)
1955706f32fbeSmrg  ac_cv_path_FOP="$FOP" # Let the user override the test with a path.
1955806f32fbeSmrg  ;;
1955925b89263Smrg  *)
1956006f32fbeSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1956106f32fbeSmrgfor as_dir in $PATH
1956206f32fbeSmrgdo
1956306f32fbeSmrg  IFS=$as_save_IFS
19564b41a30aaSmrg  case $as_dir in #(((
19565b41a30aaSmrg    '') as_dir=./ ;;
19566b41a30aaSmrg    */) ;;
19567b41a30aaSmrg    *) as_dir=$as_dir/ ;;
19568b41a30aaSmrg  esac
1956906f32fbeSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
19570b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
19571b41a30aaSmrg    ac_cv_path_FOP="$as_dir$ac_word$ac_exec_ext"
19572b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1957306f32fbeSmrg    break 2
1957406f32fbeSmrg  fi
1957506f32fbeSmrgdone
1957606f32fbeSmrg  done
1957706f32fbeSmrgIFS=$as_save_IFS
1957806f32fbeSmrg
1957906f32fbeSmrg  ;;
1958006f32fbeSmrgesac
1958106f32fbeSmrgfi
1958206f32fbeSmrgFOP=$ac_cv_path_FOP
1958306f32fbeSmrgif test -n "$FOP"; then
19584b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FOP" >&5
19585b41a30aaSmrgprintf "%s\n" "$FOP" >&6; }
1958606f32fbeSmrgelse
19587b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
19588b41a30aaSmrgprintf "%s\n" "no" >&6; }
19589ea133fd7Smrgfi
19590a253d6aeSmrg
19591a253d6aeSmrg
1959206f32fbeSmrg   if test "x$FOP" = "x"; then
19593b41a30aaSmrg        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: fop not found - documentation targets will be skipped" >&5
19594b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: fop not found - documentation targets will be skipped" >&2;}
1959506f32fbeSmrg	have_fop=no
1959606f32fbeSmrg   else
1959706f32fbeSmrg        have_fop=yes
1959806f32fbeSmrg   fi
1959906f32fbeSmrgelif test "x$use_fop" = x"yes" ; then
1960006f32fbeSmrg   # Extract the first word of "fop", so it can be a program name with args.
1960106f32fbeSmrgset dummy fop; ac_word=$2
19602b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19603b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
19604b41a30aaSmrgif test ${ac_cv_path_FOP+y}
19605b41a30aaSmrgthen :
19606b41a30aaSmrg  printf %s "(cached) " >&6
19607b41a30aaSmrgelse $as_nop
1960806f32fbeSmrg  case $FOP in
1960906f32fbeSmrg  [\\/]* | ?:[\\/]*)
1961006f32fbeSmrg  ac_cv_path_FOP="$FOP" # Let the user override the test with a path.
1961106f32fbeSmrg  ;;
1961206f32fbeSmrg  *)
1961306f32fbeSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1961406f32fbeSmrgfor as_dir in $PATH
1961506f32fbeSmrgdo
1961606f32fbeSmrg  IFS=$as_save_IFS
19617b41a30aaSmrg  case $as_dir in #(((
19618b41a30aaSmrg    '') as_dir=./ ;;
19619b41a30aaSmrg    */) ;;
19620b41a30aaSmrg    *) as_dir=$as_dir/ ;;
19621b41a30aaSmrg  esac
1962206f32fbeSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
19623b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
19624b41a30aaSmrg    ac_cv_path_FOP="$as_dir$ac_word$ac_exec_ext"
19625b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1962606f32fbeSmrg    break 2
1962706f32fbeSmrg  fi
1962806f32fbeSmrgdone
1962906f32fbeSmrg  done
1963006f32fbeSmrgIFS=$as_save_IFS
19631a253d6aeSmrg
1963206f32fbeSmrg  ;;
1963306f32fbeSmrgesac
1963406f32fbeSmrgfi
1963506f32fbeSmrgFOP=$ac_cv_path_FOP
1963606f32fbeSmrgif test -n "$FOP"; then
19637b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FOP" >&5
19638b41a30aaSmrgprintf "%s\n" "$FOP" >&6; }
1963906f32fbeSmrgelse
19640b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
19641b41a30aaSmrgprintf "%s\n" "no" >&6; }
1964206f32fbeSmrgfi
19643a253d6aeSmrg
19644a253d6aeSmrg
1964506f32fbeSmrg   if test "x$FOP" = "x"; then
1964606f32fbeSmrg        as_fn_error $? "--with-fop=yes specified but fop not found in PATH" "$LINENO" 5
1964706f32fbeSmrg   fi
1964806f32fbeSmrg   have_fop=yes
1964906f32fbeSmrgelif test "x$use_fop" = x"no" ; then
1965006f32fbeSmrg   if test "x$FOP" != "x"; then
19651b41a30aaSmrg      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ignoring FOP environment variable since --with-fop=no was specified" >&5
19652b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: ignoring FOP environment variable since --with-fop=no was specified" >&2;}
1965306f32fbeSmrg   fi
1965406f32fbeSmrg   have_fop=no
1965506f32fbeSmrgelse
1965606f32fbeSmrg   as_fn_error $? "--with-fop expects 'yes' or 'no'" "$LINENO" 5
1965706f32fbeSmrgfi
19658a253d6aeSmrg
1965906f32fbeSmrg# Test for a minimum version of fop, if provided.
19660a253d6aeSmrg
1966106f32fbeSmrg if test "$have_fop" = yes; then
1966206f32fbeSmrg  HAVE_FOP_TRUE=
1966306f32fbeSmrg  HAVE_FOP_FALSE='#'
1966406f32fbeSmrgelse
1966506f32fbeSmrg  HAVE_FOP_TRUE='#'
1966606f32fbeSmrg  HAVE_FOP_FALSE=
1966706f32fbeSmrgfi
19668a253d6aeSmrg
19669a253d6aeSmrg
19670a253d6aeSmrg
19671a253d6aeSmrg
1967206f32fbeSmrg# Preserves the interface, should it be implemented later
19673a253d6aeSmrg
19674a253d6aeSmrg
19675a253d6aeSmrg
1967606f32fbeSmrg# Check whether --with-xsltproc was given.
19677b41a30aaSmrgif test ${with_xsltproc+y}
19678b41a30aaSmrgthen :
1967906f32fbeSmrg  withval=$with_xsltproc; use_xsltproc=$withval
19680b41a30aaSmrgelse $as_nop
1968106f32fbeSmrg  use_xsltproc=auto
1968206f32fbeSmrgfi
19683a253d6aeSmrg
19684a253d6aeSmrg
19685a253d6aeSmrg
1968606f32fbeSmrgif test "x$use_xsltproc" = x"auto"; then
1968706f32fbeSmrg   # Extract the first word of "xsltproc", so it can be a program name with args.
1968806f32fbeSmrgset dummy xsltproc; ac_word=$2
19689b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19690b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
19691b41a30aaSmrgif test ${ac_cv_path_XSLTPROC+y}
19692b41a30aaSmrgthen :
19693b41a30aaSmrg  printf %s "(cached) " >&6
19694b41a30aaSmrgelse $as_nop
1969506f32fbeSmrg  case $XSLTPROC in
1969606f32fbeSmrg  [\\/]* | ?:[\\/]*)
1969706f32fbeSmrg  ac_cv_path_XSLTPROC="$XSLTPROC" # Let the user override the test with a path.
1969806f32fbeSmrg  ;;
1969906f32fbeSmrg  *)
1970006f32fbeSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1970106f32fbeSmrgfor as_dir in $PATH
1970206f32fbeSmrgdo
1970306f32fbeSmrg  IFS=$as_save_IFS
19704b41a30aaSmrg  case $as_dir in #(((
19705b41a30aaSmrg    '') as_dir=./ ;;
19706b41a30aaSmrg    */) ;;
19707b41a30aaSmrg    *) as_dir=$as_dir/ ;;
19708b41a30aaSmrg  esac
1970906f32fbeSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
19710b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
19711b41a30aaSmrg    ac_cv_path_XSLTPROC="$as_dir$ac_word$ac_exec_ext"
19712b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1971306f32fbeSmrg    break 2
1971406f32fbeSmrg  fi
1971506f32fbeSmrgdone
1971606f32fbeSmrg  done
1971706f32fbeSmrgIFS=$as_save_IFS
19718a253d6aeSmrg
1971906f32fbeSmrg  ;;
1972006f32fbeSmrgesac
1972106f32fbeSmrgfi
1972206f32fbeSmrgXSLTPROC=$ac_cv_path_XSLTPROC
1972306f32fbeSmrgif test -n "$XSLTPROC"; then
19724b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XSLTPROC" >&5
19725b41a30aaSmrgprintf "%s\n" "$XSLTPROC" >&6; }
1972606f32fbeSmrgelse
19727b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
19728b41a30aaSmrgprintf "%s\n" "no" >&6; }
19729ea133fd7Smrgfi
19730a253d6aeSmrg
19731a253d6aeSmrg
1973206f32fbeSmrg   if test "x$XSLTPROC" = "x"; then
19733b41a30aaSmrg        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: xsltproc not found - cannot transform XML documents" >&5
19734b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: xsltproc not found - cannot transform XML documents" >&2;}
1973506f32fbeSmrg	have_xsltproc=no
1973606f32fbeSmrg   else
1973706f32fbeSmrg        have_xsltproc=yes
1973806f32fbeSmrg   fi
1973906f32fbeSmrgelif test "x$use_xsltproc" = x"yes" ; then
1974006f32fbeSmrg   # Extract the first word of "xsltproc", so it can be a program name with args.
1974106f32fbeSmrgset dummy xsltproc; ac_word=$2
19742b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19743b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
19744b41a30aaSmrgif test ${ac_cv_path_XSLTPROC+y}
19745b41a30aaSmrgthen :
19746b41a30aaSmrg  printf %s "(cached) " >&6
19747b41a30aaSmrgelse $as_nop
1974806f32fbeSmrg  case $XSLTPROC in
1974906f32fbeSmrg  [\\/]* | ?:[\\/]*)
1975006f32fbeSmrg  ac_cv_path_XSLTPROC="$XSLTPROC" # Let the user override the test with a path.
1975106f32fbeSmrg  ;;
1975206f32fbeSmrg  *)
1975306f32fbeSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1975406f32fbeSmrgfor as_dir in $PATH
1975506f32fbeSmrgdo
1975606f32fbeSmrg  IFS=$as_save_IFS
19757b41a30aaSmrg  case $as_dir in #(((
19758b41a30aaSmrg    '') as_dir=./ ;;
19759b41a30aaSmrg    */) ;;
19760b41a30aaSmrg    *) as_dir=$as_dir/ ;;
19761b41a30aaSmrg  esac
1976206f32fbeSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
19763b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
19764b41a30aaSmrg    ac_cv_path_XSLTPROC="$as_dir$ac_word$ac_exec_ext"
19765b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1976606f32fbeSmrg    break 2
1976706f32fbeSmrg  fi
1976806f32fbeSmrgdone
1976906f32fbeSmrg  done
1977006f32fbeSmrgIFS=$as_save_IFS
19771a253d6aeSmrg
1977206f32fbeSmrg  ;;
1977306f32fbeSmrgesac
1977406f32fbeSmrgfi
1977506f32fbeSmrgXSLTPROC=$ac_cv_path_XSLTPROC
1977606f32fbeSmrgif test -n "$XSLTPROC"; then
19777b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XSLTPROC" >&5
19778b41a30aaSmrgprintf "%s\n" "$XSLTPROC" >&6; }
1977906f32fbeSmrgelse
19780b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
19781b41a30aaSmrgprintf "%s\n" "no" >&6; }
1978206f32fbeSmrgfi
19783a253d6aeSmrg
19784a253d6aeSmrg
1978506f32fbeSmrg   if test "x$XSLTPROC" = "x"; then
1978606f32fbeSmrg        as_fn_error $? "--with-xsltproc=yes specified but xsltproc not found in PATH" "$LINENO" 5
1978706f32fbeSmrg   fi
1978806f32fbeSmrg   have_xsltproc=yes
1978906f32fbeSmrgelif test "x$use_xsltproc" = x"no" ; then
1979006f32fbeSmrg   if test "x$XSLTPROC" != "x"; then
19791b41a30aaSmrg      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ignoring XSLTPROC environment variable since --with-xsltproc=no was specified" >&5
19792b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: ignoring XSLTPROC environment variable since --with-xsltproc=no was specified" >&2;}
1979306f32fbeSmrg   fi
1979406f32fbeSmrg   have_xsltproc=no
1979506f32fbeSmrgelse
1979606f32fbeSmrg   as_fn_error $? "--with-xsltproc expects 'yes' or 'no'" "$LINENO" 5
1979706f32fbeSmrgfi
19798a253d6aeSmrg
1979906f32fbeSmrg if test "$have_xsltproc" = yes; then
1980006f32fbeSmrg  HAVE_XSLTPROC_TRUE=
1980106f32fbeSmrg  HAVE_XSLTPROC_FALSE='#'
1980206f32fbeSmrgelse
1980306f32fbeSmrg  HAVE_XSLTPROC_TRUE='#'
1980406f32fbeSmrg  HAVE_XSLTPROC_FALSE=
1980506f32fbeSmrgfi
19806a253d6aeSmrg
19807a253d6aeSmrg
19808a253d6aeSmrg
19809b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for X.Org SGML entities >= 1.8" >&5
19810b41a30aaSmrgprintf %s "checking for X.Org SGML entities >= 1.8... " >&6; }
1981106f32fbeSmrgXORG_SGML_PATH=
1981206f32fbeSmrgif test -n "$PKG_CONFIG" && \
19813b41a30aaSmrg    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-sgml-doctools >= 1.8\""; } >&5
1981406f32fbeSmrg  ($PKG_CONFIG --exists --print-errors "xorg-sgml-doctools >= 1.8") 2>&5
1981506f32fbeSmrg  ac_status=$?
19816b41a30aaSmrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1981706f32fbeSmrg  test $ac_status = 0; }; then
1981806f32fbeSmrg  XORG_SGML_PATH=`$PKG_CONFIG --variable=sgmlrootdir xorg-sgml-doctools`
1981906f32fbeSmrgelse
1982006f32fbeSmrg  :
19821a253d6aeSmrg
1982206f32fbeSmrgfi
1982325b89263Smrg
1982406f32fbeSmrg# Define variables STYLESHEET_SRCDIR and XSL_STYLESHEET containing
1982506f32fbeSmrg# the path and the name of the doc stylesheet
1982606f32fbeSmrgif test "x$XORG_SGML_PATH" != "x" ; then
19827b41a30aaSmrg   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XORG_SGML_PATH" >&5
19828b41a30aaSmrgprintf "%s\n" "$XORG_SGML_PATH" >&6; }
1982906f32fbeSmrg   STYLESHEET_SRCDIR=$XORG_SGML_PATH/X11
1983006f32fbeSmrg   XSL_STYLESHEET=$STYLESHEET_SRCDIR/xorg.xsl
1983106f32fbeSmrgelse
19832b41a30aaSmrg   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
19833b41a30aaSmrgprintf "%s\n" "no" >&6; }
1983406f32fbeSmrgfi
1983525b89263Smrg
1983625b89263Smrg
1983725b89263Smrg
1983825b89263Smrg
1983906f32fbeSmrg if test "x$XSL_STYLESHEET" != "x"; then
1984006f32fbeSmrg  HAVE_STYLESHEETS_TRUE=
1984106f32fbeSmrg  HAVE_STYLESHEETS_FALSE='#'
1984206f32fbeSmrgelse
1984306f32fbeSmrg  HAVE_STYLESHEETS_TRUE='#'
1984406f32fbeSmrg  HAVE_STYLESHEETS_FALSE=
1984506f32fbeSmrgfi
1984625b89263Smrg
1984725b89263Smrg
1984825b89263Smrg
19849b41a30aaSmrg# Obtain compiler/linker options for dependencies
19850a253d6aeSmrg
19851ea133fd7Smrgpkg_failed=no
19852b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for XTST" >&5
19853b41a30aaSmrgprintf %s "checking for XTST... " >&6; }
19854ea133fd7Smrg
19855ea133fd7Smrgif test -n "$XTST_CFLAGS"; then
19856ea133fd7Smrg    pkg_cv_XTST_CFLAGS="$XTST_CFLAGS"
19857ea133fd7Smrg elif test -n "$PKG_CONFIG"; then
19858ea133fd7Smrg    if test -n "$PKG_CONFIG" && \
19859b41a30aaSmrg    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 >= 1.6 xext >= 1.0.99.4 xi recordproto >= 1.13.99.1 xextproto >= 7.0.99.3 inputproto\""; } >&5
1986031637056Smrg  ($PKG_CONFIG --exists --print-errors "x11 >= 1.6 xext >= 1.0.99.4 xi recordproto >= 1.13.99.1 xextproto >= 7.0.99.3 inputproto") 2>&5
19861ea133fd7Smrg  ac_status=$?
19862b41a30aaSmrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1986325b89263Smrg  test $ac_status = 0; }; then
1986431637056Smrg  pkg_cv_XTST_CFLAGS=`$PKG_CONFIG --cflags "x11 >= 1.6 xext >= 1.0.99.4 xi recordproto >= 1.13.99.1 xextproto >= 7.0.99.3 inputproto" 2>/dev/null`
1986531637056Smrg		      test "x$?" != "x0" && pkg_failed=yes
19866ea133fd7Smrgelse
19867ea133fd7Smrg  pkg_failed=yes
19868ea133fd7Smrgfi
19869ea133fd7Smrg else
19870ea133fd7Smrg    pkg_failed=untried
19871ea133fd7Smrgfi
19872ea133fd7Smrgif test -n "$XTST_LIBS"; then
19873ea133fd7Smrg    pkg_cv_XTST_LIBS="$XTST_LIBS"
19874ea133fd7Smrg elif test -n "$PKG_CONFIG"; then
19875ea133fd7Smrg    if test -n "$PKG_CONFIG" && \
19876b41a30aaSmrg    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 >= 1.6 xext >= 1.0.99.4 xi recordproto >= 1.13.99.1 xextproto >= 7.0.99.3 inputproto\""; } >&5
1987731637056Smrg  ($PKG_CONFIG --exists --print-errors "x11 >= 1.6 xext >= 1.0.99.4 xi recordproto >= 1.13.99.1 xextproto >= 7.0.99.3 inputproto") 2>&5
19878ea133fd7Smrg  ac_status=$?
19879b41a30aaSmrg  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1988025b89263Smrg  test $ac_status = 0; }; then
1988131637056Smrg  pkg_cv_XTST_LIBS=`$PKG_CONFIG --libs "x11 >= 1.6 xext >= 1.0.99.4 xi recordproto >= 1.13.99.1 xextproto >= 7.0.99.3 inputproto" 2>/dev/null`
1988231637056Smrg		      test "x$?" != "x0" && pkg_failed=yes
19883ea133fd7Smrgelse
19884ea133fd7Smrg  pkg_failed=yes
19885ea133fd7Smrgfi
19886ea133fd7Smrg else
19887ea133fd7Smrg    pkg_failed=untried
19888ea133fd7Smrgfi
19889a253d6aeSmrg
19890a253d6aeSmrg
19891a253d6aeSmrg
19892ea133fd7Smrgif test $pkg_failed = yes; then
19893b41a30aaSmrg   	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
19894b41a30aaSmrgprintf "%s\n" "no" >&6; }
19895a253d6aeSmrg
19896ea133fd7Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
19897ea133fd7Smrg        _pkg_short_errors_supported=yes
19898ea133fd7Smrgelse
19899ea133fd7Smrg        _pkg_short_errors_supported=no
19900ea133fd7Smrgfi
19901ea133fd7Smrg        if test $_pkg_short_errors_supported = yes; then
1990231637056Smrg	        XTST_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "x11 >= 1.6 xext >= 1.0.99.4 xi recordproto >= 1.13.99.1 xextproto >= 7.0.99.3 inputproto" 2>&1`
19903ea133fd7Smrg        else
1990431637056Smrg	        XTST_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "x11 >= 1.6 xext >= 1.0.99.4 xi recordproto >= 1.13.99.1 xextproto >= 7.0.99.3 inputproto" 2>&1`
19905ea133fd7Smrg        fi
19906ea133fd7Smrg	# Put the nasty error message in config.log where it belongs
19907ea133fd7Smrg	echo "$XTST_PKG_ERRORS" >&5
19908a253d6aeSmrg
1990931637056Smrg	as_fn_error $? "Package requirements (x11 >= 1.6 xext >= 1.0.99.4 xi recordproto >= 1.13.99.1 xextproto >= 7.0.99.3 inputproto) were not met:
19910a253d6aeSmrg
19911ea133fd7Smrg$XTST_PKG_ERRORS
19912a253d6aeSmrg
19913ea133fd7SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
19914ea133fd7Smrginstalled software in a non-standard prefix.
19915a253d6aeSmrg
19916ea133fd7SmrgAlternatively, you may set the environment variables XTST_CFLAGS
19917ea133fd7Smrgand XTST_LIBS to avoid the need to call pkg-config.
1991831637056SmrgSee the pkg-config man page for more details." "$LINENO" 5
19919ea133fd7Smrgelif test $pkg_failed = untried; then
19920b41a30aaSmrg     	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
19921b41a30aaSmrgprintf "%s\n" "no" >&6; }
19922b41a30aaSmrg	{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
19923b41a30aaSmrgprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
1992425b89263Smrgas_fn_error $? "The pkg-config script could not be found or is too old.  Make sure it
19925ea133fd7Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
19926ea133fd7Smrgpath to pkg-config.
19927a253d6aeSmrg
19928ea133fd7SmrgAlternatively, you may set the environment variables XTST_CFLAGS
19929ea133fd7Smrgand XTST_LIBS to avoid the need to call pkg-config.
19930ea133fd7SmrgSee the pkg-config man page for more details.
19931a253d6aeSmrg
19932ea133fd7SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>.
1993325b89263SmrgSee \`config.log' for more details" "$LINENO" 5; }
19934ea133fd7Smrgelse
19935ea133fd7Smrg	XTST_CFLAGS=$pkg_cv_XTST_CFLAGS
19936ea133fd7Smrg	XTST_LIBS=$pkg_cv_XTST_LIBS
19937b41a30aaSmrg        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19938b41a30aaSmrgprintf "%s\n" "yes" >&6; }
1993957ee1794Smrg
1994057ee1794Smrgfi
1994157ee1794Smrg
1994225b89263Smrg# Determine if the source for man pages is available
1994325b89263Smrg# It may already be present (tarball) or can be generated using xmlto
1994425b89263Smrg if test -f "$srcdir/man/XTestQueryExtension.man" || test "x$have_xmlto" = xyes; then
1994525b89263Smrg  INSTALL_MANPAGES_TRUE=
1994625b89263Smrg  INSTALL_MANPAGES_FALSE='#'
1994725b89263Smrgelse
1994825b89263Smrg  INSTALL_MANPAGES_TRUE='#'
1994925b89263Smrg  INSTALL_MANPAGES_FALSE=
1995025b89263Smrgfi
1995125b89263Smrg
19952a253d6aeSmrg
1995306f32fbeSmrg# Allow checking code with lint, sparse, etc.
19954a253d6aeSmrg
19955a253d6aeSmrg
19956a253d6aeSmrg
19957a253d6aeSmrg
19958a253d6aeSmrg
19959ea133fd7Smrg# Check whether --with-lint was given.
19960b41a30aaSmrgif test ${with_lint+y}
19961b41a30aaSmrgthen :
19962ea133fd7Smrg  withval=$with_lint; use_lint=$withval
19963b41a30aaSmrgelse $as_nop
19964ea133fd7Smrg  use_lint=no
19965ea133fd7Smrgfi
19966a253d6aeSmrg
1996725b89263Smrg
1996825b89263Smrg# Obtain platform specific info like program name and options
1996925b89263Smrg# The lint program on FreeBSD and NetBSD is different from the one on Solaris
1997025b89263Smrgcase $host_os in
1997125b89263Smrg  *linux* | *openbsd* | kfreebsd*-gnu | darwin* | cygwin*)
1997225b89263Smrg	lint_name=splint
1997325b89263Smrg	lint_options="-badflag"
1997425b89263Smrg	;;
1997525b89263Smrg  *freebsd* | *netbsd*)
1997625b89263Smrg	lint_name=lint
1997725b89263Smrg	lint_options="-u -b"
1997825b89263Smrg	;;
1997925b89263Smrg  *solaris*)
1998025b89263Smrg	lint_name=lint
1998125b89263Smrg	lint_options="-u -b -h -erroff=E_INDISTING_FROM_TRUNC2"
1998225b89263Smrg	;;
1998325b89263Smrgesac
1998425b89263Smrg
1998525b89263Smrg# Test for the presence of the program (either guessed by the code or spelled out by the user)
1998625b89263Smrgif test "x$use_lint" = x"yes" ; then
1998725b89263Smrg   # Extract the first word of "$lint_name", so it can be a program name with args.
1998825b89263Smrgset dummy $lint_name; ac_word=$2
19989b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19990b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; }
19991b41a30aaSmrgif test ${ac_cv_path_LINT+y}
19992b41a30aaSmrgthen :
19993b41a30aaSmrg  printf %s "(cached) " >&6
19994b41a30aaSmrgelse $as_nop
1999525b89263Smrg  case $LINT in
1999625b89263Smrg  [\\/]* | ?:[\\/]*)
1999725b89263Smrg  ac_cv_path_LINT="$LINT" # Let the user override the test with a path.
1999825b89263Smrg  ;;
1999925b89263Smrg  *)
2000025b89263Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2000125b89263Smrgfor as_dir in $PATH
2000225b89263Smrgdo
2000325b89263Smrg  IFS=$as_save_IFS
20004b41a30aaSmrg  case $as_dir in #(((
20005b41a30aaSmrg    '') as_dir=./ ;;
20006b41a30aaSmrg    */) ;;
20007b41a30aaSmrg    *) as_dir=$as_dir/ ;;
20008b41a30aaSmrg  esac
2000925b89263Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
20010b41a30aaSmrg  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
20011b41a30aaSmrg    ac_cv_path_LINT="$as_dir$ac_word$ac_exec_ext"
20012b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2001325b89263Smrg    break 2
2001425b89263Smrg  fi
2001525b89263Smrgdone
2001625b89263Smrg  done
2001725b89263SmrgIFS=$as_save_IFS
2001825b89263Smrg
2001925b89263Smrg  ;;
2002025b89263Smrgesac
2002125b89263Smrgfi
2002225b89263SmrgLINT=$ac_cv_path_LINT
2002325b89263Smrgif test -n "$LINT"; then
20024b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LINT" >&5
20025b41a30aaSmrgprintf "%s\n" "$LINT" >&6; }
20026ea133fd7Smrgelse
20027b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
20028b41a30aaSmrgprintf "%s\n" "no" >&6; }
20029ea133fd7Smrgfi
2003025b89263Smrg
2003125b89263Smrg
2003225b89263Smrg   if test "x$LINT" = "x"; then
2003325b89263Smrg        as_fn_error $? "--with-lint=yes specified but lint-style tool not found in PATH" "$LINENO" 5
2003425b89263Smrg   fi
2003525b89263Smrgelif test "x$use_lint" = x"no" ; then
2003625b89263Smrg   if test "x$LINT" != "x"; then
20037b41a30aaSmrg      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ignoring LINT environment variable since --with-lint=no was specified" >&5
20038b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: ignoring LINT environment variable since --with-lint=no was specified" >&2;}
2003925b89263Smrg   fi
2004025b89263Smrgelse
2004125b89263Smrg   as_fn_error $? "--with-lint expects 'yes' or 'no'. Use LINT variable to specify path." "$LINENO" 5
20042ea133fd7Smrgfi
20043a253d6aeSmrg
2004425b89263Smrg# User supplied flags override default flags
2004525b89263Smrgif test "x$LINT_FLAGS" != "x"; then
2004625b89263Smrg   lint_options=$LINT_FLAGS
2004725b89263Smrgfi
20048a253d6aeSmrg
2004925b89263SmrgLINT_FLAGS=$lint_options
20050a253d6aeSmrg
2005125b89263Smrg if test "x$LINT" != x; then
20052ea133fd7Smrg  LINT_TRUE=
20053ea133fd7Smrg  LINT_FALSE='#'
20054ea133fd7Smrgelse
20055ea133fd7Smrg  LINT_TRUE='#'
20056ea133fd7Smrg  LINT_FALSE=
20057ea133fd7Smrgfi
20058a253d6aeSmrg
20059a253d6aeSmrg
20060a253d6aeSmrg
20061a253d6aeSmrg
20062a253d6aeSmrg
20063ea133fd7Smrg# Check whether --enable-lint-library was given.
20064b41a30aaSmrgif test ${enable_lint_library+y}
20065b41a30aaSmrgthen :
20066ea133fd7Smrg  enableval=$enable_lint_library; make_lint_lib=$enableval
20067b41a30aaSmrgelse $as_nop
20068ea133fd7Smrg  make_lint_lib=no
20069ea133fd7Smrgfi
20070a253d6aeSmrg
2007125b89263Smrg
2007225b89263Smrgif test "x$make_lint_lib" = x"yes" ; then
2007325b89263Smrg   LINTLIB=llib-lXtst.ln
2007425b89263Smrg   if test "x$LINT" = "x"; then
2007525b89263Smrg        as_fn_error $? "Cannot make lint library without --with-lint" "$LINENO" 5
2007625b89263Smrg   fi
2007725b89263Smrgelif test "x$make_lint_lib" != x"no" ; then
2007825b89263Smrg   as_fn_error $? "--enable-lint-library expects 'yes' or 'no'." "$LINENO" 5
20079ea133fd7Smrgfi
20080a253d6aeSmrg
2008125b89263Smrg
20082ea133fd7Smrg if test x$make_lint_lib != xno; then
20083ea133fd7Smrg  MAKE_LINT_LIB_TRUE=
20084ea133fd7Smrg  MAKE_LINT_LIB_FALSE='#'
20085ea133fd7Smrgelse
20086ea133fd7Smrg  MAKE_LINT_LIB_TRUE='#'
20087ea133fd7Smrg  MAKE_LINT_LIB_FALSE=
20088ea133fd7Smrgfi
20089a253d6aeSmrg
20090a253d6aeSmrg
20091a253d6aeSmrg
20092ea133fd7SmrgLINT_FLAGS="${LINT_FLAGS} ${XTST_CFLAGS}"
20093a253d6aeSmrg
2009425b89263Smrgac_config_files="$ac_config_files Makefile man/Makefile src/Makefile specs/Makefile xtst.pc"
20095a253d6aeSmrg
20096ea133fd7Smrgcat >confcache <<\_ACEOF
20097ea133fd7Smrg# This file is a shell script that caches the results of configure
20098ea133fd7Smrg# tests run on this system so they can be shared between configure
20099ea133fd7Smrg# scripts and configure runs, see configure's option --config-cache.
20100ea133fd7Smrg# It is not useful on other systems.  If it contains results you don't
20101ea133fd7Smrg# want to keep, you may remove or edit it.
20102ea133fd7Smrg#
20103ea133fd7Smrg# config.status only pays attention to the cache file if you give it
20104ea133fd7Smrg# the --recheck option to rerun configure.
20105ea133fd7Smrg#
20106ea133fd7Smrg# `ac_cv_env_foo' variables (set or unset) will be overridden when
20107ea133fd7Smrg# loading this file, other *unset* `ac_cv_foo' will be assigned the
20108ea133fd7Smrg# following values.
20109a253d6aeSmrg
20110ea133fd7Smrg_ACEOF
20111a253d6aeSmrg
20112ea133fd7Smrg# The following way of writing the cache mishandles newlines in values,
20113ea133fd7Smrg# but we know of no workaround that is simple, portable, and efficient.
20114ea133fd7Smrg# So, we kill variables containing newlines.
20115ea133fd7Smrg# Ultrix sh set writes to stderr and can't be redirected directly,
20116ea133fd7Smrg# and sets the high bit in the cache file unless we assign to the vars.
20117ea133fd7Smrg(
20118ea133fd7Smrg  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
20119ea133fd7Smrg    eval ac_val=\$$ac_var
20120ea133fd7Smrg    case $ac_val in #(
20121ea133fd7Smrg    *${as_nl}*)
20122ea133fd7Smrg      case $ac_var in #(
20123b41a30aaSmrg      *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
20124b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
20125ea133fd7Smrg      esac
20126ea133fd7Smrg      case $ac_var in #(
20127ea133fd7Smrg      _ | IFS | as_nl) ;; #(
20128ea133fd7Smrg      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2012925b89263Smrg      *) { eval $ac_var=; unset $ac_var;} ;;
20130ea133fd7Smrg      esac ;;
20131ea133fd7Smrg    esac
20132ea133fd7Smrg  done
20133a253d6aeSmrg
20134ea133fd7Smrg  (set) 2>&1 |
20135ea133fd7Smrg    case $as_nl`(ac_space=' '; set) 2>&1` in #(
20136ea133fd7Smrg    *${as_nl}ac_space=\ *)
2013725b89263Smrg      # `set' does not quote correctly, so add quotes: double-quote
2013825b89263Smrg      # substitution turns \\\\ into \\, and sed turns \\ into \.
20139ea133fd7Smrg      sed -n \
20140ea133fd7Smrg	"s/'/'\\\\''/g;
20141ea133fd7Smrg	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
20142ea133fd7Smrg      ;; #(
20143ea133fd7Smrg    *)
20144ea133fd7Smrg      # `set' quotes correctly as required by POSIX, so do not add quotes.
20145ea133fd7Smrg      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
20146ea133fd7Smrg      ;;
20147ea133fd7Smrg    esac |
20148ea133fd7Smrg    sort
20149ea133fd7Smrg) |
20150ea133fd7Smrg  sed '
20151ea133fd7Smrg     /^ac_cv_env_/b end
20152ea133fd7Smrg     t clear
20153ea133fd7Smrg     :clear
20154b41a30aaSmrg     s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
20155ea133fd7Smrg     t end
20156ea133fd7Smrg     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
20157ea133fd7Smrg     :end' >>confcache
20158ea133fd7Smrgif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
20159ea133fd7Smrg  if test -w "$cache_file"; then
2016025b89263Smrg    if test "x$cache_file" != "x/dev/null"; then
20161b41a30aaSmrg      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
20162b41a30aaSmrgprintf "%s\n" "$as_me: updating cache $cache_file" >&6;}
2016325b89263Smrg      if test ! -f "$cache_file" || test -h "$cache_file"; then
2016425b89263Smrg	cat confcache >"$cache_file"
2016525b89263Smrg      else
2016625b89263Smrg        case $cache_file in #(
2016725b89263Smrg        */* | ?:*)
2016825b89263Smrg	  mv -f confcache "$cache_file"$$ &&
2016925b89263Smrg	  mv -f "$cache_file"$$ "$cache_file" ;; #(
2017025b89263Smrg        *)
2017125b89263Smrg	  mv -f confcache "$cache_file" ;;
2017225b89263Smrg	esac
2017325b89263Smrg      fi
2017425b89263Smrg    fi
20175ea133fd7Smrg  else
20176b41a30aaSmrg    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
20177b41a30aaSmrgprintf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
20178ea133fd7Smrg  fi
20179ea133fd7Smrgfi
20180ea133fd7Smrgrm -f confcache
20181a253d6aeSmrg
20182ea133fd7Smrgtest "x$prefix" = xNONE && prefix=$ac_default_prefix
20183ea133fd7Smrg# Let make expand exec_prefix.
20184ea133fd7Smrgtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
20185a253d6aeSmrg
20186ea133fd7SmrgDEFS=-DHAVE_CONFIG_H
20187a253d6aeSmrg
20188ea133fd7Smrgac_libobjs=
20189ea133fd7Smrgac_ltlibobjs=
2019025b89263SmrgU=
20191ea133fd7Smrgfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
20192ea133fd7Smrg  # 1. Remove the extension, and $U if already installed.
20193ea133fd7Smrg  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
20194b41a30aaSmrg  ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
20195ea133fd7Smrg  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
20196ea133fd7Smrg  #    will be set to the directory where LIBOBJS objects are built.
2019725b89263Smrg  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
2019825b89263Smrg  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
20199ea133fd7Smrgdone
20200ea133fd7SmrgLIBOBJS=$ac_libobjs
20201a253d6aeSmrg
20202ea133fd7SmrgLTLIBOBJS=$ac_ltlibobjs
20203a253d6aeSmrg
20204a253d6aeSmrg
20205b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
20206b41a30aaSmrgprintf %s "checking that generated files are newer than configure... " >&6; }
2020757ee1794Smrg   if test -n "$am_sleep_pid"; then
2020857ee1794Smrg     # Hide warnings about reused PIDs.
2020957ee1794Smrg     wait $am_sleep_pid 2>/dev/null
2021057ee1794Smrg   fi
20211b41a30aaSmrg   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5
20212b41a30aaSmrgprintf "%s\n" "done" >&6; }
20213ea133fd7Smrg if test -n "$EXEEXT"; then
20214ea133fd7Smrg  am__EXEEXT_TRUE=
20215ea133fd7Smrg  am__EXEEXT_FALSE='#'
20216ea133fd7Smrgelse
20217ea133fd7Smrg  am__EXEEXT_TRUE='#'
20218ea133fd7Smrg  am__EXEEXT_FALSE=
20219ea133fd7Smrgfi
20220a253d6aeSmrg
2022125b89263Smrgif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
2022225b89263Smrg  as_fn_error $? "conditional \"AMDEP\" was never defined.
2022325b89263SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
2022425b89263Smrgfi
2022525b89263Smrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
2022625b89263Smrg  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
2022725b89263SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
2022825b89263Smrgfi
2022925b89263Smrgif test -z "${ENABLE_SPECS_TRUE}" && test -z "${ENABLE_SPECS_FALSE}"; then
2023025b89263Smrg  as_fn_error $? "conditional \"ENABLE_SPECS\" was never defined.
2023125b89263SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
2023225b89263Smrgfi
2023325b89263Smrgif test -z "${HAVE_XMLTO_TEXT_TRUE}" && test -z "${HAVE_XMLTO_TEXT_FALSE}"; then
2023425b89263Smrg  as_fn_error $? "conditional \"HAVE_XMLTO_TEXT\" was never defined.
2023525b89263SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
2023625b89263Smrgfi
2023725b89263Smrgif test -z "${HAVE_XMLTO_TRUE}" && test -z "${HAVE_XMLTO_FALSE}"; then
2023825b89263Smrg  as_fn_error $? "conditional \"HAVE_XMLTO\" was never defined.
2023925b89263SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
2024025b89263Smrgfi
2024125b89263Smrgif test -z "${HAVE_FOP_TRUE}" && test -z "${HAVE_FOP_FALSE}"; then
2024225b89263Smrg  as_fn_error $? "conditional \"HAVE_FOP\" was never defined.
2024325b89263SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
20244ea133fd7Smrgfi
2024506f32fbeSmrgif test -z "${HAVE_XSLTPROC_TRUE}" && test -z "${HAVE_XSLTPROC_FALSE}"; then
2024606f32fbeSmrg  as_fn_error $? "conditional \"HAVE_XSLTPROC\" was never defined.
2024725b89263SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
20248ea133fd7Smrgfi
2024906f32fbeSmrgif test -z "${HAVE_STYLESHEETS_TRUE}" && test -z "${HAVE_STYLESHEETS_FALSE}"; then
2025006f32fbeSmrg  as_fn_error $? "conditional \"HAVE_STYLESHEETS\" was never defined.
2025125b89263SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
20252ea133fd7Smrgfi
2025325b89263Smrgif test -z "${INSTALL_MANPAGES_TRUE}" && test -z "${INSTALL_MANPAGES_FALSE}"; then
2025425b89263Smrg  as_fn_error $? "conditional \"INSTALL_MANPAGES\" was never defined.
2025525b89263SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
20256ea133fd7Smrgfi
20257ea133fd7Smrgif test -z "${LINT_TRUE}" && test -z "${LINT_FALSE}"; then
2025825b89263Smrg  as_fn_error $? "conditional \"LINT\" was never defined.
2025925b89263SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
20260ea133fd7Smrgfi
20261ea133fd7Smrgif test -z "${MAKE_LINT_LIB_TRUE}" && test -z "${MAKE_LINT_LIB_FALSE}"; then
2026225b89263Smrg  as_fn_error $? "conditional \"MAKE_LINT_LIB\" was never defined.
2026325b89263SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
20264ea133fd7Smrgfi
20265a253d6aeSmrg
2026625b89263Smrg: "${CONFIG_STATUS=./config.status}"
20267ea133fd7Smrgac_write_fail=0
20268ea133fd7Smrgac_clean_files_save=$ac_clean_files
20269ea133fd7Smrgac_clean_files="$ac_clean_files $CONFIG_STATUS"
20270b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
20271b41a30aaSmrgprintf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
2027225b89263Smrgas_write_fail=0
2027325b89263Smrgcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
20274ea133fd7Smrg#! $SHELL
20275ea133fd7Smrg# Generated by $as_me.
20276ea133fd7Smrg# Run this file to recreate the current configuration.
20277ea133fd7Smrg# Compiler output produced by configure, useful for debugging
20278ea133fd7Smrg# configure, is in config.log if it exists.
20279a253d6aeSmrg
20280ea133fd7Smrgdebug=false
20281ea133fd7Smrgac_cs_recheck=false
20282ea133fd7Smrgac_cs_silent=false
20283a253d6aeSmrg
2028425b89263SmrgSHELL=\${CONFIG_SHELL-$SHELL}
2028525b89263Smrgexport SHELL
2028625b89263Smrg_ASEOF
2028725b89263Smrgcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
2028825b89263Smrg## -------------------- ##
2028925b89263Smrg## M4sh Initialization. ##
2029025b89263Smrg## -------------------- ##
20291a253d6aeSmrg
20292ea133fd7Smrg# Be more Bourne compatible
20293ea133fd7SmrgDUALCASE=1; export DUALCASE # for MKS sh
20294b41a30aaSmrgas_nop=:
20295b41a30aaSmrgif test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
20296b41a30aaSmrgthen :
20297ea133fd7Smrg  emulate sh
20298ea133fd7Smrg  NULLCMD=:
20299ea133fd7Smrg  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
20300ea133fd7Smrg  # is contrary to our usage.  Disable this feature.
20301ea133fd7Smrg  alias -g '${1+"$@"}'='"$@"'
20302ea133fd7Smrg  setopt NO_GLOB_SUBST
20303b41a30aaSmrgelse $as_nop
2030425b89263Smrg  case `(set -o) 2>/dev/null` in #(
2030525b89263Smrg  *posix*) :
2030625b89263Smrg    set -o posix ;; #(
2030725b89263Smrg  *) :
2030825b89263Smrg     ;;
20309ea133fd7Smrgesac
20310ea133fd7Smrgfi
20311a253d6aeSmrg
20312a253d6aeSmrg
20313b41a30aaSmrg
20314b41a30aaSmrg# Reset variables that may have inherited troublesome values from
20315b41a30aaSmrg# the environment.
20316b41a30aaSmrg
20317b41a30aaSmrg# IFS needs to be set, to space, tab, and newline, in precisely that order.
20318b41a30aaSmrg# (If _AS_PATH_WALK were called with IFS unset, it would have the
20319b41a30aaSmrg# side effect of setting IFS to empty, thus disabling word splitting.)
20320b41a30aaSmrg# Quoting is to prevent editors from complaining about space-tab.
20321ea133fd7Smrgas_nl='
20322ea133fd7Smrg'
20323ea133fd7Smrgexport as_nl
20324b41a30aaSmrgIFS=" ""	$as_nl"
20325b41a30aaSmrg
20326b41a30aaSmrgPS1='$ '
20327b41a30aaSmrgPS2='> '
20328b41a30aaSmrgPS4='+ '
20329b41a30aaSmrg
20330b41a30aaSmrg# Ensure predictable behavior from utilities with locale-dependent output.
20331b41a30aaSmrgLC_ALL=C
20332b41a30aaSmrgexport LC_ALL
20333b41a30aaSmrgLANGUAGE=C
20334b41a30aaSmrgexport LANGUAGE
20335b41a30aaSmrg
20336b41a30aaSmrg# We cannot yet rely on "unset" to work, but we need these variables
20337b41a30aaSmrg# to be unset--not just set to an empty or harmless value--now, to
20338b41a30aaSmrg# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
20339b41a30aaSmrg# also avoids known problems related to "unset" and subshell syntax
20340b41a30aaSmrg# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
20341b41a30aaSmrgfor as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
20342b41a30aaSmrgdo eval test \${$as_var+y} \
20343b41a30aaSmrg  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
20344b41a30aaSmrgdone
20345b41a30aaSmrg
20346b41a30aaSmrg# Ensure that fds 0, 1, and 2 are open.
20347b41a30aaSmrgif (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
20348b41a30aaSmrgif (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
20349b41a30aaSmrgif (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
20350a253d6aeSmrg
20351ea133fd7Smrg# The user is always right.
20352b41a30aaSmrgif ${PATH_SEPARATOR+false} :; then
20353ea133fd7Smrg  PATH_SEPARATOR=:
20354ea133fd7Smrg  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
20355ea133fd7Smrg    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
20356ea133fd7Smrg      PATH_SEPARATOR=';'
20357ea133fd7Smrg  }
20358ea133fd7Smrgfi
20359a253d6aeSmrg
20360a253d6aeSmrg
20361ea133fd7Smrg# Find who we are.  Look in the path if we contain no directory separator.
2036225b89263Smrgas_myself=
2036325b89263Smrgcase $0 in #((
20364ea133fd7Smrg  *[\\/]* ) as_myself=$0 ;;
20365ea133fd7Smrg  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20366ea133fd7Smrgfor as_dir in $PATH
20367ea133fd7Smrgdo
20368ea133fd7Smrg  IFS=$as_save_IFS
20369b41a30aaSmrg  case $as_dir in #(((
20370b41a30aaSmrg    '') as_dir=./ ;;
20371b41a30aaSmrg    */) ;;
20372b41a30aaSmrg    *) as_dir=$as_dir/ ;;
20373b41a30aaSmrg  esac
20374b41a30aaSmrg    test -r "$as_dir$0" && as_myself=$as_dir$0 && break
2037525b89263Smrg  done
20376ea133fd7SmrgIFS=$as_save_IFS
20377a253d6aeSmrg
20378ea133fd7Smrg     ;;
20379ea133fd7Smrgesac
20380ea133fd7Smrg# We did not find ourselves, most probably we were run as `sh COMMAND'
20381ea133fd7Smrg# in which case we are not to be found in the path.
20382ea133fd7Smrgif test "x$as_myself" = x; then
20383ea133fd7Smrg  as_myself=$0
20384ea133fd7Smrgfi
20385ea133fd7Smrgif test ! -f "$as_myself"; then
20386b41a30aaSmrg  printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
2038725b89263Smrg  exit 1
20388ea133fd7Smrgfi
20389a253d6aeSmrg
2039025b89263Smrg
2039125b89263Smrg
2039225b89263Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD]
2039325b89263Smrg# ----------------------------------------
2039425b89263Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
2039525b89263Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
2039625b89263Smrg# script with STATUS, using 1 if that was 0.
2039725b89263Smrgas_fn_error ()
2039825b89263Smrg{
2039925b89263Smrg  as_status=$1; test $as_status -eq 0 && as_status=1
2040025b89263Smrg  if test "$4"; then
2040125b89263Smrg    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
20402b41a30aaSmrg    printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
2040325b89263Smrg  fi
20404b41a30aaSmrg  printf "%s\n" "$as_me: error: $2" >&2
2040525b89263Smrg  as_fn_exit $as_status
2040625b89263Smrg} # as_fn_error
2040725b89263Smrg
2040825b89263Smrg
20409b41a30aaSmrg
2041025b89263Smrg# as_fn_set_status STATUS
2041125b89263Smrg# -----------------------
2041225b89263Smrg# Set $? to STATUS, without forking.
2041325b89263Smrgas_fn_set_status ()
2041425b89263Smrg{
2041525b89263Smrg  return $1
2041625b89263Smrg} # as_fn_set_status
2041725b89263Smrg
2041825b89263Smrg# as_fn_exit STATUS
2041925b89263Smrg# -----------------
2042025b89263Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
2042125b89263Smrgas_fn_exit ()
2042225b89263Smrg{
2042325b89263Smrg  set +e
2042425b89263Smrg  as_fn_set_status $1
2042525b89263Smrg  exit $1
2042625b89263Smrg} # as_fn_exit
2042725b89263Smrg
2042825b89263Smrg# as_fn_unset VAR
2042925b89263Smrg# ---------------
2043025b89263Smrg# Portably unset VAR.
2043125b89263Smrgas_fn_unset ()
2043225b89263Smrg{
2043325b89263Smrg  { eval $1=; unset $1;}
2043425b89263Smrg}
2043525b89263Smrgas_unset=as_fn_unset
20436b41a30aaSmrg
2043725b89263Smrg# as_fn_append VAR VALUE
2043825b89263Smrg# ----------------------
2043925b89263Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take
2044025b89263Smrg# advantage of any shell optimizations that allow amortized linear growth over
2044125b89263Smrg# repeated appends, instead of the typical quadratic growth present in naive
2044225b89263Smrg# implementations.
20443b41a30aaSmrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
20444b41a30aaSmrgthen :
2044525b89263Smrg  eval 'as_fn_append ()
2044625b89263Smrg  {
2044725b89263Smrg    eval $1+=\$2
2044825b89263Smrg  }'
20449b41a30aaSmrgelse $as_nop
2045025b89263Smrg  as_fn_append ()
2045125b89263Smrg  {
2045225b89263Smrg    eval $1=\$$1\$2
2045325b89263Smrg  }
2045425b89263Smrgfi # as_fn_append
2045525b89263Smrg
2045625b89263Smrg# as_fn_arith ARG...
2045725b89263Smrg# ------------------
2045825b89263Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the
2045925b89263Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments
2046025b89263Smrg# must be portable across $(()) and expr.
20461b41a30aaSmrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
20462b41a30aaSmrgthen :
2046325b89263Smrg  eval 'as_fn_arith ()
2046425b89263Smrg  {
2046525b89263Smrg    as_val=$(( $* ))
2046625b89263Smrg  }'
20467b41a30aaSmrgelse $as_nop
2046825b89263Smrg  as_fn_arith ()
2046925b89263Smrg  {
2047025b89263Smrg    as_val=`expr "$@" || test $? -eq 1`
2047125b89263Smrg  }
2047225b89263Smrgfi # as_fn_arith
2047325b89263Smrg
2047425b89263Smrg
20475ea133fd7Smrgif expr a : '\(a\)' >/dev/null 2>&1 &&
20476ea133fd7Smrg   test "X`expr 00001 : '.*\(...\)'`" = X001; then
20477ea133fd7Smrg  as_expr=expr
20478ea133fd7Smrgelse
20479ea133fd7Smrg  as_expr=false
20480ea133fd7Smrgfi
20481a253d6aeSmrg
20482ea133fd7Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
20483ea133fd7Smrg  as_basename=basename
20484ea133fd7Smrgelse
20485ea133fd7Smrg  as_basename=false
20486ea133fd7Smrgfi
20487a253d6aeSmrg
2048825b89263Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
2048925b89263Smrg  as_dirname=dirname
2049025b89263Smrgelse
2049125b89263Smrg  as_dirname=false
2049225b89263Smrgfi
20493a253d6aeSmrg
20494ea133fd7Smrgas_me=`$as_basename -- "$0" ||
20495ea133fd7Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
20496ea133fd7Smrg	 X"$0" : 'X\(//\)$' \| \
20497ea133fd7Smrg	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
20498b41a30aaSmrgprintf "%s\n" X/"$0" |
20499ea133fd7Smrg    sed '/^.*\/\([^/][^/]*\)\/*$/{
20500ea133fd7Smrg	    s//\1/
20501ea133fd7Smrg	    q
20502ea133fd7Smrg	  }
20503ea133fd7Smrg	  /^X\/\(\/\/\)$/{
20504ea133fd7Smrg	    s//\1/
20505ea133fd7Smrg	    q
20506ea133fd7Smrg	  }
20507ea133fd7Smrg	  /^X\/\(\/\).*/{
20508ea133fd7Smrg	    s//\1/
20509ea133fd7Smrg	    q
20510ea133fd7Smrg	  }
20511ea133fd7Smrg	  s/.*/./; q'`
20512a253d6aeSmrg
2051325b89263Smrg# Avoid depending upon Character Ranges.
2051425b89263Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz'
2051525b89263Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
2051625b89263Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS
2051725b89263Smrgas_cr_digits='0123456789'
2051825b89263Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits
20519a253d6aeSmrg
20520b41a30aaSmrg
20521b41a30aaSmrg# Determine whether it's possible to make 'echo' print without a newline.
20522b41a30aaSmrg# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
20523b41a30aaSmrg# for compatibility with existing Makefiles.
20524ea133fd7SmrgECHO_C= ECHO_N= ECHO_T=
2052525b89263Smrgcase `echo -n x` in #(((((
20526ea133fd7Smrg-n*)
2052725b89263Smrg  case `echo 'xy\c'` in
20528ea133fd7Smrg  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
2052925b89263Smrg  xy)  ECHO_C='\c';;
2053025b89263Smrg  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
2053125b89263Smrg       ECHO_T='	';;
20532ea133fd7Smrg  esac;;
20533ea133fd7Smrg*)
20534ea133fd7Smrg  ECHO_N='-n';;
20535ea133fd7Smrgesac
20536a253d6aeSmrg
20537b41a30aaSmrg# For backward compatibility with old third-party macros, we provide
20538b41a30aaSmrg# the shell variables $as_echo and $as_echo_n.  New code should use
20539b41a30aaSmrg# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
20540b41a30aaSmrgas_echo='printf %s\n'
20541b41a30aaSmrgas_echo_n='printf %s'
20542b41a30aaSmrg
20543ea133fd7Smrgrm -f conf$$ conf$$.exe conf$$.file
20544ea133fd7Smrgif test -d conf$$.dir; then
20545ea133fd7Smrg  rm -f conf$$.dir/conf$$.file
20546a253d6aeSmrgelse
20547ea133fd7Smrg  rm -f conf$$.dir
20548ea133fd7Smrg  mkdir conf$$.dir 2>/dev/null
20549ea133fd7Smrgfi
20550ea133fd7Smrgif (echo >conf$$.file) 2>/dev/null; then
20551ea133fd7Smrg  if ln -s conf$$.file conf$$ 2>/dev/null; then
20552ea133fd7Smrg    as_ln_s='ln -s'
20553ea133fd7Smrg    # ... but there are two gotchas:
20554ea133fd7Smrg    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
20555ea133fd7Smrg    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
2055631637056Smrg    # In both cases, we have to default to `cp -pR'.
20557ea133fd7Smrg    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
2055831637056Smrg      as_ln_s='cp -pR'
20559ea133fd7Smrg  elif ln conf$$.file conf$$ 2>/dev/null; then
20560ea133fd7Smrg    as_ln_s=ln
20561ea133fd7Smrg  else
2056231637056Smrg    as_ln_s='cp -pR'
20563a253d6aeSmrg  fi
20564ea133fd7Smrgelse
2056531637056Smrg  as_ln_s='cp -pR'
20566a253d6aeSmrgfi
20567ea133fd7Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
20568ea133fd7Smrgrmdir conf$$.dir 2>/dev/null
20569a253d6aeSmrg
2057025b89263Smrg
2057125b89263Smrg# as_fn_mkdir_p
2057225b89263Smrg# -------------
2057325b89263Smrg# Create "$as_dir" as a directory, including parents if necessary.
2057425b89263Smrgas_fn_mkdir_p ()
2057525b89263Smrg{
2057625b89263Smrg
2057725b89263Smrg  case $as_dir in #(
2057825b89263Smrg  -*) as_dir=./$as_dir;;
2057925b89263Smrg  esac
2058025b89263Smrg  test -d "$as_dir" || eval $as_mkdir_p || {
2058125b89263Smrg    as_dirs=
2058225b89263Smrg    while :; do
2058325b89263Smrg      case $as_dir in #(
20584b41a30aaSmrg      *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
2058525b89263Smrg      *) as_qdir=$as_dir;;
2058625b89263Smrg      esac
2058725b89263Smrg      as_dirs="'$as_qdir' $as_dirs"
2058825b89263Smrg      as_dir=`$as_dirname -- "$as_dir" ||
2058925b89263Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
2059025b89263Smrg	 X"$as_dir" : 'X\(//\)[^/]' \| \
2059125b89263Smrg	 X"$as_dir" : 'X\(//\)$' \| \
2059225b89263Smrg	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
20593b41a30aaSmrgprintf "%s\n" X"$as_dir" |
2059425b89263Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
2059525b89263Smrg	    s//\1/
2059625b89263Smrg	    q
2059725b89263Smrg	  }
2059825b89263Smrg	  /^X\(\/\/\)[^/].*/{
2059925b89263Smrg	    s//\1/
2060025b89263Smrg	    q
2060125b89263Smrg	  }
2060225b89263Smrg	  /^X\(\/\/\)$/{
2060325b89263Smrg	    s//\1/
2060425b89263Smrg	    q
2060525b89263Smrg	  }
2060625b89263Smrg	  /^X\(\/\).*/{
2060725b89263Smrg	    s//\1/
2060825b89263Smrg	    q
2060925b89263Smrg	  }
2061025b89263Smrg	  s/.*/./; q'`
2061125b89263Smrg      test -d "$as_dir" && break
2061225b89263Smrg    done
2061325b89263Smrg    test -z "$as_dirs" || eval "mkdir $as_dirs"
2061425b89263Smrg  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
2061525b89263Smrg
2061625b89263Smrg
2061725b89263Smrg} # as_fn_mkdir_p
20618ea133fd7Smrgif mkdir -p . 2>/dev/null; then
2061925b89263Smrg  as_mkdir_p='mkdir -p "$as_dir"'
20620ea133fd7Smrgelse
20621ea133fd7Smrg  test -d ./-p && rmdir ./-p
20622ea133fd7Smrg  as_mkdir_p=false
20623ea133fd7Smrgfi
20624a253d6aeSmrg
2062531637056Smrg
2062631637056Smrg# as_fn_executable_p FILE
2062731637056Smrg# -----------------------
2062831637056Smrg# Test if FILE is an executable regular file.
2062931637056Smrgas_fn_executable_p ()
2063031637056Smrg{
2063131637056Smrg  test -f "$1" && test -x "$1"
2063231637056Smrg} # as_fn_executable_p
2063331637056Smrgas_test_x='test -x'
2063431637056Smrgas_executable_p=as_fn_executable_p
20635a253d6aeSmrg
20636ea133fd7Smrg# Sed expression to map a string onto a valid CPP name.
20637ea133fd7Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
20638a253d6aeSmrg
20639ea133fd7Smrg# Sed expression to map a string onto a valid variable name.
20640ea133fd7Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
20641a253d6aeSmrg
20642a253d6aeSmrg
20643ea133fd7Smrgexec 6>&1
2064425b89263Smrg## ----------------------------------- ##
2064525b89263Smrg## Main body of $CONFIG_STATUS script. ##
2064625b89263Smrg## ----------------------------------- ##
2064725b89263Smrg_ASEOF
2064825b89263Smrgtest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
20649a253d6aeSmrg
2065025b89263Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
2065125b89263Smrg# Save the log message, to keep $0 and so on meaningful, and to
20652ea133fd7Smrg# report actual input values of CONFIG_FILES etc. instead of their
20653ea133fd7Smrg# values after options handling.
20654ea133fd7Smrgac_log="
20655b41a30aaSmrgThis file was extended by libXtst $as_me 1.2.4, which was
20656b41a30aaSmrggenerated by GNU Autoconf 2.71.  Invocation command line was
20657a253d6aeSmrg
20658ea133fd7Smrg  CONFIG_FILES    = $CONFIG_FILES
20659ea133fd7Smrg  CONFIG_HEADERS  = $CONFIG_HEADERS
20660ea133fd7Smrg  CONFIG_LINKS    = $CONFIG_LINKS
20661ea133fd7Smrg  CONFIG_COMMANDS = $CONFIG_COMMANDS
20662ea133fd7Smrg  $ $0 $@
20663a253d6aeSmrg
20664ea133fd7Smrgon `(hostname || uname -n) 2>/dev/null | sed 1q`
20665ea133fd7Smrg"
20666a253d6aeSmrg
20667ea133fd7Smrg_ACEOF
20668a253d6aeSmrg
20669ea133fd7Smrgcase $ac_config_files in *"
20670ea133fd7Smrg"*) set x $ac_config_files; shift; ac_config_files=$*;;
20671ea133fd7Smrgesac
20672a253d6aeSmrg
20673ea133fd7Smrgcase $ac_config_headers in *"
20674ea133fd7Smrg"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
20675ea133fd7Smrgesac
20676a253d6aeSmrg
20677a253d6aeSmrg
20678ea133fd7Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20679ea133fd7Smrg# Files that config.status was made for.
20680ea133fd7Smrgconfig_files="$ac_config_files"
20681ea133fd7Smrgconfig_headers="$ac_config_headers"
20682ea133fd7Smrgconfig_commands="$ac_config_commands"
20683a253d6aeSmrg
20684ea133fd7Smrg_ACEOF
20685a253d6aeSmrg
20686ea133fd7Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20687ea133fd7Smrgac_cs_usage="\
2068825b89263Smrg\`$as_me' instantiates files and other configuration actions
2068925b89263Smrgfrom templates according to the current configuration.  Unless the files
2069025b89263Smrgand actions are specified as TAGs, all are instantiated by default.
20691a253d6aeSmrg
2069225b89263SmrgUsage: $0 [OPTION]... [TAG]...
20693a253d6aeSmrg
20694ea133fd7Smrg  -h, --help       print this help, then exit
20695ea133fd7Smrg  -V, --version    print version number and configuration settings, then exit
2069625b89263Smrg      --config     print configuration, then exit
20697ea133fd7Smrg  -q, --quiet, --silent
20698ea133fd7Smrg                   do not print progress messages
20699ea133fd7Smrg  -d, --debug      don't remove temporary files
20700ea133fd7Smrg      --recheck    update $as_me by reconfiguring in the same conditions
20701ea133fd7Smrg      --file=FILE[:TEMPLATE]
20702ea133fd7Smrg                   instantiate the configuration file FILE
20703ea133fd7Smrg      --header=FILE[:TEMPLATE]
20704ea133fd7Smrg                   instantiate the configuration header FILE
20705a253d6aeSmrg
20706ea133fd7SmrgConfiguration files:
20707ea133fd7Smrg$config_files
20708a253d6aeSmrg
20709ea133fd7SmrgConfiguration headers:
20710ea133fd7Smrg$config_headers
20711a253d6aeSmrg
20712ea133fd7SmrgConfiguration commands:
20713ea133fd7Smrg$config_commands
20714a253d6aeSmrg
20715b41a30aaSmrgReport bugs to <https://gitlab.freedesktop.org/xorg/lib/libxtst/-/issues>."
20716a253d6aeSmrg
20717ea133fd7Smrg_ACEOF
20718b41a30aaSmrgac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
20719b41a30aaSmrgac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
20720ea133fd7Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20721b41a30aaSmrgac_cs_config='$ac_cs_config_escaped'
20722ea133fd7Smrgac_cs_version="\\
20723b41a30aaSmrglibXtst config.status 1.2.4
20724b41a30aaSmrgconfigured by $0, generated by GNU Autoconf 2.71,
2072525b89263Smrg  with options \\"\$ac_cs_config\\"
20726a253d6aeSmrg
20727b41a30aaSmrgCopyright (C) 2021 Free Software Foundation, Inc.
20728ea133fd7SmrgThis config.status script is free software; the Free Software Foundation
20729ea133fd7Smrggives unlimited permission to copy, distribute and modify it."
20730a253d6aeSmrg
20731ea133fd7Smrgac_pwd='$ac_pwd'
20732ea133fd7Smrgsrcdir='$srcdir'
20733ea133fd7SmrgINSTALL='$INSTALL'
20734ea133fd7SmrgMKDIR_P='$MKDIR_P'
20735ea133fd7SmrgAWK='$AWK'
20736ea133fd7Smrgtest -n "\$AWK" || AWK=awk
20737ea133fd7Smrg_ACEOF
20738a253d6aeSmrg
20739ea133fd7Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20740ea133fd7Smrg# The default lists apply if the user does not specify any file.
20741ea133fd7Smrgac_need_defaults=:
20742ea133fd7Smrgwhile test $# != 0
20743a253d6aeSmrgdo
20744ea133fd7Smrg  case $1 in
2074525b89263Smrg  --*=?*)
20746ea133fd7Smrg    ac_option=`expr "X$1" : 'X\([^=]*\)='`
20747ea133fd7Smrg    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
20748ea133fd7Smrg    ac_shift=:
20749ea133fd7Smrg    ;;
2075025b89263Smrg  --*=)
2075125b89263Smrg    ac_option=`expr "X$1" : 'X\([^=]*\)='`
2075225b89263Smrg    ac_optarg=
2075325b89263Smrg    ac_shift=:
2075425b89263Smrg    ;;
20755ea133fd7Smrg  *)
20756ea133fd7Smrg    ac_option=$1
20757ea133fd7Smrg    ac_optarg=$2
20758ea133fd7Smrg    ac_shift=shift
20759ea133fd7Smrg    ;;
20760ea133fd7Smrg  esac
20761a253d6aeSmrg
20762ea133fd7Smrg  case $ac_option in
20763ea133fd7Smrg  # Handling of the options.
20764ea133fd7Smrg  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
20765ea133fd7Smrg    ac_cs_recheck=: ;;
20766ea133fd7Smrg  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
20767b41a30aaSmrg    printf "%s\n" "$ac_cs_version"; exit ;;
2076825b89263Smrg  --config | --confi | --conf | --con | --co | --c )
20769b41a30aaSmrg    printf "%s\n" "$ac_cs_config"; exit ;;
20770ea133fd7Smrg  --debug | --debu | --deb | --de | --d | -d )
20771ea133fd7Smrg    debug=: ;;
20772ea133fd7Smrg  --file | --fil | --fi | --f )
20773ea133fd7Smrg    $ac_shift
20774ea133fd7Smrg    case $ac_optarg in
20775b41a30aaSmrg    *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
2077625b89263Smrg    '') as_fn_error $? "missing file argument" ;;
20777ea133fd7Smrg    esac
2077825b89263Smrg    as_fn_append CONFIG_FILES " '$ac_optarg'"
20779ea133fd7Smrg    ac_need_defaults=false;;
20780ea133fd7Smrg  --header | --heade | --head | --hea )
20781ea133fd7Smrg    $ac_shift
20782ea133fd7Smrg    case $ac_optarg in
20783b41a30aaSmrg    *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
20784ea133fd7Smrg    esac
2078525b89263Smrg    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
20786ea133fd7Smrg    ac_need_defaults=false;;
20787ea133fd7Smrg  --he | --h)
20788ea133fd7Smrg    # Conflict between --help and --header
2078925b89263Smrg    as_fn_error $? "ambiguous option: \`$1'
2079025b89263SmrgTry \`$0 --help' for more information.";;
20791ea133fd7Smrg  --help | --hel | -h )
20792b41a30aaSmrg    printf "%s\n" "$ac_cs_usage"; exit ;;
20793ea133fd7Smrg  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
20794ea133fd7Smrg  | -silent | --silent | --silen | --sile | --sil | --si | --s)
20795ea133fd7Smrg    ac_cs_silent=: ;;
20796a253d6aeSmrg
20797ea133fd7Smrg  # This is an error.
2079825b89263Smrg  -*) as_fn_error $? "unrecognized option: \`$1'
2079925b89263SmrgTry \`$0 --help' for more information." ;;
20800a253d6aeSmrg
2080125b89263Smrg  *) as_fn_append ac_config_targets " $1"
20802ea133fd7Smrg     ac_need_defaults=false ;;
20803a253d6aeSmrg
20804ea133fd7Smrg  esac
20805ea133fd7Smrg  shift
20806a253d6aeSmrgdone
20807a253d6aeSmrg
20808ea133fd7Smrgac_configure_extra_args=
20809ea133fd7Smrg
20810ea133fd7Smrgif $ac_cs_silent; then
20811ea133fd7Smrg  exec 6>/dev/null
20812ea133fd7Smrg  ac_configure_extra_args="$ac_configure_extra_args --silent"
20813a253d6aeSmrgfi
20814ea133fd7Smrg
20815ea133fd7Smrg_ACEOF
20816ea133fd7Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20817ea133fd7Smrgif \$ac_cs_recheck; then
2081831637056Smrg  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
20819ea133fd7Smrg  shift
20820b41a30aaSmrg  \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
20821ea133fd7Smrg  CONFIG_SHELL='$SHELL'
20822ea133fd7Smrg  export CONFIG_SHELL
20823ea133fd7Smrg  exec "\$@"
20824a253d6aeSmrgfi
20825a253d6aeSmrg
20826ea133fd7Smrg_ACEOF
20827ea133fd7Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20828ea133fd7Smrgexec 5>>config.log
20829ea133fd7Smrg{
20830ea133fd7Smrg  echo
20831ea133fd7Smrg  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
20832ea133fd7Smrg## Running $as_me. ##
20833ea133fd7Smrg_ASBOX
20834b41a30aaSmrg  printf "%s\n" "$ac_log"
20835ea133fd7Smrg} >&5
20836a253d6aeSmrg
20837ea133fd7Smrg_ACEOF
20838ea133fd7Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20839ea133fd7Smrg#
20840ea133fd7Smrg# INIT-COMMANDS
20841ea133fd7Smrg#
20842b41a30aaSmrgAMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
20843ea133fd7Smrg
20844ea133fd7Smrg
20845ea133fd7Smrg# The HP-UX ksh and POSIX shell print the target directory to stdout
20846ea133fd7Smrg# if CDPATH is set.
20847ea133fd7Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
20848ea133fd7Smrg
20849ea133fd7Smrgsed_quote_subst='$sed_quote_subst'
20850ea133fd7Smrgdouble_quote_subst='$double_quote_subst'
20851ea133fd7Smrgdelay_variable_subst='$delay_variable_subst'
2085225b89263Smrgmacro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
2085325b89263Smrgmacro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
2085425b89263Smrgenable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
2085525b89263Smrgenable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
2085625b89263Smrgpic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
2085725b89263Smrgenable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
20858b41a30aaSmrgshared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
2085925b89263SmrgSHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
2086025b89263SmrgECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
2086157ee1794SmrgPATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
2086225b89263Smrghost_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
2086325b89263Smrghost='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
2086425b89263Smrghost_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
2086525b89263Smrgbuild_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
2086625b89263Smrgbuild='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
2086725b89263Smrgbuild_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
2086825b89263SmrgSED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
2086925b89263SmrgXsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
2087025b89263SmrgGREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
2087125b89263SmrgEGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
2087225b89263SmrgFGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
2087325b89263SmrgLD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
2087425b89263SmrgNM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
2087525b89263SmrgLN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
2087625b89263Smrgmax_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
2087725b89263Smrgac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
2087825b89263Smrgexeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
2087925b89263Smrglt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
2088025b89263Smrglt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
2088125b89263Smrglt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
2088206f32fbeSmrglt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
2088306f32fbeSmrglt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
2088425b89263Smrgreload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
2088525b89263Smrgreload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
20886b41a30aaSmrgFILECMD='`$ECHO "$FILECMD" | $SED "$delay_single_quote_subst"`'
2088725b89263SmrgOBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
2088825b89263Smrgdeplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
2088925b89263Smrgfile_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
2089006f32fbeSmrgfile_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
2089106f32fbeSmrgwant_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
2089206f32fbeSmrgDLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
2089306f32fbeSmrgsharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
2089425b89263SmrgAR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
20895b41a30aaSmrglt_ar_flags='`$ECHO "$lt_ar_flags" | $SED "$delay_single_quote_subst"`'
2089625b89263SmrgAR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
2089706f32fbeSmrgarchiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
2089825b89263SmrgSTRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
2089925b89263SmrgRANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
2090025b89263Smrgold_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
2090125b89263Smrgold_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
2090225b89263Smrgold_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
2090325b89263Smrglock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
2090425b89263SmrgCC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
2090525b89263SmrgCFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
2090625b89263Smrgcompiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
2090725b89263SmrgGCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
2090825b89263Smrglt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
2090925b89263Smrglt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
20910b41a30aaSmrglt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
2091125b89263Smrglt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
2091225b89263Smrglt_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"`'
20913b41a30aaSmrglt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
2091406f32fbeSmrgnm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
2091506f32fbeSmrglt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
20916b41a30aaSmrglt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
2091725b89263Smrgobjdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
2091825b89263SmrgMAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
2091925b89263Smrglt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
2092025b89263Smrglt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
2092106f32fbeSmrglt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
2092225b89263Smrglt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
2092325b89263Smrglt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
2092425b89263Smrgneed_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
2092506f32fbeSmrgMANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
2092625b89263SmrgDSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
2092725b89263SmrgNMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
2092825b89263SmrgLIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
2092925b89263SmrgOTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
2093025b89263SmrgOTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
2093125b89263Smrglibext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
2093225b89263Smrgshrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
2093325b89263Smrgextract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
2093425b89263Smrgarchive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
2093525b89263Smrgenable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
2093625b89263Smrgexport_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
2093725b89263Smrgwhole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
2093825b89263Smrgcompiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
2093925b89263Smrgold_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
2094025b89263Smrgold_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
2094125b89263Smrgarchive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
2094225b89263Smrgarchive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
2094325b89263Smrgmodule_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
2094425b89263Smrgmodule_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
2094525b89263Smrgwith_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
2094625b89263Smrgallow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
2094725b89263Smrgno_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
2094825b89263Smrghardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
2094925b89263Smrghardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
2095025b89263Smrghardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
2095125b89263Smrghardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
2095225b89263Smrghardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
2095325b89263Smrghardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
2095425b89263Smrghardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
2095525b89263Smrginherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
2095625b89263Smrglink_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
2095725b89263Smrgalways_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
2095825b89263Smrgexport_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
2095925b89263Smrgexclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
2096025b89263Smrginclude_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
2096125b89263Smrgprelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
2096206f32fbeSmrgpostlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
2096325b89263Smrgfile_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
2096425b89263Smrgvariables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
2096525b89263Smrgneed_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
2096625b89263Smrgneed_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
2096725b89263Smrgversion_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
2096825b89263Smrgrunpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
2096925b89263Smrgshlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
2097025b89263Smrgshlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
2097125b89263Smrglibname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
2097225b89263Smrglibrary_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
2097325b89263Smrgsoname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
2097425b89263Smrginstall_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
2097525b89263Smrgpostinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
2097625b89263Smrgpostuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
2097725b89263Smrgfinish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
2097825b89263Smrgfinish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
2097925b89263Smrghardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
2098025b89263Smrgsys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
20981b41a30aaSmrgconfigure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
20982b41a30aaSmrgconfigure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
2098325b89263Smrghardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
2098425b89263Smrgenable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
2098525b89263Smrgenable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
2098625b89263Smrgenable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
2098725b89263Smrgold_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
2098825b89263Smrgstriplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
20989ea133fd7Smrg
20990ea133fd7SmrgLTCC='$LTCC'
20991ea133fd7SmrgLTCFLAGS='$LTCFLAGS'
20992ea133fd7Smrgcompiler='$compiler_DEFAULT'
20993ea133fd7Smrg
2099425b89263Smrg# A function that is used when there is no print builtin or printf.
2099525b89263Smrgfunc_fallback_echo ()
2099625b89263Smrg{
2099725b89263Smrg  eval 'cat <<_LTECHO_EOF
2099825b89263Smrg\$1
2099925b89263Smrg_LTECHO_EOF'
2100025b89263Smrg}
2100125b89263Smrg
21002ea133fd7Smrg# Quote evaled strings.
2100325b89263Smrgfor var in SHELL \
2100425b89263SmrgECHO \
2100557ee1794SmrgPATH_SEPARATOR \
2100625b89263SmrgSED \
21007ea133fd7SmrgGREP \
21008ea133fd7SmrgEGREP \
21009ea133fd7SmrgFGREP \
21010ea133fd7SmrgLD \
21011ea133fd7SmrgNM \
21012ea133fd7SmrgLN_S \
21013ea133fd7Smrglt_SP2NL \
21014ea133fd7Smrglt_NL2SP \
21015ea133fd7Smrgreload_flag \
21016b41a30aaSmrgFILECMD \
21017ea133fd7SmrgOBJDUMP \
21018ea133fd7Smrgdeplibs_check_method \
21019ea133fd7Smrgfile_magic_cmd \
2102006f32fbeSmrgfile_magic_glob \
2102106f32fbeSmrgwant_nocaseglob \
2102206f32fbeSmrgDLLTOOL \
2102306f32fbeSmrgsharedlib_from_linklib_cmd \
21024ea133fd7SmrgAR \
2102506f32fbeSmrgarchiver_list_spec \
21026ea133fd7SmrgSTRIP \
21027ea133fd7SmrgRANLIB \
21028ea133fd7SmrgCC \
21029ea133fd7SmrgCFLAGS \
21030ea133fd7Smrgcompiler \
21031ea133fd7Smrglt_cv_sys_global_symbol_pipe \
21032ea133fd7Smrglt_cv_sys_global_symbol_to_cdecl \
21033b41a30aaSmrglt_cv_sys_global_symbol_to_import \
21034ea133fd7Smrglt_cv_sys_global_symbol_to_c_name_address \
21035ea133fd7Smrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
21036b41a30aaSmrglt_cv_nm_interface \
2103706f32fbeSmrgnm_file_list_spec \
21038b41a30aaSmrglt_cv_truncate_bin \
21039ea133fd7Smrglt_prog_compiler_no_builtin_flag \
21040ea133fd7Smrglt_prog_compiler_pic \
2104106f32fbeSmrglt_prog_compiler_wl \
21042ea133fd7Smrglt_prog_compiler_static \
21043ea133fd7Smrglt_cv_prog_compiler_c_o \
21044ea133fd7Smrgneed_locks \
2104506f32fbeSmrgMANIFEST_TOOL \
21046ea133fd7SmrgDSYMUTIL \
21047ea133fd7SmrgNMEDIT \
21048ea133fd7SmrgLIPO \
21049ea133fd7SmrgOTOOL \
21050ea133fd7SmrgOTOOL64 \
21051ea133fd7Smrgshrext_cmds \
21052ea133fd7Smrgexport_dynamic_flag_spec \
21053ea133fd7Smrgwhole_archive_flag_spec \
21054ea133fd7Smrgcompiler_needs_object \
21055ea133fd7Smrgwith_gnu_ld \
21056ea133fd7Smrgallow_undefined_flag \
21057ea133fd7Smrgno_undefined_flag \
21058ea133fd7Smrghardcode_libdir_flag_spec \
21059ea133fd7Smrghardcode_libdir_separator \
21060ea133fd7Smrgexclude_expsyms \
21061ea133fd7Smrginclude_expsyms \
21062ea133fd7Smrgfile_list_spec \
21063ea133fd7Smrgvariables_saved_for_relink \
21064ea133fd7Smrglibname_spec \
21065ea133fd7Smrglibrary_names_spec \
21066ea133fd7Smrgsoname_spec \
2106725b89263Smrginstall_override_mode \
21068ea133fd7Smrgfinish_eval \
21069ea133fd7Smrgold_striplib \
21070ea133fd7Smrgstriplib; do
2107125b89263Smrg    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
21072ea133fd7Smrg    *[\\\\\\\`\\"\\\$]*)
21073b41a30aaSmrg      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
21074ea133fd7Smrg      ;;
21075ea133fd7Smrg    *)
21076ea133fd7Smrg      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
21077ea133fd7Smrg      ;;
21078ea133fd7Smrg    esac
21079a253d6aeSmrgdone
21080ea133fd7Smrg
21081ea133fd7Smrg# Double-quote double-evaled strings.
21082ea133fd7Smrgfor var in reload_cmds \
21083ea133fd7Smrgold_postinstall_cmds \
21084ea133fd7Smrgold_postuninstall_cmds \
21085ea133fd7Smrgold_archive_cmds \
21086ea133fd7Smrgextract_expsyms_cmds \
21087ea133fd7Smrgold_archive_from_new_cmds \
21088ea133fd7Smrgold_archive_from_expsyms_cmds \
21089ea133fd7Smrgarchive_cmds \
21090ea133fd7Smrgarchive_expsym_cmds \
21091ea133fd7Smrgmodule_cmds \
21092ea133fd7Smrgmodule_expsym_cmds \
21093ea133fd7Smrgexport_symbols_cmds \
21094ea133fd7Smrgprelink_cmds \
2109506f32fbeSmrgpostlink_cmds \
21096ea133fd7Smrgpostinstall_cmds \
21097ea133fd7Smrgpostuninstall_cmds \
21098ea133fd7Smrgfinish_cmds \
21099ea133fd7Smrgsys_lib_search_path_spec \
21100b41a30aaSmrgconfigure_time_dlsearch_path \
21101b41a30aaSmrgconfigure_time_lt_sys_library_path; do
2110225b89263Smrg    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
21103ea133fd7Smrg    *[\\\\\\\`\\"\\\$]*)
21104b41a30aaSmrg      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
21105ea133fd7Smrg      ;;
21106ea133fd7Smrg    *)
21107ea133fd7Smrg      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
21108ea133fd7Smrg      ;;
21109ea133fd7Smrg    esac
21110a253d6aeSmrgdone
21111a253d6aeSmrg
21112ea133fd7Smrgac_aux_dir='$ac_aux_dir'
21113a253d6aeSmrg
21114b41a30aaSmrg# See if we are running on zsh, and set the options that allow our
21115ea133fd7Smrg# commands through without removal of \ escapes INIT.
21116b41a30aaSmrgif test -n "\${ZSH_VERSION+set}"; then
21117ea133fd7Smrg   setopt NO_GLOB_SUBST
21118a253d6aeSmrgfi
21119a253d6aeSmrg
21120a253d6aeSmrg
21121ea133fd7Smrg    PACKAGE='$PACKAGE'
21122ea133fd7Smrg    VERSION='$VERSION'
21123ea133fd7Smrg    RM='$RM'
21124ea133fd7Smrg    ofile='$ofile'
21125a253d6aeSmrg
21126a253d6aeSmrg
21127a253d6aeSmrg
21128a253d6aeSmrg
21129ea133fd7Smrg_ACEOF
21130a253d6aeSmrg
21131ea133fd7Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21132a253d6aeSmrg
21133ea133fd7Smrg# Handling of arguments.
21134ea133fd7Smrgfor ac_config_target in $ac_config_targets
21135ea133fd7Smrgdo
21136ea133fd7Smrg  case $ac_config_target in
2113725b89263Smrg    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
2113806f32fbeSmrg    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
21139ea133fd7Smrg    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
21140ea133fd7Smrg    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
21141ea133fd7Smrg    "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
21142ea133fd7Smrg    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
2114325b89263Smrg    "specs/Makefile") CONFIG_FILES="$CONFIG_FILES specs/Makefile" ;;
21144ea133fd7Smrg    "xtst.pc") CONFIG_FILES="$CONFIG_FILES xtst.pc" ;;
21145a253d6aeSmrg
2114625b89263Smrg  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
21147ea133fd7Smrg  esac
21148ea133fd7Smrgdone
21149a253d6aeSmrg
21150a253d6aeSmrg
21151ea133fd7Smrg# If the user did not use the arguments to specify the items to instantiate,
21152ea133fd7Smrg# then the envvar interface is used.  Set only those that are not.
21153ea133fd7Smrg# We use the long form for the default assignment because of an extremely
21154ea133fd7Smrg# bizarre bug on SunOS 4.1.3.
21155ea133fd7Smrgif $ac_need_defaults; then
21156b41a30aaSmrg  test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
21157b41a30aaSmrg  test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
21158b41a30aaSmrg  test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands
21159a253d6aeSmrgfi
21160a253d6aeSmrg
21161ea133fd7Smrg# Have a temporary directory for convenience.  Make it in the build tree
21162ea133fd7Smrg# simply because there is no reason against having it here, and in addition,
21163ea133fd7Smrg# creating and moving files from /tmp can sometimes cause problems.
21164ea133fd7Smrg# Hook for its removal unless debugging.
21165ea133fd7Smrg# Note that there is a small window in which the directory will not be cleaned:
21166ea133fd7Smrg# after its creation but before its name has been assigned to `$tmp'.
21167ea133fd7Smrg$debug ||
21168ea133fd7Smrg{
2116925b89263Smrg  tmp= ac_tmp=
21170ea133fd7Smrg  trap 'exit_status=$?
2117125b89263Smrg  : "${ac_tmp:=$tmp}"
2117225b89263Smrg  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
21173ea133fd7Smrg' 0
2117425b89263Smrg  trap 'as_fn_exit 1' 1 2 13 15
21175ea133fd7Smrg}
21176ea133fd7Smrg# Create a (secure) tmp directory for tmp files.
21177a253d6aeSmrg
21178ea133fd7Smrg{
21179ea133fd7Smrg  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
2118025b89263Smrg  test -d "$tmp"
21181ea133fd7Smrg}  ||
21182ea133fd7Smrg{
21183ea133fd7Smrg  tmp=./conf$$-$RANDOM
21184ea133fd7Smrg  (umask 077 && mkdir "$tmp")
2118525b89263Smrg} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
2118625b89263Smrgac_tmp=$tmp
21187a253d6aeSmrg
21188ea133fd7Smrg# Set up the scripts for CONFIG_FILES section.
21189ea133fd7Smrg# No need to generate them if there are no CONFIG_FILES.
21190ea133fd7Smrg# This happens for instance with `./config.status config.h'.
21191ea133fd7Smrgif test -n "$CONFIG_FILES"; then
21192a253d6aeSmrg
21193a253d6aeSmrg
2119425b89263Smrgac_cr=`echo X | tr X '\015'`
2119525b89263Smrg# On cygwin, bash can eat \r inside `` if the user requested igncr.
2119625b89263Smrg# But we know of no other shell where ac_cr would be empty at this
2119725b89263Smrg# point, so we can use a bashism as a fallback.
2119825b89263Smrgif test "x$ac_cr" = x; then
2119925b89263Smrg  eval ac_cr=\$\'\\r\'
2120025b89263Smrgfi
21201ea133fd7Smrgac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
21202ea133fd7Smrgif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
21203ea133fd7Smrg  ac_cs_awk_cr='\\r'
21204a253d6aeSmrgelse
21205ea133fd7Smrg  ac_cs_awk_cr=$ac_cr
21206a253d6aeSmrgfi
21207a253d6aeSmrg
2120825b89263Smrgecho 'BEGIN {' >"$ac_tmp/subs1.awk" &&
21209ea133fd7Smrg_ACEOF
21210a253d6aeSmrg
21211a253d6aeSmrg
21212ea133fd7Smrg{
21213ea133fd7Smrg  echo "cat >conf$$subs.awk <<_ACEOF" &&
21214ea133fd7Smrg  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
21215ea133fd7Smrg  echo "_ACEOF"
21216ea133fd7Smrg} >conf$$subs.sh ||
2121725b89263Smrg  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
2121825b89263Smrgac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
21219ea133fd7Smrgac_delim='%!_!# '
21220ea133fd7Smrgfor ac_last_try in false false false false false :; do
21221ea133fd7Smrg  . ./conf$$subs.sh ||
2122225b89263Smrg    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
21223a253d6aeSmrg
21224ea133fd7Smrg  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
21225ea133fd7Smrg  if test $ac_delim_n = $ac_delim_num; then
21226ea133fd7Smrg    break
21227ea133fd7Smrg  elif $ac_last_try; then
2122825b89263Smrg    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
21229ea133fd7Smrg  else
21230ea133fd7Smrg    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21231ea133fd7Smrg  fi
21232ea133fd7Smrgdone
21233ea133fd7Smrgrm -f conf$$subs.sh
21234ea133fd7Smrg
21235ea133fd7Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
2123625b89263Smrgcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
21237ea133fd7Smrg_ACEOF
21238ea133fd7Smrgsed -n '
21239ea133fd7Smrgh
21240ea133fd7Smrgs/^/S["/; s/!.*/"]=/
21241ea133fd7Smrgp
21242ea133fd7Smrgg
21243ea133fd7Smrgs/^[^!]*!//
21244ea133fd7Smrg:repl
21245ea133fd7Smrgt repl
21246ea133fd7Smrgs/'"$ac_delim"'$//
21247ea133fd7Smrgt delim
21248ea133fd7Smrg:nl
21249ea133fd7Smrgh
2125025b89263Smrgs/\(.\{148\}\)..*/\1/
21251ea133fd7Smrgt more1
21252ea133fd7Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
21253ea133fd7Smrgp
21254ea133fd7Smrgn
21255ea133fd7Smrgb repl
21256ea133fd7Smrg:more1
21257ea133fd7Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/
21258ea133fd7Smrgp
21259ea133fd7Smrgg
21260ea133fd7Smrgs/.\{148\}//
21261ea133fd7Smrgt nl
21262ea133fd7Smrg:delim
21263ea133fd7Smrgh
2126425b89263Smrgs/\(.\{148\}\)..*/\1/
21265ea133fd7Smrgt more2
21266ea133fd7Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/
21267ea133fd7Smrgp
21268ea133fd7Smrgb
21269ea133fd7Smrg:more2
21270ea133fd7Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/
21271ea133fd7Smrgp
21272ea133fd7Smrgg
21273ea133fd7Smrgs/.\{148\}//
21274ea133fd7Smrgt delim
21275ea133fd7Smrg' <conf$$subs.awk | sed '
21276ea133fd7Smrg/^[^""]/{
21277ea133fd7Smrg  N
21278ea133fd7Smrg  s/\n//
21279ea133fd7Smrg}
21280ea133fd7Smrg' >>$CONFIG_STATUS || ac_write_fail=1
21281ea133fd7Smrgrm -f conf$$subs.awk
21282ea133fd7Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21283ea133fd7Smrg_ACAWK
2128425b89263Smrgcat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
21285ea133fd7Smrg  for (key in S) S_is_set[key] = 1
21286ea133fd7Smrg  FS = ""
21287a253d6aeSmrg
21288ea133fd7Smrg}
21289ea133fd7Smrg{
21290ea133fd7Smrg  line = $ 0
21291ea133fd7Smrg  nfields = split(line, field, "@")
21292ea133fd7Smrg  substed = 0
21293ea133fd7Smrg  len = length(field[1])
21294ea133fd7Smrg  for (i = 2; i < nfields; i++) {
21295ea133fd7Smrg    key = field[i]
21296ea133fd7Smrg    keylen = length(key)
21297ea133fd7Smrg    if (S_is_set[key]) {
21298ea133fd7Smrg      value = S[key]
21299ea133fd7Smrg      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
21300ea133fd7Smrg      len += length(value) + length(field[++i])
21301ea133fd7Smrg      substed = 1
21302ea133fd7Smrg    } else
21303ea133fd7Smrg      len += 1 + keylen
21304ea133fd7Smrg  }
21305ea133fd7Smrg
21306ea133fd7Smrg  print line
21307ea133fd7Smrg}
21308a253d6aeSmrg
21309ea133fd7Smrg_ACAWK
21310ea133fd7Smrg_ACEOF
21311ea133fd7Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21312ea133fd7Smrgif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
21313ea133fd7Smrg  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
21314a253d6aeSmrgelse
21315ea133fd7Smrg  cat
2131625b89263Smrgfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
2131725b89263Smrg  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
21318ea133fd7Smrg_ACEOF
21319a253d6aeSmrg
2132025b89263Smrg# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
2132125b89263Smrg# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
21322ea133fd7Smrg# trailing colons and then remove the whole line if VPATH becomes empty
21323ea133fd7Smrg# (actually we leave an empty line to preserve line numbers).
21324ea133fd7Smrgif test "x$srcdir" = x.; then
2132525b89263Smrg  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
2132625b89263Smrgh
2132725b89263Smrgs///
2132825b89263Smrgs/^/:/
2132925b89263Smrgs/[	 ]*$/:/
2133025b89263Smrgs/:\$(srcdir):/:/g
2133125b89263Smrgs/:\${srcdir}:/:/g
2133225b89263Smrgs/:@srcdir@:/:/g
2133325b89263Smrgs/^:*//
21334ea133fd7Smrgs/:*$//
2133525b89263Smrgx
2133625b89263Smrgs/\(=[	 ]*\).*/\1/
2133725b89263SmrgG
2133825b89263Smrgs/\n//
21339ea133fd7Smrgs/^[^=]*=[	 ]*$//
21340ea133fd7Smrg}'
21341ea133fd7Smrgfi
21342a253d6aeSmrg
21343ea133fd7Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21344ea133fd7Smrgfi # test -n "$CONFIG_FILES"
21345a253d6aeSmrg
21346ea133fd7Smrg# Set up the scripts for CONFIG_HEADERS section.
21347ea133fd7Smrg# No need to generate them if there are no CONFIG_HEADERS.
21348ea133fd7Smrg# This happens for instance with `./config.status Makefile'.
21349ea133fd7Smrgif test -n "$CONFIG_HEADERS"; then
2135025b89263Smrgcat >"$ac_tmp/defines.awk" <<\_ACAWK ||
21351ea133fd7SmrgBEGIN {
21352ea133fd7Smrg_ACEOF
21353a253d6aeSmrg
21354ea133fd7Smrg# Transform confdefs.h into an awk script `defines.awk', embedded as
21355ea133fd7Smrg# here-document in config.status, that substitutes the proper values into
21356ea133fd7Smrg# config.h.in to produce config.h.
21357a253d6aeSmrg
21358ea133fd7Smrg# Create a delimiter string that does not exist in confdefs.h, to ease
21359ea133fd7Smrg# handling of long lines.
21360ea133fd7Smrgac_delim='%!_!# '
21361ea133fd7Smrgfor ac_last_try in false false :; do
2136225b89263Smrg  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
2136325b89263Smrg  if test -z "$ac_tt"; then
21364ea133fd7Smrg    break
21365ea133fd7Smrg  elif $ac_last_try; then
2136625b89263Smrg    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
21367ea133fd7Smrg  else
21368ea133fd7Smrg    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21369ea133fd7Smrg  fi
21370ea133fd7Smrgdone
21371a253d6aeSmrg
21372ea133fd7Smrg# For the awk script, D is an array of macro values keyed by name,
21373ea133fd7Smrg# likewise P contains macro parameters if any.  Preserve backslash
21374ea133fd7Smrg# newline sequences.
21375a253d6aeSmrg
21376ea133fd7Smrgac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
21377ea133fd7Smrgsed -n '
21378ea133fd7Smrgs/.\{148\}/&'"$ac_delim"'/g
21379ea133fd7Smrgt rset
21380ea133fd7Smrg:rset
21381ea133fd7Smrgs/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
21382ea133fd7Smrgt def
21383ea133fd7Smrgd
21384ea133fd7Smrg:def
21385ea133fd7Smrgs/\\$//
21386ea133fd7Smrgt bsnl
21387ea133fd7Smrgs/["\\]/\\&/g
21388ea133fd7Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
21389ea133fd7SmrgD["\1"]=" \3"/p
21390ea133fd7Smrgs/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
21391ea133fd7Smrgd
21392ea133fd7Smrg:bsnl
21393ea133fd7Smrgs/["\\]/\\&/g
21394ea133fd7Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
21395ea133fd7SmrgD["\1"]=" \3\\\\\\n"\\/p
21396ea133fd7Smrgt cont
21397ea133fd7Smrgs/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
21398ea133fd7Smrgt cont
21399ea133fd7Smrgd
21400ea133fd7Smrg:cont
21401ea133fd7Smrgn
21402ea133fd7Smrgs/.\{148\}/&'"$ac_delim"'/g
21403ea133fd7Smrgt clear
21404ea133fd7Smrg:clear
21405ea133fd7Smrgs/\\$//
21406ea133fd7Smrgt bsnlc
21407ea133fd7Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/p
21408ea133fd7Smrgd
21409ea133fd7Smrg:bsnlc
21410ea133fd7Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
21411ea133fd7Smrgb cont
21412ea133fd7Smrg' <confdefs.h | sed '
21413ea133fd7Smrgs/'"$ac_delim"'/"\\\
21414ea133fd7Smrg"/g' >>$CONFIG_STATUS || ac_write_fail=1
21415ea133fd7Smrg
21416ea133fd7Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21417ea133fd7Smrg  for (key in D) D_is_set[key] = 1
21418ea133fd7Smrg  FS = ""
21419ea133fd7Smrg}
21420ea133fd7Smrg/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
21421ea133fd7Smrg  line = \$ 0
21422ea133fd7Smrg  split(line, arg, " ")
21423ea133fd7Smrg  if (arg[1] == "#") {
21424ea133fd7Smrg    defundef = arg[2]
21425ea133fd7Smrg    mac1 = arg[3]
21426ea133fd7Smrg  } else {
21427ea133fd7Smrg    defundef = substr(arg[1], 2)
21428ea133fd7Smrg    mac1 = arg[2]
21429ea133fd7Smrg  }
21430ea133fd7Smrg  split(mac1, mac2, "(") #)
21431ea133fd7Smrg  macro = mac2[1]
21432ea133fd7Smrg  prefix = substr(line, 1, index(line, defundef) - 1)
21433ea133fd7Smrg  if (D_is_set[macro]) {
21434ea133fd7Smrg    # Preserve the white space surrounding the "#".
21435ea133fd7Smrg    print prefix "define", macro P[macro] D[macro]
21436ea133fd7Smrg    next
21437ea133fd7Smrg  } else {
21438ea133fd7Smrg    # Replace #undef with comments.  This is necessary, for example,
21439ea133fd7Smrg    # in the case of _POSIX_SOURCE, which is predefined and required
21440ea133fd7Smrg    # on some systems where configure will not decide to define it.
21441ea133fd7Smrg    if (defundef == "undef") {
21442ea133fd7Smrg      print "/*", prefix defundef, macro, "*/"
21443ea133fd7Smrg      next
21444ea133fd7Smrg    }
21445ea133fd7Smrg  }
21446ea133fd7Smrg}
21447ea133fd7Smrg{ print }
21448ea133fd7Smrg_ACAWK
21449ea133fd7Smrg_ACEOF
21450ea133fd7Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
2145125b89263Smrg  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
21452ea133fd7Smrgfi # test -n "$CONFIG_HEADERS"
21453a253d6aeSmrg
21454a253d6aeSmrg
21455ea133fd7Smrgeval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
21456ea133fd7Smrgshift
21457ea133fd7Smrgfor ac_tag
21458ea133fd7Smrgdo
21459ea133fd7Smrg  case $ac_tag in
21460ea133fd7Smrg  :[FHLC]) ac_mode=$ac_tag; continue;;
21461ea133fd7Smrg  esac
21462ea133fd7Smrg  case $ac_mode$ac_tag in
21463ea133fd7Smrg  :[FHL]*:*);;
2146425b89263Smrg  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
21465ea133fd7Smrg  :[FH]-) ac_tag=-:-;;
21466ea133fd7Smrg  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
21467ea133fd7Smrg  esac
21468ea133fd7Smrg  ac_save_IFS=$IFS
21469ea133fd7Smrg  IFS=:
21470ea133fd7Smrg  set x $ac_tag
21471ea133fd7Smrg  IFS=$ac_save_IFS
21472ea133fd7Smrg  shift
21473ea133fd7Smrg  ac_file=$1
21474ea133fd7Smrg  shift
21475a253d6aeSmrg
21476ea133fd7Smrg  case $ac_mode in
21477ea133fd7Smrg  :L) ac_source=$1;;
21478ea133fd7Smrg  :[FH])
21479ea133fd7Smrg    ac_file_inputs=
21480ea133fd7Smrg    for ac_f
21481ea133fd7Smrg    do
21482ea133fd7Smrg      case $ac_f in
2148325b89263Smrg      -) ac_f="$ac_tmp/stdin";;
21484ea133fd7Smrg      *) # Look for the file first in the build tree, then in the source tree
21485ea133fd7Smrg	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
21486ea133fd7Smrg	 # because $ac_f cannot contain `:'.
21487ea133fd7Smrg	 test -f "$ac_f" ||
21488ea133fd7Smrg	   case $ac_f in
21489ea133fd7Smrg	   [\\/$]*) false;;
21490ea133fd7Smrg	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
21491ea133fd7Smrg	   esac ||
2149225b89263Smrg	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
21493ea133fd7Smrg      esac
21494b41a30aaSmrg      case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
2149525b89263Smrg      as_fn_append ac_file_inputs " '$ac_f'"
21496ea133fd7Smrg    done
21497a253d6aeSmrg
21498ea133fd7Smrg    # Let's still pretend it is `configure' which instantiates (i.e., don't
21499ea133fd7Smrg    # use $as_me), people would be surprised to read:
21500ea133fd7Smrg    #    /* config.h.  Generated by config.status.  */
21501ea133fd7Smrg    configure_input='Generated from '`
21502b41a30aaSmrg	  printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
21503ea133fd7Smrg	`' by configure.'
21504ea133fd7Smrg    if test x"$ac_file" != x-; then
21505ea133fd7Smrg      configure_input="$ac_file.  $configure_input"
21506b41a30aaSmrg      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
21507b41a30aaSmrgprintf "%s\n" "$as_me: creating $ac_file" >&6;}
21508ea133fd7Smrg    fi
21509ea133fd7Smrg    # Neutralize special characters interpreted by sed in replacement strings.
21510ea133fd7Smrg    case $configure_input in #(
21511ea133fd7Smrg    *\&* | *\|* | *\\* )
21512b41a30aaSmrg       ac_sed_conf_input=`printf "%s\n" "$configure_input" |
21513ea133fd7Smrg       sed 's/[\\\\&|]/\\\\&/g'`;; #(
21514ea133fd7Smrg    *) ac_sed_conf_input=$configure_input;;
21515a253d6aeSmrg    esac
21516a253d6aeSmrg
21517ea133fd7Smrg    case $ac_tag in
2151825b89263Smrg    *:-:* | *:-) cat >"$ac_tmp/stdin" \
2151925b89263Smrg      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
21520a253d6aeSmrg    esac
21521ea133fd7Smrg    ;;
21522ea133fd7Smrg  esac
21523a253d6aeSmrg
21524ea133fd7Smrg  ac_dir=`$as_dirname -- "$ac_file" ||
21525ea133fd7Smrg$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21526ea133fd7Smrg	 X"$ac_file" : 'X\(//\)[^/]' \| \
21527ea133fd7Smrg	 X"$ac_file" : 'X\(//\)$' \| \
21528ea133fd7Smrg	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
21529b41a30aaSmrgprintf "%s\n" X"$ac_file" |
21530ea133fd7Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21531ea133fd7Smrg	    s//\1/
21532ea133fd7Smrg	    q
21533ea133fd7Smrg	  }
21534ea133fd7Smrg	  /^X\(\/\/\)[^/].*/{
21535ea133fd7Smrg	    s//\1/
21536ea133fd7Smrg	    q
21537ea133fd7Smrg	  }
21538ea133fd7Smrg	  /^X\(\/\/\)$/{
21539ea133fd7Smrg	    s//\1/
21540ea133fd7Smrg	    q
21541ea133fd7Smrg	  }
21542ea133fd7Smrg	  /^X\(\/\).*/{
21543ea133fd7Smrg	    s//\1/
21544ea133fd7Smrg	    q
21545ea133fd7Smrg	  }
21546ea133fd7Smrg	  s/.*/./; q'`
2154725b89263Smrg  as_dir="$ac_dir"; as_fn_mkdir_p
21548ea133fd7Smrg  ac_builddir=.
21549a253d6aeSmrg
21550ea133fd7Smrgcase "$ac_dir" in
21551ea133fd7Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
21552ea133fd7Smrg*)
21553b41a30aaSmrg  ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
21554ea133fd7Smrg  # A ".." for each directory in $ac_dir_suffix.
21555b41a30aaSmrg  ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
21556ea133fd7Smrg  case $ac_top_builddir_sub in
21557ea133fd7Smrg  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
21558ea133fd7Smrg  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
21559ea133fd7Smrg  esac ;;
21560ea133fd7Smrgesac
21561ea133fd7Smrgac_abs_top_builddir=$ac_pwd
21562ea133fd7Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix
21563ea133fd7Smrg# for backward compatibility:
21564ea133fd7Smrgac_top_builddir=$ac_top_build_prefix
21565a253d6aeSmrg
21566ea133fd7Smrgcase $srcdir in
21567ea133fd7Smrg  .)  # We are building in place.
21568ea133fd7Smrg    ac_srcdir=.
21569ea133fd7Smrg    ac_top_srcdir=$ac_top_builddir_sub
21570ea133fd7Smrg    ac_abs_top_srcdir=$ac_pwd ;;
21571ea133fd7Smrg  [\\/]* | ?:[\\/]* )  # Absolute name.
21572ea133fd7Smrg    ac_srcdir=$srcdir$ac_dir_suffix;
21573ea133fd7Smrg    ac_top_srcdir=$srcdir
21574ea133fd7Smrg    ac_abs_top_srcdir=$srcdir ;;
21575ea133fd7Smrg  *) # Relative name.
21576ea133fd7Smrg    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
21577ea133fd7Smrg    ac_top_srcdir=$ac_top_build_prefix$srcdir
21578ea133fd7Smrg    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
21579ea133fd7Smrgesac
21580ea133fd7Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
21581a253d6aeSmrg
21582a253d6aeSmrg
21583ea133fd7Smrg  case $ac_mode in
21584ea133fd7Smrg  :F)
21585ea133fd7Smrg  #
21586ea133fd7Smrg  # CONFIG_FILE
21587ea133fd7Smrg  #
21588a253d6aeSmrg
21589ea133fd7Smrg  case $INSTALL in
21590ea133fd7Smrg  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
21591ea133fd7Smrg  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
21592ea133fd7Smrg  esac
21593ea133fd7Smrg  ac_MKDIR_P=$MKDIR_P
21594ea133fd7Smrg  case $MKDIR_P in
21595ea133fd7Smrg  [\\/$]* | ?:[\\/]* ) ;;
21596ea133fd7Smrg  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
21597ea133fd7Smrg  esac
21598ea133fd7Smrg_ACEOF
21599a253d6aeSmrg
21600ea133fd7Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21601ea133fd7Smrg# If the template does not know about datarootdir, expand it.
21602ea133fd7Smrg# FIXME: This hack should be removed a few years after 2.60.
21603ea133fd7Smrgac_datarootdir_hack=; ac_datarootdir_seen=
21604ea133fd7Smrgac_sed_dataroot='
21605ea133fd7Smrg/datarootdir/ {
21606ea133fd7Smrg  p
21607ea133fd7Smrg  q
21608ea133fd7Smrg}
21609ea133fd7Smrg/@datadir@/p
21610ea133fd7Smrg/@docdir@/p
21611ea133fd7Smrg/@infodir@/p
21612ea133fd7Smrg/@localedir@/p
2161325b89263Smrg/@mandir@/p'
21614ea133fd7Smrgcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
21615ea133fd7Smrg*datarootdir*) ac_datarootdir_seen=yes;;
21616ea133fd7Smrg*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
21617b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
21618b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
21619ea133fd7Smrg_ACEOF
21620ea133fd7Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21621ea133fd7Smrg  ac_datarootdir_hack='
21622ea133fd7Smrg  s&@datadir@&$datadir&g
21623ea133fd7Smrg  s&@docdir@&$docdir&g
21624ea133fd7Smrg  s&@infodir@&$infodir&g
21625ea133fd7Smrg  s&@localedir@&$localedir&g
21626ea133fd7Smrg  s&@mandir@&$mandir&g
2162725b89263Smrg  s&\\\${datarootdir}&$datarootdir&g' ;;
21628ea133fd7Smrgesac
21629ea133fd7Smrg_ACEOF
21630a253d6aeSmrg
21631ea133fd7Smrg# Neutralize VPATH when `$srcdir' = `.'.
21632ea133fd7Smrg# Shell code in configure.ac might set extrasub.
21633ea133fd7Smrg# FIXME: do we really want to maintain this feature?
21634ea133fd7Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21635ea133fd7Smrgac_sed_extra="$ac_vpsub
21636ea133fd7Smrg$extrasub
21637ea133fd7Smrg_ACEOF
21638ea133fd7Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21639ea133fd7Smrg:t
21640ea133fd7Smrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21641ea133fd7Smrgs|@configure_input@|$ac_sed_conf_input|;t t
21642ea133fd7Smrgs&@top_builddir@&$ac_top_builddir_sub&;t t
21643ea133fd7Smrgs&@top_build_prefix@&$ac_top_build_prefix&;t t
21644ea133fd7Smrgs&@srcdir@&$ac_srcdir&;t t
21645ea133fd7Smrgs&@abs_srcdir@&$ac_abs_srcdir&;t t
21646ea133fd7Smrgs&@top_srcdir@&$ac_top_srcdir&;t t
21647ea133fd7Smrgs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
21648ea133fd7Smrgs&@builddir@&$ac_builddir&;t t
21649ea133fd7Smrgs&@abs_builddir@&$ac_abs_builddir&;t t
21650ea133fd7Smrgs&@abs_top_builddir@&$ac_abs_top_builddir&;t t
21651ea133fd7Smrgs&@INSTALL@&$ac_INSTALL&;t t
21652ea133fd7Smrgs&@MKDIR_P@&$ac_MKDIR_P&;t t
21653ea133fd7Smrg$ac_datarootdir_hack
21654ea133fd7Smrg"
2165525b89263Smrgeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
2165625b89263Smrg  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21657a253d6aeSmrg
21658ea133fd7Smrgtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
2165925b89263Smrg  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
2166025b89263Smrg  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
2166125b89263Smrg      "$ac_tmp/out"`; test -z "$ac_out"; } &&
21662b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
2166325b89263Smrgwhich seems to be undefined.  Please make sure it is defined" >&5
21664b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
2166525b89263Smrgwhich seems to be undefined.  Please make sure it is defined" >&2;}
21666a253d6aeSmrg
2166725b89263Smrg  rm -f "$ac_tmp/stdin"
21668ea133fd7Smrg  case $ac_file in
2166925b89263Smrg  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
2167025b89263Smrg  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
21671ea133fd7Smrg  esac \
2167225b89263Smrg  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21673ea133fd7Smrg ;;
21674ea133fd7Smrg  :H)
21675ea133fd7Smrg  #
21676ea133fd7Smrg  # CONFIG_HEADER
21677ea133fd7Smrg  #
21678ea133fd7Smrg  if test x"$ac_file" != x-; then
21679ea133fd7Smrg    {
21680b41a30aaSmrg      printf "%s\n" "/* $configure_input  */" >&1 \
2168125b89263Smrg      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
2168225b89263Smrg    } >"$ac_tmp/config.h" \
2168325b89263Smrg      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
2168425b89263Smrg    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
21685b41a30aaSmrg      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
21686b41a30aaSmrgprintf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
21687ea133fd7Smrg    else
21688ea133fd7Smrg      rm -f "$ac_file"
2168925b89263Smrg      mv "$ac_tmp/config.h" "$ac_file" \
2169025b89263Smrg	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
21691ea133fd7Smrg    fi
21692ea133fd7Smrg  else
21693b41a30aaSmrg    printf "%s\n" "/* $configure_input  */" >&1 \
2169425b89263Smrg      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
2169525b89263Smrg      || as_fn_error $? "could not create -" "$LINENO" 5
21696ea133fd7Smrg  fi
21697ea133fd7Smrg# Compute "$ac_file"'s index in $config_headers.
21698ea133fd7Smrg_am_arg="$ac_file"
21699ea133fd7Smrg_am_stamp_count=1
21700ea133fd7Smrgfor _am_header in $config_headers :; do
21701ea133fd7Smrg  case $_am_header in
21702ea133fd7Smrg    $_am_arg | $_am_arg:* )
21703ea133fd7Smrg      break ;;
21704ea133fd7Smrg    * )
21705ea133fd7Smrg      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
21706ea133fd7Smrg  esac
21707ea133fd7Smrgdone
21708ea133fd7Smrgecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
21709ea133fd7Smrg$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21710ea133fd7Smrg	 X"$_am_arg" : 'X\(//\)[^/]' \| \
21711ea133fd7Smrg	 X"$_am_arg" : 'X\(//\)$' \| \
21712ea133fd7Smrg	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
21713b41a30aaSmrgprintf "%s\n" X"$_am_arg" |
21714ea133fd7Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21715ea133fd7Smrg	    s//\1/
21716ea133fd7Smrg	    q
21717ea133fd7Smrg	  }
21718ea133fd7Smrg	  /^X\(\/\/\)[^/].*/{
21719ea133fd7Smrg	    s//\1/
21720ea133fd7Smrg	    q
21721ea133fd7Smrg	  }
21722ea133fd7Smrg	  /^X\(\/\/\)$/{
21723ea133fd7Smrg	    s//\1/
21724ea133fd7Smrg	    q
21725ea133fd7Smrg	  }
21726ea133fd7Smrg	  /^X\(\/\).*/{
21727ea133fd7Smrg	    s//\1/
21728ea133fd7Smrg	    q
21729ea133fd7Smrg	  }
21730ea133fd7Smrg	  s/.*/./; q'`/stamp-h$_am_stamp_count
21731ea133fd7Smrg ;;
21732a253d6aeSmrg
21733b41a30aaSmrg  :C)  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
21734b41a30aaSmrgprintf "%s\n" "$as_me: executing $ac_file commands" >&6;}
21735ea133fd7Smrg ;;
21736ea133fd7Smrg  esac
21737a253d6aeSmrg
21738a253d6aeSmrg
21739ea133fd7Smrg  case $ac_file$ac_mode in
21740ea133fd7Smrg    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
2174157ee1794Smrg  # Older Autoconf quotes --file arguments for eval, but not when files
21742ea133fd7Smrg  # are listed without --file.  Let's play safe and only enable the eval
21743ea133fd7Smrg  # if we detect the quoting.
21744b41a30aaSmrg  # TODO: see whether this extra hack can be removed once we start
21745b41a30aaSmrg  # requiring Autoconf 2.70 or later.
21746b41a30aaSmrg  case $CONFIG_FILES in #(
21747b41a30aaSmrg  *\'*) :
21748b41a30aaSmrg    eval set x "$CONFIG_FILES" ;; #(
21749b41a30aaSmrg  *) :
21750b41a30aaSmrg    set x $CONFIG_FILES ;; #(
21751b41a30aaSmrg  *) :
21752b41a30aaSmrg     ;;
21753b41a30aaSmrgesac
21754ea133fd7Smrg  shift
21755b41a30aaSmrg  # Used to flag and report bootstrapping failures.
21756b41a30aaSmrg  am_rc=0
21757b41a30aaSmrg  for am_mf
21758ea133fd7Smrg  do
21759ea133fd7Smrg    # Strip MF so we end up with the name of the file.
21760b41a30aaSmrg    am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'`
21761b41a30aaSmrg    # Check whether this is an Automake generated Makefile which includes
21762b41a30aaSmrg    # dependency-tracking related rules and includes.
21763b41a30aaSmrg    # Grep'ing the whole file directly is not great: AIX grep has a line
21764ea133fd7Smrg    # limit of 2048, but all sed's we know have understand at least 4000.
21765b41a30aaSmrg    sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
21766b41a30aaSmrg      || continue
21767b41a30aaSmrg    am_dirpart=`$as_dirname -- "$am_mf" ||
21768b41a30aaSmrg$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21769b41a30aaSmrg	 X"$am_mf" : 'X\(//\)[^/]' \| \
21770b41a30aaSmrg	 X"$am_mf" : 'X\(//\)$' \| \
21771b41a30aaSmrg	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
21772b41a30aaSmrgprintf "%s\n" X"$am_mf" |
21773ea133fd7Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21774ea133fd7Smrg	    s//\1/
21775ea133fd7Smrg	    q
21776ea133fd7Smrg	  }
21777ea133fd7Smrg	  /^X\(\/\/\)[^/].*/{
21778ea133fd7Smrg	    s//\1/
21779ea133fd7Smrg	    q
21780ea133fd7Smrg	  }
21781ea133fd7Smrg	  /^X\(\/\/\)$/{
21782ea133fd7Smrg	    s//\1/
21783ea133fd7Smrg	    q
21784ea133fd7Smrg	  }
21785ea133fd7Smrg	  /^X\(\/\).*/{
21786ea133fd7Smrg	    s//\1/
21787ea133fd7Smrg	    q
21788ea133fd7Smrg	  }
21789ea133fd7Smrg	  s/.*/./; q'`
21790b41a30aaSmrg    am_filepart=`$as_basename -- "$am_mf" ||
21791b41a30aaSmrg$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
21792b41a30aaSmrg	 X"$am_mf" : 'X\(//\)$' \| \
21793b41a30aaSmrg	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
21794b41a30aaSmrgprintf "%s\n" X/"$am_mf" |
21795b41a30aaSmrg    sed '/^.*\/\([^/][^/]*\)\/*$/{
21796ea133fd7Smrg	    s//\1/
21797ea133fd7Smrg	    q
21798ea133fd7Smrg	  }
21799b41a30aaSmrg	  /^X\/\(\/\/\)$/{
21800ea133fd7Smrg	    s//\1/
21801ea133fd7Smrg	    q
21802ea133fd7Smrg	  }
21803b41a30aaSmrg	  /^X\/\(\/\).*/{
21804ea133fd7Smrg	    s//\1/
21805ea133fd7Smrg	    q
21806ea133fd7Smrg	  }
21807ea133fd7Smrg	  s/.*/./; q'`
21808b41a30aaSmrg    { echo "$as_me:$LINENO: cd "$am_dirpart" \
21809b41a30aaSmrg      && sed -e '/# am--include-marker/d' "$am_filepart" \
21810b41a30aaSmrg        | $MAKE -f - am--depfiles" >&5
21811b41a30aaSmrg   (cd "$am_dirpart" \
21812b41a30aaSmrg      && sed -e '/# am--include-marker/d' "$am_filepart" \
21813b41a30aaSmrg        | $MAKE -f - am--depfiles) >&5 2>&5
21814b41a30aaSmrg   ac_status=$?
21815b41a30aaSmrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21816b41a30aaSmrg   (exit $ac_status); } || am_rc=$?
21817ea133fd7Smrg  done
21818b41a30aaSmrg  if test $am_rc -ne 0; then
21819b41a30aaSmrg    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
21820b41a30aaSmrgprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
21821b41a30aaSmrgas_fn_error $? "Something went wrong bootstrapping makefile fragments
21822b41a30aaSmrg    for automatic dependency tracking.  If GNU make was not used, consider
21823b41a30aaSmrg    re-running the configure script with MAKE=\"gmake\" (or whatever is
21824b41a30aaSmrg    necessary).  You can also try re-running configure with the
21825b41a30aaSmrg    '--disable-dependency-tracking' option to at least be able to build
21826b41a30aaSmrg    the package (albeit without support for automatic dependency tracking).
21827b41a30aaSmrgSee \`config.log' for more details" "$LINENO" 5; }
21828b41a30aaSmrg  fi
21829b41a30aaSmrg  { am_dirpart=; unset am_dirpart;}
21830b41a30aaSmrg  { am_filepart=; unset am_filepart;}
21831b41a30aaSmrg  { am_mf=; unset am_mf;}
21832b41a30aaSmrg  { am_rc=; unset am_rc;}
21833b41a30aaSmrg  rm -f conftest-deps.mk
21834ea133fd7Smrg}
21835ea133fd7Smrg ;;
21836ea133fd7Smrg    "libtool":C)
21837a253d6aeSmrg
21838b41a30aaSmrg    # See if we are running on zsh, and set the options that allow our
21839ea133fd7Smrg    # commands through without removal of \ escapes.
21840b41a30aaSmrg    if test -n "${ZSH_VERSION+set}"; then
21841ea133fd7Smrg      setopt NO_GLOB_SUBST
21842ea133fd7Smrg    fi
21843a253d6aeSmrg
21844b41a30aaSmrg    cfgfile=${ofile}T
21845ea133fd7Smrg    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
21846ea133fd7Smrg    $RM "$cfgfile"
21847a253d6aeSmrg
21848ea133fd7Smrg    cat <<_LT_EOF >> "$cfgfile"
21849ea133fd7Smrg#! $SHELL
21850b41a30aaSmrg# Generated automatically by $as_me ($PACKAGE) $VERSION
21851ea133fd7Smrg# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
21852ea133fd7Smrg# NOTE: Changes made to this file will be lost: look at ltmain.sh.
21853b41a30aaSmrg
21854b41a30aaSmrg# Provide generalized library-building support services.
21855b41a30aaSmrg# Written by Gordon Matzigkeit, 1996
21856b41a30aaSmrg
21857b41a30aaSmrg# Copyright (C) 2014 Free Software Foundation, Inc.
21858b41a30aaSmrg# This is free software; see the source for copying conditions.  There is NO
21859b41a30aaSmrg# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
21860b41a30aaSmrg
21861b41a30aaSmrg# GNU Libtool is free software; you can redistribute it and/or modify
21862b41a30aaSmrg# it under the terms of the GNU General Public License as published by
21863b41a30aaSmrg# the Free Software Foundation; either version 2 of of the License, or
21864b41a30aaSmrg# (at your option) any later version.
21865ea133fd7Smrg#
21866b41a30aaSmrg# As a special exception to the GNU General Public License, if you
21867b41a30aaSmrg# distribute this file as part of a program or library that is built
21868b41a30aaSmrg# using GNU Libtool, you may include this file under the  same
21869b41a30aaSmrg# distribution terms that you use for the rest of that program.
21870ea133fd7Smrg#
21871b41a30aaSmrg# GNU Libtool is distributed in the hope that it will be useful, but
21872b41a30aaSmrg# WITHOUT ANY WARRANTY; without even the implied warranty of
21873ea133fd7Smrg# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
21874ea133fd7Smrg# GNU General Public License for more details.
21875ea133fd7Smrg#
21876ea133fd7Smrg# You should have received a copy of the GNU General Public License
21877b41a30aaSmrg# along with this program.  If not, see <http://www.gnu.org/licenses/>.
21878a253d6aeSmrg
21879a253d6aeSmrg
21880ea133fd7Smrg# The names of the tagged configurations supported by this script.
21881b41a30aaSmrgavailable_tags=''
21882b41a30aaSmrg
21883b41a30aaSmrg# Configured defaults for sys_lib_dlsearch_path munging.
21884b41a30aaSmrg: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
21885a253d6aeSmrg
21886ea133fd7Smrg# ### BEGIN LIBTOOL CONFIG
21887a253d6aeSmrg
21888ea133fd7Smrg# Which release of libtool.m4 was used?
21889ea133fd7Smrgmacro_version=$macro_version
21890ea133fd7Smrgmacro_revision=$macro_revision
21891a253d6aeSmrg
21892ea133fd7Smrg# Whether or not to build shared libraries.
21893ea133fd7Smrgbuild_libtool_libs=$enable_shared
21894a253d6aeSmrg
21895ea133fd7Smrg# Whether or not to build static libraries.
21896ea133fd7Smrgbuild_old_libs=$enable_static
21897a253d6aeSmrg
21898ea133fd7Smrg# What type of objects to build.
21899ea133fd7Smrgpic_mode=$pic_mode
21900a253d6aeSmrg
21901ea133fd7Smrg# Whether or not to optimize for fast installation.
21902ea133fd7Smrgfast_install=$enable_fast_install
21903a253d6aeSmrg
21904b41a30aaSmrg# Shared archive member basename,for filename based shared library versioning on AIX.
21905b41a30aaSmrgshared_archive_member_spec=$shared_archive_member_spec
21906b41a30aaSmrg
2190725b89263Smrg# Shell to use when invoking shell scripts.
2190825b89263SmrgSHELL=$lt_SHELL
2190925b89263Smrg
2191025b89263Smrg# An echo program that protects backslashes.
2191125b89263SmrgECHO=$lt_ECHO
2191225b89263Smrg
2191357ee1794Smrg# The PATH separator for the build system.
2191457ee1794SmrgPATH_SEPARATOR=$lt_PATH_SEPARATOR
2191557ee1794Smrg
21916ea133fd7Smrg# The host system.
21917ea133fd7Smrghost_alias=$host_alias
21918ea133fd7Smrghost=$host
21919ea133fd7Smrghost_os=$host_os
21920a253d6aeSmrg
21921ea133fd7Smrg# The build system.
21922ea133fd7Smrgbuild_alias=$build_alias
21923ea133fd7Smrgbuild=$build
21924ea133fd7Smrgbuild_os=$build_os
21925a253d6aeSmrg
21926ea133fd7Smrg# A sed program that does not truncate output.
21927ea133fd7SmrgSED=$lt_SED
21928a253d6aeSmrg
21929ea133fd7Smrg# Sed that helps us avoid accidentally triggering echo(1) options like -n.
21930ea133fd7SmrgXsed="\$SED -e 1s/^X//"
21931a253d6aeSmrg
21932ea133fd7Smrg# A grep program that handles long lines.
21933ea133fd7SmrgGREP=$lt_GREP
21934a253d6aeSmrg
21935ea133fd7Smrg# An ERE matcher.
21936ea133fd7SmrgEGREP=$lt_EGREP
21937a253d6aeSmrg
21938ea133fd7Smrg# A literal string matcher.
21939ea133fd7SmrgFGREP=$lt_FGREP
21940a253d6aeSmrg
21941ea133fd7Smrg# A BSD- or MS-compatible name lister.
21942ea133fd7SmrgNM=$lt_NM
21943a253d6aeSmrg
21944ea133fd7Smrg# Whether we need soft or hard links.
21945ea133fd7SmrgLN_S=$lt_LN_S
21946a253d6aeSmrg
21947ea133fd7Smrg# What is the maximum length of a command?
21948ea133fd7Smrgmax_cmd_len=$max_cmd_len
21949a253d6aeSmrg
21950ea133fd7Smrg# Object file suffix (normally "o").
21951ea133fd7Smrgobjext=$ac_objext
21952a253d6aeSmrg
21953ea133fd7Smrg# Executable file suffix (normally "").
21954ea133fd7Smrgexeext=$exeext
21955a253d6aeSmrg
21956ea133fd7Smrg# whether the shell understands "unset".
21957ea133fd7Smrglt_unset=$lt_unset
21958a253d6aeSmrg
21959ea133fd7Smrg# turn spaces into newlines.
21960ea133fd7SmrgSP2NL=$lt_lt_SP2NL
21961a253d6aeSmrg
21962ea133fd7Smrg# turn newlines into spaces.
21963ea133fd7SmrgNL2SP=$lt_lt_NL2SP
21964a253d6aeSmrg
2196506f32fbeSmrg# convert \$build file names to \$host format.
2196606f32fbeSmrgto_host_file_cmd=$lt_cv_to_host_file_cmd
2196706f32fbeSmrg
2196806f32fbeSmrg# convert \$build files to toolchain format.
2196906f32fbeSmrgto_tool_file_cmd=$lt_cv_to_tool_file_cmd
2197006f32fbeSmrg
21971b41a30aaSmrg# A file(cmd) program that detects file types.
21972b41a30aaSmrgFILECMD=$lt_FILECMD
21973b41a30aaSmrg
21974ea133fd7Smrg# An object symbol dumper.
21975ea133fd7SmrgOBJDUMP=$lt_OBJDUMP
21976a253d6aeSmrg
21977ea133fd7Smrg# Method to check whether dependent libraries are shared objects.
21978ea133fd7Smrgdeplibs_check_method=$lt_deplibs_check_method
21979a253d6aeSmrg
2198006f32fbeSmrg# Command to use when deplibs_check_method = "file_magic".
21981ea133fd7Smrgfile_magic_cmd=$lt_file_magic_cmd
21982a253d6aeSmrg
2198306f32fbeSmrg# How to find potential files when deplibs_check_method = "file_magic".
2198406f32fbeSmrgfile_magic_glob=$lt_file_magic_glob
2198506f32fbeSmrg
2198606f32fbeSmrg# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
2198706f32fbeSmrgwant_nocaseglob=$lt_want_nocaseglob
2198806f32fbeSmrg
2198906f32fbeSmrg# DLL creation program.
2199006f32fbeSmrgDLLTOOL=$lt_DLLTOOL
2199106f32fbeSmrg
2199206f32fbeSmrg# Command to associate shared and link libraries.
2199306f32fbeSmrgsharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
2199406f32fbeSmrg
21995ea133fd7Smrg# The archiver.
21996ea133fd7SmrgAR=$lt_AR
2199706f32fbeSmrg
21998b41a30aaSmrg# Flags to create an archive (by configure).
21999b41a30aaSmrglt_ar_flags=$lt_ar_flags
22000b41a30aaSmrg
2200106f32fbeSmrg# Flags to create an archive.
22002b41a30aaSmrgAR_FLAGS=\${ARFLAGS-"\$lt_ar_flags"}
22003a253d6aeSmrg
2200406f32fbeSmrg# How to feed a file listing to the archiver.
2200506f32fbeSmrgarchiver_list_spec=$lt_archiver_list_spec
2200606f32fbeSmrg
22007ea133fd7Smrg# A symbol stripping program.
22008ea133fd7SmrgSTRIP=$lt_STRIP
22009a253d6aeSmrg
22010ea133fd7Smrg# Commands used to install an old-style archive.
22011ea133fd7SmrgRANLIB=$lt_RANLIB
22012ea133fd7Smrgold_postinstall_cmds=$lt_old_postinstall_cmds
22013ea133fd7Smrgold_postuninstall_cmds=$lt_old_postuninstall_cmds
22014a253d6aeSmrg
2201525b89263Smrg# Whether to use a lock for old archive extraction.
2201625b89263Smrglock_old_archive_extraction=$lock_old_archive_extraction
2201725b89263Smrg
22018ea133fd7Smrg# A C compiler.
22019ea133fd7SmrgLTCC=$lt_CC
22020a253d6aeSmrg
22021ea133fd7Smrg# LTCC compiler flags.
22022ea133fd7SmrgLTCFLAGS=$lt_CFLAGS
22023a253d6aeSmrg
22024ea133fd7Smrg# Take the output of nm and produce a listing of raw symbols and C names.
22025ea133fd7Smrgglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
22026a253d6aeSmrg
22027ea133fd7Smrg# Transform the output of nm in a proper C declaration.
22028ea133fd7Smrgglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
22029a253d6aeSmrg
22030b41a30aaSmrg# Transform the output of nm into a list of symbols to manually relocate.
22031b41a30aaSmrgglobal_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
22032b41a30aaSmrg
22033ea133fd7Smrg# Transform the output of nm in a C name address pair.
22034ea133fd7Smrgglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
22035a253d6aeSmrg
22036ea133fd7Smrg# Transform the output of nm in a C name address pair when lib prefix is needed.
22037ea133fd7Smrgglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
22038a253d6aeSmrg
22039b41a30aaSmrg# The name lister interface.
22040b41a30aaSmrgnm_interface=$lt_lt_cv_nm_interface
22041b41a30aaSmrg
2204206f32fbeSmrg# Specify filename containing input files for \$NM.
2204306f32fbeSmrgnm_file_list_spec=$lt_nm_file_list_spec
2204406f32fbeSmrg
22045b41a30aaSmrg# The root where to search for dependent libraries,and where our libraries should be installed.
2204606f32fbeSmrglt_sysroot=$lt_sysroot
2204706f32fbeSmrg
22048b41a30aaSmrg# Command to truncate a binary pipe.
22049b41a30aaSmrglt_truncate_bin=$lt_lt_cv_truncate_bin
22050b41a30aaSmrg
22051ea133fd7Smrg# The name of the directory that contains temporary libtool files.
22052ea133fd7Smrgobjdir=$objdir
22053a253d6aeSmrg
22054ea133fd7Smrg# Used to examine libraries when file_magic_cmd begins with "file".
22055ea133fd7SmrgMAGIC_CMD=$MAGIC_CMD
22056ea133fd7Smrg
22057ea133fd7Smrg# Must we lock files when doing compilation?
22058ea133fd7Smrgneed_locks=$lt_need_locks
22059a253d6aeSmrg
2206006f32fbeSmrg# Manifest tool.
2206106f32fbeSmrgMANIFEST_TOOL=$lt_MANIFEST_TOOL
2206206f32fbeSmrg
22063ea133fd7Smrg# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
22064ea133fd7SmrgDSYMUTIL=$lt_DSYMUTIL
22065a253d6aeSmrg
22066ea133fd7Smrg# Tool to change global to local symbols on Mac OS X.
22067ea133fd7SmrgNMEDIT=$lt_NMEDIT
22068a253d6aeSmrg
22069ea133fd7Smrg# Tool to manipulate fat objects and archives on Mac OS X.
22070ea133fd7SmrgLIPO=$lt_LIPO
22071a253d6aeSmrg
22072ea133fd7Smrg# ldd/readelf like tool for Mach-O binaries on Mac OS X.
22073ea133fd7SmrgOTOOL=$lt_OTOOL
22074a253d6aeSmrg
22075ea133fd7Smrg# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
22076ea133fd7SmrgOTOOL64=$lt_OTOOL64
22077a253d6aeSmrg
22078ea133fd7Smrg# Old archive suffix (normally "a").
22079ea133fd7Smrglibext=$libext
22080a253d6aeSmrg
22081ea133fd7Smrg# Shared library suffix (normally ".so").
22082ea133fd7Smrgshrext_cmds=$lt_shrext_cmds
22083a253d6aeSmrg
22084ea133fd7Smrg# The commands to extract the exported symbol list from a shared archive.
22085ea133fd7Smrgextract_expsyms_cmds=$lt_extract_expsyms_cmds
22086a253d6aeSmrg
22087ea133fd7Smrg# Variables whose values should be saved in libtool wrapper scripts and
22088ea133fd7Smrg# restored at link time.
22089ea133fd7Smrgvariables_saved_for_relink=$lt_variables_saved_for_relink
22090a253d6aeSmrg
22091ea133fd7Smrg# Do we need the "lib" prefix for modules?
22092ea133fd7Smrgneed_lib_prefix=$need_lib_prefix
22093a253d6aeSmrg
22094ea133fd7Smrg# Do we need a version for libraries?
22095ea133fd7Smrgneed_version=$need_version
22096a253d6aeSmrg
22097ea133fd7Smrg# Library versioning type.
22098ea133fd7Smrgversion_type=$version_type
22099a253d6aeSmrg
22100ea133fd7Smrg# Shared library runtime path variable.
22101ea133fd7Smrgrunpath_var=$runpath_var
22102a253d6aeSmrg
22103ea133fd7Smrg# Shared library path variable.
22104ea133fd7Smrgshlibpath_var=$shlibpath_var
22105a253d6aeSmrg
22106ea133fd7Smrg# Is shlibpath searched before the hard-coded library search path?
22107ea133fd7Smrgshlibpath_overrides_runpath=$shlibpath_overrides_runpath
22108a253d6aeSmrg
22109ea133fd7Smrg# Format of library name prefix.
22110ea133fd7Smrglibname_spec=$lt_libname_spec
22111a253d6aeSmrg
22112ea133fd7Smrg# List of archive names.  First name is the real one, the rest are links.
22113ea133fd7Smrg# The last name is the one that the linker finds with -lNAME
22114ea133fd7Smrglibrary_names_spec=$lt_library_names_spec
22115a253d6aeSmrg
22116ea133fd7Smrg# The coded name of the library, if different from the real name.
22117ea133fd7Smrgsoname_spec=$lt_soname_spec
22118a253d6aeSmrg
2211925b89263Smrg# Permission mode override for installation of shared libraries.
2212025b89263Smrginstall_override_mode=$lt_install_override_mode
2212125b89263Smrg
22122ea133fd7Smrg# Command to use after installation of a shared archive.
22123ea133fd7Smrgpostinstall_cmds=$lt_postinstall_cmds
22124a253d6aeSmrg
22125ea133fd7Smrg# Command to use after uninstallation of a shared archive.
22126ea133fd7Smrgpostuninstall_cmds=$lt_postuninstall_cmds
22127a253d6aeSmrg
22128ea133fd7Smrg# Commands used to finish a libtool library installation in a directory.
22129ea133fd7Smrgfinish_cmds=$lt_finish_cmds
22130a253d6aeSmrg
22131ea133fd7Smrg# As "finish_cmds", except a single script fragment to be evaled but
22132ea133fd7Smrg# not shown.
22133ea133fd7Smrgfinish_eval=$lt_finish_eval
22134a253d6aeSmrg
22135ea133fd7Smrg# Whether we should hardcode library paths into libraries.
22136ea133fd7Smrghardcode_into_libs=$hardcode_into_libs
22137a253d6aeSmrg
22138ea133fd7Smrg# Compile-time system search path for libraries.
22139ea133fd7Smrgsys_lib_search_path_spec=$lt_sys_lib_search_path_spec
22140a253d6aeSmrg
22141b41a30aaSmrg# Detected run-time system search path for libraries.
22142b41a30aaSmrgsys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
22143b41a30aaSmrg
22144b41a30aaSmrg# Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
22145b41a30aaSmrgconfigure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
22146a253d6aeSmrg
22147ea133fd7Smrg# Whether dlopen is supported.
22148ea133fd7Smrgdlopen_support=$enable_dlopen
22149a253d6aeSmrg
22150ea133fd7Smrg# Whether dlopen of programs is supported.
22151ea133fd7Smrgdlopen_self=$enable_dlopen_self
22152a253d6aeSmrg
22153ea133fd7Smrg# Whether dlopen of statically linked programs is supported.
22154ea133fd7Smrgdlopen_self_static=$enable_dlopen_self_static
22155a253d6aeSmrg
22156ea133fd7Smrg# Commands to strip libraries.
22157ea133fd7Smrgold_striplib=$lt_old_striplib
22158ea133fd7Smrgstriplib=$lt_striplib
22159a253d6aeSmrg
22160a253d6aeSmrg
22161ea133fd7Smrg# The linker used to build libraries.
22162ea133fd7SmrgLD=$lt_LD
22163a253d6aeSmrg
2216425b89263Smrg# How to create reloadable object files.
2216525b89263Smrgreload_flag=$lt_reload_flag
2216625b89263Smrgreload_cmds=$lt_reload_cmds
2216725b89263Smrg
22168ea133fd7Smrg# Commands used to build an old-style archive.
22169ea133fd7Smrgold_archive_cmds=$lt_old_archive_cmds
22170a253d6aeSmrg
22171ea133fd7Smrg# A language specific compiler.
22172ea133fd7SmrgCC=$lt_compiler
22173a253d6aeSmrg
22174ea133fd7Smrg# Is the compiler the GNU compiler?
22175ea133fd7Smrgwith_gcc=$GCC
22176a253d6aeSmrg
22177ea133fd7Smrg# Compiler flag to turn off builtin functions.
22178ea133fd7Smrgno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
22179a253d6aeSmrg
22180ea133fd7Smrg# Additional compiler flags for building library objects.
22181ea133fd7Smrgpic_flag=$lt_lt_prog_compiler_pic
22182a253d6aeSmrg
2218306f32fbeSmrg# How to pass a linker flag through the compiler.
2218406f32fbeSmrgwl=$lt_lt_prog_compiler_wl
2218506f32fbeSmrg
22186ea133fd7Smrg# Compiler flag to prevent dynamic linking.
22187ea133fd7Smrglink_static_flag=$lt_lt_prog_compiler_static
22188a253d6aeSmrg
22189ea133fd7Smrg# Does compiler simultaneously support -c and -o options?
22190ea133fd7Smrgcompiler_c_o=$lt_lt_cv_prog_compiler_c_o
22191a253d6aeSmrg
22192ea133fd7Smrg# Whether or not to add -lc for building shared libraries.
22193ea133fd7Smrgbuild_libtool_need_lc=$archive_cmds_need_lc
22194a253d6aeSmrg
22195ea133fd7Smrg# Whether or not to disallow shared libs when runtime libs are static.
22196ea133fd7Smrgallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
22197ea133fd7Smrg
22198ea133fd7Smrg# Compiler flag to allow reflexive dlopens.
22199ea133fd7Smrgexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec
22200a253d6aeSmrg
22201ea133fd7Smrg# Compiler flag to generate shared objects directly from archives.
22202ea133fd7Smrgwhole_archive_flag_spec=$lt_whole_archive_flag_spec
22203a253d6aeSmrg
22204ea133fd7Smrg# Whether the compiler copes with passing no objects directly.
22205ea133fd7Smrgcompiler_needs_object=$lt_compiler_needs_object
22206ea133fd7Smrg
22207ea133fd7Smrg# Create an old-style archive from a shared archive.
22208ea133fd7Smrgold_archive_from_new_cmds=$lt_old_archive_from_new_cmds
22209a253d6aeSmrg
22210ea133fd7Smrg# Create a temporary old-style archive to link instead of a shared archive.
22211ea133fd7Smrgold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
22212a253d6aeSmrg
22213ea133fd7Smrg# Commands used to build a shared archive.
22214ea133fd7Smrgarchive_cmds=$lt_archive_cmds
22215ea133fd7Smrgarchive_expsym_cmds=$lt_archive_expsym_cmds
22216a253d6aeSmrg
22217ea133fd7Smrg# Commands used to build a loadable module if different from building
22218ea133fd7Smrg# a shared archive.
22219ea133fd7Smrgmodule_cmds=$lt_module_cmds
22220ea133fd7Smrgmodule_expsym_cmds=$lt_module_expsym_cmds
22221a253d6aeSmrg
22222ea133fd7Smrg# Whether we are building with GNU ld or not.
22223ea133fd7Smrgwith_gnu_ld=$lt_with_gnu_ld
22224a253d6aeSmrg
22225ea133fd7Smrg# Flag that allows shared libraries with undefined symbols to be built.
22226ea133fd7Smrgallow_undefined_flag=$lt_allow_undefined_flag
22227a253d6aeSmrg
22228ea133fd7Smrg# Flag that enforces no undefined symbols.
22229ea133fd7Smrgno_undefined_flag=$lt_no_undefined_flag
22230a253d6aeSmrg
22231ea133fd7Smrg# Flag to hardcode \$libdir into a binary during linking.
22232ea133fd7Smrg# This must work even if \$libdir does not exist
22233ea133fd7Smrghardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
22234a253d6aeSmrg
22235ea133fd7Smrg# Whether we need a single "-rpath" flag with a separated argument.
22236ea133fd7Smrghardcode_libdir_separator=$lt_hardcode_libdir_separator
22237a253d6aeSmrg
22238b41a30aaSmrg# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
22239ea133fd7Smrg# DIR into the resulting binary.
22240ea133fd7Smrghardcode_direct=$hardcode_direct
22241a253d6aeSmrg
22242b41a30aaSmrg# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
22243ea133fd7Smrg# DIR into the resulting binary and the resulting library dependency is
22244b41a30aaSmrg# "absolute",i.e impossible to change by setting \$shlibpath_var if the
22245ea133fd7Smrg# library is relocated.
22246ea133fd7Smrghardcode_direct_absolute=$hardcode_direct_absolute
22247a253d6aeSmrg
22248ea133fd7Smrg# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
22249ea133fd7Smrg# into the resulting binary.
22250ea133fd7Smrghardcode_minus_L=$hardcode_minus_L
22251a253d6aeSmrg
22252ea133fd7Smrg# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
22253ea133fd7Smrg# into the resulting binary.
22254ea133fd7Smrghardcode_shlibpath_var=$hardcode_shlibpath_var
22255a253d6aeSmrg
22256ea133fd7Smrg# Set to "yes" if building a shared library automatically hardcodes DIR
22257ea133fd7Smrg# into the library and all subsequent libraries and executables linked
22258ea133fd7Smrg# against it.
22259ea133fd7Smrghardcode_automatic=$hardcode_automatic
22260a253d6aeSmrg
22261ea133fd7Smrg# Set to yes if linker adds runtime paths of dependent libraries
22262ea133fd7Smrg# to runtime path list.
22263ea133fd7Smrginherit_rpath=$inherit_rpath
22264a253d6aeSmrg
22265ea133fd7Smrg# Whether libtool must link a program against all its dependency libraries.
22266ea133fd7Smrglink_all_deplibs=$link_all_deplibs
22267a253d6aeSmrg
22268ea133fd7Smrg# Set to "yes" if exported symbols are required.
22269ea133fd7Smrgalways_export_symbols=$always_export_symbols
22270a253d6aeSmrg
22271ea133fd7Smrg# The commands to list exported symbols.
22272ea133fd7Smrgexport_symbols_cmds=$lt_export_symbols_cmds
22273a253d6aeSmrg
22274ea133fd7Smrg# Symbols that should not be listed in the preloaded symbols.
22275ea133fd7Smrgexclude_expsyms=$lt_exclude_expsyms
22276a253d6aeSmrg
22277ea133fd7Smrg# Symbols that must always be exported.
22278ea133fd7Smrginclude_expsyms=$lt_include_expsyms
22279a253d6aeSmrg
22280ea133fd7Smrg# Commands necessary for linking programs (against libraries) with templates.
22281ea133fd7Smrgprelink_cmds=$lt_prelink_cmds
22282a253d6aeSmrg
2228306f32fbeSmrg# Commands necessary for finishing linking programs.
2228406f32fbeSmrgpostlink_cmds=$lt_postlink_cmds
2228506f32fbeSmrg
22286ea133fd7Smrg# Specify filename containing input files.
22287ea133fd7Smrgfile_list_spec=$lt_file_list_spec
22288a253d6aeSmrg
22289ea133fd7Smrg# How to hardcode a shared library path into an executable.
22290ea133fd7Smrghardcode_action=$hardcode_action
22291a253d6aeSmrg
22292ea133fd7Smrg# ### END LIBTOOL CONFIG
22293ea133fd7Smrg
22294b41a30aaSmrg_LT_EOF
22295b41a30aaSmrg
22296b41a30aaSmrg    cat <<'_LT_EOF' >> "$cfgfile"
22297b41a30aaSmrg
22298b41a30aaSmrg# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
22299b41a30aaSmrg
22300b41a30aaSmrg# func_munge_path_list VARIABLE PATH
22301b41a30aaSmrg# -----------------------------------
22302b41a30aaSmrg# VARIABLE is name of variable containing _space_ separated list of
22303b41a30aaSmrg# directories to be munged by the contents of PATH, which is string
22304b41a30aaSmrg# having a format:
22305b41a30aaSmrg# "DIR[:DIR]:"
22306b41a30aaSmrg#       string "DIR[ DIR]" will be prepended to VARIABLE
22307b41a30aaSmrg# ":DIR[:DIR]"
22308b41a30aaSmrg#       string "DIR[ DIR]" will be appended to VARIABLE
22309b41a30aaSmrg# "DIRP[:DIRP]::[DIRA:]DIRA"
22310b41a30aaSmrg#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
22311b41a30aaSmrg#       "DIRA[ DIRA]" will be appended to VARIABLE
22312b41a30aaSmrg# "DIR[:DIR]"
22313b41a30aaSmrg#       VARIABLE will be replaced by "DIR[ DIR]"
22314b41a30aaSmrgfunc_munge_path_list ()
22315b41a30aaSmrg{
22316b41a30aaSmrg    case x$2 in
22317b41a30aaSmrg    x)
22318b41a30aaSmrg        ;;
22319b41a30aaSmrg    *:)
22320b41a30aaSmrg        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
22321b41a30aaSmrg        ;;
22322b41a30aaSmrg    x:*)
22323b41a30aaSmrg        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
22324b41a30aaSmrg        ;;
22325b41a30aaSmrg    *::*)
22326b41a30aaSmrg        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
22327b41a30aaSmrg        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
22328b41a30aaSmrg        ;;
22329b41a30aaSmrg    *)
22330b41a30aaSmrg        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
22331b41a30aaSmrg        ;;
22332b41a30aaSmrg    esac
22333b41a30aaSmrg}
22334b41a30aaSmrg
22335b41a30aaSmrg
22336b41a30aaSmrg# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
22337b41a30aaSmrgfunc_cc_basename ()
22338b41a30aaSmrg{
22339b41a30aaSmrg    for cc_temp in $*""; do
22340b41a30aaSmrg      case $cc_temp in
22341b41a30aaSmrg        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
22342b41a30aaSmrg        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
22343b41a30aaSmrg        \-*) ;;
22344b41a30aaSmrg        *) break;;
22345b41a30aaSmrg      esac
22346b41a30aaSmrg    done
22347b41a30aaSmrg    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
22348b41a30aaSmrg}
22349b41a30aaSmrg
22350b41a30aaSmrg
22351b41a30aaSmrg# ### END FUNCTIONS SHARED WITH CONFIGURE
22352b41a30aaSmrg
22353ea133fd7Smrg_LT_EOF
22354ea133fd7Smrg
22355ea133fd7Smrg  case $host_os in
22356ea133fd7Smrg  aix3*)
22357ea133fd7Smrg    cat <<\_LT_EOF >> "$cfgfile"
22358ea133fd7Smrg# AIX sometimes has problems with the GCC collect2 program.  For some
22359ea133fd7Smrg# reason, if we set the COLLECT_NAMES environment variable, the problems
22360ea133fd7Smrg# vanish in a puff of smoke.
22361b41a30aaSmrgif test set != "${COLLECT_NAMES+set}"; then
22362ea133fd7Smrg  COLLECT_NAMES=
22363ea133fd7Smrg  export COLLECT_NAMES
22364ea133fd7Smrgfi
22365ea133fd7Smrg_LT_EOF
22366ea133fd7Smrg    ;;
22367a253d6aeSmrg  esac
22368a253d6aeSmrg
22369a253d6aeSmrg
22370b41a30aaSmrg
22371b41a30aaSmrgltmain=$ac_aux_dir/ltmain.sh
22372a253d6aeSmrg
22373a253d6aeSmrg
22374ea133fd7Smrg  # We use sed instead of cat because bash on DJGPP gets confused if
22375ea133fd7Smrg  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
22376ea133fd7Smrg  # text mode, it properly converts lines to CR/LF.  This bash problem
22377ea133fd7Smrg  # is reportedly fixed, but why not run on old versions too?
22378b41a30aaSmrg  $SED '$q' "$ltmain" >> "$cfgfile" \
2237906f32fbeSmrg     || (rm -f "$cfgfile"; exit 1)
2238006f32fbeSmrg
2238106f32fbeSmrg   mv -f "$cfgfile" "$ofile" ||
22382ea133fd7Smrg    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
22383ea133fd7Smrg  chmod +x "$ofile"
22384ea133fd7Smrg
22385a253d6aeSmrg ;;
22386a253d6aeSmrg
22387a253d6aeSmrg  esac
22388a253d6aeSmrgdone # for ac_tag
22389a253d6aeSmrg
22390a253d6aeSmrg
2239125b89263Smrgas_fn_exit 0
22392a253d6aeSmrg_ACEOF
22393a253d6aeSmrgac_clean_files=$ac_clean_files_save
22394a253d6aeSmrg
22395ea133fd7Smrgtest $ac_write_fail = 0 ||
2239625b89263Smrg  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
22397ea133fd7Smrg
22398a253d6aeSmrg
22399a253d6aeSmrg# configure is writing to config.log, and then calls config.status.
22400a253d6aeSmrg# config.status does its own redirection, appending to config.log.
22401a253d6aeSmrg# Unfortunately, on DOS this fails, as config.log is still kept open
22402a253d6aeSmrg# by configure, so config.status won't be able to write to it; its
22403a253d6aeSmrg# output is simply discarded.  So we exec the FD to /dev/null,
22404a253d6aeSmrg# effectively closing config.log, so it can be properly (re)opened and
22405a253d6aeSmrg# appended to by config.status.  When coming back to configure, we
22406a253d6aeSmrg# need to make the FD available again.
22407a253d6aeSmrgif test "$no_create" != yes; then
22408a253d6aeSmrg  ac_cs_success=:
22409a253d6aeSmrg  ac_config_status_args=
22410a253d6aeSmrg  test "$silent" = yes &&
22411a253d6aeSmrg    ac_config_status_args="$ac_config_status_args --quiet"
22412a253d6aeSmrg  exec 5>/dev/null
22413a253d6aeSmrg  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
22414a253d6aeSmrg  exec 5>>config.log
22415a253d6aeSmrg  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22416a253d6aeSmrg  # would make configure fail if this is the last instruction.
2241725b89263Smrg  $ac_cs_success || as_fn_exit 1
22418a253d6aeSmrgfi
22419ea133fd7Smrgif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
22420b41a30aaSmrg  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
22421b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
22422ea133fd7Smrgfi
22423a253d6aeSmrg
22424b41a30aaSmrg
22425