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