gdb: Respect field width and alignment for 'fmt' fields in CLI output
[external/binutils.git] / sim / igen / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69.
4 #
5 #
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 #
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18   emulate sh
19   NULLCMD=:
20   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21   # is contrary to our usage.  Disable this feature.
22   alias -g '${1+"$@"}'='"$@"'
23   setopt NO_GLOB_SUBST
24 else
25   case `(set -o) 2>/dev/null` in #(
26   *posix*) :
27     set -o posix ;; #(
28   *) :
29      ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45   as_echo='print -r --'
46   as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48   as_echo='printf %s\n'
49   as_echo_n='printf %s'
50 else
51   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53     as_echo_n='/usr/ucb/echo -n'
54   else
55     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56     as_echo_n_body='eval
57       arg=$1;
58       case $arg in #(
59       *"$as_nl"*)
60         expr "X$arg" : "X\\(.*\\)$as_nl";
61         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62       esac;
63       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64     '
65     export as_echo_n_body
66     as_echo_n='sh -c $as_echo_n_body as_echo'
67   fi
68   export as_echo_body
69   as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74   PATH_SEPARATOR=:
75   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77       PATH_SEPARATOR=';'
78   }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order.  Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" ""        $as_nl"
88
89 # Find who we are.  Look in the path if we contain no directory separator.
90 as_myself=
91 case $0 in #((
92   *[\\/]* ) as_myself=$0 ;;
93   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 for as_dir in $PATH
95 do
96   IFS=$as_save_IFS
97   test -z "$as_dir" && as_dir=.
98     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99   done
100 IFS=$as_save_IFS
101
102      ;;
103 esac
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
107   as_myself=$0
108 fi
109 if test ! -f "$as_myself"; then
110   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111   exit 1
112 fi
113
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there.  '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 done
122 PS1='$ '
123 PS2='> '
124 PS4='+ '
125
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export LANGUAGE
131
132 # CDPATH.
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135 # Use a proper internal environment variable to ensure we don't fall
136   # into an infinite loop, continuously re-executing ourselves.
137   if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138     _as_can_reexec=no; export _as_can_reexec;
139     # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
143 BASH_ENV=/dev/null
144 ENV=/dev/null
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 case $- in # ((((
147   *v*x* | *x*v* ) as_opts=-vx ;;
148   *v* ) as_opts=-v ;;
149   *x* ) as_opts=-x ;;
150   * ) as_opts= ;;
151 esac
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 as_fn_exit 255
157   fi
158   # We don't want this to propagate to other subprocesses.
159           { _as_can_reexec=; unset _as_can_reexec;}
160 if test "x$CONFIG_SHELL" = x; then
161   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162   emulate sh
163   NULLCMD=:
164   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165   # is contrary to our usage.  Disable this feature.
166   alias -g '\${1+\"\$@\"}'='\"\$@\"'
167   setopt NO_GLOB_SUBST
168 else
169   case \`(set -o) 2>/dev/null\` in #(
170   *posix*) :
171     set -o posix ;; #(
172   *) :
173      ;;
174 esac
175 fi
176 "
177   as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
182
183 exitcode=0
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190 else
191   exitcode=1; echo positional parameters were not saved.
192 fi
193 test x\$exitcode = x0 || exit 1
194 test -x / || exit 1"
195   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1"
200   if (eval "$as_required") 2>/dev/null; then :
201   as_have_required=yes
202 else
203   as_have_required=no
204 fi
205   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
206
207 else
208   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209 as_found=false
210 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
211 do
212   IFS=$as_save_IFS
213   test -z "$as_dir" && as_dir=.
214   as_found=:
215   case $as_dir in #(
216          /*)
217            for as_base in sh bash ksh sh5; do
218              # Try only shells that exist, to save several forks.
219              as_shell=$as_dir/$as_base
220              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
221                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
222   CONFIG_SHELL=$as_shell as_have_required=yes
223                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
224   break 2
225 fi
226 fi
227            done;;
228        esac
229   as_found=false
230 done
231 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
232               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
233   CONFIG_SHELL=$SHELL as_have_required=yes
234 fi; }
235 IFS=$as_save_IFS
236
237
238       if test "x$CONFIG_SHELL" != x; then :
239   export CONFIG_SHELL
240              # We cannot yet assume a decent shell, so we have to provide a
241 # neutralization value for shells without unset; and this also
242 # works around shells that cannot unset nonexistent variables.
243 # Preserve -v and -x to the replacement shell.
244 BASH_ENV=/dev/null
245 ENV=/dev/null
246 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247 case $- in # ((((
248   *v*x* | *x*v* ) as_opts=-vx ;;
249   *v* ) as_opts=-v ;;
250   *x* ) as_opts=-x ;;
251   * ) as_opts= ;;
252 esac
253 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254 # Admittedly, this is quite paranoid, since all the known shells bail
255 # out after a failed `exec'.
256 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
257 exit 255
258 fi
259
260     if test x$as_have_required = xno; then :
261   $as_echo "$0: This script requires a shell more modern than all"
262   $as_echo "$0: the shells that I found on your system."
263   if test x${ZSH_VERSION+set} = xset ; then
264     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
265     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
266   else
267     $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
268 $0: including any error possibly output before this
269 $0: message. Then install a modern shell, or manually run
270 $0: the script under such a shell if you do have one."
271   fi
272   exit 1
273 fi
274 fi
275 fi
276 SHELL=${CONFIG_SHELL-/bin/sh}
277 export SHELL
278 # Unset more variables known to interfere with behavior of common tools.
279 CLICOLOR_FORCE= GREP_OPTIONS=
280 unset CLICOLOR_FORCE GREP_OPTIONS
281
282 ## --------------------- ##
283 ## M4sh Shell Functions. ##
284 ## --------------------- ##
285 # as_fn_unset VAR
286 # ---------------
287 # Portably unset VAR.
288 as_fn_unset ()
289 {
290   { eval $1=; unset $1;}
291 }
292 as_unset=as_fn_unset
293
294 # as_fn_set_status STATUS
295 # -----------------------
296 # Set $? to STATUS, without forking.
297 as_fn_set_status ()
298 {
299   return $1
300 } # as_fn_set_status
301
302 # as_fn_exit STATUS
303 # -----------------
304 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
305 as_fn_exit ()
306 {
307   set +e
308   as_fn_set_status $1
309   exit $1
310 } # as_fn_exit
311
312 # as_fn_mkdir_p
313 # -------------
314 # Create "$as_dir" as a directory, including parents if necessary.
315 as_fn_mkdir_p ()
316 {
317
318   case $as_dir in #(
319   -*) as_dir=./$as_dir;;
320   esac
321   test -d "$as_dir" || eval $as_mkdir_p || {
322     as_dirs=
323     while :; do
324       case $as_dir in #(
325       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
326       *) as_qdir=$as_dir;;
327       esac
328       as_dirs="'$as_qdir' $as_dirs"
329       as_dir=`$as_dirname -- "$as_dir" ||
330 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
331          X"$as_dir" : 'X\(//\)[^/]' \| \
332          X"$as_dir" : 'X\(//\)$' \| \
333          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
334 $as_echo X"$as_dir" |
335     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
336             s//\1/
337             q
338           }
339           /^X\(\/\/\)[^/].*/{
340             s//\1/
341             q
342           }
343           /^X\(\/\/\)$/{
344             s//\1/
345             q
346           }
347           /^X\(\/\).*/{
348             s//\1/
349             q
350           }
351           s/.*/./; q'`
352       test -d "$as_dir" && break
353     done
354     test -z "$as_dirs" || eval "mkdir $as_dirs"
355   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
356
357
358 } # as_fn_mkdir_p
359
360 # as_fn_executable_p FILE
361 # -----------------------
362 # Test if FILE is an executable regular file.
363 as_fn_executable_p ()
364 {
365   test -f "$1" && test -x "$1"
366 } # as_fn_executable_p
367 # as_fn_append VAR VALUE
368 # ----------------------
369 # Append the text in VALUE to the end of the definition contained in VAR. Take
370 # advantage of any shell optimizations that allow amortized linear growth over
371 # repeated appends, instead of the typical quadratic growth present in naive
372 # implementations.
373 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
374   eval 'as_fn_append ()
375   {
376     eval $1+=\$2
377   }'
378 else
379   as_fn_append ()
380   {
381     eval $1=\$$1\$2
382   }
383 fi # as_fn_append
384
385 # as_fn_arith ARG...
386 # ------------------
387 # Perform arithmetic evaluation on the ARGs, and store the result in the
388 # global $as_val. Take advantage of shells that can avoid forks. The arguments
389 # must be portable across $(()) and expr.
390 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391   eval 'as_fn_arith ()
392   {
393     as_val=$(( $* ))
394   }'
395 else
396   as_fn_arith ()
397   {
398     as_val=`expr "$@" || test $? -eq 1`
399   }
400 fi # as_fn_arith
401
402
403 # as_fn_error STATUS ERROR [LINENO LOG_FD]
404 # ----------------------------------------
405 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
406 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
407 # script with STATUS, using 1 if that was 0.
408 as_fn_error ()
409 {
410   as_status=$1; test $as_status -eq 0 && as_status=1
411   if test "$4"; then
412     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
413     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
414   fi
415   $as_echo "$as_me: error: $2" >&2
416   as_fn_exit $as_status
417 } # as_fn_error
418
419 if expr a : '\(a\)' >/dev/null 2>&1 &&
420    test "X`expr 00001 : '.*\(...\)'`" = X001; then
421   as_expr=expr
422 else
423   as_expr=false
424 fi
425
426 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
427   as_basename=basename
428 else
429   as_basename=false
430 fi
431
432 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433   as_dirname=dirname
434 else
435   as_dirname=false
436 fi
437
438 as_me=`$as_basename -- "$0" ||
439 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440          X"$0" : 'X\(//\)$' \| \
441          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
442 $as_echo X/"$0" |
443     sed '/^.*\/\([^/][^/]*\)\/*$/{
444             s//\1/
445             q
446           }
447           /^X\/\(\/\/\)$/{
448             s//\1/
449             q
450           }
451           /^X\/\(\/\).*/{
452             s//\1/
453             q
454           }
455           s/.*/./; q'`
456
457 # Avoid depending upon Character Ranges.
458 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461 as_cr_digits='0123456789'
462 as_cr_alnum=$as_cr_Letters$as_cr_digits
463
464
465   as_lineno_1=$LINENO as_lineno_1a=$LINENO
466   as_lineno_2=$LINENO as_lineno_2a=$LINENO
467   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
468   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
469   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
470   sed -n '
471     p
472     /[$]LINENO/=
473   ' <$as_myself |
474     sed '
475       s/[$]LINENO.*/&-/
476       t lineno
477       b
478       :lineno
479       N
480       :loop
481       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
482       t loop
483       s/-\n.*//
484     ' >$as_me.lineno &&
485   chmod +x "$as_me.lineno" ||
486     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
487
488   # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489   # already done that, so ensure we don't try to do so again and fall
490   # in an infinite loop.  This has already happened in practice.
491   _as_can_reexec=no; export _as_can_reexec
492   # Don't try to exec as it changes $[0], causing all sort of problems
493   # (the dirname of $[0] is not the place where we might find the
494   # original and so on.  Autoconf is especially sensitive to this).
495   . "./$as_me.lineno"
496   # Exit status is that of the last command.
497   exit
498 }
499
500 ECHO_C= ECHO_N= ECHO_T=
501 case `echo -n x` in #(((((
502 -n*)
503   case `echo 'xy\c'` in
504   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
505   xy)  ECHO_C='\c';;
506   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
507        ECHO_T=' ';;
508   esac;;
509 *)
510   ECHO_N='-n';;
511 esac
512
513 rm -f conf$$ conf$$.exe conf$$.file
514 if test -d conf$$.dir; then
515   rm -f conf$$.dir/conf$$.file
516 else
517   rm -f conf$$.dir
518   mkdir conf$$.dir 2>/dev/null
519 fi
520 if (echo >conf$$.file) 2>/dev/null; then
521   if ln -s conf$$.file conf$$ 2>/dev/null; then
522     as_ln_s='ln -s'
523     # ... but there are two gotchas:
524     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
525     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
526     # In both cases, we have to default to `cp -pR'.
527     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
528       as_ln_s='cp -pR'
529   elif ln conf$$.file conf$$ 2>/dev/null; then
530     as_ln_s=ln
531   else
532     as_ln_s='cp -pR'
533   fi
534 else
535   as_ln_s='cp -pR'
536 fi
537 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538 rmdir conf$$.dir 2>/dev/null
539
540 if mkdir -p . 2>/dev/null; then
541   as_mkdir_p='mkdir -p "$as_dir"'
542 else
543   test -d ./-p && rmdir ./-p
544   as_mkdir_p=false
545 fi
546
547 as_test_x='test -x'
548 as_executable_p=as_fn_executable_p
549
550 # Sed expression to map a string onto a valid CPP name.
551 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
552
553 # Sed expression to map a string onto a valid variable name.
554 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
555
556
557 test -n "$DJDIR" || exec 7<&0 </dev/null
558 exec 6>&1
559
560 # Name of the host.
561 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
562 # so uname gets run too.
563 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
564
565 #
566 # Initializations.
567 #
568 ac_default_prefix=/usr/local
569 ac_clean_files=
570 ac_config_libobj_dir=.
571 LIBOBJS=
572 cross_compiling=no
573 subdirs=
574 MFLAGS=
575 MAKEFLAGS=
576
577 # Identity of this package.
578 PACKAGE_NAME=
579 PACKAGE_TARNAME=
580 PACKAGE_VERSION=
581 PACKAGE_STRING=
582 PACKAGE_BUGREPORT=
583 PACKAGE_URL=
584
585 ac_unique_file="table.h"
586 # Factoring default headers for most tests.
587 ac_includes_default="\
588 #include <stdio.h>
589 #ifdef HAVE_SYS_TYPES_H
590 # include <sys/types.h>
591 #endif
592 #ifdef HAVE_SYS_STAT_H
593 # include <sys/stat.h>
594 #endif
595 #ifdef STDC_HEADERS
596 # include <stdlib.h>
597 # include <stddef.h>
598 #else
599 # ifdef HAVE_STDLIB_H
600 #  include <stdlib.h>
601 # endif
602 #endif
603 #ifdef HAVE_STRING_H
604 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
605 #  include <memory.h>
606 # endif
607 # include <string.h>
608 #endif
609 #ifdef HAVE_STRINGS_H
610 # include <strings.h>
611 #endif
612 #ifdef HAVE_INTTYPES_H
613 # include <inttypes.h>
614 #endif
615 #ifdef HAVE_STDINT_H
616 # include <stdint.h>
617 #endif
618 #ifdef HAVE_UNISTD_H
619 # include <unistd.h>
620 #endif"
621
622 ac_subst_vars='LTLIBOBJS
623 LIBOBJS
624 RANLIB
625 AR
626 LIBIBERTY_LIB
627 RANLIB_FOR_BUILD
628 CFLAGS_FOR_BUILD
629 CC_FOR_BUILD
630 AR_FLAGS_FOR_BUILD
631 AR_FOR_BUILD
632 EGREP
633 GREP
634 CPP
635 target_os
636 target_vendor
637 target_cpu
638 target
639 host_os
640 host_vendor
641 host_cpu
642 host
643 build_os
644 build_vendor
645 build_cpu
646 build
647 OBJEXT
648 EXEEXT
649 ac_ct_CC
650 CPPFLAGS
651 LDFLAGS
652 CFLAGS
653 CC
654 INSTALL_DATA
655 INSTALL_SCRIPT
656 INSTALL_PROGRAM
657 WERROR_CFLAGS
658 WARN_CFLAGS
659 sim_reserved_bits
660 sim_inline
661 sim_hw
662 sim_hw_objs
663 sim_hw_cflags
664 sim_default_model
665 sim_scache
666 sim_float
667 sim_endian
668 sim_bitsize
669 sim_alignment
670 target_alias
671 host_alias
672 build_alias
673 LIBS
674 ECHO_T
675 ECHO_N
676 ECHO_C
677 DEFS
678 mandir
679 localedir
680 libdir
681 psdir
682 pdfdir
683 dvidir
684 htmldir
685 infodir
686 docdir
687 oldincludedir
688 includedir
689 localstatedir
690 sharedstatedir
691 sysconfdir
692 datadir
693 datarootdir
694 libexecdir
695 sbindir
696 bindir
697 program_transform_name
698 prefix
699 exec_prefix
700 PACKAGE_URL
701 PACKAGE_BUGREPORT
702 PACKAGE_STRING
703 PACKAGE_VERSION
704 PACKAGE_TARNAME
705 PACKAGE_NAME
706 PATH_SEPARATOR
707 SHELL'
708 ac_subst_files=''
709 ac_user_opts='
710 enable_option_checking
711 enable_werror
712 enable_build_warnings
713 enable_sim_build_warnings
714 '
715       ac_precious_vars='build_alias
716 host_alias
717 target_alias
718 CC
719 CFLAGS
720 LDFLAGS
721 LIBS
722 CPPFLAGS
723 CPP'
724
725
726 # Initialize some variables set by options.
727 ac_init_help=
728 ac_init_version=false
729 ac_unrecognized_opts=
730 ac_unrecognized_sep=
731 # The variables have the same names as the options, with
732 # dashes changed to underlines.
733 cache_file=/dev/null
734 exec_prefix=NONE
735 no_create=
736 no_recursion=
737 prefix=NONE
738 program_prefix=NONE
739 program_suffix=NONE
740 program_transform_name=s,x,x,
741 silent=
742 site=
743 srcdir=
744 verbose=
745 x_includes=NONE
746 x_libraries=NONE
747
748 # Installation directory options.
749 # These are left unexpanded so users can "make install exec_prefix=/foo"
750 # and all the variables that are supposed to be based on exec_prefix
751 # by default will actually change.
752 # Use braces instead of parens because sh, perl, etc. also accept them.
753 # (The list follows the same order as the GNU Coding Standards.)
754 bindir='${exec_prefix}/bin'
755 sbindir='${exec_prefix}/sbin'
756 libexecdir='${exec_prefix}/libexec'
757 datarootdir='${prefix}/share'
758 datadir='${datarootdir}'
759 sysconfdir='${prefix}/etc'
760 sharedstatedir='${prefix}/com'
761 localstatedir='${prefix}/var'
762 includedir='${prefix}/include'
763 oldincludedir='/usr/include'
764 docdir='${datarootdir}/doc/${PACKAGE}'
765 infodir='${datarootdir}/info'
766 htmldir='${docdir}'
767 dvidir='${docdir}'
768 pdfdir='${docdir}'
769 psdir='${docdir}'
770 libdir='${exec_prefix}/lib'
771 localedir='${datarootdir}/locale'
772 mandir='${datarootdir}/man'
773
774 ac_prev=
775 ac_dashdash=
776 for ac_option
777 do
778   # If the previous option needs an argument, assign it.
779   if test -n "$ac_prev"; then
780     eval $ac_prev=\$ac_option
781     ac_prev=
782     continue
783   fi
784
785   case $ac_option in
786   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
787   *=)   ac_optarg= ;;
788   *)    ac_optarg=yes ;;
789   esac
790
791   # Accept the important Cygnus configure options, so we can diagnose typos.
792
793   case $ac_dashdash$ac_option in
794   --)
795     ac_dashdash=yes ;;
796
797   -bindir | --bindir | --bindi | --bind | --bin | --bi)
798     ac_prev=bindir ;;
799   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
800     bindir=$ac_optarg ;;
801
802   -build | --build | --buil | --bui | --bu)
803     ac_prev=build_alias ;;
804   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
805     build_alias=$ac_optarg ;;
806
807   -cache-file | --cache-file | --cache-fil | --cache-fi \
808   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
809     ac_prev=cache_file ;;
810   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
811   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
812     cache_file=$ac_optarg ;;
813
814   --config-cache | -C)
815     cache_file=config.cache ;;
816
817   -datadir | --datadir | --datadi | --datad)
818     ac_prev=datadir ;;
819   -datadir=* | --datadir=* | --datadi=* | --datad=*)
820     datadir=$ac_optarg ;;
821
822   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
823   | --dataroo | --dataro | --datar)
824     ac_prev=datarootdir ;;
825   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
826   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
827     datarootdir=$ac_optarg ;;
828
829   -disable-* | --disable-*)
830     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
831     # Reject names that are not valid shell variable names.
832     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
833       as_fn_error $? "invalid feature name: $ac_useropt"
834     ac_useropt_orig=$ac_useropt
835     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
836     case $ac_user_opts in
837       *"
838 "enable_$ac_useropt"
839 "*) ;;
840       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
841          ac_unrecognized_sep=', ';;
842     esac
843     eval enable_$ac_useropt=no ;;
844
845   -docdir | --docdir | --docdi | --doc | --do)
846     ac_prev=docdir ;;
847   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
848     docdir=$ac_optarg ;;
849
850   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
851     ac_prev=dvidir ;;
852   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
853     dvidir=$ac_optarg ;;
854
855   -enable-* | --enable-*)
856     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
857     # Reject names that are not valid shell variable names.
858     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
859       as_fn_error $? "invalid feature name: $ac_useropt"
860     ac_useropt_orig=$ac_useropt
861     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
862     case $ac_user_opts in
863       *"
864 "enable_$ac_useropt"
865 "*) ;;
866       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
867          ac_unrecognized_sep=', ';;
868     esac
869     eval enable_$ac_useropt=\$ac_optarg ;;
870
871   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
872   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
873   | --exec | --exe | --ex)
874     ac_prev=exec_prefix ;;
875   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
876   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
877   | --exec=* | --exe=* | --ex=*)
878     exec_prefix=$ac_optarg ;;
879
880   -gas | --gas | --ga | --g)
881     # Obsolete; use --with-gas.
882     with_gas=yes ;;
883
884   -help | --help | --hel | --he | -h)
885     ac_init_help=long ;;
886   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
887     ac_init_help=recursive ;;
888   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
889     ac_init_help=short ;;
890
891   -host | --host | --hos | --ho)
892     ac_prev=host_alias ;;
893   -host=* | --host=* | --hos=* | --ho=*)
894     host_alias=$ac_optarg ;;
895
896   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
897     ac_prev=htmldir ;;
898   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
899   | --ht=*)
900     htmldir=$ac_optarg ;;
901
902   -includedir | --includedir | --includedi | --included | --include \
903   | --includ | --inclu | --incl | --inc)
904     ac_prev=includedir ;;
905   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
906   | --includ=* | --inclu=* | --incl=* | --inc=*)
907     includedir=$ac_optarg ;;
908
909   -infodir | --infodir | --infodi | --infod | --info | --inf)
910     ac_prev=infodir ;;
911   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
912     infodir=$ac_optarg ;;
913
914   -libdir | --libdir | --libdi | --libd)
915     ac_prev=libdir ;;
916   -libdir=* | --libdir=* | --libdi=* | --libd=*)
917     libdir=$ac_optarg ;;
918
919   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
920   | --libexe | --libex | --libe)
921     ac_prev=libexecdir ;;
922   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
923   | --libexe=* | --libex=* | --libe=*)
924     libexecdir=$ac_optarg ;;
925
926   -localedir | --localedir | --localedi | --localed | --locale)
927     ac_prev=localedir ;;
928   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
929     localedir=$ac_optarg ;;
930
931   -localstatedir | --localstatedir | --localstatedi | --localstated \
932   | --localstate | --localstat | --localsta | --localst | --locals)
933     ac_prev=localstatedir ;;
934   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
935   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
936     localstatedir=$ac_optarg ;;
937
938   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
939     ac_prev=mandir ;;
940   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
941     mandir=$ac_optarg ;;
942
943   -nfp | --nfp | --nf)
944     # Obsolete; use --without-fp.
945     with_fp=no ;;
946
947   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
948   | --no-cr | --no-c | -n)
949     no_create=yes ;;
950
951   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
952   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
953     no_recursion=yes ;;
954
955   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
956   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
957   | --oldin | --oldi | --old | --ol | --o)
958     ac_prev=oldincludedir ;;
959   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
960   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
961   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
962     oldincludedir=$ac_optarg ;;
963
964   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
965     ac_prev=prefix ;;
966   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
967     prefix=$ac_optarg ;;
968
969   -program-prefix | --program-prefix | --program-prefi | --program-pref \
970   | --program-pre | --program-pr | --program-p)
971     ac_prev=program_prefix ;;
972   -program-prefix=* | --program-prefix=* | --program-prefi=* \
973   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
974     program_prefix=$ac_optarg ;;
975
976   -program-suffix | --program-suffix | --program-suffi | --program-suff \
977   | --program-suf | --program-su | --program-s)
978     ac_prev=program_suffix ;;
979   -program-suffix=* | --program-suffix=* | --program-suffi=* \
980   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
981     program_suffix=$ac_optarg ;;
982
983   -program-transform-name | --program-transform-name \
984   | --program-transform-nam | --program-transform-na \
985   | --program-transform-n | --program-transform- \
986   | --program-transform | --program-transfor \
987   | --program-transfo | --program-transf \
988   | --program-trans | --program-tran \
989   | --progr-tra | --program-tr | --program-t)
990     ac_prev=program_transform_name ;;
991   -program-transform-name=* | --program-transform-name=* \
992   | --program-transform-nam=* | --program-transform-na=* \
993   | --program-transform-n=* | --program-transform-=* \
994   | --program-transform=* | --program-transfor=* \
995   | --program-transfo=* | --program-transf=* \
996   | --program-trans=* | --program-tran=* \
997   | --progr-tra=* | --program-tr=* | --program-t=*)
998     program_transform_name=$ac_optarg ;;
999
1000   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1001     ac_prev=pdfdir ;;
1002   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1003     pdfdir=$ac_optarg ;;
1004
1005   -psdir | --psdir | --psdi | --psd | --ps)
1006     ac_prev=psdir ;;
1007   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1008     psdir=$ac_optarg ;;
1009
1010   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1011   | -silent | --silent | --silen | --sile | --sil)
1012     silent=yes ;;
1013
1014   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1015     ac_prev=sbindir ;;
1016   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1017   | --sbi=* | --sb=*)
1018     sbindir=$ac_optarg ;;
1019
1020   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1021   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1022   | --sharedst | --shareds | --shared | --share | --shar \
1023   | --sha | --sh)
1024     ac_prev=sharedstatedir ;;
1025   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1026   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1027   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1028   | --sha=* | --sh=*)
1029     sharedstatedir=$ac_optarg ;;
1030
1031   -site | --site | --sit)
1032     ac_prev=site ;;
1033   -site=* | --site=* | --sit=*)
1034     site=$ac_optarg ;;
1035
1036   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1037     ac_prev=srcdir ;;
1038   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1039     srcdir=$ac_optarg ;;
1040
1041   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1042   | --syscon | --sysco | --sysc | --sys | --sy)
1043     ac_prev=sysconfdir ;;
1044   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1045   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1046     sysconfdir=$ac_optarg ;;
1047
1048   -target | --target | --targe | --targ | --tar | --ta | --t)
1049     ac_prev=target_alias ;;
1050   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1051     target_alias=$ac_optarg ;;
1052
1053   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1054     verbose=yes ;;
1055
1056   -version | --version | --versio | --versi | --vers | -V)
1057     ac_init_version=: ;;
1058
1059   -with-* | --with-*)
1060     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1061     # Reject names that are not valid shell variable names.
1062     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1063       as_fn_error $? "invalid package name: $ac_useropt"
1064     ac_useropt_orig=$ac_useropt
1065     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1066     case $ac_user_opts in
1067       *"
1068 "with_$ac_useropt"
1069 "*) ;;
1070       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1071          ac_unrecognized_sep=', ';;
1072     esac
1073     eval with_$ac_useropt=\$ac_optarg ;;
1074
1075   -without-* | --without-*)
1076     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1077     # Reject names that are not valid shell variable names.
1078     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1079       as_fn_error $? "invalid package name: $ac_useropt"
1080     ac_useropt_orig=$ac_useropt
1081     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1082     case $ac_user_opts in
1083       *"
1084 "with_$ac_useropt"
1085 "*) ;;
1086       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1087          ac_unrecognized_sep=', ';;
1088     esac
1089     eval with_$ac_useropt=no ;;
1090
1091   --x)
1092     # Obsolete; use --with-x.
1093     with_x=yes ;;
1094
1095   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1096   | --x-incl | --x-inc | --x-in | --x-i)
1097     ac_prev=x_includes ;;
1098   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1099   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1100     x_includes=$ac_optarg ;;
1101
1102   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1103   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1104     ac_prev=x_libraries ;;
1105   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1106   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1107     x_libraries=$ac_optarg ;;
1108
1109   -*) as_fn_error $? "unrecognized option: \`$ac_option'
1110 Try \`$0 --help' for more information"
1111     ;;
1112
1113   *=*)
1114     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1115     # Reject names that are not valid shell variable names.
1116     case $ac_envvar in #(
1117       '' | [0-9]* | *[!_$as_cr_alnum]* )
1118       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1119     esac
1120     eval $ac_envvar=\$ac_optarg
1121     export $ac_envvar ;;
1122
1123   *)
1124     # FIXME: should be removed in autoconf 3.0.
1125     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1126     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1127       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1128     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1129     ;;
1130
1131   esac
1132 done
1133
1134 if test -n "$ac_prev"; then
1135   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1136   as_fn_error $? "missing argument to $ac_option"
1137 fi
1138
1139 if test -n "$ac_unrecognized_opts"; then
1140   case $enable_option_checking in
1141     no) ;;
1142     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1143     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1144   esac
1145 fi
1146
1147 # Check all directory arguments for consistency.
1148 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1149                 datadir sysconfdir sharedstatedir localstatedir includedir \
1150                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1151                 libdir localedir mandir
1152 do
1153   eval ac_val=\$$ac_var
1154   # Remove trailing slashes.
1155   case $ac_val in
1156     */ )
1157       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1158       eval $ac_var=\$ac_val;;
1159   esac
1160   # Be sure to have absolute directory names.
1161   case $ac_val in
1162     [\\/$]* | ?:[\\/]* )  continue;;
1163     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1164   esac
1165   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1166 done
1167
1168 # There might be people who depend on the old broken behavior: `$host'
1169 # used to hold the argument of --host etc.
1170 # FIXME: To remove some day.
1171 build=$build_alias
1172 host=$host_alias
1173 target=$target_alias
1174
1175 # FIXME: To remove some day.
1176 if test "x$host_alias" != x; then
1177   if test "x$build_alias" = x; then
1178     cross_compiling=maybe
1179   elif test "x$build_alias" != "x$host_alias"; then
1180     cross_compiling=yes
1181   fi
1182 fi
1183
1184 ac_tool_prefix=
1185 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1186
1187 test "$silent" = yes && exec 6>/dev/null
1188
1189
1190 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1191 ac_ls_di=`ls -di .` &&
1192 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1193   as_fn_error $? "working directory cannot be determined"
1194 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1195   as_fn_error $? "pwd does not report name of working directory"
1196
1197
1198 # Find the source files, if location was not specified.
1199 if test -z "$srcdir"; then
1200   ac_srcdir_defaulted=yes
1201   # Try the directory containing this script, then the parent directory.
1202   ac_confdir=`$as_dirname -- "$as_myself" ||
1203 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1204          X"$as_myself" : 'X\(//\)[^/]' \| \
1205          X"$as_myself" : 'X\(//\)$' \| \
1206          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1207 $as_echo X"$as_myself" |
1208     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1209             s//\1/
1210             q
1211           }
1212           /^X\(\/\/\)[^/].*/{
1213             s//\1/
1214             q
1215           }
1216           /^X\(\/\/\)$/{
1217             s//\1/
1218             q
1219           }
1220           /^X\(\/\).*/{
1221             s//\1/
1222             q
1223           }
1224           s/.*/./; q'`
1225   srcdir=$ac_confdir
1226   if test ! -r "$srcdir/$ac_unique_file"; then
1227     srcdir=..
1228   fi
1229 else
1230   ac_srcdir_defaulted=no
1231 fi
1232 if test ! -r "$srcdir/$ac_unique_file"; then
1233   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1234   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1235 fi
1236 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1237 ac_abs_confdir=`(
1238         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1239         pwd)`
1240 # When building in place, set srcdir=.
1241 if test "$ac_abs_confdir" = "$ac_pwd"; then
1242   srcdir=.
1243 fi
1244 # Remove unnecessary trailing slashes from srcdir.
1245 # Double slashes in file names in object file debugging info
1246 # mess up M-x gdb in Emacs.
1247 case $srcdir in
1248 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1249 esac
1250 for ac_var in $ac_precious_vars; do
1251   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1252   eval ac_env_${ac_var}_value=\$${ac_var}
1253   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1254   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1255 done
1256
1257 #
1258 # Report the --help message.
1259 #
1260 if test "$ac_init_help" = "long"; then
1261   # Omit some internal or obsolete options to make the list less imposing.
1262   # This message is too long to be a string in the A/UX 3.1 sh.
1263   cat <<_ACEOF
1264 \`configure' configures this package to adapt to many kinds of systems.
1265
1266 Usage: $0 [OPTION]... [VAR=VALUE]...
1267
1268 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1269 VAR=VALUE.  See below for descriptions of some of the useful variables.
1270
1271 Defaults for the options are specified in brackets.
1272
1273 Configuration:
1274   -h, --help              display this help and exit
1275       --help=short        display options specific to this package
1276       --help=recursive    display the short help of all the included packages
1277   -V, --version           display version information and exit
1278   -q, --quiet, --silent   do not print \`checking ...' messages
1279       --cache-file=FILE   cache test results in FILE [disabled]
1280   -C, --config-cache      alias for \`--cache-file=config.cache'
1281   -n, --no-create         do not create output files
1282       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1283
1284 Installation directories:
1285   --prefix=PREFIX         install architecture-independent files in PREFIX
1286                           [$ac_default_prefix]
1287   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1288                           [PREFIX]
1289
1290 By default, \`make install' will install all the files in
1291 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1292 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1293 for instance \`--prefix=\$HOME'.
1294
1295 For better control, use the options below.
1296
1297 Fine tuning of the installation directories:
1298   --bindir=DIR            user executables [EPREFIX/bin]
1299   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1300   --libexecdir=DIR        program executables [EPREFIX/libexec]
1301   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1302   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1303   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1304   --libdir=DIR            object code libraries [EPREFIX/lib]
1305   --includedir=DIR        C header files [PREFIX/include]
1306   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1307   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1308   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1309   --infodir=DIR           info documentation [DATAROOTDIR/info]
1310   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1311   --mandir=DIR            man documentation [DATAROOTDIR/man]
1312   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1313   --htmldir=DIR           html documentation [DOCDIR]
1314   --dvidir=DIR            dvi documentation [DOCDIR]
1315   --pdfdir=DIR            pdf documentation [DOCDIR]
1316   --psdir=DIR             ps documentation [DOCDIR]
1317 _ACEOF
1318
1319   cat <<\_ACEOF
1320
1321 Program names:
1322   --program-prefix=PREFIX            prepend PREFIX to installed program names
1323   --program-suffix=SUFFIX            append SUFFIX to installed program names
1324   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1325
1326 System types:
1327   --build=BUILD     configure for building on BUILD [guessed]
1328   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1329   --target=TARGET   configure for building compilers for TARGET [HOST]
1330 _ACEOF
1331 fi
1332
1333 if test -n "$ac_init_help"; then
1334
1335   cat <<\_ACEOF
1336
1337 Optional Features:
1338   --disable-option-checking  ignore unrecognized --enable/--with options
1339   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1340   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1341   --enable-werror         treat compile warnings as errors
1342   --enable-build-warnings enable build-time compiler warnings if gcc is used
1343   --enable-sim-build-warnings
1344                           enable SIM specific build-time compiler warnings if
1345                           gcc is used
1346
1347 Some influential environment variables:
1348   CC          C compiler command
1349   CFLAGS      C compiler flags
1350   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1351               nonstandard directory <lib dir>
1352   LIBS        libraries to pass to the linker, e.g. -l<library>
1353   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1354               you have headers in a nonstandard directory <include dir>
1355   CPP         C preprocessor
1356
1357 Use these variables to override the choices made by `configure' or to help
1358 it to find libraries and programs with nonstandard names/locations.
1359
1360 Report bugs to the package provider.
1361 _ACEOF
1362 ac_status=$?
1363 fi
1364
1365 if test "$ac_init_help" = "recursive"; then
1366   # If there are subdirs, report their specific --help.
1367   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1368     test -d "$ac_dir" ||
1369       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1370       continue
1371     ac_builddir=.
1372
1373 case "$ac_dir" in
1374 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1375 *)
1376   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1377   # A ".." for each directory in $ac_dir_suffix.
1378   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1379   case $ac_top_builddir_sub in
1380   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1381   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1382   esac ;;
1383 esac
1384 ac_abs_top_builddir=$ac_pwd
1385 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1386 # for backward compatibility:
1387 ac_top_builddir=$ac_top_build_prefix
1388
1389 case $srcdir in
1390   .)  # We are building in place.
1391     ac_srcdir=.
1392     ac_top_srcdir=$ac_top_builddir_sub
1393     ac_abs_top_srcdir=$ac_pwd ;;
1394   [\\/]* | ?:[\\/]* )  # Absolute name.
1395     ac_srcdir=$srcdir$ac_dir_suffix;
1396     ac_top_srcdir=$srcdir
1397     ac_abs_top_srcdir=$srcdir ;;
1398   *) # Relative name.
1399     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1400     ac_top_srcdir=$ac_top_build_prefix$srcdir
1401     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1402 esac
1403 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1404
1405     cd "$ac_dir" || { ac_status=$?; continue; }
1406     # Check for guested configure.
1407     if test -f "$ac_srcdir/configure.gnu"; then
1408       echo &&
1409       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1410     elif test -f "$ac_srcdir/configure"; then
1411       echo &&
1412       $SHELL "$ac_srcdir/configure" --help=recursive
1413     else
1414       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1415     fi || ac_status=$?
1416     cd "$ac_pwd" || { ac_status=$?; break; }
1417   done
1418 fi
1419
1420 test -n "$ac_init_help" && exit $ac_status
1421 if $ac_init_version; then
1422   cat <<\_ACEOF
1423 configure
1424 generated by GNU Autoconf 2.69
1425
1426 Copyright (C) 2012 Free Software Foundation, Inc.
1427 This configure script is free software; the Free Software Foundation
1428 gives unlimited permission to copy, distribute and modify it.
1429 _ACEOF
1430   exit
1431 fi
1432
1433 ## ------------------------ ##
1434 ## Autoconf initialization. ##
1435 ## ------------------------ ##
1436
1437 # ac_fn_c_try_compile LINENO
1438 # --------------------------
1439 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1440 ac_fn_c_try_compile ()
1441 {
1442   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1443   rm -f conftest.$ac_objext
1444   if { { ac_try="$ac_compile"
1445 case "(($ac_try" in
1446   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1447   *) ac_try_echo=$ac_try;;
1448 esac
1449 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1450 $as_echo "$ac_try_echo"; } >&5
1451   (eval "$ac_compile") 2>conftest.err
1452   ac_status=$?
1453   if test -s conftest.err; then
1454     grep -v '^ *+' conftest.err >conftest.er1
1455     cat conftest.er1 >&5
1456     mv -f conftest.er1 conftest.err
1457   fi
1458   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1459   test $ac_status = 0; } && {
1460          test -z "$ac_c_werror_flag" ||
1461          test ! -s conftest.err
1462        } && test -s conftest.$ac_objext; then :
1463   ac_retval=0
1464 else
1465   $as_echo "$as_me: failed program was:" >&5
1466 sed 's/^/| /' conftest.$ac_ext >&5
1467
1468         ac_retval=1
1469 fi
1470   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1471   as_fn_set_status $ac_retval
1472
1473 } # ac_fn_c_try_compile
1474
1475 # ac_fn_c_try_cpp LINENO
1476 # ----------------------
1477 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1478 ac_fn_c_try_cpp ()
1479 {
1480   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1481   if { { ac_try="$ac_cpp conftest.$ac_ext"
1482 case "(($ac_try" in
1483   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1484   *) ac_try_echo=$ac_try;;
1485 esac
1486 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1487 $as_echo "$ac_try_echo"; } >&5
1488   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1489   ac_status=$?
1490   if test -s conftest.err; then
1491     grep -v '^ *+' conftest.err >conftest.er1
1492     cat conftest.er1 >&5
1493     mv -f conftest.er1 conftest.err
1494   fi
1495   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1496   test $ac_status = 0; } > conftest.i && {
1497          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1498          test ! -s conftest.err
1499        }; then :
1500   ac_retval=0
1501 else
1502   $as_echo "$as_me: failed program was:" >&5
1503 sed 's/^/| /' conftest.$ac_ext >&5
1504
1505     ac_retval=1
1506 fi
1507   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1508   as_fn_set_status $ac_retval
1509
1510 } # ac_fn_c_try_cpp
1511
1512 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1513 # -------------------------------------------------------
1514 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1515 # the include files in INCLUDES and setting the cache variable VAR
1516 # accordingly.
1517 ac_fn_c_check_header_mongrel ()
1518 {
1519   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1520   if eval \${$3+:} false; then :
1521   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1522 $as_echo_n "checking for $2... " >&6; }
1523 if eval \${$3+:} false; then :
1524   $as_echo_n "(cached) " >&6
1525 fi
1526 eval ac_res=\$$3
1527                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1528 $as_echo "$ac_res" >&6; }
1529 else
1530   # Is the header compilable?
1531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1532 $as_echo_n "checking $2 usability... " >&6; }
1533 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1534 /* end confdefs.h.  */
1535 $4
1536 #include <$2>
1537 _ACEOF
1538 if ac_fn_c_try_compile "$LINENO"; then :
1539   ac_header_compiler=yes
1540 else
1541   ac_header_compiler=no
1542 fi
1543 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1545 $as_echo "$ac_header_compiler" >&6; }
1546
1547 # Is the header present?
1548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1549 $as_echo_n "checking $2 presence... " >&6; }
1550 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1551 /* end confdefs.h.  */
1552 #include <$2>
1553 _ACEOF
1554 if ac_fn_c_try_cpp "$LINENO"; then :
1555   ac_header_preproc=yes
1556 else
1557   ac_header_preproc=no
1558 fi
1559 rm -f conftest.err conftest.i conftest.$ac_ext
1560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1561 $as_echo "$ac_header_preproc" >&6; }
1562
1563 # So?  What about this header?
1564 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1565   yes:no: )
1566     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1567 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1568     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1569 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1570     ;;
1571   no:yes:* )
1572     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1573 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1574     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1575 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1576     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1577 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1578     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1579 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1580     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1581 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1582     ;;
1583 esac
1584   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1585 $as_echo_n "checking for $2... " >&6; }
1586 if eval \${$3+:} false; then :
1587   $as_echo_n "(cached) " >&6
1588 else
1589   eval "$3=\$ac_header_compiler"
1590 fi
1591 eval ac_res=\$$3
1592                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1593 $as_echo "$ac_res" >&6; }
1594 fi
1595   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1596
1597 } # ac_fn_c_check_header_mongrel
1598
1599 # ac_fn_c_try_run LINENO
1600 # ----------------------
1601 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1602 # that executables *can* be run.
1603 ac_fn_c_try_run ()
1604 {
1605   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1606   if { { ac_try="$ac_link"
1607 case "(($ac_try" in
1608   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1609   *) ac_try_echo=$ac_try;;
1610 esac
1611 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1612 $as_echo "$ac_try_echo"; } >&5
1613   (eval "$ac_link") 2>&5
1614   ac_status=$?
1615   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1616   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1617   { { case "(($ac_try" in
1618   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1619   *) ac_try_echo=$ac_try;;
1620 esac
1621 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1622 $as_echo "$ac_try_echo"; } >&5
1623   (eval "$ac_try") 2>&5
1624   ac_status=$?
1625   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1626   test $ac_status = 0; }; }; then :
1627   ac_retval=0
1628 else
1629   $as_echo "$as_me: program exited with status $ac_status" >&5
1630        $as_echo "$as_me: failed program was:" >&5
1631 sed 's/^/| /' conftest.$ac_ext >&5
1632
1633        ac_retval=$ac_status
1634 fi
1635   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1636   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1637   as_fn_set_status $ac_retval
1638
1639 } # ac_fn_c_try_run
1640
1641 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1642 # -------------------------------------------------------
1643 # Tests whether HEADER exists and can be compiled using the include files in
1644 # INCLUDES, setting the cache variable VAR accordingly.
1645 ac_fn_c_check_header_compile ()
1646 {
1647   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1648   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1649 $as_echo_n "checking for $2... " >&6; }
1650 if eval \${$3+:} false; then :
1651   $as_echo_n "(cached) " >&6
1652 else
1653   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1654 /* end confdefs.h.  */
1655 $4
1656 #include <$2>
1657 _ACEOF
1658 if ac_fn_c_try_compile "$LINENO"; then :
1659   eval "$3=yes"
1660 else
1661   eval "$3=no"
1662 fi
1663 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1664 fi
1665 eval ac_res=\$$3
1666                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1667 $as_echo "$ac_res" >&6; }
1668   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1669
1670 } # ac_fn_c_check_header_compile
1671
1672 # ac_fn_c_try_link LINENO
1673 # -----------------------
1674 # Try to link conftest.$ac_ext, and return whether this succeeded.
1675 ac_fn_c_try_link ()
1676 {
1677   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1678   rm -f conftest.$ac_objext conftest$ac_exeext
1679   if { { ac_try="$ac_link"
1680 case "(($ac_try" in
1681   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1682   *) ac_try_echo=$ac_try;;
1683 esac
1684 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1685 $as_echo "$ac_try_echo"; } >&5
1686   (eval "$ac_link") 2>conftest.err
1687   ac_status=$?
1688   if test -s conftest.err; then
1689     grep -v '^ *+' conftest.err >conftest.er1
1690     cat conftest.er1 >&5
1691     mv -f conftest.er1 conftest.err
1692   fi
1693   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1694   test $ac_status = 0; } && {
1695          test -z "$ac_c_werror_flag" ||
1696          test ! -s conftest.err
1697        } && test -s conftest$ac_exeext && {
1698          test "$cross_compiling" = yes ||
1699          test -x conftest$ac_exeext
1700        }; then :
1701   ac_retval=0
1702 else
1703   $as_echo "$as_me: failed program was:" >&5
1704 sed 's/^/| /' conftest.$ac_ext >&5
1705
1706         ac_retval=1
1707 fi
1708   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1709   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1710   # interfere with the next link command; also delete a directory that is
1711   # left behind by Apple's compiler.  We do this before executing the actions.
1712   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1713   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1714   as_fn_set_status $ac_retval
1715
1716 } # ac_fn_c_try_link
1717 cat >config.log <<_ACEOF
1718 This file contains any messages produced by compilers while
1719 running configure, to aid debugging if configure makes a mistake.
1720
1721 It was created by $as_me, which was
1722 generated by GNU Autoconf 2.69.  Invocation command line was
1723
1724   $ $0 $@
1725
1726 _ACEOF
1727 exec 5>>config.log
1728 {
1729 cat <<_ASUNAME
1730 ## --------- ##
1731 ## Platform. ##
1732 ## --------- ##
1733
1734 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1735 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1736 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1737 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1738 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1739
1740 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1741 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1742
1743 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1744 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1745 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1746 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1747 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1748 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1749 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1750
1751 _ASUNAME
1752
1753 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1754 for as_dir in $PATH
1755 do
1756   IFS=$as_save_IFS
1757   test -z "$as_dir" && as_dir=.
1758     $as_echo "PATH: $as_dir"
1759   done
1760 IFS=$as_save_IFS
1761
1762 } >&5
1763
1764 cat >&5 <<_ACEOF
1765
1766
1767 ## ----------- ##
1768 ## Core tests. ##
1769 ## ----------- ##
1770
1771 _ACEOF
1772
1773
1774 # Keep a trace of the command line.
1775 # Strip out --no-create and --no-recursion so they do not pile up.
1776 # Strip out --silent because we don't want to record it for future runs.
1777 # Also quote any args containing shell meta-characters.
1778 # Make two passes to allow for proper duplicate-argument suppression.
1779 ac_configure_args=
1780 ac_configure_args0=
1781 ac_configure_args1=
1782 ac_must_keep_next=false
1783 for ac_pass in 1 2
1784 do
1785   for ac_arg
1786   do
1787     case $ac_arg in
1788     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1789     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1790     | -silent | --silent | --silen | --sile | --sil)
1791       continue ;;
1792     *\'*)
1793       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1794     esac
1795     case $ac_pass in
1796     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1797     2)
1798       as_fn_append ac_configure_args1 " '$ac_arg'"
1799       if test $ac_must_keep_next = true; then
1800         ac_must_keep_next=false # Got value, back to normal.
1801       else
1802         case $ac_arg in
1803           *=* | --config-cache | -C | -disable-* | --disable-* \
1804           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1805           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1806           | -with-* | --with-* | -without-* | --without-* | --x)
1807             case "$ac_configure_args0 " in
1808               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1809             esac
1810             ;;
1811           -* ) ac_must_keep_next=true ;;
1812         esac
1813       fi
1814       as_fn_append ac_configure_args " '$ac_arg'"
1815       ;;
1816     esac
1817   done
1818 done
1819 { ac_configure_args0=; unset ac_configure_args0;}
1820 { ac_configure_args1=; unset ac_configure_args1;}
1821
1822 # When interrupted or exit'd, cleanup temporary files, and complete
1823 # config.log.  We remove comments because anyway the quotes in there
1824 # would cause problems or look ugly.
1825 # WARNING: Use '\'' to represent an apostrophe within the trap.
1826 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1827 trap 'exit_status=$?
1828   # Save into config.log some information that might help in debugging.
1829   {
1830     echo
1831
1832     $as_echo "## ---------------- ##
1833 ## Cache variables. ##
1834 ## ---------------- ##"
1835     echo
1836     # The following way of writing the cache mishandles newlines in values,
1837 (
1838   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1839     eval ac_val=\$$ac_var
1840     case $ac_val in #(
1841     *${as_nl}*)
1842       case $ac_var in #(
1843       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1844 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1845       esac
1846       case $ac_var in #(
1847       _ | IFS | as_nl) ;; #(
1848       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1849       *) { eval $ac_var=; unset $ac_var;} ;;
1850       esac ;;
1851     esac
1852   done
1853   (set) 2>&1 |
1854     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1855     *${as_nl}ac_space=\ *)
1856       sed -n \
1857         "s/'\''/'\''\\\\'\'''\''/g;
1858           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1859       ;; #(
1860     *)
1861       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1862       ;;
1863     esac |
1864     sort
1865 )
1866     echo
1867
1868     $as_echo "## ----------------- ##
1869 ## Output variables. ##
1870 ## ----------------- ##"
1871     echo
1872     for ac_var in $ac_subst_vars
1873     do
1874       eval ac_val=\$$ac_var
1875       case $ac_val in
1876       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1877       esac
1878       $as_echo "$ac_var='\''$ac_val'\''"
1879     done | sort
1880     echo
1881
1882     if test -n "$ac_subst_files"; then
1883       $as_echo "## ------------------- ##
1884 ## File substitutions. ##
1885 ## ------------------- ##"
1886       echo
1887       for ac_var in $ac_subst_files
1888       do
1889         eval ac_val=\$$ac_var
1890         case $ac_val in
1891         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1892         esac
1893         $as_echo "$ac_var='\''$ac_val'\''"
1894       done | sort
1895       echo
1896     fi
1897
1898     if test -s confdefs.h; then
1899       $as_echo "## ----------- ##
1900 ## confdefs.h. ##
1901 ## ----------- ##"
1902       echo
1903       cat confdefs.h
1904       echo
1905     fi
1906     test "$ac_signal" != 0 &&
1907       $as_echo "$as_me: caught signal $ac_signal"
1908     $as_echo "$as_me: exit $exit_status"
1909   } >&5
1910   rm -f core *.core core.conftest.* &&
1911     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1912     exit $exit_status
1913 ' 0
1914 for ac_signal in 1 2 13 15; do
1915   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
1916 done
1917 ac_signal=0
1918
1919 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1920 rm -f -r conftest* confdefs.h
1921
1922 $as_echo "/* confdefs.h */" > confdefs.h
1923
1924 # Predefined preprocessor variables.
1925
1926 cat >>confdefs.h <<_ACEOF
1927 #define PACKAGE_NAME "$PACKAGE_NAME"
1928 _ACEOF
1929
1930 cat >>confdefs.h <<_ACEOF
1931 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1932 _ACEOF
1933
1934 cat >>confdefs.h <<_ACEOF
1935 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1936 _ACEOF
1937
1938 cat >>confdefs.h <<_ACEOF
1939 #define PACKAGE_STRING "$PACKAGE_STRING"
1940 _ACEOF
1941
1942 cat >>confdefs.h <<_ACEOF
1943 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1944 _ACEOF
1945
1946 cat >>confdefs.h <<_ACEOF
1947 #define PACKAGE_URL "$PACKAGE_URL"
1948 _ACEOF
1949
1950
1951 # Let the site file select an alternate cache file if it wants to.
1952 # Prefer an explicitly selected file to automatically selected ones.
1953 ac_site_file1=NONE
1954 ac_site_file2=NONE
1955 if test -n "$CONFIG_SITE"; then
1956   # We do not want a PATH search for config.site.
1957   case $CONFIG_SITE in #((
1958     -*)  ac_site_file1=./$CONFIG_SITE;;
1959     */*) ac_site_file1=$CONFIG_SITE;;
1960     *)   ac_site_file1=./$CONFIG_SITE;;
1961   esac
1962 elif test "x$prefix" != xNONE; then
1963   ac_site_file1=$prefix/share/config.site
1964   ac_site_file2=$prefix/etc/config.site
1965 else
1966   ac_site_file1=$ac_default_prefix/share/config.site
1967   ac_site_file2=$ac_default_prefix/etc/config.site
1968 fi
1969 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
1970 do
1971   test "x$ac_site_file" = xNONE && continue
1972   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
1973     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
1974 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
1975     sed 's/^/| /' "$ac_site_file" >&5
1976     . "$ac_site_file" \
1977       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
1978 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
1979 as_fn_error $? "failed to load site script $ac_site_file
1980 See \`config.log' for more details" "$LINENO" 5; }
1981   fi
1982 done
1983
1984 if test -r "$cache_file"; then
1985   # Some versions of bash will fail to source /dev/null (special files
1986   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
1987   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
1988     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
1989 $as_echo "$as_me: loading cache $cache_file" >&6;}
1990     case $cache_file in
1991       [\\/]* | ?:[\\/]* ) . "$cache_file";;
1992       *)                      . "./$cache_file";;
1993     esac
1994   fi
1995 else
1996   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
1997 $as_echo "$as_me: creating cache $cache_file" >&6;}
1998   >$cache_file
1999 fi
2000
2001 # Check that the precious variables saved in the cache have kept the same
2002 # value.
2003 ac_cache_corrupted=false
2004 for ac_var in $ac_precious_vars; do
2005   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2006   eval ac_new_set=\$ac_env_${ac_var}_set
2007   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2008   eval ac_new_val=\$ac_env_${ac_var}_value
2009   case $ac_old_set,$ac_new_set in
2010     set,)
2011       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2012 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2013       ac_cache_corrupted=: ;;
2014     ,set)
2015       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2016 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2017       ac_cache_corrupted=: ;;
2018     ,);;
2019     *)
2020       if test "x$ac_old_val" != "x$ac_new_val"; then
2021         # differences in whitespace do not lead to failure.
2022         ac_old_val_w=`echo x $ac_old_val`
2023         ac_new_val_w=`echo x $ac_new_val`
2024         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2025           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2026 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2027           ac_cache_corrupted=:
2028         else
2029           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2030 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2031           eval $ac_var=\$ac_old_val
2032         fi
2033         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2034 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2035         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2036 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2037       fi;;
2038   esac
2039   # Pass precious variables to config.status.
2040   if test "$ac_new_set" = set; then
2041     case $ac_new_val in
2042     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2043     *) ac_arg=$ac_var=$ac_new_val ;;
2044     esac
2045     case " $ac_configure_args " in
2046       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2047       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2048     esac
2049   fi
2050 done
2051 if $ac_cache_corrupted; then
2052   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2053 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2054   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2055 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2056   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2057 fi
2058 ## -------------------- ##
2059 ## Main body of script. ##
2060 ## -------------------- ##
2061
2062 ac_ext=c
2063 ac_cpp='$CPP $CPPFLAGS'
2064 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2065 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2066 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2067
2068
2069 # This file contains common code used by all simulators.
2070 #
2071 # SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2072 # directory.  It is intended to be invoked before any target specific stuff.
2073 # SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2074 # It is intended to be invoked last.
2075 #
2076 # The simulator's configure.ac should look like:
2077 #
2078 # dnl Process this file with autoconf to produce a configure script.
2079 # AC_PREREQ(2.64)dnl
2080 # AC_INIT(Makefile.in)
2081 # sinclude(../common/aclocal.m4)
2082 #
2083 # SIM_AC_COMMON
2084 #
2085 # ... target specific stuff ...
2086 #
2087 # SIM_AC_OUTPUT
2088
2089 # Include global overrides and fixes for Autoconf.
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2126 #
2127 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2128 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2129 #   Written by Gordon Matzigkeit, 1996
2130 #
2131 # This file is free software; the Free Software Foundation gives
2132 # unlimited permission to copy and/or distribute it, with or without
2133 # modifications, as long as this notice is preserved.
2134
2135
2136
2137 # serial 56 LT_INIT
2138
2139
2140 # LT_PREREQ(VERSION)
2141 # ------------------
2142 # Complain and exit if this libtool version is less that VERSION.
2143
2144
2145
2146 # _LT_CHECK_BUILDDIR
2147 # ------------------
2148 # Complain if the absolute build directory name contains unusual characters
2149
2150
2151
2152 # LT_INIT([OPTIONS])
2153 # ------------------
2154 # LT_INIT
2155
2156 # Old names:
2157 # This is what autoupdate's m4 run will expand.  It fires
2158 # the warning (with _au_warn_XXX), outputs it into the
2159 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2160 # the replacement expansion.
2161
2162
2163 # This is an auxiliary macro that is also run when
2164 # autoupdate runs m4.  It simply calls m4_warning, but
2165 # we need a wrapper so that each warning is emitted only
2166 # once.  We break the quoting in m4_warning's argument in
2167 # order to expand this macro's arguments, not AU_DEFUN's.
2168
2169
2170 # Finally, this is the expansion that is picked up by
2171 # autoconf.  It tells the user to run autoupdate, and
2172 # then outputs the replacement expansion.  We do not care
2173 # about autoupdate's warning because that contains
2174 # information on what to do *after* running autoupdate.
2175
2176 # This is what autoupdate's m4 run will expand.  It fires
2177 # the warning (with _au_warn_XXX), outputs it into the
2178 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2179 # the replacement expansion.
2180
2181
2182 # This is an auxiliary macro that is also run when
2183 # autoupdate runs m4.  It simply calls m4_warning, but
2184 # we need a wrapper so that each warning is emitted only
2185 # once.  We break the quoting in m4_warning's argument in
2186 # order to expand this macro's arguments, not AU_DEFUN's.
2187
2188
2189 # Finally, this is the expansion that is picked up by
2190 # autoconf.  It tells the user to run autoupdate, and
2191 # then outputs the replacement expansion.  We do not care
2192 # about autoupdate's warning because that contains
2193 # information on what to do *after* running autoupdate.
2194
2195
2196
2197 # _LT_CC_BASENAME(CC)
2198 # -------------------
2199 # Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
2200
2201
2202
2203 # _LT_FILEUTILS_DEFAULTS
2204 # ----------------------
2205 # It is okay to use these file commands and assume they have been set
2206 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2207 # _LT_FILEUTILS_DEFAULTS
2208
2209
2210 # _LT_SETUP
2211 # ---------
2212 # _LT_SETUP
2213
2214
2215 # _LT_PREPARE_SED_QUOTE_VARS
2216 # --------------------------
2217 # Define a few sed substitution that help us do robust quoting.
2218
2219
2220 # _LT_PROG_LTMAIN
2221 # ---------------
2222 # Note that this code is called both from `configure', and `config.status'
2223 # now that we use AC_CONFIG_COMMANDS to generate libtool.  Notably,
2224 # `config.status' has no value for ac_aux_dir unless we are using Automake,
2225 # so we pass a copy along to make sure it has a sensible value anyway.
2226 # _LT_PROG_LTMAIN
2227
2228
2229 ## ------------------------------------- ##
2230 ## Accumulate code for creating libtool. ##
2231 ## ------------------------------------- ##
2232
2233 # So that we can recreate a full libtool script including additional
2234 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2235 # in macros and then make a single call at the end using the `libtool'
2236 # label.
2237
2238
2239 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2240 # ----------------------------------------
2241 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2242
2243
2244 # Initialize.
2245
2246
2247
2248 # _LT_CONFIG_LIBTOOL([COMMANDS])
2249 # ------------------------------
2250 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2251
2252
2253 # Initialize.
2254
2255
2256
2257 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2258 # -----------------------------------------------------
2259
2260
2261
2262 # _LT_FORMAT_COMMENT([COMMENT])
2263 # -----------------------------
2264 # Add leading comment marks to the start of each line, and a trailing
2265 # full-stop to the whole comment if one is not present already.
2266
2267
2268
2269
2270 ## ------------------------ ##
2271 ## FIXME: Eliminate VARNAME ##
2272 ## ------------------------ ##
2273
2274
2275 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2276 # -------------------------------------------------------------------
2277 # CONFIGNAME is the name given to the value in the libtool script.
2278 # VARNAME is the (base) name used in the configure script.
2279 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2280 # VARNAME.  Any other value will be used directly.
2281
2282
2283
2284 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2285 # --------------------------------------------------------
2286
2287
2288
2289 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2290 # ------------------------------------------------
2291
2292
2293
2294 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2295 # ---------------------------------------------------------
2296
2297
2298
2299 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2300 # --------------------------------------------------
2301
2302
2303
2304 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2305 # ---------------------------------------------------
2306
2307
2308
2309 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2310 # ---------------------------------------------------
2311
2312
2313
2314
2315 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2316 # ------------------------------------------------
2317
2318
2319
2320
2321 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
2322 # ------------------------------------
2323 # Quote a variable value, and forward it to `config.status' so that its
2324 # declaration there will have the same value as in `configure'.  VARNAME
2325 # must have a single quote delimited value for this to work.
2326
2327
2328
2329 # _LT_CONFIG_STATUS_DECLARATIONS
2330 # ------------------------------
2331 # We delimit libtool config variables with single quotes, so when
2332 # we write them to config.status, we have to be sure to quote all
2333 # embedded single quotes properly.  In configure, this macro expands
2334 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2335 #
2336 #    <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2337
2338
2339
2340 # _LT_LIBTOOL_TAGS
2341 # ----------------
2342 # Output comment and list of tags supported by the script
2343
2344
2345
2346 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2347 # -----------------------------------
2348 # Extract the dictionary values for VARNAME (optionally with TAG) and
2349 # expand to a commented shell variable setting:
2350 #
2351 #    # Some comment about what VAR is for.
2352 #    visible_name=$lt_internal_name
2353
2354
2355
2356 # _LT_LIBTOOL_CONFIG_VARS
2357 # -----------------------
2358 # Produce commented declarations of non-tagged libtool config variables
2359 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2360 # script.  Tagged libtool config variables (even for the LIBTOOL CONFIG
2361 # section) are produced by _LT_LIBTOOL_TAG_VARS.
2362
2363
2364
2365 # _LT_LIBTOOL_TAG_VARS(TAG)
2366 # -------------------------
2367
2368
2369
2370 # _LT_TAGVAR(VARNAME, [TAGNAME])
2371 # ------------------------------
2372
2373
2374
2375 # _LT_CONFIG_COMMANDS
2376 # -------------------
2377 # Send accumulated output to $CONFIG_STATUS.  Thanks to the lists of
2378 # variables for single and double quote escaping we saved from calls
2379 # to _LT_DECL, we can put quote escaped variables declarations
2380 # into `config.status', and then the shell code to quote escape them in
2381 # for loops in `config.status'.  Finally, any additional code accumulated
2382 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2383 #_LT_CONFIG_COMMANDS
2384
2385
2386 # Initialize.
2387
2388
2389 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2390 # ------------------------------------
2391 # Generate a child script FILE with all initialization necessary to
2392 # reuse the environment learned by the parent script, and make the
2393 # file executable.  If COMMENT is supplied, it is inserted after the
2394 # `#!' sequence but before initialization text begins.  After this
2395 # macro, additional text can be appended to FILE to form the body of
2396 # the child script.  The macro ends with non-zero status if the
2397 # file could not be fully written (such as if the disk is full).
2398 # _LT_GENERATED_FILE_INIT
2399
2400 # LT_OUTPUT
2401 # ---------
2402 # This macro allows early generation of the libtool script (before
2403 # AC_OUTPUT is called), incase it is used in configure for compilation
2404 # tests.
2405 # LT_OUTPUT
2406
2407
2408 # _LT_CONFIG(TAG)
2409 # ---------------
2410 # If TAG is the built-in tag, create an initial libtool script with a
2411 # default configuration from the untagged config vars.  Otherwise add code
2412 # to config.status for appending the configuration named by TAG from the
2413 # matching tagged config vars.
2414 # _LT_CONFIG
2415
2416
2417 # LT_SUPPORTED_TAG(TAG)
2418 # ---------------------
2419 # Trace this macro to discover what tags are supported by the libtool
2420 # --tag option, using:
2421 #    autoconf --trace 'LT_SUPPORTED_TAG:$1'
2422
2423
2424
2425 # C support is built-in for now
2426
2427
2428
2429
2430 # LT_LANG(LANG)
2431 # -------------
2432 # Enable libtool support for the given language if not already enabled.
2433 # LT_LANG
2434
2435
2436 # _LT_LANG(LANGNAME)
2437 # ------------------
2438 # _LT_LANG
2439
2440
2441 # _LT_LANG_DEFAULT_CONFIG
2442 # -----------------------
2443 # _LT_LANG_DEFAULT_CONFIG
2444
2445 # Obsolete macros:
2446 # This is what autoupdate's m4 run will expand.  It fires
2447 # the warning (with _au_warn_XXX), outputs it into the
2448 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2449 # the replacement expansion.
2450
2451
2452 # This is an auxiliary macro that is also run when
2453 # autoupdate runs m4.  It simply calls m4_warning, but
2454 # we need a wrapper so that each warning is emitted only
2455 # once.  We break the quoting in m4_warning's argument in
2456 # order to expand this macro's arguments, not AU_DEFUN's.
2457
2458
2459 # Finally, this is the expansion that is picked up by
2460 # autoconf.  It tells the user to run autoupdate, and
2461 # then outputs the replacement expansion.  We do not care
2462 # about autoupdate's warning because that contains
2463 # information on what to do *after* running autoupdate.
2464
2465 # This is what autoupdate's m4 run will expand.  It fires
2466 # the warning (with _au_warn_XXX), outputs it into the
2467 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2468 # the replacement expansion.
2469
2470
2471 # This is an auxiliary macro that is also run when
2472 # autoupdate runs m4.  It simply calls m4_warning, but
2473 # we need a wrapper so that each warning is emitted only
2474 # once.  We break the quoting in m4_warning's argument in
2475 # order to expand this macro's arguments, not AU_DEFUN's.
2476
2477
2478 # Finally, this is the expansion that is picked up by
2479 # autoconf.  It tells the user to run autoupdate, and
2480 # then outputs the replacement expansion.  We do not care
2481 # about autoupdate's warning because that contains
2482 # information on what to do *after* running autoupdate.
2483
2484 # This is what autoupdate's m4 run will expand.  It fires
2485 # the warning (with _au_warn_XXX), outputs it into the
2486 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2487 # the replacement expansion.
2488
2489
2490 # This is an auxiliary macro that is also run when
2491 # autoupdate runs m4.  It simply calls m4_warning, but
2492 # we need a wrapper so that each warning is emitted only
2493 # once.  We break the quoting in m4_warning's argument in
2494 # order to expand this macro's arguments, not AU_DEFUN's.
2495
2496
2497 # Finally, this is the expansion that is picked up by
2498 # autoconf.  It tells the user to run autoupdate, and
2499 # then outputs the replacement expansion.  We do not care
2500 # about autoupdate's warning because that contains
2501 # information on what to do *after* running autoupdate.
2502
2503 # This is what autoupdate's m4 run will expand.  It fires
2504 # the warning (with _au_warn_XXX), outputs it into the
2505 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2506 # the replacement expansion.
2507
2508
2509 # This is an auxiliary macro that is also run when
2510 # autoupdate runs m4.  It simply calls m4_warning, but
2511 # we need a wrapper so that each warning is emitted only
2512 # once.  We break the quoting in m4_warning's argument in
2513 # order to expand this macro's arguments, not AU_DEFUN's.
2514
2515
2516 # Finally, this is the expansion that is picked up by
2517 # autoconf.  It tells the user to run autoupdate, and
2518 # then outputs the replacement expansion.  We do not care
2519 # about autoupdate's warning because that contains
2520 # information on what to do *after* running autoupdate.
2521
2522 # This is what autoupdate's m4 run will expand.  It fires
2523 # the warning (with _au_warn_XXX), outputs it into the
2524 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2525 # the replacement expansion.
2526
2527
2528 # This is an auxiliary macro that is also run when
2529 # autoupdate runs m4.  It simply calls m4_warning, but
2530 # we need a wrapper so that each warning is emitted only
2531 # once.  We break the quoting in m4_warning's argument in
2532 # order to expand this macro's arguments, not AU_DEFUN's.
2533
2534
2535 # Finally, this is the expansion that is picked up by
2536 # autoconf.  It tells the user to run autoupdate, and
2537 # then outputs the replacement expansion.  We do not care
2538 # about autoupdate's warning because that contains
2539 # information on what to do *after* running autoupdate.
2540
2541
2542
2543 # _LT_TAG_COMPILER
2544 # ----------------
2545 # _LT_TAG_COMPILER
2546
2547
2548 # _LT_COMPILER_BOILERPLATE
2549 # ------------------------
2550 # Check for compiler boilerplate output or warnings with
2551 # the simple compiler test code.
2552 # _LT_COMPILER_BOILERPLATE
2553
2554
2555 # _LT_LINKER_BOILERPLATE
2556 # ----------------------
2557 # Check for linker boilerplate output or warnings with
2558 # the simple link test code.
2559 # _LT_LINKER_BOILERPLATE
2560
2561 # _LT_REQUIRED_DARWIN_CHECKS
2562 # -------------------------
2563
2564
2565
2566 # _LT_DARWIN_LINKER_FEATURES
2567 # --------------------------
2568 # Checks for linker and compiler features on darwin
2569
2570
2571 # _LT_SYS_MODULE_PATH_AIX
2572 # -----------------------
2573 # Links a minimal program and checks the executable
2574 # for the system default hardcoded library path. In most cases,
2575 # this is /usr/lib:/lib, but when the MPI compilers are used
2576 # the location of the communication and MPI libs are included too.
2577 # If we don't find anything, use the default library path according
2578 # to the aix ld manual.
2579 # _LT_SYS_MODULE_PATH_AIX
2580
2581
2582 # _LT_SHELL_INIT(ARG)
2583 # -------------------
2584 # _LT_SHELL_INIT
2585
2586
2587
2588 # _LT_PROG_ECHO_BACKSLASH
2589 # -----------------------
2590 # Find how we can fake an echo command that does not interpret backslash.
2591 # In particular, with Autoconf 2.60 or later we add some code to the start
2592 # of the generated configure script which will find a shell with a builtin
2593 # printf (which we can use as an echo command).
2594 # _LT_PROG_ECHO_BACKSLASH
2595
2596
2597 # _LT_ENABLE_LOCK
2598 # ---------------
2599 # _LT_ENABLE_LOCK
2600
2601
2602 # _LT_CMD_OLD_ARCHIVE
2603 # -------------------
2604 # _LT_CMD_OLD_ARCHIVE
2605
2606
2607 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2608 #               [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2609 # ----------------------------------------------------------------
2610 # Check whether the given compiler option works
2611 # _LT_COMPILER_OPTION
2612
2613 # Old name:
2614 # This is what autoupdate's m4 run will expand.  It fires
2615 # the warning (with _au_warn_XXX), outputs it into the
2616 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2617 # the replacement expansion.
2618
2619
2620 # This is an auxiliary macro that is also run when
2621 # autoupdate runs m4.  It simply calls m4_warning, but
2622 # we need a wrapper so that each warning is emitted only
2623 # once.  We break the quoting in m4_warning's argument in
2624 # order to expand this macro's arguments, not AU_DEFUN's.
2625
2626
2627 # Finally, this is the expansion that is picked up by
2628 # autoconf.  It tells the user to run autoupdate, and
2629 # then outputs the replacement expansion.  We do not care
2630 # about autoupdate's warning because that contains
2631 # information on what to do *after* running autoupdate.
2632
2633
2634
2635 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2636 #                  [ACTION-SUCCESS], [ACTION-FAILURE])
2637 # ----------------------------------------------------
2638 # Check whether the given linker option works
2639 # _LT_LINKER_OPTION
2640
2641 # Old name:
2642 # This is what autoupdate's m4 run will expand.  It fires
2643 # the warning (with _au_warn_XXX), outputs it into the
2644 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2645 # the replacement expansion.
2646
2647
2648 # This is an auxiliary macro that is also run when
2649 # autoupdate runs m4.  It simply calls m4_warning, but
2650 # we need a wrapper so that each warning is emitted only
2651 # once.  We break the quoting in m4_warning's argument in
2652 # order to expand this macro's arguments, not AU_DEFUN's.
2653
2654
2655 # Finally, this is the expansion that is picked up by
2656 # autoconf.  It tells the user to run autoupdate, and
2657 # then outputs the replacement expansion.  We do not care
2658 # about autoupdate's warning because that contains
2659 # information on what to do *after* running autoupdate.
2660
2661
2662
2663 # LT_CMD_MAX_LEN
2664 #---------------
2665 # LT_CMD_MAX_LEN
2666
2667 # Old name:
2668 # This is what autoupdate's m4 run will expand.  It fires
2669 # the warning (with _au_warn_XXX), outputs it into the
2670 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2671 # the replacement expansion.
2672
2673
2674 # This is an auxiliary macro that is also run when
2675 # autoupdate runs m4.  It simply calls m4_warning, but
2676 # we need a wrapper so that each warning is emitted only
2677 # once.  We break the quoting in m4_warning's argument in
2678 # order to expand this macro's arguments, not AU_DEFUN's.
2679
2680
2681 # Finally, this is the expansion that is picked up by
2682 # autoconf.  It tells the user to run autoupdate, and
2683 # then outputs the replacement expansion.  We do not care
2684 # about autoupdate's warning because that contains
2685 # information on what to do *after* running autoupdate.
2686
2687
2688
2689 # _LT_HEADER_DLFCN
2690 # ----------------
2691 # _LT_HEADER_DLFCN
2692
2693
2694 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2695 #                      ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2696 # ----------------------------------------------------------------
2697 # _LT_TRY_DLOPEN_SELF
2698
2699
2700 # LT_SYS_DLOPEN_SELF
2701 # ------------------
2702 # LT_SYS_DLOPEN_SELF
2703
2704 # Old name:
2705 # This is what autoupdate's m4 run will expand.  It fires
2706 # the warning (with _au_warn_XXX), outputs it into the
2707 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2708 # the replacement expansion.
2709
2710
2711 # This is an auxiliary macro that is also run when
2712 # autoupdate runs m4.  It simply calls m4_warning, but
2713 # we need a wrapper so that each warning is emitted only
2714 # once.  We break the quoting in m4_warning's argument in
2715 # order to expand this macro's arguments, not AU_DEFUN's.
2716
2717
2718 # Finally, this is the expansion that is picked up by
2719 # autoconf.  It tells the user to run autoupdate, and
2720 # then outputs the replacement expansion.  We do not care
2721 # about autoupdate's warning because that contains
2722 # information on what to do *after* running autoupdate.
2723
2724
2725
2726 # _LT_COMPILER_C_O([TAGNAME])
2727 # ---------------------------
2728 # Check to see if options -c and -o are simultaneously supported by compiler.
2729 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
2730 # _LT_COMPILER_C_O
2731
2732
2733 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
2734 # ----------------------------------
2735 # Check to see if we can do hard links to lock some files if needed
2736 # _LT_COMPILER_FILE_LOCKS
2737
2738
2739 # _LT_CHECK_OBJDIR
2740 # ----------------
2741 # _LT_CHECK_OBJDIR
2742
2743
2744 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
2745 # --------------------------------------
2746 # Check hardcoding attributes.
2747 # _LT_LINKER_HARDCODE_LIBPATH
2748
2749
2750 # _LT_CMD_STRIPLIB
2751 # ----------------
2752 # _LT_CMD_STRIPLIB
2753
2754
2755 # _LT_SYS_DYNAMIC_LINKER([TAG])
2756 # -----------------------------
2757 # PORTME Fill in your ld.so characteristics
2758 # _LT_SYS_DYNAMIC_LINKER
2759
2760
2761 # _LT_PATH_TOOL_PREFIX(TOOL)
2762 # --------------------------
2763 # find a file program which can recognize shared library
2764 # _LT_PATH_TOOL_PREFIX
2765
2766 # Old name:
2767 # This is what autoupdate's m4 run will expand.  It fires
2768 # the warning (with _au_warn_XXX), outputs it into the
2769 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2770 # the replacement expansion.
2771
2772
2773 # This is an auxiliary macro that is also run when
2774 # autoupdate runs m4.  It simply calls m4_warning, but
2775 # we need a wrapper so that each warning is emitted only
2776 # once.  We break the quoting in m4_warning's argument in
2777 # order to expand this macro's arguments, not AU_DEFUN's.
2778
2779
2780 # Finally, this is the expansion that is picked up by
2781 # autoconf.  It tells the user to run autoupdate, and
2782 # then outputs the replacement expansion.  We do not care
2783 # about autoupdate's warning because that contains
2784 # information on what to do *after* running autoupdate.
2785
2786
2787
2788 # _LT_PATH_MAGIC
2789 # --------------
2790 # find a file program which can recognize a shared library
2791 # _LT_PATH_MAGIC
2792
2793
2794 # LT_PATH_LD
2795 # ----------
2796 # find the pathname to the GNU or non-GNU linker
2797 # LT_PATH_LD
2798
2799 # Old names:
2800 # This is what autoupdate's m4 run will expand.  It fires
2801 # the warning (with _au_warn_XXX), outputs it into the
2802 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2803 # the replacement expansion.
2804
2805
2806 # This is an auxiliary macro that is also run when
2807 # autoupdate runs m4.  It simply calls m4_warning, but
2808 # we need a wrapper so that each warning is emitted only
2809 # once.  We break the quoting in m4_warning's argument in
2810 # order to expand this macro's arguments, not AU_DEFUN's.
2811
2812
2813 # Finally, this is the expansion that is picked up by
2814 # autoconf.  It tells the user to run autoupdate, and
2815 # then outputs the replacement expansion.  We do not care
2816 # about autoupdate's warning because that contains
2817 # information on what to do *after* running autoupdate.
2818
2819 # This is what autoupdate's m4 run will expand.  It fires
2820 # the warning (with _au_warn_XXX), outputs it into the
2821 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2822 # the replacement expansion.
2823
2824
2825 # This is an auxiliary macro that is also run when
2826 # autoupdate runs m4.  It simply calls m4_warning, but
2827 # we need a wrapper so that each warning is emitted only
2828 # once.  We break the quoting in m4_warning's argument in
2829 # order to expand this macro's arguments, not AU_DEFUN's.
2830
2831
2832 # Finally, this is the expansion that is picked up by
2833 # autoconf.  It tells the user to run autoupdate, and
2834 # then outputs the replacement expansion.  We do not care
2835 # about autoupdate's warning because that contains
2836 # information on what to do *after* running autoupdate.
2837
2838
2839
2840 # _LT_PATH_LD_GNU
2841 #- --------------
2842 # _LT_PATH_LD_GNU
2843
2844
2845 # _LT_CMD_RELOAD
2846 # --------------
2847 # find reload flag for linker
2848 #   -- PORTME Some linkers may need a different reload flag.
2849 # _LT_CMD_RELOAD
2850
2851
2852 # _LT_CHECK_MAGIC_METHOD
2853 # ----------------------
2854 # how to check for library dependencies
2855 #  -- PORTME fill in with the dynamic library characteristics
2856 # _LT_CHECK_MAGIC_METHOD
2857
2858
2859 # LT_PATH_NM
2860 # ----------
2861 # find the pathname to a BSD- or MS-compatible name lister
2862 # LT_PATH_NM
2863
2864 # Old names:
2865 # This is what autoupdate's m4 run will expand.  It fires
2866 # the warning (with _au_warn_XXX), outputs it into the
2867 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2868 # the replacement expansion.
2869
2870
2871 # This is an auxiliary macro that is also run when
2872 # autoupdate runs m4.  It simply calls m4_warning, but
2873 # we need a wrapper so that each warning is emitted only
2874 # once.  We break the quoting in m4_warning's argument in
2875 # order to expand this macro's arguments, not AU_DEFUN's.
2876
2877
2878 # Finally, this is the expansion that is picked up by
2879 # autoconf.  It tells the user to run autoupdate, and
2880 # then outputs the replacement expansion.  We do not care
2881 # about autoupdate's warning because that contains
2882 # information on what to do *after* running autoupdate.
2883
2884 # This is what autoupdate's m4 run will expand.  It fires
2885 # the warning (with _au_warn_XXX), outputs it into the
2886 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2887 # the replacement expansion.
2888
2889
2890 # This is an auxiliary macro that is also run when
2891 # autoupdate runs m4.  It simply calls m4_warning, but
2892 # we need a wrapper so that each warning is emitted only
2893 # once.  We break the quoting in m4_warning's argument in
2894 # order to expand this macro's arguments, not AU_DEFUN's.
2895
2896
2897 # Finally, this is the expansion that is picked up by
2898 # autoconf.  It tells the user to run autoupdate, and
2899 # then outputs the replacement expansion.  We do not care
2900 # about autoupdate's warning because that contains
2901 # information on what to do *after* running autoupdate.
2902
2903
2904
2905 # LT_LIB_M
2906 # --------
2907 # check for math library
2908 # LT_LIB_M
2909
2910 # Old name:
2911 # This is what autoupdate's m4 run will expand.  It fires
2912 # the warning (with _au_warn_XXX), outputs it into the
2913 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2914 # the replacement expansion.
2915
2916
2917 # This is an auxiliary macro that is also run when
2918 # autoupdate runs m4.  It simply calls m4_warning, but
2919 # we need a wrapper so that each warning is emitted only
2920 # once.  We break the quoting in m4_warning's argument in
2921 # order to expand this macro's arguments, not AU_DEFUN's.
2922
2923
2924 # Finally, this is the expansion that is picked up by
2925 # autoconf.  It tells the user to run autoupdate, and
2926 # then outputs the replacement expansion.  We do not care
2927 # about autoupdate's warning because that contains
2928 # information on what to do *after* running autoupdate.
2929
2930
2931
2932 # _LT_COMPILER_NO_RTTI([TAGNAME])
2933 # -------------------------------
2934 # _LT_COMPILER_NO_RTTI
2935
2936
2937 # _LT_CMD_GLOBAL_SYMBOLS
2938 # ----------------------
2939  # _LT_CMD_GLOBAL_SYMBOLS
2940
2941
2942 # _LT_COMPILER_PIC([TAGNAME])
2943 # ---------------------------
2944 # _LT_COMPILER_PIC
2945
2946
2947 # _LT_LINKER_SHLIBS([TAGNAME])
2948 # ----------------------------
2949 # See if the linker supports building shared libraries.
2950 # _LT_LINKER_SHLIBS
2951
2952
2953 # _LT_LANG_C_CONFIG([TAG])
2954 # ------------------------
2955 # Ensure that the configuration variables for a C compiler are suitably
2956 # defined.  These variables are subsequently used by _LT_CONFIG to write
2957 # the compiler configuration to `libtool'.
2958 # _LT_LANG_C_CONFIG
2959
2960
2961 # _LT_LANG_CXX_CONFIG([TAG])
2962 # --------------------------
2963 # Ensure that the configuration variables for a C++ compiler are suitably
2964 # defined.  These variables are subsequently used by _LT_CONFIG to write
2965 # the compiler configuration to `libtool'.
2966 # _LT_LANG_CXX_CONFIG
2967
2968
2969 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
2970 # ---------------------------------
2971 # Figure out "hidden" library dependencies from verbose
2972 # compiler output when linking a shared library.
2973 # Parse the compiler output and extract the necessary
2974 # objects, libraries and library flags.
2975 # _LT_SYS_HIDDEN_LIBDEPS
2976
2977
2978 # _LT_LANG_F77_CONFIG([TAG])
2979 # --------------------------
2980 # Ensure that the configuration variables for a Fortran 77 compiler are
2981 # suitably defined.  These variables are subsequently used by _LT_CONFIG
2982 # to write the compiler configuration to `libtool'.
2983 # _LT_LANG_F77_CONFIG
2984
2985
2986 # _LT_LANG_FC_CONFIG([TAG])
2987 # -------------------------
2988 # Ensure that the configuration variables for a Fortran compiler are
2989 # suitably defined.  These variables are subsequently used by _LT_CONFIG
2990 # to write the compiler configuration to `libtool'.
2991 # _LT_LANG_FC_CONFIG
2992
2993
2994 # _LT_LANG_GCJ_CONFIG([TAG])
2995 # --------------------------
2996 # Ensure that the configuration variables for the GNU Java Compiler compiler
2997 # are suitably defined.  These variables are subsequently used by _LT_CONFIG
2998 # to write the compiler configuration to `libtool'.
2999 # _LT_LANG_GCJ_CONFIG
3000
3001
3002 # _LT_LANG_RC_CONFIG([TAG])
3003 # -------------------------
3004 # Ensure that the configuration variables for the Windows resource compiler
3005 # are suitably defined.  These variables are subsequently used by _LT_CONFIG
3006 # to write the compiler configuration to `libtool'.
3007 # _LT_LANG_RC_CONFIG
3008
3009
3010 # LT_PROG_GCJ
3011 # -----------
3012
3013
3014 # Old name:
3015 # This is what autoupdate's m4 run will expand.  It fires
3016 # the warning (with _au_warn_XXX), outputs it into the
3017 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3018 # the replacement expansion.
3019
3020
3021 # This is an auxiliary macro that is also run when
3022 # autoupdate runs m4.  It simply calls m4_warning, but
3023 # we need a wrapper so that each warning is emitted only
3024 # once.  We break the quoting in m4_warning's argument in
3025 # order to expand this macro's arguments, not AU_DEFUN's.
3026
3027
3028 # Finally, this is the expansion that is picked up by
3029 # autoconf.  It tells the user to run autoupdate, and
3030 # then outputs the replacement expansion.  We do not care
3031 # about autoupdate's warning because that contains
3032 # information on what to do *after* running autoupdate.
3033
3034
3035
3036 # LT_PROG_RC
3037 # ----------
3038
3039
3040 # Old name:
3041 # This is what autoupdate's m4 run will expand.  It fires
3042 # the warning (with _au_warn_XXX), outputs it into the
3043 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3044 # the replacement expansion.
3045
3046
3047 # This is an auxiliary macro that is also run when
3048 # autoupdate runs m4.  It simply calls m4_warning, but
3049 # we need a wrapper so that each warning is emitted only
3050 # once.  We break the quoting in m4_warning's argument in
3051 # order to expand this macro's arguments, not AU_DEFUN's.
3052
3053
3054 # Finally, this is the expansion that is picked up by
3055 # autoconf.  It tells the user to run autoupdate, and
3056 # then outputs the replacement expansion.  We do not care
3057 # about autoupdate's warning because that contains
3058 # information on what to do *after* running autoupdate.
3059
3060
3061
3062 # _LT_DECL_EGREP
3063 # --------------
3064 # If we don't have a new enough Autoconf to choose the best grep
3065 # available, choose the one first in the user's PATH.
3066
3067
3068
3069 # _LT_DECL_OBJDUMP
3070 # --------------
3071 # If we don't have a new enough Autoconf to choose the best objdump
3072 # available, choose the one first in the user's PATH.
3073
3074
3075
3076 # _LT_DECL_SED
3077 # ------------
3078 # Check for a fully-functional sed program, that truncates
3079 # as few characters as possible.  Prefer GNU sed if found.
3080 # _LT_DECL_SED
3081
3082 #m4_ifndef
3083
3084 # Old name:
3085 # This is what autoupdate's m4 run will expand.  It fires
3086 # the warning (with _au_warn_XXX), outputs it into the
3087 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3088 # the replacement expansion.
3089
3090
3091 # This is an auxiliary macro that is also run when
3092 # autoupdate runs m4.  It simply calls m4_warning, but
3093 # we need a wrapper so that each warning is emitted only
3094 # once.  We break the quoting in m4_warning's argument in
3095 # order to expand this macro's arguments, not AU_DEFUN's.
3096
3097
3098 # Finally, this is the expansion that is picked up by
3099 # autoconf.  It tells the user to run autoupdate, and
3100 # then outputs the replacement expansion.  We do not care
3101 # about autoupdate's warning because that contains
3102 # information on what to do *after* running autoupdate.
3103
3104
3105
3106 # _LT_CHECK_SHELL_FEATURES
3107 # ------------------------
3108 # Find out whether the shell is Bourne or XSI compatible,
3109 # or has some other useful features.
3110 # _LT_CHECK_SHELL_FEATURES
3111
3112
3113 # _LT_PROG_XSI_SHELLFNS
3114 # ---------------------
3115 # Bourne and XSI compatible variants of some useful shell functions.
3116
3117
3118 # Helper functions for option handling.                    -*- Autoconf -*-
3119 #
3120 #   Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3121 #   Inc.
3122 #   Written by Gary V. Vaughan, 2004
3123 #
3124 # This file is free software; the Free Software Foundation gives
3125 # unlimited permission to copy and/or distribute it, with or without
3126 # modifications, as long as this notice is preserved.
3127
3128 # serial 6 ltoptions.m4
3129
3130 # This is to help aclocal find these macros, as it can't see m4_define.
3131
3132
3133
3134 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3135 # ------------------------------------------
3136
3137
3138
3139 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3140 # ---------------------------------------
3141 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3142 # matching handler defined, dispatch to it.  Other OPTION-NAMEs are
3143 # saved as a flag.
3144
3145
3146
3147 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3148 # ------------------------------------------------------------
3149 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3150
3151
3152
3153 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3154 # -------------------------------------------------------
3155 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3156 # are set.
3157
3158
3159
3160 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3161 # ----------------------------------------
3162 # OPTION-LIST is a space-separated list of Libtool options associated
3163 # with MACRO-NAME.  If any OPTION has a matching handler declared with
3164 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3165 # the unknown option and exit.
3166 # _LT_SET_OPTIONS
3167
3168
3169 ## --------------------------------- ##
3170 ## Macros to handle LT_INIT options. ##
3171 ## --------------------------------- ##
3172
3173 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3174 # -----------------------------------------
3175
3176
3177
3178 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3179 # -----------------------------------------------
3180 # LT_OPTION_DEFINE
3181
3182
3183 # dlopen
3184 # ------
3185
3186
3187 # This is what autoupdate's m4 run will expand.  It fires
3188 # the warning (with _au_warn_XXX), outputs it into the
3189 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3190 # the replacement expansion.
3191
3192
3193 # This is an auxiliary macro that is also run when
3194 # autoupdate runs m4.  It simply calls m4_warning, but
3195 # we need a wrapper so that each warning is emitted only
3196 # once.  We break the quoting in m4_warning's argument in
3197 # order to expand this macro's arguments, not AU_DEFUN's.
3198
3199
3200 # Finally, this is the expansion that is picked up by
3201 # autoconf.  It tells the user to run autoupdate, and
3202 # then outputs the replacement expansion.  We do not care
3203 # about autoupdate's warning because that contains
3204 # information on what to do *after* running autoupdate.
3205
3206
3207
3208
3209 # win32-dll
3210 # ---------
3211 # Declare package support for building win32 dll's.
3212 # win32-dll
3213
3214 # This is what autoupdate's m4 run will expand.  It fires
3215 # the warning (with _au_warn_XXX), outputs it into the
3216 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3217 # the replacement expansion.
3218
3219
3220 # This is an auxiliary macro that is also run when
3221 # autoupdate runs m4.  It simply calls m4_warning, but
3222 # we need a wrapper so that each warning is emitted only
3223 # once.  We break the quoting in m4_warning's argument in
3224 # order to expand this macro's arguments, not AU_DEFUN's.
3225
3226
3227 # Finally, this is the expansion that is picked up by
3228 # autoconf.  It tells the user to run autoupdate, and
3229 # then outputs the replacement expansion.  We do not care
3230 # about autoupdate's warning because that contains
3231 # information on what to do *after* running autoupdate.
3232
3233
3234
3235
3236 # _LT_ENABLE_SHARED([DEFAULT])
3237 # ----------------------------
3238 # implement the --enable-shared flag, and supports the `shared' and
3239 # `disable-shared' LT_INIT options.
3240 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3241 # _LT_ENABLE_SHARED
3242
3243
3244
3245
3246 # Old names:
3247
3248
3249
3250
3251 # This is what autoupdate's m4 run will expand.  It fires
3252 # the warning (with _au_warn_XXX), outputs it into the
3253 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3254 # the replacement expansion.
3255
3256
3257 # This is an auxiliary macro that is also run when
3258 # autoupdate runs m4.  It simply calls m4_warning, but
3259 # we need a wrapper so that each warning is emitted only
3260 # once.  We break the quoting in m4_warning's argument in
3261 # order to expand this macro's arguments, not AU_DEFUN's.
3262
3263
3264 # Finally, this is the expansion that is picked up by
3265 # autoconf.  It tells the user to run autoupdate, and
3266 # then outputs the replacement expansion.  We do not care
3267 # about autoupdate's warning because that contains
3268 # information on what to do *after* running autoupdate.
3269
3270 # This is what autoupdate's m4 run will expand.  It fires
3271 # the warning (with _au_warn_XXX), outputs it into the
3272 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3273 # the replacement expansion.
3274
3275
3276 # This is an auxiliary macro that is also run when
3277 # autoupdate runs m4.  It simply calls m4_warning, but
3278 # we need a wrapper so that each warning is emitted only
3279 # once.  We break the quoting in m4_warning's argument in
3280 # order to expand this macro's arguments, not AU_DEFUN's.
3281
3282
3283 # Finally, this is the expansion that is picked up by
3284 # autoconf.  It tells the user to run autoupdate, and
3285 # then outputs the replacement expansion.  We do not care
3286 # about autoupdate's warning because that contains
3287 # information on what to do *after* running autoupdate.
3288
3289
3290
3291
3292
3293 # _LT_ENABLE_STATIC([DEFAULT])
3294 # ----------------------------
3295 # implement the --enable-static flag, and support the `static' and
3296 # `disable-static' LT_INIT options.
3297 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3298 # _LT_ENABLE_STATIC
3299
3300
3301
3302
3303 # Old names:
3304
3305
3306
3307
3308 # This is what autoupdate's m4 run will expand.  It fires
3309 # the warning (with _au_warn_XXX), outputs it into the
3310 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3311 # the replacement expansion.
3312
3313
3314 # This is an auxiliary macro that is also run when
3315 # autoupdate runs m4.  It simply calls m4_warning, but
3316 # we need a wrapper so that each warning is emitted only
3317 # once.  We break the quoting in m4_warning's argument in
3318 # order to expand this macro's arguments, not AU_DEFUN's.
3319
3320
3321 # Finally, this is the expansion that is picked up by
3322 # autoconf.  It tells the user to run autoupdate, and
3323 # then outputs the replacement expansion.  We do not care
3324 # about autoupdate's warning because that contains
3325 # information on what to do *after* running autoupdate.
3326
3327 # This is what autoupdate's m4 run will expand.  It fires
3328 # the warning (with _au_warn_XXX), outputs it into the
3329 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3330 # the replacement expansion.
3331
3332
3333 # This is an auxiliary macro that is also run when
3334 # autoupdate runs m4.  It simply calls m4_warning, but
3335 # we need a wrapper so that each warning is emitted only
3336 # once.  We break the quoting in m4_warning's argument in
3337 # order to expand this macro's arguments, not AU_DEFUN's.
3338
3339
3340 # Finally, this is the expansion that is picked up by
3341 # autoconf.  It tells the user to run autoupdate, and
3342 # then outputs the replacement expansion.  We do not care
3343 # about autoupdate's warning because that contains
3344 # information on what to do *after* running autoupdate.
3345
3346
3347
3348
3349
3350 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
3351 # ----------------------------------
3352 # implement the --enable-fast-install flag, and support the `fast-install'
3353 # and `disable-fast-install' LT_INIT options.
3354 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3355 # _LT_ENABLE_FAST_INSTALL
3356
3357
3358
3359
3360 # Old names:
3361 # This is what autoupdate's m4 run will expand.  It fires
3362 # the warning (with _au_warn_XXX), outputs it into the
3363 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3364 # the replacement expansion.
3365
3366
3367 # This is an auxiliary macro that is also run when
3368 # autoupdate runs m4.  It simply calls m4_warning, but
3369 # we need a wrapper so that each warning is emitted only
3370 # once.  We break the quoting in m4_warning's argument in
3371 # order to expand this macro's arguments, not AU_DEFUN's.
3372
3373
3374 # Finally, this is the expansion that is picked up by
3375 # autoconf.  It tells the user to run autoupdate, and
3376 # then outputs the replacement expansion.  We do not care
3377 # about autoupdate's warning because that contains
3378 # information on what to do *after* running autoupdate.
3379
3380
3381 # This is what autoupdate's m4 run will expand.  It fires
3382 # the warning (with _au_warn_XXX), outputs it into the
3383 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3384 # the replacement expansion.
3385
3386
3387 # This is an auxiliary macro that is also run when
3388 # autoupdate runs m4.  It simply calls m4_warning, but
3389 # we need a wrapper so that each warning is emitted only
3390 # once.  We break the quoting in m4_warning's argument in
3391 # order to expand this macro's arguments, not AU_DEFUN's.
3392
3393
3394 # Finally, this is the expansion that is picked up by
3395 # autoconf.  It tells the user to run autoupdate, and
3396 # then outputs the replacement expansion.  We do not care
3397 # about autoupdate's warning because that contains
3398 # information on what to do *after* running autoupdate.
3399
3400
3401
3402
3403 # _LT_WITH_PIC([MODE])
3404 # --------------------
3405 # implement the --with-pic flag, and support the `pic-only' and `no-pic'
3406 # LT_INIT options.
3407 # MODE is either `yes' or `no'.  If omitted, it defaults to `both'.
3408 # _LT_WITH_PIC
3409
3410
3411
3412
3413 # Old name:
3414 # This is what autoupdate's m4 run will expand.  It fires
3415 # the warning (with _au_warn_XXX), outputs it into the
3416 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3417 # the replacement expansion.
3418
3419
3420 # This is an auxiliary macro that is also run when
3421 # autoupdate runs m4.  It simply calls m4_warning, but
3422 # we need a wrapper so that each warning is emitted only
3423 # once.  We break the quoting in m4_warning's argument in
3424 # order to expand this macro's arguments, not AU_DEFUN's.
3425
3426
3427 # Finally, this is the expansion that is picked up by
3428 # autoconf.  It tells the user to run autoupdate, and
3429 # then outputs the replacement expansion.  We do not care
3430 # about autoupdate's warning because that contains
3431 # information on what to do *after* running autoupdate.
3432
3433
3434
3435 ## ----------------- ##
3436 ## LTDL_INIT Options ##
3437 ## ----------------- ##
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448 # ltsugar.m4 -- libtool m4 base layer.                         -*-Autoconf-*-
3449 #
3450 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3451 # Written by Gary V. Vaughan, 2004
3452 #
3453 # This file is free software; the Free Software Foundation gives
3454 # unlimited permission to copy and/or distribute it, with or without
3455 # modifications, as long as this notice is preserved.
3456
3457 # serial 6 ltsugar.m4
3458
3459 # This is to help aclocal find these macros, as it can't see m4_define.
3460
3461
3462
3463 # lt_join(SEP, ARG1, [ARG2...])
3464 # -----------------------------
3465 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3466 # associated separator.
3467 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3468 # versions in m4sugar had bugs.
3469
3470
3471
3472
3473 # lt_car(LIST)
3474 # lt_cdr(LIST)
3475 # ------------
3476 # Manipulate m4 lists.
3477 # These macros are necessary as long as will still need to support
3478 # Autoconf-2.59 which quotes differently.
3479
3480
3481
3482
3483
3484 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
3485 # ------------------------------------------
3486 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3487 # Note that neither SEPARATOR nor STRING are expanded; they are appended
3488 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3489 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
3490 # than defined and empty).
3491 #
3492 # This macro is needed until we can rely on Autoconf 2.62, since earlier
3493 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3494
3495
3496
3497
3498 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3499 # ----------------------------------------------------------
3500 # Produce a SEP delimited list of all paired combinations of elements of
3501 # PREFIX-LIST with SUFFIX1 through SUFFIXn.  Each element of the list
3502 # has the form PREFIXmINFIXSUFFIXn.
3503 # Needed until we can rely on m4_combine added in Autoconf 2.62.
3504
3505
3506
3507 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3508 # -----------------------------------------------------------------------
3509 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3510 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3511
3512
3513
3514 # lt_dict_add(DICT, KEY, VALUE)
3515 # -----------------------------
3516
3517
3518
3519 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3520 # --------------------------------------------
3521
3522
3523
3524 # lt_dict_fetch(DICT, KEY, [SUBKEY])
3525 # ----------------------------------
3526
3527
3528
3529 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3530 # -----------------------------------------------------------------
3531
3532
3533
3534 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3535 # --------------------------------------------------------------
3536
3537
3538 # ltversion.m4 -- version numbers                       -*- Autoconf -*-
3539 #
3540 #   Copyright (C) 2004 Free Software Foundation, Inc.
3541 #   Written by Scott James Remnant, 2004
3542 #
3543 # This file is free software; the Free Software Foundation gives
3544 # unlimited permission to copy and/or distribute it, with or without
3545 # modifications, as long as this notice is preserved.
3546
3547 # Generated from ltversion.in.
3548
3549 # serial 3134 ltversion.m4
3550 # This file is part of GNU Libtool
3551
3552
3553
3554
3555
3556
3557 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions.    -*-Autoconf-*-
3558 #
3559 #   Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3560 #   Written by Scott James Remnant, 2004.
3561 #
3562 # This file is free software; the Free Software Foundation gives
3563 # unlimited permission to copy and/or distribute it, with or without
3564 # modifications, as long as this notice is preserved.
3565
3566 # serial 4 lt~obsolete.m4
3567
3568 # These exist entirely to fool aclocal when bootstrapping libtool.
3569 #
3570 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3571 # which have later been changed to m4_define as they aren't part of the
3572 # exported API, or moved to Autoconf or Automake where they belong.
3573 #
3574 # The trouble is, aclocal is a bit thick.  It'll see the old AC_DEFUN
3575 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3576 # using a macro with the same name in our local m4/libtool.m4 it'll
3577 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3578 # and doesn't know about Autoconf macros at all.)
3579 #
3580 # So we provide this file, which has a silly filename so it's always
3581 # included after everything else.  This provides aclocal with the
3582 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3583 # because those macros already exist, or will be overwritten later.
3584 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3585 #
3586 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3587 # Yes, that means every name once taken will need to remain here until
3588 # we give up compatibility with versions before 1.7, at which point
3589 # we need to keep only those names which we still refer to.
3590
3591 # This is to help aclocal find these macros, as it can't see m4_define.
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656 ##                                                          -*- Autoconf -*-
3657
3658 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3659 # Free Software Foundation, Inc.
3660 #
3661 # This file is free software; the Free Software Foundation
3662 # gives unlimited permission to copy and/or distribute it,
3663 # with or without modifications, as long as this notice is preserved.
3664
3665 # serial 8
3666
3667 # Based on depend.m4 from automake 1.9, modified for standalone use in
3668 # an environment where GNU make is required.
3669
3670 # ZW_PROG_COMPILER_DEPENDENCIES
3671 # -----------------------------
3672 # Variant of _AM_DEPENDENCIES which just does the dependency probe and
3673 # sets fooDEPMODE accordingly.  Cache-variable compatible with
3674 # original; not side-effect compatible.  As the users of this macro
3675 # may require accurate dependencies for correct builds, it does *not*
3676 # honor --disable-dependency-checking, and failure to detect a usable
3677 # method is an error.  depcomp is assumed to be located in
3678 # $ac_aux_dir.
3679 #
3680 # FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3681
3682
3683
3684 # AM_SET_DEPDIR
3685 # -------------
3686 # Choose a directory name for dependency files.
3687
3688
3689 # ZW_CREATE_DEPDIR
3690 # ----------------
3691 # As AM_SET_DEPDIR, but also create the directory at config.status time.
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758 # intl sister-directory configuration rules.
3759 #
3760
3761 # The idea behind this macro is that there's no need to repeat all the
3762 # autoconf probes done by the intl directory - it's already done them
3763 # for us.  In fact, there's no need even to look at the cache for the
3764 # answers.  All we need to do is nab a few pieces of information.
3765 # The intl directory is set up to make this easy, by generating a
3766 # small file which can be sourced as a shell script; then we produce
3767 # the necessary substitutions and definitions for this directory.
3768
3769
3770
3771 # Autoconf M4 include file defining utility macros for complex Canadian
3772 # cross builds.
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782 ####
3783 # _NCN_TOOL_PREFIXES:  Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
3784 # or AC_INIT.
3785 # These demand that AC_CANONICAL_SYSTEM be called beforehand.
3786
3787 ####
3788 # NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3789 # Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
3790
3791
3792 ####
3793 # NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3794 # Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
3795
3796
3797
3798 # Backported from Autoconf 2.5x; can go away when and if
3799 # we switch.  Put the OS path separator in $PATH_SEPARATOR.
3800
3801
3802
3803
3804
3805
3806
3807
3808 # ACX_HAVE_GCC_FOR_TARGET
3809 # Check if the variable GCC_FOR_TARGET really points to a GCC binary.
3810
3811
3812 # ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
3813 # Searching for installed target binutils.  We need to take extra care,
3814 # else we may find the wrong assembler, linker, etc., and lose.
3815 #
3816 # First try --with-build-time-tools, if specified.
3817 #
3818 # For build != host, we ask the installed GCC for the name of the tool it
3819 # uses, and accept it if it is an absolute path.  This is because the
3820 # only good choice for a compiler is the same GCC version that is being
3821 # installed (or we couldn't make target libraries), and we assume that
3822 # on the host system we'll have not only the same GCC version, but also
3823 # the same binutils version.
3824 #
3825 # For build == host, search the same directories that the installed
3826 # compiler will search.  We used to do this for the assembler, linker,
3827 # and nm only; for simplicity of configuration, however, we extend this
3828 # criterion to tools (such as ar and ranlib) that are never invoked by
3829 # the compiler, to avoid mismatches.
3830 #
3831 # Also note we have to check MD_EXEC_PREFIX before checking the user's path
3832 # if build == target.  This makes the most sense only when bootstrapping,
3833 # but we also do so when build != host.  In this case, we hope that the
3834 # build and host systems will have similar contents of MD_EXEC_PREFIX.
3835 #
3836 # If we do not find a suitable binary, then try the user's path.
3837
3838
3839 ###
3840 # AC_PROG_CPP_WERROR
3841 # Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
3842 # triggers warnings from the preprocessor.  Will be in autoconf 2.58.
3843 # For now, using this also overrides header checks to use only the
3844 # preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
3845 # bit harder from here).
3846 # Eventually autoconf will default to checking headers with the compiler
3847 # instead, and we'll have to do this differently.
3848
3849 # AC_PROG_CPP_WERROR
3850
3851 # Test for GNAT.
3852 # We require the gnatbind & gnatmake programs, as well as a compiler driver
3853 # that understands Ada.  We use the user's CC setting, already found, and
3854 # possibly add $1 to the command-line parameters.
3855 #
3856 # Sets the shell variable have_gnat to yes or no as appropriate, and
3857 # substitutes GNATBIND and GNATMAKE.
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883 ac_aux_dir=
3884 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3885   if test -f "$ac_dir/install-sh"; then
3886     ac_aux_dir=$ac_dir
3887     ac_install_sh="$ac_aux_dir/install-sh -c"
3888     break
3889   elif test -f "$ac_dir/install.sh"; then
3890     ac_aux_dir=$ac_dir
3891     ac_install_sh="$ac_aux_dir/install.sh -c"
3892     break
3893   elif test -f "$ac_dir/shtool"; then
3894     ac_aux_dir=$ac_dir
3895     ac_install_sh="$ac_aux_dir/shtool install -c"
3896     break
3897   fi
3898 done
3899 if test -z "$ac_aux_dir"; then
3900   as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3901 fi
3902
3903 # These three variables are undocumented and unsupported,
3904 # and are intended to be withdrawn in a future Autoconf release.
3905 # They can cause serious problems if a builder's source tree is in a directory
3906 # whose full name contains unusual characters.
3907 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
3908 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
3909 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
3910
3911
3912 # Find a good install program.  We prefer a C program (faster),
3913 # so one script is as good as another.  But avoid the broken or
3914 # incompatible versions:
3915 # SysV /etc/install, /usr/sbin/install
3916 # SunOS /usr/etc/install
3917 # IRIX /sbin/install
3918 # AIX /bin/install
3919 # AmigaOS /C/install, which installs bootblocks on floppy discs
3920 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3921 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3922 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3923 # OS/2's system install, which has a completely different semantic
3924 # ./install, which can be erroneously created by make from ./install.sh.
3925 # Reject install programs that cannot install multiple files.
3926 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3927 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3928 if test -z "$INSTALL"; then
3929 if ${ac_cv_path_install+:} false; then :
3930   $as_echo_n "(cached) " >&6
3931 else
3932   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3933 for as_dir in $PATH
3934 do
3935   IFS=$as_save_IFS
3936   test -z "$as_dir" && as_dir=.
3937     # Account for people who put trailing slashes in PATH elements.
3938 case $as_dir/ in #((
3939   ./ | .// | /[cC]/* | \
3940   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3941   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3942   /usr/ucb/* ) ;;
3943   *)
3944     # OSF1 and SCO ODT 3.0 have their own names for install.
3945     # Don't use installbsd from OSF since it installs stuff as root
3946     # by default.
3947     for ac_prog in ginstall scoinst install; do
3948       for ac_exec_ext in '' $ac_executable_extensions; do
3949         if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3950           if test $ac_prog = install &&
3951             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3952             # AIX install.  It has an incompatible calling convention.
3953             :
3954           elif test $ac_prog = install &&
3955             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3956             # program-specific install script used by HP pwplus--don't use.
3957             :
3958           else
3959             rm -rf conftest.one conftest.two conftest.dir
3960             echo one > conftest.one
3961             echo two > conftest.two
3962             mkdir conftest.dir
3963             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3964               test -s conftest.one && test -s conftest.two &&
3965               test -s conftest.dir/conftest.one &&
3966               test -s conftest.dir/conftest.two
3967             then
3968               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3969               break 3
3970             fi
3971           fi
3972         fi
3973       done
3974     done
3975     ;;
3976 esac
3977
3978   done
3979 IFS=$as_save_IFS
3980
3981 rm -rf conftest.one conftest.two conftest.dir
3982
3983 fi
3984   if test "${ac_cv_path_install+set}" = set; then
3985     INSTALL=$ac_cv_path_install
3986   else
3987     # As a last resort, use the slow shell script.  Don't cache a
3988     # value for INSTALL within a source directory, because that will
3989     # break other packages using the cache if that directory is
3990     # removed, or if the value is a relative name.
3991     INSTALL=$ac_install_sh
3992   fi
3993 fi
3994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3995 $as_echo "$INSTALL" >&6; }
3996
3997 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3998 # It thinks the first close brace ends the variable substitution.
3999 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4000
4001 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4002
4003 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4004
4005 ac_ext=c
4006 ac_cpp='$CPP $CPPFLAGS'
4007 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4008 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4009 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4010 if test -n "$ac_tool_prefix"; then
4011   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4012 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4014 $as_echo_n "checking for $ac_word... " >&6; }
4015 if ${ac_cv_prog_CC+:} false; then :
4016   $as_echo_n "(cached) " >&6
4017 else
4018   if test -n "$CC"; then
4019   ac_cv_prog_CC="$CC" # Let the user override the test.
4020 else
4021 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4022 for as_dir in $PATH
4023 do
4024   IFS=$as_save_IFS
4025   test -z "$as_dir" && as_dir=.
4026     for ac_exec_ext in '' $ac_executable_extensions; do
4027   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4028     ac_cv_prog_CC="${ac_tool_prefix}gcc"
4029     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4030     break 2
4031   fi
4032 done
4033   done
4034 IFS=$as_save_IFS
4035
4036 fi
4037 fi
4038 CC=$ac_cv_prog_CC
4039 if test -n "$CC"; then
4040   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4041 $as_echo "$CC" >&6; }
4042 else
4043   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4044 $as_echo "no" >&6; }
4045 fi
4046
4047
4048 fi
4049 if test -z "$ac_cv_prog_CC"; then
4050   ac_ct_CC=$CC
4051   # Extract the first word of "gcc", so it can be a program name with args.
4052 set dummy gcc; ac_word=$2
4053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4054 $as_echo_n "checking for $ac_word... " >&6; }
4055 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4056   $as_echo_n "(cached) " >&6
4057 else
4058   if test -n "$ac_ct_CC"; then
4059   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4060 else
4061 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4062 for as_dir in $PATH
4063 do
4064   IFS=$as_save_IFS
4065   test -z "$as_dir" && as_dir=.
4066     for ac_exec_ext in '' $ac_executable_extensions; do
4067   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4068     ac_cv_prog_ac_ct_CC="gcc"
4069     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4070     break 2
4071   fi
4072 done
4073   done
4074 IFS=$as_save_IFS
4075
4076 fi
4077 fi
4078 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4079 if test -n "$ac_ct_CC"; then
4080   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4081 $as_echo "$ac_ct_CC" >&6; }
4082 else
4083   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4084 $as_echo "no" >&6; }
4085 fi
4086
4087   if test "x$ac_ct_CC" = x; then
4088     CC=""
4089   else
4090     case $cross_compiling:$ac_tool_warned in
4091 yes:)
4092 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4093 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4094 ac_tool_warned=yes ;;
4095 esac
4096     CC=$ac_ct_CC
4097   fi
4098 else
4099   CC="$ac_cv_prog_CC"
4100 fi
4101
4102 if test -z "$CC"; then
4103           if test -n "$ac_tool_prefix"; then
4104     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4105 set dummy ${ac_tool_prefix}cc; ac_word=$2
4106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4107 $as_echo_n "checking for $ac_word... " >&6; }
4108 if ${ac_cv_prog_CC+:} false; then :
4109   $as_echo_n "(cached) " >&6
4110 else
4111   if test -n "$CC"; then
4112   ac_cv_prog_CC="$CC" # Let the user override the test.
4113 else
4114 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4115 for as_dir in $PATH
4116 do
4117   IFS=$as_save_IFS
4118   test -z "$as_dir" && as_dir=.
4119     for ac_exec_ext in '' $ac_executable_extensions; do
4120   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4121     ac_cv_prog_CC="${ac_tool_prefix}cc"
4122     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4123     break 2
4124   fi
4125 done
4126   done
4127 IFS=$as_save_IFS
4128
4129 fi
4130 fi
4131 CC=$ac_cv_prog_CC
4132 if test -n "$CC"; then
4133   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4134 $as_echo "$CC" >&6; }
4135 else
4136   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4137 $as_echo "no" >&6; }
4138 fi
4139
4140
4141   fi
4142 fi
4143 if test -z "$CC"; then
4144   # Extract the first word of "cc", so it can be a program name with args.
4145 set dummy cc; ac_word=$2
4146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4147 $as_echo_n "checking for $ac_word... " >&6; }
4148 if ${ac_cv_prog_CC+:} false; then :
4149   $as_echo_n "(cached) " >&6
4150 else
4151   if test -n "$CC"; then
4152   ac_cv_prog_CC="$CC" # Let the user override the test.
4153 else
4154   ac_prog_rejected=no
4155 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4156 for as_dir in $PATH
4157 do
4158   IFS=$as_save_IFS
4159   test -z "$as_dir" && as_dir=.
4160     for ac_exec_ext in '' $ac_executable_extensions; do
4161   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4162     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4163        ac_prog_rejected=yes
4164        continue
4165      fi
4166     ac_cv_prog_CC="cc"
4167     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4168     break 2
4169   fi
4170 done
4171   done
4172 IFS=$as_save_IFS
4173
4174 if test $ac_prog_rejected = yes; then
4175   # We found a bogon in the path, so make sure we never use it.
4176   set dummy $ac_cv_prog_CC
4177   shift
4178   if test $# != 0; then
4179     # We chose a different compiler from the bogus one.
4180     # However, it has the same basename, so the bogon will be chosen
4181     # first if we set CC to just the basename; use the full file name.
4182     shift
4183     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4184   fi
4185 fi
4186 fi
4187 fi
4188 CC=$ac_cv_prog_CC
4189 if test -n "$CC"; then
4190   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4191 $as_echo "$CC" >&6; }
4192 else
4193   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4194 $as_echo "no" >&6; }
4195 fi
4196
4197
4198 fi
4199 if test -z "$CC"; then
4200   if test -n "$ac_tool_prefix"; then
4201   for ac_prog in cl.exe
4202   do
4203     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4204 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4206 $as_echo_n "checking for $ac_word... " >&6; }
4207 if ${ac_cv_prog_CC+:} false; then :
4208   $as_echo_n "(cached) " >&6
4209 else
4210   if test -n "$CC"; then
4211   ac_cv_prog_CC="$CC" # Let the user override the test.
4212 else
4213 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4214 for as_dir in $PATH
4215 do
4216   IFS=$as_save_IFS
4217   test -z "$as_dir" && as_dir=.
4218     for ac_exec_ext in '' $ac_executable_extensions; do
4219   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4220     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4221     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4222     break 2
4223   fi
4224 done
4225   done
4226 IFS=$as_save_IFS
4227
4228 fi
4229 fi
4230 CC=$ac_cv_prog_CC
4231 if test -n "$CC"; then
4232   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4233 $as_echo "$CC" >&6; }
4234 else
4235   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4236 $as_echo "no" >&6; }
4237 fi
4238
4239
4240     test -n "$CC" && break
4241   done
4242 fi
4243 if test -z "$CC"; then
4244   ac_ct_CC=$CC
4245   for ac_prog in cl.exe
4246 do
4247   # Extract the first word of "$ac_prog", so it can be a program name with args.
4248 set dummy $ac_prog; ac_word=$2
4249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4250 $as_echo_n "checking for $ac_word... " >&6; }
4251 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4252   $as_echo_n "(cached) " >&6
4253 else
4254   if test -n "$ac_ct_CC"; then
4255   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4256 else
4257 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4258 for as_dir in $PATH
4259 do
4260   IFS=$as_save_IFS
4261   test -z "$as_dir" && as_dir=.
4262     for ac_exec_ext in '' $ac_executable_extensions; do
4263   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4264     ac_cv_prog_ac_ct_CC="$ac_prog"
4265     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4266     break 2
4267   fi
4268 done
4269   done
4270 IFS=$as_save_IFS
4271
4272 fi
4273 fi
4274 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4275 if test -n "$ac_ct_CC"; then
4276   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4277 $as_echo "$ac_ct_CC" >&6; }
4278 else
4279   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4280 $as_echo "no" >&6; }
4281 fi
4282
4283
4284   test -n "$ac_ct_CC" && break
4285 done
4286
4287   if test "x$ac_ct_CC" = x; then
4288     CC=""
4289   else
4290     case $cross_compiling:$ac_tool_warned in
4291 yes:)
4292 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4293 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4294 ac_tool_warned=yes ;;
4295 esac
4296     CC=$ac_ct_CC
4297   fi
4298 fi
4299
4300 fi
4301
4302
4303 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4304 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4305 as_fn_error $? "no acceptable C compiler found in \$PATH
4306 See \`config.log' for more details" "$LINENO" 5; }
4307
4308 # Provide some information about the compiler.
4309 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4310 set X $ac_compile
4311 ac_compiler=$2
4312 for ac_option in --version -v -V -qversion; do
4313   { { ac_try="$ac_compiler $ac_option >&5"
4314 case "(($ac_try" in
4315   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4316   *) ac_try_echo=$ac_try;;
4317 esac
4318 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4319 $as_echo "$ac_try_echo"; } >&5
4320   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4321   ac_status=$?
4322   if test -s conftest.err; then
4323     sed '10a\
4324 ... rest of stderr output deleted ...
4325          10q' conftest.err >conftest.er1
4326     cat conftest.er1 >&5
4327   fi
4328   rm -f conftest.er1 conftest.err
4329   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4330   test $ac_status = 0; }
4331 done
4332
4333 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4334 /* end confdefs.h.  */
4335
4336 int
4337 main ()
4338 {
4339
4340   ;
4341   return 0;
4342 }
4343 _ACEOF
4344 ac_clean_files_save=$ac_clean_files
4345 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
4346 # Try to create an executable without -o first, disregard a.out.
4347 # It will help us diagnose broken compilers, and finding out an intuition
4348 # of exeext.
4349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4350 $as_echo_n "checking whether the C compiler works... " >&6; }
4351 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4352
4353 # The possible output files:
4354 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4355
4356 ac_rmfiles=
4357 for ac_file in $ac_files
4358 do
4359   case $ac_file in
4360     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4361     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4362   esac
4363 done
4364 rm -f $ac_rmfiles
4365
4366 if { { ac_try="$ac_link_default"
4367 case "(($ac_try" in
4368   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4369   *) ac_try_echo=$ac_try;;
4370 esac
4371 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4372 $as_echo "$ac_try_echo"; } >&5
4373   (eval "$ac_link_default") 2>&5
4374   ac_status=$?
4375   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4376   test $ac_status = 0; }; then :
4377   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4378 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4379 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
4380 # so that the user can short-circuit this test for compilers unknown to
4381 # Autoconf.
4382 for ac_file in $ac_files ''
4383 do
4384   test -f "$ac_file" || continue
4385   case $ac_file in
4386     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4387         ;;
4388     [ab].out )
4389         # We found the default executable, but exeext='' is most
4390         # certainly right.
4391         break;;
4392     *.* )
4393         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4394         then :; else
4395            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4396         fi
4397         # We set ac_cv_exeext here because the later test for it is not
4398         # safe: cross compilers may not add the suffix if given an `-o'
4399         # argument, so we may need to know it at that point already.
4400         # Even if this section looks crufty: it has the advantage of
4401         # actually working.
4402         break;;
4403     * )
4404         break;;
4405   esac
4406 done
4407 test "$ac_cv_exeext" = no && ac_cv_exeext=
4408
4409 else
4410   ac_file=''
4411 fi
4412 if test -z "$ac_file"; then :
4413   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4414 $as_echo "no" >&6; }
4415 $as_echo "$as_me: failed program was:" >&5
4416 sed 's/^/| /' conftest.$ac_ext >&5
4417
4418 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4419 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4420 as_fn_error 77 "C compiler cannot create executables
4421 See \`config.log' for more details" "$LINENO" 5; }
4422 else
4423   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4424 $as_echo "yes" >&6; }
4425 fi
4426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4427 $as_echo_n "checking for C compiler default output file name... " >&6; }
4428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4429 $as_echo "$ac_file" >&6; }
4430 ac_exeext=$ac_cv_exeext
4431
4432 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
4433 ac_clean_files=$ac_clean_files_save
4434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4435 $as_echo_n "checking for suffix of executables... " >&6; }
4436 if { { ac_try="$ac_link"
4437 case "(($ac_try" in
4438   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4439   *) ac_try_echo=$ac_try;;
4440 esac
4441 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4442 $as_echo "$ac_try_echo"; } >&5
4443   (eval "$ac_link") 2>&5
4444   ac_status=$?
4445   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4446   test $ac_status = 0; }; then :
4447   # If both `conftest.exe' and `conftest' are `present' (well, observable)
4448 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
4449 # work properly (i.e., refer to `conftest.exe'), while it won't with
4450 # `rm'.
4451 for ac_file in conftest.exe conftest conftest.*; do
4452   test -f "$ac_file" || continue
4453   case $ac_file in
4454     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4455     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4456           break;;
4457     * ) break;;
4458   esac
4459 done
4460 else
4461   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4462 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4463 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4464 See \`config.log' for more details" "$LINENO" 5; }
4465 fi
4466 rm -f conftest conftest$ac_cv_exeext
4467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4468 $as_echo "$ac_cv_exeext" >&6; }
4469
4470 rm -f conftest.$ac_ext
4471 EXEEXT=$ac_cv_exeext
4472 ac_exeext=$EXEEXT
4473 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4474 /* end confdefs.h.  */
4475 #include <stdio.h>
4476 int
4477 main ()
4478 {
4479 FILE *f = fopen ("conftest.out", "w");
4480  return ferror (f) || fclose (f) != 0;
4481
4482   ;
4483   return 0;
4484 }
4485 _ACEOF
4486 ac_clean_files="$ac_clean_files conftest.out"
4487 # Check that the compiler produces executables we can run.  If not, either
4488 # the compiler is broken, or we cross compile.
4489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4490 $as_echo_n "checking whether we are cross compiling... " >&6; }
4491 if test "$cross_compiling" != yes; then
4492   { { ac_try="$ac_link"
4493 case "(($ac_try" in
4494   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4495   *) ac_try_echo=$ac_try;;
4496 esac
4497 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4498 $as_echo "$ac_try_echo"; } >&5
4499   (eval "$ac_link") 2>&5
4500   ac_status=$?
4501   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4502   test $ac_status = 0; }
4503   if { ac_try='./conftest$ac_cv_exeext'
4504   { { case "(($ac_try" in
4505   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4506   *) ac_try_echo=$ac_try;;
4507 esac
4508 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4509 $as_echo "$ac_try_echo"; } >&5
4510   (eval "$ac_try") 2>&5
4511   ac_status=$?
4512   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4513   test $ac_status = 0; }; }; then
4514     cross_compiling=no
4515   else
4516     if test "$cross_compiling" = maybe; then
4517         cross_compiling=yes
4518     else
4519         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4520 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4521 as_fn_error $? "cannot run C compiled programs.
4522 If you meant to cross compile, use \`--host'.
4523 See \`config.log' for more details" "$LINENO" 5; }
4524     fi
4525   fi
4526 fi
4527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4528 $as_echo "$cross_compiling" >&6; }
4529
4530 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4531 ac_clean_files=$ac_clean_files_save
4532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4533 $as_echo_n "checking for suffix of object files... " >&6; }
4534 if ${ac_cv_objext+:} false; then :
4535   $as_echo_n "(cached) " >&6
4536 else
4537   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4538 /* end confdefs.h.  */
4539
4540 int
4541 main ()
4542 {
4543
4544   ;
4545   return 0;
4546 }
4547 _ACEOF
4548 rm -f conftest.o conftest.obj
4549 if { { ac_try="$ac_compile"
4550 case "(($ac_try" in
4551   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4552   *) ac_try_echo=$ac_try;;
4553 esac
4554 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4555 $as_echo "$ac_try_echo"; } >&5
4556   (eval "$ac_compile") 2>&5
4557   ac_status=$?
4558   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4559   test $ac_status = 0; }; then :
4560   for ac_file in conftest.o conftest.obj conftest.*; do
4561   test -f "$ac_file" || continue;
4562   case $ac_file in
4563     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4564     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4565        break;;
4566   esac
4567 done
4568 else
4569   $as_echo "$as_me: failed program was:" >&5
4570 sed 's/^/| /' conftest.$ac_ext >&5
4571
4572 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4573 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4574 as_fn_error $? "cannot compute suffix of object files: cannot compile
4575 See \`config.log' for more details" "$LINENO" 5; }
4576 fi
4577 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4578 fi
4579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4580 $as_echo "$ac_cv_objext" >&6; }
4581 OBJEXT=$ac_cv_objext
4582 ac_objext=$OBJEXT
4583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4584 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4585 if ${ac_cv_c_compiler_gnu+:} false; then :
4586   $as_echo_n "(cached) " >&6
4587 else
4588   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4589 /* end confdefs.h.  */
4590
4591 int
4592 main ()
4593 {
4594 #ifndef __GNUC__
4595        choke me
4596 #endif
4597
4598   ;
4599   return 0;
4600 }
4601 _ACEOF
4602 if ac_fn_c_try_compile "$LINENO"; then :
4603   ac_compiler_gnu=yes
4604 else
4605   ac_compiler_gnu=no
4606 fi
4607 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4608 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4609
4610 fi
4611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4612 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4613 if test $ac_compiler_gnu = yes; then
4614   GCC=yes
4615 else
4616   GCC=
4617 fi
4618 ac_test_CFLAGS=${CFLAGS+set}
4619 ac_save_CFLAGS=$CFLAGS
4620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4621 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4622 if ${ac_cv_prog_cc_g+:} false; then :
4623   $as_echo_n "(cached) " >&6
4624 else
4625   ac_save_c_werror_flag=$ac_c_werror_flag
4626    ac_c_werror_flag=yes
4627    ac_cv_prog_cc_g=no
4628    CFLAGS="-g"
4629    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4630 /* end confdefs.h.  */
4631
4632 int
4633 main ()
4634 {
4635
4636   ;
4637   return 0;
4638 }
4639 _ACEOF
4640 if ac_fn_c_try_compile "$LINENO"; then :
4641   ac_cv_prog_cc_g=yes
4642 else
4643   CFLAGS=""
4644       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4645 /* end confdefs.h.  */
4646
4647 int
4648 main ()
4649 {
4650
4651   ;
4652   return 0;
4653 }
4654 _ACEOF
4655 if ac_fn_c_try_compile "$LINENO"; then :
4656
4657 else
4658   ac_c_werror_flag=$ac_save_c_werror_flag
4659          CFLAGS="-g"
4660          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4661 /* end confdefs.h.  */
4662
4663 int
4664 main ()
4665 {
4666
4667   ;
4668   return 0;
4669 }
4670 _ACEOF
4671 if ac_fn_c_try_compile "$LINENO"; then :
4672   ac_cv_prog_cc_g=yes
4673 fi
4674 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4675 fi
4676 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4677 fi
4678 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4679    ac_c_werror_flag=$ac_save_c_werror_flag
4680 fi
4681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4682 $as_echo "$ac_cv_prog_cc_g" >&6; }
4683 if test "$ac_test_CFLAGS" = set; then
4684   CFLAGS=$ac_save_CFLAGS
4685 elif test $ac_cv_prog_cc_g = yes; then
4686   if test "$GCC" = yes; then
4687     CFLAGS="-g -O2"
4688   else
4689     CFLAGS="-g"
4690   fi
4691 else
4692   if test "$GCC" = yes; then
4693     CFLAGS="-O2"
4694   else
4695     CFLAGS=
4696   fi
4697 fi
4698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4699 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4700 if ${ac_cv_prog_cc_c89+:} false; then :
4701   $as_echo_n "(cached) " >&6
4702 else
4703   ac_cv_prog_cc_c89=no
4704 ac_save_CC=$CC
4705 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4706 /* end confdefs.h.  */
4707 #include <stdarg.h>
4708 #include <stdio.h>
4709 struct stat;
4710 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4711 struct buf { int x; };
4712 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4713 static char *e (p, i)
4714      char **p;
4715      int i;
4716 {
4717   return p[i];
4718 }
4719 static char *f (char * (*g) (char **, int), char **p, ...)
4720 {
4721   char *s;
4722   va_list v;
4723   va_start (v,p);
4724   s = g (p, va_arg (v,int));
4725   va_end (v);
4726   return s;
4727 }
4728
4729 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4730    function prototypes and stuff, but not '\xHH' hex character constants.
4731    These don't provoke an error unfortunately, instead are silently treated
4732    as 'x'.  The following induces an error, until -std is added to get
4733    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4734    array size at least.  It's necessary to write '\x00'==0 to get something
4735    that's true only with -std.  */
4736 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4737
4738 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4739    inside strings and character constants.  */
4740 #define FOO(x) 'x'
4741 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4742
4743 int test (int i, double x);
4744 struct s1 {int (*f) (int a);};
4745 struct s2 {int (*f) (double a);};
4746 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4747 int argc;
4748 char **argv;
4749 int
4750 main ()
4751 {
4752 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4753   ;
4754   return 0;
4755 }
4756 _ACEOF
4757 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4758         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4759 do
4760   CC="$ac_save_CC $ac_arg"
4761   if ac_fn_c_try_compile "$LINENO"; then :
4762   ac_cv_prog_cc_c89=$ac_arg
4763 fi
4764 rm -f core conftest.err conftest.$ac_objext
4765   test "x$ac_cv_prog_cc_c89" != "xno" && break
4766 done
4767 rm -f conftest.$ac_ext
4768 CC=$ac_save_CC
4769
4770 fi
4771 # AC_CACHE_VAL
4772 case "x$ac_cv_prog_cc_c89" in
4773   x)
4774     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4775 $as_echo "none needed" >&6; } ;;
4776   xno)
4777     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4778 $as_echo "unsupported" >&6; } ;;
4779   *)
4780     CC="$CC $ac_cv_prog_cc_c89"
4781     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4782 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4783 esac
4784 if test "x$ac_cv_prog_cc_c89" != xno; then :
4785
4786 fi
4787
4788 ac_ext=c
4789 ac_cpp='$CPP $CPPFLAGS'
4790 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4791 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4792 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4793
4794
4795
4796
4797 # Check whether --enable-werror was given.
4798 if test "${enable_werror+set}" = set; then :
4799   enableval=$enable_werror; case "${enableval}" in
4800      yes | y) ERROR_ON_WARNING="yes" ;;
4801      no | n)  ERROR_ON_WARNING="no" ;;
4802      *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
4803    esac
4804 fi
4805
4806
4807 # Enable -Werror by default when using gcc
4808 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
4809     ERROR_ON_WARNING=yes
4810 fi
4811
4812 WERROR_CFLAGS=""
4813 if test "${ERROR_ON_WARNING}" = yes ; then
4814 # NOTE: Disabled in the sim dir due to most sims generating warnings.
4815 #    WERROR_CFLAGS="-Werror"
4816      true
4817 fi
4818
4819 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
4820 -Wpointer-sign \
4821 -Wno-unused -Wunused-value -Wunused-function \
4822 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes
4823 -Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
4824 -Wold-style-declaration -Wold-style-definition"
4825
4826 # Enable -Wno-format by default when using gcc on mingw since many
4827 # GCC versions complain about %I64.
4828 case "${host}" in
4829   *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
4830   *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
4831 esac
4832
4833 # Check whether --enable-build-warnings was given.
4834 if test "${enable_build_warnings+set}" = set; then :
4835   enableval=$enable_build_warnings; case "${enableval}" in
4836   yes)  ;;
4837   no)   build_warnings="-w";;
4838   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
4839         build_warnings="${build_warnings} ${t}";;
4840   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
4841         build_warnings="${t} ${build_warnings}";;
4842   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
4843 esac
4844 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
4845   echo "Setting compiler warning flags = $build_warnings" 6>&1
4846 fi
4847 fi
4848 # Check whether --enable-sim-build-warnings was given.
4849 if test "${enable_sim_build_warnings+set}" = set; then :
4850   enableval=$enable_sim_build_warnings; case "${enableval}" in
4851   yes)  ;;
4852   no)   build_warnings="-w";;
4853   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
4854         build_warnings="${build_warnings} ${t}";;
4855   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
4856         build_warnings="${t} ${build_warnings}";;
4857   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
4858 esac
4859 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
4860   echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
4861 fi
4862 fi
4863 WARN_CFLAGS=""
4864 if test "x${build_warnings}" != x -a "x$GCC" = xyes
4865 then
4866     { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
4867 $as_echo_n "checking compiler warning flags... " >&6; }
4868     # Separate out the -Werror flag as some files just cannot be
4869     # compiled with it enabled.
4870     for w in ${build_warnings}; do
4871         case $w in
4872         -Werr*) WERROR_CFLAGS=-Werror ;;
4873         *) # Check that GCC accepts it
4874             saved_CFLAGS="$CFLAGS"
4875             CFLAGS="$CFLAGS $w"
4876             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4877 /* end confdefs.h.  */
4878
4879 int
4880 main ()
4881 {
4882
4883   ;
4884   return 0;
4885 }
4886 _ACEOF
4887 if ac_fn_c_try_compile "$LINENO"; then :
4888   WARN_CFLAGS="${WARN_CFLAGS} $w"
4889 fi
4890 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4891             CFLAGS="$saved_CFLAGS"
4892         esac
4893     done
4894     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
4895 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
4896 fi
4897
4898
4899 # Put a plausible default for CC_FOR_BUILD in Makefile.
4900 if test "x$cross_compiling" = "xno" -a "x$host" != "xi386-windows"; then
4901   AR_FOR_BUILD='$(AR)'
4902   AR_FLAGS_FOR_BUILD='$(AR_FLAGS)'
4903   CC_FOR_BUILD='$(CC)'
4904   CFLAGS_FOR_BUILD='$(CFLAGS)'
4905   RANLIB_FOR_BUILD='$(RANLIB)'
4906   LIBIBERTY_LIB=../../libiberty/libiberty.a
4907 else
4908   AR_FOR_BUILD=${AR_FOR_BUILD-ar}
4909   AR_FLAGS_FOR_BUILD=${AR_FLAGS_FOR_BUILD-rc}
4910   CC_FOR_BUILD=${CC_FOR_BUILD-gcc}
4911   CFLAGS_FOR_BUILD=${CFLAGS_FOR_BUILD-"-g"}
4912   RANLIB_FOR_BUILD=${RANLIB_FOR_BUILD-ranlib}
4913   LIBIBERTY_LIB=
4914 fi
4915
4916
4917 # Make sure we can run config.sub.
4918 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4919   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4920
4921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4922 $as_echo_n "checking build system type... " >&6; }
4923 if ${ac_cv_build+:} false; then :
4924   $as_echo_n "(cached) " >&6
4925 else
4926   ac_build_alias=$build_alias
4927 test "x$ac_build_alias" = x &&
4928   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4929 test "x$ac_build_alias" = x &&
4930   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4931 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4932   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4933
4934 fi
4935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4936 $as_echo "$ac_cv_build" >&6; }
4937 case $ac_cv_build in
4938 *-*-*) ;;
4939 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4940 esac
4941 build=$ac_cv_build
4942 ac_save_IFS=$IFS; IFS='-'
4943 set x $ac_cv_build
4944 shift
4945 build_cpu=$1
4946 build_vendor=$2
4947 shift; shift
4948 # Remember, the first character of IFS is used to create $*,
4949 # except with old shells:
4950 build_os=$*
4951 IFS=$ac_save_IFS
4952 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4953
4954
4955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4956 $as_echo_n "checking host system type... " >&6; }
4957 if ${ac_cv_host+:} false; then :
4958   $as_echo_n "(cached) " >&6
4959 else
4960   if test "x$host_alias" = x; then
4961   ac_cv_host=$ac_cv_build
4962 else
4963   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4964     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4965 fi
4966
4967 fi
4968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4969 $as_echo "$ac_cv_host" >&6; }
4970 case $ac_cv_host in
4971 *-*-*) ;;
4972 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4973 esac
4974 host=$ac_cv_host
4975 ac_save_IFS=$IFS; IFS='-'
4976 set x $ac_cv_host
4977 shift
4978 host_cpu=$1
4979 host_vendor=$2
4980 shift; shift
4981 # Remember, the first character of IFS is used to create $*,
4982 # except with old shells:
4983 host_os=$*
4984 IFS=$ac_save_IFS
4985 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4986
4987
4988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4989 $as_echo_n "checking target system type... " >&6; }
4990 if ${ac_cv_target+:} false; then :
4991   $as_echo_n "(cached) " >&6
4992 else
4993   if test "x$target_alias" = x; then
4994   ac_cv_target=$ac_cv_host
4995 else
4996   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4997     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4998 fi
4999
5000 fi
5001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
5002 $as_echo "$ac_cv_target" >&6; }
5003 case $ac_cv_target in
5004 *-*-*) ;;
5005 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
5006 esac
5007 target=$ac_cv_target
5008 ac_save_IFS=$IFS; IFS='-'
5009 set x $ac_cv_target
5010 shift
5011 target_cpu=$1
5012 target_vendor=$2
5013 shift; shift
5014 # Remember, the first character of IFS is used to create $*,
5015 # except with old shells:
5016 target_os=$*
5017 IFS=$ac_save_IFS
5018 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
5019
5020
5021 # The aliases save the names the user supplied, while $host etc.
5022 # will get canonicalized.
5023 test -n "$target_alias" &&
5024   test "$program_prefix$program_suffix$program_transform_name" = \
5025     NONENONEs,x,x, &&
5026   program_prefix=${target_alias}-
5027
5028 test "$program_prefix" != NONE &&
5029   program_transform_name="s&^&$program_prefix&;$program_transform_name"
5030 # Use a double $ so make ignores it.
5031 test "$program_suffix" != NONE &&
5032   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5033 # Double any \ or $.
5034 # By default was `s,x,x', remove it if useless.
5035 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5036 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5037
5038
5039 . ${srcdir}/../../bfd/configure.host
5040
5041 ac_config_headers="$ac_config_headers config.h:config.in"
5042
5043
5044 ac_ext=c
5045 ac_cpp='$CPP $CPPFLAGS'
5046 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5047 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5048 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5050 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5051 # On Suns, sometimes $CPP names a directory.
5052 if test -n "$CPP" && test -d "$CPP"; then
5053   CPP=
5054 fi
5055 if test -z "$CPP"; then
5056   if ${ac_cv_prog_CPP+:} false; then :
5057   $as_echo_n "(cached) " >&6
5058 else
5059       # Double quotes because CPP needs to be expanded
5060     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5061     do
5062       ac_preproc_ok=false
5063 for ac_c_preproc_warn_flag in '' yes
5064 do
5065   # Use a header file that comes with gcc, so configuring glibc
5066   # with a fresh cross-compiler works.
5067   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5068   # <limits.h> exists even on freestanding compilers.
5069   # On the NeXT, cc -E runs the code through the compiler's parser,
5070   # not just through cpp. "Syntax error" is here to catch this case.
5071   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5072 /* end confdefs.h.  */
5073 #ifdef __STDC__
5074 # include <limits.h>
5075 #else
5076 # include <assert.h>
5077 #endif
5078                      Syntax error
5079 _ACEOF
5080 if ac_fn_c_try_cpp "$LINENO"; then :
5081
5082 else
5083   # Broken: fails on valid input.
5084 continue
5085 fi
5086 rm -f conftest.err conftest.i conftest.$ac_ext
5087
5088   # OK, works on sane cases.  Now check whether nonexistent headers
5089   # can be detected and how.
5090   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5091 /* end confdefs.h.  */
5092 #include <ac_nonexistent.h>
5093 _ACEOF
5094 if ac_fn_c_try_cpp "$LINENO"; then :
5095   # Broken: success on invalid input.
5096 continue
5097 else
5098   # Passes both tests.
5099 ac_preproc_ok=:
5100 break
5101 fi
5102 rm -f conftest.err conftest.i conftest.$ac_ext
5103
5104 done
5105 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5106 rm -f conftest.i conftest.err conftest.$ac_ext
5107 if $ac_preproc_ok; then :
5108   break
5109 fi
5110
5111     done
5112     ac_cv_prog_CPP=$CPP
5113
5114 fi
5115   CPP=$ac_cv_prog_CPP
5116 else
5117   ac_cv_prog_CPP=$CPP
5118 fi
5119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5120 $as_echo "$CPP" >&6; }
5121 ac_preproc_ok=false
5122 for ac_c_preproc_warn_flag in '' yes
5123 do
5124   # Use a header file that comes with gcc, so configuring glibc
5125   # with a fresh cross-compiler works.
5126   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5127   # <limits.h> exists even on freestanding compilers.
5128   # On the NeXT, cc -E runs the code through the compiler's parser,
5129   # not just through cpp. "Syntax error" is here to catch this case.
5130   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5131 /* end confdefs.h.  */
5132 #ifdef __STDC__
5133 # include <limits.h>
5134 #else
5135 # include <assert.h>
5136 #endif
5137                      Syntax error
5138 _ACEOF
5139 if ac_fn_c_try_cpp "$LINENO"; then :
5140
5141 else
5142   # Broken: fails on valid input.
5143 continue
5144 fi
5145 rm -f conftest.err conftest.i conftest.$ac_ext
5146
5147   # OK, works on sane cases.  Now check whether nonexistent headers
5148   # can be detected and how.
5149   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5150 /* end confdefs.h.  */
5151 #include <ac_nonexistent.h>
5152 _ACEOF
5153 if ac_fn_c_try_cpp "$LINENO"; then :
5154   # Broken: success on invalid input.
5155 continue
5156 else
5157   # Passes both tests.
5158 ac_preproc_ok=:
5159 break
5160 fi
5161 rm -f conftest.err conftest.i conftest.$ac_ext
5162
5163 done
5164 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5165 rm -f conftest.i conftest.err conftest.$ac_ext
5166 if $ac_preproc_ok; then :
5167
5168 else
5169   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5170 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5171 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5172 See \`config.log' for more details" "$LINENO" 5; }
5173 fi
5174
5175 ac_ext=c
5176 ac_cpp='$CPP $CPPFLAGS'
5177 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5178 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5179 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5180
5181
5182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5183 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5184 if ${ac_cv_path_GREP+:} false; then :
5185   $as_echo_n "(cached) " >&6
5186 else
5187   if test -z "$GREP"; then
5188   ac_path_GREP_found=false
5189   # Loop through the user's path and test for each of PROGNAME-LIST
5190   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5191 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5192 do
5193   IFS=$as_save_IFS
5194   test -z "$as_dir" && as_dir=.
5195     for ac_prog in grep ggrep; do
5196     for ac_exec_ext in '' $ac_executable_extensions; do
5197       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5198       as_fn_executable_p "$ac_path_GREP" || continue
5199 # Check for GNU ac_path_GREP and select it if it is found.
5200   # Check for GNU $ac_path_GREP
5201 case `"$ac_path_GREP" --version 2>&1` in
5202 *GNU*)
5203   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5204 *)
5205   ac_count=0
5206   $as_echo_n 0123456789 >"conftest.in"
5207   while :
5208   do
5209     cat "conftest.in" "conftest.in" >"conftest.tmp"
5210     mv "conftest.tmp" "conftest.in"
5211     cp "conftest.in" "conftest.nl"
5212     $as_echo 'GREP' >> "conftest.nl"
5213     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5214     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5215     as_fn_arith $ac_count + 1 && ac_count=$as_val
5216     if test $ac_count -gt ${ac_path_GREP_max-0}; then
5217       # Best one so far, save it but keep looking for a better one
5218       ac_cv_path_GREP="$ac_path_GREP"
5219       ac_path_GREP_max=$ac_count
5220     fi
5221     # 10*(2^10) chars as input seems more than enough
5222     test $ac_count -gt 10 && break
5223   done
5224   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5225 esac
5226
5227       $ac_path_GREP_found && break 3
5228     done
5229   done
5230   done
5231 IFS=$as_save_IFS
5232   if test -z "$ac_cv_path_GREP"; then
5233     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5234   fi
5235 else
5236   ac_cv_path_GREP=$GREP
5237 fi
5238
5239 fi
5240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5241 $as_echo "$ac_cv_path_GREP" >&6; }
5242  GREP="$ac_cv_path_GREP"
5243
5244
5245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5246 $as_echo_n "checking for egrep... " >&6; }
5247 if ${ac_cv_path_EGREP+:} false; then :
5248   $as_echo_n "(cached) " >&6
5249 else
5250   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5251    then ac_cv_path_EGREP="$GREP -E"
5252    else
5253      if test -z "$EGREP"; then
5254   ac_path_EGREP_found=false
5255   # Loop through the user's path and test for each of PROGNAME-LIST
5256   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5257 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5258 do
5259   IFS=$as_save_IFS
5260   test -z "$as_dir" && as_dir=.
5261     for ac_prog in egrep; do
5262     for ac_exec_ext in '' $ac_executable_extensions; do
5263       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5264       as_fn_executable_p "$ac_path_EGREP" || continue
5265 # Check for GNU ac_path_EGREP and select it if it is found.
5266   # Check for GNU $ac_path_EGREP
5267 case `"$ac_path_EGREP" --version 2>&1` in
5268 *GNU*)
5269   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5270 *)
5271   ac_count=0
5272   $as_echo_n 0123456789 >"conftest.in"
5273   while :
5274   do
5275     cat "conftest.in" "conftest.in" >"conftest.tmp"
5276     mv "conftest.tmp" "conftest.in"
5277     cp "conftest.in" "conftest.nl"
5278     $as_echo 'EGREP' >> "conftest.nl"
5279     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5280     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5281     as_fn_arith $ac_count + 1 && ac_count=$as_val
5282     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5283       # Best one so far, save it but keep looking for a better one
5284       ac_cv_path_EGREP="$ac_path_EGREP"
5285       ac_path_EGREP_max=$ac_count
5286     fi
5287     # 10*(2^10) chars as input seems more than enough
5288     test $ac_count -gt 10 && break
5289   done
5290   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5291 esac
5292
5293       $ac_path_EGREP_found && break 3
5294     done
5295   done
5296   done
5297 IFS=$as_save_IFS
5298   if test -z "$ac_cv_path_EGREP"; then
5299     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5300   fi
5301 else
5302   ac_cv_path_EGREP=$EGREP
5303 fi
5304
5305    fi
5306 fi
5307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5308 $as_echo "$ac_cv_path_EGREP" >&6; }
5309  EGREP="$ac_cv_path_EGREP"
5310
5311
5312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5313 $as_echo_n "checking for ANSI C header files... " >&6; }
5314 if ${ac_cv_header_stdc+:} false; then :
5315   $as_echo_n "(cached) " >&6
5316 else
5317   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5318 /* end confdefs.h.  */
5319 #include <stdlib.h>
5320 #include <stdarg.h>
5321 #include <string.h>
5322 #include <float.h>
5323
5324 int
5325 main ()
5326 {
5327
5328   ;
5329   return 0;
5330 }
5331 _ACEOF
5332 if ac_fn_c_try_compile "$LINENO"; then :
5333   ac_cv_header_stdc=yes
5334 else
5335   ac_cv_header_stdc=no
5336 fi
5337 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5338
5339 if test $ac_cv_header_stdc = yes; then
5340   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5341   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5342 /* end confdefs.h.  */
5343 #include <string.h>
5344
5345 _ACEOF
5346 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5347   $EGREP "memchr" >/dev/null 2>&1; then :
5348
5349 else
5350   ac_cv_header_stdc=no
5351 fi
5352 rm -f conftest*
5353
5354 fi
5355
5356 if test $ac_cv_header_stdc = yes; then
5357   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5358   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5359 /* end confdefs.h.  */
5360 #include <stdlib.h>
5361
5362 _ACEOF
5363 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5364   $EGREP "free" >/dev/null 2>&1; then :
5365
5366 else
5367   ac_cv_header_stdc=no
5368 fi
5369 rm -f conftest*
5370
5371 fi
5372
5373 if test $ac_cv_header_stdc = yes; then
5374   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5375   if test "$cross_compiling" = yes; then :
5376   :
5377 else
5378   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5379 /* end confdefs.h.  */
5380 #include <ctype.h>
5381 #include <stdlib.h>
5382 #if ((' ' & 0x0FF) == 0x020)
5383 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5384 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5385 #else
5386 # define ISLOWER(c) \
5387                    (('a' <= (c) && (c) <= 'i') \
5388                      || ('j' <= (c) && (c) <= 'r') \
5389                      || ('s' <= (c) && (c) <= 'z'))
5390 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5391 #endif
5392
5393 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5394 int
5395 main ()
5396 {
5397   int i;
5398   for (i = 0; i < 256; i++)
5399     if (XOR (islower (i), ISLOWER (i))
5400         || toupper (i) != TOUPPER (i))
5401       return 2;
5402   return 0;
5403 }
5404 _ACEOF
5405 if ac_fn_c_try_run "$LINENO"; then :
5406
5407 else
5408   ac_cv_header_stdc=no
5409 fi
5410 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5411   conftest.$ac_objext conftest.beam conftest.$ac_ext
5412 fi
5413
5414 fi
5415 fi
5416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5417 $as_echo "$ac_cv_header_stdc" >&6; }
5418 if test $ac_cv_header_stdc = yes; then
5419
5420 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5421
5422 fi
5423
5424 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5425 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5426                   inttypes.h stdint.h unistd.h
5427 do :
5428   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5429 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5430 "
5431 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5432   cat >>confdefs.h <<_ACEOF
5433 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5434 _ACEOF
5435
5436 fi
5437
5438 done
5439
5440
5441 for ac_header in stdlib.h string.h strings.h sys/stat.h sys/types.h unistd.h
5442 do :
5443   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5444 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5445 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5446   cat >>confdefs.h <<_ACEOF
5447 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5448 _ACEOF
5449
5450 fi
5451
5452 done
5453
5454 ac_header_dirent=no
5455 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
5456   as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
5457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
5458 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
5459 if eval \${$as_ac_Header+:} false; then :
5460   $as_echo_n "(cached) " >&6
5461 else
5462   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5463 /* end confdefs.h.  */
5464 #include <sys/types.h>
5465 #include <$ac_hdr>
5466
5467 int
5468 main ()
5469 {
5470 if ((DIR *) 0)
5471 return 0;
5472   ;
5473   return 0;
5474 }
5475 _ACEOF
5476 if ac_fn_c_try_compile "$LINENO"; then :
5477   eval "$as_ac_Header=yes"
5478 else
5479   eval "$as_ac_Header=no"
5480 fi
5481 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5482 fi
5483 eval ac_res=\$$as_ac_Header
5484                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5485 $as_echo "$ac_res" >&6; }
5486 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5487   cat >>confdefs.h <<_ACEOF
5488 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
5489 _ACEOF
5490
5491 ac_header_dirent=$ac_hdr; break
5492 fi
5493
5494 done
5495 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
5496 if test $ac_header_dirent = dirent.h; then
5497   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
5498 $as_echo_n "checking for library containing opendir... " >&6; }
5499 if ${ac_cv_search_opendir+:} false; then :
5500   $as_echo_n "(cached) " >&6
5501 else
5502   ac_func_search_save_LIBS=$LIBS
5503 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5504 /* end confdefs.h.  */
5505
5506 /* Override any GCC internal prototype to avoid an error.
5507    Use char because int might match the return type of a GCC
5508    builtin and then its argument prototype would still apply.  */
5509 #ifdef __cplusplus
5510 extern "C"
5511 #endif
5512 char opendir ();
5513 int
5514 main ()
5515 {
5516 return opendir ();
5517   ;
5518   return 0;
5519 }
5520 _ACEOF
5521 for ac_lib in '' dir; do
5522   if test -z "$ac_lib"; then
5523     ac_res="none required"
5524   else
5525     ac_res=-l$ac_lib
5526     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
5527   fi
5528   if ac_fn_c_try_link "$LINENO"; then :
5529   ac_cv_search_opendir=$ac_res
5530 fi
5531 rm -f core conftest.err conftest.$ac_objext \
5532     conftest$ac_exeext
5533   if ${ac_cv_search_opendir+:} false; then :
5534   break
5535 fi
5536 done
5537 if ${ac_cv_search_opendir+:} false; then :
5538
5539 else
5540   ac_cv_search_opendir=no
5541 fi
5542 rm conftest.$ac_ext
5543 LIBS=$ac_func_search_save_LIBS
5544 fi
5545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
5546 $as_echo "$ac_cv_search_opendir" >&6; }
5547 ac_res=$ac_cv_search_opendir
5548 if test "$ac_res" != no; then :
5549   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5550
5551 fi
5552
5553 else
5554   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
5555 $as_echo_n "checking for library containing opendir... " >&6; }
5556 if ${ac_cv_search_opendir+:} false; then :
5557   $as_echo_n "(cached) " >&6
5558 else
5559   ac_func_search_save_LIBS=$LIBS
5560 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5561 /* end confdefs.h.  */
5562
5563 /* Override any GCC internal prototype to avoid an error.
5564    Use char because int might match the return type of a GCC
5565    builtin and then its argument prototype would still apply.  */
5566 #ifdef __cplusplus
5567 extern "C"
5568 #endif
5569 char opendir ();
5570 int
5571 main ()
5572 {
5573 return opendir ();
5574   ;
5575   return 0;
5576 }
5577 _ACEOF
5578 for ac_lib in '' x; do
5579   if test -z "$ac_lib"; then
5580     ac_res="none required"
5581   else
5582     ac_res=-l$ac_lib
5583     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
5584   fi
5585   if ac_fn_c_try_link "$LINENO"; then :
5586   ac_cv_search_opendir=$ac_res
5587 fi
5588 rm -f core conftest.err conftest.$ac_objext \
5589     conftest$ac_exeext
5590   if ${ac_cv_search_opendir+:} false; then :
5591   break
5592 fi
5593 done
5594 if ${ac_cv_search_opendir+:} false; then :
5595
5596 else
5597   ac_cv_search_opendir=no
5598 fi
5599 rm conftest.$ac_ext
5600 LIBS=$ac_func_search_save_LIBS
5601 fi
5602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
5603 $as_echo "$ac_cv_search_opendir" >&6; }
5604 ac_res=$ac_cv_search_opendir
5605 if test "$ac_res" != no; then :
5606   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5607
5608 fi
5609
5610 fi
5611
5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622 if test -n "$ac_tool_prefix"; then
5623   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5624 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5626 $as_echo_n "checking for $ac_word... " >&6; }
5627 if ${ac_cv_prog_RANLIB+:} false; then :
5628   $as_echo_n "(cached) " >&6
5629 else
5630   if test -n "$RANLIB"; then
5631   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5632 else
5633 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5634 for as_dir in $PATH
5635 do
5636   IFS=$as_save_IFS
5637   test -z "$as_dir" && as_dir=.
5638     for ac_exec_ext in '' $ac_executable_extensions; do
5639   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5640     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5641     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5642     break 2
5643   fi
5644 done
5645   done
5646 IFS=$as_save_IFS
5647
5648 fi
5649 fi
5650 RANLIB=$ac_cv_prog_RANLIB
5651 if test -n "$RANLIB"; then
5652   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5653 $as_echo "$RANLIB" >&6; }
5654 else
5655   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5656 $as_echo "no" >&6; }
5657 fi
5658
5659
5660 fi
5661 if test -z "$ac_cv_prog_RANLIB"; then
5662   ac_ct_RANLIB=$RANLIB
5663   # Extract the first word of "ranlib", so it can be a program name with args.
5664 set dummy ranlib; ac_word=$2
5665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5666 $as_echo_n "checking for $ac_word... " >&6; }
5667 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5668   $as_echo_n "(cached) " >&6
5669 else
5670   if test -n "$ac_ct_RANLIB"; then
5671   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5672 else
5673 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5674 for as_dir in $PATH
5675 do
5676   IFS=$as_save_IFS
5677   test -z "$as_dir" && as_dir=.
5678     for ac_exec_ext in '' $ac_executable_extensions; do
5679   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5680     ac_cv_prog_ac_ct_RANLIB="ranlib"
5681     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5682     break 2
5683   fi
5684 done
5685   done
5686 IFS=$as_save_IFS
5687
5688 fi
5689 fi
5690 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5691 if test -n "$ac_ct_RANLIB"; then
5692   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5693 $as_echo "$ac_ct_RANLIB" >&6; }
5694 else
5695   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5696 $as_echo "no" >&6; }
5697 fi
5698
5699   if test "x$ac_ct_RANLIB" = x; then
5700     RANLIB=":"
5701   else
5702     case $cross_compiling:$ac_tool_warned in
5703 yes:)
5704 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5705 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5706 ac_tool_warned=yes ;;
5707 esac
5708     RANLIB=$ac_ct_RANLIB
5709   fi
5710 else
5711   RANLIB="$ac_cv_prog_RANLIB"
5712 fi
5713
5714
5715 ac_config_files="$ac_config_files Makefile"
5716
5717 ac_config_commands="$ac_config_commands default"
5718
5719 cat >confcache <<\_ACEOF
5720 # This file is a shell script that caches the results of configure
5721 # tests run on this system so they can be shared between configure
5722 # scripts and configure runs, see configure's option --config-cache.
5723 # It is not useful on other systems.  If it contains results you don't
5724 # want to keep, you may remove or edit it.
5725 #
5726 # config.status only pays attention to the cache file if you give it
5727 # the --recheck option to rerun configure.
5728 #
5729 # `ac_cv_env_foo' variables (set or unset) will be overridden when
5730 # loading this file, other *unset* `ac_cv_foo' will be assigned the
5731 # following values.
5732
5733 _ACEOF
5734
5735 # The following way of writing the cache mishandles newlines in values,
5736 # but we know of no workaround that is simple, portable, and efficient.
5737 # So, we kill variables containing newlines.
5738 # Ultrix sh set writes to stderr and can't be redirected directly,
5739 # and sets the high bit in the cache file unless we assign to the vars.
5740 (
5741   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
5742     eval ac_val=\$$ac_var
5743     case $ac_val in #(
5744     *${as_nl}*)
5745       case $ac_var in #(
5746       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
5747 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
5748       esac
5749       case $ac_var in #(
5750       _ | IFS | as_nl) ;; #(
5751       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
5752       *) { eval $ac_var=; unset $ac_var;} ;;
5753       esac ;;
5754     esac
5755   done
5756
5757   (set) 2>&1 |
5758     case $as_nl`(ac_space=' '; set) 2>&1` in #(
5759     *${as_nl}ac_space=\ *)
5760       # `set' does not quote correctly, so add quotes: double-quote
5761       # substitution turns \\\\ into \\, and sed turns \\ into \.
5762       sed -n \
5763         "s/'/'\\\\''/g;
5764           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
5765       ;; #(
5766     *)
5767       # `set' quotes correctly as required by POSIX, so do not add quotes.
5768       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
5769       ;;
5770     esac |
5771     sort
5772 ) |
5773   sed '
5774      /^ac_cv_env_/b end
5775      t clear
5776      :clear
5777      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
5778      t end
5779      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
5780      :end' >>confcache
5781 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
5782   if test -w "$cache_file"; then
5783     if test "x$cache_file" != "x/dev/null"; then
5784       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
5785 $as_echo "$as_me: updating cache $cache_file" >&6;}
5786       if test ! -f "$cache_file" || test -h "$cache_file"; then
5787         cat confcache >"$cache_file"
5788       else
5789         case $cache_file in #(
5790         */* | ?:*)
5791           mv -f confcache "$cache_file"$$ &&
5792           mv -f "$cache_file"$$ "$cache_file" ;; #(
5793         *)
5794           mv -f confcache "$cache_file" ;;
5795         esac
5796       fi
5797     fi
5798   else
5799     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
5800 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
5801   fi
5802 fi
5803 rm -f confcache
5804
5805 test "x$prefix" = xNONE && prefix=$ac_default_prefix
5806 # Let make expand exec_prefix.
5807 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5808
5809 DEFS=-DHAVE_CONFIG_H
5810
5811 ac_libobjs=
5812 ac_ltlibobjs=
5813 U=
5814 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
5815   # 1. Remove the extension, and $U if already installed.
5816   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
5817   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
5818   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
5819   #    will be set to the directory where LIBOBJS objects are built.
5820   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
5821   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
5822 done
5823 LIBOBJS=$ac_libobjs
5824
5825 LTLIBOBJS=$ac_ltlibobjs
5826
5827
5828
5829 : "${CONFIG_STATUS=./config.status}"
5830 ac_write_fail=0
5831 ac_clean_files_save=$ac_clean_files
5832 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
5833 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
5834 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
5835 as_write_fail=0
5836 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
5837 #! $SHELL
5838 # Generated by $as_me.
5839 # Run this file to recreate the current configuration.
5840 # Compiler output produced by configure, useful for debugging
5841 # configure, is in config.log if it exists.
5842
5843 debug=false
5844 ac_cs_recheck=false
5845 ac_cs_silent=false
5846
5847 SHELL=\${CONFIG_SHELL-$SHELL}
5848 export SHELL
5849 _ASEOF
5850 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
5851 ## -------------------- ##
5852 ## M4sh Initialization. ##
5853 ## -------------------- ##
5854
5855 # Be more Bourne compatible
5856 DUALCASE=1; export DUALCASE # for MKS sh
5857 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
5858   emulate sh
5859   NULLCMD=:
5860   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
5861   # is contrary to our usage.  Disable this feature.
5862   alias -g '${1+"$@"}'='"$@"'
5863   setopt NO_GLOB_SUBST
5864 else
5865   case `(set -o) 2>/dev/null` in #(
5866   *posix*) :
5867     set -o posix ;; #(
5868   *) :
5869      ;;
5870 esac
5871 fi
5872
5873
5874 as_nl='
5875 '
5876 export as_nl
5877 # Printing a long string crashes Solaris 7 /usr/bin/printf.
5878 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5879 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
5880 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
5881 # Prefer a ksh shell builtin over an external printf program on Solaris,
5882 # but without wasting forks for bash or zsh.
5883 if test -z "$BASH_VERSION$ZSH_VERSION" \
5884     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
5885   as_echo='print -r --'
5886   as_echo_n='print -rn --'
5887 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
5888   as_echo='printf %s\n'
5889   as_echo_n='printf %s'
5890 else
5891   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
5892     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
5893     as_echo_n='/usr/ucb/echo -n'
5894   else
5895     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
5896     as_echo_n_body='eval
5897       arg=$1;
5898       case $arg in #(
5899       *"$as_nl"*)
5900         expr "X$arg" : "X\\(.*\\)$as_nl";
5901         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
5902       esac;
5903       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
5904     '
5905     export as_echo_n_body
5906     as_echo_n='sh -c $as_echo_n_body as_echo'
5907   fi
5908   export as_echo_body
5909   as_echo='sh -c $as_echo_body as_echo'
5910 fi
5911
5912 # The user is always right.
5913 if test "${PATH_SEPARATOR+set}" != set; then
5914   PATH_SEPARATOR=:
5915   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
5916     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
5917       PATH_SEPARATOR=';'
5918   }
5919 fi
5920
5921
5922 # IFS
5923 # We need space, tab and new line, in precisely that order.  Quoting is
5924 # there to prevent editors from complaining about space-tab.
5925 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
5926 # splitting by setting IFS to empty value.)
5927 IFS=" ""        $as_nl"
5928
5929 # Find who we are.  Look in the path if we contain no directory separator.
5930 as_myself=
5931 case $0 in #((
5932   *[\\/]* ) as_myself=$0 ;;
5933   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5934 for as_dir in $PATH
5935 do
5936   IFS=$as_save_IFS
5937   test -z "$as_dir" && as_dir=.
5938     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
5939   done
5940 IFS=$as_save_IFS
5941
5942      ;;
5943 esac
5944 # We did not find ourselves, most probably we were run as `sh COMMAND'
5945 # in which case we are not to be found in the path.
5946 if test "x$as_myself" = x; then
5947   as_myself=$0
5948 fi
5949 if test ! -f "$as_myself"; then
5950   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
5951   exit 1
5952 fi
5953
5954 # Unset variables that we do not need and which cause bugs (e.g. in
5955 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
5956 # suppresses any "Segmentation fault" message there.  '((' could
5957 # trigger a bug in pdksh 5.2.14.
5958 for as_var in BASH_ENV ENV MAIL MAILPATH
5959 do eval test x\${$as_var+set} = xset \
5960   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
5961 done
5962 PS1='$ '
5963 PS2='> '
5964 PS4='+ '
5965
5966 # NLS nuisances.
5967 LC_ALL=C
5968 export LC_ALL
5969 LANGUAGE=C
5970 export LANGUAGE
5971
5972 # CDPATH.
5973 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
5974
5975
5976 # as_fn_error STATUS ERROR [LINENO LOG_FD]
5977 # ----------------------------------------
5978 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
5979 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
5980 # script with STATUS, using 1 if that was 0.
5981 as_fn_error ()
5982 {
5983   as_status=$1; test $as_status -eq 0 && as_status=1
5984   if test "$4"; then
5985     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
5986     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
5987   fi
5988   $as_echo "$as_me: error: $2" >&2
5989   as_fn_exit $as_status
5990 } # as_fn_error
5991
5992
5993 # as_fn_set_status STATUS
5994 # -----------------------
5995 # Set $? to STATUS, without forking.
5996 as_fn_set_status ()
5997 {
5998   return $1
5999 } # as_fn_set_status
6000
6001 # as_fn_exit STATUS
6002 # -----------------
6003 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
6004 as_fn_exit ()
6005 {
6006   set +e
6007   as_fn_set_status $1
6008   exit $1
6009 } # as_fn_exit
6010
6011 # as_fn_unset VAR
6012 # ---------------
6013 # Portably unset VAR.
6014 as_fn_unset ()
6015 {
6016   { eval $1=; unset $1;}
6017 }
6018 as_unset=as_fn_unset
6019 # as_fn_append VAR VALUE
6020 # ----------------------
6021 # Append the text in VALUE to the end of the definition contained in VAR. Take
6022 # advantage of any shell optimizations that allow amortized linear growth over
6023 # repeated appends, instead of the typical quadratic growth present in naive
6024 # implementations.
6025 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
6026   eval 'as_fn_append ()
6027   {
6028     eval $1+=\$2
6029   }'
6030 else
6031   as_fn_append ()
6032   {
6033     eval $1=\$$1\$2
6034   }
6035 fi # as_fn_append
6036
6037 # as_fn_arith ARG...
6038 # ------------------
6039 # Perform arithmetic evaluation on the ARGs, and store the result in the
6040 # global $as_val. Take advantage of shells that can avoid forks. The arguments
6041 # must be portable across $(()) and expr.
6042 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
6043   eval 'as_fn_arith ()
6044   {
6045     as_val=$(( $* ))
6046   }'
6047 else
6048   as_fn_arith ()
6049   {
6050     as_val=`expr "$@" || test $? -eq 1`
6051   }
6052 fi # as_fn_arith
6053
6054
6055 if expr a : '\(a\)' >/dev/null 2>&1 &&
6056    test "X`expr 00001 : '.*\(...\)'`" = X001; then
6057   as_expr=expr
6058 else
6059   as_expr=false
6060 fi
6061
6062 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
6063   as_basename=basename
6064 else
6065   as_basename=false
6066 fi
6067
6068 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
6069   as_dirname=dirname
6070 else
6071   as_dirname=false
6072 fi
6073
6074 as_me=`$as_basename -- "$0" ||
6075 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
6076          X"$0" : 'X\(//\)$' \| \
6077          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
6078 $as_echo X/"$0" |
6079     sed '/^.*\/\([^/][^/]*\)\/*$/{
6080             s//\1/
6081             q
6082           }
6083           /^X\/\(\/\/\)$/{
6084             s//\1/
6085             q
6086           }
6087           /^X\/\(\/\).*/{
6088             s//\1/
6089             q
6090           }
6091           s/.*/./; q'`
6092
6093 # Avoid depending upon Character Ranges.
6094 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
6095 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
6096 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
6097 as_cr_digits='0123456789'
6098 as_cr_alnum=$as_cr_Letters$as_cr_digits
6099
6100 ECHO_C= ECHO_N= ECHO_T=
6101 case `echo -n x` in #(((((
6102 -n*)
6103   case `echo 'xy\c'` in
6104   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
6105   xy)  ECHO_C='\c';;
6106   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
6107        ECHO_T=' ';;
6108   esac;;
6109 *)
6110   ECHO_N='-n';;
6111 esac
6112
6113 rm -f conf$$ conf$$.exe conf$$.file
6114 if test -d conf$$.dir; then
6115   rm -f conf$$.dir/conf$$.file
6116 else
6117   rm -f conf$$.dir
6118   mkdir conf$$.dir 2>/dev/null
6119 fi
6120 if (echo >conf$$.file) 2>/dev/null; then
6121   if ln -s conf$$.file conf$$ 2>/dev/null; then
6122     as_ln_s='ln -s'
6123     # ... but there are two gotchas:
6124     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
6125     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
6126     # In both cases, we have to default to `cp -pR'.
6127     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
6128       as_ln_s='cp -pR'
6129   elif ln conf$$.file conf$$ 2>/dev/null; then
6130     as_ln_s=ln
6131   else
6132     as_ln_s='cp -pR'
6133   fi
6134 else
6135   as_ln_s='cp -pR'
6136 fi
6137 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
6138 rmdir conf$$.dir 2>/dev/null
6139
6140
6141 # as_fn_mkdir_p
6142 # -------------
6143 # Create "$as_dir" as a directory, including parents if necessary.
6144 as_fn_mkdir_p ()
6145 {
6146
6147   case $as_dir in #(
6148   -*) as_dir=./$as_dir;;
6149   esac
6150   test -d "$as_dir" || eval $as_mkdir_p || {
6151     as_dirs=
6152     while :; do
6153       case $as_dir in #(
6154       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
6155       *) as_qdir=$as_dir;;
6156       esac
6157       as_dirs="'$as_qdir' $as_dirs"
6158       as_dir=`$as_dirname -- "$as_dir" ||
6159 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
6160          X"$as_dir" : 'X\(//\)[^/]' \| \
6161          X"$as_dir" : 'X\(//\)$' \| \
6162          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
6163 $as_echo X"$as_dir" |
6164     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
6165             s//\1/
6166             q
6167           }
6168           /^X\(\/\/\)[^/].*/{
6169             s//\1/
6170             q
6171           }
6172           /^X\(\/\/\)$/{
6173             s//\1/
6174             q
6175           }
6176           /^X\(\/\).*/{
6177             s//\1/
6178             q
6179           }
6180           s/.*/./; q'`
6181       test -d "$as_dir" && break
6182     done
6183     test -z "$as_dirs" || eval "mkdir $as_dirs"
6184   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
6185
6186
6187 } # as_fn_mkdir_p
6188 if mkdir -p . 2>/dev/null; then
6189   as_mkdir_p='mkdir -p "$as_dir"'
6190 else
6191   test -d ./-p && rmdir ./-p
6192   as_mkdir_p=false
6193 fi
6194
6195
6196 # as_fn_executable_p FILE
6197 # -----------------------
6198 # Test if FILE is an executable regular file.
6199 as_fn_executable_p ()
6200 {
6201   test -f "$1" && test -x "$1"
6202 } # as_fn_executable_p
6203 as_test_x='test -x'
6204 as_executable_p=as_fn_executable_p
6205
6206 # Sed expression to map a string onto a valid CPP name.
6207 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
6208
6209 # Sed expression to map a string onto a valid variable name.
6210 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
6211
6212
6213 exec 6>&1
6214 ## ----------------------------------- ##
6215 ## Main body of $CONFIG_STATUS script. ##
6216 ## ----------------------------------- ##
6217 _ASEOF
6218 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
6219
6220 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6221 # Save the log message, to keep $0 and so on meaningful, and to
6222 # report actual input values of CONFIG_FILES etc. instead of their
6223 # values after options handling.
6224 ac_log="
6225 This file was extended by $as_me, which was
6226 generated by GNU Autoconf 2.69.  Invocation command line was
6227
6228   CONFIG_FILES    = $CONFIG_FILES
6229   CONFIG_HEADERS  = $CONFIG_HEADERS
6230   CONFIG_LINKS    = $CONFIG_LINKS
6231   CONFIG_COMMANDS = $CONFIG_COMMANDS
6232   $ $0 $@
6233
6234 on `(hostname || uname -n) 2>/dev/null | sed 1q`
6235 "
6236
6237 _ACEOF
6238
6239 case $ac_config_files in *"
6240 "*) set x $ac_config_files; shift; ac_config_files=$*;;
6241 esac
6242
6243 case $ac_config_headers in *"
6244 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
6245 esac
6246
6247
6248 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6249 # Files that config.status was made for.
6250 config_files="$ac_config_files"
6251 config_headers="$ac_config_headers"
6252 config_commands="$ac_config_commands"
6253
6254 _ACEOF
6255
6256 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6257 ac_cs_usage="\
6258 \`$as_me' instantiates files and other configuration actions
6259 from templates according to the current configuration.  Unless the files
6260 and actions are specified as TAGs, all are instantiated by default.
6261
6262 Usage: $0 [OPTION]... [TAG]...
6263
6264   -h, --help       print this help, then exit
6265   -V, --version    print version number and configuration settings, then exit
6266       --config     print configuration, then exit
6267   -q, --quiet, --silent
6268                    do not print progress messages
6269   -d, --debug      don't remove temporary files
6270       --recheck    update $as_me by reconfiguring in the same conditions
6271       --file=FILE[:TEMPLATE]
6272                    instantiate the configuration file FILE
6273       --header=FILE[:TEMPLATE]
6274                    instantiate the configuration header FILE
6275
6276 Configuration files:
6277 $config_files
6278
6279 Configuration headers:
6280 $config_headers
6281
6282 Configuration commands:
6283 $config_commands
6284
6285 Report bugs to the package provider."
6286
6287 _ACEOF
6288 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6289 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
6290 ac_cs_version="\\
6291 config.status
6292 configured by $0, generated by GNU Autoconf 2.69,
6293   with options \\"\$ac_cs_config\\"
6294
6295 Copyright (C) 2012 Free Software Foundation, Inc.
6296 This config.status script is free software; the Free Software Foundation
6297 gives unlimited permission to copy, distribute and modify it."
6298
6299 ac_pwd='$ac_pwd'
6300 srcdir='$srcdir'
6301 INSTALL='$INSTALL'
6302 test -n "\$AWK" || AWK=awk
6303 _ACEOF
6304
6305 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6306 # The default lists apply if the user does not specify any file.
6307 ac_need_defaults=:
6308 while test $# != 0
6309 do
6310   case $1 in
6311   --*=?*)
6312     ac_option=`expr "X$1" : 'X\([^=]*\)='`
6313     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
6314     ac_shift=:
6315     ;;
6316   --*=)
6317     ac_option=`expr "X$1" : 'X\([^=]*\)='`
6318     ac_optarg=
6319     ac_shift=:
6320     ;;
6321   *)
6322     ac_option=$1
6323     ac_optarg=$2
6324     ac_shift=shift
6325     ;;
6326   esac
6327
6328   case $ac_option in
6329   # Handling of the options.
6330   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6331     ac_cs_recheck=: ;;
6332   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
6333     $as_echo "$ac_cs_version"; exit ;;
6334   --config | --confi | --conf | --con | --co | --c )
6335     $as_echo "$ac_cs_config"; exit ;;
6336   --debug | --debu | --deb | --de | --d | -d )
6337     debug=: ;;
6338   --file | --fil | --fi | --f )
6339     $ac_shift
6340     case $ac_optarg in
6341     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
6342     '') as_fn_error $? "missing file argument" ;;
6343     esac
6344     as_fn_append CONFIG_FILES " '$ac_optarg'"
6345     ac_need_defaults=false;;
6346   --header | --heade | --head | --hea )
6347     $ac_shift
6348     case $ac_optarg in
6349     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
6350     esac
6351     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
6352     ac_need_defaults=false;;
6353   --he | --h)
6354     # Conflict between --help and --header
6355     as_fn_error $? "ambiguous option: \`$1'
6356 Try \`$0 --help' for more information.";;
6357   --help | --hel | -h )
6358     $as_echo "$ac_cs_usage"; exit ;;
6359   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
6360   | -silent | --silent | --silen | --sile | --sil | --si | --s)
6361     ac_cs_silent=: ;;
6362
6363   # This is an error.
6364   -*) as_fn_error $? "unrecognized option: \`$1'
6365 Try \`$0 --help' for more information." ;;
6366
6367   *) as_fn_append ac_config_targets " $1"
6368      ac_need_defaults=false ;;
6369
6370   esac
6371   shift
6372 done
6373
6374 ac_configure_extra_args=
6375
6376 if $ac_cs_silent; then
6377   exec 6>/dev/null
6378   ac_configure_extra_args="$ac_configure_extra_args --silent"
6379 fi
6380
6381 _ACEOF
6382 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6383 if \$ac_cs_recheck; then
6384   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
6385   shift
6386   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
6387   CONFIG_SHELL='$SHELL'
6388   export CONFIG_SHELL
6389   exec "\$@"
6390 fi
6391
6392 _ACEOF
6393 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6394 exec 5>>config.log
6395 {
6396   echo
6397   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
6398 ## Running $as_me. ##
6399 _ASBOX
6400   $as_echo "$ac_log"
6401 } >&5
6402
6403 _ACEOF
6404 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6405 _ACEOF
6406
6407 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6408
6409 # Handling of arguments.
6410 for ac_config_target in $ac_config_targets
6411 do
6412   case $ac_config_target in
6413     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
6414     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
6415     "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
6416
6417   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
6418   esac
6419 done
6420
6421
6422 # If the user did not use the arguments to specify the items to instantiate,
6423 # then the envvar interface is used.  Set only those that are not.
6424 # We use the long form for the default assignment because of an extremely
6425 # bizarre bug on SunOS 4.1.3.
6426 if $ac_need_defaults; then
6427   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
6428   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
6429   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
6430 fi
6431
6432 # Have a temporary directory for convenience.  Make it in the build tree
6433 # simply because there is no reason against having it here, and in addition,
6434 # creating and moving files from /tmp can sometimes cause problems.
6435 # Hook for its removal unless debugging.
6436 # Note that there is a small window in which the directory will not be cleaned:
6437 # after its creation but before its name has been assigned to `$tmp'.
6438 $debug ||
6439 {
6440   tmp= ac_tmp=
6441   trap 'exit_status=$?
6442   : "${ac_tmp:=$tmp}"
6443   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
6444 ' 0
6445   trap 'as_fn_exit 1' 1 2 13 15
6446 }
6447 # Create a (secure) tmp directory for tmp files.
6448
6449 {
6450   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
6451   test -d "$tmp"
6452 }  ||
6453 {
6454   tmp=./conf$$-$RANDOM
6455   (umask 077 && mkdir "$tmp")
6456 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
6457 ac_tmp=$tmp
6458
6459 # Set up the scripts for CONFIG_FILES section.
6460 # No need to generate them if there are no CONFIG_FILES.
6461 # This happens for instance with `./config.status config.h'.
6462 if test -n "$CONFIG_FILES"; then
6463
6464
6465 ac_cr=`echo X | tr X '\015'`
6466 # On cygwin, bash can eat \r inside `` if the user requested igncr.
6467 # But we know of no other shell where ac_cr would be empty at this
6468 # point, so we can use a bashism as a fallback.
6469 if test "x$ac_cr" = x; then
6470   eval ac_cr=\$\'\\r\'
6471 fi
6472 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
6473 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
6474   ac_cs_awk_cr='\\r'
6475 else
6476   ac_cs_awk_cr=$ac_cr
6477 fi
6478
6479 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
6480 _ACEOF
6481
6482
6483 {
6484   echo "cat >conf$$subs.awk <<_ACEOF" &&
6485   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
6486   echo "_ACEOF"
6487 } >conf$$subs.sh ||
6488   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
6489 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
6490 ac_delim='%!_!# '
6491 for ac_last_try in false false false false false :; do
6492   . ./conf$$subs.sh ||
6493     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
6494
6495   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
6496   if test $ac_delim_n = $ac_delim_num; then
6497     break
6498   elif $ac_last_try; then
6499     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
6500   else
6501     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
6502   fi
6503 done
6504 rm -f conf$$subs.sh
6505
6506 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6507 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
6508 _ACEOF
6509 sed -n '
6510 h
6511 s/^/S["/; s/!.*/"]=/
6512 p
6513 g
6514 s/^[^!]*!//
6515 :repl
6516 t repl
6517 s/'"$ac_delim"'$//
6518 t delim
6519 :nl
6520 h
6521 s/\(.\{148\}\)..*/\1/
6522 t more1
6523 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
6524 p
6525 n
6526 b repl
6527 :more1
6528 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
6529 p
6530 g
6531 s/.\{148\}//
6532 t nl
6533 :delim
6534 h
6535 s/\(.\{148\}\)..*/\1/
6536 t more2
6537 s/["\\]/\\&/g; s/^/"/; s/$/"/
6538 p
6539 b
6540 :more2
6541 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
6542 p
6543 g
6544 s/.\{148\}//
6545 t delim
6546 ' <conf$$subs.awk | sed '
6547 /^[^""]/{
6548   N
6549   s/\n//
6550 }
6551 ' >>$CONFIG_STATUS || ac_write_fail=1
6552 rm -f conf$$subs.awk
6553 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6554 _ACAWK
6555 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
6556   for (key in S) S_is_set[key] = 1
6557   FS = "\a"
6558
6559 }
6560 {
6561   line = $ 0
6562   nfields = split(line, field, "@")
6563   substed = 0
6564   len = length(field[1])
6565   for (i = 2; i < nfields; i++) {
6566     key = field[i]
6567     keylen = length(key)
6568     if (S_is_set[key]) {
6569       value = S[key]
6570       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
6571       len += length(value) + length(field[++i])
6572       substed = 1
6573     } else
6574       len += 1 + keylen
6575   }
6576
6577   print line
6578 }
6579
6580 _ACAWK
6581 _ACEOF
6582 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6583 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
6584   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
6585 else
6586   cat
6587 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
6588   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
6589 _ACEOF
6590
6591 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
6592 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
6593 # trailing colons and then remove the whole line if VPATH becomes empty
6594 # (actually we leave an empty line to preserve line numbers).
6595 if test "x$srcdir" = x.; then
6596   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
6597 h
6598 s///
6599 s/^/:/
6600 s/[      ]*$/:/
6601 s/:\$(srcdir):/:/g
6602 s/:\${srcdir}:/:/g
6603 s/:@srcdir@:/:/g
6604 s/^:*//
6605 s/:*$//
6606 x
6607 s/\(=[   ]*\).*/\1/
6608 G
6609 s/\n//
6610 s/^[^=]*=[       ]*$//
6611 }'
6612 fi
6613
6614 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6615 fi # test -n "$CONFIG_FILES"
6616
6617 # Set up the scripts for CONFIG_HEADERS section.
6618 # No need to generate them if there are no CONFIG_HEADERS.
6619 # This happens for instance with `./config.status Makefile'.
6620 if test -n "$CONFIG_HEADERS"; then
6621 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
6622 BEGIN {
6623 _ACEOF
6624
6625 # Transform confdefs.h into an awk script `defines.awk', embedded as
6626 # here-document in config.status, that substitutes the proper values into
6627 # config.h.in to produce config.h.
6628
6629 # Create a delimiter string that does not exist in confdefs.h, to ease
6630 # handling of long lines.
6631 ac_delim='%!_!# '
6632 for ac_last_try in false false :; do
6633   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
6634   if test -z "$ac_tt"; then
6635     break
6636   elif $ac_last_try; then
6637     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
6638   else
6639     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
6640   fi
6641 done
6642
6643 # For the awk script, D is an array of macro values keyed by name,
6644 # likewise P contains macro parameters if any.  Preserve backslash
6645 # newline sequences.
6646
6647 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
6648 sed -n '
6649 s/.\{148\}/&'"$ac_delim"'/g
6650 t rset
6651 :rset
6652 s/^[     ]*#[    ]*define[       ][      ]*/ /
6653 t def
6654 d
6655 :def
6656 s/\\$//
6657 t bsnl
6658 s/["\\]/\\&/g
6659 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
6660 D["\1"]=" \3"/p
6661 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
6662 d
6663 :bsnl
6664 s/["\\]/\\&/g
6665 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
6666 D["\1"]=" \3\\\\\\n"\\/p
6667 t cont
6668 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
6669 t cont
6670 d
6671 :cont
6672 n
6673 s/.\{148\}/&'"$ac_delim"'/g
6674 t clear
6675 :clear
6676 s/\\$//
6677 t bsnlc
6678 s/["\\]/\\&/g; s/^/"/; s/$/"/p
6679 d
6680 :bsnlc
6681 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
6682 b cont
6683 ' <confdefs.h | sed '
6684 s/'"$ac_delim"'/"\\\
6685 "/g' >>$CONFIG_STATUS || ac_write_fail=1
6686
6687 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6688   for (key in D) D_is_set[key] = 1
6689   FS = "\a"
6690 }
6691 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
6692   line = \$ 0
6693   split(line, arg, " ")
6694   if (arg[1] == "#") {
6695     defundef = arg[2]
6696     mac1 = arg[3]
6697   } else {
6698     defundef = substr(arg[1], 2)
6699     mac1 = arg[2]
6700   }
6701   split(mac1, mac2, "(") #)
6702   macro = mac2[1]
6703   prefix = substr(line, 1, index(line, defundef) - 1)
6704   if (D_is_set[macro]) {
6705     # Preserve the white space surrounding the "#".
6706     print prefix "define", macro P[macro] D[macro]
6707     next
6708   } else {
6709     # Replace #undef with comments.  This is necessary, for example,
6710     # in the case of _POSIX_SOURCE, which is predefined and required
6711     # on some systems where configure will not decide to define it.
6712     if (defundef == "undef") {
6713       print "/*", prefix defundef, macro, "*/"
6714       next
6715     }
6716   }
6717 }
6718 { print }
6719 _ACAWK
6720 _ACEOF
6721 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6722   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
6723 fi # test -n "$CONFIG_HEADERS"
6724
6725
6726 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
6727 shift
6728 for ac_tag
6729 do
6730   case $ac_tag in
6731   :[FHLC]) ac_mode=$ac_tag; continue;;
6732   esac
6733   case $ac_mode$ac_tag in
6734   :[FHL]*:*);;
6735   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
6736   :[FH]-) ac_tag=-:-;;
6737   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
6738   esac
6739   ac_save_IFS=$IFS
6740   IFS=:
6741   set x $ac_tag
6742   IFS=$ac_save_IFS
6743   shift
6744   ac_file=$1
6745   shift
6746
6747   case $ac_mode in
6748   :L) ac_source=$1;;
6749   :[FH])
6750     ac_file_inputs=
6751     for ac_f
6752     do
6753       case $ac_f in
6754       -) ac_f="$ac_tmp/stdin";;
6755       *) # Look for the file first in the build tree, then in the source tree
6756          # (if the path is not absolute).  The absolute path cannot be DOS-style,
6757          # because $ac_f cannot contain `:'.
6758          test -f "$ac_f" ||
6759            case $ac_f in
6760            [\\/$]*) false;;
6761            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
6762            esac ||
6763            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
6764       esac
6765       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
6766       as_fn_append ac_file_inputs " '$ac_f'"
6767     done
6768
6769     # Let's still pretend it is `configure' which instantiates (i.e., don't
6770     # use $as_me), people would be surprised to read:
6771     #    /* config.h.  Generated by config.status.  */
6772     configure_input='Generated from '`
6773           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
6774         `' by configure.'
6775     if test x"$ac_file" != x-; then
6776       configure_input="$ac_file.  $configure_input"
6777       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
6778 $as_echo "$as_me: creating $ac_file" >&6;}
6779     fi
6780     # Neutralize special characters interpreted by sed in replacement strings.
6781     case $configure_input in #(
6782     *\&* | *\|* | *\\* )
6783        ac_sed_conf_input=`$as_echo "$configure_input" |
6784        sed 's/[\\\\&|]/\\\\&/g'`;; #(
6785     *) ac_sed_conf_input=$configure_input;;
6786     esac
6787
6788     case $ac_tag in
6789     *:-:* | *:-) cat >"$ac_tmp/stdin" \
6790       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
6791     esac
6792     ;;
6793   esac
6794
6795   ac_dir=`$as_dirname -- "$ac_file" ||
6796 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
6797          X"$ac_file" : 'X\(//\)[^/]' \| \
6798          X"$ac_file" : 'X\(//\)$' \| \
6799          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
6800 $as_echo X"$ac_file" |
6801     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
6802             s//\1/
6803             q
6804           }
6805           /^X\(\/\/\)[^/].*/{
6806             s//\1/
6807             q
6808           }
6809           /^X\(\/\/\)$/{
6810             s//\1/
6811             q
6812           }
6813           /^X\(\/\).*/{
6814             s//\1/
6815             q
6816           }
6817           s/.*/./; q'`
6818   as_dir="$ac_dir"; as_fn_mkdir_p
6819   ac_builddir=.
6820
6821 case "$ac_dir" in
6822 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
6823 *)
6824   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
6825   # A ".." for each directory in $ac_dir_suffix.
6826   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
6827   case $ac_top_builddir_sub in
6828   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
6829   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
6830   esac ;;
6831 esac
6832 ac_abs_top_builddir=$ac_pwd
6833 ac_abs_builddir=$ac_pwd$ac_dir_suffix
6834 # for backward compatibility:
6835 ac_top_builddir=$ac_top_build_prefix
6836
6837 case $srcdir in
6838   .)  # We are building in place.
6839     ac_srcdir=.
6840     ac_top_srcdir=$ac_top_builddir_sub
6841     ac_abs_top_srcdir=$ac_pwd ;;
6842   [\\/]* | ?:[\\/]* )  # Absolute name.
6843     ac_srcdir=$srcdir$ac_dir_suffix;
6844     ac_top_srcdir=$srcdir
6845     ac_abs_top_srcdir=$srcdir ;;
6846   *) # Relative name.
6847     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
6848     ac_top_srcdir=$ac_top_build_prefix$srcdir
6849     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
6850 esac
6851 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
6852
6853
6854   case $ac_mode in
6855   :F)
6856   #
6857   # CONFIG_FILE
6858   #
6859
6860   case $INSTALL in
6861   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
6862   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
6863   esac
6864 _ACEOF
6865
6866 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6867 # If the template does not know about datarootdir, expand it.
6868 # FIXME: This hack should be removed a few years after 2.60.
6869 ac_datarootdir_hack=; ac_datarootdir_seen=
6870 ac_sed_dataroot='
6871 /datarootdir/ {
6872   p
6873   q
6874 }
6875 /@datadir@/p
6876 /@docdir@/p
6877 /@infodir@/p
6878 /@localedir@/p
6879 /@mandir@/p'
6880 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
6881 *datarootdir*) ac_datarootdir_seen=yes;;
6882 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
6883   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
6884 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
6885 _ACEOF
6886 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6887   ac_datarootdir_hack='
6888   s&@datadir@&$datadir&g
6889   s&@docdir@&$docdir&g
6890   s&@infodir@&$infodir&g
6891   s&@localedir@&$localedir&g
6892   s&@mandir@&$mandir&g
6893   s&\\\${datarootdir}&$datarootdir&g' ;;
6894 esac
6895 _ACEOF
6896
6897 # Neutralize VPATH when `$srcdir' = `.'.
6898 # Shell code in configure.ac might set extrasub.
6899 # FIXME: do we really want to maintain this feature?
6900 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6901 ac_sed_extra="$ac_vpsub
6902 $extrasub
6903 _ACEOF
6904 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6905 :t
6906 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
6907 s|@configure_input@|$ac_sed_conf_input|;t t
6908 s&@top_builddir@&$ac_top_builddir_sub&;t t
6909 s&@top_build_prefix@&$ac_top_build_prefix&;t t
6910 s&@srcdir@&$ac_srcdir&;t t
6911 s&@abs_srcdir@&$ac_abs_srcdir&;t t
6912 s&@top_srcdir@&$ac_top_srcdir&;t t
6913 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
6914 s&@builddir@&$ac_builddir&;t t
6915 s&@abs_builddir@&$ac_abs_builddir&;t t
6916 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
6917 s&@INSTALL@&$ac_INSTALL&;t t
6918 $ac_datarootdir_hack
6919 "
6920 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
6921   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
6922
6923 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
6924   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
6925   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
6926       "$ac_tmp/out"`; test -z "$ac_out"; } &&
6927   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
6928 which seems to be undefined.  Please make sure it is defined" >&5
6929 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
6930 which seems to be undefined.  Please make sure it is defined" >&2;}
6931
6932   rm -f "$ac_tmp/stdin"
6933   case $ac_file in
6934   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
6935   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
6936   esac \
6937   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
6938  ;;
6939   :H)
6940   #
6941   # CONFIG_HEADER
6942   #
6943   if test x"$ac_file" != x-; then
6944     {
6945       $as_echo "/* $configure_input  */" \
6946       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
6947     } >"$ac_tmp/config.h" \
6948       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
6949     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
6950       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
6951 $as_echo "$as_me: $ac_file is unchanged" >&6;}
6952     else
6953       rm -f "$ac_file"
6954       mv "$ac_tmp/config.h" "$ac_file" \
6955         || as_fn_error $? "could not create $ac_file" "$LINENO" 5
6956     fi
6957   else
6958     $as_echo "/* $configure_input  */" \
6959       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
6960       || as_fn_error $? "could not create -" "$LINENO" 5
6961   fi
6962  ;;
6963
6964   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
6965 $as_echo "$as_me: executing $ac_file commands" >&6;}
6966  ;;
6967   esac
6968
6969
6970   case $ac_file$ac_mode in
6971     "default":C) case x$CONFIG_HEADERS in xconfig.h:config.in) echo > stamp-h ;; esac ;;
6972
6973   esac
6974 done # for ac_tag
6975
6976
6977 as_fn_exit 0
6978 _ACEOF
6979 ac_clean_files=$ac_clean_files_save
6980
6981 test $ac_write_fail = 0 ||
6982   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
6983
6984
6985 # configure is writing to config.log, and then calls config.status.
6986 # config.status does its own redirection, appending to config.log.
6987 # Unfortunately, on DOS this fails, as config.log is still kept open
6988 # by configure, so config.status won't be able to write to it; its
6989 # output is simply discarded.  So we exec the FD to /dev/null,
6990 # effectively closing config.log, so it can be properly (re)opened and
6991 # appended to by config.status.  When coming back to configure, we
6992 # need to make the FD available again.
6993 if test "$no_create" != yes; then
6994   ac_cs_success=:
6995   ac_config_status_args=
6996   test "$silent" = yes &&
6997     ac_config_status_args="$ac_config_status_args --quiet"
6998   exec 5>/dev/null
6999   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
7000   exec 5>>config.log
7001   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
7002   # would make configure fail if this is the last instruction.
7003   $ac_cs_success || as_fn_exit 1
7004 fi
7005 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
7006   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
7007 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
7008 fi
7009