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