* configure, configure.in, sdcc_vc_in.h, sdcconf.h,
[fw/sdcc] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.57.
4 #
5 # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
6 # Free Software Foundation, Inc.
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
9 ## --------------------- ##
10 ## M4sh Initialization.  ##
11 ## --------------------- ##
12
13 # Be Bourne compatible
14 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
15   emulate sh
16   NULLCMD=:
17   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
18   # is contrary to our usage.  Disable this feature.
19   alias -g '${1+"$@"}'='"$@"'
20 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
21   set -o posix
22 fi
23
24 # Support unset when possible.
25 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
26   as_unset=unset
27 else
28   as_unset=false
29 fi
30
31
32 # Work around bugs in pre-3.0 UWIN ksh.
33 $as_unset ENV MAIL MAILPATH
34 PS1='$ '
35 PS2='> '
36 PS4='+ '
37
38 # NLS nuisances.
39 for as_var in \
40   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
41   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
42   LC_TELEPHONE LC_TIME
43 do
44   if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then
45     eval $as_var=C; export $as_var
46   else
47     $as_unset $as_var
48   fi
49 done
50
51 # Required to use basename.
52 if expr a : '\(a\)' >/dev/null 2>&1; then
53   as_expr=expr
54 else
55   as_expr=false
56 fi
57
58 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
59   as_basename=basename
60 else
61   as_basename=false
62 fi
63
64
65 # Name of the executable.
66 as_me=`$as_basename "$0" ||
67 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
68          X"$0" : 'X\(//\)$' \| \
69          X"$0" : 'X\(/\)$' \| \
70          .     : '\(.\)' 2>/dev/null ||
71 echo X/"$0" |
72     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
73           /^X\/\(\/\/\)$/{ s//\1/; q; }
74           /^X\/\(\/\).*/{ s//\1/; q; }
75           s/.*/./; q'`
76
77
78 # PATH needs CR, and LINENO needs CR and PATH.
79 # Avoid depending upon Character Ranges.
80 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
81 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
82 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
83 as_cr_digits='0123456789'
84 as_cr_alnum=$as_cr_Letters$as_cr_digits
85
86 # The user is always right.
87 if test "${PATH_SEPARATOR+set}" != set; then
88   echo "#! /bin/sh" >conf$$.sh
89   echo  "exit 0"   >>conf$$.sh
90   chmod +x conf$$.sh
91   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
92     PATH_SEPARATOR=';'
93   else
94     PATH_SEPARATOR=:
95   fi
96   rm -f conf$$.sh
97 fi
98
99
100   as_lineno_1=$LINENO
101   as_lineno_2=$LINENO
102   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
103   test "x$as_lineno_1" != "x$as_lineno_2" &&
104   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
105   # Find who we are.  Look in the path if we contain no path at all
106   # relative or not.
107   case $0 in
108     *[\\/]* ) as_myself=$0 ;;
109     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
110 for as_dir in $PATH
111 do
112   IFS=$as_save_IFS
113   test -z "$as_dir" && as_dir=.
114   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
115 done
116
117        ;;
118   esac
119   # We did not find ourselves, most probably we were run as `sh COMMAND'
120   # in which case we are not to be found in the path.
121   if test "x$as_myself" = x; then
122     as_myself=$0
123   fi
124   if test ! -f "$as_myself"; then
125     { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
126    { (exit 1); exit 1; }; }
127   fi
128   case $CONFIG_SHELL in
129   '')
130     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
131 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
132 do
133   IFS=$as_save_IFS
134   test -z "$as_dir" && as_dir=.
135   for as_base in sh bash ksh sh5; do
136          case $as_dir in
137          /*)
138            if ("$as_dir/$as_base" -c '
139   as_lineno_1=$LINENO
140   as_lineno_2=$LINENO
141   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
142   test "x$as_lineno_1" != "x$as_lineno_2" &&
143   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
144              $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
145              $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
146              CONFIG_SHELL=$as_dir/$as_base
147              export CONFIG_SHELL
148              exec "$CONFIG_SHELL" "$0" ${1+"$@"}
149            fi;;
150          esac
151        done
152 done
153 ;;
154   esac
155
156   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
157   # uniformly replaced by the line number.  The first 'sed' inserts a
158   # line-number line before each line; the second 'sed' does the real
159   # work.  The second script uses 'N' to pair each line-number line
160   # with the numbered line, and appends trailing '-' during
161   # substitution so that $LINENO is not a special case at line end.
162   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
163   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
164   sed '=' <$as_myself |
165     sed '
166       N
167       s,$,-,
168       : loop
169       s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
170       t loop
171       s,-$,,
172       s,^['$as_cr_digits']*\n,,
173     ' >$as_me.lineno &&
174   chmod +x $as_me.lineno ||
175     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
176    { (exit 1); exit 1; }; }
177
178   # Don't try to exec as it changes $[0], causing all sort of problems
179   # (the dirname of $[0] is not the place where we might find the
180   # original and so on.  Autoconf is especially sensible to this).
181   . ./$as_me.lineno
182   # Exit status is that of the last command.
183   exit
184 }
185
186
187 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
188   *c*,-n*) ECHO_N= ECHO_C='
189 ' ECHO_T='      ' ;;
190   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
191   *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
192 esac
193
194 if expr a : '\(a\)' >/dev/null 2>&1; then
195   as_expr=expr
196 else
197   as_expr=false
198 fi
199
200 rm -f conf$$ conf$$.exe conf$$.file
201 echo >conf$$.file
202 if ln -s conf$$.file conf$$ 2>/dev/null; then
203   # We could just check for DJGPP; but this test a) works b) is more generic
204   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
205   if test -f conf$$.exe; then
206     # Don't use ln at all; we don't have any links
207     as_ln_s='cp -p'
208   else
209     as_ln_s='ln -s'
210   fi
211 elif ln conf$$.file conf$$ 2>/dev/null; then
212   as_ln_s=ln
213 else
214   as_ln_s='cp -p'
215 fi
216 rm -f conf$$ conf$$.exe conf$$.file
217
218 if mkdir -p . 2>/dev/null; then
219   as_mkdir_p=:
220 else
221   as_mkdir_p=false
222 fi
223
224 as_executable_p="test -f"
225
226 # Sed expression to map a string onto a valid CPP name.
227 as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
228
229 # Sed expression to map a string onto a valid variable name.
230 as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
231
232
233 # IFS
234 # We need space, tab and new line, in precisely that order.
235 as_nl='
236 '
237 IFS="   $as_nl"
238
239 # CDPATH.
240 $as_unset CDPATH
241
242
243 # Name of the host.
244 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
245 # so uname gets run too.
246 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
247
248 exec 6>&1
249
250 #
251 # Initializations.
252 #
253 ac_default_prefix=/usr/local
254 ac_config_libobj_dir=.
255 cross_compiling=no
256 subdirs=
257 MFLAGS=
258 MAKEFLAGS=
259 SHELL=${CONFIG_SHELL-/bin/sh}
260
261 # Maximum number of lines to put in a shell here document.
262 # This variable seems obsolete.  It should probably be removed, and
263 # only ac_max_sed_lines should be used.
264 : ${ac_max_here_lines=38}
265
266 # Identity of this package.
267 PACKAGE_NAME=
268 PACKAGE_TARNAME=
269 PACKAGE_VERSION=
270 PACKAGE_STRING=
271 PACKAGE_BUGREPORT=
272
273 ac_unique_file="Makefile"
274 # Factoring default headers for most tests.
275 ac_includes_default="\
276 #include <stdio.h>
277 #if HAVE_SYS_TYPES_H
278 # include <sys/types.h>
279 #endif
280 #if HAVE_SYS_STAT_H
281 # include <sys/stat.h>
282 #endif
283 #if STDC_HEADERS
284 # include <stdlib.h>
285 # include <stddef.h>
286 #else
287 # if HAVE_STDLIB_H
288 #  include <stdlib.h>
289 # endif
290 #endif
291 #if HAVE_STRING_H
292 # if !STDC_HEADERS && HAVE_MEMORY_H
293 #  include <memory.h>
294 # endif
295 # include <string.h>
296 #endif
297 #if HAVE_STRINGS_H
298 # include <strings.h>
299 #endif
300 #if HAVE_INTTYPES_H
301 # include <inttypes.h>
302 #else
303 # if HAVE_STDINT_H
304 #  include <stdint.h>
305 # endif
306 #endif
307 #if HAVE_UNISTD_H
308 # include <unistd.h>
309 #endif"
310
311 ac_subdirs_all="$ac_subdirs_all support/cpp2"
312 ac_subdirs_all="$ac_subdirs_all packihx"
313 ac_subdirs_all="$ac_subdirs_all sim/ucsim"
314 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS AWK VERSION VERSIONHI VERSIONLO VERSIONP CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CXX CXXFLAGS ac_ct_CXX CPP INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA RANLIB ac_ct_RANLIB LEX LEXLIB LEX_OUTPUT_ROOT YACC AUTOCONF STRIP AS CP LYX LATEX LATEX2HTML PDFLATEX DVIPDF EGREP M_OR_MM sdccconf_h_dir_separator include_dir_suffix lib_dir_suffix docdir OPT_ENABLE_UCSIM OPT_ENABLE_DEVICE_LIB_BUILD OPT_ENABLE_PACKIHX subdirs LIBOBJS LTLIBOBJS'
315 ac_subst_files=''
316
317 # Initialize some variables set by options.
318 ac_init_help=
319 ac_init_version=false
320 # The variables have the same names as the options, with
321 # dashes changed to underlines.
322 cache_file=/dev/null
323 exec_prefix=NONE
324 no_create=
325 no_recursion=
326 prefix=NONE
327 program_prefix=NONE
328 program_suffix=NONE
329 program_transform_name=s,x,x,
330 silent=
331 site=
332 srcdir=
333 verbose=
334 x_includes=NONE
335 x_libraries=NONE
336
337 # Installation directory options.
338 # These are left unexpanded so users can "make install exec_prefix=/foo"
339 # and all the variables that are supposed to be based on exec_prefix
340 # by default will actually change.
341 # Use braces instead of parens because sh, perl, etc. also accept them.
342 bindir='${exec_prefix}/bin'
343 sbindir='${exec_prefix}/sbin'
344 libexecdir='${exec_prefix}/libexec'
345 datadir='${prefix}/share'
346 sysconfdir='${prefix}/etc'
347 sharedstatedir='${prefix}/com'
348 localstatedir='${prefix}/var'
349 libdir='${exec_prefix}/lib'
350 includedir='${prefix}/include'
351 oldincludedir='/usr/include'
352 infodir='${prefix}/info'
353 mandir='${prefix}/man'
354
355 ac_prev=
356 for ac_option
357 do
358   # If the previous option needs an argument, assign it.
359   if test -n "$ac_prev"; then
360     eval "$ac_prev=\$ac_option"
361     ac_prev=
362     continue
363   fi
364
365   ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
366
367   # Accept the important Cygnus configure options, so we can diagnose typos.
368
369   case $ac_option in
370
371   -bindir | --bindir | --bindi | --bind | --bin | --bi)
372     ac_prev=bindir ;;
373   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
374     bindir=$ac_optarg ;;
375
376   -build | --build | --buil | --bui | --bu)
377     ac_prev=build_alias ;;
378   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
379     build_alias=$ac_optarg ;;
380
381   -cache-file | --cache-file | --cache-fil | --cache-fi \
382   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
383     ac_prev=cache_file ;;
384   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
385   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
386     cache_file=$ac_optarg ;;
387
388   --config-cache | -C)
389     cache_file=config.cache ;;
390
391   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
392     ac_prev=datadir ;;
393   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
394   | --da=*)
395     datadir=$ac_optarg ;;
396
397   -disable-* | --disable-*)
398     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
399     # Reject names that are not valid shell variable names.
400     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
401       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
402    { (exit 1); exit 1; }; }
403     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
404     eval "enable_$ac_feature=no" ;;
405
406   -enable-* | --enable-*)
407     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
408     # Reject names that are not valid shell variable names.
409     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
410       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
411    { (exit 1); exit 1; }; }
412     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
413     case $ac_option in
414       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
415       *) ac_optarg=yes ;;
416     esac
417     eval "enable_$ac_feature='$ac_optarg'" ;;
418
419   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
420   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
421   | --exec | --exe | --ex)
422     ac_prev=exec_prefix ;;
423   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
424   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
425   | --exec=* | --exe=* | --ex=*)
426     exec_prefix=$ac_optarg ;;
427
428   -gas | --gas | --ga | --g)
429     # Obsolete; use --with-gas.
430     with_gas=yes ;;
431
432   -help | --help | --hel | --he | -h)
433     ac_init_help=long ;;
434   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
435     ac_init_help=recursive ;;
436   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
437     ac_init_help=short ;;
438
439   -host | --host | --hos | --ho)
440     ac_prev=host_alias ;;
441   -host=* | --host=* | --hos=* | --ho=*)
442     host_alias=$ac_optarg ;;
443
444   -includedir | --includedir | --includedi | --included | --include \
445   | --includ | --inclu | --incl | --inc)
446     ac_prev=includedir ;;
447   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
448   | --includ=* | --inclu=* | --incl=* | --inc=*)
449     includedir=$ac_optarg ;;
450
451   -infodir | --infodir | --infodi | --infod | --info | --inf)
452     ac_prev=infodir ;;
453   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
454     infodir=$ac_optarg ;;
455
456   -libdir | --libdir | --libdi | --libd)
457     ac_prev=libdir ;;
458   -libdir=* | --libdir=* | --libdi=* | --libd=*)
459     libdir=$ac_optarg ;;
460
461   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
462   | --libexe | --libex | --libe)
463     ac_prev=libexecdir ;;
464   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
465   | --libexe=* | --libex=* | --libe=*)
466     libexecdir=$ac_optarg ;;
467
468   -localstatedir | --localstatedir | --localstatedi | --localstated \
469   | --localstate | --localstat | --localsta | --localst \
470   | --locals | --local | --loca | --loc | --lo)
471     ac_prev=localstatedir ;;
472   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
473   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
474   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
475     localstatedir=$ac_optarg ;;
476
477   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
478     ac_prev=mandir ;;
479   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
480     mandir=$ac_optarg ;;
481
482   -nfp | --nfp | --nf)
483     # Obsolete; use --without-fp.
484     with_fp=no ;;
485
486   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
487   | --no-cr | --no-c | -n)
488     no_create=yes ;;
489
490   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
491   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
492     no_recursion=yes ;;
493
494   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
495   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
496   | --oldin | --oldi | --old | --ol | --o)
497     ac_prev=oldincludedir ;;
498   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
499   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
500   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
501     oldincludedir=$ac_optarg ;;
502
503   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
504     ac_prev=prefix ;;
505   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
506     prefix=$ac_optarg ;;
507
508   -program-prefix | --program-prefix | --program-prefi | --program-pref \
509   | --program-pre | --program-pr | --program-p)
510     ac_prev=program_prefix ;;
511   -program-prefix=* | --program-prefix=* | --program-prefi=* \
512   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
513     program_prefix=$ac_optarg ;;
514
515   -program-suffix | --program-suffix | --program-suffi | --program-suff \
516   | --program-suf | --program-su | --program-s)
517     ac_prev=program_suffix ;;
518   -program-suffix=* | --program-suffix=* | --program-suffi=* \
519   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
520     program_suffix=$ac_optarg ;;
521
522   -program-transform-name | --program-transform-name \
523   | --program-transform-nam | --program-transform-na \
524   | --program-transform-n | --program-transform- \
525   | --program-transform | --program-transfor \
526   | --program-transfo | --program-transf \
527   | --program-trans | --program-tran \
528   | --progr-tra | --program-tr | --program-t)
529     ac_prev=program_transform_name ;;
530   -program-transform-name=* | --program-transform-name=* \
531   | --program-transform-nam=* | --program-transform-na=* \
532   | --program-transform-n=* | --program-transform-=* \
533   | --program-transform=* | --program-transfor=* \
534   | --program-transfo=* | --program-transf=* \
535   | --program-trans=* | --program-tran=* \
536   | --progr-tra=* | --program-tr=* | --program-t=*)
537     program_transform_name=$ac_optarg ;;
538
539   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
540   | -silent | --silent | --silen | --sile | --sil)
541     silent=yes ;;
542
543   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
544     ac_prev=sbindir ;;
545   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
546   | --sbi=* | --sb=*)
547     sbindir=$ac_optarg ;;
548
549   -sharedstatedir | --sharedstatedir | --sharedstatedi \
550   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
551   | --sharedst | --shareds | --shared | --share | --shar \
552   | --sha | --sh)
553     ac_prev=sharedstatedir ;;
554   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
555   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
556   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
557   | --sha=* | --sh=*)
558     sharedstatedir=$ac_optarg ;;
559
560   -site | --site | --sit)
561     ac_prev=site ;;
562   -site=* | --site=* | --sit=*)
563     site=$ac_optarg ;;
564
565   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
566     ac_prev=srcdir ;;
567   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
568     srcdir=$ac_optarg ;;
569
570   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
571   | --syscon | --sysco | --sysc | --sys | --sy)
572     ac_prev=sysconfdir ;;
573   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
574   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
575     sysconfdir=$ac_optarg ;;
576
577   -target | --target | --targe | --targ | --tar | --ta | --t)
578     ac_prev=target_alias ;;
579   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
580     target_alias=$ac_optarg ;;
581
582   -v | -verbose | --verbose | --verbos | --verbo | --verb)
583     verbose=yes ;;
584
585   -version | --version | --versio | --versi | --vers | -V)
586     ac_init_version=: ;;
587
588   -with-* | --with-*)
589     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
590     # Reject names that are not valid shell variable names.
591     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
592       { echo "$as_me: error: invalid package name: $ac_package" >&2
593    { (exit 1); exit 1; }; }
594     ac_package=`echo $ac_package| sed 's/-/_/g'`
595     case $ac_option in
596       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
597       *) ac_optarg=yes ;;
598     esac
599     eval "with_$ac_package='$ac_optarg'" ;;
600
601   -without-* | --without-*)
602     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
603     # Reject names that are not valid shell variable names.
604     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
605       { echo "$as_me: error: invalid package name: $ac_package" >&2
606    { (exit 1); exit 1; }; }
607     ac_package=`echo $ac_package | sed 's/-/_/g'`
608     eval "with_$ac_package=no" ;;
609
610   --x)
611     # Obsolete; use --with-x.
612     with_x=yes ;;
613
614   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
615   | --x-incl | --x-inc | --x-in | --x-i)
616     ac_prev=x_includes ;;
617   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
618   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
619     x_includes=$ac_optarg ;;
620
621   -x-libraries | --x-libraries | --x-librarie | --x-librari \
622   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
623     ac_prev=x_libraries ;;
624   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
625   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
626     x_libraries=$ac_optarg ;;
627
628   -*) { echo "$as_me: error: unrecognized option: $ac_option
629 Try \`$0 --help' for more information." >&2
630    { (exit 1); exit 1; }; }
631     ;;
632
633   *=*)
634     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
635     # Reject names that are not valid shell variable names.
636     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
637       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
638    { (exit 1); exit 1; }; }
639     ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
640     eval "$ac_envvar='$ac_optarg'"
641     export $ac_envvar ;;
642
643   *)
644     # FIXME: should be removed in autoconf 3.0.
645     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
646     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
647       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
648     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
649     ;;
650
651   esac
652 done
653
654 if test -n "$ac_prev"; then
655   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
656   { echo "$as_me: error: missing argument to $ac_option" >&2
657    { (exit 1); exit 1; }; }
658 fi
659
660 # Be sure to have absolute paths.
661 for ac_var in exec_prefix prefix
662 do
663   eval ac_val=$`echo $ac_var`
664   case $ac_val in
665     [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
666     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
667    { (exit 1); exit 1; }; };;
668   esac
669 done
670
671 # Be sure to have absolute paths.
672 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
673               localstatedir libdir includedir oldincludedir infodir mandir
674 do
675   eval ac_val=$`echo $ac_var`
676   case $ac_val in
677     [\\/$]* | ?:[\\/]* ) ;;
678     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
679    { (exit 1); exit 1; }; };;
680   esac
681 done
682
683 # There might be people who depend on the old broken behavior: `$host'
684 # used to hold the argument of --host etc.
685 # FIXME: To remove some day.
686 build=$build_alias
687 host=$host_alias
688 target=$target_alias
689
690 # FIXME: To remove some day.
691 if test "x$host_alias" != x; then
692   if test "x$build_alias" = x; then
693     cross_compiling=maybe
694     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
695     If a cross compiler is detected then cross compile mode will be used." >&2
696   elif test "x$build_alias" != "x$host_alias"; then
697     cross_compiling=yes
698   fi
699 fi
700
701 ac_tool_prefix=
702 test -n "$host_alias" && ac_tool_prefix=$host_alias-
703
704 test "$silent" = yes && exec 6>/dev/null
705
706
707 # Find the source files, if location was not specified.
708 if test -z "$srcdir"; then
709   ac_srcdir_defaulted=yes
710   # Try the directory containing this script, then its parent.
711   ac_confdir=`(dirname "$0") 2>/dev/null ||
712 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
713          X"$0" : 'X\(//\)[^/]' \| \
714          X"$0" : 'X\(//\)$' \| \
715          X"$0" : 'X\(/\)' \| \
716          .     : '\(.\)' 2>/dev/null ||
717 echo X"$0" |
718     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
719           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
720           /^X\(\/\/\)$/{ s//\1/; q; }
721           /^X\(\/\).*/{ s//\1/; q; }
722           s/.*/./; q'`
723   srcdir=$ac_confdir
724   if test ! -r $srcdir/$ac_unique_file; then
725     srcdir=..
726   fi
727 else
728   ac_srcdir_defaulted=no
729 fi
730 if test ! -r $srcdir/$ac_unique_file; then
731   if test "$ac_srcdir_defaulted" = yes; then
732     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
733    { (exit 1); exit 1; }; }
734   else
735     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
736    { (exit 1); exit 1; }; }
737   fi
738 fi
739 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
740   { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
741    { (exit 1); exit 1; }; }
742 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
743 ac_env_build_alias_set=${build_alias+set}
744 ac_env_build_alias_value=$build_alias
745 ac_cv_env_build_alias_set=${build_alias+set}
746 ac_cv_env_build_alias_value=$build_alias
747 ac_env_host_alias_set=${host_alias+set}
748 ac_env_host_alias_value=$host_alias
749 ac_cv_env_host_alias_set=${host_alias+set}
750 ac_cv_env_host_alias_value=$host_alias
751 ac_env_target_alias_set=${target_alias+set}
752 ac_env_target_alias_value=$target_alias
753 ac_cv_env_target_alias_set=${target_alias+set}
754 ac_cv_env_target_alias_value=$target_alias
755 ac_env_CC_set=${CC+set}
756 ac_env_CC_value=$CC
757 ac_cv_env_CC_set=${CC+set}
758 ac_cv_env_CC_value=$CC
759 ac_env_CFLAGS_set=${CFLAGS+set}
760 ac_env_CFLAGS_value=$CFLAGS
761 ac_cv_env_CFLAGS_set=${CFLAGS+set}
762 ac_cv_env_CFLAGS_value=$CFLAGS
763 ac_env_LDFLAGS_set=${LDFLAGS+set}
764 ac_env_LDFLAGS_value=$LDFLAGS
765 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
766 ac_cv_env_LDFLAGS_value=$LDFLAGS
767 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
768 ac_env_CPPFLAGS_value=$CPPFLAGS
769 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
770 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
771 ac_env_CXX_set=${CXX+set}
772 ac_env_CXX_value=$CXX
773 ac_cv_env_CXX_set=${CXX+set}
774 ac_cv_env_CXX_value=$CXX
775 ac_env_CXXFLAGS_set=${CXXFLAGS+set}
776 ac_env_CXXFLAGS_value=$CXXFLAGS
777 ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
778 ac_cv_env_CXXFLAGS_value=$CXXFLAGS
779 ac_env_CPP_set=${CPP+set}
780 ac_env_CPP_value=$CPP
781 ac_cv_env_CPP_set=${CPP+set}
782 ac_cv_env_CPP_value=$CPP
783 ac_env_sdccconf_h_dir_separator_set=${sdccconf_h_dir_separator+set}
784 ac_env_sdccconf_h_dir_separator_value=$sdccconf_h_dir_separator
785 ac_cv_env_sdccconf_h_dir_separator_set=${sdccconf_h_dir_separator+set}
786 ac_cv_env_sdccconf_h_dir_separator_value=$sdccconf_h_dir_separator
787 ac_env_include_dir_suffix_set=${include_dir_suffix+set}
788 ac_env_include_dir_suffix_value=$include_dir_suffix
789 ac_cv_env_include_dir_suffix_set=${include_dir_suffix+set}
790 ac_cv_env_include_dir_suffix_value=$include_dir_suffix
791 ac_env_lib_dir_suffix_set=${lib_dir_suffix+set}
792 ac_env_lib_dir_suffix_value=$lib_dir_suffix
793 ac_cv_env_lib_dir_suffix_set=${lib_dir_suffix+set}
794 ac_cv_env_lib_dir_suffix_value=$lib_dir_suffix
795 ac_env_docdir_set=${docdir+set}
796 ac_env_docdir_value=$docdir
797 ac_cv_env_docdir_set=${docdir+set}
798 ac_cv_env_docdir_value=$docdir
799
800 #
801 # Report the --help message.
802 #
803 if test "$ac_init_help" = "long"; then
804   # Omit some internal or obsolete options to make the list less imposing.
805   # This message is too long to be a string in the A/UX 3.1 sh.
806   cat <<_ACEOF
807 \`configure' configures this package to adapt to many kinds of systems.
808
809 Usage: $0 [OPTION]... [VAR=VALUE]...
810
811 To assign environment variables (e.g., CC, CFLAGS...), specify them as
812 VAR=VALUE.  See below for descriptions of some of the useful variables.
813
814 Defaults for the options are specified in brackets.
815
816 Configuration:
817   -h, --help              display this help and exit
818       --help=short        display options specific to this package
819       --help=recursive    display the short help of all the included packages
820   -V, --version           display version information and exit
821   -q, --quiet, --silent   do not print \`checking...' messages
822       --cache-file=FILE   cache test results in FILE [disabled]
823   -C, --config-cache      alias for \`--cache-file=config.cache'
824   -n, --no-create         do not create output files
825       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
826
827 _ACEOF
828
829   cat <<_ACEOF
830 Installation directories:
831   --prefix=PREFIX         install architecture-independent files in PREFIX
832                           [$ac_default_prefix]
833   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
834                           [PREFIX]
835
836 By default, \`make install' will install all the files in
837 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
838 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
839 for instance \`--prefix=\$HOME'.
840
841 For better control, use the options below.
842
843 Fine tuning of the installation directories:
844   --bindir=DIR           user executables [EPREFIX/bin]
845   --sbindir=DIR          system admin executables [EPREFIX/sbin]
846   --libexecdir=DIR       program executables [EPREFIX/libexec]
847   --datadir=DIR          read-only architecture-independent data [PREFIX/share]
848   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
849   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
850   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
851   --libdir=DIR           object code libraries [EPREFIX/lib]
852   --includedir=DIR       C header files [PREFIX/include]
853   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
854   --infodir=DIR          info documentation [PREFIX/info]
855   --mandir=DIR           man documentation [PREFIX/man]
856 _ACEOF
857
858   cat <<\_ACEOF
859
860 Program names:
861   --program-prefix=PREFIX            prepend PREFIX to installed program names
862   --program-suffix=SUFFIX            append SUFFIX to installed program names
863   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
864 _ACEOF
865 fi
866
867 if test -n "$ac_init_help"; then
868
869   cat <<\_ACEOF
870
871 Optional Features:
872   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
873   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
874   --disable-mcs51-port    Excludes the Intel mcs51 port
875   --disable-gbz80-port    Excludes the Gameboy gbz80 port
876   --disable-z80-port      Excludes the z80 port
877   --disable-avr-port      Excludes the AVR port
878   --disable-ds390-port    Excludes the DS390 port
879   --disable-ds400-port    Excludes the DS400 port
880   --disable-pic-port      Excludes the PIC port
881   --disable-pic16-port    Excludes the PIC port
882   --disable-xa51-port     Excludes the XA51 port
883   --disable-hc08-port     Excludes the HC08 port
884   --disable-ucsim         Disables configuring and building of ucsim
885   --disable-device-lib-build
886                           Disables automatically building device libraries
887   --disable-packihx       Disables building packihx
888   --enable-libgc          Use the Bohem memory allocator. Lower runtime
889                           footprint.
890
891 Some influential environment variables:
892   CC          C compiler command
893   CFLAGS      C compiler flags
894   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
895               nonstandard directory <lib dir>
896   CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
897               headers in a nonstandard directory <include dir>
898   CXX         C++ compiler command
899   CXXFLAGS    C++ compiler flags
900   CPP         C preprocessor
901   sdccconf_h_dir_separator
902               needed in sdccconf.h: either "/" (default) or "\\"
903   include_dir_suffix
904               appended to datadir to define SDCC's include directory
905   lib_dir_suffix
906               appended to datadir to define SDCC's library root directory
907   docdir      documentation installation directory
908
909 Use these variables to override the choices made by `configure' or to help
910 it to find libraries and programs with nonstandard names/locations.
911
912 _ACEOF
913 fi
914
915 if test "$ac_init_help" = "recursive"; then
916   # If there are subdirs, report their specific --help.
917   ac_popdir=`pwd`
918   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
919     test -d $ac_dir || continue
920     ac_builddir=.
921
922 if test "$ac_dir" != .; then
923   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
924   # A "../" for each directory in $ac_dir_suffix.
925   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
926 else
927   ac_dir_suffix= ac_top_builddir=
928 fi
929
930 case $srcdir in
931   .)  # No --srcdir option.  We are building in place.
932     ac_srcdir=.
933     if test -z "$ac_top_builddir"; then
934        ac_top_srcdir=.
935     else
936        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
937     fi ;;
938   [\\/]* | ?:[\\/]* )  # Absolute path.
939     ac_srcdir=$srcdir$ac_dir_suffix;
940     ac_top_srcdir=$srcdir ;;
941   *) # Relative path.
942     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
943     ac_top_srcdir=$ac_top_builddir$srcdir ;;
944 esac
945 # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
946 # absolute.
947 ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
948 ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
949 ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
950 ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
951
952     cd $ac_dir
953     # Check for guested configure; otherwise get Cygnus style configure.
954     if test -f $ac_srcdir/configure.gnu; then
955       echo
956       $SHELL $ac_srcdir/configure.gnu  --help=recursive
957     elif test -f $ac_srcdir/configure; then
958       echo
959       $SHELL $ac_srcdir/configure  --help=recursive
960     elif test -f $ac_srcdir/configure.ac ||
961            test -f $ac_srcdir/configure.in; then
962       echo
963       $ac_configure --help
964     else
965       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
966     fi
967     cd $ac_popdir
968   done
969 fi
970
971 test -n "$ac_init_help" && exit 0
972 if $ac_init_version; then
973   cat <<\_ACEOF
974
975 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
976 Free Software Foundation, Inc.
977 This configure script is free software; the Free Software Foundation
978 gives unlimited permission to copy, distribute and modify it.
979 _ACEOF
980   exit 0
981 fi
982 exec 5>config.log
983 cat >&5 <<_ACEOF
984 This file contains any messages produced by compilers while
985 running configure, to aid debugging if configure makes a mistake.
986
987 It was created by $as_me, which was
988 generated by GNU Autoconf 2.57.  Invocation command line was
989
990   $ $0 $@
991
992 _ACEOF
993 {
994 cat <<_ASUNAME
995 ## --------- ##
996 ## Platform. ##
997 ## --------- ##
998
999 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1000 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1001 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1002 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1003 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1004
1005 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1006 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1007
1008 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1009 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1010 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1011 hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
1012 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1013 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1014 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1015
1016 _ASUNAME
1017
1018 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1019 for as_dir in $PATH
1020 do
1021   IFS=$as_save_IFS
1022   test -z "$as_dir" && as_dir=.
1023   echo "PATH: $as_dir"
1024 done
1025
1026 } >&5
1027
1028 cat >&5 <<_ACEOF
1029
1030
1031 ## ----------- ##
1032 ## Core tests. ##
1033 ## ----------- ##
1034
1035 _ACEOF
1036
1037
1038 # Keep a trace of the command line.
1039 # Strip out --no-create and --no-recursion so they do not pile up.
1040 # Strip out --silent because we don't want to record it for future runs.
1041 # Also quote any args containing shell meta-characters.
1042 # Make two passes to allow for proper duplicate-argument suppression.
1043 ac_configure_args=
1044 ac_configure_args0=
1045 ac_configure_args1=
1046 ac_sep=
1047 ac_must_keep_next=false
1048 for ac_pass in 1 2
1049 do
1050   for ac_arg
1051   do
1052     case $ac_arg in
1053     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1054     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1055     | -silent | --silent | --silen | --sile | --sil)
1056       continue ;;
1057     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1058       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1059     esac
1060     case $ac_pass in
1061     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1062     2)
1063       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1064       if test $ac_must_keep_next = true; then
1065         ac_must_keep_next=false # Got value, back to normal.
1066       else
1067         case $ac_arg in
1068           *=* | --config-cache | -C | -disable-* | --disable-* \
1069           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1070           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1071           | -with-* | --with-* | -without-* | --without-* | --x)
1072             case "$ac_configure_args0 " in
1073               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1074             esac
1075             ;;
1076           -* ) ac_must_keep_next=true ;;
1077         esac
1078       fi
1079       ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1080       # Get rid of the leading space.
1081       ac_sep=" "
1082       ;;
1083     esac
1084   done
1085 done
1086 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1087 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1088
1089 # When interrupted or exit'd, cleanup temporary files, and complete
1090 # config.log.  We remove comments because anyway the quotes in there
1091 # would cause problems or look ugly.
1092 # WARNING: Be sure not to use single quotes in there, as some shells,
1093 # such as our DU 5.0 friend, will then `close' the trap.
1094 trap 'exit_status=$?
1095   # Save into config.log some information that might help in debugging.
1096   {
1097     echo
1098
1099     cat <<\_ASBOX
1100 ## ---------------- ##
1101 ## Cache variables. ##
1102 ## ---------------- ##
1103 _ASBOX
1104     echo
1105     # The following way of writing the cache mishandles newlines in values,
1106 {
1107   (set) 2>&1 |
1108     case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1109     *ac_space=\ *)
1110       sed -n \
1111         "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1112           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1113       ;;
1114     *)
1115       sed -n \
1116         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1117       ;;
1118     esac;
1119 }
1120     echo
1121
1122     cat <<\_ASBOX
1123 ## ----------------- ##
1124 ## Output variables. ##
1125 ## ----------------- ##
1126 _ASBOX
1127     echo
1128     for ac_var in $ac_subst_vars
1129     do
1130       eval ac_val=$`echo $ac_var`
1131       echo "$ac_var='"'"'$ac_val'"'"'"
1132     done | sort
1133     echo
1134
1135     if test -n "$ac_subst_files"; then
1136       cat <<\_ASBOX
1137 ## ------------- ##
1138 ## Output files. ##
1139 ## ------------- ##
1140 _ASBOX
1141       echo
1142       for ac_var in $ac_subst_files
1143       do
1144         eval ac_val=$`echo $ac_var`
1145         echo "$ac_var='"'"'$ac_val'"'"'"
1146       done | sort
1147       echo
1148     fi
1149
1150     if test -s confdefs.h; then
1151       cat <<\_ASBOX
1152 ## ----------- ##
1153 ## confdefs.h. ##
1154 ## ----------- ##
1155 _ASBOX
1156       echo
1157       sed "/^$/d" confdefs.h | sort
1158       echo
1159     fi
1160     test "$ac_signal" != 0 &&
1161       echo "$as_me: caught signal $ac_signal"
1162     echo "$as_me: exit $exit_status"
1163   } >&5
1164   rm -f core core.* *.core &&
1165   rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1166     exit $exit_status
1167      ' 0
1168 for ac_signal in 1 2 13 15; do
1169   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1170 done
1171 ac_signal=0
1172
1173 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1174 rm -rf conftest* confdefs.h
1175 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1176 echo >confdefs.h
1177
1178 # Predefined preprocessor variables.
1179
1180 cat >>confdefs.h <<_ACEOF
1181 #define PACKAGE_NAME "$PACKAGE_NAME"
1182 _ACEOF
1183
1184
1185 cat >>confdefs.h <<_ACEOF
1186 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1187 _ACEOF
1188
1189
1190 cat >>confdefs.h <<_ACEOF
1191 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1192 _ACEOF
1193
1194
1195 cat >>confdefs.h <<_ACEOF
1196 #define PACKAGE_STRING "$PACKAGE_STRING"
1197 _ACEOF
1198
1199
1200 cat >>confdefs.h <<_ACEOF
1201 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1202 _ACEOF
1203
1204
1205 # Let the site file select an alternate cache file if it wants to.
1206 # Prefer explicitly selected file to automatically selected ones.
1207 if test -z "$CONFIG_SITE"; then
1208   if test "x$prefix" != xNONE; then
1209     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1210   else
1211     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1212   fi
1213 fi
1214 for ac_site_file in $CONFIG_SITE; do
1215   if test -r "$ac_site_file"; then
1216     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1217 echo "$as_me: loading site script $ac_site_file" >&6;}
1218     sed 's/^/| /' "$ac_site_file" >&5
1219     . "$ac_site_file"
1220   fi
1221 done
1222
1223 if test -r "$cache_file"; then
1224   # Some versions of bash will fail to source /dev/null (special
1225   # files actually), so we avoid doing that.
1226   if test -f "$cache_file"; then
1227     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1228 echo "$as_me: loading cache $cache_file" >&6;}
1229     case $cache_file in
1230       [\\/]* | ?:[\\/]* ) . $cache_file;;
1231       *)                      . ./$cache_file;;
1232     esac
1233   fi
1234 else
1235   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1236 echo "$as_me: creating cache $cache_file" >&6;}
1237   >$cache_file
1238 fi
1239
1240 # Check that the precious variables saved in the cache have kept the same
1241 # value.
1242 ac_cache_corrupted=false
1243 for ac_var in `(set) 2>&1 |
1244                sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1245   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1246   eval ac_new_set=\$ac_env_${ac_var}_set
1247   eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1248   eval ac_new_val="\$ac_env_${ac_var}_value"
1249   case $ac_old_set,$ac_new_set in
1250     set,)
1251       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1252 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1253       ac_cache_corrupted=: ;;
1254     ,set)
1255       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1256 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1257       ac_cache_corrupted=: ;;
1258     ,);;
1259     *)
1260       if test "x$ac_old_val" != "x$ac_new_val"; then
1261         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1262 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1263         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1264 echo "$as_me:   former value:  $ac_old_val" >&2;}
1265         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1266 echo "$as_me:   current value: $ac_new_val" >&2;}
1267         ac_cache_corrupted=:
1268       fi;;
1269   esac
1270   # Pass precious variables to config.status.
1271   if test "$ac_new_set" = set; then
1272     case $ac_new_val in
1273     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1274       ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1275     *) ac_arg=$ac_var=$ac_new_val ;;
1276     esac
1277     case " $ac_configure_args " in
1278       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1279       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1280     esac
1281   fi
1282 done
1283 if $ac_cache_corrupted; then
1284   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1285 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1286   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1287 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1288    { (exit 1); exit 1; }; }
1289 fi
1290
1291 ac_ext=c
1292 ac_cpp='$CPP $CPPFLAGS'
1293 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1294 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1295 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316           ac_config_headers="$ac_config_headers sdccconf.h:sdccconf_in.h"
1317
1318
1319 for ac_prog in gawk mawk nawk awk
1320 do
1321   # Extract the first word of "$ac_prog", so it can be a program name with args.
1322 set dummy $ac_prog; ac_word=$2
1323 echo "$as_me:$LINENO: checking for $ac_word" >&5
1324 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1325 if test "${ac_cv_prog_AWK+set}" = set; then
1326   echo $ECHO_N "(cached) $ECHO_C" >&6
1327 else
1328   if test -n "$AWK"; then
1329   ac_cv_prog_AWK="$AWK" # Let the user override the test.
1330 else
1331 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1332 for as_dir in $PATH
1333 do
1334   IFS=$as_save_IFS
1335   test -z "$as_dir" && as_dir=.
1336   for ac_exec_ext in '' $ac_executable_extensions; do
1337   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1338     ac_cv_prog_AWK="$ac_prog"
1339     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1340     break 2
1341   fi
1342 done
1343 done
1344
1345 fi
1346 fi
1347 AWK=$ac_cv_prog_AWK
1348 if test -n "$AWK"; then
1349   echo "$as_me:$LINENO: result: $AWK" >&5
1350 echo "${ECHO_T}$AWK" >&6
1351 else
1352   echo "$as_me:$LINENO: result: no" >&5
1353 echo "${ECHO_T}no" >&6
1354 fi
1355
1356   test -n "$AWK" && break
1357 done
1358
1359
1360 echo "$as_me:$LINENO: checking version of the package" >&5
1361 echo $ECHO_N "checking version of the package... $ECHO_C" >&6
1362 if test -f .version; then
1363   VERSION=`cat .version`
1364 elif test -f ../.version; then
1365   VERSION=`cat ../.version`
1366 else
1367   VERSION="0.0.0"
1368 fi
1369 VERSIONHI=`echo $VERSION|$AWK 'BEGIN {FS="."} {print $1}'`
1370 VERSIONLO=`echo $VERSION|$AWK 'BEGIN {FS="."} {print $2}'`
1371 VERSIONP=`echo $VERSION|$AWK 'BEGIN {FS="."} {print $3}'`
1372
1373 echo "$as_me:$LINENO: result: ${VERSION}" >&5
1374 echo "${ECHO_T}${VERSION}" >&6
1375
1376
1377
1378
1379 cat >>confdefs.h <<_ACEOF
1380 #define SDCC_VERSION_LO ${VERSIONLO}
1381 _ACEOF
1382
1383 cat >>confdefs.h <<_ACEOF
1384 #define SDCC_VERSION_HI ${VERSIONHI}
1385 _ACEOF
1386
1387 cat >>confdefs.h <<_ACEOF
1388 #define SDCC_VERSION_P ${VERSIONP}
1389 _ACEOF
1390
1391 cat >>confdefs.h <<_ACEOF
1392 #define SDCC_VERSION_STR "${VERSION}"
1393 _ACEOF
1394
1395 test "$program_prefix" != NONE &&
1396   program_transform_name="s,^,$program_prefix,;$program_transform_name"
1397 # Use a double $ so make ignores it.
1398 test "$program_suffix" != NONE &&
1399   program_transform_name="s,\$,$program_suffix,;$program_transform_name"
1400 # Double any \ or $.  echo might interpret backslashes.
1401 # By default was `s,x,x', remove it if useless.
1402 cat <<\_ACEOF >conftest.sed
1403 s/[\\$]/&&/g;s/;s,x,x,$//
1404 _ACEOF
1405 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
1406 rm conftest.sed
1407
1408 sdcc_cv_version=$VERSION
1409 sdcc_cv_versionhi=$VERSIONHI
1410 sdcc_cv_versionlo=$VERSIONLO
1411 sdcc_cv_versionp=$VERSIONP
1412
1413
1414 # Required programs
1415 # ===========================================================================
1416 ac_ext=c
1417 ac_cpp='$CPP $CPPFLAGS'
1418 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1419 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1420 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1421 if test -n "$ac_tool_prefix"; then
1422   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1423 set dummy ${ac_tool_prefix}gcc; ac_word=$2
1424 echo "$as_me:$LINENO: checking for $ac_word" >&5
1425 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1426 if test "${ac_cv_prog_CC+set}" = set; then
1427   echo $ECHO_N "(cached) $ECHO_C" >&6
1428 else
1429   if test -n "$CC"; then
1430   ac_cv_prog_CC="$CC" # Let the user override the test.
1431 else
1432 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1433 for as_dir in $PATH
1434 do
1435   IFS=$as_save_IFS
1436   test -z "$as_dir" && as_dir=.
1437   for ac_exec_ext in '' $ac_executable_extensions; do
1438   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1439     ac_cv_prog_CC="${ac_tool_prefix}gcc"
1440     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1441     break 2
1442   fi
1443 done
1444 done
1445
1446 fi
1447 fi
1448 CC=$ac_cv_prog_CC
1449 if test -n "$CC"; then
1450   echo "$as_me:$LINENO: result: $CC" >&5
1451 echo "${ECHO_T}$CC" >&6
1452 else
1453   echo "$as_me:$LINENO: result: no" >&5
1454 echo "${ECHO_T}no" >&6
1455 fi
1456
1457 fi
1458 if test -z "$ac_cv_prog_CC"; then
1459   ac_ct_CC=$CC
1460   # Extract the first word of "gcc", so it can be a program name with args.
1461 set dummy gcc; ac_word=$2
1462 echo "$as_me:$LINENO: checking for $ac_word" >&5
1463 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1464 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1465   echo $ECHO_N "(cached) $ECHO_C" >&6
1466 else
1467   if test -n "$ac_ct_CC"; then
1468   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1469 else
1470 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1471 for as_dir in $PATH
1472 do
1473   IFS=$as_save_IFS
1474   test -z "$as_dir" && as_dir=.
1475   for ac_exec_ext in '' $ac_executable_extensions; do
1476   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1477     ac_cv_prog_ac_ct_CC="gcc"
1478     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1479     break 2
1480   fi
1481 done
1482 done
1483
1484 fi
1485 fi
1486 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1487 if test -n "$ac_ct_CC"; then
1488   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1489 echo "${ECHO_T}$ac_ct_CC" >&6
1490 else
1491   echo "$as_me:$LINENO: result: no" >&5
1492 echo "${ECHO_T}no" >&6
1493 fi
1494
1495   CC=$ac_ct_CC
1496 else
1497   CC="$ac_cv_prog_CC"
1498 fi
1499
1500 if test -z "$CC"; then
1501   if test -n "$ac_tool_prefix"; then
1502   # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1503 set dummy ${ac_tool_prefix}cc; ac_word=$2
1504 echo "$as_me:$LINENO: checking for $ac_word" >&5
1505 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1506 if test "${ac_cv_prog_CC+set}" = set; then
1507   echo $ECHO_N "(cached) $ECHO_C" >&6
1508 else
1509   if test -n "$CC"; then
1510   ac_cv_prog_CC="$CC" # Let the user override the test.
1511 else
1512 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1513 for as_dir in $PATH
1514 do
1515   IFS=$as_save_IFS
1516   test -z "$as_dir" && as_dir=.
1517   for ac_exec_ext in '' $ac_executable_extensions; do
1518   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1519     ac_cv_prog_CC="${ac_tool_prefix}cc"
1520     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1521     break 2
1522   fi
1523 done
1524 done
1525
1526 fi
1527 fi
1528 CC=$ac_cv_prog_CC
1529 if test -n "$CC"; then
1530   echo "$as_me:$LINENO: result: $CC" >&5
1531 echo "${ECHO_T}$CC" >&6
1532 else
1533   echo "$as_me:$LINENO: result: no" >&5
1534 echo "${ECHO_T}no" >&6
1535 fi
1536
1537 fi
1538 if test -z "$ac_cv_prog_CC"; then
1539   ac_ct_CC=$CC
1540   # Extract the first word of "cc", so it can be a program name with args.
1541 set dummy cc; ac_word=$2
1542 echo "$as_me:$LINENO: checking for $ac_word" >&5
1543 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1544 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1545   echo $ECHO_N "(cached) $ECHO_C" >&6
1546 else
1547   if test -n "$ac_ct_CC"; then
1548   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1549 else
1550 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1551 for as_dir in $PATH
1552 do
1553   IFS=$as_save_IFS
1554   test -z "$as_dir" && as_dir=.
1555   for ac_exec_ext in '' $ac_executable_extensions; do
1556   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1557     ac_cv_prog_ac_ct_CC="cc"
1558     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1559     break 2
1560   fi
1561 done
1562 done
1563
1564 fi
1565 fi
1566 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1567 if test -n "$ac_ct_CC"; then
1568   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1569 echo "${ECHO_T}$ac_ct_CC" >&6
1570 else
1571   echo "$as_me:$LINENO: result: no" >&5
1572 echo "${ECHO_T}no" >&6
1573 fi
1574
1575   CC=$ac_ct_CC
1576 else
1577   CC="$ac_cv_prog_CC"
1578 fi
1579
1580 fi
1581 if test -z "$CC"; then
1582   # Extract the first word of "cc", so it can be a program name with args.
1583 set dummy cc; ac_word=$2
1584 echo "$as_me:$LINENO: checking for $ac_word" >&5
1585 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1586 if test "${ac_cv_prog_CC+set}" = set; then
1587   echo $ECHO_N "(cached) $ECHO_C" >&6
1588 else
1589   if test -n "$CC"; then
1590   ac_cv_prog_CC="$CC" # Let the user override the test.
1591 else
1592   ac_prog_rejected=no
1593 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1594 for as_dir in $PATH
1595 do
1596   IFS=$as_save_IFS
1597   test -z "$as_dir" && as_dir=.
1598   for ac_exec_ext in '' $ac_executable_extensions; do
1599   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1600     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1601        ac_prog_rejected=yes
1602        continue
1603      fi
1604     ac_cv_prog_CC="cc"
1605     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1606     break 2
1607   fi
1608 done
1609 done
1610
1611 if test $ac_prog_rejected = yes; then
1612   # We found a bogon in the path, so make sure we never use it.
1613   set dummy $ac_cv_prog_CC
1614   shift
1615   if test $# != 0; then
1616     # We chose a different compiler from the bogus one.
1617     # However, it has the same basename, so the bogon will be chosen
1618     # first if we set CC to just the basename; use the full file name.
1619     shift
1620     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
1621   fi
1622 fi
1623 fi
1624 fi
1625 CC=$ac_cv_prog_CC
1626 if test -n "$CC"; then
1627   echo "$as_me:$LINENO: result: $CC" >&5
1628 echo "${ECHO_T}$CC" >&6
1629 else
1630   echo "$as_me:$LINENO: result: no" >&5
1631 echo "${ECHO_T}no" >&6
1632 fi
1633
1634 fi
1635 if test -z "$CC"; then
1636   if test -n "$ac_tool_prefix"; then
1637   for ac_prog in cl
1638   do
1639     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1640 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1641 echo "$as_me:$LINENO: checking for $ac_word" >&5
1642 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1643 if test "${ac_cv_prog_CC+set}" = set; then
1644   echo $ECHO_N "(cached) $ECHO_C" >&6
1645 else
1646   if test -n "$CC"; then
1647   ac_cv_prog_CC="$CC" # Let the user override the test.
1648 else
1649 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1650 for as_dir in $PATH
1651 do
1652   IFS=$as_save_IFS
1653   test -z "$as_dir" && as_dir=.
1654   for ac_exec_ext in '' $ac_executable_extensions; do
1655   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1656     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1657     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1658     break 2
1659   fi
1660 done
1661 done
1662
1663 fi
1664 fi
1665 CC=$ac_cv_prog_CC
1666 if test -n "$CC"; then
1667   echo "$as_me:$LINENO: result: $CC" >&5
1668 echo "${ECHO_T}$CC" >&6
1669 else
1670   echo "$as_me:$LINENO: result: no" >&5
1671 echo "${ECHO_T}no" >&6
1672 fi
1673
1674     test -n "$CC" && break
1675   done
1676 fi
1677 if test -z "$CC"; then
1678   ac_ct_CC=$CC
1679   for ac_prog in cl
1680 do
1681   # Extract the first word of "$ac_prog", so it can be a program name with args.
1682 set dummy $ac_prog; ac_word=$2
1683 echo "$as_me:$LINENO: checking for $ac_word" >&5
1684 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1685 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1686   echo $ECHO_N "(cached) $ECHO_C" >&6
1687 else
1688   if test -n "$ac_ct_CC"; then
1689   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1690 else
1691 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1692 for as_dir in $PATH
1693 do
1694   IFS=$as_save_IFS
1695   test -z "$as_dir" && as_dir=.
1696   for ac_exec_ext in '' $ac_executable_extensions; do
1697   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1698     ac_cv_prog_ac_ct_CC="$ac_prog"
1699     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1700     break 2
1701   fi
1702 done
1703 done
1704
1705 fi
1706 fi
1707 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1708 if test -n "$ac_ct_CC"; then
1709   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1710 echo "${ECHO_T}$ac_ct_CC" >&6
1711 else
1712   echo "$as_me:$LINENO: result: no" >&5
1713 echo "${ECHO_T}no" >&6
1714 fi
1715
1716   test -n "$ac_ct_CC" && break
1717 done
1718
1719   CC=$ac_ct_CC
1720 fi
1721
1722 fi
1723
1724
1725 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
1726 See \`config.log' for more details." >&5
1727 echo "$as_me: error: no acceptable C compiler found in \$PATH
1728 See \`config.log' for more details." >&2;}
1729    { (exit 1); exit 1; }; }
1730
1731 # Provide some information about the compiler.
1732 echo "$as_me:$LINENO:" \
1733      "checking for C compiler version" >&5
1734 ac_compiler=`set X $ac_compile; echo $2`
1735 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
1736   (eval $ac_compiler --version </dev/null >&5) 2>&5
1737   ac_status=$?
1738   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1739   (exit $ac_status); }
1740 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
1741   (eval $ac_compiler -v </dev/null >&5) 2>&5
1742   ac_status=$?
1743   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1744   (exit $ac_status); }
1745 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
1746   (eval $ac_compiler -V </dev/null >&5) 2>&5
1747   ac_status=$?
1748   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1749   (exit $ac_status); }
1750
1751 cat >conftest.$ac_ext <<_ACEOF
1752 #line $LINENO "configure"
1753 /* confdefs.h.  */
1754 _ACEOF
1755 cat confdefs.h >>conftest.$ac_ext
1756 cat >>conftest.$ac_ext <<_ACEOF
1757 /* end confdefs.h.  */
1758
1759 int
1760 main ()
1761 {
1762
1763   ;
1764   return 0;
1765 }
1766 _ACEOF
1767 ac_clean_files_save=$ac_clean_files
1768 ac_clean_files="$ac_clean_files a.out a.exe b.out"
1769 # Try to create an executable without -o first, disregard a.out.
1770 # It will help us diagnose broken compilers, and finding out an intuition
1771 # of exeext.
1772 echo "$as_me:$LINENO: checking for C compiler default output" >&5
1773 echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
1774 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1775 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
1776   (eval $ac_link_default) 2>&5
1777   ac_status=$?
1778   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1779   (exit $ac_status); }; then
1780   # Find the output, starting from the most likely.  This scheme is
1781 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1782 # resort.
1783
1784 # Be careful to initialize this variable, since it used to be cached.
1785 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
1786 ac_cv_exeext=
1787 # b.out is created by i960 compilers.
1788 for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
1789 do
1790   test -f "$ac_file" || continue
1791   case $ac_file in
1792     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
1793         ;;
1794     conftest.$ac_ext )
1795         # This is the source file.
1796         ;;
1797     [ab].out )
1798         # We found the default executable, but exeext='' is most
1799         # certainly right.
1800         break;;
1801     *.* )
1802         ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1803         # FIXME: I believe we export ac_cv_exeext for Libtool,
1804         # but it would be cool to find out if it's true.  Does anybody
1805         # maintain Libtool? --akim.
1806         export ac_cv_exeext
1807         break;;
1808     * )
1809         break;;
1810   esac
1811 done
1812 else
1813   echo "$as_me: failed program was:" >&5
1814 sed 's/^/| /' conftest.$ac_ext >&5
1815
1816 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
1817 See \`config.log' for more details." >&5
1818 echo "$as_me: error: C compiler cannot create executables
1819 See \`config.log' for more details." >&2;}
1820    { (exit 77); exit 77; }; }
1821 fi
1822
1823 ac_exeext=$ac_cv_exeext
1824 echo "$as_me:$LINENO: result: $ac_file" >&5
1825 echo "${ECHO_T}$ac_file" >&6
1826
1827 # Check the compiler produces executables we can run.  If not, either
1828 # the compiler is broken, or we cross compile.
1829 echo "$as_me:$LINENO: checking whether the C compiler works" >&5
1830 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1831 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1832 # If not cross compiling, check that we can run a simple program.
1833 if test "$cross_compiling" != yes; then
1834   if { ac_try='./$ac_file'
1835   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1836   (eval $ac_try) 2>&5
1837   ac_status=$?
1838   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1839   (exit $ac_status); }; }; then
1840     cross_compiling=no
1841   else
1842     if test "$cross_compiling" = maybe; then
1843         cross_compiling=yes
1844     else
1845         { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
1846 If you meant to cross compile, use \`--host'.
1847 See \`config.log' for more details." >&5
1848 echo "$as_me: error: cannot run C compiled programs.
1849 If you meant to cross compile, use \`--host'.
1850 See \`config.log' for more details." >&2;}
1851    { (exit 1); exit 1; }; }
1852     fi
1853   fi
1854 fi
1855 echo "$as_me:$LINENO: result: yes" >&5
1856 echo "${ECHO_T}yes" >&6
1857
1858 rm -f a.out a.exe conftest$ac_cv_exeext b.out
1859 ac_clean_files=$ac_clean_files_save
1860 # Check the compiler produces executables we can run.  If not, either
1861 # the compiler is broken, or we cross compile.
1862 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
1863 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1864 echo "$as_me:$LINENO: result: $cross_compiling" >&5
1865 echo "${ECHO_T}$cross_compiling" >&6
1866
1867 echo "$as_me:$LINENO: checking for suffix of executables" >&5
1868 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
1869 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
1870   (eval $ac_link) 2>&5
1871   ac_status=$?
1872   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1873   (exit $ac_status); }; then
1874   # If both `conftest.exe' and `conftest' are `present' (well, observable)
1875 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
1876 # work properly (i.e., refer to `conftest.exe'), while it won't with
1877 # `rm'.
1878 for ac_file in conftest.exe conftest conftest.*; do
1879   test -f "$ac_file" || continue
1880   case $ac_file in
1881     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
1882     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1883           export ac_cv_exeext
1884           break;;
1885     * ) break;;
1886   esac
1887 done
1888 else
1889   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
1890 See \`config.log' for more details." >&5
1891 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
1892 See \`config.log' for more details." >&2;}
1893    { (exit 1); exit 1; }; }
1894 fi
1895
1896 rm -f conftest$ac_cv_exeext
1897 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
1898 echo "${ECHO_T}$ac_cv_exeext" >&6
1899
1900 rm -f conftest.$ac_ext
1901 EXEEXT=$ac_cv_exeext
1902 ac_exeext=$EXEEXT
1903 echo "$as_me:$LINENO: checking for suffix of object files" >&5
1904 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
1905 if test "${ac_cv_objext+set}" = set; then
1906   echo $ECHO_N "(cached) $ECHO_C" >&6
1907 else
1908   cat >conftest.$ac_ext <<_ACEOF
1909 #line $LINENO "configure"
1910 /* confdefs.h.  */
1911 _ACEOF
1912 cat confdefs.h >>conftest.$ac_ext
1913 cat >>conftest.$ac_ext <<_ACEOF
1914 /* end confdefs.h.  */
1915
1916 int
1917 main ()
1918 {
1919
1920   ;
1921   return 0;
1922 }
1923 _ACEOF
1924 rm -f conftest.o conftest.obj
1925 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1926   (eval $ac_compile) 2>&5
1927   ac_status=$?
1928   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1929   (exit $ac_status); }; then
1930   for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
1931   case $ac_file in
1932     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
1933     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1934        break;;
1935   esac
1936 done
1937 else
1938   echo "$as_me: failed program was:" >&5
1939 sed 's/^/| /' conftest.$ac_ext >&5
1940
1941 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
1942 See \`config.log' for more details." >&5
1943 echo "$as_me: error: cannot compute suffix of object files: cannot compile
1944 See \`config.log' for more details." >&2;}
1945    { (exit 1); exit 1; }; }
1946 fi
1947
1948 rm -f conftest.$ac_cv_objext conftest.$ac_ext
1949 fi
1950 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
1951 echo "${ECHO_T}$ac_cv_objext" >&6
1952 OBJEXT=$ac_cv_objext
1953 ac_objext=$OBJEXT
1954 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
1955 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
1956 if test "${ac_cv_c_compiler_gnu+set}" = set; then
1957   echo $ECHO_N "(cached) $ECHO_C" >&6
1958 else
1959   cat >conftest.$ac_ext <<_ACEOF
1960 #line $LINENO "configure"
1961 /* confdefs.h.  */
1962 _ACEOF
1963 cat confdefs.h >>conftest.$ac_ext
1964 cat >>conftest.$ac_ext <<_ACEOF
1965 /* end confdefs.h.  */
1966
1967 int
1968 main ()
1969 {
1970 #ifndef __GNUC__
1971        choke me
1972 #endif
1973
1974   ;
1975   return 0;
1976 }
1977 _ACEOF
1978 rm -f conftest.$ac_objext
1979 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1980   (eval $ac_compile) 2>&5
1981   ac_status=$?
1982   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1983   (exit $ac_status); } &&
1984          { ac_try='test -s conftest.$ac_objext'
1985   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1986   (eval $ac_try) 2>&5
1987   ac_status=$?
1988   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1989   (exit $ac_status); }; }; then
1990   ac_compiler_gnu=yes
1991 else
1992   echo "$as_me: failed program was:" >&5
1993 sed 's/^/| /' conftest.$ac_ext >&5
1994
1995 ac_compiler_gnu=no
1996 fi
1997 rm -f conftest.$ac_objext conftest.$ac_ext
1998 ac_cv_c_compiler_gnu=$ac_compiler_gnu
1999
2000 fi
2001 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2002 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2003 GCC=`test $ac_compiler_gnu = yes && echo yes`
2004 ac_test_CFLAGS=${CFLAGS+set}
2005 ac_save_CFLAGS=$CFLAGS
2006 CFLAGS="-g"
2007 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2008 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2009 if test "${ac_cv_prog_cc_g+set}" = set; then
2010   echo $ECHO_N "(cached) $ECHO_C" >&6
2011 else
2012   cat >conftest.$ac_ext <<_ACEOF
2013 #line $LINENO "configure"
2014 /* confdefs.h.  */
2015 _ACEOF
2016 cat confdefs.h >>conftest.$ac_ext
2017 cat >>conftest.$ac_ext <<_ACEOF
2018 /* end confdefs.h.  */
2019
2020 int
2021 main ()
2022 {
2023
2024   ;
2025   return 0;
2026 }
2027 _ACEOF
2028 rm -f conftest.$ac_objext
2029 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2030   (eval $ac_compile) 2>&5
2031   ac_status=$?
2032   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2033   (exit $ac_status); } &&
2034          { ac_try='test -s conftest.$ac_objext'
2035   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2036   (eval $ac_try) 2>&5
2037   ac_status=$?
2038   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2039   (exit $ac_status); }; }; then
2040   ac_cv_prog_cc_g=yes
2041 else
2042   echo "$as_me: failed program was:" >&5
2043 sed 's/^/| /' conftest.$ac_ext >&5
2044
2045 ac_cv_prog_cc_g=no
2046 fi
2047 rm -f conftest.$ac_objext conftest.$ac_ext
2048 fi
2049 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2050 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2051 if test "$ac_test_CFLAGS" = set; then
2052   CFLAGS=$ac_save_CFLAGS
2053 elif test $ac_cv_prog_cc_g = yes; then
2054   if test "$GCC" = yes; then
2055     CFLAGS="-g -O2"
2056   else
2057     CFLAGS="-g"
2058   fi
2059 else
2060   if test "$GCC" = yes; then
2061     CFLAGS="-O2"
2062   else
2063     CFLAGS=
2064   fi
2065 fi
2066 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2067 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2068 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2069   echo $ECHO_N "(cached) $ECHO_C" >&6
2070 else
2071   ac_cv_prog_cc_stdc=no
2072 ac_save_CC=$CC
2073 cat >conftest.$ac_ext <<_ACEOF
2074 #line $LINENO "configure"
2075 /* confdefs.h.  */
2076 _ACEOF
2077 cat confdefs.h >>conftest.$ac_ext
2078 cat >>conftest.$ac_ext <<_ACEOF
2079 /* end confdefs.h.  */
2080 #include <stdarg.h>
2081 #include <stdio.h>
2082 #include <sys/types.h>
2083 #include <sys/stat.h>
2084 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2085 struct buf { int x; };
2086 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2087 static char *e (p, i)
2088      char **p;
2089      int i;
2090 {
2091   return p[i];
2092 }
2093 static char *f (char * (*g) (char **, int), char **p, ...)
2094 {
2095   char *s;
2096   va_list v;
2097   va_start (v,p);
2098   s = g (p, va_arg (v,int));
2099   va_end (v);
2100   return s;
2101 }
2102 int test (int i, double x);
2103 struct s1 {int (*f) (int a);};
2104 struct s2 {int (*f) (double a);};
2105 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2106 int argc;
2107 char **argv;
2108 int
2109 main ()
2110 {
2111 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2112   ;
2113   return 0;
2114 }
2115 _ACEOF
2116 # Don't try gcc -ansi; that turns off useful extensions and
2117 # breaks some systems' header files.
2118 # AIX                   -qlanglvl=ansi
2119 # Ultrix and OSF/1      -std1
2120 # HP-UX 10.20 and later -Ae
2121 # HP-UX older versions  -Aa -D_HPUX_SOURCE
2122 # SVR4                  -Xc -D__EXTENSIONS__
2123 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2124 do
2125   CC="$ac_save_CC $ac_arg"
2126   rm -f conftest.$ac_objext
2127 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2128   (eval $ac_compile) 2>&5
2129   ac_status=$?
2130   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2131   (exit $ac_status); } &&
2132          { ac_try='test -s conftest.$ac_objext'
2133   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2134   (eval $ac_try) 2>&5
2135   ac_status=$?
2136   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2137   (exit $ac_status); }; }; then
2138   ac_cv_prog_cc_stdc=$ac_arg
2139 break
2140 else
2141   echo "$as_me: failed program was:" >&5
2142 sed 's/^/| /' conftest.$ac_ext >&5
2143
2144 fi
2145 rm -f conftest.$ac_objext
2146 done
2147 rm -f conftest.$ac_ext conftest.$ac_objext
2148 CC=$ac_save_CC
2149
2150 fi
2151
2152 case "x$ac_cv_prog_cc_stdc" in
2153   x|xno)
2154     echo "$as_me:$LINENO: result: none needed" >&5
2155 echo "${ECHO_T}none needed" >&6 ;;
2156   *)
2157     echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2158 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2159     CC="$CC $ac_cv_prog_cc_stdc" ;;
2160 esac
2161
2162 # Some people use a C++ compiler to compile C.  Since we use `exit',
2163 # in C++ we need to declare it.  In case someone uses the same compiler
2164 # for both compiling C and C++ we need to have the C++ compiler decide
2165 # the declaration of exit, since it's the most demanding environment.
2166 cat >conftest.$ac_ext <<_ACEOF
2167 #ifndef __cplusplus
2168   choke me
2169 #endif
2170 _ACEOF
2171 rm -f conftest.$ac_objext
2172 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2173   (eval $ac_compile) 2>&5
2174   ac_status=$?
2175   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2176   (exit $ac_status); } &&
2177          { ac_try='test -s conftest.$ac_objext'
2178   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2179   (eval $ac_try) 2>&5
2180   ac_status=$?
2181   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2182   (exit $ac_status); }; }; then
2183   for ac_declaration in \
2184    ''\
2185    '#include <stdlib.h>' \
2186    'extern "C" void std::exit (int) throw (); using std::exit;' \
2187    'extern "C" void std::exit (int); using std::exit;' \
2188    'extern "C" void exit (int) throw ();' \
2189    'extern "C" void exit (int);' \
2190    'void exit (int);'
2191 do
2192   cat >conftest.$ac_ext <<_ACEOF
2193 #line $LINENO "configure"
2194 /* confdefs.h.  */
2195 _ACEOF
2196 cat confdefs.h >>conftest.$ac_ext
2197 cat >>conftest.$ac_ext <<_ACEOF
2198 /* end confdefs.h.  */
2199 #include <stdlib.h>
2200 $ac_declaration
2201 int
2202 main ()
2203 {
2204 exit (42);
2205   ;
2206   return 0;
2207 }
2208 _ACEOF
2209 rm -f conftest.$ac_objext
2210 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2211   (eval $ac_compile) 2>&5
2212   ac_status=$?
2213   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2214   (exit $ac_status); } &&
2215          { ac_try='test -s conftest.$ac_objext'
2216   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2217   (eval $ac_try) 2>&5
2218   ac_status=$?
2219   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2220   (exit $ac_status); }; }; then
2221   :
2222 else
2223   echo "$as_me: failed program was:" >&5
2224 sed 's/^/| /' conftest.$ac_ext >&5
2225
2226 continue
2227 fi
2228 rm -f conftest.$ac_objext conftest.$ac_ext
2229   cat >conftest.$ac_ext <<_ACEOF
2230 #line $LINENO "configure"
2231 /* confdefs.h.  */
2232 _ACEOF
2233 cat confdefs.h >>conftest.$ac_ext
2234 cat >>conftest.$ac_ext <<_ACEOF
2235 /* end confdefs.h.  */
2236 $ac_declaration
2237 int
2238 main ()
2239 {
2240 exit (42);
2241   ;
2242   return 0;
2243 }
2244 _ACEOF
2245 rm -f conftest.$ac_objext
2246 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2247   (eval $ac_compile) 2>&5
2248   ac_status=$?
2249   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2250   (exit $ac_status); } &&
2251          { ac_try='test -s conftest.$ac_objext'
2252   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2253   (eval $ac_try) 2>&5
2254   ac_status=$?
2255   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2256   (exit $ac_status); }; }; then
2257   break
2258 else
2259   echo "$as_me: failed program was:" >&5
2260 sed 's/^/| /' conftest.$ac_ext >&5
2261
2262 fi
2263 rm -f conftest.$ac_objext conftest.$ac_ext
2264 done
2265 rm -f conftest*
2266 if test -n "$ac_declaration"; then
2267   echo '#ifdef __cplusplus' >>confdefs.h
2268   echo $ac_declaration      >>confdefs.h
2269   echo '#endif'             >>confdefs.h
2270 fi
2271
2272 else
2273   echo "$as_me: failed program was:" >&5
2274 sed 's/^/| /' conftest.$ac_ext >&5
2275
2276 fi
2277 rm -f conftest.$ac_objext conftest.$ac_ext
2278 ac_ext=c
2279 ac_cpp='$CPP $CPPFLAGS'
2280 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2281 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2282 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2283
2284 ac_ext=cc
2285 ac_cpp='$CXXCPP $CPPFLAGS'
2286 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2287 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2288 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2289 if test -n "$ac_tool_prefix"; then
2290   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2291   do
2292     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2293 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2294 echo "$as_me:$LINENO: checking for $ac_word" >&5
2295 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2296 if test "${ac_cv_prog_CXX+set}" = set; then
2297   echo $ECHO_N "(cached) $ECHO_C" >&6
2298 else
2299   if test -n "$CXX"; then
2300   ac_cv_prog_CXX="$CXX" # Let the user override the test.
2301 else
2302 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2303 for as_dir in $PATH
2304 do
2305   IFS=$as_save_IFS
2306   test -z "$as_dir" && as_dir=.
2307   for ac_exec_ext in '' $ac_executable_extensions; do
2308   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2309     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2310     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2311     break 2
2312   fi
2313 done
2314 done
2315
2316 fi
2317 fi
2318 CXX=$ac_cv_prog_CXX
2319 if test -n "$CXX"; then
2320   echo "$as_me:$LINENO: result: $CXX" >&5
2321 echo "${ECHO_T}$CXX" >&6
2322 else
2323   echo "$as_me:$LINENO: result: no" >&5
2324 echo "${ECHO_T}no" >&6
2325 fi
2326
2327     test -n "$CXX" && break
2328   done
2329 fi
2330 if test -z "$CXX"; then
2331   ac_ct_CXX=$CXX
2332   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2333 do
2334   # Extract the first word of "$ac_prog", so it can be a program name with args.
2335 set dummy $ac_prog; ac_word=$2
2336 echo "$as_me:$LINENO: checking for $ac_word" >&5
2337 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2338 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2339   echo $ECHO_N "(cached) $ECHO_C" >&6
2340 else
2341   if test -n "$ac_ct_CXX"; then
2342   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2343 else
2344 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2345 for as_dir in $PATH
2346 do
2347   IFS=$as_save_IFS
2348   test -z "$as_dir" && as_dir=.
2349   for ac_exec_ext in '' $ac_executable_extensions; do
2350   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2351     ac_cv_prog_ac_ct_CXX="$ac_prog"
2352     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2353     break 2
2354   fi
2355 done
2356 done
2357
2358 fi
2359 fi
2360 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2361 if test -n "$ac_ct_CXX"; then
2362   echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2363 echo "${ECHO_T}$ac_ct_CXX" >&6
2364 else
2365   echo "$as_me:$LINENO: result: no" >&5
2366 echo "${ECHO_T}no" >&6
2367 fi
2368
2369   test -n "$ac_ct_CXX" && break
2370 done
2371 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2372
2373   CXX=$ac_ct_CXX
2374 fi
2375
2376
2377 # Provide some information about the compiler.
2378 echo "$as_me:$LINENO:" \
2379      "checking for C++ compiler version" >&5
2380 ac_compiler=`set X $ac_compile; echo $2`
2381 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2382   (eval $ac_compiler --version </dev/null >&5) 2>&5
2383   ac_status=$?
2384   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2385   (exit $ac_status); }
2386 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2387   (eval $ac_compiler -v </dev/null >&5) 2>&5
2388   ac_status=$?
2389   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2390   (exit $ac_status); }
2391 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2392   (eval $ac_compiler -V </dev/null >&5) 2>&5
2393   ac_status=$?
2394   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2395   (exit $ac_status); }
2396
2397 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2398 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2399 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2400   echo $ECHO_N "(cached) $ECHO_C" >&6
2401 else
2402   cat >conftest.$ac_ext <<_ACEOF
2403 #line $LINENO "configure"
2404 /* confdefs.h.  */
2405 _ACEOF
2406 cat confdefs.h >>conftest.$ac_ext
2407 cat >>conftest.$ac_ext <<_ACEOF
2408 /* end confdefs.h.  */
2409
2410 int
2411 main ()
2412 {
2413 #ifndef __GNUC__
2414        choke me
2415 #endif
2416
2417   ;
2418   return 0;
2419 }
2420 _ACEOF
2421 rm -f conftest.$ac_objext
2422 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2423   (eval $ac_compile) 2>&5
2424   ac_status=$?
2425   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2426   (exit $ac_status); } &&
2427          { ac_try='test -s conftest.$ac_objext'
2428   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2429   (eval $ac_try) 2>&5
2430   ac_status=$?
2431   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2432   (exit $ac_status); }; }; then
2433   ac_compiler_gnu=yes
2434 else
2435   echo "$as_me: failed program was:" >&5
2436 sed 's/^/| /' conftest.$ac_ext >&5
2437
2438 ac_compiler_gnu=no
2439 fi
2440 rm -f conftest.$ac_objext conftest.$ac_ext
2441 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2442
2443 fi
2444 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
2445 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2446 GXX=`test $ac_compiler_gnu = yes && echo yes`
2447 ac_test_CXXFLAGS=${CXXFLAGS+set}
2448 ac_save_CXXFLAGS=$CXXFLAGS
2449 CXXFLAGS="-g"
2450 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2451 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2452 if test "${ac_cv_prog_cxx_g+set}" = set; then
2453   echo $ECHO_N "(cached) $ECHO_C" >&6
2454 else
2455   cat >conftest.$ac_ext <<_ACEOF
2456 #line $LINENO "configure"
2457 /* confdefs.h.  */
2458 _ACEOF
2459 cat confdefs.h >>conftest.$ac_ext
2460 cat >>conftest.$ac_ext <<_ACEOF
2461 /* end confdefs.h.  */
2462
2463 int
2464 main ()
2465 {
2466
2467   ;
2468   return 0;
2469 }
2470 _ACEOF
2471 rm -f conftest.$ac_objext
2472 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2473   (eval $ac_compile) 2>&5
2474   ac_status=$?
2475   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2476   (exit $ac_status); } &&
2477          { ac_try='test -s conftest.$ac_objext'
2478   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2479   (eval $ac_try) 2>&5
2480   ac_status=$?
2481   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2482   (exit $ac_status); }; }; then
2483   ac_cv_prog_cxx_g=yes
2484 else
2485   echo "$as_me: failed program was:" >&5
2486 sed 's/^/| /' conftest.$ac_ext >&5
2487
2488 ac_cv_prog_cxx_g=no
2489 fi
2490 rm -f conftest.$ac_objext conftest.$ac_ext
2491 fi
2492 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
2493 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
2494 if test "$ac_test_CXXFLAGS" = set; then
2495   CXXFLAGS=$ac_save_CXXFLAGS
2496 elif test $ac_cv_prog_cxx_g = yes; then
2497   if test "$GXX" = yes; then
2498     CXXFLAGS="-g -O2"
2499   else
2500     CXXFLAGS="-g"
2501   fi
2502 else
2503   if test "$GXX" = yes; then
2504     CXXFLAGS="-O2"
2505   else
2506     CXXFLAGS=
2507   fi
2508 fi
2509 for ac_declaration in \
2510    ''\
2511    '#include <stdlib.h>' \
2512    'extern "C" void std::exit (int) throw (); using std::exit;' \
2513    'extern "C" void std::exit (int); using std::exit;' \
2514    'extern "C" void exit (int) throw ();' \
2515    'extern "C" void exit (int);' \
2516    'void exit (int);'
2517 do
2518   cat >conftest.$ac_ext <<_ACEOF
2519 #line $LINENO "configure"
2520 /* confdefs.h.  */
2521 _ACEOF
2522 cat confdefs.h >>conftest.$ac_ext
2523 cat >>conftest.$ac_ext <<_ACEOF
2524 /* end confdefs.h.  */
2525 #include <stdlib.h>
2526 $ac_declaration
2527 int
2528 main ()
2529 {
2530 exit (42);
2531   ;
2532   return 0;
2533 }
2534 _ACEOF
2535 rm -f conftest.$ac_objext
2536 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2537   (eval $ac_compile) 2>&5
2538   ac_status=$?
2539   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2540   (exit $ac_status); } &&
2541          { ac_try='test -s conftest.$ac_objext'
2542   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2543   (eval $ac_try) 2>&5
2544   ac_status=$?
2545   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2546   (exit $ac_status); }; }; then
2547   :
2548 else
2549   echo "$as_me: failed program was:" >&5
2550 sed 's/^/| /' conftest.$ac_ext >&5
2551
2552 continue
2553 fi
2554 rm -f conftest.$ac_objext conftest.$ac_ext
2555   cat >conftest.$ac_ext <<_ACEOF
2556 #line $LINENO "configure"
2557 /* confdefs.h.  */
2558 _ACEOF
2559 cat confdefs.h >>conftest.$ac_ext
2560 cat >>conftest.$ac_ext <<_ACEOF
2561 /* end confdefs.h.  */
2562 $ac_declaration
2563 int
2564 main ()
2565 {
2566 exit (42);
2567   ;
2568   return 0;
2569 }
2570 _ACEOF
2571 rm -f conftest.$ac_objext
2572 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2573   (eval $ac_compile) 2>&5
2574   ac_status=$?
2575   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2576   (exit $ac_status); } &&
2577          { ac_try='test -s conftest.$ac_objext'
2578   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2579   (eval $ac_try) 2>&5
2580   ac_status=$?
2581   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2582   (exit $ac_status); }; }; then
2583   break
2584 else
2585   echo "$as_me: failed program was:" >&5
2586 sed 's/^/| /' conftest.$ac_ext >&5
2587
2588 fi
2589 rm -f conftest.$ac_objext conftest.$ac_ext
2590 done
2591 rm -f conftest*
2592 if test -n "$ac_declaration"; then
2593   echo '#ifdef __cplusplus' >>confdefs.h
2594   echo $ac_declaration      >>confdefs.h
2595   echo '#endif'             >>confdefs.h
2596 fi
2597
2598 ac_ext=c
2599 ac_cpp='$CPP $CPPFLAGS'
2600 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2601 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2602 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2603
2604 ac_ext=c
2605 ac_cpp='$CPP $CPPFLAGS'
2606 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2607 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2608 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2609 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
2610 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2611 # On Suns, sometimes $CPP names a directory.
2612 if test -n "$CPP" && test -d "$CPP"; then
2613   CPP=
2614 fi
2615 if test -z "$CPP"; then
2616   if test "${ac_cv_prog_CPP+set}" = set; then
2617   echo $ECHO_N "(cached) $ECHO_C" >&6
2618 else
2619       # Double quotes because CPP needs to be expanded
2620     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2621     do
2622       ac_preproc_ok=false
2623 for ac_c_preproc_warn_flag in '' yes
2624 do
2625   # Use a header file that comes with gcc, so configuring glibc
2626   # with a fresh cross-compiler works.
2627   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2628   # <limits.h> exists even on freestanding compilers.
2629   # On the NeXT, cc -E runs the code through the compiler's parser,
2630   # not just through cpp. "Syntax error" is here to catch this case.
2631   cat >conftest.$ac_ext <<_ACEOF
2632 #line $LINENO "configure"
2633 /* confdefs.h.  */
2634 _ACEOF
2635 cat confdefs.h >>conftest.$ac_ext
2636 cat >>conftest.$ac_ext <<_ACEOF
2637 /* end confdefs.h.  */
2638 #ifdef __STDC__
2639 # include <limits.h>
2640 #else
2641 # include <assert.h>
2642 #endif
2643                      Syntax error
2644 _ACEOF
2645 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2646   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2647   ac_status=$?
2648   grep -v '^ *+' conftest.er1 >conftest.err
2649   rm -f conftest.er1
2650   cat conftest.err >&5
2651   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2652   (exit $ac_status); } >/dev/null; then
2653   if test -s conftest.err; then
2654     ac_cpp_err=$ac_c_preproc_warn_flag
2655   else
2656     ac_cpp_err=
2657   fi
2658 else
2659   ac_cpp_err=yes
2660 fi
2661 if test -z "$ac_cpp_err"; then
2662   :
2663 else
2664   echo "$as_me: failed program was:" >&5
2665 sed 's/^/| /' conftest.$ac_ext >&5
2666
2667   # Broken: fails on valid input.
2668 continue
2669 fi
2670 rm -f conftest.err conftest.$ac_ext
2671
2672   # OK, works on sane cases.  Now check whether non-existent headers
2673   # can be detected and how.
2674   cat >conftest.$ac_ext <<_ACEOF
2675 #line $LINENO "configure"
2676 /* confdefs.h.  */
2677 _ACEOF
2678 cat confdefs.h >>conftest.$ac_ext
2679 cat >>conftest.$ac_ext <<_ACEOF
2680 /* end confdefs.h.  */
2681 #include <ac_nonexistent.h>
2682 _ACEOF
2683 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2684   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2685   ac_status=$?
2686   grep -v '^ *+' conftest.er1 >conftest.err
2687   rm -f conftest.er1
2688   cat conftest.err >&5
2689   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2690   (exit $ac_status); } >/dev/null; then
2691   if test -s conftest.err; then
2692     ac_cpp_err=$ac_c_preproc_warn_flag
2693   else
2694     ac_cpp_err=
2695   fi
2696 else
2697   ac_cpp_err=yes
2698 fi
2699 if test -z "$ac_cpp_err"; then
2700   # Broken: success on invalid input.
2701 continue
2702 else
2703   echo "$as_me: failed program was:" >&5
2704 sed 's/^/| /' conftest.$ac_ext >&5
2705
2706   # Passes both tests.
2707 ac_preproc_ok=:
2708 break
2709 fi
2710 rm -f conftest.err conftest.$ac_ext
2711
2712 done
2713 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2714 rm -f conftest.err conftest.$ac_ext
2715 if $ac_preproc_ok; then
2716   break
2717 fi
2718
2719     done
2720     ac_cv_prog_CPP=$CPP
2721
2722 fi
2723   CPP=$ac_cv_prog_CPP
2724 else
2725   ac_cv_prog_CPP=$CPP
2726 fi
2727 echo "$as_me:$LINENO: result: $CPP" >&5
2728 echo "${ECHO_T}$CPP" >&6
2729 ac_preproc_ok=false
2730 for ac_c_preproc_warn_flag in '' yes
2731 do
2732   # Use a header file that comes with gcc, so configuring glibc
2733   # with a fresh cross-compiler works.
2734   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2735   # <limits.h> exists even on freestanding compilers.
2736   # On the NeXT, cc -E runs the code through the compiler's parser,
2737   # not just through cpp. "Syntax error" is here to catch this case.
2738   cat >conftest.$ac_ext <<_ACEOF
2739 #line $LINENO "configure"
2740 /* confdefs.h.  */
2741 _ACEOF
2742 cat confdefs.h >>conftest.$ac_ext
2743 cat >>conftest.$ac_ext <<_ACEOF
2744 /* end confdefs.h.  */
2745 #ifdef __STDC__
2746 # include <limits.h>
2747 #else
2748 # include <assert.h>
2749 #endif
2750                      Syntax error
2751 _ACEOF
2752 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2753   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2754   ac_status=$?
2755   grep -v '^ *+' conftest.er1 >conftest.err
2756   rm -f conftest.er1
2757   cat conftest.err >&5
2758   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2759   (exit $ac_status); } >/dev/null; then
2760   if test -s conftest.err; then
2761     ac_cpp_err=$ac_c_preproc_warn_flag
2762   else
2763     ac_cpp_err=
2764   fi
2765 else
2766   ac_cpp_err=yes
2767 fi
2768 if test -z "$ac_cpp_err"; then
2769   :
2770 else
2771   echo "$as_me: failed program was:" >&5
2772 sed 's/^/| /' conftest.$ac_ext >&5
2773
2774   # Broken: fails on valid input.
2775 continue
2776 fi
2777 rm -f conftest.err conftest.$ac_ext
2778
2779   # OK, works on sane cases.  Now check whether non-existent headers
2780   # can be detected and how.
2781   cat >conftest.$ac_ext <<_ACEOF
2782 #line $LINENO "configure"
2783 /* confdefs.h.  */
2784 _ACEOF
2785 cat confdefs.h >>conftest.$ac_ext
2786 cat >>conftest.$ac_ext <<_ACEOF
2787 /* end confdefs.h.  */
2788 #include <ac_nonexistent.h>
2789 _ACEOF
2790 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2791   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2792   ac_status=$?
2793   grep -v '^ *+' conftest.er1 >conftest.err
2794   rm -f conftest.er1
2795   cat conftest.err >&5
2796   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2797   (exit $ac_status); } >/dev/null; then
2798   if test -s conftest.err; then
2799     ac_cpp_err=$ac_c_preproc_warn_flag
2800   else
2801     ac_cpp_err=
2802   fi
2803 else
2804   ac_cpp_err=yes
2805 fi
2806 if test -z "$ac_cpp_err"; then
2807   # Broken: success on invalid input.
2808 continue
2809 else
2810   echo "$as_me: failed program was:" >&5
2811 sed 's/^/| /' conftest.$ac_ext >&5
2812
2813   # Passes both tests.
2814 ac_preproc_ok=:
2815 break
2816 fi
2817 rm -f conftest.err conftest.$ac_ext
2818
2819 done
2820 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2821 rm -f conftest.err conftest.$ac_ext
2822 if $ac_preproc_ok; then
2823   :
2824 else
2825   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
2826 See \`config.log' for more details." >&5
2827 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
2828 See \`config.log' for more details." >&2;}
2829    { (exit 1); exit 1; }; }
2830 fi
2831
2832 ac_ext=c
2833 ac_cpp='$CPP $CPPFLAGS'
2834 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2835 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2836 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2837
2838 ac_aux_dir=
2839 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
2840   if test -f $ac_dir/install-sh; then
2841     ac_aux_dir=$ac_dir
2842     ac_install_sh="$ac_aux_dir/install-sh -c"
2843     break
2844   elif test -f $ac_dir/install.sh; then
2845     ac_aux_dir=$ac_dir
2846     ac_install_sh="$ac_aux_dir/install.sh -c"
2847     break
2848   elif test -f $ac_dir/shtool; then
2849     ac_aux_dir=$ac_dir
2850     ac_install_sh="$ac_aux_dir/shtool install -c"
2851     break
2852   fi
2853 done
2854 if test -z "$ac_aux_dir"; then
2855   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
2856 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
2857    { (exit 1); exit 1; }; }
2858 fi
2859 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
2860 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
2861 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
2862
2863 # Find a good install program.  We prefer a C program (faster),
2864 # so one script is as good as another.  But avoid the broken or
2865 # incompatible versions:
2866 # SysV /etc/install, /usr/sbin/install
2867 # SunOS /usr/etc/install
2868 # IRIX /sbin/install
2869 # AIX /bin/install
2870 # AmigaOS /C/install, which installs bootblocks on floppy discs
2871 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2872 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2873 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2874 # ./install, which can be erroneously created by make from ./install.sh.
2875 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2876 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
2877 if test -z "$INSTALL"; then
2878 if test "${ac_cv_path_install+set}" = set; then
2879   echo $ECHO_N "(cached) $ECHO_C" >&6
2880 else
2881   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2882 for as_dir in $PATH
2883 do
2884   IFS=$as_save_IFS
2885   test -z "$as_dir" && as_dir=.
2886   # Account for people who put trailing slashes in PATH elements.
2887 case $as_dir/ in
2888   ./ | .// | /cC/* | \
2889   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2890   /usr/ucb/* ) ;;
2891   *)
2892     # OSF1 and SCO ODT 3.0 have their own names for install.
2893     # Don't use installbsd from OSF since it installs stuff as root
2894     # by default.
2895     for ac_prog in ginstall scoinst install; do
2896       for ac_exec_ext in '' $ac_executable_extensions; do
2897         if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2898           if test $ac_prog = install &&
2899             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2900             # AIX install.  It has an incompatible calling convention.
2901             :
2902           elif test $ac_prog = install &&
2903             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2904             # program-specific install script used by HP pwplus--don't use.
2905             :
2906           else
2907             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2908             break 3
2909           fi
2910         fi
2911       done
2912     done
2913     ;;
2914 esac
2915 done
2916
2917
2918 fi
2919   if test "${ac_cv_path_install+set}" = set; then
2920     INSTALL=$ac_cv_path_install
2921   else
2922     # As a last resort, use the slow shell script.  We don't cache a
2923     # path for INSTALL within a source directory, because that will
2924     # break other packages using the cache if that directory is
2925     # removed, or if the path is relative.
2926     INSTALL=$ac_install_sh
2927   fi
2928 fi
2929 echo "$as_me:$LINENO: result: $INSTALL" >&5
2930 echo "${ECHO_T}$INSTALL" >&6
2931
2932 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2933 # It thinks the first close brace ends the variable substitution.
2934 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2935
2936 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2937
2938 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2939
2940 if test -n "$ac_tool_prefix"; then
2941   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
2942 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
2943 echo "$as_me:$LINENO: checking for $ac_word" >&5
2944 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2945 if test "${ac_cv_prog_RANLIB+set}" = set; then
2946   echo $ECHO_N "(cached) $ECHO_C" >&6
2947 else
2948   if test -n "$RANLIB"; then
2949   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2950 else
2951 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2952 for as_dir in $PATH
2953 do
2954   IFS=$as_save_IFS
2955   test -z "$as_dir" && as_dir=.
2956   for ac_exec_ext in '' $ac_executable_extensions; do
2957   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2958     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
2959     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2960     break 2
2961   fi
2962 done
2963 done
2964
2965 fi
2966 fi
2967 RANLIB=$ac_cv_prog_RANLIB
2968 if test -n "$RANLIB"; then
2969   echo "$as_me:$LINENO: result: $RANLIB" >&5
2970 echo "${ECHO_T}$RANLIB" >&6
2971 else
2972   echo "$as_me:$LINENO: result: no" >&5
2973 echo "${ECHO_T}no" >&6
2974 fi
2975
2976 fi
2977 if test -z "$ac_cv_prog_RANLIB"; then
2978   ac_ct_RANLIB=$RANLIB
2979   # Extract the first word of "ranlib", so it can be a program name with args.
2980 set dummy ranlib; ac_word=$2
2981 echo "$as_me:$LINENO: checking for $ac_word" >&5
2982 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2983 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
2984   echo $ECHO_N "(cached) $ECHO_C" >&6
2985 else
2986   if test -n "$ac_ct_RANLIB"; then
2987   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
2988 else
2989 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2990 for as_dir in $PATH
2991 do
2992   IFS=$as_save_IFS
2993   test -z "$as_dir" && as_dir=.
2994   for ac_exec_ext in '' $ac_executable_extensions; do
2995   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2996     ac_cv_prog_ac_ct_RANLIB="ranlib"
2997     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2998     break 2
2999   fi
3000 done
3001 done
3002
3003   test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3004 fi
3005 fi
3006 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3007 if test -n "$ac_ct_RANLIB"; then
3008   echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3009 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3010 else
3011   echo "$as_me:$LINENO: result: no" >&5
3012 echo "${ECHO_T}no" >&6
3013 fi
3014
3015   RANLIB=$ac_ct_RANLIB
3016 else
3017   RANLIB="$ac_cv_prog_RANLIB"
3018 fi
3019
3020
3021 for ac_prog in flex lex
3022 do
3023   # Extract the first word of "$ac_prog", so it can be a program name with args.
3024 set dummy $ac_prog; ac_word=$2
3025 echo "$as_me:$LINENO: checking for $ac_word" >&5
3026 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3027 if test "${ac_cv_prog_LEX+set}" = set; then
3028   echo $ECHO_N "(cached) $ECHO_C" >&6
3029 else
3030   if test -n "$LEX"; then
3031   ac_cv_prog_LEX="$LEX" # Let the user override the test.
3032 else
3033 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3034 for as_dir in $PATH
3035 do
3036   IFS=$as_save_IFS
3037   test -z "$as_dir" && as_dir=.
3038   for ac_exec_ext in '' $ac_executable_extensions; do
3039   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3040     ac_cv_prog_LEX="$ac_prog"
3041     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3042     break 2
3043   fi
3044 done
3045 done
3046
3047 fi
3048 fi
3049 LEX=$ac_cv_prog_LEX
3050 if test -n "$LEX"; then
3051   echo "$as_me:$LINENO: result: $LEX" >&5
3052 echo "${ECHO_T}$LEX" >&6
3053 else
3054   echo "$as_me:$LINENO: result: no" >&5
3055 echo "${ECHO_T}no" >&6
3056 fi
3057
3058   test -n "$LEX" && break
3059 done
3060 test -n "$LEX" || LEX=":"
3061
3062 if test -z "$LEXLIB"
3063 then
3064   echo "$as_me:$LINENO: checking for yywrap in -lfl" >&5
3065 echo $ECHO_N "checking for yywrap in -lfl... $ECHO_C" >&6
3066 if test "${ac_cv_lib_fl_yywrap+set}" = set; then
3067   echo $ECHO_N "(cached) $ECHO_C" >&6
3068 else
3069   ac_check_lib_save_LIBS=$LIBS
3070 LIBS="-lfl  $LIBS"
3071 cat >conftest.$ac_ext <<_ACEOF
3072 #line $LINENO "configure"
3073 /* confdefs.h.  */
3074 _ACEOF
3075 cat confdefs.h >>conftest.$ac_ext
3076 cat >>conftest.$ac_ext <<_ACEOF
3077 /* end confdefs.h.  */
3078
3079 /* Override any gcc2 internal prototype to avoid an error.  */
3080 #ifdef __cplusplus
3081 extern "C"
3082 #endif
3083 /* We use char because int might match the return type of a gcc2
3084    builtin and then its argument prototype would still apply.  */
3085 char yywrap ();
3086 int
3087 main ()
3088 {
3089 yywrap ();
3090   ;
3091   return 0;
3092 }
3093 _ACEOF
3094 rm -f conftest.$ac_objext conftest$ac_exeext
3095 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3096   (eval $ac_link) 2>&5
3097   ac_status=$?
3098   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3099   (exit $ac_status); } &&
3100          { ac_try='test -s conftest$ac_exeext'
3101   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3102   (eval $ac_try) 2>&5
3103   ac_status=$?
3104   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3105   (exit $ac_status); }; }; then
3106   ac_cv_lib_fl_yywrap=yes
3107 else
3108   echo "$as_me: failed program was:" >&5
3109 sed 's/^/| /' conftest.$ac_ext >&5
3110
3111 ac_cv_lib_fl_yywrap=no
3112 fi
3113 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3114 LIBS=$ac_check_lib_save_LIBS
3115 fi
3116 echo "$as_me:$LINENO: result: $ac_cv_lib_fl_yywrap" >&5
3117 echo "${ECHO_T}$ac_cv_lib_fl_yywrap" >&6
3118 if test $ac_cv_lib_fl_yywrap = yes; then
3119   LEXLIB="-lfl"
3120 else
3121   echo "$as_me:$LINENO: checking for yywrap in -ll" >&5
3122 echo $ECHO_N "checking for yywrap in -ll... $ECHO_C" >&6
3123 if test "${ac_cv_lib_l_yywrap+set}" = set; then
3124   echo $ECHO_N "(cached) $ECHO_C" >&6
3125 else
3126   ac_check_lib_save_LIBS=$LIBS
3127 LIBS="-ll  $LIBS"
3128 cat >conftest.$ac_ext <<_ACEOF
3129 #line $LINENO "configure"
3130 /* confdefs.h.  */
3131 _ACEOF
3132 cat confdefs.h >>conftest.$ac_ext
3133 cat >>conftest.$ac_ext <<_ACEOF
3134 /* end confdefs.h.  */
3135
3136 /* Override any gcc2 internal prototype to avoid an error.  */
3137 #ifdef __cplusplus
3138 extern "C"
3139 #endif
3140 /* We use char because int might match the return type of a gcc2
3141    builtin and then its argument prototype would still apply.  */
3142 char yywrap ();
3143 int
3144 main ()
3145 {
3146 yywrap ();
3147   ;
3148   return 0;
3149 }
3150 _ACEOF
3151 rm -f conftest.$ac_objext conftest$ac_exeext
3152 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3153   (eval $ac_link) 2>&5
3154   ac_status=$?
3155   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3156   (exit $ac_status); } &&
3157          { ac_try='test -s conftest$ac_exeext'
3158   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3159   (eval $ac_try) 2>&5
3160   ac_status=$?
3161   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3162   (exit $ac_status); }; }; then
3163   ac_cv_lib_l_yywrap=yes
3164 else
3165   echo "$as_me: failed program was:" >&5
3166 sed 's/^/| /' conftest.$ac_ext >&5
3167
3168 ac_cv_lib_l_yywrap=no
3169 fi
3170 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3171 LIBS=$ac_check_lib_save_LIBS
3172 fi
3173 echo "$as_me:$LINENO: result: $ac_cv_lib_l_yywrap" >&5
3174 echo "${ECHO_T}$ac_cv_lib_l_yywrap" >&6
3175 if test $ac_cv_lib_l_yywrap = yes; then
3176   LEXLIB="-ll"
3177 fi
3178
3179 fi
3180
3181 fi
3182
3183 if test "x$LEX" != "x:"; then
3184   echo "$as_me:$LINENO: checking lex output file root" >&5
3185 echo $ECHO_N "checking lex output file root... $ECHO_C" >&6
3186 if test "${ac_cv_prog_lex_root+set}" = set; then
3187   echo $ECHO_N "(cached) $ECHO_C" >&6
3188 else
3189   # The minimal lex program is just a single line: %%.  But some broken lexes
3190 # (Solaris, I think it was) want two %% lines, so accommodate them.
3191 cat >conftest.l <<_ACEOF
3192 %%
3193 %%
3194 _ACEOF
3195 { (eval echo "$as_me:$LINENO: \"$LEX conftest.l\"") >&5
3196   (eval $LEX conftest.l) 2>&5
3197   ac_status=$?
3198   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3199   (exit $ac_status); }
3200 if test -f lex.yy.c; then
3201   ac_cv_prog_lex_root=lex.yy
3202 elif test -f lexyy.c; then
3203   ac_cv_prog_lex_root=lexyy
3204 else
3205   { { echo "$as_me:$LINENO: error: cannot find output from $LEX; giving up" >&5
3206 echo "$as_me: error: cannot find output from $LEX; giving up" >&2;}
3207    { (exit 1); exit 1; }; }
3208 fi
3209 fi
3210 echo "$as_me:$LINENO: result: $ac_cv_prog_lex_root" >&5
3211 echo "${ECHO_T}$ac_cv_prog_lex_root" >&6
3212 rm -f conftest.l
3213 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
3214
3215 echo "$as_me:$LINENO: checking whether yytext is a pointer" >&5
3216 echo $ECHO_N "checking whether yytext is a pointer... $ECHO_C" >&6
3217 if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then
3218   echo $ECHO_N "(cached) $ECHO_C" >&6
3219 else
3220   # POSIX says lex can declare yytext either as a pointer or an array; the
3221 # default is implementation-dependent. Figure out which it is, since
3222 # not all implementations provide the %pointer and %array declarations.
3223 ac_cv_prog_lex_yytext_pointer=no
3224 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
3225 ac_save_LIBS=$LIBS
3226 LIBS="$LIBS $LEXLIB"
3227 cat >conftest.$ac_ext <<_ACEOF
3228 `cat $LEX_OUTPUT_ROOT.c`
3229 _ACEOF
3230 rm -f conftest.$ac_objext conftest$ac_exeext
3231 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3232   (eval $ac_link) 2>&5
3233   ac_status=$?
3234   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3235   (exit $ac_status); } &&
3236          { ac_try='test -s conftest$ac_exeext'
3237   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3238   (eval $ac_try) 2>&5
3239   ac_status=$?
3240   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3241   (exit $ac_status); }; }; then
3242   ac_cv_prog_lex_yytext_pointer=yes
3243 else
3244   echo "$as_me: failed program was:" >&5
3245 sed 's/^/| /' conftest.$ac_ext >&5
3246
3247 fi
3248 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3249 LIBS=$ac_save_LIBS
3250 rm -f "${LEX_OUTPUT_ROOT}.c"
3251
3252 fi
3253 echo "$as_me:$LINENO: result: $ac_cv_prog_lex_yytext_pointer" >&5
3254 echo "${ECHO_T}$ac_cv_prog_lex_yytext_pointer" >&6
3255 if test $ac_cv_prog_lex_yytext_pointer = yes; then
3256
3257 cat >>confdefs.h <<\_ACEOF
3258 #define YYTEXT_POINTER 1
3259 _ACEOF
3260
3261 fi
3262
3263 fi
3264 for ac_prog in 'bison -y' byacc
3265 do
3266   # Extract the first word of "$ac_prog", so it can be a program name with args.
3267 set dummy $ac_prog; ac_word=$2
3268 echo "$as_me:$LINENO: checking for $ac_word" >&5
3269 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3270 if test "${ac_cv_prog_YACC+set}" = set; then
3271   echo $ECHO_N "(cached) $ECHO_C" >&6
3272 else
3273   if test -n "$YACC"; then
3274   ac_cv_prog_YACC="$YACC" # Let the user override the test.
3275 else
3276 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3277 for as_dir in $PATH
3278 do
3279   IFS=$as_save_IFS
3280   test -z "$as_dir" && as_dir=.
3281   for ac_exec_ext in '' $ac_executable_extensions; do
3282   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3283     ac_cv_prog_YACC="$ac_prog"
3284     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3285     break 2
3286   fi
3287 done
3288 done
3289
3290 fi
3291 fi
3292 YACC=$ac_cv_prog_YACC
3293 if test -n "$YACC"; then
3294   echo "$as_me:$LINENO: result: $YACC" >&5
3295 echo "${ECHO_T}$YACC" >&6
3296 else
3297   echo "$as_me:$LINENO: result: no" >&5
3298 echo "${ECHO_T}no" >&6
3299 fi
3300
3301   test -n "$YACC" && break
3302 done
3303 test -n "$YACC" || YACC="yacc"
3304
3305 # Extract the first word of "autoconf", so it can be a program name with args.
3306 set dummy autoconf; ac_word=$2
3307 echo "$as_me:$LINENO: checking for $ac_word" >&5
3308 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3309 if test "${ac_cv_prog_AUTOCONF+set}" = set; then
3310   echo $ECHO_N "(cached) $ECHO_C" >&6
3311 else
3312   if test -n "$AUTOCONF"; then
3313   ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
3314 else
3315 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3316 for as_dir in $PATH
3317 do
3318   IFS=$as_save_IFS
3319   test -z "$as_dir" && as_dir=.
3320   for ac_exec_ext in '' $ac_executable_extensions; do
3321   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3322     ac_cv_prog_AUTOCONF="autoconf"
3323     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3324     break 2
3325   fi
3326 done
3327 done
3328
3329   test -z "$ac_cv_prog_AUTOCONF" && ac_cv_prog_AUTOCONF=":"
3330 fi
3331 fi
3332 AUTOCONF=$ac_cv_prog_AUTOCONF
3333 if test -n "$AUTOCONF"; then
3334   echo "$as_me:$LINENO: result: $AUTOCONF" >&5
3335 echo "${ECHO_T}$AUTOCONF" >&6
3336 else
3337   echo "$as_me:$LINENO: result: no" >&5
3338 echo "${ECHO_T}no" >&6
3339 fi
3340
3341 # Extract the first word of "strip", so it can be a program name with args.
3342 set dummy strip; ac_word=$2
3343 echo "$as_me:$LINENO: checking for $ac_word" >&5
3344 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3345 if test "${ac_cv_prog_STRIP+set}" = set; then
3346   echo $ECHO_N "(cached) $ECHO_C" >&6
3347 else
3348   if test -n "$STRIP"; then
3349   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3350 else
3351 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3352 for as_dir in $PATH
3353 do
3354   IFS=$as_save_IFS
3355   test -z "$as_dir" && as_dir=.
3356   for ac_exec_ext in '' $ac_executable_extensions; do
3357   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3358     ac_cv_prog_STRIP="strip"
3359     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3360     break 2
3361   fi
3362 done
3363 done
3364
3365   test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
3366 fi
3367 fi
3368 STRIP=$ac_cv_prog_STRIP
3369 if test -n "$STRIP"; then
3370   echo "$as_me:$LINENO: result: $STRIP" >&5
3371 echo "${ECHO_T}$STRIP" >&6
3372 else
3373   echo "$as_me:$LINENO: result: no" >&5
3374 echo "${ECHO_T}no" >&6
3375 fi
3376
3377 # Extract the first word of "as", so it can be a program name with args.
3378 set dummy as; ac_word=$2
3379 echo "$as_me:$LINENO: checking for $ac_word" >&5
3380 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3381 if test "${ac_cv_prog_AS+set}" = set; then
3382   echo $ECHO_N "(cached) $ECHO_C" >&6
3383 else
3384   if test -n "$AS"; then
3385   ac_cv_prog_AS="$AS" # Let the user override the test.
3386 else
3387 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3388 for as_dir in $PATH
3389 do
3390   IFS=$as_save_IFS
3391   test -z "$as_dir" && as_dir=.
3392   for ac_exec_ext in '' $ac_executable_extensions; do
3393   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3394     ac_cv_prog_AS="as"
3395     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3396     break 2
3397   fi
3398 done
3399 done
3400
3401   test -z "$ac_cv_prog_AS" && ac_cv_prog_AS=":"
3402 fi
3403 fi
3404 AS=$ac_cv_prog_AS
3405 if test -n "$AS"; then
3406   echo "$as_me:$LINENO: result: $AS" >&5
3407 echo "${ECHO_T}$AS" >&6
3408 else
3409   echo "$as_me:$LINENO: result: no" >&5
3410 echo "${ECHO_T}no" >&6
3411 fi
3412
3413 # Extract the first word of "cp", so it can be a program name with args.
3414 set dummy cp; ac_word=$2
3415 echo "$as_me:$LINENO: checking for $ac_word" >&5
3416 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3417 if test "${ac_cv_prog_CP+set}" = set; then
3418   echo $ECHO_N "(cached) $ECHO_C" >&6
3419 else
3420   if test -n "$CP"; then
3421   ac_cv_prog_CP="$CP" # Let the user override the test.
3422 else
3423 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3424 for as_dir in $PATH
3425 do
3426   IFS=$as_save_IFS
3427   test -z "$as_dir" && as_dir=.
3428   for ac_exec_ext in '' $ac_executable_extensions; do
3429   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3430     ac_cv_prog_CP="cp"
3431     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3432     break 2
3433   fi
3434 done
3435 done
3436
3437   test -z "$ac_cv_prog_CP" && ac_cv_prog_CP=":"
3438 fi
3439 fi
3440 CP=$ac_cv_prog_CP
3441 if test -n "$CP"; then
3442   echo "$as_me:$LINENO: result: $CP" >&5
3443 echo "${ECHO_T}$CP" >&6
3444 else
3445   echo "$as_me:$LINENO: result: no" >&5
3446 echo "${ECHO_T}no" >&6
3447 fi
3448
3449
3450 # Extract the first word of "lyx", so it can be a program name with args.
3451 set dummy lyx; ac_word=$2
3452 echo "$as_me:$LINENO: checking for $ac_word" >&5
3453 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3454 if test "${ac_cv_prog_LYX+set}" = set; then
3455   echo $ECHO_N "(cached) $ECHO_C" >&6
3456 else
3457   if test -n "$LYX"; then
3458   ac_cv_prog_LYX="$LYX" # Let the user override the test.
3459 else
3460 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3461 for as_dir in $PATH
3462 do
3463   IFS=$as_save_IFS
3464   test -z "$as_dir" && as_dir=.
3465   for ac_exec_ext in '' $ac_executable_extensions; do
3466   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3467     ac_cv_prog_LYX="lyx"
3468     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3469     break 2
3470   fi
3471 done
3472 done
3473
3474   test -z "$ac_cv_prog_LYX" && ac_cv_prog_LYX=":"
3475 fi
3476 fi
3477 LYX=$ac_cv_prog_LYX
3478 if test -n "$LYX"; then
3479   echo "$as_me:$LINENO: result: $LYX" >&5
3480 echo "${ECHO_T}$LYX" >&6
3481 else
3482   echo "$as_me:$LINENO: result: no" >&5
3483 echo "${ECHO_T}no" >&6
3484 fi
3485
3486 # Extract the first word of "latex", so it can be a program name with args.
3487 set dummy latex; ac_word=$2
3488 echo "$as_me:$LINENO: checking for $ac_word" >&5
3489 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3490 if test "${ac_cv_prog_LATEX+set}" = set; then
3491   echo $ECHO_N "(cached) $ECHO_C" >&6
3492 else
3493   if test -n "$LATEX"; then
3494   ac_cv_prog_LATEX="$LATEX" # Let the user override the test.
3495 else
3496 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3497 for as_dir in $PATH
3498 do
3499   IFS=$as_save_IFS
3500   test -z "$as_dir" && as_dir=.
3501   for ac_exec_ext in '' $ac_executable_extensions; do
3502   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3503     ac_cv_prog_LATEX="latex"
3504     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3505     break 2
3506   fi
3507 done
3508 done
3509
3510   test -z "$ac_cv_prog_LATEX" && ac_cv_prog_LATEX=":"
3511 fi
3512 fi
3513 LATEX=$ac_cv_prog_LATEX
3514 if test -n "$LATEX"; then
3515   echo "$as_me:$LINENO: result: $LATEX" >&5
3516 echo "${ECHO_T}$LATEX" >&6
3517 else
3518   echo "$as_me:$LINENO: result: no" >&5
3519 echo "${ECHO_T}no" >&6
3520 fi
3521
3522 # Extract the first word of "latex2html", so it can be a program name with args.
3523 set dummy latex2html; ac_word=$2
3524 echo "$as_me:$LINENO: checking for $ac_word" >&5
3525 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3526 if test "${ac_cv_prog_LATEX2HTML+set}" = set; then
3527   echo $ECHO_N "(cached) $ECHO_C" >&6
3528 else
3529   if test -n "$LATEX2HTML"; then
3530   ac_cv_prog_LATEX2HTML="$LATEX2HTML" # Let the user override the test.
3531 else
3532 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3533 for as_dir in $PATH
3534 do
3535   IFS=$as_save_IFS
3536   test -z "$as_dir" && as_dir=.
3537   for ac_exec_ext in '' $ac_executable_extensions; do
3538   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3539     ac_cv_prog_LATEX2HTML="latex2html"
3540     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3541     break 2
3542   fi
3543 done
3544 done
3545
3546   test -z "$ac_cv_prog_LATEX2HTML" && ac_cv_prog_LATEX2HTML=":"
3547 fi
3548 fi
3549 LATEX2HTML=$ac_cv_prog_LATEX2HTML
3550 if test -n "$LATEX2HTML"; then
3551   echo "$as_me:$LINENO: result: $LATEX2HTML" >&5
3552 echo "${ECHO_T}$LATEX2HTML" >&6
3553 else
3554   echo "$as_me:$LINENO: result: no" >&5
3555 echo "${ECHO_T}no" >&6
3556 fi
3557
3558 # Extract the first word of "pdflatex", so it can be a program name with args.
3559 set dummy pdflatex; ac_word=$2
3560 echo "$as_me:$LINENO: checking for $ac_word" >&5
3561 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3562 if test "${ac_cv_prog_PDFLATEX+set}" = set; then
3563   echo $ECHO_N "(cached) $ECHO_C" >&6
3564 else
3565   if test -n "$PDFLATEX"; then
3566   ac_cv_prog_PDFLATEX="$PDFLATEX" # Let the user override the test.
3567 else
3568 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3569 for as_dir in $PATH
3570 do
3571   IFS=$as_save_IFS
3572   test -z "$as_dir" && as_dir=.
3573   for ac_exec_ext in '' $ac_executable_extensions; do
3574   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3575     ac_cv_prog_PDFLATEX="pdflatex"
3576     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3577     break 2
3578   fi
3579 done
3580 done
3581
3582   test -z "$ac_cv_prog_PDFLATEX" && ac_cv_prog_PDFLATEX=":"
3583 fi
3584 fi
3585 PDFLATEX=$ac_cv_prog_PDFLATEX
3586 if test -n "$PDFLATEX"; then
3587   echo "$as_me:$LINENO: result: $PDFLATEX" >&5
3588 echo "${ECHO_T}$PDFLATEX" >&6
3589 else
3590   echo "$as_me:$LINENO: result: no" >&5
3591 echo "${ECHO_T}no" >&6
3592 fi
3593
3594 # Extract the first word of "dvipdf", so it can be a program name with args.
3595 set dummy dvipdf; ac_word=$2
3596 echo "$as_me:$LINENO: checking for $ac_word" >&5
3597 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3598 if test "${ac_cv_prog_DVIPDF+set}" = set; then
3599   echo $ECHO_N "(cached) $ECHO_C" >&6
3600 else
3601   if test -n "$DVIPDF"; then
3602   ac_cv_prog_DVIPDF="$DVIPDF" # Let the user override the test.
3603 else
3604 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3605 for as_dir in $PATH
3606 do
3607   IFS=$as_save_IFS
3608   test -z "$as_dir" && as_dir=.
3609   for ac_exec_ext in '' $ac_executable_extensions; do
3610   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3611     ac_cv_prog_DVIPDF="dvipdf"
3612     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3613     break 2
3614   fi
3615 done
3616 done
3617
3618   test -z "$ac_cv_prog_DVIPDF" && ac_cv_prog_DVIPDF=":"
3619 fi
3620 fi
3621 DVIPDF=$ac_cv_prog_DVIPDF
3622 if test -n "$DVIPDF"; then
3623   echo "$as_me:$LINENO: result: $DVIPDF" >&5
3624 echo "${ECHO_T}$DVIPDF" >&6
3625 else
3626   echo "$as_me:$LINENO: result: no" >&5
3627 echo "${ECHO_T}no" >&6
3628 fi
3629
3630
3631
3632
3633 if test "$YACC" = ":"; then
3634   { { echo "$as_me:$LINENO: error: Cannot find required program bison." >&5
3635 echo "$as_me: error: Cannot find required program bison." >&2;}
3636    { (exit 1); exit 1; }; }
3637  fi
3638
3639 if test "$LEX" = ":"; then
3640   { { echo "$as_me:$LINENO: error: Cannot find required program lex." >&5
3641 echo "$as_me: error: Cannot find required program lex." >&2;}
3642    { (exit 1); exit 1; }; }
3643  fi
3644
3645
3646 ac_ext=c
3647 ac_cpp='$CPP $CPPFLAGS'
3648 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3649 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3650 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3651
3652
3653
3654 # Checking for header files.
3655 # ===========================================================================
3656
3657 echo "$as_me:$LINENO: checking for egrep" >&5
3658 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3659 if test "${ac_cv_prog_egrep+set}" = set; then
3660   echo $ECHO_N "(cached) $ECHO_C" >&6
3661 else
3662   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3663     then ac_cv_prog_egrep='grep -E'
3664     else ac_cv_prog_egrep='egrep'
3665     fi
3666 fi
3667 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
3668 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3669  EGREP=$ac_cv_prog_egrep
3670
3671
3672 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3673 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
3674 if test "${ac_cv_header_stdc+set}" = set; then
3675   echo $ECHO_N "(cached) $ECHO_C" >&6
3676 else
3677   cat >conftest.$ac_ext <<_ACEOF
3678 #line $LINENO "configure"
3679 /* confdefs.h.  */
3680 _ACEOF
3681 cat confdefs.h >>conftest.$ac_ext
3682 cat >>conftest.$ac_ext <<_ACEOF
3683 /* end confdefs.h.  */
3684 #include <stdlib.h>
3685 #include <stdarg.h>
3686 #include <string.h>
3687 #include <float.h>
3688
3689 int
3690 main ()
3691 {
3692
3693   ;
3694   return 0;
3695 }
3696 _ACEOF
3697 rm -f conftest.$ac_objext
3698 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3699   (eval $ac_compile) 2>&5
3700   ac_status=$?
3701   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3702   (exit $ac_status); } &&
3703          { ac_try='test -s conftest.$ac_objext'
3704   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3705   (eval $ac_try) 2>&5
3706   ac_status=$?
3707   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3708   (exit $ac_status); }; }; then
3709   ac_cv_header_stdc=yes
3710 else
3711   echo "$as_me: failed program was:" >&5
3712 sed 's/^/| /' conftest.$ac_ext >&5
3713
3714 ac_cv_header_stdc=no
3715 fi
3716 rm -f conftest.$ac_objext conftest.$ac_ext
3717
3718 if test $ac_cv_header_stdc = yes; then
3719   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3720   cat >conftest.$ac_ext <<_ACEOF
3721 #line $LINENO "configure"
3722 /* confdefs.h.  */
3723 _ACEOF
3724 cat confdefs.h >>conftest.$ac_ext
3725 cat >>conftest.$ac_ext <<_ACEOF
3726 /* end confdefs.h.  */
3727 #include <string.h>
3728
3729 _ACEOF
3730 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3731   $EGREP "memchr" >/dev/null 2>&1; then
3732   :
3733 else
3734   ac_cv_header_stdc=no
3735 fi
3736 rm -f conftest*
3737
3738 fi
3739
3740 if test $ac_cv_header_stdc = yes; then
3741   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3742   cat >conftest.$ac_ext <<_ACEOF
3743 #line $LINENO "configure"
3744 /* confdefs.h.  */
3745 _ACEOF
3746 cat confdefs.h >>conftest.$ac_ext
3747 cat >>conftest.$ac_ext <<_ACEOF
3748 /* end confdefs.h.  */
3749 #include <stdlib.h>
3750
3751 _ACEOF
3752 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3753   $EGREP "free" >/dev/null 2>&1; then
3754   :
3755 else
3756   ac_cv_header_stdc=no
3757 fi
3758 rm -f conftest*
3759
3760 fi
3761
3762 if test $ac_cv_header_stdc = yes; then
3763   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3764   if test "$cross_compiling" = yes; then
3765   :
3766 else
3767   cat >conftest.$ac_ext <<_ACEOF
3768 #line $LINENO "configure"
3769 /* confdefs.h.  */
3770 _ACEOF
3771 cat confdefs.h >>conftest.$ac_ext
3772 cat >>conftest.$ac_ext <<_ACEOF
3773 /* end confdefs.h.  */
3774 #include <ctype.h>
3775 #if ((' ' & 0x0FF) == 0x020)
3776 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3777 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3778 #else
3779 # define ISLOWER(c) \
3780                    (('a' <= (c) && (c) <= 'i') \
3781                      || ('j' <= (c) && (c) <= 'r') \
3782                      || ('s' <= (c) && (c) <= 'z'))
3783 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3784 #endif
3785
3786 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3787 int
3788 main ()
3789 {
3790   int i;
3791   for (i = 0; i < 256; i++)
3792     if (XOR (islower (i), ISLOWER (i))
3793         || toupper (i) != TOUPPER (i))
3794       exit(2);
3795   exit (0);
3796 }
3797 _ACEOF
3798 rm -f conftest$ac_exeext
3799 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3800   (eval $ac_link) 2>&5
3801   ac_status=$?
3802   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3803   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
3804   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3805   (eval $ac_try) 2>&5
3806   ac_status=$?
3807   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3808   (exit $ac_status); }; }; then
3809   :
3810 else
3811   echo "$as_me: program exited with status $ac_status" >&5
3812 echo "$as_me: failed program was:" >&5
3813 sed 's/^/| /' conftest.$ac_ext >&5
3814
3815 ( exit $ac_status )
3816 ac_cv_header_stdc=no
3817 fi
3818 rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
3819 fi
3820 fi
3821 fi
3822 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
3823 echo "${ECHO_T}$ac_cv_header_stdc" >&6
3824 if test $ac_cv_header_stdc = yes; then
3825
3826 cat >>confdefs.h <<\_ACEOF
3827 #define STDC_HEADERS 1
3828 _ACEOF
3829
3830 fi
3831
3832 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3843                   inttypes.h stdint.h unistd.h
3844 do
3845 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3846 echo "$as_me:$LINENO: checking for $ac_header" >&5
3847 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3848 if eval "test \"\${$as_ac_Header+set}\" = set"; then
3849   echo $ECHO_N "(cached) $ECHO_C" >&6
3850 else
3851   cat >conftest.$ac_ext <<_ACEOF
3852 #line $LINENO "configure"
3853 /* confdefs.h.  */
3854 _ACEOF
3855 cat confdefs.h >>conftest.$ac_ext
3856 cat >>conftest.$ac_ext <<_ACEOF
3857 /* end confdefs.h.  */
3858 $ac_includes_default
3859
3860 #include <$ac_header>
3861 _ACEOF
3862 rm -f conftest.$ac_objext
3863 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3864   (eval $ac_compile) 2>&5
3865   ac_status=$?
3866   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3867   (exit $ac_status); } &&
3868          { ac_try='test -s conftest.$ac_objext'
3869   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3870   (eval $ac_try) 2>&5
3871   ac_status=$?
3872   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3873   (exit $ac_status); }; }; then
3874   eval "$as_ac_Header=yes"
3875 else
3876   echo "$as_me: failed program was:" >&5
3877 sed 's/^/| /' conftest.$ac_ext >&5
3878
3879 eval "$as_ac_Header=no"
3880 fi
3881 rm -f conftest.$ac_objext conftest.$ac_ext
3882 fi
3883 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3884 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3885 if test `eval echo '${'$as_ac_Header'}'` = yes; then
3886   cat >>confdefs.h <<_ACEOF
3887 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
3888 _ACEOF
3889
3890 fi
3891
3892 done
3893
3894
3895
3896
3897 for ac_header in sys/socket.h malloc.h
3898 do
3899 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3900 if eval "test \"\${$as_ac_Header+set}\" = set"; then
3901   echo "$as_me:$LINENO: checking for $ac_header" >&5
3902 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3903 if eval "test \"\${$as_ac_Header+set}\" = set"; then
3904   echo $ECHO_N "(cached) $ECHO_C" >&6
3905 fi
3906 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3907 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3908 else
3909   # Is the header compilable?
3910 echo "$as_me:$LINENO: checking $ac_header usability" >&5
3911 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
3912 cat >conftest.$ac_ext <<_ACEOF
3913 #line $LINENO "configure"
3914 /* confdefs.h.  */
3915 _ACEOF
3916 cat confdefs.h >>conftest.$ac_ext
3917 cat >>conftest.$ac_ext <<_ACEOF
3918 /* end confdefs.h.  */
3919 $ac_includes_default
3920 #include <$ac_header>
3921 _ACEOF
3922 rm -f conftest.$ac_objext
3923 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3924   (eval $ac_compile) 2>&5
3925   ac_status=$?
3926   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3927   (exit $ac_status); } &&
3928          { ac_try='test -s conftest.$ac_objext'
3929   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3930   (eval $ac_try) 2>&5
3931   ac_status=$?
3932   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3933   (exit $ac_status); }; }; then
3934   ac_header_compiler=yes
3935 else
3936   echo "$as_me: failed program was:" >&5
3937 sed 's/^/| /' conftest.$ac_ext >&5
3938
3939 ac_header_compiler=no
3940 fi
3941 rm -f conftest.$ac_objext conftest.$ac_ext
3942 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
3943 echo "${ECHO_T}$ac_header_compiler" >&6
3944
3945 # Is the header present?
3946 echo "$as_me:$LINENO: checking $ac_header presence" >&5
3947 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
3948 cat >conftest.$ac_ext <<_ACEOF
3949 #line $LINENO "configure"
3950 /* confdefs.h.  */
3951 _ACEOF
3952 cat confdefs.h >>conftest.$ac_ext
3953 cat >>conftest.$ac_ext <<_ACEOF
3954 /* end confdefs.h.  */
3955 #include <$ac_header>
3956 _ACEOF
3957 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3958   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3959   ac_status=$?
3960   grep -v '^ *+' conftest.er1 >conftest.err
3961   rm -f conftest.er1
3962   cat conftest.err >&5
3963   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3964   (exit $ac_status); } >/dev/null; then
3965   if test -s conftest.err; then
3966     ac_cpp_err=$ac_c_preproc_warn_flag
3967   else
3968     ac_cpp_err=
3969   fi
3970 else
3971   ac_cpp_err=yes
3972 fi
3973 if test -z "$ac_cpp_err"; then
3974   ac_header_preproc=yes
3975 else
3976   echo "$as_me: failed program was:" >&5
3977 sed 's/^/| /' conftest.$ac_ext >&5
3978
3979   ac_header_preproc=no
3980 fi
3981 rm -f conftest.err conftest.$ac_ext
3982 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
3983 echo "${ECHO_T}$ac_header_preproc" >&6
3984
3985 # So?  What about this header?
3986 case $ac_header_compiler:$ac_header_preproc in
3987   yes:no )
3988     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
3989 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
3990     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
3991 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
3992     (
3993       cat <<\_ASBOX
3994 ## ------------------------------------ ##
3995 ## Report this to bug-autoconf@gnu.org. ##
3996 ## ------------------------------------ ##
3997 _ASBOX
3998     ) |
3999       sed "s/^/$as_me: WARNING:     /" >&2
4000     ;;
4001   no:yes )
4002     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4003 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4004     { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
4005 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
4006     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4007 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4008     (
4009       cat <<\_ASBOX
4010 ## ------------------------------------ ##
4011 ## Report this to bug-autoconf@gnu.org. ##
4012 ## ------------------------------------ ##
4013 _ASBOX
4014     ) |
4015       sed "s/^/$as_me: WARNING:     /" >&2
4016     ;;
4017 esac
4018 echo "$as_me:$LINENO: checking for $ac_header" >&5
4019 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4020 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4021   echo $ECHO_N "(cached) $ECHO_C" >&6
4022 else
4023   eval "$as_ac_Header=$ac_header_preproc"
4024 fi
4025 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4026 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4027
4028 fi
4029 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4030   cat >>confdefs.h <<_ACEOF
4031 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4032 _ACEOF
4033
4034 fi
4035
4036 done
4037
4038
4039
4040 # Checking for functions
4041 # ===========================================================================
4042
4043 for ac_func in strerror
4044 do
4045 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
4046 echo "$as_me:$LINENO: checking for $ac_func" >&5
4047 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
4048 if eval "test \"\${$as_ac_var+set}\" = set"; then
4049   echo $ECHO_N "(cached) $ECHO_C" >&6
4050 else
4051   cat >conftest.$ac_ext <<_ACEOF
4052 #line $LINENO "configure"
4053 /* confdefs.h.  */
4054 _ACEOF
4055 cat confdefs.h >>conftest.$ac_ext
4056 cat >>conftest.$ac_ext <<_ACEOF
4057 /* end confdefs.h.  */
4058 /* System header to define __stub macros and hopefully few prototypes,
4059     which can conflict with char $ac_func (); below.
4060     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4061     <limits.h> exists even on freestanding compilers.  */
4062 #ifdef __STDC__
4063 # include <limits.h>
4064 #else
4065 # include <assert.h>
4066 #endif
4067 /* Override any gcc2 internal prototype to avoid an error.  */
4068 #ifdef __cplusplus
4069 extern "C"
4070 {
4071 #endif
4072 /* We use char because int might match the return type of a gcc2
4073    builtin and then its argument prototype would still apply.  */
4074 char $ac_func ();
4075 /* The GNU C library defines this for functions which it implements
4076     to always fail with ENOSYS.  Some functions are actually named
4077     something starting with __ and the normal name is an alias.  */
4078 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4079 choke me
4080 #else
4081 char (*f) () = $ac_func;
4082 #endif
4083 #ifdef __cplusplus
4084 }
4085 #endif
4086
4087 int
4088 main ()
4089 {
4090 return f != $ac_func;
4091   ;
4092   return 0;
4093 }
4094 _ACEOF
4095 rm -f conftest.$ac_objext conftest$ac_exeext
4096 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4097   (eval $ac_link) 2>&5
4098   ac_status=$?
4099   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4100   (exit $ac_status); } &&
4101          { ac_try='test -s conftest$ac_exeext'
4102   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4103   (eval $ac_try) 2>&5
4104   ac_status=$?
4105   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4106   (exit $ac_status); }; }; then
4107   eval "$as_ac_var=yes"
4108 else
4109   echo "$as_me: failed program was:" >&5
4110 sed 's/^/| /' conftest.$ac_ext >&5
4111
4112 eval "$as_ac_var=no"
4113 fi
4114 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4115 fi
4116 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
4117 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
4118 if test `eval echo '${'$as_ac_var'}'` = yes; then
4119   cat >>confdefs.h <<_ACEOF
4120 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
4121 _ACEOF
4122
4123 fi
4124 done
4125
4126
4127
4128
4129
4130 for ac_func in vsnprintf snprintf vsprintf mkstemp
4131 do
4132 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
4133 echo "$as_me:$LINENO: checking for $ac_func" >&5
4134 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
4135 if eval "test \"\${$as_ac_var+set}\" = set"; then
4136   echo $ECHO_N "(cached) $ECHO_C" >&6
4137 else
4138   cat >conftest.$ac_ext <<_ACEOF
4139 #line $LINENO "configure"
4140 /* confdefs.h.  */
4141 _ACEOF
4142 cat confdefs.h >>conftest.$ac_ext
4143 cat >>conftest.$ac_ext <<_ACEOF
4144 /* end confdefs.h.  */
4145 /* System header to define __stub macros and hopefully few prototypes,
4146     which can conflict with char $ac_func (); below.
4147     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4148     <limits.h> exists even on freestanding compilers.  */
4149 #ifdef __STDC__
4150 # include <limits.h>
4151 #else
4152 # include <assert.h>
4153 #endif
4154 /* Override any gcc2 internal prototype to avoid an error.  */
4155 #ifdef __cplusplus
4156 extern "C"
4157 {
4158 #endif
4159 /* We use char because int might match the return type of a gcc2
4160    builtin and then its argument prototype would still apply.  */
4161 char $ac_func ();
4162 /* The GNU C library defines this for functions which it implements
4163     to always fail with ENOSYS.  Some functions are actually named
4164     something starting with __ and the normal name is an alias.  */
4165 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4166 choke me
4167 #else
4168 char (*f) () = $ac_func;
4169 #endif
4170 #ifdef __cplusplus
4171 }
4172 #endif
4173
4174 int
4175 main ()
4176 {
4177 return f != $ac_func;
4178   ;
4179   return 0;
4180 }
4181 _ACEOF
4182 rm -f conftest.$ac_objext conftest$ac_exeext
4183 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4184   (eval $ac_link) 2>&5
4185   ac_status=$?
4186   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4187   (exit $ac_status); } &&
4188          { ac_try='test -s conftest$ac_exeext'
4189   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4190   (eval $ac_try) 2>&5
4191   ac_status=$?
4192   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4193   (exit $ac_status); }; }; then
4194   eval "$as_ac_var=yes"
4195 else
4196   echo "$as_me: failed program was:" >&5
4197 sed 's/^/| /' conftest.$ac_ext >&5
4198
4199 eval "$as_ac_var=no"
4200 fi
4201 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4202 fi
4203 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
4204 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
4205 if test `eval echo '${'$as_ac_var'}'` = yes; then
4206   cat >>confdefs.h <<_ACEOF
4207 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
4208 _ACEOF
4209
4210 fi
4211 done
4212
4213
4214
4215 # Macro definitions
4216 # ===========================================================================
4217
4218 # DD_COPT macro checks if the compiler specified as the 1st parameter
4219 # supports option specified as the 2nd parameter
4220 # For example: DD_CPORT(CXX, fPIC)
4221
4222
4223
4224 # This macro expands DIR and assigns it to RET.
4225 # If DIR is NONE, then it's replaced by DEFAULT.
4226 #
4227 # Based on AC_DEFINE_DIR
4228 #
4229 # Examples:
4230 #
4231 #  AC_EXPAND(prefix, "/usr/local", expanded_prefix)
4232
4233
4234
4235 # adl_NORMALIZE_PATH
4236 #
4237 #  - empty paths are changed to '.'
4238 #  - trailing slashes are removed
4239 #  - repeated slashes are squeezed except a leading doubled slash '//'
4240 #    (which might indicate a networked disk on some OS).
4241 #
4242 #
4243 # REFERENCE_STRING is used to turn '/' into '\' and vice-versa: if
4244 # REFERENCE_STRING contains some backslashes, all slashes and backslashes
4245 # are turned into backslashes, otherwise they are all turned into slashes.
4246 #
4247 # This makes processing of DOS filenames quite easier, because you can turn a
4248 # filename to the Unix notation, make your processing, and turn it back to
4249 # original notation.
4250
4251
4252
4253
4254 # adl_COMPUTE_RELATIVE_PATH
4255 #
4256 # PATH_LIST is a space-separated list of colon-separated triplets of the form
4257 # 'FROM:TO:RESULT'. This function iterates over these triplets and set $RESULT
4258 # to the relative path from $FROM to $TO. Note that $FROM and $TO needs to be
4259 # absolute filenames for this macro to success.
4260
4261
4262
4263 ## Note:
4264 ## *****
4265 ## The following helper macros are too fragile to be used out
4266 ## of adl_COMPUTE_RELATIVE_PATHS (mainly because they assume that
4267 ## paths are normalized), that's why I'm keeping them in the same file.
4268 ## Still, some of them maybe worth to reuse.
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282 # AC_NORMALIZE_DEFINE_UNQUOTED(var, DEFINE, REFERENCE_STRING)
4283
4284
4285
4286
4287 # Checking characteristics of compilers and other programs
4288 # ===========================================================================
4289 echo "$as_me:$LINENO: checking whether preprocessor accepts -MM or -M" >&5
4290 echo $ECHO_N "checking whether preprocessor accepts -MM or -M... $ECHO_C" >&6
4291 if test "${sdcc_cv_MM+set}" = set; then
4292   echo $ECHO_N "(cached) $ECHO_C" >&6
4293 else
4294   echo "#include <stdio.h>" >_test_.c
4295 echo "" >>_test_.c
4296 $CPP -v -MM _test_.c 1>&5 2>&5
4297 if test "$?" = "0"; then
4298   sdcc_cv_MM="-MM"
4299 else
4300   sdcc_cv_MM="-M"
4301 fi
4302 rm -f _test_.*
4303 fi
4304 echo "$as_me:$LINENO: result: $sdcc_cv_MM" >&5
4305 echo "${ECHO_T}$sdcc_cv_MM" >&6
4306 M_OR_MM=$sdcc_cv_MM
4307
4308
4309 # This is the first time when CFLAGS are set/modified!!
4310
4311 echo "$as_me:$LINENO: checking whether $CC accepts -ggdb" >&5
4312 echo $ECHO_N "checking whether $CC accepts -ggdb... $ECHO_C" >&6
4313 if test "${sdcc_cv_CCggdb+set}" = set; then
4314   echo $ECHO_N "(cached) $ECHO_C" >&6
4315 else
4316   cat >_test_.c <<EOF
4317 #include <stdio.h>
4318 void main(void) {}
4319 EOF
4320 $CC -v -ggdb -c _test_.c 1>&5 2>&5
4321 if test "$?" = "0"; then
4322   sdcc_cv_CCggdb="yes"
4323 else
4324   sdcc_cv_CCggdb="no"
4325 fi
4326 rm -f _test_.* a.out
4327 fi
4328 echo "$as_me:$LINENO: result: $sdcc_cv_CCggdb" >&5
4329 echo "${ECHO_T}$sdcc_cv_CCggdb" >&6
4330
4331 if test "$sdcc_cv_CCggdb" = "yes"; then
4332   CFLAGS="-ggdb ${CFLAGS}"
4333 fi
4334
4335
4336 echo "$as_me:$LINENO: checking whether $CC accepts -pipe" >&5
4337 echo $ECHO_N "checking whether $CC accepts -pipe... $ECHO_C" >&6
4338 if test "${sdcc_cv_CCpipe+set}" = set; then
4339   echo $ECHO_N "(cached) $ECHO_C" >&6
4340 else
4341   cat >_test_.c <<EOF
4342 #include <stdio.h>
4343 void main(void) {}
4344 EOF
4345 $CC -v -pipe -c _test_.c 1>&5 2>&5
4346 if test "$?" = "0"; then
4347   sdcc_cv_CCpipe="yes"
4348 else
4349   sdcc_cv_CCpipe="no"
4350 fi
4351 rm -f _test_.* a.out
4352 fi
4353 echo "$as_me:$LINENO: result: $sdcc_cv_CCpipe" >&5
4354 echo "${ECHO_T}$sdcc_cv_CCpipe" >&6
4355
4356 if test "$sdcc_cv_CCpipe" = "yes"; then
4357   CFLAGS="-pipe $CFLAGS"
4358 fi
4359
4360
4361 # Checks for typedefs, structures, and compiler characteristics.
4362 # ===========================================================================
4363 echo "$as_me:$LINENO: checking return type of signal handlers" >&5
4364 echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
4365 if test "${ac_cv_type_signal+set}" = set; then
4366   echo $ECHO_N "(cached) $ECHO_C" >&6
4367 else
4368   cat >conftest.$ac_ext <<_ACEOF
4369 #line $LINENO "configure"
4370 /* confdefs.h.  */
4371 _ACEOF
4372 cat confdefs.h >>conftest.$ac_ext
4373 cat >>conftest.$ac_ext <<_ACEOF
4374 /* end confdefs.h.  */
4375 #include <sys/types.h>
4376 #include <signal.h>
4377 #ifdef signal
4378 # undef signal
4379 #endif
4380 #ifdef __cplusplus
4381 extern "C" void (*signal (int, void (*)(int)))(int);
4382 #else
4383 void (*signal ()) ();
4384 #endif
4385
4386 int
4387 main ()
4388 {
4389 int i;
4390   ;
4391   return 0;
4392 }
4393 _ACEOF
4394 rm -f conftest.$ac_objext
4395 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4396   (eval $ac_compile) 2>&5
4397   ac_status=$?
4398   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4399   (exit $ac_status); } &&
4400          { ac_try='test -s conftest.$ac_objext'
4401   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4402   (eval $ac_try) 2>&5
4403   ac_status=$?
4404   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4405   (exit $ac_status); }; }; then
4406   ac_cv_type_signal=void
4407 else
4408   echo "$as_me: failed program was:" >&5
4409 sed 's/^/| /' conftest.$ac_ext >&5
4410
4411 ac_cv_type_signal=int
4412 fi
4413 rm -f conftest.$ac_objext conftest.$ac_ext
4414 fi
4415 echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
4416 echo "${ECHO_T}$ac_cv_type_signal" >&6
4417
4418 cat >>confdefs.h <<_ACEOF
4419 #define RETSIGTYPE $ac_cv_type_signal
4420 _ACEOF
4421
4422
4423
4424 echo "$as_me:$LINENO: checking for char" >&5
4425 echo $ECHO_N "checking for char... $ECHO_C" >&6
4426 if test "${ac_cv_type_char+set}" = set; then
4427   echo $ECHO_N "(cached) $ECHO_C" >&6
4428 else
4429   cat >conftest.$ac_ext <<_ACEOF
4430 #line $LINENO "configure"
4431 /* confdefs.h.  */
4432 _ACEOF
4433 cat confdefs.h >>conftest.$ac_ext
4434 cat >>conftest.$ac_ext <<_ACEOF
4435 /* end confdefs.h.  */
4436 $ac_includes_default
4437 int
4438 main ()
4439 {
4440 if ((char *) 0)
4441   return 0;
4442 if (sizeof (char))
4443   return 0;
4444   ;
4445   return 0;
4446 }
4447 _ACEOF
4448 rm -f conftest.$ac_objext
4449 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4450   (eval $ac_compile) 2>&5
4451   ac_status=$?
4452   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4453   (exit $ac_status); } &&
4454          { ac_try='test -s conftest.$ac_objext'
4455   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4456   (eval $ac_try) 2>&5
4457   ac_status=$?
4458   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4459   (exit $ac_status); }; }; then
4460   ac_cv_type_char=yes
4461 else
4462   echo "$as_me: failed program was:" >&5
4463 sed 's/^/| /' conftest.$ac_ext >&5
4464
4465 ac_cv_type_char=no
4466 fi
4467 rm -f conftest.$ac_objext conftest.$ac_ext
4468 fi
4469 echo "$as_me:$LINENO: result: $ac_cv_type_char" >&5
4470 echo "${ECHO_T}$ac_cv_type_char" >&6
4471
4472 echo "$as_me:$LINENO: checking size of char" >&5
4473 echo $ECHO_N "checking size of char... $ECHO_C" >&6
4474 if test "${ac_cv_sizeof_char+set}" = set; then
4475   echo $ECHO_N "(cached) $ECHO_C" >&6
4476 else
4477   if test "$ac_cv_type_char" = yes; then
4478   # The cast to unsigned long works around a bug in the HP C Compiler
4479   # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4480   # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4481   # This bug is HP SR number 8606223364.
4482   if test "$cross_compiling" = yes; then
4483   # Depending upon the size, compute the lo and hi bounds.
4484 cat >conftest.$ac_ext <<_ACEOF
4485 #line $LINENO "configure"
4486 /* confdefs.h.  */
4487 _ACEOF
4488 cat confdefs.h >>conftest.$ac_ext
4489 cat >>conftest.$ac_ext <<_ACEOF
4490 /* end confdefs.h.  */
4491 $ac_includes_default
4492 int
4493 main ()
4494 {
4495 static int test_array [1 - 2 * !(((long) (sizeof (char))) >= 0)];
4496 test_array [0] = 0
4497
4498   ;
4499   return 0;
4500 }
4501 _ACEOF
4502 rm -f conftest.$ac_objext
4503 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4504   (eval $ac_compile) 2>&5
4505   ac_status=$?
4506   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4507   (exit $ac_status); } &&
4508          { ac_try='test -s conftest.$ac_objext'
4509   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4510   (eval $ac_try) 2>&5
4511   ac_status=$?
4512   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4513   (exit $ac_status); }; }; then
4514   ac_lo=0 ac_mid=0
4515   while :; do
4516     cat >conftest.$ac_ext <<_ACEOF
4517 #line $LINENO "configure"
4518 /* confdefs.h.  */
4519 _ACEOF
4520 cat confdefs.h >>conftest.$ac_ext
4521 cat >>conftest.$ac_ext <<_ACEOF
4522 /* end confdefs.h.  */
4523 $ac_includes_default
4524 int
4525 main ()
4526 {
4527 static int test_array [1 - 2 * !(((long) (sizeof (char))) <= $ac_mid)];
4528 test_array [0] = 0
4529
4530   ;
4531   return 0;
4532 }
4533 _ACEOF
4534 rm -f conftest.$ac_objext
4535 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4536   (eval $ac_compile) 2>&5
4537   ac_status=$?
4538   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4539   (exit $ac_status); } &&
4540          { ac_try='test -s conftest.$ac_objext'
4541   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4542   (eval $ac_try) 2>&5
4543   ac_status=$?
4544   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4545   (exit $ac_status); }; }; then
4546   ac_hi=$ac_mid; break
4547 else
4548   echo "$as_me: failed program was:" >&5
4549 sed 's/^/| /' conftest.$ac_ext >&5
4550
4551 ac_lo=`expr $ac_mid + 1`
4552                     if test $ac_lo -le $ac_mid; then
4553                       ac_lo= ac_hi=
4554                       break
4555                     fi
4556                     ac_mid=`expr 2 '*' $ac_mid + 1`
4557 fi
4558 rm -f conftest.$ac_objext conftest.$ac_ext
4559   done
4560 else
4561   echo "$as_me: failed program was:" >&5
4562 sed 's/^/| /' conftest.$ac_ext >&5
4563
4564 cat >conftest.$ac_ext <<_ACEOF
4565 #line $LINENO "configure"
4566 /* confdefs.h.  */
4567 _ACEOF
4568 cat confdefs.h >>conftest.$ac_ext
4569 cat >>conftest.$ac_ext <<_ACEOF
4570 /* end confdefs.h.  */
4571 $ac_includes_default
4572 int
4573 main ()
4574 {
4575 static int test_array [1 - 2 * !(((long) (sizeof (char))) < 0)];
4576 test_array [0] = 0
4577
4578   ;
4579   return 0;
4580 }
4581 _ACEOF
4582 rm -f conftest.$ac_objext
4583 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4584   (eval $ac_compile) 2>&5
4585   ac_status=$?
4586   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4587   (exit $ac_status); } &&
4588          { ac_try='test -s conftest.$ac_objext'
4589   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4590   (eval $ac_try) 2>&5
4591   ac_status=$?
4592   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4593   (exit $ac_status); }; }; then
4594   ac_hi=-1 ac_mid=-1
4595   while :; do
4596     cat >conftest.$ac_ext <<_ACEOF
4597 #line $LINENO "configure"
4598 /* confdefs.h.  */
4599 _ACEOF
4600 cat confdefs.h >>conftest.$ac_ext
4601 cat >>conftest.$ac_ext <<_ACEOF
4602 /* end confdefs.h.  */
4603 $ac_includes_default
4604 int
4605 main ()
4606 {
4607 static int test_array [1 - 2 * !(((long) (sizeof (char))) >= $ac_mid)];
4608 test_array [0] = 0
4609
4610   ;
4611   return 0;
4612 }
4613 _ACEOF
4614 rm -f conftest.$ac_objext
4615 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4616   (eval $ac_compile) 2>&5
4617   ac_status=$?
4618   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4619   (exit $ac_status); } &&
4620          { ac_try='test -s conftest.$ac_objext'
4621   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4622   (eval $ac_try) 2>&5
4623   ac_status=$?
4624   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4625   (exit $ac_status); }; }; then
4626   ac_lo=$ac_mid; break
4627 else
4628   echo "$as_me: failed program was:" >&5
4629 sed 's/^/| /' conftest.$ac_ext >&5
4630
4631 ac_hi=`expr '(' $ac_mid ')' - 1`
4632                        if test $ac_mid -le $ac_hi; then
4633                          ac_lo= ac_hi=
4634                          break
4635                        fi
4636                        ac_mid=`expr 2 '*' $ac_mid`
4637 fi
4638 rm -f conftest.$ac_objext conftest.$ac_ext
4639   done
4640 else
4641   echo "$as_me: failed program was:" >&5
4642 sed 's/^/| /' conftest.$ac_ext >&5
4643
4644 ac_lo= ac_hi=
4645 fi
4646 rm -f conftest.$ac_objext conftest.$ac_ext
4647 fi
4648 rm -f conftest.$ac_objext conftest.$ac_ext
4649 # Binary search between lo and hi bounds.
4650 while test "x$ac_lo" != "x$ac_hi"; do
4651   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
4652   cat >conftest.$ac_ext <<_ACEOF
4653 #line $LINENO "configure"
4654 /* confdefs.h.  */
4655 _ACEOF
4656 cat confdefs.h >>conftest.$ac_ext
4657 cat >>conftest.$ac_ext <<_ACEOF
4658 /* end confdefs.h.  */
4659 $ac_includes_default
4660 int
4661 main ()
4662 {
4663 static int test_array [1 - 2 * !(((long) (sizeof (char))) <= $ac_mid)];
4664 test_array [0] = 0
4665
4666   ;
4667   return 0;
4668 }
4669 _ACEOF
4670 rm -f conftest.$ac_objext
4671 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4672   (eval $ac_compile) 2>&5
4673   ac_status=$?
4674   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4675   (exit $ac_status); } &&
4676          { ac_try='test -s conftest.$ac_objext'
4677   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4678   (eval $ac_try) 2>&5
4679   ac_status=$?
4680   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4681   (exit $ac_status); }; }; then
4682   ac_hi=$ac_mid
4683 else
4684   echo "$as_me: failed program was:" >&5
4685 sed 's/^/| /' conftest.$ac_ext >&5
4686
4687 ac_lo=`expr '(' $ac_mid ')' + 1`
4688 fi
4689 rm -f conftest.$ac_objext conftest.$ac_ext
4690 done
4691 case $ac_lo in
4692 ?*) ac_cv_sizeof_char=$ac_lo;;
4693 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (char), 77
4694 See \`config.log' for more details." >&5
4695 echo "$as_me: error: cannot compute sizeof (char), 77
4696 See \`config.log' for more details." >&2;}
4697    { (exit 1); exit 1; }; } ;;
4698 esac
4699 else
4700   if test "$cross_compiling" = yes; then
4701   { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
4702 See \`config.log' for more details." >&5
4703 echo "$as_me: error: cannot run test program while cross compiling
4704 See \`config.log' for more details." >&2;}
4705    { (exit 1); exit 1; }; }
4706 else
4707   cat >conftest.$ac_ext <<_ACEOF
4708 #line $LINENO "configure"
4709 /* confdefs.h.  */
4710 _ACEOF
4711 cat confdefs.h >>conftest.$ac_ext
4712 cat >>conftest.$ac_ext <<_ACEOF
4713 /* end confdefs.h.  */
4714 $ac_includes_default
4715 long longval () { return (long) (sizeof (char)); }
4716 unsigned long ulongval () { return (long) (sizeof (char)); }
4717 #include <stdio.h>
4718 #include <stdlib.h>
4719 int
4720 main ()
4721 {
4722
4723   FILE *f = fopen ("conftest.val", "w");
4724   if (! f)
4725     exit (1);
4726   if (((long) (sizeof (char))) < 0)
4727     {
4728       long i = longval ();
4729       if (i != ((long) (sizeof (char))))
4730         exit (1);
4731       fprintf (f, "%ld\n", i);
4732     }
4733   else
4734     {
4735       unsigned long i = ulongval ();
4736       if (i != ((long) (sizeof (char))))
4737         exit (1);
4738       fprintf (f, "%lu\n", i);
4739     }
4740   exit (ferror (f) || fclose (f) != 0);
4741
4742   ;
4743   return 0;
4744 }
4745 _ACEOF
4746 rm -f conftest$ac_exeext
4747 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4748   (eval $ac_link) 2>&5
4749   ac_status=$?
4750   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4751   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4752   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4753   (eval $ac_try) 2>&5
4754   ac_status=$?
4755   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4756   (exit $ac_status); }; }; then
4757   ac_cv_sizeof_char=`cat conftest.val`
4758 else
4759   echo "$as_me: program exited with status $ac_status" >&5
4760 echo "$as_me: failed program was:" >&5
4761 sed 's/^/| /' conftest.$ac_ext >&5
4762
4763 ( exit $ac_status )
4764 { { echo "$as_me:$LINENO: error: cannot compute sizeof (char), 77
4765 See \`config.log' for more details." >&5
4766 echo "$as_me: error: cannot compute sizeof (char), 77
4767 See \`config.log' for more details." >&2;}
4768    { (exit 1); exit 1; }; }
4769 fi
4770 rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4771 fi
4772 fi
4773 rm -f conftest.val
4774 else
4775   ac_cv_sizeof_char=0
4776 fi
4777 fi
4778 echo "$as_me:$LINENO: result: $ac_cv_sizeof_char" >&5
4779 echo "${ECHO_T}$ac_cv_sizeof_char" >&6
4780 cat >>confdefs.h <<_ACEOF
4781 #define SIZEOF_CHAR $ac_cv_sizeof_char
4782 _ACEOF
4783
4784
4785 echo "$as_me:$LINENO: checking for short" >&5
4786 echo $ECHO_N "checking for short... $ECHO_C" >&6
4787 if test "${ac_cv_type_short+set}" = set; then
4788   echo $ECHO_N "(cached) $ECHO_C" >&6
4789 else
4790   cat >conftest.$ac_ext <<_ACEOF
4791 #line $LINENO "configure"
4792 /* confdefs.h.  */
4793 _ACEOF
4794 cat confdefs.h >>conftest.$ac_ext
4795 cat >>conftest.$ac_ext <<_ACEOF
4796 /* end confdefs.h.  */
4797 $ac_includes_default
4798 int
4799 main ()
4800 {
4801 if ((short *) 0)
4802   return 0;
4803 if (sizeof (short))
4804   return 0;
4805   ;
4806   return 0;
4807 }
4808 _ACEOF
4809 rm -f conftest.$ac_objext
4810 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4811   (eval $ac_compile) 2>&5
4812   ac_status=$?
4813   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4814   (exit $ac_status); } &&
4815          { ac_try='test -s conftest.$ac_objext'
4816   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4817   (eval $ac_try) 2>&5
4818   ac_status=$?
4819   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4820   (exit $ac_status); }; }; then
4821   ac_cv_type_short=yes
4822 else
4823   echo "$as_me: failed program was:" >&5
4824 sed 's/^/| /' conftest.$ac_ext >&5
4825
4826 ac_cv_type_short=no
4827 fi
4828 rm -f conftest.$ac_objext conftest.$ac_ext
4829 fi
4830 echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5
4831 echo "${ECHO_T}$ac_cv_type_short" >&6
4832
4833 echo "$as_me:$LINENO: checking size of short" >&5
4834 echo $ECHO_N "checking size of short... $ECHO_C" >&6
4835 if test "${ac_cv_sizeof_short+set}" = set; then
4836   echo $ECHO_N "(cached) $ECHO_C" >&6
4837 else
4838   if test "$ac_cv_type_short" = yes; then
4839   # The cast to unsigned long works around a bug in the HP C Compiler
4840   # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4841   # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4842   # This bug is HP SR number 8606223364.
4843   if test "$cross_compiling" = yes; then
4844   # Depending upon the size, compute the lo and hi bounds.
4845 cat >conftest.$ac_ext <<_ACEOF
4846 #line $LINENO "configure"
4847 /* confdefs.h.  */
4848 _ACEOF
4849 cat confdefs.h >>conftest.$ac_ext
4850 cat >>conftest.$ac_ext <<_ACEOF
4851 /* end confdefs.h.  */
4852 $ac_includes_default
4853 int
4854 main ()
4855 {
4856 static int test_array [1 - 2 * !(((long) (sizeof (short))) >= 0)];
4857 test_array [0] = 0
4858
4859   ;
4860   return 0;
4861 }
4862 _ACEOF
4863 rm -f conftest.$ac_objext
4864 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4865   (eval $ac_compile) 2>&5
4866   ac_status=$?
4867   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4868   (exit $ac_status); } &&
4869          { ac_try='test -s conftest.$ac_objext'
4870   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4871   (eval $ac_try) 2>&5
4872   ac_status=$?
4873   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4874   (exit $ac_status); }; }; then
4875   ac_lo=0 ac_mid=0
4876   while :; do
4877     cat >conftest.$ac_ext <<_ACEOF
4878 #line $LINENO "configure"
4879 /* confdefs.h.  */
4880 _ACEOF
4881 cat confdefs.h >>conftest.$ac_ext
4882 cat >>conftest.$ac_ext <<_ACEOF
4883 /* end confdefs.h.  */
4884 $ac_includes_default
4885 int
4886 main ()
4887 {
4888 static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
4889 test_array [0] = 0
4890
4891   ;
4892   return 0;
4893 }
4894 _ACEOF
4895 rm -f conftest.$ac_objext
4896 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4897   (eval $ac_compile) 2>&5
4898   ac_status=$?
4899   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4900   (exit $ac_status); } &&
4901          { ac_try='test -s conftest.$ac_objext'
4902   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4903   (eval $ac_try) 2>&5
4904   ac_status=$?
4905   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4906   (exit $ac_status); }; }; then
4907   ac_hi=$ac_mid; break
4908 else
4909   echo "$as_me: failed program was:" >&5
4910 sed 's/^/| /' conftest.$ac_ext >&5
4911
4912 ac_lo=`expr $ac_mid + 1`
4913                     if test $ac_lo -le $ac_mid; then
4914                       ac_lo= ac_hi=
4915                       break
4916                     fi
4917                     ac_mid=`expr 2 '*' $ac_mid + 1`
4918 fi
4919 rm -f conftest.$ac_objext conftest.$ac_ext
4920   done
4921 else
4922   echo "$as_me: failed program was:" >&5
4923 sed 's/^/| /' conftest.$ac_ext >&5
4924
4925 cat >conftest.$ac_ext <<_ACEOF
4926 #line $LINENO "configure"
4927 /* confdefs.h.  */
4928 _ACEOF
4929 cat confdefs.h >>conftest.$ac_ext
4930 cat >>conftest.$ac_ext <<_ACEOF
4931 /* end confdefs.h.  */
4932 $ac_includes_default
4933 int
4934 main ()
4935 {
4936 static int test_array [1 - 2 * !(((long) (sizeof (short))) < 0)];
4937 test_array [0] = 0
4938
4939   ;
4940   return 0;
4941 }
4942 _ACEOF
4943 rm -f conftest.$ac_objext
4944 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4945   (eval $ac_compile) 2>&5
4946   ac_status=$?
4947   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4948   (exit $ac_status); } &&
4949          { ac_try='test -s conftest.$ac_objext'
4950   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4951   (eval $ac_try) 2>&5
4952   ac_status=$?
4953   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4954   (exit $ac_status); }; }; then
4955   ac_hi=-1 ac_mid=-1
4956   while :; do
4957     cat >conftest.$ac_ext <<_ACEOF
4958 #line $LINENO "configure"
4959 /* confdefs.h.  */
4960 _ACEOF
4961 cat confdefs.h >>conftest.$ac_ext
4962 cat >>conftest.$ac_ext <<_ACEOF
4963 /* end confdefs.h.  */
4964 $ac_includes_default
4965 int
4966 main ()
4967 {
4968 static int test_array [1 - 2 * !(((long) (sizeof (short))) >= $ac_mid)];
4969 test_array [0] = 0
4970
4971   ;
4972   return 0;
4973 }
4974 _ACEOF
4975 rm -f conftest.$ac_objext
4976 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4977   (eval $ac_compile) 2>&5
4978   ac_status=$?
4979   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4980   (exit $ac_status); } &&
4981          { ac_try='test -s conftest.$ac_objext'
4982   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4983   (eval $ac_try) 2>&5
4984   ac_status=$?
4985   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4986   (exit $ac_status); }; }; then
4987   ac_lo=$ac_mid; break
4988 else
4989   echo "$as_me: failed program was:" >&5
4990 sed 's/^/| /' conftest.$ac_ext >&5
4991
4992 ac_hi=`expr '(' $ac_mid ')' - 1`
4993                        if test $ac_mid -le $ac_hi; then
4994                          ac_lo= ac_hi=
4995                          break
4996                        fi
4997                        ac_mid=`expr 2 '*' $ac_mid`
4998 fi
4999 rm -f conftest.$ac_objext conftest.$ac_ext
5000   done
5001 else
5002   echo "$as_me: failed program was:" >&5
5003 sed 's/^/| /' conftest.$ac_ext >&5
5004
5005 ac_lo= ac_hi=
5006 fi
5007 rm -f conftest.$ac_objext conftest.$ac_ext
5008 fi
5009 rm -f conftest.$ac_objext conftest.$ac_ext
5010 # Binary search between lo and hi bounds.
5011 while test "x$ac_lo" != "x$ac_hi"; do
5012   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
5013   cat >conftest.$ac_ext <<_ACEOF
5014 #line $LINENO "configure"
5015 /* confdefs.h.  */
5016 _ACEOF
5017 cat confdefs.h >>conftest.$ac_ext
5018 cat >>conftest.$ac_ext <<_ACEOF
5019 /* end confdefs.h.  */
5020 $ac_includes_default
5021 int
5022 main ()
5023 {
5024 static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
5025 test_array [0] = 0
5026
5027   ;
5028   return 0;
5029 }
5030 _ACEOF
5031 rm -f conftest.$ac_objext
5032 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5033   (eval $ac_compile) 2>&5
5034   ac_status=$?
5035   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5036   (exit $ac_status); } &&
5037          { ac_try='test -s conftest.$ac_objext'
5038   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5039   (eval $ac_try) 2>&5
5040   ac_status=$?
5041   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5042   (exit $ac_status); }; }; then
5043   ac_hi=$ac_mid
5044 else
5045   echo "$as_me: failed program was:" >&5
5046 sed 's/^/| /' conftest.$ac_ext >&5
5047
5048 ac_lo=`expr '(' $ac_mid ')' + 1`
5049 fi
5050 rm -f conftest.$ac_objext conftest.$ac_ext
5051 done
5052 case $ac_lo in
5053 ?*) ac_cv_sizeof_short=$ac_lo;;
5054 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
5055 See \`config.log' for more details." >&5
5056 echo "$as_me: error: cannot compute sizeof (short), 77
5057 See \`config.log' for more details." >&2;}
5058    { (exit 1); exit 1; }; } ;;
5059 esac
5060 else
5061   if test "$cross_compiling" = yes; then
5062   { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
5063 See \`config.log' for more details." >&5
5064 echo "$as_me: error: cannot run test program while cross compiling
5065 See \`config.log' for more details." >&2;}
5066    { (exit 1); exit 1; }; }
5067 else
5068   cat >conftest.$ac_ext <<_ACEOF
5069 #line $LINENO "configure"
5070 /* confdefs.h.  */
5071 _ACEOF
5072 cat confdefs.h >>conftest.$ac_ext
5073 cat >>conftest.$ac_ext <<_ACEOF
5074 /* end confdefs.h.  */
5075 $ac_includes_default
5076 long longval () { return (long) (sizeof (short)); }
5077 unsigned long ulongval () { return (long) (sizeof (short)); }
5078 #include <stdio.h>
5079 #include <stdlib.h>
5080 int
5081 main ()
5082 {
5083
5084   FILE *f = fopen ("conftest.val", "w");
5085   if (! f)
5086     exit (1);
5087   if (((long) (sizeof (short))) < 0)
5088     {
5089       long i = longval ();
5090       if (i != ((long) (sizeof (short))))
5091         exit (1);
5092       fprintf (f, "%ld\n", i);
5093     }
5094   else
5095     {
5096       unsigned long i = ulongval ();
5097       if (i != ((long) (sizeof (short))))
5098         exit (1);
5099       fprintf (f, "%lu\n", i);
5100     }
5101   exit (ferror (f) || fclose (f) != 0);
5102
5103   ;
5104   return 0;
5105 }
5106 _ACEOF
5107 rm -f conftest$ac_exeext
5108 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5109   (eval $ac_link) 2>&5
5110   ac_status=$?
5111   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5112   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5113   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5114   (eval $ac_try) 2>&5
5115   ac_status=$?
5116   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5117   (exit $ac_status); }; }; then
5118   ac_cv_sizeof_short=`cat conftest.val`
5119 else
5120   echo "$as_me: program exited with status $ac_status" >&5
5121 echo "$as_me: failed program was:" >&5
5122 sed 's/^/| /' conftest.$ac_ext >&5
5123
5124 ( exit $ac_status )
5125 { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
5126 See \`config.log' for more details." >&5
5127 echo "$as_me: error: cannot compute sizeof (short), 77
5128 See \`config.log' for more details." >&2;}
5129    { (exit 1); exit 1; }; }
5130 fi
5131 rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5132 fi
5133 fi
5134 rm -f conftest.val
5135 else
5136   ac_cv_sizeof_short=0
5137 fi
5138 fi
5139 echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
5140 echo "${ECHO_T}$ac_cv_sizeof_short" >&6
5141 cat >>confdefs.h <<_ACEOF
5142 #define SIZEOF_SHORT $ac_cv_sizeof_short
5143 _ACEOF
5144
5145
5146 echo "$as_me:$LINENO: checking for int" >&5
5147 echo $ECHO_N "checking for int... $ECHO_C" >&6
5148 if test "${ac_cv_type_int+set}" = set; then
5149   echo $ECHO_N "(cached) $ECHO_C" >&6
5150 else
5151   cat >conftest.$ac_ext <<_ACEOF
5152 #line $LINENO "configure"
5153 /* confdefs.h.  */
5154 _ACEOF
5155 cat confdefs.h >>conftest.$ac_ext
5156 cat >>conftest.$ac_ext <<_ACEOF
5157 /* end confdefs.h.  */
5158 $ac_includes_default
5159 int
5160 main ()
5161 {
5162 if ((int *) 0)
5163   return 0;
5164 if (sizeof (int))
5165   return 0;
5166   ;
5167   return 0;
5168 }
5169 _ACEOF
5170 rm -f conftest.$ac_objext
5171 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5172   (eval $ac_compile) 2>&5
5173   ac_status=$?
5174   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5175   (exit $ac_status); } &&
5176          { ac_try='test -s conftest.$ac_objext'
5177   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5178   (eval $ac_try) 2>&5
5179   ac_status=$?
5180   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5181   (exit $ac_status); }; }; then
5182   ac_cv_type_int=yes
5183 else
5184   echo "$as_me: failed program was:" >&5
5185 sed 's/^/| /' conftest.$ac_ext >&5
5186
5187 ac_cv_type_int=no
5188 fi
5189 rm -f conftest.$ac_objext conftest.$ac_ext
5190 fi
5191 echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
5192 echo "${ECHO_T}$ac_cv_type_int" >&6
5193
5194 echo "$as_me:$LINENO: checking size of int" >&5
5195 echo $ECHO_N "checking size of int... $ECHO_C" >&6
5196 if test "${ac_cv_sizeof_int+set}" = set; then
5197   echo $ECHO_N "(cached) $ECHO_C" >&6
5198 else
5199   if test "$ac_cv_type_int" = yes; then
5200   # The cast to unsigned long works around a bug in the HP C Compiler
5201   # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5202   # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5203   # This bug is HP SR number 8606223364.
5204   if test "$cross_compiling" = yes; then
5205   # Depending upon the size, compute the lo and hi bounds.
5206 cat >conftest.$ac_ext <<_ACEOF
5207 #line $LINENO "configure"
5208 /* confdefs.h.  */
5209 _ACEOF
5210 cat confdefs.h >>conftest.$ac_ext
5211 cat >>conftest.$ac_ext <<_ACEOF
5212 /* end confdefs.h.  */
5213 $ac_includes_default
5214 int
5215 main ()
5216 {
5217 static int test_array [1 - 2 * !(((long) (sizeof (int))) >= 0)];
5218 test_array [0] = 0
5219
5220   ;
5221   return 0;
5222 }
5223 _ACEOF
5224 rm -f conftest.$ac_objext
5225 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5226   (eval $ac_compile) 2>&5
5227   ac_status=$?
5228   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5229   (exit $ac_status); } &&
5230          { ac_try='test -s conftest.$ac_objext'
5231   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5232   (eval $ac_try) 2>&5
5233   ac_status=$?
5234   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5235   (exit $ac_status); }; }; then
5236   ac_lo=0 ac_mid=0
5237   while :; do
5238     cat >conftest.$ac_ext <<_ACEOF
5239 #line $LINENO "configure"
5240 /* confdefs.h.  */
5241 _ACEOF
5242 cat confdefs.h >>conftest.$ac_ext
5243 cat >>conftest.$ac_ext <<_ACEOF
5244 /* end confdefs.h.  */
5245 $ac_includes_default
5246 int
5247 main ()
5248 {
5249 static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
5250 test_array [0] = 0
5251
5252   ;
5253   return 0;
5254 }
5255 _ACEOF
5256 rm -f conftest.$ac_objext
5257 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5258   (eval $ac_compile) 2>&5
5259   ac_status=$?
5260   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5261   (exit $ac_status); } &&
5262          { ac_try='test -s conftest.$ac_objext'
5263   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5264   (eval $ac_try) 2>&5
5265   ac_status=$?
5266   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5267   (exit $ac_status); }; }; then
5268   ac_hi=$ac_mid; break
5269 else
5270   echo "$as_me: failed program was:" >&5
5271 sed 's/^/| /' conftest.$ac_ext >&5
5272
5273 ac_lo=`expr $ac_mid + 1`
5274                     if test $ac_lo -le $ac_mid; then
5275                       ac_lo= ac_hi=
5276                       break
5277                     fi
5278                     ac_mid=`expr 2 '*' $ac_mid + 1`
5279 fi
5280 rm -f conftest.$ac_objext conftest.$ac_ext
5281   done
5282 else
5283   echo "$as_me: failed program was:" >&5
5284 sed 's/^/| /' conftest.$ac_ext >&5
5285
5286 cat >conftest.$ac_ext <<_ACEOF
5287 #line $LINENO "configure"
5288 /* confdefs.h.  */
5289 _ACEOF
5290 cat confdefs.h >>conftest.$ac_ext
5291 cat >>conftest.$ac_ext <<_ACEOF
5292 /* end confdefs.h.  */
5293 $ac_includes_default
5294 int
5295 main ()
5296 {
5297 static int test_array [1 - 2 * !(((long) (sizeof (int))) < 0)];
5298 test_array [0] = 0
5299
5300   ;
5301   return 0;
5302 }
5303 _ACEOF
5304 rm -f conftest.$ac_objext
5305 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5306   (eval $ac_compile) 2>&5
5307   ac_status=$?
5308   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5309   (exit $ac_status); } &&
5310          { ac_try='test -s conftest.$ac_objext'
5311   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5312   (eval $ac_try) 2>&5
5313   ac_status=$?
5314   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5315   (exit $ac_status); }; }; then
5316   ac_hi=-1 ac_mid=-1
5317   while :; do
5318     cat >conftest.$ac_ext <<_ACEOF
5319 #line $LINENO "configure"
5320 /* confdefs.h.  */
5321 _ACEOF
5322 cat confdefs.h >>conftest.$ac_ext
5323 cat >>conftest.$ac_ext <<_ACEOF
5324 /* end confdefs.h.  */
5325 $ac_includes_default
5326 int
5327 main ()
5328 {
5329 static int test_array [1 - 2 * !(((long) (sizeof (int))) >= $ac_mid)];
5330 test_array [0] = 0
5331
5332   ;
5333   return 0;
5334 }
5335 _ACEOF
5336 rm -f conftest.$ac_objext
5337 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5338   (eval $ac_compile) 2>&5
5339   ac_status=$?
5340   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5341   (exit $ac_status); } &&
5342          { ac_try='test -s conftest.$ac_objext'
5343   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5344   (eval $ac_try) 2>&5
5345   ac_status=$?
5346   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5347   (exit $ac_status); }; }; then
5348   ac_lo=$ac_mid; break
5349 else
5350   echo "$as_me: failed program was:" >&5
5351 sed 's/^/| /' conftest.$ac_ext >&5
5352
5353 ac_hi=`expr '(' $ac_mid ')' - 1`
5354                        if test $ac_mid -le $ac_hi; then
5355                          ac_lo= ac_hi=
5356                          break
5357                        fi
5358                        ac_mid=`expr 2 '*' $ac_mid`
5359 fi
5360 rm -f conftest.$ac_objext conftest.$ac_ext
5361   done
5362 else
5363   echo "$as_me: failed program was:" >&5
5364 sed 's/^/| /' conftest.$ac_ext >&5
5365
5366 ac_lo= ac_hi=
5367 fi
5368 rm -f conftest.$ac_objext conftest.$ac_ext
5369 fi
5370 rm -f conftest.$ac_objext conftest.$ac_ext
5371 # Binary search between lo and hi bounds.
5372 while test "x$ac_lo" != "x$ac_hi"; do
5373   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
5374   cat >conftest.$ac_ext <<_ACEOF
5375 #line $LINENO "configure"
5376 /* confdefs.h.  */
5377 _ACEOF
5378 cat confdefs.h >>conftest.$ac_ext
5379 cat >>conftest.$ac_ext <<_ACEOF
5380 /* end confdefs.h.  */
5381 $ac_includes_default
5382 int
5383 main ()
5384 {
5385 static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
5386 test_array [0] = 0
5387
5388   ;
5389   return 0;
5390 }
5391 _ACEOF
5392 rm -f conftest.$ac_objext
5393 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5394   (eval $ac_compile) 2>&5
5395   ac_status=$?
5396   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5397   (exit $ac_status); } &&
5398          { ac_try='test -s conftest.$ac_objext'
5399   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5400   (eval $ac_try) 2>&5
5401   ac_status=$?
5402   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5403   (exit $ac_status); }; }; then
5404   ac_hi=$ac_mid
5405 else
5406   echo "$as_me: failed program was:" >&5
5407 sed 's/^/| /' conftest.$ac_ext >&5
5408
5409 ac_lo=`expr '(' $ac_mid ')' + 1`
5410 fi
5411 rm -f conftest.$ac_objext conftest.$ac_ext
5412 done
5413 case $ac_lo in
5414 ?*) ac_cv_sizeof_int=$ac_lo;;
5415 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
5416 See \`config.log' for more details." >&5
5417 echo "$as_me: error: cannot compute sizeof (int), 77
5418 See \`config.log' for more details." >&2;}
5419    { (exit 1); exit 1; }; } ;;
5420 esac
5421 else
5422   if test "$cross_compiling" = yes; then
5423   { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
5424 See \`config.log' for more details." >&5
5425 echo "$as_me: error: cannot run test program while cross compiling
5426 See \`config.log' for more details." >&2;}
5427    { (exit 1); exit 1; }; }
5428 else
5429   cat >conftest.$ac_ext <<_ACEOF
5430 #line $LINENO "configure"
5431 /* confdefs.h.  */
5432 _ACEOF
5433 cat confdefs.h >>conftest.$ac_ext
5434 cat >>conftest.$ac_ext <<_ACEOF
5435 /* end confdefs.h.  */
5436 $ac_includes_default
5437 long longval () { return (long) (sizeof (int)); }
5438 unsigned long ulongval () { return (long) (sizeof (int)); }
5439 #include <stdio.h>
5440 #include <stdlib.h>
5441 int
5442 main ()
5443 {
5444
5445   FILE *f = fopen ("conftest.val", "w");
5446   if (! f)
5447     exit (1);
5448   if (((long) (sizeof (int))) < 0)
5449     {
5450       long i = longval ();
5451       if (i != ((long) (sizeof (int))))
5452         exit (1);
5453       fprintf (f, "%ld\n", i);
5454     }
5455   else
5456     {
5457       unsigned long i = ulongval ();
5458       if (i != ((long) (sizeof (int))))
5459         exit (1);
5460       fprintf (f, "%lu\n", i);
5461     }
5462   exit (ferror (f) || fclose (f) != 0);
5463
5464   ;
5465   return 0;
5466 }
5467 _ACEOF
5468 rm -f conftest$ac_exeext
5469 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5470   (eval $ac_link) 2>&5
5471   ac_status=$?
5472   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5473   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5474   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5475   (eval $ac_try) 2>&5
5476   ac_status=$?
5477   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5478   (exit $ac_status); }; }; then
5479   ac_cv_sizeof_int=`cat conftest.val`
5480 else
5481   echo "$as_me: program exited with status $ac_status" >&5
5482 echo "$as_me: failed program was:" >&5
5483 sed 's/^/| /' conftest.$ac_ext >&5
5484
5485 ( exit $ac_status )
5486 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
5487 See \`config.log' for more details." >&5
5488 echo "$as_me: error: cannot compute sizeof (int), 77
5489 See \`config.log' for more details." >&2;}
5490    { (exit 1); exit 1; }; }
5491 fi
5492 rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5493 fi
5494 fi
5495 rm -f conftest.val
5496 else
5497   ac_cv_sizeof_int=0
5498 fi
5499 fi
5500 echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
5501 echo "${ECHO_T}$ac_cv_sizeof_int" >&6
5502 cat >>confdefs.h <<_ACEOF
5503 #define SIZEOF_INT $ac_cv_sizeof_int
5504 _ACEOF
5505
5506
5507 echo "$as_me:$LINENO: checking for long" >&5
5508 echo $ECHO_N "checking for long... $ECHO_C" >&6
5509 if test "${ac_cv_type_long+set}" = set; then
5510   echo $ECHO_N "(cached) $ECHO_C" >&6
5511 else
5512   cat >conftest.$ac_ext <<_ACEOF
5513 #line $LINENO "configure"
5514 /* confdefs.h.  */
5515 _ACEOF
5516 cat confdefs.h >>conftest.$ac_ext
5517 cat >>conftest.$ac_ext <<_ACEOF
5518 /* end confdefs.h.  */
5519 $ac_includes_default
5520 int
5521 main ()
5522 {
5523 if ((long *) 0)
5524   return 0;
5525 if (sizeof (long))
5526   return 0;
5527   ;
5528   return 0;
5529 }
5530 _ACEOF
5531 rm -f conftest.$ac_objext
5532 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5533   (eval $ac_compile) 2>&5
5534   ac_status=$?
5535   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5536   (exit $ac_status); } &&
5537          { ac_try='test -s conftest.$ac_objext'
5538   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5539   (eval $ac_try) 2>&5
5540   ac_status=$?
5541   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5542   (exit $ac_status); }; }; then
5543   ac_cv_type_long=yes
5544 else
5545   echo "$as_me: failed program was:" >&5
5546 sed 's/^/| /' conftest.$ac_ext >&5
5547
5548 ac_cv_type_long=no
5549 fi
5550 rm -f conftest.$ac_objext conftest.$ac_ext
5551 fi
5552 echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5
5553 echo "${ECHO_T}$ac_cv_type_long" >&6
5554
5555 echo "$as_me:$LINENO: checking size of long" >&5
5556 echo $ECHO_N "checking size of long... $ECHO_C" >&6
5557 if test "${ac_cv_sizeof_long+set}" = set; then
5558   echo $ECHO_N "(cached) $ECHO_C" >&6
5559 else
5560   if test "$ac_cv_type_long" = yes; then
5561   # The cast to unsigned long works around a bug in the HP C Compiler
5562   # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5563   # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5564   # This bug is HP SR number 8606223364.
5565   if test "$cross_compiling" = yes; then
5566   # Depending upon the size, compute the lo and hi bounds.
5567 cat >conftest.$ac_ext <<_ACEOF
5568 #line $LINENO "configure"
5569 /* confdefs.h.  */
5570 _ACEOF
5571 cat confdefs.h >>conftest.$ac_ext
5572 cat >>conftest.$ac_ext <<_ACEOF
5573 /* end confdefs.h.  */
5574 $ac_includes_default
5575 int
5576 main ()
5577 {
5578 static int test_array [1 - 2 * !(((long) (sizeof (long))) >= 0)];
5579 test_array [0] = 0
5580
5581   ;
5582   return 0;
5583 }
5584 _ACEOF
5585 rm -f conftest.$ac_objext
5586 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5587   (eval $ac_compile) 2>&5
5588   ac_status=$?
5589   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5590   (exit $ac_status); } &&
5591          { ac_try='test -s conftest.$ac_objext'
5592   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5593   (eval $ac_try) 2>&5
5594   ac_status=$?
5595   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5596   (exit $ac_status); }; }; then
5597   ac_lo=0 ac_mid=0
5598   while :; do
5599     cat >conftest.$ac_ext <<_ACEOF
5600 #line $LINENO "configure"
5601 /* confdefs.h.  */
5602 _ACEOF
5603 cat confdefs.h >>conftest.$ac_ext
5604 cat >>conftest.$ac_ext <<_ACEOF
5605 /* end confdefs.h.  */
5606 $ac_includes_default
5607 int
5608 main ()
5609 {
5610 static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
5611 test_array [0] = 0
5612
5613   ;
5614   return 0;
5615 }
5616 _ACEOF
5617 rm -f conftest.$ac_objext
5618 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5619   (eval $ac_compile) 2>&5
5620   ac_status=$?
5621   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5622   (exit $ac_status); } &&
5623          { ac_try='test -s conftest.$ac_objext'
5624   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5625   (eval $ac_try) 2>&5
5626   ac_status=$?
5627   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5628   (exit $ac_status); }; }; then
5629   ac_hi=$ac_mid; break
5630 else
5631   echo "$as_me: failed program was:" >&5
5632 sed 's/^/| /' conftest.$ac_ext >&5
5633
5634 ac_lo=`expr $ac_mid + 1`
5635                     if test $ac_lo -le $ac_mid; then
5636                       ac_lo= ac_hi=
5637                       break
5638                     fi
5639                     ac_mid=`expr 2 '*' $ac_mid + 1`
5640 fi
5641 rm -f conftest.$ac_objext conftest.$ac_ext
5642   done
5643 else
5644   echo "$as_me: failed program was:" >&5
5645 sed 's/^/| /' conftest.$ac_ext >&5
5646
5647 cat >conftest.$ac_ext <<_ACEOF
5648 #line $LINENO "configure"
5649 /* confdefs.h.  */
5650 _ACEOF
5651 cat confdefs.h >>conftest.$ac_ext
5652 cat >>conftest.$ac_ext <<_ACEOF
5653 /* end confdefs.h.  */
5654 $ac_includes_default
5655 int
5656 main ()
5657 {
5658 static int test_array [1 - 2 * !(((long) (sizeof (long))) < 0)];
5659 test_array [0] = 0
5660
5661   ;
5662   return 0;
5663 }
5664 _ACEOF
5665 rm -f conftest.$ac_objext
5666 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5667   (eval $ac_compile) 2>&5
5668   ac_status=$?
5669   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5670   (exit $ac_status); } &&
5671          { ac_try='test -s conftest.$ac_objext'
5672   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5673   (eval $ac_try) 2>&5
5674   ac_status=$?
5675   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5676   (exit $ac_status); }; }; then
5677   ac_hi=-1 ac_mid=-1
5678   while :; do
5679     cat >conftest.$ac_ext <<_ACEOF
5680 #line $LINENO "configure"
5681 /* confdefs.h.  */
5682 _ACEOF
5683 cat confdefs.h >>conftest.$ac_ext
5684 cat >>conftest.$ac_ext <<_ACEOF
5685 /* end confdefs.h.  */
5686 $ac_includes_default
5687 int
5688 main ()
5689 {
5690 static int test_array [1 - 2 * !(((long) (sizeof (long))) >= $ac_mid)];
5691 test_array [0] = 0
5692
5693   ;
5694   return 0;
5695 }
5696 _ACEOF
5697 rm -f conftest.$ac_objext
5698 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5699   (eval $ac_compile) 2>&5
5700   ac_status=$?
5701   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5702   (exit $ac_status); } &&
5703          { ac_try='test -s conftest.$ac_objext'
5704   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5705   (eval $ac_try) 2>&5
5706   ac_status=$?
5707   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5708   (exit $ac_status); }; }; then
5709   ac_lo=$ac_mid; break
5710 else
5711   echo "$as_me: failed program was:" >&5
5712 sed 's/^/| /' conftest.$ac_ext >&5
5713
5714 ac_hi=`expr '(' $ac_mid ')' - 1`
5715                        if test $ac_mid -le $ac_hi; then
5716                          ac_lo= ac_hi=
5717                          break
5718                        fi
5719                        ac_mid=`expr 2 '*' $ac_mid`
5720 fi
5721 rm -f conftest.$ac_objext conftest.$ac_ext
5722   done
5723 else
5724   echo "$as_me: failed program was:" >&5
5725 sed 's/^/| /' conftest.$ac_ext >&5
5726
5727 ac_lo= ac_hi=
5728 fi
5729 rm -f conftest.$ac_objext conftest.$ac_ext
5730 fi
5731 rm -f conftest.$ac_objext conftest.$ac_ext
5732 # Binary search between lo and hi bounds.
5733 while test "x$ac_lo" != "x$ac_hi"; do
5734   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
5735   cat >conftest.$ac_ext <<_ACEOF
5736 #line $LINENO "configure"
5737 /* confdefs.h.  */
5738 _ACEOF
5739 cat confdefs.h >>conftest.$ac_ext
5740 cat >>conftest.$ac_ext <<_ACEOF
5741 /* end confdefs.h.  */
5742 $ac_includes_default
5743 int
5744 main ()
5745 {
5746 static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
5747 test_array [0] = 0
5748
5749   ;
5750   return 0;
5751 }
5752 _ACEOF
5753 rm -f conftest.$ac_objext
5754 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5755   (eval $ac_compile) 2>&5
5756   ac_status=$?
5757   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5758   (exit $ac_status); } &&
5759          { ac_try='test -s conftest.$ac_objext'
5760   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5761   (eval $ac_try) 2>&5
5762   ac_status=$?
5763   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5764   (exit $ac_status); }; }; then
5765   ac_hi=$ac_mid
5766 else
5767   echo "$as_me: failed program was:" >&5
5768 sed 's/^/| /' conftest.$ac_ext >&5
5769
5770 ac_lo=`expr '(' $ac_mid ')' + 1`
5771 fi
5772 rm -f conftest.$ac_objext conftest.$ac_ext
5773 done
5774 case $ac_lo in
5775 ?*) ac_cv_sizeof_long=$ac_lo;;
5776 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
5777 See \`config.log' for more details." >&5
5778 echo "$as_me: error: cannot compute sizeof (long), 77
5779 See \`config.log' for more details." >&2;}
5780    { (exit 1); exit 1; }; } ;;
5781 esac
5782 else
5783   if test "$cross_compiling" = yes; then
5784   { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
5785 See \`config.log' for more details." >&5
5786 echo "$as_me: error: cannot run test program while cross compiling
5787 See \`config.log' for more details." >&2;}
5788    { (exit 1); exit 1; }; }
5789 else
5790   cat >conftest.$ac_ext <<_ACEOF
5791 #line $LINENO "configure"
5792 /* confdefs.h.  */
5793 _ACEOF
5794 cat confdefs.h >>conftest.$ac_ext
5795 cat >>conftest.$ac_ext <<_ACEOF
5796 /* end confdefs.h.  */
5797 $ac_includes_default
5798 long longval () { return (long) (sizeof (long)); }
5799 unsigned long ulongval () { return (long) (sizeof (long)); }
5800 #include <stdio.h>
5801 #include <stdlib.h>
5802 int
5803 main ()
5804 {
5805
5806   FILE *f = fopen ("conftest.val", "w");
5807   if (! f)
5808     exit (1);
5809   if (((long) (sizeof (long))) < 0)
5810     {
5811       long i = longval ();
5812       if (i != ((long) (sizeof (long))))
5813         exit (1);
5814       fprintf (f, "%ld\n", i);
5815     }
5816   else
5817     {
5818       unsigned long i = ulongval ();
5819       if (i != ((long) (sizeof (long))))
5820         exit (1);
5821       fprintf (f, "%lu\n", i);
5822     }
5823   exit (ferror (f) || fclose (f) != 0);
5824
5825   ;
5826   return 0;
5827 }
5828 _ACEOF
5829 rm -f conftest$ac_exeext
5830 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5831   (eval $ac_link) 2>&5
5832   ac_status=$?
5833   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5834   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5835   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5836   (eval $ac_try) 2>&5
5837   ac_status=$?
5838   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5839   (exit $ac_status); }; }; then
5840   ac_cv_sizeof_long=`cat conftest.val`
5841 else
5842   echo "$as_me: program exited with status $ac_status" >&5
5843 echo "$as_me: failed program was:" >&5
5844 sed 's/^/| /' conftest.$ac_ext >&5
5845
5846 ( exit $ac_status )
5847 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
5848 See \`config.log' for more details." >&5
5849 echo "$as_me: error: cannot compute sizeof (long), 77
5850 See \`config.log' for more details." >&2;}
5851    { (exit 1); exit 1; }; }
5852 fi
5853 rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5854 fi
5855 fi
5856 rm -f conftest.val
5857 else
5858   ac_cv_sizeof_long=0
5859 fi
5860 fi
5861 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
5862 echo "${ECHO_T}$ac_cv_sizeof_long" >&6
5863 cat >>confdefs.h <<_ACEOF
5864 #define SIZEOF_LONG $ac_cv_sizeof_long
5865 _ACEOF
5866
5867
5868
5869 type_name()
5870 {
5871     if expr "$ac_cv_sizeof_char" '>=' "$1" >/dev/null; then
5872         echo "char"
5873         exit
5874     fi
5875     if expr "$ac_cv_sizeof_short" '>=' "$1" >/dev/null; then
5876         echo "short"
5877         exit
5878     fi
5879     if expr "$ac_cv_sizeof_int" '>=' "$1" >/dev/null; then
5880         echo "int"
5881         exit
5882     fi
5883     if expr "$ac_cv_sizeof_long" '>=' "$1" >/dev/null; then
5884         echo "long"
5885         exit
5886     fi
5887     echo "long"
5888 }
5889
5890 echo "$as_me:$LINENO: checking type name for byte" >&5
5891 echo $ECHO_N "checking type name for byte... $ECHO_C" >&6
5892 TYPE_BYTE=`type_name 1`
5893 echo "$as_me:$LINENO: result: $TYPE_BYTE" >&5
5894 echo "${ECHO_T}$TYPE_BYTE" >&6
5895 echo "$as_me:$LINENO: checking type name for word" >&5
5896 echo $ECHO_N "checking type name for word... $ECHO_C" >&6
5897 TYPE_WORD=`type_name 2`
5898 echo "$as_me:$LINENO: result: $TYPE_WORD" >&5
5899 echo "${ECHO_T}$TYPE_WORD" >&6
5900 echo "$as_me:$LINENO: checking type name for dword" >&5
5901 echo $ECHO_N "checking type name for dword... $ECHO_C" >&6
5902 TYPE_DWORD=`type_name 4`
5903 echo "$as_me:$LINENO: result: $TYPE_DWORD" >&5
5904 echo "${ECHO_T}$TYPE_DWORD" >&6
5905 cat >>confdefs.h <<_ACEOF
5906 #define TYPE_BYTE $TYPE_BYTE
5907 _ACEOF
5908
5909 cat >>confdefs.h <<_ACEOF
5910 #define TYPE_WORD $TYPE_WORD
5911 _ACEOF
5912
5913 cat >>confdefs.h <<_ACEOF
5914 #define TYPE_DWORD $TYPE_DWORD
5915 _ACEOF
5916
5917
5918 echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
5919 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
5920 if test "${ac_cv_c_bigendian+set}" = set; then
5921   echo $ECHO_N "(cached) $ECHO_C" >&6
5922 else
5923   # See if sys/param.h defines the BYTE_ORDER macro.
5924 cat >conftest.$ac_ext <<_ACEOF
5925 #line $LINENO "configure"
5926 /* confdefs.h.  */
5927 _ACEOF
5928 cat confdefs.h >>conftest.$ac_ext
5929 cat >>conftest.$ac_ext <<_ACEOF
5930 /* end confdefs.h.  */
5931 #include <sys/types.h>
5932 #include <sys/param.h>
5933
5934 int
5935 main ()
5936 {
5937 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
5938  bogus endian macros
5939 #endif
5940
5941   ;
5942   return 0;
5943 }
5944 _ACEOF
5945 rm -f conftest.$ac_objext
5946 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5947   (eval $ac_compile) 2>&5
5948   ac_status=$?
5949   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5950   (exit $ac_status); } &&
5951          { ac_try='test -s conftest.$ac_objext'
5952   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5953   (eval $ac_try) 2>&5
5954   ac_status=$?
5955   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5956   (exit $ac_status); }; }; then
5957   # It does; now see whether it defined to BIG_ENDIAN or not.
5958 cat >conftest.$ac_ext <<_ACEOF
5959 #line $LINENO "configure"
5960 /* confdefs.h.  */
5961 _ACEOF
5962 cat confdefs.h >>conftest.$ac_ext
5963 cat >>conftest.$ac_ext <<_ACEOF
5964 /* end confdefs.h.  */
5965 #include <sys/types.h>
5966 #include <sys/param.h>
5967
5968 int
5969 main ()
5970 {
5971 #if BYTE_ORDER != BIG_ENDIAN
5972  not big endian
5973 #endif
5974
5975   ;
5976   return 0;
5977 }
5978 _ACEOF
5979 rm -f conftest.$ac_objext
5980 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5981   (eval $ac_compile) 2>&5
5982   ac_status=$?
5983   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5984   (exit $ac_status); } &&
5985          { ac_try='test -s conftest.$ac_objext'
5986   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5987   (eval $ac_try) 2>&5
5988   ac_status=$?
5989   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5990   (exit $ac_status); }; }; then
5991   ac_cv_c_bigendian=yes
5992 else
5993   echo "$as_me: failed program was:" >&5
5994 sed 's/^/| /' conftest.$ac_ext >&5
5995
5996 ac_cv_c_bigendian=no
5997 fi
5998 rm -f conftest.$ac_objext conftest.$ac_ext
5999 else
6000   echo "$as_me: failed program was:" >&5
6001 sed 's/^/| /' conftest.$ac_ext >&5
6002
6003 # It does not; compile a test program.
6004 if test "$cross_compiling" = yes; then
6005   # try to guess the endianness by grepping values into an object file
6006   ac_cv_c_bigendian=unknown
6007   cat >conftest.$ac_ext <<_ACEOF
6008 #line $LINENO "configure"
6009 /* confdefs.h.  */
6010 _ACEOF
6011 cat confdefs.h >>conftest.$ac_ext
6012 cat >>conftest.$ac_ext <<_ACEOF
6013 /* end confdefs.h.  */
6014 short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6015 short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6016 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
6017 short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6018 short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6019 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
6020 int
6021 main ()
6022 {
6023  _ascii (); _ebcdic ();
6024   ;
6025   return 0;
6026 }
6027 _ACEOF
6028 rm -f conftest.$ac_objext
6029 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6030   (eval $ac_compile) 2>&5
6031   ac_status=$?
6032   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6033   (exit $ac_status); } &&
6034          { ac_try='test -s conftest.$ac_objext'
6035   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6036   (eval $ac_try) 2>&5
6037   ac_status=$?
6038   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6039   (exit $ac_status); }; }; then
6040   if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
6041   ac_cv_c_bigendian=yes
6042 fi
6043 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
6044   if test "$ac_cv_c_bigendian" = unknown; then
6045     ac_cv_c_bigendian=no
6046   else
6047     # finding both strings is unlikely to happen, but who knows?
6048     ac_cv_c_bigendian=unknown
6049   fi
6050 fi
6051 else
6052   echo "$as_me: failed program was:" >&5
6053 sed 's/^/| /' conftest.$ac_ext >&5
6054
6055 fi
6056 rm -f conftest.$ac_objext conftest.$ac_ext
6057 else
6058   cat >conftest.$ac_ext <<_ACEOF
6059 #line $LINENO "configure"
6060 /* confdefs.h.  */
6061 _ACEOF
6062 cat confdefs.h >>conftest.$ac_ext
6063 cat >>conftest.$ac_ext <<_ACEOF
6064 /* end confdefs.h.  */
6065 int
6066 main ()
6067 {
6068   /* Are we little or big endian?  From Harbison&Steele.  */
6069   union
6070   {
6071     long l;
6072     char c[sizeof (long)];
6073   } u;
6074   u.l = 1;
6075   exit (u.c[sizeof (long) - 1] == 1);
6076 }
6077 _ACEOF
6078 rm -f conftest$ac_exeext
6079 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6080   (eval $ac_link) 2>&5
6081   ac_status=$?
6082   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6083   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6084   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6085   (eval $ac_try) 2>&5
6086   ac_status=$?
6087   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6088   (exit $ac_status); }; }; then
6089   ac_cv_c_bigendian=no
6090 else
6091   echo "$as_me: program exited with status $ac_status" >&5
6092 echo "$as_me: failed program was:" >&5
6093 sed 's/^/| /' conftest.$ac_ext >&5
6094
6095 ( exit $ac_status )
6096 ac_cv_c_bigendian=yes
6097 fi
6098 rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6099 fi
6100 fi
6101 rm -f conftest.$ac_objext conftest.$ac_ext
6102 fi
6103 echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
6104 echo "${ECHO_T}$ac_cv_c_bigendian" >&6
6105 case $ac_cv_c_bigendian in
6106   yes)
6107
6108 cat >>confdefs.h <<\_ACEOF
6109 #define WORDS_BIGENDIAN 1
6110 _ACEOF
6111  ;;
6112   no)
6113      ;;
6114   *)
6115     { { echo "$as_me:$LINENO: error: unknown endianness
6116 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
6117 echo "$as_me: error: unknown endianness
6118 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
6119    { (exit 1); exit 1; }; } ;;
6120 esac
6121
6122
6123 # Set standard installation paths
6124 # ===========================================================================
6125
6126 # In the Makefiles we need paths with '/' as directory separator, even if
6127 # crosscompiling for Win32.
6128 # And we want to preserve the macros (e.g. ${prefix}) in the Makefiles.
6129 # The variables in the Makefiles are replaced by AC_SUBST()
6130 #
6131 # In sdccconf.h the '/' in paths can be replaced by "\\" (normalized), if
6132 #
6133 # The macros are expanded for the header.
6134 # The variables in the header are replaced by AC_*DEFINE*()
6135 # sdccconf_h_dir_separator contains a backslash.
6136
6137 if test "${sdccconf_h_dir_separator}" = ""; then
6138     sdccconf_h_dir_separator="/"
6139 fi
6140
6141 # Makefiles
6142 ###########
6143
6144 # include_dir_suffix:
6145 # *nix default: "sdcc/include"
6146
6147
6148 if test "${include_dir_suffix}" = ""; then
6149     include_dir_suffix="sdcc/include"
6150 fi
6151
6152
6153 # lib_dir_suffix:
6154 # *nix default: "sdcc/lib"
6155
6156 if test "${lib_dir_suffix}" = ""; then
6157     lib_dir_suffix="sdcc/lib"
6158 fi
6159
6160
6161 # docdir:
6162 # *nix default: "${datadir}/sdcc/doc"
6163
6164 if test "${docdir}" = ""; then
6165     docdir="\${datadir}"/sdcc/doc
6166 fi
6167
6168
6169
6170
6171 # sdccconf.h
6172 ############
6173
6174 cat >>confdefs.h <<_ACEOF
6175 #define DIR_SEPARATOR_STRING "${sdccconf_h_dir_separator}"
6176 _ACEOF
6177
6178 cat >>confdefs.h <<_ACEOF
6179 #define DIR_SEPARATOR_CHAR   '${sdccconf_h_dir_separator}'
6180 _ACEOF
6181
6182
6183 # prefix:
6184 # default: "NONE", ${ac_default_prefix}: "/usr/local"
6185
6186   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6187   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6188   ac_expand=$prefix
6189   test "x$ac_expand" = xNONE && ac_expand="$ac_default_prefix"
6190   ac_expand=`eval echo $ac_expand`
6191   expanded_prefix=`eval echo $ac_expand`
6192
6193
6194   ac_ndu=$expanded_prefix
6195   case ":$ac_ndu:" in
6196 # change empty paths to '.'
6197   ::) ac_ndu='.' ;;
6198 # strip trailing slashes
6199   :*[\\/]:) ac_ndu=`echo "$ac_ndu" | sed 's,[\\/]*$,,'` ;;
6200   :*:) ;;
6201 esac
6202 # squeze repeated slashes
6203 case $sdccconf_h_dir_separator in
6204 # if the path contains any backslashes, turn slashes into backslashes
6205
6206 # Bernhard Held 2003-04-06
6207 # This was the original line. It doesn't:
6208 # - convert the first slash
6209 # - replace a slash with a double-backslash
6210 # *\\*) ac_ndu=`echo "[$]ac_ndu" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6211  *\\*) ac_ndu=`echo "$ac_ndu" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6212
6213 # if the path contains slashes, also turn backslashes into slashes
6214  *) ac_ndu=`echo "$ac_ndu" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6215 esac
6216   cat >>confdefs.h <<_ACEOF
6217 #define PREFIX "${ac_ndu}"
6218 _ACEOF
6219
6220
6221
6222 # exec_prefix:
6223 # default: "${prefix}"
6224
6225   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6226   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6227   ac_expand=$exec_prefix
6228   test "x$ac_expand" = xNONE && ac_expand="$expanded_prefix"
6229   ac_expand=`eval echo $ac_expand`
6230   expanded_exec_prefix=`eval echo $ac_expand`
6231
6232
6233   ac_ndu=$expanded_exec_prefix
6234   case ":$ac_ndu:" in
6235 # change empty paths to '.'
6236   ::) ac_ndu='.' ;;
6237 # strip trailing slashes
6238   :*[\\/]:) ac_ndu=`echo "$ac_ndu" | sed 's,[\\/]*$,,'` ;;
6239   :*:) ;;
6240 esac
6241 # squeze repeated slashes
6242 case $sdccconf_h_dir_separator in
6243 # if the path contains any backslashes, turn slashes into backslashes
6244
6245 # Bernhard Held 2003-04-06
6246 # This was the original line. It doesn't:
6247 # - convert the first slash
6248 # - replace a slash with a double-backslash
6249 # *\\*) ac_ndu=`echo "[$]ac_ndu" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6250  *\\*) ac_ndu=`echo "$ac_ndu" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6251
6252 # if the path contains slashes, also turn backslashes into slashes
6253  *) ac_ndu=`echo "$ac_ndu" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6254 esac
6255   cat >>confdefs.h <<_ACEOF
6256 #define EXEC_PREFIX "${ac_ndu}"
6257 _ACEOF
6258
6259
6260
6261 # bindir:
6262 # default: "${exec_prefix}/bin"
6263
6264   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6265   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6266   ac_expand=$bindir
6267   test "x$ac_expand" = xNONE && ac_expand="$"NONE""
6268   ac_expand=`eval echo $ac_expand`
6269   expanded_bindir=`eval echo $ac_expand`
6270
6271
6272   ac_ndu=$expanded_bindir
6273   case ":$ac_ndu:" in
6274 # change empty paths to '.'
6275   ::) ac_ndu='.' ;;
6276 # strip trailing slashes
6277   :*[\\/]:) ac_ndu=`echo "$ac_ndu" | sed 's,[\\/]*$,,'` ;;
6278   :*:) ;;
6279 esac
6280 # squeze repeated slashes
6281 case $sdccconf_h_dir_separator in
6282 # if the path contains any backslashes, turn slashes into backslashes
6283
6284 # Bernhard Held 2003-04-06
6285 # This was the original line. It doesn't:
6286 # - convert the first slash
6287 # - replace a slash with a double-backslash
6288 # *\\*) ac_ndu=`echo "[$]ac_ndu" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6289  *\\*) ac_ndu=`echo "$ac_ndu" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6290
6291 # if the path contains slashes, also turn backslashes into slashes
6292  *) ac_ndu=`echo "$ac_ndu" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6293 esac
6294   cat >>confdefs.h <<_ACEOF
6295 #define BINDIR "${ac_ndu}"
6296 _ACEOF
6297
6298
6299
6300 # datadir:
6301 # default: "${prefix}/share"
6302
6303   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6304   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6305   ac_expand=$datadir
6306   test "x$ac_expand" = xNONE && ac_expand="$"NONE""
6307   ac_expand=`eval echo $ac_expand`
6308   expanded_datadir=`eval echo $ac_expand`
6309
6310
6311   ac_ndu=$expanded_datadir
6312   case ":$ac_ndu:" in
6313 # change empty paths to '.'
6314   ::) ac_ndu='.' ;;
6315 # strip trailing slashes
6316   :*[\\/]:) ac_ndu=`echo "$ac_ndu" | sed 's,[\\/]*$,,'` ;;
6317   :*:) ;;
6318 esac
6319 # squeze repeated slashes
6320 case $sdccconf_h_dir_separator in
6321 # if the path contains any backslashes, turn slashes into backslashes
6322
6323 # Bernhard Held 2003-04-06
6324 # This was the original line. It doesn't:
6325 # - convert the first slash
6326 # - replace a slash with a double-backslash
6327 # *\\*) ac_ndu=`echo "[$]ac_ndu" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6328  *\\*) ac_ndu=`echo "$ac_ndu" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6329
6330 # if the path contains slashes, also turn backslashes into slashes
6331  *) ac_ndu=`echo "$ac_ndu" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6332 esac
6333   cat >>confdefs.h <<_ACEOF
6334 #define DATADIR "${ac_ndu}"
6335 _ACEOF
6336
6337
6338
6339 # include/lib suffix
6340 norm_inc_dir_suffix=${include_dir_suffix}
6341 case ":$norm_inc_dir_suffix:" in
6342 # change empty paths to '.'
6343   ::) norm_inc_dir_suffix='.' ;;
6344 # strip trailing slashes
6345   :*[\\/]:) norm_inc_dir_suffix=`echo "$norm_inc_dir_suffix" | sed 's,[\\/]*$,,'` ;;
6346   :*:) ;;
6347 esac
6348 # squeze repeated slashes
6349 case $sdccconf_h_dir_separator in
6350 # if the path contains any backslashes, turn slashes into backslashes
6351
6352 # Bernhard Held 2003-04-06
6353 # This was the original line. It doesn't:
6354 # - convert the first slash
6355 # - replace a slash with a double-backslash
6356 # *\\*) norm_inc_dir_suffix=`echo "[$]norm_inc_dir_suffix" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6357  *\\*) norm_inc_dir_suffix=`echo "$norm_inc_dir_suffix" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6358
6359 # if the path contains slashes, also turn backslashes into slashes
6360  *) norm_inc_dir_suffix=`echo "$norm_inc_dir_suffix" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6361 esac
6362 cat >>confdefs.h <<_ACEOF
6363 #define INCLUDE_DIR_SUFFIX DIR_SEPARATOR_STRING "${norm_inc_dir_suffix}"
6364 _ACEOF
6365
6366 norm_lib_dir_suffix=${lib_dir_suffix}
6367 case ":$norm_lib_dir_suffix:" in
6368 # change empty paths to '.'
6369   ::) norm_lib_dir_suffix='.' ;;
6370 # strip trailing slashes
6371   :*[\\/]:) norm_lib_dir_suffix=`echo "$norm_lib_dir_suffix" | sed 's,[\\/]*$,,'` ;;
6372   :*:) ;;
6373 esac
6374 # squeze repeated slashes
6375 case $sdccconf_h_dir_separator in
6376 # if the path contains any backslashes, turn slashes into backslashes
6377
6378 # Bernhard Held 2003-04-06
6379 # This was the original line. It doesn't:
6380 # - convert the first slash
6381 # - replace a slash with a double-backslash
6382 # *\\*) norm_lib_dir_suffix=`echo "[$]norm_lib_dir_suffix" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6383  *\\*) norm_lib_dir_suffix=`echo "$norm_lib_dir_suffix" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6384
6385 # if the path contains slashes, also turn backslashes into slashes
6386  *) norm_lib_dir_suffix=`echo "$norm_lib_dir_suffix" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6387 esac
6388 cat >>confdefs.h <<_ACEOF
6389 #define LIB_DIR_SUFFIX DIR_SEPARATOR_STRING "${norm_lib_dir_suffix}"
6390 _ACEOF
6391
6392
6393 # relative paths
6394 for _lcl_i in expanded_bindir:expanded_datadir:bin2data_dir; do
6395   _lcl_from=\$`echo "$_lcl_i" | sed 's,:.*$,,'`
6396   _lcl_to=\$`echo "$_lcl_i" | sed 's,^[^:]*:,,' | sed 's,:[^:]*$,,'`
6397   _lcl_result_var=`echo "$_lcl_i" | sed 's,^.*:,,'`
6398   _lcl_receval="$_lcl_from"
6399 _lcl_from=`(test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6400      test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
6401      _lcl_receval_old=''
6402      while test "$_lcl_receval_old" != "$_lcl_receval"; do
6403        _lcl_receval_old="$_lcl_receval"
6404        eval _lcl_receval="\"$_lcl_receval\""
6405      done
6406      echo "$_lcl_receval")`
6407   _lcl_receval="$_lcl_to"
6408 _lcl_to=`(test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6409      test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
6410      _lcl_receval_old=''
6411      while test "$_lcl_receval_old" != "$_lcl_receval"; do
6412        _lcl_receval_old="$_lcl_receval"
6413        eval _lcl_receval="\"$_lcl_receval\""
6414      done
6415      echo "$_lcl_receval")`
6416   _lcl_notation="$_lcl_from$_lcl_to"
6417   case ":$_lcl_from:" in
6418 # change empty paths to '.'
6419   ::) _lcl_from='.' ;;
6420 # strip trailing slashes
6421   :*[\\/]:) _lcl_from=`echo "$_lcl_from" | sed 's,[\\/]*$,,'` ;;
6422   :*:) ;;
6423 esac
6424 # squeze repeated slashes
6425 case '/' in
6426 # if the path contains any backslashes, turn slashes into backslashes
6427
6428 # Bernhard Held 2003-04-06
6429 # This was the original line. It doesn't:
6430 # - convert the first slash
6431 # - replace a slash with a double-backslash
6432 # *\\*) _lcl_from=`echo "[$]_lcl_from" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6433  *\\*) _lcl_from=`echo "$_lcl_from" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6434
6435 # if the path contains slashes, also turn backslashes into slashes
6436  *) _lcl_from=`echo "$_lcl_from" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6437 esac
6438   case ":$_lcl_to:" in
6439 # change empty paths to '.'
6440   ::) _lcl_to='.' ;;
6441 # strip trailing slashes
6442   :*[\\/]:) _lcl_to=`echo "$_lcl_to" | sed 's,[\\/]*$,,'` ;;
6443   :*:) ;;
6444 esac
6445 # squeze repeated slashes
6446 case '/' in
6447 # if the path contains any backslashes, turn slashes into backslashes
6448
6449 # Bernhard Held 2003-04-06
6450 # This was the original line. It doesn't:
6451 # - convert the first slash
6452 # - replace a slash with a double-backslash
6453 # *\\*) _lcl_to=`echo "[$]_lcl_to" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6454  *\\*) _lcl_to=`echo "$_lcl_to" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6455
6456 # if the path contains slashes, also turn backslashes into slashes
6457  *) _lcl_to=`echo "$_lcl_to" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6458 esac
6459   _lcl_common_prefix=''
6460 _lcl_second_prefix_match=''
6461 while test "$_lcl_second_prefix_match" != 0; do
6462   _lcl_first_prefix=`expr "x$_lcl_from" : "x\($_lcl_common_prefix/*[^/]*\)"`
6463   _lcl_second_prefix_match=`expr "x$_lcl_to" : "x$_lcl_first_prefix"`
6464   if test "$_lcl_second_prefix_match" != 0; then
6465     if test "$_lcl_first_prefix" != "$_lcl_common_prefix"; then
6466       _lcl_common_prefix="$_lcl_first_prefix"
6467     else
6468       _lcl_second_prefix_match=0
6469     fi
6470   fi
6471 done
6472 _lcl_first_suffix=`expr "x$_lcl_from" : "x$_lcl_common_prefix/*\(.*\)"`
6473 _lcl_first_rel=''
6474 _lcl_tmp='xxx'
6475 while test "$_lcl_tmp" != ''; do
6476   _lcl_tmp=`expr "x$_lcl_first_suffix" : "x[^/]*/*\(.*\)"`
6477   if test "$_lcl_first_suffix" != ''; then
6478      _lcl_first_suffix="$_lcl_tmp"
6479      _lcl_first_rel="../$_lcl_first_rel"
6480   fi
6481 done
6482 _lcl_second_suffix=`expr "x$_lcl_to" : "x$_lcl_common_prefix/*\(.*\)"`
6483 _lcl_result_tmp="$_lcl_first_rel$_lcl_second_suffix"
6484   case ":$_lcl_result_tmp:" in
6485 # change empty paths to '.'
6486   ::) _lcl_result_tmp='.' ;;
6487 # strip trailing slashes
6488   :*[\\/]:) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,[\\/]*$,,'` ;;
6489   :*:) ;;
6490 esac
6491 # squeze repeated slashes
6492 case "$_lcl_notation" in
6493 # if the path contains any backslashes, turn slashes into backslashes
6494
6495 # Bernhard Held 2003-04-06
6496 # This was the original line. It doesn't:
6497 # - convert the first slash
6498 # - replace a slash with a double-backslash
6499 # *\\*) _lcl_result_tmp=`echo "[$]_lcl_result_tmp" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6500  *\\*) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6501
6502 # if the path contains slashes, also turn backslashes into slashes
6503  *) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6504 esac
6505   eval $_lcl_result_var='$_lcl_result_tmp'
6506 done
6507 case ":$bin2data_dir:" in
6508 # change empty paths to '.'
6509   ::) bin2data_dir='.' ;;
6510 # strip trailing slashes
6511   :*[\\/]:) bin2data_dir=`echo "$bin2data_dir" | sed 's,[\\/]*$,,'` ;;
6512   :*:) ;;
6513 esac
6514 # squeze repeated slashes
6515 case $sdccconf_h_dir_separator in
6516 # if the path contains any backslashes, turn slashes into backslashes
6517
6518 # Bernhard Held 2003-04-06
6519 # This was the original line. It doesn't:
6520 # - convert the first slash
6521 # - replace a slash with a double-backslash
6522 # *\\*) bin2data_dir=`echo "[$]bin2data_dir" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6523  *\\*) bin2data_dir=`echo "$bin2data_dir" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6524
6525 # if the path contains slashes, also turn backslashes into slashes
6526  *) bin2data_dir=`echo "$bin2data_dir" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6527 esac
6528 cat >>confdefs.h <<_ACEOF
6529 #define BIN2DATA_DIR DIR_SEPARATOR_STRING "${bin2data_dir}"
6530 _ACEOF
6531
6532
6533 for _lcl_i in expanded_prefix:expanded_bindir:prefix2bin_dir; do
6534   _lcl_from=\$`echo "$_lcl_i" | sed 's,:.*$,,'`
6535   _lcl_to=\$`echo "$_lcl_i" | sed 's,^[^:]*:,,' | sed 's,:[^:]*$,,'`
6536   _lcl_result_var=`echo "$_lcl_i" | sed 's,^.*:,,'`
6537   _lcl_receval="$_lcl_from"
6538 _lcl_from=`(test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6539      test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
6540      _lcl_receval_old=''
6541      while test "$_lcl_receval_old" != "$_lcl_receval"; do
6542        _lcl_receval_old="$_lcl_receval"
6543        eval _lcl_receval="\"$_lcl_receval\""
6544      done
6545      echo "$_lcl_receval")`
6546   _lcl_receval="$_lcl_to"
6547 _lcl_to=`(test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6548      test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
6549      _lcl_receval_old=''
6550      while test "$_lcl_receval_old" != "$_lcl_receval"; do
6551        _lcl_receval_old="$_lcl_receval"
6552        eval _lcl_receval="\"$_lcl_receval\""
6553      done
6554      echo "$_lcl_receval")`
6555   _lcl_notation="$_lcl_from$_lcl_to"
6556   case ":$_lcl_from:" in
6557 # change empty paths to '.'
6558   ::) _lcl_from='.' ;;
6559 # strip trailing slashes
6560   :*[\\/]:) _lcl_from=`echo "$_lcl_from" | sed 's,[\\/]*$,,'` ;;
6561   :*:) ;;
6562 esac
6563 # squeze repeated slashes
6564 case '/' in
6565 # if the path contains any backslashes, turn slashes into backslashes
6566
6567 # Bernhard Held 2003-04-06
6568 # This was the original line. It doesn't:
6569 # - convert the first slash
6570 # - replace a slash with a double-backslash
6571 # *\\*) _lcl_from=`echo "[$]_lcl_from" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6572  *\\*) _lcl_from=`echo "$_lcl_from" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6573
6574 # if the path contains slashes, also turn backslashes into slashes
6575  *) _lcl_from=`echo "$_lcl_from" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6576 esac
6577   case ":$_lcl_to:" in
6578 # change empty paths to '.'
6579   ::) _lcl_to='.' ;;
6580 # strip trailing slashes
6581   :*[\\/]:) _lcl_to=`echo "$_lcl_to" | sed 's,[\\/]*$,,'` ;;
6582   :*:) ;;
6583 esac
6584 # squeze repeated slashes
6585 case '/' in
6586 # if the path contains any backslashes, turn slashes into backslashes
6587
6588 # Bernhard Held 2003-04-06
6589 # This was the original line. It doesn't:
6590 # - convert the first slash
6591 # - replace a slash with a double-backslash
6592 # *\\*) _lcl_to=`echo "[$]_lcl_to" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6593  *\\*) _lcl_to=`echo "$_lcl_to" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6594
6595 # if the path contains slashes, also turn backslashes into slashes
6596  *) _lcl_to=`echo "$_lcl_to" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6597 esac
6598   _lcl_common_prefix=''
6599 _lcl_second_prefix_match=''
6600 while test "$_lcl_second_prefix_match" != 0; do
6601   _lcl_first_prefix=`expr "x$_lcl_from" : "x\($_lcl_common_prefix/*[^/]*\)"`
6602   _lcl_second_prefix_match=`expr "x$_lcl_to" : "x$_lcl_first_prefix"`
6603   if test "$_lcl_second_prefix_match" != 0; then
6604     if test "$_lcl_first_prefix" != "$_lcl_common_prefix"; then
6605       _lcl_common_prefix="$_lcl_first_prefix"
6606     else
6607       _lcl_second_prefix_match=0
6608     fi
6609   fi
6610 done
6611 _lcl_first_suffix=`expr "x$_lcl_from" : "x$_lcl_common_prefix/*\(.*\)"`
6612 _lcl_first_rel=''
6613 _lcl_tmp='xxx'
6614 while test "$_lcl_tmp" != ''; do
6615   _lcl_tmp=`expr "x$_lcl_first_suffix" : "x[^/]*/*\(.*\)"`
6616   if test "$_lcl_first_suffix" != ''; then
6617      _lcl_first_suffix="$_lcl_tmp"
6618      _lcl_first_rel="../$_lcl_first_rel"
6619   fi
6620 done
6621 _lcl_second_suffix=`expr "x$_lcl_to" : "x$_lcl_common_prefix/*\(.*\)"`
6622 _lcl_result_tmp="$_lcl_first_rel$_lcl_second_suffix"
6623   case ":$_lcl_result_tmp:" in
6624 # change empty paths to '.'
6625   ::) _lcl_result_tmp='.' ;;
6626 # strip trailing slashes
6627   :*[\\/]:) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,[\\/]*$,,'` ;;
6628   :*:) ;;
6629 esac
6630 # squeze repeated slashes
6631 case "$_lcl_notation" in
6632 # if the path contains any backslashes, turn slashes into backslashes
6633
6634 # Bernhard Held 2003-04-06
6635 # This was the original line. It doesn't:
6636 # - convert the first slash
6637 # - replace a slash with a double-backslash
6638 # *\\*) _lcl_result_tmp=`echo "[$]_lcl_result_tmp" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6639  *\\*) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6640
6641 # if the path contains slashes, also turn backslashes into slashes
6642  *) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6643 esac
6644   eval $_lcl_result_var='$_lcl_result_tmp'
6645 done
6646 case ":$prefix2bin_dir:" in
6647 # change empty paths to '.'
6648   ::) prefix2bin_dir='.' ;;
6649 # strip trailing slashes
6650   :*[\\/]:) prefix2bin_dir=`echo "$prefix2bin_dir" | sed 's,[\\/]*$,,'` ;;
6651   :*:) ;;
6652 esac
6653 # squeze repeated slashes
6654 case $sdccconf_h_dir_separator in
6655 # if the path contains any backslashes, turn slashes into backslashes
6656
6657 # Bernhard Held 2003-04-06
6658 # This was the original line. It doesn't:
6659 # - convert the first slash
6660 # - replace a slash with a double-backslash
6661 # *\\*) prefix2bin_dir=`echo "[$]prefix2bin_dir" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6662  *\\*) prefix2bin_dir=`echo "$prefix2bin_dir" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6663
6664 # if the path contains slashes, also turn backslashes into slashes
6665  *) prefix2bin_dir=`echo "$prefix2bin_dir" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6666 esac
6667 cat >>confdefs.h <<_ACEOF
6668 #define PREFIX2BIN_DIR DIR_SEPARATOR_STRING "${prefix2bin_dir}"
6669 _ACEOF
6670
6671
6672 for _lcl_i in expanded_prefix:expanded_datadir:prefix2data_dir; do
6673   _lcl_from=\$`echo "$_lcl_i" | sed 's,:.*$,,'`
6674   _lcl_to=\$`echo "$_lcl_i" | sed 's,^[^:]*:,,' | sed 's,:[^:]*$,,'`
6675   _lcl_result_var=`echo "$_lcl_i" | sed 's,^.*:,,'`
6676   _lcl_receval="$_lcl_from"
6677 _lcl_from=`(test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6678      test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
6679      _lcl_receval_old=''
6680      while test "$_lcl_receval_old" != "$_lcl_receval"; do
6681        _lcl_receval_old="$_lcl_receval"
6682        eval _lcl_receval="\"$_lcl_receval\""
6683      done
6684      echo "$_lcl_receval")`
6685   _lcl_receval="$_lcl_to"
6686 _lcl_to=`(test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6687      test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
6688      _lcl_receval_old=''
6689      while test "$_lcl_receval_old" != "$_lcl_receval"; do
6690        _lcl_receval_old="$_lcl_receval"
6691        eval _lcl_receval="\"$_lcl_receval\""
6692      done
6693      echo "$_lcl_receval")`
6694   _lcl_notation="$_lcl_from$_lcl_to"
6695   case ":$_lcl_from:" in
6696 # change empty paths to '.'
6697   ::) _lcl_from='.' ;;
6698 # strip trailing slashes
6699   :*[\\/]:) _lcl_from=`echo "$_lcl_from" | sed 's,[\\/]*$,,'` ;;
6700   :*:) ;;
6701 esac
6702 # squeze repeated slashes
6703 case '/' in
6704 # if the path contains any backslashes, turn slashes into backslashes
6705
6706 # Bernhard Held 2003-04-06
6707 # This was the original line. It doesn't:
6708 # - convert the first slash
6709 # - replace a slash with a double-backslash
6710 # *\\*) _lcl_from=`echo "[$]_lcl_from" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6711  *\\*) _lcl_from=`echo "$_lcl_from" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6712
6713 # if the path contains slashes, also turn backslashes into slashes
6714  *) _lcl_from=`echo "$_lcl_from" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6715 esac
6716   case ":$_lcl_to:" in
6717 # change empty paths to '.'
6718   ::) _lcl_to='.' ;;
6719 # strip trailing slashes
6720   :*[\\/]:) _lcl_to=`echo "$_lcl_to" | sed 's,[\\/]*$,,'` ;;
6721   :*:) ;;
6722 esac
6723 # squeze repeated slashes
6724 case '/' in
6725 # if the path contains any backslashes, turn slashes into backslashes
6726
6727 # Bernhard Held 2003-04-06
6728 # This was the original line. It doesn't:
6729 # - convert the first slash
6730 # - replace a slash with a double-backslash
6731 # *\\*) _lcl_to=`echo "[$]_lcl_to" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6732  *\\*) _lcl_to=`echo "$_lcl_to" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6733
6734 # if the path contains slashes, also turn backslashes into slashes
6735  *) _lcl_to=`echo "$_lcl_to" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6736 esac
6737   _lcl_common_prefix=''
6738 _lcl_second_prefix_match=''
6739 while test "$_lcl_second_prefix_match" != 0; do
6740   _lcl_first_prefix=`expr "x$_lcl_from" : "x\($_lcl_common_prefix/*[^/]*\)"`
6741   _lcl_second_prefix_match=`expr "x$_lcl_to" : "x$_lcl_first_prefix"`
6742   if test "$_lcl_second_prefix_match" != 0; then
6743     if test "$_lcl_first_prefix" != "$_lcl_common_prefix"; then
6744       _lcl_common_prefix="$_lcl_first_prefix"
6745     else
6746       _lcl_second_prefix_match=0
6747     fi
6748   fi
6749 done
6750 _lcl_first_suffix=`expr "x$_lcl_from" : "x$_lcl_common_prefix/*\(.*\)"`
6751 _lcl_first_rel=''
6752 _lcl_tmp='xxx'
6753 while test "$_lcl_tmp" != ''; do
6754   _lcl_tmp=`expr "x$_lcl_first_suffix" : "x[^/]*/*\(.*\)"`
6755   if test "$_lcl_first_suffix" != ''; then
6756      _lcl_first_suffix="$_lcl_tmp"
6757      _lcl_first_rel="../$_lcl_first_rel"
6758   fi
6759 done
6760 _lcl_second_suffix=`expr "x$_lcl_to" : "x$_lcl_common_prefix/*\(.*\)"`
6761 _lcl_result_tmp="$_lcl_first_rel$_lcl_second_suffix"
6762   case ":$_lcl_result_tmp:" in
6763 # change empty paths to '.'
6764   ::) _lcl_result_tmp='.' ;;
6765 # strip trailing slashes
6766   :*[\\/]:) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,[\\/]*$,,'` ;;
6767   :*:) ;;
6768 esac
6769 # squeze repeated slashes
6770 case "$_lcl_notation" in
6771 # if the path contains any backslashes, turn slashes into backslashes
6772
6773 # Bernhard Held 2003-04-06
6774 # This was the original line. It doesn't:
6775 # - convert the first slash
6776 # - replace a slash with a double-backslash
6777 # *\\*) _lcl_result_tmp=`echo "[$]_lcl_result_tmp" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6778  *\\*) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6779
6780 # if the path contains slashes, also turn backslashes into slashes
6781  *) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6782 esac
6783   eval $_lcl_result_var='$_lcl_result_tmp'
6784 done
6785 case ":$prefix2data_dir:" in
6786 # change empty paths to '.'
6787   ::) prefix2data_dir='.' ;;
6788 # strip trailing slashes
6789   :*[\\/]:) prefix2data_dir=`echo "$prefix2data_dir" | sed 's,[\\/]*$,,'` ;;
6790   :*:) ;;
6791 esac
6792 # squeze repeated slashes
6793 case $sdccconf_h_dir_separator in
6794 # if the path contains any backslashes, turn slashes into backslashes
6795
6796 # Bernhard Held 2003-04-06
6797 # This was the original line. It doesn't:
6798 # - convert the first slash
6799 # - replace a slash with a double-backslash
6800 # *\\*) prefix2data_dir=`echo "[$]prefix2data_dir" | sed 's,\(.\)[[\\/]][[\\/]]*,\1\\\\,g'` ;;
6801  *\\*) prefix2data_dir=`echo "$prefix2data_dir" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g' | sed 's,^[\\/],\\\\\\\\,'` ;;
6802
6803 # if the path contains slashes, also turn backslashes into slashes
6804  *) prefix2data_dir=`echo "$prefix2data_dir" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6805 esac
6806 if test "${prefix2data_dir}" = "."; then
6807     # small optimization for Mingw32; otherwise Borut will complain ;-)
6808     cat >>confdefs.h <<_ACEOF
6809 #define PREFIX2DATA_DIR ""
6810 _ACEOF
6811
6812 else
6813     cat >>confdefs.h <<_ACEOF
6814 #define PREFIX2DATA_DIR DIR_SEPARATOR_STRING "${prefix2data_dir}"
6815 _ACEOF
6816
6817 fi
6818
6819 # standard libs
6820 cat >>confdefs.h <<_ACEOF
6821 #define STD_LIB "libsdcc"
6822 _ACEOF
6823
6824 cat >>confdefs.h <<_ACEOF
6825 #define STD_INT_LIB "libint"
6826 _ACEOF
6827
6828 cat >>confdefs.h <<_ACEOF
6829 #define STD_LONG_LIB "liblong"
6830 _ACEOF
6831
6832 cat >>confdefs.h <<_ACEOF
6833 #define STD_FP_LIB "libfloat"
6834 _ACEOF
6835
6836 cat >>confdefs.h <<_ACEOF
6837 #define STD_DS390_LIB "libds390"
6838 _ACEOF
6839
6840 cat >>confdefs.h <<_ACEOF
6841 #define STD_DS400_LIB "libds400"
6842 _ACEOF
6843
6844 cat >>confdefs.h <<_ACEOF
6845 #define STD_XA51_LIB "libxa51"
6846 _ACEOF
6847
6848
6849 # SDCC runtime environment variables
6850 sdcc_dir_name="SDCC_HOME"
6851 cat >>confdefs.h <<_ACEOF
6852 #define SDCC_DIR_NAME "${sdcc_dir_name}"
6853 _ACEOF
6854
6855
6856 sdcc_include_name="SDCC_INCLUDE"
6857 cat >>confdefs.h <<_ACEOF
6858 #define SDCC_INCLUDE_NAME "${sdcc_include_name}"
6859 _ACEOF
6860
6861
6862 sdcc_lib_name="SDCC_LIB"
6863 cat >>confdefs.h <<_ACEOF
6864 #define SDCC_LIB_NAME "${sdcc_lib_name}"
6865 _ACEOF
6866
6867
6868 # Now handle the port selection
6869 # ===========================================================================
6870 rm -f ports.all ports.build
6871 # Check whether --enable-mcs51-port or --disable-mcs51-port was given.
6872 if test "${enable_mcs51_port+set}" = set; then
6873   enableval="$enable_mcs51_port"
6874
6875 fi;
6876 echo mcs51 >>ports.all
6877 if test "$enable_mcs51_port" = "no"; then
6878     cat >>confdefs.h <<_ACEOF
6879 #define OPT_DISABLE_MCS51 1
6880 _ACEOF
6881
6882 else
6883     echo mcs51 >>ports.build
6884     cat >>confdefs.h <<_ACEOF
6885 #define OPT_DISABLE_MCS51 0
6886 _ACEOF
6887
6888 fi
6889
6890 # Check whether --enable-gbz80-port or --disable-gbz80-port was given.
6891 if test "${enable_gbz80_port+set}" = set; then
6892   enableval="$enable_gbz80_port"
6893
6894 fi;
6895 echo z80 >>ports.all
6896 if test "$enable_gbz80_port" = "no"; then
6897     cat >>confdefs.h <<_ACEOF
6898 #define OPT_DISABLE_GBZ80 1
6899 _ACEOF
6900
6901 else
6902     echo z80 >>ports.build
6903     cat >>confdefs.h <<_ACEOF
6904 #define OPT_DISABLE_GBZ80 0
6905 _ACEOF
6906
6907 fi
6908
6909 # Check whether --enable-z80-port or --disable-z80-port was given.
6910 if test "${enable_z80_port+set}" = set; then
6911   enableval="$enable_z80_port"
6912
6913 fi;
6914 echo z80 >>ports.all
6915 if test "$enable_z80_port" = "no"; then
6916     cat >>confdefs.h <<_ACEOF
6917 #define OPT_DISABLE_Z80 1
6918 _ACEOF
6919
6920 else
6921     echo z80 >>ports.build
6922     cat >>confdefs.h <<_ACEOF
6923 #define OPT_DISABLE_Z80 0
6924 _ACEOF
6925
6926 fi
6927
6928 # Check whether --enable-avr-port or --disable-avr-port was given.
6929 if test "${enable_avr_port+set}" = set; then
6930   enableval="$enable_avr_port"
6931
6932 fi;
6933 echo avr >>ports.all
6934 if test "$enable_avr_port" = "no"; then
6935     cat >>confdefs.h <<_ACEOF
6936 #define OPT_DISABLE_AVR 1
6937 _ACEOF
6938
6939 else
6940     echo avr >>ports.build
6941     cat >>confdefs.h <<_ACEOF
6942 #define OPT_DISABLE_AVR 0
6943 _ACEOF
6944
6945 fi
6946
6947 # Check whether --enable-ds390-port or --disable-ds390-port was given.
6948 if test "${enable_ds390_port+set}" = set; then
6949   enableval="$enable_ds390_port"
6950
6951 fi;
6952 echo ds390 >>ports.all
6953 if test "$enable_ds390_port" = "no"; then
6954     cat >>confdefs.h <<_ACEOF
6955 #define OPT_DISABLE_DS390 1
6956 _ACEOF
6957
6958     cat >>confdefs.h <<_ACEOF
6959 #define OPT_DISABLE_TININative 1
6960 _ACEOF
6961
6962 else
6963     echo ds390 >>ports.build
6964     cat >>confdefs.h <<_ACEOF
6965 #define OPT_DISABLE_DS390 0
6966 _ACEOF
6967
6968     cat >>confdefs.h <<_ACEOF
6969 #define OPT_DISABLE_TININative 0
6970 _ACEOF
6971
6972 fi
6973
6974 # Check whether --enable-ds400-port or --disable-ds400-port was given.
6975 if test "${enable_ds400_port+set}" = set; then
6976   enableval="$enable_ds400_port"
6977
6978 fi;
6979 echo ds400 >>ports.all
6980 if test "$enable_ds400_port" = "no"; then
6981     cat >>confdefs.h <<_ACEOF
6982 #define OPT_DISABLE_DS400 1
6983 _ACEOF
6984
6985 else
6986     echo ds400 >>ports.build
6987     cat >>confdefs.h <<_ACEOF
6988 #define OPT_DISABLE_DS400 0
6989 _ACEOF
6990
6991 fi
6992
6993 # Check whether --enable-pic-port or --disable-pic-port was given.
6994 if test "${enable_pic_port+set}" = set; then
6995   enableval="$enable_pic_port"
6996
6997 fi;
6998 echo pic >>ports.all
6999 if test "$enable_pic_port" = "no"; then
7000     cat >>confdefs.h <<_ACEOF
7001 #define OPT_DISABLE_PIC 1
7002 _ACEOF
7003
7004 else
7005     echo pic >>ports.build
7006     cat >>confdefs.h <<_ACEOF
7007 #define OPT_DISABLE_PIC 0
7008 _ACEOF
7009
7010 fi
7011
7012 # Check whether --enable-pic16-port or --disable-pic16-port was given.
7013 if test "${enable_pic16_port+set}" = set; then
7014   enableval="$enable_pic16_port"
7015
7016 fi;
7017 echo pic16 >>ports.all
7018 if test "$enable_pic16_port" = "no"; then
7019     cat >>confdefs.h <<_ACEOF
7020 #define OPT_DISABLE_PIC16 1
7021 _ACEOF
7022
7023 else
7024     echo pic16 >>ports.build
7025     cat >>confdefs.h <<_ACEOF
7026 #define OPT_DISABLE_PIC16 0
7027 _ACEOF
7028
7029 fi
7030
7031 # Check whether --enable-xa51-port or --disable-xa51-port was given.
7032 if test "${enable_xa51_port+set}" = set; then
7033   enableval="$enable_xa51_port"
7034
7035 fi;
7036 echo xa51 >>ports.all
7037 if test "$enable_xa51_port" = "no"; then
7038     cat >>confdefs.h <<_ACEOF
7039 #define OPT_DISABLE_XA51 1
7040 _ACEOF
7041
7042 else
7043     echo xa51 >>ports.build
7044     cat >>confdefs.h <<_ACEOF
7045 #define OPT_DISABLE_XA51 0
7046 _ACEOF
7047
7048 fi
7049
7050 # Check whether --enable-hc08-port or --disable-hc08-port was given.
7051 if test "${enable_hc08_port+set}" = set; then
7052   enableval="$enable_hc08_port"
7053
7054 fi;
7055 echo hc08 >>ports.all
7056 if test "$enable_hc08_port" = "no"; then
7057     cat >>confdefs.h <<_ACEOF
7058 #define OPT_DISABLE_HC08 1
7059 _ACEOF
7060
7061 else
7062     echo hc08 >>ports.build
7063     cat >>confdefs.h <<_ACEOF
7064 #define OPT_DISABLE_HC08 0
7065 _ACEOF
7066
7067 fi
7068
7069 # Check whether --enable-ucsim or --disable-ucsim was given.
7070 if test "${enable_ucsim+set}" = set; then
7071   enableval="$enable_ucsim"
7072
7073 fi;
7074 OPT_ENABLE_UCSIM=$enable_ucsim
7075
7076
7077 # Check whether --enable-device-lib-build or --disable-device-lib-build was given.
7078 if test "${enable_device_lib_build+set}" = set; then
7079   enableval="$enable_device_lib_build"
7080
7081 fi;
7082 OPT_ENABLE_DEVICE_LIB_BUILD=$enable_device_lib_build
7083
7084
7085 # Check whether --enable-packihx or --disable-packihx was given.
7086 if test "${enable_packihx+set}" = set; then
7087   enableval="$enable_packihx"
7088
7089 fi;
7090 OPT_ENABLE_PACKIHX=$enable_packihx
7091
7092
7093 # Check whether --enable-libgc or --disable-libgc was given.
7094 if test "${enable_libgc+set}" = set; then
7095   enableval="$enable_libgc"
7096
7097 fi;
7098 if test "$enable_libgc" = "yes"; then
7099
7100 echo "$as_me:$LINENO: checking for GC_malloc in -lgc" >&5
7101 echo $ECHO_N "checking for GC_malloc in -lgc... $ECHO_C" >&6
7102 if test "${ac_cv_lib_gc_GC_malloc+set}" = set; then
7103   echo $ECHO_N "(cached) $ECHO_C" >&6
7104 else
7105   ac_check_lib_save_LIBS=$LIBS
7106 LIBS="-lgc  $LIBS"
7107 cat >conftest.$ac_ext <<_ACEOF
7108 #line $LINENO "configure"
7109 /* confdefs.h.  */
7110 _ACEOF
7111 cat confdefs.h >>conftest.$ac_ext
7112 cat >>conftest.$ac_ext <<_ACEOF
7113 /* end confdefs.h.  */
7114
7115 /* Override any gcc2 internal prototype to avoid an error.  */
7116 #ifdef __cplusplus
7117 extern "C"
7118 #endif
7119 /* We use char because int might match the return type of a gcc2
7120    builtin and then its argument prototype would still apply.  */
7121 char GC_malloc ();
7122 int
7123 main ()
7124 {
7125 GC_malloc ();
7126   ;
7127   return 0;
7128 }
7129 _ACEOF
7130 rm -f conftest.$ac_objext conftest$ac_exeext
7131 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7132   (eval $ac_link) 2>&5
7133   ac_status=$?
7134   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7135   (exit $ac_status); } &&
7136          { ac_try='test -s conftest$ac_exeext'
7137   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7138   (eval $ac_try) 2>&5
7139   ac_status=$?
7140   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7141   (exit $ac_status); }; }; then
7142   ac_cv_lib_gc_GC_malloc=yes
7143 else
7144   echo "$as_me: failed program was:" >&5
7145 sed 's/^/| /' conftest.$ac_ext >&5
7146
7147 ac_cv_lib_gc_GC_malloc=no
7148 fi
7149 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7150 LIBS=$ac_check_lib_save_LIBS
7151 fi
7152 echo "$as_me:$LINENO: result: $ac_cv_lib_gc_GC_malloc" >&5
7153 echo "${ECHO_T}$ac_cv_lib_gc_GC_malloc" >&6
7154 if test $ac_cv_lib_gc_GC_malloc = yes; then
7155   cat >>confdefs.h <<_ACEOF
7156 #define HAVE_LIBGC 1
7157 _ACEOF
7158
7159   LIBS="-lgc $LIBS"
7160
7161 fi
7162
7163         OPT_ENABLE_LIBGC=1
7164 else
7165         OPT_ENABLE_LIBGC=0
7166 fi
7167 cat >>confdefs.h <<_ACEOF
7168 #define OPT_ENABLE_LIBGC $OPT_ENABLE_LIBGC
7169 _ACEOF
7170
7171
7172 #remove duplicates
7173 uniq ports.all ports
7174 mv ports ports.all
7175 uniq ports.build ports
7176 mv ports ports.build
7177
7178 # Generating output files
7179 # ===========================================================================
7180
7181
7182 subdirs="$subdirs support/cpp2"
7183
7184
7185
7186 subdirs="$subdirs packihx"
7187
7188
7189
7190 subdirs="$subdirs sim/ucsim"
7191
7192                                                                                 ac_config_files="$ac_config_files main.mk:main_in.mk src/Makefile as/mcs51/Makefile as/hc08/Makefile device/include/Makefile device/lib/Makefile debugger/mcs51/Makefile Makefile.common:Makefile.common.in"
7193
7194 cat >confcache <<\_ACEOF
7195 # This file is a shell script that caches the results of configure
7196 # tests run on this system so they can be shared between configure
7197 # scripts and configure runs, see configure's option --config-cache.
7198 # It is not useful on other systems.  If it contains results you don't
7199 # want to keep, you may remove or edit it.
7200 #
7201 # config.status only pays attention to the cache file if you give it
7202 # the --recheck option to rerun configure.
7203 #
7204 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7205 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7206 # following values.
7207
7208 _ACEOF
7209
7210 # The following way of writing the cache mishandles newlines in values,
7211 # but we know of no workaround that is simple, portable, and efficient.
7212 # So, don't put newlines in cache variables' values.
7213 # Ultrix sh set writes to stderr and can't be redirected directly,
7214 # and sets the high bit in the cache file unless we assign to the vars.
7215 {
7216   (set) 2>&1 |
7217     case `(ac_space=' '; set | grep ac_space) 2>&1` in
7218     *ac_space=\ *)
7219       # `set' does not quote correctly, so add quotes (double-quote
7220       # substitution turns \\\\ into \\, and sed turns \\ into \).
7221       sed -n \
7222         "s/'/'\\\\''/g;
7223           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7224       ;;
7225     *)
7226       # `set' quotes correctly as required by POSIX, so do not add quotes.
7227       sed -n \
7228         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
7229       ;;
7230     esac;
7231 } |
7232   sed '
7233      t clear
7234      : clear
7235      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7236      t end
7237      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7238      : end' >>confcache
7239 if diff $cache_file confcache >/dev/null 2>&1; then :; else
7240   if test -w $cache_file; then
7241     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
7242     cat confcache >$cache_file
7243   else
7244     echo "not updating unwritable cache $cache_file"
7245   fi
7246 fi
7247 rm -f confcache
7248
7249 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7250 # Let make expand exec_prefix.
7251 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7252
7253 # VPATH may cause trouble with some makes, so we remove $(srcdir),
7254 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
7255 # trailing colons and then remove the whole line if VPATH becomes empty
7256 # (actually we leave an empty line to preserve line numbers).
7257 if test "x$srcdir" = x.; then
7258   ac_vpsub='/^[         ]*VPATH[        ]*=/{
7259 s/:*\$(srcdir):*/:/;
7260 s/:*\${srcdir}:*/:/;
7261 s/:*@srcdir@:*/:/;
7262 s/^\([^=]*=[    ]*\):*/\1/;
7263 s/:*$//;
7264 s/^[^=]*=[      ]*$//;
7265 }'
7266 fi
7267
7268 DEFS=-DHAVE_CONFIG_H
7269
7270 ac_libobjs=
7271 ac_ltlibobjs=
7272 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7273   # 1. Remove the extension, and $U if already installed.
7274   ac_i=`echo "$ac_i" |
7275          sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
7276   # 2. Add them.
7277   ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
7278   ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
7279 done
7280 LIBOBJS=$ac_libobjs
7281
7282 LTLIBOBJS=$ac_ltlibobjs
7283
7284
7285
7286 : ${CONFIG_STATUS=./config.status}
7287 ac_clean_files_save=$ac_clean_files
7288 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7289 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
7290 echo "$as_me: creating $CONFIG_STATUS" >&6;}
7291 cat >$CONFIG_STATUS <<_ACEOF
7292 #! $SHELL
7293 # Generated by $as_me.
7294 # Run this file to recreate the current configuration.
7295 # Compiler output produced by configure, useful for debugging
7296 # configure, is in config.log if it exists.
7297
7298 debug=false
7299 ac_cs_recheck=false
7300 ac_cs_silent=false
7301 SHELL=\${CONFIG_SHELL-$SHELL}
7302 _ACEOF
7303
7304 cat >>$CONFIG_STATUS <<\_ACEOF
7305 ## --------------------- ##
7306 ## M4sh Initialization.  ##
7307 ## --------------------- ##
7308
7309 # Be Bourne compatible
7310 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
7311   emulate sh
7312   NULLCMD=:
7313   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
7314   # is contrary to our usage.  Disable this feature.
7315   alias -g '${1+"$@"}'='"$@"'
7316 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
7317   set -o posix
7318 fi
7319
7320 # Support unset when possible.
7321 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
7322   as_unset=unset
7323 else
7324   as_unset=false
7325 fi
7326
7327
7328 # Work around bugs in pre-3.0 UWIN ksh.
7329 $as_unset ENV MAIL MAILPATH
7330 PS1='$ '
7331 PS2='> '
7332 PS4='+ '
7333
7334 # NLS nuisances.
7335 for as_var in \
7336   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
7337   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
7338   LC_TELEPHONE LC_TIME
7339 do
7340   if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then
7341     eval $as_var=C; export $as_var
7342   else
7343     $as_unset $as_var
7344   fi
7345 done
7346
7347 # Required to use basename.
7348 if expr a : '\(a\)' >/dev/null 2>&1; then
7349   as_expr=expr
7350 else
7351   as_expr=false
7352 fi
7353
7354 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
7355   as_basename=basename
7356 else
7357   as_basename=false
7358 fi
7359
7360
7361 # Name of the executable.
7362 as_me=`$as_basename "$0" ||
7363 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7364          X"$0" : 'X\(//\)$' \| \
7365          X"$0" : 'X\(/\)$' \| \
7366          .     : '\(.\)' 2>/dev/null ||
7367 echo X/"$0" |
7368     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
7369           /^X\/\(\/\/\)$/{ s//\1/; q; }
7370           /^X\/\(\/\).*/{ s//\1/; q; }
7371           s/.*/./; q'`
7372
7373
7374 # PATH needs CR, and LINENO needs CR and PATH.
7375 # Avoid depending upon Character Ranges.
7376 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7377 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7378 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7379 as_cr_digits='0123456789'
7380 as_cr_alnum=$as_cr_Letters$as_cr_digits
7381
7382 # The user is always right.
7383 if test "${PATH_SEPARATOR+set}" != set; then
7384   echo "#! /bin/sh" >conf$$.sh
7385   echo  "exit 0"   >>conf$$.sh
7386   chmod +x conf$$.sh
7387   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7388     PATH_SEPARATOR=';'
7389   else
7390     PATH_SEPARATOR=:
7391   fi
7392   rm -f conf$$.sh
7393 fi
7394
7395
7396   as_lineno_1=$LINENO
7397   as_lineno_2=$LINENO
7398   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7399   test "x$as_lineno_1" != "x$as_lineno_2" &&
7400   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
7401   # Find who we are.  Look in the path if we contain no path at all
7402   # relative or not.
7403   case $0 in
7404     *[\\/]* ) as_myself=$0 ;;
7405     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7406 for as_dir in $PATH
7407 do
7408   IFS=$as_save_IFS
7409   test -z "$as_dir" && as_dir=.
7410   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7411 done
7412
7413        ;;
7414   esac
7415   # We did not find ourselves, most probably we were run as `sh COMMAND'
7416   # in which case we are not to be found in the path.
7417   if test "x$as_myself" = x; then
7418     as_myself=$0
7419   fi
7420   if test ! -f "$as_myself"; then
7421     { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
7422 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
7423    { (exit 1); exit 1; }; }
7424   fi
7425   case $CONFIG_SHELL in
7426   '')
7427     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7428 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
7429 do
7430   IFS=$as_save_IFS
7431   test -z "$as_dir" && as_dir=.
7432   for as_base in sh bash ksh sh5; do
7433          case $as_dir in
7434          /*)
7435            if ("$as_dir/$as_base" -c '
7436   as_lineno_1=$LINENO
7437   as_lineno_2=$LINENO
7438   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7439   test "x$as_lineno_1" != "x$as_lineno_2" &&
7440   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
7441              $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
7442              $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
7443              CONFIG_SHELL=$as_dir/$as_base
7444              export CONFIG_SHELL
7445              exec "$CONFIG_SHELL" "$0" ${1+"$@"}
7446            fi;;
7447          esac
7448        done
7449 done
7450 ;;
7451   esac
7452
7453   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
7454   # uniformly replaced by the line number.  The first 'sed' inserts a
7455   # line-number line before each line; the second 'sed' does the real
7456   # work.  The second script uses 'N' to pair each line-number line
7457   # with the numbered line, and appends trailing '-' during
7458   # substitution so that $LINENO is not a special case at line end.
7459   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
7460   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
7461   sed '=' <$as_myself |
7462     sed '
7463       N
7464       s,$,-,
7465       : loop
7466       s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
7467       t loop
7468       s,-$,,
7469       s,^['$as_cr_digits']*\n,,
7470     ' >$as_me.lineno &&
7471   chmod +x $as_me.lineno ||
7472     { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
7473 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
7474    { (exit 1); exit 1; }; }
7475
7476   # Don't try to exec as it changes $[0], causing all sort of problems
7477   # (the dirname of $[0] is not the place where we might find the
7478   # original and so on.  Autoconf is especially sensible to this).
7479   . ./$as_me.lineno
7480   # Exit status is that of the last command.
7481   exit
7482 }
7483
7484
7485 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
7486   *c*,-n*) ECHO_N= ECHO_C='
7487 ' ECHO_T='      ' ;;
7488   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
7489   *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
7490 esac
7491
7492 if expr a : '\(a\)' >/dev/null 2>&1; then
7493   as_expr=expr
7494 else
7495   as_expr=false
7496 fi
7497
7498 rm -f conf$$ conf$$.exe conf$$.file
7499 echo >conf$$.file
7500 if ln -s conf$$.file conf$$ 2>/dev/null; then
7501   # We could just check for DJGPP; but this test a) works b) is more generic
7502   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
7503   if test -f conf$$.exe; then
7504     # Don't use ln at all; we don't have any links
7505     as_ln_s='cp -p'
7506   else
7507     as_ln_s='ln -s'
7508   fi
7509 elif ln conf$$.file conf$$ 2>/dev/null; then
7510   as_ln_s=ln
7511 else
7512   as_ln_s='cp -p'
7513 fi
7514 rm -f conf$$ conf$$.exe conf$$.file
7515
7516 if mkdir -p . 2>/dev/null; then
7517   as_mkdir_p=:
7518 else
7519   as_mkdir_p=false
7520 fi
7521
7522 as_executable_p="test -f"
7523
7524 # Sed expression to map a string onto a valid CPP name.
7525 as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
7526
7527 # Sed expression to map a string onto a valid variable name.
7528 as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
7529
7530
7531 # IFS
7532 # We need space, tab and new line, in precisely that order.
7533 as_nl='
7534 '
7535 IFS="   $as_nl"
7536
7537 # CDPATH.
7538 $as_unset CDPATH
7539
7540 exec 6>&1
7541
7542 # Open the log real soon, to keep \$[0] and so on meaningful, and to
7543 # report actual input values of CONFIG_FILES etc. instead of their
7544 # values after options handling.  Logging --version etc. is OK.
7545 exec 5>>config.log
7546 {
7547   echo
7548   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
7549 ## Running $as_me. ##
7550 _ASBOX
7551 } >&5
7552 cat >&5 <<_CSEOF
7553
7554 This file was extended by $as_me, which was
7555 generated by GNU Autoconf 2.57.  Invocation command line was
7556
7557   CONFIG_FILES    = $CONFIG_FILES
7558   CONFIG_HEADERS  = $CONFIG_HEADERS
7559   CONFIG_LINKS    = $CONFIG_LINKS
7560   CONFIG_COMMANDS = $CONFIG_COMMANDS
7561   $ $0 $@
7562
7563 _CSEOF
7564 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
7565 echo >&5
7566 _ACEOF
7567
7568 # Files that config.status was made for.
7569 if test -n "$ac_config_files"; then
7570   echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
7571 fi
7572
7573 if test -n "$ac_config_headers"; then
7574   echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
7575 fi
7576
7577 if test -n "$ac_config_links"; then
7578   echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
7579 fi
7580
7581 if test -n "$ac_config_commands"; then
7582   echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
7583 fi
7584
7585 cat >>$CONFIG_STATUS <<\_ACEOF
7586
7587 ac_cs_usage="\
7588 \`$as_me' instantiates files from templates according to the
7589 current configuration.
7590
7591 Usage: $0 [OPTIONS] [FILE]...
7592
7593   -h, --help       print this help, then exit
7594   -V, --version    print version number, then exit
7595   -q, --quiet      do not print progress messages
7596   -d, --debug      don't remove temporary files
7597       --recheck    update $as_me by reconfiguring in the same conditions
7598   --file=FILE[:TEMPLATE]
7599                    instantiate the configuration file FILE
7600   --header=FILE[:TEMPLATE]
7601                    instantiate the configuration header FILE
7602
7603 Configuration files:
7604 $config_files
7605
7606 Configuration headers:
7607 $config_headers
7608
7609 Report bugs to <bug-autoconf@gnu.org>."
7610 _ACEOF
7611
7612 cat >>$CONFIG_STATUS <<_ACEOF
7613 ac_cs_version="\\
7614 config.status
7615 configured by $0, generated by GNU Autoconf 2.57,
7616   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
7617
7618 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
7619 Free Software Foundation, Inc.
7620 This config.status script is free software; the Free Software Foundation
7621 gives unlimited permission to copy, distribute and modify it."
7622 srcdir=$srcdir
7623 INSTALL="$INSTALL"
7624 _ACEOF
7625
7626 cat >>$CONFIG_STATUS <<\_ACEOF
7627 # If no file are specified by the user, then we need to provide default
7628 # value.  By we need to know if files were specified by the user.
7629 ac_need_defaults=:
7630 while test $# != 0
7631 do
7632   case $1 in
7633   --*=*)
7634     ac_option=`expr "x$1" : 'x\([^=]*\)='`
7635     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
7636     ac_shift=:
7637     ;;
7638   -*)
7639     ac_option=$1
7640     ac_optarg=$2
7641     ac_shift=shift
7642     ;;
7643   *) # This is not an option, so the user has probably given explicit
7644      # arguments.
7645      ac_option=$1
7646      ac_need_defaults=false;;
7647   esac
7648
7649   case $ac_option in
7650   # Handling of the options.
7651 _ACEOF
7652 cat >>$CONFIG_STATUS <<\_ACEOF
7653   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
7654     ac_cs_recheck=: ;;
7655   --version | --vers* | -V )
7656     echo "$ac_cs_version"; exit 0 ;;
7657   --he | --h)
7658     # Conflict between --help and --header
7659     { { echo "$as_me:$LINENO: error: ambiguous option: $1
7660 Try \`$0 --help' for more information." >&5
7661 echo "$as_me: error: ambiguous option: $1
7662 Try \`$0 --help' for more information." >&2;}
7663    { (exit 1); exit 1; }; };;
7664   --help | --hel | -h )
7665     echo "$ac_cs_usage"; exit 0 ;;
7666   --debug | --d* | -d )
7667     debug=: ;;
7668   --file | --fil | --fi | --f )
7669     $ac_shift
7670     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
7671     ac_need_defaults=false;;
7672   --header | --heade | --head | --hea )
7673     $ac_shift
7674     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
7675     ac_need_defaults=false;;
7676   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
7677   | -silent | --silent | --silen | --sile | --sil | --si | --s)
7678     ac_cs_silent=: ;;
7679
7680   # This is an error.
7681   -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
7682 Try \`$0 --help' for more information." >&5
7683 echo "$as_me: error: unrecognized option: $1
7684 Try \`$0 --help' for more information." >&2;}
7685    { (exit 1); exit 1; }; } ;;
7686
7687   *) ac_config_targets="$ac_config_targets $1" ;;
7688
7689   esac
7690   shift
7691 done
7692
7693 ac_configure_extra_args=
7694
7695 if $ac_cs_silent; then
7696   exec 6>/dev/null
7697   ac_configure_extra_args="$ac_configure_extra_args --silent"
7698 fi
7699
7700 _ACEOF
7701 cat >>$CONFIG_STATUS <<_ACEOF
7702 if \$ac_cs_recheck; then
7703   echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
7704   exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
7705 fi
7706
7707 _ACEOF
7708
7709
7710
7711
7712
7713 cat >>$CONFIG_STATUS <<\_ACEOF
7714 for ac_config_target in $ac_config_targets
7715 do
7716   case "$ac_config_target" in
7717   # Handling of arguments.
7718   "main.mk" ) CONFIG_FILES="$CONFIG_FILES main.mk:main_in.mk" ;;
7719   "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
7720   "as/mcs51/Makefile" ) CONFIG_FILES="$CONFIG_FILES as/mcs51/Makefile" ;;
7721   "as/hc08/Makefile" ) CONFIG_FILES="$CONFIG_FILES as/hc08/Makefile" ;;
7722   "device/include/Makefile" ) CONFIG_FILES="$CONFIG_FILES device/include/Makefile" ;;
7723   "device/lib/Makefile" ) CONFIG_FILES="$CONFIG_FILES device/lib/Makefile" ;;
7724   "debugger/mcs51/Makefile" ) CONFIG_FILES="$CONFIG_FILES debugger/mcs51/Makefile" ;;
7725   "Makefile.common" ) CONFIG_FILES="$CONFIG_FILES Makefile.common:Makefile.common.in" ;;
7726   "sdccconf.h" ) CONFIG_HEADERS="$CONFIG_HEADERS sdccconf.h:sdccconf_in.h" ;;
7727   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
7728 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
7729    { (exit 1); exit 1; }; };;
7730   esac
7731 done
7732
7733 # If the user did not use the arguments to specify the items to instantiate,
7734 # then the envvar interface is used.  Set only those that are not.
7735 # We use the long form for the default assignment because of an extremely
7736 # bizarre bug on SunOS 4.1.3.
7737 if $ac_need_defaults; then
7738   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
7739   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
7740 fi
7741
7742 # Have a temporary directory for convenience.  Make it in the build tree
7743 # simply because there is no reason to put it here, and in addition,
7744 # creating and moving files from /tmp can sometimes cause problems.
7745 # Create a temporary directory, and hook for its removal unless debugging.
7746 $debug ||
7747 {
7748   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
7749   trap '{ (exit 1); exit 1; }' 1 2 13 15
7750 }
7751
7752 # Create a (secure) tmp directory for tmp files.
7753
7754 {
7755   tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
7756   test -n "$tmp" && test -d "$tmp"
7757 }  ||
7758 {
7759   tmp=./confstat$$-$RANDOM
7760   (umask 077 && mkdir $tmp)
7761 } ||
7762 {
7763    echo "$me: cannot create a temporary directory in ." >&2
7764    { (exit 1); exit 1; }
7765 }
7766
7767 _ACEOF
7768
7769 cat >>$CONFIG_STATUS <<_ACEOF
7770
7771 #
7772 # CONFIG_FILES section.
7773 #
7774
7775 # No need to generate the scripts if there are no CONFIG_FILES.
7776 # This happens for instance when ./config.status config.h
7777 if test -n "\$CONFIG_FILES"; then
7778   # Protect against being on the right side of a sed subst in config.status.
7779   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
7780    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
7781 s,@SHELL@,$SHELL,;t t
7782 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
7783 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
7784 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
7785 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
7786 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
7787 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
7788 s,@exec_prefix@,$exec_prefix,;t t
7789 s,@prefix@,$prefix,;t t
7790 s,@program_transform_name@,$program_transform_name,;t t
7791 s,@bindir@,$bindir,;t t
7792 s,@sbindir@,$sbindir,;t t
7793 s,@libexecdir@,$libexecdir,;t t
7794 s,@datadir@,$datadir,;t t
7795 s,@sysconfdir@,$sysconfdir,;t t
7796 s,@sharedstatedir@,$sharedstatedir,;t t
7797 s,@localstatedir@,$localstatedir,;t t
7798 s,@libdir@,$libdir,;t t
7799 s,@includedir@,$includedir,;t t
7800 s,@oldincludedir@,$oldincludedir,;t t
7801 s,@infodir@,$infodir,;t t
7802 s,@mandir@,$mandir,;t t
7803 s,@build_alias@,$build_alias,;t t
7804 s,@host_alias@,$host_alias,;t t
7805 s,@target_alias@,$target_alias,;t t
7806 s,@DEFS@,$DEFS,;t t
7807 s,@ECHO_C@,$ECHO_C,;t t
7808 s,@ECHO_N@,$ECHO_N,;t t
7809 s,@ECHO_T@,$ECHO_T,;t t
7810 s,@LIBS@,$LIBS,;t t
7811 s,@AWK@,$AWK,;t t
7812 s,@VERSION@,$VERSION,;t t
7813 s,@VERSIONHI@,$VERSIONHI,;t t
7814 s,@VERSIONLO@,$VERSIONLO,;t t
7815 s,@VERSIONP@,$VERSIONP,;t t
7816 s,@CC@,$CC,;t t
7817 s,@CFLAGS@,$CFLAGS,;t t
7818 s,@LDFLAGS@,$LDFLAGS,;t t
7819 s,@CPPFLAGS@,$CPPFLAGS,;t t
7820 s,@ac_ct_CC@,$ac_ct_CC,;t t
7821 s,@EXEEXT@,$EXEEXT,;t t
7822 s,@OBJEXT@,$OBJEXT,;t t
7823 s,@CXX@,$CXX,;t t
7824 s,@CXXFLAGS@,$CXXFLAGS,;t t
7825 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
7826 s,@CPP@,$CPP,;t t
7827 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
7828 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
7829 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
7830 s,@RANLIB@,$RANLIB,;t t
7831 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
7832 s,@LEX@,$LEX,;t t
7833 s,@LEXLIB@,$LEXLIB,;t t
7834 s,@LEX_OUTPUT_ROOT@,$LEX_OUTPUT_ROOT,;t t
7835 s,@YACC@,$YACC,;t t
7836 s,@AUTOCONF@,$AUTOCONF,;t t
7837 s,@STRIP@,$STRIP,;t t
7838 s,@AS@,$AS,;t t
7839 s,@CP@,$CP,;t t
7840 s,@LYX@,$LYX,;t t
7841 s,@LATEX@,$LATEX,;t t
7842 s,@LATEX2HTML@,$LATEX2HTML,;t t
7843 s,@PDFLATEX@,$PDFLATEX,;t t
7844 s,@DVIPDF@,$DVIPDF,;t t
7845 s,@EGREP@,$EGREP,;t t
7846 s,@M_OR_MM@,$M_OR_MM,;t t
7847 s,@sdccconf_h_dir_separator@,$sdccconf_h_dir_separator,;t t
7848 s,@include_dir_suffix@,$include_dir_suffix,;t t
7849 s,@lib_dir_suffix@,$lib_dir_suffix,;t t
7850 s,@docdir@,$docdir,;t t
7851 s,@OPT_ENABLE_UCSIM@,$OPT_ENABLE_UCSIM,;t t
7852 s,@OPT_ENABLE_DEVICE_LIB_BUILD@,$OPT_ENABLE_DEVICE_LIB_BUILD,;t t
7853 s,@OPT_ENABLE_PACKIHX@,$OPT_ENABLE_PACKIHX,;t t
7854 s,@subdirs@,$subdirs,;t t
7855 s,@LIBOBJS@,$LIBOBJS,;t t
7856 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
7857 CEOF
7858
7859 _ACEOF
7860
7861   cat >>$CONFIG_STATUS <<\_ACEOF
7862   # Split the substitutions into bite-sized pieces for seds with
7863   # small command number limits, like on Digital OSF/1 and HP-UX.
7864   ac_max_sed_lines=48
7865   ac_sed_frag=1 # Number of current file.
7866   ac_beg=1 # First line for current file.
7867   ac_end=$ac_max_sed_lines # Line after last line for current file.
7868   ac_more_lines=:
7869   ac_sed_cmds=
7870   while $ac_more_lines; do
7871     if test $ac_beg -gt 1; then
7872       sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
7873     else
7874       sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
7875     fi
7876     if test ! -s $tmp/subs.frag; then
7877       ac_more_lines=false
7878     else
7879       # The purpose of the label and of the branching condition is to
7880       # speed up the sed processing (if there are no `@' at all, there
7881       # is no need to browse any of the substitutions).
7882       # These are the two extra sed commands mentioned above.
7883       (echo ':t
7884   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
7885       if test -z "$ac_sed_cmds"; then
7886         ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
7887       else
7888         ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
7889       fi
7890       ac_sed_frag=`expr $ac_sed_frag + 1`
7891       ac_beg=$ac_end
7892       ac_end=`expr $ac_end + $ac_max_sed_lines`
7893     fi
7894   done
7895   if test -z "$ac_sed_cmds"; then
7896     ac_sed_cmds=cat
7897   fi
7898 fi # test -n "$CONFIG_FILES"
7899
7900 _ACEOF
7901 cat >>$CONFIG_STATUS <<\_ACEOF
7902 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
7903   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7904   case $ac_file in
7905   - | *:- | *:-:* ) # input from stdin
7906         cat >$tmp/stdin
7907         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7908         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7909   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7910         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7911   * )   ac_file_in=$ac_file.in ;;
7912   esac
7913
7914   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
7915   ac_dir=`(dirname "$ac_file") 2>/dev/null ||
7916 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7917          X"$ac_file" : 'X\(//\)[^/]' \| \
7918          X"$ac_file" : 'X\(//\)$' \| \
7919          X"$ac_file" : 'X\(/\)' \| \
7920          .     : '\(.\)' 2>/dev/null ||
7921 echo X"$ac_file" |
7922     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7923           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7924           /^X\(\/\/\)$/{ s//\1/; q; }
7925           /^X\(\/\).*/{ s//\1/; q; }
7926           s/.*/./; q'`
7927   { if $as_mkdir_p; then
7928     mkdir -p "$ac_dir"
7929   else
7930     as_dir="$ac_dir"
7931     as_dirs=
7932     while test ! -d "$as_dir"; do
7933       as_dirs="$as_dir $as_dirs"
7934       as_dir=`(dirname "$as_dir") 2>/dev/null ||
7935 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7936          X"$as_dir" : 'X\(//\)[^/]' \| \
7937          X"$as_dir" : 'X\(//\)$' \| \
7938          X"$as_dir" : 'X\(/\)' \| \
7939          .     : '\(.\)' 2>/dev/null ||
7940 echo X"$as_dir" |
7941     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7942           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7943           /^X\(\/\/\)$/{ s//\1/; q; }
7944           /^X\(\/\).*/{ s//\1/; q; }
7945           s/.*/./; q'`
7946     done
7947     test ! -n "$as_dirs" || mkdir $as_dirs
7948   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
7949 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
7950    { (exit 1); exit 1; }; }; }
7951
7952   ac_builddir=.
7953
7954 if test "$ac_dir" != .; then
7955   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
7956   # A "../" for each directory in $ac_dir_suffix.
7957   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
7958 else
7959   ac_dir_suffix= ac_top_builddir=
7960 fi
7961
7962 case $srcdir in
7963   .)  # No --srcdir option.  We are building in place.
7964     ac_srcdir=.
7965     if test -z "$ac_top_builddir"; then
7966        ac_top_srcdir=.
7967     else
7968        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
7969     fi ;;
7970   [\\/]* | ?:[\\/]* )  # Absolute path.
7971     ac_srcdir=$srcdir$ac_dir_suffix;
7972     ac_top_srcdir=$srcdir ;;
7973   *) # Relative path.
7974     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
7975     ac_top_srcdir=$ac_top_builddir$srcdir ;;
7976 esac
7977 # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
7978 # absolute.
7979 ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
7980 ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
7981 ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
7982 ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
7983
7984
7985   case $INSTALL in
7986   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
7987   *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
7988   esac
7989
7990   if test x"$ac_file" != x-; then
7991     { echo "$as_me:$LINENO: creating $ac_file" >&5
7992 echo "$as_me: creating $ac_file" >&6;}
7993     rm -f "$ac_file"
7994   fi
7995   # Let's still pretend it is `configure' which instantiates (i.e., don't
7996   # use $as_me), people would be surprised to read:
7997   #    /* config.h.  Generated by config.status.  */
7998   if test x"$ac_file" = x-; then
7999     configure_input=
8000   else
8001     configure_input="$ac_file.  "
8002   fi
8003   configure_input=$configure_input"Generated from `echo $ac_file_in |
8004                                      sed 's,.*/,,'` by configure."
8005
8006   # First look for the input files in the build tree, otherwise in the
8007   # src tree.
8008   ac_file_inputs=`IFS=:
8009     for f in $ac_file_in; do
8010       case $f in
8011       -) echo $tmp/stdin ;;
8012       [\\/$]*)
8013          # Absolute (can't be DOS-style, as IFS=:)
8014          test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8015 echo "$as_me: error: cannot find input file: $f" >&2;}
8016    { (exit 1); exit 1; }; }
8017          echo $f;;
8018       *) # Relative
8019          if test -f "$f"; then
8020            # Build tree
8021            echo $f
8022          elif test -f "$srcdir/$f"; then
8023            # Source tree
8024            echo $srcdir/$f
8025          else
8026            # /dev/null tree
8027            { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8028 echo "$as_me: error: cannot find input file: $f" >&2;}
8029    { (exit 1); exit 1; }; }
8030          fi;;
8031       esac
8032     done` || { (exit 1); exit 1; }
8033 _ACEOF
8034 cat >>$CONFIG_STATUS <<_ACEOF
8035   sed "$ac_vpsub
8036 $extrasub
8037 _ACEOF
8038 cat >>$CONFIG_STATUS <<\_ACEOF
8039 :t
8040 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8041 s,@configure_input@,$configure_input,;t t
8042 s,@srcdir@,$ac_srcdir,;t t
8043 s,@abs_srcdir@,$ac_abs_srcdir,;t t
8044 s,@top_srcdir@,$ac_top_srcdir,;t t
8045 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
8046 s,@builddir@,$ac_builddir,;t t
8047 s,@abs_builddir@,$ac_abs_builddir,;t t
8048 s,@top_builddir@,$ac_top_builddir,;t t
8049 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
8050 s,@INSTALL@,$ac_INSTALL,;t t
8051 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
8052   rm -f $tmp/stdin
8053   if test x"$ac_file" != x-; then
8054     mv $tmp/out $ac_file
8055   else
8056     cat $tmp/out
8057     rm -f $tmp/out
8058   fi
8059
8060 done
8061 _ACEOF
8062 cat >>$CONFIG_STATUS <<\_ACEOF
8063
8064 #
8065 # CONFIG_HEADER section.
8066 #
8067
8068 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
8069 # NAME is the cpp macro being defined and VALUE is the value it is being given.
8070 #
8071 # ac_d sets the value in "#define NAME VALUE" lines.
8072 ac_dA='s,^\([   ]*\)#\([        ]*define[       ][      ]*\)'
8073 ac_dB='[        ].*$,\1#\2'
8074 ac_dC=' '
8075 ac_dD=',;t'
8076 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
8077 ac_uA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
8078 ac_uB='$,\1#\2define\3'
8079 ac_uC=' '
8080 ac_uD=',;t'
8081
8082 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
8083   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8084   case $ac_file in
8085   - | *:- | *:-:* ) # input from stdin
8086         cat >$tmp/stdin
8087         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8088         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8089   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8090         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8091   * )   ac_file_in=$ac_file.in ;;
8092   esac
8093
8094   test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
8095 echo "$as_me: creating $ac_file" >&6;}
8096
8097   # First look for the input files in the build tree, otherwise in the
8098   # src tree.
8099   ac_file_inputs=`IFS=:
8100     for f in $ac_file_in; do
8101       case $f in
8102       -) echo $tmp/stdin ;;
8103       [\\/$]*)
8104          # Absolute (can't be DOS-style, as IFS=:)
8105          test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8106 echo "$as_me: error: cannot find input file: $f" >&2;}
8107    { (exit 1); exit 1; }; }
8108          echo $f;;
8109       *) # Relative
8110          if test -f "$f"; then
8111            # Build tree
8112            echo $f
8113          elif test -f "$srcdir/$f"; then
8114            # Source tree
8115            echo $srcdir/$f
8116          else
8117            # /dev/null tree
8118            { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8119 echo "$as_me: error: cannot find input file: $f" >&2;}
8120    { (exit 1); exit 1; }; }
8121          fi;;
8122       esac
8123     done` || { (exit 1); exit 1; }
8124   # Remove the trailing spaces.
8125   sed 's/[      ]*$//' $ac_file_inputs >$tmp/in
8126
8127 _ACEOF
8128
8129 # Transform confdefs.h into two sed scripts, `conftest.defines' and
8130 # `conftest.undefs', that substitutes the proper values into
8131 # config.h.in to produce config.h.  The first handles `#define'
8132 # templates, and the second `#undef' templates.
8133 # And first: Protect against being on the right side of a sed subst in
8134 # config.status.  Protect against being in an unquoted here document
8135 # in config.status.
8136 rm -f conftest.defines conftest.undefs
8137 # Using a here document instead of a string reduces the quoting nightmare.
8138 # Putting comments in sed scripts is not portable.
8139 #
8140 # `end' is used to avoid that the second main sed command (meant for
8141 # 0-ary CPP macros) applies to n-ary macro definitions.
8142 # See the Autoconf documentation for `clear'.
8143 cat >confdef2sed.sed <<\_ACEOF
8144 s/[\\&,]/\\&/g
8145 s,[\\$`],\\&,g
8146 t clear
8147 : clear
8148 s,^[    ]*#[    ]*define[       ][      ]*\([^  (][^    (]*\)\(([^)]*)\)[       ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
8149 t end
8150 s,^[    ]*#[    ]*define[       ][      ]*\([^  ][^     ]*\)[   ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
8151 : end
8152 _ACEOF
8153 # If some macros were called several times there might be several times
8154 # the same #defines, which is useless.  Nevertheless, we may not want to
8155 # sort them, since we want the *last* AC-DEFINE to be honored.
8156 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
8157 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
8158 rm -f confdef2sed.sed
8159
8160 # This sed command replaces #undef with comments.  This is necessary, for
8161 # example, in the case of _POSIX_SOURCE, which is predefined and required
8162 # on some systems where configure will not decide to define it.
8163 cat >>conftest.undefs <<\_ACEOF
8164 s,^[    ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
8165 _ACEOF
8166
8167 # Break up conftest.defines because some shells have a limit on the size
8168 # of here documents, and old seds have small limits too (100 cmds).
8169 echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
8170 echo '  if grep "^[     ]*#[    ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
8171 echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
8172 echo '  :' >>$CONFIG_STATUS
8173 rm -f conftest.tail
8174 while grep . conftest.defines >/dev/null
8175 do
8176   # Write a limited-size here document to $tmp/defines.sed.
8177   echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
8178   # Speed up: don't consider the non `#define' lines.
8179   echo '/^[     ]*#[    ]*define/!b' >>$CONFIG_STATUS
8180   # Work around the forget-to-reset-the-flag bug.
8181   echo 't clr' >>$CONFIG_STATUS
8182   echo ': clr' >>$CONFIG_STATUS
8183   sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
8184   echo 'CEOF
8185   sed -f $tmp/defines.sed $tmp/in >$tmp/out
8186   rm -f $tmp/in
8187   mv $tmp/out $tmp/in
8188 ' >>$CONFIG_STATUS
8189   sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
8190   rm -f conftest.defines
8191   mv conftest.tail conftest.defines
8192 done
8193 rm -f conftest.defines
8194 echo '  fi # grep' >>$CONFIG_STATUS
8195 echo >>$CONFIG_STATUS
8196
8197 # Break up conftest.undefs because some shells have a limit on the size
8198 # of here documents, and old seds have small limits too (100 cmds).
8199 echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
8200 rm -f conftest.tail
8201 while grep . conftest.undefs >/dev/null
8202 do
8203   # Write a limited-size here document to $tmp/undefs.sed.
8204   echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
8205   # Speed up: don't consider the non `#undef'
8206   echo '/^[     ]*#[    ]*undef/!b' >>$CONFIG_STATUS
8207   # Work around the forget-to-reset-the-flag bug.
8208   echo 't clr' >>$CONFIG_STATUS
8209   echo ': clr' >>$CONFIG_STATUS
8210   sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
8211   echo 'CEOF
8212   sed -f $tmp/undefs.sed $tmp/in >$tmp/out
8213   rm -f $tmp/in
8214   mv $tmp/out $tmp/in
8215 ' >>$CONFIG_STATUS
8216   sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
8217   rm -f conftest.undefs
8218   mv conftest.tail conftest.undefs
8219 done
8220 rm -f conftest.undefs
8221
8222 cat >>$CONFIG_STATUS <<\_ACEOF
8223   # Let's still pretend it is `configure' which instantiates (i.e., don't
8224   # use $as_me), people would be surprised to read:
8225   #    /* config.h.  Generated by config.status.  */
8226   if test x"$ac_file" = x-; then
8227     echo "/* Generated by configure.  */" >$tmp/config.h
8228   else
8229     echo "/* $ac_file.  Generated by configure.  */" >$tmp/config.h
8230   fi
8231   cat $tmp/in >>$tmp/config.h
8232   rm -f $tmp/in
8233   if test x"$ac_file" != x-; then
8234     if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
8235       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
8236 echo "$as_me: $ac_file is unchanged" >&6;}
8237     else
8238       ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8239 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8240          X"$ac_file" : 'X\(//\)[^/]' \| \
8241          X"$ac_file" : 'X\(//\)$' \| \
8242          X"$ac_file" : 'X\(/\)' \| \
8243          .     : '\(.\)' 2>/dev/null ||
8244 echo X"$ac_file" |
8245     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8246           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8247           /^X\(\/\/\)$/{ s//\1/; q; }
8248           /^X\(\/\).*/{ s//\1/; q; }
8249           s/.*/./; q'`
8250       { if $as_mkdir_p; then
8251     mkdir -p "$ac_dir"
8252   else
8253     as_dir="$ac_dir"
8254     as_dirs=
8255     while test ! -d "$as_dir"; do
8256       as_dirs="$as_dir $as_dirs"
8257       as_dir=`(dirname "$as_dir") 2>/dev/null ||
8258 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8259          X"$as_dir" : 'X\(//\)[^/]' \| \
8260          X"$as_dir" : 'X\(//\)$' \| \
8261          X"$as_dir" : 'X\(/\)' \| \
8262          .     : '\(.\)' 2>/dev/null ||
8263 echo X"$as_dir" |
8264     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8265           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8266           /^X\(\/\/\)$/{ s//\1/; q; }
8267           /^X\(\/\).*/{ s//\1/; q; }
8268           s/.*/./; q'`
8269     done
8270     test ! -n "$as_dirs" || mkdir $as_dirs
8271   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8272 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8273    { (exit 1); exit 1; }; }; }
8274
8275       rm -f $ac_file
8276       mv $tmp/config.h $ac_file
8277     fi
8278   else
8279     cat $tmp/config.h
8280     rm -f $tmp/config.h
8281   fi
8282 done
8283 _ACEOF
8284
8285 cat >>$CONFIG_STATUS <<\_ACEOF
8286
8287 { (exit 0); exit 0; }
8288 _ACEOF
8289 chmod +x $CONFIG_STATUS
8290 ac_clean_files=$ac_clean_files_save
8291
8292
8293 # configure is writing to config.log, and then calls config.status.
8294 # config.status does its own redirection, appending to config.log.
8295 # Unfortunately, on DOS this fails, as config.log is still kept open
8296 # by configure, so config.status won't be able to write to it; its
8297 # output is simply discarded.  So we exec the FD to /dev/null,
8298 # effectively closing config.log, so it can be properly (re)opened and
8299 # appended to by config.status.  When coming back to configure, we
8300 # need to make the FD available again.
8301 if test "$no_create" != yes; then
8302   ac_cs_success=:
8303   ac_config_status_args=
8304   test "$silent" = yes &&
8305     ac_config_status_args="$ac_config_status_args --quiet"
8306   exec 5>/dev/null
8307   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8308   exec 5>>config.log
8309   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8310   # would make configure fail if this is the last instruction.
8311   $ac_cs_success || { (exit 1); exit 1; }
8312 fi
8313
8314 #
8315 # CONFIG_SUBDIRS section.
8316 #
8317 if test "$no_recursion" != yes; then
8318
8319   # Remove --cache-file and --srcdir arguments so they do not pile up.
8320   ac_sub_configure_args=
8321   ac_prev=
8322   for ac_arg in $ac_configure_args; do
8323     if test -n "$ac_prev"; then
8324       ac_prev=
8325       continue
8326     fi
8327     case $ac_arg in
8328     -cache-file | --cache-file | --cache-fil | --cache-fi \
8329     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
8330       ac_prev=cache_file ;;
8331     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
8332     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
8333     | --c=*)
8334       ;;
8335     --config-cache | -C)
8336       ;;
8337     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
8338       ac_prev=srcdir ;;
8339     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
8340       ;;
8341     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
8342       ac_prev=prefix ;;
8343     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
8344       ;;
8345     *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
8346     esac
8347   done
8348
8349   # Always prepend --prefix to ensure using the same prefix
8350   # in subdir configurations.
8351   ac_sub_configure_args="--prefix=$prefix $ac_sub_configure_args"
8352
8353   ac_popdir=`pwd`
8354   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
8355
8356     # Do not complain, so a configure script can configure whichever
8357     # parts of a large source tree are present.
8358     test -d $srcdir/$ac_dir || continue
8359
8360     { echo "$as_me:$LINENO: configuring in $ac_dir" >&5
8361 echo "$as_me: configuring in $ac_dir" >&6;}
8362     { if $as_mkdir_p; then
8363     mkdir -p "$ac_dir"
8364   else
8365     as_dir="$ac_dir"
8366     as_dirs=
8367     while test ! -d "$as_dir"; do
8368       as_dirs="$as_dir $as_dirs"
8369       as_dir=`(dirname "$as_dir") 2>/dev/null ||
8370 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8371          X"$as_dir" : 'X\(//\)[^/]' \| \
8372          X"$as_dir" : 'X\(//\)$' \| \
8373          X"$as_dir" : 'X\(/\)' \| \
8374          .     : '\(.\)' 2>/dev/null ||
8375 echo X"$as_dir" |
8376     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8377           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8378           /^X\(\/\/\)$/{ s//\1/; q; }
8379           /^X\(\/\).*/{ s//\1/; q; }
8380           s/.*/./; q'`
8381     done
8382     test ! -n "$as_dirs" || mkdir $as_dirs
8383   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8384 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8385    { (exit 1); exit 1; }; }; }
8386
8387     ac_builddir=.
8388
8389 if test "$ac_dir" != .; then
8390   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8391   # A "../" for each directory in $ac_dir_suffix.
8392   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8393 else
8394   ac_dir_suffix= ac_top_builddir=
8395 fi
8396
8397 case $srcdir in
8398   .)  # No --srcdir option.  We are building in place.
8399     ac_srcdir=.
8400     if test -z "$ac_top_builddir"; then
8401        ac_top_srcdir=.
8402     else
8403        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8404     fi ;;
8405   [\\/]* | ?:[\\/]* )  # Absolute path.
8406     ac_srcdir=$srcdir$ac_dir_suffix;
8407     ac_top_srcdir=$srcdir ;;
8408   *) # Relative path.
8409     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8410     ac_top_srcdir=$ac_top_builddir$srcdir ;;
8411 esac
8412 # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
8413 # absolute.
8414 ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
8415 ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
8416 ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
8417 ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
8418
8419
8420     cd $ac_dir
8421
8422     # Check for guested configure; otherwise get Cygnus style configure.
8423     if test -f $ac_srcdir/configure.gnu; then
8424       ac_sub_configure="$SHELL '$ac_srcdir/configure.gnu'"
8425     elif test -f $ac_srcdir/configure; then
8426       ac_sub_configure="$SHELL '$ac_srcdir/configure'"
8427     elif test -f $ac_srcdir/configure.in; then
8428       ac_sub_configure=$ac_configure
8429     else
8430       { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
8431 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
8432       ac_sub_configure=
8433     fi
8434
8435     # The recursion is here.
8436     if test -n "$ac_sub_configure"; then
8437       # Make the cache file name correct relative to the subdirectory.
8438       case $cache_file in
8439       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
8440       *) # Relative path.
8441         ac_sub_cache_file=$ac_top_builddir$cache_file ;;
8442       esac
8443
8444       { echo "$as_me:$LINENO: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
8445 echo "$as_me: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
8446       # The eval makes quoting arguments work.
8447       eval $ac_sub_configure $ac_sub_configure_args \
8448            --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir ||
8449         { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
8450 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
8451    { (exit 1); exit 1; }; }
8452     fi
8453
8454     cd $ac_popdir
8455   done
8456 fi
8457
8458
8459 # End of configure/configure.in