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