2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.59.
5 # Copyright (C) 2003 Free Software Foundation, Inc.
6 # This configure script is free software; the Free Software Foundation
7 # gives unlimited permission to copy, distribute and modify it.
8 ## --------------------- ##
9 ## M4sh Initialization. ##
10 ## --------------------- ##
12 # Be Bourne compatible
13 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
16 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
17 # is contrary to our usage. Disable this feature.
18 alias -g '${1+"$@"}'='"$@"'
19 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
22 DUALCASE=1; export DUALCASE # for MKS sh
24 # Support unset when possible.
25 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
32 # Work around bugs in pre-3.0 UWIN ksh.
33 $as_unset ENV MAIL MAILPATH
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 \
44 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
45 eval $as_var=C; export $as_var
51 # Required to use basename.
52 if expr a : '\(a\)' >/dev/null 2>&1; then
58 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
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 ||
72 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
73 /^X\/\(\/\/\)$/{ s//\1/; q; }
74 /^X\/\(\/\).*/{ s//\1/; q; }
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
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
91 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
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
108 *[\\/]* ) as_myself=$0 ;;
109 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
113 test -z "$as_dir" && as_dir=.
114 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
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
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; }; }
128 case $CONFIG_SHELL in
130 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
131 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
134 test -z "$as_dir" && as_dir=.
135 for as_base in sh bash ksh sh5; do
138 if ("$as_dir/$as_base" -c '
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
148 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
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 |
169 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
172 s,^['$as_cr_digits']*\n,,
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; }; }
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).
182 # Exit status is that of the last command.
187 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
188 *c*,-n*) ECHO_N= ECHO_C='
190 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
191 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
194 if expr a : '\(a\)' >/dev/null 2>&1; then
200 rm -f conf$$ conf$$.exe 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
211 elif ln conf$$.file conf$$ 2>/dev/null; then
216 rm -f conf$$ conf$$.exe conf$$.file
218 if mkdir -p . 2>/dev/null; then
221 test -d ./-p && rmdir ./-p
225 as_executable_p="test -f"
227 # Sed expression to map a string onto a valid CPP name.
228 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
230 # Sed expression to map a string onto a valid variable name.
231 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
235 # We need space, tab and new line, in precisely that order.
245 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
246 # so uname gets run too.
247 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
254 ac_default_prefix=/usr/local
255 ac_config_libobj_dir=.
260 SHELL=${CONFIG_SHELL-/bin/sh}
262 # Maximum number of lines to put in a shell here document.
263 # This variable seems obsolete. It should probably be removed, and
264 # only ac_max_sed_lines should be used.
265 : ${ac_max_here_lines=38}
267 # Identity of this package.
274 ac_unique_file="Makefile.in"
275 # Factoring default headers for most tests.
276 ac_includes_default="\
279 # include <sys/types.h>
282 # include <sys/stat.h>
293 # if !STDC_HEADERS && HAVE_MEMORY_H
299 # include <strings.h>
302 # include <inttypes.h>
312 ac_subdirs_all="$ac_subdirs_all support/cpp2"
313 ac_subdirs_all="$ac_subdirs_all support/packihx"
314 ac_subdirs_all="$ac_subdirs_all sim/ucsim"
315 ac_subdirs_all="$ac_subdirs_all device/lib/pic"
316 ac_subdirs_all="$ac_subdirs_all device/lib/pic16"
317 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 EGREP M_OR_MM sdccconf_h_dir_separator include_dir_suffix lib_dir_suffix docdir OPT_DISABLE_MCS51 OPT_DISABLE_GBZ80 OPT_DISABLE_Z80 OPT_DISABLE_AVR OPT_DISABLE_DS390 OPT_DISABLE_DS400 OPT_DISABLE_PIC OPT_DISABLE_PIC16 OPT_DISABLE_XA51 OPT_DISABLE_HC08 OPT_DISABLE_UCSIM OPT_DISABLE_DEVICE_LIB OPT_DISABLE_PACKIHX OPT_DISABLE_SDCPP OPT_ENABLE_DOC LYX LATEX2HTML PDFLATEX PDFOPT MAKEINDEX OPT_ENABLE_LIBGC subdirs LIBOBJS LTLIBOBJS'
320 # Initialize some variables set by options.
322 ac_init_version=false
323 # The variables have the same names as the options, with
324 # dashes changed to underlines.
332 program_transform_name=s,x,x,
340 # Installation directory options.
341 # These are left unexpanded so users can "make install exec_prefix=/foo"
342 # and all the variables that are supposed to be based on exec_prefix
343 # by default will actually change.
344 # Use braces instead of parens because sh, perl, etc. also accept them.
345 bindir='${exec_prefix}/bin'
346 sbindir='${exec_prefix}/sbin'
347 libexecdir='${exec_prefix}/libexec'
348 datadir='${prefix}/share'
349 sysconfdir='${prefix}/etc'
350 sharedstatedir='${prefix}/com'
351 localstatedir='${prefix}/var'
352 libdir='${exec_prefix}/lib'
353 includedir='${prefix}/include'
354 oldincludedir='/usr/include'
355 infodir='${prefix}/info'
356 mandir='${prefix}/man'
361 # If the previous option needs an argument, assign it.
362 if test -n "$ac_prev"; then
363 eval "$ac_prev=\$ac_option"
368 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
370 # Accept the important Cygnus configure options, so we can diagnose typos.
374 -bindir | --bindir | --bindi | --bind | --bin | --bi)
376 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
379 -build | --build | --buil | --bui | --bu)
380 ac_prev=build_alias ;;
381 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
382 build_alias=$ac_optarg ;;
384 -cache-file | --cache-file | --cache-fil | --cache-fi \
385 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
386 ac_prev=cache_file ;;
387 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
388 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
389 cache_file=$ac_optarg ;;
392 cache_file=config.cache ;;
394 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
396 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
398 datadir=$ac_optarg ;;
400 -disable-* | --disable-*)
401 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
402 # Reject names that are not valid shell variable names.
403 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
404 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
405 { (exit 1); exit 1; }; }
406 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
407 eval "enable_$ac_feature=no" ;;
409 -enable-* | --enable-*)
410 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
411 # Reject names that are not valid shell variable names.
412 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
413 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
414 { (exit 1); exit 1; }; }
415 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
417 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
420 eval "enable_$ac_feature='$ac_optarg'" ;;
422 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
423 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
424 | --exec | --exe | --ex)
425 ac_prev=exec_prefix ;;
426 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
427 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
428 | --exec=* | --exe=* | --ex=*)
429 exec_prefix=$ac_optarg ;;
431 -gas | --gas | --ga | --g)
432 # Obsolete; use --with-gas.
435 -help | --help | --hel | --he | -h)
437 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
438 ac_init_help=recursive ;;
439 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
440 ac_init_help=short ;;
442 -host | --host | --hos | --ho)
443 ac_prev=host_alias ;;
444 -host=* | --host=* | --hos=* | --ho=*)
445 host_alias=$ac_optarg ;;
447 -includedir | --includedir | --includedi | --included | --include \
448 | --includ | --inclu | --incl | --inc)
449 ac_prev=includedir ;;
450 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
451 | --includ=* | --inclu=* | --incl=* | --inc=*)
452 includedir=$ac_optarg ;;
454 -infodir | --infodir | --infodi | --infod | --info | --inf)
456 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
457 infodir=$ac_optarg ;;
459 -libdir | --libdir | --libdi | --libd)
461 -libdir=* | --libdir=* | --libdi=* | --libd=*)
464 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
465 | --libexe | --libex | --libe)
466 ac_prev=libexecdir ;;
467 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
468 | --libexe=* | --libex=* | --libe=*)
469 libexecdir=$ac_optarg ;;
471 -localstatedir | --localstatedir | --localstatedi | --localstated \
472 | --localstate | --localstat | --localsta | --localst \
473 | --locals | --local | --loca | --loc | --lo)
474 ac_prev=localstatedir ;;
475 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
476 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
477 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
478 localstatedir=$ac_optarg ;;
480 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
482 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
486 # Obsolete; use --without-fp.
489 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
490 | --no-cr | --no-c | -n)
493 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
494 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
497 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
498 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
499 | --oldin | --oldi | --old | --ol | --o)
500 ac_prev=oldincludedir ;;
501 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
502 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
503 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
504 oldincludedir=$ac_optarg ;;
506 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
508 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
511 -program-prefix | --program-prefix | --program-prefi | --program-pref \
512 | --program-pre | --program-pr | --program-p)
513 ac_prev=program_prefix ;;
514 -program-prefix=* | --program-prefix=* | --program-prefi=* \
515 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
516 program_prefix=$ac_optarg ;;
518 -program-suffix | --program-suffix | --program-suffi | --program-suff \
519 | --program-suf | --program-su | --program-s)
520 ac_prev=program_suffix ;;
521 -program-suffix=* | --program-suffix=* | --program-suffi=* \
522 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
523 program_suffix=$ac_optarg ;;
525 -program-transform-name | --program-transform-name \
526 | --program-transform-nam | --program-transform-na \
527 | --program-transform-n | --program-transform- \
528 | --program-transform | --program-transfor \
529 | --program-transfo | --program-transf \
530 | --program-trans | --program-tran \
531 | --progr-tra | --program-tr | --program-t)
532 ac_prev=program_transform_name ;;
533 -program-transform-name=* | --program-transform-name=* \
534 | --program-transform-nam=* | --program-transform-na=* \
535 | --program-transform-n=* | --program-transform-=* \
536 | --program-transform=* | --program-transfor=* \
537 | --program-transfo=* | --program-transf=* \
538 | --program-trans=* | --program-tran=* \
539 | --progr-tra=* | --program-tr=* | --program-t=*)
540 program_transform_name=$ac_optarg ;;
542 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
543 | -silent | --silent | --silen | --sile | --sil)
546 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
548 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
550 sbindir=$ac_optarg ;;
552 -sharedstatedir | --sharedstatedir | --sharedstatedi \
553 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
554 | --sharedst | --shareds | --shared | --share | --shar \
556 ac_prev=sharedstatedir ;;
557 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
558 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
559 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
561 sharedstatedir=$ac_optarg ;;
563 -site | --site | --sit)
565 -site=* | --site=* | --sit=*)
568 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
570 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
573 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
574 | --syscon | --sysco | --sysc | --sys | --sy)
575 ac_prev=sysconfdir ;;
576 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
577 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
578 sysconfdir=$ac_optarg ;;
580 -target | --target | --targe | --targ | --tar | --ta | --t)
581 ac_prev=target_alias ;;
582 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
583 target_alias=$ac_optarg ;;
585 -v | -verbose | --verbose | --verbos | --verbo | --verb)
588 -version | --version | --versio | --versi | --vers | -V)
592 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
593 # Reject names that are not valid shell variable names.
594 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
595 { echo "$as_me: error: invalid package name: $ac_package" >&2
596 { (exit 1); exit 1; }; }
597 ac_package=`echo $ac_package| sed 's/-/_/g'`
599 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
602 eval "with_$ac_package='$ac_optarg'" ;;
604 -without-* | --without-*)
605 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
606 # Reject names that are not valid shell variable names.
607 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
608 { echo "$as_me: error: invalid package name: $ac_package" >&2
609 { (exit 1); exit 1; }; }
610 ac_package=`echo $ac_package | sed 's/-/_/g'`
611 eval "with_$ac_package=no" ;;
614 # Obsolete; use --with-x.
617 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
618 | --x-incl | --x-inc | --x-in | --x-i)
619 ac_prev=x_includes ;;
620 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
621 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
622 x_includes=$ac_optarg ;;
624 -x-libraries | --x-libraries | --x-librarie | --x-librari \
625 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
626 ac_prev=x_libraries ;;
627 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
628 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
629 x_libraries=$ac_optarg ;;
631 -*) { echo "$as_me: error: unrecognized option: $ac_option
632 Try \`$0 --help' for more information." >&2
633 { (exit 1); exit 1; }; }
637 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
638 # Reject names that are not valid shell variable names.
639 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
640 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
641 { (exit 1); exit 1; }; }
642 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
643 eval "$ac_envvar='$ac_optarg'"
647 # FIXME: should be removed in autoconf 3.0.
648 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
649 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
650 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
651 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
657 if test -n "$ac_prev"; then
658 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
659 { echo "$as_me: error: missing argument to $ac_option" >&2
660 { (exit 1); exit 1; }; }
663 # Be sure to have absolute paths.
664 for ac_var in exec_prefix prefix
666 eval ac_val=$`echo $ac_var`
668 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
669 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
670 { (exit 1); exit 1; }; };;
674 # Be sure to have absolute paths.
675 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
676 localstatedir libdir includedir oldincludedir infodir mandir
678 eval ac_val=$`echo $ac_var`
680 [\\/$]* | ?:[\\/]* ) ;;
681 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
682 { (exit 1); exit 1; }; };;
686 # There might be people who depend on the old broken behavior: `$host'
687 # used to hold the argument of --host etc.
688 # FIXME: To remove some day.
693 # FIXME: To remove some day.
694 if test "x$host_alias" != x; then
695 if test "x$build_alias" = x; then
696 cross_compiling=maybe
697 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
698 If a cross compiler is detected then cross compile mode will be used." >&2
699 elif test "x$build_alias" != "x$host_alias"; then
705 test -n "$host_alias" && ac_tool_prefix=$host_alias-
707 test "$silent" = yes && exec 6>/dev/null
710 # Find the source files, if location was not specified.
711 if test -z "$srcdir"; then
712 ac_srcdir_defaulted=yes
713 # Try the directory containing this script, then its parent.
714 ac_confdir=`(dirname "$0") 2>/dev/null ||
715 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
716 X"$0" : 'X\(//\)[^/]' \| \
717 X"$0" : 'X\(//\)$' \| \
718 X"$0" : 'X\(/\)' \| \
719 . : '\(.\)' 2>/dev/null ||
721 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
722 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
723 /^X\(\/\/\)$/{ s//\1/; q; }
724 /^X\(\/\).*/{ s//\1/; q; }
727 if test ! -r $srcdir/$ac_unique_file; then
731 ac_srcdir_defaulted=no
733 if test ! -r $srcdir/$ac_unique_file; then
734 if test "$ac_srcdir_defaulted" = yes; then
735 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
736 { (exit 1); exit 1; }; }
738 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
739 { (exit 1); exit 1; }; }
742 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
743 { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
744 { (exit 1); exit 1; }; }
745 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
746 ac_env_build_alias_set=${build_alias+set}
747 ac_env_build_alias_value=$build_alias
748 ac_cv_env_build_alias_set=${build_alias+set}
749 ac_cv_env_build_alias_value=$build_alias
750 ac_env_host_alias_set=${host_alias+set}
751 ac_env_host_alias_value=$host_alias
752 ac_cv_env_host_alias_set=${host_alias+set}
753 ac_cv_env_host_alias_value=$host_alias
754 ac_env_target_alias_set=${target_alias+set}
755 ac_env_target_alias_value=$target_alias
756 ac_cv_env_target_alias_set=${target_alias+set}
757 ac_cv_env_target_alias_value=$target_alias
758 ac_env_CC_set=${CC+set}
760 ac_cv_env_CC_set=${CC+set}
761 ac_cv_env_CC_value=$CC
762 ac_env_CFLAGS_set=${CFLAGS+set}
763 ac_env_CFLAGS_value=$CFLAGS
764 ac_cv_env_CFLAGS_set=${CFLAGS+set}
765 ac_cv_env_CFLAGS_value=$CFLAGS
766 ac_env_LDFLAGS_set=${LDFLAGS+set}
767 ac_env_LDFLAGS_value=$LDFLAGS
768 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
769 ac_cv_env_LDFLAGS_value=$LDFLAGS
770 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
771 ac_env_CPPFLAGS_value=$CPPFLAGS
772 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
773 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
774 ac_env_CXX_set=${CXX+set}
775 ac_env_CXX_value=$CXX
776 ac_cv_env_CXX_set=${CXX+set}
777 ac_cv_env_CXX_value=$CXX
778 ac_env_CXXFLAGS_set=${CXXFLAGS+set}
779 ac_env_CXXFLAGS_value=$CXXFLAGS
780 ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
781 ac_cv_env_CXXFLAGS_value=$CXXFLAGS
782 ac_env_CPP_set=${CPP+set}
783 ac_env_CPP_value=$CPP
784 ac_cv_env_CPP_set=${CPP+set}
785 ac_cv_env_CPP_value=$CPP
786 ac_env_sdccconf_h_dir_separator_set=${sdccconf_h_dir_separator+set}
787 ac_env_sdccconf_h_dir_separator_value=$sdccconf_h_dir_separator
788 ac_cv_env_sdccconf_h_dir_separator_set=${sdccconf_h_dir_separator+set}
789 ac_cv_env_sdccconf_h_dir_separator_value=$sdccconf_h_dir_separator
790 ac_env_include_dir_suffix_set=${include_dir_suffix+set}
791 ac_env_include_dir_suffix_value=$include_dir_suffix
792 ac_cv_env_include_dir_suffix_set=${include_dir_suffix+set}
793 ac_cv_env_include_dir_suffix_value=$include_dir_suffix
794 ac_env_lib_dir_suffix_set=${lib_dir_suffix+set}
795 ac_env_lib_dir_suffix_value=$lib_dir_suffix
796 ac_cv_env_lib_dir_suffix_set=${lib_dir_suffix+set}
797 ac_cv_env_lib_dir_suffix_value=$lib_dir_suffix
798 ac_env_docdir_set=${docdir+set}
799 ac_env_docdir_value=$docdir
800 ac_cv_env_docdir_set=${docdir+set}
801 ac_cv_env_docdir_value=$docdir
804 # Report the --help message.
806 if test "$ac_init_help" = "long"; then
807 # Omit some internal or obsolete options to make the list less imposing.
808 # This message is too long to be a string in the A/UX 3.1 sh.
810 \`configure' configures this package to adapt to many kinds of systems.
812 Usage: $0 [OPTION]... [VAR=VALUE]...
814 To assign environment variables (e.g., CC, CFLAGS...), specify them as
815 VAR=VALUE. See below for descriptions of some of the useful variables.
817 Defaults for the options are specified in brackets.
820 -h, --help display this help and exit
821 --help=short display options specific to this package
822 --help=recursive display the short help of all the included packages
823 -V, --version display version information and exit
824 -q, --quiet, --silent do not print \`checking...' messages
825 --cache-file=FILE cache test results in FILE [disabled]
826 -C, --config-cache alias for \`--cache-file=config.cache'
827 -n, --no-create do not create output files
828 --srcdir=DIR find the sources in DIR [configure dir or \`..']
833 Installation directories:
834 --prefix=PREFIX install architecture-independent files in PREFIX
836 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
839 By default, \`make install' will install all the files in
840 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
841 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
842 for instance \`--prefix=\$HOME'.
844 For better control, use the options below.
846 Fine tuning of the installation directories:
847 --bindir=DIR user executables [EPREFIX/bin]
848 --sbindir=DIR system admin executables [EPREFIX/sbin]
849 --libexecdir=DIR program executables [EPREFIX/libexec]
850 --datadir=DIR read-only architecture-independent data [PREFIX/share]
851 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
852 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
853 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
854 --libdir=DIR object code libraries [EPREFIX/lib]
855 --includedir=DIR C header files [PREFIX/include]
856 --oldincludedir=DIR C header files for non-gcc [/usr/include]
857 --infodir=DIR info documentation [PREFIX/info]
858 --mandir=DIR man documentation [PREFIX/man]
864 --program-prefix=PREFIX prepend PREFIX to installed program names
865 --program-suffix=SUFFIX append SUFFIX to installed program names
866 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
870 if test -n "$ac_init_help"; then
875 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
876 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
877 --disable-mcs51-port Excludes the Intel mcs51 port
878 --disable-gbz80-port Excludes the Gameboy gbz80 port
879 --disable-z80-port Excludes the z80 port
880 --disable-avr-port Excludes the AVR port
881 --disable-ds390-port Excludes the DS390 port
882 --disable-ds400-port Excludes the DS400 port
883 --disable-pic-port Excludes the PIC port
884 --disable-pic16-port Excludes the PIC16 port
885 --disable-xa51-port Excludes the XA51 port
886 --disable-hc08-port Excludes the HC08 port
887 --disable-ucsim Disables configuring and building of ucsim
888 --disable-device-lib Disables building device libraries
889 --disable-packihx Disables building packihx
890 --disable-sdcpp Disables building sdcpp
891 --enable-doc Enables building the documentation
892 --enable-libgc Use the Bohem memory allocator. Lower runtime
895 Some influential environment variables:
896 CC C compiler command
897 CFLAGS C compiler flags
898 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
899 nonstandard directory <lib dir>
900 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
901 headers in a nonstandard directory <include dir>
902 CXX C++ compiler command
903 CXXFLAGS C++ compiler flags
905 sdccconf_h_dir_separator
906 needed in sdccconf.h: either "/" (default) or "\\"
908 appended to datadir to define SDCC's include directory
910 appended to datadir to define SDCC's library root directory
911 docdir documentation installation directory
913 Use these variables to override the choices made by `configure' or to help
914 it to find libraries and programs with nonstandard names/locations.
919 if test "$ac_init_help" = "recursive"; then
920 # If there are subdirs, report their specific --help.
922 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
923 test -d $ac_dir || continue
926 if test "$ac_dir" != .; then
927 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
928 # A "../" for each directory in $ac_dir_suffix.
929 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
931 ac_dir_suffix= ac_top_builddir=
935 .) # No --srcdir option. We are building in place.
937 if test -z "$ac_top_builddir"; then
940 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
942 [\\/]* | ?:[\\/]* ) # Absolute path.
943 ac_srcdir=$srcdir$ac_dir_suffix;
944 ac_top_srcdir=$srcdir ;;
946 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
947 ac_top_srcdir=$ac_top_builddir$srcdir ;;
950 # Do not use `cd foo && pwd` to compute absolute paths, because
951 # the directories may not exist.
953 .) ac_abs_builddir="$ac_dir";;
956 .) ac_abs_builddir=`pwd`;;
957 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
958 *) ac_abs_builddir=`pwd`/"$ac_dir";;
961 case $ac_abs_builddir in
962 .) ac_abs_top_builddir=${ac_top_builddir}.;;
964 case ${ac_top_builddir}. in
965 .) ac_abs_top_builddir=$ac_abs_builddir;;
966 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
967 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
970 case $ac_abs_builddir in
971 .) ac_abs_srcdir=$ac_srcdir;;
974 .) ac_abs_srcdir=$ac_abs_builddir;;
975 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
976 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
979 case $ac_abs_builddir in
980 .) ac_abs_top_srcdir=$ac_top_srcdir;;
982 case $ac_top_srcdir in
983 .) ac_abs_top_srcdir=$ac_abs_builddir;;
984 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
985 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
990 # Check for guested configure; otherwise get Cygnus style configure.
991 if test -f $ac_srcdir/configure.gnu; then
993 $SHELL $ac_srcdir/configure.gnu --help=recursive
994 elif test -f $ac_srcdir/configure; then
996 $SHELL $ac_srcdir/configure --help=recursive
997 elif test -f $ac_srcdir/configure.ac ||
998 test -f $ac_srcdir/configure.in; then
1000 $ac_configure --help
1002 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1008 test -n "$ac_init_help" && exit 0
1009 if $ac_init_version; then
1012 Copyright (C) 2003 Free Software Foundation, Inc.
1013 This configure script is free software; the Free Software Foundation
1014 gives unlimited permission to copy, distribute and modify it.
1020 This file contains any messages produced by compilers while
1021 running configure, to aid debugging if configure makes a mistake.
1023 It was created by $as_me, which was
1024 generated by GNU Autoconf 2.59. Invocation command line was
1035 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1036 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1037 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1038 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1039 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1041 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1042 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1044 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1045 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1046 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1047 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1048 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1049 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1050 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1054 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1058 test -z "$as_dir" && as_dir=.
1059 echo "PATH: $as_dir"
1074 # Keep a trace of the command line.
1075 # Strip out --no-create and --no-recursion so they do not pile up.
1076 # Strip out --silent because we don't want to record it for future runs.
1077 # Also quote any args containing shell meta-characters.
1078 # Make two passes to allow for proper duplicate-argument suppression.
1083 ac_must_keep_next=false
1089 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1090 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1091 | -silent | --silent | --silen | --sile | --sil)
1093 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1094 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1097 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1099 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1100 if test $ac_must_keep_next = true; then
1101 ac_must_keep_next=false # Got value, back to normal.
1104 *=* | --config-cache | -C | -disable-* | --disable-* \
1105 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1106 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1107 | -with-* | --with-* | -without-* | --without-* | --x)
1108 case "$ac_configure_args0 " in
1109 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1112 -* ) ac_must_keep_next=true ;;
1115 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1116 # Get rid of the leading space.
1122 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1123 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1125 # When interrupted or exit'd, cleanup temporary files, and complete
1126 # config.log. We remove comments because anyway the quotes in there
1127 # would cause problems or look ugly.
1128 # WARNING: Be sure not to use single quotes in there, as some shells,
1129 # such as our DU 5.0 friend, will then `close' the trap.
1130 trap 'exit_status=$?
1131 # Save into config.log some information that might help in debugging.
1136 ## ---------------- ##
1137 ## Cache variables. ##
1138 ## ---------------- ##
1141 # The following way of writing the cache mishandles newlines in values,
1144 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1147 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1148 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1152 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1159 ## ----------------- ##
1160 ## Output variables. ##
1161 ## ----------------- ##
1164 for ac_var in $ac_subst_vars
1166 eval ac_val=$`echo $ac_var`
1167 echo "$ac_var='"'"'$ac_val'"'"'"
1171 if test -n "$ac_subst_files"; then
1178 for ac_var in $ac_subst_files
1180 eval ac_val=$`echo $ac_var`
1181 echo "$ac_var='"'"'$ac_val'"'"'"
1186 if test -s confdefs.h; then
1193 sed "/^$/d" confdefs.h | sort
1196 test "$ac_signal" != 0 &&
1197 echo "$as_me: caught signal $ac_signal"
1198 echo "$as_me: exit $exit_status"
1200 rm -f core *.core &&
1201 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1204 for ac_signal in 1 2 13 15; do
1205 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1209 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1210 rm -rf conftest* confdefs.h
1211 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1214 # Predefined preprocessor variables.
1216 cat >>confdefs.h <<_ACEOF
1217 #define PACKAGE_NAME "$PACKAGE_NAME"
1221 cat >>confdefs.h <<_ACEOF
1222 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1226 cat >>confdefs.h <<_ACEOF
1227 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1231 cat >>confdefs.h <<_ACEOF
1232 #define PACKAGE_STRING "$PACKAGE_STRING"
1236 cat >>confdefs.h <<_ACEOF
1237 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1241 # Let the site file select an alternate cache file if it wants to.
1242 # Prefer explicitly selected file to automatically selected ones.
1243 if test -z "$CONFIG_SITE"; then
1244 if test "x$prefix" != xNONE; then
1245 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1247 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1250 for ac_site_file in $CONFIG_SITE; do
1251 if test -r "$ac_site_file"; then
1252 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1253 echo "$as_me: loading site script $ac_site_file" >&6;}
1254 sed 's/^/| /' "$ac_site_file" >&5
1259 if test -r "$cache_file"; then
1260 # Some versions of bash will fail to source /dev/null (special
1261 # files actually), so we avoid doing that.
1262 if test -f "$cache_file"; then
1263 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1264 echo "$as_me: loading cache $cache_file" >&6;}
1266 [\\/]* | ?:[\\/]* ) . $cache_file;;
1267 *) . ./$cache_file;;
1271 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1272 echo "$as_me: creating cache $cache_file" >&6;}
1276 # Check that the precious variables saved in the cache have kept the same
1278 ac_cache_corrupted=false
1279 for ac_var in `(set) 2>&1 |
1280 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1281 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1282 eval ac_new_set=\$ac_env_${ac_var}_set
1283 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1284 eval ac_new_val="\$ac_env_${ac_var}_value"
1285 case $ac_old_set,$ac_new_set in
1287 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1288 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1289 ac_cache_corrupted=: ;;
1291 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1292 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1293 ac_cache_corrupted=: ;;
1296 if test "x$ac_old_val" != "x$ac_new_val"; then
1297 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1298 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1299 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1300 echo "$as_me: former value: $ac_old_val" >&2;}
1301 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1302 echo "$as_me: current value: $ac_new_val" >&2;}
1303 ac_cache_corrupted=:
1306 # Pass precious variables to config.status.
1307 if test "$ac_new_set" = set; then
1309 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1310 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1311 *) ac_arg=$ac_var=$ac_new_val ;;
1313 case " $ac_configure_args " in
1314 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1315 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1319 if $ac_cache_corrupted; then
1320 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1321 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1322 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1323 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1324 { (exit 1); exit 1; }; }
1328 ac_cpp='$CPP $CPPFLAGS'
1329 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1330 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1331 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1352 ac_config_headers="$ac_config_headers sdccconf.h:sdccconf_in.h"
1355 for ac_prog in gawk mawk nawk awk
1357 # Extract the first word of "$ac_prog", so it can be a program name with args.
1358 set dummy $ac_prog; ac_word=$2
1359 echo "$as_me:$LINENO: checking for $ac_word" >&5
1360 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1361 if test "${ac_cv_prog_AWK+set}" = set; then
1362 echo $ECHO_N "(cached) $ECHO_C" >&6
1364 if test -n "$AWK"; then
1365 ac_cv_prog_AWK="$AWK" # Let the user override the test.
1367 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1371 test -z "$as_dir" && as_dir=.
1372 for ac_exec_ext in '' $ac_executable_extensions; do
1373 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1374 ac_cv_prog_AWK="$ac_prog"
1375 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1384 if test -n "$AWK"; then
1385 echo "$as_me:$LINENO: result: $AWK" >&5
1386 echo "${ECHO_T}$AWK" >&6
1388 echo "$as_me:$LINENO: result: no" >&5
1389 echo "${ECHO_T}no" >&6
1392 test -n "$AWK" && break
1396 echo "$as_me:$LINENO: checking version of the package" >&5
1397 echo $ECHO_N "checking version of the package... $ECHO_C" >&6
1398 if test -f ${srcdir}/.version; then
1399 VERSION=`cat ${srcdir}/.version`
1400 elif test -f ../.version; then
1401 VERSION=`cat ../.version`
1405 VERSIONHI=`echo $VERSION|$AWK 'BEGIN {FS="."} {print $1}'`
1406 VERSIONLO=`echo $VERSION|$AWK 'BEGIN {FS="."} {print $2}'`
1407 VERSIONP=`echo $VERSION|$AWK 'BEGIN {FS="."} {print $3}'`
1409 echo "$as_me:$LINENO: result: ${VERSION}" >&5
1410 echo "${ECHO_T}${VERSION}" >&6
1415 cat >>confdefs.h <<_ACEOF
1416 #define SDCC_VERSION_LO ${VERSIONLO}
1419 cat >>confdefs.h <<_ACEOF
1420 #define SDCC_VERSION_HI ${VERSIONHI}
1423 cat >>confdefs.h <<_ACEOF
1424 #define SDCC_VERSION_P ${VERSIONP}
1427 cat >>confdefs.h <<_ACEOF
1428 #define SDCC_VERSION_STR "${VERSION}"
1431 test "$program_prefix" != NONE &&
1432 program_transform_name="s,^,$program_prefix,;$program_transform_name"
1433 # Use a double $ so make ignores it.
1434 test "$program_suffix" != NONE &&
1435 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
1436 # Double any \ or $. echo might interpret backslashes.
1437 # By default was `s,x,x', remove it if useless.
1438 cat <<\_ACEOF >conftest.sed
1439 s/[\\$]/&&/g;s/;s,x,x,$//
1441 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
1444 sdcc_cv_version=$VERSION
1445 sdcc_cv_versionhi=$VERSIONHI
1446 sdcc_cv_versionlo=$VERSIONLO
1447 sdcc_cv_versionp=$VERSIONP
1451 # ===========================================================================
1453 ac_cpp='$CPP $CPPFLAGS'
1454 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1455 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1456 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1457 if test -n "$ac_tool_prefix"; then
1458 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1459 set dummy ${ac_tool_prefix}gcc; ac_word=$2
1460 echo "$as_me:$LINENO: checking for $ac_word" >&5
1461 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1462 if test "${ac_cv_prog_CC+set}" = set; then
1463 echo $ECHO_N "(cached) $ECHO_C" >&6
1465 if test -n "$CC"; then
1466 ac_cv_prog_CC="$CC" # Let the user override the test.
1468 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1472 test -z "$as_dir" && as_dir=.
1473 for ac_exec_ext in '' $ac_executable_extensions; do
1474 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1475 ac_cv_prog_CC="${ac_tool_prefix}gcc"
1476 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1485 if test -n "$CC"; then
1486 echo "$as_me:$LINENO: result: $CC" >&5
1487 echo "${ECHO_T}$CC" >&6
1489 echo "$as_me:$LINENO: result: no" >&5
1490 echo "${ECHO_T}no" >&6
1494 if test -z "$ac_cv_prog_CC"; then
1496 # Extract the first word of "gcc", so it can be a program name with args.
1497 set dummy gcc; ac_word=$2
1498 echo "$as_me:$LINENO: checking for $ac_word" >&5
1499 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1500 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1501 echo $ECHO_N "(cached) $ECHO_C" >&6
1503 if test -n "$ac_ct_CC"; then
1504 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1506 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1510 test -z "$as_dir" && as_dir=.
1511 for ac_exec_ext in '' $ac_executable_extensions; do
1512 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1513 ac_cv_prog_ac_ct_CC="gcc"
1514 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1522 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1523 if test -n "$ac_ct_CC"; then
1524 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1525 echo "${ECHO_T}$ac_ct_CC" >&6
1527 echo "$as_me:$LINENO: result: no" >&5
1528 echo "${ECHO_T}no" >&6
1536 if test -z "$CC"; then
1537 if test -n "$ac_tool_prefix"; then
1538 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1539 set dummy ${ac_tool_prefix}cc; ac_word=$2
1540 echo "$as_me:$LINENO: checking for $ac_word" >&5
1541 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1542 if test "${ac_cv_prog_CC+set}" = set; then
1543 echo $ECHO_N "(cached) $ECHO_C" >&6
1545 if test -n "$CC"; then
1546 ac_cv_prog_CC="$CC" # Let the user override the test.
1548 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1552 test -z "$as_dir" && as_dir=.
1553 for ac_exec_ext in '' $ac_executable_extensions; do
1554 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1555 ac_cv_prog_CC="${ac_tool_prefix}cc"
1556 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1565 if test -n "$CC"; then
1566 echo "$as_me:$LINENO: result: $CC" >&5
1567 echo "${ECHO_T}$CC" >&6
1569 echo "$as_me:$LINENO: result: no" >&5
1570 echo "${ECHO_T}no" >&6
1574 if test -z "$ac_cv_prog_CC"; then
1576 # Extract the first word of "cc", so it can be a program name with args.
1577 set dummy cc; ac_word=$2
1578 echo "$as_me:$LINENO: checking for $ac_word" >&5
1579 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1580 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1581 echo $ECHO_N "(cached) $ECHO_C" >&6
1583 if test -n "$ac_ct_CC"; then
1584 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1586 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1590 test -z "$as_dir" && as_dir=.
1591 for ac_exec_ext in '' $ac_executable_extensions; do
1592 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1593 ac_cv_prog_ac_ct_CC="cc"
1594 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1602 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1603 if test -n "$ac_ct_CC"; then
1604 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1605 echo "${ECHO_T}$ac_ct_CC" >&6
1607 echo "$as_me:$LINENO: result: no" >&5
1608 echo "${ECHO_T}no" >&6
1617 if test -z "$CC"; then
1618 # Extract the first word of "cc", so it can be a program name with args.
1619 set dummy cc; ac_word=$2
1620 echo "$as_me:$LINENO: checking for $ac_word" >&5
1621 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1622 if test "${ac_cv_prog_CC+set}" = set; then
1623 echo $ECHO_N "(cached) $ECHO_C" >&6
1625 if test -n "$CC"; then
1626 ac_cv_prog_CC="$CC" # Let the user override the test.
1629 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1633 test -z "$as_dir" && as_dir=.
1634 for ac_exec_ext in '' $ac_executable_extensions; do
1635 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1636 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1637 ac_prog_rejected=yes
1641 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1647 if test $ac_prog_rejected = yes; then
1648 # We found a bogon in the path, so make sure we never use it.
1649 set dummy $ac_cv_prog_CC
1651 if test $# != 0; then
1652 # We chose a different compiler from the bogus one.
1653 # However, it has the same basename, so the bogon will be chosen
1654 # first if we set CC to just the basename; use the full file name.
1656 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
1662 if test -n "$CC"; then
1663 echo "$as_me:$LINENO: result: $CC" >&5
1664 echo "${ECHO_T}$CC" >&6
1666 echo "$as_me:$LINENO: result: no" >&5
1667 echo "${ECHO_T}no" >&6
1671 if test -z "$CC"; then
1672 if test -n "$ac_tool_prefix"; then
1675 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1676 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1677 echo "$as_me:$LINENO: checking for $ac_word" >&5
1678 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1679 if test "${ac_cv_prog_CC+set}" = set; then
1680 echo $ECHO_N "(cached) $ECHO_C" >&6
1682 if test -n "$CC"; then
1683 ac_cv_prog_CC="$CC" # Let the user override the test.
1685 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1689 test -z "$as_dir" && as_dir=.
1690 for ac_exec_ext in '' $ac_executable_extensions; do
1691 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1692 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1693 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1702 if test -n "$CC"; then
1703 echo "$as_me:$LINENO: result: $CC" >&5
1704 echo "${ECHO_T}$CC" >&6
1706 echo "$as_me:$LINENO: result: no" >&5
1707 echo "${ECHO_T}no" >&6
1710 test -n "$CC" && break
1713 if test -z "$CC"; then
1717 # Extract the first word of "$ac_prog", so it can be a program name with args.
1718 set dummy $ac_prog; ac_word=$2
1719 echo "$as_me:$LINENO: checking for $ac_word" >&5
1720 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1721 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1722 echo $ECHO_N "(cached) $ECHO_C" >&6
1724 if test -n "$ac_ct_CC"; then
1725 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1727 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1731 test -z "$as_dir" && as_dir=.
1732 for ac_exec_ext in '' $ac_executable_extensions; do
1733 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1734 ac_cv_prog_ac_ct_CC="$ac_prog"
1735 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1743 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1744 if test -n "$ac_ct_CC"; then
1745 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1746 echo "${ECHO_T}$ac_ct_CC" >&6
1748 echo "$as_me:$LINENO: result: no" >&5
1749 echo "${ECHO_T}no" >&6
1752 test -n "$ac_ct_CC" && break
1761 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
1762 See \`config.log' for more details." >&5
1763 echo "$as_me: error: no acceptable C compiler found in \$PATH
1764 See \`config.log' for more details." >&2;}
1765 { (exit 1); exit 1; }; }
1767 # Provide some information about the compiler.
1768 echo "$as_me:$LINENO:" \
1769 "checking for C compiler version" >&5
1770 ac_compiler=`set X $ac_compile; echo $2`
1771 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
1772 (eval $ac_compiler --version </dev/null >&5) 2>&5
1774 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1775 (exit $ac_status); }
1776 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
1777 (eval $ac_compiler -v </dev/null >&5) 2>&5
1779 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1780 (exit $ac_status); }
1781 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
1782 (eval $ac_compiler -V </dev/null >&5) 2>&5
1784 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1785 (exit $ac_status); }
1787 cat >conftest.$ac_ext <<_ACEOF
1790 cat confdefs.h >>conftest.$ac_ext
1791 cat >>conftest.$ac_ext <<_ACEOF
1792 /* end confdefs.h. */
1802 ac_clean_files_save=$ac_clean_files
1803 ac_clean_files="$ac_clean_files a.out a.exe b.out"
1804 # Try to create an executable without -o first, disregard a.out.
1805 # It will help us diagnose broken compilers, and finding out an intuition
1807 echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
1808 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
1809 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1810 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
1811 (eval $ac_link_default) 2>&5
1813 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1814 (exit $ac_status); }; then
1815 # Find the output, starting from the most likely. This scheme is
1816 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1819 # Be careful to initialize this variable, since it used to be cached.
1820 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
1822 # b.out is created by i960 compilers.
1823 for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
1825 test -f "$ac_file" || continue
1827 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
1830 # This is the source file.
1833 # We found the default executable, but exeext='' is most
1837 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1838 # FIXME: I believe we export ac_cv_exeext for Libtool,
1839 # but it would be cool to find out if it's true. Does anybody
1840 # maintain Libtool? --akim.
1848 echo "$as_me: failed program was:" >&5
1849 sed 's/^/| /' conftest.$ac_ext >&5
1851 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
1852 See \`config.log' for more details." >&5
1853 echo "$as_me: error: C compiler cannot create executables
1854 See \`config.log' for more details." >&2;}
1855 { (exit 77); exit 77; }; }
1858 ac_exeext=$ac_cv_exeext
1859 echo "$as_me:$LINENO: result: $ac_file" >&5
1860 echo "${ECHO_T}$ac_file" >&6
1862 # Check the compiler produces executables we can run. If not, either
1863 # the compiler is broken, or we cross compile.
1864 echo "$as_me:$LINENO: checking whether the C compiler works" >&5
1865 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1866 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1867 # If not cross compiling, check that we can run a simple program.
1868 if test "$cross_compiling" != yes; then
1869 if { ac_try='./$ac_file'
1870 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1873 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1874 (exit $ac_status); }; }; then
1877 if test "$cross_compiling" = maybe; then
1880 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
1881 If you meant to cross compile, use \`--host'.
1882 See \`config.log' for more details." >&5
1883 echo "$as_me: error: cannot run C compiled programs.
1884 If you meant to cross compile, use \`--host'.
1885 See \`config.log' for more details." >&2;}
1886 { (exit 1); exit 1; }; }
1890 echo "$as_me:$LINENO: result: yes" >&5
1891 echo "${ECHO_T}yes" >&6
1893 rm -f a.out a.exe conftest$ac_cv_exeext b.out
1894 ac_clean_files=$ac_clean_files_save
1895 # Check the compiler produces executables we can run. If not, either
1896 # the compiler is broken, or we cross compile.
1897 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
1898 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1899 echo "$as_me:$LINENO: result: $cross_compiling" >&5
1900 echo "${ECHO_T}$cross_compiling" >&6
1902 echo "$as_me:$LINENO: checking for suffix of executables" >&5
1903 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
1904 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
1905 (eval $ac_link) 2>&5
1907 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1908 (exit $ac_status); }; then
1909 # If both `conftest.exe' and `conftest' are `present' (well, observable)
1910 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
1911 # work properly (i.e., refer to `conftest.exe'), while it won't with
1913 for ac_file in conftest.exe conftest conftest.*; do
1914 test -f "$ac_file" || continue
1916 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
1917 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1924 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
1925 See \`config.log' for more details." >&5
1926 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
1927 See \`config.log' for more details." >&2;}
1928 { (exit 1); exit 1; }; }
1931 rm -f conftest$ac_cv_exeext
1932 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
1933 echo "${ECHO_T}$ac_cv_exeext" >&6
1935 rm -f conftest.$ac_ext
1936 EXEEXT=$ac_cv_exeext
1938 echo "$as_me:$LINENO: checking for suffix of object files" >&5
1939 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
1940 if test "${ac_cv_objext+set}" = set; then
1941 echo $ECHO_N "(cached) $ECHO_C" >&6
1943 cat >conftest.$ac_ext <<_ACEOF
1946 cat confdefs.h >>conftest.$ac_ext
1947 cat >>conftest.$ac_ext <<_ACEOF
1948 /* end confdefs.h. */
1958 rm -f conftest.o conftest.obj
1959 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1960 (eval $ac_compile) 2>&5
1962 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1963 (exit $ac_status); }; then
1964 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
1966 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
1967 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1972 echo "$as_me: failed program was:" >&5
1973 sed 's/^/| /' conftest.$ac_ext >&5
1975 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
1976 See \`config.log' for more details." >&5
1977 echo "$as_me: error: cannot compute suffix of object files: cannot compile
1978 See \`config.log' for more details." >&2;}
1979 { (exit 1); exit 1; }; }
1982 rm -f conftest.$ac_cv_objext conftest.$ac_ext
1984 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
1985 echo "${ECHO_T}$ac_cv_objext" >&6
1986 OBJEXT=$ac_cv_objext
1988 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
1989 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
1990 if test "${ac_cv_c_compiler_gnu+set}" = set; then
1991 echo $ECHO_N "(cached) $ECHO_C" >&6
1993 cat >conftest.$ac_ext <<_ACEOF
1996 cat confdefs.h >>conftest.$ac_ext
1997 cat >>conftest.$ac_ext <<_ACEOF
1998 /* end confdefs.h. */
2011 rm -f conftest.$ac_objext
2012 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2013 (eval $ac_compile) 2>conftest.er1
2015 grep -v '^ *+' conftest.er1 >conftest.err
2017 cat conftest.err >&5
2018 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2019 (exit $ac_status); } &&
2020 { ac_try='test -z "$ac_c_werror_flag"
2021 || test ! -s conftest.err'
2022 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2025 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2026 (exit $ac_status); }; } &&
2027 { ac_try='test -s conftest.$ac_objext'
2028 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2031 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2032 (exit $ac_status); }; }; then
2035 echo "$as_me: failed program was:" >&5
2036 sed 's/^/| /' conftest.$ac_ext >&5
2040 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2041 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2044 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2045 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2046 GCC=`test $ac_compiler_gnu = yes && echo yes`
2047 ac_test_CFLAGS=${CFLAGS+set}
2048 ac_save_CFLAGS=$CFLAGS
2050 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2051 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2052 if test "${ac_cv_prog_cc_g+set}" = set; then
2053 echo $ECHO_N "(cached) $ECHO_C" >&6
2055 cat >conftest.$ac_ext <<_ACEOF
2058 cat confdefs.h >>conftest.$ac_ext
2059 cat >>conftest.$ac_ext <<_ACEOF
2060 /* end confdefs.h. */
2070 rm -f conftest.$ac_objext
2071 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2072 (eval $ac_compile) 2>conftest.er1
2074 grep -v '^ *+' conftest.er1 >conftest.err
2076 cat conftest.err >&5
2077 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2078 (exit $ac_status); } &&
2079 { ac_try='test -z "$ac_c_werror_flag"
2080 || test ! -s conftest.err'
2081 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2084 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2085 (exit $ac_status); }; } &&
2086 { ac_try='test -s conftest.$ac_objext'
2087 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2090 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2091 (exit $ac_status); }; }; then
2094 echo "$as_me: failed program was:" >&5
2095 sed 's/^/| /' conftest.$ac_ext >&5
2099 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2101 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2102 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2103 if test "$ac_test_CFLAGS" = set; then
2104 CFLAGS=$ac_save_CFLAGS
2105 elif test $ac_cv_prog_cc_g = yes; then
2106 if test "$GCC" = yes; then
2112 if test "$GCC" = yes; then
2118 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2119 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2120 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2121 echo $ECHO_N "(cached) $ECHO_C" >&6
2123 ac_cv_prog_cc_stdc=no
2125 cat >conftest.$ac_ext <<_ACEOF
2128 cat confdefs.h >>conftest.$ac_ext
2129 cat >>conftest.$ac_ext <<_ACEOF
2130 /* end confdefs.h. */
2133 #include <sys/types.h>
2134 #include <sys/stat.h>
2135 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2136 struct buf { int x; };
2137 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2138 static char *e (p, i)
2144 static char *f (char * (*g) (char **, int), char **p, ...)
2149 s = g (p, va_arg (v,int));
2154 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2155 function prototypes and stuff, but not '\xHH' hex character constants.
2156 These don't provoke an error unfortunately, instead are silently treated
2157 as 'x'. The following induces an error, until -std1 is added to get
2158 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2159 array size at least. It's necessary to write '\x00'==0 to get something
2160 that's true only with -std1. */
2161 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2163 int test (int i, double x);
2164 struct s1 {int (*f) (int a);};
2165 struct s2 {int (*f) (double a);};
2166 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2172 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2177 # Don't try gcc -ansi; that turns off useful extensions and
2178 # breaks some systems' header files.
2179 # AIX -qlanglvl=ansi
2180 # Ultrix and OSF/1 -std1
2181 # HP-UX 10.20 and later -Ae
2182 # HP-UX older versions -Aa -D_HPUX_SOURCE
2183 # SVR4 -Xc -D__EXTENSIONS__
2184 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2186 CC="$ac_save_CC $ac_arg"
2187 rm -f conftest.$ac_objext
2188 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2189 (eval $ac_compile) 2>conftest.er1
2191 grep -v '^ *+' conftest.er1 >conftest.err
2193 cat conftest.err >&5
2194 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2195 (exit $ac_status); } &&
2196 { ac_try='test -z "$ac_c_werror_flag"
2197 || test ! -s conftest.err'
2198 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2201 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2202 (exit $ac_status); }; } &&
2203 { ac_try='test -s conftest.$ac_objext'
2204 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2207 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2208 (exit $ac_status); }; }; then
2209 ac_cv_prog_cc_stdc=$ac_arg
2212 echo "$as_me: failed program was:" >&5
2213 sed 's/^/| /' conftest.$ac_ext >&5
2216 rm -f conftest.err conftest.$ac_objext
2218 rm -f conftest.$ac_ext conftest.$ac_objext
2223 case "x$ac_cv_prog_cc_stdc" in
2225 echo "$as_me:$LINENO: result: none needed" >&5
2226 echo "${ECHO_T}none needed" >&6 ;;
2228 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2229 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2230 CC="$CC $ac_cv_prog_cc_stdc" ;;
2233 # Some people use a C++ compiler to compile C. Since we use `exit',
2234 # in C++ we need to declare it. In case someone uses the same compiler
2235 # for both compiling C and C++ we need to have the C++ compiler decide
2236 # the declaration of exit, since it's the most demanding environment.
2237 cat >conftest.$ac_ext <<_ACEOF
2242 rm -f conftest.$ac_objext
2243 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2244 (eval $ac_compile) 2>conftest.er1
2246 grep -v '^ *+' conftest.er1 >conftest.err
2248 cat conftest.err >&5
2249 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2250 (exit $ac_status); } &&
2251 { ac_try='test -z "$ac_c_werror_flag"
2252 || test ! -s conftest.err'
2253 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2256 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2257 (exit $ac_status); }; } &&
2258 { ac_try='test -s conftest.$ac_objext'
2259 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2262 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2263 (exit $ac_status); }; }; then
2264 for ac_declaration in \
2266 'extern "C" void std::exit (int) throw (); using std::exit;' \
2267 'extern "C" void std::exit (int); using std::exit;' \
2268 'extern "C" void exit (int) throw ();' \
2269 'extern "C" void exit (int);' \
2272 cat >conftest.$ac_ext <<_ACEOF
2275 cat confdefs.h >>conftest.$ac_ext
2276 cat >>conftest.$ac_ext <<_ACEOF
2277 /* end confdefs.h. */
2288 rm -f conftest.$ac_objext
2289 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2290 (eval $ac_compile) 2>conftest.er1
2292 grep -v '^ *+' conftest.er1 >conftest.err
2294 cat conftest.err >&5
2295 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2296 (exit $ac_status); } &&
2297 { ac_try='test -z "$ac_c_werror_flag"
2298 || test ! -s conftest.err'
2299 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2302 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2303 (exit $ac_status); }; } &&
2304 { ac_try='test -s conftest.$ac_objext'
2305 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2308 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2309 (exit $ac_status); }; }; then
2312 echo "$as_me: failed program was:" >&5
2313 sed 's/^/| /' conftest.$ac_ext >&5
2317 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2318 cat >conftest.$ac_ext <<_ACEOF
2321 cat confdefs.h >>conftest.$ac_ext
2322 cat >>conftest.$ac_ext <<_ACEOF
2323 /* end confdefs.h. */
2333 rm -f conftest.$ac_objext
2334 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2335 (eval $ac_compile) 2>conftest.er1
2337 grep -v '^ *+' conftest.er1 >conftest.err
2339 cat conftest.err >&5
2340 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2341 (exit $ac_status); } &&
2342 { ac_try='test -z "$ac_c_werror_flag"
2343 || test ! -s conftest.err'
2344 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2347 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2348 (exit $ac_status); }; } &&
2349 { ac_try='test -s conftest.$ac_objext'
2350 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2353 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2354 (exit $ac_status); }; }; then
2357 echo "$as_me: failed program was:" >&5
2358 sed 's/^/| /' conftest.$ac_ext >&5
2361 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2364 if test -n "$ac_declaration"; then
2365 echo '#ifdef __cplusplus' >>confdefs.h
2366 echo $ac_declaration >>confdefs.h
2367 echo '#endif' >>confdefs.h
2371 echo "$as_me: failed program was:" >&5
2372 sed 's/^/| /' conftest.$ac_ext >&5
2375 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2377 ac_cpp='$CPP $CPPFLAGS'
2378 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2379 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2380 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2383 ac_cpp='$CXXCPP $CPPFLAGS'
2384 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2385 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2386 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2387 if test -n "$ac_tool_prefix"; then
2388 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2390 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2391 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2392 echo "$as_me:$LINENO: checking for $ac_word" >&5
2393 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2394 if test "${ac_cv_prog_CXX+set}" = set; then
2395 echo $ECHO_N "(cached) $ECHO_C" >&6
2397 if test -n "$CXX"; then
2398 ac_cv_prog_CXX="$CXX" # Let the user override the test.
2400 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2404 test -z "$as_dir" && as_dir=.
2405 for ac_exec_ext in '' $ac_executable_extensions; do
2406 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2407 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2408 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2417 if test -n "$CXX"; then
2418 echo "$as_me:$LINENO: result: $CXX" >&5
2419 echo "${ECHO_T}$CXX" >&6
2421 echo "$as_me:$LINENO: result: no" >&5
2422 echo "${ECHO_T}no" >&6
2425 test -n "$CXX" && break
2428 if test -z "$CXX"; then
2430 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2432 # Extract the first word of "$ac_prog", so it can be a program name with args.
2433 set dummy $ac_prog; ac_word=$2
2434 echo "$as_me:$LINENO: checking for $ac_word" >&5
2435 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2436 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2437 echo $ECHO_N "(cached) $ECHO_C" >&6
2439 if test -n "$ac_ct_CXX"; then
2440 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2442 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2446 test -z "$as_dir" && as_dir=.
2447 for ac_exec_ext in '' $ac_executable_extensions; do
2448 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2449 ac_cv_prog_ac_ct_CXX="$ac_prog"
2450 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2458 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2459 if test -n "$ac_ct_CXX"; then
2460 echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2461 echo "${ECHO_T}$ac_ct_CXX" >&6
2463 echo "$as_me:$LINENO: result: no" >&5
2464 echo "${ECHO_T}no" >&6
2467 test -n "$ac_ct_CXX" && break
2469 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2475 # Provide some information about the compiler.
2476 echo "$as_me:$LINENO:" \
2477 "checking for C++ compiler version" >&5
2478 ac_compiler=`set X $ac_compile; echo $2`
2479 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2480 (eval $ac_compiler --version </dev/null >&5) 2>&5
2482 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2483 (exit $ac_status); }
2484 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2485 (eval $ac_compiler -v </dev/null >&5) 2>&5
2487 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2488 (exit $ac_status); }
2489 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2490 (eval $ac_compiler -V </dev/null >&5) 2>&5
2492 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2493 (exit $ac_status); }
2495 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2496 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2497 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2498 echo $ECHO_N "(cached) $ECHO_C" >&6
2500 cat >conftest.$ac_ext <<_ACEOF
2503 cat confdefs.h >>conftest.$ac_ext
2504 cat >>conftest.$ac_ext <<_ACEOF
2505 /* end confdefs.h. */
2518 rm -f conftest.$ac_objext
2519 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2520 (eval $ac_compile) 2>conftest.er1
2522 grep -v '^ *+' conftest.er1 >conftest.err
2524 cat conftest.err >&5
2525 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2526 (exit $ac_status); } &&
2527 { ac_try='test -z "$ac_cxx_werror_flag"
2528 || test ! -s conftest.err'
2529 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2532 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2533 (exit $ac_status); }; } &&
2534 { ac_try='test -s conftest.$ac_objext'
2535 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2538 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2539 (exit $ac_status); }; }; then
2542 echo "$as_me: failed program was:" >&5
2543 sed 's/^/| /' conftest.$ac_ext >&5
2547 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2548 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2551 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
2552 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2553 GXX=`test $ac_compiler_gnu = yes && echo yes`
2554 ac_test_CXXFLAGS=${CXXFLAGS+set}
2555 ac_save_CXXFLAGS=$CXXFLAGS
2557 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2558 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2559 if test "${ac_cv_prog_cxx_g+set}" = set; then
2560 echo $ECHO_N "(cached) $ECHO_C" >&6
2562 cat >conftest.$ac_ext <<_ACEOF
2565 cat confdefs.h >>conftest.$ac_ext
2566 cat >>conftest.$ac_ext <<_ACEOF
2567 /* end confdefs.h. */
2577 rm -f conftest.$ac_objext
2578 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2579 (eval $ac_compile) 2>conftest.er1
2581 grep -v '^ *+' conftest.er1 >conftest.err
2583 cat conftest.err >&5
2584 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2585 (exit $ac_status); } &&
2586 { ac_try='test -z "$ac_cxx_werror_flag"
2587 || test ! -s conftest.err'
2588 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2591 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2592 (exit $ac_status); }; } &&
2593 { ac_try='test -s conftest.$ac_objext'
2594 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2597 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2598 (exit $ac_status); }; }; then
2599 ac_cv_prog_cxx_g=yes
2601 echo "$as_me: failed program was:" >&5
2602 sed 's/^/| /' conftest.$ac_ext >&5
2606 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2608 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
2609 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
2610 if test "$ac_test_CXXFLAGS" = set; then
2611 CXXFLAGS=$ac_save_CXXFLAGS
2612 elif test $ac_cv_prog_cxx_g = yes; then
2613 if test "$GXX" = yes; then
2619 if test "$GXX" = yes; then
2625 for ac_declaration in \
2627 'extern "C" void std::exit (int) throw (); using std::exit;' \
2628 'extern "C" void std::exit (int); using std::exit;' \
2629 'extern "C" void exit (int) throw ();' \
2630 'extern "C" void exit (int);' \
2633 cat >conftest.$ac_ext <<_ACEOF
2636 cat confdefs.h >>conftest.$ac_ext
2637 cat >>conftest.$ac_ext <<_ACEOF
2638 /* end confdefs.h. */
2649 rm -f conftest.$ac_objext
2650 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2651 (eval $ac_compile) 2>conftest.er1
2653 grep -v '^ *+' conftest.er1 >conftest.err
2655 cat conftest.err >&5
2656 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2657 (exit $ac_status); } &&
2658 { ac_try='test -z "$ac_cxx_werror_flag"
2659 || test ! -s conftest.err'
2660 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2663 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2664 (exit $ac_status); }; } &&
2665 { ac_try='test -s conftest.$ac_objext'
2666 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2669 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2670 (exit $ac_status); }; }; then
2673 echo "$as_me: failed program was:" >&5
2674 sed 's/^/| /' conftest.$ac_ext >&5
2678 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2679 cat >conftest.$ac_ext <<_ACEOF
2682 cat confdefs.h >>conftest.$ac_ext
2683 cat >>conftest.$ac_ext <<_ACEOF
2684 /* end confdefs.h. */
2694 rm -f conftest.$ac_objext
2695 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2696 (eval $ac_compile) 2>conftest.er1
2698 grep -v '^ *+' conftest.er1 >conftest.err
2700 cat conftest.err >&5
2701 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2702 (exit $ac_status); } &&
2703 { ac_try='test -z "$ac_cxx_werror_flag"
2704 || test ! -s conftest.err'
2705 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2708 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2709 (exit $ac_status); }; } &&
2710 { ac_try='test -s conftest.$ac_objext'
2711 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2714 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2715 (exit $ac_status); }; }; then
2718 echo "$as_me: failed program was:" >&5
2719 sed 's/^/| /' conftest.$ac_ext >&5
2722 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2725 if test -n "$ac_declaration"; then
2726 echo '#ifdef __cplusplus' >>confdefs.h
2727 echo $ac_declaration >>confdefs.h
2728 echo '#endif' >>confdefs.h
2732 ac_cpp='$CPP $CPPFLAGS'
2733 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2734 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2735 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2738 ac_cpp='$CPP $CPPFLAGS'
2739 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2740 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2741 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2742 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
2743 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2744 # On Suns, sometimes $CPP names a directory.
2745 if test -n "$CPP" && test -d "$CPP"; then
2748 if test -z "$CPP"; then
2749 if test "${ac_cv_prog_CPP+set}" = set; then
2750 echo $ECHO_N "(cached) $ECHO_C" >&6
2752 # Double quotes because CPP needs to be expanded
2753 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2756 for ac_c_preproc_warn_flag in '' yes
2758 # Use a header file that comes with gcc, so configuring glibc
2759 # with a fresh cross-compiler works.
2760 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2761 # <limits.h> exists even on freestanding compilers.
2762 # On the NeXT, cc -E runs the code through the compiler's parser,
2763 # not just through cpp. "Syntax error" is here to catch this case.
2764 cat >conftest.$ac_ext <<_ACEOF
2767 cat confdefs.h >>conftest.$ac_ext
2768 cat >>conftest.$ac_ext <<_ACEOF
2769 /* end confdefs.h. */
2771 # include <limits.h>
2773 # include <assert.h>
2777 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2778 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2780 grep -v '^ *+' conftest.er1 >conftest.err
2782 cat conftest.err >&5
2783 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2784 (exit $ac_status); } >/dev/null; then
2785 if test -s conftest.err; then
2786 ac_cpp_err=$ac_c_preproc_warn_flag
2787 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2794 if test -z "$ac_cpp_err"; then
2797 echo "$as_me: failed program was:" >&5
2798 sed 's/^/| /' conftest.$ac_ext >&5
2800 # Broken: fails on valid input.
2803 rm -f conftest.err conftest.$ac_ext
2805 # OK, works on sane cases. Now check whether non-existent headers
2806 # can be detected and how.
2807 cat >conftest.$ac_ext <<_ACEOF
2810 cat confdefs.h >>conftest.$ac_ext
2811 cat >>conftest.$ac_ext <<_ACEOF
2812 /* end confdefs.h. */
2813 #include <ac_nonexistent.h>
2815 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2816 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2818 grep -v '^ *+' conftest.er1 >conftest.err
2820 cat conftest.err >&5
2821 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2822 (exit $ac_status); } >/dev/null; then
2823 if test -s conftest.err; then
2824 ac_cpp_err=$ac_c_preproc_warn_flag
2825 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2832 if test -z "$ac_cpp_err"; then
2833 # Broken: success on invalid input.
2836 echo "$as_me: failed program was:" >&5
2837 sed 's/^/| /' conftest.$ac_ext >&5
2839 # Passes both tests.
2843 rm -f conftest.err conftest.$ac_ext
2846 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2847 rm -f conftest.err conftest.$ac_ext
2848 if $ac_preproc_ok; then
2860 echo "$as_me:$LINENO: result: $CPP" >&5
2861 echo "${ECHO_T}$CPP" >&6
2863 for ac_c_preproc_warn_flag in '' yes
2865 # Use a header file that comes with gcc, so configuring glibc
2866 # with a fresh cross-compiler works.
2867 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2868 # <limits.h> exists even on freestanding compilers.
2869 # On the NeXT, cc -E runs the code through the compiler's parser,
2870 # not just through cpp. "Syntax error" is here to catch this case.
2871 cat >conftest.$ac_ext <<_ACEOF
2874 cat confdefs.h >>conftest.$ac_ext
2875 cat >>conftest.$ac_ext <<_ACEOF
2876 /* end confdefs.h. */
2878 # include <limits.h>
2880 # include <assert.h>
2884 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2885 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2887 grep -v '^ *+' conftest.er1 >conftest.err
2889 cat conftest.err >&5
2890 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2891 (exit $ac_status); } >/dev/null; then
2892 if test -s conftest.err; then
2893 ac_cpp_err=$ac_c_preproc_warn_flag
2894 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2901 if test -z "$ac_cpp_err"; then
2904 echo "$as_me: failed program was:" >&5
2905 sed 's/^/| /' conftest.$ac_ext >&5
2907 # Broken: fails on valid input.
2910 rm -f conftest.err conftest.$ac_ext
2912 # OK, works on sane cases. Now check whether non-existent headers
2913 # can be detected and how.
2914 cat >conftest.$ac_ext <<_ACEOF
2917 cat confdefs.h >>conftest.$ac_ext
2918 cat >>conftest.$ac_ext <<_ACEOF
2919 /* end confdefs.h. */
2920 #include <ac_nonexistent.h>
2922 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2923 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2925 grep -v '^ *+' conftest.er1 >conftest.err
2927 cat conftest.err >&5
2928 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2929 (exit $ac_status); } >/dev/null; then
2930 if test -s conftest.err; then
2931 ac_cpp_err=$ac_c_preproc_warn_flag
2932 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2939 if test -z "$ac_cpp_err"; then
2940 # Broken: success on invalid input.
2943 echo "$as_me: failed program was:" >&5
2944 sed 's/^/| /' conftest.$ac_ext >&5
2946 # Passes both tests.
2950 rm -f conftest.err conftest.$ac_ext
2953 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2954 rm -f conftest.err conftest.$ac_ext
2955 if $ac_preproc_ok; then
2958 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
2959 See \`config.log' for more details." >&5
2960 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
2961 See \`config.log' for more details." >&2;}
2962 { (exit 1); exit 1; }; }
2966 ac_cpp='$CPP $CPPFLAGS'
2967 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2968 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2969 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2972 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
2973 if test -f $ac_dir/install-sh; then
2975 ac_install_sh="$ac_aux_dir/install-sh -c"
2977 elif test -f $ac_dir/install.sh; then
2979 ac_install_sh="$ac_aux_dir/install.sh -c"
2981 elif test -f $ac_dir/shtool; then
2983 ac_install_sh="$ac_aux_dir/shtool install -c"
2987 if test -z "$ac_aux_dir"; then
2988 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
2989 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
2990 { (exit 1); exit 1; }; }
2992 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
2993 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
2994 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
2996 # Find a good install program. We prefer a C program (faster),
2997 # so one script is as good as another. But avoid the broken or
2998 # incompatible versions:
2999 # SysV /etc/install, /usr/sbin/install
3000 # SunOS /usr/etc/install
3001 # IRIX /sbin/install
3003 # AmigaOS /C/install, which installs bootblocks on floppy discs
3004 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3005 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3006 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3007 # OS/2's system install, which has a completely different semantic
3008 # ./install, which can be erroneously created by make from ./install.sh.
3009 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
3010 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
3011 if test -z "$INSTALL"; then
3012 if test "${ac_cv_path_install+set}" = set; then
3013 echo $ECHO_N "(cached) $ECHO_C" >&6
3015 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3019 test -z "$as_dir" && as_dir=.
3020 # Account for people who put trailing slashes in PATH elements.
3022 ./ | .// | /cC/* | \
3023 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3024 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
3027 # OSF1 and SCO ODT 3.0 have their own names for install.
3028 # Don't use installbsd from OSF since it installs stuff as root
3030 for ac_prog in ginstall scoinst install; do
3031 for ac_exec_ext in '' $ac_executable_extensions; do
3032 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3033 if test $ac_prog = install &&
3034 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3035 # AIX install. It has an incompatible calling convention.
3037 elif test $ac_prog = install &&
3038 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3039 # program-specific install script used by HP pwplus--don't use.
3042 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3054 if test "${ac_cv_path_install+set}" = set; then
3055 INSTALL=$ac_cv_path_install
3057 # As a last resort, use the slow shell script. We don't cache a
3058 # path for INSTALL within a source directory, because that will
3059 # break other packages using the cache if that directory is
3060 # removed, or if the path is relative.
3061 INSTALL=$ac_install_sh
3064 echo "$as_me:$LINENO: result: $INSTALL" >&5
3065 echo "${ECHO_T}$INSTALL" >&6
3067 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3068 # It thinks the first close brace ends the variable substitution.
3069 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3071 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3073 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3075 if test -n "$ac_tool_prefix"; then
3076 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3077 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3078 echo "$as_me:$LINENO: checking for $ac_word" >&5
3079 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3080 if test "${ac_cv_prog_RANLIB+set}" = set; then
3081 echo $ECHO_N "(cached) $ECHO_C" >&6
3083 if test -n "$RANLIB"; then
3084 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3086 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3090 test -z "$as_dir" && as_dir=.
3091 for ac_exec_ext in '' $ac_executable_extensions; do
3092 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3093 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3094 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3102 RANLIB=$ac_cv_prog_RANLIB
3103 if test -n "$RANLIB"; then
3104 echo "$as_me:$LINENO: result: $RANLIB" >&5
3105 echo "${ECHO_T}$RANLIB" >&6
3107 echo "$as_me:$LINENO: result: no" >&5
3108 echo "${ECHO_T}no" >&6
3112 if test -z "$ac_cv_prog_RANLIB"; then
3113 ac_ct_RANLIB=$RANLIB
3114 # Extract the first word of "ranlib", so it can be a program name with args.
3115 set dummy ranlib; ac_word=$2
3116 echo "$as_me:$LINENO: checking for $ac_word" >&5
3117 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3118 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3119 echo $ECHO_N "(cached) $ECHO_C" >&6
3121 if test -n "$ac_ct_RANLIB"; then
3122 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3124 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3128 test -z "$as_dir" && as_dir=.
3129 for ac_exec_ext in '' $ac_executable_extensions; do
3130 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3131 ac_cv_prog_ac_ct_RANLIB="ranlib"
3132 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3138 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3141 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3142 if test -n "$ac_ct_RANLIB"; then
3143 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3144 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3146 echo "$as_me:$LINENO: result: no" >&5
3147 echo "${ECHO_T}no" >&6
3150 RANLIB=$ac_ct_RANLIB
3152 RANLIB="$ac_cv_prog_RANLIB"
3156 for ac_prog in flex lex
3158 # Extract the first word of "$ac_prog", so it can be a program name with args.
3159 set dummy $ac_prog; ac_word=$2
3160 echo "$as_me:$LINENO: checking for $ac_word" >&5
3161 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3162 if test "${ac_cv_prog_LEX+set}" = set; then
3163 echo $ECHO_N "(cached) $ECHO_C" >&6
3165 if test -n "$LEX"; then
3166 ac_cv_prog_LEX="$LEX" # Let the user override the test.
3168 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3172 test -z "$as_dir" && as_dir=.
3173 for ac_exec_ext in '' $ac_executable_extensions; do
3174 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3175 ac_cv_prog_LEX="$ac_prog"
3176 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3185 if test -n "$LEX"; then
3186 echo "$as_me:$LINENO: result: $LEX" >&5
3187 echo "${ECHO_T}$LEX" >&6
3189 echo "$as_me:$LINENO: result: no" >&5
3190 echo "${ECHO_T}no" >&6
3193 test -n "$LEX" && break
3195 test -n "$LEX" || LEX=":"
3197 if test -z "$LEXLIB"
3199 echo "$as_me:$LINENO: checking for yywrap in -lfl" >&5
3200 echo $ECHO_N "checking for yywrap in -lfl... $ECHO_C" >&6
3201 if test "${ac_cv_lib_fl_yywrap+set}" = set; then
3202 echo $ECHO_N "(cached) $ECHO_C" >&6
3204 ac_check_lib_save_LIBS=$LIBS
3206 cat >conftest.$ac_ext <<_ACEOF
3209 cat confdefs.h >>conftest.$ac_ext
3210 cat >>conftest.$ac_ext <<_ACEOF
3211 /* end confdefs.h. */
3213 /* Override any gcc2 internal prototype to avoid an error. */
3217 /* We use char because int might match the return type of a gcc2
3218 builtin and then its argument prototype would still apply. */
3228 rm -f conftest.$ac_objext conftest$ac_exeext
3229 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3230 (eval $ac_link) 2>conftest.er1
3232 grep -v '^ *+' conftest.er1 >conftest.err
3234 cat conftest.err >&5
3235 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3236 (exit $ac_status); } &&
3237 { ac_try='test -z "$ac_c_werror_flag"
3238 || test ! -s conftest.err'
3239 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3242 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3243 (exit $ac_status); }; } &&
3244 { ac_try='test -s conftest$ac_exeext'
3245 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3248 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3249 (exit $ac_status); }; }; then
3250 ac_cv_lib_fl_yywrap=yes
3252 echo "$as_me: failed program was:" >&5
3253 sed 's/^/| /' conftest.$ac_ext >&5
3255 ac_cv_lib_fl_yywrap=no
3257 rm -f conftest.err conftest.$ac_objext \
3258 conftest$ac_exeext conftest.$ac_ext
3259 LIBS=$ac_check_lib_save_LIBS
3261 echo "$as_me:$LINENO: result: $ac_cv_lib_fl_yywrap" >&5
3262 echo "${ECHO_T}$ac_cv_lib_fl_yywrap" >&6
3263 if test $ac_cv_lib_fl_yywrap = yes; then
3266 echo "$as_me:$LINENO: checking for yywrap in -ll" >&5
3267 echo $ECHO_N "checking for yywrap in -ll... $ECHO_C" >&6
3268 if test "${ac_cv_lib_l_yywrap+set}" = set; then
3269 echo $ECHO_N "(cached) $ECHO_C" >&6
3271 ac_check_lib_save_LIBS=$LIBS
3273 cat >conftest.$ac_ext <<_ACEOF
3276 cat confdefs.h >>conftest.$ac_ext
3277 cat >>conftest.$ac_ext <<_ACEOF
3278 /* end confdefs.h. */
3280 /* Override any gcc2 internal prototype to avoid an error. */
3284 /* We use char because int might match the return type of a gcc2
3285 builtin and then its argument prototype would still apply. */
3295 rm -f conftest.$ac_objext conftest$ac_exeext
3296 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3297 (eval $ac_link) 2>conftest.er1
3299 grep -v '^ *+' conftest.er1 >conftest.err
3301 cat conftest.err >&5
3302 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3303 (exit $ac_status); } &&
3304 { ac_try='test -z "$ac_c_werror_flag"
3305 || test ! -s conftest.err'
3306 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3309 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3310 (exit $ac_status); }; } &&
3311 { ac_try='test -s conftest$ac_exeext'
3312 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3315 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3316 (exit $ac_status); }; }; then
3317 ac_cv_lib_l_yywrap=yes
3319 echo "$as_me: failed program was:" >&5
3320 sed 's/^/| /' conftest.$ac_ext >&5
3322 ac_cv_lib_l_yywrap=no
3324 rm -f conftest.err conftest.$ac_objext \
3325 conftest$ac_exeext conftest.$ac_ext
3326 LIBS=$ac_check_lib_save_LIBS
3328 echo "$as_me:$LINENO: result: $ac_cv_lib_l_yywrap" >&5
3329 echo "${ECHO_T}$ac_cv_lib_l_yywrap" >&6
3330 if test $ac_cv_lib_l_yywrap = yes; then
3338 if test "x$LEX" != "x:"; then
3339 echo "$as_me:$LINENO: checking lex output file root" >&5
3340 echo $ECHO_N "checking lex output file root... $ECHO_C" >&6
3341 if test "${ac_cv_prog_lex_root+set}" = set; then
3342 echo $ECHO_N "(cached) $ECHO_C" >&6
3344 # The minimal lex program is just a single line: %%. But some broken lexes
3345 # (Solaris, I think it was) want two %% lines, so accommodate them.
3346 cat >conftest.l <<_ACEOF
3350 { (eval echo "$as_me:$LINENO: \"$LEX conftest.l\"") >&5
3351 (eval $LEX conftest.l) 2>&5
3353 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3354 (exit $ac_status); }
3355 if test -f lex.yy.c; then
3356 ac_cv_prog_lex_root=lex.yy
3357 elif test -f lexyy.c; then
3358 ac_cv_prog_lex_root=lexyy
3360 { { echo "$as_me:$LINENO: error: cannot find output from $LEX; giving up" >&5
3361 echo "$as_me: error: cannot find output from $LEX; giving up" >&2;}
3362 { (exit 1); exit 1; }; }
3365 echo "$as_me:$LINENO: result: $ac_cv_prog_lex_root" >&5
3366 echo "${ECHO_T}$ac_cv_prog_lex_root" >&6
3368 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
3370 echo "$as_me:$LINENO: checking whether yytext is a pointer" >&5
3371 echo $ECHO_N "checking whether yytext is a pointer... $ECHO_C" >&6
3372 if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then
3373 echo $ECHO_N "(cached) $ECHO_C" >&6
3375 # POSIX says lex can declare yytext either as a pointer or an array; the
3376 # default is implementation-dependent. Figure out which it is, since
3377 # not all implementations provide the %pointer and %array declarations.
3378 ac_cv_prog_lex_yytext_pointer=no
3379 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
3381 LIBS="$LIBS $LEXLIB"
3382 cat >conftest.$ac_ext <<_ACEOF
3383 `cat $LEX_OUTPUT_ROOT.c`
3385 rm -f conftest.$ac_objext conftest$ac_exeext
3386 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3387 (eval $ac_link) 2>conftest.er1
3389 grep -v '^ *+' conftest.er1 >conftest.err
3391 cat conftest.err >&5
3392 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3393 (exit $ac_status); } &&
3394 { ac_try='test -z "$ac_c_werror_flag"
3395 || test ! -s conftest.err'
3396 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3399 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3400 (exit $ac_status); }; } &&
3401 { ac_try='test -s conftest$ac_exeext'
3402 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3405 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3406 (exit $ac_status); }; }; then
3407 ac_cv_prog_lex_yytext_pointer=yes
3409 echo "$as_me: failed program was:" >&5
3410 sed 's/^/| /' conftest.$ac_ext >&5
3413 rm -f conftest.err conftest.$ac_objext \
3414 conftest$ac_exeext conftest.$ac_ext
3416 rm -f "${LEX_OUTPUT_ROOT}.c"
3419 echo "$as_me:$LINENO: result: $ac_cv_prog_lex_yytext_pointer" >&5
3420 echo "${ECHO_T}$ac_cv_prog_lex_yytext_pointer" >&6
3421 if test $ac_cv_prog_lex_yytext_pointer = yes; then
3423 cat >>confdefs.h <<\_ACEOF
3424 #define YYTEXT_POINTER 1
3430 for ac_prog in 'bison -y' byacc
3432 # Extract the first word of "$ac_prog", so it can be a program name with args.
3433 set dummy $ac_prog; ac_word=$2
3434 echo "$as_me:$LINENO: checking for $ac_word" >&5
3435 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3436 if test "${ac_cv_prog_YACC+set}" = set; then
3437 echo $ECHO_N "(cached) $ECHO_C" >&6
3439 if test -n "$YACC"; then
3440 ac_cv_prog_YACC="$YACC" # Let the user override the test.
3442 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3446 test -z "$as_dir" && as_dir=.
3447 for ac_exec_ext in '' $ac_executable_extensions; do
3448 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3449 ac_cv_prog_YACC="$ac_prog"
3450 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3458 YACC=$ac_cv_prog_YACC
3459 if test -n "$YACC"; then
3460 echo "$as_me:$LINENO: result: $YACC" >&5
3461 echo "${ECHO_T}$YACC" >&6
3463 echo "$as_me:$LINENO: result: no" >&5
3464 echo "${ECHO_T}no" >&6
3467 test -n "$YACC" && break
3469 test -n "$YACC" || YACC="yacc"
3471 # Extract the first word of "autoconf", so it can be a program name with args.
3472 set dummy autoconf; ac_word=$2
3473 echo "$as_me:$LINENO: checking for $ac_word" >&5
3474 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3475 if test "${ac_cv_prog_AUTOCONF+set}" = set; then
3476 echo $ECHO_N "(cached) $ECHO_C" >&6
3478 if test -n "$AUTOCONF"; then
3479 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
3481 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3485 test -z "$as_dir" && as_dir=.
3486 for ac_exec_ext in '' $ac_executable_extensions; do
3487 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3488 ac_cv_prog_AUTOCONF="autoconf"
3489 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3495 test -z "$ac_cv_prog_AUTOCONF" && ac_cv_prog_AUTOCONF=":"
3498 AUTOCONF=$ac_cv_prog_AUTOCONF
3499 if test -n "$AUTOCONF"; then
3500 echo "$as_me:$LINENO: result: $AUTOCONF" >&5
3501 echo "${ECHO_T}$AUTOCONF" >&6
3503 echo "$as_me:$LINENO: result: no" >&5
3504 echo "${ECHO_T}no" >&6
3507 # Extract the first word of "strip", so it can be a program name with args.
3508 set dummy strip; ac_word=$2
3509 echo "$as_me:$LINENO: checking for $ac_word" >&5
3510 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3511 if test "${ac_cv_prog_STRIP+set}" = set; then
3512 echo $ECHO_N "(cached) $ECHO_C" >&6
3514 if test -n "$STRIP"; then
3515 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3517 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3521 test -z "$as_dir" && as_dir=.
3522 for ac_exec_ext in '' $ac_executable_extensions; do
3523 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3524 ac_cv_prog_STRIP="strip"
3525 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3531 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
3534 STRIP=$ac_cv_prog_STRIP
3535 if test -n "$STRIP"; then
3536 echo "$as_me:$LINENO: result: $STRIP" >&5
3537 echo "${ECHO_T}$STRIP" >&6
3539 echo "$as_me:$LINENO: result: no" >&5
3540 echo "${ECHO_T}no" >&6
3543 # Extract the first word of "as", so it can be a program name with args.
3544 set dummy as; ac_word=$2
3545 echo "$as_me:$LINENO: checking for $ac_word" >&5
3546 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3547 if test "${ac_cv_prog_AS+set}" = set; then
3548 echo $ECHO_N "(cached) $ECHO_C" >&6
3550 if test -n "$AS"; then
3551 ac_cv_prog_AS="$AS" # Let the user override the test.
3553 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3557 test -z "$as_dir" && as_dir=.
3558 for ac_exec_ext in '' $ac_executable_extensions; do
3559 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3561 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3567 test -z "$ac_cv_prog_AS" && ac_cv_prog_AS=":"
3571 if test -n "$AS"; then
3572 echo "$as_me:$LINENO: result: $AS" >&5
3573 echo "${ECHO_T}$AS" >&6
3575 echo "$as_me:$LINENO: result: no" >&5
3576 echo "${ECHO_T}no" >&6
3579 # Extract the first word of "cp", so it can be a program name with args.
3580 set dummy cp; ac_word=$2
3581 echo "$as_me:$LINENO: checking for $ac_word" >&5
3582 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3583 if test "${ac_cv_prog_CP+set}" = set; then
3584 echo $ECHO_N "(cached) $ECHO_C" >&6
3586 if test -n "$CP"; then
3587 ac_cv_prog_CP="$CP" # Let the user override the test.
3589 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3593 test -z "$as_dir" && as_dir=.
3594 for ac_exec_ext in '' $ac_executable_extensions; do
3595 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3597 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3603 test -z "$ac_cv_prog_CP" && ac_cv_prog_CP=":"
3607 if test -n "$CP"; then
3608 echo "$as_me:$LINENO: result: $CP" >&5
3609 echo "${ECHO_T}$CP" >&6
3611 echo "$as_me:$LINENO: result: no" >&5
3612 echo "${ECHO_T}no" >&6
3618 if test "$YACC" = ":"; then
3619 { { echo "$as_me:$LINENO: error: Cannot find required program bison." >&5
3620 echo "$as_me: error: Cannot find required program bison." >&2;}
3621 { (exit 1); exit 1; }; }
3624 if test "$LEX" = ":"; then
3625 { { echo "$as_me:$LINENO: error: Cannot find required program lex." >&5
3626 echo "$as_me: error: Cannot find required program lex." >&2;}
3627 { (exit 1); exit 1; }; }
3632 ac_cpp='$CPP $CPPFLAGS'
3633 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3634 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3635 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3639 # Checking for header files.
3640 # ===========================================================================
3642 echo "$as_me:$LINENO: checking for egrep" >&5
3643 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3644 if test "${ac_cv_prog_egrep+set}" = set; then
3645 echo $ECHO_N "(cached) $ECHO_C" >&6
3647 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3648 then ac_cv_prog_egrep='grep -E'
3649 else ac_cv_prog_egrep='egrep'
3652 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
3653 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3654 EGREP=$ac_cv_prog_egrep
3657 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3658 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
3659 if test "${ac_cv_header_stdc+set}" = set; then
3660 echo $ECHO_N "(cached) $ECHO_C" >&6
3662 cat >conftest.$ac_ext <<_ACEOF
3665 cat confdefs.h >>conftest.$ac_ext
3666 cat >>conftest.$ac_ext <<_ACEOF
3667 /* end confdefs.h. */
3681 rm -f conftest.$ac_objext
3682 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3683 (eval $ac_compile) 2>conftest.er1
3685 grep -v '^ *+' conftest.er1 >conftest.err
3687 cat conftest.err >&5
3688 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3689 (exit $ac_status); } &&
3690 { ac_try='test -z "$ac_c_werror_flag"
3691 || test ! -s conftest.err'
3692 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3695 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3696 (exit $ac_status); }; } &&
3697 { ac_try='test -s conftest.$ac_objext'
3698 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3701 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3702 (exit $ac_status); }; }; then
3703 ac_cv_header_stdc=yes
3705 echo "$as_me: failed program was:" >&5
3706 sed 's/^/| /' conftest.$ac_ext >&5
3708 ac_cv_header_stdc=no
3710 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3712 if test $ac_cv_header_stdc = yes; then
3713 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3714 cat >conftest.$ac_ext <<_ACEOF
3717 cat confdefs.h >>conftest.$ac_ext
3718 cat >>conftest.$ac_ext <<_ACEOF
3719 /* end confdefs.h. */
3723 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3724 $EGREP "memchr" >/dev/null 2>&1; then
3727 ac_cv_header_stdc=no
3733 if test $ac_cv_header_stdc = yes; then
3734 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3735 cat >conftest.$ac_ext <<_ACEOF
3738 cat confdefs.h >>conftest.$ac_ext
3739 cat >>conftest.$ac_ext <<_ACEOF
3740 /* end confdefs.h. */
3744 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3745 $EGREP "free" >/dev/null 2>&1; then
3748 ac_cv_header_stdc=no
3754 if test $ac_cv_header_stdc = yes; then
3755 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3756 if test "$cross_compiling" = yes; then
3759 cat >conftest.$ac_ext <<_ACEOF
3762 cat confdefs.h >>conftest.$ac_ext
3763 cat >>conftest.$ac_ext <<_ACEOF
3764 /* end confdefs.h. */
3766 #if ((' ' & 0x0FF) == 0x020)
3767 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3768 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3770 # define ISLOWER(c) \
3771 (('a' <= (c) && (c) <= 'i') \
3772 || ('j' <= (c) && (c) <= 'r') \
3773 || ('s' <= (c) && (c) <= 'z'))
3774 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3777 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3782 for (i = 0; i < 256; i++)
3783 if (XOR (islower (i), ISLOWER (i))
3784 || toupper (i) != TOUPPER (i))
3789 rm -f conftest$ac_exeext
3790 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3791 (eval $ac_link) 2>&5
3793 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3794 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
3795 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3798 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3799 (exit $ac_status); }; }; then
3802 echo "$as_me: program exited with status $ac_status" >&5
3803 echo "$as_me: failed program was:" >&5
3804 sed 's/^/| /' conftest.$ac_ext >&5
3807 ac_cv_header_stdc=no
3809 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
3813 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
3814 echo "${ECHO_T}$ac_cv_header_stdc" >&6
3815 if test $ac_cv_header_stdc = yes; then
3817 cat >>confdefs.h <<\_ACEOF
3818 #define STDC_HEADERS 1
3823 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3833 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3834 inttypes.h stdint.h unistd.h
3836 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3837 echo "$as_me:$LINENO: checking for $ac_header" >&5
3838 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3839 if eval "test \"\${$as_ac_Header+set}\" = set"; then
3840 echo $ECHO_N "(cached) $ECHO_C" >&6
3842 cat >conftest.$ac_ext <<_ACEOF
3845 cat confdefs.h >>conftest.$ac_ext
3846 cat >>conftest.$ac_ext <<_ACEOF
3847 /* end confdefs.h. */
3848 $ac_includes_default
3850 #include <$ac_header>
3852 rm -f conftest.$ac_objext
3853 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3854 (eval $ac_compile) 2>conftest.er1
3856 grep -v '^ *+' conftest.er1 >conftest.err
3858 cat conftest.err >&5
3859 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3860 (exit $ac_status); } &&
3861 { ac_try='test -z "$ac_c_werror_flag"
3862 || test ! -s conftest.err'
3863 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
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
3872 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3873 (exit $ac_status); }; }; then
3874 eval "$as_ac_Header=yes"
3876 echo "$as_me: failed program was:" >&5
3877 sed 's/^/| /' conftest.$ac_ext >&5
3879 eval "$as_ac_Header=no"
3881 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
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
3896 for ac_header in sys/socket.h
3898 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3899 if eval "test \"\${$as_ac_Header+set}\" = set"; then
3900 echo "$as_me:$LINENO: checking for $ac_header" >&5
3901 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3902 if eval "test \"\${$as_ac_Header+set}\" = set"; then
3903 echo $ECHO_N "(cached) $ECHO_C" >&6
3905 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3906 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3908 # Is the header compilable?
3909 echo "$as_me:$LINENO: checking $ac_header usability" >&5
3910 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
3911 cat >conftest.$ac_ext <<_ACEOF
3914 cat confdefs.h >>conftest.$ac_ext
3915 cat >>conftest.$ac_ext <<_ACEOF
3916 /* end confdefs.h. */
3917 $ac_includes_default
3918 #include <$ac_header>
3920 rm -f conftest.$ac_objext
3921 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3922 (eval $ac_compile) 2>conftest.er1
3924 grep -v '^ *+' conftest.er1 >conftest.err
3926 cat conftest.err >&5
3927 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3928 (exit $ac_status); } &&
3929 { ac_try='test -z "$ac_c_werror_flag"
3930 || test ! -s conftest.err'
3931 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3934 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3935 (exit $ac_status); }; } &&
3936 { ac_try='test -s conftest.$ac_objext'
3937 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3940 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3941 (exit $ac_status); }; }; then
3942 ac_header_compiler=yes
3944 echo "$as_me: failed program was:" >&5
3945 sed 's/^/| /' conftest.$ac_ext >&5
3947 ac_header_compiler=no
3949 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3950 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
3951 echo "${ECHO_T}$ac_header_compiler" >&6
3953 # Is the header present?
3954 echo "$as_me:$LINENO: checking $ac_header presence" >&5
3955 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
3956 cat >conftest.$ac_ext <<_ACEOF
3959 cat confdefs.h >>conftest.$ac_ext
3960 cat >>conftest.$ac_ext <<_ACEOF
3961 /* end confdefs.h. */
3962 #include <$ac_header>
3964 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3965 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3967 grep -v '^ *+' conftest.er1 >conftest.err
3969 cat conftest.err >&5
3970 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3971 (exit $ac_status); } >/dev/null; then
3972 if test -s conftest.err; then
3973 ac_cpp_err=$ac_c_preproc_warn_flag
3974 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3981 if test -z "$ac_cpp_err"; then
3982 ac_header_preproc=yes
3984 echo "$as_me: failed program was:" >&5
3985 sed 's/^/| /' conftest.$ac_ext >&5
3987 ac_header_preproc=no
3989 rm -f conftest.err conftest.$ac_ext
3990 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
3991 echo "${ECHO_T}$ac_header_preproc" >&6
3993 # So? What about this header?
3994 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
3996 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
3997 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
3998 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
3999 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
4000 ac_header_preproc=yes
4003 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4004 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4005 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
4006 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
4007 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
4008 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
4009 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
4010 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
4011 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4012 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4013 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
4014 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
4017 ## ------------------------------------------ ##
4018 ## Report this to the AC_PACKAGE_NAME lists. ##
4019 ## ------------------------------------------ ##
4022 sed "s/^/$as_me: WARNING: /" >&2
4025 echo "$as_me:$LINENO: checking for $ac_header" >&5
4026 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4027 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4028 echo $ECHO_N "(cached) $ECHO_C" >&6
4030 eval "$as_ac_Header=\$ac_header_preproc"
4032 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4033 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4036 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4037 cat >>confdefs.h <<_ACEOF
4038 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4047 # Checking for functions/libs
4048 # ===========================================================================
4050 echo "$as_me:$LINENO: checking for socket in -lsocket" >&5
4051 echo $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6
4052 if test "${ac_cv_lib_socket_socket+set}" = set; then
4053 echo $ECHO_N "(cached) $ECHO_C" >&6
4055 ac_check_lib_save_LIBS=$LIBS
4056 LIBS="-lsocket $LIBS"
4057 cat >conftest.$ac_ext <<_ACEOF
4060 cat confdefs.h >>conftest.$ac_ext
4061 cat >>conftest.$ac_ext <<_ACEOF
4062 /* end confdefs.h. */
4064 /* Override any gcc2 internal prototype to avoid an error. */
4068 /* We use char because int might match the return type of a gcc2
4069 builtin and then its argument prototype would still apply. */
4079 rm -f conftest.$ac_objext conftest$ac_exeext
4080 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4081 (eval $ac_link) 2>conftest.er1
4083 grep -v '^ *+' conftest.er1 >conftest.err
4085 cat conftest.err >&5
4086 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4087 (exit $ac_status); } &&
4088 { ac_try='test -z "$ac_c_werror_flag"
4089 || test ! -s conftest.err'
4090 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4093 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4094 (exit $ac_status); }; } &&
4095 { ac_try='test -s conftest$ac_exeext'
4096 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4099 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4100 (exit $ac_status); }; }; then
4101 ac_cv_lib_socket_socket=yes
4103 echo "$as_me: failed program was:" >&5
4104 sed 's/^/| /' conftest.$ac_ext >&5
4106 ac_cv_lib_socket_socket=no
4108 rm -f conftest.err conftest.$ac_objext \
4109 conftest$ac_exeext conftest.$ac_ext
4110 LIBS=$ac_check_lib_save_LIBS
4112 echo "$as_me:$LINENO: result: $ac_cv_lib_socket_socket" >&5
4113 echo "${ECHO_T}$ac_cv_lib_socket_socket" >&6
4114 if test $ac_cv_lib_socket_socket = yes; then
4115 cat >>confdefs.h <<_ACEOF
4116 #define HAVE_LIBSOCKET 1
4119 LIBS="-lsocket $LIBS"
4124 echo "$as_me:$LINENO: checking for xdr_short in -lnsl" >&5
4125 echo $ECHO_N "checking for xdr_short in -lnsl... $ECHO_C" >&6
4126 if test "${ac_cv_lib_nsl_xdr_short+set}" = set; then
4127 echo $ECHO_N "(cached) $ECHO_C" >&6
4129 ac_check_lib_save_LIBS=$LIBS
4131 cat >conftest.$ac_ext <<_ACEOF
4134 cat confdefs.h >>conftest.$ac_ext
4135 cat >>conftest.$ac_ext <<_ACEOF
4136 /* end confdefs.h. */
4138 /* Override any gcc2 internal prototype to avoid an error. */
4142 /* We use char because int might match the return type of a gcc2
4143 builtin and then its argument prototype would still apply. */
4153 rm -f conftest.$ac_objext conftest$ac_exeext
4154 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4155 (eval $ac_link) 2>conftest.er1
4157 grep -v '^ *+' conftest.er1 >conftest.err
4159 cat conftest.err >&5
4160 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4161 (exit $ac_status); } &&
4162 { ac_try='test -z "$ac_c_werror_flag"
4163 || test ! -s conftest.err'
4164 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4167 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4168 (exit $ac_status); }; } &&
4169 { ac_try='test -s conftest$ac_exeext'
4170 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4173 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4174 (exit $ac_status); }; }; then
4175 ac_cv_lib_nsl_xdr_short=yes
4177 echo "$as_me: failed program was:" >&5
4178 sed 's/^/| /' conftest.$ac_ext >&5
4180 ac_cv_lib_nsl_xdr_short=no
4182 rm -f conftest.err conftest.$ac_objext \
4183 conftest$ac_exeext conftest.$ac_ext
4184 LIBS=$ac_check_lib_save_LIBS
4186 echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_xdr_short" >&5
4187 echo "${ECHO_T}$ac_cv_lib_nsl_xdr_short" >&6
4188 if test $ac_cv_lib_nsl_xdr_short = yes; then
4189 cat >>confdefs.h <<_ACEOF
4190 #define HAVE_LIBNSL 1
4199 # Checking for functions
4200 # ===========================================================================
4202 for ac_func in strerror
4204 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
4205 echo "$as_me:$LINENO: checking for $ac_func" >&5
4206 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
4207 if eval "test \"\${$as_ac_var+set}\" = set"; then
4208 echo $ECHO_N "(cached) $ECHO_C" >&6
4210 cat >conftest.$ac_ext <<_ACEOF
4213 cat confdefs.h >>conftest.$ac_ext
4214 cat >>conftest.$ac_ext <<_ACEOF
4215 /* end confdefs.h. */
4216 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
4217 For example, HP-UX 11i <limits.h> declares gettimeofday. */
4218 #define $ac_func innocuous_$ac_func
4220 /* System header to define __stub macros and hopefully few prototypes,
4221 which can conflict with char $ac_func (); below.
4222 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4223 <limits.h> exists even on freestanding compilers. */
4226 # include <limits.h>
4228 # include <assert.h>
4233 /* Override any gcc2 internal prototype to avoid an error. */
4238 /* We use char because int might match the return type of a gcc2
4239 builtin and then its argument prototype would still apply. */
4241 /* The GNU C library defines this for functions which it implements
4242 to always fail with ENOSYS. Some functions are actually named
4243 something starting with __ and the normal name is an alias. */
4244 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4247 char (*f) () = $ac_func;
4256 return f != $ac_func;
4261 rm -f conftest.$ac_objext conftest$ac_exeext
4262 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4263 (eval $ac_link) 2>conftest.er1
4265 grep -v '^ *+' conftest.er1 >conftest.err
4267 cat conftest.err >&5
4268 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4269 (exit $ac_status); } &&
4270 { ac_try='test -z "$ac_c_werror_flag"
4271 || test ! -s conftest.err'
4272 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4275 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4276 (exit $ac_status); }; } &&
4277 { ac_try='test -s conftest$ac_exeext'
4278 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4281 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4282 (exit $ac_status); }; }; then
4283 eval "$as_ac_var=yes"
4285 echo "$as_me: failed program was:" >&5
4286 sed 's/^/| /' conftest.$ac_ext >&5
4288 eval "$as_ac_var=no"
4290 rm -f conftest.err conftest.$ac_objext \
4291 conftest$ac_exeext conftest.$ac_ext
4293 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
4294 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
4295 if test `eval echo '${'$as_ac_var'}'` = yes; then
4296 cat >>confdefs.h <<_ACEOF
4297 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
4307 for ac_func in vsnprintf snprintf vsprintf mkstemp
4309 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
4310 echo "$as_me:$LINENO: checking for $ac_func" >&5
4311 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
4312 if eval "test \"\${$as_ac_var+set}\" = set"; then
4313 echo $ECHO_N "(cached) $ECHO_C" >&6
4315 cat >conftest.$ac_ext <<_ACEOF
4318 cat confdefs.h >>conftest.$ac_ext
4319 cat >>conftest.$ac_ext <<_ACEOF
4320 /* end confdefs.h. */
4321 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
4322 For example, HP-UX 11i <limits.h> declares gettimeofday. */
4323 #define $ac_func innocuous_$ac_func
4325 /* System header to define __stub macros and hopefully few prototypes,
4326 which can conflict with char $ac_func (); below.
4327 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4328 <limits.h> exists even on freestanding compilers. */
4331 # include <limits.h>
4333 # include <assert.h>
4338 /* Override any gcc2 internal prototype to avoid an error. */
4343 /* We use char because int might match the return type of a gcc2
4344 builtin and then its argument prototype would still apply. */
4346 /* The GNU C library defines this for functions which it implements
4347 to always fail with ENOSYS. Some functions are actually named
4348 something starting with __ and the normal name is an alias. */
4349 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4352 char (*f) () = $ac_func;
4361 return f != $ac_func;
4366 rm -f conftest.$ac_objext conftest$ac_exeext
4367 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4368 (eval $ac_link) 2>conftest.er1
4370 grep -v '^ *+' conftest.er1 >conftest.err
4372 cat conftest.err >&5
4373 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4374 (exit $ac_status); } &&
4375 { ac_try='test -z "$ac_c_werror_flag"
4376 || test ! -s conftest.err'
4377 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4380 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4381 (exit $ac_status); }; } &&
4382 { ac_try='test -s conftest$ac_exeext'
4383 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4386 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4387 (exit $ac_status); }; }; then
4388 eval "$as_ac_var=yes"
4390 echo "$as_me: failed program was:" >&5
4391 sed 's/^/| /' conftest.$ac_ext >&5
4393 eval "$as_ac_var=no"
4395 rm -f conftest.err conftest.$ac_objext \
4396 conftest$ac_exeext conftest.$ac_ext
4398 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
4399 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
4400 if test `eval echo '${'$as_ac_var'}'` = yes; then
4401 cat >>confdefs.h <<_ACEOF
4402 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
4411 # ===========================================================================
4413 # adl_DD_COPT macro checks if the compiler specified as the 1st parameter
4414 # supports option specified as the 2nd parameter
4415 # For example: DD_CPORT(CXX, fPIC)
4419 # This macro expands DIR and assigns it to RET.
4420 # If DIR is NONE, then it's replaced by DEFAULT.
4422 # Based on AC_DEFINE_DIR
4426 # adl_EXPAND(prefix, "/usr/local", expanded_prefix)
4430 # adl_NORMALIZE_PATH
4432 # - empty paths are changed to '.'
4433 # - trailing slashes are removed
4434 # - repeated slashes are squeezed except a leading doubled slash '//'
4435 # (which might indicate a networked disk on some OS).
4438 # REFERENCE_STRING is used to turn '/' into '\' and vice-versa: if
4439 # REFERENCE_STRING contains some backslashes, all slashes and backslashes
4440 # are turned into backslashes, otherwise they are all turned into slashes.
4442 # This makes processing of DOS filenames quite easier, because you can turn a
4443 # filename to the Unix notation, make your processing, and turn it back to
4444 # original notation.
4449 # adl_COMPUTE_RELATIVE_PATH
4451 # PATH_LIST is a space-separated list of colon-separated triplets of the form
4452 # 'FROM:TO:RESULT'. This function iterates over these triplets and set $RESULT
4453 # to the relative path from $FROM to $TO. Note that $FROM and $TO needs to be
4454 # absolute filenames for this macro to success.
4460 ## The following helper macros are too fragile to be used out
4461 ## of adl_COMPUTE_RELATIVE_PATHS (mainly because they assume that
4462 ## paths are normalized), that's why I'm keeping them in the same file.
4463 ## Still, some of them maybe worth to reuse.
4481 # Checking characteristics of compilers and other programs
4482 # ===========================================================================
4483 echo "$as_me:$LINENO: checking whether preprocessor accepts -MM or -M" >&5
4484 echo $ECHO_N "checking whether preprocessor accepts -MM or -M... $ECHO_C" >&6
4485 if test "${sdcc_cv_MM+set}" = set; then
4486 echo $ECHO_N "(cached) $ECHO_C" >&6
4488 echo "#include <stdio.h>" >_test_.c
4490 $CPP -v -MM _test_.c 1>&5 2>&5
4491 if test "$?" = "0"; then
4498 echo "$as_me:$LINENO: result: $sdcc_cv_MM" >&5
4499 echo "${ECHO_T}$sdcc_cv_MM" >&6
4503 # This is the first time when CFLAGS are set/modified!!
4505 echo "$as_me:$LINENO: checking whether $CC accepts -ggdb" >&5
4506 echo $ECHO_N "checking whether $CC accepts -ggdb... $ECHO_C" >&6
4507 if test "${sdcc_cv_CCggdb+set}" = set; then
4508 echo $ECHO_N "(cached) $ECHO_C" >&6
4514 $CC -v -ggdb -c _test_.c 1>&5 2>&5
4515 if test "$?" = "0"; then
4516 sdcc_cv_CCggdb="yes"
4520 rm -f _test_.* a.out
4522 echo "$as_me:$LINENO: result: $sdcc_cv_CCggdb" >&5
4523 echo "${ECHO_T}$sdcc_cv_CCggdb" >&6
4525 if test "$sdcc_cv_CCggdb" = "yes"; then
4526 CFLAGS="-ggdb ${CFLAGS}"
4530 echo "$as_me:$LINENO: checking whether $CC accepts -pipe" >&5
4531 echo $ECHO_N "checking whether $CC accepts -pipe... $ECHO_C" >&6
4532 if test "${sdcc_cv_CCpipe+set}" = set; then
4533 echo $ECHO_N "(cached) $ECHO_C" >&6
4539 $CC -v -pipe -c _test_.c 1>&5 2>&5
4540 if test "$?" = "0"; then
4541 sdcc_cv_CCpipe="yes"
4545 rm -f _test_.* a.out
4547 echo "$as_me:$LINENO: result: $sdcc_cv_CCpipe" >&5
4548 echo "${ECHO_T}$sdcc_cv_CCpipe" >&6
4550 if test "$sdcc_cv_CCpipe" = "yes"; then
4551 CFLAGS="-pipe $CFLAGS"
4555 # Checks for typedefs, structures, and compiler characteristics.
4556 # ===========================================================================
4557 echo "$as_me:$LINENO: checking return type of signal handlers" >&5
4558 echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
4559 if test "${ac_cv_type_signal+set}" = set; then
4560 echo $ECHO_N "(cached) $ECHO_C" >&6
4562 cat >conftest.$ac_ext <<_ACEOF
4565 cat confdefs.h >>conftest.$ac_ext
4566 cat >>conftest.$ac_ext <<_ACEOF
4567 /* end confdefs.h. */
4568 #include <sys/types.h>
4574 extern "C" void (*signal (int, void (*)(int)))(int);
4576 void (*signal ()) ();
4587 rm -f conftest.$ac_objext
4588 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4589 (eval $ac_compile) 2>conftest.er1
4591 grep -v '^ *+' conftest.er1 >conftest.err
4593 cat conftest.err >&5
4594 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4595 (exit $ac_status); } &&
4596 { ac_try='test -z "$ac_c_werror_flag"
4597 || test ! -s conftest.err'
4598 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4601 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4602 (exit $ac_status); }; } &&
4603 { ac_try='test -s conftest.$ac_objext'
4604 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4608 (exit $ac_status); }; }; then
4609 ac_cv_type_signal=void
4611 echo "$as_me: failed program was:" >&5
4612 sed 's/^/| /' conftest.$ac_ext >&5
4614 ac_cv_type_signal=int
4616 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4618 echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
4619 echo "${ECHO_T}$ac_cv_type_signal" >&6
4621 cat >>confdefs.h <<_ACEOF
4622 #define RETSIGTYPE $ac_cv_type_signal
4627 echo "$as_me:$LINENO: checking for char" >&5
4628 echo $ECHO_N "checking for char... $ECHO_C" >&6
4629 if test "${ac_cv_type_char+set}" = set; then
4630 echo $ECHO_N "(cached) $ECHO_C" >&6
4632 cat >conftest.$ac_ext <<_ACEOF
4635 cat confdefs.h >>conftest.$ac_ext
4636 cat >>conftest.$ac_ext <<_ACEOF
4637 /* end confdefs.h. */
4638 $ac_includes_default
4650 rm -f conftest.$ac_objext
4651 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4652 (eval $ac_compile) 2>conftest.er1
4654 grep -v '^ *+' conftest.er1 >conftest.err
4656 cat conftest.err >&5
4657 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4658 (exit $ac_status); } &&
4659 { ac_try='test -z "$ac_c_werror_flag"
4660 || test ! -s conftest.err'
4661 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4664 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4665 (exit $ac_status); }; } &&
4666 { ac_try='test -s conftest.$ac_objext'
4667 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4670 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4671 (exit $ac_status); }; }; then
4674 echo "$as_me: failed program was:" >&5
4675 sed 's/^/| /' conftest.$ac_ext >&5
4679 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4681 echo "$as_me:$LINENO: result: $ac_cv_type_char" >&5
4682 echo "${ECHO_T}$ac_cv_type_char" >&6
4684 echo "$as_me:$LINENO: checking size of char" >&5
4685 echo $ECHO_N "checking size of char... $ECHO_C" >&6
4686 if test "${ac_cv_sizeof_char+set}" = set; then
4687 echo $ECHO_N "(cached) $ECHO_C" >&6
4689 if test "$ac_cv_type_char" = yes; then
4690 # The cast to unsigned long works around a bug in the HP C Compiler
4691 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4692 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4693 # This bug is HP SR number 8606223364.
4694 if test "$cross_compiling" = yes; then
4695 # Depending upon the size, compute the lo and hi bounds.
4696 cat >conftest.$ac_ext <<_ACEOF
4699 cat confdefs.h >>conftest.$ac_ext
4700 cat >>conftest.$ac_ext <<_ACEOF
4701 /* end confdefs.h. */
4702 $ac_includes_default
4706 static int test_array [1 - 2 * !(((long) (sizeof (char))) >= 0)];
4713 rm -f conftest.$ac_objext
4714 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4715 (eval $ac_compile) 2>conftest.er1
4717 grep -v '^ *+' conftest.er1 >conftest.err
4719 cat conftest.err >&5
4720 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4721 (exit $ac_status); } &&
4722 { ac_try='test -z "$ac_c_werror_flag"
4723 || test ! -s conftest.err'
4724 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4727 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4728 (exit $ac_status); }; } &&
4729 { ac_try='test -s conftest.$ac_objext'
4730 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4733 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4734 (exit $ac_status); }; }; then
4737 cat >conftest.$ac_ext <<_ACEOF
4740 cat confdefs.h >>conftest.$ac_ext
4741 cat >>conftest.$ac_ext <<_ACEOF
4742 /* end confdefs.h. */
4743 $ac_includes_default
4747 static int test_array [1 - 2 * !(((long) (sizeof (char))) <= $ac_mid)];
4754 rm -f conftest.$ac_objext
4755 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4756 (eval $ac_compile) 2>conftest.er1
4758 grep -v '^ *+' conftest.er1 >conftest.err
4760 cat conftest.err >&5
4761 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4762 (exit $ac_status); } &&
4763 { ac_try='test -z "$ac_c_werror_flag"
4764 || test ! -s conftest.err'
4765 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4768 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4769 (exit $ac_status); }; } &&
4770 { ac_try='test -s conftest.$ac_objext'
4771 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4774 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4775 (exit $ac_status); }; }; then
4776 ac_hi=$ac_mid; break
4778 echo "$as_me: failed program was:" >&5
4779 sed 's/^/| /' conftest.$ac_ext >&5
4781 ac_lo=`expr $ac_mid + 1`
4782 if test $ac_lo -le $ac_mid; then
4786 ac_mid=`expr 2 '*' $ac_mid + 1`
4788 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4791 echo "$as_me: failed program was:" >&5
4792 sed 's/^/| /' conftest.$ac_ext >&5
4794 cat >conftest.$ac_ext <<_ACEOF
4797 cat confdefs.h >>conftest.$ac_ext
4798 cat >>conftest.$ac_ext <<_ACEOF
4799 /* end confdefs.h. */
4800 $ac_includes_default
4804 static int test_array [1 - 2 * !(((long) (sizeof (char))) < 0)];
4811 rm -f conftest.$ac_objext
4812 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4813 (eval $ac_compile) 2>conftest.er1
4815 grep -v '^ *+' conftest.er1 >conftest.err
4817 cat conftest.err >&5
4818 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4819 (exit $ac_status); } &&
4820 { ac_try='test -z "$ac_c_werror_flag"
4821 || test ! -s conftest.err'
4822 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4825 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4826 (exit $ac_status); }; } &&
4827 { ac_try='test -s conftest.$ac_objext'
4828 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4831 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4832 (exit $ac_status); }; }; then
4835 cat >conftest.$ac_ext <<_ACEOF
4838 cat confdefs.h >>conftest.$ac_ext
4839 cat >>conftest.$ac_ext <<_ACEOF
4840 /* end confdefs.h. */
4841 $ac_includes_default
4845 static int test_array [1 - 2 * !(((long) (sizeof (char))) >= $ac_mid)];
4852 rm -f conftest.$ac_objext
4853 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4854 (eval $ac_compile) 2>conftest.er1
4856 grep -v '^ *+' conftest.er1 >conftest.err
4858 cat conftest.err >&5
4859 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4860 (exit $ac_status); } &&
4861 { ac_try='test -z "$ac_c_werror_flag"
4862 || test ! -s conftest.err'
4863 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4866 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4867 (exit $ac_status); }; } &&
4868 { ac_try='test -s conftest.$ac_objext'
4869 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4872 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4873 (exit $ac_status); }; }; then
4874 ac_lo=$ac_mid; break
4876 echo "$as_me: failed program was:" >&5
4877 sed 's/^/| /' conftest.$ac_ext >&5
4879 ac_hi=`expr '(' $ac_mid ')' - 1`
4880 if test $ac_mid -le $ac_hi; then
4884 ac_mid=`expr 2 '*' $ac_mid`
4886 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4889 echo "$as_me: failed program was:" >&5
4890 sed 's/^/| /' conftest.$ac_ext >&5
4894 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4896 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4897 # Binary search between lo and hi bounds.
4898 while test "x$ac_lo" != "x$ac_hi"; do
4899 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
4900 cat >conftest.$ac_ext <<_ACEOF
4903 cat confdefs.h >>conftest.$ac_ext
4904 cat >>conftest.$ac_ext <<_ACEOF
4905 /* end confdefs.h. */
4906 $ac_includes_default
4910 static int test_array [1 - 2 * !(((long) (sizeof (char))) <= $ac_mid)];
4917 rm -f conftest.$ac_objext
4918 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4919 (eval $ac_compile) 2>conftest.er1
4921 grep -v '^ *+' conftest.er1 >conftest.err
4923 cat conftest.err >&5
4924 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4925 (exit $ac_status); } &&
4926 { ac_try='test -z "$ac_c_werror_flag"
4927 || test ! -s conftest.err'
4928 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4931 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4932 (exit $ac_status); }; } &&
4933 { ac_try='test -s conftest.$ac_objext'
4934 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4937 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4938 (exit $ac_status); }; }; then
4941 echo "$as_me: failed program was:" >&5
4942 sed 's/^/| /' conftest.$ac_ext >&5
4944 ac_lo=`expr '(' $ac_mid ')' + 1`
4946 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4949 ?*) ac_cv_sizeof_char=$ac_lo;;
4950 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (char), 77
4951 See \`config.log' for more details." >&5
4952 echo "$as_me: error: cannot compute sizeof (char), 77
4953 See \`config.log' for more details." >&2;}
4954 { (exit 1); exit 1; }; } ;;
4957 if test "$cross_compiling" = yes; then
4958 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
4959 See \`config.log' for more details." >&5
4960 echo "$as_me: error: cannot run test program while cross compiling
4961 See \`config.log' for more details." >&2;}
4962 { (exit 1); exit 1; }; }
4964 cat >conftest.$ac_ext <<_ACEOF
4967 cat confdefs.h >>conftest.$ac_ext
4968 cat >>conftest.$ac_ext <<_ACEOF
4969 /* end confdefs.h. */
4970 $ac_includes_default
4971 long longval () { return (long) (sizeof (char)); }
4972 unsigned long ulongval () { return (long) (sizeof (char)); }
4979 FILE *f = fopen ("conftest.val", "w");
4982 if (((long) (sizeof (char))) < 0)
4984 long i = longval ();
4985 if (i != ((long) (sizeof (char))))
4987 fprintf (f, "%ld\n", i);
4991 unsigned long i = ulongval ();
4992 if (i != ((long) (sizeof (char))))
4994 fprintf (f, "%lu\n", i);
4996 exit (ferror (f) || fclose (f) != 0);
5002 rm -f conftest$ac_exeext
5003 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5004 (eval $ac_link) 2>&5
5006 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5007 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5008 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5011 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5012 (exit $ac_status); }; }; then
5013 ac_cv_sizeof_char=`cat conftest.val`
5015 echo "$as_me: program exited with status $ac_status" >&5
5016 echo "$as_me: failed program was:" >&5
5017 sed 's/^/| /' conftest.$ac_ext >&5
5020 { { echo "$as_me:$LINENO: error: cannot compute sizeof (char), 77
5021 See \`config.log' for more details." >&5
5022 echo "$as_me: error: cannot compute sizeof (char), 77
5023 See \`config.log' for more details." >&2;}
5024 { (exit 1); exit 1; }; }
5026 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5034 echo "$as_me:$LINENO: result: $ac_cv_sizeof_char" >&5
5035 echo "${ECHO_T}$ac_cv_sizeof_char" >&6
5036 cat >>confdefs.h <<_ACEOF
5037 #define SIZEOF_CHAR $ac_cv_sizeof_char
5041 echo "$as_me:$LINENO: checking for short" >&5
5042 echo $ECHO_N "checking for short... $ECHO_C" >&6
5043 if test "${ac_cv_type_short+set}" = set; then
5044 echo $ECHO_N "(cached) $ECHO_C" >&6
5046 cat >conftest.$ac_ext <<_ACEOF
5049 cat confdefs.h >>conftest.$ac_ext
5050 cat >>conftest.$ac_ext <<_ACEOF
5051 /* end confdefs.h. */
5052 $ac_includes_default
5064 rm -f conftest.$ac_objext
5065 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5066 (eval $ac_compile) 2>conftest.er1
5068 grep -v '^ *+' conftest.er1 >conftest.err
5070 cat conftest.err >&5
5071 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5072 (exit $ac_status); } &&
5073 { ac_try='test -z "$ac_c_werror_flag"
5074 || test ! -s conftest.err'
5075 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5078 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5079 (exit $ac_status); }; } &&
5080 { ac_try='test -s conftest.$ac_objext'
5081 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5084 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5085 (exit $ac_status); }; }; then
5086 ac_cv_type_short=yes
5088 echo "$as_me: failed program was:" >&5
5089 sed 's/^/| /' conftest.$ac_ext >&5
5093 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5095 echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5
5096 echo "${ECHO_T}$ac_cv_type_short" >&6
5098 echo "$as_me:$LINENO: checking size of short" >&5
5099 echo $ECHO_N "checking size of short... $ECHO_C" >&6
5100 if test "${ac_cv_sizeof_short+set}" = set; then
5101 echo $ECHO_N "(cached) $ECHO_C" >&6
5103 if test "$ac_cv_type_short" = yes; then
5104 # The cast to unsigned long works around a bug in the HP C Compiler
5105 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5106 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5107 # This bug is HP SR number 8606223364.
5108 if test "$cross_compiling" = yes; then
5109 # Depending upon the size, compute the lo and hi bounds.
5110 cat >conftest.$ac_ext <<_ACEOF
5113 cat confdefs.h >>conftest.$ac_ext
5114 cat >>conftest.$ac_ext <<_ACEOF
5115 /* end confdefs.h. */
5116 $ac_includes_default
5120 static int test_array [1 - 2 * !(((long) (sizeof (short))) >= 0)];
5127 rm -f conftest.$ac_objext
5128 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5129 (eval $ac_compile) 2>conftest.er1
5131 grep -v '^ *+' conftest.er1 >conftest.err
5133 cat conftest.err >&5
5134 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5135 (exit $ac_status); } &&
5136 { ac_try='test -z "$ac_c_werror_flag"
5137 || test ! -s conftest.err'
5138 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5141 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5142 (exit $ac_status); }; } &&
5143 { ac_try='test -s conftest.$ac_objext'
5144 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5147 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5148 (exit $ac_status); }; }; then
5151 cat >conftest.$ac_ext <<_ACEOF
5154 cat confdefs.h >>conftest.$ac_ext
5155 cat >>conftest.$ac_ext <<_ACEOF
5156 /* end confdefs.h. */
5157 $ac_includes_default
5161 static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
5168 rm -f conftest.$ac_objext
5169 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5170 (eval $ac_compile) 2>conftest.er1
5172 grep -v '^ *+' conftest.er1 >conftest.err
5174 cat conftest.err >&5
5175 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5176 (exit $ac_status); } &&
5177 { ac_try='test -z "$ac_c_werror_flag"
5178 || test ! -s conftest.err'
5179 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5182 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5183 (exit $ac_status); }; } &&
5184 { ac_try='test -s conftest.$ac_objext'
5185 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5188 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5189 (exit $ac_status); }; }; then
5190 ac_hi=$ac_mid; break
5192 echo "$as_me: failed program was:" >&5
5193 sed 's/^/| /' conftest.$ac_ext >&5
5195 ac_lo=`expr $ac_mid + 1`
5196 if test $ac_lo -le $ac_mid; then
5200 ac_mid=`expr 2 '*' $ac_mid + 1`
5202 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5205 echo "$as_me: failed program was:" >&5
5206 sed 's/^/| /' conftest.$ac_ext >&5
5208 cat >conftest.$ac_ext <<_ACEOF
5211 cat confdefs.h >>conftest.$ac_ext
5212 cat >>conftest.$ac_ext <<_ACEOF
5213 /* end confdefs.h. */
5214 $ac_includes_default
5218 static int test_array [1 - 2 * !(((long) (sizeof (short))) < 0)];
5225 rm -f conftest.$ac_objext
5226 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5227 (eval $ac_compile) 2>conftest.er1
5229 grep -v '^ *+' conftest.er1 >conftest.err
5231 cat conftest.err >&5
5232 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5233 (exit $ac_status); } &&
5234 { ac_try='test -z "$ac_c_werror_flag"
5235 || test ! -s conftest.err'
5236 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5239 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5240 (exit $ac_status); }; } &&
5241 { ac_try='test -s conftest.$ac_objext'
5242 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5245 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5246 (exit $ac_status); }; }; then
5249 cat >conftest.$ac_ext <<_ACEOF
5252 cat confdefs.h >>conftest.$ac_ext
5253 cat >>conftest.$ac_ext <<_ACEOF
5254 /* end confdefs.h. */
5255 $ac_includes_default
5259 static int test_array [1 - 2 * !(((long) (sizeof (short))) >= $ac_mid)];
5266 rm -f conftest.$ac_objext
5267 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5268 (eval $ac_compile) 2>conftest.er1
5270 grep -v '^ *+' conftest.er1 >conftest.err
5272 cat conftest.err >&5
5273 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5274 (exit $ac_status); } &&
5275 { ac_try='test -z "$ac_c_werror_flag"
5276 || test ! -s conftest.err'
5277 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5280 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5281 (exit $ac_status); }; } &&
5282 { ac_try='test -s conftest.$ac_objext'
5283 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5286 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5287 (exit $ac_status); }; }; then
5288 ac_lo=$ac_mid; break
5290 echo "$as_me: failed program was:" >&5
5291 sed 's/^/| /' conftest.$ac_ext >&5
5293 ac_hi=`expr '(' $ac_mid ')' - 1`
5294 if test $ac_mid -le $ac_hi; then
5298 ac_mid=`expr 2 '*' $ac_mid`
5300 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5303 echo "$as_me: failed program was:" >&5
5304 sed 's/^/| /' conftest.$ac_ext >&5
5308 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5310 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5311 # Binary search between lo and hi bounds.
5312 while test "x$ac_lo" != "x$ac_hi"; do
5313 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
5314 cat >conftest.$ac_ext <<_ACEOF
5317 cat confdefs.h >>conftest.$ac_ext
5318 cat >>conftest.$ac_ext <<_ACEOF
5319 /* end confdefs.h. */
5320 $ac_includes_default
5324 static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
5331 rm -f conftest.$ac_objext
5332 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5333 (eval $ac_compile) 2>conftest.er1
5335 grep -v '^ *+' conftest.er1 >conftest.err
5337 cat conftest.err >&5
5338 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5339 (exit $ac_status); } &&
5340 { ac_try='test -z "$ac_c_werror_flag"
5341 || test ! -s conftest.err'
5342 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5345 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5346 (exit $ac_status); }; } &&
5347 { ac_try='test -s conftest.$ac_objext'
5348 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5351 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5352 (exit $ac_status); }; }; then
5355 echo "$as_me: failed program was:" >&5
5356 sed 's/^/| /' conftest.$ac_ext >&5
5358 ac_lo=`expr '(' $ac_mid ')' + 1`
5360 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5363 ?*) ac_cv_sizeof_short=$ac_lo;;
5364 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
5365 See \`config.log' for more details." >&5
5366 echo "$as_me: error: cannot compute sizeof (short), 77
5367 See \`config.log' for more details." >&2;}
5368 { (exit 1); exit 1; }; } ;;
5371 if test "$cross_compiling" = yes; then
5372 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
5373 See \`config.log' for more details." >&5
5374 echo "$as_me: error: cannot run test program while cross compiling
5375 See \`config.log' for more details." >&2;}
5376 { (exit 1); exit 1; }; }
5378 cat >conftest.$ac_ext <<_ACEOF
5381 cat confdefs.h >>conftest.$ac_ext
5382 cat >>conftest.$ac_ext <<_ACEOF
5383 /* end confdefs.h. */
5384 $ac_includes_default
5385 long longval () { return (long) (sizeof (short)); }
5386 unsigned long ulongval () { return (long) (sizeof (short)); }
5393 FILE *f = fopen ("conftest.val", "w");
5396 if (((long) (sizeof (short))) < 0)
5398 long i = longval ();
5399 if (i != ((long) (sizeof (short))))
5401 fprintf (f, "%ld\n", i);
5405 unsigned long i = ulongval ();
5406 if (i != ((long) (sizeof (short))))
5408 fprintf (f, "%lu\n", i);
5410 exit (ferror (f) || fclose (f) != 0);
5416 rm -f conftest$ac_exeext
5417 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5418 (eval $ac_link) 2>&5
5420 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5421 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5422 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5425 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5426 (exit $ac_status); }; }; then
5427 ac_cv_sizeof_short=`cat conftest.val`
5429 echo "$as_me: program exited with status $ac_status" >&5
5430 echo "$as_me: failed program was:" >&5
5431 sed 's/^/| /' conftest.$ac_ext >&5
5434 { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
5435 See \`config.log' for more details." >&5
5436 echo "$as_me: error: cannot compute sizeof (short), 77
5437 See \`config.log' for more details." >&2;}
5438 { (exit 1); exit 1; }; }
5440 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5445 ac_cv_sizeof_short=0
5448 echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
5449 echo "${ECHO_T}$ac_cv_sizeof_short" >&6
5450 cat >>confdefs.h <<_ACEOF
5451 #define SIZEOF_SHORT $ac_cv_sizeof_short
5455 echo "$as_me:$LINENO: checking for int" >&5
5456 echo $ECHO_N "checking for int... $ECHO_C" >&6
5457 if test "${ac_cv_type_int+set}" = set; then
5458 echo $ECHO_N "(cached) $ECHO_C" >&6
5460 cat >conftest.$ac_ext <<_ACEOF
5463 cat confdefs.h >>conftest.$ac_ext
5464 cat >>conftest.$ac_ext <<_ACEOF
5465 /* end confdefs.h. */
5466 $ac_includes_default
5478 rm -f conftest.$ac_objext
5479 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5480 (eval $ac_compile) 2>conftest.er1
5482 grep -v '^ *+' conftest.er1 >conftest.err
5484 cat conftest.err >&5
5485 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5486 (exit $ac_status); } &&
5487 { ac_try='test -z "$ac_c_werror_flag"
5488 || test ! -s conftest.err'
5489 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5492 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5493 (exit $ac_status); }; } &&
5494 { ac_try='test -s conftest.$ac_objext'
5495 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5498 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5499 (exit $ac_status); }; }; then
5502 echo "$as_me: failed program was:" >&5
5503 sed 's/^/| /' conftest.$ac_ext >&5
5507 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5509 echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
5510 echo "${ECHO_T}$ac_cv_type_int" >&6
5512 echo "$as_me:$LINENO: checking size of int" >&5
5513 echo $ECHO_N "checking size of int... $ECHO_C" >&6
5514 if test "${ac_cv_sizeof_int+set}" = set; then
5515 echo $ECHO_N "(cached) $ECHO_C" >&6
5517 if test "$ac_cv_type_int" = yes; then
5518 # The cast to unsigned long works around a bug in the HP C Compiler
5519 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5520 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5521 # This bug is HP SR number 8606223364.
5522 if test "$cross_compiling" = yes; then
5523 # Depending upon the size, compute the lo and hi bounds.
5524 cat >conftest.$ac_ext <<_ACEOF
5527 cat confdefs.h >>conftest.$ac_ext
5528 cat >>conftest.$ac_ext <<_ACEOF
5529 /* end confdefs.h. */
5530 $ac_includes_default
5534 static int test_array [1 - 2 * !(((long) (sizeof (int))) >= 0)];
5541 rm -f conftest.$ac_objext
5542 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5543 (eval $ac_compile) 2>conftest.er1
5545 grep -v '^ *+' conftest.er1 >conftest.err
5547 cat conftest.err >&5
5548 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5549 (exit $ac_status); } &&
5550 { ac_try='test -z "$ac_c_werror_flag"
5551 || test ! -s conftest.err'
5552 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5555 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5556 (exit $ac_status); }; } &&
5557 { ac_try='test -s conftest.$ac_objext'
5558 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5561 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5562 (exit $ac_status); }; }; then
5565 cat >conftest.$ac_ext <<_ACEOF
5568 cat confdefs.h >>conftest.$ac_ext
5569 cat >>conftest.$ac_ext <<_ACEOF
5570 /* end confdefs.h. */
5571 $ac_includes_default
5575 static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
5582 rm -f conftest.$ac_objext
5583 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5584 (eval $ac_compile) 2>conftest.er1
5586 grep -v '^ *+' conftest.er1 >conftest.err
5588 cat conftest.err >&5
5589 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5590 (exit $ac_status); } &&
5591 { ac_try='test -z "$ac_c_werror_flag"
5592 || test ! -s conftest.err'
5593 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5596 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5597 (exit $ac_status); }; } &&
5598 { ac_try='test -s conftest.$ac_objext'
5599 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5602 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5603 (exit $ac_status); }; }; then
5604 ac_hi=$ac_mid; break
5606 echo "$as_me: failed program was:" >&5
5607 sed 's/^/| /' conftest.$ac_ext >&5
5609 ac_lo=`expr $ac_mid + 1`
5610 if test $ac_lo -le $ac_mid; then
5614 ac_mid=`expr 2 '*' $ac_mid + 1`
5616 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5619 echo "$as_me: failed program was:" >&5
5620 sed 's/^/| /' conftest.$ac_ext >&5
5622 cat >conftest.$ac_ext <<_ACEOF
5625 cat confdefs.h >>conftest.$ac_ext
5626 cat >>conftest.$ac_ext <<_ACEOF
5627 /* end confdefs.h. */
5628 $ac_includes_default
5632 static int test_array [1 - 2 * !(((long) (sizeof (int))) < 0)];
5639 rm -f conftest.$ac_objext
5640 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5641 (eval $ac_compile) 2>conftest.er1
5643 grep -v '^ *+' conftest.er1 >conftest.err
5645 cat conftest.err >&5
5646 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5647 (exit $ac_status); } &&
5648 { ac_try='test -z "$ac_c_werror_flag"
5649 || test ! -s conftest.err'
5650 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5653 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5654 (exit $ac_status); }; } &&
5655 { ac_try='test -s conftest.$ac_objext'
5656 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5659 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5660 (exit $ac_status); }; }; then
5663 cat >conftest.$ac_ext <<_ACEOF
5666 cat confdefs.h >>conftest.$ac_ext
5667 cat >>conftest.$ac_ext <<_ACEOF
5668 /* end confdefs.h. */
5669 $ac_includes_default
5673 static int test_array [1 - 2 * !(((long) (sizeof (int))) >= $ac_mid)];
5680 rm -f conftest.$ac_objext
5681 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5682 (eval $ac_compile) 2>conftest.er1
5684 grep -v '^ *+' conftest.er1 >conftest.err
5686 cat conftest.err >&5
5687 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5688 (exit $ac_status); } &&
5689 { ac_try='test -z "$ac_c_werror_flag"
5690 || test ! -s conftest.err'
5691 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5694 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5695 (exit $ac_status); }; } &&
5696 { ac_try='test -s conftest.$ac_objext'
5697 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5700 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5701 (exit $ac_status); }; }; then
5702 ac_lo=$ac_mid; break
5704 echo "$as_me: failed program was:" >&5
5705 sed 's/^/| /' conftest.$ac_ext >&5
5707 ac_hi=`expr '(' $ac_mid ')' - 1`
5708 if test $ac_mid -le $ac_hi; then
5712 ac_mid=`expr 2 '*' $ac_mid`
5714 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5717 echo "$as_me: failed program was:" >&5
5718 sed 's/^/| /' conftest.$ac_ext >&5
5722 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5724 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5725 # Binary search between lo and hi bounds.
5726 while test "x$ac_lo" != "x$ac_hi"; do
5727 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
5728 cat >conftest.$ac_ext <<_ACEOF
5731 cat confdefs.h >>conftest.$ac_ext
5732 cat >>conftest.$ac_ext <<_ACEOF
5733 /* end confdefs.h. */
5734 $ac_includes_default
5738 static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
5745 rm -f conftest.$ac_objext
5746 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5747 (eval $ac_compile) 2>conftest.er1
5749 grep -v '^ *+' conftest.er1 >conftest.err
5751 cat conftest.err >&5
5752 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5753 (exit $ac_status); } &&
5754 { ac_try='test -z "$ac_c_werror_flag"
5755 || test ! -s conftest.err'
5756 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5759 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5760 (exit $ac_status); }; } &&
5761 { ac_try='test -s conftest.$ac_objext'
5762 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5765 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5766 (exit $ac_status); }; }; then
5769 echo "$as_me: failed program was:" >&5
5770 sed 's/^/| /' conftest.$ac_ext >&5
5772 ac_lo=`expr '(' $ac_mid ')' + 1`
5774 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5777 ?*) ac_cv_sizeof_int=$ac_lo;;
5778 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
5779 See \`config.log' for more details." >&5
5780 echo "$as_me: error: cannot compute sizeof (int), 77
5781 See \`config.log' for more details." >&2;}
5782 { (exit 1); exit 1; }; } ;;
5785 if test "$cross_compiling" = yes; then
5786 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
5787 See \`config.log' for more details." >&5
5788 echo "$as_me: error: cannot run test program while cross compiling
5789 See \`config.log' for more details." >&2;}
5790 { (exit 1); exit 1; }; }
5792 cat >conftest.$ac_ext <<_ACEOF
5795 cat confdefs.h >>conftest.$ac_ext
5796 cat >>conftest.$ac_ext <<_ACEOF
5797 /* end confdefs.h. */
5798 $ac_includes_default
5799 long longval () { return (long) (sizeof (int)); }
5800 unsigned long ulongval () { return (long) (sizeof (int)); }
5807 FILE *f = fopen ("conftest.val", "w");
5810 if (((long) (sizeof (int))) < 0)
5812 long i = longval ();
5813 if (i != ((long) (sizeof (int))))
5815 fprintf (f, "%ld\n", i);
5819 unsigned long i = ulongval ();
5820 if (i != ((long) (sizeof (int))))
5822 fprintf (f, "%lu\n", i);
5824 exit (ferror (f) || fclose (f) != 0);
5830 rm -f conftest$ac_exeext
5831 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5832 (eval $ac_link) 2>&5
5834 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5835 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5836 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5839 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5840 (exit $ac_status); }; }; then
5841 ac_cv_sizeof_int=`cat conftest.val`
5843 echo "$as_me: program exited with status $ac_status" >&5
5844 echo "$as_me: failed program was:" >&5
5845 sed 's/^/| /' conftest.$ac_ext >&5
5848 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
5849 See \`config.log' for more details." >&5
5850 echo "$as_me: error: cannot compute sizeof (int), 77
5851 See \`config.log' for more details." >&2;}
5852 { (exit 1); exit 1; }; }
5854 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5862 echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
5863 echo "${ECHO_T}$ac_cv_sizeof_int" >&6
5864 cat >>confdefs.h <<_ACEOF
5865 #define SIZEOF_INT $ac_cv_sizeof_int
5869 echo "$as_me:$LINENO: checking for long" >&5
5870 echo $ECHO_N "checking for long... $ECHO_C" >&6
5871 if test "${ac_cv_type_long+set}" = set; then
5872 echo $ECHO_N "(cached) $ECHO_C" >&6
5874 cat >conftest.$ac_ext <<_ACEOF
5877 cat confdefs.h >>conftest.$ac_ext
5878 cat >>conftest.$ac_ext <<_ACEOF
5879 /* end confdefs.h. */
5880 $ac_includes_default
5892 rm -f conftest.$ac_objext
5893 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5894 (eval $ac_compile) 2>conftest.er1
5896 grep -v '^ *+' conftest.er1 >conftest.err
5898 cat conftest.err >&5
5899 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5900 (exit $ac_status); } &&
5901 { ac_try='test -z "$ac_c_werror_flag"
5902 || test ! -s conftest.err'
5903 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5906 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5907 (exit $ac_status); }; } &&
5908 { ac_try='test -s conftest.$ac_objext'
5909 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5912 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5913 (exit $ac_status); }; }; then
5916 echo "$as_me: failed program was:" >&5
5917 sed 's/^/| /' conftest.$ac_ext >&5
5921 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5923 echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5
5924 echo "${ECHO_T}$ac_cv_type_long" >&6
5926 echo "$as_me:$LINENO: checking size of long" >&5
5927 echo $ECHO_N "checking size of long... $ECHO_C" >&6
5928 if test "${ac_cv_sizeof_long+set}" = set; then
5929 echo $ECHO_N "(cached) $ECHO_C" >&6
5931 if test "$ac_cv_type_long" = yes; then
5932 # The cast to unsigned long works around a bug in the HP C Compiler
5933 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5934 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5935 # This bug is HP SR number 8606223364.
5936 if test "$cross_compiling" = yes; then
5937 # Depending upon the size, compute the lo and hi bounds.
5938 cat >conftest.$ac_ext <<_ACEOF
5941 cat confdefs.h >>conftest.$ac_ext
5942 cat >>conftest.$ac_ext <<_ACEOF
5943 /* end confdefs.h. */
5944 $ac_includes_default
5948 static int test_array [1 - 2 * !(((long) (sizeof (long))) >= 0)];
5955 rm -f conftest.$ac_objext
5956 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5957 (eval $ac_compile) 2>conftest.er1
5959 grep -v '^ *+' conftest.er1 >conftest.err
5961 cat conftest.err >&5
5962 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5963 (exit $ac_status); } &&
5964 { ac_try='test -z "$ac_c_werror_flag"
5965 || test ! -s conftest.err'
5966 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5969 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5970 (exit $ac_status); }; } &&
5971 { ac_try='test -s conftest.$ac_objext'
5972 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5975 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5976 (exit $ac_status); }; }; then
5979 cat >conftest.$ac_ext <<_ACEOF
5982 cat confdefs.h >>conftest.$ac_ext
5983 cat >>conftest.$ac_ext <<_ACEOF
5984 /* end confdefs.h. */
5985 $ac_includes_default
5989 static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
5996 rm -f conftest.$ac_objext
5997 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5998 (eval $ac_compile) 2>conftest.er1
6000 grep -v '^ *+' conftest.er1 >conftest.err
6002 cat conftest.err >&5
6003 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6004 (exit $ac_status); } &&
6005 { ac_try='test -z "$ac_c_werror_flag"
6006 || test ! -s conftest.err'
6007 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6010 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6011 (exit $ac_status); }; } &&
6012 { ac_try='test -s conftest.$ac_objext'
6013 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6016 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6017 (exit $ac_status); }; }; then
6018 ac_hi=$ac_mid; break
6020 echo "$as_me: failed program was:" >&5
6021 sed 's/^/| /' conftest.$ac_ext >&5
6023 ac_lo=`expr $ac_mid + 1`
6024 if test $ac_lo -le $ac_mid; then
6028 ac_mid=`expr 2 '*' $ac_mid + 1`
6030 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6033 echo "$as_me: failed program was:" >&5
6034 sed 's/^/| /' conftest.$ac_ext >&5
6036 cat >conftest.$ac_ext <<_ACEOF
6039 cat confdefs.h >>conftest.$ac_ext
6040 cat >>conftest.$ac_ext <<_ACEOF
6041 /* end confdefs.h. */
6042 $ac_includes_default
6046 static int test_array [1 - 2 * !(((long) (sizeof (long))) < 0)];
6053 rm -f conftest.$ac_objext
6054 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6055 (eval $ac_compile) 2>conftest.er1
6057 grep -v '^ *+' conftest.er1 >conftest.err
6059 cat conftest.err >&5
6060 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6061 (exit $ac_status); } &&
6062 { ac_try='test -z "$ac_c_werror_flag"
6063 || test ! -s conftest.err'
6064 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6067 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6068 (exit $ac_status); }; } &&
6069 { ac_try='test -s conftest.$ac_objext'
6070 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6073 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6074 (exit $ac_status); }; }; then
6077 cat >conftest.$ac_ext <<_ACEOF
6080 cat confdefs.h >>conftest.$ac_ext
6081 cat >>conftest.$ac_ext <<_ACEOF
6082 /* end confdefs.h. */
6083 $ac_includes_default
6087 static int test_array [1 - 2 * !(((long) (sizeof (long))) >= $ac_mid)];
6094 rm -f conftest.$ac_objext
6095 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6096 (eval $ac_compile) 2>conftest.er1
6098 grep -v '^ *+' conftest.er1 >conftest.err
6100 cat conftest.err >&5
6101 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6102 (exit $ac_status); } &&
6103 { ac_try='test -z "$ac_c_werror_flag"
6104 || test ! -s conftest.err'
6105 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6108 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6109 (exit $ac_status); }; } &&
6110 { ac_try='test -s conftest.$ac_objext'
6111 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6114 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6115 (exit $ac_status); }; }; then
6116 ac_lo=$ac_mid; break
6118 echo "$as_me: failed program was:" >&5
6119 sed 's/^/| /' conftest.$ac_ext >&5
6121 ac_hi=`expr '(' $ac_mid ')' - 1`
6122 if test $ac_mid -le $ac_hi; then
6126 ac_mid=`expr 2 '*' $ac_mid`
6128 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6131 echo "$as_me: failed program was:" >&5
6132 sed 's/^/| /' conftest.$ac_ext >&5
6136 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6138 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6139 # Binary search between lo and hi bounds.
6140 while test "x$ac_lo" != "x$ac_hi"; do
6141 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
6142 cat >conftest.$ac_ext <<_ACEOF
6145 cat confdefs.h >>conftest.$ac_ext
6146 cat >>conftest.$ac_ext <<_ACEOF
6147 /* end confdefs.h. */
6148 $ac_includes_default
6152 static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
6159 rm -f conftest.$ac_objext
6160 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6161 (eval $ac_compile) 2>conftest.er1
6163 grep -v '^ *+' conftest.er1 >conftest.err
6165 cat conftest.err >&5
6166 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6167 (exit $ac_status); } &&
6168 { ac_try='test -z "$ac_c_werror_flag"
6169 || test ! -s conftest.err'
6170 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6173 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6174 (exit $ac_status); }; } &&
6175 { ac_try='test -s conftest.$ac_objext'
6176 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6179 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6180 (exit $ac_status); }; }; then
6183 echo "$as_me: failed program was:" >&5
6184 sed 's/^/| /' conftest.$ac_ext >&5
6186 ac_lo=`expr '(' $ac_mid ')' + 1`
6188 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6191 ?*) ac_cv_sizeof_long=$ac_lo;;
6192 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
6193 See \`config.log' for more details." >&5
6194 echo "$as_me: error: cannot compute sizeof (long), 77
6195 See \`config.log' for more details." >&2;}
6196 { (exit 1); exit 1; }; } ;;
6199 if test "$cross_compiling" = yes; then
6200 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
6201 See \`config.log' for more details." >&5
6202 echo "$as_me: error: cannot run test program while cross compiling
6203 See \`config.log' for more details." >&2;}
6204 { (exit 1); exit 1; }; }
6206 cat >conftest.$ac_ext <<_ACEOF
6209 cat confdefs.h >>conftest.$ac_ext
6210 cat >>conftest.$ac_ext <<_ACEOF
6211 /* end confdefs.h. */
6212 $ac_includes_default
6213 long longval () { return (long) (sizeof (long)); }
6214 unsigned long ulongval () { return (long) (sizeof (long)); }
6221 FILE *f = fopen ("conftest.val", "w");
6224 if (((long) (sizeof (long))) < 0)
6226 long i = longval ();
6227 if (i != ((long) (sizeof (long))))
6229 fprintf (f, "%ld\n", i);
6233 unsigned long i = ulongval ();
6234 if (i != ((long) (sizeof (long))))
6236 fprintf (f, "%lu\n", i);
6238 exit (ferror (f) || fclose (f) != 0);
6244 rm -f conftest$ac_exeext
6245 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6246 (eval $ac_link) 2>&5
6248 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6249 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6250 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6253 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6254 (exit $ac_status); }; }; then
6255 ac_cv_sizeof_long=`cat conftest.val`
6257 echo "$as_me: program exited with status $ac_status" >&5
6258 echo "$as_me: failed program was:" >&5
6259 sed 's/^/| /' conftest.$ac_ext >&5
6262 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
6263 See \`config.log' for more details." >&5
6264 echo "$as_me: error: cannot compute sizeof (long), 77
6265 See \`config.log' for more details." >&2;}
6266 { (exit 1); exit 1; }; }
6268 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6276 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
6277 echo "${ECHO_T}$ac_cv_sizeof_long" >&6
6278 cat >>confdefs.h <<_ACEOF
6279 #define SIZEOF_LONG $ac_cv_sizeof_long
6284 echo "$as_me:$LINENO: checking whether char is unsigned" >&5
6285 echo $ECHO_N "checking whether char is unsigned... $ECHO_C" >&6
6286 if test "${ac_cv_c_char_unsigned+set}" = set; then
6287 echo $ECHO_N "(cached) $ECHO_C" >&6
6289 cat >conftest.$ac_ext <<_ACEOF
6292 cat confdefs.h >>conftest.$ac_ext
6293 cat >>conftest.$ac_ext <<_ACEOF
6294 /* end confdefs.h. */
6295 $ac_includes_default
6299 static int test_array [1 - 2 * !(((char) -1) < 0)];
6306 rm -f conftest.$ac_objext
6307 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6308 (eval $ac_compile) 2>conftest.er1
6310 grep -v '^ *+' conftest.er1 >conftest.err
6312 cat conftest.err >&5
6313 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6314 (exit $ac_status); } &&
6315 { ac_try='test -z "$ac_c_werror_flag"
6316 || test ! -s conftest.err'
6317 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6320 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6321 (exit $ac_status); }; } &&
6322 { ac_try='test -s conftest.$ac_objext'
6323 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6326 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6327 (exit $ac_status); }; }; then
6328 ac_cv_c_char_unsigned=no
6330 echo "$as_me: failed program was:" >&5
6331 sed 's/^/| /' conftest.$ac_ext >&5
6333 ac_cv_c_char_unsigned=yes
6335 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6337 echo "$as_me:$LINENO: result: $ac_cv_c_char_unsigned" >&5
6338 echo "${ECHO_T}$ac_cv_c_char_unsigned" >&6
6339 if test $ac_cv_c_char_unsigned = yes && test "$GCC" != yes; then
6340 cat >>confdefs.h <<\_ACEOF
6341 #define __CHAR_UNSIGNED__ 1
6346 ac_cv_c_char_unsigned=yes
6350 if expr "$ac_cv_sizeof_char" '>=' "$1" >/dev/null; then
6354 if expr "$ac_cv_sizeof_short" '>=' "$1" >/dev/null; then
6358 if expr "$ac_cv_sizeof_int" '>=' "$1" >/dev/null; then
6362 if expr "$ac_cv_sizeof_long" '>=' "$1" >/dev/null; then
6369 echo "$as_me:$LINENO: checking type name for byte" >&5
6370 echo $ECHO_N "checking type name for byte... $ECHO_C" >&6
6371 TYPE_CHAR=`type_name 1`
6372 if test "$ac_cv_c_char_unsigned" = "yes"; then
6373 TYPE_BYTE="signed $TYPE_CHAR"
6375 TYPE_BYTE=$TYPE_CHAR
6377 echo "$as_me:$LINENO: result: $TYPE_BYTE" >&5
6378 echo "${ECHO_T}$TYPE_BYTE" >&6
6379 echo "$as_me:$LINENO: checking type name for word" >&5
6380 echo $ECHO_N "checking type name for word... $ECHO_C" >&6
6381 TYPE_WORD=`type_name 2`
6382 echo "$as_me:$LINENO: result: $TYPE_WORD" >&5
6383 echo "${ECHO_T}$TYPE_WORD" >&6
6384 echo "$as_me:$LINENO: checking type name for dword" >&5
6385 echo $ECHO_N "checking type name for dword... $ECHO_C" >&6
6386 TYPE_DWORD=`type_name 4`
6387 echo "$as_me:$LINENO: result: $TYPE_DWORD" >&5
6388 echo "${ECHO_T}$TYPE_DWORD" >&6
6390 cat >>confdefs.h <<_ACEOF
6391 #define TYPE_BYTE $TYPE_BYTE
6394 cat >>confdefs.h <<_ACEOF
6395 #define TYPE_WORD $TYPE_WORD
6398 cat >>confdefs.h <<_ACEOF
6399 #define TYPE_DWORD $TYPE_DWORD
6403 cat >>confdefs.h <<_ACEOF
6404 #define TYPE_UBYTE unsigned $TYPE_CHAR
6407 cat >>confdefs.h <<_ACEOF
6408 #define TYPE_UWORD unsigned $TYPE_WORD
6411 cat >>confdefs.h <<_ACEOF
6412 #define TYPE_UDWORD unsigned $TYPE_DWORD
6416 echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
6417 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
6418 if test "${ac_cv_c_bigendian+set}" = set; then
6419 echo $ECHO_N "(cached) $ECHO_C" >&6
6421 # See if sys/param.h defines the BYTE_ORDER macro.
6422 cat >conftest.$ac_ext <<_ACEOF
6425 cat confdefs.h >>conftest.$ac_ext
6426 cat >>conftest.$ac_ext <<_ACEOF
6427 /* end confdefs.h. */
6428 #include <sys/types.h>
6429 #include <sys/param.h>
6434 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
6442 rm -f conftest.$ac_objext
6443 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6444 (eval $ac_compile) 2>conftest.er1
6446 grep -v '^ *+' conftest.er1 >conftest.err
6448 cat conftest.err >&5
6449 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6450 (exit $ac_status); } &&
6451 { ac_try='test -z "$ac_c_werror_flag"
6452 || test ! -s conftest.err'
6453 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6456 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6457 (exit $ac_status); }; } &&
6458 { ac_try='test -s conftest.$ac_objext'
6459 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6462 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6463 (exit $ac_status); }; }; then
6464 # It does; now see whether it defined to BIG_ENDIAN or not.
6465 cat >conftest.$ac_ext <<_ACEOF
6468 cat confdefs.h >>conftest.$ac_ext
6469 cat >>conftest.$ac_ext <<_ACEOF
6470 /* end confdefs.h. */
6471 #include <sys/types.h>
6472 #include <sys/param.h>
6477 #if BYTE_ORDER != BIG_ENDIAN
6485 rm -f conftest.$ac_objext
6486 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6487 (eval $ac_compile) 2>conftest.er1
6489 grep -v '^ *+' conftest.er1 >conftest.err
6491 cat conftest.err >&5
6492 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6493 (exit $ac_status); } &&
6494 { ac_try='test -z "$ac_c_werror_flag"
6495 || test ! -s conftest.err'
6496 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6499 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6500 (exit $ac_status); }; } &&
6501 { ac_try='test -s conftest.$ac_objext'
6502 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6505 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6506 (exit $ac_status); }; }; then
6507 ac_cv_c_bigendian=yes
6509 echo "$as_me: failed program was:" >&5
6510 sed 's/^/| /' conftest.$ac_ext >&5
6512 ac_cv_c_bigendian=no
6514 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6516 echo "$as_me: failed program was:" >&5
6517 sed 's/^/| /' conftest.$ac_ext >&5
6519 # It does not; compile a test program.
6520 if test "$cross_compiling" = yes; then
6521 # try to guess the endianness by grepping values into an object file
6522 ac_cv_c_bigendian=unknown
6523 cat >conftest.$ac_ext <<_ACEOF
6526 cat confdefs.h >>conftest.$ac_ext
6527 cat >>conftest.$ac_ext <<_ACEOF
6528 /* end confdefs.h. */
6529 short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6530 short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6531 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
6532 short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6533 short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6534 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
6538 _ascii (); _ebcdic ();
6543 rm -f conftest.$ac_objext
6544 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6545 (eval $ac_compile) 2>conftest.er1
6547 grep -v '^ *+' conftest.er1 >conftest.err
6549 cat conftest.err >&5
6550 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6551 (exit $ac_status); } &&
6552 { ac_try='test -z "$ac_c_werror_flag"
6553 || test ! -s conftest.err'
6554 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6557 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6558 (exit $ac_status); }; } &&
6559 { ac_try='test -s conftest.$ac_objext'
6560 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6563 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6564 (exit $ac_status); }; }; then
6565 if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
6566 ac_cv_c_bigendian=yes
6568 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
6569 if test "$ac_cv_c_bigendian" = unknown; then
6570 ac_cv_c_bigendian=no
6572 # finding both strings is unlikely to happen, but who knows?
6573 ac_cv_c_bigendian=unknown
6577 echo "$as_me: failed program was:" >&5
6578 sed 's/^/| /' conftest.$ac_ext >&5
6581 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6583 cat >conftest.$ac_ext <<_ACEOF
6586 cat confdefs.h >>conftest.$ac_ext
6587 cat >>conftest.$ac_ext <<_ACEOF
6588 /* end confdefs.h. */
6592 /* Are we little or big endian? From Harbison&Steele. */
6596 char c[sizeof (long)];
6599 exit (u.c[sizeof (long) - 1] == 1);
6602 rm -f conftest$ac_exeext
6603 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6604 (eval $ac_link) 2>&5
6606 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6607 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6608 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6611 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6612 (exit $ac_status); }; }; then
6613 ac_cv_c_bigendian=no
6615 echo "$as_me: program exited with status $ac_status" >&5
6616 echo "$as_me: failed program was:" >&5
6617 sed 's/^/| /' conftest.$ac_ext >&5
6620 ac_cv_c_bigendian=yes
6622 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6625 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6627 echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
6628 echo "${ECHO_T}$ac_cv_c_bigendian" >&6
6629 case $ac_cv_c_bigendian in
6632 cat >>confdefs.h <<\_ACEOF
6633 #define WORDS_BIGENDIAN 1
6639 { { echo "$as_me:$LINENO: error: unknown endianness
6640 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
6641 echo "$as_me: error: unknown endianness
6642 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
6643 { (exit 1); exit 1; }; } ;;
6647 # Set standard installation paths
6648 # ===========================================================================
6650 # In the Makefiles we need paths with '/' as directory separator, even if
6651 # crosscompiling for Win32.
6652 # And we want to preserve the macros (e.g. ${prefix}) in the Makefiles.
6653 # The variables in the Makefiles are replaced by AC_SUBST()
6655 # In sdccconf.h the '/' in paths can be replaced by "\\" (normalized), if
6657 # The macros are expanded for the header.
6658 # The variables in the header are replaced by AC_*DEFINE*()
6659 # sdccconf_h_dir_separator contains a backslash.
6661 if test "x${sdccconf_h_dir_separator}" = "x"; then
6662 sdccconf_h_dir_separator="/"
6668 # include_dir_suffix:
6669 # *nix default: "sdcc/include"
6672 if test "${include_dir_suffix}" = ""; then
6673 include_dir_suffix="sdcc/include"
6678 # *nix default: "sdcc/lib"
6680 if test "${lib_dir_suffix}" = ""; then
6681 lib_dir_suffix="sdcc/lib"
6686 # *nix default: "${datadir}/sdcc/doc"
6688 if test "${docdir}" = ""; then
6689 docdir="\${datadir}"/sdcc/doc
6698 cat >>confdefs.h <<_ACEOF
6699 #define DIR_SEPARATOR_STRING "${sdccconf_h_dir_separator}"
6702 cat >>confdefs.h <<_ACEOF
6703 #define DIR_SEPARATOR_CHAR '${sdccconf_h_dir_separator}'
6708 # default: "NONE", ${ac_default_prefix}: "/usr/local"
6710 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6711 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6713 test "x$ac_expand" = xNONE && ac_expand="$ac_default_prefix"
6714 ac_expand=`eval echo $ac_expand`
6715 expanded_prefix=`eval echo $ac_expand`
6718 ac_ndu=$expanded_prefix
6721 :*[\\/]:) ac_ndu=`echo "$ac_ndu" | sed 's,[\\/]*$,,'` ;;
6724 case $sdccconf_h_dir_separator in
6726 *\\*) ac_ndu=`echo "$ac_ndu" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
6727 s,^[\\/],\\\\\\\\,'` ;;
6729 *) ac_ndu=`echo "$ac_ndu" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6731 cat >>confdefs.h <<_ACEOF
6732 #define PREFIX "${ac_ndu}"
6738 # default: "${prefix}"
6740 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6741 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6742 ac_expand=$exec_prefix
6743 test "x$ac_expand" = xNONE && ac_expand="$expanded_prefix"
6744 ac_expand=`eval echo $ac_expand`
6745 expanded_exec_prefix=`eval echo $ac_expand`
6748 ac_ndu=$expanded_exec_prefix
6751 :*[\\/]:) ac_ndu=`echo "$ac_ndu" | sed 's,[\\/]*$,,'` ;;
6754 case $sdccconf_h_dir_separator in
6756 *\\*) ac_ndu=`echo "$ac_ndu" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
6757 s,^[\\/],\\\\\\\\,'` ;;
6759 *) ac_ndu=`echo "$ac_ndu" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6761 cat >>confdefs.h <<_ACEOF
6762 #define EXEC_PREFIX "${ac_ndu}"
6768 # default: "${exec_prefix}/bin"
6770 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6771 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6773 test "x$ac_expand" = xNONE && ac_expand="$"NONE""
6774 ac_expand=`eval echo $ac_expand`
6775 expanded_bindir=`eval echo $ac_expand`
6778 ac_ndu=$expanded_bindir
6781 :*[\\/]:) ac_ndu=`echo "$ac_ndu" | sed 's,[\\/]*$,,'` ;;
6784 case $sdccconf_h_dir_separator in
6786 *\\*) ac_ndu=`echo "$ac_ndu" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
6787 s,^[\\/],\\\\\\\\,'` ;;
6789 *) ac_ndu=`echo "$ac_ndu" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6791 cat >>confdefs.h <<_ACEOF
6792 #define BINDIR "${ac_ndu}"
6798 # default: "${prefix}/share"
6800 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6801 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6803 test "x$ac_expand" = xNONE && ac_expand="$"NONE""
6804 ac_expand=`eval echo $ac_expand`
6805 expanded_datadir=`eval echo $ac_expand`
6808 ac_ndu=$expanded_datadir
6811 :*[\\/]:) ac_ndu=`echo "$ac_ndu" | sed 's,[\\/]*$,,'` ;;
6814 case $sdccconf_h_dir_separator in
6816 *\\*) ac_ndu=`echo "$ac_ndu" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
6817 s,^[\\/],\\\\\\\\,'` ;;
6819 *) ac_ndu=`echo "$ac_ndu" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6821 cat >>confdefs.h <<_ACEOF
6822 #define DATADIR "${ac_ndu}"
6827 # include/lib suffix
6828 norm_inc_dir_suffix=${include_dir_suffix}
6829 case ":$norm_inc_dir_suffix:" in
6830 ::) norm_inc_dir_suffix='.' ;;
6831 :*[\\/]:) norm_inc_dir_suffix=`echo "$norm_inc_dir_suffix" | sed 's,[\\/]*$,,'` ;;
6834 case $sdccconf_h_dir_separator in
6836 *\\*) norm_inc_dir_suffix=`echo "$norm_inc_dir_suffix" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
6837 s,^[\\/],\\\\\\\\,'` ;;
6839 *) norm_inc_dir_suffix=`echo "$norm_inc_dir_suffix" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6841 cat >>confdefs.h <<_ACEOF
6842 #define INCLUDE_DIR_SUFFIX DIR_SEPARATOR_STRING "${norm_inc_dir_suffix}"
6845 norm_lib_dir_suffix=${lib_dir_suffix}
6846 case ":$norm_lib_dir_suffix:" in
6847 ::) norm_lib_dir_suffix='.' ;;
6848 :*[\\/]:) norm_lib_dir_suffix=`echo "$norm_lib_dir_suffix" | sed 's,[\\/]*$,,'` ;;
6851 case $sdccconf_h_dir_separator in
6853 *\\*) norm_lib_dir_suffix=`echo "$norm_lib_dir_suffix" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
6854 s,^[\\/],\\\\\\\\,'` ;;
6856 *) norm_lib_dir_suffix=`echo "$norm_lib_dir_suffix" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6858 cat >>confdefs.h <<_ACEOF
6859 #define LIB_DIR_SUFFIX DIR_SEPARATOR_STRING "${norm_lib_dir_suffix}"
6864 for _lcl_i in expanded_bindir:expanded_datadir:bin2data_dir; do
6865 _lcl_from=\$`echo "$_lcl_i" | sed 's,:.*$,,'`
6866 _lcl_to=\$`echo "$_lcl_i" | sed 's,^[^:]*:,,' | sed 's,:[^:]*$,,'`
6867 _lcl_result_var=`echo "$_lcl_i" | sed 's,^.*:,,'`
6868 _lcl_receval="$_lcl_from"
6869 _lcl_from=`(test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6870 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
6872 while test "$_lcl_receval_old" != "$_lcl_receval"; do
6873 _lcl_receval_old="$_lcl_receval"
6874 eval _lcl_receval="\"$_lcl_receval\""
6876 echo "$_lcl_receval")`
6877 _lcl_receval="$_lcl_to"
6878 _lcl_to=`(test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6879 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
6881 while test "$_lcl_receval_old" != "$_lcl_receval"; do
6882 _lcl_receval_old="$_lcl_receval"
6883 eval _lcl_receval="\"$_lcl_receval\""
6885 echo "$_lcl_receval")`
6886 _lcl_notation="$_lcl_from$_lcl_to"
6887 case ":$_lcl_from:" in
6888 ::) _lcl_from='.' ;;
6889 :*[\\/]:) _lcl_from=`echo "$_lcl_from" | sed 's,[\\/]*$,,'` ;;
6894 *\\*) _lcl_from=`echo "$_lcl_from" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
6895 s,^[\\/],\\\\\\\\,'` ;;
6897 *) _lcl_from=`echo "$_lcl_from" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6899 case ":$_lcl_to:" in
6901 :*[\\/]:) _lcl_to=`echo "$_lcl_to" | sed 's,[\\/]*$,,'` ;;
6906 *\\*) _lcl_to=`echo "$_lcl_to" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
6907 s,^[\\/],\\\\\\\\,'` ;;
6909 *) _lcl_to=`echo "$_lcl_to" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6911 _lcl_common_prefix=''
6912 _lcl_second_prefix_match=''
6913 while test "$_lcl_second_prefix_match" != 0; do
6914 _lcl_first_prefix=`expr "x$_lcl_from" : "x\($_lcl_common_prefix/*[^/]*\)"`
6915 _lcl_second_prefix_match=`expr "x$_lcl_to" : "x$_lcl_first_prefix"`
6916 if test "$_lcl_second_prefix_match" != 0; then
6917 if test "$_lcl_first_prefix" != "$_lcl_common_prefix"; then
6918 _lcl_common_prefix="$_lcl_first_prefix"
6920 _lcl_second_prefix_match=0
6924 _lcl_first_suffix=`expr "x$_lcl_from" : "x$_lcl_common_prefix/*\(.*\)"`
6927 while test "$_lcl_tmp" != ''; do
6928 _lcl_tmp=`expr "x$_lcl_first_suffix" : "x[^/]*/*\(.*\)"`
6929 if test "$_lcl_first_suffix" != ''; then
6930 _lcl_first_suffix="$_lcl_tmp"
6931 _lcl_first_rel="../$_lcl_first_rel"
6934 _lcl_second_suffix=`expr "x$_lcl_to" : "x$_lcl_common_prefix/*\(.*\)"`
6935 _lcl_result_tmp="$_lcl_first_rel$_lcl_second_suffix"
6936 case ":$_lcl_result_tmp:" in
6937 ::) _lcl_result_tmp='.' ;;
6938 :*[\\/]:) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,[\\/]*$,,'` ;;
6941 case "$_lcl_notation" in
6943 *\\*) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
6944 s,^[\\/],\\\\\\\\,'` ;;
6946 *) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6948 eval $_lcl_result_var='$_lcl_result_tmp'
6950 case ":$bin2data_dir:" in
6951 ::) bin2data_dir='.' ;;
6952 :*[\\/]:) bin2data_dir=`echo "$bin2data_dir" | sed 's,[\\/]*$,,'` ;;
6955 case $sdccconf_h_dir_separator in
6957 *\\*) bin2data_dir=`echo "$bin2data_dir" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
6958 s,^[\\/],\\\\\\\\,'` ;;
6960 *) bin2data_dir=`echo "$bin2data_dir" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6962 cat >>confdefs.h <<_ACEOF
6963 #define BIN2DATA_DIR DIR_SEPARATOR_STRING "${bin2data_dir}"
6967 for _lcl_i in expanded_prefix:expanded_bindir:prefix2bin_dir; do
6968 _lcl_from=\$`echo "$_lcl_i" | sed 's,:.*$,,'`
6969 _lcl_to=\$`echo "$_lcl_i" | sed 's,^[^:]*:,,' | sed 's,:[^:]*$,,'`
6970 _lcl_result_var=`echo "$_lcl_i" | sed 's,^.*:,,'`
6971 _lcl_receval="$_lcl_from"
6972 _lcl_from=`(test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6973 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
6975 while test "$_lcl_receval_old" != "$_lcl_receval"; do
6976 _lcl_receval_old="$_lcl_receval"
6977 eval _lcl_receval="\"$_lcl_receval\""
6979 echo "$_lcl_receval")`
6980 _lcl_receval="$_lcl_to"
6981 _lcl_to=`(test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6982 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
6984 while test "$_lcl_receval_old" != "$_lcl_receval"; do
6985 _lcl_receval_old="$_lcl_receval"
6986 eval _lcl_receval="\"$_lcl_receval\""
6988 echo "$_lcl_receval")`
6989 _lcl_notation="$_lcl_from$_lcl_to"
6990 case ":$_lcl_from:" in
6991 ::) _lcl_from='.' ;;
6992 :*[\\/]:) _lcl_from=`echo "$_lcl_from" | sed 's,[\\/]*$,,'` ;;
6997 *\\*) _lcl_from=`echo "$_lcl_from" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
6998 s,^[\\/],\\\\\\\\,'` ;;
7000 *) _lcl_from=`echo "$_lcl_from" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
7002 case ":$_lcl_to:" in
7004 :*[\\/]:) _lcl_to=`echo "$_lcl_to" | sed 's,[\\/]*$,,'` ;;
7009 *\\*) _lcl_to=`echo "$_lcl_to" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
7010 s,^[\\/],\\\\\\\\,'` ;;
7012 *) _lcl_to=`echo "$_lcl_to" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
7014 _lcl_common_prefix=''
7015 _lcl_second_prefix_match=''
7016 while test "$_lcl_second_prefix_match" != 0; do
7017 _lcl_first_prefix=`expr "x$_lcl_from" : "x\($_lcl_common_prefix/*[^/]*\)"`
7018 _lcl_second_prefix_match=`expr "x$_lcl_to" : "x$_lcl_first_prefix"`
7019 if test "$_lcl_second_prefix_match" != 0; then
7020 if test "$_lcl_first_prefix" != "$_lcl_common_prefix"; then
7021 _lcl_common_prefix="$_lcl_first_prefix"
7023 _lcl_second_prefix_match=0
7027 _lcl_first_suffix=`expr "x$_lcl_from" : "x$_lcl_common_prefix/*\(.*\)"`
7030 while test "$_lcl_tmp" != ''; do
7031 _lcl_tmp=`expr "x$_lcl_first_suffix" : "x[^/]*/*\(.*\)"`
7032 if test "$_lcl_first_suffix" != ''; then
7033 _lcl_first_suffix="$_lcl_tmp"
7034 _lcl_first_rel="../$_lcl_first_rel"
7037 _lcl_second_suffix=`expr "x$_lcl_to" : "x$_lcl_common_prefix/*\(.*\)"`
7038 _lcl_result_tmp="$_lcl_first_rel$_lcl_second_suffix"
7039 case ":$_lcl_result_tmp:" in
7040 ::) _lcl_result_tmp='.' ;;
7041 :*[\\/]:) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,[\\/]*$,,'` ;;
7044 case "$_lcl_notation" in
7046 *\\*) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
7047 s,^[\\/],\\\\\\\\,'` ;;
7049 *) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
7051 eval $_lcl_result_var='$_lcl_result_tmp'
7053 case ":$prefix2bin_dir:" in
7054 ::) prefix2bin_dir='.' ;;
7055 :*[\\/]:) prefix2bin_dir=`echo "$prefix2bin_dir" | sed 's,[\\/]*$,,'` ;;
7058 case $sdccconf_h_dir_separator in
7060 *\\*) prefix2bin_dir=`echo "$prefix2bin_dir" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
7061 s,^[\\/],\\\\\\\\,'` ;;
7063 *) prefix2bin_dir=`echo "$prefix2bin_dir" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
7065 cat >>confdefs.h <<_ACEOF
7066 #define PREFIX2BIN_DIR DIR_SEPARATOR_STRING "${prefix2bin_dir}"
7070 for _lcl_i in expanded_prefix:expanded_datadir:prefix2data_dir; do
7071 _lcl_from=\$`echo "$_lcl_i" | sed 's,:.*$,,'`
7072 _lcl_to=\$`echo "$_lcl_i" | sed 's,^[^:]*:,,' | sed 's,:[^:]*$,,'`
7073 _lcl_result_var=`echo "$_lcl_i" | sed 's,^.*:,,'`
7074 _lcl_receval="$_lcl_from"
7075 _lcl_from=`(test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7076 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
7078 while test "$_lcl_receval_old" != "$_lcl_receval"; do
7079 _lcl_receval_old="$_lcl_receval"
7080 eval _lcl_receval="\"$_lcl_receval\""
7082 echo "$_lcl_receval")`
7083 _lcl_receval="$_lcl_to"
7084 _lcl_to=`(test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7085 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
7087 while test "$_lcl_receval_old" != "$_lcl_receval"; do
7088 _lcl_receval_old="$_lcl_receval"
7089 eval _lcl_receval="\"$_lcl_receval\""
7091 echo "$_lcl_receval")`
7092 _lcl_notation="$_lcl_from$_lcl_to"
7093 case ":$_lcl_from:" in
7094 ::) _lcl_from='.' ;;
7095 :*[\\/]:) _lcl_from=`echo "$_lcl_from" | sed 's,[\\/]*$,,'` ;;
7100 *\\*) _lcl_from=`echo "$_lcl_from" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
7101 s,^[\\/],\\\\\\\\,'` ;;
7103 *) _lcl_from=`echo "$_lcl_from" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
7105 case ":$_lcl_to:" in
7107 :*[\\/]:) _lcl_to=`echo "$_lcl_to" | sed 's,[\\/]*$,,'` ;;
7112 *\\*) _lcl_to=`echo "$_lcl_to" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
7113 s,^[\\/],\\\\\\\\,'` ;;
7115 *) _lcl_to=`echo "$_lcl_to" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
7117 _lcl_common_prefix=''
7118 _lcl_second_prefix_match=''
7119 while test "$_lcl_second_prefix_match" != 0; do
7120 _lcl_first_prefix=`expr "x$_lcl_from" : "x\($_lcl_common_prefix/*[^/]*\)"`
7121 _lcl_second_prefix_match=`expr "x$_lcl_to" : "x$_lcl_first_prefix"`
7122 if test "$_lcl_second_prefix_match" != 0; then
7123 if test "$_lcl_first_prefix" != "$_lcl_common_prefix"; then
7124 _lcl_common_prefix="$_lcl_first_prefix"
7126 _lcl_second_prefix_match=0
7130 _lcl_first_suffix=`expr "x$_lcl_from" : "x$_lcl_common_prefix/*\(.*\)"`
7133 while test "$_lcl_tmp" != ''; do
7134 _lcl_tmp=`expr "x$_lcl_first_suffix" : "x[^/]*/*\(.*\)"`
7135 if test "$_lcl_first_suffix" != ''; then
7136 _lcl_first_suffix="$_lcl_tmp"
7137 _lcl_first_rel="../$_lcl_first_rel"
7140 _lcl_second_suffix=`expr "x$_lcl_to" : "x$_lcl_common_prefix/*\(.*\)"`
7141 _lcl_result_tmp="$_lcl_first_rel$_lcl_second_suffix"
7142 case ":$_lcl_result_tmp:" in
7143 ::) _lcl_result_tmp='.' ;;
7144 :*[\\/]:) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,[\\/]*$,,'` ;;
7147 case "$_lcl_notation" in
7149 *\\*) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
7150 s,^[\\/],\\\\\\\\,'` ;;
7152 *) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
7154 eval $_lcl_result_var='$_lcl_result_tmp'
7156 case ":$prefix2data_dir:" in
7157 ::) prefix2data_dir='.' ;;
7158 :*[\\/]:) prefix2data_dir=`echo "$prefix2data_dir" | sed 's,[\\/]*$,,'` ;;
7161 case $sdccconf_h_dir_separator in
7163 *\\*) prefix2data_dir=`echo "$prefix2data_dir" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
7164 s,^[\\/],\\\\\\\\,'` ;;
7166 *) prefix2data_dir=`echo "$prefix2data_dir" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
7168 if test "${prefix2data_dir}" = "."; then
7169 # small optimization for Mingw32; otherwise Borut will complain ;-)
7170 cat >>confdefs.h <<_ACEOF
7171 #define PREFIX2DATA_DIR ""
7175 cat >>confdefs.h <<_ACEOF
7176 #define PREFIX2DATA_DIR DIR_SEPARATOR_STRING "${prefix2data_dir}"
7182 cat >>confdefs.h <<_ACEOF
7183 #define STD_LIB "libsdcc"
7186 cat >>confdefs.h <<_ACEOF
7187 #define STD_INT_LIB "libint"
7190 cat >>confdefs.h <<_ACEOF
7191 #define STD_LONG_LIB "liblong"
7194 cat >>confdefs.h <<_ACEOF
7195 #define STD_FP_LIB "libfloat"
7198 cat >>confdefs.h <<_ACEOF
7199 #define STD_DS390_LIB "libds390"
7202 cat >>confdefs.h <<_ACEOF
7203 #define STD_DS400_LIB "libds400"
7206 cat >>confdefs.h <<_ACEOF
7207 #define STD_XA51_LIB "libxa51"
7211 # SDCC runtime environment variables
7212 sdcc_dir_name="SDCC_HOME"
7213 cat >>confdefs.h <<_ACEOF
7214 #define SDCC_DIR_NAME "${sdcc_dir_name}"
7218 sdcc_include_name="SDCC_INCLUDE"
7219 cat >>confdefs.h <<_ACEOF
7220 #define SDCC_INCLUDE_NAME "${sdcc_include_name}"
7224 sdcc_lib_name="SDCC_LIB"
7225 cat >>confdefs.h <<_ACEOF
7226 #define SDCC_LIB_NAME "${sdcc_lib_name}"
7230 # Port selection helper
7231 # ===========================================================================
7232 # macro AC_DO_ENABLER()
7233 # $1 used to access enable_$1, e.g. enable-doc
7234 # $2 OPT_DISABLE_$2, normally uppercase of $1, e.g. DOC
7238 # macro AC_DO_DISABLER()
7239 # $1 used to access disable_$1, e.g. ucsim
7240 # $2 OPT_DISABLE_$2, normally uppercase of $1, e.g. UCSIM
7244 # macro AC_DO_PORT($1, $2, $3, $4)
7245 # $1 used to access enable_$2_port, e.g. gbz80
7246 # $2 port name in ports.all and ports.build, e.g. z80
7247 # $3 OPT_DISABLE_$3, normally uppercase of $2, e.g. GBZ80
7251 # Now handle the port selection
7252 # ===========================================================================
7253 rm -f ports.all ports.build
7255 # Check whether --enable-mcs51-port or --disable-mcs51-port was given.
7256 if test "${enable_mcs51_port+set}" = set; then
7257 enableval="$enable_mcs51_port"
7261 if test "$enable_mcs51_port" = "no"; then
7264 enable_mcs51_port="yes"
7268 cat >>confdefs.h <<_ACEOF
7269 #define OPT_DISABLE_MCS51 $OPT_DISABLE_MCS51
7274 echo mcs51 >>ports.all
7275 if test $OPT_DISABLE_MCS51 = 0; then
7276 echo mcs51 >>ports.build
7280 # Check whether --enable-gbz80-port or --disable-gbz80-port was given.
7281 if test "${enable_gbz80_port+set}" = set; then
7282 enableval="$enable_gbz80_port"
7286 if test "$enable_gbz80_port" = "no"; then
7289 enable_gbz80_port="yes"
7293 cat >>confdefs.h <<_ACEOF
7294 #define OPT_DISABLE_GBZ80 $OPT_DISABLE_GBZ80
7299 echo z80 >>ports.all
7300 if test $OPT_DISABLE_GBZ80 = 0; then
7301 echo z80 >>ports.build
7305 # Check whether --enable-z80-port or --disable-z80-port was given.
7306 if test "${enable_z80_port+set}" = set; then
7307 enableval="$enable_z80_port"
7311 if test "$enable_z80_port" = "no"; then
7314 enable_z80_port="yes"
7318 cat >>confdefs.h <<_ACEOF
7319 #define OPT_DISABLE_Z80 $OPT_DISABLE_Z80
7324 echo z80 >>ports.all
7325 if test $OPT_DISABLE_Z80 = 0; then
7326 echo z80 >>ports.build
7330 # Check whether --enable-avr-port or --disable-avr-port was given.
7331 if test "${enable_avr_port+set}" = set; then
7332 enableval="$enable_avr_port"
7336 if test "$enable_avr_port" = "no"; then
7339 enable_avr_port="yes"
7343 cat >>confdefs.h <<_ACEOF
7344 #define OPT_DISABLE_AVR $OPT_DISABLE_AVR
7349 echo avr >>ports.all
7350 if test $OPT_DISABLE_AVR = 0; then
7351 echo avr >>ports.build
7355 # Check whether --enable-ds390-port or --disable-ds390-port was given.
7356 if test "${enable_ds390_port+set}" = set; then
7357 enableval="$enable_ds390_port"
7361 if test "$enable_ds390_port" = "no"; then
7364 enable_ds390_port="yes"
7368 cat >>confdefs.h <<_ACEOF
7369 #define OPT_DISABLE_DS390 $OPT_DISABLE_DS390
7374 echo ds390 >>ports.all
7375 if test $OPT_DISABLE_DS390 = 0; then
7376 echo ds390 >>ports.build
7379 cat >>confdefs.h <<_ACEOF
7380 #define OPT_DISABLE_TININative $OPT_DISABLE_DS390
7384 # Check whether --enable-ds400-port or --disable-ds400-port was given.
7385 if test "${enable_ds400_port+set}" = set; then
7386 enableval="$enable_ds400_port"
7390 if test "$enable_ds400_port" = "no"; then
7393 enable_ds400_port="yes"
7397 cat >>confdefs.h <<_ACEOF
7398 #define OPT_DISABLE_DS400 $OPT_DISABLE_DS400
7403 echo ds400 >>ports.all
7404 if test $OPT_DISABLE_DS400 = 0; then
7405 echo ds400 >>ports.build
7409 # Check whether --enable-pic-port or --disable-pic-port was given.
7410 if test "${enable_pic_port+set}" = set; then
7411 enableval="$enable_pic_port"
7415 if test "$enable_pic_port" = "no"; then
7418 enable_pic_port="yes"
7422 cat >>confdefs.h <<_ACEOF
7423 #define OPT_DISABLE_PIC $OPT_DISABLE_PIC
7428 echo pic >>ports.all
7429 if test $OPT_DISABLE_PIC = 0; then
7430 echo pic >>ports.build
7434 # Check whether --enable-pic16-port or --disable-pic16-port was given.
7435 if test "${enable_pic16_port+set}" = set; then
7436 enableval="$enable_pic16_port"
7440 if test "$enable_pic16_port" = "no"; then
7443 enable_pic16_port="yes"
7447 cat >>confdefs.h <<_ACEOF
7448 #define OPT_DISABLE_PIC16 $OPT_DISABLE_PIC16
7453 echo pic16 >>ports.all
7454 if test $OPT_DISABLE_PIC16 = 0; then
7455 echo pic16 >>ports.build
7459 # Check whether --enable-xa51-port or --disable-xa51-port was given.
7460 if test "${enable_xa51_port+set}" = set; then
7461 enableval="$enable_xa51_port"
7465 if test "$enable_xa51_port" = "no"; then
7468 enable_xa51_port="yes"
7472 cat >>confdefs.h <<_ACEOF
7473 #define OPT_DISABLE_XA51 $OPT_DISABLE_XA51
7478 echo xa51 >>ports.all
7479 if test $OPT_DISABLE_XA51 = 0; then
7480 echo xa51 >>ports.build
7484 # Check whether --enable-hc08-port or --disable-hc08-port was given.
7485 if test "${enable_hc08_port+set}" = set; then
7486 enableval="$enable_hc08_port"
7490 if test "$enable_hc08_port" = "no"; then
7493 enable_hc08_port="yes"
7497 cat >>confdefs.h <<_ACEOF
7498 #define OPT_DISABLE_HC08 $OPT_DISABLE_HC08
7503 echo hc08 >>ports.all
7504 if test $OPT_DISABLE_HC08 = 0; then
7505 echo hc08 >>ports.build
7510 # Check whether --enable-ucsim or --disable-ucsim was given.
7511 if test "${enable_ucsim+set}" = set; then
7512 enableval="$enable_ucsim"
7516 arg1=`echo ucsim | sed s/-/_/`
7518 if test "`eval echo \\$enable_$arg1`" = "no"; then
7524 cat >>confdefs.h <<_ACEOF
7525 #define OPT_DISABLE_UCSIM $OPT_DISABLE_UCSIM
7531 # Check whether --enable-device-lib or --disable-device-lib was given.
7532 if test "${enable_device_lib+set}" = set; then
7533 enableval="$enable_device_lib"
7537 arg1=`echo device-lib | sed s/-/_/`
7539 if test "`eval echo \\$enable_$arg1`" = "no"; then
7540 OPT_DISABLE_DEVICE_LIB=1
7542 OPT_DISABLE_DEVICE_LIB=0
7545 cat >>confdefs.h <<_ACEOF
7546 #define OPT_DISABLE_DEVICE_LIB $OPT_DISABLE_DEVICE_LIB
7552 # Check whether --enable-packihx or --disable-packihx was given.
7553 if test "${enable_packihx+set}" = set; then
7554 enableval="$enable_packihx"
7558 arg1=`echo packihx | sed s/-/_/`
7560 if test "`eval echo \\$enable_$arg1`" = "no"; then
7561 OPT_DISABLE_PACKIHX=1
7563 OPT_DISABLE_PACKIHX=0
7566 cat >>confdefs.h <<_ACEOF
7567 #define OPT_DISABLE_PACKIHX $OPT_DISABLE_PACKIHX
7573 # Check whether --enable-sdcpp or --disable-sdcpp was given.
7574 if test "${enable_sdcpp+set}" = set; then
7575 enableval="$enable_sdcpp"
7579 arg1=`echo sdcpp | sed s/-/_/`
7581 if test "`eval echo \\$enable_$arg1`" = "no"; then
7587 cat >>confdefs.h <<_ACEOF
7588 #define OPT_DISABLE_SDCPP $OPT_DISABLE_SDCPP
7595 # Check whether --enable-doc or --disable-doc was given.
7596 if test "${enable_doc+set}" = set; then
7597 enableval="$enable_doc"
7601 if test "$enable_doc" = "yes"; then
7607 cat >>confdefs.h <<_ACEOF
7608 #define OPT_ENABLE_DOC $OPT_ENABLE_DOC
7613 if test $OPT_ENABLE_DOC = 1; then
7614 # Extract the first word of "lyx", so it can be a program name with args.
7615 set dummy lyx; ac_word=$2
7616 echo "$as_me:$LINENO: checking for $ac_word" >&5
7617 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7618 if test "${ac_cv_prog_LYX+set}" = set; then
7619 echo $ECHO_N "(cached) $ECHO_C" >&6
7621 if test -n "$LYX"; then
7622 ac_cv_prog_LYX="$LYX" # Let the user override the test.
7624 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7628 test -z "$as_dir" && as_dir=.
7629 for ac_exec_ext in '' $ac_executable_extensions; do
7630 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7631 ac_cv_prog_LYX="lyx"
7632 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7638 test -z "$ac_cv_prog_LYX" && ac_cv_prog_LYX=":"
7642 if test -n "$LYX"; then
7643 echo "$as_me:$LINENO: result: $LYX" >&5
7644 echo "${ECHO_T}$LYX" >&6
7646 echo "$as_me:$LINENO: result: no" >&5
7647 echo "${ECHO_T}no" >&6
7650 # AC_CHECK_PROG(LATEX, latex, latex, :)
7651 # Extract the first word of "latex2html", so it can be a program name with args.
7652 set dummy latex2html; ac_word=$2
7653 echo "$as_me:$LINENO: checking for $ac_word" >&5
7654 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7655 if test "${ac_cv_prog_LATEX2HTML+set}" = set; then
7656 echo $ECHO_N "(cached) $ECHO_C" >&6
7658 if test -n "$LATEX2HTML"; then
7659 ac_cv_prog_LATEX2HTML="$LATEX2HTML" # Let the user override the test.
7661 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7665 test -z "$as_dir" && as_dir=.
7666 for ac_exec_ext in '' $ac_executable_extensions; do
7667 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7668 ac_cv_prog_LATEX2HTML="latex2html"
7669 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7675 test -z "$ac_cv_prog_LATEX2HTML" && ac_cv_prog_LATEX2HTML=":"
7678 LATEX2HTML=$ac_cv_prog_LATEX2HTML
7679 if test -n "$LATEX2HTML"; then
7680 echo "$as_me:$LINENO: result: $LATEX2HTML" >&5
7681 echo "${ECHO_T}$LATEX2HTML" >&6
7683 echo "$as_me:$LINENO: result: no" >&5
7684 echo "${ECHO_T}no" >&6
7687 # Extract the first word of "pdflatex", so it can be a program name with args.
7688 set dummy pdflatex; ac_word=$2
7689 echo "$as_me:$LINENO: checking for $ac_word" >&5
7690 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7691 if test "${ac_cv_prog_PDFLATEX+set}" = set; then
7692 echo $ECHO_N "(cached) $ECHO_C" >&6
7694 if test -n "$PDFLATEX"; then
7695 ac_cv_prog_PDFLATEX="$PDFLATEX" # Let the user override the test.
7697 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7701 test -z "$as_dir" && as_dir=.
7702 for ac_exec_ext in '' $ac_executable_extensions; do
7703 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7704 ac_cv_prog_PDFLATEX="pdflatex"
7705 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7711 test -z "$ac_cv_prog_PDFLATEX" && ac_cv_prog_PDFLATEX=":"
7714 PDFLATEX=$ac_cv_prog_PDFLATEX
7715 if test -n "$PDFLATEX"; then
7716 echo "$as_me:$LINENO: result: $PDFLATEX" >&5
7717 echo "${ECHO_T}$PDFLATEX" >&6
7719 echo "$as_me:$LINENO: result: no" >&5
7720 echo "${ECHO_T}no" >&6
7723 # Extract the first word of "pdfopt", so it can be a program name with args.
7724 set dummy pdfopt; ac_word=$2
7725 echo "$as_me:$LINENO: checking for $ac_word" >&5
7726 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7727 if test "${ac_cv_prog_PDFOPT+set}" = set; then
7728 echo $ECHO_N "(cached) $ECHO_C" >&6
7730 if test -n "$PDFOPT"; then
7731 ac_cv_prog_PDFOPT="$PDFOPT" # Let the user override the test.
7733 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7737 test -z "$as_dir" && as_dir=.
7738 for ac_exec_ext in '' $ac_executable_extensions; do
7739 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7740 ac_cv_prog_PDFOPT="pdfopt"
7741 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7747 test -z "$ac_cv_prog_PDFOPT" && ac_cv_prog_PDFOPT=":"
7750 PDFOPT=$ac_cv_prog_PDFOPT
7751 if test -n "$PDFOPT"; then
7752 echo "$as_me:$LINENO: result: $PDFOPT" >&5
7753 echo "${ECHO_T}$PDFOPT" >&6
7755 echo "$as_me:$LINENO: result: no" >&5
7756 echo "${ECHO_T}no" >&6
7759 # AC_CHECK_PROG(DVIPDF, dvipdf, dvipdf, :)
7760 # AC_CHECK_PROG(DVIPS, dvips, dvips, :)
7761 # Extract the first word of "makeindex", so it can be a program name with args.
7762 set dummy makeindex; ac_word=$2
7763 echo "$as_me:$LINENO: checking for $ac_word" >&5
7764 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7765 if test "${ac_cv_prog_MAKEINDEX+set}" = set; then
7766 echo $ECHO_N "(cached) $ECHO_C" >&6
7768 if test -n "$MAKEINDEX"; then
7769 ac_cv_prog_MAKEINDEX="$MAKEINDEX" # Let the user override the test.
7771 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7775 test -z "$as_dir" && as_dir=.
7776 for ac_exec_ext in '' $ac_executable_extensions; do
7777 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7778 ac_cv_prog_MAKEINDEX="makeindex"
7779 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7785 test -z "$ac_cv_prog_MAKEINDEX" && ac_cv_prog_MAKEINDEX=":"
7788 MAKEINDEX=$ac_cv_prog_MAKEINDEX
7789 if test -n "$MAKEINDEX"; then
7790 echo "$as_me:$LINENO: result: $MAKEINDEX" >&5
7791 echo "${ECHO_T}$MAKEINDEX" >&6
7793 echo "$as_me:$LINENO: result: no" >&5
7794 echo "${ECHO_T}no" >&6
7798 if test "$LYX" = ":"; then
7799 { { echo "$as_me:$LINENO: error: Cannot find required program lyx." >&5
7800 echo "$as_me: error: Cannot find required program lyx." >&2;}
7801 { (exit 1); exit 1; }; }
7804 # SDCC_REQUIRE_PROG($LATEX, latex)
7805 if test "$LATEX2HTML" = ":"; then
7806 { { echo "$as_me:$LINENO: error: Cannot find required program latex2html." >&5
7807 echo "$as_me: error: Cannot find required program latex2html." >&2;}
7808 { (exit 1); exit 1; }; }
7811 if test "$PDFLATEX" = ":"; then
7812 { { echo "$as_me:$LINENO: error: Cannot find required program pdflatex." >&5
7813 echo "$as_me: error: Cannot find required program pdflatex." >&2;}
7814 { (exit 1); exit 1; }; }
7817 if test "$PDFOPT" = ":"; then
7818 { { echo "$as_me:$LINENO: error: Cannot find required program pdfopt." >&5
7819 echo "$as_me: error: Cannot find required program pdfopt." >&2;}
7820 { (exit 1); exit 1; }; }
7823 # SDCC_REQUIRE_PROG($DVIPDF, dvipdf)
7824 # SDCC_REQUIRE_PROG($DVIPS, dvips)
7825 if test "$MAKEINDEX" = ":"; then
7826 { { echo "$as_me:$LINENO: error: Cannot find required program makeindex." >&5
7827 echo "$as_me: error: Cannot find required program makeindex." >&2;}
7828 { (exit 1); exit 1; }; }
7834 # Check whether --enable-libgc or --disable-libgc was given.
7835 if test "${enable_libgc+set}" = set; then
7836 enableval="$enable_libgc"
7840 if test "$enable_libgc" = "yes"; then
7846 cat >>confdefs.h <<_ACEOF
7847 #define OPT_ENABLE_LIBGC $OPT_ENABLE_LIBGC
7852 if test $OPT_ENABLE_LIBGC = 1; then
7854 echo "$as_me:$LINENO: checking for GC_malloc in -lgc" >&5
7855 echo $ECHO_N "checking for GC_malloc in -lgc... $ECHO_C" >&6
7856 if test "${ac_cv_lib_gc_GC_malloc+set}" = set; then
7857 echo $ECHO_N "(cached) $ECHO_C" >&6
7859 ac_check_lib_save_LIBS=$LIBS
7861 cat >conftest.$ac_ext <<_ACEOF
7864 cat confdefs.h >>conftest.$ac_ext
7865 cat >>conftest.$ac_ext <<_ACEOF
7866 /* end confdefs.h. */
7868 /* Override any gcc2 internal prototype to avoid an error. */
7872 /* We use char because int might match the return type of a gcc2
7873 builtin and then its argument prototype would still apply. */
7883 rm -f conftest.$ac_objext conftest$ac_exeext
7884 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7885 (eval $ac_link) 2>conftest.er1
7887 grep -v '^ *+' conftest.er1 >conftest.err
7889 cat conftest.err >&5
7890 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7891 (exit $ac_status); } &&
7892 { ac_try='test -z "$ac_c_werror_flag"
7893 || test ! -s conftest.err'
7894 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7897 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7898 (exit $ac_status); }; } &&
7899 { ac_try='test -s conftest$ac_exeext'
7900 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7903 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7904 (exit $ac_status); }; }; then
7905 ac_cv_lib_gc_GC_malloc=yes
7907 echo "$as_me: failed program was:" >&5
7908 sed 's/^/| /' conftest.$ac_ext >&5
7910 ac_cv_lib_gc_GC_malloc=no
7912 rm -f conftest.err conftest.$ac_objext \
7913 conftest$ac_exeext conftest.$ac_ext
7914 LIBS=$ac_check_lib_save_LIBS
7916 echo "$as_me:$LINENO: result: $ac_cv_lib_gc_GC_malloc" >&5
7917 echo "${ECHO_T}$ac_cv_lib_gc_GC_malloc" >&6
7918 if test $ac_cv_lib_gc_GC_malloc = yes; then
7919 cat >>confdefs.h <<_ACEOF
7920 #define HAVE_LIBGC 1
7927 if test $ac_cv_lib_gc_GC_malloc = no; then
7928 { { echo "$as_me:$LINENO: error: Cannot find library libgc with Bohem memory allocator." >&5
7929 echo "$as_me: error: Cannot find library libgc with Bohem memory allocator." >&2;}
7930 { (exit 1); exit 1; }; }
7935 uniq ports.all ports
7937 uniq ports.build ports
7938 mv ports ports.build
7940 # Generating output files
7941 # ===========================================================================
7942 test $OPT_DISABLE_SDCPP = 0 &&
7944 subdirs="$subdirs support/cpp2"
7946 test $OPT_DISABLE_PACKIHX = 0 &&
7948 subdirs="$subdirs support/packihx"
7950 test $OPT_DISABLE_UCSIM = 0 &&
7952 subdirs="$subdirs sim/ucsim"
7954 ac_config_files="$ac_config_files doc/Makefile"
7957 test $OPT_DISABLE_AVR = 0 && ac_config_files="$ac_config_files src/avr/Makefile"
7960 if test $OPT_DISABLE_DS390 = 0; then
7961 ac_config_files="$ac_config_files src/ds390/Makefile"
7963 test $OPT_DISABLE_DEVICE_LIB = 0 && ac_config_files="$ac_config_files device/lib/ds390/Makefile"
7967 if test $OPT_DISABLE_DS400 = 0; then
7968 ac_config_files="$ac_config_files src/ds400/Makefile"
7970 test $OPT_DISABLE_DEVICE_LIB = 0 && ac_config_files="$ac_config_files device/lib/ds400/Makefile"
7974 if test $OPT_DISABLE_HC08 = 0; then
7975 ac_config_files="$ac_config_files src/hc08/Makefile as/hc08/Makefile"
7977 test $OPT_DISABLE_DEVICE_LIB = 0 && ac_config_files="$ac_config_files device/lib/hc08/Makefile"
7981 if test $OPT_DISABLE_MCS51 = 0; then
7982 ac_config_files="$ac_config_files src/mcs51/Makefile as/mcs51/Makefile debugger/mcs51/Makefile"
7984 test $OPT_DISABLE_DEVICE_LIB = 0 && ac_config_files="$ac_config_files device/lib/mcs51/Makefile device/lib/small/Makefile device/lib/medium/Makefile device/lib/large/Makefile"
7988 if test $OPT_DISABLE_PIC = 0; then
7989 ac_config_files="$ac_config_files src/pic/Makefile"
7991 test $OPT_DISABLE_DEVICE_LIB = 0 &&
7993 subdirs="$subdirs device/lib/pic"
7996 if test $OPT_DISABLE_PIC16 = 0; then
7997 ac_config_files="$ac_config_files src/pic16/Makefile"
7999 test $OPT_DISABLE_DEVICE_LIB = 0 &&
8001 subdirs="$subdirs device/lib/pic16"
8005 test $OPT_DISABLE_XA51 = 0 && ac_config_files="$ac_config_files src/xa51/Makefile"
8008 if test $OPT_DISABLE_Z80 = 0; then
8009 ac_config_files="$ac_config_files src/z80/Makefile as/Makefile as/z80/Makefile link/Makefile link/z80/Makefile"
8011 test $OPT_DISABLE_DEVICE_LIB = 0 && ac_config_files="$ac_config_files device/lib/z80/Makefile device/lib/gbz80/Makefile"
8015 test $OPT_DISABLE_DEVICE_LIB = 0 && ac_config_files="$ac_config_files device/lib/Makefile"
8018 ac_config_files="$ac_config_files main.mk:main_in.mk src/Makefile device/include/Makefile support/librarian/Makefile support/makebin/Makefile support/regression/Makefile support/valdiag/Makefile Makefile Makefile.common:Makefile.common.in"
8020 cat >confcache <<\_ACEOF
8021 # This file is a shell script that caches the results of configure
8022 # tests run on this system so they can be shared between configure
8023 # scripts and configure runs, see configure's option --config-cache.
8024 # It is not useful on other systems. If it contains results you don't
8025 # want to keep, you may remove or edit it.
8027 # config.status only pays attention to the cache file if you give it
8028 # the --recheck option to rerun configure.
8030 # `ac_cv_env_foo' variables (set or unset) will be overridden when
8031 # loading this file, other *unset* `ac_cv_foo' will be assigned the
8036 # The following way of writing the cache mishandles newlines in values,
8037 # but we know of no workaround that is simple, portable, and efficient.
8038 # So, don't put newlines in cache variables' values.
8039 # Ultrix sh set writes to stderr and can't be redirected directly,
8040 # and sets the high bit in the cache file unless we assign to the vars.
8043 case `(ac_space=' '; set | grep ac_space) 2>&1` in
8045 # `set' does not quote correctly, so add quotes (double-quote
8046 # substitution turns \\\\ into \\, and sed turns \\ into \).
8049 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
8052 # `set' quotes correctly as required by POSIX, so do not add quotes.
8054 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
8061 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
8063 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
8065 if diff $cache_file confcache >/dev/null 2>&1; then :; else
8066 if test -w $cache_file; then
8067 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
8068 cat confcache >$cache_file
8070 echo "not updating unwritable cache $cache_file"
8075 test "x$prefix" = xNONE && prefix=$ac_default_prefix
8076 # Let make expand exec_prefix.
8077 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8079 # VPATH may cause trouble with some makes, so we remove $(srcdir),
8080 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
8081 # trailing colons and then remove the whole line if VPATH becomes empty
8082 # (actually we leave an empty line to preserve line numbers).
8083 if test "x$srcdir" = x.; then
8084 ac_vpsub='/^[ ]*VPATH[ ]*=/{
8085 s/:*\$(srcdir):*/:/;
8086 s/:*\${srcdir}:*/:/;
8088 s/^\([^=]*=[ ]*\):*/\1/;
8094 DEFS=-DHAVE_CONFIG_H
8098 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
8099 # 1. Remove the extension, and $U if already installed.
8100 ac_i=`echo "$ac_i" |
8101 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
8102 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
8103 # will be set to the directory where LIBOBJS objects are built.
8104 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
8105 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
8109 LTLIBOBJS=$ac_ltlibobjs
8113 : ${CONFIG_STATUS=./config.status}
8114 ac_clean_files_save=$ac_clean_files
8115 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
8116 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
8117 echo "$as_me: creating $CONFIG_STATUS" >&6;}
8118 cat >$CONFIG_STATUS <<_ACEOF
8120 # Generated by $as_me.
8121 # Run this file to recreate the current configuration.
8122 # Compiler output produced by configure, useful for debugging
8123 # configure, is in config.log if it exists.
8128 SHELL=\${CONFIG_SHELL-$SHELL}
8131 cat >>$CONFIG_STATUS <<\_ACEOF
8132 ## --------------------- ##
8133 ## M4sh Initialization. ##
8134 ## --------------------- ##
8136 # Be Bourne compatible
8137 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
8140 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
8141 # is contrary to our usage. Disable this feature.
8142 alias -g '${1+"$@"}'='"$@"'
8143 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
8146 DUALCASE=1; export DUALCASE # for MKS sh
8148 # Support unset when possible.
8149 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
8156 # Work around bugs in pre-3.0 UWIN ksh.
8157 $as_unset ENV MAIL MAILPATH
8164 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
8165 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
8166 LC_TELEPHONE LC_TIME
8168 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
8169 eval $as_var=C; export $as_var
8175 # Required to use basename.
8176 if expr a : '\(a\)' >/dev/null 2>&1; then
8182 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
8183 as_basename=basename
8189 # Name of the executable.
8190 as_me=`$as_basename "$0" ||
8191 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8192 X"$0" : 'X\(//\)$' \| \
8193 X"$0" : 'X\(/\)$' \| \
8194 . : '\(.\)' 2>/dev/null ||
8196 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
8197 /^X\/\(\/\/\)$/{ s//\1/; q; }
8198 /^X\/\(\/\).*/{ s//\1/; q; }
8202 # PATH needs CR, and LINENO needs CR and PATH.
8203 # Avoid depending upon Character Ranges.
8204 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8205 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8206 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8207 as_cr_digits='0123456789'
8208 as_cr_alnum=$as_cr_Letters$as_cr_digits
8210 # The user is always right.
8211 if test "${PATH_SEPARATOR+set}" != set; then
8212 echo "#! /bin/sh" >conf$$.sh
8213 echo "exit 0" >>conf$$.sh
8215 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
8226 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
8227 test "x$as_lineno_1" != "x$as_lineno_2" &&
8228 test "x$as_lineno_3" = "x$as_lineno_2" || {
8229 # Find who we are. Look in the path if we contain no path at all
8232 *[\\/]* ) as_myself=$0 ;;
8233 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8237 test -z "$as_dir" && as_dir=.
8238 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8243 # We did not find ourselves, most probably we were run as `sh COMMAND'
8244 # in which case we are not to be found in the path.
8245 if test "x$as_myself" = x; then
8248 if test ! -f "$as_myself"; then
8249 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
8250 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
8251 { (exit 1); exit 1; }; }
8253 case $CONFIG_SHELL in
8255 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8256 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
8259 test -z "$as_dir" && as_dir=.
8260 for as_base in sh bash ksh sh5; do
8263 if ("$as_dir/$as_base" -c '
8266 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
8267 test "x$as_lineno_1" != "x$as_lineno_2" &&
8268 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
8269 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
8270 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
8271 CONFIG_SHELL=$as_dir/$as_base
8273 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
8281 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
8282 # uniformly replaced by the line number. The first 'sed' inserts a
8283 # line-number line before each line; the second 'sed' does the real
8284 # work. The second script uses 'N' to pair each line-number line
8285 # with the numbered line, and appends trailing '-' during
8286 # substitution so that $LINENO is not a special case at line end.
8287 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
8288 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
8289 sed '=' <$as_myself |
8294 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
8297 s,^['$as_cr_digits']*\n,,
8299 chmod +x $as_me.lineno ||
8300 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
8301 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
8302 { (exit 1); exit 1; }; }
8304 # Don't try to exec as it changes $[0], causing all sort of problems
8305 # (the dirname of $[0] is not the place where we might find the
8306 # original and so on. Autoconf is especially sensible to this).
8308 # Exit status is that of the last command.
8313 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
8314 *c*,-n*) ECHO_N= ECHO_C='
8316 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
8317 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
8320 if expr a : '\(a\)' >/dev/null 2>&1; then
8326 rm -f conf$$ conf$$.exe conf$$.file
8328 if ln -s conf$$.file conf$$ 2>/dev/null; then
8329 # We could just check for DJGPP; but this test a) works b) is more generic
8330 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
8331 if test -f conf$$.exe; then
8332 # Don't use ln at all; we don't have any links
8337 elif ln conf$$.file conf$$ 2>/dev/null; then
8342 rm -f conf$$ conf$$.exe conf$$.file
8344 if mkdir -p . 2>/dev/null; then
8347 test -d ./-p && rmdir ./-p
8351 as_executable_p="test -f"
8353 # Sed expression to map a string onto a valid CPP name.
8354 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8356 # Sed expression to map a string onto a valid variable name.
8357 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8361 # We need space, tab and new line, in precisely that order.
8371 # Open the log real soon, to keep \$[0] and so on meaningful, and to
8372 # report actual input values of CONFIG_FILES etc. instead of their
8373 # values after options handling. Logging --version etc. is OK.
8377 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8378 ## Running $as_me. ##
8383 This file was extended by $as_me, which was
8384 generated by GNU Autoconf 2.59. Invocation command line was
8386 CONFIG_FILES = $CONFIG_FILES
8387 CONFIG_HEADERS = $CONFIG_HEADERS
8388 CONFIG_LINKS = $CONFIG_LINKS
8389 CONFIG_COMMANDS = $CONFIG_COMMANDS
8393 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
8397 # Files that config.status was made for.
8398 if test -n "$ac_config_files"; then
8399 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
8402 if test -n "$ac_config_headers"; then
8403 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
8406 if test -n "$ac_config_links"; then
8407 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
8410 if test -n "$ac_config_commands"; then
8411 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
8414 cat >>$CONFIG_STATUS <<\_ACEOF
8417 \`$as_me' instantiates files from templates according to the
8418 current configuration.
8420 Usage: $0 [OPTIONS] [FILE]...
8422 -h, --help print this help, then exit
8423 -V, --version print version number, then exit
8424 -q, --quiet do not print progress messages
8425 -d, --debug don't remove temporary files
8426 --recheck update $as_me by reconfiguring in the same conditions
8427 --file=FILE[:TEMPLATE]
8428 instantiate the configuration file FILE
8429 --header=FILE[:TEMPLATE]
8430 instantiate the configuration header FILE
8432 Configuration files:
8435 Configuration headers:
8438 Report bugs to <bug-autoconf@gnu.org>."
8441 cat >>$CONFIG_STATUS <<_ACEOF
8444 configured by $0, generated by GNU Autoconf 2.59,
8445 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
8447 Copyright (C) 2003 Free Software Foundation, Inc.
8448 This config.status script is free software; the Free Software Foundation
8449 gives unlimited permission to copy, distribute and modify it."
8454 cat >>$CONFIG_STATUS <<\_ACEOF
8455 # If no file are specified by the user, then we need to provide default
8456 # value. By we need to know if files were specified by the user.
8462 ac_option=`expr "x$1" : 'x\([^=]*\)='`
8463 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
8471 *) # This is not an option, so the user has probably given explicit
8474 ac_need_defaults=false;;
8478 # Handling of the options.
8480 cat >>$CONFIG_STATUS <<\_ACEOF
8481 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8483 --version | --vers* | -V )
8484 echo "$ac_cs_version"; exit 0 ;;
8486 # Conflict between --help and --header
8487 { { echo "$as_me:$LINENO: error: ambiguous option: $1
8488 Try \`$0 --help' for more information." >&5
8489 echo "$as_me: error: ambiguous option: $1
8490 Try \`$0 --help' for more information." >&2;}
8491 { (exit 1); exit 1; }; };;
8492 --help | --hel | -h )
8493 echo "$ac_cs_usage"; exit 0 ;;
8494 --debug | --d* | -d )
8496 --file | --fil | --fi | --f )
8498 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
8499 ac_need_defaults=false;;
8500 --header | --heade | --head | --hea )
8502 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
8503 ac_need_defaults=false;;
8504 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8505 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8509 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
8510 Try \`$0 --help' for more information." >&5
8511 echo "$as_me: error: unrecognized option: $1
8512 Try \`$0 --help' for more information." >&2;}
8513 { (exit 1); exit 1; }; } ;;
8515 *) ac_config_targets="$ac_config_targets $1" ;;
8521 ac_configure_extra_args=
8523 if $ac_cs_silent; then
8525 ac_configure_extra_args="$ac_configure_extra_args --silent"
8529 cat >>$CONFIG_STATUS <<_ACEOF
8530 if \$ac_cs_recheck; then
8531 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
8532 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8541 cat >>$CONFIG_STATUS <<\_ACEOF
8542 for ac_config_target in $ac_config_targets
8544 case "$ac_config_target" in
8545 # Handling of arguments.
8546 "doc/Makefile" ) CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
8547 "src/avr/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/avr/Makefile" ;;
8548 "src/ds390/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/ds390/Makefile" ;;
8549 "device/lib/ds390/Makefile" ) CONFIG_FILES="$CONFIG_FILES device/lib/ds390/Makefile" ;;
8550 "src/ds400/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/ds400/Makefile" ;;
8551 "device/lib/ds400/Makefile" ) CONFIG_FILES="$CONFIG_FILES device/lib/ds400/Makefile" ;;
8552 "src/hc08/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/hc08/Makefile" ;;
8553 "as/hc08/Makefile" ) CONFIG_FILES="$CONFIG_FILES as/hc08/Makefile" ;;
8554 "device/lib/hc08/Makefile" ) CONFIG_FILES="$CONFIG_FILES device/lib/hc08/Makefile" ;;
8555 "src/mcs51/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/mcs51/Makefile" ;;
8556 "as/mcs51/Makefile" ) CONFIG_FILES="$CONFIG_FILES as/mcs51/Makefile" ;;
8557 "debugger/mcs51/Makefile" ) CONFIG_FILES="$CONFIG_FILES debugger/mcs51/Makefile" ;;
8558 "device/lib/mcs51/Makefile" ) CONFIG_FILES="$CONFIG_FILES device/lib/mcs51/Makefile" ;;
8559 "device/lib/small/Makefile" ) CONFIG_FILES="$CONFIG_FILES device/lib/small/Makefile" ;;
8560 "device/lib/medium/Makefile" ) CONFIG_FILES="$CONFIG_FILES device/lib/medium/Makefile" ;;
8561 "device/lib/large/Makefile" ) CONFIG_FILES="$CONFIG_FILES device/lib/large/Makefile" ;;
8562 "src/pic/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/pic/Makefile" ;;
8563 "src/pic16/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/pic16/Makefile" ;;
8564 "src/xa51/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/xa51/Makefile" ;;
8565 "src/z80/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/z80/Makefile" ;;
8566 "as/Makefile" ) CONFIG_FILES="$CONFIG_FILES as/Makefile" ;;
8567 "as/z80/Makefile" ) CONFIG_FILES="$CONFIG_FILES as/z80/Makefile" ;;
8568 "link/Makefile" ) CONFIG_FILES="$CONFIG_FILES link/Makefile" ;;
8569 "link/z80/Makefile" ) CONFIG_FILES="$CONFIG_FILES link/z80/Makefile" ;;
8570 "device/lib/z80/Makefile" ) CONFIG_FILES="$CONFIG_FILES device/lib/z80/Makefile" ;;
8571 "device/lib/gbz80/Makefile" ) CONFIG_FILES="$CONFIG_FILES device/lib/gbz80/Makefile" ;;
8572 "device/lib/Makefile" ) CONFIG_FILES="$CONFIG_FILES device/lib/Makefile" ;;
8573 "main.mk" ) CONFIG_FILES="$CONFIG_FILES main.mk:main_in.mk" ;;
8574 "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
8575 "device/include/Makefile" ) CONFIG_FILES="$CONFIG_FILES device/include/Makefile" ;;
8576 "support/librarian/Makefile" ) CONFIG_FILES="$CONFIG_FILES support/librarian/Makefile" ;;
8577 "support/makebin/Makefile" ) CONFIG_FILES="$CONFIG_FILES support/makebin/Makefile" ;;
8578 "support/regression/Makefile" ) CONFIG_FILES="$CONFIG_FILES support/regression/Makefile" ;;
8579 "support/valdiag/Makefile" ) CONFIG_FILES="$CONFIG_FILES support/valdiag/Makefile" ;;
8580 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
8581 "Makefile.common" ) CONFIG_FILES="$CONFIG_FILES Makefile.common:Makefile.common.in" ;;
8582 "sdccconf.h" ) CONFIG_HEADERS="$CONFIG_HEADERS sdccconf.h:sdccconf_in.h" ;;
8583 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
8584 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
8585 { (exit 1); exit 1; }; };;
8589 # If the user did not use the arguments to specify the items to instantiate,
8590 # then the envvar interface is used. Set only those that are not.
8591 # We use the long form for the default assignment because of an extremely
8592 # bizarre bug on SunOS 4.1.3.
8593 if $ac_need_defaults; then
8594 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8595 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8598 # Have a temporary directory for convenience. Make it in the build tree
8599 # simply because there is no reason to put it here, and in addition,
8600 # creating and moving files from /tmp can sometimes cause problems.
8601 # Create a temporary directory, and hook for its removal unless debugging.
8604 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
8605 trap '{ (exit 1); exit 1; }' 1 2 13 15
8608 # Create a (secure) tmp directory for tmp files.
8611 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
8612 test -n "$tmp" && test -d "$tmp"
8615 tmp=./confstat$$-$RANDOM
8616 (umask 077 && mkdir $tmp)
8619 echo "$me: cannot create a temporary directory in ." >&2
8620 { (exit 1); exit 1; }
8625 cat >>$CONFIG_STATUS <<_ACEOF
8628 # CONFIG_FILES section.
8631 # No need to generate the scripts if there are no CONFIG_FILES.
8632 # This happens for instance when ./config.status config.h
8633 if test -n "\$CONFIG_FILES"; then
8634 # Protect against being on the right side of a sed subst in config.status.
8635 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
8636 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
8637 s,@SHELL@,$SHELL,;t t
8638 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
8639 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
8640 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
8641 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
8642 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
8643 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
8644 s,@exec_prefix@,$exec_prefix,;t t
8645 s,@prefix@,$prefix,;t t
8646 s,@program_transform_name@,$program_transform_name,;t t
8647 s,@bindir@,$bindir,;t t
8648 s,@sbindir@,$sbindir,;t t
8649 s,@libexecdir@,$libexecdir,;t t
8650 s,@datadir@,$datadir,;t t
8651 s,@sysconfdir@,$sysconfdir,;t t
8652 s,@sharedstatedir@,$sharedstatedir,;t t
8653 s,@localstatedir@,$localstatedir,;t t
8654 s,@libdir@,$libdir,;t t
8655 s,@includedir@,$includedir,;t t
8656 s,@oldincludedir@,$oldincludedir,;t t
8657 s,@infodir@,$infodir,;t t
8658 s,@mandir@,$mandir,;t t
8659 s,@build_alias@,$build_alias,;t t
8660 s,@host_alias@,$host_alias,;t t
8661 s,@target_alias@,$target_alias,;t t
8663 s,@ECHO_C@,$ECHO_C,;t t
8664 s,@ECHO_N@,$ECHO_N,;t t
8665 s,@ECHO_T@,$ECHO_T,;t t
8668 s,@VERSION@,$VERSION,;t t
8669 s,@VERSIONHI@,$VERSIONHI,;t t
8670 s,@VERSIONLO@,$VERSIONLO,;t t
8671 s,@VERSIONP@,$VERSIONP,;t t
8673 s,@CFLAGS@,$CFLAGS,;t t
8674 s,@LDFLAGS@,$LDFLAGS,;t t
8675 s,@CPPFLAGS@,$CPPFLAGS,;t t
8676 s,@ac_ct_CC@,$ac_ct_CC,;t t
8677 s,@EXEEXT@,$EXEEXT,;t t
8678 s,@OBJEXT@,$OBJEXT,;t t
8680 s,@CXXFLAGS@,$CXXFLAGS,;t t
8681 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
8683 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
8684 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
8685 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
8686 s,@RANLIB@,$RANLIB,;t t
8687 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
8689 s,@LEXLIB@,$LEXLIB,;t t
8690 s,@LEX_OUTPUT_ROOT@,$LEX_OUTPUT_ROOT,;t t
8692 s,@AUTOCONF@,$AUTOCONF,;t t
8693 s,@STRIP@,$STRIP,;t t
8696 s,@EGREP@,$EGREP,;t t
8697 s,@M_OR_MM@,$M_OR_MM,;t t
8698 s,@sdccconf_h_dir_separator@,$sdccconf_h_dir_separator,;t t
8699 s,@include_dir_suffix@,$include_dir_suffix,;t t
8700 s,@lib_dir_suffix@,$lib_dir_suffix,;t t
8701 s,@docdir@,$docdir,;t t
8702 s,@OPT_DISABLE_MCS51@,$OPT_DISABLE_MCS51,;t t
8703 s,@OPT_DISABLE_GBZ80@,$OPT_DISABLE_GBZ80,;t t
8704 s,@OPT_DISABLE_Z80@,$OPT_DISABLE_Z80,;t t
8705 s,@OPT_DISABLE_AVR@,$OPT_DISABLE_AVR,;t t
8706 s,@OPT_DISABLE_DS390@,$OPT_DISABLE_DS390,;t t
8707 s,@OPT_DISABLE_DS400@,$OPT_DISABLE_DS400,;t t
8708 s,@OPT_DISABLE_PIC@,$OPT_DISABLE_PIC,;t t
8709 s,@OPT_DISABLE_PIC16@,$OPT_DISABLE_PIC16,;t t
8710 s,@OPT_DISABLE_XA51@,$OPT_DISABLE_XA51,;t t
8711 s,@OPT_DISABLE_HC08@,$OPT_DISABLE_HC08,;t t
8712 s,@OPT_DISABLE_UCSIM@,$OPT_DISABLE_UCSIM,;t t
8713 s,@OPT_DISABLE_DEVICE_LIB@,$OPT_DISABLE_DEVICE_LIB,;t t
8714 s,@OPT_DISABLE_PACKIHX@,$OPT_DISABLE_PACKIHX,;t t
8715 s,@OPT_DISABLE_SDCPP@,$OPT_DISABLE_SDCPP,;t t
8716 s,@OPT_ENABLE_DOC@,$OPT_ENABLE_DOC,;t t
8718 s,@LATEX2HTML@,$LATEX2HTML,;t t
8719 s,@PDFLATEX@,$PDFLATEX,;t t
8720 s,@PDFOPT@,$PDFOPT,;t t
8721 s,@MAKEINDEX@,$MAKEINDEX,;t t
8722 s,@OPT_ENABLE_LIBGC@,$OPT_ENABLE_LIBGC,;t t
8723 s,@subdirs@,$subdirs,;t t
8724 s,@LIBOBJS@,$LIBOBJS,;t t
8725 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
8730 cat >>$CONFIG_STATUS <<\_ACEOF
8731 # Split the substitutions into bite-sized pieces for seds with
8732 # small command number limits, like on Digital OSF/1 and HP-UX.
8734 ac_sed_frag=1 # Number of current file.
8735 ac_beg=1 # First line for current file.
8736 ac_end=$ac_max_sed_lines # Line after last line for current file.
8739 while $ac_more_lines; do
8740 if test $ac_beg -gt 1; then
8741 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8743 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8745 if test ! -s $tmp/subs.frag; then
8748 # The purpose of the label and of the branching condition is to
8749 # speed up the sed processing (if there are no `@' at all, there
8750 # is no need to browse any of the substitutions).
8751 # These are the two extra sed commands mentioned above.
8753 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
8754 if test -z "$ac_sed_cmds"; then
8755 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
8757 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
8759 ac_sed_frag=`expr $ac_sed_frag + 1`
8761 ac_end=`expr $ac_end + $ac_max_sed_lines`
8764 if test -z "$ac_sed_cmds"; then
8767 fi # test -n "$CONFIG_FILES"
8770 cat >>$CONFIG_STATUS <<\_ACEOF
8771 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
8772 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8774 - | *:- | *:-:* ) # input from stdin
8776 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8777 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8778 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8779 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8780 * ) ac_file_in=$ac_file.in ;;
8783 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
8784 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8785 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8786 X"$ac_file" : 'X\(//\)[^/]' \| \
8787 X"$ac_file" : 'X\(//\)$' \| \
8788 X"$ac_file" : 'X\(/\)' \| \
8789 . : '\(.\)' 2>/dev/null ||
8791 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8792 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8793 /^X\(\/\/\)$/{ s//\1/; q; }
8794 /^X\(\/\).*/{ s//\1/; q; }
8796 { if $as_mkdir_p; then
8801 while test ! -d "$as_dir"; do
8802 as_dirs="$as_dir $as_dirs"
8803 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8804 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8805 X"$as_dir" : 'X\(//\)[^/]' \| \
8806 X"$as_dir" : 'X\(//\)$' \| \
8807 X"$as_dir" : 'X\(/\)' \| \
8808 . : '\(.\)' 2>/dev/null ||
8810 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8811 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8812 /^X\(\/\/\)$/{ s//\1/; q; }
8813 /^X\(\/\).*/{ s//\1/; q; }
8816 test ! -n "$as_dirs" || mkdir $as_dirs
8817 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8818 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8819 { (exit 1); exit 1; }; }; }
8823 if test "$ac_dir" != .; then
8824 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8825 # A "../" for each directory in $ac_dir_suffix.
8826 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8828 ac_dir_suffix= ac_top_builddir=
8832 .) # No --srcdir option. We are building in place.
8834 if test -z "$ac_top_builddir"; then
8837 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8839 [\\/]* | ?:[\\/]* ) # Absolute path.
8840 ac_srcdir=$srcdir$ac_dir_suffix;
8841 ac_top_srcdir=$srcdir ;;
8843 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8844 ac_top_srcdir=$ac_top_builddir$srcdir ;;
8847 # Do not use `cd foo && pwd` to compute absolute paths, because
8848 # the directories may not exist.
8850 .) ac_abs_builddir="$ac_dir";;
8853 .) ac_abs_builddir=`pwd`;;
8854 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8855 *) ac_abs_builddir=`pwd`/"$ac_dir";;
8858 case $ac_abs_builddir in
8859 .) ac_abs_top_builddir=${ac_top_builddir}.;;
8861 case ${ac_top_builddir}. in
8862 .) ac_abs_top_builddir=$ac_abs_builddir;;
8863 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8864 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8867 case $ac_abs_builddir in
8868 .) ac_abs_srcdir=$ac_srcdir;;
8871 .) ac_abs_srcdir=$ac_abs_builddir;;
8872 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8873 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8876 case $ac_abs_builddir in
8877 .) ac_abs_top_srcdir=$ac_top_srcdir;;
8879 case $ac_top_srcdir in
8880 .) ac_abs_top_srcdir=$ac_abs_builddir;;
8881 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8882 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8888 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8889 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
8892 if test x"$ac_file" != x-; then
8893 { echo "$as_me:$LINENO: creating $ac_file" >&5
8894 echo "$as_me: creating $ac_file" >&6;}
8897 # Let's still pretend it is `configure' which instantiates (i.e., don't
8898 # use $as_me), people would be surprised to read:
8899 # /* config.h. Generated by config.status. */
8900 if test x"$ac_file" = x-; then
8903 configure_input="$ac_file. "
8905 configure_input=$configure_input"Generated from `echo $ac_file_in |
8906 sed 's,.*/,,'` by configure."
8908 # First look for the input files in the build tree, otherwise in the
8910 ac_file_inputs=`IFS=:
8911 for f in $ac_file_in; do
8913 -) echo $tmp/stdin ;;
8915 # Absolute (can't be DOS-style, as IFS=:)
8916 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8917 echo "$as_me: error: cannot find input file: $f" >&2;}
8918 { (exit 1); exit 1; }; }
8921 if test -f "$f"; then
8924 elif test -f "$srcdir/$f"; then
8929 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8930 echo "$as_me: error: cannot find input file: $f" >&2;}
8931 { (exit 1); exit 1; }; }
8934 done` || { (exit 1); exit 1; }
8936 cat >>$CONFIG_STATUS <<_ACEOF
8940 cat >>$CONFIG_STATUS <<\_ACEOF
8942 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8943 s,@configure_input@,$configure_input,;t t
8944 s,@srcdir@,$ac_srcdir,;t t
8945 s,@abs_srcdir@,$ac_abs_srcdir,;t t
8946 s,@top_srcdir@,$ac_top_srcdir,;t t
8947 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
8948 s,@builddir@,$ac_builddir,;t t
8949 s,@abs_builddir@,$ac_abs_builddir,;t t
8950 s,@top_builddir@,$ac_top_builddir,;t t
8951 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
8952 s,@INSTALL@,$ac_INSTALL,;t t
8953 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
8955 if test x"$ac_file" != x-; then
8956 mv $tmp/out $ac_file
8964 cat >>$CONFIG_STATUS <<\_ACEOF
8967 # CONFIG_HEADER section.
8970 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
8971 # NAME is the cpp macro being defined and VALUE is the value it is being given.
8973 # ac_d sets the value in "#define NAME VALUE" lines.
8974 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
8975 ac_dB='[ ].*$,\1#\2'
8978 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
8979 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
8980 ac_uB='$,\1#\2define\3'
8984 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
8985 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8987 - | *:- | *:-:* ) # input from stdin
8989 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8990 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8991 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8992 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8993 * ) ac_file_in=$ac_file.in ;;
8996 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
8997 echo "$as_me: creating $ac_file" >&6;}
8999 # First look for the input files in the build tree, otherwise in the
9001 ac_file_inputs=`IFS=:
9002 for f in $ac_file_in; do
9004 -) echo $tmp/stdin ;;
9006 # Absolute (can't be DOS-style, as IFS=:)
9007 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
9008 echo "$as_me: error: cannot find input file: $f" >&2;}
9009 { (exit 1); exit 1; }; }
9010 # Do quote $f, to prevent DOS paths from being IFS'd.
9013 if test -f "$f"; then
9016 elif test -f "$srcdir/$f"; then
9021 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
9022 echo "$as_me: error: cannot find input file: $f" >&2;}
9023 { (exit 1); exit 1; }; }
9026 done` || { (exit 1); exit 1; }
9027 # Remove the trailing spaces.
9028 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
9032 # Transform confdefs.h into two sed scripts, `conftest.defines' and
9033 # `conftest.undefs', that substitutes the proper values into
9034 # config.h.in to produce config.h. The first handles `#define'
9035 # templates, and the second `#undef' templates.
9036 # And first: Protect against being on the right side of a sed subst in
9037 # config.status. Protect against being in an unquoted here document
9039 rm -f conftest.defines conftest.undefs
9040 # Using a here document instead of a string reduces the quoting nightmare.
9041 # Putting comments in sed scripts is not portable.
9043 # `end' is used to avoid that the second main sed command (meant for
9044 # 0-ary CPP macros) applies to n-ary macro definitions.
9045 # See the Autoconf documentation for `clear'.
9046 cat >confdef2sed.sed <<\_ACEOF
9051 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
9053 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
9056 # If some macros were called several times there might be several times
9057 # the same #defines, which is useless. Nevertheless, we may not want to
9058 # sort them, since we want the *last* AC-DEFINE to be honored.
9059 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
9060 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
9061 rm -f confdef2sed.sed
9063 # This sed command replaces #undef with comments. This is necessary, for
9064 # example, in the case of _POSIX_SOURCE, which is predefined and required
9065 # on some systems where configure will not decide to define it.
9066 cat >>conftest.undefs <<\_ACEOF
9067 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
9070 # Break up conftest.defines because some shells have a limit on the size
9071 # of here documents, and old seds have small limits too (100 cmds).
9072 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
9073 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
9074 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
9075 echo ' :' >>$CONFIG_STATUS
9077 while grep . conftest.defines >/dev/null
9079 # Write a limited-size here document to $tmp/defines.sed.
9080 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
9081 # Speed up: don't consider the non `#define' lines.
9082 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
9083 # Work around the forget-to-reset-the-flag bug.
9084 echo 't clr' >>$CONFIG_STATUS
9085 echo ': clr' >>$CONFIG_STATUS
9086 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
9088 sed -f $tmp/defines.sed $tmp/in >$tmp/out
9092 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
9093 rm -f conftest.defines
9094 mv conftest.tail conftest.defines
9096 rm -f conftest.defines
9097 echo ' fi # grep' >>$CONFIG_STATUS
9098 echo >>$CONFIG_STATUS
9100 # Break up conftest.undefs because some shells have a limit on the size
9101 # of here documents, and old seds have small limits too (100 cmds).
9102 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
9104 while grep . conftest.undefs >/dev/null
9106 # Write a limited-size here document to $tmp/undefs.sed.
9107 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
9108 # Speed up: don't consider the non `#undef'
9109 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
9110 # Work around the forget-to-reset-the-flag bug.
9111 echo 't clr' >>$CONFIG_STATUS
9112 echo ': clr' >>$CONFIG_STATUS
9113 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
9115 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
9119 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
9120 rm -f conftest.undefs
9121 mv conftest.tail conftest.undefs
9123 rm -f conftest.undefs
9125 cat >>$CONFIG_STATUS <<\_ACEOF
9126 # Let's still pretend it is `configure' which instantiates (i.e., don't
9127 # use $as_me), people would be surprised to read:
9128 # /* config.h. Generated by config.status. */
9129 if test x"$ac_file" = x-; then
9130 echo "/* Generated by configure. */" >$tmp/config.h
9132 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
9134 cat $tmp/in >>$tmp/config.h
9136 if test x"$ac_file" != x-; then
9137 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
9138 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
9139 echo "$as_me: $ac_file is unchanged" >&6;}
9141 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
9142 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9143 X"$ac_file" : 'X\(//\)[^/]' \| \
9144 X"$ac_file" : 'X\(//\)$' \| \
9145 X"$ac_file" : 'X\(/\)' \| \
9146 . : '\(.\)' 2>/dev/null ||
9148 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9149 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9150 /^X\(\/\/\)$/{ s//\1/; q; }
9151 /^X\(\/\).*/{ s//\1/; q; }
9153 { if $as_mkdir_p; then
9158 while test ! -d "$as_dir"; do
9159 as_dirs="$as_dir $as_dirs"
9160 as_dir=`(dirname "$as_dir") 2>/dev/null ||
9161 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9162 X"$as_dir" : 'X\(//\)[^/]' \| \
9163 X"$as_dir" : 'X\(//\)$' \| \
9164 X"$as_dir" : 'X\(/\)' \| \
9165 . : '\(.\)' 2>/dev/null ||
9167 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9168 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9169 /^X\(\/\/\)$/{ s//\1/; q; }
9170 /^X\(\/\).*/{ s//\1/; q; }
9173 test ! -n "$as_dirs" || mkdir $as_dirs
9174 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
9175 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
9176 { (exit 1); exit 1; }; }; }
9179 mv $tmp/config.h $ac_file
9188 cat >>$CONFIG_STATUS <<\_ACEOF
9190 { (exit 0); exit 0; }
9192 chmod +x $CONFIG_STATUS
9193 ac_clean_files=$ac_clean_files_save
9196 # configure is writing to config.log, and then calls config.status.
9197 # config.status does its own redirection, appending to config.log.
9198 # Unfortunately, on DOS this fails, as config.log is still kept open
9199 # by configure, so config.status won't be able to write to it; its
9200 # output is simply discarded. So we exec the FD to /dev/null,
9201 # effectively closing config.log, so it can be properly (re)opened and
9202 # appended to by config.status. When coming back to configure, we
9203 # need to make the FD available again.
9204 if test "$no_create" != yes; then
9206 ac_config_status_args=
9207 test "$silent" = yes &&
9208 ac_config_status_args="$ac_config_status_args --quiet"
9210 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9212 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9213 # would make configure fail if this is the last instruction.
9214 $ac_cs_success || { (exit 1); exit 1; }
9218 # CONFIG_SUBDIRS section.
9220 if test "$no_recursion" != yes; then
9222 # Remove --cache-file and --srcdir arguments so they do not pile up.
9223 ac_sub_configure_args=
9225 for ac_arg in $ac_configure_args; do
9226 if test -n "$ac_prev"; then
9231 -cache-file | --cache-file | --cache-fil | --cache-fi \
9232 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
9233 ac_prev=cache_file ;;
9234 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
9235 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
9238 --config-cache | -C)
9240 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
9242 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
9244 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
9246 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
9248 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
9252 # Always prepend --prefix to ensure using the same prefix
9253 # in subdir configurations.
9254 ac_sub_configure_args="--prefix=$prefix $ac_sub_configure_args"
9257 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
9259 # Do not complain, so a configure script can configure whichever
9260 # parts of a large source tree are present.
9261 test -d $srcdir/$ac_dir || continue
9263 { echo "$as_me:$LINENO: configuring in $ac_dir" >&5
9264 echo "$as_me: configuring in $ac_dir" >&6;}
9265 { if $as_mkdir_p; then
9270 while test ! -d "$as_dir"; do
9271 as_dirs="$as_dir $as_dirs"
9272 as_dir=`(dirname "$as_dir") 2>/dev/null ||
9273 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9274 X"$as_dir" : 'X\(//\)[^/]' \| \
9275 X"$as_dir" : 'X\(//\)$' \| \
9276 X"$as_dir" : 'X\(/\)' \| \
9277 . : '\(.\)' 2>/dev/null ||
9279 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9280 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9281 /^X\(\/\/\)$/{ s//\1/; q; }
9282 /^X\(\/\).*/{ s//\1/; q; }
9285 test ! -n "$as_dirs" || mkdir $as_dirs
9286 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
9287 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
9288 { (exit 1); exit 1; }; }; }
9292 if test "$ac_dir" != .; then
9293 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
9294 # A "../" for each directory in $ac_dir_suffix.
9295 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
9297 ac_dir_suffix= ac_top_builddir=
9301 .) # No --srcdir option. We are building in place.
9303 if test -z "$ac_top_builddir"; then
9306 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
9308 [\\/]* | ?:[\\/]* ) # Absolute path.
9309 ac_srcdir=$srcdir$ac_dir_suffix;
9310 ac_top_srcdir=$srcdir ;;
9312 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
9313 ac_top_srcdir=$ac_top_builddir$srcdir ;;
9316 # Do not use `cd foo && pwd` to compute absolute paths, because
9317 # the directories may not exist.
9319 .) ac_abs_builddir="$ac_dir";;
9322 .) ac_abs_builddir=`pwd`;;
9323 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
9324 *) ac_abs_builddir=`pwd`/"$ac_dir";;
9327 case $ac_abs_builddir in
9328 .) ac_abs_top_builddir=${ac_top_builddir}.;;
9330 case ${ac_top_builddir}. in
9331 .) ac_abs_top_builddir=$ac_abs_builddir;;
9332 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
9333 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
9336 case $ac_abs_builddir in
9337 .) ac_abs_srcdir=$ac_srcdir;;
9340 .) ac_abs_srcdir=$ac_abs_builddir;;
9341 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
9342 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
9345 case $ac_abs_builddir in
9346 .) ac_abs_top_srcdir=$ac_top_srcdir;;
9348 case $ac_top_srcdir in
9349 .) ac_abs_top_srcdir=$ac_abs_builddir;;
9350 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
9351 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
9358 # Check for guested configure; otherwise get Cygnus style configure.
9359 if test -f $ac_srcdir/configure.gnu; then
9360 ac_sub_configure="$SHELL '$ac_srcdir/configure.gnu'"
9361 elif test -f $ac_srcdir/configure; then
9362 ac_sub_configure="$SHELL '$ac_srcdir/configure'"
9363 elif test -f $ac_srcdir/configure.in; then
9364 ac_sub_configure=$ac_configure
9366 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
9367 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
9371 # The recursion is here.
9372 if test -n "$ac_sub_configure"; then
9373 # Make the cache file name correct relative to the subdirectory.
9375 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
9377 ac_sub_cache_file=$ac_top_builddir$cache_file ;;
9380 { echo "$as_me:$LINENO: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
9381 echo "$as_me: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9382 # The eval makes quoting arguments work.
9383 eval $ac_sub_configure $ac_sub_configure_args \
9384 --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir ||
9385 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
9386 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
9387 { (exit 1); exit 1; }; }
9395 # I found no better place
9398 # Prepare result message
9399 # ======================
9401 # In the C-header we need \\ as dir-separator, but in the message only \
9402 dirch=${sdccconf_h_dir_separator}
9403 test ${dirch} = '\\' && dirch='\'
9405 # calc friendly strings
9407 binPath=`echo "/${prefix2bin_dir}" | sed 's,/\./,/,g'`
9408 case ":$binPath:" in
9410 :*[\\/]:) binPath=`echo "$binPath" | sed 's,[\\/]*$,,'` ;;
9415 *\\*) binPath=`echo "$binPath" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
9416 s,^[\\/],\\\\\\\\,'` ;;
9418 *) binPath=`echo "$binPath" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
9420 binPath=`echo "$binPath" | sed 's,\\\\\\\\,\\\\,g'`
9423 incPath1=`echo "/${prefix2data_dir}/${norm_inc_dir_suffix}" | sed 's,/\./,/,g'`
9424 case ":$incPath1:" in
9426 :*[\\/]:) incPath1=`echo "$incPath1" | sed 's,[\\/]*$,,'` ;;
9431 *\\*) incPath1=`echo "$incPath1" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
9432 s,^[\\/],\\\\\\\\,'` ;;
9434 *) incPath1=`echo "$incPath1" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
9436 incPath1=`echo "$incPath1" | sed 's,\\\\\\\\,\\\\,g'`
9439 incPath2=`echo "/${bin2data_dir}/${norm_inc_dir_suffix}" | sed 's,/\./,/,g'`
9440 case ":$incPath2:" in
9442 :*[\\/]:) incPath2=`echo "$incPath2" | sed 's,[\\/]*$,,'` ;;
9447 *\\*) incPath2=`echo "$incPath2" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
9448 s,^[\\/],\\\\\\\\,'` ;;
9450 *) incPath2=`echo "$incPath2" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
9452 incPath2=`echo "$incPath2" | sed 's,\\\\\\\\,\\\\,g'`
9455 incPath3=`echo "${expanded_datadir}/${norm_inc_dir_suffix}" | sed 's,/\./,/,g'`
9456 case ":$incPath3:" in
9458 :*[\\/]:) incPath3=`echo "$incPath3" | sed 's,[\\/]*$,,'` ;;
9463 *\\*) incPath3=`echo "$incPath3" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
9464 s,^[\\/],\\\\\\\\,'` ;;
9466 *) incPath3=`echo "$incPath3" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
9468 incPath3=`echo "$incPath3" | sed 's,\\\\\\\\,\\\\,g'`
9471 libPath1=`echo "/${prefix2data_dir}/${norm_lib_dir_suffix}" | sed 's,/\./,/,g'`
9472 case ":$libPath1:" in
9474 :*[\\/]:) libPath1=`echo "$libPath1" | sed 's,[\\/]*$,,'` ;;
9479 *\\*) libPath1=`echo "$libPath1" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
9480 s,^[\\/],\\\\\\\\,'` ;;
9482 *) libPath1=`echo "$libPath1" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
9484 libPath1=`echo "$libPath1" | sed 's,\\\\\\\\,\\\\,g'`
9487 libPath2=`echo "/${bin2data_dir}/${norm_lib_dir_suffix}" | sed 's,/\./,/,g'`
9488 case ":$libPath2:" in
9490 :*[\\/]:) libPath2=`echo "$libPath2" | sed 's,[\\/]*$,,'` ;;
9495 *\\*) libPath2=`echo "$libPath2" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
9496 s,^[\\/],\\\\\\\\,'` ;;
9498 *) libPath2=`echo "$libPath2" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
9500 libPath2=`echo "$libPath2" | sed 's,\\\\\\\\,\\\\,g'`
9503 libPath3=`echo "${expanded_datadir}/${norm_lib_dir_suffix}" | sed 's,/\./,/,g'`
9504 case ":$libPath3:" in
9506 :*[\\/]:) libPath3=`echo "$libPath3" | sed 's,[\\/]*$,,'` ;;
9511 *\\*) libPath3=`echo "$libPath3" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
9512 s,^[\\/],\\\\\\\\,'` ;;
9514 *) libPath3=`echo "$libPath3" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
9516 libPath3=`echo "$libPath3" | sed 's,\\\\\\\\,\\\\,g'`
9519 echo "$as_me:$LINENO: result:
9520 sdcc ${VERSION} is now configured for
9522 Build: ${build_alias}
9524 Source directory: ${srcdir}
9529 avr ${enable_avr_port}
9530 ds390 ${enable_ds390_port}
9531 ds400 ${enable_ds400_port}
9532 gbz80 ${enable_gbz80_port}
9533 hc08 ${enable_hc08_port}
9534 pic ${enable_pic_port}
9535 pic16 ${enable_pic16_port}
9536 xa51 ${enable_xa51_port}
9537 z80 ${enable_z80_port}
9539 Disable packihx: ${OPT_DISABLE_PACKIHX}
9540 Disable ucsim: ${OPT_DISABLE_UCSIM}
9541 Disable device lib: ${OPT_DISABLE_DEVICE_LIB}
9542 Disable sdcpp: ${OPT_DISABLE_SDCPP}
9543 Enable documentation: ${OPT_ENABLE_DOC}
9544 Enable libgc: ${OPT_ENABLE_LIBGC}
9547 binary files: ${exec_prefix}
9548 include files: ${datadir}/${include_dir_suffix}
9549 library files: ${datadir}/${lib_dir_suffix}
9550 documentation: ${docdir}
9555 Search paths (incomplete, see manual for all search paths):
9556 binary files: \$SDCC_HOME${binPath}
9557 include files: ${incPath1}
9558 path(argv[0])${incPath2}
9560 library files: \$SDCC_HOME${libPath1}${dirch}<model>
9561 path(argv[0])${libPath2}${dirch}<model>
9562 ${libPath3}${dirch}<model>
9565 sdcc ${VERSION} is now configured for
9567 Build: ${build_alias}
9569 Source directory: ${srcdir}
9574 avr ${enable_avr_port}
9575 ds390 ${enable_ds390_port}
9576 ds400 ${enable_ds400_port}
9577 gbz80 ${enable_gbz80_port}
9578 hc08 ${enable_hc08_port}
9579 pic ${enable_pic_port}
9580 pic16 ${enable_pic16_port}
9581 xa51 ${enable_xa51_port}
9582 z80 ${enable_z80_port}
9584 Disable packihx: ${OPT_DISABLE_PACKIHX}
9585 Disable ucsim: ${OPT_DISABLE_UCSIM}
9586 Disable device lib: ${OPT_DISABLE_DEVICE_LIB}
9587 Disable sdcpp: ${OPT_DISABLE_SDCPP}
9588 Enable documentation: ${OPT_ENABLE_DOC}
9589 Enable libgc: ${OPT_ENABLE_LIBGC}
9592 binary files: ${exec_prefix}
9593 include files: ${datadir}/${include_dir_suffix}
9594 library files: ${datadir}/${lib_dir_suffix}
9595 documentation: ${docdir}
9600 Search paths (incomplete, see manual for all search paths):
9601 binary files: \$SDCC_HOME${binPath}
9602 include files: ${incPath1}
9603 path(argv[0])${incPath2}
9605 library files: \$SDCC_HOME${libPath1}${dirch}<model>
9606 path(argv[0])${libPath2}${dirch}<model>
9607 ${libPath3}${dirch}<model>
9609 # End of configure/configure.in