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 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 LATEX LATEX2HTML PDFLATEX DVIPDF DVIPS 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
6286 if expr "$ac_cv_sizeof_char" '>=' "$1" >/dev/null; then
6290 if expr "$ac_cv_sizeof_short" '>=' "$1" >/dev/null; then
6294 if expr "$ac_cv_sizeof_int" '>=' "$1" >/dev/null; then
6298 if expr "$ac_cv_sizeof_long" '>=' "$1" >/dev/null; then
6305 echo "$as_me:$LINENO: checking type name for byte" >&5
6306 echo $ECHO_N "checking type name for byte... $ECHO_C" >&6
6307 TYPE_BYTE=`type_name 1`
6308 echo "$as_me:$LINENO: result: $TYPE_BYTE" >&5
6309 echo "${ECHO_T}$TYPE_BYTE" >&6
6310 echo "$as_me:$LINENO: checking type name for word" >&5
6311 echo $ECHO_N "checking type name for word... $ECHO_C" >&6
6312 TYPE_WORD=`type_name 2`
6313 echo "$as_me:$LINENO: result: $TYPE_WORD" >&5
6314 echo "${ECHO_T}$TYPE_WORD" >&6
6315 echo "$as_me:$LINENO: checking type name for dword" >&5
6316 echo $ECHO_N "checking type name for dword... $ECHO_C" >&6
6317 TYPE_DWORD=`type_name 4`
6318 echo "$as_me:$LINENO: result: $TYPE_DWORD" >&5
6319 echo "${ECHO_T}$TYPE_DWORD" >&6
6320 cat >>confdefs.h <<_ACEOF
6321 #define TYPE_BYTE $TYPE_BYTE
6324 cat >>confdefs.h <<_ACEOF
6325 #define TYPE_WORD $TYPE_WORD
6328 cat >>confdefs.h <<_ACEOF
6329 #define TYPE_DWORD $TYPE_DWORD
6333 echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
6334 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
6335 if test "${ac_cv_c_bigendian+set}" = set; then
6336 echo $ECHO_N "(cached) $ECHO_C" >&6
6338 # See if sys/param.h defines the BYTE_ORDER macro.
6339 cat >conftest.$ac_ext <<_ACEOF
6342 cat confdefs.h >>conftest.$ac_ext
6343 cat >>conftest.$ac_ext <<_ACEOF
6344 /* end confdefs.h. */
6345 #include <sys/types.h>
6346 #include <sys/param.h>
6351 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
6359 rm -f conftest.$ac_objext
6360 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6361 (eval $ac_compile) 2>conftest.er1
6363 grep -v '^ *+' conftest.er1 >conftest.err
6365 cat conftest.err >&5
6366 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6367 (exit $ac_status); } &&
6368 { ac_try='test -z "$ac_c_werror_flag"
6369 || test ! -s conftest.err'
6370 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6373 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6374 (exit $ac_status); }; } &&
6375 { ac_try='test -s conftest.$ac_objext'
6376 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6379 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6380 (exit $ac_status); }; }; then
6381 # It does; now see whether it defined to BIG_ENDIAN or not.
6382 cat >conftest.$ac_ext <<_ACEOF
6385 cat confdefs.h >>conftest.$ac_ext
6386 cat >>conftest.$ac_ext <<_ACEOF
6387 /* end confdefs.h. */
6388 #include <sys/types.h>
6389 #include <sys/param.h>
6394 #if BYTE_ORDER != BIG_ENDIAN
6402 rm -f conftest.$ac_objext
6403 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6404 (eval $ac_compile) 2>conftest.er1
6406 grep -v '^ *+' conftest.er1 >conftest.err
6408 cat conftest.err >&5
6409 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6410 (exit $ac_status); } &&
6411 { ac_try='test -z "$ac_c_werror_flag"
6412 || test ! -s conftest.err'
6413 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6416 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6417 (exit $ac_status); }; } &&
6418 { ac_try='test -s conftest.$ac_objext'
6419 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6422 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6423 (exit $ac_status); }; }; then
6424 ac_cv_c_bigendian=yes
6426 echo "$as_me: failed program was:" >&5
6427 sed 's/^/| /' conftest.$ac_ext >&5
6429 ac_cv_c_bigendian=no
6431 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6433 echo "$as_me: failed program was:" >&5
6434 sed 's/^/| /' conftest.$ac_ext >&5
6436 # It does not; compile a test program.
6437 if test "$cross_compiling" = yes; then
6438 # try to guess the endianness by grepping values into an object file
6439 ac_cv_c_bigendian=unknown
6440 cat >conftest.$ac_ext <<_ACEOF
6443 cat confdefs.h >>conftest.$ac_ext
6444 cat >>conftest.$ac_ext <<_ACEOF
6445 /* end confdefs.h. */
6446 short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6447 short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6448 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
6449 short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6450 short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6451 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
6455 _ascii (); _ebcdic ();
6460 rm -f conftest.$ac_objext
6461 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6462 (eval $ac_compile) 2>conftest.er1
6464 grep -v '^ *+' conftest.er1 >conftest.err
6466 cat conftest.err >&5
6467 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6468 (exit $ac_status); } &&
6469 { ac_try='test -z "$ac_c_werror_flag"
6470 || test ! -s conftest.err'
6471 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6474 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6475 (exit $ac_status); }; } &&
6476 { ac_try='test -s conftest.$ac_objext'
6477 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6480 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6481 (exit $ac_status); }; }; then
6482 if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
6483 ac_cv_c_bigendian=yes
6485 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
6486 if test "$ac_cv_c_bigendian" = unknown; then
6487 ac_cv_c_bigendian=no
6489 # finding both strings is unlikely to happen, but who knows?
6490 ac_cv_c_bigendian=unknown
6494 echo "$as_me: failed program was:" >&5
6495 sed 's/^/| /' conftest.$ac_ext >&5
6498 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6500 cat >conftest.$ac_ext <<_ACEOF
6503 cat confdefs.h >>conftest.$ac_ext
6504 cat >>conftest.$ac_ext <<_ACEOF
6505 /* end confdefs.h. */
6509 /* Are we little or big endian? From Harbison&Steele. */
6513 char c[sizeof (long)];
6516 exit (u.c[sizeof (long) - 1] == 1);
6519 rm -f conftest$ac_exeext
6520 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6521 (eval $ac_link) 2>&5
6523 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6524 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6525 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6528 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6529 (exit $ac_status); }; }; then
6530 ac_cv_c_bigendian=no
6532 echo "$as_me: program exited with status $ac_status" >&5
6533 echo "$as_me: failed program was:" >&5
6534 sed 's/^/| /' conftest.$ac_ext >&5
6537 ac_cv_c_bigendian=yes
6539 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6542 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6544 echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
6545 echo "${ECHO_T}$ac_cv_c_bigendian" >&6
6546 case $ac_cv_c_bigendian in
6549 cat >>confdefs.h <<\_ACEOF
6550 #define WORDS_BIGENDIAN 1
6556 { { echo "$as_me:$LINENO: error: unknown endianness
6557 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
6558 echo "$as_me: error: unknown endianness
6559 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
6560 { (exit 1); exit 1; }; } ;;
6564 # Set standard installation paths
6565 # ===========================================================================
6567 # In the Makefiles we need paths with '/' as directory separator, even if
6568 # crosscompiling for Win32.
6569 # And we want to preserve the macros (e.g. ${prefix}) in the Makefiles.
6570 # The variables in the Makefiles are replaced by AC_SUBST()
6572 # In sdccconf.h the '/' in paths can be replaced by "\\" (normalized), if
6574 # The macros are expanded for the header.
6575 # The variables in the header are replaced by AC_*DEFINE*()
6576 # sdccconf_h_dir_separator contains a backslash.
6578 if test "x${sdccconf_h_dir_separator}" = "x"; then
6579 sdccconf_h_dir_separator="/"
6585 # include_dir_suffix:
6586 # *nix default: "sdcc/include"
6589 if test "${include_dir_suffix}" = ""; then
6590 include_dir_suffix="sdcc/include"
6595 # *nix default: "sdcc/lib"
6597 if test "${lib_dir_suffix}" = ""; then
6598 lib_dir_suffix="sdcc/lib"
6603 # *nix default: "${datadir}/sdcc/doc"
6605 if test "${docdir}" = ""; then
6606 docdir="\${datadir}"/sdcc/doc
6615 cat >>confdefs.h <<_ACEOF
6616 #define DIR_SEPARATOR_STRING "${sdccconf_h_dir_separator}"
6619 cat >>confdefs.h <<_ACEOF
6620 #define DIR_SEPARATOR_CHAR '${sdccconf_h_dir_separator}'
6625 # default: "NONE", ${ac_default_prefix}: "/usr/local"
6627 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6628 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6630 test "x$ac_expand" = xNONE && ac_expand="$ac_default_prefix"
6631 ac_expand=`eval echo $ac_expand`
6632 expanded_prefix=`eval echo $ac_expand`
6635 ac_ndu=$expanded_prefix
6638 :*[\\/]:) ac_ndu=`echo "$ac_ndu" | sed 's,[\\/]*$,,'` ;;
6641 case $sdccconf_h_dir_separator in
6643 *\\*) ac_ndu=`echo "$ac_ndu" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
6644 s,^[\\/],\\\\\\\\,'` ;;
6646 *) ac_ndu=`echo "$ac_ndu" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6648 cat >>confdefs.h <<_ACEOF
6649 #define PREFIX "${ac_ndu}"
6655 # default: "${prefix}"
6657 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6658 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6659 ac_expand=$exec_prefix
6660 test "x$ac_expand" = xNONE && ac_expand="$expanded_prefix"
6661 ac_expand=`eval echo $ac_expand`
6662 expanded_exec_prefix=`eval echo $ac_expand`
6665 ac_ndu=$expanded_exec_prefix
6668 :*[\\/]:) ac_ndu=`echo "$ac_ndu" | sed 's,[\\/]*$,,'` ;;
6671 case $sdccconf_h_dir_separator in
6673 *\\*) ac_ndu=`echo "$ac_ndu" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
6674 s,^[\\/],\\\\\\\\,'` ;;
6676 *) ac_ndu=`echo "$ac_ndu" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6678 cat >>confdefs.h <<_ACEOF
6679 #define EXEC_PREFIX "${ac_ndu}"
6685 # default: "${exec_prefix}/bin"
6687 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6688 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6690 test "x$ac_expand" = xNONE && ac_expand="$"NONE""
6691 ac_expand=`eval echo $ac_expand`
6692 expanded_bindir=`eval echo $ac_expand`
6695 ac_ndu=$expanded_bindir
6698 :*[\\/]:) ac_ndu=`echo "$ac_ndu" | sed 's,[\\/]*$,,'` ;;
6701 case $sdccconf_h_dir_separator in
6703 *\\*) ac_ndu=`echo "$ac_ndu" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
6704 s,^[\\/],\\\\\\\\,'` ;;
6706 *) ac_ndu=`echo "$ac_ndu" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6708 cat >>confdefs.h <<_ACEOF
6709 #define BINDIR "${ac_ndu}"
6715 # default: "${prefix}/share"
6717 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6718 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6720 test "x$ac_expand" = xNONE && ac_expand="$"NONE""
6721 ac_expand=`eval echo $ac_expand`
6722 expanded_datadir=`eval echo $ac_expand`
6725 ac_ndu=$expanded_datadir
6728 :*[\\/]:) ac_ndu=`echo "$ac_ndu" | sed 's,[\\/]*$,,'` ;;
6731 case $sdccconf_h_dir_separator in
6733 *\\*) ac_ndu=`echo "$ac_ndu" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
6734 s,^[\\/],\\\\\\\\,'` ;;
6736 *) ac_ndu=`echo "$ac_ndu" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6738 cat >>confdefs.h <<_ACEOF
6739 #define DATADIR "${ac_ndu}"
6744 # include/lib suffix
6745 norm_inc_dir_suffix=${include_dir_suffix}
6746 case ":$norm_inc_dir_suffix:" in
6747 ::) norm_inc_dir_suffix='.' ;;
6748 :*[\\/]:) norm_inc_dir_suffix=`echo "$norm_inc_dir_suffix" | sed 's,[\\/]*$,,'` ;;
6751 case $sdccconf_h_dir_separator in
6753 *\\*) norm_inc_dir_suffix=`echo "$norm_inc_dir_suffix" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
6754 s,^[\\/],\\\\\\\\,'` ;;
6756 *) norm_inc_dir_suffix=`echo "$norm_inc_dir_suffix" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6758 cat >>confdefs.h <<_ACEOF
6759 #define INCLUDE_DIR_SUFFIX DIR_SEPARATOR_STRING "${norm_inc_dir_suffix}"
6762 norm_lib_dir_suffix=${lib_dir_suffix}
6763 case ":$norm_lib_dir_suffix:" in
6764 ::) norm_lib_dir_suffix='.' ;;
6765 :*[\\/]:) norm_lib_dir_suffix=`echo "$norm_lib_dir_suffix" | sed 's,[\\/]*$,,'` ;;
6768 case $sdccconf_h_dir_separator in
6770 *\\*) norm_lib_dir_suffix=`echo "$norm_lib_dir_suffix" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
6771 s,^[\\/],\\\\\\\\,'` ;;
6773 *) norm_lib_dir_suffix=`echo "$norm_lib_dir_suffix" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6775 cat >>confdefs.h <<_ACEOF
6776 #define LIB_DIR_SUFFIX DIR_SEPARATOR_STRING "${norm_lib_dir_suffix}"
6781 for _lcl_i in expanded_bindir:expanded_datadir:bin2data_dir; do
6782 _lcl_from=\$`echo "$_lcl_i" | sed 's,:.*$,,'`
6783 _lcl_to=\$`echo "$_lcl_i" | sed 's,^[^:]*:,,' | sed 's,:[^:]*$,,'`
6784 _lcl_result_var=`echo "$_lcl_i" | sed 's,^.*:,,'`
6785 _lcl_receval="$_lcl_from"
6786 _lcl_from=`(test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6787 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
6789 while test "$_lcl_receval_old" != "$_lcl_receval"; do
6790 _lcl_receval_old="$_lcl_receval"
6791 eval _lcl_receval="\"$_lcl_receval\""
6793 echo "$_lcl_receval")`
6794 _lcl_receval="$_lcl_to"
6795 _lcl_to=`(test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6796 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
6798 while test "$_lcl_receval_old" != "$_lcl_receval"; do
6799 _lcl_receval_old="$_lcl_receval"
6800 eval _lcl_receval="\"$_lcl_receval\""
6802 echo "$_lcl_receval")`
6803 _lcl_notation="$_lcl_from$_lcl_to"
6804 case ":$_lcl_from:" in
6805 ::) _lcl_from='.' ;;
6806 :*[\\/]:) _lcl_from=`echo "$_lcl_from" | sed 's,[\\/]*$,,'` ;;
6811 *\\*) _lcl_from=`echo "$_lcl_from" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
6812 s,^[\\/],\\\\\\\\,'` ;;
6814 *) _lcl_from=`echo "$_lcl_from" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6816 case ":$_lcl_to:" in
6818 :*[\\/]:) _lcl_to=`echo "$_lcl_to" | sed 's,[\\/]*$,,'` ;;
6823 *\\*) _lcl_to=`echo "$_lcl_to" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
6824 s,^[\\/],\\\\\\\\,'` ;;
6826 *) _lcl_to=`echo "$_lcl_to" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6828 _lcl_common_prefix=''
6829 _lcl_second_prefix_match=''
6830 while test "$_lcl_second_prefix_match" != 0; do
6831 _lcl_first_prefix=`expr "x$_lcl_from" : "x\($_lcl_common_prefix/*[^/]*\)"`
6832 _lcl_second_prefix_match=`expr "x$_lcl_to" : "x$_lcl_first_prefix"`
6833 if test "$_lcl_second_prefix_match" != 0; then
6834 if test "$_lcl_first_prefix" != "$_lcl_common_prefix"; then
6835 _lcl_common_prefix="$_lcl_first_prefix"
6837 _lcl_second_prefix_match=0
6841 _lcl_first_suffix=`expr "x$_lcl_from" : "x$_lcl_common_prefix/*\(.*\)"`
6844 while test "$_lcl_tmp" != ''; do
6845 _lcl_tmp=`expr "x$_lcl_first_suffix" : "x[^/]*/*\(.*\)"`
6846 if test "$_lcl_first_suffix" != ''; then
6847 _lcl_first_suffix="$_lcl_tmp"
6848 _lcl_first_rel="../$_lcl_first_rel"
6851 _lcl_second_suffix=`expr "x$_lcl_to" : "x$_lcl_common_prefix/*\(.*\)"`
6852 _lcl_result_tmp="$_lcl_first_rel$_lcl_second_suffix"
6853 case ":$_lcl_result_tmp:" in
6854 ::) _lcl_result_tmp='.' ;;
6855 :*[\\/]:) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,[\\/]*$,,'` ;;
6858 case "$_lcl_notation" in
6860 *\\*) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
6861 s,^[\\/],\\\\\\\\,'` ;;
6863 *) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6865 eval $_lcl_result_var='$_lcl_result_tmp'
6867 case ":$bin2data_dir:" in
6868 ::) bin2data_dir='.' ;;
6869 :*[\\/]:) bin2data_dir=`echo "$bin2data_dir" | sed 's,[\\/]*$,,'` ;;
6872 case $sdccconf_h_dir_separator in
6874 *\\*) bin2data_dir=`echo "$bin2data_dir" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
6875 s,^[\\/],\\\\\\\\,'` ;;
6877 *) bin2data_dir=`echo "$bin2data_dir" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6879 cat >>confdefs.h <<_ACEOF
6880 #define BIN2DATA_DIR DIR_SEPARATOR_STRING "${bin2data_dir}"
6884 for _lcl_i in expanded_prefix:expanded_bindir:prefix2bin_dir; do
6885 _lcl_from=\$`echo "$_lcl_i" | sed 's,:.*$,,'`
6886 _lcl_to=\$`echo "$_lcl_i" | sed 's,^[^:]*:,,' | sed 's,:[^:]*$,,'`
6887 _lcl_result_var=`echo "$_lcl_i" | sed 's,^.*:,,'`
6888 _lcl_receval="$_lcl_from"
6889 _lcl_from=`(test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6890 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
6892 while test "$_lcl_receval_old" != "$_lcl_receval"; do
6893 _lcl_receval_old="$_lcl_receval"
6894 eval _lcl_receval="\"$_lcl_receval\""
6896 echo "$_lcl_receval")`
6897 _lcl_receval="$_lcl_to"
6898 _lcl_to=`(test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6899 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
6901 while test "$_lcl_receval_old" != "$_lcl_receval"; do
6902 _lcl_receval_old="$_lcl_receval"
6903 eval _lcl_receval="\"$_lcl_receval\""
6905 echo "$_lcl_receval")`
6906 _lcl_notation="$_lcl_from$_lcl_to"
6907 case ":$_lcl_from:" in
6908 ::) _lcl_from='.' ;;
6909 :*[\\/]:) _lcl_from=`echo "$_lcl_from" | sed 's,[\\/]*$,,'` ;;
6914 *\\*) _lcl_from=`echo "$_lcl_from" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
6915 s,^[\\/],\\\\\\\\,'` ;;
6917 *) _lcl_from=`echo "$_lcl_from" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6919 case ":$_lcl_to:" in
6921 :*[\\/]:) _lcl_to=`echo "$_lcl_to" | sed 's,[\\/]*$,,'` ;;
6926 *\\*) _lcl_to=`echo "$_lcl_to" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
6927 s,^[\\/],\\\\\\\\,'` ;;
6929 *) _lcl_to=`echo "$_lcl_to" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6931 _lcl_common_prefix=''
6932 _lcl_second_prefix_match=''
6933 while test "$_lcl_second_prefix_match" != 0; do
6934 _lcl_first_prefix=`expr "x$_lcl_from" : "x\($_lcl_common_prefix/*[^/]*\)"`
6935 _lcl_second_prefix_match=`expr "x$_lcl_to" : "x$_lcl_first_prefix"`
6936 if test "$_lcl_second_prefix_match" != 0; then
6937 if test "$_lcl_first_prefix" != "$_lcl_common_prefix"; then
6938 _lcl_common_prefix="$_lcl_first_prefix"
6940 _lcl_second_prefix_match=0
6944 _lcl_first_suffix=`expr "x$_lcl_from" : "x$_lcl_common_prefix/*\(.*\)"`
6947 while test "$_lcl_tmp" != ''; do
6948 _lcl_tmp=`expr "x$_lcl_first_suffix" : "x[^/]*/*\(.*\)"`
6949 if test "$_lcl_first_suffix" != ''; then
6950 _lcl_first_suffix="$_lcl_tmp"
6951 _lcl_first_rel="../$_lcl_first_rel"
6954 _lcl_second_suffix=`expr "x$_lcl_to" : "x$_lcl_common_prefix/*\(.*\)"`
6955 _lcl_result_tmp="$_lcl_first_rel$_lcl_second_suffix"
6956 case ":$_lcl_result_tmp:" in
6957 ::) _lcl_result_tmp='.' ;;
6958 :*[\\/]:) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,[\\/]*$,,'` ;;
6961 case "$_lcl_notation" in
6963 *\\*) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
6964 s,^[\\/],\\\\\\\\,'` ;;
6966 *) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6968 eval $_lcl_result_var='$_lcl_result_tmp'
6970 case ":$prefix2bin_dir:" in
6971 ::) prefix2bin_dir='.' ;;
6972 :*[\\/]:) prefix2bin_dir=`echo "$prefix2bin_dir" | sed 's,[\\/]*$,,'` ;;
6975 case $sdccconf_h_dir_separator in
6977 *\\*) prefix2bin_dir=`echo "$prefix2bin_dir" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
6978 s,^[\\/],\\\\\\\\,'` ;;
6980 *) prefix2bin_dir=`echo "$prefix2bin_dir" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
6982 cat >>confdefs.h <<_ACEOF
6983 #define PREFIX2BIN_DIR DIR_SEPARATOR_STRING "${prefix2bin_dir}"
6987 for _lcl_i in expanded_prefix:expanded_datadir:prefix2data_dir; do
6988 _lcl_from=\$`echo "$_lcl_i" | sed 's,:.*$,,'`
6989 _lcl_to=\$`echo "$_lcl_i" | sed 's,^[^:]*:,,' | sed 's,:[^:]*$,,'`
6990 _lcl_result_var=`echo "$_lcl_i" | sed 's,^.*:,,'`
6991 _lcl_receval="$_lcl_from"
6992 _lcl_from=`(test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6993 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
6995 while test "$_lcl_receval_old" != "$_lcl_receval"; do
6996 _lcl_receval_old="$_lcl_receval"
6997 eval _lcl_receval="\"$_lcl_receval\""
6999 echo "$_lcl_receval")`
7000 _lcl_receval="$_lcl_to"
7001 _lcl_to=`(test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7002 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
7004 while test "$_lcl_receval_old" != "$_lcl_receval"; do
7005 _lcl_receval_old="$_lcl_receval"
7006 eval _lcl_receval="\"$_lcl_receval\""
7008 echo "$_lcl_receval")`
7009 _lcl_notation="$_lcl_from$_lcl_to"
7010 case ":$_lcl_from:" in
7011 ::) _lcl_from='.' ;;
7012 :*[\\/]:) _lcl_from=`echo "$_lcl_from" | sed 's,[\\/]*$,,'` ;;
7017 *\\*) _lcl_from=`echo "$_lcl_from" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
7018 s,^[\\/],\\\\\\\\,'` ;;
7020 *) _lcl_from=`echo "$_lcl_from" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
7022 case ":$_lcl_to:" in
7024 :*[\\/]:) _lcl_to=`echo "$_lcl_to" | sed 's,[\\/]*$,,'` ;;
7029 *\\*) _lcl_to=`echo "$_lcl_to" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
7030 s,^[\\/],\\\\\\\\,'` ;;
7032 *) _lcl_to=`echo "$_lcl_to" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
7034 _lcl_common_prefix=''
7035 _lcl_second_prefix_match=''
7036 while test "$_lcl_second_prefix_match" != 0; do
7037 _lcl_first_prefix=`expr "x$_lcl_from" : "x\($_lcl_common_prefix/*[^/]*\)"`
7038 _lcl_second_prefix_match=`expr "x$_lcl_to" : "x$_lcl_first_prefix"`
7039 if test "$_lcl_second_prefix_match" != 0; then
7040 if test "$_lcl_first_prefix" != "$_lcl_common_prefix"; then
7041 _lcl_common_prefix="$_lcl_first_prefix"
7043 _lcl_second_prefix_match=0
7047 _lcl_first_suffix=`expr "x$_lcl_from" : "x$_lcl_common_prefix/*\(.*\)"`
7050 while test "$_lcl_tmp" != ''; do
7051 _lcl_tmp=`expr "x$_lcl_first_suffix" : "x[^/]*/*\(.*\)"`
7052 if test "$_lcl_first_suffix" != ''; then
7053 _lcl_first_suffix="$_lcl_tmp"
7054 _lcl_first_rel="../$_lcl_first_rel"
7057 _lcl_second_suffix=`expr "x$_lcl_to" : "x$_lcl_common_prefix/*\(.*\)"`
7058 _lcl_result_tmp="$_lcl_first_rel$_lcl_second_suffix"
7059 case ":$_lcl_result_tmp:" in
7060 ::) _lcl_result_tmp='.' ;;
7061 :*[\\/]:) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,[\\/]*$,,'` ;;
7064 case "$_lcl_notation" in
7066 *\\*) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
7067 s,^[\\/],\\\\\\\\,'` ;;
7069 *) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
7071 eval $_lcl_result_var='$_lcl_result_tmp'
7073 case ":$prefix2data_dir:" in
7074 ::) prefix2data_dir='.' ;;
7075 :*[\\/]:) prefix2data_dir=`echo "$prefix2data_dir" | sed 's,[\\/]*$,,'` ;;
7078 case $sdccconf_h_dir_separator in
7080 *\\*) prefix2data_dir=`echo "$prefix2data_dir" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
7081 s,^[\\/],\\\\\\\\,'` ;;
7083 *) prefix2data_dir=`echo "$prefix2data_dir" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
7085 if test "${prefix2data_dir}" = "."; then
7086 # small optimization for Mingw32; otherwise Borut will complain ;-)
7087 cat >>confdefs.h <<_ACEOF
7088 #define PREFIX2DATA_DIR ""
7092 cat >>confdefs.h <<_ACEOF
7093 #define PREFIX2DATA_DIR DIR_SEPARATOR_STRING "${prefix2data_dir}"
7099 cat >>confdefs.h <<_ACEOF
7100 #define STD_LIB "libsdcc"
7103 cat >>confdefs.h <<_ACEOF
7104 #define STD_INT_LIB "libint"
7107 cat >>confdefs.h <<_ACEOF
7108 #define STD_LONG_LIB "liblong"
7111 cat >>confdefs.h <<_ACEOF
7112 #define STD_FP_LIB "libfloat"
7115 cat >>confdefs.h <<_ACEOF
7116 #define STD_DS390_LIB "libds390"
7119 cat >>confdefs.h <<_ACEOF
7120 #define STD_DS400_LIB "libds400"
7123 cat >>confdefs.h <<_ACEOF
7124 #define STD_XA51_LIB "libxa51"
7128 # SDCC runtime environment variables
7129 sdcc_dir_name="SDCC_HOME"
7130 cat >>confdefs.h <<_ACEOF
7131 #define SDCC_DIR_NAME "${sdcc_dir_name}"
7135 sdcc_include_name="SDCC_INCLUDE"
7136 cat >>confdefs.h <<_ACEOF
7137 #define SDCC_INCLUDE_NAME "${sdcc_include_name}"
7141 sdcc_lib_name="SDCC_LIB"
7142 cat >>confdefs.h <<_ACEOF
7143 #define SDCC_LIB_NAME "${sdcc_lib_name}"
7147 # Port selection helper
7148 # ===========================================================================
7149 # macro AC_DO_ENABLER()
7150 # $1 used to access enable_$1, e.g. enable-doc
7151 # $2 OPT_DISABLE_$2, normally uppercase of $1, e.g. DOC
7155 # macro AC_DO_DISABLER()
7156 # $1 used to access disable_$1, e.g. ucsim
7157 # $2 OPT_DISABLE_$2, normally uppercase of $1, e.g. UCSIM
7161 # macro AC_DO_PORT($1, $2, $3, $4)
7162 # $1 used to access enable_$2_port, e.g. gbz80
7163 # $2 port name in ports.all and ports.build, e.g. z80
7164 # $3 OPT_DISABLE_$3, normally uppercase of $2, e.g. GBZ80
7168 # Now handle the port selection
7169 # ===========================================================================
7170 rm -f ports.all ports.build
7172 # Check whether --enable-mcs51-port or --disable-mcs51-port was given.
7173 if test "${enable_mcs51_port+set}" = set; then
7174 enableval="$enable_mcs51_port"
7178 if test "$enable_mcs51_port" = "no"; then
7181 enable_mcs51_port="yes"
7185 cat >>confdefs.h <<_ACEOF
7186 #define OPT_DISABLE_MCS51 $OPT_DISABLE_MCS51
7191 echo mcs51 >>ports.all
7192 if test $OPT_DISABLE_MCS51 = 0; then
7193 echo mcs51 >>ports.build
7197 # Check whether --enable-gbz80-port or --disable-gbz80-port was given.
7198 if test "${enable_gbz80_port+set}" = set; then
7199 enableval="$enable_gbz80_port"
7203 if test "$enable_gbz80_port" = "no"; then
7206 enable_gbz80_port="yes"
7210 cat >>confdefs.h <<_ACEOF
7211 #define OPT_DISABLE_GBZ80 $OPT_DISABLE_GBZ80
7216 echo z80 >>ports.all
7217 if test $OPT_DISABLE_GBZ80 = 0; then
7218 echo z80 >>ports.build
7222 # Check whether --enable-z80-port or --disable-z80-port was given.
7223 if test "${enable_z80_port+set}" = set; then
7224 enableval="$enable_z80_port"
7228 if test "$enable_z80_port" = "no"; then
7231 enable_z80_port="yes"
7235 cat >>confdefs.h <<_ACEOF
7236 #define OPT_DISABLE_Z80 $OPT_DISABLE_Z80
7241 echo z80 >>ports.all
7242 if test $OPT_DISABLE_Z80 = 0; then
7243 echo z80 >>ports.build
7247 # Check whether --enable-avr-port or --disable-avr-port was given.
7248 if test "${enable_avr_port+set}" = set; then
7249 enableval="$enable_avr_port"
7253 if test "$enable_avr_port" = "no"; then
7256 enable_avr_port="yes"
7260 cat >>confdefs.h <<_ACEOF
7261 #define OPT_DISABLE_AVR $OPT_DISABLE_AVR
7266 echo avr >>ports.all
7267 if test $OPT_DISABLE_AVR = 0; then
7268 echo avr >>ports.build
7272 # Check whether --enable-ds390-port or --disable-ds390-port was given.
7273 if test "${enable_ds390_port+set}" = set; then
7274 enableval="$enable_ds390_port"
7278 if test "$enable_ds390_port" = "no"; then
7281 enable_ds390_port="yes"
7285 cat >>confdefs.h <<_ACEOF
7286 #define OPT_DISABLE_DS390 $OPT_DISABLE_DS390
7291 echo ds390 >>ports.all
7292 if test $OPT_DISABLE_DS390 = 0; then
7293 echo ds390 >>ports.build
7296 cat >>confdefs.h <<_ACEOF
7297 #define OPT_DISABLE_TININative $OPT_DISABLE_DS390
7301 # Check whether --enable-ds400-port or --disable-ds400-port was given.
7302 if test "${enable_ds400_port+set}" = set; then
7303 enableval="$enable_ds400_port"
7307 if test "$enable_ds400_port" = "no"; then
7310 enable_ds400_port="yes"
7314 cat >>confdefs.h <<_ACEOF
7315 #define OPT_DISABLE_DS400 $OPT_DISABLE_DS400
7320 echo ds400 >>ports.all
7321 if test $OPT_DISABLE_DS400 = 0; then
7322 echo ds400 >>ports.build
7326 # Check whether --enable-pic-port or --disable-pic-port was given.
7327 if test "${enable_pic_port+set}" = set; then
7328 enableval="$enable_pic_port"
7332 if test "$enable_pic_port" = "no"; then
7335 enable_pic_port="yes"
7339 cat >>confdefs.h <<_ACEOF
7340 #define OPT_DISABLE_PIC $OPT_DISABLE_PIC
7345 echo pic >>ports.all
7346 if test $OPT_DISABLE_PIC = 0; then
7347 echo pic >>ports.build
7351 # Check whether --enable-pic16-port or --disable-pic16-port was given.
7352 if test "${enable_pic16_port+set}" = set; then
7353 enableval="$enable_pic16_port"
7357 if test "$enable_pic16_port" = "no"; then
7360 enable_pic16_port="yes"
7364 cat >>confdefs.h <<_ACEOF
7365 #define OPT_DISABLE_PIC16 $OPT_DISABLE_PIC16
7370 echo pic16 >>ports.all
7371 if test $OPT_DISABLE_PIC16 = 0; then
7372 echo pic16 >>ports.build
7376 # Check whether --enable-xa51-port or --disable-xa51-port was given.
7377 if test "${enable_xa51_port+set}" = set; then
7378 enableval="$enable_xa51_port"
7382 if test "$enable_xa51_port" = "no"; then
7385 enable_xa51_port="yes"
7389 cat >>confdefs.h <<_ACEOF
7390 #define OPT_DISABLE_XA51 $OPT_DISABLE_XA51
7395 echo xa51 >>ports.all
7396 if test $OPT_DISABLE_XA51 = 0; then
7397 echo xa51 >>ports.build
7401 # Check whether --enable-hc08-port or --disable-hc08-port was given.
7402 if test "${enable_hc08_port+set}" = set; then
7403 enableval="$enable_hc08_port"
7407 if test "$enable_hc08_port" = "no"; then
7410 enable_hc08_port="yes"
7414 cat >>confdefs.h <<_ACEOF
7415 #define OPT_DISABLE_HC08 $OPT_DISABLE_HC08
7420 echo hc08 >>ports.all
7421 if test $OPT_DISABLE_HC08 = 0; then
7422 echo hc08 >>ports.build
7427 # Check whether --enable-ucsim or --disable-ucsim was given.
7428 if test "${enable_ucsim+set}" = set; then
7429 enableval="$enable_ucsim"
7433 arg1=`echo ucsim | sed s/-/_/`
7435 if test "`eval echo \\$enable_$arg1`" = "no"; then
7441 cat >>confdefs.h <<_ACEOF
7442 #define OPT_DISABLE_UCSIM $OPT_DISABLE_UCSIM
7448 # Check whether --enable-device-lib or --disable-device-lib was given.
7449 if test "${enable_device_lib+set}" = set; then
7450 enableval="$enable_device_lib"
7454 arg1=`echo device-lib | sed s/-/_/`
7456 if test "`eval echo \\$enable_$arg1`" = "no"; then
7457 OPT_DISABLE_DEVICE_LIB=1
7459 OPT_DISABLE_DEVICE_LIB=0
7462 cat >>confdefs.h <<_ACEOF
7463 #define OPT_DISABLE_DEVICE_LIB $OPT_DISABLE_DEVICE_LIB
7469 # Check whether --enable-packihx or --disable-packihx was given.
7470 if test "${enable_packihx+set}" = set; then
7471 enableval="$enable_packihx"
7475 arg1=`echo packihx | sed s/-/_/`
7477 if test "`eval echo \\$enable_$arg1`" = "no"; then
7478 OPT_DISABLE_PACKIHX=1
7480 OPT_DISABLE_PACKIHX=0
7483 cat >>confdefs.h <<_ACEOF
7484 #define OPT_DISABLE_PACKIHX $OPT_DISABLE_PACKIHX
7490 # Check whether --enable-sdcpp or --disable-sdcpp was given.
7491 if test "${enable_sdcpp+set}" = set; then
7492 enableval="$enable_sdcpp"
7496 arg1=`echo sdcpp | sed s/-/_/`
7498 if test "`eval echo \\$enable_$arg1`" = "no"; then
7504 cat >>confdefs.h <<_ACEOF
7505 #define OPT_DISABLE_SDCPP $OPT_DISABLE_SDCPP
7512 # Check whether --enable-doc or --disable-doc was given.
7513 if test "${enable_doc+set}" = set; then
7514 enableval="$enable_doc"
7518 if test "$enable_doc" = "yes"; then
7524 cat >>confdefs.h <<_ACEOF
7525 #define OPT_ENABLE_DOC $OPT_ENABLE_DOC
7530 if test $OPT_ENABLE_DOC = 1; then
7531 # Extract the first word of "lyx", so it can be a program name with args.
7532 set dummy lyx; ac_word=$2
7533 echo "$as_me:$LINENO: checking for $ac_word" >&5
7534 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7535 if test "${ac_cv_prog_LYX+set}" = set; then
7536 echo $ECHO_N "(cached) $ECHO_C" >&6
7538 if test -n "$LYX"; then
7539 ac_cv_prog_LYX="$LYX" # Let the user override the test.
7541 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7545 test -z "$as_dir" && as_dir=.
7546 for ac_exec_ext in '' $ac_executable_extensions; do
7547 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7548 ac_cv_prog_LYX="lyx"
7549 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7555 test -z "$ac_cv_prog_LYX" && ac_cv_prog_LYX=":"
7559 if test -n "$LYX"; then
7560 echo "$as_me:$LINENO: result: $LYX" >&5
7561 echo "${ECHO_T}$LYX" >&6
7563 echo "$as_me:$LINENO: result: no" >&5
7564 echo "${ECHO_T}no" >&6
7567 # Extract the first word of "latex", so it can be a program name with args.
7568 set dummy latex; ac_word=$2
7569 echo "$as_me:$LINENO: checking for $ac_word" >&5
7570 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7571 if test "${ac_cv_prog_LATEX+set}" = set; then
7572 echo $ECHO_N "(cached) $ECHO_C" >&6
7574 if test -n "$LATEX"; then
7575 ac_cv_prog_LATEX="$LATEX" # Let the user override the test.
7577 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7581 test -z "$as_dir" && as_dir=.
7582 for ac_exec_ext in '' $ac_executable_extensions; do
7583 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7584 ac_cv_prog_LATEX="latex"
7585 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7591 test -z "$ac_cv_prog_LATEX" && ac_cv_prog_LATEX=":"
7594 LATEX=$ac_cv_prog_LATEX
7595 if test -n "$LATEX"; then
7596 echo "$as_me:$LINENO: result: $LATEX" >&5
7597 echo "${ECHO_T}$LATEX" >&6
7599 echo "$as_me:$LINENO: result: no" >&5
7600 echo "${ECHO_T}no" >&6
7603 # Extract the first word of "latex2html", so it can be a program name with args.
7604 set dummy latex2html; ac_word=$2
7605 echo "$as_me:$LINENO: checking for $ac_word" >&5
7606 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7607 if test "${ac_cv_prog_LATEX2HTML+set}" = set; then
7608 echo $ECHO_N "(cached) $ECHO_C" >&6
7610 if test -n "$LATEX2HTML"; then
7611 ac_cv_prog_LATEX2HTML="$LATEX2HTML" # Let the user override the test.
7613 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7617 test -z "$as_dir" && as_dir=.
7618 for ac_exec_ext in '' $ac_executable_extensions; do
7619 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7620 ac_cv_prog_LATEX2HTML="latex2html"
7621 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7627 test -z "$ac_cv_prog_LATEX2HTML" && ac_cv_prog_LATEX2HTML=":"
7630 LATEX2HTML=$ac_cv_prog_LATEX2HTML
7631 if test -n "$LATEX2HTML"; then
7632 echo "$as_me:$LINENO: result: $LATEX2HTML" >&5
7633 echo "${ECHO_T}$LATEX2HTML" >&6
7635 echo "$as_me:$LINENO: result: no" >&5
7636 echo "${ECHO_T}no" >&6
7639 # Extract the first word of "pdflatex", so it can be a program name with args.
7640 set dummy pdflatex; ac_word=$2
7641 echo "$as_me:$LINENO: checking for $ac_word" >&5
7642 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7643 if test "${ac_cv_prog_PDFLATEX+set}" = set; then
7644 echo $ECHO_N "(cached) $ECHO_C" >&6
7646 if test -n "$PDFLATEX"; then
7647 ac_cv_prog_PDFLATEX="$PDFLATEX" # Let the user override the test.
7649 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7653 test -z "$as_dir" && as_dir=.
7654 for ac_exec_ext in '' $ac_executable_extensions; do
7655 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7656 ac_cv_prog_PDFLATEX="pdflatex"
7657 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7663 test -z "$ac_cv_prog_PDFLATEX" && ac_cv_prog_PDFLATEX=":"
7666 PDFLATEX=$ac_cv_prog_PDFLATEX
7667 if test -n "$PDFLATEX"; then
7668 echo "$as_me:$LINENO: result: $PDFLATEX" >&5
7669 echo "${ECHO_T}$PDFLATEX" >&6
7671 echo "$as_me:$LINENO: result: no" >&5
7672 echo "${ECHO_T}no" >&6
7675 # Extract the first word of "dvipdf", so it can be a program name with args.
7676 set dummy dvipdf; ac_word=$2
7677 echo "$as_me:$LINENO: checking for $ac_word" >&5
7678 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7679 if test "${ac_cv_prog_DVIPDF+set}" = set; then
7680 echo $ECHO_N "(cached) $ECHO_C" >&6
7682 if test -n "$DVIPDF"; then
7683 ac_cv_prog_DVIPDF="$DVIPDF" # Let the user override the test.
7685 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7689 test -z "$as_dir" && as_dir=.
7690 for ac_exec_ext in '' $ac_executable_extensions; do
7691 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7692 ac_cv_prog_DVIPDF="dvipdf"
7693 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7699 test -z "$ac_cv_prog_DVIPDF" && ac_cv_prog_DVIPDF=":"
7702 DVIPDF=$ac_cv_prog_DVIPDF
7703 if test -n "$DVIPDF"; then
7704 echo "$as_me:$LINENO: result: $DVIPDF" >&5
7705 echo "${ECHO_T}$DVIPDF" >&6
7707 echo "$as_me:$LINENO: result: no" >&5
7708 echo "${ECHO_T}no" >&6
7711 # Extract the first word of "dvips", so it can be a program name with args.
7712 set dummy dvips; ac_word=$2
7713 echo "$as_me:$LINENO: checking for $ac_word" >&5
7714 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7715 if test "${ac_cv_prog_DVIPS+set}" = set; then
7716 echo $ECHO_N "(cached) $ECHO_C" >&6
7718 if test -n "$DVIPS"; then
7719 ac_cv_prog_DVIPS="$DVIPS" # Let the user override the test.
7721 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7725 test -z "$as_dir" && as_dir=.
7726 for ac_exec_ext in '' $ac_executable_extensions; do
7727 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7728 ac_cv_prog_DVIPS="dvips"
7729 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7735 test -z "$ac_cv_prog_DVIPS" && ac_cv_prog_DVIPS=":"
7738 DVIPS=$ac_cv_prog_DVIPS
7739 if test -n "$DVIPS"; then
7740 echo "$as_me:$LINENO: result: $DVIPS" >&5
7741 echo "${ECHO_T}$DVIPS" >&6
7743 echo "$as_me:$LINENO: result: no" >&5
7744 echo "${ECHO_T}no" >&6
7747 # Extract the first word of "makeindex", so it can be a program name with args.
7748 set dummy makeindex; ac_word=$2
7749 echo "$as_me:$LINENO: checking for $ac_word" >&5
7750 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7751 if test "${ac_cv_prog_MAKEINDEX+set}" = set; then
7752 echo $ECHO_N "(cached) $ECHO_C" >&6
7754 if test -n "$MAKEINDEX"; then
7755 ac_cv_prog_MAKEINDEX="$MAKEINDEX" # Let the user override the test.
7757 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7761 test -z "$as_dir" && as_dir=.
7762 for ac_exec_ext in '' $ac_executable_extensions; do
7763 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7764 ac_cv_prog_MAKEINDEX="makeindex"
7765 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7771 test -z "$ac_cv_prog_MAKEINDEX" && ac_cv_prog_MAKEINDEX=":"
7774 MAKEINDEX=$ac_cv_prog_MAKEINDEX
7775 if test -n "$MAKEINDEX"; then
7776 echo "$as_me:$LINENO: result: $MAKEINDEX" >&5
7777 echo "${ECHO_T}$MAKEINDEX" >&6
7779 echo "$as_me:$LINENO: result: no" >&5
7780 echo "${ECHO_T}no" >&6
7784 if test "$LYX" = ":"; then
7785 { { echo "$as_me:$LINENO: error: Cannot find required program lyx." >&5
7786 echo "$as_me: error: Cannot find required program lyx." >&2;}
7787 { (exit 1); exit 1; }; }
7790 if test "$LATEX" = ":"; then
7791 { { echo "$as_me:$LINENO: error: Cannot find required program latex." >&5
7792 echo "$as_me: error: Cannot find required program latex." >&2;}
7793 { (exit 1); exit 1; }; }
7796 if test "$LATEX2HTML" = ":"; then
7797 { { echo "$as_me:$LINENO: error: Cannot find required program latex2html." >&5
7798 echo "$as_me: error: Cannot find required program latex2html." >&2;}
7799 { (exit 1); exit 1; }; }
7802 if test "$PDFLATEX" = ":"; then
7803 { { echo "$as_me:$LINENO: error: Cannot find required program pdflatex." >&5
7804 echo "$as_me: error: Cannot find required program pdflatex." >&2;}
7805 { (exit 1); exit 1; }; }
7808 if test "$DVIPDF" = ":"; then
7809 { { echo "$as_me:$LINENO: error: Cannot find required program dvipdf." >&5
7810 echo "$as_me: error: Cannot find required program dvipdf." >&2;}
7811 { (exit 1); exit 1; }; }
7814 if test "$DVIPS" = ":"; then
7815 { { echo "$as_me:$LINENO: error: Cannot find required program dvips." >&5
7816 echo "$as_me: error: Cannot find required program dvips." >&2;}
7817 { (exit 1); exit 1; }; }
7820 if test "$MAKEINDEX" = ":"; then
7821 { { echo "$as_me:$LINENO: error: Cannot find required program makeindex." >&5
7822 echo "$as_me: error: Cannot find required program makeindex." >&2;}
7823 { (exit 1); exit 1; }; }
7829 # Check whether --enable-libgc or --disable-libgc was given.
7830 if test "${enable_libgc+set}" = set; then
7831 enableval="$enable_libgc"
7835 if test "$enable_libgc" = "yes"; then
7841 cat >>confdefs.h <<_ACEOF
7842 #define OPT_ENABLE_LIBGC $OPT_ENABLE_LIBGC
7847 if test $OPT_ENABLE_LIBGC = 1; then
7849 echo "$as_me:$LINENO: checking for GC_malloc in -lgc" >&5
7850 echo $ECHO_N "checking for GC_malloc in -lgc... $ECHO_C" >&6
7851 if test "${ac_cv_lib_gc_GC_malloc+set}" = set; then
7852 echo $ECHO_N "(cached) $ECHO_C" >&6
7854 ac_check_lib_save_LIBS=$LIBS
7856 cat >conftest.$ac_ext <<_ACEOF
7859 cat confdefs.h >>conftest.$ac_ext
7860 cat >>conftest.$ac_ext <<_ACEOF
7861 /* end confdefs.h. */
7863 /* Override any gcc2 internal prototype to avoid an error. */
7867 /* We use char because int might match the return type of a gcc2
7868 builtin and then its argument prototype would still apply. */
7878 rm -f conftest.$ac_objext conftest$ac_exeext
7879 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7880 (eval $ac_link) 2>conftest.er1
7882 grep -v '^ *+' conftest.er1 >conftest.err
7884 cat conftest.err >&5
7885 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7886 (exit $ac_status); } &&
7887 { ac_try='test -z "$ac_c_werror_flag"
7888 || test ! -s conftest.err'
7889 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7892 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7893 (exit $ac_status); }; } &&
7894 { ac_try='test -s conftest$ac_exeext'
7895 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7898 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7899 (exit $ac_status); }; }; then
7900 ac_cv_lib_gc_GC_malloc=yes
7902 echo "$as_me: failed program was:" >&5
7903 sed 's/^/| /' conftest.$ac_ext >&5
7905 ac_cv_lib_gc_GC_malloc=no
7907 rm -f conftest.err conftest.$ac_objext \
7908 conftest$ac_exeext conftest.$ac_ext
7909 LIBS=$ac_check_lib_save_LIBS
7911 echo "$as_me:$LINENO: result: $ac_cv_lib_gc_GC_malloc" >&5
7912 echo "${ECHO_T}$ac_cv_lib_gc_GC_malloc" >&6
7913 if test $ac_cv_lib_gc_GC_malloc = yes; then
7914 cat >>confdefs.h <<_ACEOF
7915 #define HAVE_LIBGC 1
7922 if test $ac_cv_lib_gc_GC_malloc = no; then
7923 { { echo "$as_me:$LINENO: error: Cannot find library libgc with Bohem memory allocator." >&5
7924 echo "$as_me: error: Cannot find library libgc with Bohem memory allocator." >&2;}
7925 { (exit 1); exit 1; }; }
7930 uniq ports.all ports
7932 uniq ports.build ports
7933 mv ports ports.build
7935 # Generating output files
7936 # ===========================================================================
7937 test $OPT_DISABLE_SDCPP = 0 &&
7939 subdirs="$subdirs support/cpp2"
7941 test $OPT_DISABLE_PACKIHX = 0 &&
7943 subdirs="$subdirs packihx"
7945 test $OPT_DISABLE_UCSIM = 0 &&
7947 subdirs="$subdirs sim/ucsim"
7949 test $OPT_ENABLE_DOC = 1 && ac_config_files="$ac_config_files doc/Makefile"
7952 test $OPT_DISABLE_AVR = 0 && ac_config_files="$ac_config_files src/avr/Makefile"
7955 if test $OPT_DISABLE_DS390 = 0; then
7956 ac_config_files="$ac_config_files src/ds390/Makefile"
7958 test $OPT_DISABLE_DEVICE_LIB = 0 && ac_config_files="$ac_config_files device/lib/ds390/Makefile"
7962 if test $OPT_DISABLE_DS400 = 0; then
7963 ac_config_files="$ac_config_files src/ds400/Makefile"
7965 test $OPT_DISABLE_DEVICE_LIB = 0 && ac_config_files="$ac_config_files device/lib/ds400/Makefile"
7969 if test $OPT_DISABLE_HC08 = 0; then
7970 ac_config_files="$ac_config_files src/hc08/Makefile as/hc08/Makefile"
7972 test $OPT_DISABLE_DEVICE_LIB = 0 && ac_config_files="$ac_config_files device/lib/hc08/Makefile"
7976 if test $OPT_DISABLE_MCS51 = 0; then
7977 ac_config_files="$ac_config_files src/mcs51/Makefile as/mcs51/Makefile debugger/mcs51/Makefile"
7979 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"
7983 if test $OPT_DISABLE_PIC = 0; then
7984 ac_config_files="$ac_config_files src/pic/Makefile"
7986 test $OPT_DISABLE_DEVICE_LIB = 0 &&
7988 subdirs="$subdirs device/lib/pic"
7991 if test $OPT_DISABLE_PIC16 = 0; then
7992 ac_config_files="$ac_config_files src/pic16/Makefile"
7994 test $OPT_DISABLE_DEVICE_LIB = 0 &&
7996 subdirs="$subdirs device/lib/pic16"
8000 test $OPT_DISABLE_XA51 = 0 && ac_config_files="$ac_config_files src/xa51/Makefile"
8003 if test $OPT_DISABLE_Z80 = 0; then
8004 ac_config_files="$ac_config_files src/z80/Makefile as/Makefile as/z80/Makefile link/Makefile link/z80/Makefile"
8006 test $OPT_DISABLE_DEVICE_LIB = 0 && ac_config_files="$ac_config_files device/lib/z80/Makefile device/lib/gbz80/Makefile"
8010 test $OPT_DISABLE_DEVICE_LIB = 0 && ac_config_files="$ac_config_files device/lib/Makefile"
8013 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"
8015 cat >confcache <<\_ACEOF
8016 # This file is a shell script that caches the results of configure
8017 # tests run on this system so they can be shared between configure
8018 # scripts and configure runs, see configure's option --config-cache.
8019 # It is not useful on other systems. If it contains results you don't
8020 # want to keep, you may remove or edit it.
8022 # config.status only pays attention to the cache file if you give it
8023 # the --recheck option to rerun configure.
8025 # `ac_cv_env_foo' variables (set or unset) will be overridden when
8026 # loading this file, other *unset* `ac_cv_foo' will be assigned the
8031 # The following way of writing the cache mishandles newlines in values,
8032 # but we know of no workaround that is simple, portable, and efficient.
8033 # So, don't put newlines in cache variables' values.
8034 # Ultrix sh set writes to stderr and can't be redirected directly,
8035 # and sets the high bit in the cache file unless we assign to the vars.
8038 case `(ac_space=' '; set | grep ac_space) 2>&1` in
8040 # `set' does not quote correctly, so add quotes (double-quote
8041 # substitution turns \\\\ into \\, and sed turns \\ into \).
8044 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
8047 # `set' quotes correctly as required by POSIX, so do not add quotes.
8049 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
8056 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
8058 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
8060 if diff $cache_file confcache >/dev/null 2>&1; then :; else
8061 if test -w $cache_file; then
8062 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
8063 cat confcache >$cache_file
8065 echo "not updating unwritable cache $cache_file"
8070 test "x$prefix" = xNONE && prefix=$ac_default_prefix
8071 # Let make expand exec_prefix.
8072 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8074 # VPATH may cause trouble with some makes, so we remove $(srcdir),
8075 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
8076 # trailing colons and then remove the whole line if VPATH becomes empty
8077 # (actually we leave an empty line to preserve line numbers).
8078 if test "x$srcdir" = x.; then
8079 ac_vpsub='/^[ ]*VPATH[ ]*=/{
8080 s/:*\$(srcdir):*/:/;
8081 s/:*\${srcdir}:*/:/;
8083 s/^\([^=]*=[ ]*\):*/\1/;
8089 DEFS=-DHAVE_CONFIG_H
8093 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
8094 # 1. Remove the extension, and $U if already installed.
8095 ac_i=`echo "$ac_i" |
8096 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
8098 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
8099 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
8103 LTLIBOBJS=$ac_ltlibobjs
8107 : ${CONFIG_STATUS=./config.status}
8108 ac_clean_files_save=$ac_clean_files
8109 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
8110 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
8111 echo "$as_me: creating $CONFIG_STATUS" >&6;}
8112 cat >$CONFIG_STATUS <<_ACEOF
8114 # Generated by $as_me.
8115 # Run this file to recreate the current configuration.
8116 # Compiler output produced by configure, useful for debugging
8117 # configure, is in config.log if it exists.
8122 SHELL=\${CONFIG_SHELL-$SHELL}
8125 cat >>$CONFIG_STATUS <<\_ACEOF
8126 ## --------------------- ##
8127 ## M4sh Initialization. ##
8128 ## --------------------- ##
8130 # Be Bourne compatible
8131 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
8134 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
8135 # is contrary to our usage. Disable this feature.
8136 alias -g '${1+"$@"}'='"$@"'
8137 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
8140 DUALCASE=1; export DUALCASE # for MKS sh
8142 # Support unset when possible.
8143 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
8150 # Work around bugs in pre-3.0 UWIN ksh.
8151 $as_unset ENV MAIL MAILPATH
8158 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
8159 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
8160 LC_TELEPHONE LC_TIME
8162 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
8163 eval $as_var=C; export $as_var
8169 # Required to use basename.
8170 if expr a : '\(a\)' >/dev/null 2>&1; then
8176 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
8177 as_basename=basename
8183 # Name of the executable.
8184 as_me=`$as_basename "$0" ||
8185 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8186 X"$0" : 'X\(//\)$' \| \
8187 X"$0" : 'X\(/\)$' \| \
8188 . : '\(.\)' 2>/dev/null ||
8190 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
8191 /^X\/\(\/\/\)$/{ s//\1/; q; }
8192 /^X\/\(\/\).*/{ s//\1/; q; }
8196 # PATH needs CR, and LINENO needs CR and PATH.
8197 # Avoid depending upon Character Ranges.
8198 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8199 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8200 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8201 as_cr_digits='0123456789'
8202 as_cr_alnum=$as_cr_Letters$as_cr_digits
8204 # The user is always right.
8205 if test "${PATH_SEPARATOR+set}" != set; then
8206 echo "#! /bin/sh" >conf$$.sh
8207 echo "exit 0" >>conf$$.sh
8209 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
8220 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
8221 test "x$as_lineno_1" != "x$as_lineno_2" &&
8222 test "x$as_lineno_3" = "x$as_lineno_2" || {
8223 # Find who we are. Look in the path if we contain no path at all
8226 *[\\/]* ) as_myself=$0 ;;
8227 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8231 test -z "$as_dir" && as_dir=.
8232 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8237 # We did not find ourselves, most probably we were run as `sh COMMAND'
8238 # in which case we are not to be found in the path.
8239 if test "x$as_myself" = x; then
8242 if test ! -f "$as_myself"; then
8243 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
8244 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
8245 { (exit 1); exit 1; }; }
8247 case $CONFIG_SHELL in
8249 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8250 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
8253 test -z "$as_dir" && as_dir=.
8254 for as_base in sh bash ksh sh5; do
8257 if ("$as_dir/$as_base" -c '
8260 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
8261 test "x$as_lineno_1" != "x$as_lineno_2" &&
8262 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
8263 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
8264 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
8265 CONFIG_SHELL=$as_dir/$as_base
8267 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
8275 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
8276 # uniformly replaced by the line number. The first 'sed' inserts a
8277 # line-number line before each line; the second 'sed' does the real
8278 # work. The second script uses 'N' to pair each line-number line
8279 # with the numbered line, and appends trailing '-' during
8280 # substitution so that $LINENO is not a special case at line end.
8281 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
8282 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
8283 sed '=' <$as_myself |
8288 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
8291 s,^['$as_cr_digits']*\n,,
8293 chmod +x $as_me.lineno ||
8294 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
8295 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
8296 { (exit 1); exit 1; }; }
8298 # Don't try to exec as it changes $[0], causing all sort of problems
8299 # (the dirname of $[0] is not the place where we might find the
8300 # original and so on. Autoconf is especially sensible to this).
8302 # Exit status is that of the last command.
8307 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
8308 *c*,-n*) ECHO_N= ECHO_C='
8310 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
8311 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
8314 if expr a : '\(a\)' >/dev/null 2>&1; then
8320 rm -f conf$$ conf$$.exe conf$$.file
8322 if ln -s conf$$.file conf$$ 2>/dev/null; then
8323 # We could just check for DJGPP; but this test a) works b) is more generic
8324 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
8325 if test -f conf$$.exe; then
8326 # Don't use ln at all; we don't have any links
8331 elif ln conf$$.file conf$$ 2>/dev/null; then
8336 rm -f conf$$ conf$$.exe conf$$.file
8338 if mkdir -p . 2>/dev/null; then
8341 test -d ./-p && rmdir ./-p
8345 as_executable_p="test -f"
8347 # Sed expression to map a string onto a valid CPP name.
8348 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8350 # Sed expression to map a string onto a valid variable name.
8351 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8355 # We need space, tab and new line, in precisely that order.
8365 # Open the log real soon, to keep \$[0] and so on meaningful, and to
8366 # report actual input values of CONFIG_FILES etc. instead of their
8367 # values after options handling. Logging --version etc. is OK.
8371 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8372 ## Running $as_me. ##
8377 This file was extended by $as_me, which was
8378 generated by GNU Autoconf 2.59. Invocation command line was
8380 CONFIG_FILES = $CONFIG_FILES
8381 CONFIG_HEADERS = $CONFIG_HEADERS
8382 CONFIG_LINKS = $CONFIG_LINKS
8383 CONFIG_COMMANDS = $CONFIG_COMMANDS
8387 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
8391 # Files that config.status was made for.
8392 if test -n "$ac_config_files"; then
8393 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
8396 if test -n "$ac_config_headers"; then
8397 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
8400 if test -n "$ac_config_links"; then
8401 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
8404 if test -n "$ac_config_commands"; then
8405 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
8408 cat >>$CONFIG_STATUS <<\_ACEOF
8411 \`$as_me' instantiates files from templates according to the
8412 current configuration.
8414 Usage: $0 [OPTIONS] [FILE]...
8416 -h, --help print this help, then exit
8417 -V, --version print version number, then exit
8418 -q, --quiet do not print progress messages
8419 -d, --debug don't remove temporary files
8420 --recheck update $as_me by reconfiguring in the same conditions
8421 --file=FILE[:TEMPLATE]
8422 instantiate the configuration file FILE
8423 --header=FILE[:TEMPLATE]
8424 instantiate the configuration header FILE
8426 Configuration files:
8429 Configuration headers:
8432 Report bugs to <bug-autoconf@gnu.org>."
8435 cat >>$CONFIG_STATUS <<_ACEOF
8438 configured by $0, generated by GNU Autoconf 2.59,
8439 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
8441 Copyright (C) 2003 Free Software Foundation, Inc.
8442 This config.status script is free software; the Free Software Foundation
8443 gives unlimited permission to copy, distribute and modify it."
8448 cat >>$CONFIG_STATUS <<\_ACEOF
8449 # If no file are specified by the user, then we need to provide default
8450 # value. By we need to know if files were specified by the user.
8456 ac_option=`expr "x$1" : 'x\([^=]*\)='`
8457 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
8465 *) # This is not an option, so the user has probably given explicit
8468 ac_need_defaults=false;;
8472 # Handling of the options.
8474 cat >>$CONFIG_STATUS <<\_ACEOF
8475 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8477 --version | --vers* | -V )
8478 echo "$ac_cs_version"; exit 0 ;;
8480 # Conflict between --help and --header
8481 { { echo "$as_me:$LINENO: error: ambiguous option: $1
8482 Try \`$0 --help' for more information." >&5
8483 echo "$as_me: error: ambiguous option: $1
8484 Try \`$0 --help' for more information." >&2;}
8485 { (exit 1); exit 1; }; };;
8486 --help | --hel | -h )
8487 echo "$ac_cs_usage"; exit 0 ;;
8488 --debug | --d* | -d )
8490 --file | --fil | --fi | --f )
8492 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
8493 ac_need_defaults=false;;
8494 --header | --heade | --head | --hea )
8496 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
8497 ac_need_defaults=false;;
8498 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8499 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8503 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
8504 Try \`$0 --help' for more information." >&5
8505 echo "$as_me: error: unrecognized option: $1
8506 Try \`$0 --help' for more information." >&2;}
8507 { (exit 1); exit 1; }; } ;;
8509 *) ac_config_targets="$ac_config_targets $1" ;;
8515 ac_configure_extra_args=
8517 if $ac_cs_silent; then
8519 ac_configure_extra_args="$ac_configure_extra_args --silent"
8523 cat >>$CONFIG_STATUS <<_ACEOF
8524 if \$ac_cs_recheck; then
8525 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
8526 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8535 cat >>$CONFIG_STATUS <<\_ACEOF
8536 for ac_config_target in $ac_config_targets
8538 case "$ac_config_target" in
8539 # Handling of arguments.
8540 "doc/Makefile" ) CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
8541 "src/avr/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/avr/Makefile" ;;
8542 "src/ds390/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/ds390/Makefile" ;;
8543 "device/lib/ds390/Makefile" ) CONFIG_FILES="$CONFIG_FILES device/lib/ds390/Makefile" ;;
8544 "src/ds400/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/ds400/Makefile" ;;
8545 "device/lib/ds400/Makefile" ) CONFIG_FILES="$CONFIG_FILES device/lib/ds400/Makefile" ;;
8546 "src/hc08/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/hc08/Makefile" ;;
8547 "as/hc08/Makefile" ) CONFIG_FILES="$CONFIG_FILES as/hc08/Makefile" ;;
8548 "device/lib/hc08/Makefile" ) CONFIG_FILES="$CONFIG_FILES device/lib/hc08/Makefile" ;;
8549 "src/mcs51/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/mcs51/Makefile" ;;
8550 "as/mcs51/Makefile" ) CONFIG_FILES="$CONFIG_FILES as/mcs51/Makefile" ;;
8551 "debugger/mcs51/Makefile" ) CONFIG_FILES="$CONFIG_FILES debugger/mcs51/Makefile" ;;
8552 "device/lib/mcs51/Makefile" ) CONFIG_FILES="$CONFIG_FILES device/lib/mcs51/Makefile" ;;
8553 "device/lib/small/Makefile" ) CONFIG_FILES="$CONFIG_FILES device/lib/small/Makefile" ;;
8554 "device/lib/medium/Makefile" ) CONFIG_FILES="$CONFIG_FILES device/lib/medium/Makefile" ;;
8555 "device/lib/large/Makefile" ) CONFIG_FILES="$CONFIG_FILES device/lib/large/Makefile" ;;
8556 "src/pic/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/pic/Makefile" ;;
8557 "src/pic16/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/pic16/Makefile" ;;
8558 "src/xa51/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/xa51/Makefile" ;;
8559 "src/z80/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/z80/Makefile" ;;
8560 "as/Makefile" ) CONFIG_FILES="$CONFIG_FILES as/Makefile" ;;
8561 "as/z80/Makefile" ) CONFIG_FILES="$CONFIG_FILES as/z80/Makefile" ;;
8562 "link/Makefile" ) CONFIG_FILES="$CONFIG_FILES link/Makefile" ;;
8563 "link/z80/Makefile" ) CONFIG_FILES="$CONFIG_FILES link/z80/Makefile" ;;
8564 "device/lib/z80/Makefile" ) CONFIG_FILES="$CONFIG_FILES device/lib/z80/Makefile" ;;
8565 "device/lib/gbz80/Makefile" ) CONFIG_FILES="$CONFIG_FILES device/lib/gbz80/Makefile" ;;
8566 "device/lib/Makefile" ) CONFIG_FILES="$CONFIG_FILES device/lib/Makefile" ;;
8567 "main.mk" ) CONFIG_FILES="$CONFIG_FILES main.mk:main_in.mk" ;;
8568 "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
8569 "device/include/Makefile" ) CONFIG_FILES="$CONFIG_FILES device/include/Makefile" ;;
8570 "support/librarian/Makefile" ) CONFIG_FILES="$CONFIG_FILES support/librarian/Makefile" ;;
8571 "support/makebin/Makefile" ) CONFIG_FILES="$CONFIG_FILES support/makebin/Makefile" ;;
8572 "support/regression/Makefile" ) CONFIG_FILES="$CONFIG_FILES support/regression/Makefile" ;;
8573 "support/valdiag/Makefile" ) CONFIG_FILES="$CONFIG_FILES support/valdiag/Makefile" ;;
8574 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
8575 "Makefile.common" ) CONFIG_FILES="$CONFIG_FILES Makefile.common:Makefile.common.in" ;;
8576 "sdccconf.h" ) CONFIG_HEADERS="$CONFIG_HEADERS sdccconf.h:sdccconf_in.h" ;;
8577 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
8578 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
8579 { (exit 1); exit 1; }; };;
8583 # If the user did not use the arguments to specify the items to instantiate,
8584 # then the envvar interface is used. Set only those that are not.
8585 # We use the long form for the default assignment because of an extremely
8586 # bizarre bug on SunOS 4.1.3.
8587 if $ac_need_defaults; then
8588 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8589 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8592 # Have a temporary directory for convenience. Make it in the build tree
8593 # simply because there is no reason to put it here, and in addition,
8594 # creating and moving files from /tmp can sometimes cause problems.
8595 # Create a temporary directory, and hook for its removal unless debugging.
8598 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
8599 trap '{ (exit 1); exit 1; }' 1 2 13 15
8602 # Create a (secure) tmp directory for tmp files.
8605 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
8606 test -n "$tmp" && test -d "$tmp"
8609 tmp=./confstat$$-$RANDOM
8610 (umask 077 && mkdir $tmp)
8613 echo "$me: cannot create a temporary directory in ." >&2
8614 { (exit 1); exit 1; }
8619 cat >>$CONFIG_STATUS <<_ACEOF
8622 # CONFIG_FILES section.
8625 # No need to generate the scripts if there are no CONFIG_FILES.
8626 # This happens for instance when ./config.status config.h
8627 if test -n "\$CONFIG_FILES"; then
8628 # Protect against being on the right side of a sed subst in config.status.
8629 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
8630 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
8631 s,@SHELL@,$SHELL,;t t
8632 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
8633 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
8634 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
8635 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
8636 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
8637 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
8638 s,@exec_prefix@,$exec_prefix,;t t
8639 s,@prefix@,$prefix,;t t
8640 s,@program_transform_name@,$program_transform_name,;t t
8641 s,@bindir@,$bindir,;t t
8642 s,@sbindir@,$sbindir,;t t
8643 s,@libexecdir@,$libexecdir,;t t
8644 s,@datadir@,$datadir,;t t
8645 s,@sysconfdir@,$sysconfdir,;t t
8646 s,@sharedstatedir@,$sharedstatedir,;t t
8647 s,@localstatedir@,$localstatedir,;t t
8648 s,@libdir@,$libdir,;t t
8649 s,@includedir@,$includedir,;t t
8650 s,@oldincludedir@,$oldincludedir,;t t
8651 s,@infodir@,$infodir,;t t
8652 s,@mandir@,$mandir,;t t
8653 s,@build_alias@,$build_alias,;t t
8654 s,@host_alias@,$host_alias,;t t
8655 s,@target_alias@,$target_alias,;t t
8657 s,@ECHO_C@,$ECHO_C,;t t
8658 s,@ECHO_N@,$ECHO_N,;t t
8659 s,@ECHO_T@,$ECHO_T,;t t
8662 s,@VERSION@,$VERSION,;t t
8663 s,@VERSIONHI@,$VERSIONHI,;t t
8664 s,@VERSIONLO@,$VERSIONLO,;t t
8665 s,@VERSIONP@,$VERSIONP,;t t
8667 s,@CFLAGS@,$CFLAGS,;t t
8668 s,@LDFLAGS@,$LDFLAGS,;t t
8669 s,@CPPFLAGS@,$CPPFLAGS,;t t
8670 s,@ac_ct_CC@,$ac_ct_CC,;t t
8671 s,@EXEEXT@,$EXEEXT,;t t
8672 s,@OBJEXT@,$OBJEXT,;t t
8674 s,@CXXFLAGS@,$CXXFLAGS,;t t
8675 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
8677 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
8678 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
8679 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
8680 s,@RANLIB@,$RANLIB,;t t
8681 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
8683 s,@LEXLIB@,$LEXLIB,;t t
8684 s,@LEX_OUTPUT_ROOT@,$LEX_OUTPUT_ROOT,;t t
8686 s,@AUTOCONF@,$AUTOCONF,;t t
8687 s,@STRIP@,$STRIP,;t t
8690 s,@EGREP@,$EGREP,;t t
8691 s,@M_OR_MM@,$M_OR_MM,;t t
8692 s,@sdccconf_h_dir_separator@,$sdccconf_h_dir_separator,;t t
8693 s,@include_dir_suffix@,$include_dir_suffix,;t t
8694 s,@lib_dir_suffix@,$lib_dir_suffix,;t t
8695 s,@docdir@,$docdir,;t t
8696 s,@OPT_DISABLE_MCS51@,$OPT_DISABLE_MCS51,;t t
8697 s,@OPT_DISABLE_GBZ80@,$OPT_DISABLE_GBZ80,;t t
8698 s,@OPT_DISABLE_Z80@,$OPT_DISABLE_Z80,;t t
8699 s,@OPT_DISABLE_AVR@,$OPT_DISABLE_AVR,;t t
8700 s,@OPT_DISABLE_DS390@,$OPT_DISABLE_DS390,;t t
8701 s,@OPT_DISABLE_DS400@,$OPT_DISABLE_DS400,;t t
8702 s,@OPT_DISABLE_PIC@,$OPT_DISABLE_PIC,;t t
8703 s,@OPT_DISABLE_PIC16@,$OPT_DISABLE_PIC16,;t t
8704 s,@OPT_DISABLE_XA51@,$OPT_DISABLE_XA51,;t t
8705 s,@OPT_DISABLE_HC08@,$OPT_DISABLE_HC08,;t t
8706 s,@OPT_DISABLE_UCSIM@,$OPT_DISABLE_UCSIM,;t t
8707 s,@OPT_DISABLE_DEVICE_LIB@,$OPT_DISABLE_DEVICE_LIB,;t t
8708 s,@OPT_DISABLE_PACKIHX@,$OPT_DISABLE_PACKIHX,;t t
8709 s,@OPT_DISABLE_SDCPP@,$OPT_DISABLE_SDCPP,;t t
8710 s,@OPT_ENABLE_DOC@,$OPT_ENABLE_DOC,;t t
8712 s,@LATEX@,$LATEX,;t t
8713 s,@LATEX2HTML@,$LATEX2HTML,;t t
8714 s,@PDFLATEX@,$PDFLATEX,;t t
8715 s,@DVIPDF@,$DVIPDF,;t t
8716 s,@DVIPS@,$DVIPS,;t t
8717 s,@MAKEINDEX@,$MAKEINDEX,;t t
8718 s,@OPT_ENABLE_LIBGC@,$OPT_ENABLE_LIBGC,;t t
8719 s,@subdirs@,$subdirs,;t t
8720 s,@LIBOBJS@,$LIBOBJS,;t t
8721 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
8726 cat >>$CONFIG_STATUS <<\_ACEOF
8727 # Split the substitutions into bite-sized pieces for seds with
8728 # small command number limits, like on Digital OSF/1 and HP-UX.
8730 ac_sed_frag=1 # Number of current file.
8731 ac_beg=1 # First line for current file.
8732 ac_end=$ac_max_sed_lines # Line after last line for current file.
8735 while $ac_more_lines; do
8736 if test $ac_beg -gt 1; then
8737 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8739 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8741 if test ! -s $tmp/subs.frag; then
8744 # The purpose of the label and of the branching condition is to
8745 # speed up the sed processing (if there are no `@' at all, there
8746 # is no need to browse any of the substitutions).
8747 # These are the two extra sed commands mentioned above.
8749 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
8750 if test -z "$ac_sed_cmds"; then
8751 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
8753 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
8755 ac_sed_frag=`expr $ac_sed_frag + 1`
8757 ac_end=`expr $ac_end + $ac_max_sed_lines`
8760 if test -z "$ac_sed_cmds"; then
8763 fi # test -n "$CONFIG_FILES"
8766 cat >>$CONFIG_STATUS <<\_ACEOF
8767 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
8768 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8770 - | *:- | *:-:* ) # input from stdin
8772 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8773 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8774 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8775 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8776 * ) ac_file_in=$ac_file.in ;;
8779 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
8780 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8781 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8782 X"$ac_file" : 'X\(//\)[^/]' \| \
8783 X"$ac_file" : 'X\(//\)$' \| \
8784 X"$ac_file" : 'X\(/\)' \| \
8785 . : '\(.\)' 2>/dev/null ||
8787 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8788 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8789 /^X\(\/\/\)$/{ s//\1/; q; }
8790 /^X\(\/\).*/{ s//\1/; q; }
8792 { if $as_mkdir_p; then
8797 while test ! -d "$as_dir"; do
8798 as_dirs="$as_dir $as_dirs"
8799 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8800 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8801 X"$as_dir" : 'X\(//\)[^/]' \| \
8802 X"$as_dir" : 'X\(//\)$' \| \
8803 X"$as_dir" : 'X\(/\)' \| \
8804 . : '\(.\)' 2>/dev/null ||
8806 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8807 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8808 /^X\(\/\/\)$/{ s//\1/; q; }
8809 /^X\(\/\).*/{ s//\1/; q; }
8812 test ! -n "$as_dirs" || mkdir $as_dirs
8813 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8814 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8815 { (exit 1); exit 1; }; }; }
8819 if test "$ac_dir" != .; then
8820 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8821 # A "../" for each directory in $ac_dir_suffix.
8822 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8824 ac_dir_suffix= ac_top_builddir=
8828 .) # No --srcdir option. We are building in place.
8830 if test -z "$ac_top_builddir"; then
8833 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8835 [\\/]* | ?:[\\/]* ) # Absolute path.
8836 ac_srcdir=$srcdir$ac_dir_suffix;
8837 ac_top_srcdir=$srcdir ;;
8839 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8840 ac_top_srcdir=$ac_top_builddir$srcdir ;;
8843 # Do not use `cd foo && pwd` to compute absolute paths, because
8844 # the directories may not exist.
8846 .) ac_abs_builddir="$ac_dir";;
8849 .) ac_abs_builddir=`pwd`;;
8850 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8851 *) ac_abs_builddir=`pwd`/"$ac_dir";;
8854 case $ac_abs_builddir in
8855 .) ac_abs_top_builddir=${ac_top_builddir}.;;
8857 case ${ac_top_builddir}. in
8858 .) ac_abs_top_builddir=$ac_abs_builddir;;
8859 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8860 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8863 case $ac_abs_builddir in
8864 .) ac_abs_srcdir=$ac_srcdir;;
8867 .) ac_abs_srcdir=$ac_abs_builddir;;
8868 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8869 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8872 case $ac_abs_builddir in
8873 .) ac_abs_top_srcdir=$ac_top_srcdir;;
8875 case $ac_top_srcdir in
8876 .) ac_abs_top_srcdir=$ac_abs_builddir;;
8877 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8878 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8884 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8885 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
8888 if test x"$ac_file" != x-; then
8889 { echo "$as_me:$LINENO: creating $ac_file" >&5
8890 echo "$as_me: creating $ac_file" >&6;}
8893 # Let's still pretend it is `configure' which instantiates (i.e., don't
8894 # use $as_me), people would be surprised to read:
8895 # /* config.h. Generated by config.status. */
8896 if test x"$ac_file" = x-; then
8899 configure_input="$ac_file. "
8901 configure_input=$configure_input"Generated from `echo $ac_file_in |
8902 sed 's,.*/,,'` by configure."
8904 # First look for the input files in the build tree, otherwise in the
8906 ac_file_inputs=`IFS=:
8907 for f in $ac_file_in; do
8909 -) echo $tmp/stdin ;;
8911 # Absolute (can't be DOS-style, as IFS=:)
8912 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8913 echo "$as_me: error: cannot find input file: $f" >&2;}
8914 { (exit 1); exit 1; }; }
8917 if test -f "$f"; then
8920 elif test -f "$srcdir/$f"; then
8925 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8926 echo "$as_me: error: cannot find input file: $f" >&2;}
8927 { (exit 1); exit 1; }; }
8930 done` || { (exit 1); exit 1; }
8932 cat >>$CONFIG_STATUS <<_ACEOF
8936 cat >>$CONFIG_STATUS <<\_ACEOF
8938 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8939 s,@configure_input@,$configure_input,;t t
8940 s,@srcdir@,$ac_srcdir,;t t
8941 s,@abs_srcdir@,$ac_abs_srcdir,;t t
8942 s,@top_srcdir@,$ac_top_srcdir,;t t
8943 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
8944 s,@builddir@,$ac_builddir,;t t
8945 s,@abs_builddir@,$ac_abs_builddir,;t t
8946 s,@top_builddir@,$ac_top_builddir,;t t
8947 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
8948 s,@INSTALL@,$ac_INSTALL,;t t
8949 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
8951 if test x"$ac_file" != x-; then
8952 mv $tmp/out $ac_file
8960 cat >>$CONFIG_STATUS <<\_ACEOF
8963 # CONFIG_HEADER section.
8966 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
8967 # NAME is the cpp macro being defined and VALUE is the value it is being given.
8969 # ac_d sets the value in "#define NAME VALUE" lines.
8970 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
8971 ac_dB='[ ].*$,\1#\2'
8974 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
8975 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
8976 ac_uB='$,\1#\2define\3'
8980 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
8981 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8983 - | *:- | *:-:* ) # input from stdin
8985 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8986 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8987 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8988 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8989 * ) ac_file_in=$ac_file.in ;;
8992 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
8993 echo "$as_me: creating $ac_file" >&6;}
8995 # First look for the input files in the build tree, otherwise in the
8997 ac_file_inputs=`IFS=:
8998 for f in $ac_file_in; do
9000 -) echo $tmp/stdin ;;
9002 # Absolute (can't be DOS-style, as IFS=:)
9003 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
9004 echo "$as_me: error: cannot find input file: $f" >&2;}
9005 { (exit 1); exit 1; }; }
9006 # Do quote $f, to prevent DOS paths from being IFS'd.
9009 if test -f "$f"; then
9012 elif test -f "$srcdir/$f"; then
9017 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
9018 echo "$as_me: error: cannot find input file: $f" >&2;}
9019 { (exit 1); exit 1; }; }
9022 done` || { (exit 1); exit 1; }
9023 # Remove the trailing spaces.
9024 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
9028 # Transform confdefs.h into two sed scripts, `conftest.defines' and
9029 # `conftest.undefs', that substitutes the proper values into
9030 # config.h.in to produce config.h. The first handles `#define'
9031 # templates, and the second `#undef' templates.
9032 # And first: Protect against being on the right side of a sed subst in
9033 # config.status. Protect against being in an unquoted here document
9035 rm -f conftest.defines conftest.undefs
9036 # Using a here document instead of a string reduces the quoting nightmare.
9037 # Putting comments in sed scripts is not portable.
9039 # `end' is used to avoid that the second main sed command (meant for
9040 # 0-ary CPP macros) applies to n-ary macro definitions.
9041 # See the Autoconf documentation for `clear'.
9042 cat >confdef2sed.sed <<\_ACEOF
9047 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
9049 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
9052 # If some macros were called several times there might be several times
9053 # the same #defines, which is useless. Nevertheless, we may not want to
9054 # sort them, since we want the *last* AC-DEFINE to be honored.
9055 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
9056 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
9057 rm -f confdef2sed.sed
9059 # This sed command replaces #undef with comments. This is necessary, for
9060 # example, in the case of _POSIX_SOURCE, which is predefined and required
9061 # on some systems where configure will not decide to define it.
9062 cat >>conftest.undefs <<\_ACEOF
9063 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
9066 # Break up conftest.defines because some shells have a limit on the size
9067 # of here documents, and old seds have small limits too (100 cmds).
9068 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
9069 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
9070 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
9071 echo ' :' >>$CONFIG_STATUS
9073 while grep . conftest.defines >/dev/null
9075 # Write a limited-size here document to $tmp/defines.sed.
9076 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
9077 # Speed up: don't consider the non `#define' lines.
9078 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
9079 # Work around the forget-to-reset-the-flag bug.
9080 echo 't clr' >>$CONFIG_STATUS
9081 echo ': clr' >>$CONFIG_STATUS
9082 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
9084 sed -f $tmp/defines.sed $tmp/in >$tmp/out
9088 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
9089 rm -f conftest.defines
9090 mv conftest.tail conftest.defines
9092 rm -f conftest.defines
9093 echo ' fi # grep' >>$CONFIG_STATUS
9094 echo >>$CONFIG_STATUS
9096 # Break up conftest.undefs because some shells have a limit on the size
9097 # of here documents, and old seds have small limits too (100 cmds).
9098 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
9100 while grep . conftest.undefs >/dev/null
9102 # Write a limited-size here document to $tmp/undefs.sed.
9103 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
9104 # Speed up: don't consider the non `#undef'
9105 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
9106 # Work around the forget-to-reset-the-flag bug.
9107 echo 't clr' >>$CONFIG_STATUS
9108 echo ': clr' >>$CONFIG_STATUS
9109 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
9111 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
9115 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
9116 rm -f conftest.undefs
9117 mv conftest.tail conftest.undefs
9119 rm -f conftest.undefs
9121 cat >>$CONFIG_STATUS <<\_ACEOF
9122 # Let's still pretend it is `configure' which instantiates (i.e., don't
9123 # use $as_me), people would be surprised to read:
9124 # /* config.h. Generated by config.status. */
9125 if test x"$ac_file" = x-; then
9126 echo "/* Generated by configure. */" >$tmp/config.h
9128 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
9130 cat $tmp/in >>$tmp/config.h
9132 if test x"$ac_file" != x-; then
9133 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
9134 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
9135 echo "$as_me: $ac_file is unchanged" >&6;}
9137 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
9138 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9139 X"$ac_file" : 'X\(//\)[^/]' \| \
9140 X"$ac_file" : 'X\(//\)$' \| \
9141 X"$ac_file" : 'X\(/\)' \| \
9142 . : '\(.\)' 2>/dev/null ||
9144 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9145 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9146 /^X\(\/\/\)$/{ s//\1/; q; }
9147 /^X\(\/\).*/{ s//\1/; q; }
9149 { if $as_mkdir_p; then
9154 while test ! -d "$as_dir"; do
9155 as_dirs="$as_dir $as_dirs"
9156 as_dir=`(dirname "$as_dir") 2>/dev/null ||
9157 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9158 X"$as_dir" : 'X\(//\)[^/]' \| \
9159 X"$as_dir" : 'X\(//\)$' \| \
9160 X"$as_dir" : 'X\(/\)' \| \
9161 . : '\(.\)' 2>/dev/null ||
9163 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9164 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9165 /^X\(\/\/\)$/{ s//\1/; q; }
9166 /^X\(\/\).*/{ s//\1/; q; }
9169 test ! -n "$as_dirs" || mkdir $as_dirs
9170 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
9171 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
9172 { (exit 1); exit 1; }; }; }
9175 mv $tmp/config.h $ac_file
9184 cat >>$CONFIG_STATUS <<\_ACEOF
9186 { (exit 0); exit 0; }
9188 chmod +x $CONFIG_STATUS
9189 ac_clean_files=$ac_clean_files_save
9192 # configure is writing to config.log, and then calls config.status.
9193 # config.status does its own redirection, appending to config.log.
9194 # Unfortunately, on DOS this fails, as config.log is still kept open
9195 # by configure, so config.status won't be able to write to it; its
9196 # output is simply discarded. So we exec the FD to /dev/null,
9197 # effectively closing config.log, so it can be properly (re)opened and
9198 # appended to by config.status. When coming back to configure, we
9199 # need to make the FD available again.
9200 if test "$no_create" != yes; then
9202 ac_config_status_args=
9203 test "$silent" = yes &&
9204 ac_config_status_args="$ac_config_status_args --quiet"
9206 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9208 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9209 # would make configure fail if this is the last instruction.
9210 $ac_cs_success || { (exit 1); exit 1; }
9214 # CONFIG_SUBDIRS section.
9216 if test "$no_recursion" != yes; then
9218 # Remove --cache-file and --srcdir arguments so they do not pile up.
9219 ac_sub_configure_args=
9221 for ac_arg in $ac_configure_args; do
9222 if test -n "$ac_prev"; then
9227 -cache-file | --cache-file | --cache-fil | --cache-fi \
9228 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
9229 ac_prev=cache_file ;;
9230 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
9231 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
9234 --config-cache | -C)
9236 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
9238 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
9240 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
9242 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
9244 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
9248 # Always prepend --prefix to ensure using the same prefix
9249 # in subdir configurations.
9250 ac_sub_configure_args="--prefix=$prefix $ac_sub_configure_args"
9253 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
9255 # Do not complain, so a configure script can configure whichever
9256 # parts of a large source tree are present.
9257 test -d $srcdir/$ac_dir || continue
9259 { echo "$as_me:$LINENO: configuring in $ac_dir" >&5
9260 echo "$as_me: configuring in $ac_dir" >&6;}
9261 { if $as_mkdir_p; then
9266 while test ! -d "$as_dir"; do
9267 as_dirs="$as_dir $as_dirs"
9268 as_dir=`(dirname "$as_dir") 2>/dev/null ||
9269 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9270 X"$as_dir" : 'X\(//\)[^/]' \| \
9271 X"$as_dir" : 'X\(//\)$' \| \
9272 X"$as_dir" : 'X\(/\)' \| \
9273 . : '\(.\)' 2>/dev/null ||
9275 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9276 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9277 /^X\(\/\/\)$/{ s//\1/; q; }
9278 /^X\(\/\).*/{ s//\1/; q; }
9281 test ! -n "$as_dirs" || mkdir $as_dirs
9282 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
9283 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
9284 { (exit 1); exit 1; }; }; }
9288 if test "$ac_dir" != .; then
9289 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
9290 # A "../" for each directory in $ac_dir_suffix.
9291 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
9293 ac_dir_suffix= ac_top_builddir=
9297 .) # No --srcdir option. We are building in place.
9299 if test -z "$ac_top_builddir"; then
9302 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
9304 [\\/]* | ?:[\\/]* ) # Absolute path.
9305 ac_srcdir=$srcdir$ac_dir_suffix;
9306 ac_top_srcdir=$srcdir ;;
9308 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
9309 ac_top_srcdir=$ac_top_builddir$srcdir ;;
9312 # Do not use `cd foo && pwd` to compute absolute paths, because
9313 # the directories may not exist.
9315 .) ac_abs_builddir="$ac_dir";;
9318 .) ac_abs_builddir=`pwd`;;
9319 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
9320 *) ac_abs_builddir=`pwd`/"$ac_dir";;
9323 case $ac_abs_builddir in
9324 .) ac_abs_top_builddir=${ac_top_builddir}.;;
9326 case ${ac_top_builddir}. in
9327 .) ac_abs_top_builddir=$ac_abs_builddir;;
9328 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
9329 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
9332 case $ac_abs_builddir in
9333 .) ac_abs_srcdir=$ac_srcdir;;
9336 .) ac_abs_srcdir=$ac_abs_builddir;;
9337 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
9338 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
9341 case $ac_abs_builddir in
9342 .) ac_abs_top_srcdir=$ac_top_srcdir;;
9344 case $ac_top_srcdir in
9345 .) ac_abs_top_srcdir=$ac_abs_builddir;;
9346 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
9347 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
9354 # Check for guested configure; otherwise get Cygnus style configure.
9355 if test -f $ac_srcdir/configure.gnu; then
9356 ac_sub_configure="$SHELL '$ac_srcdir/configure.gnu'"
9357 elif test -f $ac_srcdir/configure; then
9358 ac_sub_configure="$SHELL '$ac_srcdir/configure'"
9359 elif test -f $ac_srcdir/configure.in; then
9360 ac_sub_configure=$ac_configure
9362 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
9363 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
9367 # The recursion is here.
9368 if test -n "$ac_sub_configure"; then
9369 # Make the cache file name correct relative to the subdirectory.
9371 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
9373 ac_sub_cache_file=$ac_top_builddir$cache_file ;;
9376 { echo "$as_me:$LINENO: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
9377 echo "$as_me: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9378 # The eval makes quoting arguments work.
9379 eval $ac_sub_configure $ac_sub_configure_args \
9380 --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir ||
9381 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
9382 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
9383 { (exit 1); exit 1; }; }
9391 # I found no better place
9394 # Prepare result message
9395 # ======================
9397 # In the C-header we need \\ as dir-separator, but in the message only \
9398 dirch=${sdccconf_h_dir_separator}
9399 test ${dirch} = '\\' && dirch='\'
9401 # calc friendly strings
9403 binPath=`echo "/${prefix2bin_dir}" | sed 's,/\./,/,g'`
9404 case ":$binPath:" in
9406 :*[\\/]:) binPath=`echo "$binPath" | sed 's,[\\/]*$,,'` ;;
9411 *\\*) binPath=`echo "$binPath" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
9412 s,^[\\/],\\\\\\\\,'` ;;
9414 *) binPath=`echo "$binPath" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
9416 binPath=`echo "$binPath" | sed 's,\\\\\\\\,\\\\,g'`
9419 incPath1=`echo "/${prefix2data_dir}/${norm_inc_dir_suffix}" | sed 's,/\./,/,g'`
9420 case ":$incPath1:" in
9422 :*[\\/]:) incPath1=`echo "$incPath1" | sed 's,[\\/]*$,,'` ;;
9427 *\\*) incPath1=`echo "$incPath1" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
9428 s,^[\\/],\\\\\\\\,'` ;;
9430 *) incPath1=`echo "$incPath1" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
9432 incPath1=`echo "$incPath1" | sed 's,\\\\\\\\,\\\\,g'`
9435 incPath2=`echo "/${bin2data_dir}/${norm_inc_dir_suffix}" | sed 's,/\./,/,g'`
9436 case ":$incPath2:" in
9438 :*[\\/]:) incPath2=`echo "$incPath2" | sed 's,[\\/]*$,,'` ;;
9443 *\\*) incPath2=`echo "$incPath2" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
9444 s,^[\\/],\\\\\\\\,'` ;;
9446 *) incPath2=`echo "$incPath2" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
9448 incPath2=`echo "$incPath2" | sed 's,\\\\\\\\,\\\\,g'`
9451 incPath3=`echo "${expanded_datadir}/${norm_inc_dir_suffix}" | sed 's,/\./,/,g'`
9452 case ":$incPath3:" in
9454 :*[\\/]:) incPath3=`echo "$incPath3" | sed 's,[\\/]*$,,'` ;;
9459 *\\*) incPath3=`echo "$incPath3" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
9460 s,^[\\/],\\\\\\\\,'` ;;
9462 *) incPath3=`echo "$incPath3" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
9464 incPath3=`echo "$incPath3" | sed 's,\\\\\\\\,\\\\,g'`
9467 libPath1=`echo "/${prefix2data_dir}/${norm_lib_dir_suffix}" | sed 's,/\./,/,g'`
9468 case ":$libPath1:" in
9470 :*[\\/]:) libPath1=`echo "$libPath1" | sed 's,[\\/]*$,,'` ;;
9475 *\\*) libPath1=`echo "$libPath1" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
9476 s,^[\\/],\\\\\\\\,'` ;;
9478 *) libPath1=`echo "$libPath1" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
9480 libPath1=`echo "$libPath1" | sed 's,\\\\\\\\,\\\\,g'`
9483 libPath2=`echo "/${bin2data_dir}/${norm_lib_dir_suffix}" | sed 's,/\./,/,g'`
9484 case ":$libPath2:" in
9486 :*[\\/]:) libPath2=`echo "$libPath2" | sed 's,[\\/]*$,,'` ;;
9491 *\\*) libPath2=`echo "$libPath2" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
9492 s,^[\\/],\\\\\\\\,'` ;;
9494 *) libPath2=`echo "$libPath2" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
9496 libPath2=`echo "$libPath2" | sed 's,\\\\\\\\,\\\\,g'`
9499 libPath3=`echo "${expanded_datadir}/${norm_lib_dir_suffix}" | sed 's,/\./,/,g'`
9500 case ":$libPath3:" in
9502 :*[\\/]:) libPath3=`echo "$libPath3" | sed 's,[\\/]*$,,'` ;;
9507 *\\*) libPath3=`echo "$libPath3" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g
9508 s,^[\\/],\\\\\\\\,'` ;;
9510 *) libPath3=`echo "$libPath3" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;;
9512 libPath3=`echo "$libPath3" | sed 's,\\\\\\\\,\\\\,g'`
9515 echo "$as_me:$LINENO: result:
9516 sdcc ${VERSION} is now configured for
9518 Build: ${build_alias}
9520 Source directory: ${srcdir}
9525 avr ${enable_avr_port}
9526 ds390 ${enable_ds390_port}
9527 ds400 ${enable_ds400_port}
9528 gbz80 ${enable_gbz80_port}
9529 hc08 ${enable_hc08_port}
9530 pic ${enable_pic_port}
9531 pic16 ${enable_pic16_port}
9532 xa51 ${enable_xa51_port}
9533 z80 ${enable_z80_port}
9535 Disable packihx: ${OPT_DISABLE_PACKIHX}
9536 Disable ucsim: ${OPT_DISABLE_UCSIM}
9537 Disable device lib: ${OPT_DISABLE_DEVICE_LIB}
9538 Disable sdcpp: ${OPT_DISABLE_SDCPP}
9539 Enable documentation: ${OPT_ENABLE_DOC}
9540 Enable libgc: ${OPT_ENABLE_LIBGC}
9543 binary files: ${exec_prefix}
9544 include files: ${datadir}/${include_dir_suffix}
9545 library files: ${datadir}/${lib_dir_suffix}
9546 documentation: ${docdir}
9551 Search paths (incomplete, see manual for all search paths):
9552 binary files: \$SDCC_HOME${binPath}
9553 include files: ${incPath1}
9554 path(argv[0])${incPath2}
9556 library files: \$SDCC_HOME${libPath1}${dirch}<model>
9557 path(argv[0])${libPath2}${dirch}<model>
9558 ${libPath3}${dirch}<model>
9561 sdcc ${VERSION} is now configured for
9563 Build: ${build_alias}
9565 Source directory: ${srcdir}
9570 avr ${enable_avr_port}
9571 ds390 ${enable_ds390_port}
9572 ds400 ${enable_ds400_port}
9573 gbz80 ${enable_gbz80_port}
9574 hc08 ${enable_hc08_port}
9575 pic ${enable_pic_port}
9576 pic16 ${enable_pic16_port}
9577 xa51 ${enable_xa51_port}
9578 z80 ${enable_z80_port}
9580 Disable packihx: ${OPT_DISABLE_PACKIHX}
9581 Disable ucsim: ${OPT_DISABLE_UCSIM}
9582 Disable device lib: ${OPT_DISABLE_DEVICE_LIB}
9583 Disable sdcpp: ${OPT_DISABLE_SDCPP}
9584 Enable documentation: ${OPT_ENABLE_DOC}
9585 Enable libgc: ${OPT_ENABLE_LIBGC}
9588 binary files: ${exec_prefix}
9589 include files: ${datadir}/${include_dir_suffix}
9590 library files: ${datadir}/${lib_dir_suffix}
9591 documentation: ${docdir}
9596 Search paths (incomplete, see manual for all search paths):
9597 binary files: \$SDCC_HOME${binPath}
9598 include files: ${incPath1}
9599 path(argv[0])${incPath2}
9601 library files: \$SDCC_HOME${libPath1}${dirch}<model>
9602 path(argv[0])${libPath2}${dirch}<model>
9603 ${libPath3}${dirch}<model>
9605 # End of configure/configure.in