1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.71 for xf86-input-mouse 1.9.5.
4#
5# Report bugs to <https://gitlab.freedesktop.org/xorg/driver/xf86-input-mouse/-/issues>.
6#
7#
8# Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
9# Inc.
10#
11#
12# This configure script is free software; the Free Software Foundation
13# gives unlimited permission to copy, distribute and modify it.
14## -------------------- ##
15## M4sh Initialization. ##
16## -------------------- ##
17
18# Be more Bourne compatible
19DUALCASE=1; export DUALCASE # for MKS sh
20as_nop=:
21if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
22then :
23  emulate sh
24  NULLCMD=:
25  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
26  # is contrary to our usage.  Disable this feature.
27  alias -g '${1+"$@"}'='"$@"'
28  setopt NO_GLOB_SUBST
29else $as_nop
30  case `(set -o) 2>/dev/null` in #(
31  *posix*) :
32    set -o posix ;; #(
33  *) :
34     ;;
35esac
36fi
37
38
39
40# Reset variables that may have inherited troublesome values from
41# the environment.
42
43# IFS needs to be set, to space, tab, and newline, in precisely that order.
44# (If _AS_PATH_WALK were called with IFS unset, it would have the
45# side effect of setting IFS to empty, thus disabling word splitting.)
46# Quoting is to prevent editors from complaining about space-tab.
47as_nl='
48'
49export as_nl
50IFS=" ""	$as_nl"
51
52PS1='$ '
53PS2='> '
54PS4='+ '
55
56# Ensure predictable behavior from utilities with locale-dependent output.
57LC_ALL=C
58export LC_ALL
59LANGUAGE=C
60export LANGUAGE
61
62# We cannot yet rely on "unset" to work, but we need these variables
63# to be unset--not just set to an empty or harmless value--now, to
64# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
65# also avoids known problems related to "unset" and subshell syntax
66# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
67for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
68do eval test \${$as_var+y} \
69  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
70done
71
72# Ensure that fds 0, 1, and 2 are open.
73if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
74if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
75if (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
76
77# The user is always right.
78if ${PATH_SEPARATOR+false} :; then
79  PATH_SEPARATOR=:
80  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
81    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
82      PATH_SEPARATOR=';'
83  }
84fi
85
86
87# Find who we are.  Look in the path if we contain no directory separator.
88as_myself=
89case $0 in #((
90  *[\\/]* ) as_myself=$0 ;;
91  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
92for as_dir in $PATH
93do
94  IFS=$as_save_IFS
95  case $as_dir in #(((
96    '') as_dir=./ ;;
97    */) ;;
98    *) as_dir=$as_dir/ ;;
99  esac
100    test -r "$as_dir$0" && as_myself=$as_dir$0 && break
101  done
102IFS=$as_save_IFS
103
104     ;;
105esac
106# We did not find ourselves, most probably we were run as `sh COMMAND'
107# in which case we are not to be found in the path.
108if test "x$as_myself" = x; then
109  as_myself=$0
110fi
111if test ! -f "$as_myself"; then
112  printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113  exit 1
114fi
115
116
117# Use a proper internal environment variable to ensure we don't fall
118  # into an infinite loop, continuously re-executing ourselves.
119  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
120    _as_can_reexec=no; export _as_can_reexec;
121    # We cannot yet assume a decent shell, so we have to provide a
122# neutralization value for shells without unset; and this also
123# works around shells that cannot unset nonexistent variables.
124# Preserve -v and -x to the replacement shell.
125BASH_ENV=/dev/null
126ENV=/dev/null
127(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
128case $- in # ((((
129  *v*x* | *x*v* ) as_opts=-vx ;;
130  *v* ) as_opts=-v ;;
131  *x* ) as_opts=-x ;;
132  * ) as_opts= ;;
133esac
134exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
135# Admittedly, this is quite paranoid, since all the known shells bail
136# out after a failed `exec'.
137printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
138exit 255
139  fi
140  # We don't want this to propagate to other subprocesses.
141          { _as_can_reexec=; unset _as_can_reexec;}
142if test "x$CONFIG_SHELL" = x; then
143  as_bourne_compatible="as_nop=:
144if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
145then :
146  emulate sh
147  NULLCMD=:
148  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
149  # is contrary to our usage.  Disable this feature.
150  alias -g '\${1+\"\$@\"}'='\"\$@\"'
151  setopt NO_GLOB_SUBST
152else \$as_nop
153  case \`(set -o) 2>/dev/null\` in #(
154  *posix*) :
155    set -o posix ;; #(
156  *) :
157     ;;
158esac
159fi
160"
161  as_required="as_fn_return () { (exit \$1); }
162as_fn_success () { as_fn_return 0; }
163as_fn_failure () { as_fn_return 1; }
164as_fn_ret_success () { return 0; }
165as_fn_ret_failure () { return 1; }
166
167exitcode=0
168as_fn_success || { exitcode=1; echo as_fn_success failed.; }
169as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
170as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
171as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
172if ( set x; as_fn_ret_success y && test x = \"\$1\" )
173then :
174
175else \$as_nop
176  exitcode=1; echo positional parameters were not saved.
177fi
178test x\$exitcode = x0 || exit 1
179blah=\$(echo \$(echo blah))
180test x\"\$blah\" = xblah || exit 1
181test -x / || exit 1"
182  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
183  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
184  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
185  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
186
187  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
188    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
189    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
190    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
191    PATH=/empty FPATH=/empty; export PATH FPATH
192    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
193      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
194test \$(( 1 + 1 )) = 2 || exit 1"
195  if (eval "$as_required") 2>/dev/null
196then :
197  as_have_required=yes
198else $as_nop
199  as_have_required=no
200fi
201  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
202then :
203
204else $as_nop
205  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
206as_found=false
207for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
208do
209  IFS=$as_save_IFS
210  case $as_dir in #(((
211    '') as_dir=./ ;;
212    */) ;;
213    *) as_dir=$as_dir/ ;;
214  esac
215  as_found=:
216  case $as_dir in #(
217	 /*)
218	   for as_base in sh bash ksh sh5; do
219	     # Try only shells that exist, to save several forks.
220	     as_shell=$as_dir$as_base
221	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
222		    as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
223then :
224  CONFIG_SHELL=$as_shell as_have_required=yes
225		   if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
226then :
227  break 2
228fi
229fi
230	   done;;
231       esac
232  as_found=false
233done
234IFS=$as_save_IFS
235if $as_found
236then :
237
238else $as_nop
239  if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240	      as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
241then :
242  CONFIG_SHELL=$SHELL as_have_required=yes
243fi
244fi
245
246
247      if test "x$CONFIG_SHELL" != x
248then :
249  export CONFIG_SHELL
250             # We cannot yet assume a decent shell, so we have to provide a
251# neutralization value for shells without unset; and this also
252# works around shells that cannot unset nonexistent variables.
253# Preserve -v and -x to the replacement shell.
254BASH_ENV=/dev/null
255ENV=/dev/null
256(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
257case $- in # ((((
258  *v*x* | *x*v* ) as_opts=-vx ;;
259  *v* ) as_opts=-v ;;
260  *x* ) as_opts=-x ;;
261  * ) as_opts= ;;
262esac
263exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
264# Admittedly, this is quite paranoid, since all the known shells bail
265# out after a failed `exec'.
266printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
267exit 255
268fi
269
270    if test x$as_have_required = xno
271then :
272  printf "%s\n" "$0: This script requires a shell more modern than all"
273  printf "%s\n" "$0: the shells that I found on your system."
274  if test ${ZSH_VERSION+y} ; then
275    printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
276    printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
277  else
278    printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and
279$0: https://gitlab.freedesktop.org/xorg/driver/xf86-input-mouse/-/issues
280$0: about your system, including any error possibly output
281$0: before this message. Then install a modern shell, or
282$0: manually run the script under such a shell if you do
283$0: have one."
284  fi
285  exit 1
286fi
287fi
288fi
289SHELL=${CONFIG_SHELL-/bin/sh}
290export SHELL
291# Unset more variables known to interfere with behavior of common tools.
292CLICOLOR_FORCE= GREP_OPTIONS=
293unset CLICOLOR_FORCE GREP_OPTIONS
294
295## --------------------- ##
296## M4sh Shell Functions. ##
297## --------------------- ##
298# as_fn_unset VAR
299# ---------------
300# Portably unset VAR.
301as_fn_unset ()
302{
303  { eval $1=; unset $1;}
304}
305as_unset=as_fn_unset
306
307
308# as_fn_set_status STATUS
309# -----------------------
310# Set $? to STATUS, without forking.
311as_fn_set_status ()
312{
313  return $1
314} # as_fn_set_status
315
316# as_fn_exit STATUS
317# -----------------
318# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
319as_fn_exit ()
320{
321  set +e
322  as_fn_set_status $1
323  exit $1
324} # as_fn_exit
325# as_fn_nop
326# ---------
327# Do nothing but, unlike ":", preserve the value of $?.
328as_fn_nop ()
329{
330  return $?
331}
332as_nop=as_fn_nop
333
334# as_fn_mkdir_p
335# -------------
336# Create "$as_dir" as a directory, including parents if necessary.
337as_fn_mkdir_p ()
338{
339
340  case $as_dir in #(
341  -*) as_dir=./$as_dir;;
342  esac
343  test -d "$as_dir" || eval $as_mkdir_p || {
344    as_dirs=
345    while :; do
346      case $as_dir in #(
347      *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
348      *) as_qdir=$as_dir;;
349      esac
350      as_dirs="'$as_qdir' $as_dirs"
351      as_dir=`$as_dirname -- "$as_dir" ||
352$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
353	 X"$as_dir" : 'X\(//\)[^/]' \| \
354	 X"$as_dir" : 'X\(//\)$' \| \
355	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
356printf "%s\n" X"$as_dir" |
357    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
358	    s//\1/
359	    q
360	  }
361	  /^X\(\/\/\)[^/].*/{
362	    s//\1/
363	    q
364	  }
365	  /^X\(\/\/\)$/{
366	    s//\1/
367	    q
368	  }
369	  /^X\(\/\).*/{
370	    s//\1/
371	    q
372	  }
373	  s/.*/./; q'`
374      test -d "$as_dir" && break
375    done
376    test -z "$as_dirs" || eval "mkdir $as_dirs"
377  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
378
379
380} # as_fn_mkdir_p
381
382# as_fn_executable_p FILE
383# -----------------------
384# Test if FILE is an executable regular file.
385as_fn_executable_p ()
386{
387  test -f "$1" && test -x "$1"
388} # as_fn_executable_p
389# as_fn_append VAR VALUE
390# ----------------------
391# Append the text in VALUE to the end of the definition contained in VAR. Take
392# advantage of any shell optimizations that allow amortized linear growth over
393# repeated appends, instead of the typical quadratic growth present in naive
394# implementations.
395if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
396then :
397  eval 'as_fn_append ()
398  {
399    eval $1+=\$2
400  }'
401else $as_nop
402  as_fn_append ()
403  {
404    eval $1=\$$1\$2
405  }
406fi # as_fn_append
407
408# as_fn_arith ARG...
409# ------------------
410# Perform arithmetic evaluation on the ARGs, and store the result in the
411# global $as_val. Take advantage of shells that can avoid forks. The arguments
412# must be portable across $(()) and expr.
413if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
414then :
415  eval 'as_fn_arith ()
416  {
417    as_val=$(( $* ))
418  }'
419else $as_nop
420  as_fn_arith ()
421  {
422    as_val=`expr "$@" || test $? -eq 1`
423  }
424fi # as_fn_arith
425
426# as_fn_nop
427# ---------
428# Do nothing but, unlike ":", preserve the value of $?.
429as_fn_nop ()
430{
431  return $?
432}
433as_nop=as_fn_nop
434
435# as_fn_error STATUS ERROR [LINENO LOG_FD]
436# ----------------------------------------
437# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
438# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
439# script with STATUS, using 1 if that was 0.
440as_fn_error ()
441{
442  as_status=$1; test $as_status -eq 0 && as_status=1
443  if test "$4"; then
444    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
445    printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
446  fi
447  printf "%s\n" "$as_me: error: $2" >&2
448  as_fn_exit $as_status
449} # as_fn_error
450
451if expr a : '\(a\)' >/dev/null 2>&1 &&
452   test "X`expr 00001 : '.*\(...\)'`" = X001; then
453  as_expr=expr
454else
455  as_expr=false
456fi
457
458if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
459  as_basename=basename
460else
461  as_basename=false
462fi
463
464if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
465  as_dirname=dirname
466else
467  as_dirname=false
468fi
469
470as_me=`$as_basename -- "$0" ||
471$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
472	 X"$0" : 'X\(//\)$' \| \
473	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
474printf "%s\n" X/"$0" |
475    sed '/^.*\/\([^/][^/]*\)\/*$/{
476	    s//\1/
477	    q
478	  }
479	  /^X\/\(\/\/\)$/{
480	    s//\1/
481	    q
482	  }
483	  /^X\/\(\/\).*/{
484	    s//\1/
485	    q
486	  }
487	  s/.*/./; q'`
488
489# Avoid depending upon Character Ranges.
490as_cr_letters='abcdefghijklmnopqrstuvwxyz'
491as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
492as_cr_Letters=$as_cr_letters$as_cr_LETTERS
493as_cr_digits='0123456789'
494as_cr_alnum=$as_cr_Letters$as_cr_digits
495
496
497  as_lineno_1=$LINENO as_lineno_1a=$LINENO
498  as_lineno_2=$LINENO as_lineno_2a=$LINENO
499  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
500  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
501  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
502  sed -n '
503    p
504    /[$]LINENO/=
505  ' <$as_myself |
506    sed '
507      s/[$]LINENO.*/&-/
508      t lineno
509      b
510      :lineno
511      N
512      :loop
513      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
514      t loop
515      s/-\n.*//
516    ' >$as_me.lineno &&
517  chmod +x "$as_me.lineno" ||
518    { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
519
520  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
521  # already done that, so ensure we don't try to do so again and fall
522  # in an infinite loop.  This has already happened in practice.
523  _as_can_reexec=no; export _as_can_reexec
524  # Don't try to exec as it changes $[0], causing all sort of problems
525  # (the dirname of $[0] is not the place where we might find the
526  # original and so on.  Autoconf is especially sensitive to this).
527  . "./$as_me.lineno"
528  # Exit status is that of the last command.
529  exit
530}
531
532
533# Determine whether it's possible to make 'echo' print without a newline.
534# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
535# for compatibility with existing Makefiles.
536ECHO_C= ECHO_N= ECHO_T=
537case `echo -n x` in #(((((
538-n*)
539  case `echo 'xy\c'` in
540  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
541  xy)  ECHO_C='\c';;
542  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
543       ECHO_T='	';;
544  esac;;
545*)
546  ECHO_N='-n';;
547esac
548
549# For backward compatibility with old third-party macros, we provide
550# the shell variables $as_echo and $as_echo_n.  New code should use
551# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
552as_echo='printf %s\n'
553as_echo_n='printf %s'
554
555
556rm -f conf$$ conf$$.exe conf$$.file
557if test -d conf$$.dir; then
558  rm -f conf$$.dir/conf$$.file
559else
560  rm -f conf$$.dir
561  mkdir conf$$.dir 2>/dev/null
562fi
563if (echo >conf$$.file) 2>/dev/null; then
564  if ln -s conf$$.file conf$$ 2>/dev/null; then
565    as_ln_s='ln -s'
566    # ... but there are two gotchas:
567    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
568    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
569    # In both cases, we have to default to `cp -pR'.
570    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
571      as_ln_s='cp -pR'
572  elif ln conf$$.file conf$$ 2>/dev/null; then
573    as_ln_s=ln
574  else
575    as_ln_s='cp -pR'
576  fi
577else
578  as_ln_s='cp -pR'
579fi
580rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
581rmdir conf$$.dir 2>/dev/null
582
583if mkdir -p . 2>/dev/null; then
584  as_mkdir_p='mkdir -p "$as_dir"'
585else
586  test -d ./-p && rmdir ./-p
587  as_mkdir_p=false
588fi
589
590as_test_x='test -x'
591as_executable_p=as_fn_executable_p
592
593# Sed expression to map a string onto a valid CPP name.
594as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
595
596# Sed expression to map a string onto a valid variable name.
597as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
598
599SHELL=${CONFIG_SHELL-/bin/sh}
600
601
602test -n "$DJDIR" || exec 7<&0 </dev/null
603exec 6>&1
604
605# Name of the host.
606# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
607# so uname gets run too.
608ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
609
610#
611# Initializations.
612#
613ac_default_prefix=/usr/local
614ac_clean_files=
615ac_config_libobj_dir=.
616LIBOBJS=
617cross_compiling=no
618subdirs=
619MFLAGS=
620MAKEFLAGS=
621
622# Identity of this package.
623PACKAGE_NAME='xf86-input-mouse'
624PACKAGE_TARNAME='xf86-input-mouse'
625PACKAGE_VERSION='1.9.5'
626PACKAGE_STRING='xf86-input-mouse 1.9.5'
627PACKAGE_BUGREPORT='https://gitlab.freedesktop.org/xorg/driver/xf86-input-mouse/-/issues'
628PACKAGE_URL=''
629
630ac_unique_file="Makefile.am"
631# Factoring default headers for most tests.
632ac_includes_default="\
633#include <stddef.h>
634#ifdef HAVE_STDIO_H
635# include <stdio.h>
636#endif
637#ifdef HAVE_STDLIB_H
638# include <stdlib.h>
639#endif
640#ifdef HAVE_STRING_H
641# include <string.h>
642#endif
643#ifdef HAVE_INTTYPES_H
644# include <inttypes.h>
645#endif
646#ifdef HAVE_STDINT_H
647# include <stdint.h>
648#endif
649#ifdef HAVE_STRINGS_H
650# include <strings.h>
651#endif
652#ifdef HAVE_SYS_TYPES_H
653# include <sys/types.h>
654#endif
655#ifdef HAVE_SYS_STAT_H
656# include <sys/stat.h>
657#endif
658#ifdef HAVE_UNISTD_H
659# include <unistd.h>
660#endif"
661
662ac_header_c_list=
663ac_subst_vars='am__EXEEXT_FALSE
664am__EXEEXT_TRUE
665LTLIBOBJS
666LIBOBJS
667DRIVER_NAME
668OS_MOUSE_NAME
669sdkdir
670inputdir
671XORG_LIBS
672XORG_CFLAGS
673LINT_FALSE
674LINT_TRUE
675LINT_FLAGS
676LINT
677MAN_SUBSTS
678XORG_MAN_PAGE
679ADMIN_MAN_DIR
680DRIVER_MAN_DIR
681MISC_MAN_DIR
682FILE_MAN_DIR
683LIB_MAN_DIR
684APP_MAN_DIR
685ADMIN_MAN_SUFFIX
686DRIVER_MAN_SUFFIX
687MISC_MAN_SUFFIX
688FILE_MAN_SUFFIX
689LIB_MAN_SUFFIX
690APP_MAN_SUFFIX
691INSTALL_CMD
692PKG_CONFIG_LIBDIR
693PKG_CONFIG_PATH
694PKG_CONFIG
695CHANGELOG_CMD
696STRICT_CFLAGS
697CWARNFLAGS
698BASE_CFLAGS
699LT_SYS_LIBRARY_PATH
700OTOOL64
701OTOOL
702LIPO
703NMEDIT
704DSYMUTIL
705MANIFEST_TOOL
706RANLIB
707ac_ct_AR
708AR
709DLLTOOL
710OBJDUMP
711FILECMD
712LN_S
713NM
714ac_ct_DUMPBIN
715DUMPBIN
716LD
717FGREP
718EGREP
719GREP
720SED
721host_os
722host_vendor
723host_cpu
724host
725build_os
726build_vendor
727build_cpu
728build
729LIBTOOL
730AM_BACKSLASH
731AM_DEFAULT_VERBOSITY
732AM_DEFAULT_V
733AM_V
734CSCOPE
735ETAGS
736CTAGS
737am__fastdepCC_FALSE
738am__fastdepCC_TRUE
739CCDEPMODE
740am__nodep
741AMDEPBACKSLASH
742AMDEP_FALSE
743AMDEP_TRUE
744am__include
745DEPDIR
746am__untar
747am__tar
748AMTAR
749am__leading_dot
750SET_MAKE
751AWK
752mkdir_p
753MKDIR_P
754INSTALL_STRIP_PROGRAM
755STRIP
756install_sh
757MAKEINFO
758AUTOHEADER
759AUTOMAKE
760AUTOCONF
761ACLOCAL
762VERSION
763PACKAGE
764CYGPATH_W
765am__isrc
766INSTALL_DATA
767INSTALL_SCRIPT
768INSTALL_PROGRAM
769OBJEXT
770EXEEXT
771ac_ct_CC
772CPPFLAGS
773LDFLAGS
774CFLAGS
775CC
776target_alias
777host_alias
778build_alias
779LIBS
780ECHO_T
781ECHO_N
782ECHO_C
783DEFS
784mandir
785localedir
786libdir
787psdir
788pdfdir
789dvidir
790htmldir
791infodir
792docdir
793oldincludedir
794includedir
795runstatedir
796localstatedir
797sharedstatedir
798sysconfdir
799datadir
800datarootdir
801libexecdir
802sbindir
803bindir
804program_transform_name
805prefix
806exec_prefix
807PACKAGE_URL
808PACKAGE_BUGREPORT
809PACKAGE_STRING
810PACKAGE_VERSION
811PACKAGE_TARNAME
812PACKAGE_NAME
813PATH_SEPARATOR
814SHELL
815am__quote'
816ac_subst_files=''
817ac_user_opts='
818enable_option_checking
819enable_dependency_tracking
820enable_silent_rules
821enable_static
822enable_shared
823with_pic
824enable_fast_install
825with_aix_soname
826with_gnu_ld
827with_sysroot
828enable_libtool_lock
829enable_selective_werror
830enable_strict_compilation
831with_lint
832with_xorg_module_dir
833with_sdkdir
834'
835      ac_precious_vars='build_alias
836host_alias
837target_alias
838CC
839CFLAGS
840LDFLAGS
841LIBS
842CPPFLAGS
843LT_SYS_LIBRARY_PATH
844PKG_CONFIG
845PKG_CONFIG_PATH
846PKG_CONFIG_LIBDIR
847LINT
848LINT_FLAGS
849XORG_CFLAGS
850XORG_LIBS'
851
852
853# Initialize some variables set by options.
854ac_init_help=
855ac_init_version=false
856ac_unrecognized_opts=
857ac_unrecognized_sep=
858# The variables have the same names as the options, with
859# dashes changed to underlines.
860cache_file=/dev/null
861exec_prefix=NONE
862no_create=
863no_recursion=
864prefix=NONE
865program_prefix=NONE
866program_suffix=NONE
867program_transform_name=s,x,x,
868silent=
869site=
870srcdir=
871verbose=
872x_includes=NONE
873x_libraries=NONE
874
875# Installation directory options.
876# These are left unexpanded so users can "make install exec_prefix=/foo"
877# and all the variables that are supposed to be based on exec_prefix
878# by default will actually change.
879# Use braces instead of parens because sh, perl, etc. also accept them.
880# (The list follows the same order as the GNU Coding Standards.)
881bindir='${exec_prefix}/bin'
882sbindir='${exec_prefix}/sbin'
883libexecdir='${exec_prefix}/libexec'
884datarootdir='${prefix}/share'
885datadir='${datarootdir}'
886sysconfdir='${prefix}/etc'
887sharedstatedir='${prefix}/com'
888localstatedir='${prefix}/var'
889runstatedir='${localstatedir}/run'
890includedir='${prefix}/include'
891oldincludedir='/usr/include'
892docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
893infodir='${datarootdir}/info'
894htmldir='${docdir}'
895dvidir='${docdir}'
896pdfdir='${docdir}'
897psdir='${docdir}'
898libdir='${exec_prefix}/lib'
899localedir='${datarootdir}/locale'
900mandir='${datarootdir}/man'
901
902ac_prev=
903ac_dashdash=
904for ac_option
905do
906  # If the previous option needs an argument, assign it.
907  if test -n "$ac_prev"; then
908    eval $ac_prev=\$ac_option
909    ac_prev=
910    continue
911  fi
912
913  case $ac_option in
914  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
915  *=)   ac_optarg= ;;
916  *)    ac_optarg=yes ;;
917  esac
918
919  case $ac_dashdash$ac_option in
920  --)
921    ac_dashdash=yes ;;
922
923  -bindir | --bindir | --bindi | --bind | --bin | --bi)
924    ac_prev=bindir ;;
925  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
926    bindir=$ac_optarg ;;
927
928  -build | --build | --buil | --bui | --bu)
929    ac_prev=build_alias ;;
930  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
931    build_alias=$ac_optarg ;;
932
933  -cache-file | --cache-file | --cache-fil | --cache-fi \
934  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
935    ac_prev=cache_file ;;
936  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
937  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
938    cache_file=$ac_optarg ;;
939
940  --config-cache | -C)
941    cache_file=config.cache ;;
942
943  -datadir | --datadir | --datadi | --datad)
944    ac_prev=datadir ;;
945  -datadir=* | --datadir=* | --datadi=* | --datad=*)
946    datadir=$ac_optarg ;;
947
948  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
949  | --dataroo | --dataro | --datar)
950    ac_prev=datarootdir ;;
951  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
952  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
953    datarootdir=$ac_optarg ;;
954
955  -disable-* | --disable-*)
956    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
957    # Reject names that are not valid shell variable names.
958    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
959      as_fn_error $? "invalid feature name: \`$ac_useropt'"
960    ac_useropt_orig=$ac_useropt
961    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
962    case $ac_user_opts in
963      *"
964"enable_$ac_useropt"
965"*) ;;
966      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
967	 ac_unrecognized_sep=', ';;
968    esac
969    eval enable_$ac_useropt=no ;;
970
971  -docdir | --docdir | --docdi | --doc | --do)
972    ac_prev=docdir ;;
973  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
974    docdir=$ac_optarg ;;
975
976  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
977    ac_prev=dvidir ;;
978  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
979    dvidir=$ac_optarg ;;
980
981  -enable-* | --enable-*)
982    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
983    # Reject names that are not valid shell variable names.
984    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
985      as_fn_error $? "invalid feature name: \`$ac_useropt'"
986    ac_useropt_orig=$ac_useropt
987    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
988    case $ac_user_opts in
989      *"
990"enable_$ac_useropt"
991"*) ;;
992      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
993	 ac_unrecognized_sep=', ';;
994    esac
995    eval enable_$ac_useropt=\$ac_optarg ;;
996
997  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
998  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
999  | --exec | --exe | --ex)
1000    ac_prev=exec_prefix ;;
1001  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1002  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1003  | --exec=* | --exe=* | --ex=*)
1004    exec_prefix=$ac_optarg ;;
1005
1006  -gas | --gas | --ga | --g)
1007    # Obsolete; use --with-gas.
1008    with_gas=yes ;;
1009
1010  -help | --help | --hel | --he | -h)
1011    ac_init_help=long ;;
1012  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1013    ac_init_help=recursive ;;
1014  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1015    ac_init_help=short ;;
1016
1017  -host | --host | --hos | --ho)
1018    ac_prev=host_alias ;;
1019  -host=* | --host=* | --hos=* | --ho=*)
1020    host_alias=$ac_optarg ;;
1021
1022  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1023    ac_prev=htmldir ;;
1024  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1025  | --ht=*)
1026    htmldir=$ac_optarg ;;
1027
1028  -includedir | --includedir | --includedi | --included | --include \
1029  | --includ | --inclu | --incl | --inc)
1030    ac_prev=includedir ;;
1031  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1032  | --includ=* | --inclu=* | --incl=* | --inc=*)
1033    includedir=$ac_optarg ;;
1034
1035  -infodir | --infodir | --infodi | --infod | --info | --inf)
1036    ac_prev=infodir ;;
1037  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1038    infodir=$ac_optarg ;;
1039
1040  -libdir | --libdir | --libdi | --libd)
1041    ac_prev=libdir ;;
1042  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1043    libdir=$ac_optarg ;;
1044
1045  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1046  | --libexe | --libex | --libe)
1047    ac_prev=libexecdir ;;
1048  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1049  | --libexe=* | --libex=* | --libe=*)
1050    libexecdir=$ac_optarg ;;
1051
1052  -localedir | --localedir | --localedi | --localed | --locale)
1053    ac_prev=localedir ;;
1054  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1055    localedir=$ac_optarg ;;
1056
1057  -localstatedir | --localstatedir | --localstatedi | --localstated \
1058  | --localstate | --localstat | --localsta | --localst | --locals)
1059    ac_prev=localstatedir ;;
1060  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1061  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1062    localstatedir=$ac_optarg ;;
1063
1064  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1065    ac_prev=mandir ;;
1066  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1067    mandir=$ac_optarg ;;
1068
1069  -nfp | --nfp | --nf)
1070    # Obsolete; use --without-fp.
1071    with_fp=no ;;
1072
1073  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1074  | --no-cr | --no-c | -n)
1075    no_create=yes ;;
1076
1077  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1078  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1079    no_recursion=yes ;;
1080
1081  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1082  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1083  | --oldin | --oldi | --old | --ol | --o)
1084    ac_prev=oldincludedir ;;
1085  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1086  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1087  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1088    oldincludedir=$ac_optarg ;;
1089
1090  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1091    ac_prev=prefix ;;
1092  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1093    prefix=$ac_optarg ;;
1094
1095  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1096  | --program-pre | --program-pr | --program-p)
1097    ac_prev=program_prefix ;;
1098  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1099  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1100    program_prefix=$ac_optarg ;;
1101
1102  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1103  | --program-suf | --program-su | --program-s)
1104    ac_prev=program_suffix ;;
1105  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1106  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1107    program_suffix=$ac_optarg ;;
1108
1109  -program-transform-name | --program-transform-name \
1110  | --program-transform-nam | --program-transform-na \
1111  | --program-transform-n | --program-transform- \
1112  | --program-transform | --program-transfor \
1113  | --program-transfo | --program-transf \
1114  | --program-trans | --program-tran \
1115  | --progr-tra | --program-tr | --program-t)
1116    ac_prev=program_transform_name ;;
1117  -program-transform-name=* | --program-transform-name=* \
1118  | --program-transform-nam=* | --program-transform-na=* \
1119  | --program-transform-n=* | --program-transform-=* \
1120  | --program-transform=* | --program-transfor=* \
1121  | --program-transfo=* | --program-transf=* \
1122  | --program-trans=* | --program-tran=* \
1123  | --progr-tra=* | --program-tr=* | --program-t=*)
1124    program_transform_name=$ac_optarg ;;
1125
1126  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1127    ac_prev=pdfdir ;;
1128  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1129    pdfdir=$ac_optarg ;;
1130
1131  -psdir | --psdir | --psdi | --psd | --ps)
1132    ac_prev=psdir ;;
1133  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1134    psdir=$ac_optarg ;;
1135
1136  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1137  | -silent | --silent | --silen | --sile | --sil)
1138    silent=yes ;;
1139
1140  -runstatedir | --runstatedir | --runstatedi | --runstated \
1141  | --runstate | --runstat | --runsta | --runst | --runs \
1142  | --run | --ru | --r)
1143    ac_prev=runstatedir ;;
1144  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1145  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1146  | --run=* | --ru=* | --r=*)
1147    runstatedir=$ac_optarg ;;
1148
1149  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1150    ac_prev=sbindir ;;
1151  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1152  | --sbi=* | --sb=*)
1153    sbindir=$ac_optarg ;;
1154
1155  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1156  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1157  | --sharedst | --shareds | --shared | --share | --shar \
1158  | --sha | --sh)
1159    ac_prev=sharedstatedir ;;
1160  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1161  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1162  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1163  | --sha=* | --sh=*)
1164    sharedstatedir=$ac_optarg ;;
1165
1166  -site | --site | --sit)
1167    ac_prev=site ;;
1168  -site=* | --site=* | --sit=*)
1169    site=$ac_optarg ;;
1170
1171  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1172    ac_prev=srcdir ;;
1173  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1174    srcdir=$ac_optarg ;;
1175
1176  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1177  | --syscon | --sysco | --sysc | --sys | --sy)
1178    ac_prev=sysconfdir ;;
1179  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1180  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1181    sysconfdir=$ac_optarg ;;
1182
1183  -target | --target | --targe | --targ | --tar | --ta | --t)
1184    ac_prev=target_alias ;;
1185  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1186    target_alias=$ac_optarg ;;
1187
1188  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1189    verbose=yes ;;
1190
1191  -version | --version | --versio | --versi | --vers | -V)
1192    ac_init_version=: ;;
1193
1194  -with-* | --with-*)
1195    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1196    # Reject names that are not valid shell variable names.
1197    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1198      as_fn_error $? "invalid package name: \`$ac_useropt'"
1199    ac_useropt_orig=$ac_useropt
1200    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1201    case $ac_user_opts in
1202      *"
1203"with_$ac_useropt"
1204"*) ;;
1205      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1206	 ac_unrecognized_sep=', ';;
1207    esac
1208    eval with_$ac_useropt=\$ac_optarg ;;
1209
1210  -without-* | --without-*)
1211    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1212    # Reject names that are not valid shell variable names.
1213    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1214      as_fn_error $? "invalid package name: \`$ac_useropt'"
1215    ac_useropt_orig=$ac_useropt
1216    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1217    case $ac_user_opts in
1218      *"
1219"with_$ac_useropt"
1220"*) ;;
1221      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1222	 ac_unrecognized_sep=', ';;
1223    esac
1224    eval with_$ac_useropt=no ;;
1225
1226  --x)
1227    # Obsolete; use --with-x.
1228    with_x=yes ;;
1229
1230  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1231  | --x-incl | --x-inc | --x-in | --x-i)
1232    ac_prev=x_includes ;;
1233  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1234  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1235    x_includes=$ac_optarg ;;
1236
1237  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1238  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1239    ac_prev=x_libraries ;;
1240  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1241  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1242    x_libraries=$ac_optarg ;;
1243
1244  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1245Try \`$0 --help' for more information"
1246    ;;
1247
1248  *=*)
1249    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1250    # Reject names that are not valid shell variable names.
1251    case $ac_envvar in #(
1252      '' | [0-9]* | *[!_$as_cr_alnum]* )
1253      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1254    esac
1255    eval $ac_envvar=\$ac_optarg
1256    export $ac_envvar ;;
1257
1258  *)
1259    # FIXME: should be removed in autoconf 3.0.
1260    printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
1261    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1262      printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
1263    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1264    ;;
1265
1266  esac
1267done
1268
1269if test -n "$ac_prev"; then
1270  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1271  as_fn_error $? "missing argument to $ac_option"
1272fi
1273
1274if test -n "$ac_unrecognized_opts"; then
1275  case $enable_option_checking in
1276    no) ;;
1277    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1278    *)     printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1279  esac
1280fi
1281
1282# Check all directory arguments for consistency.
1283for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1284		datadir sysconfdir sharedstatedir localstatedir includedir \
1285		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1286		libdir localedir mandir runstatedir
1287do
1288  eval ac_val=\$$ac_var
1289  # Remove trailing slashes.
1290  case $ac_val in
1291    */ )
1292      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1293      eval $ac_var=\$ac_val;;
1294  esac
1295  # Be sure to have absolute directory names.
1296  case $ac_val in
1297    [\\/$]* | ?:[\\/]* )  continue;;
1298    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1299  esac
1300  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1301done
1302
1303# There might be people who depend on the old broken behavior: `$host'
1304# used to hold the argument of --host etc.
1305# FIXME: To remove some day.
1306build=$build_alias
1307host=$host_alias
1308target=$target_alias
1309
1310# FIXME: To remove some day.
1311if test "x$host_alias" != x; then
1312  if test "x$build_alias" = x; then
1313    cross_compiling=maybe
1314  elif test "x$build_alias" != "x$host_alias"; then
1315    cross_compiling=yes
1316  fi
1317fi
1318
1319ac_tool_prefix=
1320test -n "$host_alias" && ac_tool_prefix=$host_alias-
1321
1322test "$silent" = yes && exec 6>/dev/null
1323
1324
1325ac_pwd=`pwd` && test -n "$ac_pwd" &&
1326ac_ls_di=`ls -di .` &&
1327ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1328  as_fn_error $? "working directory cannot be determined"
1329test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1330  as_fn_error $? "pwd does not report name of working directory"
1331
1332
1333# Find the source files, if location was not specified.
1334if test -z "$srcdir"; then
1335  ac_srcdir_defaulted=yes
1336  # Try the directory containing this script, then the parent directory.
1337  ac_confdir=`$as_dirname -- "$as_myself" ||
1338$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1339	 X"$as_myself" : 'X\(//\)[^/]' \| \
1340	 X"$as_myself" : 'X\(//\)$' \| \
1341	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1342printf "%s\n" X"$as_myself" |
1343    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1344	    s//\1/
1345	    q
1346	  }
1347	  /^X\(\/\/\)[^/].*/{
1348	    s//\1/
1349	    q
1350	  }
1351	  /^X\(\/\/\)$/{
1352	    s//\1/
1353	    q
1354	  }
1355	  /^X\(\/\).*/{
1356	    s//\1/
1357	    q
1358	  }
1359	  s/.*/./; q'`
1360  srcdir=$ac_confdir
1361  if test ! -r "$srcdir/$ac_unique_file"; then
1362    srcdir=..
1363  fi
1364else
1365  ac_srcdir_defaulted=no
1366fi
1367if test ! -r "$srcdir/$ac_unique_file"; then
1368  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1369  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1370fi
1371ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1372ac_abs_confdir=`(
1373	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1374	pwd)`
1375# When building in place, set srcdir=.
1376if test "$ac_abs_confdir" = "$ac_pwd"; then
1377  srcdir=.
1378fi
1379# Remove unnecessary trailing slashes from srcdir.
1380# Double slashes in file names in object file debugging info
1381# mess up M-x gdb in Emacs.
1382case $srcdir in
1383*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1384esac
1385for ac_var in $ac_precious_vars; do
1386  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1387  eval ac_env_${ac_var}_value=\$${ac_var}
1388  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1389  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1390done
1391
1392#
1393# Report the --help message.
1394#
1395if test "$ac_init_help" = "long"; then
1396  # Omit some internal or obsolete options to make the list less imposing.
1397  # This message is too long to be a string in the A/UX 3.1 sh.
1398  cat <<_ACEOF
1399\`configure' configures xf86-input-mouse 1.9.5 to adapt to many kinds of systems.
1400
1401Usage: $0 [OPTION]... [VAR=VALUE]...
1402
1403To assign environment variables (e.g., CC, CFLAGS...), specify them as
1404VAR=VALUE.  See below for descriptions of some of the useful variables.
1405
1406Defaults for the options are specified in brackets.
1407
1408Configuration:
1409  -h, --help              display this help and exit
1410      --help=short        display options specific to this package
1411      --help=recursive    display the short help of all the included packages
1412  -V, --version           display version information and exit
1413  -q, --quiet, --silent   do not print \`checking ...' messages
1414      --cache-file=FILE   cache test results in FILE [disabled]
1415  -C, --config-cache      alias for \`--cache-file=config.cache'
1416  -n, --no-create         do not create output files
1417      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1418
1419Installation directories:
1420  --prefix=PREFIX         install architecture-independent files in PREFIX
1421                          [$ac_default_prefix]
1422  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1423                          [PREFIX]
1424
1425By default, \`make install' will install all the files in
1426\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1427an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1428for instance \`--prefix=\$HOME'.
1429
1430For better control, use the options below.
1431
1432Fine tuning of the installation directories:
1433  --bindir=DIR            user executables [EPREFIX/bin]
1434  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1435  --libexecdir=DIR        program executables [EPREFIX/libexec]
1436  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1437  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1438  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1439  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
1440  --libdir=DIR            object code libraries [EPREFIX/lib]
1441  --includedir=DIR        C header files [PREFIX/include]
1442  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1443  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1444  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1445  --infodir=DIR           info documentation [DATAROOTDIR/info]
1446  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1447  --mandir=DIR            man documentation [DATAROOTDIR/man]
1448  --docdir=DIR            documentation root
1449                          [DATAROOTDIR/doc/xf86-input-mouse]
1450  --htmldir=DIR           html documentation [DOCDIR]
1451  --dvidir=DIR            dvi documentation [DOCDIR]
1452  --pdfdir=DIR            pdf documentation [DOCDIR]
1453  --psdir=DIR             ps documentation [DOCDIR]
1454_ACEOF
1455
1456  cat <<\_ACEOF
1457
1458Program names:
1459  --program-prefix=PREFIX            prepend PREFIX to installed program names
1460  --program-suffix=SUFFIX            append SUFFIX to installed program names
1461  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1462
1463System types:
1464  --build=BUILD     configure for building on BUILD [guessed]
1465  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1466_ACEOF
1467fi
1468
1469if test -n "$ac_init_help"; then
1470  case $ac_init_help in
1471     short | recursive ) echo "Configuration of xf86-input-mouse 1.9.5:";;
1472   esac
1473  cat <<\_ACEOF
1474
1475Optional Features:
1476  --disable-option-checking  ignore unrecognized --enable/--with options
1477  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1478  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1479  --enable-dependency-tracking
1480                          do not reject slow dependency extractors
1481  --disable-dependency-tracking
1482                          speeds up one-time build
1483  --enable-silent-rules   less verbose build output (undo: "make V=1")
1484  --disable-silent-rules  verbose build output (undo: "make V=0")
1485  --enable-static[=PKGS]  build static libraries [default=no]
1486  --enable-shared[=PKGS]  build shared libraries [default=yes]
1487  --enable-fast-install[=PKGS]
1488                          optimize for fast installation [default=yes]
1489  --disable-libtool-lock  avoid locking (might break parallel builds)
1490  --disable-selective-werror
1491                          Turn off selective compiler errors. (default:
1492                          enabled)
1493  --enable-strict-compilation
1494                          Enable all warnings from compiler and make them
1495                          errors (default: disabled)
1496
1497Optional Packages:
1498  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1499  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1500  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1501                          both]
1502  --with-aix-soname=aix|svr4|both
1503                          shared library versioning (aka "SONAME") variant to
1504                          provide on AIX, [default=aix].
1505  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1506  --with-sysroot[=DIR]    Search for dependent libraries within DIR (or the
1507                          compiler's sysroot if not specified).
1508  --with-lint             Use a lint-style source code checker (default:
1509                          disabled)
1510  --with-xorg-module-dir=DIR
1511                          Default xorg module directory
1512                          [[default=$libdir/xorg/modules]]
1513
1514
1515Some influential environment variables:
1516  CC          C compiler command
1517  CFLAGS      C compiler flags
1518  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1519              nonstandard directory <lib dir>
1520  LIBS        libraries to pass to the linker, e.g. -l<library>
1521  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1522              you have headers in a nonstandard directory <include dir>
1523  LT_SYS_LIBRARY_PATH
1524              User-defined run-time library search path.
1525  PKG_CONFIG  path to pkg-config utility
1526  PKG_CONFIG_PATH
1527              directories to add to pkg-config's search path
1528  PKG_CONFIG_LIBDIR
1529              path overriding pkg-config's built-in search path
1530  LINT        Path to a lint-style command
1531  LINT_FLAGS  Flags for the lint-style command
1532  XORG_CFLAGS C compiler flags for XORG, overriding pkg-config
1533  XORG_LIBS   linker flags for XORG, overriding pkg-config
1534
1535Use these variables to override the choices made by `configure' or to help
1536it to find libraries and programs with nonstandard names/locations.
1537
1538Report bugs to <https://gitlab.freedesktop.org/xorg/driver/xf86-input-mouse/-/issues>.
1539_ACEOF
1540ac_status=$?
1541fi
1542
1543if test "$ac_init_help" = "recursive"; then
1544  # If there are subdirs, report their specific --help.
1545  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1546    test -d "$ac_dir" ||
1547      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1548      continue
1549    ac_builddir=.
1550
1551case "$ac_dir" in
1552.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1553*)
1554  ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
1555  # A ".." for each directory in $ac_dir_suffix.
1556  ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1557  case $ac_top_builddir_sub in
1558  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1559  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1560  esac ;;
1561esac
1562ac_abs_top_builddir=$ac_pwd
1563ac_abs_builddir=$ac_pwd$ac_dir_suffix
1564# for backward compatibility:
1565ac_top_builddir=$ac_top_build_prefix
1566
1567case $srcdir in
1568  .)  # We are building in place.
1569    ac_srcdir=.
1570    ac_top_srcdir=$ac_top_builddir_sub
1571    ac_abs_top_srcdir=$ac_pwd ;;
1572  [\\/]* | ?:[\\/]* )  # Absolute name.
1573    ac_srcdir=$srcdir$ac_dir_suffix;
1574    ac_top_srcdir=$srcdir
1575    ac_abs_top_srcdir=$srcdir ;;
1576  *) # Relative name.
1577    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1578    ac_top_srcdir=$ac_top_build_prefix$srcdir
1579    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1580esac
1581ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1582
1583    cd "$ac_dir" || { ac_status=$?; continue; }
1584    # Check for configure.gnu first; this name is used for a wrapper for
1585    # Metaconfig's "Configure" on case-insensitive file systems.
1586    if test -f "$ac_srcdir/configure.gnu"; then
1587      echo &&
1588      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1589    elif test -f "$ac_srcdir/configure"; then
1590      echo &&
1591      $SHELL "$ac_srcdir/configure" --help=recursive
1592    else
1593      printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1594    fi || ac_status=$?
1595    cd "$ac_pwd" || { ac_status=$?; break; }
1596  done
1597fi
1598
1599test -n "$ac_init_help" && exit $ac_status
1600if $ac_init_version; then
1601  cat <<\_ACEOF
1602xf86-input-mouse configure 1.9.5
1603generated by GNU Autoconf 2.71
1604
1605Copyright (C) 2021 Free Software Foundation, Inc.
1606This configure script is free software; the Free Software Foundation
1607gives unlimited permission to copy, distribute and modify it.
1608_ACEOF
1609  exit
1610fi
1611
1612## ------------------------ ##
1613## Autoconf initialization. ##
1614## ------------------------ ##
1615
1616# ac_fn_c_try_compile LINENO
1617# --------------------------
1618# Try to compile conftest.$ac_ext, and return whether this succeeded.
1619ac_fn_c_try_compile ()
1620{
1621  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1622  rm -f conftest.$ac_objext conftest.beam
1623  if { { ac_try="$ac_compile"
1624case "(($ac_try" in
1625  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1626  *) ac_try_echo=$ac_try;;
1627esac
1628eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1629printf "%s\n" "$ac_try_echo"; } >&5
1630  (eval "$ac_compile") 2>conftest.err
1631  ac_status=$?
1632  if test -s conftest.err; then
1633    grep -v '^ *+' conftest.err >conftest.er1
1634    cat conftest.er1 >&5
1635    mv -f conftest.er1 conftest.err
1636  fi
1637  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1638  test $ac_status = 0; } && {
1639	 test -z "$ac_c_werror_flag" ||
1640	 test ! -s conftest.err
1641       } && test -s conftest.$ac_objext
1642then :
1643  ac_retval=0
1644else $as_nop
1645  printf "%s\n" "$as_me: failed program was:" >&5
1646sed 's/^/| /' conftest.$ac_ext >&5
1647
1648	ac_retval=1
1649fi
1650  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1651  as_fn_set_status $ac_retval
1652
1653} # ac_fn_c_try_compile
1654
1655# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1656# -------------------------------------------------------
1657# Tests whether HEADER exists and can be compiled using the include files in
1658# INCLUDES, setting the cache variable VAR accordingly.
1659ac_fn_c_check_header_compile ()
1660{
1661  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1662  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1663printf %s "checking for $2... " >&6; }
1664if eval test \${$3+y}
1665then :
1666  printf %s "(cached) " >&6
1667else $as_nop
1668  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1669/* end confdefs.h.  */
1670$4
1671#include <$2>
1672_ACEOF
1673if ac_fn_c_try_compile "$LINENO"
1674then :
1675  eval "$3=yes"
1676else $as_nop
1677  eval "$3=no"
1678fi
1679rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1680fi
1681eval ac_res=\$$3
1682	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1683printf "%s\n" "$ac_res" >&6; }
1684  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1685
1686} # ac_fn_c_check_header_compile
1687
1688# ac_fn_c_try_link LINENO
1689# -----------------------
1690# Try to link conftest.$ac_ext, and return whether this succeeded.
1691ac_fn_c_try_link ()
1692{
1693  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1694  rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
1695  if { { ac_try="$ac_link"
1696case "(($ac_try" in
1697  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1698  *) ac_try_echo=$ac_try;;
1699esac
1700eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1701printf "%s\n" "$ac_try_echo"; } >&5
1702  (eval "$ac_link") 2>conftest.err
1703  ac_status=$?
1704  if test -s conftest.err; then
1705    grep -v '^ *+' conftest.err >conftest.er1
1706    cat conftest.er1 >&5
1707    mv -f conftest.er1 conftest.err
1708  fi
1709  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1710  test $ac_status = 0; } && {
1711	 test -z "$ac_c_werror_flag" ||
1712	 test ! -s conftest.err
1713       } && test -s conftest$ac_exeext && {
1714	 test "$cross_compiling" = yes ||
1715	 test -x conftest$ac_exeext
1716       }
1717then :
1718  ac_retval=0
1719else $as_nop
1720  printf "%s\n" "$as_me: failed program was:" >&5
1721sed 's/^/| /' conftest.$ac_ext >&5
1722
1723	ac_retval=1
1724fi
1725  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1726  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1727  # interfere with the next link command; also delete a directory that is
1728  # left behind by Apple's compiler.  We do this before executing the actions.
1729  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1730  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1731  as_fn_set_status $ac_retval
1732
1733} # ac_fn_c_try_link
1734
1735# ac_fn_c_check_func LINENO FUNC VAR
1736# ----------------------------------
1737# Tests whether FUNC exists, setting the cache variable VAR accordingly
1738ac_fn_c_check_func ()
1739{
1740  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1741  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1742printf %s "checking for $2... " >&6; }
1743if eval test \${$3+y}
1744then :
1745  printf %s "(cached) " >&6
1746else $as_nop
1747  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1748/* end confdefs.h.  */
1749/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1750   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1751#define $2 innocuous_$2
1752
1753/* System header to define __stub macros and hopefully few prototypes,
1754   which can conflict with char $2 (); below.  */
1755
1756#include <limits.h>
1757#undef $2
1758
1759/* Override any GCC internal prototype to avoid an error.
1760   Use char because int might match the return type of a GCC
1761   builtin and then its argument prototype would still apply.  */
1762#ifdef __cplusplus
1763extern "C"
1764#endif
1765char $2 ();
1766/* The GNU C library defines this for functions which it implements
1767    to always fail with ENOSYS.  Some functions are actually named
1768    something starting with __ and the normal name is an alias.  */
1769#if defined __stub_$2 || defined __stub___$2
1770choke me
1771#endif
1772
1773int
1774main (void)
1775{
1776return $2 ();
1777  ;
1778  return 0;
1779}
1780_ACEOF
1781if ac_fn_c_try_link "$LINENO"
1782then :
1783  eval "$3=yes"
1784else $as_nop
1785  eval "$3=no"
1786fi
1787rm -f core conftest.err conftest.$ac_objext conftest.beam \
1788    conftest$ac_exeext conftest.$ac_ext
1789fi
1790eval ac_res=\$$3
1791	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1792printf "%s\n" "$ac_res" >&6; }
1793  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1794
1795} # ac_fn_c_check_func
1796
1797# ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR
1798# ------------------------------------------------------------------
1799# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1800# accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.
1801ac_fn_check_decl ()
1802{
1803  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1804  as_decl_name=`echo $2|sed 's/ *(.*//'`
1805  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1806printf %s "checking whether $as_decl_name is declared... " >&6; }
1807if eval test \${$3+y}
1808then :
1809  printf %s "(cached) " >&6
1810else $as_nop
1811  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1812  eval ac_save_FLAGS=\$$6
1813  as_fn_append $6 " $5"
1814  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1815/* end confdefs.h.  */
1816$4
1817int
1818main (void)
1819{
1820#ifndef $as_decl_name
1821#ifdef __cplusplus
1822  (void) $as_decl_use;
1823#else
1824  (void) $as_decl_name;
1825#endif
1826#endif
1827
1828  ;
1829  return 0;
1830}
1831_ACEOF
1832if ac_fn_c_try_compile "$LINENO"
1833then :
1834  eval "$3=yes"
1835else $as_nop
1836  eval "$3=no"
1837fi
1838rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1839  eval $6=\$ac_save_FLAGS
1840
1841fi
1842eval ac_res=\$$3
1843	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1844printf "%s\n" "$ac_res" >&6; }
1845  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1846
1847} # ac_fn_check_decl
1848ac_configure_args_raw=
1849for ac_arg
1850do
1851  case $ac_arg in
1852  *\'*)
1853    ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1854  esac
1855  as_fn_append ac_configure_args_raw " '$ac_arg'"
1856done
1857
1858case $ac_configure_args_raw in
1859  *$as_nl*)
1860    ac_safe_unquote= ;;
1861  *)
1862    ac_unsafe_z='|&;<>()$`\\"*?[ ''	' # This string ends in space, tab.
1863    ac_unsafe_a="$ac_unsafe_z#~"
1864    ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
1865    ac_configure_args_raw=`      printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
1866esac
1867
1868cat >config.log <<_ACEOF
1869This file contains any messages produced by compilers while
1870running configure, to aid debugging if configure makes a mistake.
1871
1872It was created by xf86-input-mouse $as_me 1.9.5, which was
1873generated by GNU Autoconf 2.71.  Invocation command line was
1874
1875  $ $0$ac_configure_args_raw
1876
1877_ACEOF
1878exec 5>>config.log
1879{
1880cat <<_ASUNAME
1881## --------- ##
1882## Platform. ##
1883## --------- ##
1884
1885hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1886uname -m = `(uname -m) 2>/dev/null || echo unknown`
1887uname -r = `(uname -r) 2>/dev/null || echo unknown`
1888uname -s = `(uname -s) 2>/dev/null || echo unknown`
1889uname -v = `(uname -v) 2>/dev/null || echo unknown`
1890
1891/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1892/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1893
1894/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1895/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1896/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1897/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1898/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1899/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1900/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1901
1902_ASUNAME
1903
1904as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1905for as_dir in $PATH
1906do
1907  IFS=$as_save_IFS
1908  case $as_dir in #(((
1909    '') as_dir=./ ;;
1910    */) ;;
1911    *) as_dir=$as_dir/ ;;
1912  esac
1913    printf "%s\n" "PATH: $as_dir"
1914  done
1915IFS=$as_save_IFS
1916
1917} >&5
1918
1919cat >&5 <<_ACEOF
1920
1921
1922## ----------- ##
1923## Core tests. ##
1924## ----------- ##
1925
1926_ACEOF
1927
1928
1929# Keep a trace of the command line.
1930# Strip out --no-create and --no-recursion so they do not pile up.
1931# Strip out --silent because we don't want to record it for future runs.
1932# Also quote any args containing shell meta-characters.
1933# Make two passes to allow for proper duplicate-argument suppression.
1934ac_configure_args=
1935ac_configure_args0=
1936ac_configure_args1=
1937ac_must_keep_next=false
1938for ac_pass in 1 2
1939do
1940  for ac_arg
1941  do
1942    case $ac_arg in
1943    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1944    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1945    | -silent | --silent | --silen | --sile | --sil)
1946      continue ;;
1947    *\'*)
1948      ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1949    esac
1950    case $ac_pass in
1951    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1952    2)
1953      as_fn_append ac_configure_args1 " '$ac_arg'"
1954      if test $ac_must_keep_next = true; then
1955	ac_must_keep_next=false # Got value, back to normal.
1956      else
1957	case $ac_arg in
1958	  *=* | --config-cache | -C | -disable-* | --disable-* \
1959	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1960	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1961	  | -with-* | --with-* | -without-* | --without-* | --x)
1962	    case "$ac_configure_args0 " in
1963	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1964	    esac
1965	    ;;
1966	  -* ) ac_must_keep_next=true ;;
1967	esac
1968      fi
1969      as_fn_append ac_configure_args " '$ac_arg'"
1970      ;;
1971    esac
1972  done
1973done
1974{ ac_configure_args0=; unset ac_configure_args0;}
1975{ ac_configure_args1=; unset ac_configure_args1;}
1976
1977# When interrupted or exit'd, cleanup temporary files, and complete
1978# config.log.  We remove comments because anyway the quotes in there
1979# would cause problems or look ugly.
1980# WARNING: Use '\'' to represent an apostrophe within the trap.
1981# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1982trap 'exit_status=$?
1983  # Sanitize IFS.
1984  IFS=" ""	$as_nl"
1985  # Save into config.log some information that might help in debugging.
1986  {
1987    echo
1988
1989    printf "%s\n" "## ---------------- ##
1990## Cache variables. ##
1991## ---------------- ##"
1992    echo
1993    # The following way of writing the cache mishandles newlines in values,
1994(
1995  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1996    eval ac_val=\$$ac_var
1997    case $ac_val in #(
1998    *${as_nl}*)
1999      case $ac_var in #(
2000      *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2001printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2002      esac
2003      case $ac_var in #(
2004      _ | IFS | as_nl) ;; #(
2005      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2006      *) { eval $ac_var=; unset $ac_var;} ;;
2007      esac ;;
2008    esac
2009  done
2010  (set) 2>&1 |
2011    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2012    *${as_nl}ac_space=\ *)
2013      sed -n \
2014	"s/'\''/'\''\\\\'\'''\''/g;
2015	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2016      ;; #(
2017    *)
2018      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2019      ;;
2020    esac |
2021    sort
2022)
2023    echo
2024
2025    printf "%s\n" "## ----------------- ##
2026## Output variables. ##
2027## ----------------- ##"
2028    echo
2029    for ac_var in $ac_subst_vars
2030    do
2031      eval ac_val=\$$ac_var
2032      case $ac_val in
2033      *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2034      esac
2035      printf "%s\n" "$ac_var='\''$ac_val'\''"
2036    done | sort
2037    echo
2038
2039    if test -n "$ac_subst_files"; then
2040      printf "%s\n" "## ------------------- ##
2041## File substitutions. ##
2042## ------------------- ##"
2043      echo
2044      for ac_var in $ac_subst_files
2045      do
2046	eval ac_val=\$$ac_var
2047	case $ac_val in
2048	*\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2049	esac
2050	printf "%s\n" "$ac_var='\''$ac_val'\''"
2051      done | sort
2052      echo
2053    fi
2054
2055    if test -s confdefs.h; then
2056      printf "%s\n" "## ----------- ##
2057## confdefs.h. ##
2058## ----------- ##"
2059      echo
2060      cat confdefs.h
2061      echo
2062    fi
2063    test "$ac_signal" != 0 &&
2064      printf "%s\n" "$as_me: caught signal $ac_signal"
2065    printf "%s\n" "$as_me: exit $exit_status"
2066  } >&5
2067  rm -f core *.core core.conftest.* &&
2068    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2069    exit $exit_status
2070' 0
2071for ac_signal in 1 2 13 15; do
2072  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2073done
2074ac_signal=0
2075
2076# confdefs.h avoids OS command line length limits that DEFS can exceed.
2077rm -f -r conftest* confdefs.h
2078
2079printf "%s\n" "/* confdefs.h */" > confdefs.h
2080
2081# Predefined preprocessor variables.
2082
2083printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
2084
2085printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
2086
2087printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
2088
2089printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
2090
2091printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
2092
2093printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
2094
2095
2096# Let the site file select an alternate cache file if it wants to.
2097# Prefer an explicitly selected file to automatically selected ones.
2098if test -n "$CONFIG_SITE"; then
2099  ac_site_files="$CONFIG_SITE"
2100elif test "x$prefix" != xNONE; then
2101  ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
2102else
2103  ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
2104fi
2105
2106for ac_site_file in $ac_site_files
2107do
2108  case $ac_site_file in #(
2109  */*) :
2110     ;; #(
2111  *) :
2112    ac_site_file=./$ac_site_file ;;
2113esac
2114  if test -f "$ac_site_file" && test -r "$ac_site_file"; then
2115    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2116printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
2117    sed 's/^/| /' "$ac_site_file" >&5
2118    . "$ac_site_file" \
2119      || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2120printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2121as_fn_error $? "failed to load site script $ac_site_file
2122See \`config.log' for more details" "$LINENO" 5; }
2123  fi
2124done
2125
2126if test -r "$cache_file"; then
2127  # Some versions of bash will fail to source /dev/null (special files
2128  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2129  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2130    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2131printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
2132    case $cache_file in
2133      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2134      *)                      . "./$cache_file";;
2135    esac
2136  fi
2137else
2138  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2139printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
2140  >$cache_file
2141fi
2142
2143as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
2144# Test code for whether the C compiler supports C89 (global declarations)
2145ac_c_conftest_c89_globals='
2146/* Does the compiler advertise C89 conformance?
2147   Do not test the value of __STDC__, because some compilers set it to 0
2148   while being otherwise adequately conformant. */
2149#if !defined __STDC__
2150# error "Compiler does not advertise C89 conformance"
2151#endif
2152
2153#include <stddef.h>
2154#include <stdarg.h>
2155struct stat;
2156/* Most of the following tests are stolen from RCS 5.7 src/conf.sh.  */
2157struct buf { int x; };
2158struct buf * (*rcsopen) (struct buf *, struct stat *, int);
2159static char *e (p, i)
2160     char **p;
2161     int i;
2162{
2163  return p[i];
2164}
2165static char *f (char * (*g) (char **, int), char **p, ...)
2166{
2167  char *s;
2168  va_list v;
2169  va_start (v,p);
2170  s = g (p, va_arg (v,int));
2171  va_end (v);
2172  return s;
2173}
2174
2175/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2176   function prototypes and stuff, but not \xHH hex character constants.
2177   These do not provoke an error unfortunately, instead are silently treated
2178   as an "x".  The following induces an error, until -std is added to get
2179   proper ANSI mode.  Curiously \x00 != x always comes out true, for an
2180   array size at least.  It is necessary to write \x00 == 0 to get something
2181   that is true only with -std.  */
2182int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
2183
2184/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2185   inside strings and character constants.  */
2186#define FOO(x) '\''x'\''
2187int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
2188
2189int test (int i, double x);
2190struct s1 {int (*f) (int a);};
2191struct s2 {int (*f) (double a);};
2192int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
2193               int, int);'
2194
2195# Test code for whether the C compiler supports C89 (body of main).
2196ac_c_conftest_c89_main='
2197ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
2198'
2199
2200# Test code for whether the C compiler supports C99 (global declarations)
2201ac_c_conftest_c99_globals='
2202// Does the compiler advertise C99 conformance?
2203#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
2204# error "Compiler does not advertise C99 conformance"
2205#endif
2206
2207#include <stdbool.h>
2208extern int puts (const char *);
2209extern int printf (const char *, ...);
2210extern int dprintf (int, const char *, ...);
2211extern void *malloc (size_t);
2212
2213// Check varargs macros.  These examples are taken from C99 6.10.3.5.
2214// dprintf is used instead of fprintf to avoid needing to declare
2215// FILE and stderr.
2216#define debug(...) dprintf (2, __VA_ARGS__)
2217#define showlist(...) puts (#__VA_ARGS__)
2218#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
2219static void
2220test_varargs_macros (void)
2221{
2222  int x = 1234;
2223  int y = 5678;
2224  debug ("Flag");
2225  debug ("X = %d\n", x);
2226  showlist (The first, second, and third items.);
2227  report (x>y, "x is %d but y is %d", x, y);
2228}
2229
2230// Check long long types.
2231#define BIG64 18446744073709551615ull
2232#define BIG32 4294967295ul
2233#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
2234#if !BIG_OK
2235  #error "your preprocessor is broken"
2236#endif
2237#if BIG_OK
2238#else
2239  #error "your preprocessor is broken"
2240#endif
2241static long long int bignum = -9223372036854775807LL;
2242static unsigned long long int ubignum = BIG64;
2243
2244struct incomplete_array
2245{
2246  int datasize;
2247  double data[];
2248};
2249
2250struct named_init {
2251  int number;
2252  const wchar_t *name;
2253  double average;
2254};
2255
2256typedef const char *ccp;
2257
2258static inline int
2259test_restrict (ccp restrict text)
2260{
2261  // See if C++-style comments work.
2262  // Iterate through items via the restricted pointer.
2263  // Also check for declarations in for loops.
2264  for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
2265    continue;
2266  return 0;
2267}
2268
2269// Check varargs and va_copy.
2270static bool
2271test_varargs (const char *format, ...)
2272{
2273  va_list args;
2274  va_start (args, format);
2275  va_list args_copy;
2276  va_copy (args_copy, args);
2277
2278  const char *str = "";
2279  int number = 0;
2280  float fnumber = 0;
2281
2282  while (*format)
2283    {
2284      switch (*format++)
2285	{
2286	case '\''s'\'': // string
2287	  str = va_arg (args_copy, const char *);
2288	  break;
2289	case '\''d'\'': // int
2290	  number = va_arg (args_copy, int);
2291	  break;
2292	case '\''f'\'': // float
2293	  fnumber = va_arg (args_copy, double);
2294	  break;
2295	default:
2296	  break;
2297	}
2298    }
2299  va_end (args_copy);
2300  va_end (args);
2301
2302  return *str && number && fnumber;
2303}
2304'
2305
2306# Test code for whether the C compiler supports C99 (body of main).
2307ac_c_conftest_c99_main='
2308  // Check bool.
2309  _Bool success = false;
2310  success |= (argc != 0);
2311
2312  // Check restrict.
2313  if (test_restrict ("String literal") == 0)
2314    success = true;
2315  char *restrict newvar = "Another string";
2316
2317  // Check varargs.
2318  success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
2319  test_varargs_macros ();
2320
2321  // Check flexible array members.
2322  struct incomplete_array *ia =
2323    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
2324  ia->datasize = 10;
2325  for (int i = 0; i < ia->datasize; ++i)
2326    ia->data[i] = i * 1.234;
2327
2328  // Check named initializers.
2329  struct named_init ni = {
2330    .number = 34,
2331    .name = L"Test wide string",
2332    .average = 543.34343,
2333  };
2334
2335  ni.number = 58;
2336
2337  int dynamic_array[ni.number];
2338  dynamic_array[0] = argv[0][0];
2339  dynamic_array[ni.number - 1] = 543;
2340
2341  // work around unused variable warnings
2342  ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
2343	 || dynamic_array[ni.number - 1] != 543);
2344'
2345
2346# Test code for whether the C compiler supports C11 (global declarations)
2347ac_c_conftest_c11_globals='
2348// Does the compiler advertise C11 conformance?
2349#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
2350# error "Compiler does not advertise C11 conformance"
2351#endif
2352
2353// Check _Alignas.
2354char _Alignas (double) aligned_as_double;
2355char _Alignas (0) no_special_alignment;
2356extern char aligned_as_int;
2357char _Alignas (0) _Alignas (int) aligned_as_int;
2358
2359// Check _Alignof.
2360enum
2361{
2362  int_alignment = _Alignof (int),
2363  int_array_alignment = _Alignof (int[100]),
2364  char_alignment = _Alignof (char)
2365};
2366_Static_assert (0 < -_Alignof (int), "_Alignof is signed");
2367
2368// Check _Noreturn.
2369int _Noreturn does_not_return (void) { for (;;) continue; }
2370
2371// Check _Static_assert.
2372struct test_static_assert
2373{
2374  int x;
2375  _Static_assert (sizeof (int) <= sizeof (long int),
2376                  "_Static_assert does not work in struct");
2377  long int y;
2378};
2379
2380// Check UTF-8 literals.
2381#define u8 syntax error!
2382char const utf8_literal[] = u8"happens to be ASCII" "another string";
2383
2384// Check duplicate typedefs.
2385typedef long *long_ptr;
2386typedef long int *long_ptr;
2387typedef long_ptr long_ptr;
2388
2389// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
2390struct anonymous
2391{
2392  union {
2393    struct { int i; int j; };
2394    struct { int k; long int l; } w;
2395  };
2396  int m;
2397} v1;
2398'
2399
2400# Test code for whether the C compiler supports C11 (body of main).
2401ac_c_conftest_c11_main='
2402  _Static_assert ((offsetof (struct anonymous, i)
2403		   == offsetof (struct anonymous, w.k)),
2404		  "Anonymous union alignment botch");
2405  v1.i = 2;
2406  v1.w.k = 5;
2407  ok |= v1.i != 5;
2408'
2409
2410# Test code for whether the C compiler supports C11 (complete).
2411ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
2412${ac_c_conftest_c99_globals}
2413${ac_c_conftest_c11_globals}
2414
2415int
2416main (int argc, char **argv)
2417{
2418  int ok = 0;
2419  ${ac_c_conftest_c89_main}
2420  ${ac_c_conftest_c99_main}
2421  ${ac_c_conftest_c11_main}
2422  return ok;
2423}
2424"
2425
2426# Test code for whether the C compiler supports C99 (complete).
2427ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
2428${ac_c_conftest_c99_globals}
2429
2430int
2431main (int argc, char **argv)
2432{
2433  int ok = 0;
2434  ${ac_c_conftest_c89_main}
2435  ${ac_c_conftest_c99_main}
2436  return ok;
2437}
2438"
2439
2440# Test code for whether the C compiler supports C89 (complete).
2441ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
2442
2443int
2444main (int argc, char **argv)
2445{
2446  int ok = 0;
2447  ${ac_c_conftest_c89_main}
2448  return ok;
2449}
2450"
2451
2452as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
2453as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
2454as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
2455as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
2456as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
2457as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
2458as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
2459as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
2460as_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H"
2461as_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H"
2462
2463# Auxiliary files required by this configure script.
2464ac_aux_files="config.guess config.sub ltmain.sh missing install-sh compile"
2465
2466# Locations in which to look for auxiliary files.
2467ac_aux_dir_candidates="${srcdir}/."
2468
2469# Search for a directory containing all of the required auxiliary files,
2470# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
2471# If we don't find one directory that contains all the files we need,
2472# we report the set of missing files from the *first* directory in
2473# $ac_aux_dir_candidates and give up.
2474ac_missing_aux_files=""
2475ac_first_candidate=:
2476printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
2477as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2478as_found=false
2479for as_dir in $ac_aux_dir_candidates
2480do
2481  IFS=$as_save_IFS
2482  case $as_dir in #(((
2483    '') as_dir=./ ;;
2484    */) ;;
2485    *) as_dir=$as_dir/ ;;
2486  esac
2487  as_found=:
2488
2489  printf "%s\n" "$as_me:${as_lineno-$LINENO}:  trying $as_dir" >&5
2490  ac_aux_dir_found=yes
2491  ac_install_sh=
2492  for ac_aux in $ac_aux_files
2493  do
2494    # As a special case, if "install-sh" is required, that requirement
2495    # can be satisfied by any of "install-sh", "install.sh", or "shtool",
2496    # and $ac_install_sh is set appropriately for whichever one is found.
2497    if test x"$ac_aux" = x"install-sh"
2498    then
2499      if test -f "${as_dir}install-sh"; then
2500        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install-sh found" >&5
2501        ac_install_sh="${as_dir}install-sh -c"
2502      elif test -f "${as_dir}install.sh"; then
2503        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install.sh found" >&5
2504        ac_install_sh="${as_dir}install.sh -c"
2505      elif test -f "${as_dir}shtool"; then
2506        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}shtool found" >&5
2507        ac_install_sh="${as_dir}shtool install -c"
2508      else
2509        ac_aux_dir_found=no
2510        if $ac_first_candidate; then
2511          ac_missing_aux_files="${ac_missing_aux_files} install-sh"
2512        else
2513          break
2514        fi
2515      fi
2516    else
2517      if test -f "${as_dir}${ac_aux}"; then
2518        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}${ac_aux} found" >&5
2519      else
2520        ac_aux_dir_found=no
2521        if $ac_first_candidate; then
2522          ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
2523        else
2524          break
2525        fi
2526      fi
2527    fi
2528  done
2529  if test "$ac_aux_dir_found" = yes; then
2530    ac_aux_dir="$as_dir"
2531    break
2532  fi
2533  ac_first_candidate=false
2534
2535  as_found=false
2536done
2537IFS=$as_save_IFS
2538if $as_found
2539then :
2540
2541else $as_nop
2542  as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5
2543fi
2544
2545
2546# These three variables are undocumented and unsupported,
2547# and are intended to be withdrawn in a future Autoconf release.
2548# They can cause serious problems if a builder's source tree is in a directory
2549# whose full name contains unusual characters.
2550if test -f "${ac_aux_dir}config.guess"; then
2551  ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
2552fi
2553if test -f "${ac_aux_dir}config.sub"; then
2554  ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
2555fi
2556if test -f "$ac_aux_dir/configure"; then
2557  ac_configure="$SHELL ${ac_aux_dir}configure"
2558fi
2559
2560# Check that the precious variables saved in the cache have kept the same
2561# value.
2562ac_cache_corrupted=false
2563for ac_var in $ac_precious_vars; do
2564  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2565  eval ac_new_set=\$ac_env_${ac_var}_set
2566  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2567  eval ac_new_val=\$ac_env_${ac_var}_value
2568  case $ac_old_set,$ac_new_set in
2569    set,)
2570      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2571printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2572      ac_cache_corrupted=: ;;
2573    ,set)
2574      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2575printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2576      ac_cache_corrupted=: ;;
2577    ,);;
2578    *)
2579      if test "x$ac_old_val" != "x$ac_new_val"; then
2580	# differences in whitespace do not lead to failure.
2581	ac_old_val_w=`echo x $ac_old_val`
2582	ac_new_val_w=`echo x $ac_new_val`
2583	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2584	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2585printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2586	  ac_cache_corrupted=:
2587	else
2588	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2589printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2590	  eval $ac_var=\$ac_old_val
2591	fi
2592	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2593printf "%s\n" "$as_me:   former value:  \`$ac_old_val'" >&2;}
2594	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2595printf "%s\n" "$as_me:   current value: \`$ac_new_val'" >&2;}
2596      fi;;
2597  esac
2598  # Pass precious variables to config.status.
2599  if test "$ac_new_set" = set; then
2600    case $ac_new_val in
2601    *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2602    *) ac_arg=$ac_var=$ac_new_val ;;
2603    esac
2604    case " $ac_configure_args " in
2605      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2606      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2607    esac
2608  fi
2609done
2610if $ac_cache_corrupted; then
2611  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2612printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2613  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2614printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
2615  as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
2616	    and start over" "$LINENO" 5
2617fi
2618## -------------------- ##
2619## Main body of script. ##
2620## -------------------- ##
2621
2622ac_ext=c
2623ac_cpp='$CPP $CPPFLAGS'
2624ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2625ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2626ac_compiler_gnu=$ac_cv_c_compiler_gnu
2627
2628
2629
2630ac_config_headers="$ac_config_headers config.h"
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644# Expand $ac_aux_dir to an absolute path.
2645am_aux_dir=`cd "$ac_aux_dir" && pwd`
2646
2647ac_ext=c
2648ac_cpp='$CPP $CPPFLAGS'
2649ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2650ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2651ac_compiler_gnu=$ac_cv_c_compiler_gnu
2652if test -n "$ac_tool_prefix"; then
2653  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2654set dummy ${ac_tool_prefix}gcc; ac_word=$2
2655{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2656printf %s "checking for $ac_word... " >&6; }
2657if test ${ac_cv_prog_CC+y}
2658then :
2659  printf %s "(cached) " >&6
2660else $as_nop
2661  if test -n "$CC"; then
2662  ac_cv_prog_CC="$CC" # Let the user override the test.
2663else
2664as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2665for as_dir in $PATH
2666do
2667  IFS=$as_save_IFS
2668  case $as_dir in #(((
2669    '') as_dir=./ ;;
2670    */) ;;
2671    *) as_dir=$as_dir/ ;;
2672  esac
2673    for ac_exec_ext in '' $ac_executable_extensions; do
2674  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2675    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2676    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2677    break 2
2678  fi
2679done
2680  done
2681IFS=$as_save_IFS
2682
2683fi
2684fi
2685CC=$ac_cv_prog_CC
2686if test -n "$CC"; then
2687  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2688printf "%s\n" "$CC" >&6; }
2689else
2690  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2691printf "%s\n" "no" >&6; }
2692fi
2693
2694
2695fi
2696if test -z "$ac_cv_prog_CC"; then
2697  ac_ct_CC=$CC
2698  # Extract the first word of "gcc", so it can be a program name with args.
2699set dummy gcc; ac_word=$2
2700{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2701printf %s "checking for $ac_word... " >&6; }
2702if test ${ac_cv_prog_ac_ct_CC+y}
2703then :
2704  printf %s "(cached) " >&6
2705else $as_nop
2706  if test -n "$ac_ct_CC"; then
2707  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2708else
2709as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2710for as_dir in $PATH
2711do
2712  IFS=$as_save_IFS
2713  case $as_dir in #(((
2714    '') as_dir=./ ;;
2715    */) ;;
2716    *) as_dir=$as_dir/ ;;
2717  esac
2718    for ac_exec_ext in '' $ac_executable_extensions; do
2719  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2720    ac_cv_prog_ac_ct_CC="gcc"
2721    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2722    break 2
2723  fi
2724done
2725  done
2726IFS=$as_save_IFS
2727
2728fi
2729fi
2730ac_ct_CC=$ac_cv_prog_ac_ct_CC
2731if test -n "$ac_ct_CC"; then
2732  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2733printf "%s\n" "$ac_ct_CC" >&6; }
2734else
2735  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2736printf "%s\n" "no" >&6; }
2737fi
2738
2739  if test "x$ac_ct_CC" = x; then
2740    CC=""
2741  else
2742    case $cross_compiling:$ac_tool_warned in
2743yes:)
2744{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2745printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2746ac_tool_warned=yes ;;
2747esac
2748    CC=$ac_ct_CC
2749  fi
2750else
2751  CC="$ac_cv_prog_CC"
2752fi
2753
2754if test -z "$CC"; then
2755          if test -n "$ac_tool_prefix"; then
2756    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2757set dummy ${ac_tool_prefix}cc; ac_word=$2
2758{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2759printf %s "checking for $ac_word... " >&6; }
2760if test ${ac_cv_prog_CC+y}
2761then :
2762  printf %s "(cached) " >&6
2763else $as_nop
2764  if test -n "$CC"; then
2765  ac_cv_prog_CC="$CC" # Let the user override the test.
2766else
2767as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2768for as_dir in $PATH
2769do
2770  IFS=$as_save_IFS
2771  case $as_dir in #(((
2772    '') as_dir=./ ;;
2773    */) ;;
2774    *) as_dir=$as_dir/ ;;
2775  esac
2776    for ac_exec_ext in '' $ac_executable_extensions; do
2777  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2778    ac_cv_prog_CC="${ac_tool_prefix}cc"
2779    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2780    break 2
2781  fi
2782done
2783  done
2784IFS=$as_save_IFS
2785
2786fi
2787fi
2788CC=$ac_cv_prog_CC
2789if test -n "$CC"; then
2790  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2791printf "%s\n" "$CC" >&6; }
2792else
2793  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2794printf "%s\n" "no" >&6; }
2795fi
2796
2797
2798  fi
2799fi
2800if test -z "$CC"; then
2801  # Extract the first word of "cc", so it can be a program name with args.
2802set dummy cc; ac_word=$2
2803{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2804printf %s "checking for $ac_word... " >&6; }
2805if test ${ac_cv_prog_CC+y}
2806then :
2807  printf %s "(cached) " >&6
2808else $as_nop
2809  if test -n "$CC"; then
2810  ac_cv_prog_CC="$CC" # Let the user override the test.
2811else
2812  ac_prog_rejected=no
2813as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2814for as_dir in $PATH
2815do
2816  IFS=$as_save_IFS
2817  case $as_dir in #(((
2818    '') as_dir=./ ;;
2819    */) ;;
2820    *) as_dir=$as_dir/ ;;
2821  esac
2822    for ac_exec_ext in '' $ac_executable_extensions; do
2823  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2824    if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2825       ac_prog_rejected=yes
2826       continue
2827     fi
2828    ac_cv_prog_CC="cc"
2829    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2830    break 2
2831  fi
2832done
2833  done
2834IFS=$as_save_IFS
2835
2836if test $ac_prog_rejected = yes; then
2837  # We found a bogon in the path, so make sure we never use it.
2838  set dummy $ac_cv_prog_CC
2839  shift
2840  if test $# != 0; then
2841    # We chose a different compiler from the bogus one.
2842    # However, it has the same basename, so the bogon will be chosen
2843    # first if we set CC to just the basename; use the full file name.
2844    shift
2845    ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
2846  fi
2847fi
2848fi
2849fi
2850CC=$ac_cv_prog_CC
2851if test -n "$CC"; then
2852  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2853printf "%s\n" "$CC" >&6; }
2854else
2855  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2856printf "%s\n" "no" >&6; }
2857fi
2858
2859
2860fi
2861if test -z "$CC"; then
2862  if test -n "$ac_tool_prefix"; then
2863  for ac_prog in cl.exe
2864  do
2865    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2866set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2867{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2868printf %s "checking for $ac_word... " >&6; }
2869if test ${ac_cv_prog_CC+y}
2870then :
2871  printf %s "(cached) " >&6
2872else $as_nop
2873  if test -n "$CC"; then
2874  ac_cv_prog_CC="$CC" # Let the user override the test.
2875else
2876as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2877for as_dir in $PATH
2878do
2879  IFS=$as_save_IFS
2880  case $as_dir in #(((
2881    '') as_dir=./ ;;
2882    */) ;;
2883    *) as_dir=$as_dir/ ;;
2884  esac
2885    for ac_exec_ext in '' $ac_executable_extensions; do
2886  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2887    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2888    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2889    break 2
2890  fi
2891done
2892  done
2893IFS=$as_save_IFS
2894
2895fi
2896fi
2897CC=$ac_cv_prog_CC
2898if test -n "$CC"; then
2899  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2900printf "%s\n" "$CC" >&6; }
2901else
2902  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2903printf "%s\n" "no" >&6; }
2904fi
2905
2906
2907    test -n "$CC" && break
2908  done
2909fi
2910if test -z "$CC"; then
2911  ac_ct_CC=$CC
2912  for ac_prog in cl.exe
2913do
2914  # Extract the first word of "$ac_prog", so it can be a program name with args.
2915set dummy $ac_prog; ac_word=$2
2916{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2917printf %s "checking for $ac_word... " >&6; }
2918if test ${ac_cv_prog_ac_ct_CC+y}
2919then :
2920  printf %s "(cached) " >&6
2921else $as_nop
2922  if test -n "$ac_ct_CC"; then
2923  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2924else
2925as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2926for as_dir in $PATH
2927do
2928  IFS=$as_save_IFS
2929  case $as_dir in #(((
2930    '') as_dir=./ ;;
2931    */) ;;
2932    *) as_dir=$as_dir/ ;;
2933  esac
2934    for ac_exec_ext in '' $ac_executable_extensions; do
2935  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2936    ac_cv_prog_ac_ct_CC="$ac_prog"
2937    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2938    break 2
2939  fi
2940done
2941  done
2942IFS=$as_save_IFS
2943
2944fi
2945fi
2946ac_ct_CC=$ac_cv_prog_ac_ct_CC
2947if test -n "$ac_ct_CC"; then
2948  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2949printf "%s\n" "$ac_ct_CC" >&6; }
2950else
2951  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2952printf "%s\n" "no" >&6; }
2953fi
2954
2955
2956  test -n "$ac_ct_CC" && break
2957done
2958
2959  if test "x$ac_ct_CC" = x; then
2960    CC=""
2961  else
2962    case $cross_compiling:$ac_tool_warned in
2963yes:)
2964{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2965printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2966ac_tool_warned=yes ;;
2967esac
2968    CC=$ac_ct_CC
2969  fi
2970fi
2971
2972fi
2973if test -z "$CC"; then
2974  if test -n "$ac_tool_prefix"; then
2975  # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
2976set dummy ${ac_tool_prefix}clang; ac_word=$2
2977{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2978printf %s "checking for $ac_word... " >&6; }
2979if test ${ac_cv_prog_CC+y}
2980then :
2981  printf %s "(cached) " >&6
2982else $as_nop
2983  if test -n "$CC"; then
2984  ac_cv_prog_CC="$CC" # Let the user override the test.
2985else
2986as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2987for as_dir in $PATH
2988do
2989  IFS=$as_save_IFS
2990  case $as_dir in #(((
2991    '') as_dir=./ ;;
2992    */) ;;
2993    *) as_dir=$as_dir/ ;;
2994  esac
2995    for ac_exec_ext in '' $ac_executable_extensions; do
2996  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2997    ac_cv_prog_CC="${ac_tool_prefix}clang"
2998    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2999    break 2
3000  fi
3001done
3002  done
3003IFS=$as_save_IFS
3004
3005fi
3006fi
3007CC=$ac_cv_prog_CC
3008if test -n "$CC"; then
3009  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3010printf "%s\n" "$CC" >&6; }
3011else
3012  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3013printf "%s\n" "no" >&6; }
3014fi
3015
3016
3017fi
3018if test -z "$ac_cv_prog_CC"; then
3019  ac_ct_CC=$CC
3020  # Extract the first word of "clang", so it can be a program name with args.
3021set dummy clang; ac_word=$2
3022{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3023printf %s "checking for $ac_word... " >&6; }
3024if test ${ac_cv_prog_ac_ct_CC+y}
3025then :
3026  printf %s "(cached) " >&6
3027else $as_nop
3028  if test -n "$ac_ct_CC"; then
3029  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3030else
3031as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3032for as_dir in $PATH
3033do
3034  IFS=$as_save_IFS
3035  case $as_dir in #(((
3036    '') as_dir=./ ;;
3037    */) ;;
3038    *) as_dir=$as_dir/ ;;
3039  esac
3040    for ac_exec_ext in '' $ac_executable_extensions; do
3041  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3042    ac_cv_prog_ac_ct_CC="clang"
3043    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3044    break 2
3045  fi
3046done
3047  done
3048IFS=$as_save_IFS
3049
3050fi
3051fi
3052ac_ct_CC=$ac_cv_prog_ac_ct_CC
3053if test -n "$ac_ct_CC"; then
3054  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3055printf "%s\n" "$ac_ct_CC" >&6; }
3056else
3057  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3058printf "%s\n" "no" >&6; }
3059fi
3060
3061  if test "x$ac_ct_CC" = x; then
3062    CC=""
3063  else
3064    case $cross_compiling:$ac_tool_warned in
3065yes:)
3066{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3067printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3068ac_tool_warned=yes ;;
3069esac
3070    CC=$ac_ct_CC
3071  fi
3072else
3073  CC="$ac_cv_prog_CC"
3074fi
3075
3076fi
3077
3078
3079test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3080printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3081as_fn_error $? "no acceptable C compiler found in \$PATH
3082See \`config.log' for more details" "$LINENO" 5; }
3083
3084# Provide some information about the compiler.
3085printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3086set X $ac_compile
3087ac_compiler=$2
3088for ac_option in --version -v -V -qversion -version; do
3089  { { ac_try="$ac_compiler $ac_option >&5"
3090case "(($ac_try" in
3091  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3092  *) ac_try_echo=$ac_try;;
3093esac
3094eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3095printf "%s\n" "$ac_try_echo"; } >&5
3096  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3097  ac_status=$?
3098  if test -s conftest.err; then
3099    sed '10a\
3100... rest of stderr output deleted ...
3101         10q' conftest.err >conftest.er1
3102    cat conftest.er1 >&5
3103  fi
3104  rm -f conftest.er1 conftest.err
3105  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3106  test $ac_status = 0; }
3107done
3108
3109cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3110/* end confdefs.h.  */
3111
3112int
3113main (void)
3114{
3115
3116  ;
3117  return 0;
3118}
3119_ACEOF
3120ac_clean_files_save=$ac_clean_files
3121ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3122# Try to create an executable without -o first, disregard a.out.
3123# It will help us diagnose broken compilers, and finding out an intuition
3124# of exeext.
3125{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3126printf %s "checking whether the C compiler works... " >&6; }
3127ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3128
3129# The possible output files:
3130ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3131
3132ac_rmfiles=
3133for ac_file in $ac_files
3134do
3135  case $ac_file in
3136    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3137    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3138  esac
3139done
3140rm -f $ac_rmfiles
3141
3142if { { ac_try="$ac_link_default"
3143case "(($ac_try" in
3144  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3145  *) ac_try_echo=$ac_try;;
3146esac
3147eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3148printf "%s\n" "$ac_try_echo"; } >&5
3149  (eval "$ac_link_default") 2>&5
3150  ac_status=$?
3151  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3152  test $ac_status = 0; }
3153then :
3154  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3155# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3156# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3157# so that the user can short-circuit this test for compilers unknown to
3158# Autoconf.
3159for ac_file in $ac_files ''
3160do
3161  test -f "$ac_file" || continue
3162  case $ac_file in
3163    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3164	;;
3165    [ab].out )
3166	# We found the default executable, but exeext='' is most
3167	# certainly right.
3168	break;;
3169    *.* )
3170	if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
3171	then :; else
3172	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3173	fi
3174	# We set ac_cv_exeext here because the later test for it is not
3175	# safe: cross compilers may not add the suffix if given an `-o'
3176	# argument, so we may need to know it at that point already.
3177	# Even if this section looks crufty: it has the advantage of
3178	# actually working.
3179	break;;
3180    * )
3181	break;;
3182  esac
3183done
3184test "$ac_cv_exeext" = no && ac_cv_exeext=
3185
3186else $as_nop
3187  ac_file=''
3188fi
3189if test -z "$ac_file"
3190then :
3191  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3192printf "%s\n" "no" >&6; }
3193printf "%s\n" "$as_me: failed program was:" >&5
3194sed 's/^/| /' conftest.$ac_ext >&5
3195
3196{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3197printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3198as_fn_error 77 "C compiler cannot create executables
3199See \`config.log' for more details" "$LINENO" 5; }
3200else $as_nop
3201  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3202printf "%s\n" "yes" >&6; }
3203fi
3204{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3205printf %s "checking for C compiler default output file name... " >&6; }
3206{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3207printf "%s\n" "$ac_file" >&6; }
3208ac_exeext=$ac_cv_exeext
3209
3210rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3211ac_clean_files=$ac_clean_files_save
3212{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3213printf %s "checking for suffix of executables... " >&6; }
3214if { { ac_try="$ac_link"
3215case "(($ac_try" in
3216  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3217  *) ac_try_echo=$ac_try;;
3218esac
3219eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3220printf "%s\n" "$ac_try_echo"; } >&5
3221  (eval "$ac_link") 2>&5
3222  ac_status=$?
3223  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3224  test $ac_status = 0; }
3225then :
3226  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3227# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3228# work properly (i.e., refer to `conftest.exe'), while it won't with
3229# `rm'.
3230for ac_file in conftest.exe conftest conftest.*; do
3231  test -f "$ac_file" || continue
3232  case $ac_file in
3233    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3234    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3235	  break;;
3236    * ) break;;
3237  esac
3238done
3239else $as_nop
3240  { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3241printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3242as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3243See \`config.log' for more details" "$LINENO" 5; }
3244fi
3245rm -f conftest conftest$ac_cv_exeext
3246{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3247printf "%s\n" "$ac_cv_exeext" >&6; }
3248
3249rm -f conftest.$ac_ext
3250EXEEXT=$ac_cv_exeext
3251ac_exeext=$EXEEXT
3252cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3253/* end confdefs.h.  */
3254#include <stdio.h>
3255int
3256main (void)
3257{
3258FILE *f = fopen ("conftest.out", "w");
3259 return ferror (f) || fclose (f) != 0;
3260
3261  ;
3262  return 0;
3263}
3264_ACEOF
3265ac_clean_files="$ac_clean_files conftest.out"
3266# Check that the compiler produces executables we can run.  If not, either
3267# the compiler is broken, or we cross compile.
3268{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3269printf %s "checking whether we are cross compiling... " >&6; }
3270if test "$cross_compiling" != yes; then
3271  { { ac_try="$ac_link"
3272case "(($ac_try" in
3273  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3274  *) ac_try_echo=$ac_try;;
3275esac
3276eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3277printf "%s\n" "$ac_try_echo"; } >&5
3278  (eval "$ac_link") 2>&5
3279  ac_status=$?
3280  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3281  test $ac_status = 0; }
3282  if { ac_try='./conftest$ac_cv_exeext'
3283  { { case "(($ac_try" in
3284  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3285  *) ac_try_echo=$ac_try;;
3286esac
3287eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3288printf "%s\n" "$ac_try_echo"; } >&5
3289  (eval "$ac_try") 2>&5
3290  ac_status=$?
3291  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3292  test $ac_status = 0; }; }; then
3293    cross_compiling=no
3294  else
3295    if test "$cross_compiling" = maybe; then
3296	cross_compiling=yes
3297    else
3298	{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3299printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3300as_fn_error 77 "cannot run C compiled programs.
3301If you meant to cross compile, use \`--host'.
3302See \`config.log' for more details" "$LINENO" 5; }
3303    fi
3304  fi
3305fi
3306{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3307printf "%s\n" "$cross_compiling" >&6; }
3308
3309rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3310ac_clean_files=$ac_clean_files_save
3311{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3312printf %s "checking for suffix of object files... " >&6; }
3313if test ${ac_cv_objext+y}
3314then :
3315  printf %s "(cached) " >&6
3316else $as_nop
3317  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3318/* end confdefs.h.  */
3319
3320int
3321main (void)
3322{
3323
3324  ;
3325  return 0;
3326}
3327_ACEOF
3328rm -f conftest.o conftest.obj
3329if { { ac_try="$ac_compile"
3330case "(($ac_try" in
3331  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3332  *) ac_try_echo=$ac_try;;
3333esac
3334eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3335printf "%s\n" "$ac_try_echo"; } >&5
3336  (eval "$ac_compile") 2>&5
3337  ac_status=$?
3338  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3339  test $ac_status = 0; }
3340then :
3341  for ac_file in conftest.o conftest.obj conftest.*; do
3342  test -f "$ac_file" || continue;
3343  case $ac_file in
3344    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3345    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3346       break;;
3347  esac
3348done
3349else $as_nop
3350  printf "%s\n" "$as_me: failed program was:" >&5
3351sed 's/^/| /' conftest.$ac_ext >&5
3352
3353{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3354printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3355as_fn_error $? "cannot compute suffix of object files: cannot compile
3356See \`config.log' for more details" "$LINENO" 5; }
3357fi
3358rm -f conftest.$ac_cv_objext conftest.$ac_ext
3359fi
3360{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3361printf "%s\n" "$ac_cv_objext" >&6; }
3362OBJEXT=$ac_cv_objext
3363ac_objext=$OBJEXT
3364{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
3365printf %s "checking whether the compiler supports GNU C... " >&6; }
3366if test ${ac_cv_c_compiler_gnu+y}
3367then :
3368  printf %s "(cached) " >&6
3369else $as_nop
3370  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3371/* end confdefs.h.  */
3372
3373int
3374main (void)
3375{
3376#ifndef __GNUC__
3377       choke me
3378#endif
3379
3380  ;
3381  return 0;
3382}
3383_ACEOF
3384if ac_fn_c_try_compile "$LINENO"
3385then :
3386  ac_compiler_gnu=yes
3387else $as_nop
3388  ac_compiler_gnu=no
3389fi
3390rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3391ac_cv_c_compiler_gnu=$ac_compiler_gnu
3392
3393fi
3394{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3395printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
3396ac_compiler_gnu=$ac_cv_c_compiler_gnu
3397
3398if test $ac_compiler_gnu = yes; then
3399  GCC=yes
3400else
3401  GCC=
3402fi
3403ac_test_CFLAGS=${CFLAGS+y}
3404ac_save_CFLAGS=$CFLAGS
3405{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3406printf %s "checking whether $CC accepts -g... " >&6; }
3407if test ${ac_cv_prog_cc_g+y}
3408then :
3409  printf %s "(cached) " >&6
3410else $as_nop
3411  ac_save_c_werror_flag=$ac_c_werror_flag
3412   ac_c_werror_flag=yes
3413   ac_cv_prog_cc_g=no
3414   CFLAGS="-g"
3415   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3416/* end confdefs.h.  */
3417
3418int
3419main (void)
3420{
3421
3422  ;
3423  return 0;
3424}
3425_ACEOF
3426if ac_fn_c_try_compile "$LINENO"
3427then :
3428  ac_cv_prog_cc_g=yes
3429else $as_nop
3430  CFLAGS=""
3431      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3432/* end confdefs.h.  */
3433
3434int
3435main (void)
3436{
3437
3438  ;
3439  return 0;
3440}
3441_ACEOF
3442if ac_fn_c_try_compile "$LINENO"
3443then :
3444
3445else $as_nop
3446  ac_c_werror_flag=$ac_save_c_werror_flag
3447	 CFLAGS="-g"
3448	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3449/* end confdefs.h.  */
3450
3451int
3452main (void)
3453{
3454
3455  ;
3456  return 0;
3457}
3458_ACEOF
3459if ac_fn_c_try_compile "$LINENO"
3460then :
3461  ac_cv_prog_cc_g=yes
3462fi
3463rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3464fi
3465rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3466fi
3467rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3468   ac_c_werror_flag=$ac_save_c_werror_flag
3469fi
3470{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3471printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
3472if test $ac_test_CFLAGS; then
3473  CFLAGS=$ac_save_CFLAGS
3474elif test $ac_cv_prog_cc_g = yes; then
3475  if test "$GCC" = yes; then
3476    CFLAGS="-g -O2"
3477  else
3478    CFLAGS="-g"
3479  fi
3480else
3481  if test "$GCC" = yes; then
3482    CFLAGS="-O2"
3483  else
3484    CFLAGS=
3485  fi
3486fi
3487ac_prog_cc_stdc=no
3488if test x$ac_prog_cc_stdc = xno
3489then :
3490  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
3491printf %s "checking for $CC option to enable C11 features... " >&6; }
3492if test ${ac_cv_prog_cc_c11+y}
3493then :
3494  printf %s "(cached) " >&6
3495else $as_nop
3496  ac_cv_prog_cc_c11=no
3497ac_save_CC=$CC
3498cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3499/* end confdefs.h.  */
3500$ac_c_conftest_c11_program
3501_ACEOF
3502for ac_arg in '' -std=gnu11
3503do
3504  CC="$ac_save_CC $ac_arg"
3505  if ac_fn_c_try_compile "$LINENO"
3506then :
3507  ac_cv_prog_cc_c11=$ac_arg
3508fi
3509rm -f core conftest.err conftest.$ac_objext conftest.beam
3510  test "x$ac_cv_prog_cc_c11" != "xno" && break
3511done
3512rm -f conftest.$ac_ext
3513CC=$ac_save_CC
3514fi
3515
3516if test "x$ac_cv_prog_cc_c11" = xno
3517then :
3518  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3519printf "%s\n" "unsupported" >&6; }
3520else $as_nop
3521  if test "x$ac_cv_prog_cc_c11" = x
3522then :
3523  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3524printf "%s\n" "none needed" >&6; }
3525else $as_nop
3526  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
3527printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
3528     CC="$CC $ac_cv_prog_cc_c11"
3529fi
3530  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
3531  ac_prog_cc_stdc=c11
3532fi
3533fi
3534if test x$ac_prog_cc_stdc = xno
3535then :
3536  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
3537printf %s "checking for $CC option to enable C99 features... " >&6; }
3538if test ${ac_cv_prog_cc_c99+y}
3539then :
3540  printf %s "(cached) " >&6
3541else $as_nop
3542  ac_cv_prog_cc_c99=no
3543ac_save_CC=$CC
3544cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3545/* end confdefs.h.  */
3546$ac_c_conftest_c99_program
3547_ACEOF
3548for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
3549do
3550  CC="$ac_save_CC $ac_arg"
3551  if ac_fn_c_try_compile "$LINENO"
3552then :
3553  ac_cv_prog_cc_c99=$ac_arg
3554fi
3555rm -f core conftest.err conftest.$ac_objext conftest.beam
3556  test "x$ac_cv_prog_cc_c99" != "xno" && break
3557done
3558rm -f conftest.$ac_ext
3559CC=$ac_save_CC
3560fi
3561
3562if test "x$ac_cv_prog_cc_c99" = xno
3563then :
3564  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3565printf "%s\n" "unsupported" >&6; }
3566else $as_nop
3567  if test "x$ac_cv_prog_cc_c99" = x
3568then :
3569  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3570printf "%s\n" "none needed" >&6; }
3571else $as_nop
3572  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
3573printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
3574     CC="$CC $ac_cv_prog_cc_c99"
3575fi
3576  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
3577  ac_prog_cc_stdc=c99
3578fi
3579fi
3580if test x$ac_prog_cc_stdc = xno
3581then :
3582  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
3583printf %s "checking for $CC option to enable C89 features... " >&6; }
3584if test ${ac_cv_prog_cc_c89+y}
3585then :
3586  printf %s "(cached) " >&6
3587else $as_nop
3588  ac_cv_prog_cc_c89=no
3589ac_save_CC=$CC
3590cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3591/* end confdefs.h.  */
3592$ac_c_conftest_c89_program
3593_ACEOF
3594for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3595do
3596  CC="$ac_save_CC $ac_arg"
3597  if ac_fn_c_try_compile "$LINENO"
3598then :
3599  ac_cv_prog_cc_c89=$ac_arg
3600fi
3601rm -f core conftest.err conftest.$ac_objext conftest.beam
3602  test "x$ac_cv_prog_cc_c89" != "xno" && break
3603done
3604rm -f conftest.$ac_ext
3605CC=$ac_save_CC
3606fi
3607
3608if test "x$ac_cv_prog_cc_c89" = xno
3609then :
3610  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3611printf "%s\n" "unsupported" >&6; }
3612else $as_nop
3613  if test "x$ac_cv_prog_cc_c89" = x
3614then :
3615  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3616printf "%s\n" "none needed" >&6; }
3617else $as_nop
3618  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3619printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
3620     CC="$CC $ac_cv_prog_cc_c89"
3621fi
3622  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
3623  ac_prog_cc_stdc=c89
3624fi
3625fi
3626
3627ac_ext=c
3628ac_cpp='$CPP $CPPFLAGS'
3629ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3630ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3631ac_compiler_gnu=$ac_cv_c_compiler_gnu
3632
3633
3634  ac_ext=c
3635ac_cpp='$CPP $CPPFLAGS'
3636ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3637ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3638ac_compiler_gnu=$ac_cv_c_compiler_gnu
3639{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3640printf %s "checking whether $CC understands -c and -o together... " >&6; }
3641if test ${am_cv_prog_cc_c_o+y}
3642then :
3643  printf %s "(cached) " >&6
3644else $as_nop
3645  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3646/* end confdefs.h.  */
3647
3648int
3649main (void)
3650{
3651
3652  ;
3653  return 0;
3654}
3655_ACEOF
3656  # Make sure it works both with $CC and with simple cc.
3657  # Following AC_PROG_CC_C_O, we do the test twice because some
3658  # compilers refuse to overwrite an existing .o file with -o,
3659  # though they will create one.
3660  am_cv_prog_cc_c_o=yes
3661  for am_i in 1 2; do
3662    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3663   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3664   ac_status=$?
3665   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3666   (exit $ac_status); } \
3667         && test -f conftest2.$ac_objext; then
3668      : OK
3669    else
3670      am_cv_prog_cc_c_o=no
3671      break
3672    fi
3673  done
3674  rm -f core conftest*
3675  unset am_i
3676fi
3677{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3678printf "%s\n" "$am_cv_prog_cc_c_o" >&6; }
3679if test "$am_cv_prog_cc_c_o" != yes; then
3680   # Losing compiler, so override with the script.
3681   # FIXME: It is wrong to rewrite CC.
3682   # But if we don't then we get into trouble of one sort or another.
3683   # A longer-term fix would be to have automake use am__CC in this case,
3684   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3685   CC="$am_aux_dir/compile $CC"
3686fi
3687ac_ext=c
3688ac_cpp='$CPP $CPPFLAGS'
3689ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3690ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3691ac_compiler_gnu=$ac_cv_c_compiler_gnu
3692
3693
3694
3695ac_header= ac_cache=
3696for ac_item in $ac_header_c_list
3697do
3698  if test $ac_cache; then
3699    ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
3700    if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
3701      printf "%s\n" "#define $ac_item 1" >> confdefs.h
3702    fi
3703    ac_header= ac_cache=
3704  elif test $ac_header; then
3705    ac_cache=$ac_item
3706  else
3707    ac_header=$ac_item
3708  fi
3709done
3710
3711
3712
3713
3714
3715
3716
3717
3718if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
3719then :
3720
3721printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
3722
3723fi
3724
3725
3726
3727
3728
3729
3730  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3731printf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3732if test ${ac_cv_safe_to_define___extensions__+y}
3733then :
3734  printf %s "(cached) " >&6
3735else $as_nop
3736  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3737/* end confdefs.h.  */
3738
3739#         define __EXTENSIONS__ 1
3740          $ac_includes_default
3741int
3742main (void)
3743{
3744
3745  ;
3746  return 0;
3747}
3748_ACEOF
3749if ac_fn_c_try_compile "$LINENO"
3750then :
3751  ac_cv_safe_to_define___extensions__=yes
3752else $as_nop
3753  ac_cv_safe_to_define___extensions__=no
3754fi
3755rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3756fi
3757{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3758printf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; }
3759
3760  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5
3761printf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; }
3762if test ${ac_cv_should_define__xopen_source+y}
3763then :
3764  printf %s "(cached) " >&6
3765else $as_nop
3766  ac_cv_should_define__xopen_source=no
3767    if test $ac_cv_header_wchar_h = yes
3768then :
3769  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3770/* end confdefs.h.  */
3771
3772          #include <wchar.h>
3773          mbstate_t x;
3774int
3775main (void)
3776{
3777
3778  ;
3779  return 0;
3780}
3781_ACEOF
3782if ac_fn_c_try_compile "$LINENO"
3783then :
3784
3785else $as_nop
3786  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3787/* end confdefs.h.  */
3788
3789            #define _XOPEN_SOURCE 500
3790            #include <wchar.h>
3791            mbstate_t x;
3792int
3793main (void)
3794{
3795
3796  ;
3797  return 0;
3798}
3799_ACEOF
3800if ac_fn_c_try_compile "$LINENO"
3801then :
3802  ac_cv_should_define__xopen_source=yes
3803fi
3804rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3805fi
3806rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3807fi
3808fi
3809{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5
3810printf "%s\n" "$ac_cv_should_define__xopen_source" >&6; }
3811
3812  printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h
3813
3814  printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h
3815
3816  printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h
3817
3818  printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h
3819
3820  printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h
3821
3822  printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h
3823
3824  printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3825
3826  printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h
3827
3828  printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h
3829
3830  printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h
3831
3832  printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h
3833
3834  printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h
3835
3836  printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h
3837
3838  printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h
3839
3840  printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h
3841
3842  if test $ac_cv_header_minix_config_h = yes
3843then :
3844  MINIX=yes
3845    printf "%s\n" "#define _MINIX 1" >>confdefs.h
3846
3847    printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h
3848
3849    printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h
3850
3851else $as_nop
3852  MINIX=
3853fi
3854  if test $ac_cv_safe_to_define___extensions__ = yes
3855then :
3856  printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h
3857
3858fi
3859  if test $ac_cv_should_define__xopen_source = yes
3860then :
3861  printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h
3862
3863fi
3864
3865
3866# Initialize Automake
3867am__api_version='1.16'
3868
3869
3870  # Find a good install program.  We prefer a C program (faster),
3871# so one script is as good as another.  But avoid the broken or
3872# incompatible versions:
3873# SysV /etc/install, /usr/sbin/install
3874# SunOS /usr/etc/install
3875# IRIX /sbin/install
3876# AIX /bin/install
3877# AmigaOS /C/install, which installs bootblocks on floppy discs
3878# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3879# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3880# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3881# OS/2's system install, which has a completely different semantic
3882# ./install, which can be erroneously created by make from ./install.sh.
3883# Reject install programs that cannot install multiple files.
3884{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3885printf %s "checking for a BSD-compatible install... " >&6; }
3886if test -z "$INSTALL"; then
3887if test ${ac_cv_path_install+y}
3888then :
3889  printf %s "(cached) " >&6
3890else $as_nop
3891  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3892for as_dir in $PATH
3893do
3894  IFS=$as_save_IFS
3895  case $as_dir in #(((
3896    '') as_dir=./ ;;
3897    */) ;;
3898    *) as_dir=$as_dir/ ;;
3899  esac
3900    # Account for fact that we put trailing slashes in our PATH walk.
3901case $as_dir in #((
3902  ./ | /[cC]/* | \
3903  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3904  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3905  /usr/ucb/* ) ;;
3906  *)
3907    # OSF1 and SCO ODT 3.0 have their own names for install.
3908    # Don't use installbsd from OSF since it installs stuff as root
3909    # by default.
3910    for ac_prog in ginstall scoinst install; do
3911      for ac_exec_ext in '' $ac_executable_extensions; do
3912	if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
3913	  if test $ac_prog = install &&
3914	    grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3915	    # AIX install.  It has an incompatible calling convention.
3916	    :
3917	  elif test $ac_prog = install &&
3918	    grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3919	    # program-specific install script used by HP pwplus--don't use.
3920	    :
3921	  else
3922	    rm -rf conftest.one conftest.two conftest.dir
3923	    echo one > conftest.one
3924	    echo two > conftest.two
3925	    mkdir conftest.dir
3926	    if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
3927	      test -s conftest.one && test -s conftest.two &&
3928	      test -s conftest.dir/conftest.one &&
3929	      test -s conftest.dir/conftest.two
3930	    then
3931	      ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
3932	      break 3
3933	    fi
3934	  fi
3935	fi
3936      done
3937    done
3938    ;;
3939esac
3940
3941  done
3942IFS=$as_save_IFS
3943
3944rm -rf conftest.one conftest.two conftest.dir
3945
3946fi
3947  if test ${ac_cv_path_install+y}; then
3948    INSTALL=$ac_cv_path_install
3949  else
3950    # As a last resort, use the slow shell script.  Don't cache a
3951    # value for INSTALL within a source directory, because that will
3952    # break other packages using the cache if that directory is
3953    # removed, or if the value is a relative name.
3954    INSTALL=$ac_install_sh
3955  fi
3956fi
3957{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3958printf "%s\n" "$INSTALL" >&6; }
3959
3960# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3961# It thinks the first close brace ends the variable substitution.
3962test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3963
3964test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3965
3966test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3967
3968{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3969printf %s "checking whether build environment is sane... " >&6; }
3970# Reject unsafe characters in $srcdir or the absolute working directory
3971# name.  Accept space and tab only in the latter.
3972am_lf='
3973'
3974case `pwd` in
3975  *[\\\"\#\$\&\'\`$am_lf]*)
3976    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
3977esac
3978case $srcdir in
3979  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
3980    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
3981esac
3982
3983# Do 'set' in a subshell so we don't clobber the current shell's
3984# arguments.  Must try -L first in case configure is actually a
3985# symlink; some systems play weird games with the mod time of symlinks
3986# (eg FreeBSD returns the mod time of the symlink's containing
3987# directory).
3988if (
3989   am_has_slept=no
3990   for am_try in 1 2; do
3991     echo "timestamp, slept: $am_has_slept" > conftest.file
3992     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3993     if test "$*" = "X"; then
3994	# -L didn't work.
3995	set X `ls -t "$srcdir/configure" conftest.file`
3996     fi
3997     if test "$*" != "X $srcdir/configure conftest.file" \
3998	&& test "$*" != "X conftest.file $srcdir/configure"; then
3999
4000	# If neither matched, then we have a broken ls.  This can happen
4001	# if, for instance, CONFIG_SHELL is bash and it inherits a
4002	# broken ls alias from the environment.  This has actually
4003	# happened.  Such a system could not be considered "sane".
4004	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
4005  alias in your environment" "$LINENO" 5
4006     fi
4007     if test "$2" = conftest.file || test $am_try -eq 2; then
4008       break
4009     fi
4010     # Just in case.
4011     sleep 1
4012     am_has_slept=yes
4013   done
4014   test "$2" = conftest.file
4015   )
4016then
4017   # Ok.
4018   :
4019else
4020   as_fn_error $? "newly created file is older than distributed files!
4021Check your system clock" "$LINENO" 5
4022fi
4023{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4024printf "%s\n" "yes" >&6; }
4025# If we didn't sleep, we still need to ensure time stamps of config.status and
4026# generated files are strictly newer.
4027am_sleep_pid=
4028if grep 'slept: no' conftest.file >/dev/null 2>&1; then
4029  ( sleep 1 ) &
4030  am_sleep_pid=$!
4031fi
4032
4033rm -f conftest.file
4034
4035test "$program_prefix" != NONE &&
4036  program_transform_name="s&^&$program_prefix&;$program_transform_name"
4037# Use a double $ so make ignores it.
4038test "$program_suffix" != NONE &&
4039  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
4040# Double any \ or $.
4041# By default was `s,x,x', remove it if useless.
4042ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
4043program_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"`
4044
4045
4046  if test x"${MISSING+set}" != xset; then
4047  MISSING="\${SHELL} '$am_aux_dir/missing'"
4048fi
4049# Use eval to expand $SHELL
4050if eval "$MISSING --is-lightweight"; then
4051  am_missing_run="$MISSING "
4052else
4053  am_missing_run=
4054  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
4055printf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
4056fi
4057
4058if test x"${install_sh+set}" != xset; then
4059  case $am_aux_dir in
4060  *\ * | *\	*)
4061    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
4062  *)
4063    install_sh="\${SHELL} $am_aux_dir/install-sh"
4064  esac
4065fi
4066
4067# Installed binaries are usually stripped using 'strip' when the user
4068# run "make install-strip".  However 'strip' might not be the right
4069# tool to use in cross-compilation environments, therefore Automake
4070# will honor the 'STRIP' environment variable to overrule this program.
4071if test "$cross_compiling" != no; then
4072  if test -n "$ac_tool_prefix"; then
4073  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4074set dummy ${ac_tool_prefix}strip; ac_word=$2
4075{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4076printf %s "checking for $ac_word... " >&6; }
4077if test ${ac_cv_prog_STRIP+y}
4078then :
4079  printf %s "(cached) " >&6
4080else $as_nop
4081  if test -n "$STRIP"; then
4082  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4083else
4084as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4085for as_dir in $PATH
4086do
4087  IFS=$as_save_IFS
4088  case $as_dir in #(((
4089    '') as_dir=./ ;;
4090    */) ;;
4091    *) as_dir=$as_dir/ ;;
4092  esac
4093    for ac_exec_ext in '' $ac_executable_extensions; do
4094  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4095    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4096    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4097    break 2
4098  fi
4099done
4100  done
4101IFS=$as_save_IFS
4102
4103fi
4104fi
4105STRIP=$ac_cv_prog_STRIP
4106if test -n "$STRIP"; then
4107  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4108printf "%s\n" "$STRIP" >&6; }
4109else
4110  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4111printf "%s\n" "no" >&6; }
4112fi
4113
4114
4115fi
4116if test -z "$ac_cv_prog_STRIP"; then
4117  ac_ct_STRIP=$STRIP
4118  # Extract the first word of "strip", so it can be a program name with args.
4119set dummy strip; ac_word=$2
4120{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4121printf %s "checking for $ac_word... " >&6; }
4122if test ${ac_cv_prog_ac_ct_STRIP+y}
4123then :
4124  printf %s "(cached) " >&6
4125else $as_nop
4126  if test -n "$ac_ct_STRIP"; then
4127  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4128else
4129as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4130for as_dir in $PATH
4131do
4132  IFS=$as_save_IFS
4133  case $as_dir in #(((
4134    '') as_dir=./ ;;
4135    */) ;;
4136    *) as_dir=$as_dir/ ;;
4137  esac
4138    for ac_exec_ext in '' $ac_executable_extensions; do
4139  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4140    ac_cv_prog_ac_ct_STRIP="strip"
4141    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4142    break 2
4143  fi
4144done
4145  done
4146IFS=$as_save_IFS
4147
4148fi
4149fi
4150ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4151if test -n "$ac_ct_STRIP"; then
4152  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4153printf "%s\n" "$ac_ct_STRIP" >&6; }
4154else
4155  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4156printf "%s\n" "no" >&6; }
4157fi
4158
4159  if test "x$ac_ct_STRIP" = x; then
4160    STRIP=":"
4161  else
4162    case $cross_compiling:$ac_tool_warned in
4163yes:)
4164{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4165printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4166ac_tool_warned=yes ;;
4167esac
4168    STRIP=$ac_ct_STRIP
4169  fi
4170else
4171  STRIP="$ac_cv_prog_STRIP"
4172fi
4173
4174fi
4175INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4176
4177
4178  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5
4179printf %s "checking for a race-free mkdir -p... " >&6; }
4180if test -z "$MKDIR_P"; then
4181  if test ${ac_cv_path_mkdir+y}
4182then :
4183  printf %s "(cached) " >&6
4184else $as_nop
4185  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4186for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
4187do
4188  IFS=$as_save_IFS
4189  case $as_dir in #(((
4190    '') as_dir=./ ;;
4191    */) ;;
4192    *) as_dir=$as_dir/ ;;
4193  esac
4194    for ac_prog in mkdir gmkdir; do
4195	 for ac_exec_ext in '' $ac_executable_extensions; do
4196	   as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue
4197	   case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #(
4198	     'mkdir ('*'coreutils) '* | \
4199	     'BusyBox '* | \
4200	     'mkdir (fileutils) '4.1*)
4201	       ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext
4202	       break 3;;
4203	   esac
4204	 done
4205       done
4206  done
4207IFS=$as_save_IFS
4208
4209fi
4210
4211  test -d ./--version && rmdir ./--version
4212  if test ${ac_cv_path_mkdir+y}; then
4213    MKDIR_P="$ac_cv_path_mkdir -p"
4214  else
4215    # As a last resort, use the slow shell script.  Don't cache a
4216    # value for MKDIR_P within a source directory, because that will
4217    # break other packages using the cache if that directory is
4218    # removed, or if the value is a relative name.
4219    MKDIR_P="$ac_install_sh -d"
4220  fi
4221fi
4222{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
4223printf "%s\n" "$MKDIR_P" >&6; }
4224
4225for ac_prog in gawk mawk nawk awk
4226do
4227  # Extract the first word of "$ac_prog", so it can be a program name with args.
4228set dummy $ac_prog; ac_word=$2
4229{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4230printf %s "checking for $ac_word... " >&6; }
4231if test ${ac_cv_prog_AWK+y}
4232then :
4233  printf %s "(cached) " >&6
4234else $as_nop
4235  if test -n "$AWK"; then
4236  ac_cv_prog_AWK="$AWK" # Let the user override the test.
4237else
4238as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4239for as_dir in $PATH
4240do
4241  IFS=$as_save_IFS
4242  case $as_dir in #(((
4243    '') as_dir=./ ;;
4244    */) ;;
4245    *) as_dir=$as_dir/ ;;
4246  esac
4247    for ac_exec_ext in '' $ac_executable_extensions; do
4248  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4249    ac_cv_prog_AWK="$ac_prog"
4250    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4251    break 2
4252  fi
4253done
4254  done
4255IFS=$as_save_IFS
4256
4257fi
4258fi
4259AWK=$ac_cv_prog_AWK
4260if test -n "$AWK"; then
4261  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4262printf "%s\n" "$AWK" >&6; }
4263else
4264  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4265printf "%s\n" "no" >&6; }
4266fi
4267
4268
4269  test -n "$AWK" && break
4270done
4271
4272{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4273printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4274set x ${MAKE-make}
4275ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4276if eval test \${ac_cv_prog_make_${ac_make}_set+y}
4277then :
4278  printf %s "(cached) " >&6
4279else $as_nop
4280  cat >conftest.make <<\_ACEOF
4281SHELL = /bin/sh
4282all:
4283	@echo '@@@%%%=$(MAKE)=@@@%%%'
4284_ACEOF
4285# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4286case `${MAKE-make} -f conftest.make 2>/dev/null` in
4287  *@@@%%%=?*=@@@%%%*)
4288    eval ac_cv_prog_make_${ac_make}_set=yes;;
4289  *)
4290    eval ac_cv_prog_make_${ac_make}_set=no;;
4291esac
4292rm -f conftest.make
4293fi
4294if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4295  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4296printf "%s\n" "yes" >&6; }
4297  SET_MAKE=
4298else
4299  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4300printf "%s\n" "no" >&6; }
4301  SET_MAKE="MAKE=${MAKE-make}"
4302fi
4303
4304rm -rf .tst 2>/dev/null
4305mkdir .tst 2>/dev/null
4306if test -d .tst; then
4307  am__leading_dot=.
4308else
4309  am__leading_dot=_
4310fi
4311rmdir .tst 2>/dev/null
4312
4313DEPDIR="${am__leading_dot}deps"
4314
4315ac_config_commands="$ac_config_commands depfiles"
4316
4317{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
4318printf %s "checking whether ${MAKE-make} supports the include directive... " >&6; }
4319cat > confinc.mk << 'END'
4320am__doit:
4321	@echo this is the am__doit target >confinc.out
4322.PHONY: am__doit
4323END
4324am__include="#"
4325am__quote=
4326# BSD make does it like this.
4327echo '.include "confinc.mk" # ignored' > confmf.BSD
4328# Other make implementations (GNU, Solaris 10, AIX) do it like this.
4329echo 'include confinc.mk # ignored' > confmf.GNU
4330_am_result=no
4331for s in GNU BSD; do
4332  { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
4333   (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
4334   ac_status=$?
4335   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4336   (exit $ac_status); }
4337  case $?:`cat confinc.out 2>/dev/null` in #(
4338  '0:this is the am__doit target') :
4339    case $s in #(
4340  BSD) :
4341    am__include='.include' am__quote='"' ;; #(
4342  *) :
4343    am__include='include' am__quote='' ;;
4344esac ;; #(
4345  *) :
4346     ;;
4347esac
4348  if test "$am__include" != "#"; then
4349    _am_result="yes ($s style)"
4350    break
4351  fi
4352done
4353rm -f confinc.* confmf.*
4354{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
4355printf "%s\n" "${_am_result}" >&6; }
4356
4357# Check whether --enable-dependency-tracking was given.
4358if test ${enable_dependency_tracking+y}
4359then :
4360  enableval=$enable_dependency_tracking;
4361fi
4362
4363if test "x$enable_dependency_tracking" != xno; then
4364  am_depcomp="$ac_aux_dir/depcomp"
4365  AMDEPBACKSLASH='\'
4366  am__nodep='_no'
4367fi
4368 if test "x$enable_dependency_tracking" != xno; then
4369  AMDEP_TRUE=
4370  AMDEP_FALSE='#'
4371else
4372  AMDEP_TRUE='#'
4373  AMDEP_FALSE=
4374fi
4375
4376
4377# Check whether --enable-silent-rules was given.
4378if test ${enable_silent_rules+y}
4379then :
4380  enableval=$enable_silent_rules;
4381fi
4382
4383case $enable_silent_rules in # (((
4384  yes) AM_DEFAULT_VERBOSITY=0;;
4385   no) AM_DEFAULT_VERBOSITY=1;;
4386    *) AM_DEFAULT_VERBOSITY=1;;
4387esac
4388am_make=${MAKE-make}
4389{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4390printf %s "checking whether $am_make supports nested variables... " >&6; }
4391if test ${am_cv_make_support_nested_variables+y}
4392then :
4393  printf %s "(cached) " >&6
4394else $as_nop
4395  if printf "%s\n" 'TRUE=$(BAR$(V))
4396BAR0=false
4397BAR1=true
4398V=1
4399am__doit:
4400	@$(TRUE)
4401.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4402  am_cv_make_support_nested_variables=yes
4403else
4404  am_cv_make_support_nested_variables=no
4405fi
4406fi
4407{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4408printf "%s\n" "$am_cv_make_support_nested_variables" >&6; }
4409if test $am_cv_make_support_nested_variables = yes; then
4410    AM_V='$(V)'
4411  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4412else
4413  AM_V=$AM_DEFAULT_VERBOSITY
4414  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4415fi
4416AM_BACKSLASH='\'
4417
4418if test "`cd $srcdir && pwd`" != "`pwd`"; then
4419  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4420  # is not polluted with repeated "-I."
4421  am__isrc=' -I$(srcdir)'
4422  # test to see if srcdir already configured
4423  if test -f $srcdir/config.status; then
4424    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4425  fi
4426fi
4427
4428# test whether we have cygpath
4429if test -z "$CYGPATH_W"; then
4430  if (cygpath --version) >/dev/null 2>/dev/null; then
4431    CYGPATH_W='cygpath -w'
4432  else
4433    CYGPATH_W=echo
4434  fi
4435fi
4436
4437
4438# Define the identity of the package.
4439 PACKAGE='xf86-input-mouse'
4440 VERSION='1.9.5'
4441
4442
4443printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
4444
4445
4446printf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h
4447
4448# Some tools Automake needs.
4449
4450ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4451
4452
4453AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4454
4455
4456AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4457
4458
4459AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4460
4461
4462MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4463
4464# For better backward compatibility.  To be removed once Automake 1.9.x
4465# dies out for good.  For more background, see:
4466# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
4467# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
4468mkdir_p='$(MKDIR_P)'
4469
4470# We need awk for the "check" target (and possibly the TAP driver).  The
4471# system "awk" is bad on some platforms.
4472# Always define AMTAR for backward compatibility.  Yes, it's still used
4473# in the wild :-(  We should find a proper way to deprecate it ...
4474AMTAR='$${TAR-tar}'
4475
4476
4477# We'll loop over all known methods to create a tar archive until one works.
4478_am_tools='gnutar  pax cpio none'
4479
4480am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
4481
4482
4483
4484
4485
4486depcc="$CC"   am_compiler_list=
4487
4488{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4489printf %s "checking dependency style of $depcc... " >&6; }
4490if test ${am_cv_CC_dependencies_compiler_type+y}
4491then :
4492  printf %s "(cached) " >&6
4493else $as_nop
4494  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4495  # We make a subdir and do the tests there.  Otherwise we can end up
4496  # making bogus files that we don't know about and never remove.  For
4497  # instance it was reported that on HP-UX the gcc test will end up
4498  # making a dummy file named 'D' -- because '-MD' means "put the output
4499  # in D".
4500  rm -rf conftest.dir
4501  mkdir conftest.dir
4502  # Copy depcomp to subdir because otherwise we won't find it if we're
4503  # using a relative directory.
4504  cp "$am_depcomp" conftest.dir
4505  cd conftest.dir
4506  # We will build objects and dependencies in a subdirectory because
4507  # it helps to detect inapplicable dependency modes.  For instance
4508  # both Tru64's cc and ICC support -MD to output dependencies as a
4509  # side effect of compilation, but ICC will put the dependencies in
4510  # the current directory while Tru64 will put them in the object
4511  # directory.
4512  mkdir sub
4513
4514  am_cv_CC_dependencies_compiler_type=none
4515  if test "$am_compiler_list" = ""; then
4516     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4517  fi
4518  am__universal=false
4519  case " $depcc " in #(
4520     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4521     esac
4522
4523  for depmode in $am_compiler_list; do
4524    # Setup a source with many dependencies, because some compilers
4525    # like to wrap large dependency lists on column 80 (with \), and
4526    # we should not choose a depcomp mode which is confused by this.
4527    #
4528    # We need to recreate these files for each test, as the compiler may
4529    # overwrite some of them when testing with obscure command lines.
4530    # This happens at least with the AIX C compiler.
4531    : > sub/conftest.c
4532    for i in 1 2 3 4 5 6; do
4533      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4534      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4535      # Solaris 10 /bin/sh.
4536      echo '/* dummy */' > sub/conftst$i.h
4537    done
4538    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4539
4540    # We check with '-c' and '-o' for the sake of the "dashmstdout"
4541    # mode.  It turns out that the SunPro C++ compiler does not properly
4542    # handle '-M -o', and we need to detect this.  Also, some Intel
4543    # versions had trouble with output in subdirs.
4544    am__obj=sub/conftest.${OBJEXT-o}
4545    am__minus_obj="-o $am__obj"
4546    case $depmode in
4547    gcc)
4548      # This depmode causes a compiler race in universal mode.
4549      test "$am__universal" = false || continue
4550      ;;
4551    nosideeffect)
4552      # After this tag, mechanisms are not by side-effect, so they'll
4553      # only be used when explicitly requested.
4554      if test "x$enable_dependency_tracking" = xyes; then
4555	continue
4556      else
4557	break
4558      fi
4559      ;;
4560    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4561      # This compiler won't grok '-c -o', but also, the minuso test has
4562      # not run yet.  These depmodes are late enough in the game, and
4563      # so weak that their functioning should not be impacted.
4564      am__obj=conftest.${OBJEXT-o}
4565      am__minus_obj=
4566      ;;
4567    none) break ;;
4568    esac
4569    if depmode=$depmode \
4570       source=sub/conftest.c object=$am__obj \
4571       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4572       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4573         >/dev/null 2>conftest.err &&
4574       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4575       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4576       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4577       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4578      # icc doesn't choke on unknown options, it will just issue warnings
4579      # or remarks (even with -Werror).  So we grep stderr for any message
4580      # that says an option was ignored or not supported.
4581      # When given -MP, icc 7.0 and 7.1 complain thusly:
4582      #   icc: Command line warning: ignoring option '-M'; no argument required
4583      # The diagnosis changed in icc 8.0:
4584      #   icc: Command line remark: option '-MP' not supported
4585      if (grep 'ignoring option' conftest.err ||
4586          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4587        am_cv_CC_dependencies_compiler_type=$depmode
4588        break
4589      fi
4590    fi
4591  done
4592
4593  cd ..
4594  rm -rf conftest.dir
4595else
4596  am_cv_CC_dependencies_compiler_type=none
4597fi
4598
4599fi
4600{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4601printf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; }
4602CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4603
4604 if
4605  test "x$enable_dependency_tracking" != xno \
4606  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4607  am__fastdepCC_TRUE=
4608  am__fastdepCC_FALSE='#'
4609else
4610  am__fastdepCC_TRUE='#'
4611  am__fastdepCC_FALSE=
4612fi
4613
4614
4615# Variables for tags utilities; see am/tags.am
4616if test -z "$CTAGS"; then
4617  CTAGS=ctags
4618fi
4619
4620if test -z "$ETAGS"; then
4621  ETAGS=etags
4622fi
4623
4624if test -z "$CSCOPE"; then
4625  CSCOPE=cscope
4626fi
4627
4628
4629
4630# POSIX will say in a future version that running "rm -f" with no argument
4631# is OK; and we want to be able to make that assumption in our Makefile
4632# recipes.  So use an aggressive probe to check that the usage we want is
4633# actually supported "in the wild" to an acceptable degree.
4634# See automake bug#10828.
4635# To make any issue more visible, cause the running configure to be aborted
4636# by default if the 'rm' program in use doesn't match our expectations; the
4637# user can still override this though.
4638if rm -f && rm -fr && rm -rf; then : OK; else
4639  cat >&2 <<'END'
4640Oops!
4641
4642Your 'rm' program seems unable to run without file operands specified
4643on the command line, even when the '-f' option is present.  This is contrary
4644to the behaviour of most rm programs out there, and not conforming with
4645the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4646
4647Please tell bug-automake@gnu.org about your system, including the value
4648of your $PATH and any error possibly output before this message.  This
4649can help us improve future automake versions.
4650
4651END
4652  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4653    echo 'Configuration will proceed anyway, since you have set the' >&2
4654    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4655    echo >&2
4656  else
4657    cat >&2 <<'END'
4658Aborting the configuration process, to ensure you take notice of the issue.
4659
4660You can download and install GNU coreutils to get an 'rm' implementation
4661that behaves properly: <https://www.gnu.org/software/coreutils/>.
4662
4663If you want to complete the configuration process using your problematic
4664'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4665to "yes", and re-run configure.
4666
4667END
4668    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4669  fi
4670fi
4671
4672
4673# Initialize libtool
4674# Check whether --enable-static was given.
4675if test ${enable_static+y}
4676then :
4677  enableval=$enable_static; p=${PACKAGE-default}
4678    case $enableval in
4679    yes) enable_static=yes ;;
4680    no) enable_static=no ;;
4681    *)
4682     enable_static=no
4683      # Look at the argument we got.  We use all the common list separators.
4684      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
4685      for pkg in $enableval; do
4686	IFS=$lt_save_ifs
4687	if test "X$pkg" = "X$p"; then
4688	  enable_static=yes
4689	fi
4690      done
4691      IFS=$lt_save_ifs
4692      ;;
4693    esac
4694else $as_nop
4695  enable_static=no
4696fi
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706case `pwd` in
4707  *\ * | *\	*)
4708    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4709printf "%s\n" "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4710esac
4711
4712
4713
4714macro_version='2.4.7'
4715macro_revision='2.4.7'
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
4728
4729
4730ltmain=$ac_aux_dir/ltmain.sh
4731
4732
4733
4734  # Make sure we can run config.sub.
4735$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
4736  as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
4737
4738{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4739printf %s "checking build system type... " >&6; }
4740if test ${ac_cv_build+y}
4741then :
4742  printf %s "(cached) " >&6
4743else $as_nop
4744  ac_build_alias=$build_alias
4745test "x$ac_build_alias" = x &&
4746  ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
4747test "x$ac_build_alias" = x &&
4748  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4749ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
4750  as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
4751
4752fi
4753{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4754printf "%s\n" "$ac_cv_build" >&6; }
4755case $ac_cv_build in
4756*-*-*) ;;
4757*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4758esac
4759build=$ac_cv_build
4760ac_save_IFS=$IFS; IFS='-'
4761set x $ac_cv_build
4762shift
4763build_cpu=$1
4764build_vendor=$2
4765shift; shift
4766# Remember, the first character of IFS is used to create $*,
4767# except with old shells:
4768build_os=$*
4769IFS=$ac_save_IFS
4770case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4771
4772
4773{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4774printf %s "checking host system type... " >&6; }
4775if test ${ac_cv_host+y}
4776then :
4777  printf %s "(cached) " >&6
4778else $as_nop
4779  if test "x$host_alias" = x; then
4780  ac_cv_host=$ac_cv_build
4781else
4782  ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
4783    as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
4784fi
4785
4786fi
4787{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4788printf "%s\n" "$ac_cv_host" >&6; }
4789case $ac_cv_host in
4790*-*-*) ;;
4791*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4792esac
4793host=$ac_cv_host
4794ac_save_IFS=$IFS; IFS='-'
4795set x $ac_cv_host
4796shift
4797host_cpu=$1
4798host_vendor=$2
4799shift; shift
4800# Remember, the first character of IFS is used to create $*,
4801# except with old shells:
4802host_os=$*
4803IFS=$ac_save_IFS
4804case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4805
4806
4807# Backslashify metacharacters that are still active within
4808# double-quoted strings.
4809sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4810
4811# Same as above, but do not quote variable references.
4812double_quote_subst='s/\(["`\\]\)/\\\1/g'
4813
4814# Sed substitution to delay expansion of an escaped shell variable in a
4815# double_quote_subst'ed string.
4816delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4817
4818# Sed substitution to delay expansion of an escaped single quote.
4819delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4820
4821# Sed substitution to avoid accidental globbing in evaled expressions
4822no_glob_subst='s/\*/\\\*/g'
4823
4824ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4825ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4826ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4827
4828{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4829printf %s "checking how to print strings... " >&6; }
4830# Test print first, because it will be a builtin if present.
4831if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
4832   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4833  ECHO='print -r --'
4834elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4835  ECHO='printf %s\n'
4836else
4837  # Use this function as a fallback that always works.
4838  func_fallback_echo ()
4839  {
4840    eval 'cat <<_LTECHO_EOF
4841$1
4842_LTECHO_EOF'
4843  }
4844  ECHO='func_fallback_echo'
4845fi
4846
4847# func_echo_all arg...
4848# Invoke $ECHO with all args, space-separated.
4849func_echo_all ()
4850{
4851    $ECHO ""
4852}
4853
4854case $ECHO in
4855  printf*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4856printf "%s\n" "printf" >&6; } ;;
4857  print*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4858printf "%s\n" "print -r" >&6; } ;;
4859  *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4860printf "%s\n" "cat" >&6; } ;;
4861esac
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4877printf %s "checking for a sed that does not truncate output... " >&6; }
4878if test ${ac_cv_path_SED+y}
4879then :
4880  printf %s "(cached) " >&6
4881else $as_nop
4882            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4883     for ac_i in 1 2 3 4 5 6 7; do
4884       ac_script="$ac_script$as_nl$ac_script"
4885     done
4886     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4887     { ac_script=; unset ac_script;}
4888     if test -z "$SED"; then
4889  ac_path_SED_found=false
4890  # Loop through the user's path and test for each of PROGNAME-LIST
4891  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4892for as_dir in $PATH
4893do
4894  IFS=$as_save_IFS
4895  case $as_dir in #(((
4896    '') as_dir=./ ;;
4897    */) ;;
4898    *) as_dir=$as_dir/ ;;
4899  esac
4900    for ac_prog in sed gsed
4901   do
4902    for ac_exec_ext in '' $ac_executable_extensions; do
4903      ac_path_SED="$as_dir$ac_prog$ac_exec_ext"
4904      as_fn_executable_p "$ac_path_SED" || continue
4905# Check for GNU ac_path_SED and select it if it is found.
4906  # Check for GNU $ac_path_SED
4907case `"$ac_path_SED" --version 2>&1` in
4908*GNU*)
4909  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4910*)
4911  ac_count=0
4912  printf %s 0123456789 >"conftest.in"
4913  while :
4914  do
4915    cat "conftest.in" "conftest.in" >"conftest.tmp"
4916    mv "conftest.tmp" "conftest.in"
4917    cp "conftest.in" "conftest.nl"
4918    printf "%s\n" '' >> "conftest.nl"
4919    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4920    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4921    as_fn_arith $ac_count + 1 && ac_count=$as_val
4922    if test $ac_count -gt ${ac_path_SED_max-0}; then
4923      # Best one so far, save it but keep looking for a better one
4924      ac_cv_path_SED="$ac_path_SED"
4925      ac_path_SED_max=$ac_count
4926    fi
4927    # 10*(2^10) chars as input seems more than enough
4928    test $ac_count -gt 10 && break
4929  done
4930  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4931esac
4932
4933      $ac_path_SED_found && break 3
4934    done
4935  done
4936  done
4937IFS=$as_save_IFS
4938  if test -z "$ac_cv_path_SED"; then
4939    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4940  fi
4941else
4942  ac_cv_path_SED=$SED
4943fi
4944
4945fi
4946{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4947printf "%s\n" "$ac_cv_path_SED" >&6; }
4948 SED="$ac_cv_path_SED"
4949  rm -f conftest.sed
4950
4951test -z "$SED" && SED=sed
4952Xsed="$SED -e 1s/^X//"
4953
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4965printf %s "checking for grep that handles long lines and -e... " >&6; }
4966if test ${ac_cv_path_GREP+y}
4967then :
4968  printf %s "(cached) " >&6
4969else $as_nop
4970  if test -z "$GREP"; then
4971  ac_path_GREP_found=false
4972  # Loop through the user's path and test for each of PROGNAME-LIST
4973  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4974for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4975do
4976  IFS=$as_save_IFS
4977  case $as_dir in #(((
4978    '') as_dir=./ ;;
4979    */) ;;
4980    *) as_dir=$as_dir/ ;;
4981  esac
4982    for ac_prog in grep ggrep
4983   do
4984    for ac_exec_ext in '' $ac_executable_extensions; do
4985      ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
4986      as_fn_executable_p "$ac_path_GREP" || continue
4987# Check for GNU ac_path_GREP and select it if it is found.
4988  # Check for GNU $ac_path_GREP
4989case `"$ac_path_GREP" --version 2>&1` in
4990*GNU*)
4991  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4992*)
4993  ac_count=0
4994  printf %s 0123456789 >"conftest.in"
4995  while :
4996  do
4997    cat "conftest.in" "conftest.in" >"conftest.tmp"
4998    mv "conftest.tmp" "conftest.in"
4999    cp "conftest.in" "conftest.nl"
5000    printf "%s\n" 'GREP' >> "conftest.nl"
5001    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5002    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5003    as_fn_arith $ac_count + 1 && ac_count=$as_val
5004    if test $ac_count -gt ${ac_path_GREP_max-0}; then
5005      # Best one so far, save it but keep looking for a better one
5006      ac_cv_path_GREP="$ac_path_GREP"
5007      ac_path_GREP_max=$ac_count
5008    fi
5009    # 10*(2^10) chars as input seems more than enough
5010    test $ac_count -gt 10 && break
5011  done
5012  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5013esac
5014
5015      $ac_path_GREP_found && break 3
5016    done
5017  done
5018  done
5019IFS=$as_save_IFS
5020  if test -z "$ac_cv_path_GREP"; then
5021    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5022  fi
5023else
5024  ac_cv_path_GREP=$GREP
5025fi
5026
5027fi
5028{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5029printf "%s\n" "$ac_cv_path_GREP" >&6; }
5030 GREP="$ac_cv_path_GREP"
5031
5032
5033{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5034printf %s "checking for egrep... " >&6; }
5035if test ${ac_cv_path_EGREP+y}
5036then :
5037  printf %s "(cached) " >&6
5038else $as_nop
5039  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5040   then ac_cv_path_EGREP="$GREP -E"
5041   else
5042     if test -z "$EGREP"; then
5043  ac_path_EGREP_found=false
5044  # Loop through the user's path and test for each of PROGNAME-LIST
5045  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5046for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5047do
5048  IFS=$as_save_IFS
5049  case $as_dir in #(((
5050    '') as_dir=./ ;;
5051    */) ;;
5052    *) as_dir=$as_dir/ ;;
5053  esac
5054    for ac_prog in egrep
5055   do
5056    for ac_exec_ext in '' $ac_executable_extensions; do
5057      ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
5058      as_fn_executable_p "$ac_path_EGREP" || continue
5059# Check for GNU ac_path_EGREP and select it if it is found.
5060  # Check for GNU $ac_path_EGREP
5061case `"$ac_path_EGREP" --version 2>&1` in
5062*GNU*)
5063  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5064*)
5065  ac_count=0
5066  printf %s 0123456789 >"conftest.in"
5067  while :
5068  do
5069    cat "conftest.in" "conftest.in" >"conftest.tmp"
5070    mv "conftest.tmp" "conftest.in"
5071    cp "conftest.in" "conftest.nl"
5072    printf "%s\n" 'EGREP' >> "conftest.nl"
5073    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5074    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5075    as_fn_arith $ac_count + 1 && ac_count=$as_val
5076    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5077      # Best one so far, save it but keep looking for a better one
5078      ac_cv_path_EGREP="$ac_path_EGREP"
5079      ac_path_EGREP_max=$ac_count
5080    fi
5081    # 10*(2^10) chars as input seems more than enough
5082    test $ac_count -gt 10 && break
5083  done
5084  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5085esac
5086
5087      $ac_path_EGREP_found && break 3
5088    done
5089  done
5090  done
5091IFS=$as_save_IFS
5092  if test -z "$ac_cv_path_EGREP"; then
5093    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5094  fi
5095else
5096  ac_cv_path_EGREP=$EGREP
5097fi
5098
5099   fi
5100fi
5101{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5102printf "%s\n" "$ac_cv_path_EGREP" >&6; }
5103 EGREP="$ac_cv_path_EGREP"
5104
5105
5106{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5107printf %s "checking for fgrep... " >&6; }
5108if test ${ac_cv_path_FGREP+y}
5109then :
5110  printf %s "(cached) " >&6
5111else $as_nop
5112  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5113   then ac_cv_path_FGREP="$GREP -F"
5114   else
5115     if test -z "$FGREP"; then
5116  ac_path_FGREP_found=false
5117  # Loop through the user's path and test for each of PROGNAME-LIST
5118  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5119for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5120do
5121  IFS=$as_save_IFS
5122  case $as_dir in #(((
5123    '') as_dir=./ ;;
5124    */) ;;
5125    *) as_dir=$as_dir/ ;;
5126  esac
5127    for ac_prog in fgrep
5128   do
5129    for ac_exec_ext in '' $ac_executable_extensions; do
5130      ac_path_FGREP="$as_dir$ac_prog$ac_exec_ext"
5131      as_fn_executable_p "$ac_path_FGREP" || continue
5132# Check for GNU ac_path_FGREP and select it if it is found.
5133  # Check for GNU $ac_path_FGREP
5134case `"$ac_path_FGREP" --version 2>&1` in
5135*GNU*)
5136  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5137*)
5138  ac_count=0
5139  printf %s 0123456789 >"conftest.in"
5140  while :
5141  do
5142    cat "conftest.in" "conftest.in" >"conftest.tmp"
5143    mv "conftest.tmp" "conftest.in"
5144    cp "conftest.in" "conftest.nl"
5145    printf "%s\n" 'FGREP' >> "conftest.nl"
5146    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5147    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5148    as_fn_arith $ac_count + 1 && ac_count=$as_val
5149    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5150      # Best one so far, save it but keep looking for a better one
5151      ac_cv_path_FGREP="$ac_path_FGREP"
5152      ac_path_FGREP_max=$ac_count
5153    fi
5154    # 10*(2^10) chars as input seems more than enough
5155    test $ac_count -gt 10 && break
5156  done
5157  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5158esac
5159
5160      $ac_path_FGREP_found && break 3
5161    done
5162  done
5163  done
5164IFS=$as_save_IFS
5165  if test -z "$ac_cv_path_FGREP"; then
5166    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5167  fi
5168else
5169  ac_cv_path_FGREP=$FGREP
5170fi
5171
5172   fi
5173fi
5174{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5175printf "%s\n" "$ac_cv_path_FGREP" >&6; }
5176 FGREP="$ac_cv_path_FGREP"
5177
5178
5179test -z "$GREP" && GREP=grep
5180
5181
5182
5183
5184
5185
5186
5187
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199# Check whether --with-gnu-ld was given.
5200if test ${with_gnu_ld+y}
5201then :
5202  withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
5203else $as_nop
5204  with_gnu_ld=no
5205fi
5206
5207ac_prog=ld
5208if test yes = "$GCC"; then
5209  # Check if gcc -print-prog-name=ld gives a path.
5210  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5211printf %s "checking for ld used by $CC... " >&6; }
5212  case $host in
5213  *-*-mingw*)
5214    # gcc leaves a trailing carriage return, which upsets mingw
5215    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5216  *)
5217    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5218  esac
5219  case $ac_prog in
5220    # Accept absolute paths.
5221    [\\/]* | ?:[\\/]*)
5222      re_direlt='/[^/][^/]*/\.\./'
5223      # Canonicalize the pathname of ld
5224      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5225      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5226	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5227      done
5228      test -z "$LD" && LD=$ac_prog
5229      ;;
5230  "")
5231    # If it fails, then pretend we aren't using GCC.
5232    ac_prog=ld
5233    ;;
5234  *)
5235    # If it is relative, then search for the first ld in PATH.
5236    with_gnu_ld=unknown
5237    ;;
5238  esac
5239elif test yes = "$with_gnu_ld"; then
5240  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5241printf %s "checking for GNU ld... " >&6; }
5242else
5243  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5244printf %s "checking for non-GNU ld... " >&6; }
5245fi
5246if test ${lt_cv_path_LD+y}
5247then :
5248  printf %s "(cached) " >&6
5249else $as_nop
5250  if test -z "$LD"; then
5251  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5252  for ac_dir in $PATH; do
5253    IFS=$lt_save_ifs
5254    test -z "$ac_dir" && ac_dir=.
5255    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5256      lt_cv_path_LD=$ac_dir/$ac_prog
5257      # Check to see if the program is GNU ld.  I'd rather use --version,
5258      # but apparently some variants of GNU ld only accept -v.
5259      # Break only if it was the GNU/non-GNU ld that we prefer.
5260      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5261      *GNU* | *'with BFD'*)
5262	test no != "$with_gnu_ld" && break
5263	;;
5264      *)
5265	test yes != "$with_gnu_ld" && break
5266	;;
5267      esac
5268    fi
5269  done
5270  IFS=$lt_save_ifs
5271else
5272  lt_cv_path_LD=$LD # Let the user override the test with a path.
5273fi
5274fi
5275
5276LD=$lt_cv_path_LD
5277if test -n "$LD"; then
5278  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5279printf "%s\n" "$LD" >&6; }
5280else
5281  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5282printf "%s\n" "no" >&6; }
5283fi
5284test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5285{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5286printf %s "checking if the linker ($LD) is GNU ld... " >&6; }
5287if test ${lt_cv_prog_gnu_ld+y}
5288then :
5289  printf %s "(cached) " >&6
5290else $as_nop
5291  # I'd rather use --version here, but apparently some GNU lds only accept -v.
5292case `$LD -v 2>&1 </dev/null` in
5293*GNU* | *'with BFD'*)
5294  lt_cv_prog_gnu_ld=yes
5295  ;;
5296*)
5297  lt_cv_prog_gnu_ld=no
5298  ;;
5299esac
5300fi
5301{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5302printf "%s\n" "$lt_cv_prog_gnu_ld" >&6; }
5303with_gnu_ld=$lt_cv_prog_gnu_ld
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5314printf %s "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5315if test ${lt_cv_path_NM+y}
5316then :
5317  printf %s "(cached) " >&6
5318else $as_nop
5319  if test -n "$NM"; then
5320  # Let the user override the test.
5321  lt_cv_path_NM=$NM
5322else
5323  lt_nm_to_check=${ac_tool_prefix}nm
5324  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5325    lt_nm_to_check="$lt_nm_to_check nm"
5326  fi
5327  for lt_tmp_nm in $lt_nm_to_check; do
5328    lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5329    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5330      IFS=$lt_save_ifs
5331      test -z "$ac_dir" && ac_dir=.
5332      tmp_nm=$ac_dir/$lt_tmp_nm
5333      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
5334	# Check to see if the nm accepts a BSD-compat flag.
5335	# Adding the 'sed 1q' prevents false positives on HP-UX, which says:
5336	#   nm: unknown option "B" ignored
5337	# Tru64's nm complains that /dev/null is an invalid object file
5338	# MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
5339	case $build_os in
5340	mingw*) lt_bad_file=conftest.nm/nofile ;;
5341	*) lt_bad_file=/dev/null ;;
5342	esac
5343	case `"$tmp_nm" -B $lt_bad_file 2>&1 | $SED '1q'` in
5344	*$lt_bad_file* | *'Invalid file or object type'*)
5345	  lt_cv_path_NM="$tmp_nm -B"
5346	  break 2
5347	  ;;
5348	*)
5349	  case `"$tmp_nm" -p /dev/null 2>&1 | $SED '1q'` in
5350	  */dev/null*)
5351	    lt_cv_path_NM="$tmp_nm -p"
5352	    break 2
5353	    ;;
5354	  *)
5355	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5356	    continue # so that we can try to find one that supports BSD flags
5357	    ;;
5358	  esac
5359	  ;;
5360	esac
5361      fi
5362    done
5363    IFS=$lt_save_ifs
5364  done
5365  : ${lt_cv_path_NM=no}
5366fi
5367fi
5368{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5369printf "%s\n" "$lt_cv_path_NM" >&6; }
5370if test no != "$lt_cv_path_NM"; then
5371  NM=$lt_cv_path_NM
5372else
5373  # Didn't find any BSD compatible name lister, look for dumpbin.
5374  if test -n "$DUMPBIN"; then :
5375    # Let the user override the test.
5376  else
5377    if test -n "$ac_tool_prefix"; then
5378  for ac_prog in dumpbin "link -dump"
5379  do
5380    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5381set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5382{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5383printf %s "checking for $ac_word... " >&6; }
5384if test ${ac_cv_prog_DUMPBIN+y}
5385then :
5386  printf %s "(cached) " >&6
5387else $as_nop
5388  if test -n "$DUMPBIN"; then
5389  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5390else
5391as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5392for as_dir in $PATH
5393do
5394  IFS=$as_save_IFS
5395  case $as_dir in #(((
5396    '') as_dir=./ ;;
5397    */) ;;
5398    *) as_dir=$as_dir/ ;;
5399  esac
5400    for ac_exec_ext in '' $ac_executable_extensions; do
5401  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5402    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5403    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5404    break 2
5405  fi
5406done
5407  done
5408IFS=$as_save_IFS
5409
5410fi
5411fi
5412DUMPBIN=$ac_cv_prog_DUMPBIN
5413if test -n "$DUMPBIN"; then
5414  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5415printf "%s\n" "$DUMPBIN" >&6; }
5416else
5417  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5418printf "%s\n" "no" >&6; }
5419fi
5420
5421
5422    test -n "$DUMPBIN" && break
5423  done
5424fi
5425if test -z "$DUMPBIN"; then
5426  ac_ct_DUMPBIN=$DUMPBIN
5427  for ac_prog in dumpbin "link -dump"
5428do
5429  # Extract the first word of "$ac_prog", so it can be a program name with args.
5430set dummy $ac_prog; ac_word=$2
5431{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5432printf %s "checking for $ac_word... " >&6; }
5433if test ${ac_cv_prog_ac_ct_DUMPBIN+y}
5434then :
5435  printf %s "(cached) " >&6
5436else $as_nop
5437  if test -n "$ac_ct_DUMPBIN"; then
5438  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5439else
5440as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5441for as_dir in $PATH
5442do
5443  IFS=$as_save_IFS
5444  case $as_dir in #(((
5445    '') as_dir=./ ;;
5446    */) ;;
5447    *) as_dir=$as_dir/ ;;
5448  esac
5449    for ac_exec_ext in '' $ac_executable_extensions; do
5450  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5451    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5452    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5453    break 2
5454  fi
5455done
5456  done
5457IFS=$as_save_IFS
5458
5459fi
5460fi
5461ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5462if test -n "$ac_ct_DUMPBIN"; then
5463  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5464printf "%s\n" "$ac_ct_DUMPBIN" >&6; }
5465else
5466  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5467printf "%s\n" "no" >&6; }
5468fi
5469
5470
5471  test -n "$ac_ct_DUMPBIN" && break
5472done
5473
5474  if test "x$ac_ct_DUMPBIN" = x; then
5475    DUMPBIN=":"
5476  else
5477    case $cross_compiling:$ac_tool_warned in
5478yes:)
5479{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5480printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5481ac_tool_warned=yes ;;
5482esac
5483    DUMPBIN=$ac_ct_DUMPBIN
5484  fi
5485fi
5486
5487    case `$DUMPBIN -symbols -headers /dev/null 2>&1 | $SED '1q'` in
5488    *COFF*)
5489      DUMPBIN="$DUMPBIN -symbols -headers"
5490      ;;
5491    *)
5492      DUMPBIN=:
5493      ;;
5494    esac
5495  fi
5496
5497  if test : != "$DUMPBIN"; then
5498    NM=$DUMPBIN
5499  fi
5500fi
5501test -z "$NM" && NM=nm
5502
5503
5504
5505
5506
5507
5508{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5509printf %s "checking the name lister ($NM) interface... " >&6; }
5510if test ${lt_cv_nm_interface+y}
5511then :
5512  printf %s "(cached) " >&6
5513else $as_nop
5514  lt_cv_nm_interface="BSD nm"
5515  echo "int some_variable = 0;" > conftest.$ac_ext
5516  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5517  (eval "$ac_compile" 2>conftest.err)
5518  cat conftest.err >&5
5519  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5520  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5521  cat conftest.err >&5
5522  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5523  cat conftest.out >&5
5524  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5525    lt_cv_nm_interface="MS dumpbin"
5526  fi
5527  rm -f conftest*
5528fi
5529{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5530printf "%s\n" "$lt_cv_nm_interface" >&6; }
5531
5532{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5533printf %s "checking whether ln -s works... " >&6; }
5534LN_S=$as_ln_s
5535if test "$LN_S" = "ln -s"; then
5536  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5537printf "%s\n" "yes" >&6; }
5538else
5539  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5540printf "%s\n" "no, using $LN_S" >&6; }
5541fi
5542
5543# find the maximum length of command line arguments
5544{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5545printf %s "checking the maximum length of command line arguments... " >&6; }
5546if test ${lt_cv_sys_max_cmd_len+y}
5547then :
5548  printf %s "(cached) " >&6
5549else $as_nop
5550    i=0
5551  teststring=ABCD
5552
5553  case $build_os in
5554  msdosdjgpp*)
5555    # On DJGPP, this test can blow up pretty badly due to problems in libc
5556    # (any single argument exceeding 2000 bytes causes a buffer overrun
5557    # during glob expansion).  Even if it were fixed, the result of this
5558    # check would be larger than it should be.
5559    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5560    ;;
5561
5562  gnu*)
5563    # Under GNU Hurd, this test is not required because there is
5564    # no limit to the length of command line arguments.
5565    # Libtool will interpret -1 as no limit whatsoever
5566    lt_cv_sys_max_cmd_len=-1;
5567    ;;
5568
5569  cygwin* | mingw* | cegcc*)
5570    # On Win9x/ME, this test blows up -- it succeeds, but takes
5571    # about 5 minutes as the teststring grows exponentially.
5572    # Worse, since 9x/ME are not pre-emptively multitasking,
5573    # you end up with a "frozen" computer, even though with patience
5574    # the test eventually succeeds (with a max line length of 256k).
5575    # Instead, let's just punt: use the minimum linelength reported by
5576    # all of the supported platforms: 8192 (on NT/2K/XP).
5577    lt_cv_sys_max_cmd_len=8192;
5578    ;;
5579
5580  mint*)
5581    # On MiNT this can take a long time and run out of memory.
5582    lt_cv_sys_max_cmd_len=8192;
5583    ;;
5584
5585  amigaos*)
5586    # On AmigaOS with pdksh, this test takes hours, literally.
5587    # So we just punt and use a minimum line length of 8192.
5588    lt_cv_sys_max_cmd_len=8192;
5589    ;;
5590
5591  bitrig* | darwin* | dragonfly* | freebsd* | midnightbsd* | netbsd* | openbsd*)
5592    # This has been around since 386BSD, at least.  Likely further.
5593    if test -x /sbin/sysctl; then
5594      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5595    elif test -x /usr/sbin/sysctl; then
5596      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5597    else
5598      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
5599    fi
5600    # And add a safety zone
5601    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5602    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5603    ;;
5604
5605  interix*)
5606    # We know the value 262144 and hardcode it with a safety zone (like BSD)
5607    lt_cv_sys_max_cmd_len=196608
5608    ;;
5609
5610  os2*)
5611    # The test takes a long time on OS/2.
5612    lt_cv_sys_max_cmd_len=8192
5613    ;;
5614
5615  osf*)
5616    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5617    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5618    # nice to cause kernel panics so lets avoid the loop below.
5619    # First set a reasonable default.
5620    lt_cv_sys_max_cmd_len=16384
5621    #
5622    if test -x /sbin/sysconfig; then
5623      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5624        *1*) lt_cv_sys_max_cmd_len=-1 ;;
5625      esac
5626    fi
5627    ;;
5628  sco3.2v5*)
5629    lt_cv_sys_max_cmd_len=102400
5630    ;;
5631  sysv5* | sco5v6* | sysv4.2uw2*)
5632    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5633    if test -n "$kargmax"; then
5634      lt_cv_sys_max_cmd_len=`echo $kargmax | $SED 's/.*[	 ]//'`
5635    else
5636      lt_cv_sys_max_cmd_len=32768
5637    fi
5638    ;;
5639  *)
5640    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5641    if test -n "$lt_cv_sys_max_cmd_len" && \
5642       test undefined != "$lt_cv_sys_max_cmd_len"; then
5643      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5644      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5645    else
5646      # Make teststring a little bigger before we do anything with it.
5647      # a 1K string should be a reasonable start.
5648      for i in 1 2 3 4 5 6 7 8; do
5649        teststring=$teststring$teststring
5650      done
5651      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5652      # If test is not a shell built-in, we'll probably end up computing a
5653      # maximum length that is only half of the actual maximum length, but
5654      # we can't tell.
5655      while { test X`env echo "$teststring$teststring" 2>/dev/null` \
5656	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5657	      test 17 != "$i" # 1/2 MB should be enough
5658      do
5659        i=`expr $i + 1`
5660        teststring=$teststring$teststring
5661      done
5662      # Only check the string length outside the loop.
5663      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5664      teststring=
5665      # Add a significant safety factor because C++ compilers can tack on
5666      # massive amounts of additional arguments before passing them to the
5667      # linker.  It appears as though 1/2 is a usable value.
5668      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5669    fi
5670    ;;
5671  esac
5672
5673fi
5674
5675if test -n "$lt_cv_sys_max_cmd_len"; then
5676  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5677printf "%s\n" "$lt_cv_sys_max_cmd_len" >&6; }
5678else
5679  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none" >&5
5680printf "%s\n" "none" >&6; }
5681fi
5682max_cmd_len=$lt_cv_sys_max_cmd_len
5683
5684
5685
5686
5687
5688
5689: ${CP="cp -f"}
5690: ${MV="mv -f"}
5691: ${RM="rm -f"}
5692
5693if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5694  lt_unset=unset
5695else
5696  lt_unset=false
5697fi
5698
5699
5700
5701
5702
5703# test EBCDIC or ASCII
5704case `echo X|tr X '\101'` in
5705 A) # ASCII based system
5706    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5707  lt_SP2NL='tr \040 \012'
5708  lt_NL2SP='tr \015\012 \040\040'
5709  ;;
5710 *) # EBCDIC based system
5711  lt_SP2NL='tr \100 \n'
5712  lt_NL2SP='tr \r\n \100\100'
5713  ;;
5714esac
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5725printf %s "checking how to convert $build file names to $host format... " >&6; }
5726if test ${lt_cv_to_host_file_cmd+y}
5727then :
5728  printf %s "(cached) " >&6
5729else $as_nop
5730  case $host in
5731  *-*-mingw* )
5732    case $build in
5733      *-*-mingw* ) # actually msys
5734        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
5735        ;;
5736      *-*-cygwin* )
5737        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
5738        ;;
5739      * ) # otherwise, assume *nix
5740        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
5741        ;;
5742    esac
5743    ;;
5744  *-*-cygwin* )
5745    case $build in
5746      *-*-mingw* ) # actually msys
5747        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5748        ;;
5749      *-*-cygwin* )
5750        lt_cv_to_host_file_cmd=func_convert_file_noop
5751        ;;
5752      * ) # otherwise, assume *nix
5753        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5754        ;;
5755    esac
5756    ;;
5757  * ) # unhandled hosts (and "normal" native builds)
5758    lt_cv_to_host_file_cmd=func_convert_file_noop
5759    ;;
5760esac
5761
5762fi
5763
5764to_host_file_cmd=$lt_cv_to_host_file_cmd
5765{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5766printf "%s\n" "$lt_cv_to_host_file_cmd" >&6; }
5767
5768
5769
5770
5771
5772{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5773printf %s "checking how to convert $build file names to toolchain format... " >&6; }
5774if test ${lt_cv_to_tool_file_cmd+y}
5775then :
5776  printf %s "(cached) " >&6
5777else $as_nop
5778  #assume ordinary cross tools, or native build.
5779lt_cv_to_tool_file_cmd=func_convert_file_noop
5780case $host in
5781  *-*-mingw* )
5782    case $build in
5783      *-*-mingw* ) # actually msys
5784        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5785        ;;
5786    esac
5787    ;;
5788esac
5789
5790fi
5791
5792to_tool_file_cmd=$lt_cv_to_tool_file_cmd
5793{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5794printf "%s\n" "$lt_cv_to_tool_file_cmd" >&6; }
5795
5796
5797
5798
5799
5800{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5801printf %s "checking for $LD option to reload object files... " >&6; }
5802if test ${lt_cv_ld_reload_flag+y}
5803then :
5804  printf %s "(cached) " >&6
5805else $as_nop
5806  lt_cv_ld_reload_flag='-r'
5807fi
5808{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5809printf "%s\n" "$lt_cv_ld_reload_flag" >&6; }
5810reload_flag=$lt_cv_ld_reload_flag
5811case $reload_flag in
5812"" | " "*) ;;
5813*) reload_flag=" $reload_flag" ;;
5814esac
5815reload_cmds='$LD$reload_flag -o $output$reload_objs'
5816case $host_os in
5817  cygwin* | mingw* | pw32* | cegcc*)
5818    if test yes != "$GCC"; then
5819      reload_cmds=false
5820    fi
5821    ;;
5822  darwin*)
5823    if test yes = "$GCC"; then
5824      reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
5825    else
5826      reload_cmds='$LD$reload_flag -o $output$reload_objs'
5827    fi
5828    ;;
5829esac
5830
5831
5832
5833
5834
5835
5836
5837
5838
5839if test -n "$ac_tool_prefix"; then
5840  # Extract the first word of "${ac_tool_prefix}file", so it can be a program name with args.
5841set dummy ${ac_tool_prefix}file; ac_word=$2
5842{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5843printf %s "checking for $ac_word... " >&6; }
5844if test ${ac_cv_prog_FILECMD+y}
5845then :
5846  printf %s "(cached) " >&6
5847else $as_nop
5848  if test -n "$FILECMD"; then
5849  ac_cv_prog_FILECMD="$FILECMD" # Let the user override the test.
5850else
5851as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5852for as_dir in $PATH
5853do
5854  IFS=$as_save_IFS
5855  case $as_dir in #(((
5856    '') as_dir=./ ;;
5857    */) ;;
5858    *) as_dir=$as_dir/ ;;
5859  esac
5860    for ac_exec_ext in '' $ac_executable_extensions; do
5861  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5862    ac_cv_prog_FILECMD="${ac_tool_prefix}file"
5863    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5864    break 2
5865  fi
5866done
5867  done
5868IFS=$as_save_IFS
5869
5870fi
5871fi
5872FILECMD=$ac_cv_prog_FILECMD
5873if test -n "$FILECMD"; then
5874  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FILECMD" >&5
5875printf "%s\n" "$FILECMD" >&6; }
5876else
5877  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5878printf "%s\n" "no" >&6; }
5879fi
5880
5881
5882fi
5883if test -z "$ac_cv_prog_FILECMD"; then
5884  ac_ct_FILECMD=$FILECMD
5885  # Extract the first word of "file", so it can be a program name with args.
5886set dummy file; ac_word=$2
5887{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5888printf %s "checking for $ac_word... " >&6; }
5889if test ${ac_cv_prog_ac_ct_FILECMD+y}
5890then :
5891  printf %s "(cached) " >&6
5892else $as_nop
5893  if test -n "$ac_ct_FILECMD"; then
5894  ac_cv_prog_ac_ct_FILECMD="$ac_ct_FILECMD" # Let the user override the test.
5895else
5896as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5897for as_dir in $PATH
5898do
5899  IFS=$as_save_IFS
5900  case $as_dir in #(((
5901    '') as_dir=./ ;;
5902    */) ;;
5903    *) as_dir=$as_dir/ ;;
5904  esac
5905    for ac_exec_ext in '' $ac_executable_extensions; do
5906  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5907    ac_cv_prog_ac_ct_FILECMD="file"
5908    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5909    break 2
5910  fi
5911done
5912  done
5913IFS=$as_save_IFS
5914
5915fi
5916fi
5917ac_ct_FILECMD=$ac_cv_prog_ac_ct_FILECMD
5918if test -n "$ac_ct_FILECMD"; then
5919  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FILECMD" >&5
5920printf "%s\n" "$ac_ct_FILECMD" >&6; }
5921else
5922  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5923printf "%s\n" "no" >&6; }
5924fi
5925
5926  if test "x$ac_ct_FILECMD" = x; then
5927    FILECMD=":"
5928  else
5929    case $cross_compiling:$ac_tool_warned in
5930yes:)
5931{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5932printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5933ac_tool_warned=yes ;;
5934esac
5935    FILECMD=$ac_ct_FILECMD
5936  fi
5937else
5938  FILECMD="$ac_cv_prog_FILECMD"
5939fi
5940
5941
5942
5943
5944
5945
5946
5947if test -n "$ac_tool_prefix"; then
5948  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5949set dummy ${ac_tool_prefix}objdump; ac_word=$2
5950{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5951printf %s "checking for $ac_word... " >&6; }
5952if test ${ac_cv_prog_OBJDUMP+y}
5953then :
5954  printf %s "(cached) " >&6
5955else $as_nop
5956  if test -n "$OBJDUMP"; then
5957  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5958else
5959as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5960for as_dir in $PATH
5961do
5962  IFS=$as_save_IFS
5963  case $as_dir in #(((
5964    '') as_dir=./ ;;
5965    */) ;;
5966    *) as_dir=$as_dir/ ;;
5967  esac
5968    for ac_exec_ext in '' $ac_executable_extensions; do
5969  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5970    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5971    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5972    break 2
5973  fi
5974done
5975  done
5976IFS=$as_save_IFS
5977
5978fi
5979fi
5980OBJDUMP=$ac_cv_prog_OBJDUMP
5981if test -n "$OBJDUMP"; then
5982  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5983printf "%s\n" "$OBJDUMP" >&6; }
5984else
5985  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5986printf "%s\n" "no" >&6; }
5987fi
5988
5989
5990fi
5991if test -z "$ac_cv_prog_OBJDUMP"; then
5992  ac_ct_OBJDUMP=$OBJDUMP
5993  # Extract the first word of "objdump", so it can be a program name with args.
5994set dummy objdump; ac_word=$2
5995{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5996printf %s "checking for $ac_word... " >&6; }
5997if test ${ac_cv_prog_ac_ct_OBJDUMP+y}
5998then :
5999  printf %s "(cached) " >&6
6000else $as_nop
6001  if test -n "$ac_ct_OBJDUMP"; then
6002  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6003else
6004as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6005for as_dir in $PATH
6006do
6007  IFS=$as_save_IFS
6008  case $as_dir in #(((
6009    '') as_dir=./ ;;
6010    */) ;;
6011    *) as_dir=$as_dir/ ;;
6012  esac
6013    for ac_exec_ext in '' $ac_executable_extensions; do
6014  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6015    ac_cv_prog_ac_ct_OBJDUMP="objdump"
6016    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6017    break 2
6018  fi
6019done
6020  done
6021IFS=$as_save_IFS
6022
6023fi
6024fi
6025ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6026if test -n "$ac_ct_OBJDUMP"; then
6027  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6028printf "%s\n" "$ac_ct_OBJDUMP" >&6; }
6029else
6030  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6031printf "%s\n" "no" >&6; }
6032fi
6033
6034  if test "x$ac_ct_OBJDUMP" = x; then
6035    OBJDUMP="false"
6036  else
6037    case $cross_compiling:$ac_tool_warned in
6038yes:)
6039{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6040printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6041ac_tool_warned=yes ;;
6042esac
6043    OBJDUMP=$ac_ct_OBJDUMP
6044  fi
6045else
6046  OBJDUMP="$ac_cv_prog_OBJDUMP"
6047fi
6048
6049test -z "$OBJDUMP" && OBJDUMP=objdump
6050
6051
6052
6053
6054
6055
6056
6057
6058
6059{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6060printf %s "checking how to recognize dependent libraries... " >&6; }
6061if test ${lt_cv_deplibs_check_method+y}
6062then :
6063  printf %s "(cached) " >&6
6064else $as_nop
6065  lt_cv_file_magic_cmd='$MAGIC_CMD'
6066lt_cv_file_magic_test_file=
6067lt_cv_deplibs_check_method='unknown'
6068# Need to set the preceding variable on all platforms that support
6069# interlibrary dependencies.
6070# 'none' -- dependencies not supported.
6071# 'unknown' -- same as none, but documents that we really don't know.
6072# 'pass_all' -- all dependencies passed with no checks.
6073# 'test_compile' -- check by making test program.
6074# 'file_magic [[regex]]' -- check by looking for files in library path
6075# that responds to the $file_magic_cmd with a given extended regex.
6076# If you have 'file' or equivalent on your system and you're not sure
6077# whether 'pass_all' will *always* work, you probably want this one.
6078
6079case $host_os in
6080aix[4-9]*)
6081  lt_cv_deplibs_check_method=pass_all
6082  ;;
6083
6084beos*)
6085  lt_cv_deplibs_check_method=pass_all
6086  ;;
6087
6088bsdi[45]*)
6089  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6090  lt_cv_file_magic_cmd='$FILECMD -L'
6091  lt_cv_file_magic_test_file=/shlib/libc.so
6092  ;;
6093
6094cygwin*)
6095  # func_win32_libid is a shell function defined in ltmain.sh
6096  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6097  lt_cv_file_magic_cmd='func_win32_libid'
6098  ;;
6099
6100mingw* | pw32*)
6101  # Base MSYS/MinGW do not provide the 'file' command needed by
6102  # func_win32_libid shell function, so use a weaker test based on 'objdump',
6103  # unless we find 'file', for example because we are cross-compiling.
6104  if ( file / ) >/dev/null 2>&1; then
6105    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6106    lt_cv_file_magic_cmd='func_win32_libid'
6107  else
6108    # Keep this pattern in sync with the one in func_win32_libid.
6109    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
6110    lt_cv_file_magic_cmd='$OBJDUMP -f'
6111  fi
6112  ;;
6113
6114cegcc*)
6115  # use the weaker test based on 'objdump'. See mingw*.
6116  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6117  lt_cv_file_magic_cmd='$OBJDUMP -f'
6118  ;;
6119
6120darwin* | rhapsody*)
6121  lt_cv_deplibs_check_method=pass_all
6122  ;;
6123
6124freebsd* | dragonfly* | midnightbsd*)
6125  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6126    case $host_cpu in
6127    i*86 )
6128      # Not sure whether the presence of OpenBSD here was a mistake.
6129      # Let's accept both of them until this is cleared up.
6130      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6131      lt_cv_file_magic_cmd=$FILECMD
6132      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6133      ;;
6134    esac
6135  else
6136    lt_cv_deplibs_check_method=pass_all
6137  fi
6138  ;;
6139
6140haiku*)
6141  lt_cv_deplibs_check_method=pass_all
6142  ;;
6143
6144hpux10.20* | hpux11*)
6145  lt_cv_file_magic_cmd=$FILECMD
6146  case $host_cpu in
6147  ia64*)
6148    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6149    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6150    ;;
6151  hppa*64*)
6152    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]'
6153    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6154    ;;
6155  *)
6156    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6157    lt_cv_file_magic_test_file=/usr/lib/libc.sl
6158    ;;
6159  esac
6160  ;;
6161
6162interix[3-9]*)
6163  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6164  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6165  ;;
6166
6167irix5* | irix6* | nonstopux*)
6168  case $LD in
6169  *-32|*"-32 ") libmagic=32-bit;;
6170  *-n32|*"-n32 ") libmagic=N32;;
6171  *-64|*"-64 ") libmagic=64-bit;;
6172  *) libmagic=never-match;;
6173  esac
6174  lt_cv_deplibs_check_method=pass_all
6175  ;;
6176
6177# This must be glibc/ELF.
6178linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6179  lt_cv_deplibs_check_method=pass_all
6180  ;;
6181
6182netbsd*)
6183  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6184    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6185  else
6186    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6187  fi
6188  ;;
6189
6190newos6*)
6191  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6192  lt_cv_file_magic_cmd=$FILECMD
6193  lt_cv_file_magic_test_file=/usr/lib/libnls.so
6194  ;;
6195
6196*nto* | *qnx*)
6197  lt_cv_deplibs_check_method=pass_all
6198  ;;
6199
6200openbsd* | bitrig*)
6201  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
6202    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6203  else
6204    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6205  fi
6206  ;;
6207
6208osf3* | osf4* | osf5*)
6209  lt_cv_deplibs_check_method=pass_all
6210  ;;
6211
6212rdos*)
6213  lt_cv_deplibs_check_method=pass_all
6214  ;;
6215
6216solaris*)
6217  lt_cv_deplibs_check_method=pass_all
6218  ;;
6219
6220sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6221  lt_cv_deplibs_check_method=pass_all
6222  ;;
6223
6224sysv4 | sysv4.3*)
6225  case $host_vendor in
6226  motorola)
6227    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]'
6228    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6229    ;;
6230  ncr)
6231    lt_cv_deplibs_check_method=pass_all
6232    ;;
6233  sequent)
6234    lt_cv_file_magic_cmd='/bin/file'
6235    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6236    ;;
6237  sni)
6238    lt_cv_file_magic_cmd='/bin/file'
6239    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6240    lt_cv_file_magic_test_file=/lib/libc.so
6241    ;;
6242  siemens)
6243    lt_cv_deplibs_check_method=pass_all
6244    ;;
6245  pc)
6246    lt_cv_deplibs_check_method=pass_all
6247    ;;
6248  esac
6249  ;;
6250
6251tpf*)
6252  lt_cv_deplibs_check_method=pass_all
6253  ;;
6254os2*)
6255  lt_cv_deplibs_check_method=pass_all
6256  ;;
6257esac
6258
6259fi
6260{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6261printf "%s\n" "$lt_cv_deplibs_check_method" >&6; }
6262
6263file_magic_glob=
6264want_nocaseglob=no
6265if test "$build" = "$host"; then
6266  case $host_os in
6267  mingw* | pw32*)
6268    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
6269      want_nocaseglob=yes
6270    else
6271      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
6272    fi
6273    ;;
6274  esac
6275fi
6276
6277file_magic_cmd=$lt_cv_file_magic_cmd
6278deplibs_check_method=$lt_cv_deplibs_check_method
6279test -z "$deplibs_check_method" && deplibs_check_method=unknown
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302if test -n "$ac_tool_prefix"; then
6303  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6304set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6305{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6306printf %s "checking for $ac_word... " >&6; }
6307if test ${ac_cv_prog_DLLTOOL+y}
6308then :
6309  printf %s "(cached) " >&6
6310else $as_nop
6311  if test -n "$DLLTOOL"; then
6312  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6313else
6314as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6315for as_dir in $PATH
6316do
6317  IFS=$as_save_IFS
6318  case $as_dir in #(((
6319    '') as_dir=./ ;;
6320    */) ;;
6321    *) as_dir=$as_dir/ ;;
6322  esac
6323    for ac_exec_ext in '' $ac_executable_extensions; do
6324  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6325    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6326    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6327    break 2
6328  fi
6329done
6330  done
6331IFS=$as_save_IFS
6332
6333fi
6334fi
6335DLLTOOL=$ac_cv_prog_DLLTOOL
6336if test -n "$DLLTOOL"; then
6337  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6338printf "%s\n" "$DLLTOOL" >&6; }
6339else
6340  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6341printf "%s\n" "no" >&6; }
6342fi
6343
6344
6345fi
6346if test -z "$ac_cv_prog_DLLTOOL"; then
6347  ac_ct_DLLTOOL=$DLLTOOL
6348  # Extract the first word of "dlltool", so it can be a program name with args.
6349set dummy dlltool; ac_word=$2
6350{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6351printf %s "checking for $ac_word... " >&6; }
6352if test ${ac_cv_prog_ac_ct_DLLTOOL+y}
6353then :
6354  printf %s "(cached) " >&6
6355else $as_nop
6356  if test -n "$ac_ct_DLLTOOL"; then
6357  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6358else
6359as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6360for as_dir in $PATH
6361do
6362  IFS=$as_save_IFS
6363  case $as_dir in #(((
6364    '') as_dir=./ ;;
6365    */) ;;
6366    *) as_dir=$as_dir/ ;;
6367  esac
6368    for ac_exec_ext in '' $ac_executable_extensions; do
6369  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6370    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6371    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6372    break 2
6373  fi
6374done
6375  done
6376IFS=$as_save_IFS
6377
6378fi
6379fi
6380ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6381if test -n "$ac_ct_DLLTOOL"; then
6382  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6383printf "%s\n" "$ac_ct_DLLTOOL" >&6; }
6384else
6385  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6386printf "%s\n" "no" >&6; }
6387fi
6388
6389  if test "x$ac_ct_DLLTOOL" = x; then
6390    DLLTOOL="false"
6391  else
6392    case $cross_compiling:$ac_tool_warned in
6393yes:)
6394{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6395printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6396ac_tool_warned=yes ;;
6397esac
6398    DLLTOOL=$ac_ct_DLLTOOL
6399  fi
6400else
6401  DLLTOOL="$ac_cv_prog_DLLTOOL"
6402fi
6403
6404test -z "$DLLTOOL" && DLLTOOL=dlltool
6405
6406
6407
6408
6409
6410
6411
6412
6413
6414
6415{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6416printf %s "checking how to associate runtime and link libraries... " >&6; }
6417if test ${lt_cv_sharedlib_from_linklib_cmd+y}
6418then :
6419  printf %s "(cached) " >&6
6420else $as_nop
6421  lt_cv_sharedlib_from_linklib_cmd='unknown'
6422
6423case $host_os in
6424cygwin* | mingw* | pw32* | cegcc*)
6425  # two different shell functions defined in ltmain.sh;
6426  # decide which one to use based on capabilities of $DLLTOOL
6427  case `$DLLTOOL --help 2>&1` in
6428  *--identify-strict*)
6429    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
6430    ;;
6431  *)
6432    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
6433    ;;
6434  esac
6435  ;;
6436*)
6437  # fallback: assume linklib IS sharedlib
6438  lt_cv_sharedlib_from_linklib_cmd=$ECHO
6439  ;;
6440esac
6441
6442fi
6443{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6444printf "%s\n" "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6445sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
6446test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
6447
6448
6449
6450
6451
6452
6453
6454if test -n "$ac_tool_prefix"; then
6455  for ac_prog in ar
6456  do
6457    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6458set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6459{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6460printf %s "checking for $ac_word... " >&6; }
6461if test ${ac_cv_prog_AR+y}
6462then :
6463  printf %s "(cached) " >&6
6464else $as_nop
6465  if test -n "$AR"; then
6466  ac_cv_prog_AR="$AR" # Let the user override the test.
6467else
6468as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6469for as_dir in $PATH
6470do
6471  IFS=$as_save_IFS
6472  case $as_dir in #(((
6473    '') as_dir=./ ;;
6474    */) ;;
6475    *) as_dir=$as_dir/ ;;
6476  esac
6477    for ac_exec_ext in '' $ac_executable_extensions; do
6478  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6479    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6480    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6481    break 2
6482  fi
6483done
6484  done
6485IFS=$as_save_IFS
6486
6487fi
6488fi
6489AR=$ac_cv_prog_AR
6490if test -n "$AR"; then
6491  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6492printf "%s\n" "$AR" >&6; }
6493else
6494  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6495printf "%s\n" "no" >&6; }
6496fi
6497
6498
6499    test -n "$AR" && break
6500  done
6501fi
6502if test -z "$AR"; then
6503  ac_ct_AR=$AR
6504  for ac_prog in ar
6505do
6506  # Extract the first word of "$ac_prog", so it can be a program name with args.
6507set dummy $ac_prog; ac_word=$2
6508{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6509printf %s "checking for $ac_word... " >&6; }
6510if test ${ac_cv_prog_ac_ct_AR+y}
6511then :
6512  printf %s "(cached) " >&6
6513else $as_nop
6514  if test -n "$ac_ct_AR"; then
6515  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6516else
6517as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6518for as_dir in $PATH
6519do
6520  IFS=$as_save_IFS
6521  case $as_dir in #(((
6522    '') as_dir=./ ;;
6523    */) ;;
6524    *) as_dir=$as_dir/ ;;
6525  esac
6526    for ac_exec_ext in '' $ac_executable_extensions; do
6527  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6528    ac_cv_prog_ac_ct_AR="$ac_prog"
6529    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6530    break 2
6531  fi
6532done
6533  done
6534IFS=$as_save_IFS
6535
6536fi
6537fi
6538ac_ct_AR=$ac_cv_prog_ac_ct_AR
6539if test -n "$ac_ct_AR"; then
6540  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6541printf "%s\n" "$ac_ct_AR" >&6; }
6542else
6543  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6544printf "%s\n" "no" >&6; }
6545fi
6546
6547
6548  test -n "$ac_ct_AR" && break
6549done
6550
6551  if test "x$ac_ct_AR" = x; then
6552    AR="false"
6553  else
6554    case $cross_compiling:$ac_tool_warned in
6555yes:)
6556{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6557printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6558ac_tool_warned=yes ;;
6559esac
6560    AR=$ac_ct_AR
6561  fi
6562fi
6563
6564: ${AR=ar}
6565
6566
6567
6568
6569
6570
6571# Use ARFLAGS variable as AR's operation code to sync the variable naming with
6572# Automake.  If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have
6573# higher priority because thats what people were doing historically (setting
6574# ARFLAGS for automake and AR_FLAGS for libtool).  FIXME: Make the AR_FLAGS
6575# variable obsoleted/removed.
6576
6577test ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr}
6578lt_ar_flags=$AR_FLAGS
6579
6580
6581
6582
6583
6584
6585# Make AR_FLAGS overridable by 'make ARFLAGS='.  Don't try to run-time override
6586# by AR_FLAGS because that was never working and AR_FLAGS is about to die.
6587
6588
6589
6590
6591
6592
6593{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6594printf %s "checking for archiver @FILE support... " >&6; }
6595if test ${lt_cv_ar_at_file+y}
6596then :
6597  printf %s "(cached) " >&6
6598else $as_nop
6599  lt_cv_ar_at_file=no
6600   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6601/* end confdefs.h.  */
6602
6603int
6604main (void)
6605{
6606
6607  ;
6608  return 0;
6609}
6610_ACEOF
6611if ac_fn_c_try_compile "$LINENO"
6612then :
6613  echo conftest.$ac_objext > conftest.lst
6614      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6615      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6616  (eval $lt_ar_try) 2>&5
6617  ac_status=$?
6618  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6619  test $ac_status = 0; }
6620      if test 0 -eq "$ac_status"; then
6621	# Ensure the archiver fails upon bogus file names.
6622	rm -f conftest.$ac_objext libconftest.a
6623	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6624  (eval $lt_ar_try) 2>&5
6625  ac_status=$?
6626  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6627  test $ac_status = 0; }
6628	if test 0 -ne "$ac_status"; then
6629          lt_cv_ar_at_file=@
6630        fi
6631      fi
6632      rm -f conftest.* libconftest.a
6633
6634fi
6635rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
6636
6637fi
6638{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6639printf "%s\n" "$lt_cv_ar_at_file" >&6; }
6640
6641if test no = "$lt_cv_ar_at_file"; then
6642  archiver_list_spec=
6643else
6644  archiver_list_spec=$lt_cv_ar_at_file
6645fi
6646
6647
6648
6649
6650
6651
6652
6653if test -n "$ac_tool_prefix"; then
6654  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6655set dummy ${ac_tool_prefix}strip; ac_word=$2
6656{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6657printf %s "checking for $ac_word... " >&6; }
6658if test ${ac_cv_prog_STRIP+y}
6659then :
6660  printf %s "(cached) " >&6
6661else $as_nop
6662  if test -n "$STRIP"; then
6663  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6664else
6665as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6666for as_dir in $PATH
6667do
6668  IFS=$as_save_IFS
6669  case $as_dir in #(((
6670    '') as_dir=./ ;;
6671    */) ;;
6672    *) as_dir=$as_dir/ ;;
6673  esac
6674    for ac_exec_ext in '' $ac_executable_extensions; do
6675  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6676    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6677    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6678    break 2
6679  fi
6680done
6681  done
6682IFS=$as_save_IFS
6683
6684fi
6685fi
6686STRIP=$ac_cv_prog_STRIP
6687if test -n "$STRIP"; then
6688  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6689printf "%s\n" "$STRIP" >&6; }
6690else
6691  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6692printf "%s\n" "no" >&6; }
6693fi
6694
6695
6696fi
6697if test -z "$ac_cv_prog_STRIP"; then
6698  ac_ct_STRIP=$STRIP
6699  # Extract the first word of "strip", so it can be a program name with args.
6700set dummy strip; ac_word=$2
6701{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6702printf %s "checking for $ac_word... " >&6; }
6703if test ${ac_cv_prog_ac_ct_STRIP+y}
6704then :
6705  printf %s "(cached) " >&6
6706else $as_nop
6707  if test -n "$ac_ct_STRIP"; then
6708  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6709else
6710as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6711for as_dir in $PATH
6712do
6713  IFS=$as_save_IFS
6714  case $as_dir in #(((
6715    '') as_dir=./ ;;
6716    */) ;;
6717    *) as_dir=$as_dir/ ;;
6718  esac
6719    for ac_exec_ext in '' $ac_executable_extensions; do
6720  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6721    ac_cv_prog_ac_ct_STRIP="strip"
6722    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6723    break 2
6724  fi
6725done
6726  done
6727IFS=$as_save_IFS
6728
6729fi
6730fi
6731ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6732if test -n "$ac_ct_STRIP"; then
6733  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6734printf "%s\n" "$ac_ct_STRIP" >&6; }
6735else
6736  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6737printf "%s\n" "no" >&6; }
6738fi
6739
6740  if test "x$ac_ct_STRIP" = x; then
6741    STRIP=":"
6742  else
6743    case $cross_compiling:$ac_tool_warned in
6744yes:)
6745{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6746printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6747ac_tool_warned=yes ;;
6748esac
6749    STRIP=$ac_ct_STRIP
6750  fi
6751else
6752  STRIP="$ac_cv_prog_STRIP"
6753fi
6754
6755test -z "$STRIP" && STRIP=:
6756
6757
6758
6759
6760
6761
6762if test -n "$ac_tool_prefix"; then
6763  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6764set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6765{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6766printf %s "checking for $ac_word... " >&6; }
6767if test ${ac_cv_prog_RANLIB+y}
6768then :
6769  printf %s "(cached) " >&6
6770else $as_nop
6771  if test -n "$RANLIB"; then
6772  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6773else
6774as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6775for as_dir in $PATH
6776do
6777  IFS=$as_save_IFS
6778  case $as_dir in #(((
6779    '') as_dir=./ ;;
6780    */) ;;
6781    *) as_dir=$as_dir/ ;;
6782  esac
6783    for ac_exec_ext in '' $ac_executable_extensions; do
6784  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6785    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6786    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6787    break 2
6788  fi
6789done
6790  done
6791IFS=$as_save_IFS
6792
6793fi
6794fi
6795RANLIB=$ac_cv_prog_RANLIB
6796if test -n "$RANLIB"; then
6797  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6798printf "%s\n" "$RANLIB" >&6; }
6799else
6800  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6801printf "%s\n" "no" >&6; }
6802fi
6803
6804
6805fi
6806if test -z "$ac_cv_prog_RANLIB"; then
6807  ac_ct_RANLIB=$RANLIB
6808  # Extract the first word of "ranlib", so it can be a program name with args.
6809set dummy ranlib; ac_word=$2
6810{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6811printf %s "checking for $ac_word... " >&6; }
6812if test ${ac_cv_prog_ac_ct_RANLIB+y}
6813then :
6814  printf %s "(cached) " >&6
6815else $as_nop
6816  if test -n "$ac_ct_RANLIB"; then
6817  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6818else
6819as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6820for as_dir in $PATH
6821do
6822  IFS=$as_save_IFS
6823  case $as_dir in #(((
6824    '') as_dir=./ ;;
6825    */) ;;
6826    *) as_dir=$as_dir/ ;;
6827  esac
6828    for ac_exec_ext in '' $ac_executable_extensions; do
6829  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6830    ac_cv_prog_ac_ct_RANLIB="ranlib"
6831    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6832    break 2
6833  fi
6834done
6835  done
6836IFS=$as_save_IFS
6837
6838fi
6839fi
6840ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6841if test -n "$ac_ct_RANLIB"; then
6842  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6843printf "%s\n" "$ac_ct_RANLIB" >&6; }
6844else
6845  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6846printf "%s\n" "no" >&6; }
6847fi
6848
6849  if test "x$ac_ct_RANLIB" = x; then
6850    RANLIB=":"
6851  else
6852    case $cross_compiling:$ac_tool_warned in
6853yes:)
6854{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6855printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6856ac_tool_warned=yes ;;
6857esac
6858    RANLIB=$ac_ct_RANLIB
6859  fi
6860else
6861  RANLIB="$ac_cv_prog_RANLIB"
6862fi
6863
6864test -z "$RANLIB" && RANLIB=:
6865
6866
6867
6868
6869
6870
6871# Determine commands to create old-style static archives.
6872old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6873old_postinstall_cmds='chmod 644 $oldlib'
6874old_postuninstall_cmds=
6875
6876if test -n "$RANLIB"; then
6877  case $host_os in
6878  bitrig* | openbsd*)
6879    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
6880    ;;
6881  *)
6882    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
6883    ;;
6884  esac
6885  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
6886fi
6887
6888case $host_os in
6889  darwin*)
6890    lock_old_archive_extraction=yes ;;
6891  *)
6892    lock_old_archive_extraction=no ;;
6893esac
6894
6895
6896
6897
6898
6899
6900
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911
6912
6913
6914
6915
6916
6917
6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933# If no C compiler was specified, use CC.
6934LTCC=${LTCC-"$CC"}
6935
6936# If no C compiler flags were specified, use CFLAGS.
6937LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6938
6939# Allow CC to be a program name with arguments.
6940compiler=$CC
6941
6942
6943# Check for command to grab the raw symbol name followed by C symbol from nm.
6944{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6945printf %s "checking command to parse $NM output from $compiler object... " >&6; }
6946if test ${lt_cv_sys_global_symbol_pipe+y}
6947then :
6948  printf %s "(cached) " >&6
6949else $as_nop
6950
6951# These are sane defaults that work on at least a few old systems.
6952# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6953
6954# Character class describing NM global symbol codes.
6955symcode='[BCDEGRST]'
6956
6957# Regexp to match symbols that can be accessed directly from C.
6958sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6959
6960# Define system-specific variables.
6961case $host_os in
6962aix*)
6963  symcode='[BCDT]'
6964  ;;
6965cygwin* | mingw* | pw32* | cegcc*)
6966  symcode='[ABCDGISTW]'
6967  ;;
6968hpux*)
6969  if test ia64 = "$host_cpu"; then
6970    symcode='[ABCDEGRST]'
6971  fi
6972  ;;
6973irix* | nonstopux*)
6974  symcode='[BCDEGRST]'
6975  ;;
6976osf*)
6977  symcode='[BCDEGQRST]'
6978  ;;
6979solaris*)
6980  symcode='[BDRT]'
6981  ;;
6982sco3.2v5*)
6983  symcode='[DT]'
6984  ;;
6985sysv4.2uw2*)
6986  symcode='[DT]'
6987  ;;
6988sysv5* | sco5v6* | unixware* | OpenUNIX*)
6989  symcode='[ABDT]'
6990  ;;
6991sysv4)
6992  symcode='[DFNSTU]'
6993  ;;
6994esac
6995
6996# If we're using GNU nm, then use its standard symbol codes.
6997case `$NM -V 2>&1` in
6998*GNU* | *'with BFD'*)
6999  symcode='[ABCDGIRSTW]' ;;
7000esac
7001
7002if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7003  # Gets list of data symbols to import.
7004  lt_cv_sys_global_symbol_to_import="$SED -n -e 's/^I .* \(.*\)$/\1/p'"
7005  # Adjust the below global symbol transforms to fixup imported variables.
7006  lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
7007  lt_c_name_hook=" -e 's/^I .* \(.*\)$/  {\"\1\", (void *) 0},/p'"
7008  lt_c_name_lib_hook="\
7009  -e 's/^I .* \(lib.*\)$/  {\"\1\", (void *) 0},/p'\
7010  -e 's/^I .* \(.*\)$/  {\"lib\1\", (void *) 0},/p'"
7011else
7012  # Disable hooks by default.
7013  lt_cv_sys_global_symbol_to_import=
7014  lt_cdecl_hook=
7015  lt_c_name_hook=
7016  lt_c_name_lib_hook=
7017fi
7018
7019# Transform an extracted symbol line into a proper C declaration.
7020# Some systems (esp. on ia64) link data and code symbols differently,
7021# so use this general approach.
7022lt_cv_sys_global_symbol_to_cdecl="$SED -n"\
7023$lt_cdecl_hook\
7024" -e 's/^T .* \(.*\)$/extern int \1();/p'"\
7025" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
7026
7027# Transform an extracted symbol line into symbol name and symbol address
7028lt_cv_sys_global_symbol_to_c_name_address="$SED -n"\
7029$lt_c_name_hook\
7030" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
7031" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/p'"
7032
7033# Transform an extracted symbol line into symbol name with lib prefix and
7034# symbol address.
7035lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="$SED -n"\
7036$lt_c_name_lib_hook\
7037" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
7038" -e 's/^$symcode$symcode* .* \(lib.*\)$/  {\"\1\", (void *) \&\1},/p'"\
7039" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"lib\1\", (void *) \&\1},/p'"
7040
7041# Handle CRLF in mingw tool chain
7042opt_cr=
7043case $build_os in
7044mingw*)
7045  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7046  ;;
7047esac
7048
7049# Try without a prefix underscore, then with it.
7050for ac_symprfx in "" "_"; do
7051
7052  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7053  symxfrm="\\1 $ac_symprfx\\2 \\2"
7054
7055  # Write the raw and C identifiers.
7056  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7057    # Fake it for dumpbin and say T for any non-static function,
7058    # D for any global variable and I for any imported variable.
7059    # Also find C++ and __fastcall symbols from MSVC++ or ICC,
7060    # which start with @ or ?.
7061    lt_cv_sys_global_symbol_pipe="$AWK '"\
7062"     {last_section=section; section=\$ 3};"\
7063"     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
7064"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7065"     /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
7066"     /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
7067"     /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
7068"     \$ 0!~/External *\|/{next};"\
7069"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7070"     {if(hide[section]) next};"\
7071"     {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
7072"     {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
7073"     s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
7074"     s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
7075"     ' prfx=^$ac_symprfx"
7076  else
7077    lt_cv_sys_global_symbol_pipe="$SED -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7078  fi
7079  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | $SED '/ __gnu_lto/d'"
7080
7081  # Check to see that the pipe works correctly.
7082  pipe_works=no
7083
7084  rm -f conftest*
7085  cat > conftest.$ac_ext <<_LT_EOF
7086#ifdef __cplusplus
7087extern "C" {
7088#endif
7089char nm_test_var;
7090void nm_test_func(void);
7091void nm_test_func(void){}
7092#ifdef __cplusplus
7093}
7094#endif
7095int main(){nm_test_var='a';nm_test_func();return(0);}
7096_LT_EOF
7097
7098  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7099  (eval $ac_compile) 2>&5
7100  ac_status=$?
7101  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7102  test $ac_status = 0; }; then
7103    # Now try to grab the symbols.
7104    nlist=conftest.nm
7105    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7106  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7107  ac_status=$?
7108  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7109  test $ac_status = 0; } && test -s "$nlist"; then
7110      # Try sorting and uniquifying the output.
7111      if sort "$nlist" | uniq > "$nlist"T; then
7112	mv -f "$nlist"T "$nlist"
7113      else
7114	rm -f "$nlist"T
7115      fi
7116
7117      # Make sure that we snagged all the symbols we need.
7118      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7119	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7120	  cat <<_LT_EOF > conftest.$ac_ext
7121/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
7122#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
7123/* DATA imports from DLLs on WIN32 can't be const, because runtime
7124   relocations are performed -- see ld's documentation on pseudo-relocs.  */
7125# define LT_DLSYM_CONST
7126#elif defined __osf__
7127/* This system does not cope well with relocations in const data.  */
7128# define LT_DLSYM_CONST
7129#else
7130# define LT_DLSYM_CONST const
7131#endif
7132
7133#ifdef __cplusplus
7134extern "C" {
7135#endif
7136
7137_LT_EOF
7138	  # Now generate the symbol file.
7139	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7140
7141	  cat <<_LT_EOF >> conftest.$ac_ext
7142
7143/* The mapping between symbol names and symbols.  */
7144LT_DLSYM_CONST struct {
7145  const char *name;
7146  void       *address;
7147}
7148lt__PROGRAM__LTX_preloaded_symbols[] =
7149{
7150  { "@PROGRAM@", (void *) 0 },
7151_LT_EOF
7152	  $SED "s/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7153	  cat <<\_LT_EOF >> conftest.$ac_ext
7154  {0, (void *) 0}
7155};
7156
7157/* This works around a problem in FreeBSD linker */
7158#ifdef FREEBSD_WORKAROUND
7159static const void *lt_preloaded_setup() {
7160  return lt__PROGRAM__LTX_preloaded_symbols;
7161}
7162#endif
7163
7164#ifdef __cplusplus
7165}
7166#endif
7167_LT_EOF
7168	  # Now try linking the two files.
7169	  mv conftest.$ac_objext conftstm.$ac_objext
7170	  lt_globsym_save_LIBS=$LIBS
7171	  lt_globsym_save_CFLAGS=$CFLAGS
7172	  LIBS=conftstm.$ac_objext
7173	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7174	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7175  (eval $ac_link) 2>&5
7176  ac_status=$?
7177  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7178  test $ac_status = 0; } && test -s conftest$ac_exeext; then
7179	    pipe_works=yes
7180	  fi
7181	  LIBS=$lt_globsym_save_LIBS
7182	  CFLAGS=$lt_globsym_save_CFLAGS
7183	else
7184	  echo "cannot find nm_test_func in $nlist" >&5
7185	fi
7186      else
7187	echo "cannot find nm_test_var in $nlist" >&5
7188      fi
7189    else
7190      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7191    fi
7192  else
7193    echo "$progname: failed program was:" >&5
7194    cat conftest.$ac_ext >&5
7195  fi
7196  rm -rf conftest* conftst*
7197
7198  # Do not use the global_symbol_pipe unless it works.
7199  if test yes = "$pipe_works"; then
7200    break
7201  else
7202    lt_cv_sys_global_symbol_pipe=
7203  fi
7204done
7205
7206fi
7207
7208if test -z "$lt_cv_sys_global_symbol_pipe"; then
7209  lt_cv_sys_global_symbol_to_cdecl=
7210fi
7211if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7212  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7213printf "%s\n" "failed" >&6; }
7214else
7215  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7216printf "%s\n" "ok" >&6; }
7217fi
7218
7219# Response file support.
7220if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7221  nm_file_list_spec='@'
7222elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
7223  nm_file_list_spec='@'
7224fi
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
7240
7241
7242
7243
7244
7245
7246
7247
7248
7249
7250
7251
7252
7253
7254
7255
7256
7257
7258
7259
7260
7261
7262{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
7263printf %s "checking for sysroot... " >&6; }
7264
7265# Check whether --with-sysroot was given.
7266if test ${with_sysroot+y}
7267then :
7268  withval=$with_sysroot;
7269else $as_nop
7270  with_sysroot=no
7271fi
7272
7273
7274lt_sysroot=
7275case $with_sysroot in #(
7276 yes)
7277   if test yes = "$GCC"; then
7278     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
7279   fi
7280   ;; #(
7281 /*)
7282   lt_sysroot=`echo "$with_sysroot" | $SED -e "$sed_quote_subst"`
7283   ;; #(
7284 no|'')
7285   ;; #(
7286 *)
7287   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
7288printf "%s\n" "$with_sysroot" >&6; }
7289   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
7290   ;;
7291esac
7292
7293 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
7294printf "%s\n" "${lt_sysroot:-no}" >&6; }
7295
7296
7297
7298
7299
7300{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
7301printf %s "checking for a working dd... " >&6; }
7302if test ${ac_cv_path_lt_DD+y}
7303then :
7304  printf %s "(cached) " >&6
7305else $as_nop
7306  printf 0123456789abcdef0123456789abcdef >conftest.i
7307cat conftest.i conftest.i >conftest2.i
7308: ${lt_DD:=$DD}
7309if test -z "$lt_DD"; then
7310  ac_path_lt_DD_found=false
7311  # Loop through the user's path and test for each of PROGNAME-LIST
7312  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7313for as_dir in $PATH
7314do
7315  IFS=$as_save_IFS
7316  case $as_dir in #(((
7317    '') as_dir=./ ;;
7318    */) ;;
7319    *) as_dir=$as_dir/ ;;
7320  esac
7321    for ac_prog in dd
7322   do
7323    for ac_exec_ext in '' $ac_executable_extensions; do
7324      ac_path_lt_DD="$as_dir$ac_prog$ac_exec_ext"
7325      as_fn_executable_p "$ac_path_lt_DD" || continue
7326if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7327  cmp -s conftest.i conftest.out \
7328  && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
7329fi
7330      $ac_path_lt_DD_found && break 3
7331    done
7332  done
7333  done
7334IFS=$as_save_IFS
7335  if test -z "$ac_cv_path_lt_DD"; then
7336    :
7337  fi
7338else
7339  ac_cv_path_lt_DD=$lt_DD
7340fi
7341
7342rm -f conftest.i conftest2.i conftest.out
7343fi
7344{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
7345printf "%s\n" "$ac_cv_path_lt_DD" >&6; }
7346
7347
7348{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
7349printf %s "checking how to truncate binary pipes... " >&6; }
7350if test ${lt_cv_truncate_bin+y}
7351then :
7352  printf %s "(cached) " >&6
7353else $as_nop
7354  printf 0123456789abcdef0123456789abcdef >conftest.i
7355cat conftest.i conftest.i >conftest2.i
7356lt_cv_truncate_bin=
7357if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7358  cmp -s conftest.i conftest.out \
7359  && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
7360fi
7361rm -f conftest.i conftest2.i conftest.out
7362test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
7363fi
7364{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
7365printf "%s\n" "$lt_cv_truncate_bin" >&6; }
7366
7367
7368
7369
7370
7371
7372
7373# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
7374func_cc_basename ()
7375{
7376    for cc_temp in $*""; do
7377      case $cc_temp in
7378        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7379        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7380        \-*) ;;
7381        *) break;;
7382      esac
7383    done
7384    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7385}
7386
7387# Check whether --enable-libtool-lock was given.
7388if test ${enable_libtool_lock+y}
7389then :
7390  enableval=$enable_libtool_lock;
7391fi
7392
7393test no = "$enable_libtool_lock" || enable_libtool_lock=yes
7394
7395# Some flags need to be propagated to the compiler or linker for good
7396# libtool support.
7397case $host in
7398ia64-*-hpux*)
7399  # Find out what ABI is being produced by ac_compile, and set mode
7400  # options accordingly.
7401  echo 'int i;' > conftest.$ac_ext
7402  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7403  (eval $ac_compile) 2>&5
7404  ac_status=$?
7405  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7406  test $ac_status = 0; }; then
7407    case `$FILECMD conftest.$ac_objext` in
7408      *ELF-32*)
7409	HPUX_IA64_MODE=32
7410	;;
7411      *ELF-64*)
7412	HPUX_IA64_MODE=64
7413	;;
7414    esac
7415  fi
7416  rm -rf conftest*
7417  ;;
7418*-*-irix6*)
7419  # Find out what ABI is being produced by ac_compile, and set linker
7420  # options accordingly.
7421  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7422  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7423  (eval $ac_compile) 2>&5
7424  ac_status=$?
7425  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7426  test $ac_status = 0; }; then
7427    if test yes = "$lt_cv_prog_gnu_ld"; then
7428      case `$FILECMD conftest.$ac_objext` in
7429	*32-bit*)
7430	  LD="${LD-ld} -melf32bsmip"
7431	  ;;
7432	*N32*)
7433	  LD="${LD-ld} -melf32bmipn32"
7434	  ;;
7435	*64-bit*)
7436	  LD="${LD-ld} -melf64bmip"
7437	;;
7438      esac
7439    else
7440      case `$FILECMD conftest.$ac_objext` in
7441	*32-bit*)
7442	  LD="${LD-ld} -32"
7443	  ;;
7444	*N32*)
7445	  LD="${LD-ld} -n32"
7446	  ;;
7447	*64-bit*)
7448	  LD="${LD-ld} -64"
7449	  ;;
7450      esac
7451    fi
7452  fi
7453  rm -rf conftest*
7454  ;;
7455
7456mips64*-*linux*)
7457  # Find out what ABI is being produced by ac_compile, and set linker
7458  # options accordingly.
7459  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7460  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7461  (eval $ac_compile) 2>&5
7462  ac_status=$?
7463  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7464  test $ac_status = 0; }; then
7465    emul=elf
7466    case `$FILECMD conftest.$ac_objext` in
7467      *32-bit*)
7468	emul="${emul}32"
7469	;;
7470      *64-bit*)
7471	emul="${emul}64"
7472	;;
7473    esac
7474    case `$FILECMD conftest.$ac_objext` in
7475      *MSB*)
7476	emul="${emul}btsmip"
7477	;;
7478      *LSB*)
7479	emul="${emul}ltsmip"
7480	;;
7481    esac
7482    case `$FILECMD conftest.$ac_objext` in
7483      *N32*)
7484	emul="${emul}n32"
7485	;;
7486    esac
7487    LD="${LD-ld} -m $emul"
7488  fi
7489  rm -rf conftest*
7490  ;;
7491
7492x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7493s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7494  # Find out what ABI is being produced by ac_compile, and set linker
7495  # options accordingly.  Note that the listed cases only cover the
7496  # situations where additional linker options are needed (such as when
7497  # doing 32-bit compilation for a host where ld defaults to 64-bit, or
7498  # vice versa); the common cases where no linker options are needed do
7499  # not appear in the list.
7500  echo 'int i;' > conftest.$ac_ext
7501  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7502  (eval $ac_compile) 2>&5
7503  ac_status=$?
7504  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7505  test $ac_status = 0; }; then
7506    case `$FILECMD conftest.o` in
7507      *32-bit*)
7508	case $host in
7509	  x86_64-*kfreebsd*-gnu)
7510	    LD="${LD-ld} -m elf_i386_fbsd"
7511	    ;;
7512	  x86_64-*linux*)
7513	    case `$FILECMD conftest.o` in
7514	      *x86-64*)
7515		LD="${LD-ld} -m elf32_x86_64"
7516		;;
7517	      *)
7518		LD="${LD-ld} -m elf_i386"
7519		;;
7520	    esac
7521	    ;;
7522	  powerpc64le-*linux*)
7523	    LD="${LD-ld} -m elf32lppclinux"
7524	    ;;
7525	  powerpc64-*linux*)
7526	    LD="${LD-ld} -m elf32ppclinux"
7527	    ;;
7528	  s390x-*linux*)
7529	    LD="${LD-ld} -m elf_s390"
7530	    ;;
7531	  sparc64-*linux*)
7532	    LD="${LD-ld} -m elf32_sparc"
7533	    ;;
7534	esac
7535	;;
7536      *64-bit*)
7537	case $host in
7538	  x86_64-*kfreebsd*-gnu)
7539	    LD="${LD-ld} -m elf_x86_64_fbsd"
7540	    ;;
7541	  x86_64-*linux*)
7542	    LD="${LD-ld} -m elf_x86_64"
7543	    ;;
7544	  powerpcle-*linux*)
7545	    LD="${LD-ld} -m elf64lppc"
7546	    ;;
7547	  powerpc-*linux*)
7548	    LD="${LD-ld} -m elf64ppc"
7549	    ;;
7550	  s390*-*linux*|s390*-*tpf*)
7551	    LD="${LD-ld} -m elf64_s390"
7552	    ;;
7553	  sparc*-*linux*)
7554	    LD="${LD-ld} -m elf64_sparc"
7555	    ;;
7556	esac
7557	;;
7558    esac
7559  fi
7560  rm -rf conftest*
7561  ;;
7562
7563*-*-sco3.2v5*)
7564  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7565  SAVE_CFLAGS=$CFLAGS
7566  CFLAGS="$CFLAGS -belf"
7567  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7568printf %s "checking whether the C compiler needs -belf... " >&6; }
7569if test ${lt_cv_cc_needs_belf+y}
7570then :
7571  printf %s "(cached) " >&6
7572else $as_nop
7573  ac_ext=c
7574ac_cpp='$CPP $CPPFLAGS'
7575ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7576ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7577ac_compiler_gnu=$ac_cv_c_compiler_gnu
7578
7579     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7580/* end confdefs.h.  */
7581
7582int
7583main (void)
7584{
7585
7586  ;
7587  return 0;
7588}
7589_ACEOF
7590if ac_fn_c_try_link "$LINENO"
7591then :
7592  lt_cv_cc_needs_belf=yes
7593else $as_nop
7594  lt_cv_cc_needs_belf=no
7595fi
7596rm -f core conftest.err conftest.$ac_objext conftest.beam \
7597    conftest$ac_exeext conftest.$ac_ext
7598     ac_ext=c
7599ac_cpp='$CPP $CPPFLAGS'
7600ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7601ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7602ac_compiler_gnu=$ac_cv_c_compiler_gnu
7603
7604fi
7605{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7606printf "%s\n" "$lt_cv_cc_needs_belf" >&6; }
7607  if test yes != "$lt_cv_cc_needs_belf"; then
7608    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7609    CFLAGS=$SAVE_CFLAGS
7610  fi
7611  ;;
7612*-*solaris*)
7613  # Find out what ABI is being produced by ac_compile, and set linker
7614  # options accordingly.
7615  echo 'int i;' > conftest.$ac_ext
7616  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7617  (eval $ac_compile) 2>&5
7618  ac_status=$?
7619  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7620  test $ac_status = 0; }; then
7621    case `$FILECMD conftest.o` in
7622    *64-bit*)
7623      case $lt_cv_prog_gnu_ld in
7624      yes*)
7625        case $host in
7626        i?86-*-solaris*|x86_64-*-solaris*)
7627          LD="${LD-ld} -m elf_x86_64"
7628          ;;
7629        sparc*-*-solaris*)
7630          LD="${LD-ld} -m elf64_sparc"
7631          ;;
7632        esac
7633        # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
7634        if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
7635          LD=${LD-ld}_sol2
7636        fi
7637        ;;
7638      *)
7639	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7640	  LD="${LD-ld} -64"
7641	fi
7642	;;
7643      esac
7644      ;;
7645    esac
7646  fi
7647  rm -rf conftest*
7648  ;;
7649esac
7650
7651need_locks=$enable_libtool_lock
7652
7653if test -n "$ac_tool_prefix"; then
7654  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
7655set dummy ${ac_tool_prefix}mt; ac_word=$2
7656{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7657printf %s "checking for $ac_word... " >&6; }
7658if test ${ac_cv_prog_MANIFEST_TOOL+y}
7659then :
7660  printf %s "(cached) " >&6
7661else $as_nop
7662  if test -n "$MANIFEST_TOOL"; then
7663  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
7664else
7665as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7666for as_dir in $PATH
7667do
7668  IFS=$as_save_IFS
7669  case $as_dir in #(((
7670    '') as_dir=./ ;;
7671    */) ;;
7672    *) as_dir=$as_dir/ ;;
7673  esac
7674    for ac_exec_ext in '' $ac_executable_extensions; do
7675  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7676    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
7677    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7678    break 2
7679  fi
7680done
7681  done
7682IFS=$as_save_IFS
7683
7684fi
7685fi
7686MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
7687if test -n "$MANIFEST_TOOL"; then
7688  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7689printf "%s\n" "$MANIFEST_TOOL" >&6; }
7690else
7691  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7692printf "%s\n" "no" >&6; }
7693fi
7694
7695
7696fi
7697if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7698  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7699  # Extract the first word of "mt", so it can be a program name with args.
7700set dummy mt; ac_word=$2
7701{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7702printf %s "checking for $ac_word... " >&6; }
7703if test ${ac_cv_prog_ac_ct_MANIFEST_TOOL+y}
7704then :
7705  printf %s "(cached) " >&6
7706else $as_nop
7707  if test -n "$ac_ct_MANIFEST_TOOL"; then
7708  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7709else
7710as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7711for as_dir in $PATH
7712do
7713  IFS=$as_save_IFS
7714  case $as_dir in #(((
7715    '') as_dir=./ ;;
7716    */) ;;
7717    *) as_dir=$as_dir/ ;;
7718  esac
7719    for ac_exec_ext in '' $ac_executable_extensions; do
7720  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7721    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7722    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7723    break 2
7724  fi
7725done
7726  done
7727IFS=$as_save_IFS
7728
7729fi
7730fi
7731ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7732if test -n "$ac_ct_MANIFEST_TOOL"; then
7733  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7734printf "%s\n" "$ac_ct_MANIFEST_TOOL" >&6; }
7735else
7736  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7737printf "%s\n" "no" >&6; }
7738fi
7739
7740  if test "x$ac_ct_MANIFEST_TOOL" = x; then
7741    MANIFEST_TOOL=":"
7742  else
7743    case $cross_compiling:$ac_tool_warned in
7744yes:)
7745{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7746printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7747ac_tool_warned=yes ;;
7748esac
7749    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7750  fi
7751else
7752  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7753fi
7754
7755test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7756{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7757printf %s "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7758if test ${lt_cv_path_mainfest_tool+y}
7759then :
7760  printf %s "(cached) " >&6
7761else $as_nop
7762  lt_cv_path_mainfest_tool=no
7763  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7764  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7765  cat conftest.err >&5
7766  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7767    lt_cv_path_mainfest_tool=yes
7768  fi
7769  rm -f conftest*
7770fi
7771{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7772printf "%s\n" "$lt_cv_path_mainfest_tool" >&6; }
7773if test yes != "$lt_cv_path_mainfest_tool"; then
7774  MANIFEST_TOOL=:
7775fi
7776
7777
7778
7779
7780
7781
7782  case $host_os in
7783    rhapsody* | darwin*)
7784    if test -n "$ac_tool_prefix"; then
7785  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7786set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7787{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7788printf %s "checking for $ac_word... " >&6; }
7789if test ${ac_cv_prog_DSYMUTIL+y}
7790then :
7791  printf %s "(cached) " >&6
7792else $as_nop
7793  if test -n "$DSYMUTIL"; then
7794  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7795else
7796as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7797for as_dir in $PATH
7798do
7799  IFS=$as_save_IFS
7800  case $as_dir in #(((
7801    '') as_dir=./ ;;
7802    */) ;;
7803    *) as_dir=$as_dir/ ;;
7804  esac
7805    for ac_exec_ext in '' $ac_executable_extensions; do
7806  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7807    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7808    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7809    break 2
7810  fi
7811done
7812  done
7813IFS=$as_save_IFS
7814
7815fi
7816fi
7817DSYMUTIL=$ac_cv_prog_DSYMUTIL
7818if test -n "$DSYMUTIL"; then
7819  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7820printf "%s\n" "$DSYMUTIL" >&6; }
7821else
7822  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7823printf "%s\n" "no" >&6; }
7824fi
7825
7826
7827fi
7828if test -z "$ac_cv_prog_DSYMUTIL"; then
7829  ac_ct_DSYMUTIL=$DSYMUTIL
7830  # Extract the first word of "dsymutil", so it can be a program name with args.
7831set dummy dsymutil; ac_word=$2
7832{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7833printf %s "checking for $ac_word... " >&6; }
7834if test ${ac_cv_prog_ac_ct_DSYMUTIL+y}
7835then :
7836  printf %s "(cached) " >&6
7837else $as_nop
7838  if test -n "$ac_ct_DSYMUTIL"; then
7839  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7840else
7841as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7842for as_dir in $PATH
7843do
7844  IFS=$as_save_IFS
7845  case $as_dir in #(((
7846    '') as_dir=./ ;;
7847    */) ;;
7848    *) as_dir=$as_dir/ ;;
7849  esac
7850    for ac_exec_ext in '' $ac_executable_extensions; do
7851  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7852    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7853    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7854    break 2
7855  fi
7856done
7857  done
7858IFS=$as_save_IFS
7859
7860fi
7861fi
7862ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7863if test -n "$ac_ct_DSYMUTIL"; then
7864  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7865printf "%s\n" "$ac_ct_DSYMUTIL" >&6; }
7866else
7867  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7868printf "%s\n" "no" >&6; }
7869fi
7870
7871  if test "x$ac_ct_DSYMUTIL" = x; then
7872    DSYMUTIL=":"
7873  else
7874    case $cross_compiling:$ac_tool_warned in
7875yes:)
7876{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7877printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7878ac_tool_warned=yes ;;
7879esac
7880    DSYMUTIL=$ac_ct_DSYMUTIL
7881  fi
7882else
7883  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7884fi
7885
7886    if test -n "$ac_tool_prefix"; then
7887  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7888set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7889{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7890printf %s "checking for $ac_word... " >&6; }
7891if test ${ac_cv_prog_NMEDIT+y}
7892then :
7893  printf %s "(cached) " >&6
7894else $as_nop
7895  if test -n "$NMEDIT"; then
7896  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7897else
7898as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7899for as_dir in $PATH
7900do
7901  IFS=$as_save_IFS
7902  case $as_dir in #(((
7903    '') as_dir=./ ;;
7904    */) ;;
7905    *) as_dir=$as_dir/ ;;
7906  esac
7907    for ac_exec_ext in '' $ac_executable_extensions; do
7908  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7909    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7910    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7911    break 2
7912  fi
7913done
7914  done
7915IFS=$as_save_IFS
7916
7917fi
7918fi
7919NMEDIT=$ac_cv_prog_NMEDIT
7920if test -n "$NMEDIT"; then
7921  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7922printf "%s\n" "$NMEDIT" >&6; }
7923else
7924  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7925printf "%s\n" "no" >&6; }
7926fi
7927
7928
7929fi
7930if test -z "$ac_cv_prog_NMEDIT"; then
7931  ac_ct_NMEDIT=$NMEDIT
7932  # Extract the first word of "nmedit", so it can be a program name with args.
7933set dummy nmedit; ac_word=$2
7934{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7935printf %s "checking for $ac_word... " >&6; }
7936if test ${ac_cv_prog_ac_ct_NMEDIT+y}
7937then :
7938  printf %s "(cached) " >&6
7939else $as_nop
7940  if test -n "$ac_ct_NMEDIT"; then
7941  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7942else
7943as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7944for as_dir in $PATH
7945do
7946  IFS=$as_save_IFS
7947  case $as_dir in #(((
7948    '') as_dir=./ ;;
7949    */) ;;
7950    *) as_dir=$as_dir/ ;;
7951  esac
7952    for ac_exec_ext in '' $ac_executable_extensions; do
7953  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7954    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7955    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7956    break 2
7957  fi
7958done
7959  done
7960IFS=$as_save_IFS
7961
7962fi
7963fi
7964ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7965if test -n "$ac_ct_NMEDIT"; then
7966  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7967printf "%s\n" "$ac_ct_NMEDIT" >&6; }
7968else
7969  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7970printf "%s\n" "no" >&6; }
7971fi
7972
7973  if test "x$ac_ct_NMEDIT" = x; then
7974    NMEDIT=":"
7975  else
7976    case $cross_compiling:$ac_tool_warned in
7977yes:)
7978{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7979printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7980ac_tool_warned=yes ;;
7981esac
7982    NMEDIT=$ac_ct_NMEDIT
7983  fi
7984else
7985  NMEDIT="$ac_cv_prog_NMEDIT"
7986fi
7987
7988    if test -n "$ac_tool_prefix"; then
7989  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7990set dummy ${ac_tool_prefix}lipo; ac_word=$2
7991{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7992printf %s "checking for $ac_word... " >&6; }
7993if test ${ac_cv_prog_LIPO+y}
7994then :
7995  printf %s "(cached) " >&6
7996else $as_nop
7997  if test -n "$LIPO"; then
7998  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7999else
8000as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8001for as_dir in $PATH
8002do
8003  IFS=$as_save_IFS
8004  case $as_dir in #(((
8005    '') as_dir=./ ;;
8006    */) ;;
8007    *) as_dir=$as_dir/ ;;
8008  esac
8009    for ac_exec_ext in '' $ac_executable_extensions; do
8010  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8011    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8012    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8013    break 2
8014  fi
8015done
8016  done
8017IFS=$as_save_IFS
8018
8019fi
8020fi
8021LIPO=$ac_cv_prog_LIPO
8022if test -n "$LIPO"; then
8023  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8024printf "%s\n" "$LIPO" >&6; }
8025else
8026  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8027printf "%s\n" "no" >&6; }
8028fi
8029
8030
8031fi
8032if test -z "$ac_cv_prog_LIPO"; then
8033  ac_ct_LIPO=$LIPO
8034  # Extract the first word of "lipo", so it can be a program name with args.
8035set dummy lipo; ac_word=$2
8036{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8037printf %s "checking for $ac_word... " >&6; }
8038if test ${ac_cv_prog_ac_ct_LIPO+y}
8039then :
8040  printf %s "(cached) " >&6
8041else $as_nop
8042  if test -n "$ac_ct_LIPO"; then
8043  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8044else
8045as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8046for as_dir in $PATH
8047do
8048  IFS=$as_save_IFS
8049  case $as_dir in #(((
8050    '') as_dir=./ ;;
8051    */) ;;
8052    *) as_dir=$as_dir/ ;;
8053  esac
8054    for ac_exec_ext in '' $ac_executable_extensions; do
8055  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8056    ac_cv_prog_ac_ct_LIPO="lipo"
8057    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8058    break 2
8059  fi
8060done
8061  done
8062IFS=$as_save_IFS
8063
8064fi
8065fi
8066ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8067if test -n "$ac_ct_LIPO"; then
8068  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8069printf "%s\n" "$ac_ct_LIPO" >&6; }
8070else
8071  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8072printf "%s\n" "no" >&6; }
8073fi
8074
8075  if test "x$ac_ct_LIPO" = x; then
8076    LIPO=":"
8077  else
8078    case $cross_compiling:$ac_tool_warned in
8079yes:)
8080{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8081printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8082ac_tool_warned=yes ;;
8083esac
8084    LIPO=$ac_ct_LIPO
8085  fi
8086else
8087  LIPO="$ac_cv_prog_LIPO"
8088fi
8089
8090    if test -n "$ac_tool_prefix"; then
8091  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8092set dummy ${ac_tool_prefix}otool; ac_word=$2
8093{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8094printf %s "checking for $ac_word... " >&6; }
8095if test ${ac_cv_prog_OTOOL+y}
8096then :
8097  printf %s "(cached) " >&6
8098else $as_nop
8099  if test -n "$OTOOL"; then
8100  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8101else
8102as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8103for as_dir in $PATH
8104do
8105  IFS=$as_save_IFS
8106  case $as_dir in #(((
8107    '') as_dir=./ ;;
8108    */) ;;
8109    *) as_dir=$as_dir/ ;;
8110  esac
8111    for ac_exec_ext in '' $ac_executable_extensions; do
8112  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8113    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8114    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8115    break 2
8116  fi
8117done
8118  done
8119IFS=$as_save_IFS
8120
8121fi
8122fi
8123OTOOL=$ac_cv_prog_OTOOL
8124if test -n "$OTOOL"; then
8125  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8126printf "%s\n" "$OTOOL" >&6; }
8127else
8128  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8129printf "%s\n" "no" >&6; }
8130fi
8131
8132
8133fi
8134if test -z "$ac_cv_prog_OTOOL"; then
8135  ac_ct_OTOOL=$OTOOL
8136  # Extract the first word of "otool", so it can be a program name with args.
8137set dummy otool; ac_word=$2
8138{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8139printf %s "checking for $ac_word... " >&6; }
8140if test ${ac_cv_prog_ac_ct_OTOOL+y}
8141then :
8142  printf %s "(cached) " >&6
8143else $as_nop
8144  if test -n "$ac_ct_OTOOL"; then
8145  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8146else
8147as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8148for as_dir in $PATH
8149do
8150  IFS=$as_save_IFS
8151  case $as_dir in #(((
8152    '') as_dir=./ ;;
8153    */) ;;
8154    *) as_dir=$as_dir/ ;;
8155  esac
8156    for ac_exec_ext in '' $ac_executable_extensions; do
8157  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8158    ac_cv_prog_ac_ct_OTOOL="otool"
8159    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8160    break 2
8161  fi
8162done
8163  done
8164IFS=$as_save_IFS
8165
8166fi
8167fi
8168ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8169if test -n "$ac_ct_OTOOL"; then
8170  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8171printf "%s\n" "$ac_ct_OTOOL" >&6; }
8172else
8173  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8174printf "%s\n" "no" >&6; }
8175fi
8176
8177  if test "x$ac_ct_OTOOL" = x; then
8178    OTOOL=":"
8179  else
8180    case $cross_compiling:$ac_tool_warned in
8181yes:)
8182{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8183printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8184ac_tool_warned=yes ;;
8185esac
8186    OTOOL=$ac_ct_OTOOL
8187  fi
8188else
8189  OTOOL="$ac_cv_prog_OTOOL"
8190fi
8191
8192    if test -n "$ac_tool_prefix"; then
8193  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8194set dummy ${ac_tool_prefix}otool64; ac_word=$2
8195{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8196printf %s "checking for $ac_word... " >&6; }
8197if test ${ac_cv_prog_OTOOL64+y}
8198then :
8199  printf %s "(cached) " >&6
8200else $as_nop
8201  if test -n "$OTOOL64"; then
8202  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8203else
8204as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8205for as_dir in $PATH
8206do
8207  IFS=$as_save_IFS
8208  case $as_dir in #(((
8209    '') as_dir=./ ;;
8210    */) ;;
8211    *) as_dir=$as_dir/ ;;
8212  esac
8213    for ac_exec_ext in '' $ac_executable_extensions; do
8214  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8215    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8216    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8217    break 2
8218  fi
8219done
8220  done
8221IFS=$as_save_IFS
8222
8223fi
8224fi
8225OTOOL64=$ac_cv_prog_OTOOL64
8226if test -n "$OTOOL64"; then
8227  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8228printf "%s\n" "$OTOOL64" >&6; }
8229else
8230  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8231printf "%s\n" "no" >&6; }
8232fi
8233
8234
8235fi
8236if test -z "$ac_cv_prog_OTOOL64"; then
8237  ac_ct_OTOOL64=$OTOOL64
8238  # Extract the first word of "otool64", so it can be a program name with args.
8239set dummy otool64; ac_word=$2
8240{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8241printf %s "checking for $ac_word... " >&6; }
8242if test ${ac_cv_prog_ac_ct_OTOOL64+y}
8243then :
8244  printf %s "(cached) " >&6
8245else $as_nop
8246  if test -n "$ac_ct_OTOOL64"; then
8247  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8248else
8249as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8250for as_dir in $PATH
8251do
8252  IFS=$as_save_IFS
8253  case $as_dir in #(((
8254    '') as_dir=./ ;;
8255    */) ;;
8256    *) as_dir=$as_dir/ ;;
8257  esac
8258    for ac_exec_ext in '' $ac_executable_extensions; do
8259  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8260    ac_cv_prog_ac_ct_OTOOL64="otool64"
8261    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8262    break 2
8263  fi
8264done
8265  done
8266IFS=$as_save_IFS
8267
8268fi
8269fi
8270ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8271if test -n "$ac_ct_OTOOL64"; then
8272  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8273printf "%s\n" "$ac_ct_OTOOL64" >&6; }
8274else
8275  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8276printf "%s\n" "no" >&6; }
8277fi
8278
8279  if test "x$ac_ct_OTOOL64" = x; then
8280    OTOOL64=":"
8281  else
8282    case $cross_compiling:$ac_tool_warned in
8283yes:)
8284{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8285printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8286ac_tool_warned=yes ;;
8287esac
8288    OTOOL64=$ac_ct_OTOOL64
8289  fi
8290else
8291  OTOOL64="$ac_cv_prog_OTOOL64"
8292fi
8293
8294
8295
8296
8297
8298
8299
8300
8301
8302
8303
8304
8305
8306
8307
8308
8309
8310
8311
8312
8313
8314
8315
8316
8317
8318
8319
8320    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8321printf %s "checking for -single_module linker flag... " >&6; }
8322if test ${lt_cv_apple_cc_single_mod+y}
8323then :
8324  printf %s "(cached) " >&6
8325else $as_nop
8326  lt_cv_apple_cc_single_mod=no
8327      if test -z "$LT_MULTI_MODULE"; then
8328	# By default we will add the -single_module flag. You can override
8329	# by either setting the environment variable LT_MULTI_MODULE
8330	# non-empty at configure time, or by adding -multi_module to the
8331	# link flags.
8332	rm -rf libconftest.dylib*
8333	echo "int foo(void){return 1;}" > conftest.c
8334	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8335-dynamiclib -Wl,-single_module conftest.c" >&5
8336	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8337	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8338        _lt_result=$?
8339	# If there is a non-empty error log, and "single_module"
8340	# appears in it, assume the flag caused a linker warning
8341        if test -s conftest.err && $GREP single_module conftest.err; then
8342	  cat conftest.err >&5
8343	# Otherwise, if the output was created with a 0 exit code from
8344	# the compiler, it worked.
8345	elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
8346	  lt_cv_apple_cc_single_mod=yes
8347	else
8348	  cat conftest.err >&5
8349	fi
8350	rm -rf libconftest.dylib*
8351	rm -f conftest.*
8352      fi
8353fi
8354{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8355printf "%s\n" "$lt_cv_apple_cc_single_mod" >&6; }
8356
8357    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8358printf %s "checking for -exported_symbols_list linker flag... " >&6; }
8359if test ${lt_cv_ld_exported_symbols_list+y}
8360then :
8361  printf %s "(cached) " >&6
8362else $as_nop
8363  lt_cv_ld_exported_symbols_list=no
8364      save_LDFLAGS=$LDFLAGS
8365      echo "_main" > conftest.sym
8366      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8367      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8368/* end confdefs.h.  */
8369
8370int
8371main (void)
8372{
8373
8374  ;
8375  return 0;
8376}
8377_ACEOF
8378if ac_fn_c_try_link "$LINENO"
8379then :
8380  lt_cv_ld_exported_symbols_list=yes
8381else $as_nop
8382  lt_cv_ld_exported_symbols_list=no
8383fi
8384rm -f core conftest.err conftest.$ac_objext conftest.beam \
8385    conftest$ac_exeext conftest.$ac_ext
8386	LDFLAGS=$save_LDFLAGS
8387
8388fi
8389{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8390printf "%s\n" "$lt_cv_ld_exported_symbols_list" >&6; }
8391
8392    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8393printf %s "checking for -force_load linker flag... " >&6; }
8394if test ${lt_cv_ld_force_load+y}
8395then :
8396  printf %s "(cached) " >&6
8397else $as_nop
8398  lt_cv_ld_force_load=no
8399      cat > conftest.c << _LT_EOF
8400int forced_loaded() { return 2;}
8401_LT_EOF
8402      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8403      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8404      echo "$AR $AR_FLAGS libconftest.a conftest.o" >&5
8405      $AR $AR_FLAGS libconftest.a conftest.o 2>&5
8406      echo "$RANLIB libconftest.a" >&5
8407      $RANLIB libconftest.a 2>&5
8408      cat > conftest.c << _LT_EOF
8409int main() { return 0;}
8410_LT_EOF
8411      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8412      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8413      _lt_result=$?
8414      if test -s conftest.err && $GREP force_load conftest.err; then
8415	cat conftest.err >&5
8416      elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
8417	lt_cv_ld_force_load=yes
8418      else
8419	cat conftest.err >&5
8420      fi
8421        rm -f conftest.err libconftest.a conftest conftest.c
8422        rm -rf conftest.dSYM
8423
8424fi
8425{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8426printf "%s\n" "$lt_cv_ld_force_load" >&6; }
8427    case $host_os in
8428    rhapsody* | darwin1.[012])
8429      _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
8430    darwin1.*)
8431      _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8432    darwin*)
8433      case $MACOSX_DEPLOYMENT_TARGET,$host in
8434        10.[012],*|,*powerpc*-darwin[5-8]*)
8435          _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8436        *)
8437          _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
8438      esac
8439    ;;
8440  esac
8441    if test yes = "$lt_cv_apple_cc_single_mod"; then
8442      _lt_dar_single_mod='$single_module'
8443    fi
8444    if test yes = "$lt_cv_ld_exported_symbols_list"; then
8445      _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
8446    else
8447      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
8448    fi
8449    if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
8450      _lt_dsymutil='~$DSYMUTIL $lib || :'
8451    else
8452      _lt_dsymutil=
8453    fi
8454    ;;
8455  esac
8456
8457# func_munge_path_list VARIABLE PATH
8458# -----------------------------------
8459# VARIABLE is name of variable containing _space_ separated list of
8460# directories to be munged by the contents of PATH, which is string
8461# having a format:
8462# "DIR[:DIR]:"
8463#       string "DIR[ DIR]" will be prepended to VARIABLE
8464# ":DIR[:DIR]"
8465#       string "DIR[ DIR]" will be appended to VARIABLE
8466# "DIRP[:DIRP]::[DIRA:]DIRA"
8467#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
8468#       "DIRA[ DIRA]" will be appended to VARIABLE
8469# "DIR[:DIR]"
8470#       VARIABLE will be replaced by "DIR[ DIR]"
8471func_munge_path_list ()
8472{
8473    case x$2 in
8474    x)
8475        ;;
8476    *:)
8477        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
8478        ;;
8479    x:*)
8480        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
8481        ;;
8482    *::*)
8483        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
8484        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
8485        ;;
8486    *)
8487        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
8488        ;;
8489    esac
8490}
8491
8492ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8493"
8494if test "x$ac_cv_header_dlfcn_h" = xyes
8495then :
8496  printf "%s\n" "#define HAVE_DLFCN_H 1" >>confdefs.h
8497
8498fi
8499
8500
8501
8502
8503
8504# Set options
8505
8506
8507
8508        enable_dlopen=no
8509
8510
8511  enable_win32_dll=no
8512
8513
8514            # Check whether --enable-shared was given.
8515if test ${enable_shared+y}
8516then :
8517  enableval=$enable_shared; p=${PACKAGE-default}
8518    case $enableval in
8519    yes) enable_shared=yes ;;
8520    no) enable_shared=no ;;
8521    *)
8522      enable_shared=no
8523      # Look at the argument we got.  We use all the common list separators.
8524      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8525      for pkg in $enableval; do
8526	IFS=$lt_save_ifs
8527	if test "X$pkg" = "X$p"; then
8528	  enable_shared=yes
8529	fi
8530      done
8531      IFS=$lt_save_ifs
8532      ;;
8533    esac
8534else $as_nop
8535  enable_shared=yes
8536fi
8537
8538
8539
8540
8541
8542
8543
8544
8545
8546
8547
8548# Check whether --with-pic was given.
8549if test ${with_pic+y}
8550then :
8551  withval=$with_pic; lt_p=${PACKAGE-default}
8552    case $withval in
8553    yes|no) pic_mode=$withval ;;
8554    *)
8555      pic_mode=default
8556      # Look at the argument we got.  We use all the common list separators.
8557      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8558      for lt_pkg in $withval; do
8559	IFS=$lt_save_ifs
8560	if test "X$lt_pkg" = "X$lt_p"; then
8561	  pic_mode=yes
8562	fi
8563      done
8564      IFS=$lt_save_ifs
8565      ;;
8566    esac
8567else $as_nop
8568  pic_mode=default
8569fi
8570
8571
8572
8573
8574
8575
8576
8577
8578  # Check whether --enable-fast-install was given.
8579if test ${enable_fast_install+y}
8580then :
8581  enableval=$enable_fast_install; p=${PACKAGE-default}
8582    case $enableval in
8583    yes) enable_fast_install=yes ;;
8584    no) enable_fast_install=no ;;
8585    *)
8586      enable_fast_install=no
8587      # Look at the argument we got.  We use all the common list separators.
8588      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8589      for pkg in $enableval; do
8590	IFS=$lt_save_ifs
8591	if test "X$pkg" = "X$p"; then
8592	  enable_fast_install=yes
8593	fi
8594      done
8595      IFS=$lt_save_ifs
8596      ;;
8597    esac
8598else $as_nop
8599  enable_fast_install=yes
8600fi
8601
8602
8603
8604
8605
8606
8607
8608
8609  shared_archive_member_spec=
8610case $host,$enable_shared in
8611power*-*-aix[5-9]*,yes)
8612  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
8613printf %s "checking which variant of shared library versioning to provide... " >&6; }
8614
8615# Check whether --with-aix-soname was given.
8616if test ${with_aix_soname+y}
8617then :
8618  withval=$with_aix_soname; case $withval in
8619    aix|svr4|both)
8620      ;;
8621    *)
8622      as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
8623      ;;
8624    esac
8625    lt_cv_with_aix_soname=$with_aix_soname
8626else $as_nop
8627  if test ${lt_cv_with_aix_soname+y}
8628then :
8629  printf %s "(cached) " >&6
8630else $as_nop
8631  lt_cv_with_aix_soname=aix
8632fi
8633
8634    with_aix_soname=$lt_cv_with_aix_soname
8635fi
8636
8637  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
8638printf "%s\n" "$with_aix_soname" >&6; }
8639  if test aix != "$with_aix_soname"; then
8640    # For the AIX way of multilib, we name the shared archive member
8641    # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
8642    # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
8643    # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
8644    # the AIX toolchain works better with OBJECT_MODE set (default 32).
8645    if test 64 = "${OBJECT_MODE-32}"; then
8646      shared_archive_member_spec=shr_64
8647    else
8648      shared_archive_member_spec=shr
8649    fi
8650  fi
8651  ;;
8652*)
8653  with_aix_soname=aix
8654  ;;
8655esac
8656
8657
8658
8659
8660
8661
8662
8663
8664
8665
8666# This can be used to rebuild libtool when needed
8667LIBTOOL_DEPS=$ltmain
8668
8669# Always use our own libtool.
8670LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8671
8672
8673
8674
8675
8676
8677
8678
8679
8680
8681
8682
8683
8684
8685
8686
8687
8688
8689
8690
8691
8692
8693
8694
8695
8696
8697
8698
8699
8700
8701test -z "$LN_S" && LN_S="ln -s"
8702
8703
8704
8705
8706
8707
8708
8709
8710
8711
8712
8713
8714
8715
8716if test -n "${ZSH_VERSION+set}"; then
8717   setopt NO_GLOB_SUBST
8718fi
8719
8720{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8721printf %s "checking for objdir... " >&6; }
8722if test ${lt_cv_objdir+y}
8723then :
8724  printf %s "(cached) " >&6
8725else $as_nop
8726  rm -f .libs 2>/dev/null
8727mkdir .libs 2>/dev/null
8728if test -d .libs; then
8729  lt_cv_objdir=.libs
8730else
8731  # MS-DOS does not allow filenames that begin with a dot.
8732  lt_cv_objdir=_libs
8733fi
8734rmdir .libs 2>/dev/null
8735fi
8736{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8737printf "%s\n" "$lt_cv_objdir" >&6; }
8738objdir=$lt_cv_objdir
8739
8740
8741
8742
8743
8744printf "%s\n" "#define LT_OBJDIR \"$lt_cv_objdir/\"" >>confdefs.h
8745
8746
8747
8748
8749case $host_os in
8750aix3*)
8751  # AIX sometimes has problems with the GCC collect2 program.  For some
8752  # reason, if we set the COLLECT_NAMES environment variable, the problems
8753  # vanish in a puff of smoke.
8754  if test set != "${COLLECT_NAMES+set}"; then
8755    COLLECT_NAMES=
8756    export COLLECT_NAMES
8757  fi
8758  ;;
8759esac
8760
8761# Global variables:
8762ofile=libtool
8763can_build_shared=yes
8764
8765# All known linkers require a '.a' archive for static linking (except MSVC and
8766# ICC, which need '.lib').
8767libext=a
8768
8769with_gnu_ld=$lt_cv_prog_gnu_ld
8770
8771old_CC=$CC
8772old_CFLAGS=$CFLAGS
8773
8774# Set sane defaults for various variables
8775test -z "$CC" && CC=cc
8776test -z "$LTCC" && LTCC=$CC
8777test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8778test -z "$LD" && LD=ld
8779test -z "$ac_objext" && ac_objext=o
8780
8781func_cc_basename $compiler
8782cc_basename=$func_cc_basename_result
8783
8784
8785# Only perform the check for file, if the check method requires it
8786test -z "$MAGIC_CMD" && MAGIC_CMD=file
8787case $deplibs_check_method in
8788file_magic*)
8789  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8790    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8791printf %s "checking for ${ac_tool_prefix}file... " >&6; }
8792if test ${lt_cv_path_MAGIC_CMD+y}
8793then :
8794  printf %s "(cached) " >&6
8795else $as_nop
8796  case $MAGIC_CMD in
8797[\\/*] |  ?:[\\/]*)
8798  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
8799  ;;
8800*)
8801  lt_save_MAGIC_CMD=$MAGIC_CMD
8802  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8803  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8804  for ac_dir in $ac_dummy; do
8805    IFS=$lt_save_ifs
8806    test -z "$ac_dir" && ac_dir=.
8807    if test -f "$ac_dir/${ac_tool_prefix}file"; then
8808      lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
8809      if test -n "$file_magic_test_file"; then
8810	case $deplibs_check_method in
8811	"file_magic "*)
8812	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8813	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8814	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8815	    $EGREP "$file_magic_regex" > /dev/null; then
8816	    :
8817	  else
8818	    cat <<_LT_EOF 1>&2
8819
8820*** Warning: the command libtool uses to detect shared libraries,
8821*** $file_magic_cmd, produces output that libtool cannot recognize.
8822*** The result is that libtool may fail to recognize shared libraries
8823*** as such.  This will affect the creation of libtool libraries that
8824*** depend on shared libraries, but programs linked with such libtool
8825*** libraries will work regardless of this problem.  Nevertheless, you
8826*** may want to report the problem to your system manager and/or to
8827*** bug-libtool@gnu.org
8828
8829_LT_EOF
8830	  fi ;;
8831	esac
8832      fi
8833      break
8834    fi
8835  done
8836  IFS=$lt_save_ifs
8837  MAGIC_CMD=$lt_save_MAGIC_CMD
8838  ;;
8839esac
8840fi
8841
8842MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8843if test -n "$MAGIC_CMD"; then
8844  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8845printf "%s\n" "$MAGIC_CMD" >&6; }
8846else
8847  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8848printf "%s\n" "no" >&6; }
8849fi
8850
8851
8852
8853
8854
8855if test -z "$lt_cv_path_MAGIC_CMD"; then
8856  if test -n "$ac_tool_prefix"; then
8857    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8858printf %s "checking for file... " >&6; }
8859if test ${lt_cv_path_MAGIC_CMD+y}
8860then :
8861  printf %s "(cached) " >&6
8862else $as_nop
8863  case $MAGIC_CMD in
8864[\\/*] |  ?:[\\/]*)
8865  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
8866  ;;
8867*)
8868  lt_save_MAGIC_CMD=$MAGIC_CMD
8869  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8870  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8871  for ac_dir in $ac_dummy; do
8872    IFS=$lt_save_ifs
8873    test -z "$ac_dir" && ac_dir=.
8874    if test -f "$ac_dir/file"; then
8875      lt_cv_path_MAGIC_CMD=$ac_dir/"file"
8876      if test -n "$file_magic_test_file"; then
8877	case $deplibs_check_method in
8878	"file_magic "*)
8879	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8880	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8881	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8882	    $EGREP "$file_magic_regex" > /dev/null; then
8883	    :
8884	  else
8885	    cat <<_LT_EOF 1>&2
8886
8887*** Warning: the command libtool uses to detect shared libraries,
8888*** $file_magic_cmd, produces output that libtool cannot recognize.
8889*** The result is that libtool may fail to recognize shared libraries
8890*** as such.  This will affect the creation of libtool libraries that
8891*** depend on shared libraries, but programs linked with such libtool
8892*** libraries will work regardless of this problem.  Nevertheless, you
8893*** may want to report the problem to your system manager and/or to
8894*** bug-libtool@gnu.org
8895
8896_LT_EOF
8897	  fi ;;
8898	esac
8899      fi
8900      break
8901    fi
8902  done
8903  IFS=$lt_save_ifs
8904  MAGIC_CMD=$lt_save_MAGIC_CMD
8905  ;;
8906esac
8907fi
8908
8909MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8910if test -n "$MAGIC_CMD"; then
8911  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8912printf "%s\n" "$MAGIC_CMD" >&6; }
8913else
8914  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8915printf "%s\n" "no" >&6; }
8916fi
8917
8918
8919  else
8920    MAGIC_CMD=:
8921  fi
8922fi
8923
8924  fi
8925  ;;
8926esac
8927
8928# Use C for the default configuration in the libtool script
8929
8930lt_save_CC=$CC
8931ac_ext=c
8932ac_cpp='$CPP $CPPFLAGS'
8933ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8934ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8935ac_compiler_gnu=$ac_cv_c_compiler_gnu
8936
8937
8938# Source file extension for C test sources.
8939ac_ext=c
8940
8941# Object file extension for compiled C test sources.
8942objext=o
8943objext=$objext
8944
8945# Code to be used in simple compile tests
8946lt_simple_compile_test_code="int some_variable = 0;"
8947
8948# Code to be used in simple link tests
8949lt_simple_link_test_code='int main(){return(0);}'
8950
8951
8952
8953
8954
8955
8956
8957# If no C compiler was specified, use CC.
8958LTCC=${LTCC-"$CC"}
8959
8960# If no C compiler flags were specified, use CFLAGS.
8961LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8962
8963# Allow CC to be a program name with arguments.
8964compiler=$CC
8965
8966# Save the default compiler, since it gets overwritten when the other
8967# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8968compiler_DEFAULT=$CC
8969
8970# save warnings/boilerplate of simple test code
8971ac_outfile=conftest.$ac_objext
8972echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8973eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8974_lt_compiler_boilerplate=`cat conftest.err`
8975$RM conftest*
8976
8977ac_outfile=conftest.$ac_objext
8978echo "$lt_simple_link_test_code" >conftest.$ac_ext
8979eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8980_lt_linker_boilerplate=`cat conftest.err`
8981$RM -r conftest*
8982
8983
8984if test -n "$compiler"; then
8985
8986lt_prog_compiler_no_builtin_flag=
8987
8988if test yes = "$GCC"; then
8989  case $cc_basename in
8990  nvcc*)
8991    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8992  *)
8993    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8994  esac
8995
8996  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8997printf %s "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8998if test ${lt_cv_prog_compiler_rtti_exceptions+y}
8999then :
9000  printf %s "(cached) " >&6
9001else $as_nop
9002  lt_cv_prog_compiler_rtti_exceptions=no
9003   ac_outfile=conftest.$ac_objext
9004   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9005   lt_compiler_flag="-fno-rtti -fno-exceptions"  ## exclude from sc_useless_quotes_in_assignment
9006   # Insert the option either (1) after the last *FLAGS variable, or
9007   # (2) before a word containing "conftest.", or (3) at the end.
9008   # Note that $ac_compile itself does not contain backslashes and begins
9009   # with a dollar sign (not a hyphen), so the echo should work correctly.
9010   # The option is referenced via a variable to avoid confusing sed.
9011   lt_compile=`echo "$ac_compile" | $SED \
9012   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9013   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9014   -e 's:$: $lt_compiler_flag:'`
9015   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9016   (eval "$lt_compile" 2>conftest.err)
9017   ac_status=$?
9018   cat conftest.err >&5
9019   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9020   if (exit $ac_status) && test -s "$ac_outfile"; then
9021     # The compiler can only warn and ignore the option if not recognized
9022     # So say no if there are warnings other than the usual output.
9023     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9024     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9025     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9026       lt_cv_prog_compiler_rtti_exceptions=yes
9027     fi
9028   fi
9029   $RM conftest*
9030
9031fi
9032{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9033printf "%s\n" "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9034
9035if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
9036    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9037else
9038    :
9039fi
9040
9041fi
9042
9043
9044
9045
9046
9047
9048  lt_prog_compiler_wl=
9049lt_prog_compiler_pic=
9050lt_prog_compiler_static=
9051
9052
9053  if test yes = "$GCC"; then
9054    lt_prog_compiler_wl='-Wl,'
9055    lt_prog_compiler_static='-static'
9056
9057    case $host_os in
9058      aix*)
9059      # All AIX code is PIC.
9060      if test ia64 = "$host_cpu"; then
9061	# AIX 5 now supports IA64 processor
9062	lt_prog_compiler_static='-Bstatic'
9063      fi
9064      lt_prog_compiler_pic='-fPIC'
9065      ;;
9066
9067    amigaos*)
9068      case $host_cpu in
9069      powerpc)
9070            # see comment about AmigaOS4 .so support
9071            lt_prog_compiler_pic='-fPIC'
9072        ;;
9073      m68k)
9074            # FIXME: we need at least 68020 code to build shared libraries, but
9075            # adding the '-m68020' flag to GCC prevents building anything better,
9076            # like '-m68040'.
9077            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9078        ;;
9079      esac
9080      ;;
9081
9082    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9083      # PIC is the default for these OSes.
9084      ;;
9085
9086    mingw* | cygwin* | pw32* | os2* | cegcc*)
9087      # This hack is so that the source file can tell whether it is being
9088      # built for inclusion in a dll (and should export symbols for example).
9089      # Although the cygwin gcc ignores -fPIC, still need this for old-style
9090      # (--disable-auto-import) libraries
9091      lt_prog_compiler_pic='-DDLL_EXPORT'
9092      case $host_os in
9093      os2*)
9094	lt_prog_compiler_static='$wl-static'
9095	;;
9096      esac
9097      ;;
9098
9099    darwin* | rhapsody*)
9100      # PIC is the default on this platform
9101      # Common symbols not allowed in MH_DYLIB files
9102      lt_prog_compiler_pic='-fno-common'
9103      ;;
9104
9105    haiku*)
9106      # PIC is the default for Haiku.
9107      # The "-static" flag exists, but is broken.
9108      lt_prog_compiler_static=
9109      ;;
9110
9111    hpux*)
9112      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9113      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
9114      # sets the default TLS model and affects inlining.
9115      case $host_cpu in
9116      hppa*64*)
9117	# +Z the default
9118	;;
9119      *)
9120	lt_prog_compiler_pic='-fPIC'
9121	;;
9122      esac
9123      ;;
9124
9125    interix[3-9]*)
9126      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9127      # Instead, we relocate shared libraries at runtime.
9128      ;;
9129
9130    msdosdjgpp*)
9131      # Just because we use GCC doesn't mean we suddenly get shared libraries
9132      # on systems that don't support them.
9133      lt_prog_compiler_can_build_shared=no
9134      enable_shared=no
9135      ;;
9136
9137    *nto* | *qnx*)
9138      # QNX uses GNU C++, but need to define -shared option too, otherwise
9139      # it will coredump.
9140      lt_prog_compiler_pic='-fPIC -shared'
9141      ;;
9142
9143    sysv4*MP*)
9144      if test -d /usr/nec; then
9145	lt_prog_compiler_pic=-Kconform_pic
9146      fi
9147      ;;
9148
9149    *)
9150      lt_prog_compiler_pic='-fPIC'
9151      ;;
9152    esac
9153
9154    case $cc_basename in
9155    nvcc*) # Cuda Compiler Driver 2.2
9156      lt_prog_compiler_wl='-Xlinker '
9157      if test -n "$lt_prog_compiler_pic"; then
9158        lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
9159      fi
9160      ;;
9161    esac
9162  else
9163    # PORTME Check for flag to pass linker flags through the system compiler.
9164    case $host_os in
9165    aix*)
9166      lt_prog_compiler_wl='-Wl,'
9167      if test ia64 = "$host_cpu"; then
9168	# AIX 5 now supports IA64 processor
9169	lt_prog_compiler_static='-Bstatic'
9170      else
9171	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9172      fi
9173      ;;
9174
9175    darwin* | rhapsody*)
9176      # PIC is the default on this platform
9177      # Common symbols not allowed in MH_DYLIB files
9178      lt_prog_compiler_pic='-fno-common'
9179      case $cc_basename in
9180      nagfor*)
9181        # NAG Fortran compiler
9182        lt_prog_compiler_wl='-Wl,-Wl,,'
9183        lt_prog_compiler_pic='-PIC'
9184        lt_prog_compiler_static='-Bstatic'
9185        ;;
9186      esac
9187      ;;
9188
9189    mingw* | cygwin* | pw32* | os2* | cegcc*)
9190      # This hack is so that the source file can tell whether it is being
9191      # built for inclusion in a dll (and should export symbols for example).
9192      lt_prog_compiler_pic='-DDLL_EXPORT'
9193      case $host_os in
9194      os2*)
9195	lt_prog_compiler_static='$wl-static'
9196	;;
9197      esac
9198      ;;
9199
9200    hpux9* | hpux10* | hpux11*)
9201      lt_prog_compiler_wl='-Wl,'
9202      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9203      # not for PA HP-UX.
9204      case $host_cpu in
9205      hppa*64*|ia64*)
9206	# +Z the default
9207	;;
9208      *)
9209	lt_prog_compiler_pic='+Z'
9210	;;
9211      esac
9212      # Is there a better lt_prog_compiler_static that works with the bundled CC?
9213      lt_prog_compiler_static='$wl-a ${wl}archive'
9214      ;;
9215
9216    irix5* | irix6* | nonstopux*)
9217      lt_prog_compiler_wl='-Wl,'
9218      # PIC (with -KPIC) is the default.
9219      lt_prog_compiler_static='-non_shared'
9220      ;;
9221
9222    linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
9223      case $cc_basename in
9224      # old Intel for x86_64, which still supported -KPIC.
9225      ecc*)
9226	lt_prog_compiler_wl='-Wl,'
9227	lt_prog_compiler_pic='-KPIC'
9228	lt_prog_compiler_static='-static'
9229        ;;
9230      # icc used to be incompatible with GCC.
9231      # ICC 10 doesn't accept -KPIC any more.
9232      icc* | ifort*)
9233	lt_prog_compiler_wl='-Wl,'
9234	lt_prog_compiler_pic='-fPIC'
9235	lt_prog_compiler_static='-static'
9236        ;;
9237      # Lahey Fortran 8.1.
9238      lf95*)
9239	lt_prog_compiler_wl='-Wl,'
9240	lt_prog_compiler_pic='--shared'
9241	lt_prog_compiler_static='--static'
9242	;;
9243      nagfor*)
9244	# NAG Fortran compiler
9245	lt_prog_compiler_wl='-Wl,-Wl,,'
9246	lt_prog_compiler_pic='-PIC'
9247	lt_prog_compiler_static='-Bstatic'
9248	;;
9249      tcc*)
9250	# Fabrice Bellard et al's Tiny C Compiler
9251	lt_prog_compiler_wl='-Wl,'
9252	lt_prog_compiler_pic='-fPIC'
9253	lt_prog_compiler_static='-static'
9254	;;
9255      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9256        # Portland Group compilers (*not* the Pentium gcc compiler,
9257	# which looks to be a dead project)
9258	lt_prog_compiler_wl='-Wl,'
9259	lt_prog_compiler_pic='-fpic'
9260	lt_prog_compiler_static='-Bstatic'
9261        ;;
9262      ccc*)
9263        lt_prog_compiler_wl='-Wl,'
9264        # All Alpha code is PIC.
9265        lt_prog_compiler_static='-non_shared'
9266        ;;
9267      xl* | bgxl* | bgf* | mpixl*)
9268	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9269	lt_prog_compiler_wl='-Wl,'
9270	lt_prog_compiler_pic='-qpic'
9271	lt_prog_compiler_static='-qstaticlink'
9272	;;
9273      *)
9274	case `$CC -V 2>&1 | $SED 5q` in
9275	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
9276	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
9277	  lt_prog_compiler_pic='-KPIC'
9278	  lt_prog_compiler_static='-Bstatic'
9279	  lt_prog_compiler_wl=''
9280	  ;;
9281	*Sun\ F* | *Sun*Fortran*)
9282	  lt_prog_compiler_pic='-KPIC'
9283	  lt_prog_compiler_static='-Bstatic'
9284	  lt_prog_compiler_wl='-Qoption ld '
9285	  ;;
9286	*Sun\ C*)
9287	  # Sun C 5.9
9288	  lt_prog_compiler_pic='-KPIC'
9289	  lt_prog_compiler_static='-Bstatic'
9290	  lt_prog_compiler_wl='-Wl,'
9291	  ;;
9292        *Intel*\ [CF]*Compiler*)
9293	  lt_prog_compiler_wl='-Wl,'
9294	  lt_prog_compiler_pic='-fPIC'
9295	  lt_prog_compiler_static='-static'
9296	  ;;
9297	*Portland\ Group*)
9298	  lt_prog_compiler_wl='-Wl,'
9299	  lt_prog_compiler_pic='-fpic'
9300	  lt_prog_compiler_static='-Bstatic'
9301	  ;;
9302	esac
9303	;;
9304      esac
9305      ;;
9306
9307    newsos6)
9308      lt_prog_compiler_pic='-KPIC'
9309      lt_prog_compiler_static='-Bstatic'
9310      ;;
9311
9312    *nto* | *qnx*)
9313      # QNX uses GNU C++, but need to define -shared option too, otherwise
9314      # it will coredump.
9315      lt_prog_compiler_pic='-fPIC -shared'
9316      ;;
9317
9318    osf3* | osf4* | osf5*)
9319      lt_prog_compiler_wl='-Wl,'
9320      # All OSF/1 code is PIC.
9321      lt_prog_compiler_static='-non_shared'
9322      ;;
9323
9324    rdos*)
9325      lt_prog_compiler_static='-non_shared'
9326      ;;
9327
9328    solaris*)
9329      lt_prog_compiler_pic='-KPIC'
9330      lt_prog_compiler_static='-Bstatic'
9331      case $cc_basename in
9332      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
9333	lt_prog_compiler_wl='-Qoption ld ';;
9334      *)
9335	lt_prog_compiler_wl='-Wl,';;
9336      esac
9337      ;;
9338
9339    sunos4*)
9340      lt_prog_compiler_wl='-Qoption ld '
9341      lt_prog_compiler_pic='-PIC'
9342      lt_prog_compiler_static='-Bstatic'
9343      ;;
9344
9345    sysv4 | sysv4.2uw2* | sysv4.3*)
9346      lt_prog_compiler_wl='-Wl,'
9347      lt_prog_compiler_pic='-KPIC'
9348      lt_prog_compiler_static='-Bstatic'
9349      ;;
9350
9351    sysv4*MP*)
9352      if test -d /usr/nec; then
9353	lt_prog_compiler_pic='-Kconform_pic'
9354	lt_prog_compiler_static='-Bstatic'
9355      fi
9356      ;;
9357
9358    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9359      lt_prog_compiler_wl='-Wl,'
9360      lt_prog_compiler_pic='-KPIC'
9361      lt_prog_compiler_static='-Bstatic'
9362      ;;
9363
9364    unicos*)
9365      lt_prog_compiler_wl='-Wl,'
9366      lt_prog_compiler_can_build_shared=no
9367      ;;
9368
9369    uts4*)
9370      lt_prog_compiler_pic='-pic'
9371      lt_prog_compiler_static='-Bstatic'
9372      ;;
9373
9374    *)
9375      lt_prog_compiler_can_build_shared=no
9376      ;;
9377    esac
9378  fi
9379
9380case $host_os in
9381  # For platforms that do not support PIC, -DPIC is meaningless:
9382  *djgpp*)
9383    lt_prog_compiler_pic=
9384    ;;
9385  *)
9386    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9387    ;;
9388esac
9389
9390{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9391printf %s "checking for $compiler option to produce PIC... " >&6; }
9392if test ${lt_cv_prog_compiler_pic+y}
9393then :
9394  printf %s "(cached) " >&6
9395else $as_nop
9396  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
9397fi
9398{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
9399printf "%s\n" "$lt_cv_prog_compiler_pic" >&6; }
9400lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
9401
9402#
9403# Check to make sure the PIC flag actually works.
9404#
9405if test -n "$lt_prog_compiler_pic"; then
9406  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9407printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9408if test ${lt_cv_prog_compiler_pic_works+y}
9409then :
9410  printf %s "(cached) " >&6
9411else $as_nop
9412  lt_cv_prog_compiler_pic_works=no
9413   ac_outfile=conftest.$ac_objext
9414   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9415   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"  ## exclude from sc_useless_quotes_in_assignment
9416   # Insert the option either (1) after the last *FLAGS variable, or
9417   # (2) before a word containing "conftest.", or (3) at the end.
9418   # Note that $ac_compile itself does not contain backslashes and begins
9419   # with a dollar sign (not a hyphen), so the echo should work correctly.
9420   # The option is referenced via a variable to avoid confusing sed.
9421   lt_compile=`echo "$ac_compile" | $SED \
9422   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9423   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9424   -e 's:$: $lt_compiler_flag:'`
9425   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9426   (eval "$lt_compile" 2>conftest.err)
9427   ac_status=$?
9428   cat conftest.err >&5
9429   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9430   if (exit $ac_status) && test -s "$ac_outfile"; then
9431     # The compiler can only warn and ignore the option if not recognized
9432     # So say no if there are warnings other than the usual output.
9433     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9434     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9435     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9436       lt_cv_prog_compiler_pic_works=yes
9437     fi
9438   fi
9439   $RM conftest*
9440
9441fi
9442{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9443printf "%s\n" "$lt_cv_prog_compiler_pic_works" >&6; }
9444
9445if test yes = "$lt_cv_prog_compiler_pic_works"; then
9446    case $lt_prog_compiler_pic in
9447     "" | " "*) ;;
9448     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9449     esac
9450else
9451    lt_prog_compiler_pic=
9452     lt_prog_compiler_can_build_shared=no
9453fi
9454
9455fi
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467#
9468# Check to make sure the static flag actually works.
9469#
9470wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9471{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9472printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9473if test ${lt_cv_prog_compiler_static_works+y}
9474then :
9475  printf %s "(cached) " >&6
9476else $as_nop
9477  lt_cv_prog_compiler_static_works=no
9478   save_LDFLAGS=$LDFLAGS
9479   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9480   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9481   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9482     # The linker can only warn and ignore the option if not recognized
9483     # So say no if there are warnings
9484     if test -s conftest.err; then
9485       # Append any errors to the config.log.
9486       cat conftest.err 1>&5
9487       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9488       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9489       if diff conftest.exp conftest.er2 >/dev/null; then
9490         lt_cv_prog_compiler_static_works=yes
9491       fi
9492     else
9493       lt_cv_prog_compiler_static_works=yes
9494     fi
9495   fi
9496   $RM -r conftest*
9497   LDFLAGS=$save_LDFLAGS
9498
9499fi
9500{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9501printf "%s\n" "$lt_cv_prog_compiler_static_works" >&6; }
9502
9503if test yes = "$lt_cv_prog_compiler_static_works"; then
9504    :
9505else
9506    lt_prog_compiler_static=
9507fi
9508
9509
9510
9511
9512
9513
9514
9515  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9516printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9517if test ${lt_cv_prog_compiler_c_o+y}
9518then :
9519  printf %s "(cached) " >&6
9520else $as_nop
9521  lt_cv_prog_compiler_c_o=no
9522   $RM -r conftest 2>/dev/null
9523   mkdir conftest
9524   cd conftest
9525   mkdir out
9526   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9527
9528   lt_compiler_flag="-o out/conftest2.$ac_objext"
9529   # Insert the option either (1) after the last *FLAGS variable, or
9530   # (2) before a word containing "conftest.", or (3) at the end.
9531   # Note that $ac_compile itself does not contain backslashes and begins
9532   # with a dollar sign (not a hyphen), so the echo should work correctly.
9533   lt_compile=`echo "$ac_compile" | $SED \
9534   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9535   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9536   -e 's:$: $lt_compiler_flag:'`
9537   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9538   (eval "$lt_compile" 2>out/conftest.err)
9539   ac_status=$?
9540   cat out/conftest.err >&5
9541   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9542   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9543   then
9544     # The compiler can only warn and ignore the option if not recognized
9545     # So say no if there are warnings
9546     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9547     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9548     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9549       lt_cv_prog_compiler_c_o=yes
9550     fi
9551   fi
9552   chmod u+w . 2>&5
9553   $RM conftest*
9554   # SGI C++ compiler will create directory out/ii_files/ for
9555   # template instantiation
9556   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9557   $RM out/* && rmdir out
9558   cd ..
9559   $RM -r conftest
9560   $RM conftest*
9561
9562fi
9563{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9564printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; }
9565
9566
9567
9568
9569
9570
9571  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9572printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9573if test ${lt_cv_prog_compiler_c_o+y}
9574then :
9575  printf %s "(cached) " >&6
9576else $as_nop
9577  lt_cv_prog_compiler_c_o=no
9578   $RM -r conftest 2>/dev/null
9579   mkdir conftest
9580   cd conftest
9581   mkdir out
9582   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9583
9584   lt_compiler_flag="-o out/conftest2.$ac_objext"
9585   # Insert the option either (1) after the last *FLAGS variable, or
9586   # (2) before a word containing "conftest.", or (3) at the end.
9587   # Note that $ac_compile itself does not contain backslashes and begins
9588   # with a dollar sign (not a hyphen), so the echo should work correctly.
9589   lt_compile=`echo "$ac_compile" | $SED \
9590   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9591   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9592   -e 's:$: $lt_compiler_flag:'`
9593   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9594   (eval "$lt_compile" 2>out/conftest.err)
9595   ac_status=$?
9596   cat out/conftest.err >&5
9597   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9598   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9599   then
9600     # The compiler can only warn and ignore the option if not recognized
9601     # So say no if there are warnings
9602     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9603     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9604     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9605       lt_cv_prog_compiler_c_o=yes
9606     fi
9607   fi
9608   chmod u+w . 2>&5
9609   $RM conftest*
9610   # SGI C++ compiler will create directory out/ii_files/ for
9611   # template instantiation
9612   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9613   $RM out/* && rmdir out
9614   cd ..
9615   $RM -r conftest
9616   $RM conftest*
9617
9618fi
9619{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9620printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; }
9621
9622
9623
9624
9625hard_links=nottested
9626if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
9627  # do not overwrite the value of need_locks provided by the user
9628  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9629printf %s "checking if we can lock with hard links... " >&6; }
9630  hard_links=yes
9631  $RM conftest*
9632  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9633  touch conftest.a
9634  ln conftest.a conftest.b 2>&5 || hard_links=no
9635  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9636  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9637printf "%s\n" "$hard_links" >&6; }
9638  if test no = "$hard_links"; then
9639    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
9640printf "%s\n" "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
9641    need_locks=warn
9642  fi
9643else
9644  need_locks=no
9645fi
9646
9647
9648
9649
9650
9651
9652  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9653printf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9654
9655  runpath_var=
9656  allow_undefined_flag=
9657  always_export_symbols=no
9658  archive_cmds=
9659  archive_expsym_cmds=
9660  compiler_needs_object=no
9661  enable_shared_with_static_runtimes=no
9662  export_dynamic_flag_spec=
9663  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9664  hardcode_automatic=no
9665  hardcode_direct=no
9666  hardcode_direct_absolute=no
9667  hardcode_libdir_flag_spec=
9668  hardcode_libdir_separator=
9669  hardcode_minus_L=no
9670  hardcode_shlibpath_var=unsupported
9671  inherit_rpath=no
9672  link_all_deplibs=unknown
9673  module_cmds=
9674  module_expsym_cmds=
9675  old_archive_from_new_cmds=
9676  old_archive_from_expsyms_cmds=
9677  thread_safe_flag_spec=
9678  whole_archive_flag_spec=
9679  # include_expsyms should be a list of space-separated symbols to be *always*
9680  # included in the symbol list
9681  include_expsyms=
9682  # exclude_expsyms can be an extended regexp of symbols to exclude
9683  # it will be wrapped by ' (' and ')$', so one must not match beginning or
9684  # end of line.  Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
9685  # as well as any symbol that contains 'd'.
9686  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9687  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9688  # platforms (ab)use it in PIC code, but their linkers get confused if
9689  # the symbol is explicitly referenced.  Since portable code cannot
9690  # rely on this symbol name, it's probably fine to never include it in
9691  # preloaded symbol tables.
9692  # Exclude shared library initialization/finalization symbols.
9693  extract_expsyms_cmds=
9694
9695  case $host_os in
9696  cygwin* | mingw* | pw32* | cegcc*)
9697    # FIXME: the MSVC++ and ICC port hasn't been tested in a loooong time
9698    # When not using gcc, we currently assume that we are using
9699    # Microsoft Visual C++ or Intel C++ Compiler.
9700    if test yes != "$GCC"; then
9701      with_gnu_ld=no
9702    fi
9703    ;;
9704  interix*)
9705    # we just hope/assume this is gcc and not c89 (= MSVC++ or ICC)
9706    with_gnu_ld=yes
9707    ;;
9708  openbsd* | bitrig*)
9709    with_gnu_ld=no
9710    ;;
9711  esac
9712
9713  ld_shlibs=yes
9714
9715  # On some targets, GNU ld is compatible enough with the native linker
9716  # that we're better off using the native interface for both.
9717  lt_use_gnu_ld_interface=no
9718  if test yes = "$with_gnu_ld"; then
9719    case $host_os in
9720      aix*)
9721	# The AIX port of GNU ld has always aspired to compatibility
9722	# with the native linker.  However, as the warning in the GNU ld
9723	# block says, versions before 2.19.5* couldn't really create working
9724	# shared libraries, regardless of the interface used.
9725	case `$LD -v 2>&1` in
9726	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9727	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9728	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9729	  *)
9730	    lt_use_gnu_ld_interface=yes
9731	    ;;
9732	esac
9733	;;
9734      *)
9735	lt_use_gnu_ld_interface=yes
9736	;;
9737    esac
9738  fi
9739
9740  if test yes = "$lt_use_gnu_ld_interface"; then
9741    # If archive_cmds runs LD, not CC, wlarc should be empty
9742    wlarc='$wl'
9743
9744    # Set some defaults for GNU ld with shared library support. These
9745    # are reset later if shared libraries are not supported. Putting them
9746    # here allows them to be overridden if necessary.
9747    runpath_var=LD_RUN_PATH
9748    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9749    export_dynamic_flag_spec='$wl--export-dynamic'
9750    # ancient GNU ld didn't support --whole-archive et. al.
9751    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9752      whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
9753    else
9754      whole_archive_flag_spec=
9755    fi
9756    supports_anon_versioning=no
9757    case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in
9758      *GNU\ gold*) supports_anon_versioning=yes ;;
9759      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9760      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9761      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9762      *\ 2.11.*) ;; # other 2.11 versions
9763      *) supports_anon_versioning=yes ;;
9764    esac
9765
9766    # See if GNU ld supports shared libraries.
9767    case $host_os in
9768    aix[3-9]*)
9769      # On AIX/PPC, the GNU linker is very broken
9770      if test ia64 != "$host_cpu"; then
9771	ld_shlibs=no
9772	cat <<_LT_EOF 1>&2
9773
9774*** Warning: the GNU linker, at least up to release 2.19, is reported
9775*** to be unable to reliably create shared libraries on AIX.
9776*** Therefore, libtool is disabling shared libraries support.  If you
9777*** really care for shared libraries, you may want to install binutils
9778*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9779*** You will then need to restart the configuration process.
9780
9781_LT_EOF
9782      fi
9783      ;;
9784
9785    amigaos*)
9786      case $host_cpu in
9787      powerpc)
9788            # see comment about AmigaOS4 .so support
9789            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9790            archive_expsym_cmds=''
9791        ;;
9792      m68k)
9793            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)'
9794            hardcode_libdir_flag_spec='-L$libdir'
9795            hardcode_minus_L=yes
9796        ;;
9797      esac
9798      ;;
9799
9800    beos*)
9801      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9802	allow_undefined_flag=unsupported
9803	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9804	# support --undefined.  This deserves some investigation.  FIXME
9805	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9806      else
9807	ld_shlibs=no
9808      fi
9809      ;;
9810
9811    cygwin* | mingw* | pw32* | cegcc*)
9812      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9813      # as there is no search path for DLLs.
9814      hardcode_libdir_flag_spec='-L$libdir'
9815      export_dynamic_flag_spec='$wl--export-all-symbols'
9816      allow_undefined_flag=unsupported
9817      always_export_symbols=no
9818      enable_shared_with_static_runtimes=yes
9819      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'
9820      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9821
9822      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9823        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9824	# If the export-symbols file already is a .def file, use it as
9825	# is; otherwise, prepend EXPORTS...
9826	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
9827          cp $export_symbols $output_objdir/$soname.def;
9828        else
9829          echo EXPORTS > $output_objdir/$soname.def;
9830          cat $export_symbols >> $output_objdir/$soname.def;
9831        fi~
9832        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9833      else
9834	ld_shlibs=no
9835      fi
9836      ;;
9837
9838    haiku*)
9839      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9840      link_all_deplibs=yes
9841      ;;
9842
9843    os2*)
9844      hardcode_libdir_flag_spec='-L$libdir'
9845      hardcode_minus_L=yes
9846      allow_undefined_flag=unsupported
9847      shrext_cmds=.dll
9848      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9849	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9850	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9851	$ECHO EXPORTS >> $output_objdir/$libname.def~
9852	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
9853	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9854	emximp -o $lib $output_objdir/$libname.def'
9855      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9856	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9857	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9858	$ECHO EXPORTS >> $output_objdir/$libname.def~
9859	prefix_cmds="$SED"~
9860	if test EXPORTS = "`$SED 1q $export_symbols`"; then
9861	  prefix_cmds="$prefix_cmds -e 1d";
9862	fi~
9863	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
9864	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
9865	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9866	emximp -o $lib $output_objdir/$libname.def'
9867      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
9868      enable_shared_with_static_runtimes=yes
9869      file_list_spec='@'
9870      ;;
9871
9872    interix[3-9]*)
9873      hardcode_direct=no
9874      hardcode_shlibpath_var=no
9875      hardcode_libdir_flag_spec='$wl-rpath,$libdir'
9876      export_dynamic_flag_spec='$wl-E'
9877      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9878      # Instead, shared libraries are loaded at an image base (0x10000000 by
9879      # default) and relocated if they conflict, which is a slow very memory
9880      # consuming and fragmenting process.  To avoid this, we pick a random,
9881      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9882      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9883      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9884      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'
9885      ;;
9886
9887    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9888      tmp_diet=no
9889      if test linux-dietlibc = "$host_os"; then
9890	case $cc_basename in
9891	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
9892	esac
9893      fi
9894      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9895	 && test no = "$tmp_diet"
9896      then
9897	tmp_addflag=' $pic_flag'
9898	tmp_sharedflag='-shared'
9899	case $cc_basename,$host_cpu in
9900        pgcc*)				# Portland Group C compiler
9901	  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'
9902	  tmp_addflag=' $pic_flag'
9903	  ;;
9904	pgf77* | pgf90* | pgf95* | pgfortran*)
9905					# Portland Group f77 and f90 compilers
9906	  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'
9907	  tmp_addflag=' $pic_flag -Mnomain' ;;
9908	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
9909	  tmp_addflag=' -i_dynamic' ;;
9910	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
9911	  tmp_addflag=' -i_dynamic -nofor_main' ;;
9912	ifc* | ifort*)			# Intel Fortran compiler
9913	  tmp_addflag=' -nofor_main' ;;
9914	lf95*)				# Lahey Fortran 8.1
9915	  whole_archive_flag_spec=
9916	  tmp_sharedflag='--shared' ;;
9917        nagfor*)                        # NAGFOR 5.3
9918          tmp_sharedflag='-Wl,-shared' ;;
9919	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9920	  tmp_sharedflag='-qmkshrobj'
9921	  tmp_addflag= ;;
9922	nvcc*)	# Cuda Compiler Driver 2.2
9923	  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'
9924	  compiler_needs_object=yes
9925	  ;;
9926	esac
9927	case `$CC -V 2>&1 | $SED 5q` in
9928	*Sun\ C*)			# Sun C 5.9
9929	  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'
9930	  compiler_needs_object=yes
9931	  tmp_sharedflag='-G' ;;
9932	*Sun\ F*)			# Sun Fortran 8.3
9933	  tmp_sharedflag='-G' ;;
9934	esac
9935	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9936
9937        if test yes = "$supports_anon_versioning"; then
9938          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9939            cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9940            echo "local: *; };" >> $output_objdir/$libname.ver~
9941            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
9942        fi
9943
9944	case $cc_basename in
9945	tcc*)
9946	  export_dynamic_flag_spec='-rdynamic'
9947	  ;;
9948	xlf* | bgf* | bgxlf* | mpixlf*)
9949	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9950	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9951	  hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9952	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9953	  if test yes = "$supports_anon_versioning"; then
9954	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9955              cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9956              echo "local: *; };" >> $output_objdir/$libname.ver~
9957              $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9958	  fi
9959	  ;;
9960	esac
9961      else
9962        ld_shlibs=no
9963      fi
9964      ;;
9965
9966    netbsd*)
9967      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9968	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9969	wlarc=
9970      else
9971	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9972	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9973      fi
9974      ;;
9975
9976    solaris*)
9977      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9978	ld_shlibs=no
9979	cat <<_LT_EOF 1>&2
9980
9981*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9982*** create shared libraries on Solaris systems.  Therefore, libtool
9983*** is disabling shared libraries support.  We urge you to upgrade GNU
9984*** binutils to release 2.9.1 or newer.  Another option is to modify
9985*** your PATH or compiler configuration so that the native linker is
9986*** used, and then restart.
9987
9988_LT_EOF
9989      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9990	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9991	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9992      else
9993	ld_shlibs=no
9994      fi
9995      ;;
9996
9997    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9998      case `$LD -v 2>&1` in
9999        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10000	ld_shlibs=no
10001	cat <<_LT_EOF 1>&2
10002
10003*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
10004*** reliably create shared libraries on SCO systems.  Therefore, libtool
10005*** is disabling shared libraries support.  We urge you to upgrade GNU
10006*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
10007*** your PATH or compiler configuration so that the native linker is
10008*** used, and then restart.
10009
10010_LT_EOF
10011	;;
10012	*)
10013	  # For security reasons, it is highly recommended that you always
10014	  # use absolute paths for naming shared libraries, and exclude the
10015	  # DT_RUNPATH tag from executables and libraries.  But doing so
10016	  # requires that you compile everything twice, which is a pain.
10017	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10018	    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10019	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10020	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10021	  else
10022	    ld_shlibs=no
10023	  fi
10024	;;
10025      esac
10026      ;;
10027
10028    sunos4*)
10029      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10030      wlarc=
10031      hardcode_direct=yes
10032      hardcode_shlibpath_var=no
10033      ;;
10034
10035    *)
10036      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10037	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10038	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10039      else
10040	ld_shlibs=no
10041      fi
10042      ;;
10043    esac
10044
10045    if test no = "$ld_shlibs"; then
10046      runpath_var=
10047      hardcode_libdir_flag_spec=
10048      export_dynamic_flag_spec=
10049      whole_archive_flag_spec=
10050    fi
10051  else
10052    # PORTME fill in a description of your system's linker (not GNU ld)
10053    case $host_os in
10054    aix3*)
10055      allow_undefined_flag=unsupported
10056      always_export_symbols=yes
10057      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'
10058      # Note: this linker hardcodes the directories in LIBPATH if there
10059      # are no directories specified by -L.
10060      hardcode_minus_L=yes
10061      if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
10062	# Neither direct hardcoding nor static linking is supported with a
10063	# broken collect2.
10064	hardcode_direct=unsupported
10065      fi
10066      ;;
10067
10068    aix[4-9]*)
10069      if test ia64 = "$host_cpu"; then
10070	# On IA64, the linker does run time linking by default, so we don't
10071	# have to do anything special.
10072	aix_use_runtimelinking=no
10073	exp_sym_flag='-Bexport'
10074	no_entry_flag=
10075      else
10076	# If we're using GNU nm, then we don't want the "-C" option.
10077	# -C means demangle to GNU nm, but means don't demangle to AIX nm.
10078	# Without the "-l" option, or with the "-B" option, AIX nm treats
10079	# weak defined symbols like other global defined symbols, whereas
10080	# GNU nm marks them as "W".
10081	# While the 'weak' keyword is ignored in the Export File, we need
10082	# it in the Import File for the 'aix-soname' feature, so we have
10083	# to replace the "-B" option with "-P" for AIX nm.
10084	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10085	  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'
10086	else
10087	  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'
10088	fi
10089	aix_use_runtimelinking=no
10090
10091	# Test if we are trying to use run time linking or normal
10092	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
10093	# have runtime linking enabled, and use it for executables.
10094	# For shared libraries, we enable/disable runtime linking
10095	# depending on the kind of the shared library created -
10096	# when "with_aix_soname,aix_use_runtimelinking" is:
10097	# "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
10098	# "aix,yes"  lib.so          shared, rtl:yes, for executables
10099	#            lib.a           static archive
10100	# "both,no"  lib.so.V(shr.o) shared, rtl:yes
10101	#            lib.a(lib.so.V) shared, rtl:no,  for executables
10102	# "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
10103	#            lib.a(lib.so.V) shared, rtl:no
10104	# "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
10105	#            lib.a           static archive
10106	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10107	  for ld_flag in $LDFLAGS; do
10108	  if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
10109	    aix_use_runtimelinking=yes
10110	    break
10111	  fi
10112	  done
10113	  if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
10114	    # With aix-soname=svr4, we create the lib.so.V shared archives only,
10115	    # so we don't have lib.a shared libs to link our executables.
10116	    # We have to force runtime linking in this case.
10117	    aix_use_runtimelinking=yes
10118	    LDFLAGS="$LDFLAGS -Wl,-brtl"
10119	  fi
10120	  ;;
10121	esac
10122
10123	exp_sym_flag='-bexport'
10124	no_entry_flag='-bnoentry'
10125      fi
10126
10127      # When large executables or shared objects are built, AIX ld can
10128      # have problems creating the table of contents.  If linking a library
10129      # or program results in "error TOC overflow" add -mminimal-toc to
10130      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10131      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10132
10133      archive_cmds=''
10134      hardcode_direct=yes
10135      hardcode_direct_absolute=yes
10136      hardcode_libdir_separator=':'
10137      link_all_deplibs=yes
10138      file_list_spec='$wl-f,'
10139      case $with_aix_soname,$aix_use_runtimelinking in
10140      aix,*) ;; # traditional, no import file
10141      svr4,* | *,yes) # use import file
10142	# The Import File defines what to hardcode.
10143	hardcode_direct=no
10144	hardcode_direct_absolute=no
10145	;;
10146      esac
10147
10148      if test yes = "$GCC"; then
10149	case $host_os in aix4.[012]|aix4.[012].*)
10150	# We only want to do this on AIX 4.2 and lower, the check
10151	# below for broken collect2 doesn't work under 4.3+
10152	  collect2name=`$CC -print-prog-name=collect2`
10153	  if test -f "$collect2name" &&
10154	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10155	  then
10156	  # We have reworked collect2
10157	  :
10158	  else
10159	  # We have old collect2
10160	  hardcode_direct=unsupported
10161	  # It fails to find uninstalled libraries when the uninstalled
10162	  # path is not listed in the libpath.  Setting hardcode_minus_L
10163	  # to unsupported forces relinking
10164	  hardcode_minus_L=yes
10165	  hardcode_libdir_flag_spec='-L$libdir'
10166	  hardcode_libdir_separator=
10167	  fi
10168	  ;;
10169	esac
10170	shared_flag='-shared'
10171	if test yes = "$aix_use_runtimelinking"; then
10172	  shared_flag="$shared_flag "'$wl-G'
10173	fi
10174	# Need to ensure runtime linking is disabled for the traditional
10175	# shared library, or the linker may eventually find shared libraries
10176	# /with/ Import File - we do not want to mix them.
10177	shared_flag_aix='-shared'
10178	shared_flag_svr4='-shared $wl-G'
10179      else
10180	# not using gcc
10181	if test ia64 = "$host_cpu"; then
10182	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10183	# chokes on -Wl,-G. The following line is correct:
10184	  shared_flag='-G'
10185	else
10186	  if test yes = "$aix_use_runtimelinking"; then
10187	    shared_flag='$wl-G'
10188	  else
10189	    shared_flag='$wl-bM:SRE'
10190	  fi
10191	  shared_flag_aix='$wl-bM:SRE'
10192	  shared_flag_svr4='$wl-G'
10193	fi
10194      fi
10195
10196      export_dynamic_flag_spec='$wl-bexpall'
10197      # It seems that -bexpall does not export symbols beginning with
10198      # underscore (_), so it is better to generate a list of symbols to export.
10199      always_export_symbols=yes
10200      if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
10201	# Warning - without using the other runtime loading flags (-brtl),
10202	# -berok will link without error, but may produce a broken library.
10203	allow_undefined_flag='-berok'
10204        # Determine the default libpath from the value encoded in an
10205        # empty executable.
10206        if test set = "${lt_cv_aix_libpath+set}"; then
10207  aix_libpath=$lt_cv_aix_libpath
10208else
10209  if test ${lt_cv_aix_libpath_+y}
10210then :
10211  printf %s "(cached) " >&6
10212else $as_nop
10213  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10214/* end confdefs.h.  */
10215
10216int
10217main (void)
10218{
10219
10220  ;
10221  return 0;
10222}
10223_ACEOF
10224if ac_fn_c_try_link "$LINENO"
10225then :
10226
10227  lt_aix_libpath_sed='
10228      /Import File Strings/,/^$/ {
10229	  /^0/ {
10230	      s/^0  *\([^ ]*\) *$/\1/
10231	      p
10232	  }
10233      }'
10234  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10235  # Check for a 64-bit object if we didn't find anything.
10236  if test -z "$lt_cv_aix_libpath_"; then
10237    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10238  fi
10239fi
10240rm -f core conftest.err conftest.$ac_objext conftest.beam \
10241    conftest$ac_exeext conftest.$ac_ext
10242  if test -z "$lt_cv_aix_libpath_"; then
10243    lt_cv_aix_libpath_=/usr/lib:/lib
10244  fi
10245
10246fi
10247
10248  aix_libpath=$lt_cv_aix_libpath_
10249fi
10250
10251        hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10252        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
10253      else
10254	if test ia64 = "$host_cpu"; then
10255	  hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
10256	  allow_undefined_flag="-z nodefs"
10257	  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"
10258	else
10259	 # Determine the default libpath from the value encoded in an
10260	 # empty executable.
10261	 if test set = "${lt_cv_aix_libpath+set}"; then
10262  aix_libpath=$lt_cv_aix_libpath
10263else
10264  if test ${lt_cv_aix_libpath_+y}
10265then :
10266  printf %s "(cached) " >&6
10267else $as_nop
10268  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10269/* end confdefs.h.  */
10270
10271int
10272main (void)
10273{
10274
10275  ;
10276  return 0;
10277}
10278_ACEOF
10279if ac_fn_c_try_link "$LINENO"
10280then :
10281
10282  lt_aix_libpath_sed='
10283      /Import File Strings/,/^$/ {
10284	  /^0/ {
10285	      s/^0  *\([^ ]*\) *$/\1/
10286	      p
10287	  }
10288      }'
10289  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10290  # Check for a 64-bit object if we didn't find anything.
10291  if test -z "$lt_cv_aix_libpath_"; then
10292    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10293  fi
10294fi
10295rm -f core conftest.err conftest.$ac_objext conftest.beam \
10296    conftest$ac_exeext conftest.$ac_ext
10297  if test -z "$lt_cv_aix_libpath_"; then
10298    lt_cv_aix_libpath_=/usr/lib:/lib
10299  fi
10300
10301fi
10302
10303  aix_libpath=$lt_cv_aix_libpath_
10304fi
10305
10306	 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10307	  # Warning - without using the other run time loading flags,
10308	  # -berok will link without error, but may produce a broken library.
10309	  no_undefined_flag=' $wl-bernotok'
10310	  allow_undefined_flag=' $wl-berok'
10311	  if test yes = "$with_gnu_ld"; then
10312	    # We only use this code for GNU lds that support --whole-archive.
10313	    whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
10314	  else
10315	    # Exported symbols can be pulled into shared objects from archives
10316	    whole_archive_flag_spec='$convenience'
10317	  fi
10318	  archive_cmds_need_lc=yes
10319	  archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
10320	  # -brtl affects multiple linker settings, -berok does not and is overridden later
10321	  compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
10322	  if test svr4 != "$with_aix_soname"; then
10323	    # This is similar to how AIX traditionally builds its shared libraries.
10324	    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'
10325	  fi
10326	  if test aix != "$with_aix_soname"; then
10327	    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'
10328	  else
10329	    # used by -dlpreopen to get the symbols
10330	    archive_expsym_cmds="$archive_expsym_cmds"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
10331	  fi
10332	  archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
10333	fi
10334      fi
10335      ;;
10336
10337    amigaos*)
10338      case $host_cpu in
10339      powerpc)
10340            # see comment about AmigaOS4 .so support
10341            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10342            archive_expsym_cmds=''
10343        ;;
10344      m68k)
10345            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)'
10346            hardcode_libdir_flag_spec='-L$libdir'
10347            hardcode_minus_L=yes
10348        ;;
10349      esac
10350      ;;
10351
10352    bsdi[45]*)
10353      export_dynamic_flag_spec=-rdynamic
10354      ;;
10355
10356    cygwin* | mingw* | pw32* | cegcc*)
10357      # When not using gcc, we currently assume that we are using
10358      # Microsoft Visual C++ or Intel C++ Compiler.
10359      # hardcode_libdir_flag_spec is actually meaningless, as there is
10360      # no search path for DLLs.
10361      case $cc_basename in
10362      cl* | icl*)
10363	# Native MSVC or ICC
10364	hardcode_libdir_flag_spec=' '
10365	allow_undefined_flag=unsupported
10366	always_export_symbols=yes
10367	file_list_spec='@'
10368	# Tell ltmain to make .lib files, not .a files.
10369	libext=lib
10370	# Tell ltmain to make .dll files, not .so files.
10371	shrext_cmds=.dll
10372	# FIXME: Setting linknames here is a bad hack.
10373	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
10374	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
10375            cp "$export_symbols" "$output_objdir/$soname.def";
10376            echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
10377          else
10378            $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
10379          fi~
10380          $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
10381          linknames='
10382	# The linker will not automatically build a static lib if we build a DLL.
10383	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
10384	enable_shared_with_static_runtimes=yes
10385	exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
10386	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10387	# Don't use ranlib
10388	old_postinstall_cmds='chmod 644 $oldlib'
10389	postlink_cmds='lt_outputfile="@OUTPUT@"~
10390          lt_tool_outputfile="@TOOL_OUTPUT@"~
10391          case $lt_outputfile in
10392            *.exe|*.EXE) ;;
10393            *)
10394              lt_outputfile=$lt_outputfile.exe
10395              lt_tool_outputfile=$lt_tool_outputfile.exe
10396              ;;
10397          esac~
10398          if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
10399            $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
10400            $RM "$lt_outputfile.manifest";
10401          fi'
10402	;;
10403      *)
10404	# Assume MSVC and ICC wrapper
10405	hardcode_libdir_flag_spec=' '
10406	allow_undefined_flag=unsupported
10407	# Tell ltmain to make .lib files, not .a files.
10408	libext=lib
10409	# Tell ltmain to make .dll files, not .so files.
10410	shrext_cmds=.dll
10411	# FIXME: Setting linknames here is a bad hack.
10412	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10413	# The linker will automatically build a .lib file if we build a DLL.
10414	old_archive_from_new_cmds='true'
10415	# FIXME: Should let the user specify the lib program.
10416	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10417	enable_shared_with_static_runtimes=yes
10418	;;
10419      esac
10420      ;;
10421
10422    darwin* | rhapsody*)
10423
10424
10425  archive_cmds_need_lc=no
10426  hardcode_direct=no
10427  hardcode_automatic=yes
10428  hardcode_shlibpath_var=unsupported
10429  if test yes = "$lt_cv_ld_force_load"; then
10430    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\"`'
10431
10432  else
10433    whole_archive_flag_spec=''
10434  fi
10435  link_all_deplibs=yes
10436  allow_undefined_flag=$_lt_dar_allow_undefined
10437  case $cc_basename in
10438     ifort*|nagfor*) _lt_dar_can_shared=yes ;;
10439     *) _lt_dar_can_shared=$GCC ;;
10440  esac
10441  if test yes = "$_lt_dar_can_shared"; then
10442    output_verbose_link_cmd=func_echo_all
10443    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
10444    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
10445    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"
10446    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"
10447
10448  else
10449  ld_shlibs=no
10450  fi
10451
10452      ;;
10453
10454    dgux*)
10455      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10456      hardcode_libdir_flag_spec='-L$libdir'
10457      hardcode_shlibpath_var=no
10458      ;;
10459
10460    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10461    # support.  Future versions do this automatically, but an explicit c++rt0.o
10462    # does not break anything, and helps significantly (at the cost of a little
10463    # extra space).
10464    freebsd2.2*)
10465      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10466      hardcode_libdir_flag_spec='-R$libdir'
10467      hardcode_direct=yes
10468      hardcode_shlibpath_var=no
10469      ;;
10470
10471    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10472    freebsd2.*)
10473      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10474      hardcode_direct=yes
10475      hardcode_minus_L=yes
10476      hardcode_shlibpath_var=no
10477      ;;
10478
10479    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10480    freebsd* | dragonfly* | midnightbsd*)
10481      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10482      hardcode_libdir_flag_spec='-R$libdir'
10483      hardcode_direct=yes
10484      hardcode_shlibpath_var=no
10485      ;;
10486
10487    hpux9*)
10488      if test yes = "$GCC"; then
10489	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'
10490      else
10491	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'
10492      fi
10493      hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10494      hardcode_libdir_separator=:
10495      hardcode_direct=yes
10496
10497      # hardcode_minus_L: Not really in the search PATH,
10498      # but as the default location of the library.
10499      hardcode_minus_L=yes
10500      export_dynamic_flag_spec='$wl-E'
10501      ;;
10502
10503    hpux10*)
10504      if test yes,no = "$GCC,$with_gnu_ld"; then
10505	archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10506      else
10507	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10508      fi
10509      if test no = "$with_gnu_ld"; then
10510	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10511	hardcode_libdir_separator=:
10512	hardcode_direct=yes
10513	hardcode_direct_absolute=yes
10514	export_dynamic_flag_spec='$wl-E'
10515	# hardcode_minus_L: Not really in the search PATH,
10516	# but as the default location of the library.
10517	hardcode_minus_L=yes
10518      fi
10519      ;;
10520
10521    hpux11*)
10522      if test yes,no = "$GCC,$with_gnu_ld"; then
10523	case $host_cpu in
10524	hppa*64*)
10525	  archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10526	  ;;
10527	ia64*)
10528	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10529	  ;;
10530	*)
10531	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10532	  ;;
10533	esac
10534      else
10535	case $host_cpu in
10536	hppa*64*)
10537	  archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10538	  ;;
10539	ia64*)
10540	  archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10541	  ;;
10542	*)
10543
10544	  # Older versions of the 11.00 compiler do not understand -b yet
10545	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10546	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10547printf %s "checking if $CC understands -b... " >&6; }
10548if test ${lt_cv_prog_compiler__b+y}
10549then :
10550  printf %s "(cached) " >&6
10551else $as_nop
10552  lt_cv_prog_compiler__b=no
10553   save_LDFLAGS=$LDFLAGS
10554   LDFLAGS="$LDFLAGS -b"
10555   echo "$lt_simple_link_test_code" > conftest.$ac_ext
10556   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10557     # The linker can only warn and ignore the option if not recognized
10558     # So say no if there are warnings
10559     if test -s conftest.err; then
10560       # Append any errors to the config.log.
10561       cat conftest.err 1>&5
10562       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10563       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10564       if diff conftest.exp conftest.er2 >/dev/null; then
10565         lt_cv_prog_compiler__b=yes
10566       fi
10567     else
10568       lt_cv_prog_compiler__b=yes
10569     fi
10570   fi
10571   $RM -r conftest*
10572   LDFLAGS=$save_LDFLAGS
10573
10574fi
10575{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10576printf "%s\n" "$lt_cv_prog_compiler__b" >&6; }
10577
10578if test yes = "$lt_cv_prog_compiler__b"; then
10579    archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10580else
10581    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10582fi
10583
10584	  ;;
10585	esac
10586      fi
10587      if test no = "$with_gnu_ld"; then
10588	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10589	hardcode_libdir_separator=:
10590
10591	case $host_cpu in
10592	hppa*64*|ia64*)
10593	  hardcode_direct=no
10594	  hardcode_shlibpath_var=no
10595	  ;;
10596	*)
10597	  hardcode_direct=yes
10598	  hardcode_direct_absolute=yes
10599	  export_dynamic_flag_spec='$wl-E'
10600
10601	  # hardcode_minus_L: Not really in the search PATH,
10602	  # but as the default location of the library.
10603	  hardcode_minus_L=yes
10604	  ;;
10605	esac
10606      fi
10607      ;;
10608
10609    irix5* | irix6* | nonstopux*)
10610      if test yes = "$GCC"; then
10611	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'
10612	# Try to use the -exported_symbol ld option, if it does not
10613	# work, assume that -exports_file does not work either and
10614	# implicitly export all symbols.
10615	# This should be the same for all languages, so no per-tag cache variable.
10616	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
10617printf %s "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
10618if test ${lt_cv_irix_exported_symbol+y}
10619then :
10620  printf %s "(cached) " >&6
10621else $as_nop
10622  save_LDFLAGS=$LDFLAGS
10623	   LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
10624	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10625/* end confdefs.h.  */
10626int foo (void) { return 0; }
10627_ACEOF
10628if ac_fn_c_try_link "$LINENO"
10629then :
10630  lt_cv_irix_exported_symbol=yes
10631else $as_nop
10632  lt_cv_irix_exported_symbol=no
10633fi
10634rm -f core conftest.err conftest.$ac_objext conftest.beam \
10635    conftest$ac_exeext conftest.$ac_ext
10636           LDFLAGS=$save_LDFLAGS
10637fi
10638{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
10639printf "%s\n" "$lt_cv_irix_exported_symbol" >&6; }
10640	if test yes = "$lt_cv_irix_exported_symbol"; then
10641          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'
10642	fi
10643      else
10644	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'
10645	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'
10646      fi
10647      archive_cmds_need_lc='no'
10648      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10649      hardcode_libdir_separator=:
10650      inherit_rpath=yes
10651      link_all_deplibs=yes
10652      ;;
10653
10654    linux*)
10655      case $cc_basename in
10656      tcc*)
10657	# Fabrice Bellard et al's Tiny C Compiler
10658	ld_shlibs=yes
10659	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10660	;;
10661      esac
10662      ;;
10663
10664    netbsd*)
10665      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10666	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10667      else
10668	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10669      fi
10670      hardcode_libdir_flag_spec='-R$libdir'
10671      hardcode_direct=yes
10672      hardcode_shlibpath_var=no
10673      ;;
10674
10675    newsos6)
10676      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10677      hardcode_direct=yes
10678      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10679      hardcode_libdir_separator=:
10680      hardcode_shlibpath_var=no
10681      ;;
10682
10683    *nto* | *qnx*)
10684      ;;
10685
10686    openbsd* | bitrig*)
10687      if test -f /usr/libexec/ld.so; then
10688	hardcode_direct=yes
10689	hardcode_shlibpath_var=no
10690	hardcode_direct_absolute=yes
10691	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
10692	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10693	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
10694	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10695	  export_dynamic_flag_spec='$wl-E'
10696	else
10697	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10698	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10699	fi
10700      else
10701	ld_shlibs=no
10702      fi
10703      ;;
10704
10705    os2*)
10706      hardcode_libdir_flag_spec='-L$libdir'
10707      hardcode_minus_L=yes
10708      allow_undefined_flag=unsupported
10709      shrext_cmds=.dll
10710      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10711	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10712	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10713	$ECHO EXPORTS >> $output_objdir/$libname.def~
10714	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
10715	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10716	emximp -o $lib $output_objdir/$libname.def'
10717      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10718	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10719	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10720	$ECHO EXPORTS >> $output_objdir/$libname.def~
10721	prefix_cmds="$SED"~
10722	if test EXPORTS = "`$SED 1q $export_symbols`"; then
10723	  prefix_cmds="$prefix_cmds -e 1d";
10724	fi~
10725	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
10726	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
10727	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10728	emximp -o $lib $output_objdir/$libname.def'
10729      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
10730      enable_shared_with_static_runtimes=yes
10731      file_list_spec='@'
10732      ;;
10733
10734    osf3*)
10735      if test yes = "$GCC"; then
10736	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10737	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'
10738      else
10739	allow_undefined_flag=' -expect_unresolved \*'
10740	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'
10741      fi
10742      archive_cmds_need_lc='no'
10743      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10744      hardcode_libdir_separator=:
10745      ;;
10746
10747    osf4* | osf5*)	# as osf3* with the addition of -msym flag
10748      if test yes = "$GCC"; then
10749	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10750	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'
10751	hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10752      else
10753	allow_undefined_flag=' -expect_unresolved \*'
10754	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'
10755	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~
10756          $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'
10757
10758	# Both c and cxx compiler support -rpath directly
10759	hardcode_libdir_flag_spec='-rpath $libdir'
10760      fi
10761      archive_cmds_need_lc='no'
10762      hardcode_libdir_separator=:
10763      ;;
10764
10765    solaris*)
10766      no_undefined_flag=' -z defs'
10767      if test yes = "$GCC"; then
10768	wlarc='$wl'
10769	archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10770	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10771          $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'
10772      else
10773	case `$CC -V 2>&1` in
10774	*"Compilers 5.0"*)
10775	  wlarc=''
10776	  archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
10777	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10778            $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10779	  ;;
10780	*)
10781	  wlarc='$wl'
10782	  archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10783	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10784            $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10785	  ;;
10786	esac
10787      fi
10788      hardcode_libdir_flag_spec='-R$libdir'
10789      hardcode_shlibpath_var=no
10790      case $host_os in
10791      solaris2.[0-5] | solaris2.[0-5].*) ;;
10792      *)
10793	# The compiler driver will combine and reorder linker options,
10794	# but understands '-z linker_flag'.  GCC discards it without '$wl',
10795	# but is careful enough not to reorder.
10796	# Supported since Solaris 2.6 (maybe 2.5.1?)
10797	if test yes = "$GCC"; then
10798	  whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
10799	else
10800	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10801	fi
10802	;;
10803      esac
10804      link_all_deplibs=yes
10805      ;;
10806
10807    sunos4*)
10808      if test sequent = "$host_vendor"; then
10809	# Use $CC to link under sequent, because it throws in some extra .o
10810	# files that make .init and .fini sections work.
10811	archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10812      else
10813	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10814      fi
10815      hardcode_libdir_flag_spec='-L$libdir'
10816      hardcode_direct=yes
10817      hardcode_minus_L=yes
10818      hardcode_shlibpath_var=no
10819      ;;
10820
10821    sysv4)
10822      case $host_vendor in
10823	sni)
10824	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10825	  hardcode_direct=yes # is this really true???
10826	;;
10827	siemens)
10828	  ## LD is ld it makes a PLAMLIB
10829	  ## CC just makes a GrossModule.
10830	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10831	  reload_cmds='$CC -r -o $output$reload_objs'
10832	  hardcode_direct=no
10833        ;;
10834	motorola)
10835	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10836	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10837	;;
10838      esac
10839      runpath_var='LD_RUN_PATH'
10840      hardcode_shlibpath_var=no
10841      ;;
10842
10843    sysv4.3*)
10844      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10845      hardcode_shlibpath_var=no
10846      export_dynamic_flag_spec='-Bexport'
10847      ;;
10848
10849    sysv4*MP*)
10850      if test -d /usr/nec; then
10851	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10852	hardcode_shlibpath_var=no
10853	runpath_var=LD_RUN_PATH
10854	hardcode_runpath_var=yes
10855	ld_shlibs=yes
10856      fi
10857      ;;
10858
10859    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10860      no_undefined_flag='$wl-z,text'
10861      archive_cmds_need_lc=no
10862      hardcode_shlibpath_var=no
10863      runpath_var='LD_RUN_PATH'
10864
10865      if test yes = "$GCC"; then
10866	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10867	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10868      else
10869	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10870	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10871      fi
10872      ;;
10873
10874    sysv5* | sco3.2v5* | sco5v6*)
10875      # Note: We CANNOT use -z defs as we might desire, because we do not
10876      # link with -lc, and that would cause any symbols used from libc to
10877      # always be unresolved, which means just about no library would
10878      # ever link correctly.  If we're not using GNU ld we use -z text
10879      # though, which does catch some bad symbols but isn't as heavy-handed
10880      # as -z defs.
10881      no_undefined_flag='$wl-z,text'
10882      allow_undefined_flag='$wl-z,nodefs'
10883      archive_cmds_need_lc=no
10884      hardcode_shlibpath_var=no
10885      hardcode_libdir_flag_spec='$wl-R,$libdir'
10886      hardcode_libdir_separator=':'
10887      link_all_deplibs=yes
10888      export_dynamic_flag_spec='$wl-Bexport'
10889      runpath_var='LD_RUN_PATH'
10890
10891      if test yes = "$GCC"; then
10892	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10893	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10894      else
10895	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10896	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10897      fi
10898      ;;
10899
10900    uts4*)
10901      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10902      hardcode_libdir_flag_spec='-L$libdir'
10903      hardcode_shlibpath_var=no
10904      ;;
10905
10906    *)
10907      ld_shlibs=no
10908      ;;
10909    esac
10910
10911    if test sni = "$host_vendor"; then
10912      case $host in
10913      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10914	export_dynamic_flag_spec='$wl-Blargedynsym'
10915	;;
10916      esac
10917    fi
10918  fi
10919
10920{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10921printf "%s\n" "$ld_shlibs" >&6; }
10922test no = "$ld_shlibs" && can_build_shared=no
10923
10924with_gnu_ld=$with_gnu_ld
10925
10926
10927
10928
10929
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939
10940#
10941# Do we need to explicitly link libc?
10942#
10943case "x$archive_cmds_need_lc" in
10944x|xyes)
10945  # Assume -lc should be added
10946  archive_cmds_need_lc=yes
10947
10948  if test yes,yes = "$GCC,$enable_shared"; then
10949    case $archive_cmds in
10950    *'~'*)
10951      # FIXME: we may have to deal with multi-command sequences.
10952      ;;
10953    '$CC '*)
10954      # Test whether the compiler implicitly links with -lc since on some
10955      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10956      # to ld, don't add -lc before -lgcc.
10957      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10958printf %s "checking whether -lc should be explicitly linked in... " >&6; }
10959if test ${lt_cv_archive_cmds_need_lc+y}
10960then :
10961  printf %s "(cached) " >&6
10962else $as_nop
10963  $RM conftest*
10964	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10965
10966	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10967  (eval $ac_compile) 2>&5
10968  ac_status=$?
10969  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10970  test $ac_status = 0; } 2>conftest.err; then
10971	  soname=conftest
10972	  lib=conftest
10973	  libobjs=conftest.$ac_objext
10974	  deplibs=
10975	  wl=$lt_prog_compiler_wl
10976	  pic_flag=$lt_prog_compiler_pic
10977	  compiler_flags=-v
10978	  linker_flags=-v
10979	  verstring=
10980	  output_objdir=.
10981	  libname=conftest
10982	  lt_save_allow_undefined_flag=$allow_undefined_flag
10983	  allow_undefined_flag=
10984	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10985  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10986  ac_status=$?
10987  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10988  test $ac_status = 0; }
10989	  then
10990	    lt_cv_archive_cmds_need_lc=no
10991	  else
10992	    lt_cv_archive_cmds_need_lc=yes
10993	  fi
10994	  allow_undefined_flag=$lt_save_allow_undefined_flag
10995	else
10996	  cat conftest.err 1>&5
10997	fi
10998	$RM conftest*
10999
11000fi
11001{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11002printf "%s\n" "$lt_cv_archive_cmds_need_lc" >&6; }
11003      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11004      ;;
11005    esac
11006  fi
11007  ;;
11008esac
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11162printf %s "checking dynamic linker characteristics... " >&6; }
11163
11164if test yes = "$GCC"; then
11165  case $host_os in
11166    darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
11167    *) lt_awk_arg='/^libraries:/' ;;
11168  esac
11169  case $host_os in
11170    mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
11171    *) lt_sed_strip_eq='s|=/|/|g' ;;
11172  esac
11173  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11174  case $lt_search_path_spec in
11175  *\;*)
11176    # if the path contains ";" then we assume it to be the separator
11177    # otherwise default to the standard path separator (i.e. ":") - it is
11178    # assumed that no part of a normal pathname contains ";" but that should
11179    # okay in the real world where ";" in dirpaths is itself problematic.
11180    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11181    ;;
11182  *)
11183    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11184    ;;
11185  esac
11186  # Ok, now we have the path, separated by spaces, we can step through it
11187  # and add multilib dir if necessary...
11188  lt_tmp_lt_search_path_spec=
11189  lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11190  # ...but if some path component already ends with the multilib dir we assume
11191  # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
11192  case "$lt_multi_os_dir; $lt_search_path_spec " in
11193  "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
11194    lt_multi_os_dir=
11195    ;;
11196  esac
11197  for lt_sys_path in $lt_search_path_spec; do
11198    if test -d "$lt_sys_path$lt_multi_os_dir"; then
11199      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
11200    elif test -n "$lt_multi_os_dir"; then
11201      test -d "$lt_sys_path" && \
11202	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11203    fi
11204  done
11205  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11206BEGIN {RS = " "; FS = "/|\n";} {
11207  lt_foo = "";
11208  lt_count = 0;
11209  for (lt_i = NF; lt_i > 0; lt_i--) {
11210    if ($lt_i != "" && $lt_i != ".") {
11211      if ($lt_i == "..") {
11212        lt_count++;
11213      } else {
11214        if (lt_count == 0) {
11215          lt_foo = "/" $lt_i lt_foo;
11216        } else {
11217          lt_count--;
11218        }
11219      }
11220    }
11221  }
11222  if (lt_foo != "") { lt_freq[lt_foo]++; }
11223  if (lt_freq[lt_foo] == 1) { print lt_foo; }
11224}'`
11225  # AWK program above erroneously prepends '/' to C:/dos/paths
11226  # for these hosts.
11227  case $host_os in
11228    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11229      $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
11230  esac
11231  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11232else
11233  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11234fi
11235library_names_spec=
11236libname_spec='lib$name'
11237soname_spec=
11238shrext_cmds=.so
11239postinstall_cmds=
11240postuninstall_cmds=
11241finish_cmds=
11242finish_eval=
11243shlibpath_var=
11244shlibpath_overrides_runpath=unknown
11245version_type=none
11246dynamic_linker="$host_os ld.so"
11247sys_lib_dlsearch_path_spec="/lib /usr/lib"
11248need_lib_prefix=unknown
11249hardcode_into_libs=no
11250
11251# when you set need_version to no, make sure it does not cause -set_version
11252# flags to be left without arguments
11253need_version=unknown
11254
11255
11256
11257case $host_os in
11258aix3*)
11259  version_type=linux # correct to gnu/linux during the next big refactor
11260  library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
11261  shlibpath_var=LIBPATH
11262
11263  # AIX 3 has no versioning support, so we append a major version to the name.
11264  soname_spec='$libname$release$shared_ext$major'
11265  ;;
11266
11267aix[4-9]*)
11268  version_type=linux # correct to gnu/linux during the next big refactor
11269  need_lib_prefix=no
11270  need_version=no
11271  hardcode_into_libs=yes
11272  if test ia64 = "$host_cpu"; then
11273    # AIX 5 supports IA64
11274    library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
11275    shlibpath_var=LD_LIBRARY_PATH
11276  else
11277    # With GCC up to 2.95.x, collect2 would create an import file
11278    # for dependence libraries.  The import file would start with
11279    # the line '#! .'.  This would cause the generated library to
11280    # depend on '.', always an invalid library.  This was fixed in
11281    # development snapshots of GCC prior to 3.0.
11282    case $host_os in
11283      aix4 | aix4.[01] | aix4.[01].*)
11284      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11285	   echo ' yes '
11286	   echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
11287	:
11288      else
11289	can_build_shared=no
11290      fi
11291      ;;
11292    esac
11293    # Using Import Files as archive members, it is possible to support
11294    # filename-based versioning of shared library archives on AIX. While
11295    # this would work for both with and without runtime linking, it will
11296    # prevent static linking of such archives. So we do filename-based
11297    # shared library versioning with .so extension only, which is used
11298    # when both runtime linking and shared linking is enabled.
11299    # Unfortunately, runtime linking may impact performance, so we do
11300    # not want this to be the default eventually. Also, we use the
11301    # versioned .so libs for executables only if there is the -brtl
11302    # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
11303    # To allow for filename-based versioning support, we need to create
11304    # libNAME.so.V as an archive file, containing:
11305    # *) an Import File, referring to the versioned filename of the
11306    #    archive as well as the shared archive member, telling the
11307    #    bitwidth (32 or 64) of that shared object, and providing the
11308    #    list of exported symbols of that shared object, eventually
11309    #    decorated with the 'weak' keyword
11310    # *) the shared object with the F_LOADONLY flag set, to really avoid
11311    #    it being seen by the linker.
11312    # At run time we better use the real file rather than another symlink,
11313    # but for link time we create the symlink libNAME.so -> libNAME.so.V
11314
11315    case $with_aix_soname,$aix_use_runtimelinking in
11316    # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
11317    # soname into executable. Probably we can add versioning support to
11318    # collect2, so additional links can be useful in future.
11319    aix,yes) # traditional libtool
11320      dynamic_linker='AIX unversionable lib.so'
11321      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11322      # instead of lib<name>.a to let people know that these are not
11323      # typical AIX shared libraries.
11324      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11325      ;;
11326    aix,no) # traditional AIX only
11327      dynamic_linker='AIX lib.a(lib.so.V)'
11328      # We preserve .a as extension for shared libraries through AIX4.2
11329      # and later when we are not doing run time linking.
11330      library_names_spec='$libname$release.a $libname.a'
11331      soname_spec='$libname$release$shared_ext$major'
11332      ;;
11333    svr4,*) # full svr4 only
11334      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
11335      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11336      # We do not specify a path in Import Files, so LIBPATH fires.
11337      shlibpath_overrides_runpath=yes
11338      ;;
11339    *,yes) # both, prefer svr4
11340      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
11341      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11342      # unpreferred sharedlib libNAME.a needs extra handling
11343      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"'
11344      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"'
11345      # We do not specify a path in Import Files, so LIBPATH fires.
11346      shlibpath_overrides_runpath=yes
11347      ;;
11348    *,no) # both, prefer aix
11349      dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
11350      library_names_spec='$libname$release.a $libname.a'
11351      soname_spec='$libname$release$shared_ext$major'
11352      # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
11353      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)'
11354      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"'
11355      ;;
11356    esac
11357    shlibpath_var=LIBPATH
11358  fi
11359  ;;
11360
11361amigaos*)
11362  case $host_cpu in
11363  powerpc)
11364    # Since July 2007 AmigaOS4 officially supports .so libraries.
11365    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11366    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11367    ;;
11368  m68k)
11369    library_names_spec='$libname.ixlibrary $libname.a'
11370    # Create ${libname}_ixlibrary.a entries in /sys/libs.
11371    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'
11372    ;;
11373  esac
11374  ;;
11375
11376beos*)
11377  library_names_spec='$libname$shared_ext'
11378  dynamic_linker="$host_os ld.so"
11379  shlibpath_var=LIBRARY_PATH
11380  ;;
11381
11382bsdi[45]*)
11383  version_type=linux # correct to gnu/linux during the next big refactor
11384  need_version=no
11385  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11386  soname_spec='$libname$release$shared_ext$major'
11387  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11388  shlibpath_var=LD_LIBRARY_PATH
11389  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11390  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11391  # the default ld.so.conf also contains /usr/contrib/lib and
11392  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11393  # libtool to hard-code these into programs
11394  ;;
11395
11396cygwin* | mingw* | pw32* | cegcc*)
11397  version_type=windows
11398  shrext_cmds=.dll
11399  need_version=no
11400  need_lib_prefix=no
11401
11402  case $GCC,$cc_basename in
11403  yes,*)
11404    # gcc
11405    library_names_spec='$libname.dll.a'
11406    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11407    postinstall_cmds='base_file=`basename \$file`~
11408      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11409      dldir=$destdir/`dirname \$dlpath`~
11410      test -d \$dldir || mkdir -p \$dldir~
11411      $install_prog $dir/$dlname \$dldir/$dlname~
11412      chmod a+x \$dldir/$dlname~
11413      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11414        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11415      fi'
11416    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11417      dlpath=$dir/\$dldll~
11418       $RM \$dlpath'
11419    shlibpath_overrides_runpath=yes
11420
11421    case $host_os in
11422    cygwin*)
11423      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11424      soname_spec='`echo $libname | $SED -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11425
11426      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11427      ;;
11428    mingw* | cegcc*)
11429      # MinGW DLLs use traditional 'lib' prefix
11430      soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11431      ;;
11432    pw32*)
11433      # pw32 DLLs use 'pw' prefix rather than 'lib'
11434      library_names_spec='`echo $libname | $SED -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11435      ;;
11436    esac
11437    dynamic_linker='Win32 ld.exe'
11438    ;;
11439
11440  *,cl* | *,icl*)
11441    # Native MSVC or ICC
11442    libname_spec='$name'
11443    soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11444    library_names_spec='$libname.dll.lib'
11445
11446    case $build_os in
11447    mingw*)
11448      sys_lib_search_path_spec=
11449      lt_save_ifs=$IFS
11450      IFS=';'
11451      for lt_path in $LIB
11452      do
11453        IFS=$lt_save_ifs
11454        # Let DOS variable expansion print the short 8.3 style file name.
11455        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
11456        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
11457      done
11458      IFS=$lt_save_ifs
11459      # Convert to MSYS style.
11460      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
11461      ;;
11462    cygwin*)
11463      # Convert to unix form, then to dos form, then back to unix form
11464      # but this time dos style (no spaces!) so that the unix form looks
11465      # like /cygdrive/c/PROGRA~1:/cygdr...
11466      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
11467      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
11468      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11469      ;;
11470    *)
11471      sys_lib_search_path_spec=$LIB
11472      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
11473        # It is most probably a Windows format PATH.
11474        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11475      else
11476        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11477      fi
11478      # FIXME: find the short name or the path components, as spaces are
11479      # common. (e.g. "Program Files" -> "PROGRA~1")
11480      ;;
11481    esac
11482
11483    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11484    postinstall_cmds='base_file=`basename \$file`~
11485      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11486      dldir=$destdir/`dirname \$dlpath`~
11487      test -d \$dldir || mkdir -p \$dldir~
11488      $install_prog $dir/$dlname \$dldir/$dlname'
11489    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11490      dlpath=$dir/\$dldll~
11491       $RM \$dlpath'
11492    shlibpath_overrides_runpath=yes
11493    dynamic_linker='Win32 link.exe'
11494    ;;
11495
11496  *)
11497    # Assume MSVC and ICC wrapper
11498    library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
11499    dynamic_linker='Win32 ld.exe'
11500    ;;
11501  esac
11502  # FIXME: first we should search . and the directory the executable is in
11503  shlibpath_var=PATH
11504  ;;
11505
11506darwin* | rhapsody*)
11507  dynamic_linker="$host_os dyld"
11508  version_type=darwin
11509  need_lib_prefix=no
11510  need_version=no
11511  library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
11512  soname_spec='$libname$release$major$shared_ext'
11513  shlibpath_overrides_runpath=yes
11514  shlibpath_var=DYLD_LIBRARY_PATH
11515  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11516
11517  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11518  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11519  ;;
11520
11521dgux*)
11522  version_type=linux # correct to gnu/linux during the next big refactor
11523  need_lib_prefix=no
11524  need_version=no
11525  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11526  soname_spec='$libname$release$shared_ext$major'
11527  shlibpath_var=LD_LIBRARY_PATH
11528  ;;
11529
11530freebsd* | dragonfly* | midnightbsd*)
11531  # DragonFly does not have aout.  When/if they implement a new
11532  # versioning mechanism, adjust this.
11533  if test -x /usr/bin/objformat; then
11534    objformat=`/usr/bin/objformat`
11535  else
11536    case $host_os in
11537    freebsd[23].*) objformat=aout ;;
11538    *) objformat=elf ;;
11539    esac
11540  fi
11541  version_type=freebsd-$objformat
11542  case $version_type in
11543    freebsd-elf*)
11544      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11545      soname_spec='$libname$release$shared_ext$major'
11546      need_version=no
11547      need_lib_prefix=no
11548      ;;
11549    freebsd-*)
11550      library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11551      need_version=yes
11552      ;;
11553  esac
11554  shlibpath_var=LD_LIBRARY_PATH
11555  case $host_os in
11556  freebsd2.*)
11557    shlibpath_overrides_runpath=yes
11558    ;;
11559  freebsd3.[01]* | freebsdelf3.[01]*)
11560    shlibpath_overrides_runpath=yes
11561    hardcode_into_libs=yes
11562    ;;
11563  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11564  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11565    shlibpath_overrides_runpath=no
11566    hardcode_into_libs=yes
11567    ;;
11568  *) # from 4.6 on, and DragonFly
11569    shlibpath_overrides_runpath=yes
11570    hardcode_into_libs=yes
11571    ;;
11572  esac
11573  ;;
11574
11575haiku*)
11576  version_type=linux # correct to gnu/linux during the next big refactor
11577  need_lib_prefix=no
11578  need_version=no
11579  dynamic_linker="$host_os runtime_loader"
11580  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11581  soname_spec='$libname$release$shared_ext$major'
11582  shlibpath_var=LIBRARY_PATH
11583  shlibpath_overrides_runpath=no
11584  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
11585  hardcode_into_libs=yes
11586  ;;
11587
11588hpux9* | hpux10* | hpux11*)
11589  # Give a soname corresponding to the major version so that dld.sl refuses to
11590  # link against other versions.
11591  version_type=sunos
11592  need_lib_prefix=no
11593  need_version=no
11594  case $host_cpu in
11595  ia64*)
11596    shrext_cmds='.so'
11597    hardcode_into_libs=yes
11598    dynamic_linker="$host_os dld.so"
11599    shlibpath_var=LD_LIBRARY_PATH
11600    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11601    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11602    soname_spec='$libname$release$shared_ext$major'
11603    if test 32 = "$HPUX_IA64_MODE"; then
11604      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11605      sys_lib_dlsearch_path_spec=/usr/lib/hpux32
11606    else
11607      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11608      sys_lib_dlsearch_path_spec=/usr/lib/hpux64
11609    fi
11610    ;;
11611  hppa*64*)
11612    shrext_cmds='.sl'
11613    hardcode_into_libs=yes
11614    dynamic_linker="$host_os dld.sl"
11615    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11616    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11617    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11618    soname_spec='$libname$release$shared_ext$major'
11619    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11620    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11621    ;;
11622  *)
11623    shrext_cmds='.sl'
11624    dynamic_linker="$host_os dld.sl"
11625    shlibpath_var=SHLIB_PATH
11626    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11627    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11628    soname_spec='$libname$release$shared_ext$major'
11629    ;;
11630  esac
11631  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11632  postinstall_cmds='chmod 555 $lib'
11633  # or fails outright, so override atomically:
11634  install_override_mode=555
11635  ;;
11636
11637interix[3-9]*)
11638  version_type=linux # correct to gnu/linux during the next big refactor
11639  need_lib_prefix=no
11640  need_version=no
11641  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11642  soname_spec='$libname$release$shared_ext$major'
11643  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11644  shlibpath_var=LD_LIBRARY_PATH
11645  shlibpath_overrides_runpath=no
11646  hardcode_into_libs=yes
11647  ;;
11648
11649irix5* | irix6* | nonstopux*)
11650  case $host_os in
11651    nonstopux*) version_type=nonstopux ;;
11652    *)
11653	if test yes = "$lt_cv_prog_gnu_ld"; then
11654		version_type=linux # correct to gnu/linux during the next big refactor
11655	else
11656		version_type=irix
11657	fi ;;
11658  esac
11659  need_lib_prefix=no
11660  need_version=no
11661  soname_spec='$libname$release$shared_ext$major'
11662  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
11663  case $host_os in
11664  irix5* | nonstopux*)
11665    libsuff= shlibsuff=
11666    ;;
11667  *)
11668    case $LD in # libtool.m4 will add one of these switches to LD
11669    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11670      libsuff= shlibsuff= libmagic=32-bit;;
11671    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11672      libsuff=32 shlibsuff=N32 libmagic=N32;;
11673    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11674      libsuff=64 shlibsuff=64 libmagic=64-bit;;
11675    *) libsuff= shlibsuff= libmagic=never-match;;
11676    esac
11677    ;;
11678  esac
11679  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11680  shlibpath_overrides_runpath=no
11681  sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
11682  sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
11683  hardcode_into_libs=yes
11684  ;;
11685
11686# No shared lib support for Linux oldld, aout, or coff.
11687linux*oldld* | linux*aout* | linux*coff*)
11688  dynamic_linker=no
11689  ;;
11690
11691linux*android*)
11692  version_type=none # Android doesn't support versioned libraries.
11693  need_lib_prefix=no
11694  need_version=no
11695  library_names_spec='$libname$release$shared_ext'
11696  soname_spec='$libname$release$shared_ext'
11697  finish_cmds=
11698  shlibpath_var=LD_LIBRARY_PATH
11699  shlibpath_overrides_runpath=yes
11700
11701  # This implies no fast_install, which is unacceptable.
11702  # Some rework will be needed to allow for fast_install
11703  # before this can be enabled.
11704  hardcode_into_libs=yes
11705
11706  dynamic_linker='Android linker'
11707  # Don't embed -rpath directories since the linker doesn't support them.
11708  hardcode_libdir_flag_spec='-L$libdir'
11709  ;;
11710
11711# This must be glibc/ELF.
11712linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
11713  version_type=linux # correct to gnu/linux during the next big refactor
11714  need_lib_prefix=no
11715  need_version=no
11716  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11717  soname_spec='$libname$release$shared_ext$major'
11718  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11719  shlibpath_var=LD_LIBRARY_PATH
11720  shlibpath_overrides_runpath=no
11721
11722  # Some binutils ld are patched to set DT_RUNPATH
11723  if test ${lt_cv_shlibpath_overrides_runpath+y}
11724then :
11725  printf %s "(cached) " >&6
11726else $as_nop
11727  lt_cv_shlibpath_overrides_runpath=no
11728    save_LDFLAGS=$LDFLAGS
11729    save_libdir=$libdir
11730    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11731	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11732    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11733/* end confdefs.h.  */
11734
11735int
11736main (void)
11737{
11738
11739  ;
11740  return 0;
11741}
11742_ACEOF
11743if ac_fn_c_try_link "$LINENO"
11744then :
11745  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null
11746then :
11747  lt_cv_shlibpath_overrides_runpath=yes
11748fi
11749fi
11750rm -f core conftest.err conftest.$ac_objext conftest.beam \
11751    conftest$ac_exeext conftest.$ac_ext
11752    LDFLAGS=$save_LDFLAGS
11753    libdir=$save_libdir
11754
11755fi
11756
11757  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11758
11759  # This implies no fast_install, which is unacceptable.
11760  # Some rework will be needed to allow for fast_install
11761  # before this can be enabled.
11762  hardcode_into_libs=yes
11763
11764  # Ideally, we could use ldconfig to report *all* directores which are
11765  # searched for libraries, however this is still not possible.  Aside from not
11766  # being certain /sbin/ldconfig is available, command
11767  # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
11768  # even though it is searched at run-time.  Try to do the best guess by
11769  # appending ld.so.conf contents (and includes) to the search path.
11770  if test -f /etc/ld.so.conf; then
11771    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' ' '`
11772    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11773  fi
11774
11775  # We used to test for /lib/ld.so.1 and disable shared libraries on
11776  # powerpc, because MkLinux only supported shared libraries with the
11777  # GNU dynamic linker.  Since this was broken with cross compilers,
11778  # most powerpc-linux boxes support dynamic linking these days and
11779  # people can always --disable-shared, the test was removed, and we
11780  # assume the GNU/Linux dynamic linker is in use.
11781  dynamic_linker='GNU/Linux ld.so'
11782  ;;
11783
11784netbsd*)
11785  version_type=sunos
11786  need_lib_prefix=no
11787  need_version=no
11788  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11789    library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11790    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11791    dynamic_linker='NetBSD (a.out) ld.so'
11792  else
11793    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11794    soname_spec='$libname$release$shared_ext$major'
11795    dynamic_linker='NetBSD ld.elf_so'
11796  fi
11797  shlibpath_var=LD_LIBRARY_PATH
11798  shlibpath_overrides_runpath=yes
11799  hardcode_into_libs=yes
11800  ;;
11801
11802newsos6)
11803  version_type=linux # correct to gnu/linux during the next big refactor
11804  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11805  shlibpath_var=LD_LIBRARY_PATH
11806  shlibpath_overrides_runpath=yes
11807  ;;
11808
11809*nto* | *qnx*)
11810  version_type=qnx
11811  need_lib_prefix=no
11812  need_version=no
11813  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11814  soname_spec='$libname$release$shared_ext$major'
11815  shlibpath_var=LD_LIBRARY_PATH
11816  shlibpath_overrides_runpath=no
11817  hardcode_into_libs=yes
11818  dynamic_linker='ldqnx.so'
11819  ;;
11820
11821openbsd* | bitrig*)
11822  version_type=sunos
11823  sys_lib_dlsearch_path_spec=/usr/lib
11824  need_lib_prefix=no
11825  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
11826    need_version=no
11827  else
11828    need_version=yes
11829  fi
11830  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11831  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11832  shlibpath_var=LD_LIBRARY_PATH
11833  shlibpath_overrides_runpath=yes
11834  ;;
11835
11836os2*)
11837  libname_spec='$name'
11838  version_type=windows
11839  shrext_cmds=.dll
11840  need_version=no
11841  need_lib_prefix=no
11842  # OS/2 can only load a DLL with a base name of 8 characters or less.
11843  soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
11844    v=$($ECHO $release$versuffix | tr -d .-);
11845    n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
11846    $ECHO $n$v`$shared_ext'
11847  library_names_spec='${libname}_dll.$libext'
11848  dynamic_linker='OS/2 ld.exe'
11849  shlibpath_var=BEGINLIBPATH
11850  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11851  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11852  postinstall_cmds='base_file=`basename \$file`~
11853    dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
11854    dldir=$destdir/`dirname \$dlpath`~
11855    test -d \$dldir || mkdir -p \$dldir~
11856    $install_prog $dir/$dlname \$dldir/$dlname~
11857    chmod a+x \$dldir/$dlname~
11858    if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11859      eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11860    fi'
11861  postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
11862    dlpath=$dir/\$dldll~
11863    $RM \$dlpath'
11864  ;;
11865
11866osf3* | osf4* | osf5*)
11867  version_type=osf
11868  need_lib_prefix=no
11869  need_version=no
11870  soname_spec='$libname$release$shared_ext$major'
11871  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11872  shlibpath_var=LD_LIBRARY_PATH
11873  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11874  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11875  ;;
11876
11877rdos*)
11878  dynamic_linker=no
11879  ;;
11880
11881solaris*)
11882  version_type=linux # correct to gnu/linux during the next big refactor
11883  need_lib_prefix=no
11884  need_version=no
11885  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11886  soname_spec='$libname$release$shared_ext$major'
11887  shlibpath_var=LD_LIBRARY_PATH
11888  shlibpath_overrides_runpath=yes
11889  hardcode_into_libs=yes
11890  # ldd complains unless libraries are executable
11891  postinstall_cmds='chmod +x $lib'
11892  ;;
11893
11894sunos4*)
11895  version_type=sunos
11896  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11897  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11898  shlibpath_var=LD_LIBRARY_PATH
11899  shlibpath_overrides_runpath=yes
11900  if test yes = "$with_gnu_ld"; then
11901    need_lib_prefix=no
11902  fi
11903  need_version=yes
11904  ;;
11905
11906sysv4 | sysv4.3*)
11907  version_type=linux # correct to gnu/linux during the next big refactor
11908  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11909  soname_spec='$libname$release$shared_ext$major'
11910  shlibpath_var=LD_LIBRARY_PATH
11911  case $host_vendor in
11912    sni)
11913      shlibpath_overrides_runpath=no
11914      need_lib_prefix=no
11915      runpath_var=LD_RUN_PATH
11916      ;;
11917    siemens)
11918      need_lib_prefix=no
11919      ;;
11920    motorola)
11921      need_lib_prefix=no
11922      need_version=no
11923      shlibpath_overrides_runpath=no
11924      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11925      ;;
11926  esac
11927  ;;
11928
11929sysv4*MP*)
11930  if test -d /usr/nec; then
11931    version_type=linux # correct to gnu/linux during the next big refactor
11932    library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
11933    soname_spec='$libname$shared_ext.$major'
11934    shlibpath_var=LD_LIBRARY_PATH
11935  fi
11936  ;;
11937
11938sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11939  version_type=sco
11940  need_lib_prefix=no
11941  need_version=no
11942  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
11943  soname_spec='$libname$release$shared_ext$major'
11944  shlibpath_var=LD_LIBRARY_PATH
11945  shlibpath_overrides_runpath=yes
11946  hardcode_into_libs=yes
11947  if test yes = "$with_gnu_ld"; then
11948    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11949  else
11950    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11951    case $host_os in
11952      sco3.2v5*)
11953        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11954	;;
11955    esac
11956  fi
11957  sys_lib_dlsearch_path_spec='/usr/lib'
11958  ;;
11959
11960tpf*)
11961  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11962  version_type=linux # correct to gnu/linux during the next big refactor
11963  need_lib_prefix=no
11964  need_version=no
11965  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11966  shlibpath_var=LD_LIBRARY_PATH
11967  shlibpath_overrides_runpath=no
11968  hardcode_into_libs=yes
11969  ;;
11970
11971uts4*)
11972  version_type=linux # correct to gnu/linux during the next big refactor
11973  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11974  soname_spec='$libname$release$shared_ext$major'
11975  shlibpath_var=LD_LIBRARY_PATH
11976  ;;
11977
11978*)
11979  dynamic_linker=no
11980  ;;
11981esac
11982{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11983printf "%s\n" "$dynamic_linker" >&6; }
11984test no = "$dynamic_linker" && can_build_shared=no
11985
11986variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11987if test yes = "$GCC"; then
11988  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11989fi
11990
11991if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
11992  sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
11993fi
11994
11995if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
11996  sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
11997fi
11998
11999# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
12000configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
12001
12002# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
12003func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
12004
12005# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
12006configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
12007
12008
12009
12010
12011
12012
12013
12014
12015
12016
12017
12018
12019
12020
12021
12022
12023
12024
12025
12026
12027
12028
12029
12030
12031
12032
12033
12034
12035
12036
12037
12038
12039
12040
12041
12042
12043
12044
12045
12046
12047
12048
12049
12050
12051
12052
12053
12054
12055
12056
12057
12058
12059
12060
12061
12062
12063
12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12105printf %s "checking how to hardcode library paths into programs... " >&6; }
12106hardcode_action=
12107if test -n "$hardcode_libdir_flag_spec" ||
12108   test -n "$runpath_var" ||
12109   test yes = "$hardcode_automatic"; then
12110
12111  # We can hardcode non-existent directories.
12112  if test no != "$hardcode_direct" &&
12113     # If the only mechanism to avoid hardcoding is shlibpath_var, we
12114     # have to relink, otherwise we might link with an installed library
12115     # when we should be linking with a yet-to-be-installed one
12116     ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
12117     test no != "$hardcode_minus_L"; then
12118    # Linking always hardcodes the temporary library directory.
12119    hardcode_action=relink
12120  else
12121    # We can link without hardcoding, and we can hardcode nonexisting dirs.
12122    hardcode_action=immediate
12123  fi
12124else
12125  # We cannot hardcode anything, or else we can only hardcode existing
12126  # directories.
12127  hardcode_action=unsupported
12128fi
12129{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12130printf "%s\n" "$hardcode_action" >&6; }
12131
12132if test relink = "$hardcode_action" ||
12133   test yes = "$inherit_rpath"; then
12134  # Fast installation is not supported
12135  enable_fast_install=no
12136elif test yes = "$shlibpath_overrides_runpath" ||
12137     test no = "$enable_shared"; then
12138  # Fast installation is not necessary
12139  enable_fast_install=needless
12140fi
12141
12142
12143
12144
12145
12146
12147  if test yes != "$enable_dlopen"; then
12148  enable_dlopen=unknown
12149  enable_dlopen_self=unknown
12150  enable_dlopen_self_static=unknown
12151else
12152  lt_cv_dlopen=no
12153  lt_cv_dlopen_libs=
12154
12155  case $host_os in
12156  beos*)
12157    lt_cv_dlopen=load_add_on
12158    lt_cv_dlopen_libs=
12159    lt_cv_dlopen_self=yes
12160    ;;
12161
12162  mingw* | pw32* | cegcc*)
12163    lt_cv_dlopen=LoadLibrary
12164    lt_cv_dlopen_libs=
12165    ;;
12166
12167  cygwin*)
12168    lt_cv_dlopen=dlopen
12169    lt_cv_dlopen_libs=
12170    ;;
12171
12172  darwin*)
12173    # if libdl is installed we need to link against it
12174    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12175printf %s "checking for dlopen in -ldl... " >&6; }
12176if test ${ac_cv_lib_dl_dlopen+y}
12177then :
12178  printf %s "(cached) " >&6
12179else $as_nop
12180  ac_check_lib_save_LIBS=$LIBS
12181LIBS="-ldl  $LIBS"
12182cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12183/* end confdefs.h.  */
12184
12185/* Override any GCC internal prototype to avoid an error.
12186   Use char because int might match the return type of a GCC
12187   builtin and then its argument prototype would still apply.  */
12188char dlopen ();
12189int
12190main (void)
12191{
12192return dlopen ();
12193  ;
12194  return 0;
12195}
12196_ACEOF
12197if ac_fn_c_try_link "$LINENO"
12198then :
12199  ac_cv_lib_dl_dlopen=yes
12200else $as_nop
12201  ac_cv_lib_dl_dlopen=no
12202fi
12203rm -f core conftest.err conftest.$ac_objext conftest.beam \
12204    conftest$ac_exeext conftest.$ac_ext
12205LIBS=$ac_check_lib_save_LIBS
12206fi
12207{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12208printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
12209if test "x$ac_cv_lib_dl_dlopen" = xyes
12210then :
12211  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12212else $as_nop
12213
12214    lt_cv_dlopen=dyld
12215    lt_cv_dlopen_libs=
12216    lt_cv_dlopen_self=yes
12217
12218fi
12219
12220    ;;
12221
12222  tpf*)
12223    # Don't try to run any link tests for TPF.  We know it's impossible
12224    # because TPF is a cross-compiler, and we know how we open DSOs.
12225    lt_cv_dlopen=dlopen
12226    lt_cv_dlopen_libs=
12227    lt_cv_dlopen_self=no
12228    ;;
12229
12230  *)
12231    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12232if test "x$ac_cv_func_shl_load" = xyes
12233then :
12234  lt_cv_dlopen=shl_load
12235else $as_nop
12236  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12237printf %s "checking for shl_load in -ldld... " >&6; }
12238if test ${ac_cv_lib_dld_shl_load+y}
12239then :
12240  printf %s "(cached) " >&6
12241else $as_nop
12242  ac_check_lib_save_LIBS=$LIBS
12243LIBS="-ldld  $LIBS"
12244cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12245/* end confdefs.h.  */
12246
12247/* Override any GCC internal prototype to avoid an error.
12248   Use char because int might match the return type of a GCC
12249   builtin and then its argument prototype would still apply.  */
12250char shl_load ();
12251int
12252main (void)
12253{
12254return shl_load ();
12255  ;
12256  return 0;
12257}
12258_ACEOF
12259if ac_fn_c_try_link "$LINENO"
12260then :
12261  ac_cv_lib_dld_shl_load=yes
12262else $as_nop
12263  ac_cv_lib_dld_shl_load=no
12264fi
12265rm -f core conftest.err conftest.$ac_objext conftest.beam \
12266    conftest$ac_exeext conftest.$ac_ext
12267LIBS=$ac_check_lib_save_LIBS
12268fi
12269{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12270printf "%s\n" "$ac_cv_lib_dld_shl_load" >&6; }
12271if test "x$ac_cv_lib_dld_shl_load" = xyes
12272then :
12273  lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
12274else $as_nop
12275  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12276if test "x$ac_cv_func_dlopen" = xyes
12277then :
12278  lt_cv_dlopen=dlopen
12279else $as_nop
12280  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12281printf %s "checking for dlopen in -ldl... " >&6; }
12282if test ${ac_cv_lib_dl_dlopen+y}
12283then :
12284  printf %s "(cached) " >&6
12285else $as_nop
12286  ac_check_lib_save_LIBS=$LIBS
12287LIBS="-ldl  $LIBS"
12288cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12289/* end confdefs.h.  */
12290
12291/* Override any GCC internal prototype to avoid an error.
12292   Use char because int might match the return type of a GCC
12293   builtin and then its argument prototype would still apply.  */
12294char dlopen ();
12295int
12296main (void)
12297{
12298return dlopen ();
12299  ;
12300  return 0;
12301}
12302_ACEOF
12303if ac_fn_c_try_link "$LINENO"
12304then :
12305  ac_cv_lib_dl_dlopen=yes
12306else $as_nop
12307  ac_cv_lib_dl_dlopen=no
12308fi
12309rm -f core conftest.err conftest.$ac_objext conftest.beam \
12310    conftest$ac_exeext conftest.$ac_ext
12311LIBS=$ac_check_lib_save_LIBS
12312fi
12313{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12314printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
12315if test "x$ac_cv_lib_dl_dlopen" = xyes
12316then :
12317  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12318else $as_nop
12319  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12320printf %s "checking for dlopen in -lsvld... " >&6; }
12321if test ${ac_cv_lib_svld_dlopen+y}
12322then :
12323  printf %s "(cached) " >&6
12324else $as_nop
12325  ac_check_lib_save_LIBS=$LIBS
12326LIBS="-lsvld  $LIBS"
12327cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12328/* end confdefs.h.  */
12329
12330/* Override any GCC internal prototype to avoid an error.
12331   Use char because int might match the return type of a GCC
12332   builtin and then its argument prototype would still apply.  */
12333char dlopen ();
12334int
12335main (void)
12336{
12337return dlopen ();
12338  ;
12339  return 0;
12340}
12341_ACEOF
12342if ac_fn_c_try_link "$LINENO"
12343then :
12344  ac_cv_lib_svld_dlopen=yes
12345else $as_nop
12346  ac_cv_lib_svld_dlopen=no
12347fi
12348rm -f core conftest.err conftest.$ac_objext conftest.beam \
12349    conftest$ac_exeext conftest.$ac_ext
12350LIBS=$ac_check_lib_save_LIBS
12351fi
12352{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12353printf "%s\n" "$ac_cv_lib_svld_dlopen" >&6; }
12354if test "x$ac_cv_lib_svld_dlopen" = xyes
12355then :
12356  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
12357else $as_nop
12358  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12359printf %s "checking for dld_link in -ldld... " >&6; }
12360if test ${ac_cv_lib_dld_dld_link+y}
12361then :
12362  printf %s "(cached) " >&6
12363else $as_nop
12364  ac_check_lib_save_LIBS=$LIBS
12365LIBS="-ldld  $LIBS"
12366cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12367/* end confdefs.h.  */
12368
12369/* Override any GCC internal prototype to avoid an error.
12370   Use char because int might match the return type of a GCC
12371   builtin and then its argument prototype would still apply.  */
12372char dld_link ();
12373int
12374main (void)
12375{
12376return dld_link ();
12377  ;
12378  return 0;
12379}
12380_ACEOF
12381if ac_fn_c_try_link "$LINENO"
12382then :
12383  ac_cv_lib_dld_dld_link=yes
12384else $as_nop
12385  ac_cv_lib_dld_dld_link=no
12386fi
12387rm -f core conftest.err conftest.$ac_objext conftest.beam \
12388    conftest$ac_exeext conftest.$ac_ext
12389LIBS=$ac_check_lib_save_LIBS
12390fi
12391{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12392printf "%s\n" "$ac_cv_lib_dld_dld_link" >&6; }
12393if test "x$ac_cv_lib_dld_dld_link" = xyes
12394then :
12395  lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
12396fi
12397
12398
12399fi
12400
12401
12402fi
12403
12404
12405fi
12406
12407
12408fi
12409
12410
12411fi
12412
12413    ;;
12414  esac
12415
12416  if test no = "$lt_cv_dlopen"; then
12417    enable_dlopen=no
12418  else
12419    enable_dlopen=yes
12420  fi
12421
12422  case $lt_cv_dlopen in
12423  dlopen)
12424    save_CPPFLAGS=$CPPFLAGS
12425    test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12426
12427    save_LDFLAGS=$LDFLAGS
12428    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12429
12430    save_LIBS=$LIBS
12431    LIBS="$lt_cv_dlopen_libs $LIBS"
12432
12433    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12434printf %s "checking whether a program can dlopen itself... " >&6; }
12435if test ${lt_cv_dlopen_self+y}
12436then :
12437  printf %s "(cached) " >&6
12438else $as_nop
12439  	  if test yes = "$cross_compiling"; then :
12440  lt_cv_dlopen_self=cross
12441else
12442  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12443  lt_status=$lt_dlunknown
12444  cat > conftest.$ac_ext <<_LT_EOF
12445#line $LINENO "configure"
12446#include "confdefs.h"
12447
12448#if HAVE_DLFCN_H
12449#include <dlfcn.h>
12450#endif
12451
12452#include <stdio.h>
12453
12454#ifdef RTLD_GLOBAL
12455#  define LT_DLGLOBAL		RTLD_GLOBAL
12456#else
12457#  ifdef DL_GLOBAL
12458#    define LT_DLGLOBAL		DL_GLOBAL
12459#  else
12460#    define LT_DLGLOBAL		0
12461#  endif
12462#endif
12463
12464/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12465   find out it does not work in some platform. */
12466#ifndef LT_DLLAZY_OR_NOW
12467#  ifdef RTLD_LAZY
12468#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12469#  else
12470#    ifdef DL_LAZY
12471#      define LT_DLLAZY_OR_NOW		DL_LAZY
12472#    else
12473#      ifdef RTLD_NOW
12474#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12475#      else
12476#        ifdef DL_NOW
12477#          define LT_DLLAZY_OR_NOW	DL_NOW
12478#        else
12479#          define LT_DLLAZY_OR_NOW	0
12480#        endif
12481#      endif
12482#    endif
12483#  endif
12484#endif
12485
12486/* When -fvisibility=hidden is used, assume the code has been annotated
12487   correspondingly for the symbols needed.  */
12488#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12489int fnord () __attribute__((visibility("default")));
12490#endif
12491
12492int fnord () { return 42; }
12493int main ()
12494{
12495  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12496  int status = $lt_dlunknown;
12497
12498  if (self)
12499    {
12500      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12501      else
12502        {
12503	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12504          else puts (dlerror ());
12505	}
12506      /* dlclose (self); */
12507    }
12508  else
12509    puts (dlerror ());
12510
12511  return status;
12512}
12513_LT_EOF
12514  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12515  (eval $ac_link) 2>&5
12516  ac_status=$?
12517  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12518  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
12519    (./conftest; exit; ) >&5 2>/dev/null
12520    lt_status=$?
12521    case x$lt_status in
12522      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12523      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12524      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12525    esac
12526  else :
12527    # compilation failed
12528    lt_cv_dlopen_self=no
12529  fi
12530fi
12531rm -fr conftest*
12532
12533
12534fi
12535{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12536printf "%s\n" "$lt_cv_dlopen_self" >&6; }
12537
12538    if test yes = "$lt_cv_dlopen_self"; then
12539      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12540      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12541printf %s "checking whether a statically linked program can dlopen itself... " >&6; }
12542if test ${lt_cv_dlopen_self_static+y}
12543then :
12544  printf %s "(cached) " >&6
12545else $as_nop
12546  	  if test yes = "$cross_compiling"; then :
12547  lt_cv_dlopen_self_static=cross
12548else
12549  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12550  lt_status=$lt_dlunknown
12551  cat > conftest.$ac_ext <<_LT_EOF
12552#line $LINENO "configure"
12553#include "confdefs.h"
12554
12555#if HAVE_DLFCN_H
12556#include <dlfcn.h>
12557#endif
12558
12559#include <stdio.h>
12560
12561#ifdef RTLD_GLOBAL
12562#  define LT_DLGLOBAL		RTLD_GLOBAL
12563#else
12564#  ifdef DL_GLOBAL
12565#    define LT_DLGLOBAL		DL_GLOBAL
12566#  else
12567#    define LT_DLGLOBAL		0
12568#  endif
12569#endif
12570
12571/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12572   find out it does not work in some platform. */
12573#ifndef LT_DLLAZY_OR_NOW
12574#  ifdef RTLD_LAZY
12575#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12576#  else
12577#    ifdef DL_LAZY
12578#      define LT_DLLAZY_OR_NOW		DL_LAZY
12579#    else
12580#      ifdef RTLD_NOW
12581#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12582#      else
12583#        ifdef DL_NOW
12584#          define LT_DLLAZY_OR_NOW	DL_NOW
12585#        else
12586#          define LT_DLLAZY_OR_NOW	0
12587#        endif
12588#      endif
12589#    endif
12590#  endif
12591#endif
12592
12593/* When -fvisibility=hidden is used, assume the code has been annotated
12594   correspondingly for the symbols needed.  */
12595#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12596int fnord () __attribute__((visibility("default")));
12597#endif
12598
12599int fnord () { return 42; }
12600int main ()
12601{
12602  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12603  int status = $lt_dlunknown;
12604
12605  if (self)
12606    {
12607      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12608      else
12609        {
12610	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12611          else puts (dlerror ());
12612	}
12613      /* dlclose (self); */
12614    }
12615  else
12616    puts (dlerror ());
12617
12618  return status;
12619}
12620_LT_EOF
12621  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12622  (eval $ac_link) 2>&5
12623  ac_status=$?
12624  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12625  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
12626    (./conftest; exit; ) >&5 2>/dev/null
12627    lt_status=$?
12628    case x$lt_status in
12629      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12630      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12631      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12632    esac
12633  else :
12634    # compilation failed
12635    lt_cv_dlopen_self_static=no
12636  fi
12637fi
12638rm -fr conftest*
12639
12640
12641fi
12642{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12643printf "%s\n" "$lt_cv_dlopen_self_static" >&6; }
12644    fi
12645
12646    CPPFLAGS=$save_CPPFLAGS
12647    LDFLAGS=$save_LDFLAGS
12648    LIBS=$save_LIBS
12649    ;;
12650  esac
12651
12652  case $lt_cv_dlopen_self in
12653  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12654  *) enable_dlopen_self=unknown ;;
12655  esac
12656
12657  case $lt_cv_dlopen_self_static in
12658  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12659  *) enable_dlopen_self_static=unknown ;;
12660  esac
12661fi
12662
12663
12664
12665
12666
12667
12668
12669
12670
12671
12672
12673
12674
12675
12676
12677
12678
12679striplib=
12680old_striplib=
12681{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12682printf %s "checking whether stripping libraries is possible... " >&6; }
12683if test -z "$STRIP"; then
12684  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12685printf "%s\n" "no" >&6; }
12686else
12687  if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12688    old_striplib="$STRIP --strip-debug"
12689    striplib="$STRIP --strip-unneeded"
12690    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12691printf "%s\n" "yes" >&6; }
12692  else
12693    case $host_os in
12694    darwin*)
12695      # FIXME - insert some real tests, host_os isn't really good enough
12696      striplib="$STRIP -x"
12697      old_striplib="$STRIP -S"
12698      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12699printf "%s\n" "yes" >&6; }
12700      ;;
12701    freebsd*)
12702      if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then
12703        old_striplib="$STRIP --strip-debug"
12704        striplib="$STRIP --strip-unneeded"
12705        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12706printf "%s\n" "yes" >&6; }
12707      else
12708        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12709printf "%s\n" "no" >&6; }
12710      fi
12711      ;;
12712    *)
12713      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12714printf "%s\n" "no" >&6; }
12715      ;;
12716    esac
12717  fi
12718fi
12719
12720
12721
12722
12723
12724
12725
12726
12727
12728
12729
12730
12731  # Report what library types will actually be built
12732  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12733printf %s "checking if libtool supports shared libraries... " >&6; }
12734  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12735printf "%s\n" "$can_build_shared" >&6; }
12736
12737  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12738printf %s "checking whether to build shared libraries... " >&6; }
12739  test no = "$can_build_shared" && enable_shared=no
12740
12741  # On AIX, shared libraries and static libraries use the same namespace, and
12742  # are all built from PIC.
12743  case $host_os in
12744  aix3*)
12745    test yes = "$enable_shared" && enable_static=no
12746    if test -n "$RANLIB"; then
12747      archive_cmds="$archive_cmds~\$RANLIB \$lib"
12748      postinstall_cmds='$RANLIB $lib'
12749    fi
12750    ;;
12751
12752  aix[4-9]*)
12753    if test ia64 != "$host_cpu"; then
12754      case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
12755      yes,aix,yes) ;;			# shared object as lib.so file only
12756      yes,svr4,*) ;;			# shared object as lib.so archive member only
12757      yes,*) enable_static=no ;;	# shared object in lib.a archive as well
12758      esac
12759    fi
12760    ;;
12761  esac
12762  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12763printf "%s\n" "$enable_shared" >&6; }
12764
12765  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12766printf %s "checking whether to build static libraries... " >&6; }
12767  # Make sure either enable_shared or enable_static is yes.
12768  test yes = "$enable_shared" || enable_static=yes
12769  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12770printf "%s\n" "$enable_static" >&6; }
12771
12772
12773
12774
12775fi
12776ac_ext=c
12777ac_cpp='$CPP $CPPFLAGS'
12778ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12779ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12780ac_compiler_gnu=$ac_cv_c_compiler_gnu
12781
12782CC=$lt_save_CC
12783
12784
12785
12786
12787
12788
12789
12790
12791
12792
12793
12794
12795
12796
12797
12798        ac_config_commands="$ac_config_commands libtool"
12799
12800
12801
12802
12803# Only expand once:
12804
12805
12806
12807# Initialize X.Org macros
12808
12809
12810
12811
12812
12813
12814
12815
12816
12817
12818
12819{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5
12820printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; }
12821if test ${ac_cv_c_undeclared_builtin_options+y}
12822then :
12823  printf %s "(cached) " >&6
12824else $as_nop
12825  ac_save_CFLAGS=$CFLAGS
12826   ac_cv_c_undeclared_builtin_options='cannot detect'
12827   for ac_arg in '' -fno-builtin; do
12828     CFLAGS="$ac_save_CFLAGS $ac_arg"
12829     # This test program should *not* compile successfully.
12830     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12831/* end confdefs.h.  */
12832
12833int
12834main (void)
12835{
12836(void) strchr;
12837  ;
12838  return 0;
12839}
12840_ACEOF
12841if ac_fn_c_try_compile "$LINENO"
12842then :
12843
12844else $as_nop
12845  # This test program should compile successfully.
12846        # No library function is consistently available on
12847        # freestanding implementations, so test against a dummy
12848        # declaration.  Include always-available headers on the
12849        # off chance that they somehow elicit warnings.
12850        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12851/* end confdefs.h.  */
12852#include <float.h>
12853#include <limits.h>
12854#include <stdarg.h>
12855#include <stddef.h>
12856extern void ac_decl (int, char *);
12857
12858int
12859main (void)
12860{
12861(void) ac_decl (0, (char *) 0);
12862  (void) ac_decl;
12863
12864  ;
12865  return 0;
12866}
12867_ACEOF
12868if ac_fn_c_try_compile "$LINENO"
12869then :
12870  if test x"$ac_arg" = x
12871then :
12872  ac_cv_c_undeclared_builtin_options='none needed'
12873else $as_nop
12874  ac_cv_c_undeclared_builtin_options=$ac_arg
12875fi
12876          break
12877fi
12878rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12879fi
12880rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12881    done
12882    CFLAGS=$ac_save_CFLAGS
12883
12884fi
12885{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5
12886printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; }
12887  case $ac_cv_c_undeclared_builtin_options in #(
12888  'cannot detect') :
12889    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12890printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12891as_fn_error $? "cannot make $CC report undeclared builtins
12892See \`config.log' for more details" "$LINENO" 5; } ;; #(
12893  'none needed') :
12894    ac_c_undeclared_builtin_options='' ;; #(
12895  *) :
12896    ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;;
12897esac
12898
12899
12900
12901
12902
12903ac_fn_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
12904if test "x$ac_cv_have_decl___clang__" = xyes
12905then :
12906  CLANGCC="yes"
12907else $as_nop
12908  CLANGCC="no"
12909fi
12910ac_fn_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
12911if test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes
12912then :
12913  INTELCC="yes"
12914else $as_nop
12915  INTELCC="no"
12916fi
12917ac_fn_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
12918if test "x$ac_cv_have_decl___SUNPRO_C" = xyes
12919then :
12920  SUNCC="yes"
12921else $as_nop
12922  SUNCC="no"
12923fi
12924
12925
12926
12927
12928
12929
12930
12931
12932if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
12933	if test -n "$ac_tool_prefix"; then
12934  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
12935set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
12936{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12937printf %s "checking for $ac_word... " >&6; }
12938if test ${ac_cv_path_PKG_CONFIG+y}
12939then :
12940  printf %s "(cached) " >&6
12941else $as_nop
12942  case $PKG_CONFIG in
12943  [\\/]* | ?:[\\/]*)
12944  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
12945  ;;
12946  *)
12947  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12948for as_dir in $PATH
12949do
12950  IFS=$as_save_IFS
12951  case $as_dir in #(((
12952    '') as_dir=./ ;;
12953    */) ;;
12954    *) as_dir=$as_dir/ ;;
12955  esac
12956    for ac_exec_ext in '' $ac_executable_extensions; do
12957  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
12958    ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
12959    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
12960    break 2
12961  fi
12962done
12963  done
12964IFS=$as_save_IFS
12965
12966  ;;
12967esac
12968fi
12969PKG_CONFIG=$ac_cv_path_PKG_CONFIG
12970if test -n "$PKG_CONFIG"; then
12971  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
12972printf "%s\n" "$PKG_CONFIG" >&6; }
12973else
12974  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12975printf "%s\n" "no" >&6; }
12976fi
12977
12978
12979fi
12980if test -z "$ac_cv_path_PKG_CONFIG"; then
12981  ac_pt_PKG_CONFIG=$PKG_CONFIG
12982  # Extract the first word of "pkg-config", so it can be a program name with args.
12983set dummy pkg-config; ac_word=$2
12984{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12985printf %s "checking for $ac_word... " >&6; }
12986if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
12987then :
12988  printf %s "(cached) " >&6
12989else $as_nop
12990  case $ac_pt_PKG_CONFIG in
12991  [\\/]* | ?:[\\/]*)
12992  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
12993  ;;
12994  *)
12995  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12996for as_dir in $PATH
12997do
12998  IFS=$as_save_IFS
12999  case $as_dir in #(((
13000    '') as_dir=./ ;;
13001    */) ;;
13002    *) as_dir=$as_dir/ ;;
13003  esac
13004    for ac_exec_ext in '' $ac_executable_extensions; do
13005  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
13006    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
13007    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
13008    break 2
13009  fi
13010done
13011  done
13012IFS=$as_save_IFS
13013
13014  ;;
13015esac
13016fi
13017ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
13018if test -n "$ac_pt_PKG_CONFIG"; then
13019  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
13020printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
13021else
13022  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13023printf "%s\n" "no" >&6; }
13024fi
13025
13026  if test "x$ac_pt_PKG_CONFIG" = x; then
13027    PKG_CONFIG=""
13028  else
13029    case $cross_compiling:$ac_tool_warned in
13030yes:)
13031{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13032printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13033ac_tool_warned=yes ;;
13034esac
13035    PKG_CONFIG=$ac_pt_PKG_CONFIG
13036  fi
13037else
13038  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
13039fi
13040
13041fi
13042if test -n "$PKG_CONFIG"; then
13043	_pkg_min_version=0.9.0
13044	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
13045printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
13046	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
13047		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13048printf "%s\n" "yes" >&6; }
13049	else
13050		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13051printf "%s\n" "no" >&6; }
13052		PKG_CONFIG=""
13053	fi
13054fi
13055
13056
13057
13058
13059
13060# Check whether --enable-selective-werror was given.
13061if test ${enable_selective_werror+y}
13062then :
13063  enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval
13064else $as_nop
13065  SELECTIVE_WERROR=yes
13066fi
13067
13068
13069
13070
13071
13072# -v is too short to test reliably with XORG_TESTSET_CFLAG
13073if test "x$SUNCC" = "xyes"; then
13074    BASE_CFLAGS="-v"
13075else
13076    BASE_CFLAGS=""
13077fi
13078
13079# This chunk of warnings were those that existed in the legacy CWARNFLAGS
13080
13081
13082
13083
13084
13085
13086
13087
13088
13089
13090
13091
13092
13093xorg_testset_save_CFLAGS="$CFLAGS"
13094
13095if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
13096	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13097	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
13098printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
13099if test ${xorg_cv_cc_flag_unknown_warning_option+y}
13100then :
13101  printf %s "(cached) " >&6
13102else $as_nop
13103  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13104/* end confdefs.h.  */
13105int i;
13106_ACEOF
13107if ac_fn_c_try_compile "$LINENO"
13108then :
13109  xorg_cv_cc_flag_unknown_warning_option=yes
13110else $as_nop
13111  xorg_cv_cc_flag_unknown_warning_option=no
13112fi
13113rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13114fi
13115{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
13116printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
13117	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
13118	CFLAGS="$xorg_testset_save_CFLAGS"
13119fi
13120
13121if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
13122	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13123		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13124	fi
13125	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13126	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
13127printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
13128if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
13129then :
13130  printf %s "(cached) " >&6
13131else $as_nop
13132  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13133/* end confdefs.h.  */
13134int i;
13135_ACEOF
13136if ac_fn_c_try_compile "$LINENO"
13137then :
13138  xorg_cv_cc_flag_unused_command_line_argument=yes
13139else $as_nop
13140  xorg_cv_cc_flag_unused_command_line_argument=no
13141fi
13142rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13143fi
13144{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
13145printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
13146	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
13147	CFLAGS="$xorg_testset_save_CFLAGS"
13148fi
13149
13150found="no"
13151
13152	if test $found = "no" ; then
13153		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13154			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13155		fi
13156
13157		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
13158			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13159		fi
13160
13161		CFLAGS="$CFLAGS -Wall"
13162
13163		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5
13164printf %s "checking if $CC supports -Wall... " >&6; }
13165		cacheid=xorg_cv_cc_flag__Wall
13166		if eval test \${$cacheid+y}
13167then :
13168  printf %s "(cached) " >&6
13169else $as_nop
13170  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13171/* end confdefs.h.  */
13172int i;
13173int
13174main (void)
13175{
13176
13177  ;
13178  return 0;
13179}
13180_ACEOF
13181if ac_fn_c_try_link "$LINENO"
13182then :
13183  eval $cacheid=yes
13184else $as_nop
13185  eval $cacheid=no
13186fi
13187rm -f core conftest.err conftest.$ac_objext conftest.beam \
13188    conftest$ac_exeext conftest.$ac_ext
13189fi
13190
13191
13192		CFLAGS="$xorg_testset_save_CFLAGS"
13193
13194		eval supported=\$$cacheid
13195		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13196printf "%s\n" "$supported" >&6; }
13197		if test "$supported" = "yes" ; then
13198			BASE_CFLAGS="$BASE_CFLAGS -Wall"
13199			found="yes"
13200		fi
13201	fi
13202
13203
13204
13205
13206
13207
13208
13209
13210
13211
13212
13213
13214
13215
13216
13217xorg_testset_save_CFLAGS="$CFLAGS"
13218
13219if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
13220	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13221	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
13222printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
13223if test ${xorg_cv_cc_flag_unknown_warning_option+y}
13224then :
13225  printf %s "(cached) " >&6
13226else $as_nop
13227  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13228/* end confdefs.h.  */
13229int i;
13230_ACEOF
13231if ac_fn_c_try_compile "$LINENO"
13232then :
13233  xorg_cv_cc_flag_unknown_warning_option=yes
13234else $as_nop
13235  xorg_cv_cc_flag_unknown_warning_option=no
13236fi
13237rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13238fi
13239{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
13240printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
13241	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
13242	CFLAGS="$xorg_testset_save_CFLAGS"
13243fi
13244
13245if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
13246	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13247		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13248	fi
13249	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13250	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
13251printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
13252if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
13253then :
13254  printf %s "(cached) " >&6
13255else $as_nop
13256  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13257/* end confdefs.h.  */
13258int i;
13259_ACEOF
13260if ac_fn_c_try_compile "$LINENO"
13261then :
13262  xorg_cv_cc_flag_unused_command_line_argument=yes
13263else $as_nop
13264  xorg_cv_cc_flag_unused_command_line_argument=no
13265fi
13266rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13267fi
13268{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
13269printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
13270	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
13271	CFLAGS="$xorg_testset_save_CFLAGS"
13272fi
13273
13274found="no"
13275
13276	if test $found = "no" ; then
13277		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13278			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13279		fi
13280
13281		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
13282			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13283		fi
13284
13285		CFLAGS="$CFLAGS -Wpointer-arith"
13286
13287		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5
13288printf %s "checking if $CC supports -Wpointer-arith... " >&6; }
13289		cacheid=xorg_cv_cc_flag__Wpointer_arith
13290		if eval test \${$cacheid+y}
13291then :
13292  printf %s "(cached) " >&6
13293else $as_nop
13294  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13295/* end confdefs.h.  */
13296int i;
13297int
13298main (void)
13299{
13300
13301  ;
13302  return 0;
13303}
13304_ACEOF
13305if ac_fn_c_try_link "$LINENO"
13306then :
13307  eval $cacheid=yes
13308else $as_nop
13309  eval $cacheid=no
13310fi
13311rm -f core conftest.err conftest.$ac_objext conftest.beam \
13312    conftest$ac_exeext conftest.$ac_ext
13313fi
13314
13315
13316		CFLAGS="$xorg_testset_save_CFLAGS"
13317
13318		eval supported=\$$cacheid
13319		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13320printf "%s\n" "$supported" >&6; }
13321		if test "$supported" = "yes" ; then
13322			BASE_CFLAGS="$BASE_CFLAGS -Wpointer-arith"
13323			found="yes"
13324		fi
13325	fi
13326
13327
13328
13329
13330
13331
13332
13333
13334
13335
13336
13337
13338
13339
13340
13341xorg_testset_save_CFLAGS="$CFLAGS"
13342
13343if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
13344	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13345	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
13346printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
13347if test ${xorg_cv_cc_flag_unknown_warning_option+y}
13348then :
13349  printf %s "(cached) " >&6
13350else $as_nop
13351  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13352/* end confdefs.h.  */
13353int i;
13354_ACEOF
13355if ac_fn_c_try_compile "$LINENO"
13356then :
13357  xorg_cv_cc_flag_unknown_warning_option=yes
13358else $as_nop
13359  xorg_cv_cc_flag_unknown_warning_option=no
13360fi
13361rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13362fi
13363{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
13364printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
13365	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
13366	CFLAGS="$xorg_testset_save_CFLAGS"
13367fi
13368
13369if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
13370	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13371		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13372	fi
13373	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13374	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
13375printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
13376if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
13377then :
13378  printf %s "(cached) " >&6
13379else $as_nop
13380  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13381/* end confdefs.h.  */
13382int i;
13383_ACEOF
13384if ac_fn_c_try_compile "$LINENO"
13385then :
13386  xorg_cv_cc_flag_unused_command_line_argument=yes
13387else $as_nop
13388  xorg_cv_cc_flag_unused_command_line_argument=no
13389fi
13390rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13391fi
13392{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
13393printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
13394	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
13395	CFLAGS="$xorg_testset_save_CFLAGS"
13396fi
13397
13398found="no"
13399
13400	if test $found = "no" ; then
13401		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13402			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13403		fi
13404
13405		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
13406			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13407		fi
13408
13409		CFLAGS="$CFLAGS -Wmissing-declarations"
13410
13411		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-declarations" >&5
13412printf %s "checking if $CC supports -Wmissing-declarations... " >&6; }
13413		cacheid=xorg_cv_cc_flag__Wmissing_declarations
13414		if eval test \${$cacheid+y}
13415then :
13416  printf %s "(cached) " >&6
13417else $as_nop
13418  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13419/* end confdefs.h.  */
13420int i;
13421int
13422main (void)
13423{
13424
13425  ;
13426  return 0;
13427}
13428_ACEOF
13429if ac_fn_c_try_link "$LINENO"
13430then :
13431  eval $cacheid=yes
13432else $as_nop
13433  eval $cacheid=no
13434fi
13435rm -f core conftest.err conftest.$ac_objext conftest.beam \
13436    conftest$ac_exeext conftest.$ac_ext
13437fi
13438
13439
13440		CFLAGS="$xorg_testset_save_CFLAGS"
13441
13442		eval supported=\$$cacheid
13443		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13444printf "%s\n" "$supported" >&6; }
13445		if test "$supported" = "yes" ; then
13446			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-declarations"
13447			found="yes"
13448		fi
13449	fi
13450
13451
13452
13453
13454
13455
13456
13457
13458
13459
13460
13461
13462
13463
13464
13465xorg_testset_save_CFLAGS="$CFLAGS"
13466
13467if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
13468	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13469	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
13470printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
13471if test ${xorg_cv_cc_flag_unknown_warning_option+y}
13472then :
13473  printf %s "(cached) " >&6
13474else $as_nop
13475  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13476/* end confdefs.h.  */
13477int i;
13478_ACEOF
13479if ac_fn_c_try_compile "$LINENO"
13480then :
13481  xorg_cv_cc_flag_unknown_warning_option=yes
13482else $as_nop
13483  xorg_cv_cc_flag_unknown_warning_option=no
13484fi
13485rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13486fi
13487{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
13488printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
13489	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
13490	CFLAGS="$xorg_testset_save_CFLAGS"
13491fi
13492
13493if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
13494	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13495		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13496	fi
13497	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13498	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
13499printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
13500if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
13501then :
13502  printf %s "(cached) " >&6
13503else $as_nop
13504  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13505/* end confdefs.h.  */
13506int i;
13507_ACEOF
13508if ac_fn_c_try_compile "$LINENO"
13509then :
13510  xorg_cv_cc_flag_unused_command_line_argument=yes
13511else $as_nop
13512  xorg_cv_cc_flag_unused_command_line_argument=no
13513fi
13514rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13515fi
13516{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
13517printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
13518	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
13519	CFLAGS="$xorg_testset_save_CFLAGS"
13520fi
13521
13522found="no"
13523
13524	if test $found = "no" ; then
13525		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13526			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13527		fi
13528
13529		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
13530			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13531		fi
13532
13533		CFLAGS="$CFLAGS -Wformat=2"
13534
13535		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat=2" >&5
13536printf %s "checking if $CC supports -Wformat=2... " >&6; }
13537		cacheid=xorg_cv_cc_flag__Wformat_2
13538		if eval test \${$cacheid+y}
13539then :
13540  printf %s "(cached) " >&6
13541else $as_nop
13542  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13543/* end confdefs.h.  */
13544int i;
13545int
13546main (void)
13547{
13548
13549  ;
13550  return 0;
13551}
13552_ACEOF
13553if ac_fn_c_try_link "$LINENO"
13554then :
13555  eval $cacheid=yes
13556else $as_nop
13557  eval $cacheid=no
13558fi
13559rm -f core conftest.err conftest.$ac_objext conftest.beam \
13560    conftest$ac_exeext conftest.$ac_ext
13561fi
13562
13563
13564		CFLAGS="$xorg_testset_save_CFLAGS"
13565
13566		eval supported=\$$cacheid
13567		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13568printf "%s\n" "$supported" >&6; }
13569		if test "$supported" = "yes" ; then
13570			BASE_CFLAGS="$BASE_CFLAGS -Wformat=2"
13571			found="yes"
13572		fi
13573	fi
13574
13575	if test $found = "no" ; then
13576		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13577			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13578		fi
13579
13580		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
13581			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13582		fi
13583
13584		CFLAGS="$CFLAGS -Wformat"
13585
13586		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat" >&5
13587printf %s "checking if $CC supports -Wformat... " >&6; }
13588		cacheid=xorg_cv_cc_flag__Wformat
13589		if eval test \${$cacheid+y}
13590then :
13591  printf %s "(cached) " >&6
13592else $as_nop
13593  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13594/* end confdefs.h.  */
13595int i;
13596int
13597main (void)
13598{
13599
13600  ;
13601  return 0;
13602}
13603_ACEOF
13604if ac_fn_c_try_link "$LINENO"
13605then :
13606  eval $cacheid=yes
13607else $as_nop
13608  eval $cacheid=no
13609fi
13610rm -f core conftest.err conftest.$ac_objext conftest.beam \
13611    conftest$ac_exeext conftest.$ac_ext
13612fi
13613
13614
13615		CFLAGS="$xorg_testset_save_CFLAGS"
13616
13617		eval supported=\$$cacheid
13618		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13619printf "%s\n" "$supported" >&6; }
13620		if test "$supported" = "yes" ; then
13621			BASE_CFLAGS="$BASE_CFLAGS -Wformat"
13622			found="yes"
13623		fi
13624	fi
13625
13626
13627
13628
13629
13630
13631
13632
13633
13634
13635
13636
13637
13638
13639
13640
13641
13642xorg_testset_save_CFLAGS="$CFLAGS"
13643
13644if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
13645	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13646	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
13647printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
13648if test ${xorg_cv_cc_flag_unknown_warning_option+y}
13649then :
13650  printf %s "(cached) " >&6
13651else $as_nop
13652  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13653/* end confdefs.h.  */
13654int i;
13655_ACEOF
13656if ac_fn_c_try_compile "$LINENO"
13657then :
13658  xorg_cv_cc_flag_unknown_warning_option=yes
13659else $as_nop
13660  xorg_cv_cc_flag_unknown_warning_option=no
13661fi
13662rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13663fi
13664{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
13665printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
13666	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
13667	CFLAGS="$xorg_testset_save_CFLAGS"
13668fi
13669
13670if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
13671	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13672		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13673	fi
13674	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13675	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
13676printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
13677if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
13678then :
13679  printf %s "(cached) " >&6
13680else $as_nop
13681  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13682/* end confdefs.h.  */
13683int i;
13684_ACEOF
13685if ac_fn_c_try_compile "$LINENO"
13686then :
13687  xorg_cv_cc_flag_unused_command_line_argument=yes
13688else $as_nop
13689  xorg_cv_cc_flag_unused_command_line_argument=no
13690fi
13691rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13692fi
13693{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
13694printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
13695	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
13696	CFLAGS="$xorg_testset_save_CFLAGS"
13697fi
13698
13699found="no"
13700
13701	if test $found = "no" ; then
13702		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13703			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13704		fi
13705
13706		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
13707			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13708		fi
13709
13710		CFLAGS="$CFLAGS -Wstrict-prototypes"
13711
13712		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wstrict-prototypes" >&5
13713printf %s "checking if $CC supports -Wstrict-prototypes... " >&6; }
13714		cacheid=xorg_cv_cc_flag__Wstrict_prototypes
13715		if eval test \${$cacheid+y}
13716then :
13717  printf %s "(cached) " >&6
13718else $as_nop
13719  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13720/* end confdefs.h.  */
13721int i;
13722int
13723main (void)
13724{
13725
13726  ;
13727  return 0;
13728}
13729_ACEOF
13730if ac_fn_c_try_link "$LINENO"
13731then :
13732  eval $cacheid=yes
13733else $as_nop
13734  eval $cacheid=no
13735fi
13736rm -f core conftest.err conftest.$ac_objext conftest.beam \
13737    conftest$ac_exeext conftest.$ac_ext
13738fi
13739
13740
13741		CFLAGS="$xorg_testset_save_CFLAGS"
13742
13743		eval supported=\$$cacheid
13744		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13745printf "%s\n" "$supported" >&6; }
13746		if test "$supported" = "yes" ; then
13747			BASE_CFLAGS="$BASE_CFLAGS -Wstrict-prototypes"
13748			found="yes"
13749		fi
13750	fi
13751
13752
13753
13754
13755
13756
13757
13758
13759
13760
13761
13762
13763
13764
13765
13766xorg_testset_save_CFLAGS="$CFLAGS"
13767
13768if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
13769	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13770	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
13771printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
13772if test ${xorg_cv_cc_flag_unknown_warning_option+y}
13773then :
13774  printf %s "(cached) " >&6
13775else $as_nop
13776  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13777/* end confdefs.h.  */
13778int i;
13779_ACEOF
13780if ac_fn_c_try_compile "$LINENO"
13781then :
13782  xorg_cv_cc_flag_unknown_warning_option=yes
13783else $as_nop
13784  xorg_cv_cc_flag_unknown_warning_option=no
13785fi
13786rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13787fi
13788{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
13789printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
13790	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
13791	CFLAGS="$xorg_testset_save_CFLAGS"
13792fi
13793
13794if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
13795	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13796		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13797	fi
13798	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13799	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
13800printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
13801if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
13802then :
13803  printf %s "(cached) " >&6
13804else $as_nop
13805  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13806/* end confdefs.h.  */
13807int i;
13808_ACEOF
13809if ac_fn_c_try_compile "$LINENO"
13810then :
13811  xorg_cv_cc_flag_unused_command_line_argument=yes
13812else $as_nop
13813  xorg_cv_cc_flag_unused_command_line_argument=no
13814fi
13815rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13816fi
13817{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
13818printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
13819	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
13820	CFLAGS="$xorg_testset_save_CFLAGS"
13821fi
13822
13823found="no"
13824
13825	if test $found = "no" ; then
13826		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13827			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13828		fi
13829
13830		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
13831			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13832		fi
13833
13834		CFLAGS="$CFLAGS -Wmissing-prototypes"
13835
13836		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-prototypes" >&5
13837printf %s "checking if $CC supports -Wmissing-prototypes... " >&6; }
13838		cacheid=xorg_cv_cc_flag__Wmissing_prototypes
13839		if eval test \${$cacheid+y}
13840then :
13841  printf %s "(cached) " >&6
13842else $as_nop
13843  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13844/* end confdefs.h.  */
13845int i;
13846int
13847main (void)
13848{
13849
13850  ;
13851  return 0;
13852}
13853_ACEOF
13854if ac_fn_c_try_link "$LINENO"
13855then :
13856  eval $cacheid=yes
13857else $as_nop
13858  eval $cacheid=no
13859fi
13860rm -f core conftest.err conftest.$ac_objext conftest.beam \
13861    conftest$ac_exeext conftest.$ac_ext
13862fi
13863
13864
13865		CFLAGS="$xorg_testset_save_CFLAGS"
13866
13867		eval supported=\$$cacheid
13868		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13869printf "%s\n" "$supported" >&6; }
13870		if test "$supported" = "yes" ; then
13871			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-prototypes"
13872			found="yes"
13873		fi
13874	fi
13875
13876
13877
13878
13879
13880
13881
13882
13883
13884
13885
13886
13887
13888
13889
13890xorg_testset_save_CFLAGS="$CFLAGS"
13891
13892if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
13893	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13894	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
13895printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
13896if test ${xorg_cv_cc_flag_unknown_warning_option+y}
13897then :
13898  printf %s "(cached) " >&6
13899else $as_nop
13900  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13901/* end confdefs.h.  */
13902int i;
13903_ACEOF
13904if ac_fn_c_try_compile "$LINENO"
13905then :
13906  xorg_cv_cc_flag_unknown_warning_option=yes
13907else $as_nop
13908  xorg_cv_cc_flag_unknown_warning_option=no
13909fi
13910rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13911fi
13912{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
13913printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
13914	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
13915	CFLAGS="$xorg_testset_save_CFLAGS"
13916fi
13917
13918if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
13919	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13920		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13921	fi
13922	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13923	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
13924printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
13925if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
13926then :
13927  printf %s "(cached) " >&6
13928else $as_nop
13929  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13930/* end confdefs.h.  */
13931int i;
13932_ACEOF
13933if ac_fn_c_try_compile "$LINENO"
13934then :
13935  xorg_cv_cc_flag_unused_command_line_argument=yes
13936else $as_nop
13937  xorg_cv_cc_flag_unused_command_line_argument=no
13938fi
13939rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13940fi
13941{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
13942printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
13943	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
13944	CFLAGS="$xorg_testset_save_CFLAGS"
13945fi
13946
13947found="no"
13948
13949	if test $found = "no" ; then
13950		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13951			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13952		fi
13953
13954		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
13955			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13956		fi
13957
13958		CFLAGS="$CFLAGS -Wnested-externs"
13959
13960		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnested-externs" >&5
13961printf %s "checking if $CC supports -Wnested-externs... " >&6; }
13962		cacheid=xorg_cv_cc_flag__Wnested_externs
13963		if eval test \${$cacheid+y}
13964then :
13965  printf %s "(cached) " >&6
13966else $as_nop
13967  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13968/* end confdefs.h.  */
13969int i;
13970int
13971main (void)
13972{
13973
13974  ;
13975  return 0;
13976}
13977_ACEOF
13978if ac_fn_c_try_link "$LINENO"
13979then :
13980  eval $cacheid=yes
13981else $as_nop
13982  eval $cacheid=no
13983fi
13984rm -f core conftest.err conftest.$ac_objext conftest.beam \
13985    conftest$ac_exeext conftest.$ac_ext
13986fi
13987
13988
13989		CFLAGS="$xorg_testset_save_CFLAGS"
13990
13991		eval supported=\$$cacheid
13992		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13993printf "%s\n" "$supported" >&6; }
13994		if test "$supported" = "yes" ; then
13995			BASE_CFLAGS="$BASE_CFLAGS -Wnested-externs"
13996			found="yes"
13997		fi
13998	fi
13999
14000
14001
14002
14003
14004
14005
14006
14007
14008
14009
14010
14011
14012
14013
14014xorg_testset_save_CFLAGS="$CFLAGS"
14015
14016if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
14017	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14018	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14019printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14020if test ${xorg_cv_cc_flag_unknown_warning_option+y}
14021then :
14022  printf %s "(cached) " >&6
14023else $as_nop
14024  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14025/* end confdefs.h.  */
14026int i;
14027_ACEOF
14028if ac_fn_c_try_compile "$LINENO"
14029then :
14030  xorg_cv_cc_flag_unknown_warning_option=yes
14031else $as_nop
14032  xorg_cv_cc_flag_unknown_warning_option=no
14033fi
14034rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14035fi
14036{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14037printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
14038	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
14039	CFLAGS="$xorg_testset_save_CFLAGS"
14040fi
14041
14042if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
14043	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14044		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14045	fi
14046	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14047	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14048printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14049if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
14050then :
14051  printf %s "(cached) " >&6
14052else $as_nop
14053  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14054/* end confdefs.h.  */
14055int i;
14056_ACEOF
14057if ac_fn_c_try_compile "$LINENO"
14058then :
14059  xorg_cv_cc_flag_unused_command_line_argument=yes
14060else $as_nop
14061  xorg_cv_cc_flag_unused_command_line_argument=no
14062fi
14063rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14064fi
14065{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14066printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
14067	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
14068	CFLAGS="$xorg_testset_save_CFLAGS"
14069fi
14070
14071found="no"
14072
14073	if test $found = "no" ; then
14074		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14075			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14076		fi
14077
14078		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
14079			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14080		fi
14081
14082		CFLAGS="$CFLAGS -Wbad-function-cast"
14083
14084		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wbad-function-cast" >&5
14085printf %s "checking if $CC supports -Wbad-function-cast... " >&6; }
14086		cacheid=xorg_cv_cc_flag__Wbad_function_cast
14087		if eval test \${$cacheid+y}
14088then :
14089  printf %s "(cached) " >&6
14090else $as_nop
14091  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14092/* end confdefs.h.  */
14093int i;
14094int
14095main (void)
14096{
14097
14098  ;
14099  return 0;
14100}
14101_ACEOF
14102if ac_fn_c_try_link "$LINENO"
14103then :
14104  eval $cacheid=yes
14105else $as_nop
14106  eval $cacheid=no
14107fi
14108rm -f core conftest.err conftest.$ac_objext conftest.beam \
14109    conftest$ac_exeext conftest.$ac_ext
14110fi
14111
14112
14113		CFLAGS="$xorg_testset_save_CFLAGS"
14114
14115		eval supported=\$$cacheid
14116		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14117printf "%s\n" "$supported" >&6; }
14118		if test "$supported" = "yes" ; then
14119			BASE_CFLAGS="$BASE_CFLAGS -Wbad-function-cast"
14120			found="yes"
14121		fi
14122	fi
14123
14124
14125
14126
14127
14128
14129
14130
14131
14132
14133
14134
14135
14136
14137
14138xorg_testset_save_CFLAGS="$CFLAGS"
14139
14140if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
14141	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14142	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14143printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14144if test ${xorg_cv_cc_flag_unknown_warning_option+y}
14145then :
14146  printf %s "(cached) " >&6
14147else $as_nop
14148  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14149/* end confdefs.h.  */
14150int i;
14151_ACEOF
14152if ac_fn_c_try_compile "$LINENO"
14153then :
14154  xorg_cv_cc_flag_unknown_warning_option=yes
14155else $as_nop
14156  xorg_cv_cc_flag_unknown_warning_option=no
14157fi
14158rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14159fi
14160{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14161printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
14162	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
14163	CFLAGS="$xorg_testset_save_CFLAGS"
14164fi
14165
14166if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
14167	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14168		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14169	fi
14170	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14171	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14172printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14173if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
14174then :
14175  printf %s "(cached) " >&6
14176else $as_nop
14177  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14178/* end confdefs.h.  */
14179int i;
14180_ACEOF
14181if ac_fn_c_try_compile "$LINENO"
14182then :
14183  xorg_cv_cc_flag_unused_command_line_argument=yes
14184else $as_nop
14185  xorg_cv_cc_flag_unused_command_line_argument=no
14186fi
14187rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14188fi
14189{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14190printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
14191	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
14192	CFLAGS="$xorg_testset_save_CFLAGS"
14193fi
14194
14195found="no"
14196
14197	if test $found = "no" ; then
14198		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14199			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14200		fi
14201
14202		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
14203			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14204		fi
14205
14206		CFLAGS="$CFLAGS -Wold-style-definition"
14207
14208		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wold-style-definition" >&5
14209printf %s "checking if $CC supports -Wold-style-definition... " >&6; }
14210		cacheid=xorg_cv_cc_flag__Wold_style_definition
14211		if eval test \${$cacheid+y}
14212then :
14213  printf %s "(cached) " >&6
14214else $as_nop
14215  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14216/* end confdefs.h.  */
14217int i;
14218int
14219main (void)
14220{
14221
14222  ;
14223  return 0;
14224}
14225_ACEOF
14226if ac_fn_c_try_link "$LINENO"
14227then :
14228  eval $cacheid=yes
14229else $as_nop
14230  eval $cacheid=no
14231fi
14232rm -f core conftest.err conftest.$ac_objext conftest.beam \
14233    conftest$ac_exeext conftest.$ac_ext
14234fi
14235
14236
14237		CFLAGS="$xorg_testset_save_CFLAGS"
14238
14239		eval supported=\$$cacheid
14240		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14241printf "%s\n" "$supported" >&6; }
14242		if test "$supported" = "yes" ; then
14243			BASE_CFLAGS="$BASE_CFLAGS -Wold-style-definition"
14244			found="yes"
14245		fi
14246	fi
14247
14248	if test $found = "no" ; then
14249		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14250			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14251		fi
14252
14253		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
14254			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14255		fi
14256
14257		CFLAGS="$CFLAGS -fd"
14258
14259		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fd" >&5
14260printf %s "checking if $CC supports -fd... " >&6; }
14261		cacheid=xorg_cv_cc_flag__fd
14262		if eval test \${$cacheid+y}
14263then :
14264  printf %s "(cached) " >&6
14265else $as_nop
14266  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14267/* end confdefs.h.  */
14268int i;
14269int
14270main (void)
14271{
14272
14273  ;
14274  return 0;
14275}
14276_ACEOF
14277if ac_fn_c_try_link "$LINENO"
14278then :
14279  eval $cacheid=yes
14280else $as_nop
14281  eval $cacheid=no
14282fi
14283rm -f core conftest.err conftest.$ac_objext conftest.beam \
14284    conftest$ac_exeext conftest.$ac_ext
14285fi
14286
14287
14288		CFLAGS="$xorg_testset_save_CFLAGS"
14289
14290		eval supported=\$$cacheid
14291		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14292printf "%s\n" "$supported" >&6; }
14293		if test "$supported" = "yes" ; then
14294			BASE_CFLAGS="$BASE_CFLAGS -fd"
14295			found="yes"
14296		fi
14297	fi
14298
14299
14300
14301
14302
14303
14304
14305
14306
14307
14308
14309
14310
14311
14312
14313xorg_testset_save_CFLAGS="$CFLAGS"
14314
14315if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
14316	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14317	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14318printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14319if test ${xorg_cv_cc_flag_unknown_warning_option+y}
14320then :
14321  printf %s "(cached) " >&6
14322else $as_nop
14323  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14324/* end confdefs.h.  */
14325int i;
14326_ACEOF
14327if ac_fn_c_try_compile "$LINENO"
14328then :
14329  xorg_cv_cc_flag_unknown_warning_option=yes
14330else $as_nop
14331  xorg_cv_cc_flag_unknown_warning_option=no
14332fi
14333rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14334fi
14335{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14336printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
14337	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
14338	CFLAGS="$xorg_testset_save_CFLAGS"
14339fi
14340
14341if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
14342	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14343		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14344	fi
14345	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14346	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14347printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14348if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
14349then :
14350  printf %s "(cached) " >&6
14351else $as_nop
14352  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14353/* end confdefs.h.  */
14354int i;
14355_ACEOF
14356if ac_fn_c_try_compile "$LINENO"
14357then :
14358  xorg_cv_cc_flag_unused_command_line_argument=yes
14359else $as_nop
14360  xorg_cv_cc_flag_unused_command_line_argument=no
14361fi
14362rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14363fi
14364{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14365printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
14366	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
14367	CFLAGS="$xorg_testset_save_CFLAGS"
14368fi
14369
14370found="no"
14371
14372	if test $found = "no" ; then
14373		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14374			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14375		fi
14376
14377		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
14378			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14379		fi
14380
14381		CFLAGS="$CFLAGS -Wdeclaration-after-statement"
14382
14383		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wdeclaration-after-statement" >&5
14384printf %s "checking if $CC supports -Wdeclaration-after-statement... " >&6; }
14385		cacheid=xorg_cv_cc_flag__Wdeclaration_after_statement
14386		if eval test \${$cacheid+y}
14387then :
14388  printf %s "(cached) " >&6
14389else $as_nop
14390  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14391/* end confdefs.h.  */
14392int i;
14393int
14394main (void)
14395{
14396
14397  ;
14398  return 0;
14399}
14400_ACEOF
14401if ac_fn_c_try_link "$LINENO"
14402then :
14403  eval $cacheid=yes
14404else $as_nop
14405  eval $cacheid=no
14406fi
14407rm -f core conftest.err conftest.$ac_objext conftest.beam \
14408    conftest$ac_exeext conftest.$ac_ext
14409fi
14410
14411
14412		CFLAGS="$xorg_testset_save_CFLAGS"
14413
14414		eval supported=\$$cacheid
14415		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14416printf "%s\n" "$supported" >&6; }
14417		if test "$supported" = "yes" ; then
14418			BASE_CFLAGS="$BASE_CFLAGS -Wdeclaration-after-statement"
14419			found="yes"
14420		fi
14421	fi
14422
14423
14424
14425
14426
14427# This chunk adds additional warnings that could catch undesired effects.
14428
14429
14430
14431
14432
14433
14434
14435
14436
14437
14438
14439
14440
14441xorg_testset_save_CFLAGS="$CFLAGS"
14442
14443if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
14444	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14445	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14446printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14447if test ${xorg_cv_cc_flag_unknown_warning_option+y}
14448then :
14449  printf %s "(cached) " >&6
14450else $as_nop
14451  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14452/* end confdefs.h.  */
14453int i;
14454_ACEOF
14455if ac_fn_c_try_compile "$LINENO"
14456then :
14457  xorg_cv_cc_flag_unknown_warning_option=yes
14458else $as_nop
14459  xorg_cv_cc_flag_unknown_warning_option=no
14460fi
14461rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14462fi
14463{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14464printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
14465	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
14466	CFLAGS="$xorg_testset_save_CFLAGS"
14467fi
14468
14469if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
14470	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14471		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14472	fi
14473	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14474	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14475printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14476if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
14477then :
14478  printf %s "(cached) " >&6
14479else $as_nop
14480  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14481/* end confdefs.h.  */
14482int i;
14483_ACEOF
14484if ac_fn_c_try_compile "$LINENO"
14485then :
14486  xorg_cv_cc_flag_unused_command_line_argument=yes
14487else $as_nop
14488  xorg_cv_cc_flag_unused_command_line_argument=no
14489fi
14490rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14491fi
14492{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14493printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
14494	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
14495	CFLAGS="$xorg_testset_save_CFLAGS"
14496fi
14497
14498found="no"
14499
14500	if test $found = "no" ; then
14501		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14502			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14503		fi
14504
14505		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
14506			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14507		fi
14508
14509		CFLAGS="$CFLAGS -Wunused"
14510
14511		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused" >&5
14512printf %s "checking if $CC supports -Wunused... " >&6; }
14513		cacheid=xorg_cv_cc_flag__Wunused
14514		if eval test \${$cacheid+y}
14515then :
14516  printf %s "(cached) " >&6
14517else $as_nop
14518  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14519/* end confdefs.h.  */
14520int i;
14521int
14522main (void)
14523{
14524
14525  ;
14526  return 0;
14527}
14528_ACEOF
14529if ac_fn_c_try_link "$LINENO"
14530then :
14531  eval $cacheid=yes
14532else $as_nop
14533  eval $cacheid=no
14534fi
14535rm -f core conftest.err conftest.$ac_objext conftest.beam \
14536    conftest$ac_exeext conftest.$ac_ext
14537fi
14538
14539
14540		CFLAGS="$xorg_testset_save_CFLAGS"
14541
14542		eval supported=\$$cacheid
14543		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14544printf "%s\n" "$supported" >&6; }
14545		if test "$supported" = "yes" ; then
14546			BASE_CFLAGS="$BASE_CFLAGS -Wunused"
14547			found="yes"
14548		fi
14549	fi
14550
14551
14552
14553
14554
14555
14556
14557
14558
14559
14560
14561
14562
14563
14564
14565xorg_testset_save_CFLAGS="$CFLAGS"
14566
14567if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
14568	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14569	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14570printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14571if test ${xorg_cv_cc_flag_unknown_warning_option+y}
14572then :
14573  printf %s "(cached) " >&6
14574else $as_nop
14575  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14576/* end confdefs.h.  */
14577int i;
14578_ACEOF
14579if ac_fn_c_try_compile "$LINENO"
14580then :
14581  xorg_cv_cc_flag_unknown_warning_option=yes
14582else $as_nop
14583  xorg_cv_cc_flag_unknown_warning_option=no
14584fi
14585rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14586fi
14587{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14588printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
14589	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
14590	CFLAGS="$xorg_testset_save_CFLAGS"
14591fi
14592
14593if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
14594	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14595		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14596	fi
14597	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14598	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14599printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14600if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
14601then :
14602  printf %s "(cached) " >&6
14603else $as_nop
14604  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14605/* end confdefs.h.  */
14606int i;
14607_ACEOF
14608if ac_fn_c_try_compile "$LINENO"
14609then :
14610  xorg_cv_cc_flag_unused_command_line_argument=yes
14611else $as_nop
14612  xorg_cv_cc_flag_unused_command_line_argument=no
14613fi
14614rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14615fi
14616{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14617printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
14618	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
14619	CFLAGS="$xorg_testset_save_CFLAGS"
14620fi
14621
14622found="no"
14623
14624	if test $found = "no" ; then
14625		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14626			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14627		fi
14628
14629		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
14630			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14631		fi
14632
14633		CFLAGS="$CFLAGS -Wuninitialized"
14634
14635		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5
14636printf %s "checking if $CC supports -Wuninitialized... " >&6; }
14637		cacheid=xorg_cv_cc_flag__Wuninitialized
14638		if eval test \${$cacheid+y}
14639then :
14640  printf %s "(cached) " >&6
14641else $as_nop
14642  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14643/* end confdefs.h.  */
14644int i;
14645int
14646main (void)
14647{
14648
14649  ;
14650  return 0;
14651}
14652_ACEOF
14653if ac_fn_c_try_link "$LINENO"
14654then :
14655  eval $cacheid=yes
14656else $as_nop
14657  eval $cacheid=no
14658fi
14659rm -f core conftest.err conftest.$ac_objext conftest.beam \
14660    conftest$ac_exeext conftest.$ac_ext
14661fi
14662
14663
14664		CFLAGS="$xorg_testset_save_CFLAGS"
14665
14666		eval supported=\$$cacheid
14667		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14668printf "%s\n" "$supported" >&6; }
14669		if test "$supported" = "yes" ; then
14670			BASE_CFLAGS="$BASE_CFLAGS -Wuninitialized"
14671			found="yes"
14672		fi
14673	fi
14674
14675
14676
14677
14678
14679
14680
14681
14682
14683
14684
14685
14686
14687
14688
14689xorg_testset_save_CFLAGS="$CFLAGS"
14690
14691if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
14692	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14693	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14694printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14695if test ${xorg_cv_cc_flag_unknown_warning_option+y}
14696then :
14697  printf %s "(cached) " >&6
14698else $as_nop
14699  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14700/* end confdefs.h.  */
14701int i;
14702_ACEOF
14703if ac_fn_c_try_compile "$LINENO"
14704then :
14705  xorg_cv_cc_flag_unknown_warning_option=yes
14706else $as_nop
14707  xorg_cv_cc_flag_unknown_warning_option=no
14708fi
14709rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14710fi
14711{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14712printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
14713	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
14714	CFLAGS="$xorg_testset_save_CFLAGS"
14715fi
14716
14717if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
14718	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14719		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14720	fi
14721	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14722	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14723printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14724if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
14725then :
14726  printf %s "(cached) " >&6
14727else $as_nop
14728  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14729/* end confdefs.h.  */
14730int i;
14731_ACEOF
14732if ac_fn_c_try_compile "$LINENO"
14733then :
14734  xorg_cv_cc_flag_unused_command_line_argument=yes
14735else $as_nop
14736  xorg_cv_cc_flag_unused_command_line_argument=no
14737fi
14738rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14739fi
14740{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14741printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
14742	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
14743	CFLAGS="$xorg_testset_save_CFLAGS"
14744fi
14745
14746found="no"
14747
14748	if test $found = "no" ; then
14749		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14750			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14751		fi
14752
14753		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
14754			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14755		fi
14756
14757		CFLAGS="$CFLAGS -Wshadow"
14758
14759		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wshadow" >&5
14760printf %s "checking if $CC supports -Wshadow... " >&6; }
14761		cacheid=xorg_cv_cc_flag__Wshadow
14762		if eval test \${$cacheid+y}
14763then :
14764  printf %s "(cached) " >&6
14765else $as_nop
14766  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14767/* end confdefs.h.  */
14768int i;
14769int
14770main (void)
14771{
14772
14773  ;
14774  return 0;
14775}
14776_ACEOF
14777if ac_fn_c_try_link "$LINENO"
14778then :
14779  eval $cacheid=yes
14780else $as_nop
14781  eval $cacheid=no
14782fi
14783rm -f core conftest.err conftest.$ac_objext conftest.beam \
14784    conftest$ac_exeext conftest.$ac_ext
14785fi
14786
14787
14788		CFLAGS="$xorg_testset_save_CFLAGS"
14789
14790		eval supported=\$$cacheid
14791		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14792printf "%s\n" "$supported" >&6; }
14793		if test "$supported" = "yes" ; then
14794			BASE_CFLAGS="$BASE_CFLAGS -Wshadow"
14795			found="yes"
14796		fi
14797	fi
14798
14799
14800
14801
14802
14803
14804
14805
14806
14807
14808
14809
14810
14811
14812
14813xorg_testset_save_CFLAGS="$CFLAGS"
14814
14815if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
14816	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14817	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14818printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14819if test ${xorg_cv_cc_flag_unknown_warning_option+y}
14820then :
14821  printf %s "(cached) " >&6
14822else $as_nop
14823  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14824/* end confdefs.h.  */
14825int i;
14826_ACEOF
14827if ac_fn_c_try_compile "$LINENO"
14828then :
14829  xorg_cv_cc_flag_unknown_warning_option=yes
14830else $as_nop
14831  xorg_cv_cc_flag_unknown_warning_option=no
14832fi
14833rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14834fi
14835{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14836printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
14837	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
14838	CFLAGS="$xorg_testset_save_CFLAGS"
14839fi
14840
14841if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
14842	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14843		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14844	fi
14845	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14846	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14847printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14848if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
14849then :
14850  printf %s "(cached) " >&6
14851else $as_nop
14852  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14853/* end confdefs.h.  */
14854int i;
14855_ACEOF
14856if ac_fn_c_try_compile "$LINENO"
14857then :
14858  xorg_cv_cc_flag_unused_command_line_argument=yes
14859else $as_nop
14860  xorg_cv_cc_flag_unused_command_line_argument=no
14861fi
14862rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14863fi
14864{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14865printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
14866	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
14867	CFLAGS="$xorg_testset_save_CFLAGS"
14868fi
14869
14870found="no"
14871
14872	if test $found = "no" ; then
14873		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14874			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14875		fi
14876
14877		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
14878			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14879		fi
14880
14881		CFLAGS="$CFLAGS -Wmissing-noreturn"
14882
14883		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-noreturn" >&5
14884printf %s "checking if $CC supports -Wmissing-noreturn... " >&6; }
14885		cacheid=xorg_cv_cc_flag__Wmissing_noreturn
14886		if eval test \${$cacheid+y}
14887then :
14888  printf %s "(cached) " >&6
14889else $as_nop
14890  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14891/* end confdefs.h.  */
14892int i;
14893int
14894main (void)
14895{
14896
14897  ;
14898  return 0;
14899}
14900_ACEOF
14901if ac_fn_c_try_link "$LINENO"
14902then :
14903  eval $cacheid=yes
14904else $as_nop
14905  eval $cacheid=no
14906fi
14907rm -f core conftest.err conftest.$ac_objext conftest.beam \
14908    conftest$ac_exeext conftest.$ac_ext
14909fi
14910
14911
14912		CFLAGS="$xorg_testset_save_CFLAGS"
14913
14914		eval supported=\$$cacheid
14915		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14916printf "%s\n" "$supported" >&6; }
14917		if test "$supported" = "yes" ; then
14918			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-noreturn"
14919			found="yes"
14920		fi
14921	fi
14922
14923
14924
14925
14926
14927
14928
14929
14930
14931
14932
14933
14934
14935
14936
14937xorg_testset_save_CFLAGS="$CFLAGS"
14938
14939if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
14940	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14941	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14942printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14943if test ${xorg_cv_cc_flag_unknown_warning_option+y}
14944then :
14945  printf %s "(cached) " >&6
14946else $as_nop
14947  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14948/* end confdefs.h.  */
14949int i;
14950_ACEOF
14951if ac_fn_c_try_compile "$LINENO"
14952then :
14953  xorg_cv_cc_flag_unknown_warning_option=yes
14954else $as_nop
14955  xorg_cv_cc_flag_unknown_warning_option=no
14956fi
14957rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14958fi
14959{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14960printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
14961	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
14962	CFLAGS="$xorg_testset_save_CFLAGS"
14963fi
14964
14965if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
14966	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14967		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14968	fi
14969	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14970	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14971printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14972if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
14973then :
14974  printf %s "(cached) " >&6
14975else $as_nop
14976  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14977/* end confdefs.h.  */
14978int i;
14979_ACEOF
14980if ac_fn_c_try_compile "$LINENO"
14981then :
14982  xorg_cv_cc_flag_unused_command_line_argument=yes
14983else $as_nop
14984  xorg_cv_cc_flag_unused_command_line_argument=no
14985fi
14986rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14987fi
14988{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14989printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
14990	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
14991	CFLAGS="$xorg_testset_save_CFLAGS"
14992fi
14993
14994found="no"
14995
14996	if test $found = "no" ; then
14997		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14998			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14999		fi
15000
15001		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15002			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15003		fi
15004
15005		CFLAGS="$CFLAGS -Wmissing-format-attribute"
15006
15007		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-format-attribute" >&5
15008printf %s "checking if $CC supports -Wmissing-format-attribute... " >&6; }
15009		cacheid=xorg_cv_cc_flag__Wmissing_format_attribute
15010		if eval test \${$cacheid+y}
15011then :
15012  printf %s "(cached) " >&6
15013else $as_nop
15014  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15015/* end confdefs.h.  */
15016int i;
15017int
15018main (void)
15019{
15020
15021  ;
15022  return 0;
15023}
15024_ACEOF
15025if ac_fn_c_try_link "$LINENO"
15026then :
15027  eval $cacheid=yes
15028else $as_nop
15029  eval $cacheid=no
15030fi
15031rm -f core conftest.err conftest.$ac_objext conftest.beam \
15032    conftest$ac_exeext conftest.$ac_ext
15033fi
15034
15035
15036		CFLAGS="$xorg_testset_save_CFLAGS"
15037
15038		eval supported=\$$cacheid
15039		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15040printf "%s\n" "$supported" >&6; }
15041		if test "$supported" = "yes" ; then
15042			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-format-attribute"
15043			found="yes"
15044		fi
15045	fi
15046
15047
15048
15049
15050
15051
15052
15053
15054
15055
15056
15057
15058
15059
15060
15061xorg_testset_save_CFLAGS="$CFLAGS"
15062
15063if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
15064	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15065	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15066printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15067if test ${xorg_cv_cc_flag_unknown_warning_option+y}
15068then :
15069  printf %s "(cached) " >&6
15070else $as_nop
15071  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15072/* end confdefs.h.  */
15073int i;
15074_ACEOF
15075if ac_fn_c_try_compile "$LINENO"
15076then :
15077  xorg_cv_cc_flag_unknown_warning_option=yes
15078else $as_nop
15079  xorg_cv_cc_flag_unknown_warning_option=no
15080fi
15081rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15082fi
15083{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15084printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
15085	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
15086	CFLAGS="$xorg_testset_save_CFLAGS"
15087fi
15088
15089if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
15090	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15091		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15092	fi
15093	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15094	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15095printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15096if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
15097then :
15098  printf %s "(cached) " >&6
15099else $as_nop
15100  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15101/* end confdefs.h.  */
15102int i;
15103_ACEOF
15104if ac_fn_c_try_compile "$LINENO"
15105then :
15106  xorg_cv_cc_flag_unused_command_line_argument=yes
15107else $as_nop
15108  xorg_cv_cc_flag_unused_command_line_argument=no
15109fi
15110rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15111fi
15112{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15113printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
15114	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
15115	CFLAGS="$xorg_testset_save_CFLAGS"
15116fi
15117
15118found="no"
15119
15120	if test $found = "no" ; then
15121		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15122			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15123		fi
15124
15125		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15126			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15127		fi
15128
15129		CFLAGS="$CFLAGS -Wredundant-decls"
15130
15131		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wredundant-decls" >&5
15132printf %s "checking if $CC supports -Wredundant-decls... " >&6; }
15133		cacheid=xorg_cv_cc_flag__Wredundant_decls
15134		if eval test \${$cacheid+y}
15135then :
15136  printf %s "(cached) " >&6
15137else $as_nop
15138  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15139/* end confdefs.h.  */
15140int i;
15141int
15142main (void)
15143{
15144
15145  ;
15146  return 0;
15147}
15148_ACEOF
15149if ac_fn_c_try_link "$LINENO"
15150then :
15151  eval $cacheid=yes
15152else $as_nop
15153  eval $cacheid=no
15154fi
15155rm -f core conftest.err conftest.$ac_objext conftest.beam \
15156    conftest$ac_exeext conftest.$ac_ext
15157fi
15158
15159
15160		CFLAGS="$xorg_testset_save_CFLAGS"
15161
15162		eval supported=\$$cacheid
15163		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15164printf "%s\n" "$supported" >&6; }
15165		if test "$supported" = "yes" ; then
15166			BASE_CFLAGS="$BASE_CFLAGS -Wredundant-decls"
15167			found="yes"
15168		fi
15169	fi
15170
15171
15172
15173
15174
15175
15176
15177
15178
15179
15180
15181
15182
15183
15184
15185xorg_testset_save_CFLAGS="$CFLAGS"
15186
15187if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
15188	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15189	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15190printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15191if test ${xorg_cv_cc_flag_unknown_warning_option+y}
15192then :
15193  printf %s "(cached) " >&6
15194else $as_nop
15195  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15196/* end confdefs.h.  */
15197int i;
15198_ACEOF
15199if ac_fn_c_try_compile "$LINENO"
15200then :
15201  xorg_cv_cc_flag_unknown_warning_option=yes
15202else $as_nop
15203  xorg_cv_cc_flag_unknown_warning_option=no
15204fi
15205rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15206fi
15207{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15208printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
15209	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
15210	CFLAGS="$xorg_testset_save_CFLAGS"
15211fi
15212
15213if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
15214	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15215		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15216	fi
15217	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15218	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15219printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15220if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
15221then :
15222  printf %s "(cached) " >&6
15223else $as_nop
15224  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15225/* end confdefs.h.  */
15226int i;
15227_ACEOF
15228if ac_fn_c_try_compile "$LINENO"
15229then :
15230  xorg_cv_cc_flag_unused_command_line_argument=yes
15231else $as_nop
15232  xorg_cv_cc_flag_unused_command_line_argument=no
15233fi
15234rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15235fi
15236{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15237printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
15238	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
15239	CFLAGS="$xorg_testset_save_CFLAGS"
15240fi
15241
15242found="no"
15243
15244	if test $found = "no" ; then
15245		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15246			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15247		fi
15248
15249		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15250			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15251		fi
15252
15253		CFLAGS="$CFLAGS -Wlogical-op"
15254
15255		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wlogical-op" >&5
15256printf %s "checking if $CC supports -Wlogical-op... " >&6; }
15257		cacheid=xorg_cv_cc_flag__Wlogical_op
15258		if eval test \${$cacheid+y}
15259then :
15260  printf %s "(cached) " >&6
15261else $as_nop
15262  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15263/* end confdefs.h.  */
15264int i;
15265int
15266main (void)
15267{
15268
15269  ;
15270  return 0;
15271}
15272_ACEOF
15273if ac_fn_c_try_link "$LINENO"
15274then :
15275  eval $cacheid=yes
15276else $as_nop
15277  eval $cacheid=no
15278fi
15279rm -f core conftest.err conftest.$ac_objext conftest.beam \
15280    conftest$ac_exeext conftest.$ac_ext
15281fi
15282
15283
15284		CFLAGS="$xorg_testset_save_CFLAGS"
15285
15286		eval supported=\$$cacheid
15287		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15288printf "%s\n" "$supported" >&6; }
15289		if test "$supported" = "yes" ; then
15290			BASE_CFLAGS="$BASE_CFLAGS -Wlogical-op"
15291			found="yes"
15292		fi
15293	fi
15294
15295
15296
15297# These are currently disabled because they are noisy.  They will be enabled
15298# in the future once the codebase is sufficiently modernized to silence
15299# them.  For now, I don't want them to drown out the other warnings.
15300# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses])
15301# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align])
15302# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-qual])
15303
15304# Turn some warnings into errors, so we don't accidentally get successful builds
15305# when there are problems that should be fixed.
15306
15307if test "x$SELECTIVE_WERROR" = "xyes" ; then
15308
15309
15310
15311
15312
15313
15314
15315
15316
15317
15318
15319
15320
15321xorg_testset_save_CFLAGS="$CFLAGS"
15322
15323if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
15324	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15325	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15326printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15327if test ${xorg_cv_cc_flag_unknown_warning_option+y}
15328then :
15329  printf %s "(cached) " >&6
15330else $as_nop
15331  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15332/* end confdefs.h.  */
15333int i;
15334_ACEOF
15335if ac_fn_c_try_compile "$LINENO"
15336then :
15337  xorg_cv_cc_flag_unknown_warning_option=yes
15338else $as_nop
15339  xorg_cv_cc_flag_unknown_warning_option=no
15340fi
15341rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15342fi
15343{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15344printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
15345	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
15346	CFLAGS="$xorg_testset_save_CFLAGS"
15347fi
15348
15349if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
15350	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15351		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15352	fi
15353	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15354	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15355printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15356if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
15357then :
15358  printf %s "(cached) " >&6
15359else $as_nop
15360  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15361/* end confdefs.h.  */
15362int i;
15363_ACEOF
15364if ac_fn_c_try_compile "$LINENO"
15365then :
15366  xorg_cv_cc_flag_unused_command_line_argument=yes
15367else $as_nop
15368  xorg_cv_cc_flag_unused_command_line_argument=no
15369fi
15370rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15371fi
15372{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15373printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
15374	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
15375	CFLAGS="$xorg_testset_save_CFLAGS"
15376fi
15377
15378found="no"
15379
15380	if test $found = "no" ; then
15381		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15382			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15383		fi
15384
15385		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15386			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15387		fi
15388
15389		CFLAGS="$CFLAGS -Werror=implicit"
15390
15391		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=implicit" >&5
15392printf %s "checking if $CC supports -Werror=implicit... " >&6; }
15393		cacheid=xorg_cv_cc_flag__Werror_implicit
15394		if eval test \${$cacheid+y}
15395then :
15396  printf %s "(cached) " >&6
15397else $as_nop
15398  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15399/* end confdefs.h.  */
15400int i;
15401int
15402main (void)
15403{
15404
15405  ;
15406  return 0;
15407}
15408_ACEOF
15409if ac_fn_c_try_link "$LINENO"
15410then :
15411  eval $cacheid=yes
15412else $as_nop
15413  eval $cacheid=no
15414fi
15415rm -f core conftest.err conftest.$ac_objext conftest.beam \
15416    conftest$ac_exeext conftest.$ac_ext
15417fi
15418
15419
15420		CFLAGS="$xorg_testset_save_CFLAGS"
15421
15422		eval supported=\$$cacheid
15423		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15424printf "%s\n" "$supported" >&6; }
15425		if test "$supported" = "yes" ; then
15426			BASE_CFLAGS="$BASE_CFLAGS -Werror=implicit"
15427			found="yes"
15428		fi
15429	fi
15430
15431	if test $found = "no" ; then
15432		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15433			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15434		fi
15435
15436		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15437			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15438		fi
15439
15440		CFLAGS="$CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED"
15441
15442		{ 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
15443printf %s "checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... " >&6; }
15444		cacheid=xorg_cv_cc_flag__errwarn_E_NO_EXPLICIT_TYPE_GIVEN__errwarn_E_NO_IMPLICIT_DECL_ALLOWED
15445		if eval test \${$cacheid+y}
15446then :
15447  printf %s "(cached) " >&6
15448else $as_nop
15449  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15450/* end confdefs.h.  */
15451int i;
15452int
15453main (void)
15454{
15455
15456  ;
15457  return 0;
15458}
15459_ACEOF
15460if ac_fn_c_try_link "$LINENO"
15461then :
15462  eval $cacheid=yes
15463else $as_nop
15464  eval $cacheid=no
15465fi
15466rm -f core conftest.err conftest.$ac_objext conftest.beam \
15467    conftest$ac_exeext conftest.$ac_ext
15468fi
15469
15470
15471		CFLAGS="$xorg_testset_save_CFLAGS"
15472
15473		eval supported=\$$cacheid
15474		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15475printf "%s\n" "$supported" >&6; }
15476		if test "$supported" = "yes" ; then
15477			BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED"
15478			found="yes"
15479		fi
15480	fi
15481
15482
15483
15484
15485
15486
15487
15488
15489
15490
15491
15492
15493
15494
15495
15496xorg_testset_save_CFLAGS="$CFLAGS"
15497
15498if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
15499	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15500	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15501printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15502if test ${xorg_cv_cc_flag_unknown_warning_option+y}
15503then :
15504  printf %s "(cached) " >&6
15505else $as_nop
15506  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15507/* end confdefs.h.  */
15508int i;
15509_ACEOF
15510if ac_fn_c_try_compile "$LINENO"
15511then :
15512  xorg_cv_cc_flag_unknown_warning_option=yes
15513else $as_nop
15514  xorg_cv_cc_flag_unknown_warning_option=no
15515fi
15516rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15517fi
15518{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15519printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
15520	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
15521	CFLAGS="$xorg_testset_save_CFLAGS"
15522fi
15523
15524if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
15525	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15526		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15527	fi
15528	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15529	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15530printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15531if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
15532then :
15533  printf %s "(cached) " >&6
15534else $as_nop
15535  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15536/* end confdefs.h.  */
15537int i;
15538_ACEOF
15539if ac_fn_c_try_compile "$LINENO"
15540then :
15541  xorg_cv_cc_flag_unused_command_line_argument=yes
15542else $as_nop
15543  xorg_cv_cc_flag_unused_command_line_argument=no
15544fi
15545rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15546fi
15547{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15548printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
15549	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
15550	CFLAGS="$xorg_testset_save_CFLAGS"
15551fi
15552
15553found="no"
15554
15555	if test $found = "no" ; then
15556		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15557			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15558		fi
15559
15560		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15561			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15562		fi
15563
15564		CFLAGS="$CFLAGS -Werror=nonnull"
15565
15566		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=nonnull" >&5
15567printf %s "checking if $CC supports -Werror=nonnull... " >&6; }
15568		cacheid=xorg_cv_cc_flag__Werror_nonnull
15569		if eval test \${$cacheid+y}
15570then :
15571  printf %s "(cached) " >&6
15572else $as_nop
15573  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15574/* end confdefs.h.  */
15575int i;
15576int
15577main (void)
15578{
15579
15580  ;
15581  return 0;
15582}
15583_ACEOF
15584if ac_fn_c_try_link "$LINENO"
15585then :
15586  eval $cacheid=yes
15587else $as_nop
15588  eval $cacheid=no
15589fi
15590rm -f core conftest.err conftest.$ac_objext conftest.beam \
15591    conftest$ac_exeext conftest.$ac_ext
15592fi
15593
15594
15595		CFLAGS="$xorg_testset_save_CFLAGS"
15596
15597		eval supported=\$$cacheid
15598		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15599printf "%s\n" "$supported" >&6; }
15600		if test "$supported" = "yes" ; then
15601			BASE_CFLAGS="$BASE_CFLAGS -Werror=nonnull"
15602			found="yes"
15603		fi
15604	fi
15605
15606
15607
15608
15609
15610
15611
15612
15613
15614
15615
15616
15617
15618
15619
15620xorg_testset_save_CFLAGS="$CFLAGS"
15621
15622if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
15623	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15624	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15625printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15626if test ${xorg_cv_cc_flag_unknown_warning_option+y}
15627then :
15628  printf %s "(cached) " >&6
15629else $as_nop
15630  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15631/* end confdefs.h.  */
15632int i;
15633_ACEOF
15634if ac_fn_c_try_compile "$LINENO"
15635then :
15636  xorg_cv_cc_flag_unknown_warning_option=yes
15637else $as_nop
15638  xorg_cv_cc_flag_unknown_warning_option=no
15639fi
15640rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15641fi
15642{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15643printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
15644	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
15645	CFLAGS="$xorg_testset_save_CFLAGS"
15646fi
15647
15648if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
15649	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15650		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15651	fi
15652	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15653	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15654printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15655if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
15656then :
15657  printf %s "(cached) " >&6
15658else $as_nop
15659  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15660/* end confdefs.h.  */
15661int i;
15662_ACEOF
15663if ac_fn_c_try_compile "$LINENO"
15664then :
15665  xorg_cv_cc_flag_unused_command_line_argument=yes
15666else $as_nop
15667  xorg_cv_cc_flag_unused_command_line_argument=no
15668fi
15669rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15670fi
15671{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15672printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
15673	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
15674	CFLAGS="$xorg_testset_save_CFLAGS"
15675fi
15676
15677found="no"
15678
15679	if test $found = "no" ; then
15680		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15681			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15682		fi
15683
15684		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15685			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15686		fi
15687
15688		CFLAGS="$CFLAGS -Werror=init-self"
15689
15690		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=init-self" >&5
15691printf %s "checking if $CC supports -Werror=init-self... " >&6; }
15692		cacheid=xorg_cv_cc_flag__Werror_init_self
15693		if eval test \${$cacheid+y}
15694then :
15695  printf %s "(cached) " >&6
15696else $as_nop
15697  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15698/* end confdefs.h.  */
15699int i;
15700int
15701main (void)
15702{
15703
15704  ;
15705  return 0;
15706}
15707_ACEOF
15708if ac_fn_c_try_link "$LINENO"
15709then :
15710  eval $cacheid=yes
15711else $as_nop
15712  eval $cacheid=no
15713fi
15714rm -f core conftest.err conftest.$ac_objext conftest.beam \
15715    conftest$ac_exeext conftest.$ac_ext
15716fi
15717
15718
15719		CFLAGS="$xorg_testset_save_CFLAGS"
15720
15721		eval supported=\$$cacheid
15722		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15723printf "%s\n" "$supported" >&6; }
15724		if test "$supported" = "yes" ; then
15725			BASE_CFLAGS="$BASE_CFLAGS -Werror=init-self"
15726			found="yes"
15727		fi
15728	fi
15729
15730
15731
15732
15733
15734
15735
15736
15737
15738
15739
15740
15741
15742
15743
15744xorg_testset_save_CFLAGS="$CFLAGS"
15745
15746if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
15747	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15748	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15749printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15750if test ${xorg_cv_cc_flag_unknown_warning_option+y}
15751then :
15752  printf %s "(cached) " >&6
15753else $as_nop
15754  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15755/* end confdefs.h.  */
15756int i;
15757_ACEOF
15758if ac_fn_c_try_compile "$LINENO"
15759then :
15760  xorg_cv_cc_flag_unknown_warning_option=yes
15761else $as_nop
15762  xorg_cv_cc_flag_unknown_warning_option=no
15763fi
15764rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15765fi
15766{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15767printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
15768	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
15769	CFLAGS="$xorg_testset_save_CFLAGS"
15770fi
15771
15772if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
15773	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15774		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15775	fi
15776	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15777	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15778printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15779if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
15780then :
15781  printf %s "(cached) " >&6
15782else $as_nop
15783  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15784/* end confdefs.h.  */
15785int i;
15786_ACEOF
15787if ac_fn_c_try_compile "$LINENO"
15788then :
15789  xorg_cv_cc_flag_unused_command_line_argument=yes
15790else $as_nop
15791  xorg_cv_cc_flag_unused_command_line_argument=no
15792fi
15793rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15794fi
15795{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15796printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
15797	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
15798	CFLAGS="$xorg_testset_save_CFLAGS"
15799fi
15800
15801found="no"
15802
15803	if test $found = "no" ; then
15804		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15805			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15806		fi
15807
15808		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15809			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15810		fi
15811
15812		CFLAGS="$CFLAGS -Werror=main"
15813
15814		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=main" >&5
15815printf %s "checking if $CC supports -Werror=main... " >&6; }
15816		cacheid=xorg_cv_cc_flag__Werror_main
15817		if eval test \${$cacheid+y}
15818then :
15819  printf %s "(cached) " >&6
15820else $as_nop
15821  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15822/* end confdefs.h.  */
15823int i;
15824int
15825main (void)
15826{
15827
15828  ;
15829  return 0;
15830}
15831_ACEOF
15832if ac_fn_c_try_link "$LINENO"
15833then :
15834  eval $cacheid=yes
15835else $as_nop
15836  eval $cacheid=no
15837fi
15838rm -f core conftest.err conftest.$ac_objext conftest.beam \
15839    conftest$ac_exeext conftest.$ac_ext
15840fi
15841
15842
15843		CFLAGS="$xorg_testset_save_CFLAGS"
15844
15845		eval supported=\$$cacheid
15846		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15847printf "%s\n" "$supported" >&6; }
15848		if test "$supported" = "yes" ; then
15849			BASE_CFLAGS="$BASE_CFLAGS -Werror=main"
15850			found="yes"
15851		fi
15852	fi
15853
15854
15855
15856
15857
15858
15859
15860
15861
15862
15863
15864
15865
15866
15867
15868xorg_testset_save_CFLAGS="$CFLAGS"
15869
15870if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
15871	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15872	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15873printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15874if test ${xorg_cv_cc_flag_unknown_warning_option+y}
15875then :
15876  printf %s "(cached) " >&6
15877else $as_nop
15878  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15879/* end confdefs.h.  */
15880int i;
15881_ACEOF
15882if ac_fn_c_try_compile "$LINENO"
15883then :
15884  xorg_cv_cc_flag_unknown_warning_option=yes
15885else $as_nop
15886  xorg_cv_cc_flag_unknown_warning_option=no
15887fi
15888rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15889fi
15890{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15891printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
15892	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
15893	CFLAGS="$xorg_testset_save_CFLAGS"
15894fi
15895
15896if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
15897	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15898		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15899	fi
15900	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15901	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15902printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15903if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
15904then :
15905  printf %s "(cached) " >&6
15906else $as_nop
15907  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15908/* end confdefs.h.  */
15909int i;
15910_ACEOF
15911if ac_fn_c_try_compile "$LINENO"
15912then :
15913  xorg_cv_cc_flag_unused_command_line_argument=yes
15914else $as_nop
15915  xorg_cv_cc_flag_unused_command_line_argument=no
15916fi
15917rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15918fi
15919{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15920printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
15921	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
15922	CFLAGS="$xorg_testset_save_CFLAGS"
15923fi
15924
15925found="no"
15926
15927	if test $found = "no" ; then
15928		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15929			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15930		fi
15931
15932		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15933			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15934		fi
15935
15936		CFLAGS="$CFLAGS -Werror=missing-braces"
15937
15938		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=missing-braces" >&5
15939printf %s "checking if $CC supports -Werror=missing-braces... " >&6; }
15940		cacheid=xorg_cv_cc_flag__Werror_missing_braces
15941		if eval test \${$cacheid+y}
15942then :
15943  printf %s "(cached) " >&6
15944else $as_nop
15945  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15946/* end confdefs.h.  */
15947int i;
15948int
15949main (void)
15950{
15951
15952  ;
15953  return 0;
15954}
15955_ACEOF
15956if ac_fn_c_try_link "$LINENO"
15957then :
15958  eval $cacheid=yes
15959else $as_nop
15960  eval $cacheid=no
15961fi
15962rm -f core conftest.err conftest.$ac_objext conftest.beam \
15963    conftest$ac_exeext conftest.$ac_ext
15964fi
15965
15966
15967		CFLAGS="$xorg_testset_save_CFLAGS"
15968
15969		eval supported=\$$cacheid
15970		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15971printf "%s\n" "$supported" >&6; }
15972		if test "$supported" = "yes" ; then
15973			BASE_CFLAGS="$BASE_CFLAGS -Werror=missing-braces"
15974			found="yes"
15975		fi
15976	fi
15977
15978
15979
15980
15981
15982
15983
15984
15985
15986
15987
15988
15989
15990
15991
15992xorg_testset_save_CFLAGS="$CFLAGS"
15993
15994if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
15995	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15996	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15997printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15998if test ${xorg_cv_cc_flag_unknown_warning_option+y}
15999then :
16000  printf %s "(cached) " >&6
16001else $as_nop
16002  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16003/* end confdefs.h.  */
16004int i;
16005_ACEOF
16006if ac_fn_c_try_compile "$LINENO"
16007then :
16008  xorg_cv_cc_flag_unknown_warning_option=yes
16009else $as_nop
16010  xorg_cv_cc_flag_unknown_warning_option=no
16011fi
16012rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16013fi
16014{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16015printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
16016	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
16017	CFLAGS="$xorg_testset_save_CFLAGS"
16018fi
16019
16020if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
16021	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16022		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16023	fi
16024	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16025	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16026printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16027if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
16028then :
16029  printf %s "(cached) " >&6
16030else $as_nop
16031  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16032/* end confdefs.h.  */
16033int i;
16034_ACEOF
16035if ac_fn_c_try_compile "$LINENO"
16036then :
16037  xorg_cv_cc_flag_unused_command_line_argument=yes
16038else $as_nop
16039  xorg_cv_cc_flag_unused_command_line_argument=no
16040fi
16041rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16042fi
16043{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16044printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
16045	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
16046	CFLAGS="$xorg_testset_save_CFLAGS"
16047fi
16048
16049found="no"
16050
16051	if test $found = "no" ; then
16052		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16053			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16054		fi
16055
16056		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16057			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16058		fi
16059
16060		CFLAGS="$CFLAGS -Werror=sequence-point"
16061
16062		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=sequence-point" >&5
16063printf %s "checking if $CC supports -Werror=sequence-point... " >&6; }
16064		cacheid=xorg_cv_cc_flag__Werror_sequence_point
16065		if eval test \${$cacheid+y}
16066then :
16067  printf %s "(cached) " >&6
16068else $as_nop
16069  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16070/* end confdefs.h.  */
16071int i;
16072int
16073main (void)
16074{
16075
16076  ;
16077  return 0;
16078}
16079_ACEOF
16080if ac_fn_c_try_link "$LINENO"
16081then :
16082  eval $cacheid=yes
16083else $as_nop
16084  eval $cacheid=no
16085fi
16086rm -f core conftest.err conftest.$ac_objext conftest.beam \
16087    conftest$ac_exeext conftest.$ac_ext
16088fi
16089
16090
16091		CFLAGS="$xorg_testset_save_CFLAGS"
16092
16093		eval supported=\$$cacheid
16094		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16095printf "%s\n" "$supported" >&6; }
16096		if test "$supported" = "yes" ; then
16097			BASE_CFLAGS="$BASE_CFLAGS -Werror=sequence-point"
16098			found="yes"
16099		fi
16100	fi
16101
16102
16103
16104
16105
16106
16107
16108
16109
16110
16111
16112
16113
16114
16115
16116xorg_testset_save_CFLAGS="$CFLAGS"
16117
16118if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
16119	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16120	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16121printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16122if test ${xorg_cv_cc_flag_unknown_warning_option+y}
16123then :
16124  printf %s "(cached) " >&6
16125else $as_nop
16126  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16127/* end confdefs.h.  */
16128int i;
16129_ACEOF
16130if ac_fn_c_try_compile "$LINENO"
16131then :
16132  xorg_cv_cc_flag_unknown_warning_option=yes
16133else $as_nop
16134  xorg_cv_cc_flag_unknown_warning_option=no
16135fi
16136rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16137fi
16138{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16139printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
16140	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
16141	CFLAGS="$xorg_testset_save_CFLAGS"
16142fi
16143
16144if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
16145	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16146		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16147	fi
16148	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16149	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16150printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16151if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
16152then :
16153  printf %s "(cached) " >&6
16154else $as_nop
16155  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16156/* end confdefs.h.  */
16157int i;
16158_ACEOF
16159if ac_fn_c_try_compile "$LINENO"
16160then :
16161  xorg_cv_cc_flag_unused_command_line_argument=yes
16162else $as_nop
16163  xorg_cv_cc_flag_unused_command_line_argument=no
16164fi
16165rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16166fi
16167{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16168printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
16169	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
16170	CFLAGS="$xorg_testset_save_CFLAGS"
16171fi
16172
16173found="no"
16174
16175	if test $found = "no" ; then
16176		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16177			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16178		fi
16179
16180		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16181			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16182		fi
16183
16184		CFLAGS="$CFLAGS -Werror=return-type"
16185
16186		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=return-type" >&5
16187printf %s "checking if $CC supports -Werror=return-type... " >&6; }
16188		cacheid=xorg_cv_cc_flag__Werror_return_type
16189		if eval test \${$cacheid+y}
16190then :
16191  printf %s "(cached) " >&6
16192else $as_nop
16193  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16194/* end confdefs.h.  */
16195int i;
16196int
16197main (void)
16198{
16199
16200  ;
16201  return 0;
16202}
16203_ACEOF
16204if ac_fn_c_try_link "$LINENO"
16205then :
16206  eval $cacheid=yes
16207else $as_nop
16208  eval $cacheid=no
16209fi
16210rm -f core conftest.err conftest.$ac_objext conftest.beam \
16211    conftest$ac_exeext conftest.$ac_ext
16212fi
16213
16214
16215		CFLAGS="$xorg_testset_save_CFLAGS"
16216
16217		eval supported=\$$cacheid
16218		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16219printf "%s\n" "$supported" >&6; }
16220		if test "$supported" = "yes" ; then
16221			BASE_CFLAGS="$BASE_CFLAGS -Werror=return-type"
16222			found="yes"
16223		fi
16224	fi
16225
16226	if test $found = "no" ; then
16227		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16228			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16229		fi
16230
16231		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16232			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16233		fi
16234
16235		CFLAGS="$CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT"
16236
16237		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT" >&5
16238printf %s "checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT... " >&6; }
16239		cacheid=xorg_cv_cc_flag__errwarn_E_FUNC_HAS_NO_RETURN_STMT
16240		if eval test \${$cacheid+y}
16241then :
16242  printf %s "(cached) " >&6
16243else $as_nop
16244  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16245/* end confdefs.h.  */
16246int i;
16247int
16248main (void)
16249{
16250
16251  ;
16252  return 0;
16253}
16254_ACEOF
16255if ac_fn_c_try_link "$LINENO"
16256then :
16257  eval $cacheid=yes
16258else $as_nop
16259  eval $cacheid=no
16260fi
16261rm -f core conftest.err conftest.$ac_objext conftest.beam \
16262    conftest$ac_exeext conftest.$ac_ext
16263fi
16264
16265
16266		CFLAGS="$xorg_testset_save_CFLAGS"
16267
16268		eval supported=\$$cacheid
16269		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16270printf "%s\n" "$supported" >&6; }
16271		if test "$supported" = "yes" ; then
16272			BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT"
16273			found="yes"
16274		fi
16275	fi
16276
16277
16278
16279
16280
16281
16282
16283
16284
16285
16286
16287
16288
16289
16290
16291xorg_testset_save_CFLAGS="$CFLAGS"
16292
16293if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
16294	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16295	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16296printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16297if test ${xorg_cv_cc_flag_unknown_warning_option+y}
16298then :
16299  printf %s "(cached) " >&6
16300else $as_nop
16301  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16302/* end confdefs.h.  */
16303int i;
16304_ACEOF
16305if ac_fn_c_try_compile "$LINENO"
16306then :
16307  xorg_cv_cc_flag_unknown_warning_option=yes
16308else $as_nop
16309  xorg_cv_cc_flag_unknown_warning_option=no
16310fi
16311rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16312fi
16313{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16314printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
16315	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
16316	CFLAGS="$xorg_testset_save_CFLAGS"
16317fi
16318
16319if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
16320	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16321		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16322	fi
16323	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16324	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16325printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16326if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
16327then :
16328  printf %s "(cached) " >&6
16329else $as_nop
16330  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16331/* end confdefs.h.  */
16332int i;
16333_ACEOF
16334if ac_fn_c_try_compile "$LINENO"
16335then :
16336  xorg_cv_cc_flag_unused_command_line_argument=yes
16337else $as_nop
16338  xorg_cv_cc_flag_unused_command_line_argument=no
16339fi
16340rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16341fi
16342{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16343printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
16344	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
16345	CFLAGS="$xorg_testset_save_CFLAGS"
16346fi
16347
16348found="no"
16349
16350	if test $found = "no" ; then
16351		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16352			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16353		fi
16354
16355		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16356			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16357		fi
16358
16359		CFLAGS="$CFLAGS -Werror=trigraphs"
16360
16361		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=trigraphs" >&5
16362printf %s "checking if $CC supports -Werror=trigraphs... " >&6; }
16363		cacheid=xorg_cv_cc_flag__Werror_trigraphs
16364		if eval test \${$cacheid+y}
16365then :
16366  printf %s "(cached) " >&6
16367else $as_nop
16368  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16369/* end confdefs.h.  */
16370int i;
16371int
16372main (void)
16373{
16374
16375  ;
16376  return 0;
16377}
16378_ACEOF
16379if ac_fn_c_try_link "$LINENO"
16380then :
16381  eval $cacheid=yes
16382else $as_nop
16383  eval $cacheid=no
16384fi
16385rm -f core conftest.err conftest.$ac_objext conftest.beam \
16386    conftest$ac_exeext conftest.$ac_ext
16387fi
16388
16389
16390		CFLAGS="$xorg_testset_save_CFLAGS"
16391
16392		eval supported=\$$cacheid
16393		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16394printf "%s\n" "$supported" >&6; }
16395		if test "$supported" = "yes" ; then
16396			BASE_CFLAGS="$BASE_CFLAGS -Werror=trigraphs"
16397			found="yes"
16398		fi
16399	fi
16400
16401
16402
16403
16404
16405
16406
16407
16408
16409
16410
16411
16412
16413
16414
16415xorg_testset_save_CFLAGS="$CFLAGS"
16416
16417if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
16418	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16419	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16420printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16421if test ${xorg_cv_cc_flag_unknown_warning_option+y}
16422then :
16423  printf %s "(cached) " >&6
16424else $as_nop
16425  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16426/* end confdefs.h.  */
16427int i;
16428_ACEOF
16429if ac_fn_c_try_compile "$LINENO"
16430then :
16431  xorg_cv_cc_flag_unknown_warning_option=yes
16432else $as_nop
16433  xorg_cv_cc_flag_unknown_warning_option=no
16434fi
16435rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16436fi
16437{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16438printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
16439	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
16440	CFLAGS="$xorg_testset_save_CFLAGS"
16441fi
16442
16443if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
16444	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16445		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16446	fi
16447	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16448	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16449printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16450if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
16451then :
16452  printf %s "(cached) " >&6
16453else $as_nop
16454  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16455/* end confdefs.h.  */
16456int i;
16457_ACEOF
16458if ac_fn_c_try_compile "$LINENO"
16459then :
16460  xorg_cv_cc_flag_unused_command_line_argument=yes
16461else $as_nop
16462  xorg_cv_cc_flag_unused_command_line_argument=no
16463fi
16464rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16465fi
16466{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16467printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
16468	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
16469	CFLAGS="$xorg_testset_save_CFLAGS"
16470fi
16471
16472found="no"
16473
16474	if test $found = "no" ; then
16475		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16476			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16477		fi
16478
16479		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16480			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16481		fi
16482
16483		CFLAGS="$CFLAGS -Werror=array-bounds"
16484
16485		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=array-bounds" >&5
16486printf %s "checking if $CC supports -Werror=array-bounds... " >&6; }
16487		cacheid=xorg_cv_cc_flag__Werror_array_bounds
16488		if eval test \${$cacheid+y}
16489then :
16490  printf %s "(cached) " >&6
16491else $as_nop
16492  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16493/* end confdefs.h.  */
16494int i;
16495int
16496main (void)
16497{
16498
16499  ;
16500  return 0;
16501}
16502_ACEOF
16503if ac_fn_c_try_link "$LINENO"
16504then :
16505  eval $cacheid=yes
16506else $as_nop
16507  eval $cacheid=no
16508fi
16509rm -f core conftest.err conftest.$ac_objext conftest.beam \
16510    conftest$ac_exeext conftest.$ac_ext
16511fi
16512
16513
16514		CFLAGS="$xorg_testset_save_CFLAGS"
16515
16516		eval supported=\$$cacheid
16517		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16518printf "%s\n" "$supported" >&6; }
16519		if test "$supported" = "yes" ; then
16520			BASE_CFLAGS="$BASE_CFLAGS -Werror=array-bounds"
16521			found="yes"
16522		fi
16523	fi
16524
16525
16526
16527
16528
16529
16530
16531
16532
16533
16534
16535
16536
16537
16538
16539xorg_testset_save_CFLAGS="$CFLAGS"
16540
16541if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
16542	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16543	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16544printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16545if test ${xorg_cv_cc_flag_unknown_warning_option+y}
16546then :
16547  printf %s "(cached) " >&6
16548else $as_nop
16549  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16550/* end confdefs.h.  */
16551int i;
16552_ACEOF
16553if ac_fn_c_try_compile "$LINENO"
16554then :
16555  xorg_cv_cc_flag_unknown_warning_option=yes
16556else $as_nop
16557  xorg_cv_cc_flag_unknown_warning_option=no
16558fi
16559rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16560fi
16561{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16562printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
16563	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
16564	CFLAGS="$xorg_testset_save_CFLAGS"
16565fi
16566
16567if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
16568	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16569		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16570	fi
16571	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16572	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16573printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16574if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
16575then :
16576  printf %s "(cached) " >&6
16577else $as_nop
16578  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16579/* end confdefs.h.  */
16580int i;
16581_ACEOF
16582if ac_fn_c_try_compile "$LINENO"
16583then :
16584  xorg_cv_cc_flag_unused_command_line_argument=yes
16585else $as_nop
16586  xorg_cv_cc_flag_unused_command_line_argument=no
16587fi
16588rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16589fi
16590{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16591printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
16592	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
16593	CFLAGS="$xorg_testset_save_CFLAGS"
16594fi
16595
16596found="no"
16597
16598	if test $found = "no" ; then
16599		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16600			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16601		fi
16602
16603		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16604			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16605		fi
16606
16607		CFLAGS="$CFLAGS -Werror=write-strings"
16608
16609		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=write-strings" >&5
16610printf %s "checking if $CC supports -Werror=write-strings... " >&6; }
16611		cacheid=xorg_cv_cc_flag__Werror_write_strings
16612		if eval test \${$cacheid+y}
16613then :
16614  printf %s "(cached) " >&6
16615else $as_nop
16616  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16617/* end confdefs.h.  */
16618int i;
16619int
16620main (void)
16621{
16622
16623  ;
16624  return 0;
16625}
16626_ACEOF
16627if ac_fn_c_try_link "$LINENO"
16628then :
16629  eval $cacheid=yes
16630else $as_nop
16631  eval $cacheid=no
16632fi
16633rm -f core conftest.err conftest.$ac_objext conftest.beam \
16634    conftest$ac_exeext conftest.$ac_ext
16635fi
16636
16637
16638		CFLAGS="$xorg_testset_save_CFLAGS"
16639
16640		eval supported=\$$cacheid
16641		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16642printf "%s\n" "$supported" >&6; }
16643		if test "$supported" = "yes" ; then
16644			BASE_CFLAGS="$BASE_CFLAGS -Werror=write-strings"
16645			found="yes"
16646		fi
16647	fi
16648
16649
16650
16651
16652
16653
16654
16655
16656
16657
16658
16659
16660
16661
16662
16663xorg_testset_save_CFLAGS="$CFLAGS"
16664
16665if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
16666	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16667	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16668printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16669if test ${xorg_cv_cc_flag_unknown_warning_option+y}
16670then :
16671  printf %s "(cached) " >&6
16672else $as_nop
16673  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16674/* end confdefs.h.  */
16675int i;
16676_ACEOF
16677if ac_fn_c_try_compile "$LINENO"
16678then :
16679  xorg_cv_cc_flag_unknown_warning_option=yes
16680else $as_nop
16681  xorg_cv_cc_flag_unknown_warning_option=no
16682fi
16683rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16684fi
16685{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16686printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
16687	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
16688	CFLAGS="$xorg_testset_save_CFLAGS"
16689fi
16690
16691if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
16692	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16693		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16694	fi
16695	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16696	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16697printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16698if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
16699then :
16700  printf %s "(cached) " >&6
16701else $as_nop
16702  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16703/* end confdefs.h.  */
16704int i;
16705_ACEOF
16706if ac_fn_c_try_compile "$LINENO"
16707then :
16708  xorg_cv_cc_flag_unused_command_line_argument=yes
16709else $as_nop
16710  xorg_cv_cc_flag_unused_command_line_argument=no
16711fi
16712rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16713fi
16714{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16715printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
16716	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
16717	CFLAGS="$xorg_testset_save_CFLAGS"
16718fi
16719
16720found="no"
16721
16722	if test $found = "no" ; then
16723		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16724			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16725		fi
16726
16727		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16728			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16729		fi
16730
16731		CFLAGS="$CFLAGS -Werror=address"
16732
16733		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=address" >&5
16734printf %s "checking if $CC supports -Werror=address... " >&6; }
16735		cacheid=xorg_cv_cc_flag__Werror_address
16736		if eval test \${$cacheid+y}
16737then :
16738  printf %s "(cached) " >&6
16739else $as_nop
16740  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16741/* end confdefs.h.  */
16742int i;
16743int
16744main (void)
16745{
16746
16747  ;
16748  return 0;
16749}
16750_ACEOF
16751if ac_fn_c_try_link "$LINENO"
16752then :
16753  eval $cacheid=yes
16754else $as_nop
16755  eval $cacheid=no
16756fi
16757rm -f core conftest.err conftest.$ac_objext conftest.beam \
16758    conftest$ac_exeext conftest.$ac_ext
16759fi
16760
16761
16762		CFLAGS="$xorg_testset_save_CFLAGS"
16763
16764		eval supported=\$$cacheid
16765		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16766printf "%s\n" "$supported" >&6; }
16767		if test "$supported" = "yes" ; then
16768			BASE_CFLAGS="$BASE_CFLAGS -Werror=address"
16769			found="yes"
16770		fi
16771	fi
16772
16773
16774
16775
16776
16777
16778
16779
16780
16781
16782
16783
16784
16785
16786
16787xorg_testset_save_CFLAGS="$CFLAGS"
16788
16789if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
16790	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16791	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16792printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16793if test ${xorg_cv_cc_flag_unknown_warning_option+y}
16794then :
16795  printf %s "(cached) " >&6
16796else $as_nop
16797  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16798/* end confdefs.h.  */
16799int i;
16800_ACEOF
16801if ac_fn_c_try_compile "$LINENO"
16802then :
16803  xorg_cv_cc_flag_unknown_warning_option=yes
16804else $as_nop
16805  xorg_cv_cc_flag_unknown_warning_option=no
16806fi
16807rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16808fi
16809{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16810printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
16811	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
16812	CFLAGS="$xorg_testset_save_CFLAGS"
16813fi
16814
16815if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
16816	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16817		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16818	fi
16819	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16820	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16821printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16822if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
16823then :
16824  printf %s "(cached) " >&6
16825else $as_nop
16826  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16827/* end confdefs.h.  */
16828int i;
16829_ACEOF
16830if ac_fn_c_try_compile "$LINENO"
16831then :
16832  xorg_cv_cc_flag_unused_command_line_argument=yes
16833else $as_nop
16834  xorg_cv_cc_flag_unused_command_line_argument=no
16835fi
16836rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16837fi
16838{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16839printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
16840	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
16841	CFLAGS="$xorg_testset_save_CFLAGS"
16842fi
16843
16844found="no"
16845
16846	if test $found = "no" ; then
16847		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16848			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16849		fi
16850
16851		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16852			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16853		fi
16854
16855		CFLAGS="$CFLAGS -Werror=int-to-pointer-cast"
16856
16857		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=int-to-pointer-cast" >&5
16858printf %s "checking if $CC supports -Werror=int-to-pointer-cast... " >&6; }
16859		cacheid=xorg_cv_cc_flag__Werror_int_to_pointer_cast
16860		if eval test \${$cacheid+y}
16861then :
16862  printf %s "(cached) " >&6
16863else $as_nop
16864  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16865/* end confdefs.h.  */
16866int i;
16867int
16868main (void)
16869{
16870
16871  ;
16872  return 0;
16873}
16874_ACEOF
16875if ac_fn_c_try_link "$LINENO"
16876then :
16877  eval $cacheid=yes
16878else $as_nop
16879  eval $cacheid=no
16880fi
16881rm -f core conftest.err conftest.$ac_objext conftest.beam \
16882    conftest$ac_exeext conftest.$ac_ext
16883fi
16884
16885
16886		CFLAGS="$xorg_testset_save_CFLAGS"
16887
16888		eval supported=\$$cacheid
16889		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16890printf "%s\n" "$supported" >&6; }
16891		if test "$supported" = "yes" ; then
16892			BASE_CFLAGS="$BASE_CFLAGS -Werror=int-to-pointer-cast"
16893			found="yes"
16894		fi
16895	fi
16896
16897	if test $found = "no" ; then
16898		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16899			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16900		fi
16901
16902		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16903			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16904		fi
16905
16906		CFLAGS="$CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION"
16907
16908		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION" >&5
16909printf %s "checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION... " >&6; }
16910		cacheid=xorg_cv_cc_flag__errwarn_E_BAD_PTR_INT_COMBINATION
16911		if eval test \${$cacheid+y}
16912then :
16913  printf %s "(cached) " >&6
16914else $as_nop
16915  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16916/* end confdefs.h.  */
16917int i;
16918int
16919main (void)
16920{
16921
16922  ;
16923  return 0;
16924}
16925_ACEOF
16926if ac_fn_c_try_link "$LINENO"
16927then :
16928  eval $cacheid=yes
16929else $as_nop
16930  eval $cacheid=no
16931fi
16932rm -f core conftest.err conftest.$ac_objext conftest.beam \
16933    conftest$ac_exeext conftest.$ac_ext
16934fi
16935
16936
16937		CFLAGS="$xorg_testset_save_CFLAGS"
16938
16939		eval supported=\$$cacheid
16940		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16941printf "%s\n" "$supported" >&6; }
16942		if test "$supported" = "yes" ; then
16943			BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION"
16944			found="yes"
16945		fi
16946	fi
16947
16948
16949
16950
16951
16952
16953
16954
16955
16956
16957
16958
16959
16960
16961
16962xorg_testset_save_CFLAGS="$CFLAGS"
16963
16964if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
16965	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16966	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16967printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16968if test ${xorg_cv_cc_flag_unknown_warning_option+y}
16969then :
16970  printf %s "(cached) " >&6
16971else $as_nop
16972  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16973/* end confdefs.h.  */
16974int i;
16975_ACEOF
16976if ac_fn_c_try_compile "$LINENO"
16977then :
16978  xorg_cv_cc_flag_unknown_warning_option=yes
16979else $as_nop
16980  xorg_cv_cc_flag_unknown_warning_option=no
16981fi
16982rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16983fi
16984{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16985printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
16986	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
16987	CFLAGS="$xorg_testset_save_CFLAGS"
16988fi
16989
16990if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
16991	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16992		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16993	fi
16994	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16995	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16996printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16997if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
16998then :
16999  printf %s "(cached) " >&6
17000else $as_nop
17001  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17002/* end confdefs.h.  */
17003int i;
17004_ACEOF
17005if ac_fn_c_try_compile "$LINENO"
17006then :
17007  xorg_cv_cc_flag_unused_command_line_argument=yes
17008else $as_nop
17009  xorg_cv_cc_flag_unused_command_line_argument=no
17010fi
17011rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17012fi
17013{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17014printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
17015	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
17016	CFLAGS="$xorg_testset_save_CFLAGS"
17017fi
17018
17019found="no"
17020
17021	if test $found = "no" ; then
17022		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17023			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17024		fi
17025
17026		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17027			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17028		fi
17029
17030		CFLAGS="$CFLAGS -Werror=pointer-to-int-cast"
17031
17032		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=pointer-to-int-cast" >&5
17033printf %s "checking if $CC supports -Werror=pointer-to-int-cast... " >&6; }
17034		cacheid=xorg_cv_cc_flag__Werror_pointer_to_int_cast
17035		if eval test \${$cacheid+y}
17036then :
17037  printf %s "(cached) " >&6
17038else $as_nop
17039  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17040/* end confdefs.h.  */
17041int i;
17042int
17043main (void)
17044{
17045
17046  ;
17047  return 0;
17048}
17049_ACEOF
17050if ac_fn_c_try_link "$LINENO"
17051then :
17052  eval $cacheid=yes
17053else $as_nop
17054  eval $cacheid=no
17055fi
17056rm -f core conftest.err conftest.$ac_objext conftest.beam \
17057    conftest$ac_exeext conftest.$ac_ext
17058fi
17059
17060
17061		CFLAGS="$xorg_testset_save_CFLAGS"
17062
17063		eval supported=\$$cacheid
17064		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17065printf "%s\n" "$supported" >&6; }
17066		if test "$supported" = "yes" ; then
17067			BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast"
17068			found="yes"
17069		fi
17070	fi
17071
17072 # Also -errwarn=E_BAD_PTR_INT_COMBINATION
17073else
17074{ 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
17075printf "%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;}
17076
17077
17078
17079
17080
17081
17082
17083
17084
17085
17086
17087
17088
17089xorg_testset_save_CFLAGS="$CFLAGS"
17090
17091if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
17092	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17093	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17094printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17095if test ${xorg_cv_cc_flag_unknown_warning_option+y}
17096then :
17097  printf %s "(cached) " >&6
17098else $as_nop
17099  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17100/* end confdefs.h.  */
17101int i;
17102_ACEOF
17103if ac_fn_c_try_compile "$LINENO"
17104then :
17105  xorg_cv_cc_flag_unknown_warning_option=yes
17106else $as_nop
17107  xorg_cv_cc_flag_unknown_warning_option=no
17108fi
17109rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17110fi
17111{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17112printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
17113	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
17114	CFLAGS="$xorg_testset_save_CFLAGS"
17115fi
17116
17117if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
17118	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17119		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17120	fi
17121	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17122	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17123printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17124if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
17125then :
17126  printf %s "(cached) " >&6
17127else $as_nop
17128  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17129/* end confdefs.h.  */
17130int i;
17131_ACEOF
17132if ac_fn_c_try_compile "$LINENO"
17133then :
17134  xorg_cv_cc_flag_unused_command_line_argument=yes
17135else $as_nop
17136  xorg_cv_cc_flag_unused_command_line_argument=no
17137fi
17138rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17139fi
17140{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17141printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
17142	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
17143	CFLAGS="$xorg_testset_save_CFLAGS"
17144fi
17145
17146found="no"
17147
17148	if test $found = "no" ; then
17149		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17150			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17151		fi
17152
17153		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17154			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17155		fi
17156
17157		CFLAGS="$CFLAGS -Wimplicit"
17158
17159		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wimplicit" >&5
17160printf %s "checking if $CC supports -Wimplicit... " >&6; }
17161		cacheid=xorg_cv_cc_flag__Wimplicit
17162		if eval test \${$cacheid+y}
17163then :
17164  printf %s "(cached) " >&6
17165else $as_nop
17166  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17167/* end confdefs.h.  */
17168int i;
17169int
17170main (void)
17171{
17172
17173  ;
17174  return 0;
17175}
17176_ACEOF
17177if ac_fn_c_try_link "$LINENO"
17178then :
17179  eval $cacheid=yes
17180else $as_nop
17181  eval $cacheid=no
17182fi
17183rm -f core conftest.err conftest.$ac_objext conftest.beam \
17184    conftest$ac_exeext conftest.$ac_ext
17185fi
17186
17187
17188		CFLAGS="$xorg_testset_save_CFLAGS"
17189
17190		eval supported=\$$cacheid
17191		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17192printf "%s\n" "$supported" >&6; }
17193		if test "$supported" = "yes" ; then
17194			BASE_CFLAGS="$BASE_CFLAGS -Wimplicit"
17195			found="yes"
17196		fi
17197	fi
17198
17199
17200
17201
17202
17203
17204
17205
17206
17207
17208
17209
17210
17211
17212
17213xorg_testset_save_CFLAGS="$CFLAGS"
17214
17215if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
17216	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17217	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17218printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17219if test ${xorg_cv_cc_flag_unknown_warning_option+y}
17220then :
17221  printf %s "(cached) " >&6
17222else $as_nop
17223  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17224/* end confdefs.h.  */
17225int i;
17226_ACEOF
17227if ac_fn_c_try_compile "$LINENO"
17228then :
17229  xorg_cv_cc_flag_unknown_warning_option=yes
17230else $as_nop
17231  xorg_cv_cc_flag_unknown_warning_option=no
17232fi
17233rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17234fi
17235{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17236printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
17237	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
17238	CFLAGS="$xorg_testset_save_CFLAGS"
17239fi
17240
17241if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
17242	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17243		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17244	fi
17245	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17246	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17247printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17248if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
17249then :
17250  printf %s "(cached) " >&6
17251else $as_nop
17252  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17253/* end confdefs.h.  */
17254int i;
17255_ACEOF
17256if ac_fn_c_try_compile "$LINENO"
17257then :
17258  xorg_cv_cc_flag_unused_command_line_argument=yes
17259else $as_nop
17260  xorg_cv_cc_flag_unused_command_line_argument=no
17261fi
17262rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17263fi
17264{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17265printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
17266	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
17267	CFLAGS="$xorg_testset_save_CFLAGS"
17268fi
17269
17270found="no"
17271
17272	if test $found = "no" ; then
17273		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17274			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17275		fi
17276
17277		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17278			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17279		fi
17280
17281		CFLAGS="$CFLAGS -Wnonnull"
17282
17283		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnonnull" >&5
17284printf %s "checking if $CC supports -Wnonnull... " >&6; }
17285		cacheid=xorg_cv_cc_flag__Wnonnull
17286		if eval test \${$cacheid+y}
17287then :
17288  printf %s "(cached) " >&6
17289else $as_nop
17290  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17291/* end confdefs.h.  */
17292int i;
17293int
17294main (void)
17295{
17296
17297  ;
17298  return 0;
17299}
17300_ACEOF
17301if ac_fn_c_try_link "$LINENO"
17302then :
17303  eval $cacheid=yes
17304else $as_nop
17305  eval $cacheid=no
17306fi
17307rm -f core conftest.err conftest.$ac_objext conftest.beam \
17308    conftest$ac_exeext conftest.$ac_ext
17309fi
17310
17311
17312		CFLAGS="$xorg_testset_save_CFLAGS"
17313
17314		eval supported=\$$cacheid
17315		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17316printf "%s\n" "$supported" >&6; }
17317		if test "$supported" = "yes" ; then
17318			BASE_CFLAGS="$BASE_CFLAGS -Wnonnull"
17319			found="yes"
17320		fi
17321	fi
17322
17323
17324
17325
17326
17327
17328
17329
17330
17331
17332
17333
17334
17335
17336
17337xorg_testset_save_CFLAGS="$CFLAGS"
17338
17339if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
17340	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17341	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17342printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17343if test ${xorg_cv_cc_flag_unknown_warning_option+y}
17344then :
17345  printf %s "(cached) " >&6
17346else $as_nop
17347  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17348/* end confdefs.h.  */
17349int i;
17350_ACEOF
17351if ac_fn_c_try_compile "$LINENO"
17352then :
17353  xorg_cv_cc_flag_unknown_warning_option=yes
17354else $as_nop
17355  xorg_cv_cc_flag_unknown_warning_option=no
17356fi
17357rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17358fi
17359{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17360printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
17361	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
17362	CFLAGS="$xorg_testset_save_CFLAGS"
17363fi
17364
17365if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
17366	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17367		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17368	fi
17369	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17370	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17371printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17372if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
17373then :
17374  printf %s "(cached) " >&6
17375else $as_nop
17376  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17377/* end confdefs.h.  */
17378int i;
17379_ACEOF
17380if ac_fn_c_try_compile "$LINENO"
17381then :
17382  xorg_cv_cc_flag_unused_command_line_argument=yes
17383else $as_nop
17384  xorg_cv_cc_flag_unused_command_line_argument=no
17385fi
17386rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17387fi
17388{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17389printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
17390	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
17391	CFLAGS="$xorg_testset_save_CFLAGS"
17392fi
17393
17394found="no"
17395
17396	if test $found = "no" ; then
17397		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17398			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17399		fi
17400
17401		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17402			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17403		fi
17404
17405		CFLAGS="$CFLAGS -Winit-self"
17406
17407		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Winit-self" >&5
17408printf %s "checking if $CC supports -Winit-self... " >&6; }
17409		cacheid=xorg_cv_cc_flag__Winit_self
17410		if eval test \${$cacheid+y}
17411then :
17412  printf %s "(cached) " >&6
17413else $as_nop
17414  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17415/* end confdefs.h.  */
17416int i;
17417int
17418main (void)
17419{
17420
17421  ;
17422  return 0;
17423}
17424_ACEOF
17425if ac_fn_c_try_link "$LINENO"
17426then :
17427  eval $cacheid=yes
17428else $as_nop
17429  eval $cacheid=no
17430fi
17431rm -f core conftest.err conftest.$ac_objext conftest.beam \
17432    conftest$ac_exeext conftest.$ac_ext
17433fi
17434
17435
17436		CFLAGS="$xorg_testset_save_CFLAGS"
17437
17438		eval supported=\$$cacheid
17439		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17440printf "%s\n" "$supported" >&6; }
17441		if test "$supported" = "yes" ; then
17442			BASE_CFLAGS="$BASE_CFLAGS -Winit-self"
17443			found="yes"
17444		fi
17445	fi
17446
17447
17448
17449
17450
17451
17452
17453
17454
17455
17456
17457
17458
17459
17460
17461xorg_testset_save_CFLAGS="$CFLAGS"
17462
17463if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
17464	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17465	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17466printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17467if test ${xorg_cv_cc_flag_unknown_warning_option+y}
17468then :
17469  printf %s "(cached) " >&6
17470else $as_nop
17471  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17472/* end confdefs.h.  */
17473int i;
17474_ACEOF
17475if ac_fn_c_try_compile "$LINENO"
17476then :
17477  xorg_cv_cc_flag_unknown_warning_option=yes
17478else $as_nop
17479  xorg_cv_cc_flag_unknown_warning_option=no
17480fi
17481rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17482fi
17483{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17484printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
17485	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
17486	CFLAGS="$xorg_testset_save_CFLAGS"
17487fi
17488
17489if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
17490	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17491		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17492	fi
17493	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17494	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17495printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17496if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
17497then :
17498  printf %s "(cached) " >&6
17499else $as_nop
17500  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17501/* end confdefs.h.  */
17502int i;
17503_ACEOF
17504if ac_fn_c_try_compile "$LINENO"
17505then :
17506  xorg_cv_cc_flag_unused_command_line_argument=yes
17507else $as_nop
17508  xorg_cv_cc_flag_unused_command_line_argument=no
17509fi
17510rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17511fi
17512{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17513printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
17514	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
17515	CFLAGS="$xorg_testset_save_CFLAGS"
17516fi
17517
17518found="no"
17519
17520	if test $found = "no" ; then
17521		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17522			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17523		fi
17524
17525		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17526			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17527		fi
17528
17529		CFLAGS="$CFLAGS -Wmain"
17530
17531		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmain" >&5
17532printf %s "checking if $CC supports -Wmain... " >&6; }
17533		cacheid=xorg_cv_cc_flag__Wmain
17534		if eval test \${$cacheid+y}
17535then :
17536  printf %s "(cached) " >&6
17537else $as_nop
17538  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17539/* end confdefs.h.  */
17540int i;
17541int
17542main (void)
17543{
17544
17545  ;
17546  return 0;
17547}
17548_ACEOF
17549if ac_fn_c_try_link "$LINENO"
17550then :
17551  eval $cacheid=yes
17552else $as_nop
17553  eval $cacheid=no
17554fi
17555rm -f core conftest.err conftest.$ac_objext conftest.beam \
17556    conftest$ac_exeext conftest.$ac_ext
17557fi
17558
17559
17560		CFLAGS="$xorg_testset_save_CFLAGS"
17561
17562		eval supported=\$$cacheid
17563		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17564printf "%s\n" "$supported" >&6; }
17565		if test "$supported" = "yes" ; then
17566			BASE_CFLAGS="$BASE_CFLAGS -Wmain"
17567			found="yes"
17568		fi
17569	fi
17570
17571
17572
17573
17574
17575
17576
17577
17578
17579
17580
17581
17582
17583
17584
17585xorg_testset_save_CFLAGS="$CFLAGS"
17586
17587if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
17588	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17589	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17590printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17591if test ${xorg_cv_cc_flag_unknown_warning_option+y}
17592then :
17593  printf %s "(cached) " >&6
17594else $as_nop
17595  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17596/* end confdefs.h.  */
17597int i;
17598_ACEOF
17599if ac_fn_c_try_compile "$LINENO"
17600then :
17601  xorg_cv_cc_flag_unknown_warning_option=yes
17602else $as_nop
17603  xorg_cv_cc_flag_unknown_warning_option=no
17604fi
17605rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17606fi
17607{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17608printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
17609	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
17610	CFLAGS="$xorg_testset_save_CFLAGS"
17611fi
17612
17613if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
17614	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17615		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17616	fi
17617	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17618	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17619printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17620if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
17621then :
17622  printf %s "(cached) " >&6
17623else $as_nop
17624  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17625/* end confdefs.h.  */
17626int i;
17627_ACEOF
17628if ac_fn_c_try_compile "$LINENO"
17629then :
17630  xorg_cv_cc_flag_unused_command_line_argument=yes
17631else $as_nop
17632  xorg_cv_cc_flag_unused_command_line_argument=no
17633fi
17634rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17635fi
17636{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17637printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
17638	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
17639	CFLAGS="$xorg_testset_save_CFLAGS"
17640fi
17641
17642found="no"
17643
17644	if test $found = "no" ; then
17645		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17646			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17647		fi
17648
17649		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17650			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17651		fi
17652
17653		CFLAGS="$CFLAGS -Wmissing-braces"
17654
17655		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-braces" >&5
17656printf %s "checking if $CC supports -Wmissing-braces... " >&6; }
17657		cacheid=xorg_cv_cc_flag__Wmissing_braces
17658		if eval test \${$cacheid+y}
17659then :
17660  printf %s "(cached) " >&6
17661else $as_nop
17662  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17663/* end confdefs.h.  */
17664int i;
17665int
17666main (void)
17667{
17668
17669  ;
17670  return 0;
17671}
17672_ACEOF
17673if ac_fn_c_try_link "$LINENO"
17674then :
17675  eval $cacheid=yes
17676else $as_nop
17677  eval $cacheid=no
17678fi
17679rm -f core conftest.err conftest.$ac_objext conftest.beam \
17680    conftest$ac_exeext conftest.$ac_ext
17681fi
17682
17683
17684		CFLAGS="$xorg_testset_save_CFLAGS"
17685
17686		eval supported=\$$cacheid
17687		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17688printf "%s\n" "$supported" >&6; }
17689		if test "$supported" = "yes" ; then
17690			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-braces"
17691			found="yes"
17692		fi
17693	fi
17694
17695
17696
17697
17698
17699
17700
17701
17702
17703
17704
17705
17706
17707
17708
17709xorg_testset_save_CFLAGS="$CFLAGS"
17710
17711if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
17712	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17713	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17714printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17715if test ${xorg_cv_cc_flag_unknown_warning_option+y}
17716then :
17717  printf %s "(cached) " >&6
17718else $as_nop
17719  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17720/* end confdefs.h.  */
17721int i;
17722_ACEOF
17723if ac_fn_c_try_compile "$LINENO"
17724then :
17725  xorg_cv_cc_flag_unknown_warning_option=yes
17726else $as_nop
17727  xorg_cv_cc_flag_unknown_warning_option=no
17728fi
17729rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17730fi
17731{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17732printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
17733	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
17734	CFLAGS="$xorg_testset_save_CFLAGS"
17735fi
17736
17737if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
17738	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17739		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17740	fi
17741	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17742	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17743printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17744if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
17745then :
17746  printf %s "(cached) " >&6
17747else $as_nop
17748  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17749/* end confdefs.h.  */
17750int i;
17751_ACEOF
17752if ac_fn_c_try_compile "$LINENO"
17753then :
17754  xorg_cv_cc_flag_unused_command_line_argument=yes
17755else $as_nop
17756  xorg_cv_cc_flag_unused_command_line_argument=no
17757fi
17758rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17759fi
17760{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17761printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
17762	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
17763	CFLAGS="$xorg_testset_save_CFLAGS"
17764fi
17765
17766found="no"
17767
17768	if test $found = "no" ; then
17769		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17770			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17771		fi
17772
17773		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17774			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17775		fi
17776
17777		CFLAGS="$CFLAGS -Wsequence-point"
17778
17779		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsequence-point" >&5
17780printf %s "checking if $CC supports -Wsequence-point... " >&6; }
17781		cacheid=xorg_cv_cc_flag__Wsequence_point
17782		if eval test \${$cacheid+y}
17783then :
17784  printf %s "(cached) " >&6
17785else $as_nop
17786  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17787/* end confdefs.h.  */
17788int i;
17789int
17790main (void)
17791{
17792
17793  ;
17794  return 0;
17795}
17796_ACEOF
17797if ac_fn_c_try_link "$LINENO"
17798then :
17799  eval $cacheid=yes
17800else $as_nop
17801  eval $cacheid=no
17802fi
17803rm -f core conftest.err conftest.$ac_objext conftest.beam \
17804    conftest$ac_exeext conftest.$ac_ext
17805fi
17806
17807
17808		CFLAGS="$xorg_testset_save_CFLAGS"
17809
17810		eval supported=\$$cacheid
17811		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17812printf "%s\n" "$supported" >&6; }
17813		if test "$supported" = "yes" ; then
17814			BASE_CFLAGS="$BASE_CFLAGS -Wsequence-point"
17815			found="yes"
17816		fi
17817	fi
17818
17819
17820
17821
17822
17823
17824
17825
17826
17827
17828
17829
17830
17831
17832
17833xorg_testset_save_CFLAGS="$CFLAGS"
17834
17835if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
17836	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17837	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17838printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17839if test ${xorg_cv_cc_flag_unknown_warning_option+y}
17840then :
17841  printf %s "(cached) " >&6
17842else $as_nop
17843  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17844/* end confdefs.h.  */
17845int i;
17846_ACEOF
17847if ac_fn_c_try_compile "$LINENO"
17848then :
17849  xorg_cv_cc_flag_unknown_warning_option=yes
17850else $as_nop
17851  xorg_cv_cc_flag_unknown_warning_option=no
17852fi
17853rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17854fi
17855{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17856printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
17857	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
17858	CFLAGS="$xorg_testset_save_CFLAGS"
17859fi
17860
17861if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
17862	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17863		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17864	fi
17865	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17866	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17867printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17868if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
17869then :
17870  printf %s "(cached) " >&6
17871else $as_nop
17872  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17873/* end confdefs.h.  */
17874int i;
17875_ACEOF
17876if ac_fn_c_try_compile "$LINENO"
17877then :
17878  xorg_cv_cc_flag_unused_command_line_argument=yes
17879else $as_nop
17880  xorg_cv_cc_flag_unused_command_line_argument=no
17881fi
17882rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17883fi
17884{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17885printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
17886	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
17887	CFLAGS="$xorg_testset_save_CFLAGS"
17888fi
17889
17890found="no"
17891
17892	if test $found = "no" ; then
17893		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17894			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17895		fi
17896
17897		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17898			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17899		fi
17900
17901		CFLAGS="$CFLAGS -Wreturn-type"
17902
17903		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wreturn-type" >&5
17904printf %s "checking if $CC supports -Wreturn-type... " >&6; }
17905		cacheid=xorg_cv_cc_flag__Wreturn_type
17906		if eval test \${$cacheid+y}
17907then :
17908  printf %s "(cached) " >&6
17909else $as_nop
17910  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17911/* end confdefs.h.  */
17912int i;
17913int
17914main (void)
17915{
17916
17917  ;
17918  return 0;
17919}
17920_ACEOF
17921if ac_fn_c_try_link "$LINENO"
17922then :
17923  eval $cacheid=yes
17924else $as_nop
17925  eval $cacheid=no
17926fi
17927rm -f core conftest.err conftest.$ac_objext conftest.beam \
17928    conftest$ac_exeext conftest.$ac_ext
17929fi
17930
17931
17932		CFLAGS="$xorg_testset_save_CFLAGS"
17933
17934		eval supported=\$$cacheid
17935		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17936printf "%s\n" "$supported" >&6; }
17937		if test "$supported" = "yes" ; then
17938			BASE_CFLAGS="$BASE_CFLAGS -Wreturn-type"
17939			found="yes"
17940		fi
17941	fi
17942
17943
17944
17945
17946
17947
17948
17949
17950
17951
17952
17953
17954
17955
17956
17957xorg_testset_save_CFLAGS="$CFLAGS"
17958
17959if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
17960	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17961	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17962printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17963if test ${xorg_cv_cc_flag_unknown_warning_option+y}
17964then :
17965  printf %s "(cached) " >&6
17966else $as_nop
17967  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17968/* end confdefs.h.  */
17969int i;
17970_ACEOF
17971if ac_fn_c_try_compile "$LINENO"
17972then :
17973  xorg_cv_cc_flag_unknown_warning_option=yes
17974else $as_nop
17975  xorg_cv_cc_flag_unknown_warning_option=no
17976fi
17977rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17978fi
17979{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17980printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
17981	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
17982	CFLAGS="$xorg_testset_save_CFLAGS"
17983fi
17984
17985if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
17986	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17987		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17988	fi
17989	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17990	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17991printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17992if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
17993then :
17994  printf %s "(cached) " >&6
17995else $as_nop
17996  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17997/* end confdefs.h.  */
17998int i;
17999_ACEOF
18000if ac_fn_c_try_compile "$LINENO"
18001then :
18002  xorg_cv_cc_flag_unused_command_line_argument=yes
18003else $as_nop
18004  xorg_cv_cc_flag_unused_command_line_argument=no
18005fi
18006rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18007fi
18008{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18009printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
18010	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
18011	CFLAGS="$xorg_testset_save_CFLAGS"
18012fi
18013
18014found="no"
18015
18016	if test $found = "no" ; then
18017		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18018			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18019		fi
18020
18021		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18022			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18023		fi
18024
18025		CFLAGS="$CFLAGS -Wtrigraphs"
18026
18027		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wtrigraphs" >&5
18028printf %s "checking if $CC supports -Wtrigraphs... " >&6; }
18029		cacheid=xorg_cv_cc_flag__Wtrigraphs
18030		if eval test \${$cacheid+y}
18031then :
18032  printf %s "(cached) " >&6
18033else $as_nop
18034  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18035/* end confdefs.h.  */
18036int i;
18037int
18038main (void)
18039{
18040
18041  ;
18042  return 0;
18043}
18044_ACEOF
18045if ac_fn_c_try_link "$LINENO"
18046then :
18047  eval $cacheid=yes
18048else $as_nop
18049  eval $cacheid=no
18050fi
18051rm -f core conftest.err conftest.$ac_objext conftest.beam \
18052    conftest$ac_exeext conftest.$ac_ext
18053fi
18054
18055
18056		CFLAGS="$xorg_testset_save_CFLAGS"
18057
18058		eval supported=\$$cacheid
18059		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18060printf "%s\n" "$supported" >&6; }
18061		if test "$supported" = "yes" ; then
18062			BASE_CFLAGS="$BASE_CFLAGS -Wtrigraphs"
18063			found="yes"
18064		fi
18065	fi
18066
18067
18068
18069
18070
18071
18072
18073
18074
18075
18076
18077
18078
18079
18080
18081xorg_testset_save_CFLAGS="$CFLAGS"
18082
18083if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
18084	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18085	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18086printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18087if test ${xorg_cv_cc_flag_unknown_warning_option+y}
18088then :
18089  printf %s "(cached) " >&6
18090else $as_nop
18091  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18092/* end confdefs.h.  */
18093int i;
18094_ACEOF
18095if ac_fn_c_try_compile "$LINENO"
18096then :
18097  xorg_cv_cc_flag_unknown_warning_option=yes
18098else $as_nop
18099  xorg_cv_cc_flag_unknown_warning_option=no
18100fi
18101rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18102fi
18103{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18104printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
18105	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
18106	CFLAGS="$xorg_testset_save_CFLAGS"
18107fi
18108
18109if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
18110	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18111		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18112	fi
18113	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18114	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18115printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18116if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
18117then :
18118  printf %s "(cached) " >&6
18119else $as_nop
18120  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18121/* end confdefs.h.  */
18122int i;
18123_ACEOF
18124if ac_fn_c_try_compile "$LINENO"
18125then :
18126  xorg_cv_cc_flag_unused_command_line_argument=yes
18127else $as_nop
18128  xorg_cv_cc_flag_unused_command_line_argument=no
18129fi
18130rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18131fi
18132{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18133printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
18134	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
18135	CFLAGS="$xorg_testset_save_CFLAGS"
18136fi
18137
18138found="no"
18139
18140	if test $found = "no" ; then
18141		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18142			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18143		fi
18144
18145		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18146			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18147		fi
18148
18149		CFLAGS="$CFLAGS -Warray-bounds"
18150
18151		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Warray-bounds" >&5
18152printf %s "checking if $CC supports -Warray-bounds... " >&6; }
18153		cacheid=xorg_cv_cc_flag__Warray_bounds
18154		if eval test \${$cacheid+y}
18155then :
18156  printf %s "(cached) " >&6
18157else $as_nop
18158  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18159/* end confdefs.h.  */
18160int i;
18161int
18162main (void)
18163{
18164
18165  ;
18166  return 0;
18167}
18168_ACEOF
18169if ac_fn_c_try_link "$LINENO"
18170then :
18171  eval $cacheid=yes
18172else $as_nop
18173  eval $cacheid=no
18174fi
18175rm -f core conftest.err conftest.$ac_objext conftest.beam \
18176    conftest$ac_exeext conftest.$ac_ext
18177fi
18178
18179
18180		CFLAGS="$xorg_testset_save_CFLAGS"
18181
18182		eval supported=\$$cacheid
18183		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18184printf "%s\n" "$supported" >&6; }
18185		if test "$supported" = "yes" ; then
18186			BASE_CFLAGS="$BASE_CFLAGS -Warray-bounds"
18187			found="yes"
18188		fi
18189	fi
18190
18191
18192
18193
18194
18195
18196
18197
18198
18199
18200
18201
18202
18203
18204
18205xorg_testset_save_CFLAGS="$CFLAGS"
18206
18207if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
18208	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18209	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18210printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18211if test ${xorg_cv_cc_flag_unknown_warning_option+y}
18212then :
18213  printf %s "(cached) " >&6
18214else $as_nop
18215  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18216/* end confdefs.h.  */
18217int i;
18218_ACEOF
18219if ac_fn_c_try_compile "$LINENO"
18220then :
18221  xorg_cv_cc_flag_unknown_warning_option=yes
18222else $as_nop
18223  xorg_cv_cc_flag_unknown_warning_option=no
18224fi
18225rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18226fi
18227{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18228printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
18229	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
18230	CFLAGS="$xorg_testset_save_CFLAGS"
18231fi
18232
18233if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
18234	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18235		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18236	fi
18237	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18238	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18239printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18240if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
18241then :
18242  printf %s "(cached) " >&6
18243else $as_nop
18244  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18245/* end confdefs.h.  */
18246int i;
18247_ACEOF
18248if ac_fn_c_try_compile "$LINENO"
18249then :
18250  xorg_cv_cc_flag_unused_command_line_argument=yes
18251else $as_nop
18252  xorg_cv_cc_flag_unused_command_line_argument=no
18253fi
18254rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18255fi
18256{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18257printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
18258	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
18259	CFLAGS="$xorg_testset_save_CFLAGS"
18260fi
18261
18262found="no"
18263
18264	if test $found = "no" ; then
18265		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18266			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18267		fi
18268
18269		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18270			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18271		fi
18272
18273		CFLAGS="$CFLAGS -Wwrite-strings"
18274
18275		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wwrite-strings" >&5
18276printf %s "checking if $CC supports -Wwrite-strings... " >&6; }
18277		cacheid=xorg_cv_cc_flag__Wwrite_strings
18278		if eval test \${$cacheid+y}
18279then :
18280  printf %s "(cached) " >&6
18281else $as_nop
18282  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18283/* end confdefs.h.  */
18284int i;
18285int
18286main (void)
18287{
18288
18289  ;
18290  return 0;
18291}
18292_ACEOF
18293if ac_fn_c_try_link "$LINENO"
18294then :
18295  eval $cacheid=yes
18296else $as_nop
18297  eval $cacheid=no
18298fi
18299rm -f core conftest.err conftest.$ac_objext conftest.beam \
18300    conftest$ac_exeext conftest.$ac_ext
18301fi
18302
18303
18304		CFLAGS="$xorg_testset_save_CFLAGS"
18305
18306		eval supported=\$$cacheid
18307		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18308printf "%s\n" "$supported" >&6; }
18309		if test "$supported" = "yes" ; then
18310			BASE_CFLAGS="$BASE_CFLAGS -Wwrite-strings"
18311			found="yes"
18312		fi
18313	fi
18314
18315
18316
18317
18318
18319
18320
18321
18322
18323
18324
18325
18326
18327
18328
18329xorg_testset_save_CFLAGS="$CFLAGS"
18330
18331if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
18332	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18333	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18334printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18335if test ${xorg_cv_cc_flag_unknown_warning_option+y}
18336then :
18337  printf %s "(cached) " >&6
18338else $as_nop
18339  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18340/* end confdefs.h.  */
18341int i;
18342_ACEOF
18343if ac_fn_c_try_compile "$LINENO"
18344then :
18345  xorg_cv_cc_flag_unknown_warning_option=yes
18346else $as_nop
18347  xorg_cv_cc_flag_unknown_warning_option=no
18348fi
18349rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18350fi
18351{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18352printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
18353	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
18354	CFLAGS="$xorg_testset_save_CFLAGS"
18355fi
18356
18357if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
18358	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18359		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18360	fi
18361	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18362	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18363printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18364if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
18365then :
18366  printf %s "(cached) " >&6
18367else $as_nop
18368  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18369/* end confdefs.h.  */
18370int i;
18371_ACEOF
18372if ac_fn_c_try_compile "$LINENO"
18373then :
18374  xorg_cv_cc_flag_unused_command_line_argument=yes
18375else $as_nop
18376  xorg_cv_cc_flag_unused_command_line_argument=no
18377fi
18378rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18379fi
18380{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18381printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
18382	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
18383	CFLAGS="$xorg_testset_save_CFLAGS"
18384fi
18385
18386found="no"
18387
18388	if test $found = "no" ; then
18389		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18390			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18391		fi
18392
18393		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18394			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18395		fi
18396
18397		CFLAGS="$CFLAGS -Waddress"
18398
18399		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Waddress" >&5
18400printf %s "checking if $CC supports -Waddress... " >&6; }
18401		cacheid=xorg_cv_cc_flag__Waddress
18402		if eval test \${$cacheid+y}
18403then :
18404  printf %s "(cached) " >&6
18405else $as_nop
18406  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18407/* end confdefs.h.  */
18408int i;
18409int
18410main (void)
18411{
18412
18413  ;
18414  return 0;
18415}
18416_ACEOF
18417if ac_fn_c_try_link "$LINENO"
18418then :
18419  eval $cacheid=yes
18420else $as_nop
18421  eval $cacheid=no
18422fi
18423rm -f core conftest.err conftest.$ac_objext conftest.beam \
18424    conftest$ac_exeext conftest.$ac_ext
18425fi
18426
18427
18428		CFLAGS="$xorg_testset_save_CFLAGS"
18429
18430		eval supported=\$$cacheid
18431		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18432printf "%s\n" "$supported" >&6; }
18433		if test "$supported" = "yes" ; then
18434			BASE_CFLAGS="$BASE_CFLAGS -Waddress"
18435			found="yes"
18436		fi
18437	fi
18438
18439
18440
18441
18442
18443
18444
18445
18446
18447
18448
18449
18450
18451
18452
18453xorg_testset_save_CFLAGS="$CFLAGS"
18454
18455if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
18456	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18457	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18458printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18459if test ${xorg_cv_cc_flag_unknown_warning_option+y}
18460then :
18461  printf %s "(cached) " >&6
18462else $as_nop
18463  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18464/* end confdefs.h.  */
18465int i;
18466_ACEOF
18467if ac_fn_c_try_compile "$LINENO"
18468then :
18469  xorg_cv_cc_flag_unknown_warning_option=yes
18470else $as_nop
18471  xorg_cv_cc_flag_unknown_warning_option=no
18472fi
18473rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18474fi
18475{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18476printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
18477	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
18478	CFLAGS="$xorg_testset_save_CFLAGS"
18479fi
18480
18481if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
18482	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18483		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18484	fi
18485	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18486	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18487printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18488if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
18489then :
18490  printf %s "(cached) " >&6
18491else $as_nop
18492  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18493/* end confdefs.h.  */
18494int i;
18495_ACEOF
18496if ac_fn_c_try_compile "$LINENO"
18497then :
18498  xorg_cv_cc_flag_unused_command_line_argument=yes
18499else $as_nop
18500  xorg_cv_cc_flag_unused_command_line_argument=no
18501fi
18502rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18503fi
18504{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18505printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
18506	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
18507	CFLAGS="$xorg_testset_save_CFLAGS"
18508fi
18509
18510found="no"
18511
18512	if test $found = "no" ; then
18513		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18514			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18515		fi
18516
18517		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18518			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18519		fi
18520
18521		CFLAGS="$CFLAGS -Wint-to-pointer-cast"
18522
18523		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wint-to-pointer-cast" >&5
18524printf %s "checking if $CC supports -Wint-to-pointer-cast... " >&6; }
18525		cacheid=xorg_cv_cc_flag__Wint_to_pointer_cast
18526		if eval test \${$cacheid+y}
18527then :
18528  printf %s "(cached) " >&6
18529else $as_nop
18530  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18531/* end confdefs.h.  */
18532int i;
18533int
18534main (void)
18535{
18536
18537  ;
18538  return 0;
18539}
18540_ACEOF
18541if ac_fn_c_try_link "$LINENO"
18542then :
18543  eval $cacheid=yes
18544else $as_nop
18545  eval $cacheid=no
18546fi
18547rm -f core conftest.err conftest.$ac_objext conftest.beam \
18548    conftest$ac_exeext conftest.$ac_ext
18549fi
18550
18551
18552		CFLAGS="$xorg_testset_save_CFLAGS"
18553
18554		eval supported=\$$cacheid
18555		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18556printf "%s\n" "$supported" >&6; }
18557		if test "$supported" = "yes" ; then
18558			BASE_CFLAGS="$BASE_CFLAGS -Wint-to-pointer-cast"
18559			found="yes"
18560		fi
18561	fi
18562
18563
18564
18565
18566
18567
18568
18569
18570
18571
18572
18573
18574
18575
18576
18577xorg_testset_save_CFLAGS="$CFLAGS"
18578
18579if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
18580	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18581	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18582printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18583if test ${xorg_cv_cc_flag_unknown_warning_option+y}
18584then :
18585  printf %s "(cached) " >&6
18586else $as_nop
18587  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18588/* end confdefs.h.  */
18589int i;
18590_ACEOF
18591if ac_fn_c_try_compile "$LINENO"
18592then :
18593  xorg_cv_cc_flag_unknown_warning_option=yes
18594else $as_nop
18595  xorg_cv_cc_flag_unknown_warning_option=no
18596fi
18597rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18598fi
18599{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18600printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
18601	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
18602	CFLAGS="$xorg_testset_save_CFLAGS"
18603fi
18604
18605if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
18606	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18607		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18608	fi
18609	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18610	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18611printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18612if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
18613then :
18614  printf %s "(cached) " >&6
18615else $as_nop
18616  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18617/* end confdefs.h.  */
18618int i;
18619_ACEOF
18620if ac_fn_c_try_compile "$LINENO"
18621then :
18622  xorg_cv_cc_flag_unused_command_line_argument=yes
18623else $as_nop
18624  xorg_cv_cc_flag_unused_command_line_argument=no
18625fi
18626rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18627fi
18628{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18629printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
18630	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
18631	CFLAGS="$xorg_testset_save_CFLAGS"
18632fi
18633
18634found="no"
18635
18636	if test $found = "no" ; then
18637		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18638			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18639		fi
18640
18641		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18642			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18643		fi
18644
18645		CFLAGS="$CFLAGS -Wpointer-to-int-cast"
18646
18647		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-to-int-cast" >&5
18648printf %s "checking if $CC supports -Wpointer-to-int-cast... " >&6; }
18649		cacheid=xorg_cv_cc_flag__Wpointer_to_int_cast
18650		if eval test \${$cacheid+y}
18651then :
18652  printf %s "(cached) " >&6
18653else $as_nop
18654  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18655/* end confdefs.h.  */
18656int i;
18657int
18658main (void)
18659{
18660
18661  ;
18662  return 0;
18663}
18664_ACEOF
18665if ac_fn_c_try_link "$LINENO"
18666then :
18667  eval $cacheid=yes
18668else $as_nop
18669  eval $cacheid=no
18670fi
18671rm -f core conftest.err conftest.$ac_objext conftest.beam \
18672    conftest$ac_exeext conftest.$ac_ext
18673fi
18674
18675
18676		CFLAGS="$xorg_testset_save_CFLAGS"
18677
18678		eval supported=\$$cacheid
18679		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18680printf "%s\n" "$supported" >&6; }
18681		if test "$supported" = "yes" ; then
18682			BASE_CFLAGS="$BASE_CFLAGS -Wpointer-to-int-cast"
18683			found="yes"
18684		fi
18685	fi
18686
18687
18688fi
18689
18690
18691
18692
18693
18694
18695
18696		CWARNFLAGS="$BASE_CFLAGS"
18697		if  test "x$GCC" = xyes ; then
18698		    CWARNFLAGS="$CWARNFLAGS -fno-strict-aliasing"
18699		fi
18700
18701
18702
18703
18704
18705
18706
18707
18708# Check whether --enable-strict-compilation was given.
18709if test ${enable_strict_compilation+y}
18710then :
18711  enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval
18712else $as_nop
18713  STRICT_COMPILE=no
18714fi
18715
18716
18717
18718
18719
18720
18721STRICT_CFLAGS=""
18722
18723
18724
18725
18726
18727
18728
18729
18730
18731
18732
18733
18734
18735xorg_testset_save_CFLAGS="$CFLAGS"
18736
18737if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
18738	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18739	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18740printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18741if test ${xorg_cv_cc_flag_unknown_warning_option+y}
18742then :
18743  printf %s "(cached) " >&6
18744else $as_nop
18745  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18746/* end confdefs.h.  */
18747int i;
18748_ACEOF
18749if ac_fn_c_try_compile "$LINENO"
18750then :
18751  xorg_cv_cc_flag_unknown_warning_option=yes
18752else $as_nop
18753  xorg_cv_cc_flag_unknown_warning_option=no
18754fi
18755rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18756fi
18757{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18758printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
18759	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
18760	CFLAGS="$xorg_testset_save_CFLAGS"
18761fi
18762
18763if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
18764	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18765		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18766	fi
18767	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18768	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18769printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18770if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
18771then :
18772  printf %s "(cached) " >&6
18773else $as_nop
18774  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18775/* end confdefs.h.  */
18776int i;
18777_ACEOF
18778if ac_fn_c_try_compile "$LINENO"
18779then :
18780  xorg_cv_cc_flag_unused_command_line_argument=yes
18781else $as_nop
18782  xorg_cv_cc_flag_unused_command_line_argument=no
18783fi
18784rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18785fi
18786{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18787printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
18788	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
18789	CFLAGS="$xorg_testset_save_CFLAGS"
18790fi
18791
18792found="no"
18793
18794	if test $found = "no" ; then
18795		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18796			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18797		fi
18798
18799		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18800			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18801		fi
18802
18803		CFLAGS="$CFLAGS -pedantic"
18804
18805		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -pedantic" >&5
18806printf %s "checking if $CC supports -pedantic... " >&6; }
18807		cacheid=xorg_cv_cc_flag__pedantic
18808		if eval test \${$cacheid+y}
18809then :
18810  printf %s "(cached) " >&6
18811else $as_nop
18812  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18813/* end confdefs.h.  */
18814int i;
18815int
18816main (void)
18817{
18818
18819  ;
18820  return 0;
18821}
18822_ACEOF
18823if ac_fn_c_try_link "$LINENO"
18824then :
18825  eval $cacheid=yes
18826else $as_nop
18827  eval $cacheid=no
18828fi
18829rm -f core conftest.err conftest.$ac_objext conftest.beam \
18830    conftest$ac_exeext conftest.$ac_ext
18831fi
18832
18833
18834		CFLAGS="$xorg_testset_save_CFLAGS"
18835
18836		eval supported=\$$cacheid
18837		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18838printf "%s\n" "$supported" >&6; }
18839		if test "$supported" = "yes" ; then
18840			STRICT_CFLAGS="$STRICT_CFLAGS -pedantic"
18841			found="yes"
18842		fi
18843	fi
18844
18845
18846
18847
18848
18849
18850
18851
18852
18853
18854
18855
18856
18857
18858
18859xorg_testset_save_CFLAGS="$CFLAGS"
18860
18861if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
18862	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18863	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18864printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18865if test ${xorg_cv_cc_flag_unknown_warning_option+y}
18866then :
18867  printf %s "(cached) " >&6
18868else $as_nop
18869  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18870/* end confdefs.h.  */
18871int i;
18872_ACEOF
18873if ac_fn_c_try_compile "$LINENO"
18874then :
18875  xorg_cv_cc_flag_unknown_warning_option=yes
18876else $as_nop
18877  xorg_cv_cc_flag_unknown_warning_option=no
18878fi
18879rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18880fi
18881{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18882printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
18883	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
18884	CFLAGS="$xorg_testset_save_CFLAGS"
18885fi
18886
18887if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
18888	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18889		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18890	fi
18891	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18892	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18893printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18894if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
18895then :
18896  printf %s "(cached) " >&6
18897else $as_nop
18898  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18899/* end confdefs.h.  */
18900int i;
18901_ACEOF
18902if ac_fn_c_try_compile "$LINENO"
18903then :
18904  xorg_cv_cc_flag_unused_command_line_argument=yes
18905else $as_nop
18906  xorg_cv_cc_flag_unused_command_line_argument=no
18907fi
18908rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18909fi
18910{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18911printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
18912	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
18913	CFLAGS="$xorg_testset_save_CFLAGS"
18914fi
18915
18916found="no"
18917
18918	if test $found = "no" ; then
18919		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18920			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18921		fi
18922
18923		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18924			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18925		fi
18926
18927		CFLAGS="$CFLAGS -Werror"
18928
18929		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror" >&5
18930printf %s "checking if $CC supports -Werror... " >&6; }
18931		cacheid=xorg_cv_cc_flag__Werror
18932		if eval test \${$cacheid+y}
18933then :
18934  printf %s "(cached) " >&6
18935else $as_nop
18936  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18937/* end confdefs.h.  */
18938int i;
18939int
18940main (void)
18941{
18942
18943  ;
18944  return 0;
18945}
18946_ACEOF
18947if ac_fn_c_try_link "$LINENO"
18948then :
18949  eval $cacheid=yes
18950else $as_nop
18951  eval $cacheid=no
18952fi
18953rm -f core conftest.err conftest.$ac_objext conftest.beam \
18954    conftest$ac_exeext conftest.$ac_ext
18955fi
18956
18957
18958		CFLAGS="$xorg_testset_save_CFLAGS"
18959
18960		eval supported=\$$cacheid
18961		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18962printf "%s\n" "$supported" >&6; }
18963		if test "$supported" = "yes" ; then
18964			STRICT_CFLAGS="$STRICT_CFLAGS -Werror"
18965			found="yes"
18966		fi
18967	fi
18968
18969	if test $found = "no" ; then
18970		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18971			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18972		fi
18973
18974		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18975			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18976		fi
18977
18978		CFLAGS="$CFLAGS -errwarn"
18979
18980		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn" >&5
18981printf %s "checking if $CC supports -errwarn... " >&6; }
18982		cacheid=xorg_cv_cc_flag__errwarn
18983		if eval test \${$cacheid+y}
18984then :
18985  printf %s "(cached) " >&6
18986else $as_nop
18987  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18988/* end confdefs.h.  */
18989int i;
18990int
18991main (void)
18992{
18993
18994  ;
18995  return 0;
18996}
18997_ACEOF
18998if ac_fn_c_try_link "$LINENO"
18999then :
19000  eval $cacheid=yes
19001else $as_nop
19002  eval $cacheid=no
19003fi
19004rm -f core conftest.err conftest.$ac_objext conftest.beam \
19005    conftest$ac_exeext conftest.$ac_ext
19006fi
19007
19008
19009		CFLAGS="$xorg_testset_save_CFLAGS"
19010
19011		eval supported=\$$cacheid
19012		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
19013printf "%s\n" "$supported" >&6; }
19014		if test "$supported" = "yes" ; then
19015			STRICT_CFLAGS="$STRICT_CFLAGS -errwarn"
19016			found="yes"
19017		fi
19018	fi
19019
19020
19021
19022# Earlier versions of gcc (eg: 4.2) support -Werror=attributes, but do not
19023# activate it with -Werror, so we add it here explicitly.
19024
19025
19026
19027
19028
19029
19030
19031
19032
19033
19034
19035
19036
19037xorg_testset_save_CFLAGS="$CFLAGS"
19038
19039if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
19040	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
19041	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
19042printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
19043if test ${xorg_cv_cc_flag_unknown_warning_option+y}
19044then :
19045  printf %s "(cached) " >&6
19046else $as_nop
19047  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19048/* end confdefs.h.  */
19049int i;
19050_ACEOF
19051if ac_fn_c_try_compile "$LINENO"
19052then :
19053  xorg_cv_cc_flag_unknown_warning_option=yes
19054else $as_nop
19055  xorg_cv_cc_flag_unknown_warning_option=no
19056fi
19057rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
19058fi
19059{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
19060printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
19061	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
19062	CFLAGS="$xorg_testset_save_CFLAGS"
19063fi
19064
19065if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
19066	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
19067		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
19068	fi
19069	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
19070	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
19071printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
19072if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
19073then :
19074  printf %s "(cached) " >&6
19075else $as_nop
19076  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19077/* end confdefs.h.  */
19078int i;
19079_ACEOF
19080if ac_fn_c_try_compile "$LINENO"
19081then :
19082  xorg_cv_cc_flag_unused_command_line_argument=yes
19083else $as_nop
19084  xorg_cv_cc_flag_unused_command_line_argument=no
19085fi
19086rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
19087fi
19088{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
19089printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
19090	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
19091	CFLAGS="$xorg_testset_save_CFLAGS"
19092fi
19093
19094found="no"
19095
19096	if test $found = "no" ; then
19097		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
19098			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
19099		fi
19100
19101		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
19102			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
19103		fi
19104
19105		CFLAGS="$CFLAGS -Werror=attributes"
19106
19107		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=attributes" >&5
19108printf %s "checking if $CC supports -Werror=attributes... " >&6; }
19109		cacheid=xorg_cv_cc_flag__Werror_attributes
19110		if eval test \${$cacheid+y}
19111then :
19112  printf %s "(cached) " >&6
19113else $as_nop
19114  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19115/* end confdefs.h.  */
19116int i;
19117int
19118main (void)
19119{
19120
19121  ;
19122  return 0;
19123}
19124_ACEOF
19125if ac_fn_c_try_link "$LINENO"
19126then :
19127  eval $cacheid=yes
19128else $as_nop
19129  eval $cacheid=no
19130fi
19131rm -f core conftest.err conftest.$ac_objext conftest.beam \
19132    conftest$ac_exeext conftest.$ac_ext
19133fi
19134
19135
19136		CFLAGS="$xorg_testset_save_CFLAGS"
19137
19138		eval supported=\$$cacheid
19139		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
19140printf "%s\n" "$supported" >&6; }
19141		if test "$supported" = "yes" ; then
19142			STRICT_CFLAGS="$STRICT_CFLAGS -Werror=attributes"
19143			found="yes"
19144		fi
19145	fi
19146
19147
19148
19149if test "x$STRICT_COMPILE" = "xyes"; then
19150    BASE_CFLAGS="$BASE_CFLAGS $STRICT_CFLAGS"
19151    CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS"
19152fi
19153
19154
19155
19156
19157
19158
19159
19160
19161cat >>confdefs.h <<_ACEOF
19162#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
19163_ACEOF
19164
19165	PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
19166	if test "x$PVM" = "x"; then
19167		PVM="0"
19168	fi
19169
19170printf "%s\n" "#define PACKAGE_VERSION_MINOR $PVM" >>confdefs.h
19171
19172	PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
19173	if test "x$PVP" = "x"; then
19174		PVP="0"
19175	fi
19176
19177printf "%s\n" "#define PACKAGE_VERSION_PATCHLEVEL $PVP" >>confdefs.h
19178
19179
19180
19181CHANGELOG_CMD="((GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp) 2>/dev/null && \
19182mv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \
19183|| (rm -f \$(top_srcdir)/.changelog.tmp; test -e \$(top_srcdir)/ChangeLog || ( \
19184touch \$(top_srcdir)/ChangeLog; \
19185echo 'git failed to create ChangeLog: installing empty ChangeLog.' >&2))"
19186
19187
19188
19189
19190macros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros`
19191INSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \
19192mv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \
19193|| (rm -f \$(top_srcdir)/.INSTALL.tmp; test -e \$(top_srcdir)/INSTALL || ( \
19194touch \$(top_srcdir)/INSTALL; \
19195echo 'failed to copy INSTALL from util-macros: installing empty INSTALL.' >&2))"
19196
19197
19198
19199
19200
19201
19202case $host_os in
19203    solaris*)
19204        # Solaris 2.0 - 11.3 use SysV man page section numbers, so we
19205        # check for a man page file found in later versions that use
19206        # traditional section numbers instead
19207        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for /usr/share/man/man7/attributes.7" >&5
19208printf %s "checking for /usr/share/man/man7/attributes.7... " >&6; }
19209if test ${ac_cv_file__usr_share_man_man7_attributes_7+y}
19210then :
19211  printf %s "(cached) " >&6
19212else $as_nop
19213  test "$cross_compiling" = yes &&
19214  as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5
19215if test -r "/usr/share/man/man7/attributes.7"; then
19216  ac_cv_file__usr_share_man_man7_attributes_7=yes
19217else
19218  ac_cv_file__usr_share_man_man7_attributes_7=no
19219fi
19220fi
19221{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__usr_share_man_man7_attributes_7" >&5
19222printf "%s\n" "$ac_cv_file__usr_share_man_man7_attributes_7" >&6; }
19223if test "x$ac_cv_file__usr_share_man_man7_attributes_7" = xyes
19224then :
19225  SYSV_MAN_SECTIONS=false
19226else $as_nop
19227  SYSV_MAN_SECTIONS=true
19228fi
19229
19230        ;;
19231    *) SYSV_MAN_SECTIONS=false ;;
19232esac
19233
19234if test x$APP_MAN_SUFFIX = x    ; then
19235    APP_MAN_SUFFIX=1
19236fi
19237if test x$APP_MAN_DIR = x    ; then
19238    APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
19239fi
19240
19241if test x$LIB_MAN_SUFFIX = x    ; then
19242    LIB_MAN_SUFFIX=3
19243fi
19244if test x$LIB_MAN_DIR = x    ; then
19245    LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
19246fi
19247
19248if test x$FILE_MAN_SUFFIX = x    ; then
19249    case $SYSV_MAN_SECTIONS in
19250	true)				FILE_MAN_SUFFIX=4  ;;
19251	*)				FILE_MAN_SUFFIX=5  ;;
19252    esac
19253fi
19254if test x$FILE_MAN_DIR = x    ; then
19255    FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
19256fi
19257
19258if test x$MISC_MAN_SUFFIX = x    ; then
19259    case $SYSV_MAN_SECTIONS in
19260	true)				MISC_MAN_SUFFIX=5  ;;
19261	*)				MISC_MAN_SUFFIX=7  ;;
19262    esac
19263fi
19264if test x$MISC_MAN_DIR = x    ; then
19265    MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
19266fi
19267
19268if test x$DRIVER_MAN_SUFFIX = x    ; then
19269    case $SYSV_MAN_SECTIONS in
19270	true)				DRIVER_MAN_SUFFIX=7  ;;
19271	*)				DRIVER_MAN_SUFFIX=4  ;;
19272    esac
19273fi
19274if test x$DRIVER_MAN_DIR = x    ; then
19275    DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
19276fi
19277
19278if test x$ADMIN_MAN_SUFFIX = x    ; then
19279    case $SYSV_MAN_SECTIONS in
19280	true)				ADMIN_MAN_SUFFIX=1m ;;
19281	*)				ADMIN_MAN_SUFFIX=8  ;;
19282    esac
19283fi
19284if test x$ADMIN_MAN_DIR = x    ; then
19285    ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
19286fi
19287
19288
19289
19290
19291
19292
19293
19294
19295
19296
19297
19298
19299
19300
19301
19302XORG_MAN_PAGE="X Version 11"
19303
19304MAN_SUBSTS="\
19305	-e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
19306	-e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
19307	-e 's|__xservername__|Xorg|g' \
19308	-e 's|__xconfigfile__|xorg.conf|g' \
19309	-e 's|__projectroot__|\$(prefix)|g' \
19310	-e 's|__apploaddir__|\$(appdefaultdir)|g' \
19311	-e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \
19312	-e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \
19313	-e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \
19314	-e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \
19315	-e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \
19316	-e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'"
19317
19318
19319
19320# Check whether --enable-silent-rules was given.
19321if test ${enable_silent_rules+y}
19322then :
19323  enableval=$enable_silent_rules;
19324fi
19325
19326case $enable_silent_rules in # (((
19327  yes) AM_DEFAULT_VERBOSITY=0;;
19328   no) AM_DEFAULT_VERBOSITY=1;;
19329    *) AM_DEFAULT_VERBOSITY=0;;
19330esac
19331am_make=${MAKE-make}
19332{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
19333printf %s "checking whether $am_make supports nested variables... " >&6; }
19334if test ${am_cv_make_support_nested_variables+y}
19335then :
19336  printf %s "(cached) " >&6
19337else $as_nop
19338  if printf "%s\n" 'TRUE=$(BAR$(V))
19339BAR0=false
19340BAR1=true
19341V=1
19342am__doit:
19343	@$(TRUE)
19344.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
19345  am_cv_make_support_nested_variables=yes
19346else
19347  am_cv_make_support_nested_variables=no
19348fi
19349fi
19350{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
19351printf "%s\n" "$am_cv_make_support_nested_variables" >&6; }
19352if test $am_cv_make_support_nested_variables = yes; then
19353    AM_V='$(V)'
19354  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
19355else
19356  AM_V=$AM_DEFAULT_VERBOSITY
19357  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
19358fi
19359AM_BACKSLASH='\'
19360
19361
19362
19363
19364
19365
19366
19367
19368# Check whether --with-lint was given.
19369if test ${with_lint+y}
19370then :
19371  withval=$with_lint; use_lint=$withval
19372else $as_nop
19373  use_lint=no
19374fi
19375
19376
19377# Obtain platform specific info like program name and options
19378# The lint program on FreeBSD and NetBSD is different from the one on Solaris
19379case $host_os in
19380  *linux* | *openbsd* | kfreebsd*-gnu | darwin* | cygwin*)
19381	lint_name=splint
19382	lint_options="-badflag"
19383	;;
19384  *freebsd* | *netbsd*)
19385	lint_name=lint
19386	lint_options="-u -b"
19387	;;
19388  *solaris*)
19389	lint_name=lint
19390	lint_options="-u -b -h -erroff=E_INDISTING_FROM_TRUNC2"
19391	;;
19392esac
19393
19394# Test for the presence of the program (either guessed by the code or spelled out by the user)
19395if test "x$use_lint" = x"yes" ; then
19396   # Extract the first word of "$lint_name", so it can be a program name with args.
19397set dummy $lint_name; ac_word=$2
19398{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19399printf %s "checking for $ac_word... " >&6; }
19400if test ${ac_cv_path_LINT+y}
19401then :
19402  printf %s "(cached) " >&6
19403else $as_nop
19404  case $LINT in
19405  [\\/]* | ?:[\\/]*)
19406  ac_cv_path_LINT="$LINT" # Let the user override the test with a path.
19407  ;;
19408  *)
19409  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19410for as_dir in $PATH
19411do
19412  IFS=$as_save_IFS
19413  case $as_dir in #(((
19414    '') as_dir=./ ;;
19415    */) ;;
19416    *) as_dir=$as_dir/ ;;
19417  esac
19418    for ac_exec_ext in '' $ac_executable_extensions; do
19419  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
19420    ac_cv_path_LINT="$as_dir$ac_word$ac_exec_ext"
19421    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
19422    break 2
19423  fi
19424done
19425  done
19426IFS=$as_save_IFS
19427
19428  ;;
19429esac
19430fi
19431LINT=$ac_cv_path_LINT
19432if test -n "$LINT"; then
19433  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LINT" >&5
19434printf "%s\n" "$LINT" >&6; }
19435else
19436  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
19437printf "%s\n" "no" >&6; }
19438fi
19439
19440
19441   if test "x$LINT" = "x"; then
19442        as_fn_error $? "--with-lint=yes specified but lint-style tool not found in PATH" "$LINENO" 5
19443   fi
19444elif test "x$use_lint" = x"no" ; then
19445   if test "x$LINT" != "x"; then
19446      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ignoring LINT environment variable since --with-lint=no was specified" >&5
19447printf "%s\n" "$as_me: WARNING: ignoring LINT environment variable since --with-lint=no was specified" >&2;}
19448   fi
19449else
19450   as_fn_error $? "--with-lint expects 'yes' or 'no'. Use LINT variable to specify path." "$LINENO" 5
19451fi
19452
19453# User supplied flags override default flags
19454if test "x$LINT_FLAGS" != "x"; then
19455   lint_options=$LINT_FLAGS
19456fi
19457
19458LINT_FLAGS=$lint_options
19459
19460 if test "x$LINT" != x; then
19461  LINT_TRUE=
19462  LINT_FALSE='#'
19463else
19464  LINT_TRUE='#'
19465  LINT_FALSE=
19466fi
19467
19468
19469
19470
19471# Checks for library functions
19472ac_fn_c_check_func "$LINENO" "asprintf" "ac_cv_func_asprintf"
19473if test "x$ac_cv_func_asprintf" = xyes
19474then :
19475  printf "%s\n" "#define HAVE_ASPRINTF 1" >>confdefs.h
19476
19477fi
19478ac_fn_c_check_func "$LINENO" "timingsafe_memcmp" "ac_cv_func_timingsafe_memcmp"
19479if test "x$ac_cv_func_timingsafe_memcmp" = xyes
19480then :
19481  printf "%s\n" "#define HAVE_TIMINGSAFE_MEMCMP 1" >>confdefs.h
19482
19483fi
19484
19485
19486# Obtain compiler/linker options from server and required extensions
19487
19488pkg_failed=no
19489{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for XORG" >&5
19490printf %s "checking for XORG... " >&6; }
19491
19492if test -n "$XORG_CFLAGS"; then
19493    pkg_cv_XORG_CFLAGS="$XORG_CFLAGS"
19494 elif test -n "$PKG_CONFIG"; then
19495    if test -n "$PKG_CONFIG" && \
19496    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.7 xproto inputproto\""; } >&5
19497  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.7 xproto inputproto") 2>&5
19498  ac_status=$?
19499  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19500  test $ac_status = 0; }; then
19501  pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.7 xproto inputproto" 2>/dev/null`
19502		      test "x$?" != "x0" && pkg_failed=yes
19503else
19504  pkg_failed=yes
19505fi
19506 else
19507    pkg_failed=untried
19508fi
19509if test -n "$XORG_LIBS"; then
19510    pkg_cv_XORG_LIBS="$XORG_LIBS"
19511 elif test -n "$PKG_CONFIG"; then
19512    if test -n "$PKG_CONFIG" && \
19513    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.7 xproto inputproto\""; } >&5
19514  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.7 xproto inputproto") 2>&5
19515  ac_status=$?
19516  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19517  test $ac_status = 0; }; then
19518  pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.7 xproto inputproto" 2>/dev/null`
19519		      test "x$?" != "x0" && pkg_failed=yes
19520else
19521  pkg_failed=yes
19522fi
19523 else
19524    pkg_failed=untried
19525fi
19526
19527
19528
19529if test $pkg_failed = yes; then
19530   	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
19531printf "%s\n" "no" >&6; }
19532
19533if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
19534        _pkg_short_errors_supported=yes
19535else
19536        _pkg_short_errors_supported=no
19537fi
19538        if test $_pkg_short_errors_supported = yes; then
19539	        XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xorg-server >= 1.7 xproto inputproto" 2>&1`
19540        else
19541	        XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xorg-server >= 1.7 xproto inputproto" 2>&1`
19542        fi
19543	# Put the nasty error message in config.log where it belongs
19544	echo "$XORG_PKG_ERRORS" >&5
19545
19546	as_fn_error $? "Package requirements (xorg-server >= 1.7 xproto inputproto) were not met:
19547
19548$XORG_PKG_ERRORS
19549
19550Consider adjusting the PKG_CONFIG_PATH environment variable if you
19551installed software in a non-standard prefix.
19552
19553Alternatively, you may set the environment variables XORG_CFLAGS
19554and XORG_LIBS to avoid the need to call pkg-config.
19555See the pkg-config man page for more details." "$LINENO" 5
19556elif test $pkg_failed = untried; then
19557     	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
19558printf "%s\n" "no" >&6; }
19559	{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
19560printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
19561as_fn_error $? "The pkg-config script could not be found or is too old.  Make sure it
19562is in your PATH or set the PKG_CONFIG environment variable to the full
19563path to pkg-config.
19564
19565Alternatively, you may set the environment variables XORG_CFLAGS
19566and XORG_LIBS to avoid the need to call pkg-config.
19567See the pkg-config man page for more details.
19568
19569To get pkg-config, see <http://pkg-config.freedesktop.org/>.
19570See \`config.log' for more details" "$LINENO" 5; }
19571else
19572	XORG_CFLAGS=$pkg_cv_XORG_CFLAGS
19573	XORG_LIBS=$pkg_cv_XORG_LIBS
19574        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19575printf "%s\n" "yes" >&6; }
19576
19577fi
19578
19579# Define a configure option for an alternate input module directory
19580
19581# Check whether --with-xorg-module-dir was given.
19582if test ${with_xorg_module_dir+y}
19583then :
19584  withval=$with_xorg_module_dir; moduledir="$withval"
19585else $as_nop
19586  moduledir="$libdir/xorg/modules"
19587fi
19588
19589inputdir=${moduledir}/input
19590
19591
19592# X Server SDK location is required to install xf86-mouse-properties.h
19593# This location is also relayed in the xorg-mouse.pc file
19594sdkdir=`$PKG_CONFIG --variable=sdkdir xorg-server`
19595
19596# Workaround overriding sdkdir to be able to create a tarball when user has no
19597# write permission in sdkdir. See DISTCHECK_CONFIGURE_FLAGS in Makefile.am
19598
19599# Check whether --with-sdkdir was given.
19600if test ${with_sdkdir+y}
19601then :
19602  withval=$with_sdkdir; sdkdir="$withval"
19603fi
19604
19605
19606
19607
19608# Work out which OS mouse driver we need to build
19609case $host_os in
19610  linux*)
19611    OS_MOUSE_NAME=lnx
19612    ;;
19613  freebsd*|kfreebsd*-gnu|dragonfly*|netbsd*|openbsd*)
19614    OS_MOUSE_NAME=bsd
19615    ;;
19616  solaris*)
19617    OS_MOUSE_NAME=sun
19618    ;;
19619  gnu*)
19620    OS_MOUSE_NAME=hurd
19621    ;;
19622esac
19623
19624
19625DRIVER_NAME=mouse
19626
19627
19628ac_config_files="$ac_config_files Makefile xorg-mouse.pc include/Makefile src/Makefile man/Makefile"
19629
19630cat >confcache <<\_ACEOF
19631# This file is a shell script that caches the results of configure
19632# tests run on this system so they can be shared between configure
19633# scripts and configure runs, see configure's option --config-cache.
19634# It is not useful on other systems.  If it contains results you don't
19635# want to keep, you may remove or edit it.
19636#
19637# config.status only pays attention to the cache file if you give it
19638# the --recheck option to rerun configure.
19639#
19640# `ac_cv_env_foo' variables (set or unset) will be overridden when
19641# loading this file, other *unset* `ac_cv_foo' will be assigned the
19642# following values.
19643
19644_ACEOF
19645
19646# The following way of writing the cache mishandles newlines in values,
19647# but we know of no workaround that is simple, portable, and efficient.
19648# So, we kill variables containing newlines.
19649# Ultrix sh set writes to stderr and can't be redirected directly,
19650# and sets the high bit in the cache file unless we assign to the vars.
19651(
19652  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
19653    eval ac_val=\$$ac_var
19654    case $ac_val in #(
19655    *${as_nl}*)
19656      case $ac_var in #(
19657      *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
19658printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
19659      esac
19660      case $ac_var in #(
19661      _ | IFS | as_nl) ;; #(
19662      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
19663      *) { eval $ac_var=; unset $ac_var;} ;;
19664      esac ;;
19665    esac
19666  done
19667
19668  (set) 2>&1 |
19669    case $as_nl`(ac_space=' '; set) 2>&1` in #(
19670    *${as_nl}ac_space=\ *)
19671      # `set' does not quote correctly, so add quotes: double-quote
19672      # substitution turns \\\\ into \\, and sed turns \\ into \.
19673      sed -n \
19674	"s/'/'\\\\''/g;
19675	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
19676      ;; #(
19677    *)
19678      # `set' quotes correctly as required by POSIX, so do not add quotes.
19679      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
19680      ;;
19681    esac |
19682    sort
19683) |
19684  sed '
19685     /^ac_cv_env_/b end
19686     t clear
19687     :clear
19688     s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
19689     t end
19690     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
19691     :end' >>confcache
19692if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
19693  if test -w "$cache_file"; then
19694    if test "x$cache_file" != "x/dev/null"; then
19695      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
19696printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
19697      if test ! -f "$cache_file" || test -h "$cache_file"; then
19698	cat confcache >"$cache_file"
19699      else
19700        case $cache_file in #(
19701        */* | ?:*)
19702	  mv -f confcache "$cache_file"$$ &&
19703	  mv -f "$cache_file"$$ "$cache_file" ;; #(
19704        *)
19705	  mv -f confcache "$cache_file" ;;
19706	esac
19707      fi
19708    fi
19709  else
19710    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
19711printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
19712  fi
19713fi
19714rm -f confcache
19715
19716test "x$prefix" = xNONE && prefix=$ac_default_prefix
19717# Let make expand exec_prefix.
19718test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
19719
19720DEFS=-DHAVE_CONFIG_H
19721
19722ac_libobjs=
19723ac_ltlibobjs=
19724U=
19725for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
19726  # 1. Remove the extension, and $U if already installed.
19727  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
19728  ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
19729  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
19730  #    will be set to the directory where LIBOBJS objects are built.
19731  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
19732  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
19733done
19734LIBOBJS=$ac_libobjs
19735
19736LTLIBOBJS=$ac_ltlibobjs
19737
19738
19739{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
19740printf %s "checking that generated files are newer than configure... " >&6; }
19741   if test -n "$am_sleep_pid"; then
19742     # Hide warnings about reused PIDs.
19743     wait $am_sleep_pid 2>/dev/null
19744   fi
19745   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5
19746printf "%s\n" "done" >&6; }
19747if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
19748  as_fn_error $? "conditional \"AMDEP\" was never defined.
19749Usually this means the macro was only invoked conditionally." "$LINENO" 5
19750fi
19751if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
19752  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
19753Usually this means the macro was only invoked conditionally." "$LINENO" 5
19754fi
19755 if test -n "$EXEEXT"; then
19756  am__EXEEXT_TRUE=
19757  am__EXEEXT_FALSE='#'
19758else
19759  am__EXEEXT_TRUE='#'
19760  am__EXEEXT_FALSE=
19761fi
19762
19763if test -z "${LINT_TRUE}" && test -z "${LINT_FALSE}"; then
19764  as_fn_error $? "conditional \"LINT\" was never defined.
19765Usually this means the macro was only invoked conditionally." "$LINENO" 5
19766fi
19767
19768: "${CONFIG_STATUS=./config.status}"
19769ac_write_fail=0
19770ac_clean_files_save=$ac_clean_files
19771ac_clean_files="$ac_clean_files $CONFIG_STATUS"
19772{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
19773printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
19774as_write_fail=0
19775cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
19776#! $SHELL
19777# Generated by $as_me.
19778# Run this file to recreate the current configuration.
19779# Compiler output produced by configure, useful for debugging
19780# configure, is in config.log if it exists.
19781
19782debug=false
19783ac_cs_recheck=false
19784ac_cs_silent=false
19785
19786SHELL=\${CONFIG_SHELL-$SHELL}
19787export SHELL
19788_ASEOF
19789cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
19790## -------------------- ##
19791## M4sh Initialization. ##
19792## -------------------- ##
19793
19794# Be more Bourne compatible
19795DUALCASE=1; export DUALCASE # for MKS sh
19796as_nop=:
19797if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
19798then :
19799  emulate sh
19800  NULLCMD=:
19801  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
19802  # is contrary to our usage.  Disable this feature.
19803  alias -g '${1+"$@"}'='"$@"'
19804  setopt NO_GLOB_SUBST
19805else $as_nop
19806  case `(set -o) 2>/dev/null` in #(
19807  *posix*) :
19808    set -o posix ;; #(
19809  *) :
19810     ;;
19811esac
19812fi
19813
19814
19815
19816# Reset variables that may have inherited troublesome values from
19817# the environment.
19818
19819# IFS needs to be set, to space, tab, and newline, in precisely that order.
19820# (If _AS_PATH_WALK were called with IFS unset, it would have the
19821# side effect of setting IFS to empty, thus disabling word splitting.)
19822# Quoting is to prevent editors from complaining about space-tab.
19823as_nl='
19824'
19825export as_nl
19826IFS=" ""	$as_nl"
19827
19828PS1='$ '
19829PS2='> '
19830PS4='+ '
19831
19832# Ensure predictable behavior from utilities with locale-dependent output.
19833LC_ALL=C
19834export LC_ALL
19835LANGUAGE=C
19836export LANGUAGE
19837
19838# We cannot yet rely on "unset" to work, but we need these variables
19839# to be unset--not just set to an empty or harmless value--now, to
19840# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
19841# also avoids known problems related to "unset" and subshell syntax
19842# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
19843for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
19844do eval test \${$as_var+y} \
19845  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
19846done
19847
19848# Ensure that fds 0, 1, and 2 are open.
19849if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
19850if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
19851if (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
19852
19853# The user is always right.
19854if ${PATH_SEPARATOR+false} :; then
19855  PATH_SEPARATOR=:
19856  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
19857    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
19858      PATH_SEPARATOR=';'
19859  }
19860fi
19861
19862
19863# Find who we are.  Look in the path if we contain no directory separator.
19864as_myself=
19865case $0 in #((
19866  *[\\/]* ) as_myself=$0 ;;
19867  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19868for as_dir in $PATH
19869do
19870  IFS=$as_save_IFS
19871  case $as_dir in #(((
19872    '') as_dir=./ ;;
19873    */) ;;
19874    *) as_dir=$as_dir/ ;;
19875  esac
19876    test -r "$as_dir$0" && as_myself=$as_dir$0 && break
19877  done
19878IFS=$as_save_IFS
19879
19880     ;;
19881esac
19882# We did not find ourselves, most probably we were run as `sh COMMAND'
19883# in which case we are not to be found in the path.
19884if test "x$as_myself" = x; then
19885  as_myself=$0
19886fi
19887if test ! -f "$as_myself"; then
19888  printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
19889  exit 1
19890fi
19891
19892
19893
19894# as_fn_error STATUS ERROR [LINENO LOG_FD]
19895# ----------------------------------------
19896# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
19897# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
19898# script with STATUS, using 1 if that was 0.
19899as_fn_error ()
19900{
19901  as_status=$1; test $as_status -eq 0 && as_status=1
19902  if test "$4"; then
19903    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
19904    printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
19905  fi
19906  printf "%s\n" "$as_me: error: $2" >&2
19907  as_fn_exit $as_status
19908} # as_fn_error
19909
19910
19911
19912# as_fn_set_status STATUS
19913# -----------------------
19914# Set $? to STATUS, without forking.
19915as_fn_set_status ()
19916{
19917  return $1
19918} # as_fn_set_status
19919
19920# as_fn_exit STATUS
19921# -----------------
19922# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
19923as_fn_exit ()
19924{
19925  set +e
19926  as_fn_set_status $1
19927  exit $1
19928} # as_fn_exit
19929
19930# as_fn_unset VAR
19931# ---------------
19932# Portably unset VAR.
19933as_fn_unset ()
19934{
19935  { eval $1=; unset $1;}
19936}
19937as_unset=as_fn_unset
19938
19939# as_fn_append VAR VALUE
19940# ----------------------
19941# Append the text in VALUE to the end of the definition contained in VAR. Take
19942# advantage of any shell optimizations that allow amortized linear growth over
19943# repeated appends, instead of the typical quadratic growth present in naive
19944# implementations.
19945if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
19946then :
19947  eval 'as_fn_append ()
19948  {
19949    eval $1+=\$2
19950  }'
19951else $as_nop
19952  as_fn_append ()
19953  {
19954    eval $1=\$$1\$2
19955  }
19956fi # as_fn_append
19957
19958# as_fn_arith ARG...
19959# ------------------
19960# Perform arithmetic evaluation on the ARGs, and store the result in the
19961# global $as_val. Take advantage of shells that can avoid forks. The arguments
19962# must be portable across $(()) and expr.
19963if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
19964then :
19965  eval 'as_fn_arith ()
19966  {
19967    as_val=$(( $* ))
19968  }'
19969else $as_nop
19970  as_fn_arith ()
19971  {
19972    as_val=`expr "$@" || test $? -eq 1`
19973  }
19974fi # as_fn_arith
19975
19976
19977if expr a : '\(a\)' >/dev/null 2>&1 &&
19978   test "X`expr 00001 : '.*\(...\)'`" = X001; then
19979  as_expr=expr
19980else
19981  as_expr=false
19982fi
19983
19984if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
19985  as_basename=basename
19986else
19987  as_basename=false
19988fi
19989
19990if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
19991  as_dirname=dirname
19992else
19993  as_dirname=false
19994fi
19995
19996as_me=`$as_basename -- "$0" ||
19997$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
19998	 X"$0" : 'X\(//\)$' \| \
19999	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
20000printf "%s\n" X/"$0" |
20001    sed '/^.*\/\([^/][^/]*\)\/*$/{
20002	    s//\1/
20003	    q
20004	  }
20005	  /^X\/\(\/\/\)$/{
20006	    s//\1/
20007	    q
20008	  }
20009	  /^X\/\(\/\).*/{
20010	    s//\1/
20011	    q
20012	  }
20013	  s/.*/./; q'`
20014
20015# Avoid depending upon Character Ranges.
20016as_cr_letters='abcdefghijklmnopqrstuvwxyz'
20017as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
20018as_cr_Letters=$as_cr_letters$as_cr_LETTERS
20019as_cr_digits='0123456789'
20020as_cr_alnum=$as_cr_Letters$as_cr_digits
20021
20022
20023# Determine whether it's possible to make 'echo' print without a newline.
20024# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
20025# for compatibility with existing Makefiles.
20026ECHO_C= ECHO_N= ECHO_T=
20027case `echo -n x` in #(((((
20028-n*)
20029  case `echo 'xy\c'` in
20030  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
20031  xy)  ECHO_C='\c';;
20032  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
20033       ECHO_T='	';;
20034  esac;;
20035*)
20036  ECHO_N='-n';;
20037esac
20038
20039# For backward compatibility with old third-party macros, we provide
20040# the shell variables $as_echo and $as_echo_n.  New code should use
20041# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
20042as_echo='printf %s\n'
20043as_echo_n='printf %s'
20044
20045rm -f conf$$ conf$$.exe conf$$.file
20046if test -d conf$$.dir; then
20047  rm -f conf$$.dir/conf$$.file
20048else
20049  rm -f conf$$.dir
20050  mkdir conf$$.dir 2>/dev/null
20051fi
20052if (echo >conf$$.file) 2>/dev/null; then
20053  if ln -s conf$$.file conf$$ 2>/dev/null; then
20054    as_ln_s='ln -s'
20055    # ... but there are two gotchas:
20056    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
20057    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
20058    # In both cases, we have to default to `cp -pR'.
20059    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
20060      as_ln_s='cp -pR'
20061  elif ln conf$$.file conf$$ 2>/dev/null; then
20062    as_ln_s=ln
20063  else
20064    as_ln_s='cp -pR'
20065  fi
20066else
20067  as_ln_s='cp -pR'
20068fi
20069rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
20070rmdir conf$$.dir 2>/dev/null
20071
20072
20073# as_fn_mkdir_p
20074# -------------
20075# Create "$as_dir" as a directory, including parents if necessary.
20076as_fn_mkdir_p ()
20077{
20078
20079  case $as_dir in #(
20080  -*) as_dir=./$as_dir;;
20081  esac
20082  test -d "$as_dir" || eval $as_mkdir_p || {
20083    as_dirs=
20084    while :; do
20085      case $as_dir in #(
20086      *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
20087      *) as_qdir=$as_dir;;
20088      esac
20089      as_dirs="'$as_qdir' $as_dirs"
20090      as_dir=`$as_dirname -- "$as_dir" ||
20091$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20092	 X"$as_dir" : 'X\(//\)[^/]' \| \
20093	 X"$as_dir" : 'X\(//\)$' \| \
20094	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
20095printf "%s\n" X"$as_dir" |
20096    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20097	    s//\1/
20098	    q
20099	  }
20100	  /^X\(\/\/\)[^/].*/{
20101	    s//\1/
20102	    q
20103	  }
20104	  /^X\(\/\/\)$/{
20105	    s//\1/
20106	    q
20107	  }
20108	  /^X\(\/\).*/{
20109	    s//\1/
20110	    q
20111	  }
20112	  s/.*/./; q'`
20113      test -d "$as_dir" && break
20114    done
20115    test -z "$as_dirs" || eval "mkdir $as_dirs"
20116  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
20117
20118
20119} # as_fn_mkdir_p
20120if mkdir -p . 2>/dev/null; then
20121  as_mkdir_p='mkdir -p "$as_dir"'
20122else
20123  test -d ./-p && rmdir ./-p
20124  as_mkdir_p=false
20125fi
20126
20127
20128# as_fn_executable_p FILE
20129# -----------------------
20130# Test if FILE is an executable regular file.
20131as_fn_executable_p ()
20132{
20133  test -f "$1" && test -x "$1"
20134} # as_fn_executable_p
20135as_test_x='test -x'
20136as_executable_p=as_fn_executable_p
20137
20138# Sed expression to map a string onto a valid CPP name.
20139as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
20140
20141# Sed expression to map a string onto a valid variable name.
20142as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
20143
20144
20145exec 6>&1
20146## ----------------------------------- ##
20147## Main body of $CONFIG_STATUS script. ##
20148## ----------------------------------- ##
20149_ASEOF
20150test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
20151
20152cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20153# Save the log message, to keep $0 and so on meaningful, and to
20154# report actual input values of CONFIG_FILES etc. instead of their
20155# values after options handling.
20156ac_log="
20157This file was extended by xf86-input-mouse $as_me 1.9.5, which was
20158generated by GNU Autoconf 2.71.  Invocation command line was
20159
20160  CONFIG_FILES    = $CONFIG_FILES
20161  CONFIG_HEADERS  = $CONFIG_HEADERS
20162  CONFIG_LINKS    = $CONFIG_LINKS
20163  CONFIG_COMMANDS = $CONFIG_COMMANDS
20164  $ $0 $@
20165
20166on `(hostname || uname -n) 2>/dev/null | sed 1q`
20167"
20168
20169_ACEOF
20170
20171case $ac_config_files in *"
20172"*) set x $ac_config_files; shift; ac_config_files=$*;;
20173esac
20174
20175case $ac_config_headers in *"
20176"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
20177esac
20178
20179
20180cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20181# Files that config.status was made for.
20182config_files="$ac_config_files"
20183config_headers="$ac_config_headers"
20184config_commands="$ac_config_commands"
20185
20186_ACEOF
20187
20188cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20189ac_cs_usage="\
20190\`$as_me' instantiates files and other configuration actions
20191from templates according to the current configuration.  Unless the files
20192and actions are specified as TAGs, all are instantiated by default.
20193
20194Usage: $0 [OPTION]... [TAG]...
20195
20196  -h, --help       print this help, then exit
20197  -V, --version    print version number and configuration settings, then exit
20198      --config     print configuration, then exit
20199  -q, --quiet, --silent
20200                   do not print progress messages
20201  -d, --debug      don't remove temporary files
20202      --recheck    update $as_me by reconfiguring in the same conditions
20203      --file=FILE[:TEMPLATE]
20204                   instantiate the configuration file FILE
20205      --header=FILE[:TEMPLATE]
20206                   instantiate the configuration header FILE
20207
20208Configuration files:
20209$config_files
20210
20211Configuration headers:
20212$config_headers
20213
20214Configuration commands:
20215$config_commands
20216
20217Report bugs to <https://gitlab.freedesktop.org/xorg/driver/xf86-input-mouse/-/issues>."
20218
20219_ACEOF
20220ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
20221ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
20222cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20223ac_cs_config='$ac_cs_config_escaped'
20224ac_cs_version="\\
20225xf86-input-mouse config.status 1.9.5
20226configured by $0, generated by GNU Autoconf 2.71,
20227  with options \\"\$ac_cs_config\\"
20228
20229Copyright (C) 2021 Free Software Foundation, Inc.
20230This config.status script is free software; the Free Software Foundation
20231gives unlimited permission to copy, distribute and modify it."
20232
20233ac_pwd='$ac_pwd'
20234srcdir='$srcdir'
20235INSTALL='$INSTALL'
20236MKDIR_P='$MKDIR_P'
20237AWK='$AWK'
20238test -n "\$AWK" || AWK=awk
20239_ACEOF
20240
20241cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20242# The default lists apply if the user does not specify any file.
20243ac_need_defaults=:
20244while test $# != 0
20245do
20246  case $1 in
20247  --*=?*)
20248    ac_option=`expr "X$1" : 'X\([^=]*\)='`
20249    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
20250    ac_shift=:
20251    ;;
20252  --*=)
20253    ac_option=`expr "X$1" : 'X\([^=]*\)='`
20254    ac_optarg=
20255    ac_shift=:
20256    ;;
20257  *)
20258    ac_option=$1
20259    ac_optarg=$2
20260    ac_shift=shift
20261    ;;
20262  esac
20263
20264  case $ac_option in
20265  # Handling of the options.
20266  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
20267    ac_cs_recheck=: ;;
20268  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
20269    printf "%s\n" "$ac_cs_version"; exit ;;
20270  --config | --confi | --conf | --con | --co | --c )
20271    printf "%s\n" "$ac_cs_config"; exit ;;
20272  --debug | --debu | --deb | --de | --d | -d )
20273    debug=: ;;
20274  --file | --fil | --fi | --f )
20275    $ac_shift
20276    case $ac_optarg in
20277    *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
20278    '') as_fn_error $? "missing file argument" ;;
20279    esac
20280    as_fn_append CONFIG_FILES " '$ac_optarg'"
20281    ac_need_defaults=false;;
20282  --header | --heade | --head | --hea )
20283    $ac_shift
20284    case $ac_optarg in
20285    *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
20286    esac
20287    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
20288    ac_need_defaults=false;;
20289  --he | --h)
20290    # Conflict between --help and --header
20291    as_fn_error $? "ambiguous option: \`$1'
20292Try \`$0 --help' for more information.";;
20293  --help | --hel | -h )
20294    printf "%s\n" "$ac_cs_usage"; exit ;;
20295  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
20296  | -silent | --silent | --silen | --sile | --sil | --si | --s)
20297    ac_cs_silent=: ;;
20298
20299  # This is an error.
20300  -*) as_fn_error $? "unrecognized option: \`$1'
20301Try \`$0 --help' for more information." ;;
20302
20303  *) as_fn_append ac_config_targets " $1"
20304     ac_need_defaults=false ;;
20305
20306  esac
20307  shift
20308done
20309
20310ac_configure_extra_args=
20311
20312if $ac_cs_silent; then
20313  exec 6>/dev/null
20314  ac_configure_extra_args="$ac_configure_extra_args --silent"
20315fi
20316
20317_ACEOF
20318cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20319if \$ac_cs_recheck; then
20320  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
20321  shift
20322  \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
20323  CONFIG_SHELL='$SHELL'
20324  export CONFIG_SHELL
20325  exec "\$@"
20326fi
20327
20328_ACEOF
20329cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20330exec 5>>config.log
20331{
20332  echo
20333  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
20334## Running $as_me. ##
20335_ASBOX
20336  printf "%s\n" "$ac_log"
20337} >&5
20338
20339_ACEOF
20340cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20341#
20342# INIT-COMMANDS
20343#
20344AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
20345
20346
20347# The HP-UX ksh and POSIX shell print the target directory to stdout
20348# if CDPATH is set.
20349(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
20350
20351sed_quote_subst='$sed_quote_subst'
20352double_quote_subst='$double_quote_subst'
20353delay_variable_subst='$delay_variable_subst'
20354enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
20355macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
20356macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
20357enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
20358pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
20359enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
20360shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
20361SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
20362ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
20363PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
20364host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
20365host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
20366host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
20367build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
20368build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
20369build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
20370SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
20371Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
20372GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
20373EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
20374FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
20375LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
20376NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
20377LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
20378max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
20379ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
20380exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
20381lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
20382lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
20383lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
20384lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
20385lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
20386reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
20387reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
20388FILECMD='`$ECHO "$FILECMD" | $SED "$delay_single_quote_subst"`'
20389OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
20390deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
20391file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
20392file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
20393want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
20394DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
20395sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
20396AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
20397lt_ar_flags='`$ECHO "$lt_ar_flags" | $SED "$delay_single_quote_subst"`'
20398AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
20399archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
20400STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
20401RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
20402old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
20403old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
20404old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
20405lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
20406CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
20407CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
20408compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
20409GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
20410lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
20411lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
20412lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
20413lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
20414lt_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"`'
20415lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
20416nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
20417lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
20418lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
20419objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
20420MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
20421lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
20422lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
20423lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
20424lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
20425lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
20426need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
20427MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
20428DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
20429NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
20430LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
20431OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
20432OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
20433libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
20434shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
20435extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
20436archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
20437enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
20438export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
20439whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
20440compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
20441old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
20442old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
20443archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
20444archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
20445module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
20446module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
20447with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
20448allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
20449no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
20450hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
20451hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
20452hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
20453hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
20454hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
20455hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
20456hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
20457inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
20458link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
20459always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
20460export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
20461exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
20462include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
20463prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
20464postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
20465file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
20466variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
20467need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
20468need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
20469version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
20470runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
20471shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
20472shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
20473libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
20474library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
20475soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
20476install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
20477postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
20478postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
20479finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
20480finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
20481hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
20482sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
20483configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
20484configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
20485hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
20486enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
20487enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
20488enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
20489old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
20490striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
20491
20492LTCC='$LTCC'
20493LTCFLAGS='$LTCFLAGS'
20494compiler='$compiler_DEFAULT'
20495
20496# A function that is used when there is no print builtin or printf.
20497func_fallback_echo ()
20498{
20499  eval 'cat <<_LTECHO_EOF
20500\$1
20501_LTECHO_EOF'
20502}
20503
20504# Quote evaled strings.
20505for var in SHELL \
20506ECHO \
20507PATH_SEPARATOR \
20508SED \
20509GREP \
20510EGREP \
20511FGREP \
20512LD \
20513NM \
20514LN_S \
20515lt_SP2NL \
20516lt_NL2SP \
20517reload_flag \
20518FILECMD \
20519OBJDUMP \
20520deplibs_check_method \
20521file_magic_cmd \
20522file_magic_glob \
20523want_nocaseglob \
20524DLLTOOL \
20525sharedlib_from_linklib_cmd \
20526AR \
20527archiver_list_spec \
20528STRIP \
20529RANLIB \
20530CC \
20531CFLAGS \
20532compiler \
20533lt_cv_sys_global_symbol_pipe \
20534lt_cv_sys_global_symbol_to_cdecl \
20535lt_cv_sys_global_symbol_to_import \
20536lt_cv_sys_global_symbol_to_c_name_address \
20537lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
20538lt_cv_nm_interface \
20539nm_file_list_spec \
20540lt_cv_truncate_bin \
20541lt_prog_compiler_no_builtin_flag \
20542lt_prog_compiler_pic \
20543lt_prog_compiler_wl \
20544lt_prog_compiler_static \
20545lt_cv_prog_compiler_c_o \
20546need_locks \
20547MANIFEST_TOOL \
20548DSYMUTIL \
20549NMEDIT \
20550LIPO \
20551OTOOL \
20552OTOOL64 \
20553shrext_cmds \
20554export_dynamic_flag_spec \
20555whole_archive_flag_spec \
20556compiler_needs_object \
20557with_gnu_ld \
20558allow_undefined_flag \
20559no_undefined_flag \
20560hardcode_libdir_flag_spec \
20561hardcode_libdir_separator \
20562exclude_expsyms \
20563include_expsyms \
20564file_list_spec \
20565variables_saved_for_relink \
20566libname_spec \
20567library_names_spec \
20568soname_spec \
20569install_override_mode \
20570finish_eval \
20571old_striplib \
20572striplib; do
20573    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
20574    *[\\\\\\\`\\"\\\$]*)
20575      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
20576      ;;
20577    *)
20578      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
20579      ;;
20580    esac
20581done
20582
20583# Double-quote double-evaled strings.
20584for var in reload_cmds \
20585old_postinstall_cmds \
20586old_postuninstall_cmds \
20587old_archive_cmds \
20588extract_expsyms_cmds \
20589old_archive_from_new_cmds \
20590old_archive_from_expsyms_cmds \
20591archive_cmds \
20592archive_expsym_cmds \
20593module_cmds \
20594module_expsym_cmds \
20595export_symbols_cmds \
20596prelink_cmds \
20597postlink_cmds \
20598postinstall_cmds \
20599postuninstall_cmds \
20600finish_cmds \
20601sys_lib_search_path_spec \
20602configure_time_dlsearch_path \
20603configure_time_lt_sys_library_path; do
20604    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
20605    *[\\\\\\\`\\"\\\$]*)
20606      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
20607      ;;
20608    *)
20609      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
20610      ;;
20611    esac
20612done
20613
20614ac_aux_dir='$ac_aux_dir'
20615
20616# See if we are running on zsh, and set the options that allow our
20617# commands through without removal of \ escapes INIT.
20618if test -n "\${ZSH_VERSION+set}"; then
20619   setopt NO_GLOB_SUBST
20620fi
20621
20622
20623    PACKAGE='$PACKAGE'
20624    VERSION='$VERSION'
20625    RM='$RM'
20626    ofile='$ofile'
20627
20628
20629
20630
20631_ACEOF
20632
20633cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20634
20635# Handling of arguments.
20636for ac_config_target in $ac_config_targets
20637do
20638  case $ac_config_target in
20639    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
20640    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
20641    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
20642    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
20643    "xorg-mouse.pc") CONFIG_FILES="$CONFIG_FILES xorg-mouse.pc" ;;
20644    "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
20645    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
20646    "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
20647
20648  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
20649  esac
20650done
20651
20652
20653# If the user did not use the arguments to specify the items to instantiate,
20654# then the envvar interface is used.  Set only those that are not.
20655# We use the long form for the default assignment because of an extremely
20656# bizarre bug on SunOS 4.1.3.
20657if $ac_need_defaults; then
20658  test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
20659  test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
20660  test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands
20661fi
20662
20663# Have a temporary directory for convenience.  Make it in the build tree
20664# simply because there is no reason against having it here, and in addition,
20665# creating and moving files from /tmp can sometimes cause problems.
20666# Hook for its removal unless debugging.
20667# Note that there is a small window in which the directory will not be cleaned:
20668# after its creation but before its name has been assigned to `$tmp'.
20669$debug ||
20670{
20671  tmp= ac_tmp=
20672  trap 'exit_status=$?
20673  : "${ac_tmp:=$tmp}"
20674  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
20675' 0
20676  trap 'as_fn_exit 1' 1 2 13 15
20677}
20678# Create a (secure) tmp directory for tmp files.
20679
20680{
20681  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
20682  test -d "$tmp"
20683}  ||
20684{
20685  tmp=./conf$$-$RANDOM
20686  (umask 077 && mkdir "$tmp")
20687} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
20688ac_tmp=$tmp
20689
20690# Set up the scripts for CONFIG_FILES section.
20691# No need to generate them if there are no CONFIG_FILES.
20692# This happens for instance with `./config.status config.h'.
20693if test -n "$CONFIG_FILES"; then
20694
20695
20696ac_cr=`echo X | tr X '\015'`
20697# On cygwin, bash can eat \r inside `` if the user requested igncr.
20698# But we know of no other shell where ac_cr would be empty at this
20699# point, so we can use a bashism as a fallback.
20700if test "x$ac_cr" = x; then
20701  eval ac_cr=\$\'\\r\'
20702fi
20703ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
20704if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
20705  ac_cs_awk_cr='\\r'
20706else
20707  ac_cs_awk_cr=$ac_cr
20708fi
20709
20710echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
20711_ACEOF
20712
20713
20714{
20715  echo "cat >conf$$subs.awk <<_ACEOF" &&
20716  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
20717  echo "_ACEOF"
20718} >conf$$subs.sh ||
20719  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
20720ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
20721ac_delim='%!_!# '
20722for ac_last_try in false false false false false :; do
20723  . ./conf$$subs.sh ||
20724    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
20725
20726  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
20727  if test $ac_delim_n = $ac_delim_num; then
20728    break
20729  elif $ac_last_try; then
20730    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
20731  else
20732    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20733  fi
20734done
20735rm -f conf$$subs.sh
20736
20737cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20738cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
20739_ACEOF
20740sed -n '
20741h
20742s/^/S["/; s/!.*/"]=/
20743p
20744g
20745s/^[^!]*!//
20746:repl
20747t repl
20748s/'"$ac_delim"'$//
20749t delim
20750:nl
20751h
20752s/\(.\{148\}\)..*/\1/
20753t more1
20754s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
20755p
20756n
20757b repl
20758:more1
20759s/["\\]/\\&/g; s/^/"/; s/$/"\\/
20760p
20761g
20762s/.\{148\}//
20763t nl
20764:delim
20765h
20766s/\(.\{148\}\)..*/\1/
20767t more2
20768s/["\\]/\\&/g; s/^/"/; s/$/"/
20769p
20770b
20771:more2
20772s/["\\]/\\&/g; s/^/"/; s/$/"\\/
20773p
20774g
20775s/.\{148\}//
20776t delim
20777' <conf$$subs.awk | sed '
20778/^[^""]/{
20779  N
20780  s/\n//
20781}
20782' >>$CONFIG_STATUS || ac_write_fail=1
20783rm -f conf$$subs.awk
20784cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20785_ACAWK
20786cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
20787  for (key in S) S_is_set[key] = 1
20788  FS = ""
20789
20790}
20791{
20792  line = $ 0
20793  nfields = split(line, field, "@")
20794  substed = 0
20795  len = length(field[1])
20796  for (i = 2; i < nfields; i++) {
20797    key = field[i]
20798    keylen = length(key)
20799    if (S_is_set[key]) {
20800      value = S[key]
20801      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
20802      len += length(value) + length(field[++i])
20803      substed = 1
20804    } else
20805      len += 1 + keylen
20806  }
20807
20808  print line
20809}
20810
20811_ACAWK
20812_ACEOF
20813cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20814if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
20815  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
20816else
20817  cat
20818fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
20819  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
20820_ACEOF
20821
20822# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
20823# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
20824# trailing colons and then remove the whole line if VPATH becomes empty
20825# (actually we leave an empty line to preserve line numbers).
20826if test "x$srcdir" = x.; then
20827  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
20828h
20829s///
20830s/^/:/
20831s/[	 ]*$/:/
20832s/:\$(srcdir):/:/g
20833s/:\${srcdir}:/:/g
20834s/:@srcdir@:/:/g
20835s/^:*//
20836s/:*$//
20837x
20838s/\(=[	 ]*\).*/\1/
20839G
20840s/\n//
20841s/^[^=]*=[	 ]*$//
20842}'
20843fi
20844
20845cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20846fi # test -n "$CONFIG_FILES"
20847
20848# Set up the scripts for CONFIG_HEADERS section.
20849# No need to generate them if there are no CONFIG_HEADERS.
20850# This happens for instance with `./config.status Makefile'.
20851if test -n "$CONFIG_HEADERS"; then
20852cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
20853BEGIN {
20854_ACEOF
20855
20856# Transform confdefs.h into an awk script `defines.awk', embedded as
20857# here-document in config.status, that substitutes the proper values into
20858# config.h.in to produce config.h.
20859
20860# Create a delimiter string that does not exist in confdefs.h, to ease
20861# handling of long lines.
20862ac_delim='%!_!# '
20863for ac_last_try in false false :; do
20864  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
20865  if test -z "$ac_tt"; then
20866    break
20867  elif $ac_last_try; then
20868    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
20869  else
20870    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20871  fi
20872done
20873
20874# For the awk script, D is an array of macro values keyed by name,
20875# likewise P contains macro parameters if any.  Preserve backslash
20876# newline sequences.
20877
20878ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
20879sed -n '
20880s/.\{148\}/&'"$ac_delim"'/g
20881t rset
20882:rset
20883s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
20884t def
20885d
20886:def
20887s/\\$//
20888t bsnl
20889s/["\\]/\\&/g
20890s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
20891D["\1"]=" \3"/p
20892s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
20893d
20894:bsnl
20895s/["\\]/\\&/g
20896s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
20897D["\1"]=" \3\\\\\\n"\\/p
20898t cont
20899s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
20900t cont
20901d
20902:cont
20903n
20904s/.\{148\}/&'"$ac_delim"'/g
20905t clear
20906:clear
20907s/\\$//
20908t bsnlc
20909s/["\\]/\\&/g; s/^/"/; s/$/"/p
20910d
20911:bsnlc
20912s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
20913b cont
20914' <confdefs.h | sed '
20915s/'"$ac_delim"'/"\\\
20916"/g' >>$CONFIG_STATUS || ac_write_fail=1
20917
20918cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20919  for (key in D) D_is_set[key] = 1
20920  FS = ""
20921}
20922/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
20923  line = \$ 0
20924  split(line, arg, " ")
20925  if (arg[1] == "#") {
20926    defundef = arg[2]
20927    mac1 = arg[3]
20928  } else {
20929    defundef = substr(arg[1], 2)
20930    mac1 = arg[2]
20931  }
20932  split(mac1, mac2, "(") #)
20933  macro = mac2[1]
20934  prefix = substr(line, 1, index(line, defundef) - 1)
20935  if (D_is_set[macro]) {
20936    # Preserve the white space surrounding the "#".
20937    print prefix "define", macro P[macro] D[macro]
20938    next
20939  } else {
20940    # Replace #undef with comments.  This is necessary, for example,
20941    # in the case of _POSIX_SOURCE, which is predefined and required
20942    # on some systems where configure will not decide to define it.
20943    if (defundef == "undef") {
20944      print "/*", prefix defundef, macro, "*/"
20945      next
20946    }
20947  }
20948}
20949{ print }
20950_ACAWK
20951_ACEOF
20952cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20953  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
20954fi # test -n "$CONFIG_HEADERS"
20955
20956
20957eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
20958shift
20959for ac_tag
20960do
20961  case $ac_tag in
20962  :[FHLC]) ac_mode=$ac_tag; continue;;
20963  esac
20964  case $ac_mode$ac_tag in
20965  :[FHL]*:*);;
20966  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
20967  :[FH]-) ac_tag=-:-;;
20968  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
20969  esac
20970  ac_save_IFS=$IFS
20971  IFS=:
20972  set x $ac_tag
20973  IFS=$ac_save_IFS
20974  shift
20975  ac_file=$1
20976  shift
20977
20978  case $ac_mode in
20979  :L) ac_source=$1;;
20980  :[FH])
20981    ac_file_inputs=
20982    for ac_f
20983    do
20984      case $ac_f in
20985      -) ac_f="$ac_tmp/stdin";;
20986      *) # Look for the file first in the build tree, then in the source tree
20987	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
20988	 # because $ac_f cannot contain `:'.
20989	 test -f "$ac_f" ||
20990	   case $ac_f in
20991	   [\\/$]*) false;;
20992	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
20993	   esac ||
20994	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
20995      esac
20996      case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
20997      as_fn_append ac_file_inputs " '$ac_f'"
20998    done
20999
21000    # Let's still pretend it is `configure' which instantiates (i.e., don't
21001    # use $as_me), people would be surprised to read:
21002    #    /* config.h.  Generated by config.status.  */
21003    configure_input='Generated from '`
21004	  printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
21005	`' by configure.'
21006    if test x"$ac_file" != x-; then
21007      configure_input="$ac_file.  $configure_input"
21008      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
21009printf "%s\n" "$as_me: creating $ac_file" >&6;}
21010    fi
21011    # Neutralize special characters interpreted by sed in replacement strings.
21012    case $configure_input in #(
21013    *\&* | *\|* | *\\* )
21014       ac_sed_conf_input=`printf "%s\n" "$configure_input" |
21015       sed 's/[\\\\&|]/\\\\&/g'`;; #(
21016    *) ac_sed_conf_input=$configure_input;;
21017    esac
21018
21019    case $ac_tag in
21020    *:-:* | *:-) cat >"$ac_tmp/stdin" \
21021      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
21022    esac
21023    ;;
21024  esac
21025
21026  ac_dir=`$as_dirname -- "$ac_file" ||
21027$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21028	 X"$ac_file" : 'X\(//\)[^/]' \| \
21029	 X"$ac_file" : 'X\(//\)$' \| \
21030	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
21031printf "%s\n" X"$ac_file" |
21032    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21033	    s//\1/
21034	    q
21035	  }
21036	  /^X\(\/\/\)[^/].*/{
21037	    s//\1/
21038	    q
21039	  }
21040	  /^X\(\/\/\)$/{
21041	    s//\1/
21042	    q
21043	  }
21044	  /^X\(\/\).*/{
21045	    s//\1/
21046	    q
21047	  }
21048	  s/.*/./; q'`
21049  as_dir="$ac_dir"; as_fn_mkdir_p
21050  ac_builddir=.
21051
21052case "$ac_dir" in
21053.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
21054*)
21055  ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
21056  # A ".." for each directory in $ac_dir_suffix.
21057  ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
21058  case $ac_top_builddir_sub in
21059  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
21060  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
21061  esac ;;
21062esac
21063ac_abs_top_builddir=$ac_pwd
21064ac_abs_builddir=$ac_pwd$ac_dir_suffix
21065# for backward compatibility:
21066ac_top_builddir=$ac_top_build_prefix
21067
21068case $srcdir in
21069  .)  # We are building in place.
21070    ac_srcdir=.
21071    ac_top_srcdir=$ac_top_builddir_sub
21072    ac_abs_top_srcdir=$ac_pwd ;;
21073  [\\/]* | ?:[\\/]* )  # Absolute name.
21074    ac_srcdir=$srcdir$ac_dir_suffix;
21075    ac_top_srcdir=$srcdir
21076    ac_abs_top_srcdir=$srcdir ;;
21077  *) # Relative name.
21078    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
21079    ac_top_srcdir=$ac_top_build_prefix$srcdir
21080    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
21081esac
21082ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
21083
21084
21085  case $ac_mode in
21086  :F)
21087  #
21088  # CONFIG_FILE
21089  #
21090
21091  case $INSTALL in
21092  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
21093  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
21094  esac
21095  ac_MKDIR_P=$MKDIR_P
21096  case $MKDIR_P in
21097  [\\/$]* | ?:[\\/]* ) ;;
21098  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
21099  esac
21100_ACEOF
21101
21102cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21103# If the template does not know about datarootdir, expand it.
21104# FIXME: This hack should be removed a few years after 2.60.
21105ac_datarootdir_hack=; ac_datarootdir_seen=
21106ac_sed_dataroot='
21107/datarootdir/ {
21108  p
21109  q
21110}
21111/@datadir@/p
21112/@docdir@/p
21113/@infodir@/p
21114/@localedir@/p
21115/@mandir@/p'
21116case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
21117*datarootdir*) ac_datarootdir_seen=yes;;
21118*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
21119  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
21120printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
21121_ACEOF
21122cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21123  ac_datarootdir_hack='
21124  s&@datadir@&$datadir&g
21125  s&@docdir@&$docdir&g
21126  s&@infodir@&$infodir&g
21127  s&@localedir@&$localedir&g
21128  s&@mandir@&$mandir&g
21129  s&\\\${datarootdir}&$datarootdir&g' ;;
21130esac
21131_ACEOF
21132
21133# Neutralize VPATH when `$srcdir' = `.'.
21134# Shell code in configure.ac might set extrasub.
21135# FIXME: do we really want to maintain this feature?
21136cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21137ac_sed_extra="$ac_vpsub
21138$extrasub
21139_ACEOF
21140cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21141:t
21142/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21143s|@configure_input@|$ac_sed_conf_input|;t t
21144s&@top_builddir@&$ac_top_builddir_sub&;t t
21145s&@top_build_prefix@&$ac_top_build_prefix&;t t
21146s&@srcdir@&$ac_srcdir&;t t
21147s&@abs_srcdir@&$ac_abs_srcdir&;t t
21148s&@top_srcdir@&$ac_top_srcdir&;t t
21149s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
21150s&@builddir@&$ac_builddir&;t t
21151s&@abs_builddir@&$ac_abs_builddir&;t t
21152s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
21153s&@INSTALL@&$ac_INSTALL&;t t
21154s&@MKDIR_P@&$ac_MKDIR_P&;t t
21155$ac_datarootdir_hack
21156"
21157eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
21158  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21159
21160test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
21161  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
21162  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
21163      "$ac_tmp/out"`; test -z "$ac_out"; } &&
21164  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
21165which seems to be undefined.  Please make sure it is defined" >&5
21166printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
21167which seems to be undefined.  Please make sure it is defined" >&2;}
21168
21169  rm -f "$ac_tmp/stdin"
21170  case $ac_file in
21171  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
21172  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
21173  esac \
21174  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21175 ;;
21176  :H)
21177  #
21178  # CONFIG_HEADER
21179  #
21180  if test x"$ac_file" != x-; then
21181    {
21182      printf "%s\n" "/* $configure_input  */" >&1 \
21183      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
21184    } >"$ac_tmp/config.h" \
21185      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21186    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
21187      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
21188printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
21189    else
21190      rm -f "$ac_file"
21191      mv "$ac_tmp/config.h" "$ac_file" \
21192	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
21193    fi
21194  else
21195    printf "%s\n" "/* $configure_input  */" >&1 \
21196      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
21197      || as_fn_error $? "could not create -" "$LINENO" 5
21198  fi
21199# Compute "$ac_file"'s index in $config_headers.
21200_am_arg="$ac_file"
21201_am_stamp_count=1
21202for _am_header in $config_headers :; do
21203  case $_am_header in
21204    $_am_arg | $_am_arg:* )
21205      break ;;
21206    * )
21207      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
21208  esac
21209done
21210echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
21211$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21212	 X"$_am_arg" : 'X\(//\)[^/]' \| \
21213	 X"$_am_arg" : 'X\(//\)$' \| \
21214	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
21215printf "%s\n" X"$_am_arg" |
21216    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21217	    s//\1/
21218	    q
21219	  }
21220	  /^X\(\/\/\)[^/].*/{
21221	    s//\1/
21222	    q
21223	  }
21224	  /^X\(\/\/\)$/{
21225	    s//\1/
21226	    q
21227	  }
21228	  /^X\(\/\).*/{
21229	    s//\1/
21230	    q
21231	  }
21232	  s/.*/./; q'`/stamp-h$_am_stamp_count
21233 ;;
21234
21235  :C)  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
21236printf "%s\n" "$as_me: executing $ac_file commands" >&6;}
21237 ;;
21238  esac
21239
21240
21241  case $ac_file$ac_mode in
21242    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
21243  # Older Autoconf quotes --file arguments for eval, but not when files
21244  # are listed without --file.  Let's play safe and only enable the eval
21245  # if we detect the quoting.
21246  # TODO: see whether this extra hack can be removed once we start
21247  # requiring Autoconf 2.70 or later.
21248  case $CONFIG_FILES in #(
21249  *\'*) :
21250    eval set x "$CONFIG_FILES" ;; #(
21251  *) :
21252    set x $CONFIG_FILES ;; #(
21253  *) :
21254     ;;
21255esac
21256  shift
21257  # Used to flag and report bootstrapping failures.
21258  am_rc=0
21259  for am_mf
21260  do
21261    # Strip MF so we end up with the name of the file.
21262    am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'`
21263    # Check whether this is an Automake generated Makefile which includes
21264    # dependency-tracking related rules and includes.
21265    # Grep'ing the whole file directly is not great: AIX grep has a line
21266    # limit of 2048, but all sed's we know have understand at least 4000.
21267    sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
21268      || continue
21269    am_dirpart=`$as_dirname -- "$am_mf" ||
21270$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21271	 X"$am_mf" : 'X\(//\)[^/]' \| \
21272	 X"$am_mf" : 'X\(//\)$' \| \
21273	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
21274printf "%s\n" X"$am_mf" |
21275    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21276	    s//\1/
21277	    q
21278	  }
21279	  /^X\(\/\/\)[^/].*/{
21280	    s//\1/
21281	    q
21282	  }
21283	  /^X\(\/\/\)$/{
21284	    s//\1/
21285	    q
21286	  }
21287	  /^X\(\/\).*/{
21288	    s//\1/
21289	    q
21290	  }
21291	  s/.*/./; q'`
21292    am_filepart=`$as_basename -- "$am_mf" ||
21293$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
21294	 X"$am_mf" : 'X\(//\)$' \| \
21295	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
21296printf "%s\n" X/"$am_mf" |
21297    sed '/^.*\/\([^/][^/]*\)\/*$/{
21298	    s//\1/
21299	    q
21300	  }
21301	  /^X\/\(\/\/\)$/{
21302	    s//\1/
21303	    q
21304	  }
21305	  /^X\/\(\/\).*/{
21306	    s//\1/
21307	    q
21308	  }
21309	  s/.*/./; q'`
21310    { echo "$as_me:$LINENO: cd "$am_dirpart" \
21311      && sed -e '/# am--include-marker/d' "$am_filepart" \
21312        | $MAKE -f - am--depfiles" >&5
21313   (cd "$am_dirpart" \
21314      && sed -e '/# am--include-marker/d' "$am_filepart" \
21315        | $MAKE -f - am--depfiles) >&5 2>&5
21316   ac_status=$?
21317   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21318   (exit $ac_status); } || am_rc=$?
21319  done
21320  if test $am_rc -ne 0; then
21321    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
21322printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
21323as_fn_error $? "Something went wrong bootstrapping makefile fragments
21324    for automatic dependency tracking.  If GNU make was not used, consider
21325    re-running the configure script with MAKE=\"gmake\" (or whatever is
21326    necessary).  You can also try re-running configure with the
21327    '--disable-dependency-tracking' option to at least be able to build
21328    the package (albeit without support for automatic dependency tracking).
21329See \`config.log' for more details" "$LINENO" 5; }
21330  fi
21331  { am_dirpart=; unset am_dirpart;}
21332  { am_filepart=; unset am_filepart;}
21333  { am_mf=; unset am_mf;}
21334  { am_rc=; unset am_rc;}
21335  rm -f conftest-deps.mk
21336}
21337 ;;
21338    "libtool":C)
21339
21340    # See if we are running on zsh, and set the options that allow our
21341    # commands through without removal of \ escapes.
21342    if test -n "${ZSH_VERSION+set}"; then
21343      setopt NO_GLOB_SUBST
21344    fi
21345
21346    cfgfile=${ofile}T
21347    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
21348    $RM "$cfgfile"
21349
21350    cat <<_LT_EOF >> "$cfgfile"
21351#! $SHELL
21352# Generated automatically by $as_me ($PACKAGE) $VERSION
21353# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
21354# NOTE: Changes made to this file will be lost: look at ltmain.sh.
21355
21356# Provide generalized library-building support services.
21357# Written by Gordon Matzigkeit, 1996
21358
21359# Copyright (C) 2014 Free Software Foundation, Inc.
21360# This is free software; see the source for copying conditions.  There is NO
21361# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
21362
21363# GNU Libtool is free software; you can redistribute it and/or modify
21364# it under the terms of the GNU General Public License as published by
21365# the Free Software Foundation; either version 2 of of the License, or
21366# (at your option) any later version.
21367#
21368# As a special exception to the GNU General Public License, if you
21369# distribute this file as part of a program or library that is built
21370# using GNU Libtool, you may include this file under the  same
21371# distribution terms that you use for the rest of that program.
21372#
21373# GNU Libtool is distributed in the hope that it will be useful, but
21374# WITHOUT ANY WARRANTY; without even the implied warranty of
21375# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
21376# GNU General Public License for more details.
21377#
21378# You should have received a copy of the GNU General Public License
21379# along with this program.  If not, see <http://www.gnu.org/licenses/>.
21380
21381
21382# The names of the tagged configurations supported by this script.
21383available_tags=''
21384
21385# Configured defaults for sys_lib_dlsearch_path munging.
21386: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
21387
21388# ### BEGIN LIBTOOL CONFIG
21389
21390# Whether or not to build static libraries.
21391build_old_libs=$enable_static
21392
21393# Which release of libtool.m4 was used?
21394macro_version=$macro_version
21395macro_revision=$macro_revision
21396
21397# Whether or not to build shared libraries.
21398build_libtool_libs=$enable_shared
21399
21400# What type of objects to build.
21401pic_mode=$pic_mode
21402
21403# Whether or not to optimize for fast installation.
21404fast_install=$enable_fast_install
21405
21406# Shared archive member basename,for filename based shared library versioning on AIX.
21407shared_archive_member_spec=$shared_archive_member_spec
21408
21409# Shell to use when invoking shell scripts.
21410SHELL=$lt_SHELL
21411
21412# An echo program that protects backslashes.
21413ECHO=$lt_ECHO
21414
21415# The PATH separator for the build system.
21416PATH_SEPARATOR=$lt_PATH_SEPARATOR
21417
21418# The host system.
21419host_alias=$host_alias
21420host=$host
21421host_os=$host_os
21422
21423# The build system.
21424build_alias=$build_alias
21425build=$build
21426build_os=$build_os
21427
21428# A sed program that does not truncate output.
21429SED=$lt_SED
21430
21431# Sed that helps us avoid accidentally triggering echo(1) options like -n.
21432Xsed="\$SED -e 1s/^X//"
21433
21434# A grep program that handles long lines.
21435GREP=$lt_GREP
21436
21437# An ERE matcher.
21438EGREP=$lt_EGREP
21439
21440# A literal string matcher.
21441FGREP=$lt_FGREP
21442
21443# A BSD- or MS-compatible name lister.
21444NM=$lt_NM
21445
21446# Whether we need soft or hard links.
21447LN_S=$lt_LN_S
21448
21449# What is the maximum length of a command?
21450max_cmd_len=$max_cmd_len
21451
21452# Object file suffix (normally "o").
21453objext=$ac_objext
21454
21455# Executable file suffix (normally "").
21456exeext=$exeext
21457
21458# whether the shell understands "unset".
21459lt_unset=$lt_unset
21460
21461# turn spaces into newlines.
21462SP2NL=$lt_lt_SP2NL
21463
21464# turn newlines into spaces.
21465NL2SP=$lt_lt_NL2SP
21466
21467# convert \$build file names to \$host format.
21468to_host_file_cmd=$lt_cv_to_host_file_cmd
21469
21470# convert \$build files to toolchain format.
21471to_tool_file_cmd=$lt_cv_to_tool_file_cmd
21472
21473# A file(cmd) program that detects file types.
21474FILECMD=$lt_FILECMD
21475
21476# An object symbol dumper.
21477OBJDUMP=$lt_OBJDUMP
21478
21479# Method to check whether dependent libraries are shared objects.
21480deplibs_check_method=$lt_deplibs_check_method
21481
21482# Command to use when deplibs_check_method = "file_magic".
21483file_magic_cmd=$lt_file_magic_cmd
21484
21485# How to find potential files when deplibs_check_method = "file_magic".
21486file_magic_glob=$lt_file_magic_glob
21487
21488# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
21489want_nocaseglob=$lt_want_nocaseglob
21490
21491# DLL creation program.
21492DLLTOOL=$lt_DLLTOOL
21493
21494# Command to associate shared and link libraries.
21495sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
21496
21497# The archiver.
21498AR=$lt_AR
21499
21500# Flags to create an archive (by configure).
21501lt_ar_flags=$lt_ar_flags
21502
21503# Flags to create an archive.
21504AR_FLAGS=\${ARFLAGS-"\$lt_ar_flags"}
21505
21506# How to feed a file listing to the archiver.
21507archiver_list_spec=$lt_archiver_list_spec
21508
21509# A symbol stripping program.
21510STRIP=$lt_STRIP
21511
21512# Commands used to install an old-style archive.
21513RANLIB=$lt_RANLIB
21514old_postinstall_cmds=$lt_old_postinstall_cmds
21515old_postuninstall_cmds=$lt_old_postuninstall_cmds
21516
21517# Whether to use a lock for old archive extraction.
21518lock_old_archive_extraction=$lock_old_archive_extraction
21519
21520# A C compiler.
21521LTCC=$lt_CC
21522
21523# LTCC compiler flags.
21524LTCFLAGS=$lt_CFLAGS
21525
21526# Take the output of nm and produce a listing of raw symbols and C names.
21527global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
21528
21529# Transform the output of nm in a proper C declaration.
21530global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
21531
21532# Transform the output of nm into a list of symbols to manually relocate.
21533global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
21534
21535# Transform the output of nm in a C name address pair.
21536global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
21537
21538# Transform the output of nm in a C name address pair when lib prefix is needed.
21539global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
21540
21541# The name lister interface.
21542nm_interface=$lt_lt_cv_nm_interface
21543
21544# Specify filename containing input files for \$NM.
21545nm_file_list_spec=$lt_nm_file_list_spec
21546
21547# The root where to search for dependent libraries,and where our libraries should be installed.
21548lt_sysroot=$lt_sysroot
21549
21550# Command to truncate a binary pipe.
21551lt_truncate_bin=$lt_lt_cv_truncate_bin
21552
21553# The name of the directory that contains temporary libtool files.
21554objdir=$objdir
21555
21556# Used to examine libraries when file_magic_cmd begins with "file".
21557MAGIC_CMD=$MAGIC_CMD
21558
21559# Must we lock files when doing compilation?
21560need_locks=$lt_need_locks
21561
21562# Manifest tool.
21563MANIFEST_TOOL=$lt_MANIFEST_TOOL
21564
21565# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
21566DSYMUTIL=$lt_DSYMUTIL
21567
21568# Tool to change global to local symbols on Mac OS X.
21569NMEDIT=$lt_NMEDIT
21570
21571# Tool to manipulate fat objects and archives on Mac OS X.
21572LIPO=$lt_LIPO
21573
21574# ldd/readelf like tool for Mach-O binaries on Mac OS X.
21575OTOOL=$lt_OTOOL
21576
21577# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
21578OTOOL64=$lt_OTOOL64
21579
21580# Old archive suffix (normally "a").
21581libext=$libext
21582
21583# Shared library suffix (normally ".so").
21584shrext_cmds=$lt_shrext_cmds
21585
21586# The commands to extract the exported symbol list from a shared archive.
21587extract_expsyms_cmds=$lt_extract_expsyms_cmds
21588
21589# Variables whose values should be saved in libtool wrapper scripts and
21590# restored at link time.
21591variables_saved_for_relink=$lt_variables_saved_for_relink
21592
21593# Do we need the "lib" prefix for modules?
21594need_lib_prefix=$need_lib_prefix
21595
21596# Do we need a version for libraries?
21597need_version=$need_version
21598
21599# Library versioning type.
21600version_type=$version_type
21601
21602# Shared library runtime path variable.
21603runpath_var=$runpath_var
21604
21605# Shared library path variable.
21606shlibpath_var=$shlibpath_var
21607
21608# Is shlibpath searched before the hard-coded library search path?
21609shlibpath_overrides_runpath=$shlibpath_overrides_runpath
21610
21611# Format of library name prefix.
21612libname_spec=$lt_libname_spec
21613
21614# List of archive names.  First name is the real one, the rest are links.
21615# The last name is the one that the linker finds with -lNAME
21616library_names_spec=$lt_library_names_spec
21617
21618# The coded name of the library, if different from the real name.
21619soname_spec=$lt_soname_spec
21620
21621# Permission mode override for installation of shared libraries.
21622install_override_mode=$lt_install_override_mode
21623
21624# Command to use after installation of a shared archive.
21625postinstall_cmds=$lt_postinstall_cmds
21626
21627# Command to use after uninstallation of a shared archive.
21628postuninstall_cmds=$lt_postuninstall_cmds
21629
21630# Commands used to finish a libtool library installation in a directory.
21631finish_cmds=$lt_finish_cmds
21632
21633# As "finish_cmds", except a single script fragment to be evaled but
21634# not shown.
21635finish_eval=$lt_finish_eval
21636
21637# Whether we should hardcode library paths into libraries.
21638hardcode_into_libs=$hardcode_into_libs
21639
21640# Compile-time system search path for libraries.
21641sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
21642
21643# Detected run-time system search path for libraries.
21644sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
21645
21646# Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
21647configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
21648
21649# Whether dlopen is supported.
21650dlopen_support=$enable_dlopen
21651
21652# Whether dlopen of programs is supported.
21653dlopen_self=$enable_dlopen_self
21654
21655# Whether dlopen of statically linked programs is supported.
21656dlopen_self_static=$enable_dlopen_self_static
21657
21658# Commands to strip libraries.
21659old_striplib=$lt_old_striplib
21660striplib=$lt_striplib
21661
21662
21663# The linker used to build libraries.
21664LD=$lt_LD
21665
21666# How to create reloadable object files.
21667reload_flag=$lt_reload_flag
21668reload_cmds=$lt_reload_cmds
21669
21670# Commands used to build an old-style archive.
21671old_archive_cmds=$lt_old_archive_cmds
21672
21673# A language specific compiler.
21674CC=$lt_compiler
21675
21676# Is the compiler the GNU compiler?
21677with_gcc=$GCC
21678
21679# Compiler flag to turn off builtin functions.
21680no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
21681
21682# Additional compiler flags for building library objects.
21683pic_flag=$lt_lt_prog_compiler_pic
21684
21685# How to pass a linker flag through the compiler.
21686wl=$lt_lt_prog_compiler_wl
21687
21688# Compiler flag to prevent dynamic linking.
21689link_static_flag=$lt_lt_prog_compiler_static
21690
21691# Does compiler simultaneously support -c and -o options?
21692compiler_c_o=$lt_lt_cv_prog_compiler_c_o
21693
21694# Whether or not to add -lc for building shared libraries.
21695build_libtool_need_lc=$archive_cmds_need_lc
21696
21697# Whether or not to disallow shared libs when runtime libs are static.
21698allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
21699
21700# Compiler flag to allow reflexive dlopens.
21701export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
21702
21703# Compiler flag to generate shared objects directly from archives.
21704whole_archive_flag_spec=$lt_whole_archive_flag_spec
21705
21706# Whether the compiler copes with passing no objects directly.
21707compiler_needs_object=$lt_compiler_needs_object
21708
21709# Create an old-style archive from a shared archive.
21710old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
21711
21712# Create a temporary old-style archive to link instead of a shared archive.
21713old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
21714
21715# Commands used to build a shared archive.
21716archive_cmds=$lt_archive_cmds
21717archive_expsym_cmds=$lt_archive_expsym_cmds
21718
21719# Commands used to build a loadable module if different from building
21720# a shared archive.
21721module_cmds=$lt_module_cmds
21722module_expsym_cmds=$lt_module_expsym_cmds
21723
21724# Whether we are building with GNU ld or not.
21725with_gnu_ld=$lt_with_gnu_ld
21726
21727# Flag that allows shared libraries with undefined symbols to be built.
21728allow_undefined_flag=$lt_allow_undefined_flag
21729
21730# Flag that enforces no undefined symbols.
21731no_undefined_flag=$lt_no_undefined_flag
21732
21733# Flag to hardcode \$libdir into a binary during linking.
21734# This must work even if \$libdir does not exist
21735hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
21736
21737# Whether we need a single "-rpath" flag with a separated argument.
21738hardcode_libdir_separator=$lt_hardcode_libdir_separator
21739
21740# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
21741# DIR into the resulting binary.
21742hardcode_direct=$hardcode_direct
21743
21744# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
21745# DIR into the resulting binary and the resulting library dependency is
21746# "absolute",i.e impossible to change by setting \$shlibpath_var if the
21747# library is relocated.
21748hardcode_direct_absolute=$hardcode_direct_absolute
21749
21750# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
21751# into the resulting binary.
21752hardcode_minus_L=$hardcode_minus_L
21753
21754# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
21755# into the resulting binary.
21756hardcode_shlibpath_var=$hardcode_shlibpath_var
21757
21758# Set to "yes" if building a shared library automatically hardcodes DIR
21759# into the library and all subsequent libraries and executables linked
21760# against it.
21761hardcode_automatic=$hardcode_automatic
21762
21763# Set to yes if linker adds runtime paths of dependent libraries
21764# to runtime path list.
21765inherit_rpath=$inherit_rpath
21766
21767# Whether libtool must link a program against all its dependency libraries.
21768link_all_deplibs=$link_all_deplibs
21769
21770# Set to "yes" if exported symbols are required.
21771always_export_symbols=$always_export_symbols
21772
21773# The commands to list exported symbols.
21774export_symbols_cmds=$lt_export_symbols_cmds
21775
21776# Symbols that should not be listed in the preloaded symbols.
21777exclude_expsyms=$lt_exclude_expsyms
21778
21779# Symbols that must always be exported.
21780include_expsyms=$lt_include_expsyms
21781
21782# Commands necessary for linking programs (against libraries) with templates.
21783prelink_cmds=$lt_prelink_cmds
21784
21785# Commands necessary for finishing linking programs.
21786postlink_cmds=$lt_postlink_cmds
21787
21788# Specify filename containing input files.
21789file_list_spec=$lt_file_list_spec
21790
21791# How to hardcode a shared library path into an executable.
21792hardcode_action=$hardcode_action
21793
21794# ### END LIBTOOL CONFIG
21795
21796_LT_EOF
21797
21798    cat <<'_LT_EOF' >> "$cfgfile"
21799
21800# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
21801
21802# func_munge_path_list VARIABLE PATH
21803# -----------------------------------
21804# VARIABLE is name of variable containing _space_ separated list of
21805# directories to be munged by the contents of PATH, which is string
21806# having a format:
21807# "DIR[:DIR]:"
21808#       string "DIR[ DIR]" will be prepended to VARIABLE
21809# ":DIR[:DIR]"
21810#       string "DIR[ DIR]" will be appended to VARIABLE
21811# "DIRP[:DIRP]::[DIRA:]DIRA"
21812#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
21813#       "DIRA[ DIRA]" will be appended to VARIABLE
21814# "DIR[:DIR]"
21815#       VARIABLE will be replaced by "DIR[ DIR]"
21816func_munge_path_list ()
21817{
21818    case x$2 in
21819    x)
21820        ;;
21821    *:)
21822        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
21823        ;;
21824    x:*)
21825        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
21826        ;;
21827    *::*)
21828        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
21829        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
21830        ;;
21831    *)
21832        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
21833        ;;
21834    esac
21835}
21836
21837
21838# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
21839func_cc_basename ()
21840{
21841    for cc_temp in $*""; do
21842      case $cc_temp in
21843        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
21844        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
21845        \-*) ;;
21846        *) break;;
21847      esac
21848    done
21849    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
21850}
21851
21852
21853# ### END FUNCTIONS SHARED WITH CONFIGURE
21854
21855_LT_EOF
21856
21857  case $host_os in
21858  aix3*)
21859    cat <<\_LT_EOF >> "$cfgfile"
21860# AIX sometimes has problems with the GCC collect2 program.  For some
21861# reason, if we set the COLLECT_NAMES environment variable, the problems
21862# vanish in a puff of smoke.
21863if test set != "${COLLECT_NAMES+set}"; then
21864  COLLECT_NAMES=
21865  export COLLECT_NAMES
21866fi
21867_LT_EOF
21868    ;;
21869  esac
21870
21871
21872
21873ltmain=$ac_aux_dir/ltmain.sh
21874
21875
21876  # We use sed instead of cat because bash on DJGPP gets confused if
21877  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
21878  # text mode, it properly converts lines to CR/LF.  This bash problem
21879  # is reportedly fixed, but why not run on old versions too?
21880  $SED '$q' "$ltmain" >> "$cfgfile" \
21881     || (rm -f "$cfgfile"; exit 1)
21882
21883   mv -f "$cfgfile" "$ofile" ||
21884    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
21885  chmod +x "$ofile"
21886
21887 ;;
21888
21889  esac
21890done # for ac_tag
21891
21892
21893as_fn_exit 0
21894_ACEOF
21895ac_clean_files=$ac_clean_files_save
21896
21897test $ac_write_fail = 0 ||
21898  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
21899
21900
21901# configure is writing to config.log, and then calls config.status.
21902# config.status does its own redirection, appending to config.log.
21903# Unfortunately, on DOS this fails, as config.log is still kept open
21904# by configure, so config.status won't be able to write to it; its
21905# output is simply discarded.  So we exec the FD to /dev/null,
21906# effectively closing config.log, so it can be properly (re)opened and
21907# appended to by config.status.  When coming back to configure, we
21908# need to make the FD available again.
21909if test "$no_create" != yes; then
21910  ac_cs_success=:
21911  ac_config_status_args=
21912  test "$silent" = yes &&
21913    ac_config_status_args="$ac_config_status_args --quiet"
21914  exec 5>/dev/null
21915  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
21916  exec 5>>config.log
21917  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
21918  # would make configure fail if this is the last instruction.
21919  $ac_cs_success || as_fn_exit 1
21920fi
21921if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
21922  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
21923printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
21924fi
21925
21926
21927