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