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