Added a pseudo-hack: The Makefile now copies Makefiles from source tree to
[oota-llvm.git] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.57 for [LLVM] [1.0].
4 #
5 # Report bugs to <llvmbugs@cs.uiuc.edu>.
6 #
7 # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
8 # Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## --------------------- ##
12 ## M4sh Initialization.  ##
13 ## --------------------- ##
14
15 # Be Bourne compatible
16 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
17   emulate sh
18   NULLCMD=:
19   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
20   # is contrary to our usage.  Disable this feature.
21   alias -g '${1+"$@"}'='"$@"'
22 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
23   set -o posix
24 fi
25
26 # Support unset when possible.
27 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
28   as_unset=unset
29 else
30   as_unset=false
31 fi
32
33
34 # Work around bugs in pre-3.0 UWIN ksh.
35 $as_unset ENV MAIL MAILPATH
36 PS1='$ '
37 PS2='> '
38 PS4='+ '
39
40 # NLS nuisances.
41 for as_var in \
42   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
43   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
44   LC_TELEPHONE LC_TIME
45 do
46   if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then
47     eval $as_var=C; export $as_var
48   else
49     $as_unset $as_var
50   fi
51 done
52
53 # Required to use basename.
54 if expr a : '\(a\)' >/dev/null 2>&1; then
55   as_expr=expr
56 else
57   as_expr=false
58 fi
59
60 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
61   as_basename=basename
62 else
63   as_basename=false
64 fi
65
66
67 # Name of the executable.
68 as_me=`$as_basename "$0" ||
69 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
70          X"$0" : 'X\(//\)$' \| \
71          X"$0" : 'X\(/\)$' \| \
72          .     : '\(.\)' 2>/dev/null ||
73 echo X/"$0" |
74     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
75           /^X\/\(\/\/\)$/{ s//\1/; q; }
76           /^X\/\(\/\).*/{ s//\1/; q; }
77           s/.*/./; q'`
78
79
80 # PATH needs CR, and LINENO needs CR and PATH.
81 # Avoid depending upon Character Ranges.
82 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
83 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
84 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
85 as_cr_digits='0123456789'
86 as_cr_alnum=$as_cr_Letters$as_cr_digits
87
88 # The user is always right.
89 if test "${PATH_SEPARATOR+set}" != set; then
90   echo "#! /bin/sh" >conf$$.sh
91   echo  "exit 0"   >>conf$$.sh
92   chmod +x conf$$.sh
93   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
94     PATH_SEPARATOR=';'
95   else
96     PATH_SEPARATOR=:
97   fi
98   rm -f conf$$.sh
99 fi
100
101
102   as_lineno_1=$LINENO
103   as_lineno_2=$LINENO
104   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
105   test "x$as_lineno_1" != "x$as_lineno_2" &&
106   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
107   # Find who we are.  Look in the path if we contain no path at all
108   # relative or not.
109   case $0 in
110     *[\\/]* ) as_myself=$0 ;;
111     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
112 for as_dir in $PATH
113 do
114   IFS=$as_save_IFS
115   test -z "$as_dir" && as_dir=.
116   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
117 done
118
119        ;;
120   esac
121   # We did not find ourselves, most probably we were run as `sh COMMAND'
122   # in which case we are not to be found in the path.
123   if test "x$as_myself" = x; then
124     as_myself=$0
125   fi
126   if test ! -f "$as_myself"; then
127     { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
128    { (exit 1); exit 1; }; }
129   fi
130   case $CONFIG_SHELL in
131   '')
132     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
133 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
134 do
135   IFS=$as_save_IFS
136   test -z "$as_dir" && as_dir=.
137   for as_base in sh bash ksh sh5; do
138          case $as_dir in
139          /*)
140            if ("$as_dir/$as_base" -c '
141   as_lineno_1=$LINENO
142   as_lineno_2=$LINENO
143   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
144   test "x$as_lineno_1" != "x$as_lineno_2" &&
145   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
146              $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
147              $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
148              CONFIG_SHELL=$as_dir/$as_base
149              export CONFIG_SHELL
150              exec "$CONFIG_SHELL" "$0" ${1+"$@"}
151            fi;;
152          esac
153        done
154 done
155 ;;
156   esac
157
158   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
159   # uniformly replaced by the line number.  The first 'sed' inserts a
160   # line-number line before each line; the second 'sed' does the real
161   # work.  The second script uses 'N' to pair each line-number line
162   # with the numbered line, and appends trailing '-' during
163   # substitution so that $LINENO is not a special case at line end.
164   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
165   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
166   sed '=' <$as_myself |
167     sed '
168       N
169       s,$,-,
170       : loop
171       s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
172       t loop
173       s,-$,,
174       s,^['$as_cr_digits']*\n,,
175     ' >$as_me.lineno &&
176   chmod +x $as_me.lineno ||
177     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
178    { (exit 1); exit 1; }; }
179
180   # Don't try to exec as it changes $[0], causing all sort of problems
181   # (the dirname of $[0] is not the place where we might find the
182   # original and so on.  Autoconf is especially sensible to this).
183   . ./$as_me.lineno
184   # Exit status is that of the last command.
185   exit
186 }
187
188
189 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
190   *c*,-n*) ECHO_N= ECHO_C='
191 ' ECHO_T='      ' ;;
192   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
193   *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
194 esac
195
196 if expr a : '\(a\)' >/dev/null 2>&1; then
197   as_expr=expr
198 else
199   as_expr=false
200 fi
201
202 rm -f conf$$ conf$$.exe conf$$.file
203 echo >conf$$.file
204 if ln -s conf$$.file conf$$ 2>/dev/null; then
205   # We could just check for DJGPP; but this test a) works b) is more generic
206   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
207   if test -f conf$$.exe; then
208     # Don't use ln at all; we don't have any links
209     as_ln_s='cp -p'
210   else
211     as_ln_s='ln -s'
212   fi
213 elif ln conf$$.file conf$$ 2>/dev/null; then
214   as_ln_s=ln
215 else
216   as_ln_s='cp -p'
217 fi
218 rm -f conf$$ conf$$.exe conf$$.file
219
220 if mkdir -p . 2>/dev/null; then
221   as_mkdir_p=:
222 else
223   as_mkdir_p=false
224 fi
225
226 as_executable_p="test -f"
227
228 # Sed expression to map a string onto a valid CPP name.
229 as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
230
231 # Sed expression to map a string onto a valid variable name.
232 as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
233
234
235 # IFS
236 # We need space, tab and new line, in precisely that order.
237 as_nl='
238 '
239 IFS="   $as_nl"
240
241 # CDPATH.
242 $as_unset CDPATH
243
244
245
246 # Check that we are running under the correct shell.
247 SHELL=${CONFIG_SHELL-/bin/sh}
248
249 case X$ECHO in
250 X*--fallback-echo)
251   # Remove one level of quotation (which was required for Make).
252   ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
253   ;;
254 esac
255
256 echo=${ECHO-echo}
257 if test "X$1" = X--no-reexec; then
258   # Discard the --no-reexec flag, and continue.
259   shift
260 elif test "X$1" = X--fallback-echo; then
261   # Avoid inline document here, it may be left over
262   :
263 elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
264   # Yippee, $echo works!
265   :
266 else
267   # Restart under the correct shell.
268   exec $SHELL "$0" --no-reexec ${1+"$@"}
269 fi
270
271 if test "X$1" = X--fallback-echo; then
272   # used as fallback echo
273   shift
274   cat <<EOF
275 $*
276 EOF
277   exit 0
278 fi
279
280 # The HP-UX ksh and POSIX shell print the target directory to stdout
281 # if CDPATH is set.
282 if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
283
284 if test -z "$ECHO"; then
285 if test "X${echo_test_string+set}" != Xset; then
286 # find a string as large as possible, as long as the shell can cope with it
287   for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
288     # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
289     if (echo_test_string="`eval $cmd`") 2>/dev/null &&
290        echo_test_string="`eval $cmd`" &&
291        (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
292     then
293       break
294     fi
295   done
296 fi
297
298 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
299    echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
300    test "X$echo_testing_string" = "X$echo_test_string"; then
301   :
302 else
303   # The Solaris, AIX, and Digital Unix default echo programs unquote
304   # backslashes.  This makes it impossible to quote backslashes using
305   #   echo "$something" | sed 's/\\/\\\\/g'
306   #
307   # So, first we look for a working echo in the user's PATH.
308
309   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
310   for dir in $PATH /usr/ucb; do
311     IFS="$lt_save_ifs"
312     if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
313        test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
314        echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
315        test "X$echo_testing_string" = "X$echo_test_string"; then
316       echo="$dir/echo"
317       break
318     fi
319   done
320   IFS="$lt_save_ifs"
321
322   if test "X$echo" = Xecho; then
323     # We didn't find a better echo, so look for alternatives.
324     if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
325        echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
326        test "X$echo_testing_string" = "X$echo_test_string"; then
327       # This shell has a builtin print -r that does the trick.
328       echo='print -r'
329     elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
330          test "X$CONFIG_SHELL" != X/bin/ksh; then
331       # If we have ksh, try running configure again with it.
332       ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
333       export ORIGINAL_CONFIG_SHELL
334       CONFIG_SHELL=/bin/ksh
335       export CONFIG_SHELL
336       exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
337     else
338       # Try using printf.
339       echo='printf %s\n'
340       if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
341          echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
342          test "X$echo_testing_string" = "X$echo_test_string"; then
343         # Cool, printf works
344         :
345       elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
346            test "X$echo_testing_string" = 'X\t' &&
347            echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
348            test "X$echo_testing_string" = "X$echo_test_string"; then
349         CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
350         export CONFIG_SHELL
351         SHELL="$CONFIG_SHELL"
352         export SHELL
353         echo="$CONFIG_SHELL $0 --fallback-echo"
354       elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
355            test "X$echo_testing_string" = 'X\t' &&
356            echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
357            test "X$echo_testing_string" = "X$echo_test_string"; then
358         echo="$CONFIG_SHELL $0 --fallback-echo"
359       else
360         # maybe with a smaller string...
361         prev=:
362
363         for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
364           if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
365           then
366             break
367           fi
368           prev="$cmd"
369         done
370
371         if test "$prev" != 'sed 50q "$0"'; then
372           echo_test_string=`eval $prev`
373           export echo_test_string
374           exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
375         else
376           # Oops.  We lost completely, so just stick with echo.
377           echo=echo
378         fi
379       fi
380     fi
381   fi
382 fi
383 fi
384
385 # Copy echo and quote the copy suitably for passing to libtool from
386 # the Makefile, instead of quoting the original, which is used later.
387 ECHO=$echo
388 if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
389    ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
390 fi
391
392
393
394
395 tagnames=`echo "$tagnames,CXX" | sed 's/^,//'`
396
397 tagnames=`echo "$tagnames,F77" | sed 's/^,//'`
398
399 # Name of the host.
400 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
401 # so uname gets run too.
402 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
403
404 exec 6>&1
405
406 #
407 # Initializations.
408 #
409 ac_default_prefix=/usr/local
410 ac_config_libobj_dir=.
411 cross_compiling=no
412 subdirs=
413 MFLAGS=
414 MAKEFLAGS=
415 SHELL=${CONFIG_SHELL-/bin/sh}
416
417 # Maximum number of lines to put in a shell here document.
418 # This variable seems obsolete.  It should probably be removed, and
419 # only ac_max_sed_lines should be used.
420 : ${ac_max_here_lines=38}
421
422 # Identity of this package.
423 PACKAGE_NAME='[LLVM]'
424 PACKAGE_TARNAME='--llvm--'
425 PACKAGE_VERSION='[1.0]'
426 PACKAGE_STRING='[LLVM] [1.0]'
427 PACKAGE_BUGREPORT='llvmbugs@cs.uiuc.edu'
428
429 ac_subdirs_all="$ac_subdirs_all projects/sample"
430 ac_subdirs_all="$ac_subdirs_all projects/reopt"
431 ac_subdirs_all="$ac_subdirs_all projects/poolalloc"
432 # Factoring default headers for most tests.
433 ac_includes_default="\
434 #include <stdio.h>
435 #if HAVE_SYS_TYPES_H
436 # include <sys/types.h>
437 #endif
438 #if HAVE_SYS_STAT_H
439 # include <sys/stat.h>
440 #endif
441 #if STDC_HEADERS
442 # include <stdlib.h>
443 # include <stddef.h>
444 #else
445 # if HAVE_STDLIB_H
446 #  include <stdlib.h>
447 # endif
448 #endif
449 #if HAVE_STRING_H
450 # if !STDC_HEADERS && HAVE_MEMORY_H
451 #  include <memory.h>
452 # endif
453 # include <string.h>
454 #endif
455 #if HAVE_STRINGS_H
456 # include <strings.h>
457 #endif
458 #if HAVE_INTTYPES_H
459 # include <inttypes.h>
460 #else
461 # if HAVE_STDINT_H
462 #  include <stdint.h>
463 # endif
464 #endif
465 #if HAVE_UNISTD_H
466 # include <unistd.h>
467 #endif"
468
469 ac_unique_file=""Makefile.config.in""
470 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 subdirs INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os OS LLVMGCCDIR ARCH CXX CXXFLAGS LDFLAGS CPPFLAGS ac_ct_CXX EXEEXT OBJEXT CC CFLAGS ac_ct_CC CPP ifGNUmake LEX LEXLIB LEX_OUTPUT_ROOT YACC EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB STRIP ac_ct_STRIP CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL RPWD SED RM MKDIR DATE MV DOT ETAGS PYTHON QMTEST ALLOCA LIBOBJS MMAP_FILE ENABLE_PURIFY ENABLE_OPTIMIZED SPEC_ROOT USE_SPEC UPB DISABLE_LLC_DIFFS JIT BCR PAPIDIR PURIFY LTLIBOBJS'
471 ac_subst_files=''
472
473 # Initialize some variables set by options.
474 ac_init_help=
475 ac_init_version=false
476 # The variables have the same names as the options, with
477 # dashes changed to underlines.
478 cache_file=/dev/null
479 exec_prefix=NONE
480 no_create=
481 no_recursion=
482 prefix=NONE
483 program_prefix=NONE
484 program_suffix=NONE
485 program_transform_name=s,x,x,
486 silent=
487 site=
488 srcdir=
489 verbose=
490 x_includes=NONE
491 x_libraries=NONE
492
493 # Installation directory options.
494 # These are left unexpanded so users can "make install exec_prefix=/foo"
495 # and all the variables that are supposed to be based on exec_prefix
496 # by default will actually change.
497 # Use braces instead of parens because sh, perl, etc. also accept them.
498 bindir='${exec_prefix}/bin'
499 sbindir='${exec_prefix}/sbin'
500 libexecdir='${exec_prefix}/libexec'
501 datadir='${prefix}/share'
502 sysconfdir='${prefix}/etc'
503 sharedstatedir='${prefix}/com'
504 localstatedir='${prefix}/var'
505 libdir='${exec_prefix}/lib'
506 includedir='${prefix}/include'
507 oldincludedir='/usr/include'
508 infodir='${prefix}/info'
509 mandir='${prefix}/man'
510
511 ac_prev=
512 for ac_option
513 do
514   # If the previous option needs an argument, assign it.
515   if test -n "$ac_prev"; then
516     eval "$ac_prev=\$ac_option"
517     ac_prev=
518     continue
519   fi
520
521   ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
522
523   # Accept the important Cygnus configure options, so we can diagnose typos.
524
525   case $ac_option in
526
527   -bindir | --bindir | --bindi | --bind | --bin | --bi)
528     ac_prev=bindir ;;
529   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
530     bindir=$ac_optarg ;;
531
532   -build | --build | --buil | --bui | --bu)
533     ac_prev=build_alias ;;
534   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
535     build_alias=$ac_optarg ;;
536
537   -cache-file | --cache-file | --cache-fil | --cache-fi \
538   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
539     ac_prev=cache_file ;;
540   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
541   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
542     cache_file=$ac_optarg ;;
543
544   --config-cache | -C)
545     cache_file=config.cache ;;
546
547   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
548     ac_prev=datadir ;;
549   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
550   | --da=*)
551     datadir=$ac_optarg ;;
552
553   -disable-* | --disable-*)
554     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
555     # Reject names that are not valid shell variable names.
556     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
557       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
558    { (exit 1); exit 1; }; }
559     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
560     eval "enable_$ac_feature=no" ;;
561
562   -enable-* | --enable-*)
563     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
564     # Reject names that are not valid shell variable names.
565     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
566       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
567    { (exit 1); exit 1; }; }
568     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
569     case $ac_option in
570       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
571       *) ac_optarg=yes ;;
572     esac
573     eval "enable_$ac_feature='$ac_optarg'" ;;
574
575   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
576   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
577   | --exec | --exe | --ex)
578     ac_prev=exec_prefix ;;
579   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
580   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
581   | --exec=* | --exe=* | --ex=*)
582     exec_prefix=$ac_optarg ;;
583
584   -gas | --gas | --ga | --g)
585     # Obsolete; use --with-gas.
586     with_gas=yes ;;
587
588   -help | --help | --hel | --he | -h)
589     ac_init_help=long ;;
590   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
591     ac_init_help=recursive ;;
592   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
593     ac_init_help=short ;;
594
595   -host | --host | --hos | --ho)
596     ac_prev=host_alias ;;
597   -host=* | --host=* | --hos=* | --ho=*)
598     host_alias=$ac_optarg ;;
599
600   -includedir | --includedir | --includedi | --included | --include \
601   | --includ | --inclu | --incl | --inc)
602     ac_prev=includedir ;;
603   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
604   | --includ=* | --inclu=* | --incl=* | --inc=*)
605     includedir=$ac_optarg ;;
606
607   -infodir | --infodir | --infodi | --infod | --info | --inf)
608     ac_prev=infodir ;;
609   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
610     infodir=$ac_optarg ;;
611
612   -libdir | --libdir | --libdi | --libd)
613     ac_prev=libdir ;;
614   -libdir=* | --libdir=* | --libdi=* | --libd=*)
615     libdir=$ac_optarg ;;
616
617   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
618   | --libexe | --libex | --libe)
619     ac_prev=libexecdir ;;
620   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
621   | --libexe=* | --libex=* | --libe=*)
622     libexecdir=$ac_optarg ;;
623
624   -localstatedir | --localstatedir | --localstatedi | --localstated \
625   | --localstate | --localstat | --localsta | --localst \
626   | --locals | --local | --loca | --loc | --lo)
627     ac_prev=localstatedir ;;
628   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
629   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
630   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
631     localstatedir=$ac_optarg ;;
632
633   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
634     ac_prev=mandir ;;
635   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
636     mandir=$ac_optarg ;;
637
638   -nfp | --nfp | --nf)
639     # Obsolete; use --without-fp.
640     with_fp=no ;;
641
642   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
643   | --no-cr | --no-c | -n)
644     no_create=yes ;;
645
646   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
647   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
648     no_recursion=yes ;;
649
650   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
651   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
652   | --oldin | --oldi | --old | --ol | --o)
653     ac_prev=oldincludedir ;;
654   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
655   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
656   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
657     oldincludedir=$ac_optarg ;;
658
659   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
660     ac_prev=prefix ;;
661   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
662     prefix=$ac_optarg ;;
663
664   -program-prefix | --program-prefix | --program-prefi | --program-pref \
665   | --program-pre | --program-pr | --program-p)
666     ac_prev=program_prefix ;;
667   -program-prefix=* | --program-prefix=* | --program-prefi=* \
668   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
669     program_prefix=$ac_optarg ;;
670
671   -program-suffix | --program-suffix | --program-suffi | --program-suff \
672   | --program-suf | --program-su | --program-s)
673     ac_prev=program_suffix ;;
674   -program-suffix=* | --program-suffix=* | --program-suffi=* \
675   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
676     program_suffix=$ac_optarg ;;
677
678   -program-transform-name | --program-transform-name \
679   | --program-transform-nam | --program-transform-na \
680   | --program-transform-n | --program-transform- \
681   | --program-transform | --program-transfor \
682   | --program-transfo | --program-transf \
683   | --program-trans | --program-tran \
684   | --progr-tra | --program-tr | --program-t)
685     ac_prev=program_transform_name ;;
686   -program-transform-name=* | --program-transform-name=* \
687   | --program-transform-nam=* | --program-transform-na=* \
688   | --program-transform-n=* | --program-transform-=* \
689   | --program-transform=* | --program-transfor=* \
690   | --program-transfo=* | --program-transf=* \
691   | --program-trans=* | --program-tran=* \
692   | --progr-tra=* | --program-tr=* | --program-t=*)
693     program_transform_name=$ac_optarg ;;
694
695   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
696   | -silent | --silent | --silen | --sile | --sil)
697     silent=yes ;;
698
699   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
700     ac_prev=sbindir ;;
701   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
702   | --sbi=* | --sb=*)
703     sbindir=$ac_optarg ;;
704
705   -sharedstatedir | --sharedstatedir | --sharedstatedi \
706   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
707   | --sharedst | --shareds | --shared | --share | --shar \
708   | --sha | --sh)
709     ac_prev=sharedstatedir ;;
710   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
711   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
712   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
713   | --sha=* | --sh=*)
714     sharedstatedir=$ac_optarg ;;
715
716   -site | --site | --sit)
717     ac_prev=site ;;
718   -site=* | --site=* | --sit=*)
719     site=$ac_optarg ;;
720
721   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
722     ac_prev=srcdir ;;
723   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
724     srcdir=$ac_optarg ;;
725
726   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
727   | --syscon | --sysco | --sysc | --sys | --sy)
728     ac_prev=sysconfdir ;;
729   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
730   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
731     sysconfdir=$ac_optarg ;;
732
733   -target | --target | --targe | --targ | --tar | --ta | --t)
734     ac_prev=target_alias ;;
735   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
736     target_alias=$ac_optarg ;;
737
738   -v | -verbose | --verbose | --verbos | --verbo | --verb)
739     verbose=yes ;;
740
741   -version | --version | --versio | --versi | --vers | -V)
742     ac_init_version=: ;;
743
744   -with-* | --with-*)
745     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
746     # Reject names that are not valid shell variable names.
747     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
748       { echo "$as_me: error: invalid package name: $ac_package" >&2
749    { (exit 1); exit 1; }; }
750     ac_package=`echo $ac_package| sed 's/-/_/g'`
751     case $ac_option in
752       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
753       *) ac_optarg=yes ;;
754     esac
755     eval "with_$ac_package='$ac_optarg'" ;;
756
757   -without-* | --without-*)
758     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
759     # Reject names that are not valid shell variable names.
760     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
761       { echo "$as_me: error: invalid package name: $ac_package" >&2
762    { (exit 1); exit 1; }; }
763     ac_package=`echo $ac_package | sed 's/-/_/g'`
764     eval "with_$ac_package=no" ;;
765
766   --x)
767     # Obsolete; use --with-x.
768     with_x=yes ;;
769
770   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
771   | --x-incl | --x-inc | --x-in | --x-i)
772     ac_prev=x_includes ;;
773   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
774   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
775     x_includes=$ac_optarg ;;
776
777   -x-libraries | --x-libraries | --x-librarie | --x-librari \
778   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
779     ac_prev=x_libraries ;;
780   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
781   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
782     x_libraries=$ac_optarg ;;
783
784   -*) { echo "$as_me: error: unrecognized option: $ac_option
785 Try \`$0 --help' for more information." >&2
786    { (exit 1); exit 1; }; }
787     ;;
788
789   *=*)
790     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
791     # Reject names that are not valid shell variable names.
792     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
793       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
794    { (exit 1); exit 1; }; }
795     ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
796     eval "$ac_envvar='$ac_optarg'"
797     export $ac_envvar ;;
798
799   *)
800     # FIXME: should be removed in autoconf 3.0.
801     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
802     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
803       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
804     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
805     ;;
806
807   esac
808 done
809
810 if test -n "$ac_prev"; then
811   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
812   { echo "$as_me: error: missing argument to $ac_option" >&2
813    { (exit 1); exit 1; }; }
814 fi
815
816 # Be sure to have absolute paths.
817 for ac_var in exec_prefix prefix
818 do
819   eval ac_val=$`echo $ac_var`
820   case $ac_val in
821     [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
822     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
823    { (exit 1); exit 1; }; };;
824   esac
825 done
826
827 # Be sure to have absolute paths.
828 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
829               localstatedir libdir includedir oldincludedir infodir mandir
830 do
831   eval ac_val=$`echo $ac_var`
832   case $ac_val in
833     [\\/$]* | ?:[\\/]* ) ;;
834     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
835    { (exit 1); exit 1; }; };;
836   esac
837 done
838
839 # There might be people who depend on the old broken behavior: `$host'
840 # used to hold the argument of --host etc.
841 # FIXME: To remove some day.
842 build=$build_alias
843 host=$host_alias
844 target=$target_alias
845
846 # FIXME: To remove some day.
847 if test "x$host_alias" != x; then
848   if test "x$build_alias" = x; then
849     cross_compiling=maybe
850     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
851     If a cross compiler is detected then cross compile mode will be used." >&2
852   elif test "x$build_alias" != "x$host_alias"; then
853     cross_compiling=yes
854   fi
855 fi
856
857 ac_tool_prefix=
858 test -n "$host_alias" && ac_tool_prefix=$host_alias-
859
860 test "$silent" = yes && exec 6>/dev/null
861
862
863 # Find the source files, if location was not specified.
864 if test -z "$srcdir"; then
865   ac_srcdir_defaulted=yes
866   # Try the directory containing this script, then its parent.
867   ac_confdir=`(dirname "$0") 2>/dev/null ||
868 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
869          X"$0" : 'X\(//\)[^/]' \| \
870          X"$0" : 'X\(//\)$' \| \
871          X"$0" : 'X\(/\)' \| \
872          .     : '\(.\)' 2>/dev/null ||
873 echo X"$0" |
874     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
875           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
876           /^X\(\/\/\)$/{ s//\1/; q; }
877           /^X\(\/\).*/{ s//\1/; q; }
878           s/.*/./; q'`
879   srcdir=$ac_confdir
880   if test ! -r $srcdir/$ac_unique_file; then
881     srcdir=..
882   fi
883 else
884   ac_srcdir_defaulted=no
885 fi
886 if test ! -r $srcdir/$ac_unique_file; then
887   if test "$ac_srcdir_defaulted" = yes; then
888     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
889    { (exit 1); exit 1; }; }
890   else
891     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
892    { (exit 1); exit 1; }; }
893   fi
894 fi
895 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
896   { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
897    { (exit 1); exit 1; }; }
898 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
899 ac_env_build_alias_set=${build_alias+set}
900 ac_env_build_alias_value=$build_alias
901 ac_cv_env_build_alias_set=${build_alias+set}
902 ac_cv_env_build_alias_value=$build_alias
903 ac_env_host_alias_set=${host_alias+set}
904 ac_env_host_alias_value=$host_alias
905 ac_cv_env_host_alias_set=${host_alias+set}
906 ac_cv_env_host_alias_value=$host_alias
907 ac_env_target_alias_set=${target_alias+set}
908 ac_env_target_alias_value=$target_alias
909 ac_cv_env_target_alias_set=${target_alias+set}
910 ac_cv_env_target_alias_value=$target_alias
911 ac_env_CXX_set=${CXX+set}
912 ac_env_CXX_value=$CXX
913 ac_cv_env_CXX_set=${CXX+set}
914 ac_cv_env_CXX_value=$CXX
915 ac_env_CXXFLAGS_set=${CXXFLAGS+set}
916 ac_env_CXXFLAGS_value=$CXXFLAGS
917 ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
918 ac_cv_env_CXXFLAGS_value=$CXXFLAGS
919 ac_env_LDFLAGS_set=${LDFLAGS+set}
920 ac_env_LDFLAGS_value=$LDFLAGS
921 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
922 ac_cv_env_LDFLAGS_value=$LDFLAGS
923 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
924 ac_env_CPPFLAGS_value=$CPPFLAGS
925 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
926 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
927 ac_env_CC_set=${CC+set}
928 ac_env_CC_value=$CC
929 ac_cv_env_CC_set=${CC+set}
930 ac_cv_env_CC_value=$CC
931 ac_env_CFLAGS_set=${CFLAGS+set}
932 ac_env_CFLAGS_value=$CFLAGS
933 ac_cv_env_CFLAGS_set=${CFLAGS+set}
934 ac_cv_env_CFLAGS_value=$CFLAGS
935 ac_env_CPP_set=${CPP+set}
936 ac_env_CPP_value=$CPP
937 ac_cv_env_CPP_set=${CPP+set}
938 ac_cv_env_CPP_value=$CPP
939 ac_env_CXXCPP_set=${CXXCPP+set}
940 ac_env_CXXCPP_value=$CXXCPP
941 ac_cv_env_CXXCPP_set=${CXXCPP+set}
942 ac_cv_env_CXXCPP_value=$CXXCPP
943 ac_env_F77_set=${F77+set}
944 ac_env_F77_value=$F77
945 ac_cv_env_F77_set=${F77+set}
946 ac_cv_env_F77_value=$F77
947 ac_env_FFLAGS_set=${FFLAGS+set}
948 ac_env_FFLAGS_value=$FFLAGS
949 ac_cv_env_FFLAGS_set=${FFLAGS+set}
950 ac_cv_env_FFLAGS_value=$FFLAGS
951
952 #
953 # Report the --help message.
954 #
955 if test "$ac_init_help" = "long"; then
956   # Omit some internal or obsolete options to make the list less imposing.
957   # This message is too long to be a string in the A/UX 3.1 sh.
958   cat <<_ACEOF
959 \`configure' configures [LLVM] [1.0] to adapt to many kinds of systems.
960
961 Usage: $0 [OPTION]... [VAR=VALUE]...
962
963 To assign environment variables (e.g., CC, CFLAGS...), specify them as
964 VAR=VALUE.  See below for descriptions of some of the useful variables.
965
966 Defaults for the options are specified in brackets.
967
968 Configuration:
969   -h, --help              display this help and exit
970       --help=short        display options specific to this package
971       --help=recursive    display the short help of all the included packages
972   -V, --version           display version information and exit
973   -q, --quiet, --silent   do not print \`checking...' messages
974       --cache-file=FILE   cache test results in FILE [disabled]
975   -C, --config-cache      alias for \`--cache-file=config.cache'
976   -n, --no-create         do not create output files
977       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
978
979 _ACEOF
980
981   cat <<_ACEOF
982 Installation directories:
983   --prefix=PREFIX         install architecture-independent files in PREFIX
984                           [$ac_default_prefix]
985   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
986                           [PREFIX]
987
988 By default, \`make install' will install all the files in
989 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
990 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
991 for instance \`--prefix=\$HOME'.
992
993 For better control, use the options below.
994
995 Fine tuning of the installation directories:
996   --bindir=DIR           user executables [EPREFIX/bin]
997   --sbindir=DIR          system admin executables [EPREFIX/sbin]
998   --libexecdir=DIR       program executables [EPREFIX/libexec]
999   --datadir=DIR          read-only architecture-independent data [PREFIX/share]
1000   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1001   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1002   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1003   --libdir=DIR           object code libraries [EPREFIX/lib]
1004   --includedir=DIR       C header files [PREFIX/include]
1005   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1006   --infodir=DIR          info documentation [PREFIX/info]
1007   --mandir=DIR           man documentation [PREFIX/man]
1008 _ACEOF
1009
1010   cat <<\_ACEOF
1011
1012 System types:
1013   --build=BUILD     configure for building on BUILD [guessed]
1014   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1015   --target=TARGET   configure for building compilers for TARGET [HOST]
1016 _ACEOF
1017 fi
1018
1019 if test -n "$ac_init_help"; then
1020   case $ac_init_help in
1021      short | recursive ) echo "Configuration of [LLVM] [1.0]:";;
1022    esac
1023   cat <<\_ACEOF
1024
1025 Optional Features:
1026   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1027   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1028   --enable-shared[=PKGS]
1029                           build shared libraries [default=yes]
1030   --enable-static[=PKGS]
1031                           build static libraries [default=yes]
1032   --enable-fast-install[=PKGS]
1033                           optimize for fast installation [default=yes]
1034   --disable-libtool-lock  avoid locking (might break parallel builds)
1035   --enable-purify         Compile with purify (default is NO)
1036   --enable-optimized      Compile with optimizations enabled (default is NO)
1037   --enable-spec           Compile SPEC 2000 benchmarks (default is NO)
1038   --enable-precompiled_bytecode
1039                           Use pre-compiled bytecode (default is NO)
1040   --enable-llc_diffs      Enable LLC Diffs when testing (default is YES)
1041   --enable-jit            Enable Just In Time Compiling (default is YES)
1042
1043 Optional Packages:
1044   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1045   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1046   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1047   --with-pic              try to use only PIC/non-PIC objects [default=use
1048                           both]
1049   --with-tags[=TAGS]
1050                           include additional configurations [automatic]
1051   --with-llvmgccdir       Location of LLVM GCC front-end
1052   --with-bcrepos          Location of Bytecode Repository
1053   --with-papi             Location of PAPI
1054   --with-purify           Location of purify program
1055
1056 Some influential environment variables:
1057   CXX         C++ compiler command
1058   CXXFLAGS    C++ compiler flags
1059   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1060               nonstandard directory <lib dir>
1061   CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
1062               headers in a nonstandard directory <include dir>
1063   CC          C compiler command
1064   CFLAGS      C compiler flags
1065   CPP         C preprocessor
1066   CXXCPP      C++ preprocessor
1067   F77         Fortran 77 compiler command
1068   FFLAGS      Fortran 77 compiler flags
1069
1070 Use these variables to override the choices made by `configure' or to help
1071 it to find libraries and programs with nonstandard names/locations.
1072
1073 Report bugs to <llvmbugs@cs.uiuc.edu>.
1074 _ACEOF
1075 fi
1076
1077 if test "$ac_init_help" = "recursive"; then
1078   # If there are subdirs, report their specific --help.
1079   ac_popdir=`pwd`
1080   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1081     test -d $ac_dir || continue
1082     ac_builddir=.
1083
1084 if test "$ac_dir" != .; then
1085   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1086   # A "../" for each directory in $ac_dir_suffix.
1087   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1088 else
1089   ac_dir_suffix= ac_top_builddir=
1090 fi
1091
1092 case $srcdir in
1093   .)  # No --srcdir option.  We are building in place.
1094     ac_srcdir=.
1095     if test -z "$ac_top_builddir"; then
1096        ac_top_srcdir=.
1097     else
1098        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
1099     fi ;;
1100   [\\/]* | ?:[\\/]* )  # Absolute path.
1101     ac_srcdir=$srcdir$ac_dir_suffix;
1102     ac_top_srcdir=$srcdir ;;
1103   *) # Relative path.
1104     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1105     ac_top_srcdir=$ac_top_builddir$srcdir ;;
1106 esac
1107 # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
1108 # absolute.
1109 ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
1110 ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
1111 ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
1112 ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
1113
1114     cd $ac_dir
1115     # Check for guested configure; otherwise get Cygnus style configure.
1116     if test -f $ac_srcdir/configure.gnu; then
1117       echo
1118       $SHELL $ac_srcdir/configure.gnu  --help=recursive
1119     elif test -f $ac_srcdir/configure; then
1120       echo
1121       $SHELL $ac_srcdir/configure  --help=recursive
1122     elif test -f $ac_srcdir/configure.ac ||
1123            test -f $ac_srcdir/configure.in; then
1124       echo
1125       $ac_configure --help
1126     else
1127       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1128     fi
1129     cd $ac_popdir
1130   done
1131 fi
1132
1133 test -n "$ac_init_help" && exit 0
1134 if $ac_init_version; then
1135   cat <<\_ACEOF
1136 [LLVM] configure [1.0]
1137 generated by GNU Autoconf 2.57
1138
1139 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
1140 Free Software Foundation, Inc.
1141 This configure script is free software; the Free Software Foundation
1142 gives unlimited permission to copy, distribute and modify it.
1143 _ACEOF
1144   exit 0
1145 fi
1146 exec 5>config.log
1147 cat >&5 <<_ACEOF
1148 This file contains any messages produced by compilers while
1149 running configure, to aid debugging if configure makes a mistake.
1150
1151 It was created by [LLVM] $as_me [1.0], which was
1152 generated by GNU Autoconf 2.57.  Invocation command line was
1153
1154   $ $0 $@
1155
1156 _ACEOF
1157 {
1158 cat <<_ASUNAME
1159 ## --------- ##
1160 ## Platform. ##
1161 ## --------- ##
1162
1163 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1164 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1165 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1166 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1167 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1168
1169 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1170 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1171
1172 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1173 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1174 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1175 hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
1176 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1177 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1178 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1179
1180 _ASUNAME
1181
1182 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1183 for as_dir in $PATH
1184 do
1185   IFS=$as_save_IFS
1186   test -z "$as_dir" && as_dir=.
1187   echo "PATH: $as_dir"
1188 done
1189
1190 } >&5
1191
1192 cat >&5 <<_ACEOF
1193
1194
1195 ## ----------- ##
1196 ## Core tests. ##
1197 ## ----------- ##
1198
1199 _ACEOF
1200
1201
1202 # Keep a trace of the command line.
1203 # Strip out --no-create and --no-recursion so they do not pile up.
1204 # Strip out --silent because we don't want to record it for future runs.
1205 # Also quote any args containing shell meta-characters.
1206 # Make two passes to allow for proper duplicate-argument suppression.
1207 ac_configure_args=
1208 ac_configure_args0=
1209 ac_configure_args1=
1210 ac_sep=
1211 ac_must_keep_next=false
1212 for ac_pass in 1 2
1213 do
1214   for ac_arg
1215   do
1216     case $ac_arg in
1217     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1218     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1219     | -silent | --silent | --silen | --sile | --sil)
1220       continue ;;
1221     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1222       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1223     esac
1224     case $ac_pass in
1225     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1226     2)
1227       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1228       if test $ac_must_keep_next = true; then
1229         ac_must_keep_next=false # Got value, back to normal.
1230       else
1231         case $ac_arg in
1232           *=* | --config-cache | -C | -disable-* | --disable-* \
1233           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1234           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1235           | -with-* | --with-* | -without-* | --without-* | --x)
1236             case "$ac_configure_args0 " in
1237               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1238             esac
1239             ;;
1240           -* ) ac_must_keep_next=true ;;
1241         esac
1242       fi
1243       ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1244       # Get rid of the leading space.
1245       ac_sep=" "
1246       ;;
1247     esac
1248   done
1249 done
1250 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1251 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1252
1253 # When interrupted or exit'd, cleanup temporary files, and complete
1254 # config.log.  We remove comments because anyway the quotes in there
1255 # would cause problems or look ugly.
1256 # WARNING: Be sure not to use single quotes in there, as some shells,
1257 # such as our DU 5.0 friend, will then `close' the trap.
1258 trap 'exit_status=$?
1259   # Save into config.log some information that might help in debugging.
1260   {
1261     echo
1262
1263     cat <<\_ASBOX
1264 ## ---------------- ##
1265 ## Cache variables. ##
1266 ## ---------------- ##
1267 _ASBOX
1268     echo
1269     # The following way of writing the cache mishandles newlines in values,
1270 {
1271   (set) 2>&1 |
1272     case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1273     *ac_space=\ *)
1274       sed -n \
1275         "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1276           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1277       ;;
1278     *)
1279       sed -n \
1280         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1281       ;;
1282     esac;
1283 }
1284     echo
1285
1286     cat <<\_ASBOX
1287 ## ----------------- ##
1288 ## Output variables. ##
1289 ## ----------------- ##
1290 _ASBOX
1291     echo
1292     for ac_var in $ac_subst_vars
1293     do
1294       eval ac_val=$`echo $ac_var`
1295       echo "$ac_var='"'"'$ac_val'"'"'"
1296     done | sort
1297     echo
1298
1299     if test -n "$ac_subst_files"; then
1300       cat <<\_ASBOX
1301 ## ------------- ##
1302 ## Output files. ##
1303 ## ------------- ##
1304 _ASBOX
1305       echo
1306       for ac_var in $ac_subst_files
1307       do
1308         eval ac_val=$`echo $ac_var`
1309         echo "$ac_var='"'"'$ac_val'"'"'"
1310       done | sort
1311       echo
1312     fi
1313
1314     if test -s confdefs.h; then
1315       cat <<\_ASBOX
1316 ## ----------- ##
1317 ## confdefs.h. ##
1318 ## ----------- ##
1319 _ASBOX
1320       echo
1321       sed "/^$/d" confdefs.h | sort
1322       echo
1323     fi
1324     test "$ac_signal" != 0 &&
1325       echo "$as_me: caught signal $ac_signal"
1326     echo "$as_me: exit $exit_status"
1327   } >&5
1328   rm -f core core.* *.core &&
1329   rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1330     exit $exit_status
1331      ' 0
1332 for ac_signal in 1 2 13 15; do
1333   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1334 done
1335 ac_signal=0
1336
1337 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1338 rm -rf conftest* confdefs.h
1339 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1340 echo >confdefs.h
1341
1342 # Predefined preprocessor variables.
1343
1344 cat >>confdefs.h <<_ACEOF
1345 #define PACKAGE_NAME "$PACKAGE_NAME"
1346 _ACEOF
1347
1348
1349 cat >>confdefs.h <<_ACEOF
1350 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1351 _ACEOF
1352
1353
1354 cat >>confdefs.h <<_ACEOF
1355 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1356 _ACEOF
1357
1358
1359 cat >>confdefs.h <<_ACEOF
1360 #define PACKAGE_STRING "$PACKAGE_STRING"
1361 _ACEOF
1362
1363
1364 cat >>confdefs.h <<_ACEOF
1365 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1366 _ACEOF
1367
1368
1369 # Let the site file select an alternate cache file if it wants to.
1370 # Prefer explicitly selected file to automatically selected ones.
1371 if test -z "$CONFIG_SITE"; then
1372   if test "x$prefix" != xNONE; then
1373     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1374   else
1375     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1376   fi
1377 fi
1378 for ac_site_file in $CONFIG_SITE; do
1379   if test -r "$ac_site_file"; then
1380     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1381 echo "$as_me: loading site script $ac_site_file" >&6;}
1382     sed 's/^/| /' "$ac_site_file" >&5
1383     . "$ac_site_file"
1384   fi
1385 done
1386
1387 if test -r "$cache_file"; then
1388   # Some versions of bash will fail to source /dev/null (special
1389   # files actually), so we avoid doing that.
1390   if test -f "$cache_file"; then
1391     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1392 echo "$as_me: loading cache $cache_file" >&6;}
1393     case $cache_file in
1394       [\\/]* | ?:[\\/]* ) . $cache_file;;
1395       *)                      . ./$cache_file;;
1396     esac
1397   fi
1398 else
1399   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1400 echo "$as_me: creating cache $cache_file" >&6;}
1401   >$cache_file
1402 fi
1403
1404 # Check that the precious variables saved in the cache have kept the same
1405 # value.
1406 ac_cache_corrupted=false
1407 for ac_var in `(set) 2>&1 |
1408                sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1409   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1410   eval ac_new_set=\$ac_env_${ac_var}_set
1411   eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1412   eval ac_new_val="\$ac_env_${ac_var}_value"
1413   case $ac_old_set,$ac_new_set in
1414     set,)
1415       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1416 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1417       ac_cache_corrupted=: ;;
1418     ,set)
1419       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1420 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1421       ac_cache_corrupted=: ;;
1422     ,);;
1423     *)
1424       if test "x$ac_old_val" != "x$ac_new_val"; then
1425         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1426 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1427         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1428 echo "$as_me:   former value:  $ac_old_val" >&2;}
1429         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1430 echo "$as_me:   current value: $ac_new_val" >&2;}
1431         ac_cache_corrupted=:
1432       fi;;
1433   esac
1434   # Pass precious variables to config.status.
1435   if test "$ac_new_set" = set; then
1436     case $ac_new_val in
1437     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1438       ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1439     *) ac_arg=$ac_var=$ac_new_val ;;
1440     esac
1441     case " $ac_configure_args " in
1442       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1443       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1444     esac
1445   fi
1446 done
1447 if $ac_cache_corrupted; then
1448   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1449 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1450   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1451 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1452    { (exit 1); exit 1; }; }
1453 fi
1454
1455 ac_ext=c
1456 ac_cpp='$CPP $CPPFLAGS'
1457 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1458 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1459 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488 ac_aux_dir=
1489 for ac_dir in autoconf $srcdir/autoconf; do
1490   if test -f $ac_dir/install-sh; then
1491     ac_aux_dir=$ac_dir
1492     ac_install_sh="$ac_aux_dir/install-sh -c"
1493     break
1494   elif test -f $ac_dir/install.sh; then
1495     ac_aux_dir=$ac_dir
1496     ac_install_sh="$ac_aux_dir/install.sh -c"
1497     break
1498   elif test -f $ac_dir/shtool; then
1499     ac_aux_dir=$ac_dir
1500     ac_install_sh="$ac_aux_dir/shtool install -c"
1501     break
1502   fi
1503 done
1504 if test -z "$ac_aux_dir"; then
1505   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf $srcdir/autoconf" >&5
1506 echo "$as_me: error: cannot find install-sh or install.sh in autoconf $srcdir/autoconf" >&2;}
1507    { (exit 1); exit 1; }; }
1508 fi
1509 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1510 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1511 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1512
1513
1514 if test ${srcdir} != "."
1515 then
1516         if test -f ${srcdir}/include/Config/config.h
1517         then
1518                 { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
1519 echo "$as_me: error: Already configured in ${srcdir}" >&2;}
1520    { (exit 1); exit 1; }; }
1521         fi
1522 fi
1523
1524 if test -d ${srcdir}/projects/sample
1525 then
1526
1527
1528 subdirs="$subdirs projects/sample"
1529
1530 fi
1531
1532 if test -d ${srcdir}/projects/reopt
1533 then
1534
1535
1536 subdirs="$subdirs projects/reopt"
1537
1538 fi
1539
1540 if test -d ${srcdir}/projects/poolalloc
1541 then
1542
1543
1544 subdirs="$subdirs projects/poolalloc"
1545
1546 fi
1547
1548           ac_config_headers="$ac_config_headers include/Config/config.h"
1549
1550           ac_config_commands="$ac_config_commands Makefile"
1551
1552
1553           ac_config_commands="$ac_config_commands Makefile.common"
1554
1555
1556           ac_config_commands="$ac_config_commands lib/Makefile"
1557
1558
1559           ac_config_commands="$ac_config_commands runtime/Makefile"
1560
1561
1562           ac_config_commands="$ac_config_commands test/Makefile"
1563
1564
1565           ac_config_commands="$ac_config_commands test/Makefile.tests"
1566
1567
1568           ac_config_commands="$ac_config_commands test/QMTest/llvm.py"
1569
1570
1571           ac_config_commands="$ac_config_commands test/QMTest/llvmdb.py"
1572
1573
1574           ac_config_commands="$ac_config_commands test/Programs/Makefile"
1575
1576
1577           ac_config_commands="$ac_config_commands test/Programs/Makefile.programs"
1578
1579
1580           ac_config_commands="$ac_config_commands test/Programs/TEST.aa.Makefile"
1581
1582
1583           ac_config_commands="$ac_config_commands test/Programs/TEST.dsgraph.report"
1584
1585
1586           ac_config_commands="$ac_config_commands test/Programs/TEST.micro.report"
1587
1588
1589           ac_config_commands="$ac_config_commands test/Programs/TEST.aa.report"
1590
1591
1592           ac_config_commands="$ac_config_commands test/Programs/TEST.example.Makefile"
1593
1594
1595           ac_config_commands="$ac_config_commands test/Programs/TEST.nightly.Makefile"
1596
1597
1598           ac_config_commands="$ac_config_commands test/Programs/TEST.buildrepo.Makefile"
1599
1600
1601           ac_config_commands="$ac_config_commands test/Programs/TEST.jit.Makefile"
1602
1603
1604           ac_config_commands="$ac_config_commands test/Programs/TEST.nightly.report"
1605
1606
1607           ac_config_commands="$ac_config_commands test/Programs/TEST.dsgraph.Makefile"
1608
1609
1610           ac_config_commands="$ac_config_commands test/Programs/TEST.jit.report"
1611
1612
1613           ac_config_commands="$ac_config_commands test/Programs/TEST.typesafe.Makefile"
1614
1615
1616           ac_config_commands="$ac_config_commands test/Programs/TEST.dsgraph.gnuplot"
1617
1618
1619           ac_config_commands="$ac_config_commands test/Programs/TEST.micro.Makefile"
1620
1621
1622           ac_config_commands="$ac_config_commands test/Programs/External/Makefile"
1623
1624
1625           ac_config_commands="$ac_config_commands test/Programs/External/SPEC/Makefile"
1626
1627
1628           ac_config_commands="$ac_config_commands test/Programs/External/SPEC/Makefile.spec"
1629
1630
1631           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Makefile"
1632
1633
1634           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Makefile.multisrc"
1635
1636
1637           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/analyzer/test.in"
1638
1639
1640           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/distray/Makefile"
1641
1642
1643           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/distray/test.in"
1644
1645
1646           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/fourinarow/Makefile"
1647
1648
1649           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/fourinarow/test.in"
1650
1651
1652           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/mason/Makefile"
1653
1654
1655           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/mason/test.in"
1656
1657
1658           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/neural/Makefile"
1659
1660
1661           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/neural/test.in"
1662
1663
1664           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/pcompress2/Makefile"
1665
1666
1667           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/pcompress2/test.in"
1668
1669
1670           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/pifft/Makefile"
1671
1672
1673           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/pifft/test.in"
1674
1675
1676           ac_config_commands="$ac_config_commands test/Programs/SingleSource/Makefile"
1677
1678
1679           ac_config_commands="$ac_config_commands test/Programs/SingleSource/Makefile.singlesrc"
1680
1681
1682           ac_config_commands="$ac_config_commands tools/Makefile"
1683
1684
1685           ac_config_commands="$ac_config_commands utils/Makefile"
1686
1687
1688           ac_config_commands="$ac_config_commands projects/Makefile"
1689
1690
1691           ac_config_commands="$ac_config_commands projects/ModuleMaker/Makefile"
1692
1693
1694           ac_config_commands="$ac_config_commands projects/ModuleMaker/Makefile.common"
1695
1696
1697           ac_config_commands="$ac_config_commands projects/ModuleMaker/tools/Makefile"
1698
1699
1700           ac_config_commands="$ac_config_commands projects/ModuleMaker/tools/ModuleMaker/Makefile"
1701
1702
1703           ac_config_commands="$ac_config_commands projects/Stacker/Makefile"
1704
1705
1706           ac_config_commands="$ac_config_commands projects/Stacker/lib/Makefile"
1707
1708
1709           ac_config_commands="$ac_config_commands projects/Stacker/lib/compiler/Makefile"
1710
1711
1712           ac_config_commands="$ac_config_commands projects/Stacker/lib/runtime/Makefile"
1713
1714
1715           ac_config_commands="$ac_config_commands projects/Stacker/tools/Makefile"
1716
1717
1718           ac_config_commands="$ac_config_commands projects/Stacker/tools/stkrc/Makefile"
1719
1720
1721           ac_config_commands="$ac_config_commands projects/Stacker/test/Makefile"
1722
1723
1724           ac_config_commands="$ac_config_commands projects/Stacker/samples/Makefile"
1725
1726
1727
1728
1729 # Find a good install program.  We prefer a C program (faster),
1730 # so one script is as good as another.  But avoid the broken or
1731 # incompatible versions:
1732 # SysV /etc/install, /usr/sbin/install
1733 # SunOS /usr/etc/install
1734 # IRIX /sbin/install
1735 # AIX /bin/install
1736 # AmigaOS /C/install, which installs bootblocks on floppy discs
1737 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1738 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1739 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1740 # ./install, which can be erroneously created by make from ./install.sh.
1741 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
1742 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
1743 if test -z "$INSTALL"; then
1744 if test "${ac_cv_path_install+set}" = set; then
1745   echo $ECHO_N "(cached) $ECHO_C" >&6
1746 else
1747   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1748 for as_dir in $PATH
1749 do
1750   IFS=$as_save_IFS
1751   test -z "$as_dir" && as_dir=.
1752   # Account for people who put trailing slashes in PATH elements.
1753 case $as_dir/ in
1754   ./ | .// | /cC/* | \
1755   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
1756   /usr/ucb/* ) ;;
1757   *)
1758     # OSF1 and SCO ODT 3.0 have their own names for install.
1759     # Don't use installbsd from OSF since it installs stuff as root
1760     # by default.
1761     for ac_prog in ginstall scoinst install; do
1762       for ac_exec_ext in '' $ac_executable_extensions; do
1763         if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
1764           if test $ac_prog = install &&
1765             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
1766             # AIX install.  It has an incompatible calling convention.
1767             :
1768           elif test $ac_prog = install &&
1769             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
1770             # program-specific install script used by HP pwplus--don't use.
1771             :
1772           else
1773             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
1774             break 3
1775           fi
1776         fi
1777       done
1778     done
1779     ;;
1780 esac
1781 done
1782
1783
1784 fi
1785   if test "${ac_cv_path_install+set}" = set; then
1786     INSTALL=$ac_cv_path_install
1787   else
1788     # As a last resort, use the slow shell script.  We don't cache a
1789     # path for INSTALL within a source directory, because that will
1790     # break other packages using the cache if that directory is
1791     # removed, or if the path is relative.
1792     INSTALL=$ac_install_sh
1793   fi
1794 fi
1795 echo "$as_me:$LINENO: result: $INSTALL" >&5
1796 echo "${ECHO_T}$INSTALL" >&6
1797
1798 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1799 # It thinks the first close brace ends the variable substitution.
1800 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1801
1802 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
1803
1804 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1805
1806
1807 # Make sure we can run config.sub.
1808 $ac_config_sub sun4 >/dev/null 2>&1 ||
1809   { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1810 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1811    { (exit 1); exit 1; }; }
1812
1813 echo "$as_me:$LINENO: checking build system type" >&5
1814 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1815 if test "${ac_cv_build+set}" = set; then
1816   echo $ECHO_N "(cached) $ECHO_C" >&6
1817 else
1818   ac_cv_build_alias=$build_alias
1819 test -z "$ac_cv_build_alias" &&
1820   ac_cv_build_alias=`$ac_config_guess`
1821 test -z "$ac_cv_build_alias" &&
1822   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1823 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1824    { (exit 1); exit 1; }; }
1825 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1826   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1827 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1828    { (exit 1); exit 1; }; }
1829
1830 fi
1831 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1832 echo "${ECHO_T}$ac_cv_build" >&6
1833 build=$ac_cv_build
1834 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1835 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1836 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1837
1838
1839 echo "$as_me:$LINENO: checking host system type" >&5
1840 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1841 if test "${ac_cv_host+set}" = set; then
1842   echo $ECHO_N "(cached) $ECHO_C" >&6
1843 else
1844   ac_cv_host_alias=$host_alias
1845 test -z "$ac_cv_host_alias" &&
1846   ac_cv_host_alias=$ac_cv_build_alias
1847 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1848   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1849 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1850    { (exit 1); exit 1; }; }
1851
1852 fi
1853 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1854 echo "${ECHO_T}$ac_cv_host" >&6
1855 host=$ac_cv_host
1856 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1857 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1858 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1859
1860
1861 echo "$as_me:$LINENO: checking target system type" >&5
1862 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1863 if test "${ac_cv_target+set}" = set; then
1864   echo $ECHO_N "(cached) $ECHO_C" >&6
1865 else
1866   ac_cv_target_alias=$target_alias
1867 test "x$ac_cv_target_alias" = "x" &&
1868   ac_cv_target_alias=$ac_cv_host_alias
1869 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1870   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1871 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1872    { (exit 1); exit 1; }; }
1873
1874 fi
1875 echo "$as_me:$LINENO: result: $ac_cv_target" >&5
1876 echo "${ECHO_T}$ac_cv_target" >&6
1877 target=$ac_cv_target
1878 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1879 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1880 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1881
1882
1883 # The aliases save the names the user supplied, while $host etc.
1884 # will get canonicalized.
1885 test -n "$target_alias" &&
1886   test "$program_prefix$program_suffix$program_transform_name" = \
1887     NONENONEs,x,x, &&
1888   program_prefix=${target_alias}-
1889
1890 case $build in
1891         *-*-linux*)
1892              OS=Linux
1893
1894                          if test -d /home/vadve/lattner/local/x86/llvm-gcc
1895                          then
1896                            LLVMGCCDIR=/home/vadve/lattner/local/x86/llvm-gcc/
1897
1898                          fi
1899                  ;;
1900
1901         *-*-solaris*)
1902              OS=SunOS
1903
1904                          if test -d /home/vadve/lattner/local/sparc/llvm-gcc
1905                          then
1906                    LLVMGCCDIR=/home/vadve/lattner/local/sparc/llvm-gcc/
1907
1908                          fi
1909                  ;;
1910
1911         *-*-darwin*)
1912              OS=Darwin
1913
1914                  ;;
1915
1916         *)       OS=Unknown
1917
1918                  ;;
1919 esac
1920
1921 case $target in
1922         sparc*-*-solaris*)  target=sparcv9-sun-solaris2.8
1923
1924                             ;;
1925 esac
1926
1927 case $target in
1928         i*86-*)           ARCH=x86
1929
1930                           ;;
1931         sparc*-*)         ARCH=Sparc
1932
1933                           ;;
1934         powerpc*-*)       ARCH=PowerPC
1935
1936                           ;;
1937         *)                ARCH=Unknown
1938
1939                           ;;
1940 esac
1941
1942
1943 ac_ext=cc
1944 ac_cpp='$CXXCPP $CPPFLAGS'
1945 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1946 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1947 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
1948 if test -n "$ac_tool_prefix"; then
1949   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
1950   do
1951     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1952 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1953 echo "$as_me:$LINENO: checking for $ac_word" >&5
1954 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1955 if test "${ac_cv_prog_CXX+set}" = set; then
1956   echo $ECHO_N "(cached) $ECHO_C" >&6
1957 else
1958   if test -n "$CXX"; then
1959   ac_cv_prog_CXX="$CXX" # Let the user override the test.
1960 else
1961 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1962 for as_dir in $PATH
1963 do
1964   IFS=$as_save_IFS
1965   test -z "$as_dir" && as_dir=.
1966   for ac_exec_ext in '' $ac_executable_extensions; do
1967   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1968     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
1969     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1970     break 2
1971   fi
1972 done
1973 done
1974
1975 fi
1976 fi
1977 CXX=$ac_cv_prog_CXX
1978 if test -n "$CXX"; then
1979   echo "$as_me:$LINENO: result: $CXX" >&5
1980 echo "${ECHO_T}$CXX" >&6
1981 else
1982   echo "$as_me:$LINENO: result: no" >&5
1983 echo "${ECHO_T}no" >&6
1984 fi
1985
1986     test -n "$CXX" && break
1987   done
1988 fi
1989 if test -z "$CXX"; then
1990   ac_ct_CXX=$CXX
1991   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
1992 do
1993   # Extract the first word of "$ac_prog", so it can be a program name with args.
1994 set dummy $ac_prog; ac_word=$2
1995 echo "$as_me:$LINENO: checking for $ac_word" >&5
1996 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1997 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
1998   echo $ECHO_N "(cached) $ECHO_C" >&6
1999 else
2000   if test -n "$ac_ct_CXX"; then
2001   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2002 else
2003 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2004 for as_dir in $PATH
2005 do
2006   IFS=$as_save_IFS
2007   test -z "$as_dir" && as_dir=.
2008   for ac_exec_ext in '' $ac_executable_extensions; do
2009   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2010     ac_cv_prog_ac_ct_CXX="$ac_prog"
2011     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2012     break 2
2013   fi
2014 done
2015 done
2016
2017 fi
2018 fi
2019 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2020 if test -n "$ac_ct_CXX"; then
2021   echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2022 echo "${ECHO_T}$ac_ct_CXX" >&6
2023 else
2024   echo "$as_me:$LINENO: result: no" >&5
2025 echo "${ECHO_T}no" >&6
2026 fi
2027
2028   test -n "$ac_ct_CXX" && break
2029 done
2030 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2031
2032   CXX=$ac_ct_CXX
2033 fi
2034
2035
2036 # Provide some information about the compiler.
2037 echo "$as_me:$LINENO:" \
2038      "checking for C++ compiler version" >&5
2039 ac_compiler=`set X $ac_compile; echo $2`
2040 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2041   (eval $ac_compiler --version </dev/null >&5) 2>&5
2042   ac_status=$?
2043   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2044   (exit $ac_status); }
2045 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2046   (eval $ac_compiler -v </dev/null >&5) 2>&5
2047   ac_status=$?
2048   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2049   (exit $ac_status); }
2050 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2051   (eval $ac_compiler -V </dev/null >&5) 2>&5
2052   ac_status=$?
2053   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2054   (exit $ac_status); }
2055
2056 cat >conftest.$ac_ext <<_ACEOF
2057 #line $LINENO "configure"
2058 /* confdefs.h.  */
2059 _ACEOF
2060 cat confdefs.h >>conftest.$ac_ext
2061 cat >>conftest.$ac_ext <<_ACEOF
2062 /* end confdefs.h.  */
2063
2064 int
2065 main ()
2066 {
2067
2068   ;
2069   return 0;
2070 }
2071 _ACEOF
2072 ac_clean_files_save=$ac_clean_files
2073 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2074 # Try to create an executable without -o first, disregard a.out.
2075 # It will help us diagnose broken compilers, and finding out an intuition
2076 # of exeext.
2077 echo "$as_me:$LINENO: checking for C++ compiler default output" >&5
2078 echo $ECHO_N "checking for C++ compiler default output... $ECHO_C" >&6
2079 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2080 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2081   (eval $ac_link_default) 2>&5
2082   ac_status=$?
2083   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2084   (exit $ac_status); }; then
2085   # Find the output, starting from the most likely.  This scheme is
2086 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
2087 # resort.
2088
2089 # Be careful to initialize this variable, since it used to be cached.
2090 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2091 ac_cv_exeext=
2092 # b.out is created by i960 compilers.
2093 for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
2094 do
2095   test -f "$ac_file" || continue
2096   case $ac_file in
2097     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
2098         ;;
2099     conftest.$ac_ext )
2100         # This is the source file.
2101         ;;
2102     [ab].out )
2103         # We found the default executable, but exeext='' is most
2104         # certainly right.
2105         break;;
2106     *.* )
2107         ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2108         # FIXME: I believe we export ac_cv_exeext for Libtool,
2109         # but it would be cool to find out if it's true.  Does anybody
2110         # maintain Libtool? --akim.
2111         export ac_cv_exeext
2112         break;;
2113     * )
2114         break;;
2115   esac
2116 done
2117 else
2118   echo "$as_me: failed program was:" >&5
2119 sed 's/^/| /' conftest.$ac_ext >&5
2120
2121 { { echo "$as_me:$LINENO: error: C++ compiler cannot create executables
2122 See \`config.log' for more details." >&5
2123 echo "$as_me: error: C++ compiler cannot create executables
2124 See \`config.log' for more details." >&2;}
2125    { (exit 77); exit 77; }; }
2126 fi
2127
2128 ac_exeext=$ac_cv_exeext
2129 echo "$as_me:$LINENO: result: $ac_file" >&5
2130 echo "${ECHO_T}$ac_file" >&6
2131
2132 # Check the compiler produces executables we can run.  If not, either
2133 # the compiler is broken, or we cross compile.
2134 echo "$as_me:$LINENO: checking whether the C++ compiler works" >&5
2135 echo $ECHO_N "checking whether the C++ compiler works... $ECHO_C" >&6
2136 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2137 # If not cross compiling, check that we can run a simple program.
2138 if test "$cross_compiling" != yes; then
2139   if { ac_try='./$ac_file'
2140   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2141   (eval $ac_try) 2>&5
2142   ac_status=$?
2143   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2144   (exit $ac_status); }; }; then
2145     cross_compiling=no
2146   else
2147     if test "$cross_compiling" = maybe; then
2148         cross_compiling=yes
2149     else
2150         { { echo "$as_me:$LINENO: error: cannot run C++ compiled programs.
2151 If you meant to cross compile, use \`--host'.
2152 See \`config.log' for more details." >&5
2153 echo "$as_me: error: cannot run C++ compiled programs.
2154 If you meant to cross compile, use \`--host'.
2155 See \`config.log' for more details." >&2;}
2156    { (exit 1); exit 1; }; }
2157     fi
2158   fi
2159 fi
2160 echo "$as_me:$LINENO: result: yes" >&5
2161 echo "${ECHO_T}yes" >&6
2162
2163 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2164 ac_clean_files=$ac_clean_files_save
2165 # Check the compiler produces executables we can run.  If not, either
2166 # the compiler is broken, or we cross compile.
2167 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2168 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2169 echo "$as_me:$LINENO: result: $cross_compiling" >&5
2170 echo "${ECHO_T}$cross_compiling" >&6
2171
2172 echo "$as_me:$LINENO: checking for suffix of executables" >&5
2173 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2174 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2175   (eval $ac_link) 2>&5
2176   ac_status=$?
2177   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2178   (exit $ac_status); }; then
2179   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2180 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2181 # work properly (i.e., refer to `conftest.exe'), while it won't with
2182 # `rm'.
2183 for ac_file in conftest.exe conftest conftest.*; do
2184   test -f "$ac_file" || continue
2185   case $ac_file in
2186     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2187     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2188           export ac_cv_exeext
2189           break;;
2190     * ) break;;
2191   esac
2192 done
2193 else
2194   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2195 See \`config.log' for more details." >&5
2196 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2197 See \`config.log' for more details." >&2;}
2198    { (exit 1); exit 1; }; }
2199 fi
2200
2201 rm -f conftest$ac_cv_exeext
2202 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2203 echo "${ECHO_T}$ac_cv_exeext" >&6
2204
2205 rm -f conftest.$ac_ext
2206 EXEEXT=$ac_cv_exeext
2207 ac_exeext=$EXEEXT
2208 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2209 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2210 if test "${ac_cv_objext+set}" = set; then
2211   echo $ECHO_N "(cached) $ECHO_C" >&6
2212 else
2213   cat >conftest.$ac_ext <<_ACEOF
2214 #line $LINENO "configure"
2215 /* confdefs.h.  */
2216 _ACEOF
2217 cat confdefs.h >>conftest.$ac_ext
2218 cat >>conftest.$ac_ext <<_ACEOF
2219 /* end confdefs.h.  */
2220
2221 int
2222 main ()
2223 {
2224
2225   ;
2226   return 0;
2227 }
2228 _ACEOF
2229 rm -f conftest.o conftest.obj
2230 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2231   (eval $ac_compile) 2>&5
2232   ac_status=$?
2233   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2234   (exit $ac_status); }; then
2235   for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2236   case $ac_file in
2237     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2238     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2239        break;;
2240   esac
2241 done
2242 else
2243   echo "$as_me: failed program was:" >&5
2244 sed 's/^/| /' conftest.$ac_ext >&5
2245
2246 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2247 See \`config.log' for more details." >&5
2248 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2249 See \`config.log' for more details." >&2;}
2250    { (exit 1); exit 1; }; }
2251 fi
2252
2253 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2254 fi
2255 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2256 echo "${ECHO_T}$ac_cv_objext" >&6
2257 OBJEXT=$ac_cv_objext
2258 ac_objext=$OBJEXT
2259 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2260 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2261 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2262   echo $ECHO_N "(cached) $ECHO_C" >&6
2263 else
2264   cat >conftest.$ac_ext <<_ACEOF
2265 #line $LINENO "configure"
2266 /* confdefs.h.  */
2267 _ACEOF
2268 cat confdefs.h >>conftest.$ac_ext
2269 cat >>conftest.$ac_ext <<_ACEOF
2270 /* end confdefs.h.  */
2271
2272 int
2273 main ()
2274 {
2275 #ifndef __GNUC__
2276        choke me
2277 #endif
2278
2279   ;
2280   return 0;
2281 }
2282 _ACEOF
2283 rm -f conftest.$ac_objext
2284 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2285   (eval $ac_compile) 2>&5
2286   ac_status=$?
2287   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2288   (exit $ac_status); } &&
2289          { ac_try='test -s conftest.$ac_objext'
2290   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2291   (eval $ac_try) 2>&5
2292   ac_status=$?
2293   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2294   (exit $ac_status); }; }; then
2295   ac_compiler_gnu=yes
2296 else
2297   echo "$as_me: failed program was:" >&5
2298 sed 's/^/| /' conftest.$ac_ext >&5
2299
2300 ac_compiler_gnu=no
2301 fi
2302 rm -f conftest.$ac_objext conftest.$ac_ext
2303 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2304
2305 fi
2306 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
2307 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2308 GXX=`test $ac_compiler_gnu = yes && echo yes`
2309 ac_test_CXXFLAGS=${CXXFLAGS+set}
2310 ac_save_CXXFLAGS=$CXXFLAGS
2311 CXXFLAGS="-g"
2312 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2313 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2314 if test "${ac_cv_prog_cxx_g+set}" = set; then
2315   echo $ECHO_N "(cached) $ECHO_C" >&6
2316 else
2317   cat >conftest.$ac_ext <<_ACEOF
2318 #line $LINENO "configure"
2319 /* confdefs.h.  */
2320 _ACEOF
2321 cat confdefs.h >>conftest.$ac_ext
2322 cat >>conftest.$ac_ext <<_ACEOF
2323 /* end confdefs.h.  */
2324
2325 int
2326 main ()
2327 {
2328
2329   ;
2330   return 0;
2331 }
2332 _ACEOF
2333 rm -f conftest.$ac_objext
2334 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2335   (eval $ac_compile) 2>&5
2336   ac_status=$?
2337   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2338   (exit $ac_status); } &&
2339          { ac_try='test -s conftest.$ac_objext'
2340   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2341   (eval $ac_try) 2>&5
2342   ac_status=$?
2343   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2344   (exit $ac_status); }; }; then
2345   ac_cv_prog_cxx_g=yes
2346 else
2347   echo "$as_me: failed program was:" >&5
2348 sed 's/^/| /' conftest.$ac_ext >&5
2349
2350 ac_cv_prog_cxx_g=no
2351 fi
2352 rm -f conftest.$ac_objext conftest.$ac_ext
2353 fi
2354 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
2355 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
2356 if test "$ac_test_CXXFLAGS" = set; then
2357   CXXFLAGS=$ac_save_CXXFLAGS
2358 elif test $ac_cv_prog_cxx_g = yes; then
2359   if test "$GXX" = yes; then
2360     CXXFLAGS="-g -O2"
2361   else
2362     CXXFLAGS="-g"
2363   fi
2364 else
2365   if test "$GXX" = yes; then
2366     CXXFLAGS="-O2"
2367   else
2368     CXXFLAGS=
2369   fi
2370 fi
2371 for ac_declaration in \
2372    ''\
2373    '#include <stdlib.h>' \
2374    'extern "C" void std::exit (int) throw (); using std::exit;' \
2375    'extern "C" void std::exit (int); using std::exit;' \
2376    'extern "C" void exit (int) throw ();' \
2377    'extern "C" void exit (int);' \
2378    'void exit (int);'
2379 do
2380   cat >conftest.$ac_ext <<_ACEOF
2381 #line $LINENO "configure"
2382 /* confdefs.h.  */
2383 _ACEOF
2384 cat confdefs.h >>conftest.$ac_ext
2385 cat >>conftest.$ac_ext <<_ACEOF
2386 /* end confdefs.h.  */
2387 #include <stdlib.h>
2388 $ac_declaration
2389 int
2390 main ()
2391 {
2392 exit (42);
2393   ;
2394   return 0;
2395 }
2396 _ACEOF
2397 rm -f conftest.$ac_objext
2398 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2399   (eval $ac_compile) 2>&5
2400   ac_status=$?
2401   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2402   (exit $ac_status); } &&
2403          { ac_try='test -s conftest.$ac_objext'
2404   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2405   (eval $ac_try) 2>&5
2406   ac_status=$?
2407   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2408   (exit $ac_status); }; }; then
2409   :
2410 else
2411   echo "$as_me: failed program was:" >&5
2412 sed 's/^/| /' conftest.$ac_ext >&5
2413
2414 continue
2415 fi
2416 rm -f conftest.$ac_objext conftest.$ac_ext
2417   cat >conftest.$ac_ext <<_ACEOF
2418 #line $LINENO "configure"
2419 /* confdefs.h.  */
2420 _ACEOF
2421 cat confdefs.h >>conftest.$ac_ext
2422 cat >>conftest.$ac_ext <<_ACEOF
2423 /* end confdefs.h.  */
2424 $ac_declaration
2425 int
2426 main ()
2427 {
2428 exit (42);
2429   ;
2430   return 0;
2431 }
2432 _ACEOF
2433 rm -f conftest.$ac_objext
2434 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2435   (eval $ac_compile) 2>&5
2436   ac_status=$?
2437   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2438   (exit $ac_status); } &&
2439          { ac_try='test -s conftest.$ac_objext'
2440   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2441   (eval $ac_try) 2>&5
2442   ac_status=$?
2443   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2444   (exit $ac_status); }; }; then
2445   break
2446 else
2447   echo "$as_me: failed program was:" >&5
2448 sed 's/^/| /' conftest.$ac_ext >&5
2449
2450 fi
2451 rm -f conftest.$ac_objext conftest.$ac_ext
2452 done
2453 rm -f conftest*
2454 if test -n "$ac_declaration"; then
2455   echo '#ifdef __cplusplus' >>confdefs.h
2456   echo $ac_declaration      >>confdefs.h
2457   echo '#endif'             >>confdefs.h
2458 fi
2459
2460 ac_ext=c
2461 ac_cpp='$CPP $CPPFLAGS'
2462 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2463 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2464 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2465
2466 ac_ext=c
2467 ac_cpp='$CPP $CPPFLAGS'
2468 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2469 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2470 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2471 if test -n "$ac_tool_prefix"; then
2472   for ac_prog in gcc
2473   do
2474     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2475 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2476 echo "$as_me:$LINENO: checking for $ac_word" >&5
2477 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2478 if test "${ac_cv_prog_CC+set}" = set; then
2479   echo $ECHO_N "(cached) $ECHO_C" >&6
2480 else
2481   if test -n "$CC"; then
2482   ac_cv_prog_CC="$CC" # Let the user override the test.
2483 else
2484 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2485 for as_dir in $PATH
2486 do
2487   IFS=$as_save_IFS
2488   test -z "$as_dir" && as_dir=.
2489   for ac_exec_ext in '' $ac_executable_extensions; do
2490   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2491     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2492     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2493     break 2
2494   fi
2495 done
2496 done
2497
2498 fi
2499 fi
2500 CC=$ac_cv_prog_CC
2501 if test -n "$CC"; then
2502   echo "$as_me:$LINENO: result: $CC" >&5
2503 echo "${ECHO_T}$CC" >&6
2504 else
2505   echo "$as_me:$LINENO: result: no" >&5
2506 echo "${ECHO_T}no" >&6
2507 fi
2508
2509     test -n "$CC" && break
2510   done
2511 fi
2512 if test -z "$CC"; then
2513   ac_ct_CC=$CC
2514   for ac_prog in gcc
2515 do
2516   # Extract the first word of "$ac_prog", so it can be a program name with args.
2517 set dummy $ac_prog; ac_word=$2
2518 echo "$as_me:$LINENO: checking for $ac_word" >&5
2519 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2520 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2521   echo $ECHO_N "(cached) $ECHO_C" >&6
2522 else
2523   if test -n "$ac_ct_CC"; then
2524   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2525 else
2526 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2527 for as_dir in $PATH
2528 do
2529   IFS=$as_save_IFS
2530   test -z "$as_dir" && as_dir=.
2531   for ac_exec_ext in '' $ac_executable_extensions; do
2532   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2533     ac_cv_prog_ac_ct_CC="$ac_prog"
2534     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2535     break 2
2536   fi
2537 done
2538 done
2539
2540 fi
2541 fi
2542 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2543 if test -n "$ac_ct_CC"; then
2544   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2545 echo "${ECHO_T}$ac_ct_CC" >&6
2546 else
2547   echo "$as_me:$LINENO: result: no" >&5
2548 echo "${ECHO_T}no" >&6
2549 fi
2550
2551   test -n "$ac_ct_CC" && break
2552 done
2553
2554   CC=$ac_ct_CC
2555 fi
2556
2557
2558 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2559 See \`config.log' for more details." >&5
2560 echo "$as_me: error: no acceptable C compiler found in \$PATH
2561 See \`config.log' for more details." >&2;}
2562    { (exit 1); exit 1; }; }
2563
2564 # Provide some information about the compiler.
2565 echo "$as_me:$LINENO:" \
2566      "checking for C compiler version" >&5
2567 ac_compiler=`set X $ac_compile; echo $2`
2568 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2569   (eval $ac_compiler --version </dev/null >&5) 2>&5
2570   ac_status=$?
2571   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2572   (exit $ac_status); }
2573 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2574   (eval $ac_compiler -v </dev/null >&5) 2>&5
2575   ac_status=$?
2576   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2577   (exit $ac_status); }
2578 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2579   (eval $ac_compiler -V </dev/null >&5) 2>&5
2580   ac_status=$?
2581   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2582   (exit $ac_status); }
2583
2584 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2585 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2586 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2587   echo $ECHO_N "(cached) $ECHO_C" >&6
2588 else
2589   cat >conftest.$ac_ext <<_ACEOF
2590 #line $LINENO "configure"
2591 /* confdefs.h.  */
2592 _ACEOF
2593 cat confdefs.h >>conftest.$ac_ext
2594 cat >>conftest.$ac_ext <<_ACEOF
2595 /* end confdefs.h.  */
2596
2597 int
2598 main ()
2599 {
2600 #ifndef __GNUC__
2601        choke me
2602 #endif
2603
2604   ;
2605   return 0;
2606 }
2607 _ACEOF
2608 rm -f conftest.$ac_objext
2609 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2610   (eval $ac_compile) 2>&5
2611   ac_status=$?
2612   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2613   (exit $ac_status); } &&
2614          { ac_try='test -s conftest.$ac_objext'
2615   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2616   (eval $ac_try) 2>&5
2617   ac_status=$?
2618   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2619   (exit $ac_status); }; }; then
2620   ac_compiler_gnu=yes
2621 else
2622   echo "$as_me: failed program was:" >&5
2623 sed 's/^/| /' conftest.$ac_ext >&5
2624
2625 ac_compiler_gnu=no
2626 fi
2627 rm -f conftest.$ac_objext conftest.$ac_ext
2628 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2629
2630 fi
2631 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2632 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2633 GCC=`test $ac_compiler_gnu = yes && echo yes`
2634 ac_test_CFLAGS=${CFLAGS+set}
2635 ac_save_CFLAGS=$CFLAGS
2636 CFLAGS="-g"
2637 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2638 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2639 if test "${ac_cv_prog_cc_g+set}" = set; then
2640   echo $ECHO_N "(cached) $ECHO_C" >&6
2641 else
2642   cat >conftest.$ac_ext <<_ACEOF
2643 #line $LINENO "configure"
2644 /* confdefs.h.  */
2645 _ACEOF
2646 cat confdefs.h >>conftest.$ac_ext
2647 cat >>conftest.$ac_ext <<_ACEOF
2648 /* end confdefs.h.  */
2649
2650 int
2651 main ()
2652 {
2653
2654   ;
2655   return 0;
2656 }
2657 _ACEOF
2658 rm -f conftest.$ac_objext
2659 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2660   (eval $ac_compile) 2>&5
2661   ac_status=$?
2662   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2663   (exit $ac_status); } &&
2664          { ac_try='test -s conftest.$ac_objext'
2665   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2666   (eval $ac_try) 2>&5
2667   ac_status=$?
2668   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2669   (exit $ac_status); }; }; then
2670   ac_cv_prog_cc_g=yes
2671 else
2672   echo "$as_me: failed program was:" >&5
2673 sed 's/^/| /' conftest.$ac_ext >&5
2674
2675 ac_cv_prog_cc_g=no
2676 fi
2677 rm -f conftest.$ac_objext conftest.$ac_ext
2678 fi
2679 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2680 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2681 if test "$ac_test_CFLAGS" = set; then
2682   CFLAGS=$ac_save_CFLAGS
2683 elif test $ac_cv_prog_cc_g = yes; then
2684   if test "$GCC" = yes; then
2685     CFLAGS="-g -O2"
2686   else
2687     CFLAGS="-g"
2688   fi
2689 else
2690   if test "$GCC" = yes; then
2691     CFLAGS="-O2"
2692   else
2693     CFLAGS=
2694   fi
2695 fi
2696 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2697 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2698 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2699   echo $ECHO_N "(cached) $ECHO_C" >&6
2700 else
2701   ac_cv_prog_cc_stdc=no
2702 ac_save_CC=$CC
2703 cat >conftest.$ac_ext <<_ACEOF
2704 #line $LINENO "configure"
2705 /* confdefs.h.  */
2706 _ACEOF
2707 cat confdefs.h >>conftest.$ac_ext
2708 cat >>conftest.$ac_ext <<_ACEOF
2709 /* end confdefs.h.  */
2710 #include <stdarg.h>
2711 #include <stdio.h>
2712 #include <sys/types.h>
2713 #include <sys/stat.h>
2714 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2715 struct buf { int x; };
2716 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2717 static char *e (p, i)
2718      char **p;
2719      int i;
2720 {
2721   return p[i];
2722 }
2723 static char *f (char * (*g) (char **, int), char **p, ...)
2724 {
2725   char *s;
2726   va_list v;
2727   va_start (v,p);
2728   s = g (p, va_arg (v,int));
2729   va_end (v);
2730   return s;
2731 }
2732 int test (int i, double x);
2733 struct s1 {int (*f) (int a);};
2734 struct s2 {int (*f) (double a);};
2735 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2736 int argc;
2737 char **argv;
2738 int
2739 main ()
2740 {
2741 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2742   ;
2743   return 0;
2744 }
2745 _ACEOF
2746 # Don't try gcc -ansi; that turns off useful extensions and
2747 # breaks some systems' header files.
2748 # AIX                   -qlanglvl=ansi
2749 # Ultrix and OSF/1      -std1
2750 # HP-UX 10.20 and later -Ae
2751 # HP-UX older versions  -Aa -D_HPUX_SOURCE
2752 # SVR4                  -Xc -D__EXTENSIONS__
2753 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2754 do
2755   CC="$ac_save_CC $ac_arg"
2756   rm -f conftest.$ac_objext
2757 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2758   (eval $ac_compile) 2>&5
2759   ac_status=$?
2760   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2761   (exit $ac_status); } &&
2762          { ac_try='test -s conftest.$ac_objext'
2763   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2764   (eval $ac_try) 2>&5
2765   ac_status=$?
2766   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2767   (exit $ac_status); }; }; then
2768   ac_cv_prog_cc_stdc=$ac_arg
2769 break
2770 else
2771   echo "$as_me: failed program was:" >&5
2772 sed 's/^/| /' conftest.$ac_ext >&5
2773
2774 fi
2775 rm -f conftest.$ac_objext
2776 done
2777 rm -f conftest.$ac_ext conftest.$ac_objext
2778 CC=$ac_save_CC
2779
2780 fi
2781
2782 case "x$ac_cv_prog_cc_stdc" in
2783   x|xno)
2784     echo "$as_me:$LINENO: result: none needed" >&5
2785 echo "${ECHO_T}none needed" >&6 ;;
2786   *)
2787     echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2788 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2789     CC="$CC $ac_cv_prog_cc_stdc" ;;
2790 esac
2791
2792 # Some people use a C++ compiler to compile C.  Since we use `exit',
2793 # in C++ we need to declare it.  In case someone uses the same compiler
2794 # for both compiling C and C++ we need to have the C++ compiler decide
2795 # the declaration of exit, since it's the most demanding environment.
2796 cat >conftest.$ac_ext <<_ACEOF
2797 #ifndef __cplusplus
2798   choke me
2799 #endif
2800 _ACEOF
2801 rm -f conftest.$ac_objext
2802 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2803   (eval $ac_compile) 2>&5
2804   ac_status=$?
2805   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2806   (exit $ac_status); } &&
2807          { ac_try='test -s conftest.$ac_objext'
2808   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2809   (eval $ac_try) 2>&5
2810   ac_status=$?
2811   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2812   (exit $ac_status); }; }; then
2813   for ac_declaration in \
2814    ''\
2815    '#include <stdlib.h>' \
2816    'extern "C" void std::exit (int) throw (); using std::exit;' \
2817    'extern "C" void std::exit (int); using std::exit;' \
2818    'extern "C" void exit (int) throw ();' \
2819    'extern "C" void exit (int);' \
2820    'void exit (int);'
2821 do
2822   cat >conftest.$ac_ext <<_ACEOF
2823 #line $LINENO "configure"
2824 /* confdefs.h.  */
2825 _ACEOF
2826 cat confdefs.h >>conftest.$ac_ext
2827 cat >>conftest.$ac_ext <<_ACEOF
2828 /* end confdefs.h.  */
2829 #include <stdlib.h>
2830 $ac_declaration
2831 int
2832 main ()
2833 {
2834 exit (42);
2835   ;
2836   return 0;
2837 }
2838 _ACEOF
2839 rm -f conftest.$ac_objext
2840 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2841   (eval $ac_compile) 2>&5
2842   ac_status=$?
2843   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2844   (exit $ac_status); } &&
2845          { ac_try='test -s conftest.$ac_objext'
2846   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2847   (eval $ac_try) 2>&5
2848   ac_status=$?
2849   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2850   (exit $ac_status); }; }; then
2851   :
2852 else
2853   echo "$as_me: failed program was:" >&5
2854 sed 's/^/| /' conftest.$ac_ext >&5
2855
2856 continue
2857 fi
2858 rm -f conftest.$ac_objext conftest.$ac_ext
2859   cat >conftest.$ac_ext <<_ACEOF
2860 #line $LINENO "configure"
2861 /* confdefs.h.  */
2862 _ACEOF
2863 cat confdefs.h >>conftest.$ac_ext
2864 cat >>conftest.$ac_ext <<_ACEOF
2865 /* end confdefs.h.  */
2866 $ac_declaration
2867 int
2868 main ()
2869 {
2870 exit (42);
2871   ;
2872   return 0;
2873 }
2874 _ACEOF
2875 rm -f conftest.$ac_objext
2876 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2877   (eval $ac_compile) 2>&5
2878   ac_status=$?
2879   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2880   (exit $ac_status); } &&
2881          { ac_try='test -s conftest.$ac_objext'
2882   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2883   (eval $ac_try) 2>&5
2884   ac_status=$?
2885   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2886   (exit $ac_status); }; }; then
2887   break
2888 else
2889   echo "$as_me: failed program was:" >&5
2890 sed 's/^/| /' conftest.$ac_ext >&5
2891
2892 fi
2893 rm -f conftest.$ac_objext conftest.$ac_ext
2894 done
2895 rm -f conftest*
2896 if test -n "$ac_declaration"; then
2897   echo '#ifdef __cplusplus' >>confdefs.h
2898   echo $ac_declaration      >>confdefs.h
2899   echo '#endif'             >>confdefs.h
2900 fi
2901
2902 else
2903   echo "$as_me: failed program was:" >&5
2904 sed 's/^/| /' conftest.$ac_ext >&5
2905
2906 fi
2907 rm -f conftest.$ac_objext conftest.$ac_ext
2908 ac_ext=c
2909 ac_cpp='$CPP $CPPFLAGS'
2910 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2911 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2912 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2913
2914 ac_ext=c
2915 ac_cpp='$CPP $CPPFLAGS'
2916 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2917 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2918 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2919 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
2920 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2921 # On Suns, sometimes $CPP names a directory.
2922 if test -n "$CPP" && test -d "$CPP"; then
2923   CPP=
2924 fi
2925 if test -z "$CPP"; then
2926   if test "${ac_cv_prog_CPP+set}" = set; then
2927   echo $ECHO_N "(cached) $ECHO_C" >&6
2928 else
2929       # Double quotes because CPP needs to be expanded
2930     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2931     do
2932       ac_preproc_ok=false
2933 for ac_c_preproc_warn_flag in '' yes
2934 do
2935   # Use a header file that comes with gcc, so configuring glibc
2936   # with a fresh cross-compiler works.
2937   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2938   # <limits.h> exists even on freestanding compilers.
2939   # On the NeXT, cc -E runs the code through the compiler's parser,
2940   # not just through cpp. "Syntax error" is here to catch this case.
2941   cat >conftest.$ac_ext <<_ACEOF
2942 #line $LINENO "configure"
2943 /* confdefs.h.  */
2944 _ACEOF
2945 cat confdefs.h >>conftest.$ac_ext
2946 cat >>conftest.$ac_ext <<_ACEOF
2947 /* end confdefs.h.  */
2948 #ifdef __STDC__
2949 # include <limits.h>
2950 #else
2951 # include <assert.h>
2952 #endif
2953                      Syntax error
2954 _ACEOF
2955 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2956   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2957   ac_status=$?
2958   grep -v '^ *+' conftest.er1 >conftest.err
2959   rm -f conftest.er1
2960   cat conftest.err >&5
2961   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2962   (exit $ac_status); } >/dev/null; then
2963   if test -s conftest.err; then
2964     ac_cpp_err=$ac_c_preproc_warn_flag
2965   else
2966     ac_cpp_err=
2967   fi
2968 else
2969   ac_cpp_err=yes
2970 fi
2971 if test -z "$ac_cpp_err"; then
2972   :
2973 else
2974   echo "$as_me: failed program was:" >&5
2975 sed 's/^/| /' conftest.$ac_ext >&5
2976
2977   # Broken: fails on valid input.
2978 continue
2979 fi
2980 rm -f conftest.err conftest.$ac_ext
2981
2982   # OK, works on sane cases.  Now check whether non-existent headers
2983   # can be detected and how.
2984   cat >conftest.$ac_ext <<_ACEOF
2985 #line $LINENO "configure"
2986 /* confdefs.h.  */
2987 _ACEOF
2988 cat confdefs.h >>conftest.$ac_ext
2989 cat >>conftest.$ac_ext <<_ACEOF
2990 /* end confdefs.h.  */
2991 #include <ac_nonexistent.h>
2992 _ACEOF
2993 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2994   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2995   ac_status=$?
2996   grep -v '^ *+' conftest.er1 >conftest.err
2997   rm -f conftest.er1
2998   cat conftest.err >&5
2999   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3000   (exit $ac_status); } >/dev/null; then
3001   if test -s conftest.err; then
3002     ac_cpp_err=$ac_c_preproc_warn_flag
3003   else
3004     ac_cpp_err=
3005   fi
3006 else
3007   ac_cpp_err=yes
3008 fi
3009 if test -z "$ac_cpp_err"; then
3010   # Broken: success on invalid input.
3011 continue
3012 else
3013   echo "$as_me: failed program was:" >&5
3014 sed 's/^/| /' conftest.$ac_ext >&5
3015
3016   # Passes both tests.
3017 ac_preproc_ok=:
3018 break
3019 fi
3020 rm -f conftest.err conftest.$ac_ext
3021
3022 done
3023 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3024 rm -f conftest.err conftest.$ac_ext
3025 if $ac_preproc_ok; then
3026   break
3027 fi
3028
3029     done
3030     ac_cv_prog_CPP=$CPP
3031
3032 fi
3033   CPP=$ac_cv_prog_CPP
3034 else
3035   ac_cv_prog_CPP=$CPP
3036 fi
3037 echo "$as_me:$LINENO: result: $CPP" >&5
3038 echo "${ECHO_T}$CPP" >&6
3039 ac_preproc_ok=false
3040 for ac_c_preproc_warn_flag in '' yes
3041 do
3042   # Use a header file that comes with gcc, so configuring glibc
3043   # with a fresh cross-compiler works.
3044   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3045   # <limits.h> exists even on freestanding compilers.
3046   # On the NeXT, cc -E runs the code through the compiler's parser,
3047   # not just through cpp. "Syntax error" is here to catch this case.
3048   cat >conftest.$ac_ext <<_ACEOF
3049 #line $LINENO "configure"
3050 /* confdefs.h.  */
3051 _ACEOF
3052 cat confdefs.h >>conftest.$ac_ext
3053 cat >>conftest.$ac_ext <<_ACEOF
3054 /* end confdefs.h.  */
3055 #ifdef __STDC__
3056 # include <limits.h>
3057 #else
3058 # include <assert.h>
3059 #endif
3060                      Syntax error
3061 _ACEOF
3062 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3063   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3064   ac_status=$?
3065   grep -v '^ *+' conftest.er1 >conftest.err
3066   rm -f conftest.er1
3067   cat conftest.err >&5
3068   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3069   (exit $ac_status); } >/dev/null; then
3070   if test -s conftest.err; then
3071     ac_cpp_err=$ac_c_preproc_warn_flag
3072   else
3073     ac_cpp_err=
3074   fi
3075 else
3076   ac_cpp_err=yes
3077 fi
3078 if test -z "$ac_cpp_err"; then
3079   :
3080 else
3081   echo "$as_me: failed program was:" >&5
3082 sed 's/^/| /' conftest.$ac_ext >&5
3083
3084   # Broken: fails on valid input.
3085 continue
3086 fi
3087 rm -f conftest.err conftest.$ac_ext
3088
3089   # OK, works on sane cases.  Now check whether non-existent headers
3090   # can be detected and how.
3091   cat >conftest.$ac_ext <<_ACEOF
3092 #line $LINENO "configure"
3093 /* confdefs.h.  */
3094 _ACEOF
3095 cat confdefs.h >>conftest.$ac_ext
3096 cat >>conftest.$ac_ext <<_ACEOF
3097 /* end confdefs.h.  */
3098 #include <ac_nonexistent.h>
3099 _ACEOF
3100 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3101   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3102   ac_status=$?
3103   grep -v '^ *+' conftest.er1 >conftest.err
3104   rm -f conftest.er1
3105   cat conftest.err >&5
3106   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3107   (exit $ac_status); } >/dev/null; then
3108   if test -s conftest.err; then
3109     ac_cpp_err=$ac_c_preproc_warn_flag
3110   else
3111     ac_cpp_err=
3112   fi
3113 else
3114   ac_cpp_err=yes
3115 fi
3116 if test -z "$ac_cpp_err"; then
3117   # Broken: success on invalid input.
3118 continue
3119 else
3120   echo "$as_me: failed program was:" >&5
3121 sed 's/^/| /' conftest.$ac_ext >&5
3122
3123   # Passes both tests.
3124 ac_preproc_ok=:
3125 break
3126 fi
3127 rm -f conftest.err conftest.$ac_ext
3128
3129 done
3130 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3131 rm -f conftest.err conftest.$ac_ext
3132 if $ac_preproc_ok; then
3133   :
3134 else
3135   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3136 See \`config.log' for more details." >&5
3137 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3138 See \`config.log' for more details." >&2;}
3139    { (exit 1); exit 1; }; }
3140 fi
3141
3142 ac_ext=c
3143 ac_cpp='$CPP $CPPFLAGS'
3144 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3145 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3146 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3147
3148
3149 if test "$GCC" != "yes"
3150 then
3151         { { echo "$as_me:$LINENO: error: gcc required but not found" >&5
3152 echo "$as_me: error: gcc required but not found" >&2;}
3153    { (exit 1); exit 1; }; }
3154 fi
3155
3156 if test "$GXX" != "yes"
3157 then
3158         { { echo "$as_me:$LINENO: error: g++ required but not found" >&5
3159 echo "$as_me: error: g++ required but not found" >&2;}
3160    { (exit 1); exit 1; }; }
3161 fi
3162
3163 gccmajor=`$CC --version | head -n 1 | awk '{print $NF;}' | cut -d. -f1`
3164 if test "$gccmajor" -lt "3"
3165 then
3166         { { echo "$as_me:$LINENO: error: gcc 3.x required" >&5
3167 echo "$as_me: error: gcc 3.x required" >&2;}
3168    { (exit 1); exit 1; }; }
3169 fi
3170
3171  echo "$as_me:$LINENO: checking for GNU make" >&5
3172 echo $ECHO_N "checking for GNU make... $ECHO_C" >&6
3173 if test "${_cv_gnu_make_command+set}" = set; then
3174   echo $ECHO_N "(cached) $ECHO_C" >&6
3175 else
3176   _cv_gnu_make_command='' ;
3177                 for a in "$MAKE" make gmake gnumake ; do
3178                         if test -z "$a" ; then continue ; fi ;
3179                         if  ( sh -c "$a --version" 2> /dev/null | grep GNU  2>&1 > /dev/null ) ;  then
3180                                 _cv_gnu_make_command=$a ;
3181                                 break;
3182                         fi
3183                 done ;
3184
3185 fi
3186 echo "$as_me:$LINENO: result: $_cv_gnu_make_command" >&5
3187 echo "${ECHO_T}$_cv_gnu_make_command" >&6 ;
3188         if test  "x$_cv_gnu_make_command" != "x"  ; then
3189                 ifGNUmake='' ;
3190         else
3191                 ifGNUmake='#' ;
3192                 echo "$as_me:$LINENO: result: \"Not found\"" >&5
3193 echo "${ECHO_T}\"Not found\"" >&6;
3194         fi
3195
3196
3197 if test -z "$_cv_gnu_make_command"
3198 then
3199         { { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5
3200 echo "$as_me: error: GNU Make required but not found" >&2;}
3201    { (exit 1); exit 1; }; }
3202 fi
3203
3204
3205 echo "$as_me:$LINENO: checking " >&5
3206 echo $ECHO_N "checking ... $ECHO_C" >&6
3207 if test "${ac_cv_has_flex+set}" = set; then
3208   echo $ECHO_N "(cached) $ECHO_C" >&6
3209 else
3210   for ac_prog in flex lex
3211 do
3212   # Extract the first word of "$ac_prog", so it can be a program name with args.
3213 set dummy $ac_prog; ac_word=$2
3214 echo "$as_me:$LINENO: checking for $ac_word" >&5
3215 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3216 if test "${ac_cv_prog_LEX+set}" = set; then
3217   echo $ECHO_N "(cached) $ECHO_C" >&6
3218 else
3219   if test -n "$LEX"; then
3220   ac_cv_prog_LEX="$LEX" # Let the user override the test.
3221 else
3222 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3223 for as_dir in $PATH
3224 do
3225   IFS=$as_save_IFS
3226   test -z "$as_dir" && as_dir=.
3227   for ac_exec_ext in '' $ac_executable_extensions; do
3228   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3229     ac_cv_prog_LEX="$ac_prog"
3230     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3231     break 2
3232   fi
3233 done
3234 done
3235
3236 fi
3237 fi
3238 LEX=$ac_cv_prog_LEX
3239 if test -n "$LEX"; then
3240   echo "$as_me:$LINENO: result: $LEX" >&5
3241 echo "${ECHO_T}$LEX" >&6
3242 else
3243   echo "$as_me:$LINENO: result: no" >&5
3244 echo "${ECHO_T}no" >&6
3245 fi
3246
3247   test -n "$LEX" && break
3248 done
3249 test -n "$LEX" || LEX=":"
3250
3251 if test -z "$LEXLIB"
3252 then
3253   echo "$as_me:$LINENO: checking for yywrap in -lfl" >&5
3254 echo $ECHO_N "checking for yywrap in -lfl... $ECHO_C" >&6
3255 if test "${ac_cv_lib_fl_yywrap+set}" = set; then
3256   echo $ECHO_N "(cached) $ECHO_C" >&6
3257 else
3258   ac_check_lib_save_LIBS=$LIBS
3259 LIBS="-lfl  $LIBS"
3260 cat >conftest.$ac_ext <<_ACEOF
3261 #line $LINENO "configure"
3262 /* confdefs.h.  */
3263 _ACEOF
3264 cat confdefs.h >>conftest.$ac_ext
3265 cat >>conftest.$ac_ext <<_ACEOF
3266 /* end confdefs.h.  */
3267
3268 /* Override any gcc2 internal prototype to avoid an error.  */
3269 #ifdef __cplusplus
3270 extern "C"
3271 #endif
3272 /* We use char because int might match the return type of a gcc2
3273    builtin and then its argument prototype would still apply.  */
3274 char yywrap ();
3275 int
3276 main ()
3277 {
3278 yywrap ();
3279   ;
3280   return 0;
3281 }
3282 _ACEOF
3283 rm -f conftest.$ac_objext conftest$ac_exeext
3284 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3285   (eval $ac_link) 2>&5
3286   ac_status=$?
3287   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3288   (exit $ac_status); } &&
3289          { ac_try='test -s conftest$ac_exeext'
3290   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3291   (eval $ac_try) 2>&5
3292   ac_status=$?
3293   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3294   (exit $ac_status); }; }; then
3295   ac_cv_lib_fl_yywrap=yes
3296 else
3297   echo "$as_me: failed program was:" >&5
3298 sed 's/^/| /' conftest.$ac_ext >&5
3299
3300 ac_cv_lib_fl_yywrap=no
3301 fi
3302 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3303 LIBS=$ac_check_lib_save_LIBS
3304 fi
3305 echo "$as_me:$LINENO: result: $ac_cv_lib_fl_yywrap" >&5
3306 echo "${ECHO_T}$ac_cv_lib_fl_yywrap" >&6
3307 if test $ac_cv_lib_fl_yywrap = yes; then
3308   LEXLIB="-lfl"
3309 else
3310   echo "$as_me:$LINENO: checking for yywrap in -ll" >&5
3311 echo $ECHO_N "checking for yywrap in -ll... $ECHO_C" >&6
3312 if test "${ac_cv_lib_l_yywrap+set}" = set; then
3313   echo $ECHO_N "(cached) $ECHO_C" >&6
3314 else
3315   ac_check_lib_save_LIBS=$LIBS
3316 LIBS="-ll  $LIBS"
3317 cat >conftest.$ac_ext <<_ACEOF
3318 #line $LINENO "configure"
3319 /* confdefs.h.  */
3320 _ACEOF
3321 cat confdefs.h >>conftest.$ac_ext
3322 cat >>conftest.$ac_ext <<_ACEOF
3323 /* end confdefs.h.  */
3324
3325 /* Override any gcc2 internal prototype to avoid an error.  */
3326 #ifdef __cplusplus
3327 extern "C"
3328 #endif
3329 /* We use char because int might match the return type of a gcc2
3330    builtin and then its argument prototype would still apply.  */
3331 char yywrap ();
3332 int
3333 main ()
3334 {
3335 yywrap ();
3336   ;
3337   return 0;
3338 }
3339 _ACEOF
3340 rm -f conftest.$ac_objext conftest$ac_exeext
3341 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3342   (eval $ac_link) 2>&5
3343   ac_status=$?
3344   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3345   (exit $ac_status); } &&
3346          { ac_try='test -s conftest$ac_exeext'
3347   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3348   (eval $ac_try) 2>&5
3349   ac_status=$?
3350   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3351   (exit $ac_status); }; }; then
3352   ac_cv_lib_l_yywrap=yes
3353 else
3354   echo "$as_me: failed program was:" >&5
3355 sed 's/^/| /' conftest.$ac_ext >&5
3356
3357 ac_cv_lib_l_yywrap=no
3358 fi
3359 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3360 LIBS=$ac_check_lib_save_LIBS
3361 fi
3362 echo "$as_me:$LINENO: result: $ac_cv_lib_l_yywrap" >&5
3363 echo "${ECHO_T}$ac_cv_lib_l_yywrap" >&6
3364 if test $ac_cv_lib_l_yywrap = yes; then
3365   LEXLIB="-ll"
3366 fi
3367
3368 fi
3369
3370 fi
3371
3372 if test "x$LEX" != "x:"; then
3373   echo "$as_me:$LINENO: checking lex output file root" >&5
3374 echo $ECHO_N "checking lex output file root... $ECHO_C" >&6
3375 if test "${ac_cv_prog_lex_root+set}" = set; then
3376   echo $ECHO_N "(cached) $ECHO_C" >&6
3377 else
3378   # The minimal lex program is just a single line: %%.  But some broken lexes
3379 # (Solaris, I think it was) want two %% lines, so accommodate them.
3380 cat >conftest.l <<_ACEOF
3381 %%
3382 %%
3383 _ACEOF
3384 { (eval echo "$as_me:$LINENO: \"$LEX conftest.l\"") >&5
3385   (eval $LEX conftest.l) 2>&5
3386   ac_status=$?
3387   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3388   (exit $ac_status); }
3389 if test -f lex.yy.c; then
3390   ac_cv_prog_lex_root=lex.yy
3391 elif test -f lexyy.c; then
3392   ac_cv_prog_lex_root=lexyy
3393 else
3394   { { echo "$as_me:$LINENO: error: cannot find output from $LEX; giving up" >&5
3395 echo "$as_me: error: cannot find output from $LEX; giving up" >&2;}
3396    { (exit 1); exit 1; }; }
3397 fi
3398 fi
3399 echo "$as_me:$LINENO: result: $ac_cv_prog_lex_root" >&5
3400 echo "${ECHO_T}$ac_cv_prog_lex_root" >&6
3401 rm -f conftest.l
3402 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
3403
3404 echo "$as_me:$LINENO: checking whether yytext is a pointer" >&5
3405 echo $ECHO_N "checking whether yytext is a pointer... $ECHO_C" >&6
3406 if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then
3407   echo $ECHO_N "(cached) $ECHO_C" >&6
3408 else
3409   # POSIX says lex can declare yytext either as a pointer or an array; the
3410 # default is implementation-dependent. Figure out which it is, since
3411 # not all implementations provide the %pointer and %array declarations.
3412 ac_cv_prog_lex_yytext_pointer=no
3413 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
3414 ac_save_LIBS=$LIBS
3415 LIBS="$LIBS $LEXLIB"
3416 cat >conftest.$ac_ext <<_ACEOF
3417 `cat $LEX_OUTPUT_ROOT.c`
3418 _ACEOF
3419 rm -f conftest.$ac_objext conftest$ac_exeext
3420 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3421   (eval $ac_link) 2>&5
3422   ac_status=$?
3423   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3424   (exit $ac_status); } &&
3425          { ac_try='test -s conftest$ac_exeext'
3426   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3427   (eval $ac_try) 2>&5
3428   ac_status=$?
3429   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3430   (exit $ac_status); }; }; then
3431   ac_cv_prog_lex_yytext_pointer=yes
3432 else
3433   echo "$as_me: failed program was:" >&5
3434 sed 's/^/| /' conftest.$ac_ext >&5
3435
3436 fi
3437 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3438 LIBS=$ac_save_LIBS
3439 rm -f "${LEX_OUTPUT_ROOT}.c"
3440
3441 fi
3442 echo "$as_me:$LINENO: result: $ac_cv_prog_lex_yytext_pointer" >&5
3443 echo "${ECHO_T}$ac_cv_prog_lex_yytext_pointer" >&6
3444 if test $ac_cv_prog_lex_yytext_pointer = yes; then
3445
3446 cat >>confdefs.h <<\_ACEOF
3447 #define YYTEXT_POINTER 1
3448 _ACEOF
3449
3450 fi
3451
3452 fi
3453
3454 fi
3455 echo "$as_me:$LINENO: result: $ac_cv_has_flex" >&5
3456 echo "${ECHO_T}$ac_cv_has_flex" >&6
3457 if test "$LEX" != "flex"; then
3458   { { echo "$as_me:$LINENO: error: flex not found but required" >&5
3459 echo "$as_me: error: flex not found but required" >&2;}
3460    { (exit 1); exit 1; }; }
3461 fi
3462
3463 echo "$as_me:$LINENO: checking " >&5
3464 echo $ECHO_N "checking ... $ECHO_C" >&6
3465 if test "${ac_cv_has_bison+set}" = set; then
3466   echo $ECHO_N "(cached) $ECHO_C" >&6
3467 else
3468   for ac_prog in 'bison -y' byacc
3469 do
3470   # Extract the first word of "$ac_prog", so it can be a program name with args.
3471 set dummy $ac_prog; ac_word=$2
3472 echo "$as_me:$LINENO: checking for $ac_word" >&5
3473 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3474 if test "${ac_cv_prog_YACC+set}" = set; then
3475   echo $ECHO_N "(cached) $ECHO_C" >&6
3476 else
3477   if test -n "$YACC"; then
3478   ac_cv_prog_YACC="$YACC" # Let the user override the test.
3479 else
3480 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3481 for as_dir in $PATH
3482 do
3483   IFS=$as_save_IFS
3484   test -z "$as_dir" && as_dir=.
3485   for ac_exec_ext in '' $ac_executable_extensions; do
3486   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3487     ac_cv_prog_YACC="$ac_prog"
3488     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3489     break 2
3490   fi
3491 done
3492 done
3493
3494 fi
3495 fi
3496 YACC=$ac_cv_prog_YACC
3497 if test -n "$YACC"; then
3498   echo "$as_me:$LINENO: result: $YACC" >&5
3499 echo "${ECHO_T}$YACC" >&6
3500 else
3501   echo "$as_me:$LINENO: result: no" >&5
3502 echo "${ECHO_T}no" >&6
3503 fi
3504
3505   test -n "$YACC" && break
3506 done
3507 test -n "$YACC" || YACC="yacc"
3508
3509
3510 fi
3511 echo "$as_me:$LINENO: result: $ac_cv_has_bison" >&5
3512 echo "${ECHO_T}$ac_cv_has_bison" >&6
3513 if test "$YACC" != "bison -y"; then
3514   { { echo "$as_me:$LINENO: error: bison not found but required" >&5
3515 echo "$as_me: error: bison not found but required" >&2;}
3516    { (exit 1); exit 1; }; }
3517 else
3518   YACC=bison
3519
3520 fi
3521
3522
3523 # Check whether --enable-shared or --disable-shared was given.
3524 if test "${enable_shared+set}" = set; then
3525   enableval="$enable_shared"
3526   p=${PACKAGE-default}
3527     case $enableval in
3528     yes) enable_shared=yes ;;
3529     no) enable_shared=no ;;
3530     *)
3531       enable_shared=no
3532       # Look at the argument we got.  We use all the common list separators.
3533       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3534       for pkg in $enableval; do
3535         IFS="$lt_save_ifs"
3536         if test "X$pkg" = "X$p"; then
3537           enable_shared=yes
3538         fi
3539       done
3540       IFS="$lt_save_ifs"
3541       ;;
3542     esac
3543 else
3544   enable_shared=yes
3545 fi;
3546
3547 # Check whether --enable-static or --disable-static was given.
3548 if test "${enable_static+set}" = set; then
3549   enableval="$enable_static"
3550   p=${PACKAGE-default}
3551     case $enableval in
3552     yes) enable_static=yes ;;
3553     no) enable_static=no ;;
3554     *)
3555      enable_static=no
3556       # Look at the argument we got.  We use all the common list separators.
3557       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3558       for pkg in $enableval; do
3559         IFS="$lt_save_ifs"
3560         if test "X$pkg" = "X$p"; then
3561           enable_static=yes
3562         fi
3563       done
3564       IFS="$lt_save_ifs"
3565       ;;
3566     esac
3567 else
3568   enable_static=yes
3569 fi;
3570
3571 # Check whether --enable-fast-install or --disable-fast-install was given.
3572 if test "${enable_fast_install+set}" = set; then
3573   enableval="$enable_fast_install"
3574   p=${PACKAGE-default}
3575     case $enableval in
3576     yes) enable_fast_install=yes ;;
3577     no) enable_fast_install=no ;;
3578     *)
3579       enable_fast_install=no
3580       # Look at the argument we got.  We use all the common list separators.
3581       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3582       for pkg in $enableval; do
3583         IFS="$lt_save_ifs"
3584         if test "X$pkg" = "X$p"; then
3585           enable_fast_install=yes
3586         fi
3587       done
3588       IFS="$lt_save_ifs"
3589       ;;
3590     esac
3591 else
3592   enable_fast_install=yes
3593 fi;
3594
3595 echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3596 echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
3597 if test "${lt_cv_path_SED+set}" = set; then
3598   echo $ECHO_N "(cached) $ECHO_C" >&6
3599 else
3600   # Loop through the user's path and test for sed and gsed.
3601 # Then use that list of sed's as ones to test for truncation.
3602 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3603 for as_dir in $PATH
3604 do
3605   IFS=$as_save_IFS
3606   test -z "$as_dir" && as_dir=.
3607   for lt_ac_prog in sed gsed; do
3608     for ac_exec_ext in '' $ac_executable_extensions; do
3609       if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
3610         lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3611       fi
3612     done
3613   done
3614 done
3615 lt_ac_max=0
3616 lt_ac_count=0
3617 # Add /usr/xpg4/bin/sed as it is typically found on Solaris
3618 # along with /bin/sed that truncates output.
3619 for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3620   test ! -f $lt_ac_sed && break
3621   cat /dev/null > conftest.in
3622   lt_ac_count=0
3623   echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3624   # Check for GNU sed and select it if it is found.
3625   if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3626     lt_cv_path_SED=$lt_ac_sed
3627     break
3628   fi
3629   while true; do
3630     cat conftest.in conftest.in >conftest.tmp
3631     mv conftest.tmp conftest.in
3632     cp conftest.in conftest.nl
3633     echo >>conftest.nl
3634     $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3635     cmp -s conftest.out conftest.nl || break
3636     # 10000 chars as input seems more than enough
3637     test $lt_ac_count -gt 10 && break
3638     lt_ac_count=`expr $lt_ac_count + 1`
3639     if test $lt_ac_count -gt $lt_ac_max; then
3640       lt_ac_max=$lt_ac_count
3641       lt_cv_path_SED=$lt_ac_sed
3642     fi
3643   done
3644 done
3645 SED=$lt_cv_path_SED
3646
3647 fi
3648
3649 echo "$as_me:$LINENO: result: $SED" >&5
3650 echo "${ECHO_T}$SED" >&6
3651
3652 echo "$as_me:$LINENO: checking for egrep" >&5
3653 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3654 if test "${ac_cv_prog_egrep+set}" = set; then
3655   echo $ECHO_N "(cached) $ECHO_C" >&6
3656 else
3657   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3658     then ac_cv_prog_egrep='grep -E'
3659     else ac_cv_prog_egrep='egrep'
3660     fi
3661 fi
3662 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
3663 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3664  EGREP=$ac_cv_prog_egrep
3665
3666
3667
3668 # Check whether --with-gnu-ld or --without-gnu-ld was given.
3669 if test "${with_gnu_ld+set}" = set; then
3670   withval="$with_gnu_ld"
3671   test "$withval" = no || with_gnu_ld=yes
3672 else
3673   with_gnu_ld=no
3674 fi;
3675 ac_prog=ld
3676 if test "$GCC" = yes; then
3677   # Check if gcc -print-prog-name=ld gives a path.
3678   echo "$as_me:$LINENO: checking for ld used by $CC" >&5
3679 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
3680   case $host in
3681   *-*-mingw*)
3682     # gcc leaves a trailing carriage return which upsets mingw
3683     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3684   *)
3685     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3686   esac
3687   case $ac_prog in
3688     # Accept absolute paths.
3689     [\\/]* | ?:[\\/]*)
3690       re_direlt='/[^/][^/]*/\.\./'
3691       # Canonicalize the path of ld
3692       ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
3693       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
3694         ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
3695       done
3696       test -z "$LD" && LD="$ac_prog"
3697       ;;
3698   "")
3699     # If it fails, then pretend we aren't using GCC.
3700     ac_prog=ld
3701     ;;
3702   *)
3703     # If it is relative, then search for the first ld in PATH.
3704     with_gnu_ld=unknown
3705     ;;
3706   esac
3707 elif test "$with_gnu_ld" = yes; then
3708   echo "$as_me:$LINENO: checking for GNU ld" >&5
3709 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
3710 else
3711   echo "$as_me:$LINENO: checking for non-GNU ld" >&5
3712 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
3713 fi
3714 if test "${lt_cv_path_LD+set}" = set; then
3715   echo $ECHO_N "(cached) $ECHO_C" >&6
3716 else
3717   if test -z "$LD"; then
3718   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3719   for ac_dir in $PATH; do
3720     IFS="$lt_save_ifs"
3721     test -z "$ac_dir" && ac_dir=.
3722     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3723       lt_cv_path_LD="$ac_dir/$ac_prog"
3724       # Check to see if the program is GNU ld.  I'd rather use --version,
3725       # but apparently some GNU ld's only accept -v.
3726       # Break only if it was the GNU/non-GNU ld that we prefer.
3727       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
3728       *GNU* | *'with BFD'*)
3729         test "$with_gnu_ld" != no && break
3730         ;;
3731       *)
3732         test "$with_gnu_ld" != yes && break
3733         ;;
3734       esac
3735     fi
3736   done
3737   IFS="$lt_save_ifs"
3738 else
3739   lt_cv_path_LD="$LD" # Let the user override the test with a path.
3740 fi
3741 fi
3742
3743 LD="$lt_cv_path_LD"
3744 if test -n "$LD"; then
3745   echo "$as_me:$LINENO: result: $LD" >&5
3746 echo "${ECHO_T}$LD" >&6
3747 else
3748   echo "$as_me:$LINENO: result: no" >&5
3749 echo "${ECHO_T}no" >&6
3750 fi
3751 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
3752 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
3753    { (exit 1); exit 1; }; }
3754 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
3755 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
3756 if test "${lt_cv_prog_gnu_ld+set}" = set; then
3757   echo $ECHO_N "(cached) $ECHO_C" >&6
3758 else
3759   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
3760 case `"$LD" -v 2>&1 </dev/null` in
3761 *GNU* | *'with BFD'*)
3762   lt_cv_prog_gnu_ld=yes
3763   ;;
3764 *)
3765   lt_cv_prog_gnu_ld=no
3766   ;;
3767 esac
3768 fi
3769 echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
3770 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
3771 with_gnu_ld=$lt_cv_prog_gnu_ld
3772
3773
3774 echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
3775 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
3776 if test "${lt_cv_ld_reload_flag+set}" = set; then
3777   echo $ECHO_N "(cached) $ECHO_C" >&6
3778 else
3779   lt_cv_ld_reload_flag='-r'
3780 fi
3781 echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
3782 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
3783 reload_flag=$lt_cv_ld_reload_flag
3784 case $reload_flag in
3785 "" | " "*) ;;
3786 *) reload_flag=" $reload_flag" ;;
3787 esac
3788 reload_cmds='$LD$reload_flag -o $output$reload_objs'
3789
3790 echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
3791 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
3792 if test "${lt_cv_path_NM+set}" = set; then
3793   echo $ECHO_N "(cached) $ECHO_C" >&6
3794 else
3795   if test -n "$NM"; then
3796   # Let the user override the test.
3797   lt_cv_path_NM="$NM"
3798 else
3799   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3800   for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
3801     IFS="$lt_save_ifs"
3802     test -z "$ac_dir" && ac_dir=.
3803     tmp_nm="$ac_dir/${ac_tool_prefix}nm"
3804     if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
3805       # Check to see if the nm accepts a BSD-compat flag.
3806       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
3807       #   nm: unknown option "B" ignored
3808       # Tru64's nm complains that /dev/null is an invalid object file
3809       case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
3810       */dev/null* | *'Invalid file or object type'*)
3811         lt_cv_path_NM="$tmp_nm -B"
3812         break
3813         ;;
3814       *)
3815         case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
3816         */dev/null*)
3817           lt_cv_path_NM="$tmp_nm -p"
3818           break
3819           ;;
3820         *)
3821           lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
3822           continue # so that we can try to find one that supports BSD flags
3823           ;;
3824         esac
3825       esac
3826     fi
3827   done
3828   IFS="$lt_save_ifs"
3829   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
3830 fi
3831 fi
3832 echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
3833 echo "${ECHO_T}$lt_cv_path_NM" >&6
3834 NM="$lt_cv_path_NM"
3835
3836 echo "$as_me:$LINENO: checking whether ln -s works" >&5
3837 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3838 LN_S=$as_ln_s
3839 if test "$LN_S" = "ln -s"; then
3840   echo "$as_me:$LINENO: result: yes" >&5
3841 echo "${ECHO_T}yes" >&6
3842 else
3843   echo "$as_me:$LINENO: result: no, using $LN_S" >&5
3844 echo "${ECHO_T}no, using $LN_S" >&6
3845 fi
3846
3847 echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
3848 echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6
3849 if test "${lt_cv_deplibs_check_method+set}" = set; then
3850   echo $ECHO_N "(cached) $ECHO_C" >&6
3851 else
3852   lt_cv_file_magic_cmd='$MAGIC_CMD'
3853 lt_cv_file_magic_test_file=
3854 lt_cv_deplibs_check_method='unknown'
3855 # Need to set the preceding variable on all platforms that support
3856 # interlibrary dependencies.
3857 # 'none' -- dependencies not supported.
3858 # `unknown' -- same as none, but documents that we really don't know.
3859 # 'pass_all' -- all dependencies passed with no checks.
3860 # 'test_compile' -- check by making test program.
3861 # 'file_magic [[regex]]' -- check by looking for files in library path
3862 # which responds to the $file_magic_cmd with a given extended regex.
3863 # If you have `file' or equivalent on your system and you're not sure
3864 # whether `pass_all' will *always* work, you probably want this one.
3865
3866 case $host_os in
3867 aix4* | aix5*)
3868   lt_cv_deplibs_check_method=pass_all
3869   ;;
3870
3871 beos*)
3872   lt_cv_deplibs_check_method=pass_all
3873   ;;
3874
3875 bsdi4*)
3876   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
3877   lt_cv_file_magic_cmd='/usr/bin/file -L'
3878   lt_cv_file_magic_test_file=/shlib/libc.so
3879   ;;
3880
3881 cygwin* | mingw* | pw32*)
3882   # win32_libid is a shell function defined in ltmain.sh
3883   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
3884   lt_cv_file_magic_cmd='win32_libid'
3885   ;;
3886
3887 darwin* | rhapsody*)
3888   # this will be overwritten by pass_all, but leave it in just in case
3889   lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
3890   lt_cv_file_magic_cmd='/usr/bin/file -L'
3891   case "$host_os" in
3892   rhapsody* | darwin1.[012])
3893     lt_cv_file_magic_test_file=`/System/Library/Frameworks/System.framework/System`
3894     ;;
3895   *) # Darwin 1.3 on
3896     lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
3897     ;;
3898   esac
3899   lt_cv_deplibs_check_method=pass_all
3900   ;;
3901
3902 freebsd*)
3903   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
3904     case $host_cpu in
3905     i*86 )
3906       # Not sure whether the presence of OpenBSD here was a mistake.
3907       # Let's accept both of them until this is cleared up.
3908       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
3909       lt_cv_file_magic_cmd=/usr/bin/file
3910       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
3911       ;;
3912     esac
3913   else
3914     lt_cv_deplibs_check_method=pass_all
3915   fi
3916   ;;
3917
3918 gnu*)
3919   lt_cv_deplibs_check_method=pass_all
3920   ;;
3921
3922 hpux10.20* | hpux11*)
3923   lt_cv_file_magic_cmd=/usr/bin/file
3924   case "$host_cpu" in
3925   ia64*)
3926     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
3927     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
3928     ;;
3929   hppa*64*)
3930     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
3931     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
3932     ;;
3933   *)
3934     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
3935     lt_cv_file_magic_test_file=/usr/lib/libc.sl
3936     ;;
3937   esac
3938   ;;
3939
3940 irix5* | irix6* | nonstopux*)
3941   case $host_os in
3942   irix5* | nonstopux*)
3943     # this will be overridden with pass_all, but let us keep it just in case
3944     lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
3945     ;;
3946   *)
3947     case $LD in
3948     *-32|*"-32 ") libmagic=32-bit;;
3949     *-n32|*"-n32 ") libmagic=N32;;
3950     *-64|*"-64 ") libmagic=64-bit;;
3951     *) libmagic=never-match;;
3952     esac
3953     # this will be overridden with pass_all, but let us keep it just in case
3954     lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
3955     ;;
3956   esac
3957   lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
3958   lt_cv_deplibs_check_method=pass_all
3959   ;;
3960
3961 # This must be Linux ELF.
3962 linux*)
3963   case $host_cpu in
3964   alpha* | hppa* | i*86 | ia64* | m68* | mips | mipsel | powerpc* | sparc* | s390* | sh*)
3965     lt_cv_deplibs_check_method=pass_all ;;
3966   *)
3967     # glibc up to 2.1.1 does not perform some relocations on ARM
3968     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
3969   esac
3970   lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
3971   ;;
3972
3973 netbsd*)
3974   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
3975     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
3976   else
3977     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
3978   fi
3979   ;;
3980
3981 newos6*)
3982   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
3983   lt_cv_file_magic_cmd=/usr/bin/file
3984   lt_cv_file_magic_test_file=/usr/lib/libnls.so
3985   ;;
3986
3987 nto-qnx)
3988   lt_cv_deplibs_check_method=unknown
3989   ;;
3990
3991 openbsd*)
3992   lt_cv_file_magic_cmd=/usr/bin/file
3993   lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
3994   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
3995     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
3996   else
3997     lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
3998   fi
3999   ;;
4000
4001 osf3* | osf4* | osf5*)
4002   # this will be overridden with pass_all, but let us keep it just in case
4003   lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
4004   lt_cv_file_magic_test_file=/shlib/libc.so
4005   lt_cv_deplibs_check_method=pass_all