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