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