[OCaml] Add -g on DEBUG_SYMBOLS=1, not ENABLE_OPTIMIZED.
[oota-llvm.git] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.60 for LLVM 3.6.0svn.
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-2014 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.6.0svn'
565 PACKAGE_STRING='LLVM 3.6.0svn'
566 PACKAGE_BUGREPORT='http://llvm.org/bugs/'
567
568 ac_unique_file="lib/IR/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_VERSION_MAJOR
643 LLVM_VERSION_MINOR
644 LLVM_VERSION_PATCH
645 LLVM_VERSION_SUFFIX
646 LLVM_COPYRIGHT
647 CC
648 CFLAGS
649 LDFLAGS
650 CPPFLAGS
651 ac_ct_CC
652 EXEEXT
653 OBJEXT
654 CXX
655 CXXFLAGS
656 ac_ct_CXX
657 CPP
658 subdirs
659 ENABLE_POLLY
660 LLVM_HAS_POLLY
661 build
662 build_cpu
663 build_vendor
664 build_os
665 host
666 host_cpu
667 host_vendor
668 host_os
669 target
670 target_cpu
671 target_vendor
672 target_os
673 OS
674 HOST_OS
675 TARGET_OS
676 LINKALL
677 NOLINKALL
678 LLVM_ON_UNIX
679 LLVM_ON_WIN32
680 ARCH
681 LLVM_NATIVE_ARCH
682 HOST_ARCH
683 LLVM_CROSS_COMPILING
684 BUILD_CC
685 BUILD_EXEEXT
686 BUILD_CXX
687 CVSBUILD
688 ENABLE_LIBCPP
689 ENABLE_CXX1Y
690 ENABLE_SPLIT_DWARF
691 ENABLE_CLANG_ARCMT
692 CLANG_PLUGIN_SUPPORT
693 ENABLE_CLANG_STATIC_ANALYZER
694 ENABLE_OPTIMIZED
695 ENABLE_PROFILING
696 DISABLE_ASSERTIONS
697 ENABLE_WERROR
698 ENABLE_EXPENSIVE_CHECKS
699 EXPENSIVE_CHECKS
700 DEBUG_RUNTIME
701 DEBUG_SYMBOLS
702 KEEP_SYMBOLS
703 JIT
704 TARGET_HAS_JIT
705 TARGETS_WITH_JIT
706 ENABLE_DOCS
707 ENABLE_DOXYGEN
708 LLVM_ENABLE_THREADS
709 ENABLE_PTHREADS
710 LLVM_ENABLE_ZLIB
711 ENABLE_PIC
712 ENABLE_SHARED
713 ENABLE_EMBED_STDCXX
714 ENABLE_TIMESTAMPS
715 ALL_TARGETS
716 TARGETS_TO_BUILD
717 LLVM_ENUM_TARGETS
718 LLVM_ENUM_ASM_PRINTERS
719 LLVM_ENUM_ASM_PARSERS
720 LLVM_ENUM_DISASSEMBLERS
721 OPTIMIZE_OPTION
722 EXTRA_OPTIONS
723 EXTRA_LD_OPTIONS
724 CLANG_SRC_ROOT
725 BINUTILS_INCDIR
726 ENABLE_TERMINFO
727 INTERNAL_PREFIX
728 ifGNUmake
729 LN_S
730 NM
731 CMP
732 CP
733 DATE
734 FIND
735 GREP
736 MKDIR
737 MV
738 RANLIB
739 AR
740 RM
741 SED
742 TAR
743 BINPWD
744 DOT
745 INSTALL_PROGRAM
746 INSTALL_SCRIPT
747 INSTALL_DATA
748 BZIP2
749 CAT
750 DOXYGEN
751 GROFF
752 GZIPBIN
753 PDFROFF
754 ZIP
755 GO
756 OCAMLFIND
757 GAS
758 HAVE_LINK_VERSION_SCRIPT
759 EGREP
760 NO_VARIADIC_MACROS
761 NO_MISSING_FIELD_INITIALIZERS
762 COVERED_SWITCH_DEFAULT
763 NO_MAYBE_UNINITIALIZED
764 NO_UNINITIALIZED
765 PYTHON
766 HAVE_DLOPEN
767 HAVE_TERMINFO
768 USE_OPROFILE
769 USE_INTEL_JITEVENTS
770 XML2CONFIG
771 LIBXML2_LIBS
772 LIBXML2_INC
773 HAVE_PTHREAD
774 HAVE_LIBZ
775 HUGE_VAL_SANITY
776 MMAP_FILE
777 SHLIBEXT
778 LLVM_PREFIX
779 LLVM_BINDIR
780 LLVM_DATADIR
781 LLVM_DOCSDIR
782 LLVM_ETCDIR
783 LLVM_INCLUDEDIR
784 LLVM_INFODIR
785 LLVM_MANDIR
786 LLVM_CONFIGTIME
787 BINDINGS_TO_BUILD
788 HAVE_OCAMLOPT
789 HAVE_OCAML_OUNIT
790 OCAML_LIBDIR
791 ENABLE_VISIBILITY_INLINES_HIDDEN
792 RPATH
793 RDYNAMIC
794 program_prefix
795 LIBOBJS
796 LTLIBOBJS'
797 ac_subst_files=''
798       ac_precious_vars='build_alias
799 host_alias
800 target_alias
801 CC
802 CFLAGS
803 LDFLAGS
804 CPPFLAGS
805 CXX
806 CXXFLAGS
807 CCC
808 CPP'
809 ac_subdirs_all='projects/test-suite
810 projects/llvm-test
811 projects/poolalloc
812 projects/llvm-poolalloc
813 projects/safecode
814 tools/polly'
815
816 # Initialize some variables set by options.
817 ac_init_help=
818 ac_init_version=false
819 # The variables have the same names as the options, with
820 # dashes changed to underlines.
821 cache_file=/dev/null
822 exec_prefix=NONE
823 no_create=
824 no_recursion=
825 prefix=NONE
826 program_prefix=NONE
827 program_suffix=NONE
828 program_transform_name=s,x,x,
829 silent=
830 site=
831 srcdir=
832 verbose=
833 x_includes=NONE
834 x_libraries=NONE
835
836 # Installation directory options.
837 # These are left unexpanded so users can "make install exec_prefix=/foo"
838 # and all the variables that are supposed to be based on exec_prefix
839 # by default will actually change.
840 # Use braces instead of parens because sh, perl, etc. also accept them.
841 # (The list follows the same order as the GNU Coding Standards.)
842 bindir='${exec_prefix}/bin'
843 sbindir='${exec_prefix}/sbin'
844 libexecdir='${exec_prefix}/libexec'
845 datarootdir='${prefix}/share'
846 datadir='${datarootdir}'
847 sysconfdir='${prefix}/etc'
848 sharedstatedir='${prefix}/com'
849 localstatedir='${prefix}/var'
850 includedir='${prefix}/include'
851 oldincludedir='/usr/include'
852 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
853 infodir='${datarootdir}/info'
854 htmldir='${docdir}'
855 dvidir='${docdir}'
856 pdfdir='${docdir}'
857 psdir='${docdir}'
858 libdir='${exec_prefix}/lib'
859 localedir='${datarootdir}/locale'
860 mandir='${datarootdir}/man'
861
862 ac_prev=
863 ac_dashdash=
864 for ac_option
865 do
866   # If the previous option needs an argument, assign it.
867   if test -n "$ac_prev"; then
868     eval $ac_prev=\$ac_option
869     ac_prev=
870     continue
871   fi
872
873   case $ac_option in
874   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
875   *)    ac_optarg=yes ;;
876   esac
877
878   # Accept the important Cygnus configure options, so we can diagnose typos.
879
880   case $ac_dashdash$ac_option in
881   --)
882     ac_dashdash=yes ;;
883
884   -bindir | --bindir | --bindi | --bind | --bin | --bi)
885     ac_prev=bindir ;;
886   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
887     bindir=$ac_optarg ;;
888
889   -build | --build | --buil | --bui | --bu)
890     ac_prev=build_alias ;;
891   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
892     build_alias=$ac_optarg ;;
893
894   -cache-file | --cache-file | --cache-fil | --cache-fi \
895   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
896     ac_prev=cache_file ;;
897   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
898   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
899     cache_file=$ac_optarg ;;
900
901   --config-cache | -C)
902     cache_file=config.cache ;;
903
904   -datadir | --datadir | --datadi | --datad)
905     ac_prev=datadir ;;
906   -datadir=* | --datadir=* | --datadi=* | --datad=*)
907     datadir=$ac_optarg ;;
908
909   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
910   | --dataroo | --dataro | --datar)
911     ac_prev=datarootdir ;;
912   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
913   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
914     datarootdir=$ac_optarg ;;
915
916   -disable-* | --disable-*)
917     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
918     # Reject names that are not valid shell variable names.
919     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
920       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
921    { (exit 1); exit 1; }; }
922     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
923     eval enable_$ac_feature=no ;;
924
925   -docdir | --docdir | --docdi | --doc | --do)
926     ac_prev=docdir ;;
927   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
928     docdir=$ac_optarg ;;
929
930   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
931     ac_prev=dvidir ;;
932   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
933     dvidir=$ac_optarg ;;
934
935   -enable-* | --enable-*)
936     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
937     # Reject names that are not valid shell variable names.
938     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
939       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
940    { (exit 1); exit 1; }; }
941     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
942     eval enable_$ac_feature=\$ac_optarg ;;
943
944   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
945   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
946   | --exec | --exe | --ex)
947     ac_prev=exec_prefix ;;
948   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
949   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
950   | --exec=* | --exe=* | --ex=*)
951     exec_prefix=$ac_optarg ;;
952
953   -gas | --gas | --ga | --g)
954     # Obsolete; use --with-gas.
955     with_gas=yes ;;
956
957   -help | --help | --hel | --he | -h)
958     ac_init_help=long ;;
959   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
960     ac_init_help=recursive ;;
961   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
962     ac_init_help=short ;;
963
964   -host | --host | --hos | --ho)
965     ac_prev=host_alias ;;
966   -host=* | --host=* | --hos=* | --ho=*)
967     host_alias=$ac_optarg ;;
968
969   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
970     ac_prev=htmldir ;;
971   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
972   | --ht=*)
973     htmldir=$ac_optarg ;;
974
975   -includedir | --includedir | --includedi | --included | --include \
976   | --includ | --inclu | --incl | --inc)
977     ac_prev=includedir ;;
978   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
979   | --includ=* | --inclu=* | --incl=* | --inc=*)
980     includedir=$ac_optarg ;;
981
982   -infodir | --infodir | --infodi | --infod | --info | --inf)
983     ac_prev=infodir ;;
984   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
985     infodir=$ac_optarg ;;
986
987   -libdir | --libdir | --libdi | --libd)
988     ac_prev=libdir ;;
989   -libdir=* | --libdir=* | --libdi=* | --libd=*)
990     libdir=$ac_optarg ;;
991
992   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
993   | --libexe | --libex | --libe)
994     ac_prev=libexecdir ;;
995   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
996   | --libexe=* | --libex=* | --libe=*)
997     libexecdir=$ac_optarg ;;
998
999   -localedir | --localedir | --localedi | --localed | --locale)
1000     ac_prev=localedir ;;
1001   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1002     localedir=$ac_optarg ;;
1003
1004   -localstatedir | --localstatedir | --localstatedi | --localstated \
1005   | --localstate | --localstat | --localsta | --localst | --locals)
1006     ac_prev=localstatedir ;;
1007   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1008   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1009     localstatedir=$ac_optarg ;;
1010
1011   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1012     ac_prev=mandir ;;
1013   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1014     mandir=$ac_optarg ;;
1015
1016   -nfp | --nfp | --nf)
1017     # Obsolete; use --without-fp.
1018     with_fp=no ;;
1019
1020   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1021   | --no-cr | --no-c | -n)
1022     no_create=yes ;;
1023
1024   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1025   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1026     no_recursion=yes ;;
1027
1028   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1029   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1030   | --oldin | --oldi | --old | --ol | --o)
1031     ac_prev=oldincludedir ;;
1032   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1033   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1034   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1035     oldincludedir=$ac_optarg ;;
1036
1037   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1038     ac_prev=prefix ;;
1039   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1040     prefix=$ac_optarg ;;
1041
1042   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1043   | --program-pre | --program-pr | --program-p)
1044     ac_prev=program_prefix ;;
1045   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1046   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1047     program_prefix=$ac_optarg ;;
1048
1049   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1050   | --program-suf | --program-su | --program-s)
1051     ac_prev=program_suffix ;;
1052   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1053   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1054     program_suffix=$ac_optarg ;;
1055
1056   -program-transform-name | --program-transform-name \
1057   | --program-transform-nam | --program-transform-na \
1058   | --program-transform-n | --program-transform- \
1059   | --program-transform | --program-transfor \
1060   | --program-transfo | --program-transf \
1061   | --program-trans | --program-tran \
1062   | --progr-tra | --program-tr | --program-t)
1063     ac_prev=program_transform_name ;;
1064   -program-transform-name=* | --program-transform-name=* \
1065   | --program-transform-nam=* | --program-transform-na=* \
1066   | --program-transform-n=* | --program-transform-=* \
1067   | --program-transform=* | --program-transfor=* \
1068   | --program-transfo=* | --program-transf=* \
1069   | --program-trans=* | --program-tran=* \
1070   | --progr-tra=* | --program-tr=* | --program-t=*)
1071     program_transform_name=$ac_optarg ;;
1072
1073   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1074     ac_prev=pdfdir ;;
1075   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1076     pdfdir=$ac_optarg ;;
1077
1078   -psdir | --psdir | --psdi | --psd | --ps)
1079     ac_prev=psdir ;;
1080   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1081     psdir=$ac_optarg ;;
1082
1083   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1084   | -silent | --silent | --silen | --sile | --sil)
1085     silent=yes ;;
1086
1087   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1088     ac_prev=sbindir ;;
1089   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1090   | --sbi=* | --sb=*)
1091     sbindir=$ac_optarg ;;
1092
1093   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1094   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1095   | --sharedst | --shareds | --shared | --share | --shar \
1096   | --sha | --sh)
1097     ac_prev=sharedstatedir ;;
1098   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1099   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1100   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1101   | --sha=* | --sh=*)
1102     sharedstatedir=$ac_optarg ;;
1103
1104   -site | --site | --sit)
1105     ac_prev=site ;;
1106   -site=* | --site=* | --sit=*)
1107     site=$ac_optarg ;;
1108
1109   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1110     ac_prev=srcdir ;;
1111   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1112     srcdir=$ac_optarg ;;
1113
1114   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1115   | --syscon | --sysco | --sysc | --sys | --sy)
1116     ac_prev=sysconfdir ;;
1117   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1118   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1119     sysconfdir=$ac_optarg ;;
1120
1121   -target | --target | --targe | --targ | --tar | --ta | --t)
1122     ac_prev=target_alias ;;
1123   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1124     target_alias=$ac_optarg ;;
1125
1126   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1127     verbose=yes ;;
1128
1129   -version | --version | --versio | --versi | --vers | -V)
1130     ac_init_version=: ;;
1131
1132   -with-* | --with-*)
1133     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1134     # Reject names that are not valid shell variable names.
1135     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1136       { echo "$as_me: error: invalid package name: $ac_package" >&2
1137    { (exit 1); exit 1; }; }
1138     ac_package=`echo $ac_package| sed 's/-/_/g'`
1139     eval with_$ac_package=\$ac_optarg ;;
1140
1141   -without-* | --without-*)
1142     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1143     # Reject names that are not valid shell variable names.
1144     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1145       { echo "$as_me: error: invalid package name: $ac_package" >&2
1146    { (exit 1); exit 1; }; }
1147     ac_package=`echo $ac_package | sed 's/-/_/g'`
1148     eval with_$ac_package=no ;;
1149
1150   --x)
1151     # Obsolete; use --with-x.
1152     with_x=yes ;;
1153
1154   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1155   | --x-incl | --x-inc | --x-in | --x-i)
1156     ac_prev=x_includes ;;
1157   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1158   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1159     x_includes=$ac_optarg ;;
1160
1161   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1162   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1163     ac_prev=x_libraries ;;
1164   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1165   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1166     x_libraries=$ac_optarg ;;
1167
1168   -*) { echo "$as_me: error: unrecognized option: $ac_option
1169 Try \`$0 --help' for more information." >&2
1170    { (exit 1); exit 1; }; }
1171     ;;
1172
1173   *=*)
1174     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1175     # Reject names that are not valid shell variable names.
1176     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1177       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1178    { (exit 1); exit 1; }; }
1179     eval $ac_envvar=\$ac_optarg
1180     export $ac_envvar ;;
1181
1182   *)
1183     # FIXME: should be removed in autoconf 3.0.
1184     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1185     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1186       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1187     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1188     ;;
1189
1190   esac
1191 done
1192
1193 if test -n "$ac_prev"; then
1194   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1195   { echo "$as_me: error: missing argument to $ac_option" >&2
1196    { (exit 1); exit 1; }; }
1197 fi
1198
1199 # Be sure to have absolute directory names.
1200 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1201                 datadir sysconfdir sharedstatedir localstatedir includedir \
1202                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1203                 libdir localedir mandir
1204 do
1205   eval ac_val=\$$ac_var
1206   case $ac_val in
1207     [\\/$]* | ?:[\\/]* )  continue;;
1208     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1209   esac
1210   { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1211    { (exit 1); exit 1; }; }
1212 done
1213
1214 # There might be people who depend on the old broken behavior: `$host'
1215 # used to hold the argument of --host etc.
1216 # FIXME: To remove some day.
1217 build=$build_alias
1218 host=$host_alias
1219 target=$target_alias
1220
1221 # FIXME: To remove some day.
1222 if test "x$host_alias" != x; then
1223   if test "x$build_alias" = x; then
1224     cross_compiling=maybe
1225     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1226     If a cross compiler is detected then cross compile mode will be used." >&2
1227   elif test "x$build_alias" != "x$host_alias"; then
1228     cross_compiling=yes
1229   fi
1230 fi
1231
1232 ac_tool_prefix=
1233 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1234
1235 test "$silent" = yes && exec 6>/dev/null
1236
1237
1238 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1239 ac_ls_di=`ls -di .` &&
1240 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1241   { echo "$as_me: error: Working directory cannot be determined" >&2
1242    { (exit 1); exit 1; }; }
1243 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1244   { echo "$as_me: error: pwd does not report name of working directory" >&2
1245    { (exit 1); exit 1; }; }
1246
1247
1248 # Find the source files, if location was not specified.
1249 if test -z "$srcdir"; then
1250   ac_srcdir_defaulted=yes
1251   # Try the directory containing this script, then the parent directory.
1252   ac_confdir=`$as_dirname -- "$0" ||
1253 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1254          X"$0" : 'X\(//\)[^/]' \| \
1255          X"$0" : 'X\(//\)$' \| \
1256          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1257 echo X"$0" |
1258     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1259             s//\1/
1260             q
1261           }
1262           /^X\(\/\/\)[^/].*/{
1263             s//\1/
1264             q
1265           }
1266           /^X\(\/\/\)$/{
1267             s//\1/
1268             q
1269           }
1270           /^X\(\/\).*/{
1271             s//\1/
1272             q
1273           }
1274           s/.*/./; q'`
1275   srcdir=$ac_confdir
1276   if test ! -r "$srcdir/$ac_unique_file"; then
1277     srcdir=..
1278   fi
1279 else
1280   ac_srcdir_defaulted=no
1281 fi
1282 if test ! -r "$srcdir/$ac_unique_file"; then
1283   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1284   { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1285    { (exit 1); exit 1; }; }
1286 fi
1287 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1288 ac_abs_confdir=`(
1289         cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1290    { (exit 1); exit 1; }; }
1291         pwd)`
1292 # When building in place, set srcdir=.
1293 if test "$ac_abs_confdir" = "$ac_pwd"; then
1294   srcdir=.
1295 fi
1296 # Remove unnecessary trailing slashes from srcdir.
1297 # Double slashes in file names in object file debugging info
1298 # mess up M-x gdb in Emacs.
1299 case $srcdir in
1300 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1301 esac
1302 for ac_var in $ac_precious_vars; do
1303   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1304   eval ac_env_${ac_var}_value=\$${ac_var}
1305   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1306   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1307 done
1308
1309 #
1310 # Report the --help message.
1311 #
1312 if test "$ac_init_help" = "long"; then
1313   # Omit some internal or obsolete options to make the list less imposing.
1314   # This message is too long to be a string in the A/UX 3.1 sh.
1315   cat <<_ACEOF
1316 \`configure' configures LLVM 3.6.0svn to adapt to many kinds of systems.
1317
1318 Usage: $0 [OPTION]... [VAR=VALUE]...
1319
1320 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1321 VAR=VALUE.  See below for descriptions of some of the useful variables.
1322
1323 Defaults for the options are specified in brackets.
1324
1325 Configuration:
1326   -h, --help              display this help and exit
1327       --help=short        display options specific to this package
1328       --help=recursive    display the short help of all the included packages
1329   -V, --version           display version information and exit
1330   -q, --quiet, --silent   do not print \`checking...' messages
1331       --cache-file=FILE   cache test results in FILE [disabled]
1332   -C, --config-cache      alias for \`--cache-file=config.cache'
1333   -n, --no-create         do not create output files
1334       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1335
1336 Installation directories:
1337   --prefix=PREFIX         install architecture-independent files in PREFIX
1338                           [$ac_default_prefix]
1339   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1340                           [PREFIX]
1341
1342 By default, \`make install' will install all the files in
1343 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1344 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1345 for instance \`--prefix=\$HOME'.
1346
1347 For better control, use the options below.
1348
1349 Fine tuning of the installation directories:
1350   --bindir=DIR           user executables [EPREFIX/bin]
1351   --sbindir=DIR          system admin executables [EPREFIX/sbin]
1352   --libexecdir=DIR       program executables [EPREFIX/libexec]
1353   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1354   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1355   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1356   --libdir=DIR           object code libraries [EPREFIX/lib]
1357   --includedir=DIR       C header files [PREFIX/include]
1358   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1359   --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1360   --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1361   --infodir=DIR          info documentation [DATAROOTDIR/info]
1362   --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1363   --mandir=DIR           man documentation [DATAROOTDIR/man]
1364   --docdir=DIR           documentation root [DATAROOTDIR/doc/llvm]
1365   --htmldir=DIR          html documentation [DOCDIR]
1366   --dvidir=DIR           dvi documentation [DOCDIR]
1367   --pdfdir=DIR           pdf documentation [DOCDIR]
1368   --psdir=DIR            ps documentation [DOCDIR]
1369 _ACEOF
1370
1371   cat <<\_ACEOF
1372
1373 System types:
1374   --build=BUILD     configure for building on BUILD [guessed]
1375   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1376   --target=TARGET   configure for building compilers for TARGET [HOST]
1377 _ACEOF
1378 fi
1379
1380 if test -n "$ac_init_help"; then
1381   case $ac_init_help in
1382      short | recursive ) echo "Configuration of LLVM 3.6.0svn:";;
1383    esac
1384   cat <<\_ACEOF
1385
1386 Optional Features:
1387   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1388   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1389   --enable-polly          Use polly if available (default is YES)
1390   --enable-libcpp         Use libc++ if available (default is NO)
1391   --enable-compiler-version-checks
1392                           Check the version of the host compiler (default is
1393                           YES)
1394   --enable-cxx1y          Use c++1y if available (default is NO)
1395   --enable-split-dwarf    Use split-dwarf if available (default is NO)
1396   --enable-clang-arcmt    Enable building of clang ARCMT (default is YES)
1397   --enable-clang-plugin-support
1398                           Enable plugin support in clang (default is YES)
1399   --enable-clang-static-analyzer
1400                           Enable building of clang Static Analyzer (default is
1401                           YES)
1402   --enable-optimized      Compile with optimizations enabled (default is NO)
1403   --enable-profiling      Compile with profiling enabled (default is NO)
1404   --enable-assertions     Compile with assertion checks enabled (default is
1405                           YES)
1406   --enable-werror         Compile with -Werror enabled (default is NO)
1407   --enable-expensive-checks
1408                           Compile with expensive debug checks enabled (default
1409                           is NO)
1410   --enable-debug-runtime  Build runtime libs with debug symbols (default is
1411                           NO)
1412   --enable-debug-symbols  Build compiler with debug symbols (default is NO if
1413                           optimization is on and YES if it's off)
1414   --enable-keep-symbols   Do not strip installed executables)
1415   --enable-jit            Enable Just In Time Compiling (default is YES)
1416   --enable-docs           Build documents (default is YES)
1417   --enable-doxygen        Build doxygen documentation (default is NO)
1418   --enable-threads        Use threads if available (default is YES)
1419   --enable-pthreads       Use pthreads if available (default is YES)
1420   --enable-zlib           Use zlib for compression/decompression if available
1421                           (default is YES)
1422   --enable-pic            Build LLVM with Position Independent Code (default
1423                           is YES)
1424   --enable-shared         Build a shared library and link tools against it
1425                           (default is NO)
1426   --enable-embed-stdcxx   Build a shared library with embedded libstdc++ for
1427                           Win32 DLL (default is NO)
1428   --enable-timestamps     Enable embedding timestamp information in build
1429                           (default is YES)
1430   --enable-backtraces     Enable embedding backtraces on crash (default is
1431                           YES)
1432   --enable-crash-overrides
1433                           Enable crash handling overrides (default is YES)
1434   --enable-targets        Build specific host targets: all or
1435                           target1,target2,... Valid targets are: host, x86,
1436                           x86_64, sparc, powerpc, arm64, arm, aarch64, mips,
1437                           hexagon, xcore, msp430, nvptx, systemz, r600, and
1438                           cpp (default=all)
1439   --enable-experimental-targets
1440                           Build experimental host targets: disable or
1441                           target1,target2,... (default=disable)
1442   --enable-bindings       Build specific language bindings:
1443                           all,auto,none,{binding-name} (default=auto)
1444   --enable-terminfo       Query the terminfo database if available (default is
1445                           YES)
1446   --enable-libedit        Use libedit if available (default is YES)
1447   --enable-libffi         Check for the presence of libffi (default is NO)
1448
1449 Optional Packages:
1450   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1451   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1452   --with-optimize-option  Select the compiler options to use for optimized
1453                           builds
1454   --with-extra-options    Specify additional options to compile LLVM with
1455   --with-extra-ld-options Specify additional options to link LLVM with
1456   --with-ocaml-libdir     Specify install location for ocaml bindings (default
1457                           is stdlib)
1458   --with-clang-srcdir     Directory to the out-of-tree Clang source
1459   --with-clang-resource-dir
1460                           Relative directory from the Clang binary for
1461                           resource files
1462   --with-c-include-dirs   Colon separated list of directories clang will
1463                           search for headers
1464   --with-gcc-toolchain    Directory where gcc is installed.
1465   --with-default-sysroot  Add --sysroot=<path> to all compiler invocations.
1466   --with-binutils-include Specify path to binutils/include/ containing
1467                           plugin-api.h file for gold plugin.
1468   --with-bug-report-url   Specify the URL where bug reports should be
1469                           submitted (default=http://llvm.org/bugs/)
1470   --with-internal-prefix  Installation directory for internal files
1471   --with-python           path to python
1472   --with-oprofile=<prefix>
1473                           Tell OProfile >= 0.9.4 how to symbolize JIT output
1474   --with-intel-jitevents  Notify Intel JIT profiling API of generated code
1475
1476
1477 Some influential environment variables:
1478   CC          C compiler command
1479   CFLAGS      C compiler flags
1480   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1481               nonstandard directory <lib dir>
1482   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1483               you have headers in a nonstandard directory <include dir>
1484   CXX         C++ compiler command
1485   CXXFLAGS    C++ compiler flags
1486   CPP         C preprocessor
1487
1488 Use these variables to override the choices made by `configure' or to help
1489 it to find libraries and programs with nonstandard names/locations.
1490
1491 Report bugs to <http://llvm.org/bugs/>.
1492 _ACEOF
1493 ac_status=$?
1494 fi
1495
1496 if test "$ac_init_help" = "recursive"; then
1497   # If there are subdirs, report their specific --help.
1498   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1499     test -d "$ac_dir" || continue
1500     ac_builddir=.
1501
1502 case "$ac_dir" in
1503 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1504 *)
1505   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1506   # A ".." for each directory in $ac_dir_suffix.
1507   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1508   case $ac_top_builddir_sub in
1509   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1510   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1511   esac ;;
1512 esac
1513 ac_abs_top_builddir=$ac_pwd
1514 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1515 # for backward compatibility:
1516 ac_top_builddir=$ac_top_build_prefix
1517
1518 case $srcdir in
1519   .)  # We are building in place.
1520     ac_srcdir=.
1521     ac_top_srcdir=$ac_top_builddir_sub
1522     ac_abs_top_srcdir=$ac_pwd ;;
1523   [\\/]* | ?:[\\/]* )  # Absolute name.
1524     ac_srcdir=$srcdir$ac_dir_suffix;
1525     ac_top_srcdir=$srcdir
1526     ac_abs_top_srcdir=$srcdir ;;
1527   *) # Relative name.
1528     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1529     ac_top_srcdir=$ac_top_build_prefix$srcdir
1530     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1531 esac
1532 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1533
1534     cd "$ac_dir" || { ac_status=$?; continue; }
1535     # Check for guested configure.
1536     if test -f "$ac_srcdir/configure.gnu"; then
1537       echo &&
1538       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1539     elif test -f "$ac_srcdir/configure"; then
1540       echo &&
1541       $SHELL "$ac_srcdir/configure" --help=recursive
1542     else
1543       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1544     fi || ac_status=$?
1545     cd "$ac_pwd" || { ac_status=$?; break; }
1546   done
1547 fi
1548
1549 test -n "$ac_init_help" && exit $ac_status
1550 if $ac_init_version; then
1551   cat <<\_ACEOF
1552 LLVM configure 3.6.0svn
1553 generated by GNU Autoconf 2.60
1554
1555 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1556 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1557 This configure script is free software; the Free Software Foundation
1558 gives unlimited permission to copy, distribute and modify it.
1559
1560 Copyright (c) 2003-2014 University of Illinois at Urbana-Champaign.
1561 _ACEOF
1562   exit
1563 fi
1564 cat >config.log <<_ACEOF
1565 This file contains any messages produced by compilers while
1566 running configure, to aid debugging if configure makes a mistake.
1567
1568 It was created by LLVM $as_me 3.6.0svn, which was
1569 generated by GNU Autoconf 2.60.  Invocation command line was
1570
1571   $ $0 $@
1572
1573 _ACEOF
1574 exec 5>>config.log
1575 {
1576 cat <<_ASUNAME
1577 ## --------- ##
1578 ## Platform. ##
1579 ## --------- ##
1580
1581 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1582 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1583 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1584 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1585 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1586
1587 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1588 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1589
1590 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1591 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1592 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1593 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1594 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1595 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1596 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1597
1598 _ASUNAME
1599
1600 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1601 for as_dir in $PATH
1602 do
1603   IFS=$as_save_IFS
1604   test -z "$as_dir" && as_dir=.
1605   echo "PATH: $as_dir"
1606 done
1607 IFS=$as_save_IFS
1608
1609 } >&5
1610
1611 cat >&5 <<_ACEOF
1612
1613
1614 ## ----------- ##
1615 ## Core tests. ##
1616 ## ----------- ##
1617
1618 _ACEOF
1619
1620
1621 # Keep a trace of the command line.
1622 # Strip out --no-create and --no-recursion so they do not pile up.
1623 # Strip out --silent because we don't want to record it for future runs.
1624 # Also quote any args containing shell meta-characters.
1625 # Make two passes to allow for proper duplicate-argument suppression.
1626 ac_configure_args=
1627 ac_configure_args0=
1628 ac_configure_args1=
1629 ac_must_keep_next=false
1630 for ac_pass in 1 2
1631 do
1632   for ac_arg
1633   do
1634     case $ac_arg in
1635     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1636     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1637     | -silent | --silent | --silen | --sile | --sil)
1638       continue ;;
1639     *\'*)
1640       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1641     esac
1642     case $ac_pass in
1643     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1644     2)
1645       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1646       if test $ac_must_keep_next = true; then
1647         ac_must_keep_next=false # Got value, back to normal.
1648       else
1649         case $ac_arg in
1650           *=* | --config-cache | -C | -disable-* | --disable-* \
1651           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1652           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1653           | -with-* | --with-* | -without-* | --without-* | --x)
1654             case "$ac_configure_args0 " in
1655               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1656             esac
1657             ;;
1658           -* ) ac_must_keep_next=true ;;
1659         esac
1660       fi
1661       ac_configure_args="$ac_configure_args '$ac_arg'"
1662       ;;
1663     esac
1664   done
1665 done
1666 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1667 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1668
1669 # When interrupted or exit'd, cleanup temporary files, and complete
1670 # config.log.  We remove comments because anyway the quotes in there
1671 # would cause problems or look ugly.
1672 # WARNING: Use '\'' to represent an apostrophe within the trap.
1673 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1674 trap 'exit_status=$?
1675   # Save into config.log some information that might help in debugging.
1676   {
1677     echo
1678
1679     cat <<\_ASBOX
1680 ## ---------------- ##
1681 ## Cache variables. ##
1682 ## ---------------- ##
1683 _ASBOX
1684     echo
1685     # The following way of writing the cache mishandles newlines in values,
1686 (
1687   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1688     eval ac_val=\$$ac_var
1689     case $ac_val in #(
1690     *${as_nl}*)
1691       case $ac_var in #(
1692       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1693 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1694       esac
1695       case $ac_var in #(
1696       _ | IFS | as_nl) ;; #(
1697       *) $as_unset $ac_var ;;
1698       esac ;;
1699     esac
1700   done
1701   (set) 2>&1 |
1702     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1703     *${as_nl}ac_space=\ *)
1704       sed -n \
1705         "s/'\''/'\''\\\\'\'''\''/g;
1706           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1707       ;; #(
1708     *)
1709       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1710       ;;
1711     esac |
1712     sort
1713 )
1714     echo
1715
1716     cat <<\_ASBOX
1717 ## ----------------- ##
1718 ## Output variables. ##
1719 ## ----------------- ##
1720 _ASBOX
1721     echo
1722     for ac_var in $ac_subst_vars
1723     do
1724       eval ac_val=\$$ac_var
1725       case $ac_val in
1726       *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1727       esac
1728       echo "$ac_var='\''$ac_val'\''"
1729     done | sort
1730     echo
1731
1732     if test -n "$ac_subst_files"; then
1733       cat <<\_ASBOX
1734 ## ------------------- ##
1735 ## File substitutions. ##
1736 ## ------------------- ##
1737 _ASBOX
1738       echo
1739       for ac_var in $ac_subst_files
1740       do
1741         eval ac_val=\$$ac_var
1742         case $ac_val in
1743         *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1744         esac
1745         echo "$ac_var='\''$ac_val'\''"
1746       done | sort
1747       echo
1748     fi
1749
1750     if test -s confdefs.h; then
1751       cat <<\_ASBOX
1752 ## ----------- ##
1753 ## confdefs.h. ##
1754 ## ----------- ##
1755 _ASBOX
1756       echo
1757       cat confdefs.h
1758       echo
1759     fi
1760     test "$ac_signal" != 0 &&
1761       echo "$as_me: caught signal $ac_signal"
1762     echo "$as_me: exit $exit_status"
1763   } >&5
1764   rm -f core *.core core.conftest.* &&
1765     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1766     exit $exit_status
1767 ' 0
1768 for ac_signal in 1 2 13 15; do
1769   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1770 done
1771 ac_signal=0
1772
1773 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1774 rm -f -r conftest* confdefs.h
1775
1776 # Predefined preprocessor variables.
1777
1778 cat >>confdefs.h <<_ACEOF
1779 #define PACKAGE_NAME "$PACKAGE_NAME"
1780 _ACEOF
1781
1782
1783 cat >>confdefs.h <<_ACEOF
1784 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1785 _ACEOF
1786
1787
1788 cat >>confdefs.h <<_ACEOF
1789 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1790 _ACEOF
1791
1792
1793 cat >>confdefs.h <<_ACEOF
1794 #define PACKAGE_STRING "$PACKAGE_STRING"
1795 _ACEOF
1796
1797
1798 cat >>confdefs.h <<_ACEOF
1799 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1800 _ACEOF
1801
1802
1803 # Let the site file select an alternate cache file if it wants to.
1804 # Prefer explicitly selected file to automatically selected ones.
1805 if test -n "$CONFIG_SITE"; then
1806   set x "$CONFIG_SITE"
1807 elif test "x$prefix" != xNONE; then
1808   set x "$prefix/share/config.site" "$prefix/etc/config.site"
1809 else
1810   set x "$ac_default_prefix/share/config.site" \
1811         "$ac_default_prefix/etc/config.site"
1812 fi
1813 shift
1814 for ac_site_file
1815 do
1816   if test -r "$ac_site_file"; then
1817     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1818 echo "$as_me: loading site script $ac_site_file" >&6;}
1819     sed 's/^/| /' "$ac_site_file" >&5
1820     . "$ac_site_file"
1821   fi
1822 done
1823
1824 if test -r "$cache_file"; then
1825   # Some versions of bash will fail to source /dev/null (special
1826   # files actually), so we avoid doing that.
1827   if test -f "$cache_file"; then
1828     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1829 echo "$as_me: loading cache $cache_file" >&6;}
1830     case $cache_file in
1831       [\\/]* | ?:[\\/]* ) . "$cache_file";;
1832       *)                      . "./$cache_file";;
1833     esac
1834   fi
1835 else
1836   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1837 echo "$as_me: creating cache $cache_file" >&6;}
1838   >$cache_file
1839 fi
1840
1841 # Check that the precious variables saved in the cache have kept the same
1842 # value.
1843 ac_cache_corrupted=false
1844 for ac_var in $ac_precious_vars; do
1845   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1846   eval ac_new_set=\$ac_env_${ac_var}_set
1847   eval ac_old_val=\$ac_cv_env_${ac_var}_value
1848   eval ac_new_val=\$ac_env_${ac_var}_value
1849   case $ac_old_set,$ac_new_set in
1850     set,)
1851       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1852 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1853       ac_cache_corrupted=: ;;
1854     ,set)
1855       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1856 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1857       ac_cache_corrupted=: ;;
1858     ,);;
1859     *)
1860       if test "x$ac_old_val" != "x$ac_new_val"; then
1861         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1862 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1863         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1864 echo "$as_me:   former value:  $ac_old_val" >&2;}
1865         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1866 echo "$as_me:   current value: $ac_new_val" >&2;}
1867         ac_cache_corrupted=:
1868       fi;;
1869   esac
1870   # Pass precious variables to config.status.
1871   if test "$ac_new_set" = set; then
1872     case $ac_new_val in
1873     *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1874     *) ac_arg=$ac_var=$ac_new_val ;;
1875     esac
1876     case " $ac_configure_args " in
1877       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1878       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1879     esac
1880   fi
1881 done
1882 if $ac_cache_corrupted; then
1883   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1884 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1885   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1886 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1887    { (exit 1); exit 1; }; }
1888 fi
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
1914 ac_ext=c
1915 ac_cpp='$CPP $CPPFLAGS'
1916 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1917 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1918 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1919
1920
1921
1922 LLVM_VERSION_MAJOR=3
1923 LLVM_VERSION_MINOR=6
1924 LLVM_VERSION_PATCH=0
1925 LLVM_VERSION_SUFFIX=svn
1926
1927
1928 cat >>confdefs.h <<_ACEOF
1929 #define LLVM_VERSION_MAJOR $LLVM_VERSION_MAJOR
1930 _ACEOF
1931
1932
1933 cat >>confdefs.h <<_ACEOF
1934 #define LLVM_VERSION_MINOR $LLVM_VERSION_MINOR
1935 _ACEOF
1936
1937
1938 cat >>confdefs.h <<_ACEOF
1939 #define LLVM_VERSION_PATCH $LLVM_VERSION_PATCH
1940 _ACEOF
1941
1942
1943
1944
1945
1946
1947
1948 LLVM_COPYRIGHT="Copyright (c) 2003-2014 University of Illinois at Urbana-Champaign."
1949
1950
1951
1952
1953
1954
1955
1956 ac_aux_dir=
1957 for ac_dir in autoconf "$srcdir"/autoconf; do
1958   if test -f "$ac_dir/install-sh"; then
1959     ac_aux_dir=$ac_dir
1960     ac_install_sh="$ac_aux_dir/install-sh -c"
1961     break
1962   elif test -f "$ac_dir/install.sh"; then
1963     ac_aux_dir=$ac_dir
1964     ac_install_sh="$ac_aux_dir/install.sh -c"
1965     break
1966   elif test -f "$ac_dir/shtool"; then
1967     ac_aux_dir=$ac_dir
1968     ac_install_sh="$ac_aux_dir/shtool install -c"
1969     break
1970   fi
1971 done
1972 if test -z "$ac_aux_dir"; then
1973   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&5
1974 echo "$as_me: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&2;}
1975    { (exit 1); exit 1; }; }
1976 fi
1977
1978 # These three variables are undocumented and unsupported,
1979 # and are intended to be withdrawn in a future Autoconf release.
1980 # They can cause serious problems if a builder's source tree is in a directory
1981 # whose full name contains unusual characters.
1982 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1983 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1984 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
1985
1986
1987
1988 if test ${srcdir} != "." ; then
1989   if test -f ${srcdir}/include/llvm/Config/config.h ; then
1990     { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
1991 echo "$as_me: error: Already configured in ${srcdir}" >&2;}
1992    { (exit 1); exit 1; }; }
1993   fi
1994 fi
1995
1996 : ${CFLAGS=}
1997 : ${CXXFLAGS=}
1998
1999 ac_ext=c
2000 ac_cpp='$CPP $CPPFLAGS'
2001 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2002 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2003 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2004 if test -n "$ac_tool_prefix"; then
2005   for ac_prog in clang gcc
2006   do
2007     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2008 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2009 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2010 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2011 if test "${ac_cv_prog_CC+set}" = set; then
2012   echo $ECHO_N "(cached) $ECHO_C" >&6
2013 else
2014   if test -n "$CC"; then
2015   ac_cv_prog_CC="$CC" # Let the user override the test.
2016 else
2017 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2018 for as_dir in $PATH
2019 do
2020   IFS=$as_save_IFS
2021   test -z "$as_dir" && as_dir=.
2022   for ac_exec_ext in '' $ac_executable_extensions; do
2023   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2024     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2025     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2026     break 2
2027   fi
2028 done
2029 done
2030 IFS=$as_save_IFS
2031
2032 fi
2033 fi
2034 CC=$ac_cv_prog_CC
2035 if test -n "$CC"; then
2036   { echo "$as_me:$LINENO: result: $CC" >&5
2037 echo "${ECHO_T}$CC" >&6; }
2038 else
2039   { echo "$as_me:$LINENO: result: no" >&5
2040 echo "${ECHO_T}no" >&6; }
2041 fi
2042
2043
2044     test -n "$CC" && break
2045   done
2046 fi
2047 if test -z "$CC"; then
2048   ac_ct_CC=$CC
2049   for ac_prog in clang gcc
2050 do
2051   # Extract the first word of "$ac_prog", so it can be a program name with args.
2052 set dummy $ac_prog; ac_word=$2
2053 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2054 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2055 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2056   echo $ECHO_N "(cached) $ECHO_C" >&6
2057 else
2058   if test -n "$ac_ct_CC"; then
2059   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2060 else
2061 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2062 for as_dir in $PATH
2063 do
2064   IFS=$as_save_IFS
2065   test -z "$as_dir" && as_dir=.
2066   for ac_exec_ext in '' $ac_executable_extensions; do
2067   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2068     ac_cv_prog_ac_ct_CC="$ac_prog"
2069     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2070     break 2
2071   fi
2072 done
2073 done
2074 IFS=$as_save_IFS
2075
2076 fi
2077 fi
2078 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2079 if test -n "$ac_ct_CC"; then
2080   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2081 echo "${ECHO_T}$ac_ct_CC" >&6; }
2082 else
2083   { echo "$as_me:$LINENO: result: no" >&5
2084 echo "${ECHO_T}no" >&6; }
2085 fi
2086
2087
2088   test -n "$ac_ct_CC" && break
2089 done
2090
2091   if test "x$ac_ct_CC" = x; then
2092     CC=""
2093   else
2094     case $cross_compiling:$ac_tool_warned in
2095 yes:)
2096 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2097 whose name does not start with the host triplet.  If you think this
2098 configuration is useful to you, please write to autoconf@gnu.org." >&5
2099 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2100 whose name does not start with the host triplet.  If you think this
2101 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2102 ac_tool_warned=yes ;;
2103 esac
2104     CC=$ac_ct_CC
2105   fi
2106 fi
2107
2108
2109 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2110 See \`config.log' for more details." >&5
2111 echo "$as_me: error: no acceptable C compiler found in \$PATH
2112 See \`config.log' for more details." >&2;}
2113    { (exit 1); exit 1; }; }
2114
2115 # Provide some information about the compiler.
2116 echo "$as_me:$LINENO: checking for C compiler version" >&5
2117 ac_compiler=`set X $ac_compile; echo $2`
2118 { (ac_try="$ac_compiler --version >&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 --version >&5") 2>&5
2125   ac_status=$?
2126   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2127   (exit $ac_status); }
2128 { (ac_try="$ac_compiler -v >&5"
2129 case "(($ac_try" in
2130   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2131   *) ac_try_echo=$ac_try;;
2132 esac
2133 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2134   (eval "$ac_compiler -v >&5") 2>&5
2135   ac_status=$?
2136   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2137   (exit $ac_status); }
2138 { (ac_try="$ac_compiler -V >&5"
2139 case "(($ac_try" in
2140   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2141   *) ac_try_echo=$ac_try;;
2142 esac
2143 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2144   (eval "$ac_compiler -V >&5") 2>&5
2145   ac_status=$?
2146   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2147   (exit $ac_status); }
2148
2149 cat >conftest.$ac_ext <<_ACEOF
2150 /* confdefs.h.  */
2151 _ACEOF
2152 cat confdefs.h >>conftest.$ac_ext
2153 cat >>conftest.$ac_ext <<_ACEOF
2154 /* end confdefs.h.  */
2155
2156 int
2157 main ()
2158 {
2159
2160   ;
2161   return 0;
2162 }
2163 _ACEOF
2164 ac_clean_files_save=$ac_clean_files
2165 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2166 # Try to create an executable without -o first, disregard a.out.
2167 # It will help us diagnose broken compilers, and finding out an intuition
2168 # of exeext.
2169 { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2170 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2171 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2172 #
2173 # List of possible output files, starting from the most likely.
2174 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2175 # only as a last resort.  b.out is created by i960 compilers.
2176 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2177 #
2178 # The IRIX 6 linker writes into existing files which may not be
2179 # executable, retaining their permissions.  Remove them first so a
2180 # subsequent execution test works.
2181 ac_rmfiles=
2182 for ac_file in $ac_files
2183 do
2184   case $ac_file in
2185     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2186     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2187   esac
2188 done
2189 rm -f $ac_rmfiles
2190
2191 if { (ac_try="$ac_link_default"
2192 case "(($ac_try" in
2193   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2194   *) ac_try_echo=$ac_try;;
2195 esac
2196 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2197   (eval "$ac_link_default") 2>&5
2198   ac_status=$?
2199   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2200   (exit $ac_status); }; then
2201   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2202 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2203 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
2204 # so that the user can short-circuit this test for compilers unknown to
2205 # Autoconf.
2206 for ac_file in $ac_files
2207 do
2208   test -f "$ac_file" || continue
2209   case $ac_file in
2210     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2211         ;;
2212     [ab].out )
2213         # We found the default executable, but exeext='' is most
2214         # certainly right.
2215         break;;
2216     *.* )
2217         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2218         then :; else
2219            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2220         fi
2221         # We set ac_cv_exeext here because the later test for it is not
2222         # safe: cross compilers may not add the suffix if given an `-o'
2223         # argument, so we may need to know it at that point already.
2224         # Even if this section looks crufty: it has the advantage of
2225         # actually working.
2226         break;;
2227     * )
2228         break;;
2229   esac
2230 done
2231 test "$ac_cv_exeext" = no && ac_cv_exeext=
2232
2233 else
2234   echo "$as_me: failed program was:" >&5
2235 sed 's/^/| /' conftest.$ac_ext >&5
2236
2237 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2238 See \`config.log' for more details." >&5
2239 echo "$as_me: error: C compiler cannot create executables
2240 See \`config.log' for more details." >&2;}
2241    { (exit 77); exit 77; }; }
2242 fi
2243
2244 ac_exeext=$ac_cv_exeext
2245 { echo "$as_me:$LINENO: result: $ac_file" >&5
2246 echo "${ECHO_T}$ac_file" >&6; }
2247
2248 # Check that the compiler produces executables we can run.  If not, either
2249 # the compiler is broken, or we cross compile.
2250 { echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2251 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2252 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2253 # If not cross compiling, check that we can run a simple program.
2254 if test "$cross_compiling" != yes; then
2255   if { ac_try='./$ac_file'
2256   { (case "(($ac_try" in
2257   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2258   *) ac_try_echo=$ac_try;;
2259 esac
2260 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2261   (eval "$ac_try") 2>&5
2262   ac_status=$?
2263   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2264   (exit $ac_status); }; }; then
2265     cross_compiling=no
2266   else
2267     if test "$cross_compiling" = maybe; then
2268         cross_compiling=yes
2269     else
2270         { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2271 If you meant to cross compile, use \`--host'.
2272 See \`config.log' for more details." >&5
2273 echo "$as_me: error: cannot run C compiled programs.
2274 If you meant to cross compile, use \`--host'.
2275 See \`config.log' for more details." >&2;}
2276    { (exit 1); exit 1; }; }
2277     fi
2278   fi
2279 fi
2280 { echo "$as_me:$LINENO: result: yes" >&5
2281 echo "${ECHO_T}yes" >&6; }
2282
2283 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2284 ac_clean_files=$ac_clean_files_save
2285 # Check that the compiler produces executables we can run.  If not, either
2286 # the compiler is broken, or we cross compile.
2287 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2288 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2289 { echo "$as_me:$LINENO: result: $cross_compiling" >&5
2290 echo "${ECHO_T}$cross_compiling" >&6; }
2291
2292 { echo "$as_me:$LINENO: checking for suffix of executables" >&5
2293 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2294 if { (ac_try="$ac_link"
2295 case "(($ac_try" in
2296   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2297   *) ac_try_echo=$ac_try;;
2298 esac
2299 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2300   (eval "$ac_link") 2>&5
2301   ac_status=$?
2302   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2303   (exit $ac_status); }; then
2304   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2305 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2306 # work properly (i.e., refer to `conftest.exe'), while it won't with
2307 # `rm'.
2308 for ac_file in conftest.exe conftest conftest.*; do
2309   test -f "$ac_file" || continue
2310   case $ac_file in
2311     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2312     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2313           break;;
2314     * ) break;;
2315   esac
2316 done
2317 else
2318   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2319 See \`config.log' for more details." >&5
2320 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2321 See \`config.log' for more details." >&2;}
2322    { (exit 1); exit 1; }; }
2323 fi
2324
2325 rm -f conftest$ac_cv_exeext
2326 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2327 echo "${ECHO_T}$ac_cv_exeext" >&6; }
2328
2329 rm -f conftest.$ac_ext
2330 EXEEXT=$ac_cv_exeext
2331 ac_exeext=$EXEEXT
2332 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
2333 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2334 if test "${ac_cv_objext+set}" = set; then
2335   echo $ECHO_N "(cached) $ECHO_C" >&6
2336 else
2337   cat >conftest.$ac_ext <<_ACEOF
2338 /* confdefs.h.  */
2339 _ACEOF
2340 cat confdefs.h >>conftest.$ac_ext
2341 cat >>conftest.$ac_ext <<_ACEOF
2342 /* end confdefs.h.  */
2343
2344 int
2345 main ()
2346 {
2347
2348   ;
2349   return 0;
2350 }
2351 _ACEOF
2352 rm -f conftest.o conftest.obj
2353 if { (ac_try="$ac_compile"
2354 case "(($ac_try" in
2355   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2356   *) ac_try_echo=$ac_try;;
2357 esac
2358 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2359   (eval "$ac_compile") 2>&5
2360   ac_status=$?
2361   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2362   (exit $ac_status); }; then
2363   for ac_file in conftest.o conftest.obj conftest.*; do
2364   test -f "$ac_file" || continue;
2365   case $ac_file in
2366     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2367     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2368        break;;
2369   esac
2370 done
2371 else
2372   echo "$as_me: failed program was:" >&5
2373 sed 's/^/| /' conftest.$ac_ext >&5
2374
2375 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2376 See \`config.log' for more details." >&5
2377 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2378 See \`config.log' for more details." >&2;}
2379    { (exit 1); exit 1; }; }
2380 fi
2381
2382 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2383 fi
2384 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2385 echo "${ECHO_T}$ac_cv_objext" >&6; }
2386 OBJEXT=$ac_cv_objext
2387 ac_objext=$OBJEXT
2388 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2389 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2390 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2391   echo $ECHO_N "(cached) $ECHO_C" >&6
2392 else
2393   cat >conftest.$ac_ext <<_ACEOF
2394 /* confdefs.h.  */
2395 _ACEOF
2396 cat confdefs.h >>conftest.$ac_ext
2397 cat >>conftest.$ac_ext <<_ACEOF
2398 /* end confdefs.h.  */
2399
2400 int
2401 main ()
2402 {
2403 #ifndef __GNUC__
2404        choke me
2405 #endif
2406
2407   ;
2408   return 0;
2409 }
2410 _ACEOF
2411 rm -f conftest.$ac_objext
2412 if { (ac_try="$ac_compile"
2413 case "(($ac_try" in
2414   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2415   *) ac_try_echo=$ac_try;;
2416 esac
2417 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2418   (eval "$ac_compile") 2>conftest.er1
2419   ac_status=$?
2420   grep -v '^ *+' conftest.er1 >conftest.err
2421   rm -f conftest.er1
2422   cat conftest.err >&5
2423   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2424   (exit $ac_status); } &&
2425          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2426   { (case "(($ac_try" in
2427   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2428   *) ac_try_echo=$ac_try;;
2429 esac
2430 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2431   (eval "$ac_try") 2>&5
2432   ac_status=$?
2433   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2434   (exit $ac_status); }; } &&
2435          { ac_try='test -s conftest.$ac_objext'
2436   { (case "(($ac_try" in
2437   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2438   *) ac_try_echo=$ac_try;;
2439 esac
2440 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2441   (eval "$ac_try") 2>&5
2442   ac_status=$?
2443   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2444   (exit $ac_status); }; }; then
2445   ac_compiler_gnu=yes
2446 else
2447   echo "$as_me: failed program was:" >&5
2448 sed 's/^/| /' conftest.$ac_ext >&5
2449
2450         ac_compiler_gnu=no
2451 fi
2452
2453 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2454 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2455
2456 fi
2457 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2458 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
2459 GCC=`test $ac_compiler_gnu = yes && echo yes`
2460 ac_test_CFLAGS=${CFLAGS+set}
2461 ac_save_CFLAGS=$CFLAGS
2462 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2463 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
2464 if test "${ac_cv_prog_cc_g+set}" = set; then
2465   echo $ECHO_N "(cached) $ECHO_C" >&6
2466 else
2467   ac_save_c_werror_flag=$ac_c_werror_flag
2468    ac_c_werror_flag=yes
2469    ac_cv_prog_cc_g=no
2470    CFLAGS="-g"
2471    cat >conftest.$ac_ext <<_ACEOF
2472 /* confdefs.h.  */
2473 _ACEOF
2474 cat confdefs.h >>conftest.$ac_ext
2475 cat >>conftest.$ac_ext <<_ACEOF
2476 /* end confdefs.h.  */
2477
2478 int
2479 main ()
2480 {
2481
2482   ;
2483   return 0;
2484 }
2485 _ACEOF
2486 rm -f conftest.$ac_objext
2487 if { (ac_try="$ac_compile"
2488 case "(($ac_try" in
2489   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2490   *) ac_try_echo=$ac_try;;
2491 esac
2492 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2493   (eval "$ac_compile") 2>conftest.er1
2494   ac_status=$?
2495   grep -v '^ *+' conftest.er1 >conftest.err
2496   rm -f conftest.er1
2497   cat conftest.err >&5
2498   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2499   (exit $ac_status); } &&
2500          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2501   { (case "(($ac_try" in
2502   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2503   *) ac_try_echo=$ac_try;;
2504 esac
2505 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2506   (eval "$ac_try") 2>&5
2507   ac_status=$?
2508   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2509   (exit $ac_status); }; } &&
2510          { ac_try='test -s conftest.$ac_objext'
2511   { (case "(($ac_try" in
2512   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2513   *) ac_try_echo=$ac_try;;
2514 esac
2515 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2516   (eval "$ac_try") 2>&5
2517   ac_status=$?
2518   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2519   (exit $ac_status); }; }; then
2520   ac_cv_prog_cc_g=yes
2521 else
2522   echo "$as_me: failed program was:" >&5
2523 sed 's/^/| /' conftest.$ac_ext >&5
2524
2525         CFLAGS=""
2526       cat >conftest.$ac_ext <<_ACEOF
2527 /* confdefs.h.  */
2528 _ACEOF
2529 cat confdefs.h >>conftest.$ac_ext
2530 cat >>conftest.$ac_ext <<_ACEOF
2531 /* end confdefs.h.  */
2532
2533 int
2534 main ()
2535 {
2536
2537   ;
2538   return 0;
2539 }
2540 _ACEOF
2541 rm -f conftest.$ac_objext
2542 if { (ac_try="$ac_compile"
2543 case "(($ac_try" in
2544   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2545   *) ac_try_echo=$ac_try;;
2546 esac
2547 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2548   (eval "$ac_compile") 2>conftest.er1
2549   ac_status=$?
2550   grep -v '^ *+' conftest.er1 >conftest.err
2551   rm -f conftest.er1
2552   cat conftest.err >&5
2553   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2554   (exit $ac_status); } &&
2555          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2556   { (case "(($ac_try" in
2557   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2558   *) ac_try_echo=$ac_try;;
2559 esac
2560 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2561   (eval "$ac_try") 2>&5
2562   ac_status=$?
2563   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2564   (exit $ac_status); }; } &&
2565          { ac_try='test -s conftest.$ac_objext'
2566   { (case "(($ac_try" in
2567   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2568   *) ac_try_echo=$ac_try;;
2569 esac
2570 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2571   (eval "$ac_try") 2>&5
2572   ac_status=$?
2573   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2574   (exit $ac_status); }; }; then
2575   :
2576 else
2577   echo "$as_me: failed program was:" >&5
2578 sed 's/^/| /' conftest.$ac_ext >&5
2579
2580         ac_c_werror_flag=$ac_save_c_werror_flag
2581          CFLAGS="-g"
2582          cat >conftest.$ac_ext <<_ACEOF
2583 /* confdefs.h.  */
2584 _ACEOF
2585 cat confdefs.h >>conftest.$ac_ext
2586 cat >>conftest.$ac_ext <<_ACEOF
2587 /* end confdefs.h.  */
2588
2589 int
2590 main ()
2591 {
2592
2593   ;
2594   return 0;
2595 }
2596 _ACEOF
2597 rm -f conftest.$ac_objext
2598 if { (ac_try="$ac_compile"
2599 case "(($ac_try" in
2600   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2601   *) ac_try_echo=$ac_try;;
2602 esac
2603 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2604   (eval "$ac_compile") 2>conftest.er1
2605   ac_status=$?
2606   grep -v '^ *+' conftest.er1 >conftest.err
2607   rm -f conftest.er1
2608   cat conftest.err >&5
2609   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2610   (exit $ac_status); } &&
2611          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2612   { (case "(($ac_try" in
2613   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2614   *) ac_try_echo=$ac_try;;
2615 esac
2616 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2617   (eval "$ac_try") 2>&5
2618   ac_status=$?
2619   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2620   (exit $ac_status); }; } &&
2621          { ac_try='test -s conftest.$ac_objext'
2622   { (case "(($ac_try" in
2623   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2624   *) ac_try_echo=$ac_try;;
2625 esac
2626 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2627   (eval "$ac_try") 2>&5
2628   ac_status=$?
2629   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2630   (exit $ac_status); }; }; then
2631   ac_cv_prog_cc_g=yes
2632 else
2633   echo "$as_me: failed program was:" >&5
2634 sed 's/^/| /' conftest.$ac_ext >&5
2635
2636
2637 fi
2638
2639 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2640 fi
2641
2642 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2643 fi
2644
2645 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2646    ac_c_werror_flag=$ac_save_c_werror_flag
2647 fi
2648 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2649 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
2650 if test "$ac_test_CFLAGS" = set; then
2651   CFLAGS=$ac_save_CFLAGS
2652 elif test $ac_cv_prog_cc_g = yes; then
2653   if test "$GCC" = yes; then
2654     CFLAGS="-g -O2"
2655   else
2656     CFLAGS="-g"
2657   fi
2658 else
2659   if test "$GCC" = yes; then
2660     CFLAGS="-O2"
2661   else
2662     CFLAGS=
2663   fi
2664 fi
2665 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
2666 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
2667 if test "${ac_cv_prog_cc_c89+set}" = set; then
2668   echo $ECHO_N "(cached) $ECHO_C" >&6
2669 else
2670   ac_cv_prog_cc_c89=no
2671 ac_save_CC=$CC
2672 cat >conftest.$ac_ext <<_ACEOF
2673 /* confdefs.h.  */
2674 _ACEOF
2675 cat confdefs.h >>conftest.$ac_ext
2676 cat >>conftest.$ac_ext <<_ACEOF
2677 /* end confdefs.h.  */
2678 #include <stdarg.h>
2679 #include <stdio.h>
2680 #include <sys/types.h>
2681 #include <sys/stat.h>
2682 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2683 struct buf { int x; };
2684 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2685 static char *e (p, i)
2686      char **p;
2687      int i;
2688 {
2689   return p[i];
2690 }
2691 static char *f (char * (*g) (char **, int), char **p, ...)
2692 {
2693   char *s;
2694   va_list v;
2695   va_start (v,p);
2696   s = g (p, va_arg (v,int));
2697   va_end (v);
2698   return s;
2699 }
2700
2701 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2702    function prototypes and stuff, but not '\xHH' hex character constants.
2703    These don't provoke an error unfortunately, instead are silently treated
2704    as 'x'.  The following induces an error, until -std is added to get
2705    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2706    array size at least.  It's necessary to write '\x00'==0 to get something
2707    that's true only with -std.  */
2708 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2709
2710 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2711    inside strings and character constants.  */
2712 #define FOO(x) 'x'
2713 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2714
2715 int test (int i, double x);
2716 struct s1 {int (*f) (int a);};
2717 struct s2 {int (*f) (double a);};
2718 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2719 int argc;
2720 char **argv;
2721 int
2722 main ()
2723 {
2724 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2725   ;
2726   return 0;
2727 }
2728 _ACEOF
2729 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2730         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2731 do
2732   CC="$ac_save_CC $ac_arg"
2733   rm -f conftest.$ac_objext
2734 if { (ac_try="$ac_compile"
2735 case "(($ac_try" in
2736   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2737   *) ac_try_echo=$ac_try;;
2738 esac
2739 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2740   (eval "$ac_compile") 2>conftest.er1
2741   ac_status=$?
2742   grep -v '^ *+' conftest.er1 >conftest.err
2743   rm -f conftest.er1
2744   cat conftest.err >&5
2745   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2746   (exit $ac_status); } &&
2747          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2748   { (case "(($ac_try" in
2749   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2750   *) ac_try_echo=$ac_try;;
2751 esac
2752 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2753   (eval "$ac_try") 2>&5
2754   ac_status=$?
2755   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2756   (exit $ac_status); }; } &&
2757          { ac_try='test -s conftest.$ac_objext'
2758   { (case "(($ac_try" in
2759   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2760   *) ac_try_echo=$ac_try;;
2761 esac
2762 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2763   (eval "$ac_try") 2>&5
2764   ac_status=$?
2765   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2766   (exit $ac_status); }; }; then
2767   ac_cv_prog_cc_c89=$ac_arg
2768 else
2769   echo "$as_me: failed program was:" >&5
2770 sed 's/^/| /' conftest.$ac_ext >&5
2771
2772
2773 fi
2774
2775 rm -f core conftest.err conftest.$ac_objext
2776   test "x$ac_cv_prog_cc_c89" != "xno" && break
2777 done
2778 rm -f conftest.$ac_ext
2779 CC=$ac_save_CC
2780
2781 fi
2782 # AC_CACHE_VAL
2783 case "x$ac_cv_prog_cc_c89" in
2784   x)
2785     { echo "$as_me:$LINENO: result: none needed" >&5
2786 echo "${ECHO_T}none needed" >&6; } ;;
2787   xno)
2788     { echo "$as_me:$LINENO: result: unsupported" >&5
2789 echo "${ECHO_T}unsupported" >&6; } ;;
2790   *)
2791     CC="$CC $ac_cv_prog_cc_c89"
2792     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
2793 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
2794 esac
2795
2796
2797 ac_ext=c
2798 ac_cpp='$CPP $CPPFLAGS'
2799 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2800 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2801 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2802
2803 ac_ext=cpp
2804 ac_cpp='$CXXCPP $CPPFLAGS'
2805 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2806 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2807 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2808 if test -z "$CXX"; then
2809   if test -n "$CCC"; then
2810     CXX=$CCC
2811   else
2812     if test -n "$ac_tool_prefix"; then
2813   for ac_prog in clang++ g++
2814   do
2815     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2816 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2817 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2818 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2819 if test "${ac_cv_prog_CXX+set}" = set; then
2820   echo $ECHO_N "(cached) $ECHO_C" >&6
2821 else
2822   if test -n "$CXX"; then
2823   ac_cv_prog_CXX="$CXX" # Let the user override the test.
2824 else
2825 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2826 for as_dir in $PATH
2827 do
2828   IFS=$as_save_IFS
2829   test -z "$as_dir" && as_dir=.
2830   for ac_exec_ext in '' $ac_executable_extensions; do
2831   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2832     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2833     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2834     break 2
2835   fi
2836 done
2837 done
2838 IFS=$as_save_IFS
2839
2840 fi
2841 fi
2842 CXX=$ac_cv_prog_CXX
2843 if test -n "$CXX"; then
2844   { echo "$as_me:$LINENO: result: $CXX" >&5
2845 echo "${ECHO_T}$CXX" >&6; }
2846 else
2847   { echo "$as_me:$LINENO: result: no" >&5
2848 echo "${ECHO_T}no" >&6; }
2849 fi
2850
2851
2852     test -n "$CXX" && break
2853   done
2854 fi
2855 if test -z "$CXX"; then
2856   ac_ct_CXX=$CXX
2857   for ac_prog in clang++ g++
2858 do
2859   # Extract the first word of "$ac_prog", so it can be a program name with args.
2860 set dummy $ac_prog; ac_word=$2
2861 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2862 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2863 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2864   echo $ECHO_N "(cached) $ECHO_C" >&6
2865 else
2866   if test -n "$ac_ct_CXX"; then
2867   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2868 else
2869 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2870 for as_dir in $PATH
2871 do
2872   IFS=$as_save_IFS
2873   test -z "$as_dir" && as_dir=.
2874   for ac_exec_ext in '' $ac_executable_extensions; do
2875   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2876     ac_cv_prog_ac_ct_CXX="$ac_prog"
2877     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2878     break 2
2879   fi
2880 done
2881 done
2882 IFS=$as_save_IFS
2883
2884 fi
2885 fi
2886 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2887 if test -n "$ac_ct_CXX"; then
2888   { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2889 echo "${ECHO_T}$ac_ct_CXX" >&6; }
2890 else
2891   { echo "$as_me:$LINENO: result: no" >&5
2892 echo "${ECHO_T}no" >&6; }
2893 fi
2894
2895
2896   test -n "$ac_ct_CXX" && break
2897 done
2898
2899   if test "x$ac_ct_CXX" = x; then
2900     CXX="g++"
2901   else
2902     case $cross_compiling:$ac_tool_warned in
2903 yes:)
2904 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2905 whose name does not start with the host triplet.  If you think this
2906 configuration is useful to you, please write to autoconf@gnu.org." >&5
2907 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2908 whose name does not start with the host triplet.  If you think this
2909 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2910 ac_tool_warned=yes ;;
2911 esac
2912     CXX=$ac_ct_CXX
2913   fi
2914 fi
2915
2916   fi
2917 fi
2918 # Provide some information about the compiler.
2919 echo "$as_me:$LINENO: checking for C++ compiler version" >&5
2920 ac_compiler=`set X $ac_compile; echo $2`
2921 { (ac_try="$ac_compiler --version >&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 --version >&5") 2>&5
2928   ac_status=$?
2929   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2930   (exit $ac_status); }
2931 { (ac_try="$ac_compiler -v >&5"
2932 case "(($ac_try" in
2933   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2934   *) ac_try_echo=$ac_try;;
2935 esac
2936 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2937   (eval "$ac_compiler -v >&5") 2>&5
2938   ac_status=$?
2939   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2940   (exit $ac_status); }
2941 { (ac_try="$ac_compiler -V >&5"
2942 case "(($ac_try" in
2943   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2944   *) ac_try_echo=$ac_try;;
2945 esac
2946 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2947   (eval "$ac_compiler -V >&5") 2>&5
2948   ac_status=$?
2949   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2950   (exit $ac_status); }
2951
2952 { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2953 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
2954 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2955   echo $ECHO_N "(cached) $ECHO_C" >&6
2956 else
2957   cat >conftest.$ac_ext <<_ACEOF
2958 /* confdefs.h.  */
2959 _ACEOF
2960 cat confdefs.h >>conftest.$ac_ext
2961 cat >>conftest.$ac_ext <<_ACEOF
2962 /* end confdefs.h.  */
2963
2964 int
2965 main ()
2966 {
2967 #ifndef __GNUC__
2968        choke me
2969 #endif
2970
2971   ;
2972   return 0;
2973 }
2974 _ACEOF
2975 rm -f conftest.$ac_objext
2976 if { (ac_try="$ac_compile"
2977 case "(($ac_try" in
2978   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2979   *) ac_try_echo=$ac_try;;
2980 esac
2981 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2982   (eval "$ac_compile") 2>conftest.er1
2983   ac_status=$?
2984   grep -v '^ *+' conftest.er1 >conftest.err
2985   rm -f conftest.er1
2986   cat conftest.err >&5
2987   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2988   (exit $ac_status); } &&
2989          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
2990   { (case "(($ac_try" in
2991   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2992   *) ac_try_echo=$ac_try;;
2993 esac
2994 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2995   (eval "$ac_try") 2>&5
2996   ac_status=$?
2997   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2998   (exit $ac_status); }; } &&
2999          { ac_try='test -s conftest.$ac_objext'
3000   { (case "(($ac_try" in
3001   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3002   *) ac_try_echo=$ac_try;;
3003 esac
3004 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3005   (eval "$ac_try") 2>&5
3006   ac_status=$?
3007   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3008   (exit $ac_status); }; }; then
3009   ac_compiler_gnu=yes
3010 else
3011   echo "$as_me: failed program was:" >&5
3012 sed 's/^/| /' conftest.$ac_ext >&5
3013
3014         ac_compiler_gnu=no
3015 fi
3016
3017 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3018 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3019
3020 fi
3021 { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3022 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
3023 GXX=`test $ac_compiler_gnu = yes && echo yes`
3024 ac_test_CXXFLAGS=${CXXFLAGS+set}
3025 ac_save_CXXFLAGS=$CXXFLAGS
3026 { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3027 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
3028 if test "${ac_cv_prog_cxx_g+set}" = set; then
3029   echo $ECHO_N "(cached) $ECHO_C" >&6
3030 else
3031   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3032    ac_cxx_werror_flag=yes
3033    ac_cv_prog_cxx_g=no
3034    CXXFLAGS="-g"
3035    cat >conftest.$ac_ext <<_ACEOF
3036 /* confdefs.h.  */
3037 _ACEOF
3038 cat confdefs.h >>conftest.$ac_ext
3039 cat >>conftest.$ac_ext <<_ACEOF
3040 /* end confdefs.h.  */
3041
3042 int
3043 main ()
3044 {
3045
3046   ;
3047   return 0;
3048 }
3049 _ACEOF
3050 rm -f conftest.$ac_objext
3051 if { (ac_try="$ac_compile"
3052 case "(($ac_try" in
3053   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3054   *) ac_try_echo=$ac_try;;
3055 esac
3056 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3057   (eval "$ac_compile") 2>conftest.er1
3058   ac_status=$?
3059   grep -v '^ *+' conftest.er1 >conftest.err
3060   rm -f conftest.er1
3061   cat conftest.err >&5
3062   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3063   (exit $ac_status); } &&
3064          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3065   { (case "(($ac_try" in
3066   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3067   *) ac_try_echo=$ac_try;;
3068 esac
3069 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3070   (eval "$ac_try") 2>&5
3071   ac_status=$?
3072   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3073   (exit $ac_status); }; } &&
3074          { ac_try='test -s conftest.$ac_objext'
3075   { (case "(($ac_try" in
3076   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3077   *) ac_try_echo=$ac_try;;
3078 esac
3079 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3080   (eval "$ac_try") 2>&5
3081   ac_status=$?
3082   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3083   (exit $ac_status); }; }; then
3084   ac_cv_prog_cxx_g=yes
3085 else
3086   echo "$as_me: failed program was:" >&5
3087 sed 's/^/| /' conftest.$ac_ext >&5
3088
3089         CXXFLAGS=""
3090       cat >conftest.$ac_ext <<_ACEOF
3091 /* confdefs.h.  */
3092 _ACEOF
3093 cat confdefs.h >>conftest.$ac_ext
3094 cat >>conftest.$ac_ext <<_ACEOF
3095 /* end confdefs.h.  */
3096
3097 int
3098 main ()
3099 {
3100
3101   ;
3102   return 0;
3103 }
3104 _ACEOF
3105 rm -f conftest.$ac_objext
3106 if { (ac_try="$ac_compile"
3107 case "(($ac_try" in
3108   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3109   *) ac_try_echo=$ac_try;;
3110 esac
3111 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3112   (eval "$ac_compile") 2>conftest.er1
3113   ac_status=$?
3114   grep -v '^ *+' conftest.er1 >conftest.err
3115   rm -f conftest.er1
3116   cat conftest.err >&5
3117   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3118   (exit $ac_status); } &&
3119          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3120   { (case "(($ac_try" in
3121   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3122   *) ac_try_echo=$ac_try;;
3123 esac
3124 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3125   (eval "$ac_try") 2>&5
3126   ac_status=$?
3127   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3128   (exit $ac_status); }; } &&
3129          { ac_try='test -s conftest.$ac_objext'
3130   { (case "(($ac_try" in
3131   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3132   *) ac_try_echo=$ac_try;;
3133 esac
3134 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3135   (eval "$ac_try") 2>&5
3136   ac_status=$?
3137   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3138   (exit $ac_status); }; }; then
3139   :
3140 else
3141   echo "$as_me: failed program was:" >&5
3142 sed 's/^/| /' conftest.$ac_ext >&5
3143
3144         ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3145          CXXFLAGS="-g"
3146          cat >conftest.$ac_ext <<_ACEOF
3147 /* confdefs.h.  */
3148 _ACEOF
3149 cat confdefs.h >>conftest.$ac_ext
3150 cat >>conftest.$ac_ext <<_ACEOF
3151 /* end confdefs.h.  */
3152
3153 int
3154 main ()
3155 {
3156
3157   ;
3158   return 0;
3159 }
3160 _ACEOF
3161 rm -f conftest.$ac_objext
3162 if { (ac_try="$ac_compile"
3163 case "(($ac_try" in
3164   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3165   *) ac_try_echo=$ac_try;;
3166 esac
3167 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3168   (eval "$ac_compile") 2>conftest.er1
3169   ac_status=$?
3170   grep -v '^ *+' conftest.er1 >conftest.err
3171   rm -f conftest.er1
3172   cat conftest.err >&5
3173   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3174   (exit $ac_status); } &&
3175          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3176   { (case "(($ac_try" in
3177   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3178   *) ac_try_echo=$ac_try;;
3179 esac
3180 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3181   (eval "$ac_try") 2>&5
3182   ac_status=$?
3183   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3184   (exit $ac_status); }; } &&
3185          { ac_try='test -s conftest.$ac_objext'
3186   { (case "(($ac_try" in
3187   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3188   *) ac_try_echo=$ac_try;;
3189 esac
3190 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3191   (eval "$ac_try") 2>&5
3192   ac_status=$?
3193   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3194   (exit $ac_status); }; }; then
3195   ac_cv_prog_cxx_g=yes
3196 else
3197   echo "$as_me: failed program was:" >&5
3198 sed 's/^/| /' conftest.$ac_ext >&5
3199
3200
3201 fi
3202
3203 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3204 fi
3205
3206 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3207 fi
3208
3209 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3210    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3211 fi
3212 { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3213 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
3214 if test "$ac_test_CXXFLAGS" = set; then
3215   CXXFLAGS=$ac_save_CXXFLAGS
3216 elif test $ac_cv_prog_cxx_g = yes; then
3217   if test "$GXX" = yes; then
3218     CXXFLAGS="-g -O2"
3219   else
3220     CXXFLAGS="-g"
3221   fi
3222 else
3223   if test "$GXX" = yes; then
3224     CXXFLAGS="-O2"
3225   else
3226     CXXFLAGS=
3227   fi
3228 fi
3229 ac_ext=c
3230 ac_cpp='$CPP $CPPFLAGS'
3231 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3232 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3233 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3234
3235 ac_ext=c
3236 ac_cpp='$CPP $CPPFLAGS'
3237 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3238 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3239 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3240 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3241 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3242 # On Suns, sometimes $CPP names a directory.
3243 if test -n "$CPP" && test -d "$CPP"; then
3244   CPP=
3245 fi
3246 if test -z "$CPP"; then
3247   if test "${ac_cv_prog_CPP+set}" = set; then
3248   echo $ECHO_N "(cached) $ECHO_C" >&6
3249 else
3250       # Double quotes because CPP needs to be expanded
3251     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3252     do
3253       ac_preproc_ok=false
3254 for ac_c_preproc_warn_flag in '' yes
3255 do
3256   # Use a header file that comes with gcc, so configuring glibc
3257   # with a fresh cross-compiler works.
3258   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3259   # <limits.h> exists even on freestanding compilers.
3260   # On the NeXT, cc -E runs the code through the compiler's parser,
3261   # not just through cpp. "Syntax error" is here to catch this case.
3262   cat >conftest.$ac_ext <<_ACEOF
3263 /* confdefs.h.  */
3264 _ACEOF
3265 cat confdefs.h >>conftest.$ac_ext
3266 cat >>conftest.$ac_ext <<_ACEOF
3267 /* end confdefs.h.  */
3268 #ifdef __STDC__
3269 # include <limits.h>
3270 #else
3271 # include <assert.h>
3272 #endif
3273                      Syntax error
3274 _ACEOF
3275 if { (ac_try="$ac_cpp conftest.$ac_ext"
3276 case "(($ac_try" in
3277   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3278   *) ac_try_echo=$ac_try;;
3279 esac
3280 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3281   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3282   ac_status=$?
3283   grep -v '^ *+' conftest.er1 >conftest.err
3284   rm -f conftest.er1
3285   cat conftest.err >&5
3286   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3287   (exit $ac_status); } >/dev/null; then
3288   if test -s conftest.err; then
3289     ac_cpp_err=$ac_c_preproc_warn_flag
3290     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3291   else
3292     ac_cpp_err=
3293   fi
3294 else
3295   ac_cpp_err=yes
3296 fi
3297 if test -z "$ac_cpp_err"; then
3298   :
3299 else
3300   echo "$as_me: failed program was:" >&5
3301 sed 's/^/| /' conftest.$ac_ext >&5
3302
3303   # Broken: fails on valid input.
3304 continue
3305 fi
3306
3307 rm -f conftest.err conftest.$ac_ext
3308
3309   # OK, works on sane cases.  Now check whether nonexistent headers
3310   # can be detected and how.
3311   cat >conftest.$ac_ext <<_ACEOF
3312 /* confdefs.h.  */
3313 _ACEOF
3314 cat confdefs.h >>conftest.$ac_ext
3315 cat >>conftest.$ac_ext <<_ACEOF
3316 /* end confdefs.h.  */
3317 #include <ac_nonexistent.h>
3318 _ACEOF
3319 if { (ac_try="$ac_cpp conftest.$ac_ext"
3320 case "(($ac_try" in
3321   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3322   *) ac_try_echo=$ac_try;;
3323 esac
3324 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3325   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3326   ac_status=$?
3327   grep -v '^ *+' conftest.er1 >conftest.err
3328   rm -f conftest.er1
3329   cat conftest.err >&5
3330   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3331   (exit $ac_status); } >/dev/null; then
3332   if test -s conftest.err; then
3333     ac_cpp_err=$ac_c_preproc_warn_flag
3334     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3335   else
3336     ac_cpp_err=
3337   fi
3338 else
3339   ac_cpp_err=yes
3340 fi
3341 if test -z "$ac_cpp_err"; then
3342   # Broken: success on invalid input.
3343 continue
3344 else
3345   echo "$as_me: failed program was:" >&5
3346 sed 's/^/| /' conftest.$ac_ext >&5
3347
3348   # Passes both tests.
3349 ac_preproc_ok=:
3350 break
3351 fi
3352
3353 rm -f conftest.err conftest.$ac_ext
3354
3355 done
3356 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3357 rm -f conftest.err conftest.$ac_ext
3358 if $ac_preproc_ok; then
3359   break
3360 fi
3361
3362     done
3363     ac_cv_prog_CPP=$CPP
3364
3365 fi
3366   CPP=$ac_cv_prog_CPP
3367 else
3368   ac_cv_prog_CPP=$CPP
3369 fi
3370 { echo "$as_me:$LINENO: result: $CPP" >&5
3371 echo "${ECHO_T}$CPP" >&6; }
3372 ac_preproc_ok=false
3373 for ac_c_preproc_warn_flag in '' yes
3374 do
3375   # Use a header file that comes with gcc, so configuring glibc
3376   # with a fresh cross-compiler works.
3377   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3378   # <limits.h> exists even on freestanding compilers.
3379   # On the NeXT, cc -E runs the code through the compiler's parser,
3380   # not just through cpp. "Syntax error" is here to catch this case.
3381   cat >conftest.$ac_ext <<_ACEOF
3382 /* confdefs.h.  */
3383 _ACEOF
3384 cat confdefs.h >>conftest.$ac_ext
3385 cat >>conftest.$ac_ext <<_ACEOF
3386 /* end confdefs.h.  */
3387 #ifdef __STDC__
3388 # include <limits.h>
3389 #else
3390 # include <assert.h>
3391 #endif
3392                      Syntax error
3393 _ACEOF
3394 if { (ac_try="$ac_cpp conftest.$ac_ext"
3395 case "(($ac_try" in
3396   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3397   *) ac_try_echo=$ac_try;;
3398 esac
3399 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3400   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3401   ac_status=$?
3402   grep -v '^ *+' conftest.er1 >conftest.err
3403   rm -f conftest.er1
3404   cat conftest.err >&5
3405   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3406   (exit $ac_status); } >/dev/null; then
3407   if test -s conftest.err; then
3408     ac_cpp_err=$ac_c_preproc_warn_flag
3409     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3410   else
3411     ac_cpp_err=
3412   fi
3413 else
3414   ac_cpp_err=yes
3415 fi
3416 if test -z "$ac_cpp_err"; then
3417   :
3418 else
3419   echo "$as_me: failed program was:" >&5
3420 sed 's/^/| /' conftest.$ac_ext >&5
3421
3422   # Broken: fails on valid input.
3423 continue
3424 fi
3425
3426 rm -f conftest.err conftest.$ac_ext
3427
3428   # OK, works on sane cases.  Now check whether nonexistent headers
3429   # can be detected and how.
3430   cat >conftest.$ac_ext <<_ACEOF
3431 /* confdefs.h.  */
3432 _ACEOF
3433 cat confdefs.h >>conftest.$ac_ext
3434 cat >>conftest.$ac_ext <<_ACEOF
3435 /* end confdefs.h.  */
3436 #include <ac_nonexistent.h>
3437 _ACEOF
3438 if { (ac_try="$ac_cpp conftest.$ac_ext"
3439 case "(($ac_try" in
3440   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3441   *) ac_try_echo=$ac_try;;
3442 esac
3443 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3444   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3445   ac_status=$?
3446   grep -v '^ *+' conftest.er1 >conftest.err
3447   rm -f conftest.er1
3448   cat conftest.err >&5
3449   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3450   (exit $ac_status); } >/dev/null; then
3451   if test -s conftest.err; then
3452     ac_cpp_err=$ac_c_preproc_warn_flag
3453     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3454   else
3455     ac_cpp_err=
3456   fi
3457 else
3458   ac_cpp_err=yes
3459 fi
3460 if test -z "$ac_cpp_err"; then
3461   # Broken: success on invalid input.
3462 continue
3463 else
3464   echo "$as_me: failed program was:" >&5
3465 sed 's/^/| /' conftest.$ac_ext >&5
3466
3467   # Passes both tests.
3468 ac_preproc_ok=:
3469 break
3470 fi
3471
3472 rm -f conftest.err conftest.$ac_ext
3473
3474 done
3475 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3476 rm -f conftest.err conftest.$ac_ext
3477 if $ac_preproc_ok; then
3478   :
3479 else
3480   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3481 See \`config.log' for more details." >&5
3482 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3483 See \`config.log' for more details." >&2;}
3484    { (exit 1); exit 1; }; }
3485 fi
3486
3487 ac_ext=c
3488 ac_cpp='$CPP $CPPFLAGS'
3489 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3490 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3491 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3492
3493
3494 if test "$CXX" = "clang++" ; then
3495   { echo "$as_me:$LINENO: checking whether clang works" >&5
3496 echo $ECHO_N "checking whether clang works... $ECHO_C" >&6; }
3497   ac_ext=cpp
3498 ac_cpp='$CXXCPP $CPPFLAGS'
3499 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3500 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3501 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3502
3503
3504 cat >conftest.$ac_ext <<_ACEOF
3505 /* confdefs.h.  */
3506 _ACEOF
3507 cat confdefs.h >>conftest.$ac_ext
3508 cat >>conftest.$ac_ext <<_ACEOF
3509 /* end confdefs.h.  */
3510 #include <limits>
3511 #if __has_include (<cxxabi.h>)
3512 #include <cxxabi.h>
3513 #endif
3514 #if __has_include (<unwind.h>)
3515 #include <unwind.h>
3516 #endif
3517
3518 int
3519 main ()
3520 {
3521
3522   ;
3523   return 0;
3524 }
3525 _ACEOF
3526 rm -f conftest.$ac_objext
3527 if { (ac_try="$ac_compile"
3528 case "(($ac_try" in
3529   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3530   *) ac_try_echo=$ac_try;;
3531 esac
3532 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3533   (eval "$ac_compile") 2>conftest.er1
3534   ac_status=$?
3535   grep -v '^ *+' conftest.er1 >conftest.err
3536   rm -f conftest.er1
3537   cat conftest.err >&5
3538   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3539   (exit $ac_status); } &&
3540          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3541   { (case "(($ac_try" in
3542   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3543   *) ac_try_echo=$ac_try;;
3544 esac
3545 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3546   (eval "$ac_try") 2>&5
3547   ac_status=$?
3548   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3549   (exit $ac_status); }; } &&
3550          { ac_try='test -s conftest.$ac_objext'
3551   { (case "(($ac_try" in
3552   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3553   *) ac_try_echo=$ac_try;;
3554 esac
3555 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3556   (eval "$ac_try") 2>&5
3557   ac_status=$?
3558   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3559   (exit $ac_status); }; }; then
3560
3561   { echo "$as_me:$LINENO: result: yes" >&5
3562 echo "${ECHO_T}yes" >&6; }
3563
3564 else
3565   echo "$as_me: failed program was:" >&5
3566 sed 's/^/| /' conftest.$ac_ext >&5
3567
3568
3569   { echo "$as_me:$LINENO: result: no" >&5
3570 echo "${ECHO_T}no" >&6; }
3571   { { echo "$as_me:$LINENO: error: Selected compiler could not find or parse C++ standard library headers.  Rerun with CC=c-compiler CXX=c++-compiler ./configure ..." >&5
3572 echo "$as_me: error: Selected compiler could not find or parse C++ standard library headers.  Rerun with CC=c-compiler CXX=c++-compiler ./configure ..." >&2;}
3573    { (exit 1); exit 1; }; }
3574
3575 fi
3576
3577 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3578   ac_ext=c
3579 ac_cpp='$CPP $CPPFLAGS'
3580 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3581 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3582 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3583
3584 fi
3585
3586 { echo "$as_me:$LINENO: checking whether GCC or Clang is our host compiler" >&5
3587 echo $ECHO_N "checking whether GCC or Clang is our host compiler... $ECHO_C" >&6; }
3588 ac_ext=cpp
3589 ac_cpp='$CXXCPP $CPPFLAGS'
3590 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3591 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3592 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3593
3594 llvm_cv_cxx_compiler=unknown
3595 cat >conftest.$ac_ext <<_ACEOF
3596 /* confdefs.h.  */
3597 _ACEOF
3598 cat confdefs.h >>conftest.$ac_ext
3599 cat >>conftest.$ac_ext <<_ACEOF
3600 /* end confdefs.h.  */
3601 #if ! __clang__
3602                                     #error
3603                                     #endif
3604
3605 _ACEOF
3606 rm -f conftest.$ac_objext
3607 if { (ac_try="$ac_compile"
3608 case "(($ac_try" in
3609   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3610   *) ac_try_echo=$ac_try;;
3611 esac
3612 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3613   (eval "$ac_compile") 2>conftest.er1
3614   ac_status=$?
3615   grep -v '^ *+' conftest.er1 >conftest.err
3616   rm -f conftest.er1
3617   cat conftest.err >&5
3618   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3619   (exit $ac_status); } &&
3620          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3621   { (case "(($ac_try" in
3622   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3623   *) ac_try_echo=$ac_try;;
3624 esac
3625 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3626   (eval "$ac_try") 2>&5
3627   ac_status=$?
3628   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3629   (exit $ac_status); }; } &&
3630          { ac_try='test -s conftest.$ac_objext'
3631   { (case "(($ac_try" in
3632   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3633   *) ac_try_echo=$ac_try;;
3634 esac
3635 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3636   (eval "$ac_try") 2>&5
3637   ac_status=$?
3638   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3639   (exit $ac_status); }; }; then
3640   llvm_cv_cxx_compiler=clang
3641 else
3642   echo "$as_me: failed program was:" >&5
3643 sed 's/^/| /' conftest.$ac_ext >&5
3644
3645         cat >conftest.$ac_ext <<_ACEOF
3646 /* confdefs.h.  */
3647 _ACEOF
3648 cat confdefs.h >>conftest.$ac_ext
3649 cat >>conftest.$ac_ext <<_ACEOF
3650 /* end confdefs.h.  */
3651 #if ! __GNUC__
3652                                                        #error
3653                                                        #endif
3654
3655 _ACEOF
3656 rm -f conftest.$ac_objext
3657 if { (ac_try="$ac_compile"
3658 case "(($ac_try" in
3659   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3660   *) ac_try_echo=$ac_try;;
3661 esac
3662 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3663   (eval "$ac_compile") 2>conftest.er1
3664   ac_status=$?
3665   grep -v '^ *+' conftest.er1 >conftest.err
3666   rm -f conftest.er1
3667   cat conftest.err >&5
3668   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3669   (exit $ac_status); } &&
3670          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3671   { (case "(($ac_try" in
3672   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3673   *) ac_try_echo=$ac_try;;
3674 esac
3675 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3676   (eval "$ac_try") 2>&5
3677   ac_status=$?
3678   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3679   (exit $ac_status); }; } &&
3680          { ac_try='test -s conftest.$ac_objext'
3681   { (case "(($ac_try" in
3682   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3683   *) ac_try_echo=$ac_try;;
3684 esac
3685 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3686   (eval "$ac_try") 2>&5
3687   ac_status=$?
3688   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3689   (exit $ac_status); }; }; then
3690   llvm_cv_cxx_compiler=gcc
3691 else
3692   echo "$as_me: failed program was:" >&5
3693 sed 's/^/| /' conftest.$ac_ext >&5
3694
3695
3696 fi
3697
3698 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3699 fi
3700
3701 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3702 ac_ext=c
3703 ac_cpp='$CPP $CPPFLAGS'
3704 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3705 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3706 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3707
3708 { echo "$as_me:$LINENO: result: ${llvm_cv_cxx_compiler}" >&5
3709 echo "${ECHO_T}${llvm_cv_cxx_compiler}" >&6; }
3710
3711
3712
3713 if test -d ${srcdir}/projects/test-suite ; then
3714   subdirs="$subdirs projects/test-suite"
3715
3716 fi
3717
3718 if test -d ${srcdir}/projects/llvm-test ; then
3719   subdirs="$subdirs projects/llvm-test"
3720
3721 fi
3722
3723 if test -d ${srcdir}/projects/poolalloc ; then
3724   subdirs="$subdirs projects/poolalloc"
3725
3726 fi
3727
3728 if test -d ${srcdir}/projects/llvm-poolalloc ; then
3729   subdirs="$subdirs projects/llvm-poolalloc"
3730
3731 fi
3732
3733 for i in `ls ${srcdir}/projects`
3734 do
3735   if test -d ${srcdir}/projects/${i} ; then
3736     case ${i} in
3737       safecode)     subdirs="$subdirs projects/safecode"
3738  ;;
3739       compiler-rt)       ;;
3740       test-suite)     ;;
3741       llvm-test)      ;;
3742       poolalloc)      ;;
3743       llvm-poolalloc) ;;
3744       *)
3745         { echo "$as_me:$LINENO: WARNING: Unknown project (${i}) won't be configured automatically" >&5
3746 echo "$as_me: WARNING: Unknown project (${i}) won't be configured automatically" >&2;}
3747         ;;
3748     esac
3749   fi
3750 done
3751
3752 # Check whether --enable-polly was given.
3753 if test "${enable_polly+set}" = set; then
3754   enableval=$enable_polly;
3755 else
3756   enableval=default
3757 fi
3758
3759 case "$enableval" in
3760   yes) ENABLE_POLLY=1
3761  ;;
3762   no)  ENABLE_POLLY=0
3763  ;;
3764   default) ENABLE_POLLY=1
3765  ;;
3766   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&5
3767 echo "$as_me: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&2;}
3768    { (exit 1); exit 1; }; } ;;
3769 esac
3770
3771
3772 if (test -d ${srcdir}/tools/polly) && (test $ENABLE_POLLY -eq 1) ; then
3773   LLVM_HAS_POLLY=1
3774
3775   subdirs="$subdirs tools/polly"
3776
3777 fi
3778
3779
3780 # Make sure we can run config.sub.
3781 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3782   { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3783 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3784    { (exit 1); exit 1; }; }
3785
3786 { echo "$as_me:$LINENO: checking build system type" >&5
3787 echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
3788 if test "${ac_cv_build+set}" = set; then
3789   echo $ECHO_N "(cached) $ECHO_C" >&6
3790 else
3791   ac_build_alias=$build_alias
3792 test "x$ac_build_alias" = x &&
3793   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3794 test "x$ac_build_alias" = x &&
3795   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3796 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3797    { (exit 1); exit 1; }; }
3798 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3799   { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3800 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3801    { (exit 1); exit 1; }; }
3802
3803 fi
3804 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3805 echo "${ECHO_T}$ac_cv_build" >&6; }
3806 case $ac_cv_build in
3807 *-*-*) ;;
3808 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3809 echo "$as_me: error: invalid value of canonical build" >&2;}
3810    { (exit 1); exit 1; }; };;
3811 esac
3812 build=$ac_cv_build
3813 ac_save_IFS=$IFS; IFS='-'
3814 set x $ac_cv_build
3815 shift
3816 build_cpu=$1
3817 build_vendor=$2
3818 shift; shift
3819 # Remember, the first character of IFS is used to create $*,
3820 # except with old shells:
3821 build_os=$*
3822 IFS=$ac_save_IFS
3823 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3824
3825
3826 { echo "$as_me:$LINENO: checking host system type" >&5
3827 echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
3828 if test "${ac_cv_host+set}" = set; then
3829   echo $ECHO_N "(cached) $ECHO_C" >&6
3830 else
3831   if test "x$host_alias" = x; then
3832   ac_cv_host=$ac_cv_build
3833 else
3834   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3835     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3836 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3837    { (exit 1); exit 1; }; }
3838 fi
3839
3840 fi
3841 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3842 echo "${ECHO_T}$ac_cv_host" >&6; }
3843 case $ac_cv_host in
3844 *-*-*) ;;
3845 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3846 echo "$as_me: error: invalid value of canonical host" >&2;}
3847    { (exit 1); exit 1; }; };;
3848 esac
3849 host=$ac_cv_host
3850 ac_save_IFS=$IFS; IFS='-'
3851 set x $ac_cv_host
3852 shift
3853 host_cpu=$1
3854 host_vendor=$2
3855 shift; shift
3856 # Remember, the first character of IFS is used to create $*,
3857 # except with old shells:
3858 host_os=$*
3859 IFS=$ac_save_IFS
3860 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3861
3862
3863 { echo "$as_me:$LINENO: checking target system type" >&5
3864 echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
3865 if test "${ac_cv_target+set}" = set; then
3866   echo $ECHO_N "(cached) $ECHO_C" >&6
3867 else
3868   if test "x$target_alias" = x; then
3869   ac_cv_target=$ac_cv_host
3870 else
3871   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3872     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
3873 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
3874    { (exit 1); exit 1; }; }
3875 fi
3876
3877 fi
3878 { echo "$as_me:$LINENO: result: $ac_cv_target" >&5
3879 echo "${ECHO_T}$ac_cv_target" >&6; }
3880 case $ac_cv_target in
3881 *-*-*) ;;
3882 *) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
3883 echo "$as_me: error: invalid value of canonical target" >&2;}
3884    { (exit 1); exit 1; }; };;
3885 esac
3886 target=$ac_cv_target
3887 ac_save_IFS=$IFS; IFS='-'
3888 set x $ac_cv_target
3889 shift
3890 target_cpu=$1
3891 target_vendor=$2
3892 shift; shift
3893 # Remember, the first character of IFS is used to create $*,
3894 # except with old shells:
3895 target_os=$*
3896 IFS=$ac_save_IFS
3897 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3898
3899
3900 # The aliases save the names the user supplied, while $host etc.
3901 # will get canonicalized.
3902 test -n "$target_alias" &&
3903   test "$program_prefix$program_suffix$program_transform_name" = \
3904     NONENONEs,x,x, &&
3905   program_prefix=${target_alias}-
3906
3907 { echo "$as_me:$LINENO: checking type of operating system we're going to host on" >&5
3908 echo $ECHO_N "checking type of operating system we're going to host on... $ECHO_C" >&6; }
3909 if test "${llvm_cv_os_type+set}" = set; then
3910   echo $ECHO_N "(cached) $ECHO_C" >&6
3911 else
3912   case $host in
3913   *-*-aix*)
3914     llvm_cv_link_all_option="-Wl,--whole-archive"
3915     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3916     llvm_cv_os_type="AIX"
3917     llvm_cv_platform_type="Unix" ;;
3918   *-*-irix*)
3919     llvm_cv_link_all_option="-Wl,--whole-archive"
3920     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3921     llvm_cv_os_type="IRIX"
3922     llvm_cv_platform_type="Unix" ;;
3923   *-*-cygwin*)
3924     llvm_cv_link_all_option="-Wl,--whole-archive"
3925     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3926     llvm_cv_os_type="Cygwin"
3927     llvm_cv_platform_type="Unix" ;;
3928   *-*-darwin*)
3929     llvm_cv_link_all_option="-Wl,-all_load"
3930     llvm_cv_no_link_all_option="-Wl,-noall_load"
3931     llvm_cv_os_type="Darwin"
3932     llvm_cv_platform_type="Unix" ;;
3933   *-*-minix*)
3934     llvm_cv_link_all_option="-Wl,-all_load"
3935     llvm_cv_no_link_all_option="-Wl,-noall_load"
3936     llvm_cv_os_type="Minix"
3937     llvm_cv_platform_type="Unix" ;;
3938   *-*-freebsd*)
3939     llvm_cv_link_all_option="-Wl,--whole-archive"
3940     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3941     llvm_cv_os_type="FreeBSD"
3942     llvm_cv_platform_type="Unix" ;;
3943   *-*-kfreebsd-gnu)
3944     llvm_cv_link_all_option="-Wl,--whole-archive"
3945     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3946     llvm_cv_os_type="GNU/kFreeBSD"
3947     llvm_cv_platform_type="Unix" ;;
3948   *-*-openbsd*)
3949     llvm_cv_link_all_option="-Wl,--whole-archive"
3950     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3951     llvm_cv_os_type="OpenBSD"
3952     llvm_cv_platform_type="Unix" ;;
3953   *-*-netbsd*)
3954     llvm_cv_link_all_option="-Wl,--whole-archive"
3955     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3956     llvm_cv_os_type="NetBSD"
3957     llvm_cv_platform_type="Unix" ;;
3958   *-*-dragonfly*)
3959     llvm_cv_link_all_option="-Wl,--whole-archive"
3960     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3961     llvm_cv_os_type="DragonFly"
3962     llvm_cv_platform_type="Unix" ;;
3963   *-*-hpux*)
3964     llvm_cv_link_all_option="-Wl,--whole-archive"
3965     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3966     llvm_cv_os_type="HP-UX"
3967     llvm_cv_platform_type="Unix" ;;
3968   *-*-interix*)
3969     llvm_cv_link_all_option="-Wl,--whole-archive"
3970     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3971     llvm_cv_os_type="Interix"
3972     llvm_cv_platform_type="Unix" ;;
3973   *-*-linux*)
3974     llvm_cv_link_all_option="-Wl,--whole-archive"
3975     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3976     llvm_cv_os_type="Linux"
3977     llvm_cv_platform_type="Unix" ;;
3978   *-*-gnu*)
3979     llvm_cv_link_all_option="-Wl,--whole-archive"
3980     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3981     llvm_cv_os_type="GNU"
3982     llvm_cv_platform_type="Unix" ;;
3983   *-*-solaris*)
3984     llvm_cv_link_all_option="-Wl,-z,allextract"
3985     llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
3986     llvm_cv_os_type="SunOS"
3987     llvm_cv_platform_type="Unix" ;;
3988   *-*-win32*)
3989     llvm_cv_link_all_option="-Wl,--whole-archive"
3990     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3991     llvm_cv_os_type="Win32"
3992     llvm_cv_platform_type="Win32" ;;
3993   *-*-mingw*)
3994     llvm_cv_link_all_option="-Wl,--whole-archive"
3995     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3996     llvm_cv_os_type="MingW"
3997     llvm_cv_platform_type="Win32" ;;
3998   *-*-haiku*)
3999     llvm_cv_link_all_option="-Wl,--whole-archive"
4000     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4001     llvm_cv_os_type="Haiku"
4002     llvm_cv_platform_type="Unix" ;;
4003   *-unknown-eabi*)
4004     llvm_cv_link_all_option="-Wl,--whole-archive"
4005     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4006     llvm_cv_os_type="Freestanding"
4007     llvm_cv_platform_type="Unix" ;;
4008   *-unknown-elf*)
4009     llvm_cv_link_all_option="-Wl,--whole-archive"
4010     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4011     llvm_cv_os_type="Freestanding"
4012     llvm_cv_platform_type="Unix" ;;
4013   *)
4014     llvm_cv_link_all_option=""
4015     llvm_cv_no_link_all_option=""
4016     llvm_cv_os_type="Unknown"
4017     llvm_cv_platform_type="Unknown" ;;
4018 esac
4019 fi
4020 { echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5
4021 echo "${ECHO_T}$llvm_cv_os_type" >&6; }
4022
4023 { echo "$as_me:$LINENO: checking type of operating system we're going to target" >&5
4024 echo $ECHO_N "checking type of operating system we're going to target... $ECHO_C" >&6; }
4025 if test "${llvm_cv_target_os_type+set}" = set; then
4026   echo $ECHO_N "(cached) $ECHO_C" >&6
4027 else
4028   case $target in
4029   *-*-aix*)
4030     llvm_cv_target_os_type="AIX" ;;
4031   *-*-irix*)
4032     llvm_cv_target_os_type="IRIX" ;;
4033   *-*-cygwin*)
4034     llvm_cv_target_os_type="Cygwin" ;;
4035   *-*-darwin*)
4036     llvm_cv_target_os_type="Darwin" ;;
4037   *-*-minix*)
4038     llvm_cv_target_os_type="Minix" ;;
4039   *-*-freebsd*)
4040     llvm_cv_target_os_type="FreeBSD" ;;
4041   *-*-kfreebsd-gnu)
4042     llvm_cv_target_os_type="GNU/kFreeBSD" ;;
4043   *-*-openbsd*)
4044     llvm_cv_target_os_type="OpenBSD" ;;
4045   *-*-netbsd*)
4046     llvm_cv_target_os_type="NetBSD" ;;
4047   *-*-dragonfly*)
4048     llvm_cv_target_os_type="DragonFly" ;;
4049   *-*-hpux*)
4050     llvm_cv_target_os_type="HP-UX" ;;
4051   *-*-interix*)
4052     llvm_cv_target_os_type="Interix" ;;
4053   *-*-linux*)
4054     llvm_cv_target_os_type="Linux" ;;
4055   *-*-gnu*)
4056     llvm_cv_target_os_type="GNU" ;;
4057   *-*-solaris*)
4058     llvm_cv_target_os_type="SunOS" ;;
4059   *-*-win32*)
4060     llvm_cv_target_os_type="Win32" ;;
4061   *-*-mingw*)
4062     llvm_cv_target_os_type="MingW" ;;
4063   *-*-haiku*)
4064     llvm_cv_target_os_type="Haiku" ;;
4065   *-*-rtems*)
4066     llvm_cv_target_os_type="RTEMS" ;;