75cb5a4517dea5c9938336ce1dba35ab3004fc8b
[lldb.git] / llvm / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.60 for LLVM 3.3svn.
4 #
5 # Report bugs to <http://llvm.org/bugs/>.
6 #
7 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8 # 2002, 2003, 2004, 2005, 2006 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 # Copyright (c) 2003-2012 University of Illinois at Urbana-Champaign.
13 ## --------------------- ##
14 ## M4sh Initialization.  ##
15 ## --------------------- ##
16
17 # Be Bourne compatible
18 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
19   emulate sh
20   NULLCMD=:
21   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
22   # is contrary to our usage.  Disable this feature.
23   alias -g '${1+"$@"}'='"$@"'
24   setopt NO_GLOB_SUBST
25 else
26   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
27 fi
28 BIN_SH=xpg4; export BIN_SH # for Tru64
29 DUALCASE=1; export DUALCASE # for MKS sh
30
31
32 # PATH needs CR
33 # Avoid depending upon Character Ranges.
34 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
35 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
36 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
37 as_cr_digits='0123456789'
38 as_cr_alnum=$as_cr_Letters$as_cr_digits
39
40 # The user is always right.
41 if test "${PATH_SEPARATOR+set}" != set; then
42   echo "#! /bin/sh" >conf$$.sh
43   echo  "exit 0"   >>conf$$.sh
44   chmod +x conf$$.sh
45   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
46     PATH_SEPARATOR=';'
47   else
48     PATH_SEPARATOR=:
49   fi
50   rm -f conf$$.sh
51 fi
52
53 # Support unset when possible.
54 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
55   as_unset=unset
56 else
57   as_unset=false
58 fi
59
60
61 # IFS
62 # We need space, tab and new line, in precisely that order.  Quoting is
63 # there to prevent editors from complaining about space-tab.
64 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
65 # splitting by setting IFS to empty value.)
66 as_nl='
67 '
68 IFS=" ""        $as_nl"
69
70 # Find who we are.  Look in the path if we contain no directory separator.
71 case $0 in
72   *[\\/]* ) as_myself=$0 ;;
73   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
74 for as_dir in $PATH
75 do
76   IFS=$as_save_IFS
77   test -z "$as_dir" && as_dir=.
78   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
79 done
80 IFS=$as_save_IFS
81
82      ;;
83 esac
84 # We did not find ourselves, most probably we were run as `sh COMMAND'
85 # in which case we are not to be found in the path.
86 if test "x$as_myself" = x; then
87   as_myself=$0
88 fi
89 if test ! -f "$as_myself"; then
90   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
91   { (exit 1); exit 1; }
92 fi
93
94 # Work around bugs in pre-3.0 UWIN ksh.
95 for as_var in ENV MAIL MAILPATH
96 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
97 done
98 PS1='$ '
99 PS2='> '
100 PS4='+ '
101
102 # NLS nuisances.
103 for as_var in \
104   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
105   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
106   LC_TELEPHONE LC_TIME
107 do
108   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
109     eval $as_var=C; export $as_var
110   else
111     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
112   fi
113 done
114
115 # Required to use basename.
116 if expr a : '\(a\)' >/dev/null 2>&1 &&
117    test "X`expr 00001 : '.*\(...\)'`" = X001; then
118   as_expr=expr
119 else
120   as_expr=false
121 fi
122
123 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
124   as_basename=basename
125 else
126   as_basename=false
127 fi
128
129
130 # Name of the executable.
131 as_me=`$as_basename -- "$0" ||
132 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
133          X"$0" : 'X\(//\)$' \| \
134          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
135 echo X/"$0" |
136     sed '/^.*\/\([^/][^/]*\)\/*$/{
137             s//\1/
138             q
139           }
140           /^X\/\(\/\/\)$/{
141             s//\1/
142             q
143           }
144           /^X\/\(\/\).*/{
145             s//\1/
146             q
147           }
148           s/.*/./; q'`
149
150 # CDPATH.
151 $as_unset CDPATH
152
153
154 if test "x$CONFIG_SHELL" = x; then
155   if (eval ":") 2>/dev/null; then
156   as_have_required=yes
157 else
158   as_have_required=no
159 fi
160
161   if test $as_have_required = yes &&     (eval ":
162 (as_func_return () {
163   (exit \$1)
164 }
165 as_func_success () {
166   as_func_return 0
167 }
168 as_func_failure () {
169   as_func_return 1
170 }
171 as_func_ret_success () {
172   return 0
173 }
174 as_func_ret_failure () {
175   return 1
176 }
177
178 exitcode=0
179 if as_func_success; then
180   :
181 else
182   exitcode=1
183   echo as_func_success failed.
184 fi
185
186 if as_func_failure; then
187   exitcode=1
188   echo as_func_failure succeeded.
189 fi
190
191 if as_func_ret_success; then
192   :
193 else
194   exitcode=1
195   echo as_func_ret_success failed.
196 fi
197
198 if as_func_ret_failure; then
199   exitcode=1
200   echo as_func_ret_failure succeeded.
201 fi
202
203 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
204   :
205 else
206   exitcode=1
207   echo positional parameters were not saved.
208 fi
209
210 test \$exitcode = 0) || { (exit 1); exit 1; }
211
212 (
213   as_lineno_1=\$LINENO
214   as_lineno_2=\$LINENO
215   test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
216   test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
217 ") 2> /dev/null; then
218   :
219 else
220   as_candidate_shells=
221     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
222 for as_dir in /usr/bin/posix$PATH_SEPARATOR/bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
223 do
224   IFS=$as_save_IFS
225   test -z "$as_dir" && as_dir=.
226   case $as_dir in
227          /*)
228            for as_base in sh bash ksh sh5; do
229              as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
230            done;;
231        esac
232 done
233 IFS=$as_save_IFS
234
235
236       for as_shell in $as_candidate_shells $SHELL; do
237          # Try only shells that exist, to save several forks.
238          if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
239                 { ("$as_shell") 2> /dev/null <<\_ASEOF
240 # Be Bourne compatible
241 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
242   emulate sh
243   NULLCMD=:
244   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
245   # is contrary to our usage.  Disable this feature.
246   alias -g '${1+"$@"}'='"$@"'
247   setopt NO_GLOB_SUBST
248 else
249   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
250 fi
251 BIN_SH=xpg4; export BIN_SH # for Tru64
252 DUALCASE=1; export DUALCASE # for MKS sh
253
254 :
255 _ASEOF
256 }; then
257   CONFIG_SHELL=$as_shell
258                as_have_required=yes
259                if { "$as_shell" 2> /dev/null <<\_ASEOF
260 # Be Bourne compatible
261 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
262   emulate sh
263   NULLCMD=:
264   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
265   # is contrary to our usage.  Disable this feature.
266   alias -g '${1+"$@"}'='"$@"'
267   setopt NO_GLOB_SUBST
268 else
269   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
270 fi
271 BIN_SH=xpg4; export BIN_SH # for Tru64
272 DUALCASE=1; export DUALCASE # for MKS sh
273
274 :
275 (as_func_return () {
276   (exit $1)
277 }
278 as_func_success () {
279   as_func_return 0
280 }
281 as_func_failure () {
282   as_func_return 1
283 }
284 as_func_ret_success () {
285   return 0
286 }
287 as_func_ret_failure () {
288   return 1
289 }
290
291 exitcode=0
292 if as_func_success; then
293   :
294 else
295   exitcode=1
296   echo as_func_success failed.
297 fi
298
299 if as_func_failure; then
300   exitcode=1
301   echo as_func_failure succeeded.
302 fi
303
304 if as_func_ret_success; then
305   :
306 else
307   exitcode=1
308   echo as_func_ret_success failed.
309 fi
310
311 if as_func_ret_failure; then
312   exitcode=1
313   echo as_func_ret_failure succeeded.
314 fi
315
316 if ( set x; as_func_ret_success y && test x = "$1" ); then
317   :
318 else
319   exitcode=1
320   echo positional parameters were not saved.
321 fi
322
323 test $exitcode = 0) || { (exit 1); exit 1; }
324
325 (
326   as_lineno_1=$LINENO
327   as_lineno_2=$LINENO
328   test "x$as_lineno_1" != "x$as_lineno_2" &&
329   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
330
331 _ASEOF
332 }; then
333   break
334 fi
335
336 fi
337
338       done
339
340       if test "x$CONFIG_SHELL" != x; then
341   for as_var in BASH_ENV ENV
342         do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
343         done
344         export CONFIG_SHELL
345         exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
346 fi
347
348
349     if test $as_have_required = no; then
350   echo This script requires a shell more modern than all the
351       echo shells that I found on your system.  Please install a
352       echo modern shell, or manually run the script under such a
353       echo shell if you do have one.
354       { (exit 1); exit 1; }
355 fi
356
357
358 fi
359
360 fi
361
362
363
364 (eval "as_func_return () {
365   (exit \$1)
366 }
367 as_func_success () {
368   as_func_return 0
369 }
370 as_func_failure () {
371   as_func_return 1
372 }
373 as_func_ret_success () {
374   return 0
375 }
376 as_func_ret_failure () {
377   return 1
378 }
379
380 exitcode=0
381 if as_func_success; then
382   :
383 else
384   exitcode=1
385   echo as_func_success failed.
386 fi
387
388 if as_func_failure; then
389   exitcode=1
390   echo as_func_failure succeeded.
391 fi
392
393 if as_func_ret_success; then
394   :
395 else
396   exitcode=1
397   echo as_func_ret_success failed.
398 fi
399
400 if as_func_ret_failure; then
401   exitcode=1
402   echo as_func_ret_failure succeeded.
403 fi
404
405 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
406   :
407 else
408   exitcode=1
409   echo positional parameters were not saved.
410 fi
411
412 test \$exitcode = 0") || {
413   echo No shell found that supports shell functions.
414   echo Please tell autoconf@gnu.org about your system,
415   echo including any error possibly output before this
416   echo message
417 }
418
419
420
421   as_lineno_1=$LINENO
422   as_lineno_2=$LINENO
423   test "x$as_lineno_1" != "x$as_lineno_2" &&
424   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
425
426   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
427   # uniformly replaced by the line number.  The first 'sed' inserts a
428   # line-number line after each line using $LINENO; the second 'sed'
429   # does the real work.  The second script uses 'N' to pair each
430   # line-number line with the line containing $LINENO, and appends
431   # trailing '-' during substitution so that $LINENO is not a special
432   # case at line end.
433   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
434   # scripts with optimization help from Paolo Bonzini.  Blame Lee
435   # E. McMahon (1931-1989) for sed's syntax.  :-)
436   sed -n '
437     p
438     /[$]LINENO/=
439   ' <$as_myself |
440     sed '
441       s/[$]LINENO.*/&-/
442       t lineno
443       b
444       :lineno
445       N
446       :loop
447       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
448       t loop
449       s/-\n.*//
450     ' >$as_me.lineno &&
451   chmod +x "$as_me.lineno" ||
452     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
453    { (exit 1); exit 1; }; }
454
455   # Don't try to exec as it changes $[0], causing all sort of problems
456   # (the dirname of $[0] is not the place where we might find the
457   # original and so on.  Autoconf is especially sensitive to this).
458   . "./$as_me.lineno"
459   # Exit status is that of the last command.
460   exit
461 }
462
463
464 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
465   as_dirname=dirname
466 else
467   as_dirname=false
468 fi
469
470 ECHO_C= ECHO_N= ECHO_T=
471 case `echo -n x` in
472 -n*)
473   case `echo 'x\c'` in
474   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
475   *)   ECHO_C='\c';;
476   esac;;
477 *)
478   ECHO_N='-n';;
479 esac
480
481 if expr a : '\(a\)' >/dev/null 2>&1 &&
482    test "X`expr 00001 : '.*\(...\)'`" = X001; then
483   as_expr=expr
484 else
485   as_expr=false
486 fi
487
488 rm -f conf$$ conf$$.exe conf$$.file
489 if test -d conf$$.dir; then
490   rm -f conf$$.dir/conf$$.file
491 else
492   rm -f conf$$.dir
493   mkdir conf$$.dir
494 fi
495 echo >conf$$.file
496 if ln -s conf$$.file conf$$ 2>/dev/null; then
497   as_ln_s='ln -s'
498   # ... but there are two gotchas:
499   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
500   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
501   # In both cases, we have to default to `cp -p'.
502   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
503     as_ln_s='cp -p'
504 elif ln conf$$.file conf$$ 2>/dev/null; then
505   as_ln_s=ln
506 else
507   as_ln_s='cp -p'
508 fi
509 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
510 rmdir conf$$.dir 2>/dev/null
511
512 if mkdir -p . 2>/dev/null; then
513   as_mkdir_p=:
514 else
515   test -d ./-p && rmdir ./-p
516   as_mkdir_p=false
517 fi
518
519 # Find out whether ``test -x'' works.  Don't use a zero-byte file, as
520 # systems may use methods other than mode bits to determine executability.
521 cat >conf$$.file <<_ASEOF
522 #! /bin/sh
523 exit 0
524 _ASEOF
525 chmod +x conf$$.file
526 if test -x conf$$.file >/dev/null 2>&1; then
527   as_executable_p="test -x"
528 else
529   as_executable_p=:
530 fi
531 rm -f conf$$.file
532
533 # Sed expression to map a string onto a valid CPP name.
534 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
535
536 # Sed expression to map a string onto a valid variable name.
537 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
538
539
540
541 exec 7<&0 </dev/null 6>&1
542
543 # Name of the host.
544 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
545 # so uname gets run too.
546 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
547
548 #
549 # Initializations.
550 #
551 ac_default_prefix=/usr/local
552 ac_clean_files=
553 ac_config_libobj_dir=.
554 LIBOBJS=
555 cross_compiling=no
556 subdirs=
557 MFLAGS=
558 MAKEFLAGS=
559 SHELL=${CONFIG_SHELL-/bin/sh}
560
561 # Identity of this package.
562 PACKAGE_NAME='LLVM'
563 PACKAGE_TARNAME='llvm'
564 PACKAGE_VERSION='3.3svn'
565 PACKAGE_STRING='LLVM 3.3svn'
566 PACKAGE_BUGREPORT='http://llvm.org/bugs/'
567
568 ac_unique_file="lib/VMCore/Module.cpp"
569 # Factoring default headers for most tests.
570 ac_includes_default="\
571 #include <stdio.h>
572 #if HAVE_SYS_TYPES_H
573 # include <sys/types.h>
574 #endif
575 #if HAVE_SYS_STAT_H
576 # include <sys/stat.h>
577 #endif
578 #if STDC_HEADERS
579 # include <stdlib.h>
580 # include <stddef.h>
581 #else
582 # if HAVE_STDLIB_H
583 #  include <stdlib.h>
584 # endif
585 #endif
586 #if HAVE_STRING_H
587 # if !STDC_HEADERS && HAVE_MEMORY_H
588 #  include <memory.h>
589 # endif
590 # include <string.h>
591 #endif
592 #if HAVE_STRINGS_H
593 # include <strings.h>
594 #endif
595 #if HAVE_INTTYPES_H
596 # include <inttypes.h>
597 #endif
598 #if HAVE_STDINT_H
599 # include <stdint.h>
600 #endif
601 #if HAVE_UNISTD_H
602 # include <unistd.h>
603 #endif"
604
605 ac_subst_vars='SHELL
606 PATH_SEPARATOR
607 PACKAGE_NAME
608 PACKAGE_TARNAME
609 PACKAGE_VERSION
610 PACKAGE_STRING
611 PACKAGE_BUGREPORT
612 exec_prefix
613 prefix
614 program_transform_name
615 bindir
616 sbindir
617 libexecdir
618 datarootdir
619 datadir
620 sysconfdir
621 sharedstatedir
622 localstatedir
623 includedir
624 oldincludedir
625 docdir
626 infodir
627 htmldir
628 dvidir
629 pdfdir
630 psdir
631 libdir
632 localedir
633 mandir
634 DEFS
635 ECHO_C
636 ECHO_N
637 ECHO_T
638 LIBS
639 build_alias
640 host_alias
641 target_alias
642 LLVM_COPYRIGHT
643 CC
644 CFLAGS
645 LDFLAGS
646 CPPFLAGS
647 ac_ct_CC
648 EXEEXT
649 OBJEXT
650 CXX
651 CXXFLAGS
652 ac_ct_CXX
653 CPP
654 subdirs
655 ENABLE_POLLY
656 LLVM_HAS_POLLY
657 build
658 build_cpu
659 build_vendor
660 build_os
661 host
662 host_cpu
663 host_vendor
664 host_os
665 target
666 target_cpu
667 target_vendor
668 target_os
669 OS
670 HOST_OS
671 TARGET_OS
672 LINKALL
673 NOLINKALL
674 LLVM_ON_UNIX
675 LLVM_ON_WIN32
676 ARCH
677 HOST_ARCH
678 ENDIAN
679 GREP
680 EGREP
681 LLVM_CROSS_COMPILING
682 BUILD_CC
683 BUILD_EXEEXT
684 BUILD_CXX
685 CVSBUILD
686 ENABLE_LIBCPP
687 ENABLE_CXX11
688 ENABLE_CLANG_ARCMT
689 ENABLE_CLANG_STATIC_ANALYZER
690 ENABLE_CLANG_REWRITER
691 ENABLE_OPTIMIZED
692 ENABLE_PROFILING
693 DISABLE_ASSERTIONS
694 ENABLE_WERROR
695 ENABLE_EXPENSIVE_CHECKS
696 EXPENSIVE_CHECKS
697 DEBUG_RUNTIME
698 DEBUG_SYMBOLS
699 KEEP_SYMBOLS
700 JIT
701 TARGET_HAS_JIT
702 ENABLE_DOCS
703 ENABLE_DOXYGEN
704 LLVM_ENABLE_THREADS
705 ENABLE_PTHREADS
706 ENABLE_PIC
707 ENABLE_SHARED
708 ENABLE_EMBED_STDCXX
709 ENABLE_TIMESTAMPS
710 ENABLE_BACKTRACES
711 TARGETS_TO_BUILD
712 LLVM_ENUM_TARGETS
713 LLVM_ENUM_ASM_PRINTERS
714 LLVM_ENUM_ASM_PARSERS
715 LLVM_ENUM_DISASSEMBLERS
716 OPTIMIZE_OPTION
717 EXTRA_OPTIONS
718 EXTRA_LD_OPTIONS
719 CLANG_SRC_ROOT
720 BINUTILS_INCDIR
721 INTERNAL_PREFIX
722 NM
723 ifGNUmake
724 LN_S
725 CMP
726 CP
727 DATE
728 FIND
729 MKDIR
730 MV
731 RANLIB
732 AR
733 RM
734 SED
735 TAR
736 BINPWD
737 GRAPHVIZ
738 DOT
739 FDP
740 NEATO
741 TWOPI
742 CIRCO
743 GV
744 DOTTY
745 XDOT_PY
746 INSTALL_PROGRAM
747 INSTALL_SCRIPT
748 INSTALL_DATA
749 BZIP2
750 CAT
751 DOXYGEN
752 GROFF
753 GZIPBIN
754 PDFROFF
755 ZIP
756 OCAMLC
757 OCAMLOPT
758 OCAMLDEP
759 OCAMLDOC
760 GAS
761 HAVE_LINK_VERSION_SCRIPT
762 INSTALL_LTDL_TRUE
763 INSTALL_LTDL_FALSE
764 CONVENIENCE_LTDL_TRUE
765 CONVENIENCE_LTDL_FALSE
766 LIBADD_DL
767 NO_VARIADIC_MACROS
768 NO_MISSING_FIELD_INITIALIZERS
769 COVERED_SWITCH_DEFAULT
770 USE_UDIS86
771 USE_OPROFILE
772 USE_INTEL_JITEVENTS
773 XML2CONFIG
774 LIBXML2_LIBS
775 LIBXML2_INC
776 HAVE_PTHREAD
777 HUGE_VAL_SANITY
778 MMAP_FILE
779 SHLIBEXT
780 SHLIBPATH_VAR
781 LLVM_PREFIX
782 LLVM_BINDIR
783 LLVM_LIBDIR
784 LLVM_DATADIR
785 LLVM_DOCSDIR
786 LLVM_ETCDIR
787 LLVM_INCLUDEDIR
788 LLVM_INFODIR
789 LLVM_MANDIR
790 LLVM_CONFIGTIME
791 BINDINGS_TO_BUILD
792 ALL_BINDINGS
793 OCAML_LIBDIR
794 ENABLE_VISIBILITY_INLINES_HIDDEN
795 RPATH
796 RDYNAMIC
797 program_prefix
798 LIBOBJS
799 LTLIBOBJS'
800 ac_subst_files=''
801       ac_precious_vars='build_alias
802 host_alias
803 target_alias
804 CC
805 CFLAGS
806 LDFLAGS
807 CPPFLAGS
808 CXX
809 CXXFLAGS
810 CCC
811 CPP'
812 ac_subdirs_all='projects/llvm-gcc
813 projects/test-suite
814 projects/llvm-test
815 projects/poolalloc
816 projects/llvm-poolalloc
817 projects/sample
818 projects/privbracket
819 projects/llvm-stacker
820 projects/llvm-reopt
821 projects/llvm-java
822 projects/llvm-tv
823 projects/safecode
824 projects/llvm-kernel
825 tools/polly'
826
827 # Initialize some variables set by options.
828 ac_init_help=
829 ac_init_version=false
830 # The variables have the same names as the options, with
831 # dashes changed to underlines.
832 cache_file=/dev/null
833 exec_prefix=NONE
834 no_create=
835 no_recursion=
836 prefix=NONE
837 program_prefix=NONE
838 program_suffix=NONE
839 program_transform_name=s,x,x,
840 silent=
841 site=
842 srcdir=
843 verbose=
844 x_includes=NONE
845 x_libraries=NONE
846
847 # Installation directory options.
848 # These are left unexpanded so users can "make install exec_prefix=/foo"
849 # and all the variables that are supposed to be based on exec_prefix
850 # by default will actually change.
851 # Use braces instead of parens because sh, perl, etc. also accept them.
852 # (The list follows the same order as the GNU Coding Standards.)
853 bindir='${exec_prefix}/bin'
854 sbindir='${exec_prefix}/sbin'
855 libexecdir='${exec_prefix}/libexec'
856 datarootdir='${prefix}/share'
857 datadir='${datarootdir}'
858 sysconfdir='${prefix}/etc'
859 sharedstatedir='${prefix}/com'
860 localstatedir='${prefix}/var'
861 includedir='${prefix}/include'
862 oldincludedir='/usr/include'
863 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
864 infodir='${datarootdir}/info'
865 htmldir='${docdir}'
866 dvidir='${docdir}'
867 pdfdir='${docdir}'
868 psdir='${docdir}'
869 libdir='${exec_prefix}/lib'
870 localedir='${datarootdir}/locale'
871 mandir='${datarootdir}/man'
872
873 ac_prev=
874 ac_dashdash=
875 for ac_option
876 do
877   # If the previous option needs an argument, assign it.
878   if test -n "$ac_prev"; then
879     eval $ac_prev=\$ac_option
880     ac_prev=
881     continue
882   fi
883
884   case $ac_option in
885   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
886   *)    ac_optarg=yes ;;
887   esac
888
889   # Accept the important Cygnus configure options, so we can diagnose typos.
890
891   case $ac_dashdash$ac_option in
892   --)
893     ac_dashdash=yes ;;
894
895   -bindir | --bindir | --bindi | --bind | --bin | --bi)
896     ac_prev=bindir ;;
897   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
898     bindir=$ac_optarg ;;
899
900   -build | --build | --buil | --bui | --bu)
901     ac_prev=build_alias ;;
902   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
903     build_alias=$ac_optarg ;;
904
905   -cache-file | --cache-file | --cache-fil | --cache-fi \
906   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
907     ac_prev=cache_file ;;
908   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
909   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
910     cache_file=$ac_optarg ;;
911
912   --config-cache | -C)
913     cache_file=config.cache ;;
914
915   -datadir | --datadir | --datadi | --datad)
916     ac_prev=datadir ;;
917   -datadir=* | --datadir=* | --datadi=* | --datad=*)
918     datadir=$ac_optarg ;;
919
920   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
921   | --dataroo | --dataro | --datar)
922     ac_prev=datarootdir ;;
923   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
924   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
925     datarootdir=$ac_optarg ;;
926
927   -disable-* | --disable-*)
928     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
929     # Reject names that are not valid shell variable names.
930     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
931       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
932    { (exit 1); exit 1; }; }
933     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
934     eval enable_$ac_feature=no ;;
935
936   -docdir | --docdir | --docdi | --doc | --do)
937     ac_prev=docdir ;;
938   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
939     docdir=$ac_optarg ;;
940
941   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
942     ac_prev=dvidir ;;
943   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
944     dvidir=$ac_optarg ;;
945
946   -enable-* | --enable-*)
947     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
948     # Reject names that are not valid shell variable names.
949     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
950       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
951    { (exit 1); exit 1; }; }
952     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
953     eval enable_$ac_feature=\$ac_optarg ;;
954
955   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
956   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
957   | --exec | --exe | --ex)
958     ac_prev=exec_prefix ;;
959   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
960   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
961   | --exec=* | --exe=* | --ex=*)
962     exec_prefix=$ac_optarg ;;
963
964   -gas | --gas | --ga | --g)
965     # Obsolete; use --with-gas.
966     with_gas=yes ;;
967
968   -help | --help | --hel | --he | -h)
969     ac_init_help=long ;;
970   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
971     ac_init_help=recursive ;;
972   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
973     ac_init_help=short ;;
974
975   -host | --host | --hos | --ho)
976     ac_prev=host_alias ;;
977   -host=* | --host=* | --hos=* | --ho=*)
978     host_alias=$ac_optarg ;;
979
980   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
981     ac_prev=htmldir ;;
982   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
983   | --ht=*)
984     htmldir=$ac_optarg ;;
985
986   -includedir | --includedir | --includedi | --included | --include \
987   | --includ | --inclu | --incl | --inc)
988     ac_prev=includedir ;;
989   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
990   | --includ=* | --inclu=* | --incl=* | --inc=*)
991     includedir=$ac_optarg ;;
992
993   -infodir | --infodir | --infodi | --infod | --info | --inf)
994     ac_prev=infodir ;;
995   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
996     infodir=$ac_optarg ;;
997
998   -libdir | --libdir | --libdi | --libd)
999     ac_prev=libdir ;;
1000   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1001     libdir=$ac_optarg ;;
1002
1003   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1004   | --libexe | --libex | --libe)
1005     ac_prev=libexecdir ;;
1006   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1007   | --libexe=* | --libex=* | --libe=*)
1008     libexecdir=$ac_optarg ;;
1009
1010   -localedir | --localedir | --localedi | --localed | --locale)
1011     ac_prev=localedir ;;
1012   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1013     localedir=$ac_optarg ;;
1014
1015   -localstatedir | --localstatedir | --localstatedi | --localstated \
1016   | --localstate | --localstat | --localsta | --localst | --locals)
1017     ac_prev=localstatedir ;;
1018   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1019   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1020     localstatedir=$ac_optarg ;;
1021
1022   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1023     ac_prev=mandir ;;
1024   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1025     mandir=$ac_optarg ;;
1026
1027   -nfp | --nfp | --nf)
1028     # Obsolete; use --without-fp.
1029     with_fp=no ;;
1030
1031   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1032   | --no-cr | --no-c | -n)
1033     no_create=yes ;;
1034
1035   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1036   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1037     no_recursion=yes ;;
1038
1039   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1040   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1041   | --oldin | --oldi | --old | --ol | --o)
1042     ac_prev=oldincludedir ;;
1043   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1044   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1045   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1046     oldincludedir=$ac_optarg ;;
1047
1048   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1049     ac_prev=prefix ;;
1050   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1051     prefix=$ac_optarg ;;
1052
1053   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1054   | --program-pre | --program-pr | --program-p)
1055     ac_prev=program_prefix ;;
1056   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1057   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1058     program_prefix=$ac_optarg ;;
1059
1060   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1061   | --program-suf | --program-su | --program-s)
1062     ac_prev=program_suffix ;;
1063   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1064   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1065     program_suffix=$ac_optarg ;;
1066
1067   -program-transform-name | --program-transform-name \
1068   | --program-transform-nam | --program-transform-na \
1069   | --program-transform-n | --program-transform- \
1070   | --program-transform | --program-transfor \
1071   | --program-transfo | --program-transf \
1072   | --program-trans | --program-tran \
1073   | --progr-tra | --program-tr | --program-t)
1074     ac_prev=program_transform_name ;;
1075   -program-transform-name=* | --program-transform-name=* \
1076   | --program-transform-nam=* | --program-transform-na=* \
1077   | --program-transform-n=* | --program-transform-=* \
1078   | --program-transform=* | --program-transfor=* \
1079   | --program-transfo=* | --program-transf=* \
1080   | --program-trans=* | --program-tran=* \
1081   | --progr-tra=* | --program-tr=* | --program-t=*)
1082     program_transform_name=$ac_optarg ;;
1083
1084   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1085     ac_prev=pdfdir ;;
1086   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1087     pdfdir=$ac_optarg ;;
1088
1089   -psdir | --psdir | --psdi | --psd | --ps)
1090     ac_prev=psdir ;;
1091   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1092     psdir=$ac_optarg ;;
1093
1094   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1095   | -silent | --silent | --silen | --sile | --sil)
1096     silent=yes ;;
1097
1098   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1099     ac_prev=sbindir ;;
1100   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1101   | --sbi=* | --sb=*)
1102     sbindir=$ac_optarg ;;
1103
1104   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1105   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1106   | --sharedst | --shareds | --shared | --share | --shar \
1107   | --sha | --sh)
1108     ac_prev=sharedstatedir ;;
1109   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1110   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1111   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1112   | --sha=* | --sh=*)
1113     sharedstatedir=$ac_optarg ;;
1114
1115   -site | --site | --sit)
1116     ac_prev=site ;;
1117   -site=* | --site=* | --sit=*)
1118     site=$ac_optarg ;;
1119
1120   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1121     ac_prev=srcdir ;;
1122   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1123     srcdir=$ac_optarg ;;
1124
1125   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1126   | --syscon | --sysco | --sysc | --sys | --sy)
1127     ac_prev=sysconfdir ;;
1128   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1129   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1130     sysconfdir=$ac_optarg ;;
1131
1132   -target | --target | --targe | --targ | --tar | --ta | --t)
1133     ac_prev=target_alias ;;
1134   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1135     target_alias=$ac_optarg ;;
1136
1137   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1138     verbose=yes ;;
1139
1140   -version | --version | --versio | --versi | --vers | -V)
1141     ac_init_version=: ;;
1142
1143   -with-* | --with-*)
1144     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1145     # Reject names that are not valid shell variable names.
1146     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1147       { echo "$as_me: error: invalid package name: $ac_package" >&2
1148    { (exit 1); exit 1; }; }
1149     ac_package=`echo $ac_package| sed 's/-/_/g'`
1150     eval with_$ac_package=\$ac_optarg ;;
1151
1152   -without-* | --without-*)
1153     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1154     # Reject names that are not valid shell variable names.
1155     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1156       { echo "$as_me: error: invalid package name: $ac_package" >&2
1157    { (exit 1); exit 1; }; }
1158     ac_package=`echo $ac_package | sed 's/-/_/g'`
1159     eval with_$ac_package=no ;;
1160
1161   --x)
1162     # Obsolete; use --with-x.
1163     with_x=yes ;;
1164
1165   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1166   | --x-incl | --x-inc | --x-in | --x-i)
1167     ac_prev=x_includes ;;
1168   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1169   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1170     x_includes=$ac_optarg ;;
1171
1172   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1173   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1174     ac_prev=x_libraries ;;
1175   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1176   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1177     x_libraries=$ac_optarg ;;
1178
1179   -*) { echo "$as_me: error: unrecognized option: $ac_option
1180 Try \`$0 --help' for more information." >&2
1181    { (exit 1); exit 1; }; }
1182     ;;
1183
1184   *=*)
1185     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1186     # Reject names that are not valid shell variable names.
1187     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1188       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1189    { (exit 1); exit 1; }; }
1190     eval $ac_envvar=\$ac_optarg
1191     export $ac_envvar ;;
1192
1193   *)
1194     # FIXME: should be removed in autoconf 3.0.
1195     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1196     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1197       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1198     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1199     ;;
1200
1201   esac
1202 done
1203
1204 if test -n "$ac_prev"; then
1205   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1206   { echo "$as_me: error: missing argument to $ac_option" >&2
1207    { (exit 1); exit 1; }; }
1208 fi
1209
1210 # Be sure to have absolute directory names.
1211 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1212                 datadir sysconfdir sharedstatedir localstatedir includedir \
1213                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1214                 libdir localedir mandir
1215 do
1216   eval ac_val=\$$ac_var
1217   case $ac_val in
1218     [\\/$]* | ?:[\\/]* )  continue;;
1219     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1220   esac
1221   { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1222    { (exit 1); exit 1; }; }
1223 done
1224
1225 # There might be people who depend on the old broken behavior: `$host'
1226 # used to hold the argument of --host etc.
1227 # FIXME: To remove some day.
1228 build=$build_alias
1229 host=$host_alias
1230 target=$target_alias
1231
1232 # FIXME: To remove some day.
1233 if test "x$host_alias" != x; then
1234   if test "x$build_alias" = x; then
1235     cross_compiling=maybe
1236     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1237     If a cross compiler is detected then cross compile mode will be used." >&2
1238   elif test "x$build_alias" != "x$host_alias"; then
1239     cross_compiling=yes
1240   fi
1241 fi
1242
1243 ac_tool_prefix=
1244 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1245
1246 test "$silent" = yes && exec 6>/dev/null
1247
1248
1249 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1250 ac_ls_di=`ls -di .` &&
1251 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1252   { echo "$as_me: error: Working directory cannot be determined" >&2
1253    { (exit 1); exit 1; }; }
1254 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1255   { echo "$as_me: error: pwd does not report name of working directory" >&2
1256    { (exit 1); exit 1; }; }
1257
1258
1259 # Find the source files, if location was not specified.
1260 if test -z "$srcdir"; then
1261   ac_srcdir_defaulted=yes
1262   # Try the directory containing this script, then the parent directory.
1263   ac_confdir=`$as_dirname -- "$0" ||
1264 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1265          X"$0" : 'X\(//\)[^/]' \| \
1266          X"$0" : 'X\(//\)$' \| \
1267          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1268 echo X"$0" |
1269     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1270             s//\1/
1271             q
1272           }
1273           /^X\(\/\/\)[^/].*/{
1274             s//\1/
1275             q
1276           }
1277           /^X\(\/\/\)$/{
1278             s//\1/
1279             q
1280           }
1281           /^X\(\/\).*/{
1282             s//\1/
1283             q
1284           }
1285           s/.*/./; q'`
1286   srcdir=$ac_confdir
1287   if test ! -r "$srcdir/$ac_unique_file"; then
1288     srcdir=..
1289   fi
1290 else
1291   ac_srcdir_defaulted=no
1292 fi
1293 if test ! -r "$srcdir/$ac_unique_file"; then
1294   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1295   { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1296    { (exit 1); exit 1; }; }
1297 fi
1298 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1299 ac_abs_confdir=`(
1300         cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1301    { (exit 1); exit 1; }; }
1302         pwd)`
1303 # When building in place, set srcdir=.
1304 if test "$ac_abs_confdir" = "$ac_pwd"; then
1305   srcdir=.
1306 fi
1307 # Remove unnecessary trailing slashes from srcdir.
1308 # Double slashes in file names in object file debugging info
1309 # mess up M-x gdb in Emacs.
1310 case $srcdir in
1311 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1312 esac
1313 for ac_var in $ac_precious_vars; do
1314   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1315   eval ac_env_${ac_var}_value=\$${ac_var}
1316   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1317   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1318 done
1319
1320 #
1321 # Report the --help message.
1322 #
1323 if test "$ac_init_help" = "long"; then
1324   # Omit some internal or obsolete options to make the list less imposing.
1325   # This message is too long to be a string in the A/UX 3.1 sh.
1326   cat <<_ACEOF
1327 \`configure' configures LLVM 3.3svn to adapt to many kinds of systems.
1328
1329 Usage: $0 [OPTION]... [VAR=VALUE]...
1330
1331 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1332 VAR=VALUE.  See below for descriptions of some of the useful variables.
1333
1334 Defaults for the options are specified in brackets.
1335
1336 Configuration:
1337   -h, --help              display this help and exit
1338       --help=short        display options specific to this package
1339       --help=recursive    display the short help of all the included packages
1340   -V, --version           display version information and exit
1341   -q, --quiet, --silent   do not print \`checking...' messages
1342       --cache-file=FILE   cache test results in FILE [disabled]
1343   -C, --config-cache      alias for \`--cache-file=config.cache'
1344   -n, --no-create         do not create output files
1345       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1346
1347 Installation directories:
1348   --prefix=PREFIX         install architecture-independent files in PREFIX
1349                           [$ac_default_prefix]
1350   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1351                           [PREFIX]
1352
1353 By default, \`make install' will install all the files in
1354 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1355 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1356 for instance \`--prefix=\$HOME'.
1357
1358 For better control, use the options below.
1359
1360 Fine tuning of the installation directories:
1361   --bindir=DIR           user executables [EPREFIX/bin]
1362   --sbindir=DIR          system admin executables [EPREFIX/sbin]
1363   --libexecdir=DIR       program executables [EPREFIX/libexec]
1364   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1365   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1366   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1367   --libdir=DIR           object code libraries [EPREFIX/lib]
1368   --includedir=DIR       C header files [PREFIX/include]
1369   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1370   --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1371   --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1372   --infodir=DIR          info documentation [DATAROOTDIR/info]
1373   --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1374   --mandir=DIR           man documentation [DATAROOTDIR/man]
1375   --docdir=DIR           documentation root [DATAROOTDIR/doc/llvm]
1376   --htmldir=DIR          html documentation [DOCDIR]
1377   --dvidir=DIR           dvi documentation [DOCDIR]
1378   --pdfdir=DIR           pdf documentation [DOCDIR]
1379   --psdir=DIR            ps documentation [DOCDIR]
1380 _ACEOF
1381
1382   cat <<\_ACEOF
1383
1384 System types:
1385   --build=BUILD     configure for building on BUILD [guessed]
1386   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1387   --target=TARGET   configure for building compilers for TARGET [HOST]
1388 _ACEOF
1389 fi
1390
1391 if test -n "$ac_init_help"; then
1392   case $ac_init_help in
1393      short | recursive ) echo "Configuration of LLVM 3.3svn:";;
1394    esac
1395   cat <<\_ACEOF
1396
1397 Optional Features:
1398   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1399   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1400   --enable-polly          Use polly if available (default is YES)
1401   --enable-libcpp         Use libc++ if available (default is NO)
1402   --enable-cxx11          Use c++11 if available (default is NO)
1403   --enable-clang-arcmt    Enable building of clang ARCMT (default is YES)
1404   --enable-clang-static-analyzer
1405                           Enable building of clang Static Analyzer (default is
1406                           YES)
1407   --enable-clang-rewriter Enable building of clang rewriter (default is YES)
1408   --enable-optimized      Compile with optimizations enabled (default is NO)
1409   --enable-profiling      Compile with profiling enabled (default is NO)
1410   --enable-assertions     Compile with assertion checks enabled (default is
1411                           YES)
1412   --enable-werror         Compile with -Werror enabled (default is NO)
1413   --enable-expensive-checks
1414                           Compile with expensive debug checks enabled (default
1415                           is NO)
1416   --enable-debug-runtime  Build runtime libs with debug symbols (default is
1417                           NO)
1418   --enable-debug-symbols  Build compiler with debug symbols (default is NO if
1419                           optimization is on and YES if it's off)
1420   --enable-keep-symbols   Do not strip installed executables)
1421   --enable-jit            Enable Just In Time Compiling (default is YES)
1422   --enable-docs           Build documents (default is YES)
1423   --enable-doxygen        Build doxygen documentation (default is NO)
1424   --enable-threads        Use threads if available (default is YES)
1425   --enable-pthreads       Use pthreads if available (default is YES)
1426   --enable-pic            Build LLVM with Position Independent Code (default
1427                           is YES)
1428   --enable-shared         Build a shared library and link tools against it
1429                           (default is NO)
1430   --enable-embed-stdcxx   Build a shared library with embedded libstdc++ for
1431                           Win32 DLL (default is NO)
1432   --enable-timestamps     Enable embedding timestamp information in build
1433                           (default is YES)
1434   --enable-backtraces     Enable embedding backtraces on crash (default is
1435                           YES)
1436   --enable-targets        Build specific host targets: all or
1437                           target1,target2,... Valid targets are: host, x86,
1438                           x86_64, sparc, powerpc, arm, mips, hexagon, xcore,
1439                           msp430, nvptx, and cpp (default=all)
1440   --enable-experimental-targets
1441                           Build experimental host targets: disable or
1442                           target1,target2,... (default=disable)
1443   --enable-bindings       Build specific language bindings:
1444                           all,auto,none,{binding-name} (default=auto)
1445   --enable-libffi         Check for the presence of libffi (default is NO)
1446   --enable-ltdl-install   install libltdl
1447
1448 Optional Packages:
1449   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1450   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1451   --with-optimize-option  Select the compiler options to use for optimized
1452                           builds
1453   --with-extra-options    Specify additional options to compile LLVM with
1454   --with-extra-ld-options Specify additional options to link LLVM with
1455   --with-ocaml-libdir     Specify install location for ocaml bindings (default
1456                           is stdlib)
1457   --with-clang-srcdir     Directory to the out-of-tree Clang source
1458   --with-clang-resource-dir
1459                           Relative directory from the Clang binary for
1460                           resource files
1461   --with-c-include-dirs   Colon separated list of directories clang will
1462                           search for headers
1463   --with-gcc-toolchain    Directory where gcc is installed.
1464   --with-default-sysroot  Add --sysroot=<path> to all compiler invocations.
1465   --with-binutils-include Specify path to binutils/include/ containing
1466                           plugin-api.h file for gold plugin.
1467   --with-bug-report-url   Specify the URL where bug reports should be
1468                           submitted (default=http://llvm.org/bugs/)
1469   --with-internal-prefix  Installation directory for internal files
1470   --with-udis86=<path>    Use udis86 external x86 disassembler library
1471   --with-oprofile=<prefix>
1472                           Tell OProfile >= 0.9.4 how to symbolize JIT output
1473   --with-intel-jitevents  Notify Intel JIT profiling API of generated code
1474
1475
1476 Some influential environment variables:
1477   CC          C compiler command
1478   CFLAGS      C compiler flags
1479   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1480               nonstandard directory <lib dir>
1481   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1482               you have headers in a nonstandard directory <include dir>
1483   CXX         C++ compiler command
1484   CXXFLAGS    C++ compiler flags
1485   CPP         C preprocessor
1486
1487 Use these variables to override the choices made by `configure' or to help
1488 it to find libraries and programs with nonstandard names/locations.
1489
1490 Report bugs to <http://llvm.org/bugs/>.
1491 _ACEOF
1492 ac_status=$?
1493 fi
1494
1495 if test "$ac_init_help" = "recursive"; then
1496   # If there are subdirs, report their specific --help.
1497   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1498     test -d "$ac_dir" || continue
1499     ac_builddir=.
1500
1501 case "$ac_dir" in
1502 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1503 *)
1504   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1505   # A ".." for each directory in $ac_dir_suffix.
1506   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1507   case $ac_top_builddir_sub in
1508   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1509   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1510   esac ;;
1511 esac
1512 ac_abs_top_builddir=$ac_pwd
1513 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1514 # for backward compatibility:
1515 ac_top_builddir=$ac_top_build_prefix
1516
1517 case $srcdir in
1518   .)  # We are building in place.
1519     ac_srcdir=.
1520     ac_top_srcdir=$ac_top_builddir_sub
1521     ac_abs_top_srcdir=$ac_pwd ;;
1522   [\\/]* | ?:[\\/]* )  # Absolute name.
1523     ac_srcdir=$srcdir$ac_dir_suffix;
1524     ac_top_srcdir=$srcdir
1525     ac_abs_top_srcdir=$srcdir ;;
1526   *) # Relative name.
1527     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1528     ac_top_srcdir=$ac_top_build_prefix$srcdir
1529     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1530 esac
1531 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1532
1533     cd "$ac_dir" || { ac_status=$?; continue; }
1534     # Check for guested configure.
1535     if test -f "$ac_srcdir/configure.gnu"; then
1536       echo &&
1537       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1538     elif test -f "$ac_srcdir/configure"; then
1539       echo &&
1540       $SHELL "$ac_srcdir/configure" --help=recursive
1541     else
1542       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1543     fi || ac_status=$?
1544     cd "$ac_pwd" || { ac_status=$?; break; }
1545   done
1546 fi
1547
1548 test -n "$ac_init_help" && exit $ac_status
1549 if $ac_init_version; then
1550   cat <<\_ACEOF
1551 LLVM configure 3.3svn
1552 generated by GNU Autoconf 2.60
1553
1554 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1555 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1556 This configure script is free software; the Free Software Foundation
1557 gives unlimited permission to copy, distribute and modify it.
1558
1559 Copyright (c) 2003-2012 University of Illinois at Urbana-Champaign.
1560 _ACEOF
1561   exit
1562 fi
1563 cat >config.log <<_ACEOF
1564 This file contains any messages produced by compilers while
1565 running configure, to aid debugging if configure makes a mistake.
1566
1567 It was created by LLVM $as_me 3.3svn, which was
1568 generated by GNU Autoconf 2.60.  Invocation command line was
1569
1570   $ $0 $@
1571
1572 _ACEOF
1573 exec 5>>config.log
1574 {
1575 cat <<_ASUNAME
1576 ## --------- ##
1577 ## Platform. ##
1578 ## --------- ##
1579
1580 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1581 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1582 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1583 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1584 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1585
1586 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1587 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1588
1589 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1590 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1591 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1592 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1593 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1594 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1595 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1596
1597 _ASUNAME
1598
1599 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1600 for as_dir in $PATH
1601 do
1602   IFS=$as_save_IFS
1603   test -z "$as_dir" && as_dir=.
1604   echo "PATH: $as_dir"
1605 done
1606 IFS=$as_save_IFS
1607
1608 } >&5
1609
1610 cat >&5 <<_ACEOF
1611
1612
1613 ## ----------- ##
1614 ## Core tests. ##
1615 ## ----------- ##
1616
1617 _ACEOF
1618
1619
1620 # Keep a trace of the command line.
1621 # Strip out --no-create and --no-recursion so they do not pile up.
1622 # Strip out --silent because we don't want to record it for future runs.
1623 # Also quote any args containing shell meta-characters.
1624 # Make two passes to allow for proper duplicate-argument suppression.
1625 ac_configure_args=
1626 ac_configure_args0=
1627 ac_configure_args1=
1628 ac_must_keep_next=false
1629 for ac_pass in 1 2
1630 do
1631   for ac_arg
1632   do
1633     case $ac_arg in
1634     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1635     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1636     | -silent | --silent | --silen | --sile | --sil)
1637       continue ;;
1638     *\'*)
1639       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1640     esac
1641     case $ac_pass in
1642     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1643     2)
1644       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1645       if test $ac_must_keep_next = true; then
1646         ac_must_keep_next=false # Got value, back to normal.
1647       else
1648         case $ac_arg in
1649           *=* | --config-cache | -C | -disable-* | --disable-* \
1650           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1651           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1652           | -with-* | --with-* | -without-* | --without-* | --x)
1653             case "$ac_configure_args0 " in
1654               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1655             esac
1656             ;;
1657           -* ) ac_must_keep_next=true ;;
1658         esac
1659       fi
1660       ac_configure_args="$ac_configure_args '$ac_arg'"
1661       ;;
1662     esac
1663   done
1664 done
1665 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1666 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1667
1668 # When interrupted or exit'd, cleanup temporary files, and complete
1669 # config.log.  We remove comments because anyway the quotes in there
1670 # would cause problems or look ugly.
1671 # WARNING: Use '\'' to represent an apostrophe within the trap.
1672 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1673 trap 'exit_status=$?
1674   # Save into config.log some information that might help in debugging.
1675   {
1676     echo
1677
1678     cat <<\_ASBOX
1679 ## ---------------- ##
1680 ## Cache variables. ##
1681 ## ---------------- ##
1682 _ASBOX
1683     echo
1684     # The following way of writing the cache mishandles newlines in values,
1685 (
1686   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1687     eval ac_val=\$$ac_var
1688     case $ac_val in #(
1689     *${as_nl}*)
1690       case $ac_var in #(
1691       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1692 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1693       esac
1694       case $ac_var in #(
1695       _ | IFS | as_nl) ;; #(
1696       *) $as_unset $ac_var ;;
1697       esac ;;
1698     esac
1699   done
1700   (set) 2>&1 |
1701     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1702     *${as_nl}ac_space=\ *)
1703       sed -n \
1704         "s/'\''/'\''\\\\'\'''\''/g;
1705           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1706       ;; #(
1707     *)
1708       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1709       ;;
1710     esac |
1711     sort
1712 )
1713     echo
1714
1715     cat <<\_ASBOX
1716 ## ----------------- ##
1717 ## Output variables. ##
1718 ## ----------------- ##
1719 _ASBOX
1720     echo
1721     for ac_var in $ac_subst_vars
1722     do
1723       eval ac_val=\$$ac_var
1724       case $ac_val in
1725       *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1726       esac
1727       echo "$ac_var='\''$ac_val'\''"
1728     done | sort
1729     echo
1730
1731     if test -n "$ac_subst_files"; then
1732       cat <<\_ASBOX
1733 ## ------------------- ##
1734 ## File substitutions. ##
1735 ## ------------------- ##
1736 _ASBOX
1737       echo
1738       for ac_var in $ac_subst_files
1739       do
1740         eval ac_val=\$$ac_var
1741         case $ac_val in
1742         *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1743         esac
1744         echo "$ac_var='\''$ac_val'\''"
1745       done | sort
1746       echo
1747     fi
1748
1749     if test -s confdefs.h; then
1750       cat <<\_ASBOX
1751 ## ----------- ##
1752 ## confdefs.h. ##
1753 ## ----------- ##
1754 _ASBOX
1755       echo
1756       cat confdefs.h
1757       echo
1758     fi
1759     test "$ac_signal" != 0 &&
1760       echo "$as_me: caught signal $ac_signal"
1761     echo "$as_me: exit $exit_status"
1762   } >&5
1763   rm -f core *.core core.conftest.* &&
1764     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1765     exit $exit_status
1766 ' 0
1767 for ac_signal in 1 2 13 15; do
1768   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1769 done
1770 ac_signal=0
1771
1772 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1773 rm -f -r conftest* confdefs.h
1774
1775 # Predefined preprocessor variables.
1776
1777 cat >>confdefs.h <<_ACEOF
1778 #define PACKAGE_NAME "$PACKAGE_NAME"
1779 _ACEOF
1780
1781
1782 cat >>confdefs.h <<_ACEOF
1783 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1784 _ACEOF
1785
1786
1787 cat >>confdefs.h <<_ACEOF
1788 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1789 _ACEOF
1790
1791
1792 cat >>confdefs.h <<_ACEOF
1793 #define PACKAGE_STRING "$PACKAGE_STRING"
1794 _ACEOF
1795
1796
1797 cat >>confdefs.h <<_ACEOF
1798 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1799 _ACEOF
1800
1801
1802 # Let the site file select an alternate cache file if it wants to.
1803 # Prefer explicitly selected file to automatically selected ones.
1804 if test -n "$CONFIG_SITE"; then
1805   set x "$CONFIG_SITE"
1806 elif test "x$prefix" != xNONE; then
1807   set x "$prefix/share/config.site" "$prefix/etc/config.site"
1808 else
1809   set x "$ac_default_prefix/share/config.site" \
1810         "$ac_default_prefix/etc/config.site"
1811 fi
1812 shift
1813 for ac_site_file
1814 do
1815   if test -r "$ac_site_file"; then
1816     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1817 echo "$as_me: loading site script $ac_site_file" >&6;}
1818     sed 's/^/| /' "$ac_site_file" >&5
1819     . "$ac_site_file"
1820   fi
1821 done
1822
1823 if test -r "$cache_file"; then
1824   # Some versions of bash will fail to source /dev/null (special
1825   # files actually), so we avoid doing that.
1826   if test -f "$cache_file"; then
1827     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1828 echo "$as_me: loading cache $cache_file" >&6;}
1829     case $cache_file in
1830       [\\/]* | ?:[\\/]* ) . "$cache_file";;
1831       *)                      . "./$cache_file";;
1832     esac
1833   fi
1834 else
1835   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1836 echo "$as_me: creating cache $cache_file" >&6;}
1837   >$cache_file
1838 fi
1839
1840 # Check that the precious variables saved in the cache have kept the same
1841 # value.
1842 ac_cache_corrupted=false
1843 for ac_var in $ac_precious_vars; do
1844   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1845   eval ac_new_set=\$ac_env_${ac_var}_set
1846   eval ac_old_val=\$ac_cv_env_${ac_var}_value
1847   eval ac_new_val=\$ac_env_${ac_var}_value
1848   case $ac_old_set,$ac_new_set in
1849     set,)
1850       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1851 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1852       ac_cache_corrupted=: ;;
1853     ,set)
1854       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1855 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1856       ac_cache_corrupted=: ;;
1857     ,);;
1858     *)
1859       if test "x$ac_old_val" != "x$ac_new_val"; then
1860         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1861 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1862         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1863 echo "$as_me:   former value:  $ac_old_val" >&2;}
1864         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1865 echo "$as_me:   current value: $ac_new_val" >&2;}
1866         ac_cache_corrupted=:
1867       fi;;
1868   esac
1869   # Pass precious variables to config.status.
1870   if test "$ac_new_set" = set; then
1871     case $ac_new_val in
1872     *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1873     *) ac_arg=$ac_var=$ac_new_val ;;
1874     esac
1875     case " $ac_configure_args " in
1876       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1877       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1878     esac
1879   fi
1880 done
1881 if $ac_cache_corrupted; then
1882   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1883 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1884   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1885 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1886    { (exit 1); exit 1; }; }
1887 fi
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913 ac_ext=c
1914 ac_cpp='$CPP $CPPFLAGS'
1915 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1916 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1917 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1918
1919
1920
1921 cat >>confdefs.h <<\_ACEOF
1922 #define LLVM_VERSION_MAJOR 3
1923 _ACEOF
1924
1925
1926 cat >>confdefs.h <<\_ACEOF
1927 #define LLVM_VERSION_MINOR 3
1928 _ACEOF
1929
1930
1931 LLVM_COPYRIGHT="Copyright (c) 2003-2012 University of Illinois at Urbana-Champaign."
1932
1933
1934
1935
1936
1937
1938
1939 ac_aux_dir=
1940 for ac_dir in autoconf "$srcdir"/autoconf; do
1941   if test -f "$ac_dir/install-sh"; then
1942     ac_aux_dir=$ac_dir
1943     ac_install_sh="$ac_aux_dir/install-sh -c"
1944     break
1945   elif test -f "$ac_dir/install.sh"; then
1946     ac_aux_dir=$ac_dir
1947     ac_install_sh="$ac_aux_dir/install.sh -c"
1948     break
1949   elif test -f "$ac_dir/shtool"; then
1950     ac_aux_dir=$ac_dir
1951     ac_install_sh="$ac_aux_dir/shtool install -c"
1952     break
1953   fi
1954 done
1955 if test -z "$ac_aux_dir"; then
1956   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&5
1957 echo "$as_me: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&2;}
1958    { (exit 1); exit 1; }; }
1959 fi
1960
1961 # These three variables are undocumented and unsupported,
1962 # and are intended to be withdrawn in a future Autoconf release.
1963 # They can cause serious problems if a builder's source tree is in a directory
1964 # whose full name contains unusual characters.
1965 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1966 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1967 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
1968
1969
1970
1971 if test ${srcdir} != "." ; then
1972   if test -f ${srcdir}/include/llvm/Config/config.h ; then
1973     { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
1974 echo "$as_me: error: Already configured in ${srcdir}" >&2;}
1975    { (exit 1); exit 1; }; }
1976   fi
1977 fi
1978
1979 ac_ext=c
1980 ac_cpp='$CPP $CPPFLAGS'
1981 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1982 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1983 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1984 if test -n "$ac_tool_prefix"; then
1985   for ac_prog in clang llvm-gcc gcc
1986   do
1987     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1988 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1989 { echo "$as_me:$LINENO: checking for $ac_word" >&5
1990 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1991 if test "${ac_cv_prog_CC+set}" = set; then
1992   echo $ECHO_N "(cached) $ECHO_C" >&6
1993 else
1994   if test -n "$CC"; then
1995   ac_cv_prog_CC="$CC" # Let the user override the test.
1996 else
1997 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1998 for as_dir in $PATH
1999 do
2000   IFS=$as_save_IFS
2001   test -z "$as_dir" && as_dir=.
2002   for ac_exec_ext in '' $ac_executable_extensions; do
2003   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2004     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2005     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2006     break 2
2007   fi
2008 done
2009 done
2010 IFS=$as_save_IFS
2011
2012 fi
2013 fi
2014 CC=$ac_cv_prog_CC
2015 if test -n "$CC"; then
2016   { echo "$as_me:$LINENO: result: $CC" >&5
2017 echo "${ECHO_T}$CC" >&6; }
2018 else
2019   { echo "$as_me:$LINENO: result: no" >&5
2020 echo "${ECHO_T}no" >&6; }
2021 fi
2022
2023
2024     test -n "$CC" && break
2025   done
2026 fi
2027 if test -z "$CC"; then
2028   ac_ct_CC=$CC
2029   for ac_prog in clang llvm-gcc gcc
2030 do
2031   # Extract the first word of "$ac_prog", so it can be a program name with args.
2032 set dummy $ac_prog; ac_word=$2
2033 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2034 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2035 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2036   echo $ECHO_N "(cached) $ECHO_C" >&6
2037 else
2038   if test -n "$ac_ct_CC"; then
2039   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2040 else
2041 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2042 for as_dir in $PATH
2043 do
2044   IFS=$as_save_IFS
2045   test -z "$as_dir" && as_dir=.
2046   for ac_exec_ext in '' $ac_executable_extensions; do
2047   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2048     ac_cv_prog_ac_ct_CC="$ac_prog"
2049     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2050     break 2
2051   fi
2052 done
2053 done
2054 IFS=$as_save_IFS
2055
2056 fi
2057 fi
2058 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2059 if test -n "$ac_ct_CC"; then
2060   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2061 echo "${ECHO_T}$ac_ct_CC" >&6; }
2062 else
2063   { echo "$as_me:$LINENO: result: no" >&5
2064 echo "${ECHO_T}no" >&6; }
2065 fi
2066
2067
2068   test -n "$ac_ct_CC" && break
2069 done
2070
2071   if test "x$ac_ct_CC" = x; then
2072     CC=""
2073   else
2074     case $cross_compiling:$ac_tool_warned in
2075 yes:)
2076 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2077 whose name does not start with the host triplet.  If you think this
2078 configuration is useful to you, please write to autoconf@gnu.org." >&5
2079 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2080 whose name does not start with the host triplet.  If you think this
2081 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2082 ac_tool_warned=yes ;;
2083 esac
2084     CC=$ac_ct_CC
2085   fi
2086 fi
2087
2088
2089 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2090 See \`config.log' for more details." >&5
2091 echo "$as_me: error: no acceptable C compiler found in \$PATH
2092 See \`config.log' for more details." >&2;}
2093    { (exit 1); exit 1; }; }
2094
2095 # Provide some information about the compiler.
2096 echo "$as_me:$LINENO: checking for C compiler version" >&5
2097 ac_compiler=`set X $ac_compile; echo $2`
2098 { (ac_try="$ac_compiler --version >&5"
2099 case "(($ac_try" in
2100   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2101   *) ac_try_echo=$ac_try;;
2102 esac
2103 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2104   (eval "$ac_compiler --version >&5") 2>&5
2105   ac_status=$?
2106   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2107   (exit $ac_status); }
2108 { (ac_try="$ac_compiler -v >&5"
2109 case "(($ac_try" in
2110   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2111   *) ac_try_echo=$ac_try;;
2112 esac
2113 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2114   (eval "$ac_compiler -v >&5") 2>&5
2115   ac_status=$?
2116   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2117   (exit $ac_status); }
2118 { (ac_try="$ac_compiler -V >&5"
2119 case "(($ac_try" in
2120   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2121   *) ac_try_echo=$ac_try;;
2122 esac
2123 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2124   (eval "$ac_compiler -V >&5") 2>&5
2125   ac_status=$?
2126   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2127   (exit $ac_status); }
2128
2129 cat >conftest.$ac_ext <<_ACEOF
2130 /* confdefs.h.  */
2131 _ACEOF
2132 cat confdefs.h >>conftest.$ac_ext
2133 cat >>conftest.$ac_ext <<_ACEOF
2134 /* end confdefs.h.  */
2135
2136 int
2137 main ()
2138 {
2139
2140   ;
2141   return 0;
2142 }
2143 _ACEOF
2144 ac_clean_files_save=$ac_clean_files
2145 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2146 # Try to create an executable without -o first, disregard a.out.
2147 # It will help us diagnose broken compilers, and finding out an intuition
2148 # of exeext.
2149 { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2150 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2151 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2152 #
2153 # List of possible output files, starting from the most likely.
2154 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2155 # only as a last resort.  b.out is created by i960 compilers.
2156 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2157 #
2158 # The IRIX 6 linker writes into existing files which may not be
2159 # executable, retaining their permissions.  Remove them first so a
2160 # subsequent execution test works.
2161 ac_rmfiles=
2162 for ac_file in $ac_files
2163 do
2164   case $ac_file in
2165     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2166     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2167   esac
2168 done
2169 rm -f $ac_rmfiles
2170
2171 if { (ac_try="$ac_link_default"
2172 case "(($ac_try" in
2173   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2174   *) ac_try_echo=$ac_try;;
2175 esac
2176 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2177   (eval "$ac_link_default") 2>&5
2178   ac_status=$?
2179   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2180   (exit $ac_status); }; then
2181   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2182 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2183 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
2184 # so that the user can short-circuit this test for compilers unknown to
2185 # Autoconf.
2186 for ac_file in $ac_files
2187 do
2188   test -f "$ac_file" || continue
2189   case $ac_file in
2190     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2191         ;;
2192     [ab].out )
2193         # We found the default executable, but exeext='' is most
2194         # certainly right.
2195         break;;
2196     *.* )
2197         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2198         then :; else
2199            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2200         fi
2201         # We set ac_cv_exeext here because the later test for it is not
2202         # safe: cross compilers may not add the suffix if given an `-o'
2203         # argument, so we may need to know it at that point already.
2204         # Even if this section looks crufty: it has the advantage of
2205         # actually working.
2206         break;;
2207     * )
2208         break;;
2209   esac
2210 done
2211 test "$ac_cv_exeext" = no && ac_cv_exeext=
2212
2213 else
2214   echo "$as_me: failed program was:" >&5
2215 sed 's/^/| /' conftest.$ac_ext >&5
2216
2217 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2218 See \`config.log' for more details." >&5
2219 echo "$as_me: error: C compiler cannot create executables
2220 See \`config.log' for more details." >&2;}
2221    { (exit 77); exit 77; }; }
2222 fi
2223
2224 ac_exeext=$ac_cv_exeext
2225 { echo "$as_me:$LINENO: result: $ac_file" >&5
2226 echo "${ECHO_T}$ac_file" >&6; }
2227
2228 # Check that the compiler produces executables we can run.  If not, either
2229 # the compiler is broken, or we cross compile.
2230 { echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2231 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2232 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2233 # If not cross compiling, check that we can run a simple program.
2234 if test "$cross_compiling" != yes; then
2235   if { ac_try='./$ac_file'
2236   { (case "(($ac_try" in
2237   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2238   *) ac_try_echo=$ac_try;;
2239 esac
2240 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2241   (eval "$ac_try") 2>&5
2242   ac_status=$?
2243   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2244   (exit $ac_status); }; }; then
2245     cross_compiling=no
2246   else
2247     if test "$cross_compiling" = maybe; then
2248         cross_compiling=yes
2249     else
2250         { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2251 If you meant to cross compile, use \`--host'.
2252 See \`config.log' for more details." >&5
2253 echo "$as_me: error: cannot run C compiled programs.
2254 If you meant to cross compile, use \`--host'.
2255 See \`config.log' for more details." >&2;}
2256    { (exit 1); exit 1; }; }
2257     fi
2258   fi
2259 fi
2260 { echo "$as_me:$LINENO: result: yes" >&5
2261 echo "${ECHO_T}yes" >&6; }
2262
2263 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2264 ac_clean_files=$ac_clean_files_save
2265 # Check that the compiler produces executables we can run.  If not, either
2266 # the compiler is broken, or we cross compile.
2267 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2268 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2269 { echo "$as_me:$LINENO: result: $cross_compiling" >&5
2270 echo "${ECHO_T}$cross_compiling" >&6; }
2271
2272 { echo "$as_me:$LINENO: checking for suffix of executables" >&5
2273 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2274 if { (ac_try="$ac_link"
2275 case "(($ac_try" in
2276   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2277   *) ac_try_echo=$ac_try;;
2278 esac
2279 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2280   (eval "$ac_link") 2>&5
2281   ac_status=$?
2282   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2283   (exit $ac_status); }; then
2284   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2285 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2286 # work properly (i.e., refer to `conftest.exe'), while it won't with
2287 # `rm'.
2288 for ac_file in conftest.exe conftest conftest.*; do
2289   test -f "$ac_file" || continue
2290   case $ac_file in
2291     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2292     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2293           break;;
2294     * ) break;;
2295   esac
2296 done
2297 else
2298   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2299 See \`config.log' for more details." >&5
2300 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2301 See \`config.log' for more details." >&2;}
2302    { (exit 1); exit 1; }; }
2303 fi
2304
2305 rm -f conftest$ac_cv_exeext
2306 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2307 echo "${ECHO_T}$ac_cv_exeext" >&6; }
2308
2309 rm -f conftest.$ac_ext
2310 EXEEXT=$ac_cv_exeext
2311 ac_exeext=$EXEEXT
2312 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
2313 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2314 if test "${ac_cv_objext+set}" = set; then
2315   echo $ECHO_N "(cached) $ECHO_C" >&6
2316 else
2317   cat >conftest.$ac_ext <<_ACEOF
2318 /* confdefs.h.  */
2319 _ACEOF
2320 cat confdefs.h >>conftest.$ac_ext
2321 cat >>conftest.$ac_ext <<_ACEOF
2322 /* end confdefs.h.  */
2323
2324 int
2325 main ()
2326 {
2327
2328   ;
2329   return 0;
2330 }
2331 _ACEOF
2332 rm -f conftest.o conftest.obj
2333 if { (ac_try="$ac_compile"
2334 case "(($ac_try" in
2335   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2336   *) ac_try_echo=$ac_try;;
2337 esac
2338 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2339   (eval "$ac_compile") 2>&5
2340   ac_status=$?
2341   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2342   (exit $ac_status); }; then
2343   for ac_file in conftest.o conftest.obj conftest.*; do
2344   test -f "$ac_file" || continue;
2345   case $ac_file in
2346     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2347     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2348        break;;
2349   esac
2350 done
2351 else
2352   echo "$as_me: failed program was:" >&5
2353 sed 's/^/| /' conftest.$ac_ext >&5
2354
2355 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2356 See \`config.log' for more details." >&5
2357 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2358 See \`config.log' for more details." >&2;}
2359    { (exit 1); exit 1; }; }
2360 fi
2361
2362 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2363 fi
2364 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2365 echo "${ECHO_T}$ac_cv_objext" >&6; }
2366 OBJEXT=$ac_cv_objext
2367 ac_objext=$OBJEXT
2368 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2369 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2370 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2371   echo $ECHO_N "(cached) $ECHO_C" >&6
2372 else
2373   cat >conftest.$ac_ext <<_ACEOF
2374 /* confdefs.h.  */
2375 _ACEOF
2376 cat confdefs.h >>conftest.$ac_ext
2377 cat >>conftest.$ac_ext <<_ACEOF
2378 /* end confdefs.h.  */
2379
2380 int
2381 main ()
2382 {
2383 #ifndef __GNUC__
2384        choke me
2385 #endif
2386
2387   ;
2388   return 0;
2389 }
2390 _ACEOF
2391 rm -f conftest.$ac_objext
2392 if { (ac_try="$ac_compile"
2393 case "(($ac_try" in
2394   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2395   *) ac_try_echo=$ac_try;;
2396 esac
2397 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2398   (eval "$ac_compile") 2>conftest.er1
2399   ac_status=$?
2400   grep -v '^ *+' conftest.er1 >conftest.err
2401   rm -f conftest.er1
2402   cat conftest.err >&5
2403   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2404   (exit $ac_status); } &&
2405          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2406   { (case "(($ac_try" in
2407   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2408   *) ac_try_echo=$ac_try;;
2409 esac
2410 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2411   (eval "$ac_try") 2>&5
2412   ac_status=$?
2413   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2414   (exit $ac_status); }; } &&
2415          { ac_try='test -s conftest.$ac_objext'
2416   { (case "(($ac_try" in
2417   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2418   *) ac_try_echo=$ac_try;;
2419 esac
2420 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2421   (eval "$ac_try") 2>&5
2422   ac_status=$?
2423   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2424   (exit $ac_status); }; }; then
2425   ac_compiler_gnu=yes
2426 else
2427   echo "$as_me: failed program was:" >&5
2428 sed 's/^/| /' conftest.$ac_ext >&5
2429
2430         ac_compiler_gnu=no
2431 fi
2432
2433 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2434 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2435
2436 fi
2437 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2438 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
2439 GCC=`test $ac_compiler_gnu = yes && echo yes`
2440 ac_test_CFLAGS=${CFLAGS+set}
2441 ac_save_CFLAGS=$CFLAGS
2442 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2443 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
2444 if test "${ac_cv_prog_cc_g+set}" = set; then
2445   echo $ECHO_N "(cached) $ECHO_C" >&6
2446 else
2447   ac_save_c_werror_flag=$ac_c_werror_flag
2448    ac_c_werror_flag=yes
2449    ac_cv_prog_cc_g=no
2450    CFLAGS="-g"
2451    cat >conftest.$ac_ext <<_ACEOF
2452 /* confdefs.h.  */
2453 _ACEOF
2454 cat confdefs.h >>conftest.$ac_ext
2455 cat >>conftest.$ac_ext <<_ACEOF
2456 /* end confdefs.h.  */
2457
2458 int
2459 main ()
2460 {
2461
2462   ;
2463   return 0;
2464 }
2465 _ACEOF
2466 rm -f conftest.$ac_objext
2467 if { (ac_try="$ac_compile"
2468 case "(($ac_try" in
2469   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2470   *) ac_try_echo=$ac_try;;
2471 esac
2472 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2473   (eval "$ac_compile") 2>conftest.er1
2474   ac_status=$?
2475   grep -v '^ *+' conftest.er1 >conftest.err
2476   rm -f conftest.er1
2477   cat conftest.err >&5
2478   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2479   (exit $ac_status); } &&
2480          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2481   { (case "(($ac_try" in
2482   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2483   *) ac_try_echo=$ac_try;;
2484 esac
2485 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2486   (eval "$ac_try") 2>&5
2487   ac_status=$?
2488   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2489   (exit $ac_status); }; } &&
2490          { ac_try='test -s conftest.$ac_objext'
2491   { (case "(($ac_try" in
2492   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2493   *) ac_try_echo=$ac_try;;
2494 esac
2495 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2496   (eval "$ac_try") 2>&5
2497   ac_status=$?
2498   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2499   (exit $ac_status); }; }; then
2500   ac_cv_prog_cc_g=yes
2501 else
2502   echo "$as_me: failed program was:" >&5
2503 sed 's/^/| /' conftest.$ac_ext >&5
2504
2505         CFLAGS=""
2506       cat >conftest.$ac_ext <<_ACEOF
2507 /* confdefs.h.  */
2508 _ACEOF
2509 cat confdefs.h >>conftest.$ac_ext
2510 cat >>conftest.$ac_ext <<_ACEOF
2511 /* end confdefs.h.  */
2512
2513 int
2514 main ()
2515 {
2516
2517   ;
2518   return 0;
2519 }
2520 _ACEOF
2521 rm -f conftest.$ac_objext
2522 if { (ac_try="$ac_compile"
2523 case "(($ac_try" in
2524   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2525   *) ac_try_echo=$ac_try;;
2526 esac
2527 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2528   (eval "$ac_compile") 2>conftest.er1
2529   ac_status=$?
2530   grep -v '^ *+' conftest.er1 >conftest.err
2531   rm -f conftest.er1
2532   cat conftest.err >&5
2533   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2534   (exit $ac_status); } &&
2535          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2536   { (case "(($ac_try" in
2537   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2538   *) ac_try_echo=$ac_try;;
2539 esac
2540 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2541   (eval "$ac_try") 2>&5
2542   ac_status=$?
2543   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2544   (exit $ac_status); }; } &&
2545          { ac_try='test -s conftest.$ac_objext'
2546   { (case "(($ac_try" in
2547   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2548   *) ac_try_echo=$ac_try;;
2549 esac
2550 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2551   (eval "$ac_try") 2>&5
2552   ac_status=$?
2553   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2554   (exit $ac_status); }; }; then
2555   :
2556 else
2557   echo "$as_me: failed program was:" >&5
2558 sed 's/^/| /' conftest.$ac_ext >&5
2559
2560         ac_c_werror_flag=$ac_save_c_werror_flag
2561          CFLAGS="-g"
2562          cat >conftest.$ac_ext <<_ACEOF
2563 /* confdefs.h.  */
2564 _ACEOF
2565 cat confdefs.h >>conftest.$ac_ext
2566 cat >>conftest.$ac_ext <<_ACEOF
2567 /* end confdefs.h.  */
2568
2569 int
2570 main ()
2571 {
2572
2573   ;
2574   return 0;
2575 }
2576 _ACEOF
2577 rm -f conftest.$ac_objext
2578 if { (ac_try="$ac_compile"
2579 case "(($ac_try" in
2580   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2581   *) ac_try_echo=$ac_try;;
2582 esac
2583 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2584   (eval "$ac_compile") 2>conftest.er1
2585   ac_status=$?
2586   grep -v '^ *+' conftest.er1 >conftest.err
2587   rm -f conftest.er1
2588   cat conftest.err >&5
2589   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2590   (exit $ac_status); } &&
2591          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2592   { (case "(($ac_try" in
2593   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2594   *) ac_try_echo=$ac_try;;
2595 esac
2596 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2597   (eval "$ac_try") 2>&5
2598   ac_status=$?
2599   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2600   (exit $ac_status); }; } &&
2601          { ac_try='test -s conftest.$ac_objext'
2602   { (case "(($ac_try" in
2603   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2604   *) ac_try_echo=$ac_try;;
2605 esac
2606 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2607   (eval "$ac_try") 2>&5
2608   ac_status=$?
2609   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2610   (exit $ac_status); }; }; then
2611   ac_cv_prog_cc_g=yes
2612 else
2613   echo "$as_me: failed program was:" >&5
2614 sed 's/^/| /' conftest.$ac_ext >&5
2615
2616
2617 fi
2618
2619 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2620 fi
2621
2622 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2623 fi
2624
2625 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2626    ac_c_werror_flag=$ac_save_c_werror_flag
2627 fi
2628 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2629 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
2630 if test "$ac_test_CFLAGS" = set; then
2631   CFLAGS=$ac_save_CFLAGS
2632 elif test $ac_cv_prog_cc_g = yes; then
2633   if test "$GCC" = yes; then
2634     CFLAGS="-g -O2"
2635   else
2636     CFLAGS="-g"
2637   fi
2638 else
2639   if test "$GCC" = yes; then
2640     CFLAGS="-O2"
2641   else
2642     CFLAGS=
2643   fi
2644 fi
2645 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
2646 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
2647 if test "${ac_cv_prog_cc_c89+set}" = set; then
2648   echo $ECHO_N "(cached) $ECHO_C" >&6
2649 else
2650   ac_cv_prog_cc_c89=no
2651 ac_save_CC=$CC
2652 cat >conftest.$ac_ext <<_ACEOF
2653 /* confdefs.h.  */
2654 _ACEOF
2655 cat confdefs.h >>conftest.$ac_ext
2656 cat >>conftest.$ac_ext <<_ACEOF
2657 /* end confdefs.h.  */
2658 #include <stdarg.h>
2659 #include <stdio.h>
2660 #include <sys/types.h>
2661 #include <sys/stat.h>
2662 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2663 struct buf { int x; };
2664 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2665 static char *e (p, i)
2666      char **p;
2667      int i;
2668 {
2669   return p[i];
2670 }
2671 static char *f (char * (*g) (char **, int), char **p, ...)
2672 {
2673   char *s;
2674   va_list v;
2675   va_start (v,p);
2676   s = g (p, va_arg (v,int));
2677   va_end (v);
2678   return s;
2679 }
2680
2681 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2682    function prototypes and stuff, but not '\xHH' hex character constants.
2683    These don't provoke an error unfortunately, instead are silently treated
2684    as 'x'.  The following induces an error, until -std is added to get
2685    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2686    array size at least.  It's necessary to write '\x00'==0 to get something
2687    that's true only with -std.  */
2688 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2689
2690 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2691    inside strings and character constants.  */
2692 #define FOO(x) 'x'
2693 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2694
2695 int test (int i, double x);
2696 struct s1 {int (*f) (int a);};
2697 struct s2 {int (*f) (double a);};
2698 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2699 int argc;
2700 char **argv;
2701 int
2702 main ()
2703 {
2704 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2705   ;
2706   return 0;
2707 }
2708 _ACEOF
2709 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2710         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2711 do
2712   CC="$ac_save_CC $ac_arg"
2713   rm -f conftest.$ac_objext
2714 if { (ac_try="$ac_compile"
2715 case "(($ac_try" in
2716   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2717   *) ac_try_echo=$ac_try;;
2718 esac
2719 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2720   (eval "$ac_compile") 2>conftest.er1
2721   ac_status=$?
2722   grep -v '^ *+' conftest.er1 >conftest.err
2723   rm -f conftest.er1
2724   cat conftest.err >&5
2725   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2726   (exit $ac_status); } &&
2727          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2728   { (case "(($ac_try" in
2729   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2730   *) ac_try_echo=$ac_try;;
2731 esac
2732 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2733   (eval "$ac_try") 2>&5
2734   ac_status=$?
2735   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2736   (exit $ac_status); }; } &&
2737          { ac_try='test -s conftest.$ac_objext'
2738   { (case "(($ac_try" in
2739   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2740   *) ac_try_echo=$ac_try;;
2741 esac
2742 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2743   (eval "$ac_try") 2>&5
2744   ac_status=$?
2745   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2746   (exit $ac_status); }; }; then
2747   ac_cv_prog_cc_c89=$ac_arg
2748 else
2749   echo "$as_me: failed program was:" >&5
2750 sed 's/^/| /' conftest.$ac_ext >&5
2751
2752
2753 fi
2754
2755 rm -f core conftest.err conftest.$ac_objext
2756   test "x$ac_cv_prog_cc_c89" != "xno" && break
2757 done
2758 rm -f conftest.$ac_ext
2759 CC=$ac_save_CC
2760
2761 fi
2762 # AC_CACHE_VAL
2763 case "x$ac_cv_prog_cc_c89" in
2764   x)
2765     { echo "$as_me:$LINENO: result: none needed" >&5
2766 echo "${ECHO_T}none needed" >&6; } ;;
2767   xno)
2768     { echo "$as_me:$LINENO: result: unsupported" >&5
2769 echo "${ECHO_T}unsupported" >&6; } ;;
2770   *)
2771     CC="$CC $ac_cv_prog_cc_c89"
2772     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
2773 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
2774 esac
2775
2776
2777 ac_ext=c
2778 ac_cpp='$CPP $CPPFLAGS'
2779 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2780 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2781 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2782
2783 ac_ext=cpp
2784 ac_cpp='$CXXCPP $CPPFLAGS'
2785 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2786 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2787 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2788 if test -z "$CXX"; then
2789   if test -n "$CCC"; then
2790     CXX=$CCC
2791   else
2792     if test -n "$ac_tool_prefix"; then
2793   for ac_prog in clang++ llvm-g++ g++
2794   do
2795     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2796 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2797 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2798 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2799 if test "${ac_cv_prog_CXX+set}" = set; then
2800   echo $ECHO_N "(cached) $ECHO_C" >&6
2801 else
2802   if test -n "$CXX"; then
2803   ac_cv_prog_CXX="$CXX" # Let the user override the test.
2804 else
2805 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2806 for as_dir in $PATH
2807 do
2808   IFS=$as_save_IFS
2809   test -z "$as_dir" && as_dir=.
2810   for ac_exec_ext in '' $ac_executable_extensions; do
2811   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2812     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2813     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2814     break 2
2815   fi
2816 done
2817 done
2818 IFS=$as_save_IFS
2819
2820 fi
2821 fi
2822 CXX=$ac_cv_prog_CXX
2823 if test -n "$CXX"; then
2824   { echo "$as_me:$LINENO: result: $CXX" >&5
2825 echo "${ECHO_T}$CXX" >&6; }
2826 else
2827   { echo "$as_me:$LINENO: result: no" >&5
2828 echo "${ECHO_T}no" >&6; }
2829 fi
2830
2831
2832     test -n "$CXX" && break
2833   done
2834 fi
2835 if test -z "$CXX"; then
2836   ac_ct_CXX=$CXX
2837   for ac_prog in clang++ llvm-g++ g++
2838 do
2839   # Extract the first word of "$ac_prog", so it can be a program name with args.
2840 set dummy $ac_prog; ac_word=$2
2841 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2842 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2843 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2844   echo $ECHO_N "(cached) $ECHO_C" >&6
2845 else
2846   if test -n "$ac_ct_CXX"; then
2847   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2848 else
2849 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2850 for as_dir in $PATH
2851 do
2852   IFS=$as_save_IFS
2853   test -z "$as_dir" && as_dir=.
2854   for ac_exec_ext in '' $ac_executable_extensions; do
2855   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2856     ac_cv_prog_ac_ct_CXX="$ac_prog"
2857     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2858     break 2
2859   fi
2860 done
2861 done
2862 IFS=$as_save_IFS
2863
2864 fi
2865 fi
2866 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2867 if test -n "$ac_ct_CXX"; then
2868   { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2869 echo "${ECHO_T}$ac_ct_CXX" >&6; }
2870 else
2871   { echo "$as_me:$LINENO: result: no" >&5
2872 echo "${ECHO_T}no" >&6; }
2873 fi
2874
2875
2876   test -n "$ac_ct_CXX" && break
2877 done
2878
2879   if test "x$ac_ct_CXX" = x; then
2880     CXX="g++"
2881   else
2882     case $cross_compiling:$ac_tool_warned in
2883 yes:)
2884 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2885 whose name does not start with the host triplet.  If you think this
2886 configuration is useful to you, please write to autoconf@gnu.org." >&5
2887 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2888 whose name does not start with the host triplet.  If you think this
2889 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2890 ac_tool_warned=yes ;;
2891 esac
2892     CXX=$ac_ct_CXX
2893   fi
2894 fi
2895
2896   fi
2897 fi
2898 # Provide some information about the compiler.
2899 echo "$as_me:$LINENO: checking for C++ compiler version" >&5
2900 ac_compiler=`set X $ac_compile; echo $2`
2901 { (ac_try="$ac_compiler --version >&5"
2902 case "(($ac_try" in
2903   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2904   *) ac_try_echo=$ac_try;;
2905 esac
2906 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2907   (eval "$ac_compiler --version >&5") 2>&5
2908   ac_status=$?
2909   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2910   (exit $ac_status); }
2911 { (ac_try="$ac_compiler -v >&5"
2912 case "(($ac_try" in
2913   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2914   *) ac_try_echo=$ac_try;;
2915 esac
2916 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2917   (eval "$ac_compiler -v >&5") 2>&5
2918   ac_status=$?
2919   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2920   (exit $ac_status); }
2921 { (ac_try="$ac_compiler -V >&5"
2922 case "(($ac_try" in
2923   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2924   *) ac_try_echo=$ac_try;;
2925 esac
2926 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2927   (eval "$ac_compiler -V >&5") 2>&5
2928   ac_status=$?
2929   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2930   (exit $ac_status); }
2931
2932 { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2933 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
2934 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2935   echo $ECHO_N "(cached) $ECHO_C" >&6
2936 else
2937   cat >conftest.$ac_ext <<_ACEOF
2938 /* confdefs.h.  */
2939 _ACEOF
2940 cat confdefs.h >>conftest.$ac_ext
2941 cat >>conftest.$ac_ext <<_ACEOF
2942 /* end confdefs.h.  */
2943
2944 int
2945 main ()
2946 {
2947 #ifndef __GNUC__
2948        choke me
2949 #endif
2950
2951   ;
2952   return 0;
2953 }
2954 _ACEOF
2955 rm -f conftest.$ac_objext
2956 if { (ac_try="$ac_compile"
2957 case "(($ac_try" in
2958   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2959   *) ac_try_echo=$ac_try;;
2960 esac
2961 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2962   (eval "$ac_compile") 2>conftest.er1
2963   ac_status=$?
2964   grep -v '^ *+' conftest.er1 >conftest.err
2965   rm -f conftest.er1
2966   cat conftest.err >&5
2967   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2968   (exit $ac_status); } &&
2969          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
2970   { (case "(($ac_try" in
2971   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2972   *) ac_try_echo=$ac_try;;
2973 esac
2974 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2975   (eval "$ac_try") 2>&5
2976   ac_status=$?
2977   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2978   (exit $ac_status); }; } &&
2979          { ac_try='test -s conftest.$ac_objext'
2980   { (case "(($ac_try" in
2981   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2982   *) ac_try_echo=$ac_try;;
2983 esac
2984 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2985   (eval "$ac_try") 2>&5
2986   ac_status=$?
2987   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2988   (exit $ac_status); }; }; then
2989   ac_compiler_gnu=yes
2990 else
2991   echo "$as_me: failed program was:" >&5
2992 sed 's/^/| /' conftest.$ac_ext >&5
2993
2994         ac_compiler_gnu=no
2995 fi
2996
2997 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2998 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2999
3000 fi
3001 { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3002 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
3003 GXX=`test $ac_compiler_gnu = yes && echo yes`
3004 ac_test_CXXFLAGS=${CXXFLAGS+set}
3005 ac_save_CXXFLAGS=$CXXFLAGS
3006 { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3007 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
3008 if test "${ac_cv_prog_cxx_g+set}" = set; then
3009   echo $ECHO_N "(cached) $ECHO_C" >&6
3010 else
3011   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3012    ac_cxx_werror_flag=yes
3013    ac_cv_prog_cxx_g=no
3014    CXXFLAGS="-g"
3015    cat >conftest.$ac_ext <<_ACEOF
3016 /* confdefs.h.  */
3017 _ACEOF
3018 cat confdefs.h >>conftest.$ac_ext
3019 cat >>conftest.$ac_ext <<_ACEOF
3020 /* end confdefs.h.  */
3021
3022 int
3023 main ()
3024 {
3025
3026   ;
3027   return 0;
3028 }
3029 _ACEOF
3030 rm -f conftest.$ac_objext
3031 if { (ac_try="$ac_compile"
3032 case "(($ac_try" in
3033   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3034   *) ac_try_echo=$ac_try;;
3035 esac
3036 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3037   (eval "$ac_compile") 2>conftest.er1
3038   ac_status=$?
3039   grep -v '^ *+' conftest.er1 >conftest.err
3040   rm -f conftest.er1
3041   cat conftest.err >&5
3042   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3043   (exit $ac_status); } &&
3044          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3045   { (case "(($ac_try" in
3046   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3047   *) ac_try_echo=$ac_try;;
3048 esac
3049 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3050   (eval "$ac_try") 2>&5
3051   ac_status=$?
3052   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3053   (exit $ac_status); }; } &&
3054          { ac_try='test -s conftest.$ac_objext'
3055   { (case "(($ac_try" in
3056   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3057   *) ac_try_echo=$ac_try;;
3058 esac
3059 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3060   (eval "$ac_try") 2>&5
3061   ac_status=$?
3062   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3063   (exit $ac_status); }; }; then
3064   ac_cv_prog_cxx_g=yes
3065 else
3066   echo "$as_me: failed program was:" >&5
3067 sed 's/^/| /' conftest.$ac_ext >&5
3068
3069         CXXFLAGS=""
3070       cat >conftest.$ac_ext <<_ACEOF
3071 /* confdefs.h.  */
3072 _ACEOF
3073 cat confdefs.h >>conftest.$ac_ext
3074 cat >>conftest.$ac_ext <<_ACEOF
3075 /* end confdefs.h.  */
3076
3077 int
3078 main ()
3079 {
3080
3081   ;
3082   return 0;
3083 }
3084 _ACEOF
3085 rm -f conftest.$ac_objext
3086 if { (ac_try="$ac_compile"
3087 case "(($ac_try" in
3088   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3089   *) ac_try_echo=$ac_try;;
3090 esac
3091 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3092   (eval "$ac_compile") 2>conftest.er1
3093   ac_status=$?
3094   grep -v '^ *+' conftest.er1 >conftest.err
3095   rm -f conftest.er1
3096   cat conftest.err >&5
3097   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3098   (exit $ac_status); } &&
3099          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3100   { (case "(($ac_try" in
3101   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3102   *) ac_try_echo=$ac_try;;
3103 esac
3104 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3105   (eval "$ac_try") 2>&5
3106   ac_status=$?
3107   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3108   (exit $ac_status); }; } &&
3109          { ac_try='test -s conftest.$ac_objext'
3110   { (case "(($ac_try" in
3111   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3112   *) ac_try_echo=$ac_try;;
3113 esac
3114 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3115   (eval "$ac_try") 2>&5
3116   ac_status=$?
3117   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3118   (exit $ac_status); }; }; then
3119   :
3120 else
3121   echo "$as_me: failed program was:" >&5
3122 sed 's/^/| /' conftest.$ac_ext >&5
3123
3124         ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3125          CXXFLAGS="-g"
3126          cat >conftest.$ac_ext <<_ACEOF
3127 /* confdefs.h.  */
3128 _ACEOF
3129 cat confdefs.h >>conftest.$ac_ext
3130 cat >>conftest.$ac_ext <<_ACEOF
3131 /* end confdefs.h.  */
3132
3133 int
3134 main ()
3135 {
3136
3137   ;
3138   return 0;
3139 }
3140 _ACEOF
3141 rm -f conftest.$ac_objext
3142 if { (ac_try="$ac_compile"
3143 case "(($ac_try" in
3144   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3145   *) ac_try_echo=$ac_try;;
3146 esac
3147 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3148   (eval "$ac_compile") 2>conftest.er1
3149   ac_status=$?
3150   grep -v '^ *+' conftest.er1 >conftest.err
3151   rm -f conftest.er1
3152   cat conftest.err >&5
3153   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3154   (exit $ac_status); } &&
3155          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3156   { (case "(($ac_try" in
3157   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3158   *) ac_try_echo=$ac_try;;
3159 esac
3160 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3161   (eval "$ac_try") 2>&5
3162   ac_status=$?
3163   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3164   (exit $ac_status); }; } &&
3165          { ac_try='test -s conftest.$ac_objext'
3166   { (case "(($ac_try" in
3167   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3168   *) ac_try_echo=$ac_try;;
3169 esac
3170 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3171   (eval "$ac_try") 2>&5
3172   ac_status=$?
3173   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3174   (exit $ac_status); }; }; then
3175   ac_cv_prog_cxx_g=yes
3176 else
3177   echo "$as_me: failed program was:" >&5
3178 sed 's/^/| /' conftest.$ac_ext >&5
3179
3180
3181 fi
3182
3183 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3184 fi
3185
3186 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3187 fi
3188
3189 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3190    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3191 fi
3192 { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3193 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
3194 if test "$ac_test_CXXFLAGS" = set; then
3195   CXXFLAGS=$ac_save_CXXFLAGS
3196 elif test $ac_cv_prog_cxx_g = yes; then
3197   if test "$GXX" = yes; then
3198     CXXFLAGS="-g -O2"
3199   else
3200     CXXFLAGS="-g"
3201   fi
3202 else
3203   if test "$GXX" = yes; then
3204     CXXFLAGS="-O2"
3205   else
3206     CXXFLAGS=
3207   fi
3208 fi
3209 ac_ext=c
3210 ac_cpp='$CPP $CPPFLAGS'
3211 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3212 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3213 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3214
3215 ac_ext=c
3216 ac_cpp='$CPP $CPPFLAGS'
3217 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3218 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3219 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3220 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3221 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3222 # On Suns, sometimes $CPP names a directory.
3223 if test -n "$CPP" && test -d "$CPP"; then
3224   CPP=
3225 fi
3226 if test -z "$CPP"; then
3227   if test "${ac_cv_prog_CPP+set}" = set; then
3228   echo $ECHO_N "(cached) $ECHO_C" >&6
3229 else
3230       # Double quotes because CPP needs to be expanded
3231     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3232     do
3233       ac_preproc_ok=false
3234 for ac_c_preproc_warn_flag in '' yes
3235 do
3236   # Use a header file that comes with gcc, so configuring glibc
3237   # with a fresh cross-compiler works.
3238   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3239   # <limits.h> exists even on freestanding compilers.
3240   # On the NeXT, cc -E runs the code through the compiler's parser,
3241   # not just through cpp. "Syntax error" is here to catch this case.
3242   cat >conftest.$ac_ext <<_ACEOF
3243 /* confdefs.h.  */
3244 _ACEOF
3245 cat confdefs.h >>conftest.$ac_ext
3246 cat >>conftest.$ac_ext <<_ACEOF
3247 /* end confdefs.h.  */
3248 #ifdef __STDC__
3249 # include <limits.h>
3250 #else
3251 # include <assert.h>
3252 #endif
3253                      Syntax error
3254 _ACEOF
3255 if { (ac_try="$ac_cpp conftest.$ac_ext"
3256 case "(($ac_try" in
3257   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3258   *) ac_try_echo=$ac_try;;
3259 esac
3260 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3261   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3262   ac_status=$?
3263   grep -v '^ *+' conftest.er1 >conftest.err
3264   rm -f conftest.er1
3265   cat conftest.err >&5
3266   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3267   (exit $ac_status); } >/dev/null; then
3268   if test -s conftest.err; then
3269     ac_cpp_err=$ac_c_preproc_warn_flag
3270     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3271   else
3272     ac_cpp_err=
3273   fi
3274 else
3275   ac_cpp_err=yes
3276 fi
3277 if test -z "$ac_cpp_err"; then
3278   :
3279 else
3280   echo "$as_me: failed program was:" >&5
3281 sed 's/^/| /' conftest.$ac_ext >&5
3282
3283   # Broken: fails on valid input.
3284 continue
3285 fi
3286
3287 rm -f conftest.err conftest.$ac_ext
3288
3289   # OK, works on sane cases.  Now check whether nonexistent headers
3290   # can be detected and how.
3291   cat >conftest.$ac_ext <<_ACEOF
3292 /* confdefs.h.  */
3293 _ACEOF
3294 cat confdefs.h >>conftest.$ac_ext
3295 cat >>conftest.$ac_ext <<_ACEOF
3296 /* end confdefs.h.  */
3297 #include <ac_nonexistent.h>
3298 _ACEOF
3299 if { (ac_try="$ac_cpp conftest.$ac_ext"
3300 case "(($ac_try" in
3301   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3302   *) ac_try_echo=$ac_try;;
3303 esac
3304 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3305   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3306   ac_status=$?
3307   grep -v '^ *+' conftest.er1 >conftest.err
3308   rm -f conftest.er1
3309   cat conftest.err >&5
3310   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3311   (exit $ac_status); } >/dev/null; then
3312   if test -s conftest.err; then
3313     ac_cpp_err=$ac_c_preproc_warn_flag
3314     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3315   else
3316     ac_cpp_err=
3317   fi
3318 else
3319   ac_cpp_err=yes
3320 fi
3321 if test -z "$ac_cpp_err"; then
3322   # Broken: success on invalid input.
3323 continue
3324 else
3325   echo "$as_me: failed program was:" >&5
3326 sed 's/^/| /' conftest.$ac_ext >&5
3327
3328   # Passes both tests.
3329 ac_preproc_ok=:
3330 break
3331 fi
3332
3333 rm -f conftest.err conftest.$ac_ext
3334
3335 done
3336 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3337 rm -f conftest.err conftest.$ac_ext
3338 if $ac_preproc_ok; then
3339   break
3340 fi
3341
3342     done
3343     ac_cv_prog_CPP=$CPP
3344
3345 fi
3346   CPP=$ac_cv_prog_CPP
3347 else
3348   ac_cv_prog_CPP=$CPP
3349 fi
3350 { echo "$as_me:$LINENO: result: $CPP" >&5
3351 echo "${ECHO_T}$CPP" >&6; }
3352 ac_preproc_ok=false
3353 for ac_c_preproc_warn_flag in '' yes
3354 do
3355   # Use a header file that comes with gcc, so configuring glibc
3356   # with a fresh cross-compiler works.
3357   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3358   # <limits.h> exists even on freestanding compilers.
3359   # On the NeXT, cc -E runs the code through the compiler's parser,
3360   # not just through cpp. "Syntax error" is here to catch this case.
3361   cat >conftest.$ac_ext <<_ACEOF
3362 /* confdefs.h.  */
3363 _ACEOF
3364 cat confdefs.h >>conftest.$ac_ext
3365 cat >>conftest.$ac_ext <<_ACEOF
3366 /* end confdefs.h.  */
3367 #ifdef __STDC__
3368 # include <limits.h>
3369 #else
3370 # include <assert.h>
3371 #endif
3372                      Syntax error
3373 _ACEOF
3374 if { (ac_try="$ac_cpp conftest.$ac_ext"
3375 case "(($ac_try" in
3376   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3377   *) ac_try_echo=$ac_try;;
3378 esac
3379 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3380   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3381   ac_status=$?
3382   grep -v '^ *+' conftest.er1 >conftest.err
3383   rm -f conftest.er1
3384   cat conftest.err >&5
3385   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3386   (exit $ac_status); } >/dev/null; then
3387   if test -s conftest.err; then
3388     ac_cpp_err=$ac_c_preproc_warn_flag
3389     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3390   else
3391     ac_cpp_err=
3392   fi
3393 else
3394   ac_cpp_err=yes
3395 fi
3396 if test -z "$ac_cpp_err"; then
3397   :
3398 else
3399   echo "$as_me: failed program was:" >&5
3400 sed 's/^/| /' conftest.$ac_ext >&5
3401
3402   # Broken: fails on valid input.
3403 continue
3404 fi
3405
3406 rm -f conftest.err conftest.$ac_ext
3407
3408   # OK, works on sane cases.  Now check whether nonexistent headers
3409   # can be detected and how.
3410   cat >conftest.$ac_ext <<_ACEOF
3411 /* confdefs.h.  */
3412 _ACEOF
3413 cat confdefs.h >>conftest.$ac_ext
3414 cat >>conftest.$ac_ext <<_ACEOF
3415 /* end confdefs.h.  */
3416 #include <ac_nonexistent.h>
3417 _ACEOF
3418 if { (ac_try="$ac_cpp conftest.$ac_ext"
3419 case "(($ac_try" in
3420   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3421   *) ac_try_echo=$ac_try;;
3422 esac
3423 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3424   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3425   ac_status=$?
3426   grep -v '^ *+' conftest.er1 >conftest.err
3427   rm -f conftest.er1
3428   cat conftest.err >&5
3429   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3430   (exit $ac_status); } >/dev/null; then
3431   if test -s conftest.err; then
3432     ac_cpp_err=$ac_c_preproc_warn_flag
3433     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3434   else
3435     ac_cpp_err=
3436   fi
3437 else
3438   ac_cpp_err=yes
3439 fi
3440 if test -z "$ac_cpp_err"; then
3441   # Broken: success on invalid input.
3442 continue
3443 else
3444   echo "$as_me: failed program was:" >&5
3445 sed 's/^/| /' conftest.$ac_ext >&5
3446
3447   # Passes both tests.
3448 ac_preproc_ok=:
3449 break
3450 fi
3451
3452 rm -f conftest.err conftest.$ac_ext
3453
3454 done
3455 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3456 rm -f conftest.err conftest.$ac_ext
3457 if $ac_preproc_ok; then
3458   :
3459 else
3460   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3461 See \`config.log' for more details." >&5
3462 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3463 See \`config.log' for more details." >&2;}
3464    { (exit 1); exit 1; }; }
3465 fi
3466
3467 ac_ext=c
3468 ac_cpp='$CPP $CPPFLAGS'
3469 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3470 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3471 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3472
3473
3474
3475
3476 if test -d ${srcdir}/projects/llvm-gcc ; then
3477   subdirs="$subdirs projects/llvm-gcc"
3478
3479 fi
3480
3481 if test -d ${srcdir}/projects/test-suite ; then
3482   subdirs="$subdirs projects/test-suite"
3483
3484 fi
3485
3486 if test -d ${srcdir}/projects/llvm-test ; then
3487   subdirs="$subdirs projects/llvm-test"
3488
3489 fi
3490
3491 if test -d ${srcdir}/projects/poolalloc ; then
3492   subdirs="$subdirs projects/poolalloc"
3493
3494 fi
3495
3496 if test -d ${srcdir}/projects/llvm-poolalloc ; then
3497   subdirs="$subdirs projects/llvm-poolalloc"
3498
3499 fi
3500
3501 for i in `ls ${srcdir}/projects`
3502 do
3503   if test -d ${srcdir}/projects/${i} ; then
3504     case ${i} in
3505       sample)       subdirs="$subdirs projects/sample"
3506     ;;
3507       privbracket)  subdirs="$subdirs projects/privbracket"
3508  ;;
3509       llvm-stacker) subdirs="$subdirs projects/llvm-stacker"
3510  ;;
3511       llvm-reopt)   subdirs="$subdirs projects/llvm-reopt"
3512 ;;
3513       llvm-java)    subdirs="$subdirs projects/llvm-java"
3514  ;;
3515       llvm-tv)      subdirs="$subdirs projects/llvm-tv"
3516    ;;
3517       safecode)     subdirs="$subdirs projects/safecode"
3518  ;;
3519       llvm-kernel)  subdirs="$subdirs projects/llvm-kernel"
3520  ;;
3521       compiler-rt)       ;;
3522       llvm-gcc)       ;;
3523       test-suite)     ;;
3524       llvm-test)      ;;
3525       poolalloc)      ;;
3526       llvm-poolalloc) ;;
3527       *)
3528         { echo "$as_me:$LINENO: WARNING: Unknown project (${i}) won't be configured automatically" >&5
3529 echo "$as_me: WARNING: Unknown project (${i}) won't be configured automatically" >&2;}
3530         ;;
3531     esac
3532   fi
3533 done
3534
3535 # Check whether --enable-polly was given.
3536 if test "${enable_polly+set}" = set; then
3537   enableval=$enable_polly;
3538 else
3539   enableval=default
3540 fi
3541
3542 case "$enableval" in
3543   yes) ENABLE_POLLY=1
3544  ;;
3545   no)  ENABLE_POLLY=0
3546  ;;
3547   default) ENABLE_POLLY=1
3548  ;;
3549   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&5
3550 echo "$as_me: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&2;}
3551    { (exit 1); exit 1; }; } ;;
3552 esac
3553
3554
3555 if (test -d ${srcdir}/tools/polly) && (test $ENABLE_POLLY -eq 1) ; then
3556   LLVM_HAS_POLLY=1
3557
3558   subdirs="$subdirs tools/polly"
3559
3560 fi
3561
3562
3563 # Make sure we can run config.sub.
3564 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3565   { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3566 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3567    { (exit 1); exit 1; }; }
3568
3569 { echo "$as_me:$LINENO: checking build system type" >&5
3570 echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
3571 if test "${ac_cv_build+set}" = set; then
3572   echo $ECHO_N "(cached) $ECHO_C" >&6
3573 else
3574   ac_build_alias=$build_alias
3575 test "x$ac_build_alias" = x &&
3576   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3577 test "x$ac_build_alias" = x &&
3578   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3579 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3580    { (exit 1); exit 1; }; }
3581 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3582   { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3583 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3584    { (exit 1); exit 1; }; }
3585
3586 fi
3587 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3588 echo "${ECHO_T}$ac_cv_build" >&6; }
3589 case $ac_cv_build in
3590 *-*-*) ;;
3591 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3592 echo "$as_me: error: invalid value of canonical build" >&2;}
3593    { (exit 1); exit 1; }; };;
3594 esac
3595 build=$ac_cv_build
3596 ac_save_IFS=$IFS; IFS='-'
3597 set x $ac_cv_build
3598 shift
3599 build_cpu=$1
3600 build_vendor=$2
3601 shift; shift
3602 # Remember, the first character of IFS is used to create $*,
3603 # except with old shells:
3604 build_os=$*
3605 IFS=$ac_save_IFS
3606 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3607
3608
3609 { echo "$as_me:$LINENO: checking host system type" >&5
3610 echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
3611 if test "${ac_cv_host+set}" = set; then
3612   echo $ECHO_N "(cached) $ECHO_C" >&6
3613 else
3614   if test "x$host_alias" = x; then
3615   ac_cv_host=$ac_cv_build
3616 else
3617   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3618     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3619 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3620    { (exit 1); exit 1; }; }
3621 fi
3622
3623 fi
3624 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3625 echo "${ECHO_T}$ac_cv_host" >&6; }
3626 case $ac_cv_host in
3627 *-*-*) ;;
3628 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3629 echo "$as_me: error: invalid value of canonical host" >&2;}
3630    { (exit 1); exit 1; }; };;
3631 esac
3632 host=$ac_cv_host
3633 ac_save_IFS=$IFS; IFS='-'
3634 set x $ac_cv_host
3635 shift
3636 host_cpu=$1
3637 host_vendor=$2
3638 shift; shift
3639 # Remember, the first character of IFS is used to create $*,
3640 # except with old shells:
3641 host_os=$*
3642 IFS=$ac_save_IFS
3643 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3644
3645
3646 { echo "$as_me:$LINENO: checking target system type" >&5
3647 echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
3648 if test "${ac_cv_target+set}" = set; then
3649   echo $ECHO_N "(cached) $ECHO_C" >&6
3650 else
3651   if test "x$target_alias" = x; then
3652   ac_cv_target=$ac_cv_host
3653 else
3654   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3655     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
3656 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
3657    { (exit 1); exit 1; }; }
3658 fi
3659
3660 fi
3661 { echo "$as_me:$LINENO: result: $ac_cv_target" >&5
3662 echo "${ECHO_T}$ac_cv_target" >&6; }
3663 case $ac_cv_target in
3664 *-*-*) ;;
3665 *) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
3666 echo "$as_me: error: invalid value of canonical target" >&2;}
3667    { (exit 1); exit 1; }; };;
3668 esac
3669 target=$ac_cv_target
3670 ac_save_IFS=$IFS; IFS='-'
3671 set x $ac_cv_target
3672 shift
3673 target_cpu=$1
3674 target_vendor=$2
3675 shift; shift
3676 # Remember, the first character of IFS is used to create $*,
3677 # except with old shells:
3678 target_os=$*
3679 IFS=$ac_save_IFS
3680 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3681
3682
3683 # The aliases save the names the user supplied, while $host etc.
3684 # will get canonicalized.
3685 test -n "$target_alias" &&
3686   test "$program_prefix$program_suffix$program_transform_name" = \
3687     NONENONEs,x,x, &&
3688   program_prefix=${target_alias}-
3689
3690 { echo "$as_me:$LINENO: checking type of operating system we're going to host on" >&5
3691 echo $ECHO_N "checking type of operating system we're going to host on... $ECHO_C" >&6; }
3692 if test "${llvm_cv_os_type+set}" = set; then
3693   echo $ECHO_N "(cached) $ECHO_C" >&6
3694 else
3695   case $host in
3696   *-*-aix*)
3697     llvm_cv_link_all_option="-Wl,--whole-archive"
3698     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3699     llvm_cv_os_type="AIX"
3700     llvm_cv_platform_type="Unix" ;;
3701   *-*-irix*)
3702     llvm_cv_link_all_option="-Wl,--whole-archive"
3703     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3704     llvm_cv_os_type="IRIX"
3705     llvm_cv_platform_type="Unix" ;;
3706   *-*-cygwin*)
3707     llvm_cv_link_all_option="-Wl,--whole-archive"
3708     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3709     llvm_cv_os_type="Cygwin"
3710     llvm_cv_platform_type="Unix" ;;
3711   *-*-darwin*)
3712     llvm_cv_link_all_option="-Wl,-all_load"
3713     llvm_cv_no_link_all_option="-Wl,-noall_load"
3714     llvm_cv_os_type="Darwin"
3715     llvm_cv_platform_type="Unix" ;;
3716   *-*-minix*)
3717     llvm_cv_link_all_option="-Wl,-all_load"
3718     llvm_cv_no_link_all_option="-Wl,-noall_load"
3719     llvm_cv_os_type="Minix"
3720     llvm_cv_platform_type="Unix" ;;
3721   *-*-freebsd* | *-*-kfreebsd-gnu)
3722     llvm_cv_link_all_option="-Wl,--whole-archive"
3723     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3724     llvm_cv_os_type="FreeBSD"
3725     llvm_cv_platform_type="Unix" ;;
3726   *-*-openbsd*)
3727     llvm_cv_link_all_option="-Wl,--whole-archive"
3728     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3729     llvm_cv_os_type="OpenBSD"
3730     llvm_cv_platform_type="Unix" ;;
3731   *-*-netbsd*)
3732     llvm_cv_link_all_option="-Wl,--whole-archive"
3733     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3734     llvm_cv_os_type="NetBSD"
3735     llvm_cv_platform_type="Unix" ;;
3736   *-*-dragonfly*)
3737     llvm_cv_link_all_option="-Wl,--whole-archive"
3738     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3739     llvm_cv_os_type="DragonFly"
3740     llvm_cv_platform_type="Unix" ;;
3741   *-*-hpux*)
3742     llvm_cv_link_all_option="-Wl,--whole-archive"
3743     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3744     llvm_cv_os_type="HP-UX"
3745     llvm_cv_platform_type="Unix" ;;
3746   *-*-interix*)
3747     llvm_cv_link_all_option="-Wl,--whole-archive"
3748     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3749     llvm_cv_os_type="Interix"
3750     llvm_cv_platform_type="Unix" ;;
3751   *-*-linux*)
3752     llvm_cv_link_all_option="-Wl,--whole-archive"
3753     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3754     llvm_cv_os_type="Linux"
3755     llvm_cv_platform_type="Unix" ;;
3756   *-*-gnu*)
3757     llvm_cv_link_all_option="-Wl,--whole-archive"
3758     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3759     llvm_cv_os_type="GNU"
3760     llvm_cv_platform_type="Unix" ;;
3761   *-*-solaris*)
3762     llvm_cv_link_all_option="-Wl,-z,allextract"
3763     llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
3764     llvm_cv_os_type="SunOS"
3765     llvm_cv_platform_type="Unix" ;;
3766   *-*-auroraux*)
3767     llvm_cv_link_all_option="-Wl,-z,allextract"
3768     llvm_cv_link_all_option="-Wl,-z,defaultextract"
3769     llvm_cv_os_type="AuroraUX"
3770     llvm_cv_platform_type="Unix" ;;
3771   *-*-win32*)
3772     llvm_cv_link_all_option="-Wl,--whole-archive"
3773     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3774     llvm_cv_os_type="Win32"
3775     llvm_cv_platform_type="Win32" ;;
3776   *-*-mingw*)
3777     llvm_cv_link_all_option="-Wl,--whole-archive"
3778     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3779     llvm_cv_os_type="MingW"
3780     llvm_cv_platform_type="Win32" ;;
3781   *-*-haiku*)
3782     llvm_cv_link_all_option="-Wl,--whole-archive"
3783     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3784     llvm_cv_os_type="Haiku"
3785     llvm_cv_platform_type="Unix" ;;
3786   *-unknown-eabi*)
3787     llvm_cv_link_all_option="-Wl,--whole-archive"
3788     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3789     llvm_cv_os_type="Freestanding"
3790     llvm_cv_platform_type="Unix" ;;
3791   *-unknown-elf*)
3792     llvm_cv_link_all_option="-Wl,--whole-archive"
3793     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3794     llvm_cv_os_type="Freestanding"
3795     llvm_cv_platform_type="Unix" ;;
3796   *)
3797     llvm_cv_link_all_option=""
3798     llvm_cv_no_link_all_option=""
3799     llvm_cv_os_type="Unknown"
3800     llvm_cv_platform_type="Unknown" ;;
3801 esac
3802 fi
3803 { echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5
3804 echo "${ECHO_T}$llvm_cv_os_type" >&6; }
3805
3806 { echo "$as_me:$LINENO: checking type of operating system we're going to target" >&5
3807 echo $ECHO_N "checking type of operating system we're going to target... $ECHO_C" >&6; }
3808 if test "${llvm_cv_target_os_type+set}" = set; then
3809   echo $ECHO_N "(cached) $ECHO_C" >&6
3810 else
3811   case $target in
3812   *-*-aix*)
3813     llvm_cv_target_os_type="AIX" ;;
3814   *-*-irix*)
3815     llvm_cv_target_os_type="IRIX" ;;
3816   *-*-cygwin*)
3817     llvm_cv_target_os_type="Cygwin" ;;
3818   *-*-darwin*)
3819     llvm_cv_target_os_type="Darwin" ;;
3820   *-*-minix*)
3821     llvm_cv_target_os_type="Minix" ;;
3822   *-*-freebsd* | *-*-kfreebsd-gnu)
3823     llvm_cv_target_os_type="FreeBSD" ;;
3824   *-*-openbsd*)
3825     llvm_cv_target_os_type="OpenBSD" ;;
3826   *-*-netbsd*)
3827     llvm_cv_target_os_type="NetBSD" ;;
3828   *-*-dragonfly*)
3829     llvm_cv_target_os_type="DragonFly" ;;
3830   *-*-hpux*)
3831     llvm_cv_target_os_type="HP-UX" ;;
3832   *-*-interix*)
3833     llvm_cv_target_os_type="Interix" ;;
3834   *-*-linux*)
3835     llvm_cv_target_os_type="Linux" ;;
3836   *-*-gnu*)
3837     llvm_cv_target_os_type="GNU" ;;
3838   *-*-solaris*)
3839     llvm_cv_target_os_type="SunOS" ;;
3840   *-*-auroraux*)
3841     llvm_cv_target_os_type="AuroraUX" ;;
3842   *-*-win32*)
3843     llvm_cv_target_os_type="Win32" ;;
3844   *-*-mingw*)
3845     llvm_cv_target_os_type="MingW" ;;
3846   *-*-haiku*)
3847     llvm_cv_target_os_type="Haiku" ;;
3848   *-*-rtems*)
3849     llvm_cv_target_os_type="RTEMS" ;;
3850   *-*-nacl*)
3851     llvm_cv_target_os_type="NativeClient" ;;
3852   *-unknown-eabi*)
3853     llvm_cv_target_os_type="Freestanding" ;;
3854   *)
3855     llvm_cv_target_os_type="Unknown" ;;
3856 esac
3857 fi
3858 { echo "$as_me:$LINENO: result: $llvm_cv_target_os_type" >&5
3859 echo "${ECHO_T}$llvm_cv_target_os_type" >&6; }
3860
3861 if test "$llvm_cv_os_type" = "Unknown" ; then
3862   { { echo "$as_me:$LINENO: error: Operating system is unknown, configure can't continue" >&5
3863 echo "$as_me: error: Operating system is unknown, configure can't continue" >&2;}
3864    { (exit 1); exit 1; }; }
3865 fi
3866
3867 OS=$llvm_cv_os_type
3868
3869 HOST_OS=$llvm_cv_os_type
3870
3871 TARGET_OS=$llvm_cv_target_os_type
3872
3873
3874 LINKALL=$llvm_cv_link_all_option
3875
3876 NOLINKALL=$llvm_cv_no_link_all_option
3877
3878
3879 case $llvm_cv_platform_type in
3880   Unix)
3881
3882 cat >>confdefs.h <<\_ACEOF
3883 #define LLVM_ON_UNIX 1
3884 _ACEOF
3885
3886     LLVM_ON_UNIX=1
3887
3888     LLVM_ON_WIN32=0
3889
3890     ;;
3891   Win32)
3892
3893 cat >>confdefs.h <<\_ACEOF
3894 #define LLVM_ON_WIN32 1
3895 _ACEOF
3896
3897     LLVM_ON_UNIX=0
3898
3899     LLVM_ON_WIN32=1
3900
3901     ;;
3902 esac
3903
3904 { echo "$as_me:$LINENO: checking target architecture" >&5
3905 echo $ECHO_N "checking target architecture... $ECHO_C" >&6; }
3906 if test "${llvm_cv_target_arch+set}" = set; then
3907   echo $ECHO_N "(cached) $ECHO_C" >&6
3908 else
3909   case $target in
3910   i?86-*)                 llvm_cv_target_arch="x86" ;;
3911   amd64-* | x86_64-*)     llvm_cv_target_arch="x86_64" ;;
3912   sparc*-*)               llvm_cv_target_arch="Sparc" ;;
3913   powerpc*-*)             llvm_cv_target_arch="PowerPC" ;;
3914   arm*-*)                 llvm_cv_target_arch="ARM" ;;
3915   mips-* | mips64-*)      llvm_cv_target_arch="Mips" ;;
3916   mipsel-* | mips64el-*)  llvm_cv_target_arch="Mips" ;;
3917   xcore-*)                llvm_cv_target_arch="XCore" ;;
3918   msp430-*)               llvm_cv_target_arch="MSP430" ;;
3919   hexagon-*)              llvm_cv_target_arch="Hexagon" ;;
3920   mblaze-*)               llvm_cv_target_arch="MBlaze" ;;
3921   nvptx-*)                llvm_cv_target_arch="NVPTX" ;;
3922   *)                      llvm_cv_target_arch="Unknown" ;;
3923 esac
3924 fi
3925 { echo "$as_me:$LINENO: result: $llvm_cv_target_arch" >&5
3926 echo "${ECHO_T}$llvm_cv_target_arch" >&6; }
3927
3928 if test "$llvm_cv_target_arch" = "Unknown" ; then
3929   { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown target archicture" >&5
3930 echo "$as_me: WARNING: Configuring LLVM for an unknown target archicture" >&2;}
3931 fi
3932
3933 case "$llvm_cv_target_arch" in
3934     x86)     LLVM_NATIVE_ARCH="X86" ;;
3935     x86_64)  LLVM_NATIVE_ARCH="X86" ;;
3936     *)       LLVM_NATIVE_ARCH="$llvm_cv_target_arch" ;;
3937 esac
3938
3939 ARCH=$llvm_cv_target_arch
3940
3941
3942 case $host in
3943   i?86-*)                 host_arch="x86" ;;
3944   amd64-* | x86_64-*)     host_arch="x86_64" ;;
3945   sparc*-*)               host_arch="Sparc" ;;
3946   powerpc*-*)             host_arch="PowerPC" ;;
3947   arm*-*)                 host_arch="ARM" ;;
3948   mips-* | mips64-*)      host_arch="Mips" ;;
3949   mipsel-* | mips64el-*)  host_arch="Mips" ;;
3950   xcore-*)                host_arch="XCore" ;;
3951   msp430-*)               host_arch="MSP430" ;;
3952   hexagon-*)              host_arch="Hexagon" ;;
3953   mblaze-*)               host_arch="MBlaze" ;;
3954   *)                      host_arch="Unknown" ;;
3955 esac
3956
3957 if test "$host_arch" = "Unknown" ; then
3958   { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown host archicture" >&5
3959 echo "$as_me: WARNING: Configuring LLVM for an unknown host archicture" >&2;}
3960 fi
3961
3962 HOST_ARCH=$host_arch
3963
3964
3965
3966
3967 { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3968 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3969 if test "${ac_cv_path_GREP+set}" = set; then
3970   echo $ECHO_N "(cached) $ECHO_C" >&6
3971 else
3972   # Extract the first word of "grep ggrep" to use in msg output
3973 if test -z "$GREP"; then
3974 set dummy grep ggrep; ac_prog_name=$2
3975 if test "${ac_cv_path_GREP+set}" = set; then
3976   echo $ECHO_N "(cached) $ECHO_C" >&6
3977 else
3978   ac_path_GREP_found=false
3979 # Loop through the user's path and test for each of PROGNAME-LIST
3980 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3981 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3982 do
3983   IFS=$as_save_IFS
3984   test -z "$as_dir" && as_dir=.
3985   for ac_prog in grep ggrep; do
3986   for ac_exec_ext in '' $ac_executable_extensions; do
3987     ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3988     { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
3989     # Check for GNU ac_path_GREP and select it if it is found.
3990   # Check for GNU $ac_path_GREP
3991 case `"$ac_path_GREP" --version 2>&1` in
3992 *GNU*)
3993   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3994 *)
3995   ac_count=0
3996   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3997   while :
3998   do
3999     cat "conftest.in" "conftest.in" >"conftest.tmp"
4000     mv "conftest.tmp" "conftest.in"
4001     cp "conftest.in" "conftest.nl"
4002     echo 'GREP' >> "conftest.nl"
4003     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4004     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4005     ac_count=`expr $ac_count + 1`
4006     if test $ac_count -gt ${ac_path_GREP_max-0}; then
4007       # Best one so far, save it but keep looking for a better one
4008       ac_cv_path_GREP="$ac_path_GREP"
4009       ac_path_GREP_max=$ac_count
4010     fi
4011     # 10*(2^10) chars as input seems more than enough
4012     test $ac_count -gt 10 && break
4013   done
4014   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4015 esac
4016
4017
4018     $ac_path_GREP_found && break 3
4019   done
4020 done
4021
4022 done
4023 IFS=$as_save_IFS
4024
4025
4026 fi
4027
4028 GREP="$ac_cv_path_GREP"
4029 if test -z "$GREP"; then
4030   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4031 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4032    { (exit 1); exit 1; }; }
4033 fi
4034
4035 else
4036   ac_cv_path_GREP=$GREP
4037 fi
4038
4039
4040 fi
4041 { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4042 echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
4043  GREP="$ac_cv_path_GREP"
4044
4045
4046 { echo "$as_me:$LINENO: checking for egrep" >&5
4047 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
4048 if test "${ac_cv_path_EGREP+set}" = set; then
4049   echo $ECHO_N "(cached) $ECHO_C" >&6
4050 else
4051   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4052    then ac_cv_path_EGREP="$GREP -E"
4053    else
4054      # Extract the first word of "egrep" to use in msg output
4055 if test -z "$EGREP"; then
4056 set dummy egrep; ac_prog_name=$2
4057 if test "${ac_cv_path_EGREP+set}" = set; then
4058   echo $ECHO_N "(cached) $ECHO_C" >&6
4059 else
4060   ac_path_EGREP_found=false
4061 # Loop through the user's path and test for each of PROGNAME-LIST
4062 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4063 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4064 do
4065   IFS=$as_save_IFS
4066   test -z "$as_dir" && as_dir=.
4067   for ac_prog in egrep; do
4068   for ac_exec_ext in '' $ac_executable_extensions; do
4069     ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4070     { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
4071     # Check for GNU ac_path_EGREP and select it if it is found.
4072   # Check for GNU $ac_path_EGREP
4073 case `"$ac_path_EGREP" --version 2>&1` in
4074 *GNU*)
4075   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4076 *)
4077   ac_count=0
4078   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
4079   while :
4080   do
4081     cat "conftest.in" "conftest.in" >"conftest.tmp"
4082     mv "conftest.tmp" "conftest.in"
4083     cp "conftest.in" "conftest.nl"
4084     echo 'EGREP' >> "conftest.nl"
4085     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4086     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4087     ac_count=`expr $ac_count + 1`
4088     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4089       # Best one so far, save it but keep looking for a better one
4090       ac_cv_path_EGREP="$ac_path_EGREP"
4091       ac_path_EGREP_max=$ac_count
4092     fi
4093     # 10*(2^10) chars as input seems more than enough
4094     test $ac_count -gt 10 && break
4095   done
4096   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4097 esac
4098
4099
4100     $ac_path_EGREP_found && break 3
4101   done
4102 done
4103
4104 done
4105 IFS=$as_save_IFS
4106
4107
4108 fi
4109
4110 EGREP="$ac_cv_path_EGREP"
4111 if test -z "$EGREP"; then
4112   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4113 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4114    { (exit 1); exit 1; }; }
4115 fi
4116
4117 else
4118   ac_cv_path_EGREP=$EGREP
4119 fi
4120
4121
4122    fi
4123 fi
4124 { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4125 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
4126  EGREP="$ac_cv_path_EGREP"
4127
4128
4129 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4130 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
4131 if test "${ac_cv_header_stdc+set}" = set; then
4132   echo $ECHO_N "(cached) $ECHO_C" >&6
4133 else
4134   cat >conftest.$ac_ext <<_ACEOF
4135 /* confdefs.h.  */
4136 _ACEOF
4137 cat confdefs.h >>conftest.$ac_ext
4138 cat >>conftest.$ac_ext <<_ACEOF
4139 /* end confdefs.h.  */
4140 #include <stdlib.h>
4141 #include <stdarg.h>
4142 #include <string.h>
4143 #include <float.h>
4144
4145 int
4146 main ()
4147 {
4148
4149   ;
4150   return 0;
4151 }
4152 _ACEOF
4153 rm -f conftest.$ac_objext
4154 if { (ac_try="$ac_compile"
4155 case "(($ac_try" in
4156   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4157   *) ac_try_echo=$ac_try;;
4158 esac
4159 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4160   (eval "$ac_compile") 2>conftest.er1
4161   ac_status=$?
4162   grep -v '^ *+' conftest.er1 >conftest.err
4163   rm -f conftest.er1
4164   cat conftest.err >&5
4165   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4166   (exit $ac_status); } &&
4167          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4168   { (case "(($ac_try" in
4169   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4170   *) ac_try_echo=$ac_try;;
4171 esac
4172 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4173   (eval "$ac_try") 2>&5
4174   ac_status=$?
4175   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4176   (exit $ac_status); }; } &&
4177          { ac_try='test -s conftest.$ac_objext'
4178   { (case "(($ac_try" in
4179   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4180   *) ac_try_echo=$ac_try;;
4181 esac
4182 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4183   (eval "$ac_try") 2>&5
4184   ac_status=$?
4185   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4186   (exit $ac_status); }; }; then
4187   ac_cv_header_stdc=yes
4188 else
4189   echo "$as_me: failed program was:" >&5
4190 sed 's/^/| /' conftest.$ac_ext >&5
4191
4192         ac_cv_header_stdc=no
4193 fi
4194
4195 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4196
4197 if test $ac_cv_header_stdc = yes; then
4198   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4199   cat >conftest.$ac_ext <<_ACEOF
4200 /* confdefs.h.  */
4201 _ACEOF
4202 cat confdefs.h >>conftest.$ac_ext
4203 cat >>conftest.$ac_ext <<_ACEOF
4204 /* end confdefs.h.  */
4205 #include <string.h>
4206
4207 _ACEOF
4208 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4209   $EGREP "memchr" >/dev/null 2>&1; then
4210   :
4211 else
4212   ac_cv_header_stdc=no
4213 fi
4214 rm -f conftest*
4215
4216 fi
4217
4218 if test $ac_cv_header_stdc = yes; then
4219   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4220   cat >conftest.$ac_ext <<_ACEOF
4221 /* confdefs.h.  */
4222 _ACEOF
4223 cat confdefs.h >>conftest.$ac_ext
4224 cat >>conftest.$ac_ext <<_ACEOF
4225 /* end confdefs.h.  */
4226 #include <stdlib.h>
4227
4228 _ACEOF
4229 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4230   $EGREP "free" >/dev/null 2>&1; then
4231   :
4232 else
4233   ac_cv_header_stdc=no
4234 fi
4235 rm -f conftest*
4236
4237 fi
4238
4239 if test $ac_cv_header_stdc = yes; then
4240   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4241   if test "$cross_compiling" = yes; then
4242   :
4243 else
4244   cat >conftest.$ac_ext <<_ACEOF
4245 /* confdefs.h.  */
4246 _ACEOF
4247 cat confdefs.h >>conftest.$ac_ext
4248 cat >>conftest.$ac_ext <<_ACEOF
4249 /* end confdefs.h.  */
4250 #include <ctype.h>
4251 #include <stdlib.h>
4252 #if ((' ' & 0x0FF) == 0x020)
4253 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4254 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4255 #else
4256 # define ISLOWER(c) \
4257                    (('a' <= (c) && (c) <= 'i') \
4258                      || ('j' <= (c) && (c) <= 'r') \
4259                      || ('s' <= (c) && (c) <= 'z'))
4260 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4261 #endif
4262
4263 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4264 int
4265 main ()
4266 {
4267   int i;
4268   for (i = 0; i < 256; i++)
4269     if (XOR (islower (i), ISLOWER (i))
4270         || toupper (i) != TOUPPER (i))
4271       return 2;
4272   return 0;
4273 }
4274 _ACEOF
4275 rm -f conftest$ac_exeext
4276 if { (ac_try="$ac_link"
4277 case "(($ac_try" in
4278   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4279   *) ac_try_echo=$ac_try;;
4280 esac
4281 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4282   (eval "$ac_link") 2>&5
4283   ac_status=$?
4284   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4285   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4286   { (case "(($ac_try" in
4287   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4288   *) ac_try_echo=$ac_try;;
4289 esac
4290 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4291   (eval "$ac_try") 2>&5
4292   ac_status=$?
4293   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4294   (exit $ac_status); }; }; then
4295   :
4296 else
4297   echo "$as_me: program exited with status $ac_status" >&5
4298 echo "$as_me: failed program was:" >&5
4299 sed 's/^/| /' conftest.$ac_ext >&5
4300
4301 ( exit $ac_status )
4302 ac_cv_header_stdc=no
4303 fi
4304 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4305 fi
4306
4307
4308 fi
4309 fi
4310 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4311 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
4312 if test $ac_cv_header_stdc = yes; then
4313
4314 cat >>confdefs.h <<\_ACEOF
4315 #define STDC_HEADERS 1
4316 _ACEOF
4317
4318 fi
4319
4320 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4321
4322
4323
4324
4325
4326
4327
4328
4329
4330 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4331                   inttypes.h stdint.h unistd.h
4332 do
4333 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4334 { echo "$as_me:$LINENO: checking for $ac_header" >&5
4335 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4336 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4337   echo $ECHO_N "(cached) $ECHO_C" >&6
4338 else
4339   cat >conftest.$ac_ext <<_ACEOF
4340 /* confdefs.h.  */
4341 _ACEOF
4342 cat confdefs.h >>conftest.$ac_ext
4343 cat >>conftest.$ac_ext <<_ACEOF
4344 /* end confdefs.h.  */
4345 $ac_includes_default
4346
4347 #include <$ac_header>
4348 _ACEOF
4349 rm -f conftest.$ac_objext
4350 if { (ac_try="$ac_compile"
4351 case "(($ac_try" in
4352   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4353   *) ac_try_echo=$ac_try;;
4354 esac
4355 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4356   (eval "$ac_compile") 2>conftest.er1
4357   ac_status=$?
4358   grep -v '^ *+' conftest.er1 >conftest.err
4359   rm -f conftest.er1
4360   cat conftest.err >&5
4361   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4362   (exit $ac_status); } &&
4363          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4364   { (case "(($ac_try" in
4365   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4366   *) ac_try_echo=$ac_try;;
4367 esac
4368 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4369   (eval "$ac_try") 2>&5
4370   ac_status=$?
4371   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4372   (exit $ac_status); }; } &&
4373          { ac_try='test -s conftest.$ac_objext'
4374   { (case "(($ac_try" in
4375   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4376   *) ac_try_echo=$ac_try;;
4377 esac
4378 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4379   (eval "$ac_try") 2>&5
4380   ac_status=$?
4381   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4382   (exit $ac_status); }; }; then
4383   eval "$as_ac_Header=yes"
4384 else
4385   echo "$as_me: failed program was:" >&5
4386 sed 's/^/| /' conftest.$ac_ext >&5
4387
4388         eval "$as_ac_Header=no"
4389 fi
4390
4391 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4392 fi
4393 ac_res=`eval echo '${'$as_ac_Header'}'`
4394                { echo "$as_me:$LINENO: result: $ac_res" >&5
4395 echo "${ECHO_T}$ac_res" >&6; }
4396 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4397   cat >>confdefs.h <<_ACEOF
4398 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4399 _ACEOF
4400
4401 fi
4402
4403 done
4404
4405
4406 { echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
4407 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
4408 if test "${ac_cv_c_bigendian+set}" = set; then
4409   echo $ECHO_N "(cached) $ECHO_C" >&6
4410 else
4411   # See if sys/param.h defines the BYTE_ORDER macro.
4412 cat >conftest.$ac_ext <<_ACEOF
4413 /* confdefs.h.  */
4414 _ACEOF
4415 cat confdefs.h >>conftest.$ac_ext
4416 cat >>conftest.$ac_ext <<_ACEOF
4417 /* end confdefs.h.  */
4418 #include <sys/types.h>
4419 #include <sys/param.h>
4420
4421 int
4422 main ()
4423 {
4424 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
4425  bogus endian macros
4426 #endif
4427
4428   ;
4429   return 0;
4430 }
4431 _ACEOF
4432 rm -f conftest.$ac_objext
4433 if { (ac_try="$ac_compile"
4434 case "(($ac_try" in
4435   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4436   *) ac_try_echo=$ac_try;;
4437 esac
4438 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4439   (eval "$ac_compile") 2>conftest.er1
4440   ac_status=$?
4441   grep -v '^ *+' conftest.er1 >conftest.err
4442   rm -f conftest.er1
4443   cat conftest.err >&5
4444   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4445   (exit $ac_status); } &&
4446          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4447   { (case "(($ac_try" in
4448   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4449   *) ac_try_echo=$ac_try;;
4450 esac
4451 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4452   (eval "$ac_try") 2>&5
4453   ac_status=$?
4454   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4455   (exit $ac_status); }; } &&
4456          { ac_try='test -s conftest.$ac_objext'
4457   { (case "(($ac_try" in
4458   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4459   *) ac_try_echo=$ac_try;;
4460 esac
4461 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4462   (eval "$ac_try") 2>&5
4463   ac_status=$?
4464   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4465   (exit $ac_status); }; }; then
4466   # It does; now see whether it defined to BIG_ENDIAN or not.
4467 cat >conftest.$ac_ext <<_ACEOF
4468 /* confdefs.h.  */
4469 _ACEOF
4470 cat confdefs.h >>conftest.$ac_ext
4471 cat >>conftest.$ac_ext <<_ACEOF
4472 /* end confdefs.h.  */
4473 #include <sys/types.h>
4474 #include <sys/param.h>
4475
4476 int
4477 main ()
4478 {
4479 #if BYTE_ORDER != BIG_ENDIAN
4480  not big endian
4481 #endif
4482
4483   ;
4484   return 0;
4485 }
4486 _ACEOF
4487 rm -f conftest.$ac_objext
4488 if { (ac_try="$ac_compile"
4489 case "(($ac_try" in
4490   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4491   *) ac_try_echo=$ac_try;;
4492 esac
4493 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4494   (eval "$ac_compile") 2>conftest.er1
4495   ac_status=$?
4496   grep -v '^ *+' conftest.er1 >conftest.err
4497   rm -f conftest.er1
4498   cat conftest.err >&5
4499   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4500   (exit $ac_status); } &&
4501          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4502   { (case "(($ac_try" in
4503   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4504   *) ac_try_echo=$ac_try;;
4505 esac
4506 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4507   (eval "$ac_try") 2>&5
4508   ac_status=$?
4509   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4510   (exit $ac_status); }; } &&
4511          { ac_try='test -s conftest.$ac_objext'
4512   { (case "(($ac_try" in
4513   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4514   *) ac_try_echo=$ac_try;;
4515 esac
4516 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4517   (eval "$ac_try") 2>&5
4518   ac_status=$?
4519   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4520   (exit $ac_status); }; }; then
4521   ac_cv_c_bigendian=yes
4522 else
4523   echo "$as_me: failed program was:" >&5
4524 sed 's/^/| /' conftest.$ac_ext >&5
4525
4526         ac_cv_c_bigendian=no
4527 fi
4528
4529 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4530 else
4531   echo "$as_me: failed program was:" >&5
4532 sed 's/^/| /' conftest.$ac_ext >&5
4533
4534         # It does not; compile a test program.
4535 if test "$cross_compiling" = yes; then
4536   # try to guess the endianness by grepping values into an object file
4537   ac_cv_c_bigendian=unknown
4538   cat >conftest.$ac_ext <<_ACEOF
4539 /* confdefs.h.  */
4540 _ACEOF
4541 cat confdefs.h >>conftest.$ac_ext
4542 cat >>conftest.$ac_ext <<_ACEOF
4543 /* end confdefs.h.  */
4544 short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4545 short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4546 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
4547 short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4548 short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4549 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
4550 int
4551 main ()
4552 {
4553  _ascii (); _ebcdic ();
4554   ;
4555   return 0;
4556 }
4557 _ACEOF
4558 rm -f conftest.$ac_objext
4559 if { (ac_try="$ac_compile"
4560 case "(($ac_try" in
4561   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4562   *) ac_try_echo=$ac_try;;
4563 esac
4564 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4565   (eval "$ac_compile") 2>conftest.er1
4566   ac_status=$?
4567   grep -v '^ *+' conftest.er1 >conftest.err
4568   rm -f conftest.er1
4569   cat conftest.err >&5
4570   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4571   (exit $ac_status); } &&
4572          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4573   { (case "(($ac_try" in
4574   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4575   *) ac_try_echo=$ac_try;;
4576 esac
4577 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4578   (eval "$ac_try") 2>&5
4579   ac_status=$?
4580   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4581   (exit $ac_status); }; } &&
4582          { ac_try='test -s conftest.$ac_objext'
4583   { (case "(($ac_try" in
4584   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4585   *) ac_try_echo=$ac_try;;
4586 esac
4587 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4588   (eval "$ac_try") 2>&5
4589   ac_status=$?
4590   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4591   (exit $ac_status); }; }; then
4592   if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
4593   ac_cv_c_bigendian=yes
4594 fi
4595 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4596   if test "$ac_cv_c_bigendian" = unknown; then
4597     ac_cv_c_bigendian=no
4598   else
4599     # finding both strings is unlikely to happen, but who knows?
4600     ac_cv_c_bigendian=unknown
4601   fi
4602 fi
4603 else
4604   echo "$as_me: failed program was:" >&5
4605 sed 's/^/| /' conftest.$ac_ext >&5
4606
4607
4608 fi
4609
4610 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4611 else
4612   cat >conftest.$ac_ext <<_ACEOF
4613 /* confdefs.h.  */
4614 _ACEOF
4615 cat confdefs.h >>conftest.$ac_ext
4616 cat >>conftest.$ac_ext <<_ACEOF
4617 /* end confdefs.h.  */
4618 $ac_includes_default
4619 int
4620 main ()
4621 {
4622
4623   /* Are we little or big endian?  From Harbison&Steele.  */
4624   union
4625   {
4626     long int l;
4627     char c[sizeof (long int)];
4628   } u;
4629   u.l = 1;
4630   return u.c[sizeof (long int) - 1] == 1;
4631
4632   ;
4633   return 0;
4634 }
4635 _ACEOF
4636 rm -f conftest$ac_exeext
4637 if { (ac_try="$ac_link"
4638 case "(($ac_try" in
4639   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4640   *) ac_try_echo=$ac_try;;
4641 esac
4642 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4643   (eval "$ac_link") 2>&5
4644   ac_status=$?
4645   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4646   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4647   { (case "(($ac_try" in
4648   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4649   *) ac_try_echo=$ac_try;;
4650 esac
4651 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4652   (eval "$ac_try") 2>&5
4653   ac_status=$?
4654   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4655   (exit $ac_status); }; }; then
4656   ac_cv_c_bigendian=no
4657 else
4658   echo "$as_me: program exited with status $ac_status" >&5
4659 echo "$as_me: failed program was:" >&5
4660 sed 's/^/| /' conftest.$ac_ext >&5
4661
4662 ( exit $ac_status )
4663 ac_cv_c_bigendian=yes
4664 fi
4665 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4666 fi
4667
4668
4669 fi
4670
4671 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4672 fi
4673 { echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
4674 echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
4675 case $ac_cv_c_bigendian in
4676   yes)
4677     ENDIAN=big
4678  ;;
4679   no)
4680     ENDIAN=little
4681  ;;
4682   *)
4683     { { echo "$as_me:$LINENO: error: unknown endianness
4684 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
4685 echo "$as_me: error: unknown endianness
4686 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
4687    { (exit 1); exit 1; }; } ;;
4688 esac
4689
4690
4691 if test "$cross_compiling" = yes; then
4692   LLVM_CROSS_COMPILING=1
4693
4694
4695 { echo "$as_me:$LINENO: checking for executable suffix on build platform" >&5
4696 echo $ECHO_N "checking for executable suffix on build platform... $ECHO_C" >&6; }
4697 if test "${ac_cv_build_exeext+set}" = set; then
4698   echo $ECHO_N "(cached) $ECHO_C" >&6
4699 else
4700   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4701   ac_cv_build_exeext=.exe
4702 else
4703   ac_build_prefix=${build_alias}-
4704
4705   # Extract the first word of "${ac_build_prefix}gcc", so it can be a program name with args.
4706 set dummy ${ac_build_prefix}gcc; ac_word=$2
4707 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4708 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4709 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4710   echo $ECHO_N "(cached) $ECHO_C" >&6
4711 else
4712   if test -n "$BUILD_CC"; then
4713   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4714 else
4715 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4716 for as_dir in $PATH
4717 do
4718   IFS=$as_save_IFS
4719   test -z "$as_dir" && as_dir=.
4720   for ac_exec_ext in '' $ac_executable_extensions; do
4721   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4722     ac_cv_prog_BUILD_CC="${ac_build_prefix}gcc"
4723     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4724     break 2
4725   fi
4726 done
4727 done
4728 IFS=$as_save_IFS
4729
4730 fi
4731 fi
4732 BUILD_CC=$ac_cv_prog_BUILD_CC
4733 if test -n "$BUILD_CC"; then
4734   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4735 echo "${ECHO_T}$BUILD_CC" >&6; }
4736 else
4737   { echo "$as_me:$LINENO: result: no" >&5
4738 echo "${ECHO_T}no" >&6; }
4739 fi
4740
4741
4742   if test -z "$BUILD_CC"; then
4743      # Extract the first word of "gcc", so it can be a program name with args.
4744 set dummy gcc; ac_word=$2
4745 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4746 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4747 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4748   echo $ECHO_N "(cached) $ECHO_C" >&6
4749 else
4750   if test -n "$BUILD_CC"; then
4751   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4752 else
4753 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4754 for as_dir in $PATH
4755 do
4756   IFS=$as_save_IFS
4757   test -z "$as_dir" && as_dir=.
4758   for ac_exec_ext in '' $ac_executable_extensions; do
4759   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4760     ac_cv_prog_BUILD_CC="gcc"
4761     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4762     break 2
4763   fi
4764 done
4765 done
4766 IFS=$as_save_IFS
4767
4768 fi
4769 fi
4770 BUILD_CC=$ac_cv_prog_BUILD_CC
4771 if test -n "$BUILD_CC"; then
4772   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4773 echo "${ECHO_T}$BUILD_CC" >&6; }
4774 else
4775   { echo "$as_me:$LINENO: result: no" >&5
4776 echo "${ECHO_T}no" >&6; }
4777 fi
4778
4779
4780      if test -z "$BUILD_CC"; then
4781        # Extract the first word of "cc", so it can be a program name with args.
4782 set dummy cc; ac_word=$2
4783 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4784 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4785 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4786   echo $ECHO_N "(cached) $ECHO_C" >&6
4787 else
4788   if test -n "$BUILD_CC"; then
4789   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4790 else
4791   ac_prog_rejected=no
4792 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4793 for as_dir in $PATH
4794 do
4795   IFS=$as_save_IFS
4796   test -z "$as_dir" && as_dir=.
4797   for ac_exec_ext in '' $ac_executable_extensions; do
4798   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4799     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4800        ac_prog_rejected=yes
4801        continue
4802      fi
4803     ac_cv_prog_BUILD_CC="cc"
4804     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4805     break 2
4806   fi
4807 done
4808 done
4809 IFS=$as_save_IFS
4810
4811 if test $ac_prog_rejected = yes; then
4812   # We found a bogon in the path, so make sure we never use it.
4813   set dummy $ac_cv_prog_BUILD_CC
4814   shift
4815   if test $# != 0; then
4816     # We chose a different compiler from the bogus one.
4817     # However, it has the same basename, so the bogon will be chosen
4818     # first if we set BUILD_CC to just the basename; use the full file name.
4819     shift
4820     ac_cv_prog_BUILD_CC="$as_dir/$ac_word${1+' '}$@"
4821   fi
4822 fi
4823 fi
4824 fi
4825 BUILD_CC=$ac_cv_prog_BUILD_CC
4826 if test -n "$BUILD_CC"; then
4827   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4828 echo "${ECHO_T}$BUILD_CC" >&6; }
4829 else
4830   { echo "$as_me:$LINENO: result: no" >&5
4831 echo "${ECHO_T}no" >&6; }
4832 fi
4833
4834
4835      fi
4836   fi
4837   test -z "$BUILD_CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5
4838 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
4839    { (exit 1); exit 1; }; }
4840   ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
4841   rm -f conftest*
4842   echo 'int main () { return 0; }' > conftest.$ac_ext
4843   ac_cv_build_exeext=
4844   if { (eval echo "$as_me:$LINENO: \"$ac_build_link\"") >&5
4845   (eval $ac_build_link) 2>&5
4846   ac_status=$?
4847   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4848   (exit $ac_status); }; then
4849     for file in conftest.*; do
4850       case $file in
4851       *.c | *.o | *.obj | *.dSYM) ;;
4852       *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4853       esac
4854     done
4855   else
4856     { { echo "$as_me:$LINENO: error: installation or configuration problem: compiler cannot create executables." >&5
4857 echo "$as_me: error: installation or configuration problem: compiler cannot create executables." >&2;}
4858    { (exit 1); exit 1; }; }
4859   fi
4860   rm -f conftest*
4861   test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
4862 fi
4863 fi
4864
4865 BUILD_EXEEXT=""
4866 test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext}
4867 { echo "$as_me:$LINENO: result: ${ac_cv_build_exeext}" >&5
4868 echo "${ECHO_T}${ac_cv_build_exeext}" >&6; }
4869 ac_build_exeext=$BUILD_EXEEXT
4870
4871   ac_build_prefix=${build_alias}-
4872   # Extract the first word of "${ac_build_prefix}g++", so it can be a program name with args.
4873 set dummy ${ac_build_prefix}g++; ac_word=$2
4874 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4875 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4876 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4877   echo $ECHO_N "(cached) $ECHO_C" >&6
4878 else
4879   if test -n "$BUILD_CXX"; then
4880   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4881 else
4882 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4883 for as_dir in $PATH
4884 do
4885   IFS=$as_save_IFS
4886   test -z "$as_dir" && as_dir=.
4887   for ac_exec_ext in '' $ac_executable_extensions; do
4888   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4889     ac_cv_prog_BUILD_CXX="${ac_build_prefix}g++"
4890     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4891     break 2
4892   fi
4893 done
4894 done
4895 IFS=$as_save_IFS
4896
4897 fi
4898 fi
4899 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4900 if test -n "$BUILD_CXX"; then
4901   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4902 echo "${ECHO_T}$BUILD_CXX" >&6; }
4903 else
4904   { echo "$as_me:$LINENO: result: no" >&5
4905 echo "${ECHO_T}no" >&6; }
4906 fi
4907
4908
4909   if test -z "$BUILD_CXX"; then
4910      # Extract the first word of "g++", so it can be a program name with args.
4911 set dummy g++; ac_word=$2
4912 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4913 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4914 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4915   echo $ECHO_N "(cached) $ECHO_C" >&6
4916 else
4917   if test -n "$BUILD_CXX"; then
4918   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4919 else
4920 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4921 for as_dir in $PATH
4922 do
4923   IFS=$as_save_IFS
4924   test -z "$as_dir" && as_dir=.
4925   for ac_exec_ext in '' $ac_executable_extensions; do
4926   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4927     ac_cv_prog_BUILD_CXX="g++"
4928     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4929     break 2
4930   fi
4931 done
4932 done
4933 IFS=$as_save_IFS
4934
4935 fi
4936 fi
4937 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4938 if test -n "$BUILD_CXX"; then
4939   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4940 echo "${ECHO_T}$BUILD_CXX" >&6; }
4941 else
4942   { echo "$as_me:$LINENO: result: no" >&5
4943 echo "${ECHO_T}no" >&6; }
4944 fi
4945
4946
4947      if test -z "$BUILD_CXX"; then
4948        # Extract the first word of "c++", so it can be a program name with args.
4949 set dummy c++; ac_word=$2
4950 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4951 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4952 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4953   echo $ECHO_N "(cached) $ECHO_C" >&6
4954 else
4955   if test -n "$BUILD_CXX"; then
4956   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4957 else
4958   ac_prog_rejected=no
4959 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4960 for as_dir in $PATH
4961 do
4962   IFS=$as_save_IFS
4963   test -z "$as_dir" && as_dir=.
4964   for ac_exec_ext in '' $ac_executable_extensions; do
4965   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4966     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/c++"; then
4967        ac_prog_rejected=yes
4968        continue
4969      fi
4970     ac_cv_prog_BUILD_CXX="c++"
4971     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4972     break 2
4973   fi
4974 done
4975 done
4976 IFS=$as_save_IFS
4977
4978 if test $ac_prog_rejected = yes; then
4979   # We found a bogon in the path, so make sure we never use it.
4980   set dummy $ac_cv_prog_BUILD_CXX
4981   shift
4982   if test $# != 0; then
4983     # We chose a different compiler from the bogus one.
4984     # However, it has the same basename, so the bogon will be chosen
4985     # first if we set BUILD_CXX to just the basename; use the full file name.
4986     shift
4987     ac_cv_prog_BUILD_CXX="$as_dir/$ac_word${1+' '}$@"
4988   fi
4989 fi
4990 fi
4991 fi
4992 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4993 if test -n "$BUILD_CXX"; then
4994   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4995 echo "${ECHO_T}$BUILD_CXX" >&6; }
4996 else
4997   { echo "$as_me:$LINENO: result: no" >&5
4998 echo "${ECHO_T}no" >&6; }
4999 fi
5000
5001
5002      fi
5003   fi
5004 else
5005   LLVM_CROSS_COMPILING=0
5006
5007 fi
5008
5009 if test -d ".svn" -o -d "${srcdir}/.svn" -o -d ".git" -o -d "${srcdir}/.git"; then
5010   cvsbuild="yes"
5011   optimize="no"
5012   CVSBUILD=CVSBUILD=1
5013
5014 else
5015   cvsbuild="no"
5016   optimize="yes"
5017 fi
5018
5019
5020 # Check whether --enable-libcpp was given.
5021 if test "${enable_libcpp+set}" = set; then
5022   enableval=$enable_libcpp;
5023 else
5024   enableval=default
5025 fi
5026
5027 case "$enableval" in
5028   yes) ENABLE_LIBCPP=1
5029  ;;
5030   no)  ENABLE_LIBCPP=0
5031  ;;
5032   default) ENABLE_LIBCPP=0