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