• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.65 for PCRE 8.12.
4#
5#
6# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
7# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
8# Inc.
9#
10#
11# This configure script is free software; the Free Software Foundation
12# gives unlimited permission to copy, distribute and modify it.
13## -------------------- ##
14## M4sh Initialization. ##
15## -------------------- ##
16
17# Be more Bourne compatible
18DUALCASE=1; export DUALCASE # for MKS sh
19if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20  emulate sh
21  NULLCMD=:
22  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23  # is contrary to our usage.  Disable this feature.
24  alias -g '${1+"$@"}'='"$@"'
25  setopt NO_GLOB_SUBST
26else
27  case `(set -o) 2>/dev/null` in #(
28  *posix*) :
29    set -o posix ;; #(
30  *) :
31     ;;
32esac
33fi
34
35
36as_nl='
37'
38export as_nl
39# Printing a long string crashes Solaris 7 /usr/bin/printf.
40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43# Prefer a ksh shell builtin over an external printf program on Solaris,
44# but without wasting forks for bash or zsh.
45if test -z "$BASH_VERSION$ZSH_VERSION" \
46    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47  as_echo='print -r --'
48  as_echo_n='print -rn --'
49elif (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'
52else
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'
72fi
73
74# The user is always right.
75if 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  }
81fi
82
83
84# IFS
85# We need space, tab and new line, in precisely that order.  Quoting is
86# there to prevent editors from complaining about space-tab.
87# (If _AS_PATH_WALK were called with IFS unset, it would disable word
88# splitting by setting IFS to empty value.)
89IFS=" ""	$as_nl"
90
91# Find who we are.  Look in the path if we contain no directory separator.
92case $0 in #((
93  *[\\/]* ) as_myself=$0 ;;
94  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
95for as_dir in $PATH
96do
97  IFS=$as_save_IFS
98  test -z "$as_dir" && as_dir=.
99    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
100  done
101IFS=$as_save_IFS
102
103     ;;
104esac
105# We did not find ourselves, most probably we were run as `sh COMMAND'
106# in which case we are not to be found in the path.
107if test "x$as_myself" = x; then
108  as_myself=$0
109fi
110if test ! -f "$as_myself"; then
111  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
112  exit 1
113fi
114
115# Unset variables that we do not need and which cause bugs (e.g. in
116# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
117# suppresses any "Segmentation fault" message there.  '((' could
118# trigger a bug in pdksh 5.2.14.
119for as_var in BASH_ENV ENV MAIL MAILPATH
120do eval test x\${$as_var+set} = xset \
121  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
122done
123PS1='$ '
124PS2='> '
125PS4='+ '
126
127# NLS nuisances.
128LC_ALL=C
129export LC_ALL
130LANGUAGE=C
131export LANGUAGE
132
133# CDPATH.
134(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
135
136if test "x$CONFIG_SHELL" = x; then
137  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
138  emulate sh
139  NULLCMD=:
140  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
141  # is contrary to our usage.  Disable this feature.
142  alias -g '\${1+\"\$@\"}'='\"\$@\"'
143  setopt NO_GLOB_SUBST
144else
145  case \`(set -o) 2>/dev/null\` in #(
146  *posix*) :
147    set -o posix ;; #(
148  *) :
149     ;;
150esac
151fi
152"
153  as_required="as_fn_return () { (exit \$1); }
154as_fn_success () { as_fn_return 0; }
155as_fn_failure () { as_fn_return 1; }
156as_fn_ret_success () { return 0; }
157as_fn_ret_failure () { return 1; }
158
159exitcode=0
160as_fn_success || { exitcode=1; echo as_fn_success failed.; }
161as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
162as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
163as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
164if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
165
166else
167  exitcode=1; echo positional parameters were not saved.
168fi
169test x\$exitcode = x0 || exit 1"
170  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
171  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
172  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
173  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
174test \$(( 1 + 1 )) = 2 || exit 1
175
176  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
177    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
178    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
179    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
180    PATH=/empty FPATH=/empty; export PATH FPATH
181    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
182      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
183  if (eval "$as_required") 2>/dev/null; then :
184  as_have_required=yes
185else
186  as_have_required=no
187fi
188  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
189
190else
191  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
192as_found=false
193for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
194do
195  IFS=$as_save_IFS
196  test -z "$as_dir" && as_dir=.
197  as_found=:
198  case $as_dir in #(
199	 /*)
200	   for as_base in sh bash ksh sh5; do
201	     # Try only shells that exist, to save several forks.
202	     as_shell=$as_dir/$as_base
203	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
204		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
205  CONFIG_SHELL=$as_shell as_have_required=yes
206		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
207  break 2
208fi
209fi
210	   done;;
211       esac
212  as_found=false
213done
214$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
215	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
216  CONFIG_SHELL=$SHELL as_have_required=yes
217fi; }
218IFS=$as_save_IFS
219
220
221      if test "x$CONFIG_SHELL" != x; then :
222  # We cannot yet assume a decent shell, so we have to provide a
223	# neutralization value for shells without unset; and this also
224	# works around shells that cannot unset nonexistent variables.
225	BASH_ENV=/dev/null
226	ENV=/dev/null
227	(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
228	export CONFIG_SHELL
229	exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
230fi
231
232    if test x$as_have_required = xno; then :
233  $as_echo "$0: This script requires a shell more modern than all"
234  $as_echo "$0: the shells that I found on your system."
235  if test x${ZSH_VERSION+set} = xset ; then
236    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
237    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
238  else
239    $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
240$0: including any error possibly output before this
241$0: message. Then install a modern shell, or manually run
242$0: the script under such a shell if you do have one."
243  fi
244  exit 1
245fi
246fi
247fi
248SHELL=${CONFIG_SHELL-/bin/sh}
249export SHELL
250# Unset more variables known to interfere with behavior of common tools.
251CLICOLOR_FORCE= GREP_OPTIONS=
252unset CLICOLOR_FORCE GREP_OPTIONS
253
254## --------------------- ##
255## M4sh Shell Functions. ##
256## --------------------- ##
257# as_fn_unset VAR
258# ---------------
259# Portably unset VAR.
260as_fn_unset ()
261{
262  { eval $1=; unset $1;}
263}
264as_unset=as_fn_unset
265
266# as_fn_set_status STATUS
267# -----------------------
268# Set $? to STATUS, without forking.
269as_fn_set_status ()
270{
271  return $1
272} # as_fn_set_status
273
274# as_fn_exit STATUS
275# -----------------
276# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
277as_fn_exit ()
278{
279  set +e
280  as_fn_set_status $1
281  exit $1
282} # as_fn_exit
283
284# as_fn_mkdir_p
285# -------------
286# Create "$as_dir" as a directory, including parents if necessary.
287as_fn_mkdir_p ()
288{
289
290  case $as_dir in #(
291  -*) as_dir=./$as_dir;;
292  esac
293  test -d "$as_dir" || eval $as_mkdir_p || {
294    as_dirs=
295    while :; do
296      case $as_dir in #(
297      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
298      *) as_qdir=$as_dir;;
299      esac
300      as_dirs="'$as_qdir' $as_dirs"
301      as_dir=`$as_dirname -- "$as_dir" ||
302$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
303	 X"$as_dir" : 'X\(//\)[^/]' \| \
304	 X"$as_dir" : 'X\(//\)$' \| \
305	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
306$as_echo X"$as_dir" |
307    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
308	    s//\1/
309	    q
310	  }
311	  /^X\(\/\/\)[^/].*/{
312	    s//\1/
313	    q
314	  }
315	  /^X\(\/\/\)$/{
316	    s//\1/
317	    q
318	  }
319	  /^X\(\/\).*/{
320	    s//\1/
321	    q
322	  }
323	  s/.*/./; q'`
324      test -d "$as_dir" && break
325    done
326    test -z "$as_dirs" || eval "mkdir $as_dirs"
327  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
328
329
330} # as_fn_mkdir_p
331# as_fn_append VAR VALUE
332# ----------------------
333# Append the text in VALUE to the end of the definition contained in VAR. Take
334# advantage of any shell optimizations that allow amortized linear growth over
335# repeated appends, instead of the typical quadratic growth present in naive
336# implementations.
337if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
338  eval 'as_fn_append ()
339  {
340    eval $1+=\$2
341  }'
342else
343  as_fn_append ()
344  {
345    eval $1=\$$1\$2
346  }
347fi # as_fn_append
348
349# as_fn_arith ARG...
350# ------------------
351# Perform arithmetic evaluation on the ARGs, and store the result in the
352# global $as_val. Take advantage of shells that can avoid forks. The arguments
353# must be portable across $(()) and expr.
354if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
355  eval 'as_fn_arith ()
356  {
357    as_val=$(( $* ))
358  }'
359else
360  as_fn_arith ()
361  {
362    as_val=`expr "$@" || test $? -eq 1`
363  }
364fi # as_fn_arith
365
366
367# as_fn_error ERROR [LINENO LOG_FD]
368# ---------------------------------
369# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
370# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
371# script with status $?, using 1 if that was 0.
372as_fn_error ()
373{
374  as_status=$?; test $as_status -eq 0 && as_status=1
375  if test "$3"; then
376    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
377    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
378  fi
379  $as_echo "$as_me: error: $1" >&2
380  as_fn_exit $as_status
381} # as_fn_error
382
383if expr a : '\(a\)' >/dev/null 2>&1 &&
384   test "X`expr 00001 : '.*\(...\)'`" = X001; then
385  as_expr=expr
386else
387  as_expr=false
388fi
389
390if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
391  as_basename=basename
392else
393  as_basename=false
394fi
395
396if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
397  as_dirname=dirname
398else
399  as_dirname=false
400fi
401
402as_me=`$as_basename -- "$0" ||
403$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
404	 X"$0" : 'X\(//\)$' \| \
405	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
406$as_echo X/"$0" |
407    sed '/^.*\/\([^/][^/]*\)\/*$/{
408	    s//\1/
409	    q
410	  }
411	  /^X\/\(\/\/\)$/{
412	    s//\1/
413	    q
414	  }
415	  /^X\/\(\/\).*/{
416	    s//\1/
417	    q
418	  }
419	  s/.*/./; q'`
420
421# Avoid depending upon Character Ranges.
422as_cr_letters='abcdefghijklmnopqrstuvwxyz'
423as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
424as_cr_Letters=$as_cr_letters$as_cr_LETTERS
425as_cr_digits='0123456789'
426as_cr_alnum=$as_cr_Letters$as_cr_digits
427
428
429  as_lineno_1=$LINENO as_lineno_1a=$LINENO
430  as_lineno_2=$LINENO as_lineno_2a=$LINENO
431  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
432  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
433  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
434  sed -n '
435    p
436    /[$]LINENO/=
437  ' <$as_myself |
438    sed '
439      s/[$]LINENO.*/&-/
440      t lineno
441      b
442      :lineno
443      N
444      :loop
445      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
446      t loop
447      s/-\n.*//
448    ' >$as_me.lineno &&
449  chmod +x "$as_me.lineno" ||
450    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
451
452  # Don't try to exec as it changes $[0], causing all sort of problems
453  # (the dirname of $[0] is not the place where we might find the
454  # original and so on.  Autoconf is especially sensitive to this).
455  . "./$as_me.lineno"
456  # Exit status is that of the last command.
457  exit
458}
459
460ECHO_C= ECHO_N= ECHO_T=
461case `echo -n x` in #(((((
462-n*)
463  case `echo 'xy\c'` in
464  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
465  xy)  ECHO_C='\c';;
466  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
467       ECHO_T='	';;
468  esac;;
469*)
470  ECHO_N='-n';;
471esac
472
473rm -f conf$$ conf$$.exe conf$$.file
474if test -d conf$$.dir; then
475  rm -f conf$$.dir/conf$$.file
476else
477  rm -f conf$$.dir
478  mkdir conf$$.dir 2>/dev/null
479fi
480if (echo >conf$$.file) 2>/dev/null; then
481  if ln -s conf$$.file conf$$ 2>/dev/null; then
482    as_ln_s='ln -s'
483    # ... but there are two gotchas:
484    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
485    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
486    # In both cases, we have to default to `cp -p'.
487    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
488      as_ln_s='cp -p'
489  elif ln conf$$.file conf$$ 2>/dev/null; then
490    as_ln_s=ln
491  else
492    as_ln_s='cp -p'
493  fi
494else
495  as_ln_s='cp -p'
496fi
497rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
498rmdir conf$$.dir 2>/dev/null
499
500if mkdir -p . 2>/dev/null; then
501  as_mkdir_p='mkdir -p "$as_dir"'
502else
503  test -d ./-p && rmdir ./-p
504  as_mkdir_p=false
505fi
506
507if test -x / >/dev/null 2>&1; then
508  as_test_x='test -x'
509else
510  if ls -dL / >/dev/null 2>&1; then
511    as_ls_L_option=L
512  else
513    as_ls_L_option=
514  fi
515  as_test_x='
516    eval sh -c '\''
517      if test -d "$1"; then
518	test -d "$1/.";
519      else
520	case $1 in #(
521	-*)set "./$1";;
522	esac;
523	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
524	???[sx]*):;;*)false;;esac;fi
525    '\'' sh
526  '
527fi
528as_executable_p=$as_test_x
529
530# Sed expression to map a string onto a valid CPP name.
531as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
532
533# Sed expression to map a string onto a valid variable name.
534as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
535
536SHELL=${CONFIG_SHELL-/bin/sh}
537
538
539test -n "$DJDIR" || exec 7<&0 </dev/null
540exec 6>&1
541
542# Name of the host.
543# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
544# so uname gets run too.
545ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
546
547#
548# Initializations.
549#
550ac_default_prefix=/usr/local
551ac_clean_files=
552ac_config_libobj_dir=.
553LIBOBJS=
554cross_compiling=no
555subdirs=
556MFLAGS=
557MAKEFLAGS=
558
559# Identity of this package.
560PACKAGE_NAME='PCRE'
561PACKAGE_TARNAME='pcre'
562PACKAGE_VERSION='8.12'
563PACKAGE_STRING='PCRE 8.12'
564PACKAGE_BUGREPORT=''
565PACKAGE_URL=''
566
567ac_unique_file="pcre.h.in"
568# Factoring default headers for most tests.
569ac_includes_default="\
570#include <stdio.h>
571#ifdef HAVE_SYS_TYPES_H
572# include <sys/types.h>
573#endif
574#ifdef HAVE_SYS_STAT_H
575# include <sys/stat.h>
576#endif
577#ifdef STDC_HEADERS
578# include <stdlib.h>
579# include <stddef.h>
580#else
581# ifdef HAVE_STDLIB_H
582#  include <stdlib.h>
583# endif
584#endif
585#ifdef HAVE_STRING_H
586# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
587#  include <memory.h>
588# endif
589# include <string.h>
590#endif
591#ifdef HAVE_STRINGS_H
592# include <strings.h>
593#endif
594#ifdef HAVE_INTTYPES_H
595# include <inttypes.h>
596#endif
597#ifdef HAVE_STDINT_H
598# include <stdint.h>
599#endif
600#ifdef HAVE_UNISTD_H
601# include <unistd.h>
602#endif"
603
604ac_subst_vars='am__EXEEXT_FALSE
605am__EXEEXT_TRUE
606LTLIBOBJS
607LIBOBJS
608LIBREADLINE
609LIBBZ2
610LIBZ
611DISTCHECK_CONFIGURE_FLAGS
612EXTRA_LIBPCRECPP_LDFLAGS
613EXTRA_LIBPCREPOSIX_LDFLAGS
614EXTRA_LIBPCRE_LDFLAGS
615PCRE_STATIC_CFLAG
616WITH_REBUILD_CHARTABLES_FALSE
617WITH_REBUILD_CHARTABLES_TRUE
618WITH_PCRE_CPP_FALSE
619WITH_PCRE_CPP_TRUE
620pcre_have_bits_type_traits
621pcre_have_type_traits
622pcre_have_ulong_long
623pcre_have_long_long
624enable_cpp
625PCRE_DATE
626PCRE_PRERELEASE
627PCRE_MINOR
628PCRE_MAJOR
629CXXCPP
630OTOOL64
631OTOOL
632LIPO
633NMEDIT
634DSYMUTIL
635RANLIB
636AR
637LN_S
638NM
639ac_ct_DUMPBIN
640DUMPBIN
641LD
642FGREP
643SED
644LIBTOOL
645OBJDUMP
646DLLTOOL
647AS
648host_os
649host_vendor
650host_cpu
651host
652build_os
653build_vendor
654build_cpu
655build
656EGREP
657GREP
658CPP
659am__fastdepCXX_FALSE
660am__fastdepCXX_TRUE
661CXXDEPMODE
662ac_ct_CXX
663CXXFLAGS
664CXX
665am__fastdepCC_FALSE
666am__fastdepCC_TRUE
667CCDEPMODE
668AMDEPBACKSLASH
669AMDEP_FALSE
670AMDEP_TRUE
671am__quote
672am__include
673DEPDIR
674OBJEXT
675EXEEXT
676ac_ct_CC
677CPPFLAGS
678LDFLAGS
679CFLAGS
680CC
681am__untar
682am__tar
683AMTAR
684am__leading_dot
685SET_MAKE
686AWK
687mkdir_p
688MKDIR_P
689INSTALL_STRIP_PROGRAM
690STRIP
691install_sh
692MAKEINFO
693AUTOHEADER
694AUTOMAKE
695AUTOCONF
696ACLOCAL
697VERSION
698PACKAGE
699CYGPATH_W
700am__isrc
701INSTALL_DATA
702INSTALL_SCRIPT
703INSTALL_PROGRAM
704target_alias
705host_alias
706build_alias
707LIBS
708ECHO_T
709ECHO_N
710ECHO_C
711DEFS
712mandir
713localedir
714libdir
715psdir
716pdfdir
717dvidir
718htmldir
719infodir
720docdir
721oldincludedir
722includedir
723localstatedir
724sharedstatedir
725sysconfdir
726datadir
727datarootdir
728libexecdir
729sbindir
730bindir
731program_transform_name
732prefix
733exec_prefix
734PACKAGE_URL
735PACKAGE_BUGREPORT
736PACKAGE_STRING
737PACKAGE_VERSION
738PACKAGE_TARNAME
739PACKAGE_NAME
740PATH_SEPARATOR
741SHELL'
742ac_subst_files=''
743ac_user_opts='
744enable_option_checking
745enable_dependency_tracking
746enable_shared
747enable_static
748with_pic
749enable_fast_install
750with_gnu_ld
751enable_libtool_lock
752enable_cpp
753enable_rebuild_chartables
754enable_utf8
755enable_unicode_properties
756enable_newline_is_cr
757enable_newline_is_lf
758enable_newline_is_crlf
759enable_newline_is_anycrlf
760enable_newline_is_any
761enable_bsr_anycrlf
762enable_ebcdic
763enable_stack_for_recursion
764enable_pcregrep_libz
765enable_pcregrep_libbz2
766enable_pcretest_libreadline
767with_posix_malloc_threshold
768with_link_size
769with_match_limit
770with_match_limit_recursion
771'
772      ac_precious_vars='build_alias
773host_alias
774target_alias
775CC
776CFLAGS
777LDFLAGS
778LIBS
779CPPFLAGS
780CXX
781CXXFLAGS
782CCC
783CPP
784CXXCPP'
785
786
787# Initialize some variables set by options.
788ac_init_help=
789ac_init_version=false
790ac_unrecognized_opts=
791ac_unrecognized_sep=
792# The variables have the same names as the options, with
793# dashes changed to underlines.
794cache_file=/dev/null
795exec_prefix=NONE
796no_create=
797no_recursion=
798prefix=NONE
799program_prefix=NONE
800program_suffix=NONE
801program_transform_name=s,x,x,
802silent=
803site=
804srcdir=
805verbose=
806x_includes=NONE
807x_libraries=NONE
808
809# Installation directory options.
810# These are left unexpanded so users can "make install exec_prefix=/foo"
811# and all the variables that are supposed to be based on exec_prefix
812# by default will actually change.
813# Use braces instead of parens because sh, perl, etc. also accept them.
814# (The list follows the same order as the GNU Coding Standards.)
815bindir='${exec_prefix}/bin'
816sbindir='${exec_prefix}/sbin'
817libexecdir='${exec_prefix}/libexec'
818datarootdir='${prefix}/share'
819datadir='${datarootdir}'
820sysconfdir='${prefix}/etc'
821sharedstatedir='${prefix}/com'
822localstatedir='${prefix}/var'
823includedir='${prefix}/include'
824oldincludedir='/usr/include'
825docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
826infodir='${datarootdir}/info'
827htmldir='${docdir}'
828dvidir='${docdir}'
829pdfdir='${docdir}'
830psdir='${docdir}'
831libdir='${exec_prefix}/lib'
832localedir='${datarootdir}/locale'
833mandir='${datarootdir}/man'
834
835ac_prev=
836ac_dashdash=
837for ac_option
838do
839  # If the previous option needs an argument, assign it.
840  if test -n "$ac_prev"; then
841    eval $ac_prev=\$ac_option
842    ac_prev=
843    continue
844  fi
845
846  case $ac_option in
847  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
848  *)	ac_optarg=yes ;;
849  esac
850
851  # Accept the important Cygnus configure options, so we can diagnose typos.
852
853  case $ac_dashdash$ac_option in
854  --)
855    ac_dashdash=yes ;;
856
857  -bindir | --bindir | --bindi | --bind | --bin | --bi)
858    ac_prev=bindir ;;
859  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
860    bindir=$ac_optarg ;;
861
862  -build | --build | --buil | --bui | --bu)
863    ac_prev=build_alias ;;
864  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
865    build_alias=$ac_optarg ;;
866
867  -cache-file | --cache-file | --cache-fil | --cache-fi \
868  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
869    ac_prev=cache_file ;;
870  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
871  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
872    cache_file=$ac_optarg ;;
873
874  --config-cache | -C)
875    cache_file=config.cache ;;
876
877  -datadir | --datadir | --datadi | --datad)
878    ac_prev=datadir ;;
879  -datadir=* | --datadir=* | --datadi=* | --datad=*)
880    datadir=$ac_optarg ;;
881
882  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
883  | --dataroo | --dataro | --datar)
884    ac_prev=datarootdir ;;
885  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
886  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
887    datarootdir=$ac_optarg ;;
888
889  -disable-* | --disable-*)
890    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
891    # Reject names that are not valid shell variable names.
892    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
893      as_fn_error "invalid feature name: $ac_useropt"
894    ac_useropt_orig=$ac_useropt
895    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
896    case $ac_user_opts in
897      *"
898"enable_$ac_useropt"
899"*) ;;
900      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
901	 ac_unrecognized_sep=', ';;
902    esac
903    eval enable_$ac_useropt=no ;;
904
905  -docdir | --docdir | --docdi | --doc | --do)
906    ac_prev=docdir ;;
907  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
908    docdir=$ac_optarg ;;
909
910  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
911    ac_prev=dvidir ;;
912  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
913    dvidir=$ac_optarg ;;
914
915  -enable-* | --enable-*)
916    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
917    # Reject names that are not valid shell variable names.
918    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
919      as_fn_error "invalid feature name: $ac_useropt"
920    ac_useropt_orig=$ac_useropt
921    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
922    case $ac_user_opts in
923      *"
924"enable_$ac_useropt"
925"*) ;;
926      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
927	 ac_unrecognized_sep=', ';;
928    esac
929    eval enable_$ac_useropt=\$ac_optarg ;;
930
931  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
932  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
933  | --exec | --exe | --ex)
934    ac_prev=exec_prefix ;;
935  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
936  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
937  | --exec=* | --exe=* | --ex=*)
938    exec_prefix=$ac_optarg ;;
939
940  -gas | --gas | --ga | --g)
941    # Obsolete; use --with-gas.
942    with_gas=yes ;;
943
944  -help | --help | --hel | --he | -h)
945    ac_init_help=long ;;
946  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
947    ac_init_help=recursive ;;
948  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
949    ac_init_help=short ;;
950
951  -host | --host | --hos | --ho)
952    ac_prev=host_alias ;;
953  -host=* | --host=* | --hos=* | --ho=*)
954    host_alias=$ac_optarg ;;
955
956  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
957    ac_prev=htmldir ;;
958  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
959  | --ht=*)
960    htmldir=$ac_optarg ;;
961
962  -includedir | --includedir | --includedi | --included | --include \
963  | --includ | --inclu | --incl | --inc)
964    ac_prev=includedir ;;
965  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
966  | --includ=* | --inclu=* | --incl=* | --inc=*)
967    includedir=$ac_optarg ;;
968
969  -infodir | --infodir | --infodi | --infod | --info | --inf)
970    ac_prev=infodir ;;
971  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
972    infodir=$ac_optarg ;;
973
974  -libdir | --libdir | --libdi | --libd)
975    ac_prev=libdir ;;
976  -libdir=* | --libdir=* | --libdi=* | --libd=*)
977    libdir=$ac_optarg ;;
978
979  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
980  | --libexe | --libex | --libe)
981    ac_prev=libexecdir ;;
982  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
983  | --libexe=* | --libex=* | --libe=*)
984    libexecdir=$ac_optarg ;;
985
986  -localedir | --localedir | --localedi | --localed | --locale)
987    ac_prev=localedir ;;
988  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
989    localedir=$ac_optarg ;;
990
991  -localstatedir | --localstatedir | --localstatedi | --localstated \
992  | --localstate | --localstat | --localsta | --localst | --locals)
993    ac_prev=localstatedir ;;
994  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
995  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
996    localstatedir=$ac_optarg ;;
997
998  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
999    ac_prev=mandir ;;
1000  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1001    mandir=$ac_optarg ;;
1002
1003  -nfp | --nfp | --nf)
1004    # Obsolete; use --without-fp.
1005    with_fp=no ;;
1006
1007  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1008  | --no-cr | --no-c | -n)
1009    no_create=yes ;;
1010
1011  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1012  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1013    no_recursion=yes ;;
1014
1015  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1016  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1017  | --oldin | --oldi | --old | --ol | --o)
1018    ac_prev=oldincludedir ;;
1019  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1020  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1021  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1022    oldincludedir=$ac_optarg ;;
1023
1024  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1025    ac_prev=prefix ;;
1026  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1027    prefix=$ac_optarg ;;
1028
1029  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1030  | --program-pre | --program-pr | --program-p)
1031    ac_prev=program_prefix ;;
1032  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1033  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1034    program_prefix=$ac_optarg ;;
1035
1036  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1037  | --program-suf | --program-su | --program-s)
1038    ac_prev=program_suffix ;;
1039  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1040  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1041    program_suffix=$ac_optarg ;;
1042
1043  -program-transform-name | --program-transform-name \
1044  | --program-transform-nam | --program-transform-na \
1045  | --program-transform-n | --program-transform- \
1046  | --program-transform | --program-transfor \
1047  | --program-transfo | --program-transf \
1048  | --program-trans | --program-tran \
1049  | --progr-tra | --program-tr | --program-t)
1050    ac_prev=program_transform_name ;;
1051  -program-transform-name=* | --program-transform-name=* \
1052  | --program-transform-nam=* | --program-transform-na=* \
1053  | --program-transform-n=* | --program-transform-=* \
1054  | --program-transform=* | --program-transfor=* \
1055  | --program-transfo=* | --program-transf=* \
1056  | --program-trans=* | --program-tran=* \
1057  | --progr-tra=* | --program-tr=* | --program-t=*)
1058    program_transform_name=$ac_optarg ;;
1059
1060  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1061    ac_prev=pdfdir ;;
1062  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1063    pdfdir=$ac_optarg ;;
1064
1065  -psdir | --psdir | --psdi | --psd | --ps)
1066    ac_prev=psdir ;;
1067  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1068    psdir=$ac_optarg ;;
1069
1070  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1071  | -silent | --silent | --silen | --sile | --sil)
1072    silent=yes ;;
1073
1074  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1075    ac_prev=sbindir ;;
1076  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1077  | --sbi=* | --sb=*)
1078    sbindir=$ac_optarg ;;
1079
1080  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1081  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1082  | --sharedst | --shareds | --shared | --share | --shar \
1083  | --sha | --sh)
1084    ac_prev=sharedstatedir ;;
1085  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1086  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1087  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1088  | --sha=* | --sh=*)
1089    sharedstatedir=$ac_optarg ;;
1090
1091  -site | --site | --sit)
1092    ac_prev=site ;;
1093  -site=* | --site=* | --sit=*)
1094    site=$ac_optarg ;;
1095
1096  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1097    ac_prev=srcdir ;;
1098  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1099    srcdir=$ac_optarg ;;
1100
1101  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1102  | --syscon | --sysco | --sysc | --sys | --sy)
1103    ac_prev=sysconfdir ;;
1104  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1105  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1106    sysconfdir=$ac_optarg ;;
1107
1108  -target | --target | --targe | --targ | --tar | --ta | --t)
1109    ac_prev=target_alias ;;
1110  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1111    target_alias=$ac_optarg ;;
1112
1113  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1114    verbose=yes ;;
1115
1116  -version | --version | --versio | --versi | --vers | -V)
1117    ac_init_version=: ;;
1118
1119  -with-* | --with-*)
1120    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1121    # Reject names that are not valid shell variable names.
1122    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1123      as_fn_error "invalid package name: $ac_useropt"
1124    ac_useropt_orig=$ac_useropt
1125    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1126    case $ac_user_opts in
1127      *"
1128"with_$ac_useropt"
1129"*) ;;
1130      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1131	 ac_unrecognized_sep=', ';;
1132    esac
1133    eval with_$ac_useropt=\$ac_optarg ;;
1134
1135  -without-* | --without-*)
1136    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1137    # Reject names that are not valid shell variable names.
1138    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1139      as_fn_error "invalid package name: $ac_useropt"
1140    ac_useropt_orig=$ac_useropt
1141    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1142    case $ac_user_opts in
1143      *"
1144"with_$ac_useropt"
1145"*) ;;
1146      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1147	 ac_unrecognized_sep=', ';;
1148    esac
1149    eval with_$ac_useropt=no ;;
1150
1151  --x)
1152    # Obsolete; use --with-x.
1153    with_x=yes ;;
1154
1155  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1156  | --x-incl | --x-inc | --x-in | --x-i)
1157    ac_prev=x_includes ;;
1158  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1159  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1160    x_includes=$ac_optarg ;;
1161
1162  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1163  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1164    ac_prev=x_libraries ;;
1165  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1166  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1167    x_libraries=$ac_optarg ;;
1168
1169  -*) as_fn_error "unrecognized option: \`$ac_option'
1170Try \`$0 --help' for more information."
1171    ;;
1172
1173  *=*)
1174    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1175    # Reject names that are not valid shell variable names.
1176    case $ac_envvar in #(
1177      '' | [0-9]* | *[!_$as_cr_alnum]* )
1178      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1179    esac
1180    eval $ac_envvar=\$ac_optarg
1181    export $ac_envvar ;;
1182
1183  *)
1184    # FIXME: should be removed in autoconf 3.0.
1185    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1186    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1187      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1188    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1189    ;;
1190
1191  esac
1192done
1193
1194if test -n "$ac_prev"; then
1195  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1196  as_fn_error "missing argument to $ac_option"
1197fi
1198
1199if test -n "$ac_unrecognized_opts"; then
1200  case $enable_option_checking in
1201    no) ;;
1202    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1203    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1204  esac
1205fi
1206
1207# Check all directory arguments for consistency.
1208for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1209		datadir sysconfdir sharedstatedir localstatedir includedir \
1210		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1211		libdir localedir mandir
1212do
1213  eval ac_val=\$$ac_var
1214  # Remove trailing slashes.
1215  case $ac_val in
1216    */ )
1217      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1218      eval $ac_var=\$ac_val;;
1219  esac
1220  # Be sure to have absolute directory names.
1221  case $ac_val in
1222    [\\/$]* | ?:[\\/]* )  continue;;
1223    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1224  esac
1225  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1226done
1227
1228# There might be people who depend on the old broken behavior: `$host'
1229# used to hold the argument of --host etc.
1230# FIXME: To remove some day.
1231build=$build_alias
1232host=$host_alias
1233target=$target_alias
1234
1235# FIXME: To remove some day.
1236if test "x$host_alias" != x; then
1237  if test "x$build_alias" = x; then
1238    cross_compiling=maybe
1239    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1240    If a cross compiler is detected then cross compile mode will be used." >&2
1241  elif test "x$build_alias" != "x$host_alias"; then
1242    cross_compiling=yes
1243  fi
1244fi
1245
1246ac_tool_prefix=
1247test -n "$host_alias" && ac_tool_prefix=$host_alias-
1248
1249test "$silent" = yes && exec 6>/dev/null
1250
1251
1252ac_pwd=`pwd` && test -n "$ac_pwd" &&
1253ac_ls_di=`ls -di .` &&
1254ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1255  as_fn_error "working directory cannot be determined"
1256test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1257  as_fn_error "pwd does not report name of working directory"
1258
1259
1260# Find the source files, if location was not specified.
1261if test -z "$srcdir"; then
1262  ac_srcdir_defaulted=yes
1263  # Try the directory containing this script, then the parent directory.
1264  ac_confdir=`$as_dirname -- "$as_myself" ||
1265$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1266	 X"$as_myself" : 'X\(//\)[^/]' \| \
1267	 X"$as_myself" : 'X\(//\)$' \| \
1268	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1269$as_echo X"$as_myself" |
1270    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1271	    s//\1/
1272	    q
1273	  }
1274	  /^X\(\/\/\)[^/].*/{
1275	    s//\1/
1276	    q
1277	  }
1278	  /^X\(\/\/\)$/{
1279	    s//\1/
1280	    q
1281	  }
1282	  /^X\(\/\).*/{
1283	    s//\1/
1284	    q
1285	  }
1286	  s/.*/./; q'`
1287  srcdir=$ac_confdir
1288  if test ! -r "$srcdir/$ac_unique_file"; then
1289    srcdir=..
1290  fi
1291else
1292  ac_srcdir_defaulted=no
1293fi
1294if test ! -r "$srcdir/$ac_unique_file"; then
1295  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1296  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1297fi
1298ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1299ac_abs_confdir=`(
1300	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1301	pwd)`
1302# When building in place, set srcdir=.
1303if test "$ac_abs_confdir" = "$ac_pwd"; then
1304  srcdir=.
1305fi
1306# Remove unnecessary trailing slashes from srcdir.
1307# Double slashes in file names in object file debugging info
1308# mess up M-x gdb in Emacs.
1309case $srcdir in
1310*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1311esac
1312for ac_var in $ac_precious_vars; do
1313  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1314  eval ac_env_${ac_var}_value=\$${ac_var}
1315  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1316  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1317done
1318
1319#
1320# Report the --help message.
1321#
1322if test "$ac_init_help" = "long"; then
1323  # Omit some internal or obsolete options to make the list less imposing.
1324  # This message is too long to be a string in the A/UX 3.1 sh.
1325  cat <<_ACEOF
1326\`configure' configures PCRE 8.12 to adapt to many kinds of systems.
1327
1328Usage: $0 [OPTION]... [VAR=VALUE]...
1329
1330To assign environment variables (e.g., CC, CFLAGS...), specify them as
1331VAR=VALUE.  See below for descriptions of some of the useful variables.
1332
1333Defaults for the options are specified in brackets.
1334
1335Configuration:
1336  -h, --help              display this help and exit
1337      --help=short        display options specific to this package
1338      --help=recursive    display the short help of all the included packages
1339  -V, --version           display version information and exit
1340  -q, --quiet, --silent   do not print \`checking...' messages
1341      --cache-file=FILE   cache test results in FILE [disabled]
1342  -C, --config-cache      alias for \`--cache-file=config.cache'
1343  -n, --no-create         do not create output files
1344      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1345
1346Installation directories:
1347  --prefix=PREFIX         install architecture-independent files in PREFIX
1348                          [$ac_default_prefix]
1349  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1350                          [PREFIX]
1351
1352By default, \`make install' will install all the files in
1353\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1354an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1355for instance \`--prefix=\$HOME'.
1356
1357For better control, use the options below.
1358
1359Fine tuning of the installation directories:
1360  --bindir=DIR            user executables [EPREFIX/bin]
1361  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1362  --libexecdir=DIR        program executables [EPREFIX/libexec]
1363  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1364  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1365  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1366  --libdir=DIR            object code libraries [EPREFIX/lib]
1367  --includedir=DIR        C header files [PREFIX/include]
1368  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1369  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1370  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1371  --infodir=DIR           info documentation [DATAROOTDIR/info]
1372  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1373  --mandir=DIR            man documentation [DATAROOTDIR/man]
1374  --docdir=DIR            documentation root [DATAROOTDIR/doc/pcre]
1375  --htmldir=DIR           html documentation [DOCDIR]
1376  --dvidir=DIR            dvi documentation [DOCDIR]
1377  --pdfdir=DIR            pdf documentation [DOCDIR]
1378  --psdir=DIR             ps documentation [DOCDIR]
1379_ACEOF
1380
1381  cat <<\_ACEOF
1382
1383Program names:
1384  --program-prefix=PREFIX            prepend PREFIX to installed program names
1385  --program-suffix=SUFFIX            append SUFFIX to installed program names
1386  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1387
1388System types:
1389  --build=BUILD     configure for building on BUILD [guessed]
1390  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1391_ACEOF
1392fi
1393
1394if test -n "$ac_init_help"; then
1395  case $ac_init_help in
1396     short | recursive ) echo "Configuration of PCRE 8.12:";;
1397   esac
1398  cat <<\_ACEOF
1399
1400Optional Features:
1401  --disable-option-checking  ignore unrecognized --enable/--with options
1402  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1403  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1404  --disable-dependency-tracking  speeds up one-time build
1405  --enable-dependency-tracking   do not reject slow dependency extractors
1406  --enable-shared[=PKGS]  build shared libraries [default=yes]
1407  --enable-static[=PKGS]  build static libraries [default=yes]
1408  --enable-fast-install[=PKGS]
1409                          optimize for fast installation [default=yes]
1410  --disable-libtool-lock  avoid locking (might break parallel builds)
1411  --disable-cpp           disable C++ support
1412  --enable-rebuild-chartables
1413                          rebuild character tables in current locale
1414  --enable-utf8           enable UTF-8 support (incompatible with
1415                          --enable-ebcdic)
1416  --enable-unicode-properties
1417                          enable Unicode properties support (implies
1418                          --enable-utf8)
1419  --enable-newline-is-cr  use CR as newline character
1420  --enable-newline-is-lf  use LF as newline character (default)
1421  --enable-newline-is-crlf
1422                          use CRLF as newline sequence
1423  --enable-newline-is-anycrlf
1424                          use CR, LF, or CRLF as newline sequence
1425  --enable-newline-is-any use any valid Unicode newline sequence
1426  --enable-bsr-anycrlf    \R matches only CR, LF, CRLF by default
1427  --enable-ebcdic         assume EBCDIC coding rather than ASCII; incompatible
1428                          with --enable-utf8; use only in (uncommon) EBCDIC
1429                          environments; it implies --enable-rebuild-chartables
1430  --disable-stack-for-recursion
1431                          don't use stack recursion when matching
1432  --enable-pcregrep-libz  link pcregrep with libz to handle .gz files
1433  --enable-pcregrep-libbz2
1434                          link pcregrep with libbz2 to handle .bz2 files
1435  --enable-pcretest-libreadline
1436                          link pcretest with libreadline
1437
1438Optional Packages:
1439  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1440  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1441  --with-pic              try to use only PIC/non-PIC objects [default=use
1442                          both]
1443  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1444  --with-posix-malloc-threshold=NBYTES
1445                          threshold for POSIX malloc usage (default=10)
1446  --with-link-size=N      internal link size (2, 3, or 4 allowed; default=2)
1447  --with-match-limit=N    default limit on internal looping (default=10000000)
1448  --with-match-limit-recursion=N
1449                          default limit on internal recursion
1450                          (default=MATCH_LIMIT)
1451
1452Some influential environment variables:
1453  CC          C compiler command
1454  CFLAGS      C compiler flags
1455  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1456              nonstandard directory <lib dir>
1457  LIBS        libraries to pass to the linker, e.g. -l<library>
1458  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1459              you have headers in a nonstandard directory <include dir>
1460  CXX         C++ compiler command
1461  CXXFLAGS    C++ compiler flags
1462  CPP         C preprocessor
1463  CXXCPP      C++ preprocessor
1464
1465Use these variables to override the choices made by `configure' or to help
1466it to find libraries and programs with nonstandard names/locations.
1467
1468Report bugs to the package provider.
1469_ACEOF
1470ac_status=$?
1471fi
1472
1473if test "$ac_init_help" = "recursive"; then
1474  # If there are subdirs, report their specific --help.
1475  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1476    test -d "$ac_dir" ||
1477      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1478      continue
1479    ac_builddir=.
1480
1481case "$ac_dir" in
1482.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1483*)
1484  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1485  # A ".." for each directory in $ac_dir_suffix.
1486  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1487  case $ac_top_builddir_sub in
1488  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1489  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1490  esac ;;
1491esac
1492ac_abs_top_builddir=$ac_pwd
1493ac_abs_builddir=$ac_pwd$ac_dir_suffix
1494# for backward compatibility:
1495ac_top_builddir=$ac_top_build_prefix
1496
1497case $srcdir in
1498  .)  # We are building in place.
1499    ac_srcdir=.
1500    ac_top_srcdir=$ac_top_builddir_sub
1501    ac_abs_top_srcdir=$ac_pwd ;;
1502  [\\/]* | ?:[\\/]* )  # Absolute name.
1503    ac_srcdir=$srcdir$ac_dir_suffix;
1504    ac_top_srcdir=$srcdir
1505    ac_abs_top_srcdir=$srcdir ;;
1506  *) # Relative name.
1507    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1508    ac_top_srcdir=$ac_top_build_prefix$srcdir
1509    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1510esac
1511ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1512
1513    cd "$ac_dir" || { ac_status=$?; continue; }
1514    # Check for guested configure.
1515    if test -f "$ac_srcdir/configure.gnu"; then
1516      echo &&
1517      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1518    elif test -f "$ac_srcdir/configure"; then
1519      echo &&
1520      $SHELL "$ac_srcdir/configure" --help=recursive
1521    else
1522      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1523    fi || ac_status=$?
1524    cd "$ac_pwd" || { ac_status=$?; break; }
1525  done
1526fi
1527
1528test -n "$ac_init_help" && exit $ac_status
1529if $ac_init_version; then
1530  cat <<\_ACEOF
1531PCRE configure 8.12
1532generated by GNU Autoconf 2.65
1533
1534Copyright (C) 2009 Free Software Foundation, Inc.
1535This configure script is free software; the Free Software Foundation
1536gives unlimited permission to copy, distribute and modify it.
1537_ACEOF
1538  exit
1539fi
1540
1541## ------------------------ ##
1542## Autoconf initialization. ##
1543## ------------------------ ##
1544
1545# ac_fn_c_try_compile LINENO
1546# --------------------------
1547# Try to compile conftest.$ac_ext, and return whether this succeeded.
1548ac_fn_c_try_compile ()
1549{
1550  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1551  rm -f conftest.$ac_objext
1552  if { { ac_try="$ac_compile"
1553case "(($ac_try" in
1554  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1555  *) ac_try_echo=$ac_try;;
1556esac
1557eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1558$as_echo "$ac_try_echo"; } >&5
1559  (eval "$ac_compile") 2>conftest.err
1560  ac_status=$?
1561  if test -s conftest.err; then
1562    grep -v '^ *+' conftest.err >conftest.er1
1563    cat conftest.er1 >&5
1564    mv -f conftest.er1 conftest.err
1565  fi
1566  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1567  test $ac_status = 0; } && {
1568	 test -z "$ac_c_werror_flag" ||
1569	 test ! -s conftest.err
1570       } && test -s conftest.$ac_objext; then :
1571  ac_retval=0
1572else
1573  $as_echo "$as_me: failed program was:" >&5
1574sed 's/^/| /' conftest.$ac_ext >&5
1575
1576	ac_retval=1
1577fi
1578  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1579  as_fn_set_status $ac_retval
1580
1581} # ac_fn_c_try_compile
1582
1583# ac_fn_cxx_try_compile LINENO
1584# ----------------------------
1585# Try to compile conftest.$ac_ext, and return whether this succeeded.
1586ac_fn_cxx_try_compile ()
1587{
1588  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1589  rm -f conftest.$ac_objext
1590  if { { ac_try="$ac_compile"
1591case "(($ac_try" in
1592  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1593  *) ac_try_echo=$ac_try;;
1594esac
1595eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1596$as_echo "$ac_try_echo"; } >&5
1597  (eval "$ac_compile") 2>conftest.err
1598  ac_status=$?
1599  if test -s conftest.err; then
1600    grep -v '^ *+' conftest.err >conftest.er1
1601    cat conftest.er1 >&5
1602    mv -f conftest.er1 conftest.err
1603  fi
1604  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1605  test $ac_status = 0; } && {
1606	 test -z "$ac_cxx_werror_flag" ||
1607	 test ! -s conftest.err
1608       } && test -s conftest.$ac_objext; then :
1609  ac_retval=0
1610else
1611  $as_echo "$as_me: failed program was:" >&5
1612sed 's/^/| /' conftest.$ac_ext >&5
1613
1614	ac_retval=1
1615fi
1616  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1617  as_fn_set_status $ac_retval
1618
1619} # ac_fn_cxx_try_compile
1620
1621# ac_fn_c_try_cpp LINENO
1622# ----------------------
1623# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1624ac_fn_c_try_cpp ()
1625{
1626  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1627  if { { ac_try="$ac_cpp conftest.$ac_ext"
1628case "(($ac_try" in
1629  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1630  *) ac_try_echo=$ac_try;;
1631esac
1632eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1633$as_echo "$ac_try_echo"; } >&5
1634  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1635  ac_status=$?
1636  if test -s conftest.err; then
1637    grep -v '^ *+' conftest.err >conftest.er1
1638    cat conftest.er1 >&5
1639    mv -f conftest.er1 conftest.err
1640  fi
1641  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1642  test $ac_status = 0; } >/dev/null && {
1643	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1644	 test ! -s conftest.err
1645       }; then :
1646  ac_retval=0
1647else
1648  $as_echo "$as_me: failed program was:" >&5
1649sed 's/^/| /' conftest.$ac_ext >&5
1650
1651    ac_retval=1
1652fi
1653  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1654  as_fn_set_status $ac_retval
1655
1656} # ac_fn_c_try_cpp
1657
1658# ac_fn_c_try_run LINENO
1659# ----------------------
1660# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1661# that executables *can* be run.
1662ac_fn_c_try_run ()
1663{
1664  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1665  if { { ac_try="$ac_link"
1666case "(($ac_try" in
1667  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1668  *) ac_try_echo=$ac_try;;
1669esac
1670eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1671$as_echo "$ac_try_echo"; } >&5
1672  (eval "$ac_link") 2>&5
1673  ac_status=$?
1674  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1675  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1676  { { case "(($ac_try" in
1677  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1678  *) ac_try_echo=$ac_try;;
1679esac
1680eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1681$as_echo "$ac_try_echo"; } >&5
1682  (eval "$ac_try") 2>&5
1683  ac_status=$?
1684  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1685  test $ac_status = 0; }; }; then :
1686  ac_retval=0
1687else
1688  $as_echo "$as_me: program exited with status $ac_status" >&5
1689       $as_echo "$as_me: failed program was:" >&5
1690sed 's/^/| /' conftest.$ac_ext >&5
1691
1692       ac_retval=$ac_status
1693fi
1694  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1695  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1696  as_fn_set_status $ac_retval
1697
1698} # ac_fn_c_try_run
1699
1700# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1701# -------------------------------------------------------
1702# Tests whether HEADER exists and can be compiled using the include files in
1703# INCLUDES, setting the cache variable VAR accordingly.
1704ac_fn_c_check_header_compile ()
1705{
1706  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1707  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1708$as_echo_n "checking for $2... " >&6; }
1709if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1710  $as_echo_n "(cached) " >&6
1711else
1712  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1713/* end confdefs.h.  */
1714$4
1715#include <$2>
1716_ACEOF
1717if ac_fn_c_try_compile "$LINENO"; then :
1718  eval "$3=yes"
1719else
1720  eval "$3=no"
1721fi
1722rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1723fi
1724eval ac_res=\$$3
1725	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1726$as_echo "$ac_res" >&6; }
1727  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1728
1729} # ac_fn_c_check_header_compile
1730
1731# ac_fn_c_find_intX_t LINENO BITS VAR
1732# -----------------------------------
1733# Finds a signed integer type with width BITS, setting cache variable VAR
1734# accordingly.
1735ac_fn_c_find_intX_t ()
1736{
1737  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1738  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
1739$as_echo_n "checking for int$2_t... " >&6; }
1740if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1741  $as_echo_n "(cached) " >&6
1742else
1743  eval "$3=no"
1744     # Order is important - never check a type that is potentially smaller
1745     # than half of the expected target width.
1746     for ac_type in int$2_t 'int' 'long int' \
1747	 'long long int' 'short int' 'signed char'; do
1748       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1749/* end confdefs.h.  */
1750$ac_includes_default
1751	     enum { N = $2 / 2 - 1 };
1752int
1753main ()
1754{
1755static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))];
1756test_array [0] = 0
1757
1758  ;
1759  return 0;
1760}
1761_ACEOF
1762if ac_fn_c_try_compile "$LINENO"; then :
1763  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1764/* end confdefs.h.  */
1765$ac_includes_default
1766	        enum { N = $2 / 2 - 1 };
1767int
1768main ()
1769{
1770static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1)
1771		 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))];
1772test_array [0] = 0
1773
1774  ;
1775  return 0;
1776}
1777_ACEOF
1778if ac_fn_c_try_compile "$LINENO"; then :
1779
1780else
1781  case $ac_type in #(
1782  int$2_t) :
1783    eval "$3=yes" ;; #(
1784  *) :
1785    eval "$3=\$ac_type" ;;
1786esac
1787fi
1788rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1789fi
1790rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1791       eval as_val=\$$3
1792   if test "x$as_val" = x""no; then :
1793
1794else
1795  break
1796fi
1797     done
1798fi
1799eval ac_res=\$$3
1800	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1801$as_echo "$ac_res" >&6; }
1802  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1803
1804} # ac_fn_c_find_intX_t
1805
1806# ac_fn_c_try_link LINENO
1807# -----------------------
1808# Try to link conftest.$ac_ext, and return whether this succeeded.
1809ac_fn_c_try_link ()
1810{
1811  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1812  rm -f conftest.$ac_objext conftest$ac_exeext
1813  if { { ac_try="$ac_link"
1814case "(($ac_try" in
1815  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1816  *) ac_try_echo=$ac_try;;
1817esac
1818eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1819$as_echo "$ac_try_echo"; } >&5
1820  (eval "$ac_link") 2>conftest.err
1821  ac_status=$?
1822  if test -s conftest.err; then
1823    grep -v '^ *+' conftest.err >conftest.er1
1824    cat conftest.er1 >&5
1825    mv -f conftest.er1 conftest.err
1826  fi
1827  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1828  test $ac_status = 0; } && {
1829	 test -z "$ac_c_werror_flag" ||
1830	 test ! -s conftest.err
1831       } && test -s conftest$ac_exeext && {
1832	 test "$cross_compiling" = yes ||
1833	 $as_test_x conftest$ac_exeext
1834       }; then :
1835  ac_retval=0
1836else
1837  $as_echo "$as_me: failed program was:" >&5
1838sed 's/^/| /' conftest.$ac_ext >&5
1839
1840	ac_retval=1
1841fi
1842  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1843  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1844  # interfere with the next link command; also delete a directory that is
1845  # left behind by Apple's compiler.  We do this before executing the actions.
1846  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1847  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1848  as_fn_set_status $ac_retval
1849
1850} # ac_fn_c_try_link
1851
1852# ac_fn_c_check_func LINENO FUNC VAR
1853# ----------------------------------
1854# Tests whether FUNC exists, setting the cache variable VAR accordingly
1855ac_fn_c_check_func ()
1856{
1857  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1858  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1859$as_echo_n "checking for $2... " >&6; }
1860if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1861  $as_echo_n "(cached) " >&6
1862else
1863  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1864/* end confdefs.h.  */
1865/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1866   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1867#define $2 innocuous_$2
1868
1869/* System header to define __stub macros and hopefully few prototypes,
1870    which can conflict with char $2 (); below.
1871    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1872    <limits.h> exists even on freestanding compilers.  */
1873
1874#ifdef __STDC__
1875# include <limits.h>
1876#else
1877# include <assert.h>
1878#endif
1879
1880#undef $2
1881
1882/* Override any GCC internal prototype to avoid an error.
1883   Use char because int might match the return type of a GCC
1884   builtin and then its argument prototype would still apply.  */
1885#ifdef __cplusplus
1886extern "C"
1887#endif
1888char $2 ();
1889/* The GNU C library defines this for functions which it implements
1890    to always fail with ENOSYS.  Some functions are actually named
1891    something starting with __ and the normal name is an alias.  */
1892#if defined __stub_$2 || defined __stub___$2
1893choke me
1894#endif
1895
1896int
1897main ()
1898{
1899return $2 ();
1900  ;
1901  return 0;
1902}
1903_ACEOF
1904if ac_fn_c_try_link "$LINENO"; then :
1905  eval "$3=yes"
1906else
1907  eval "$3=no"
1908fi
1909rm -f core conftest.err conftest.$ac_objext \
1910    conftest$ac_exeext conftest.$ac_ext
1911fi
1912eval ac_res=\$$3
1913	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1914$as_echo "$ac_res" >&6; }
1915  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1916
1917} # ac_fn_c_check_func
1918
1919# ac_fn_cxx_try_cpp LINENO
1920# ------------------------
1921# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1922ac_fn_cxx_try_cpp ()
1923{
1924  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1925  if { { ac_try="$ac_cpp conftest.$ac_ext"
1926case "(($ac_try" in
1927  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1928  *) ac_try_echo=$ac_try;;
1929esac
1930eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1931$as_echo "$ac_try_echo"; } >&5
1932  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1933  ac_status=$?
1934  if test -s conftest.err; then
1935    grep -v '^ *+' conftest.err >conftest.er1
1936    cat conftest.er1 >&5
1937    mv -f conftest.er1 conftest.err
1938  fi
1939  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1940  test $ac_status = 0; } >/dev/null && {
1941	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1942	 test ! -s conftest.err
1943       }; then :
1944  ac_retval=0
1945else
1946  $as_echo "$as_me: failed program was:" >&5
1947sed 's/^/| /' conftest.$ac_ext >&5
1948
1949    ac_retval=1
1950fi
1951  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1952  as_fn_set_status $ac_retval
1953
1954} # ac_fn_cxx_try_cpp
1955
1956# ac_fn_cxx_try_link LINENO
1957# -------------------------
1958# Try to link conftest.$ac_ext, and return whether this succeeded.
1959ac_fn_cxx_try_link ()
1960{
1961  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1962  rm -f conftest.$ac_objext conftest$ac_exeext
1963  if { { ac_try="$ac_link"
1964case "(($ac_try" in
1965  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1966  *) ac_try_echo=$ac_try;;
1967esac
1968eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1969$as_echo "$ac_try_echo"; } >&5
1970  (eval "$ac_link") 2>conftest.err
1971  ac_status=$?
1972  if test -s conftest.err; then
1973    grep -v '^ *+' conftest.err >conftest.er1
1974    cat conftest.er1 >&5
1975    mv -f conftest.er1 conftest.err
1976  fi
1977  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1978  test $ac_status = 0; } && {
1979	 test -z "$ac_cxx_werror_flag" ||
1980	 test ! -s conftest.err
1981       } && test -s conftest$ac_exeext && {
1982	 test "$cross_compiling" = yes ||
1983	 $as_test_x conftest$ac_exeext
1984       }; then :
1985  ac_retval=0
1986else
1987  $as_echo "$as_me: failed program was:" >&5
1988sed 's/^/| /' conftest.$ac_ext >&5
1989
1990	ac_retval=1
1991fi
1992  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1993  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1994  # interfere with the next link command; also delete a directory that is
1995  # left behind by Apple's compiler.  We do this before executing the actions.
1996  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1997  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1998  as_fn_set_status $ac_retval
1999
2000} # ac_fn_cxx_try_link
2001
2002# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
2003# -------------------------------------------------------
2004# Tests whether HEADER exists, giving a warning if it cannot be compiled using
2005# the include files in INCLUDES and setting the cache variable VAR
2006# accordingly.
2007ac_fn_c_check_header_mongrel ()
2008{
2009  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2010  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2011  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2012$as_echo_n "checking for $2... " >&6; }
2013if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2014  $as_echo_n "(cached) " >&6
2015fi
2016eval ac_res=\$$3
2017	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2018$as_echo "$ac_res" >&6; }
2019else
2020  # Is the header compilable?
2021{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2022$as_echo_n "checking $2 usability... " >&6; }
2023cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2024/* end confdefs.h.  */
2025$4
2026#include <$2>
2027_ACEOF
2028if ac_fn_c_try_compile "$LINENO"; then :
2029  ac_header_compiler=yes
2030else
2031  ac_header_compiler=no
2032fi
2033rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2034{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2035$as_echo "$ac_header_compiler" >&6; }
2036
2037# Is the header present?
2038{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2039$as_echo_n "checking $2 presence... " >&6; }
2040cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2041/* end confdefs.h.  */
2042#include <$2>
2043_ACEOF
2044if ac_fn_c_try_cpp "$LINENO"; then :
2045  ac_header_preproc=yes
2046else
2047  ac_header_preproc=no
2048fi
2049rm -f conftest.err conftest.$ac_ext
2050{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2051$as_echo "$ac_header_preproc" >&6; }
2052
2053# So?  What about this header?
2054case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
2055  yes:no: )
2056    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2057$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2058    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2059$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2060    ;;
2061  no:yes:* )
2062    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2063$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2064    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
2065$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
2066    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2067$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2068    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
2069$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
2070    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2071$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2072    ;;
2073esac
2074  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2075$as_echo_n "checking for $2... " >&6; }
2076if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2077  $as_echo_n "(cached) " >&6
2078else
2079  eval "$3=\$ac_header_compiler"
2080fi
2081eval ac_res=\$$3
2082	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2083$as_echo "$ac_res" >&6; }
2084fi
2085  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2086
2087} # ac_fn_c_check_header_mongrel
2088
2089# ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES
2090# ---------------------------------------------------------
2091# Tests whether HEADER exists, giving a warning if it cannot be compiled using
2092# the include files in INCLUDES and setting the cache variable VAR
2093# accordingly.
2094ac_fn_cxx_check_header_mongrel ()
2095{
2096  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2097  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2098  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2099$as_echo_n "checking for $2... " >&6; }
2100if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2101  $as_echo_n "(cached) " >&6
2102fi
2103eval ac_res=\$$3
2104	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2105$as_echo "$ac_res" >&6; }
2106else
2107  # Is the header compilable?
2108{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2109$as_echo_n "checking $2 usability... " >&6; }
2110cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2111/* end confdefs.h.  */
2112$4
2113#include <$2>
2114_ACEOF
2115if ac_fn_cxx_try_compile "$LINENO"; then :
2116  ac_header_compiler=yes
2117else
2118  ac_header_compiler=no
2119fi
2120rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2121{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2122$as_echo "$ac_header_compiler" >&6; }
2123
2124# Is the header present?
2125{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2126$as_echo_n "checking $2 presence... " >&6; }
2127cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2128/* end confdefs.h.  */
2129#include <$2>
2130_ACEOF
2131if ac_fn_cxx_try_cpp "$LINENO"; then :
2132  ac_header_preproc=yes
2133else
2134  ac_header_preproc=no
2135fi
2136rm -f conftest.err conftest.$ac_ext
2137{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2138$as_echo "$ac_header_preproc" >&6; }
2139
2140# So?  What about this header?
2141case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #((
2142  yes:no: )
2143    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2144$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2145    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2146$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2147    ;;
2148  no:yes:* )
2149    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2150$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2151    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
2152$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
2153    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2154$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2155    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
2156$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
2157    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2158$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2159    ;;
2160esac
2161  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2162$as_echo_n "checking for $2... " >&6; }
2163if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2164  $as_echo_n "(cached) " >&6
2165else
2166  eval "$3=\$ac_header_compiler"
2167fi
2168eval ac_res=\$$3
2169	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2170$as_echo "$ac_res" >&6; }
2171fi
2172  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2173
2174} # ac_fn_cxx_check_header_mongrel
2175
2176# ac_fn_cxx_check_type LINENO TYPE VAR INCLUDES
2177# ---------------------------------------------
2178# Tests whether TYPE exists after having included INCLUDES, setting cache
2179# variable VAR accordingly.
2180ac_fn_cxx_check_type ()
2181{
2182  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2183  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2184$as_echo_n "checking for $2... " >&6; }
2185if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2186  $as_echo_n "(cached) " >&6
2187else
2188  eval "$3=no"
2189  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2190/* end confdefs.h.  */
2191$4
2192int
2193main ()
2194{
2195if (sizeof ($2))
2196	 return 0;
2197  ;
2198  return 0;
2199}
2200_ACEOF
2201if ac_fn_cxx_try_compile "$LINENO"; then :
2202  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2203/* end confdefs.h.  */
2204$4
2205int
2206main ()
2207{
2208if (sizeof (($2)))
2209	    return 0;
2210  ;
2211  return 0;
2212}
2213_ACEOF
2214if ac_fn_cxx_try_compile "$LINENO"; then :
2215
2216else
2217  eval "$3=yes"
2218fi
2219rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2220fi
2221rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2222fi
2223eval ac_res=\$$3
2224	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2225$as_echo "$ac_res" >&6; }
2226  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2227
2228} # ac_fn_cxx_check_type
2229
2230# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2231# -------------------------------------------
2232# Tests whether TYPE exists after having included INCLUDES, setting cache
2233# variable VAR accordingly.
2234ac_fn_c_check_type ()
2235{
2236  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2237  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2238$as_echo_n "checking for $2... " >&6; }
2239if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2240  $as_echo_n "(cached) " >&6
2241else
2242  eval "$3=no"
2243  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2244/* end confdefs.h.  */
2245$4
2246int
2247main ()
2248{
2249if (sizeof ($2))
2250	 return 0;
2251  ;
2252  return 0;
2253}
2254_ACEOF
2255if ac_fn_c_try_compile "$LINENO"; then :
2256  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2257/* end confdefs.h.  */
2258$4
2259int
2260main ()
2261{
2262if (sizeof (($2)))
2263	    return 0;
2264  ;
2265  return 0;
2266}
2267_ACEOF
2268if ac_fn_c_try_compile "$LINENO"; then :
2269
2270else
2271  eval "$3=yes"
2272fi
2273rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2274fi
2275rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2276fi
2277eval ac_res=\$$3
2278	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2279$as_echo "$ac_res" >&6; }
2280  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2281
2282} # ac_fn_c_check_type
2283cat >config.log <<_ACEOF
2284This file contains any messages produced by compilers while
2285running configure, to aid debugging if configure makes a mistake.
2286
2287It was created by PCRE $as_me 8.12, which was
2288generated by GNU Autoconf 2.65.  Invocation command line was
2289
2290  $ $0 $@
2291
2292_ACEOF
2293exec 5>>config.log
2294{
2295cat <<_ASUNAME
2296## --------- ##
2297## Platform. ##
2298## --------- ##
2299
2300hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2301uname -m = `(uname -m) 2>/dev/null || echo unknown`
2302uname -r = `(uname -r) 2>/dev/null || echo unknown`
2303uname -s = `(uname -s) 2>/dev/null || echo unknown`
2304uname -v = `(uname -v) 2>/dev/null || echo unknown`
2305
2306/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2307/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2308
2309/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2310/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2311/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2312/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2313/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2314/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2315/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2316
2317_ASUNAME
2318
2319as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2320for as_dir in $PATH
2321do
2322  IFS=$as_save_IFS
2323  test -z "$as_dir" && as_dir=.
2324    $as_echo "PATH: $as_dir"
2325  done
2326IFS=$as_save_IFS
2327
2328} >&5
2329
2330cat >&5 <<_ACEOF
2331
2332
2333## ----------- ##
2334## Core tests. ##
2335## ----------- ##
2336
2337_ACEOF
2338
2339
2340# Keep a trace of the command line.
2341# Strip out --no-create and --no-recursion so they do not pile up.
2342# Strip out --silent because we don't want to record it for future runs.
2343# Also quote any args containing shell meta-characters.
2344# Make two passes to allow for proper duplicate-argument suppression.
2345ac_configure_args=
2346ac_configure_args0=
2347ac_configure_args1=
2348ac_must_keep_next=false
2349for ac_pass in 1 2
2350do
2351  for ac_arg
2352  do
2353    case $ac_arg in
2354    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2355    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2356    | -silent | --silent | --silen | --sile | --sil)
2357      continue ;;
2358    *\'*)
2359      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2360    esac
2361    case $ac_pass in
2362    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2363    2)
2364      as_fn_append ac_configure_args1 " '$ac_arg'"
2365      if test $ac_must_keep_next = true; then
2366	ac_must_keep_next=false # Got value, back to normal.
2367      else
2368	case $ac_arg in
2369	  *=* | --config-cache | -C | -disable-* | --disable-* \
2370	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2371	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2372	  | -with-* | --with-* | -without-* | --without-* | --x)
2373	    case "$ac_configure_args0 " in
2374	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2375	    esac
2376	    ;;
2377	  -* ) ac_must_keep_next=true ;;
2378	esac
2379      fi
2380      as_fn_append ac_configure_args " '$ac_arg'"
2381      ;;
2382    esac
2383  done
2384done
2385{ ac_configure_args0=; unset ac_configure_args0;}
2386{ ac_configure_args1=; unset ac_configure_args1;}
2387
2388# When interrupted or exit'd, cleanup temporary files, and complete
2389# config.log.  We remove comments because anyway the quotes in there
2390# would cause problems or look ugly.
2391# WARNING: Use '\'' to represent an apostrophe within the trap.
2392# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2393trap 'exit_status=$?
2394  # Save into config.log some information that might help in debugging.
2395  {
2396    echo
2397
2398    cat <<\_ASBOX
2399## ---------------- ##
2400## Cache variables. ##
2401## ---------------- ##
2402_ASBOX
2403    echo
2404    # The following way of writing the cache mishandles newlines in values,
2405(
2406  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2407    eval ac_val=\$$ac_var
2408    case $ac_val in #(
2409    *${as_nl}*)
2410      case $ac_var in #(
2411      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2412$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2413      esac
2414      case $ac_var in #(
2415      _ | IFS | as_nl) ;; #(
2416      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2417      *) { eval $ac_var=; unset $ac_var;} ;;
2418      esac ;;
2419    esac
2420  done
2421  (set) 2>&1 |
2422    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2423    *${as_nl}ac_space=\ *)
2424      sed -n \
2425	"s/'\''/'\''\\\\'\'''\''/g;
2426	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2427      ;; #(
2428    *)
2429      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2430      ;;
2431    esac |
2432    sort
2433)
2434    echo
2435
2436    cat <<\_ASBOX
2437## ----------------- ##
2438## Output variables. ##
2439## ----------------- ##
2440_ASBOX
2441    echo
2442    for ac_var in $ac_subst_vars
2443    do
2444      eval ac_val=\$$ac_var
2445      case $ac_val in
2446      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2447      esac
2448      $as_echo "$ac_var='\''$ac_val'\''"
2449    done | sort
2450    echo
2451
2452    if test -n "$ac_subst_files"; then
2453      cat <<\_ASBOX
2454## ------------------- ##
2455## File substitutions. ##
2456## ------------------- ##
2457_ASBOX
2458      echo
2459      for ac_var in $ac_subst_files
2460      do
2461	eval ac_val=\$$ac_var
2462	case $ac_val in
2463	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2464	esac
2465	$as_echo "$ac_var='\''$ac_val'\''"
2466      done | sort
2467      echo
2468    fi
2469
2470    if test -s confdefs.h; then
2471      cat <<\_ASBOX
2472## ----------- ##
2473## confdefs.h. ##
2474## ----------- ##
2475_ASBOX
2476      echo
2477      cat confdefs.h
2478      echo
2479    fi
2480    test "$ac_signal" != 0 &&
2481      $as_echo "$as_me: caught signal $ac_signal"
2482    $as_echo "$as_me: exit $exit_status"
2483  } >&5
2484  rm -f core *.core core.conftest.* &&
2485    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2486    exit $exit_status
2487' 0
2488for ac_signal in 1 2 13 15; do
2489  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2490done
2491ac_signal=0
2492
2493# confdefs.h avoids OS command line length limits that DEFS can exceed.
2494rm -f -r conftest* confdefs.h
2495
2496$as_echo "/* confdefs.h */" > confdefs.h
2497
2498# Predefined preprocessor variables.
2499
2500cat >>confdefs.h <<_ACEOF
2501#define PACKAGE_NAME "$PACKAGE_NAME"
2502_ACEOF
2503
2504cat >>confdefs.h <<_ACEOF
2505#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2506_ACEOF
2507
2508cat >>confdefs.h <<_ACEOF
2509#define PACKAGE_VERSION "$PACKAGE_VERSION"
2510_ACEOF
2511
2512cat >>confdefs.h <<_ACEOF
2513#define PACKAGE_STRING "$PACKAGE_STRING"
2514_ACEOF
2515
2516cat >>confdefs.h <<_ACEOF
2517#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2518_ACEOF
2519
2520cat >>confdefs.h <<_ACEOF
2521#define PACKAGE_URL "$PACKAGE_URL"
2522_ACEOF
2523
2524
2525# Let the site file select an alternate cache file if it wants to.
2526# Prefer an explicitly selected file to automatically selected ones.
2527ac_site_file1=NONE
2528ac_site_file2=NONE
2529if test -n "$CONFIG_SITE"; then
2530  ac_site_file1=$CONFIG_SITE
2531elif test "x$prefix" != xNONE; then
2532  ac_site_file1=$prefix/share/config.site
2533  ac_site_file2=$prefix/etc/config.site
2534else
2535  ac_site_file1=$ac_default_prefix/share/config.site
2536  ac_site_file2=$ac_default_prefix/etc/config.site
2537fi
2538for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2539do
2540  test "x$ac_site_file" = xNONE && continue
2541  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2542    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2543$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2544    sed 's/^/| /' "$ac_site_file" >&5
2545    . "$ac_site_file"
2546  fi
2547done
2548
2549if test -r "$cache_file"; then
2550  # Some versions of bash will fail to source /dev/null (special files
2551  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2552  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2553    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2554$as_echo "$as_me: loading cache $cache_file" >&6;}
2555    case $cache_file in
2556      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2557      *)                      . "./$cache_file";;
2558    esac
2559  fi
2560else
2561  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2562$as_echo "$as_me: creating cache $cache_file" >&6;}
2563  >$cache_file
2564fi
2565
2566# Check that the precious variables saved in the cache have kept the same
2567# value.
2568ac_cache_corrupted=false
2569for ac_var in $ac_precious_vars; do
2570  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2571  eval ac_new_set=\$ac_env_${ac_var}_set
2572  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2573  eval ac_new_val=\$ac_env_${ac_var}_value
2574  case $ac_old_set,$ac_new_set in
2575    set,)
2576      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2577$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2578      ac_cache_corrupted=: ;;
2579    ,set)
2580      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2581$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2582      ac_cache_corrupted=: ;;
2583    ,);;
2584    *)
2585      if test "x$ac_old_val" != "x$ac_new_val"; then
2586	# differences in whitespace do not lead to failure.
2587	ac_old_val_w=`echo x $ac_old_val`
2588	ac_new_val_w=`echo x $ac_new_val`
2589	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2590	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2591$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2592	  ac_cache_corrupted=:
2593	else
2594	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2595$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2596	  eval $ac_var=\$ac_old_val
2597	fi
2598	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2599$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2600	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2601$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2602      fi;;
2603  esac
2604  # Pass precious variables to config.status.
2605  if test "$ac_new_set" = set; then
2606    case $ac_new_val in
2607    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2608    *) ac_arg=$ac_var=$ac_new_val ;;
2609    esac
2610    case " $ac_configure_args " in
2611      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2612      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2613    esac
2614  fi
2615done
2616if $ac_cache_corrupted; then
2617  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2618$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2619  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2620$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2621  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2622fi
2623## -------------------- ##
2624## Main body of script. ##
2625## -------------------- ##
2626
2627ac_ext=c
2628ac_cpp='$CPP $CPPFLAGS'
2629ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2630ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2631ac_compiler_gnu=$ac_cv_c_compiler_gnu
2632
2633
2634
2635am__api_version='1.11'
2636
2637ac_aux_dir=
2638for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2639  for ac_t in install-sh install.sh shtool; do
2640    if test -f "$ac_dir/$ac_t"; then
2641      ac_aux_dir=$ac_dir
2642      ac_install_sh="$ac_aux_dir/$ac_t -c"
2643      break 2
2644    fi
2645  done
2646done
2647if test -z "$ac_aux_dir"; then
2648  as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2649fi
2650
2651# These three variables are undocumented and unsupported,
2652# and are intended to be withdrawn in a future Autoconf release.
2653# They can cause serious problems if a builder's source tree is in a directory
2654# whose full name contains unusual characters.
2655ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2656ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2657ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2658
2659
2660# Find a good install program.  We prefer a C program (faster),
2661# so one script is as good as another.  But avoid the broken or
2662# incompatible versions:
2663# SysV /etc/install, /usr/sbin/install
2664# SunOS /usr/etc/install
2665# IRIX /sbin/install
2666# AIX /bin/install
2667# AmigaOS /C/install, which installs bootblocks on floppy discs
2668# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2669# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2670# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2671# OS/2's system install, which has a completely different semantic
2672# ./install, which can be erroneously created by make from ./install.sh.
2673# Reject install programs that cannot install multiple files.
2674{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2675$as_echo_n "checking for a BSD-compatible install... " >&6; }
2676if test -z "$INSTALL"; then
2677if test "${ac_cv_path_install+set}" = set; then :
2678  $as_echo_n "(cached) " >&6
2679else
2680  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2681for as_dir in $PATH
2682do
2683  IFS=$as_save_IFS
2684  test -z "$as_dir" && as_dir=.
2685    # Account for people who put trailing slashes in PATH elements.
2686case $as_dir/ in #((
2687  ./ | .// | /[cC]/* | \
2688  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2689  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2690  /usr/ucb/* ) ;;
2691  *)
2692    # OSF1 and SCO ODT 3.0 have their own names for install.
2693    # Don't use installbsd from OSF since it installs stuff as root
2694    # by default.
2695    for ac_prog in ginstall scoinst install; do
2696      for ac_exec_ext in '' $ac_executable_extensions; do
2697	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2698	  if test $ac_prog = install &&
2699	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2700	    # AIX install.  It has an incompatible calling convention.
2701	    :
2702	  elif test $ac_prog = install &&
2703	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2704	    # program-specific install script used by HP pwplus--don't use.
2705	    :
2706	  else
2707	    rm -rf conftest.one conftest.two conftest.dir
2708	    echo one > conftest.one
2709	    echo two > conftest.two
2710	    mkdir conftest.dir
2711	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2712	      test -s conftest.one && test -s conftest.two &&
2713	      test -s conftest.dir/conftest.one &&
2714	      test -s conftest.dir/conftest.two
2715	    then
2716	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2717	      break 3
2718	    fi
2719	  fi
2720	fi
2721      done
2722    done
2723    ;;
2724esac
2725
2726  done
2727IFS=$as_save_IFS
2728
2729rm -rf conftest.one conftest.two conftest.dir
2730
2731fi
2732  if test "${ac_cv_path_install+set}" = set; then
2733    INSTALL=$ac_cv_path_install
2734  else
2735    # As a last resort, use the slow shell script.  Don't cache a
2736    # value for INSTALL within a source directory, because that will
2737    # break other packages using the cache if that directory is
2738    # removed, or if the value is a relative name.
2739    INSTALL=$ac_install_sh
2740  fi
2741fi
2742{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2743$as_echo "$INSTALL" >&6; }
2744
2745# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2746# It thinks the first close brace ends the variable substitution.
2747test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2748
2749test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2750
2751test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2752
2753{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2754$as_echo_n "checking whether build environment is sane... " >&6; }
2755# Just in case
2756sleep 1
2757echo timestamp > conftest.file
2758# Reject unsafe characters in $srcdir or the absolute working directory
2759# name.  Accept space and tab only in the latter.
2760am_lf='
2761'
2762case `pwd` in
2763  *[\\\"\#\$\&\'\`$am_lf]*)
2764    as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
2765esac
2766case $srcdir in
2767  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2768    as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2769esac
2770
2771# Do `set' in a subshell so we don't clobber the current shell's
2772# arguments.  Must try -L first in case configure is actually a
2773# symlink; some systems play weird games with the mod time of symlinks
2774# (eg FreeBSD returns the mod time of the symlink's containing
2775# directory).
2776if (
2777   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2778   if test "$*" = "X"; then
2779      # -L didn't work.
2780      set X `ls -t "$srcdir/configure" conftest.file`
2781   fi
2782   rm -f conftest.file
2783   if test "$*" != "X $srcdir/configure conftest.file" \
2784      && test "$*" != "X conftest.file $srcdir/configure"; then
2785
2786      # If neither matched, then we have a broken ls.  This can happen
2787      # if, for instance, CONFIG_SHELL is bash and it inherits a
2788      # broken ls alias from the environment.  This has actually
2789      # happened.  Such a system could not be considered "sane".
2790      as_fn_error "ls -t appears to fail.  Make sure there is not a broken
2791alias in your environment" "$LINENO" 5
2792   fi
2793
2794   test "$2" = conftest.file
2795   )
2796then
2797   # Ok.
2798   :
2799else
2800   as_fn_error "newly created file is older than distributed files!
2801Check your system clock" "$LINENO" 5
2802fi
2803{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2804$as_echo "yes" >&6; }
2805test "$program_prefix" != NONE &&
2806  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2807# Use a double $ so make ignores it.
2808test "$program_suffix" != NONE &&
2809  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2810# Double any \ or $.
2811# By default was `s,x,x', remove it if useless.
2812ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2813program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2814
2815# expand $ac_aux_dir to an absolute path
2816am_aux_dir=`cd $ac_aux_dir && pwd`
2817
2818if test x"${MISSING+set}" != xset; then
2819  case $am_aux_dir in
2820  *\ * | *\	*)
2821    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2822  *)
2823    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2824  esac
2825fi
2826# Use eval to expand $SHELL
2827if eval "$MISSING --run true"; then
2828  am_missing_run="$MISSING --run "
2829else
2830  am_missing_run=
2831  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2832$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2833fi
2834
2835if test x"${install_sh}" != xset; then
2836  case $am_aux_dir in
2837  *\ * | *\	*)
2838    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2839  *)
2840    install_sh="\${SHELL} $am_aux_dir/install-sh"
2841  esac
2842fi
2843
2844# Installed binaries are usually stripped using `strip' when the user
2845# run `make install-strip'.  However `strip' might not be the right
2846# tool to use in cross-compilation environments, therefore Automake
2847# will honor the `STRIP' environment variable to overrule this program.
2848if test "$cross_compiling" != no; then
2849  if test -n "$ac_tool_prefix"; then
2850  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2851set dummy ${ac_tool_prefix}strip; ac_word=$2
2852{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2853$as_echo_n "checking for $ac_word... " >&6; }
2854if test "${ac_cv_prog_STRIP+set}" = set; then :
2855  $as_echo_n "(cached) " >&6
2856else
2857  if test -n "$STRIP"; then
2858  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2859else
2860as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2861for as_dir in $PATH
2862do
2863  IFS=$as_save_IFS
2864  test -z "$as_dir" && as_dir=.
2865    for ac_exec_ext in '' $ac_executable_extensions; do
2866  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2867    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2868    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2869    break 2
2870  fi
2871done
2872  done
2873IFS=$as_save_IFS
2874
2875fi
2876fi
2877STRIP=$ac_cv_prog_STRIP
2878if test -n "$STRIP"; then
2879  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2880$as_echo "$STRIP" >&6; }
2881else
2882  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2883$as_echo "no" >&6; }
2884fi
2885
2886
2887fi
2888if test -z "$ac_cv_prog_STRIP"; then
2889  ac_ct_STRIP=$STRIP
2890  # Extract the first word of "strip", so it can be a program name with args.
2891set dummy strip; ac_word=$2
2892{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2893$as_echo_n "checking for $ac_word... " >&6; }
2894if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
2895  $as_echo_n "(cached) " >&6
2896else
2897  if test -n "$ac_ct_STRIP"; then
2898  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2899else
2900as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2901for as_dir in $PATH
2902do
2903  IFS=$as_save_IFS
2904  test -z "$as_dir" && as_dir=.
2905    for ac_exec_ext in '' $ac_executable_extensions; do
2906  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2907    ac_cv_prog_ac_ct_STRIP="strip"
2908    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2909    break 2
2910  fi
2911done
2912  done
2913IFS=$as_save_IFS
2914
2915fi
2916fi
2917ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2918if test -n "$ac_ct_STRIP"; then
2919  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2920$as_echo "$ac_ct_STRIP" >&6; }
2921else
2922  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2923$as_echo "no" >&6; }
2924fi
2925
2926  if test "x$ac_ct_STRIP" = x; then
2927    STRIP=":"
2928  else
2929    case $cross_compiling:$ac_tool_warned in
2930yes:)
2931{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2932$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2933ac_tool_warned=yes ;;
2934esac
2935    STRIP=$ac_ct_STRIP
2936  fi
2937else
2938  STRIP="$ac_cv_prog_STRIP"
2939fi
2940
2941fi
2942INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2943
2944{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2945$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2946if test -z "$MKDIR_P"; then
2947  if test "${ac_cv_path_mkdir+set}" = set; then :
2948  $as_echo_n "(cached) " >&6
2949else
2950  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2951for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2952do
2953  IFS=$as_save_IFS
2954  test -z "$as_dir" && as_dir=.
2955    for ac_prog in mkdir gmkdir; do
2956	 for ac_exec_ext in '' $ac_executable_extensions; do
2957	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2958	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2959	     'mkdir (GNU coreutils) '* | \
2960	     'mkdir (coreutils) '* | \
2961	     'mkdir (fileutils) '4.1*)
2962	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2963	       break 3;;
2964	   esac
2965	 done
2966       done
2967  done
2968IFS=$as_save_IFS
2969
2970fi
2971
2972  test -d ./--version && rmdir ./--version
2973  if test "${ac_cv_path_mkdir+set}" = set; then
2974    MKDIR_P="$ac_cv_path_mkdir -p"
2975  else
2976    # As a last resort, use the slow shell script.  Don't cache a
2977    # value for MKDIR_P within a source directory, because that will
2978    # break other packages using the cache if that directory is
2979    # removed, or if the value is a relative name.
2980    MKDIR_P="$ac_install_sh -d"
2981  fi
2982fi
2983{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2984$as_echo "$MKDIR_P" >&6; }
2985
2986mkdir_p="$MKDIR_P"
2987case $mkdir_p in
2988  [\\/$]* | ?:[\\/]*) ;;
2989  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2990esac
2991
2992for ac_prog in gawk mawk nawk awk
2993do
2994  # Extract the first word of "$ac_prog", so it can be a program name with args.
2995set dummy $ac_prog; ac_word=$2
2996{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2997$as_echo_n "checking for $ac_word... " >&6; }
2998if test "${ac_cv_prog_AWK+set}" = set; then :
2999  $as_echo_n "(cached) " >&6
3000else
3001  if test -n "$AWK"; then
3002  ac_cv_prog_AWK="$AWK" # Let the user override the test.
3003else
3004as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3005for as_dir in $PATH
3006do
3007  IFS=$as_save_IFS
3008  test -z "$as_dir" && as_dir=.
3009    for ac_exec_ext in '' $ac_executable_extensions; do
3010  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3011    ac_cv_prog_AWK="$ac_prog"
3012    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3013    break 2
3014  fi
3015done
3016  done
3017IFS=$as_save_IFS
3018
3019fi
3020fi
3021AWK=$ac_cv_prog_AWK
3022if test -n "$AWK"; then
3023  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3024$as_echo "$AWK" >&6; }
3025else
3026  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3027$as_echo "no" >&6; }
3028fi
3029
3030
3031  test -n "$AWK" && break
3032done
3033
3034{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3035$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3036set x ${MAKE-make}
3037ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3038if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3039  $as_echo_n "(cached) " >&6
3040else
3041  cat >conftest.make <<\_ACEOF
3042SHELL = /bin/sh
3043all:
3044	@echo '@@@%%%=$(MAKE)=@@@%%%'
3045_ACEOF
3046# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3047case `${MAKE-make} -f conftest.make 2>/dev/null` in
3048  *@@@%%%=?*=@@@%%%*)
3049    eval ac_cv_prog_make_${ac_make}_set=yes;;
3050  *)
3051    eval ac_cv_prog_make_${ac_make}_set=no;;
3052esac
3053rm -f conftest.make
3054fi
3055if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3056  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3057$as_echo "yes" >&6; }
3058  SET_MAKE=
3059else
3060  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3061$as_echo "no" >&6; }
3062  SET_MAKE="MAKE=${MAKE-make}"
3063fi
3064
3065rm -rf .tst 2>/dev/null
3066mkdir .tst 2>/dev/null
3067if test -d .tst; then
3068  am__leading_dot=.
3069else
3070  am__leading_dot=_
3071fi
3072rmdir .tst 2>/dev/null
3073
3074if test "`cd $srcdir && pwd`" != "`pwd`"; then
3075  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3076  # is not polluted with repeated "-I."
3077  am__isrc=' -I$(srcdir)'
3078  # test to see if srcdir already configured
3079  if test -f $srcdir/config.status; then
3080    as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3081  fi
3082fi
3083
3084# test whether we have cygpath
3085if test -z "$CYGPATH_W"; then
3086  if (cygpath --version) >/dev/null 2>/dev/null; then
3087    CYGPATH_W='cygpath -w'
3088  else
3089    CYGPATH_W=echo
3090  fi
3091fi
3092
3093
3094# Define the identity of the package.
3095 PACKAGE='pcre'
3096 VERSION='8.12'
3097
3098
3099cat >>confdefs.h <<_ACEOF
3100#define PACKAGE "$PACKAGE"
3101_ACEOF
3102
3103
3104cat >>confdefs.h <<_ACEOF
3105#define VERSION "$VERSION"
3106_ACEOF
3107
3108# Some tools Automake needs.
3109
3110ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3111
3112
3113AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3114
3115
3116AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3117
3118
3119AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3120
3121
3122MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3123
3124# We need awk for the "check" target.  The system "awk" is bad on
3125# some platforms.
3126# Always define AMTAR for backward compatibility.
3127
3128AMTAR=${AMTAR-"${am_missing_run}tar"}
3129
3130am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
3131
3132
3133
3134
3135
3136ac_config_headers="$ac_config_headers config.h"
3137
3138
3139# This was added at the suggestion of libtoolize (03-Jan-10)
3140
3141
3142# The default CFLAGS and CXXFLAGS in Autoconf are "-g -O2" for gcc and just
3143# "-g" for any other compiler. There doesn't seem to be a standard way of
3144# getting rid of the -g (which I don't think is needed for a production
3145# library). This fudge seems to achieve the necessary. First, we remember the
3146# externally set values of CFLAGS and CXXFLAGS. Then call the AC_PROG_CC and
3147# AC_PROG_CXX macros to find the compilers - if CFLAGS and CXXFLAGS are not
3148# set, they will be set to Autoconf's defaults. Afterwards, if the original
3149# values were not set, remove the -g from the Autoconf defaults.
3150# (PH 02-May-07)
3151
3152remember_set_CFLAGS="$CFLAGS"
3153remember_set_CXXFLAGS="$CXXFLAGS"
3154
3155ac_ext=c
3156ac_cpp='$CPP $CPPFLAGS'
3157ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3158ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3159ac_compiler_gnu=$ac_cv_c_compiler_gnu
3160if test -n "$ac_tool_prefix"; then
3161  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3162set dummy ${ac_tool_prefix}gcc; ac_word=$2
3163{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3164$as_echo_n "checking for $ac_word... " >&6; }
3165if test "${ac_cv_prog_CC+set}" = set; then :
3166  $as_echo_n "(cached) " >&6
3167else
3168  if test -n "$CC"; then
3169  ac_cv_prog_CC="$CC" # Let the user override the test.
3170else
3171as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3172for as_dir in $PATH
3173do
3174  IFS=$as_save_IFS
3175  test -z "$as_dir" && as_dir=.
3176    for ac_exec_ext in '' $ac_executable_extensions; do
3177  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3178    ac_cv_prog_CC="${ac_tool_prefix}gcc"
3179    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3180    break 2
3181  fi
3182done
3183  done
3184IFS=$as_save_IFS
3185
3186fi
3187fi
3188CC=$ac_cv_prog_CC
3189if test -n "$CC"; then
3190  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3191$as_echo "$CC" >&6; }
3192else
3193  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3194$as_echo "no" >&6; }
3195fi
3196
3197
3198fi
3199if test -z "$ac_cv_prog_CC"; then
3200  ac_ct_CC=$CC
3201  # Extract the first word of "gcc", so it can be a program name with args.
3202set dummy gcc; ac_word=$2
3203{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3204$as_echo_n "checking for $ac_word... " >&6; }
3205if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3206  $as_echo_n "(cached) " >&6
3207else
3208  if test -n "$ac_ct_CC"; then
3209  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3210else
3211as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3212for as_dir in $PATH
3213do
3214  IFS=$as_save_IFS
3215  test -z "$as_dir" && as_dir=.
3216    for ac_exec_ext in '' $ac_executable_extensions; do
3217  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3218    ac_cv_prog_ac_ct_CC="gcc"
3219    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3220    break 2
3221  fi
3222done
3223  done
3224IFS=$as_save_IFS
3225
3226fi
3227fi
3228ac_ct_CC=$ac_cv_prog_ac_ct_CC
3229if test -n "$ac_ct_CC"; then
3230  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3231$as_echo "$ac_ct_CC" >&6; }
3232else
3233  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3234$as_echo "no" >&6; }
3235fi
3236
3237  if test "x$ac_ct_CC" = x; then
3238    CC=""
3239  else
3240    case $cross_compiling:$ac_tool_warned in
3241yes:)
3242{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3243$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3244ac_tool_warned=yes ;;
3245esac
3246    CC=$ac_ct_CC
3247  fi
3248else
3249  CC="$ac_cv_prog_CC"
3250fi
3251
3252if test -z "$CC"; then
3253          if test -n "$ac_tool_prefix"; then
3254    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3255set dummy ${ac_tool_prefix}cc; ac_word=$2
3256{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3257$as_echo_n "checking for $ac_word... " >&6; }
3258if test "${ac_cv_prog_CC+set}" = set; then :
3259  $as_echo_n "(cached) " >&6
3260else
3261  if test -n "$CC"; then
3262  ac_cv_prog_CC="$CC" # Let the user override the test.
3263else
3264as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3265for as_dir in $PATH
3266do
3267  IFS=$as_save_IFS
3268  test -z "$as_dir" && as_dir=.
3269    for ac_exec_ext in '' $ac_executable_extensions; do
3270  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3271    ac_cv_prog_CC="${ac_tool_prefix}cc"
3272    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3273    break 2
3274  fi
3275done
3276  done
3277IFS=$as_save_IFS
3278
3279fi
3280fi
3281CC=$ac_cv_prog_CC
3282if test -n "$CC"; then
3283  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3284$as_echo "$CC" >&6; }
3285else
3286  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3287$as_echo "no" >&6; }
3288fi
3289
3290
3291  fi
3292fi
3293if test -z "$CC"; then
3294  # Extract the first word of "cc", so it can be a program name with args.
3295set dummy cc; ac_word=$2
3296{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3297$as_echo_n "checking for $ac_word... " >&6; }
3298if test "${ac_cv_prog_CC+set}" = set; then :
3299  $as_echo_n "(cached) " >&6
3300else
3301  if test -n "$CC"; then
3302  ac_cv_prog_CC="$CC" # Let the user override the test.
3303else
3304  ac_prog_rejected=no
3305as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3306for as_dir in $PATH
3307do
3308  IFS=$as_save_IFS
3309  test -z "$as_dir" && as_dir=.
3310    for ac_exec_ext in '' $ac_executable_extensions; do
3311  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3312    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3313       ac_prog_rejected=yes
3314       continue
3315     fi
3316    ac_cv_prog_CC="cc"
3317    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3318    break 2
3319  fi
3320done
3321  done
3322IFS=$as_save_IFS
3323
3324if test $ac_prog_rejected = yes; then
3325  # We found a bogon in the path, so make sure we never use it.
3326  set dummy $ac_cv_prog_CC
3327  shift
3328  if test $# != 0; then
3329    # We chose a different compiler from the bogus one.
3330    # However, it has the same basename, so the bogon will be chosen
3331    # first if we set CC to just the basename; use the full file name.
3332    shift
3333    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3334  fi
3335fi
3336fi
3337fi
3338CC=$ac_cv_prog_CC
3339if test -n "$CC"; then
3340  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3341$as_echo "$CC" >&6; }
3342else
3343  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3344$as_echo "no" >&6; }
3345fi
3346
3347
3348fi
3349if test -z "$CC"; then
3350  if test -n "$ac_tool_prefix"; then
3351  for ac_prog in cl.exe
3352  do
3353    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3354set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3355{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3356$as_echo_n "checking for $ac_word... " >&6; }
3357if test "${ac_cv_prog_CC+set}" = set; then :
3358  $as_echo_n "(cached) " >&6
3359else
3360  if test -n "$CC"; then
3361  ac_cv_prog_CC="$CC" # Let the user override the test.
3362else
3363as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3364for as_dir in $PATH
3365do
3366  IFS=$as_save_IFS
3367  test -z "$as_dir" && as_dir=.
3368    for ac_exec_ext in '' $ac_executable_extensions; do
3369  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3370    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3371    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3372    break 2
3373  fi
3374done
3375  done
3376IFS=$as_save_IFS
3377
3378fi
3379fi
3380CC=$ac_cv_prog_CC
3381if test -n "$CC"; then
3382  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3383$as_echo "$CC" >&6; }
3384else
3385  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3386$as_echo "no" >&6; }
3387fi
3388
3389
3390    test -n "$CC" && break
3391  done
3392fi
3393if test -z "$CC"; then
3394  ac_ct_CC=$CC
3395  for ac_prog in cl.exe
3396do
3397  # Extract the first word of "$ac_prog", so it can be a program name with args.
3398set dummy $ac_prog; ac_word=$2
3399{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3400$as_echo_n "checking for $ac_word... " >&6; }
3401if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3402  $as_echo_n "(cached) " >&6
3403else
3404  if test -n "$ac_ct_CC"; then
3405  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3406else
3407as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3408for as_dir in $PATH
3409do
3410  IFS=$as_save_IFS
3411  test -z "$as_dir" && as_dir=.
3412    for ac_exec_ext in '' $ac_executable_extensions; do
3413  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3414    ac_cv_prog_ac_ct_CC="$ac_prog"
3415    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3416    break 2
3417  fi
3418done
3419  done
3420IFS=$as_save_IFS
3421
3422fi
3423fi
3424ac_ct_CC=$ac_cv_prog_ac_ct_CC
3425if test -n "$ac_ct_CC"; then
3426  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3427$as_echo "$ac_ct_CC" >&6; }
3428else
3429  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3430$as_echo "no" >&6; }
3431fi
3432
3433
3434  test -n "$ac_ct_CC" && break
3435done
3436
3437  if test "x$ac_ct_CC" = x; then
3438    CC=""
3439  else
3440    case $cross_compiling:$ac_tool_warned in
3441yes:)
3442{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3443$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3444ac_tool_warned=yes ;;
3445esac
3446    CC=$ac_ct_CC
3447  fi
3448fi
3449
3450fi
3451
3452
3453test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3454$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3455as_fn_error "no acceptable C compiler found in \$PATH
3456See \`config.log' for more details." "$LINENO" 5; }
3457
3458# Provide some information about the compiler.
3459$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3460set X $ac_compile
3461ac_compiler=$2
3462for ac_option in --version -v -V -qversion; do
3463  { { ac_try="$ac_compiler $ac_option >&5"
3464case "(($ac_try" in
3465  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3466  *) ac_try_echo=$ac_try;;
3467esac
3468eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3469$as_echo "$ac_try_echo"; } >&5
3470  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3471  ac_status=$?
3472  if test -s conftest.err; then
3473    sed '10a\
3474... rest of stderr output deleted ...
3475         10q' conftest.err >conftest.er1
3476    cat conftest.er1 >&5
3477  fi
3478  rm -f conftest.er1 conftest.err
3479  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3480  test $ac_status = 0; }
3481done
3482
3483cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3484/* end confdefs.h.  */
3485
3486int
3487main ()
3488{
3489
3490  ;
3491  return 0;
3492}
3493_ACEOF
3494ac_clean_files_save=$ac_clean_files
3495ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3496# Try to create an executable without -o first, disregard a.out.
3497# It will help us diagnose broken compilers, and finding out an intuition
3498# of exeext.
3499{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3500$as_echo_n "checking whether the C compiler works... " >&6; }
3501ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3502
3503# The possible output files:
3504ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3505
3506ac_rmfiles=
3507for ac_file in $ac_files
3508do
3509  case $ac_file in
3510    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3511    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3512  esac
3513done
3514rm -f $ac_rmfiles
3515
3516if { { ac_try="$ac_link_default"
3517case "(($ac_try" in
3518  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3519  *) ac_try_echo=$ac_try;;
3520esac
3521eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3522$as_echo "$ac_try_echo"; } >&5
3523  (eval "$ac_link_default") 2>&5
3524  ac_status=$?
3525  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3526  test $ac_status = 0; }; then :
3527  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3528# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3529# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3530# so that the user can short-circuit this test for compilers unknown to
3531# Autoconf.
3532for ac_file in $ac_files ''
3533do
3534  test -f "$ac_file" || continue
3535  case $ac_file in
3536    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3537	;;
3538    [ab].out )
3539	# We found the default executable, but exeext='' is most
3540	# certainly right.
3541	break;;
3542    *.* )
3543	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3544	then :; else
3545	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3546	fi
3547	# We set ac_cv_exeext here because the later test for it is not
3548	# safe: cross compilers may not add the suffix if given an `-o'
3549	# argument, so we may need to know it at that point already.
3550	# Even if this section looks crufty: it has the advantage of
3551	# actually working.
3552	break;;
3553    * )
3554	break;;
3555  esac
3556done
3557test "$ac_cv_exeext" = no && ac_cv_exeext=
3558
3559else
3560  ac_file=''
3561fi
3562if test -z "$ac_file"; then :
3563  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3564$as_echo "no" >&6; }
3565$as_echo "$as_me: failed program was:" >&5
3566sed 's/^/| /' conftest.$ac_ext >&5
3567
3568{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3569$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3570{ as_fn_set_status 77
3571as_fn_error "C compiler cannot create executables
3572See \`config.log' for more details." "$LINENO" 5; }; }
3573else
3574  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3575$as_echo "yes" >&6; }
3576fi
3577{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3578$as_echo_n "checking for C compiler default output file name... " >&6; }
3579{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3580$as_echo "$ac_file" >&6; }
3581ac_exeext=$ac_cv_exeext
3582
3583rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3584ac_clean_files=$ac_clean_files_save
3585{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3586$as_echo_n "checking for suffix of executables... " >&6; }
3587if { { ac_try="$ac_link"
3588case "(($ac_try" in
3589  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3590  *) ac_try_echo=$ac_try;;
3591esac
3592eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3593$as_echo "$ac_try_echo"; } >&5
3594  (eval "$ac_link") 2>&5
3595  ac_status=$?
3596  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3597  test $ac_status = 0; }; then :
3598  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3599# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3600# work properly (i.e., refer to `conftest.exe'), while it won't with
3601# `rm'.
3602for ac_file in conftest.exe conftest conftest.*; do
3603  test -f "$ac_file" || continue
3604  case $ac_file in
3605    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3606    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3607	  break;;
3608    * ) break;;
3609  esac
3610done
3611else
3612  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3613$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3614as_fn_error "cannot compute suffix of executables: cannot compile and link
3615See \`config.log' for more details." "$LINENO" 5; }
3616fi
3617rm -f conftest conftest$ac_cv_exeext
3618{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3619$as_echo "$ac_cv_exeext" >&6; }
3620
3621rm -f conftest.$ac_ext
3622EXEEXT=$ac_cv_exeext
3623ac_exeext=$EXEEXT
3624cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3625/* end confdefs.h.  */
3626#include <stdio.h>
3627int
3628main ()
3629{
3630FILE *f = fopen ("conftest.out", "w");
3631 return ferror (f) || fclose (f) != 0;
3632
3633  ;
3634  return 0;
3635}
3636_ACEOF
3637ac_clean_files="$ac_clean_files conftest.out"
3638# Check that the compiler produces executables we can run.  If not, either
3639# the compiler is broken, or we cross compile.
3640{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3641$as_echo_n "checking whether we are cross compiling... " >&6; }
3642if test "$cross_compiling" != yes; then
3643  { { ac_try="$ac_link"
3644case "(($ac_try" in
3645  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3646  *) ac_try_echo=$ac_try;;
3647esac
3648eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3649$as_echo "$ac_try_echo"; } >&5
3650  (eval "$ac_link") 2>&5
3651  ac_status=$?
3652  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3653  test $ac_status = 0; }
3654  if { ac_try='./conftest$ac_cv_exeext'
3655  { { case "(($ac_try" in
3656  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3657  *) ac_try_echo=$ac_try;;
3658esac
3659eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3660$as_echo "$ac_try_echo"; } >&5
3661  (eval "$ac_try") 2>&5
3662  ac_status=$?
3663  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3664  test $ac_status = 0; }; }; then
3665    cross_compiling=no
3666  else
3667    if test "$cross_compiling" = maybe; then
3668	cross_compiling=yes
3669    else
3670	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3671$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3672as_fn_error "cannot run C compiled programs.
3673If you meant to cross compile, use \`--host'.
3674See \`config.log' for more details." "$LINENO" 5; }
3675    fi
3676  fi
3677fi
3678{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3679$as_echo "$cross_compiling" >&6; }
3680
3681rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3682ac_clean_files=$ac_clean_files_save
3683{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3684$as_echo_n "checking for suffix of object files... " >&6; }
3685if test "${ac_cv_objext+set}" = set; then :
3686  $as_echo_n "(cached) " >&6
3687else
3688  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3689/* end confdefs.h.  */
3690
3691int
3692main ()
3693{
3694
3695  ;
3696  return 0;
3697}
3698_ACEOF
3699rm -f conftest.o conftest.obj
3700if { { ac_try="$ac_compile"
3701case "(($ac_try" in
3702  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3703  *) ac_try_echo=$ac_try;;
3704esac
3705eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3706$as_echo "$ac_try_echo"; } >&5
3707  (eval "$ac_compile") 2>&5
3708  ac_status=$?
3709  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3710  test $ac_status = 0; }; then :
3711  for ac_file in conftest.o conftest.obj conftest.*; do
3712  test -f "$ac_file" || continue;
3713  case $ac_file in
3714    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3715    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3716       break;;
3717  esac
3718done
3719else
3720  $as_echo "$as_me: failed program was:" >&5
3721sed 's/^/| /' conftest.$ac_ext >&5
3722
3723{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3724$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3725as_fn_error "cannot compute suffix of object files: cannot compile
3726See \`config.log' for more details." "$LINENO" 5; }
3727fi
3728rm -f conftest.$ac_cv_objext conftest.$ac_ext
3729fi
3730{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3731$as_echo "$ac_cv_objext" >&6; }
3732OBJEXT=$ac_cv_objext
3733ac_objext=$OBJEXT
3734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3735$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3736if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3737  $as_echo_n "(cached) " >&6
3738else
3739  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3740/* end confdefs.h.  */
3741
3742int
3743main ()
3744{
3745#ifndef __GNUC__
3746       choke me
3747#endif
3748
3749  ;
3750  return 0;
3751}
3752_ACEOF
3753if ac_fn_c_try_compile "$LINENO"; then :
3754  ac_compiler_gnu=yes
3755else
3756  ac_compiler_gnu=no
3757fi
3758rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3759ac_cv_c_compiler_gnu=$ac_compiler_gnu
3760
3761fi
3762{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3763$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3764if test $ac_compiler_gnu = yes; then
3765  GCC=yes
3766else
3767  GCC=
3768fi
3769ac_test_CFLAGS=${CFLAGS+set}
3770ac_save_CFLAGS=$CFLAGS
3771{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3772$as_echo_n "checking whether $CC accepts -g... " >&6; }
3773if test "${ac_cv_prog_cc_g+set}" = set; then :
3774  $as_echo_n "(cached) " >&6
3775else
3776  ac_save_c_werror_flag=$ac_c_werror_flag
3777   ac_c_werror_flag=yes
3778   ac_cv_prog_cc_g=no
3779   CFLAGS="-g"
3780   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3781/* end confdefs.h.  */
3782
3783int
3784main ()
3785{
3786
3787  ;
3788  return 0;
3789}
3790_ACEOF
3791if ac_fn_c_try_compile "$LINENO"; then :
3792  ac_cv_prog_cc_g=yes
3793else
3794  CFLAGS=""
3795      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3796/* end confdefs.h.  */
3797
3798int
3799main ()
3800{
3801
3802  ;
3803  return 0;
3804}
3805_ACEOF
3806if ac_fn_c_try_compile "$LINENO"; then :
3807
3808else
3809  ac_c_werror_flag=$ac_save_c_werror_flag
3810	 CFLAGS="-g"
3811	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3812/* end confdefs.h.  */
3813
3814int
3815main ()
3816{
3817
3818  ;
3819  return 0;
3820}
3821_ACEOF
3822if ac_fn_c_try_compile "$LINENO"; then :
3823  ac_cv_prog_cc_g=yes
3824fi
3825rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3826fi
3827rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3828fi
3829rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3830   ac_c_werror_flag=$ac_save_c_werror_flag
3831fi
3832{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3833$as_echo "$ac_cv_prog_cc_g" >&6; }
3834if test "$ac_test_CFLAGS" = set; then
3835  CFLAGS=$ac_save_CFLAGS
3836elif test $ac_cv_prog_cc_g = yes; then
3837  if test "$GCC" = yes; then
3838    CFLAGS="-g -O2"
3839  else
3840    CFLAGS="-g"
3841  fi
3842else
3843  if test "$GCC" = yes; then
3844    CFLAGS="-O2"
3845  else
3846    CFLAGS=
3847  fi
3848fi
3849{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3850$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3851if test "${ac_cv_prog_cc_c89+set}" = set; then :
3852  $as_echo_n "(cached) " >&6
3853else
3854  ac_cv_prog_cc_c89=no
3855ac_save_CC=$CC
3856cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3857/* end confdefs.h.  */
3858#include <stdarg.h>
3859#include <stdio.h>
3860#include <sys/types.h>
3861#include <sys/stat.h>
3862/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3863struct buf { int x; };
3864FILE * (*rcsopen) (struct buf *, struct stat *, int);
3865static char *e (p, i)
3866     char **p;
3867     int i;
3868{
3869  return p[i];
3870}
3871static char *f (char * (*g) (char **, int), char **p, ...)
3872{
3873  char *s;
3874  va_list v;
3875  va_start (v,p);
3876  s = g (p, va_arg (v,int));
3877  va_end (v);
3878  return s;
3879}
3880
3881/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3882   function prototypes and stuff, but not '\xHH' hex character constants.
3883   These don't provoke an error unfortunately, instead are silently treated
3884   as 'x'.  The following induces an error, until -std is added to get
3885   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3886   array size at least.  It's necessary to write '\x00'==0 to get something
3887   that's true only with -std.  */
3888int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3889
3890/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3891   inside strings and character constants.  */
3892#define FOO(x) 'x'
3893int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3894
3895int test (int i, double x);
3896struct s1 {int (*f) (int a);};
3897struct s2 {int (*f) (double a);};
3898int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3899int argc;
3900char **argv;
3901int
3902main ()
3903{
3904return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3905  ;
3906  return 0;
3907}
3908_ACEOF
3909for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3910	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3911do
3912  CC="$ac_save_CC $ac_arg"
3913  if ac_fn_c_try_compile "$LINENO"; then :
3914  ac_cv_prog_cc_c89=$ac_arg
3915fi
3916rm -f core conftest.err conftest.$ac_objext
3917  test "x$ac_cv_prog_cc_c89" != "xno" && break
3918done
3919rm -f conftest.$ac_ext
3920CC=$ac_save_CC
3921
3922fi
3923# AC_CACHE_VAL
3924case "x$ac_cv_prog_cc_c89" in
3925  x)
3926    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3927$as_echo "none needed" >&6; } ;;
3928  xno)
3929    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3930$as_echo "unsupported" >&6; } ;;
3931  *)
3932    CC="$CC $ac_cv_prog_cc_c89"
3933    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3934$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3935esac
3936if test "x$ac_cv_prog_cc_c89" != xno; then :
3937
3938fi
3939
3940ac_ext=c
3941ac_cpp='$CPP $CPPFLAGS'
3942ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3943ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3944ac_compiler_gnu=$ac_cv_c_compiler_gnu
3945DEPDIR="${am__leading_dot}deps"
3946
3947ac_config_commands="$ac_config_commands depfiles"
3948
3949
3950am_make=${MAKE-make}
3951cat > confinc << 'END'
3952am__doit:
3953	@echo this is the am__doit target
3954.PHONY: am__doit
3955END
3956# If we don't find an include directive, just comment out the code.
3957{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3958$as_echo_n "checking for style of include used by $am_make... " >&6; }
3959am__include="#"
3960am__quote=
3961_am_result=none
3962# First try GNU make style include.
3963echo "include confinc" > confmf
3964# Ignore all kinds of additional output from `make'.
3965case `$am_make -s -f confmf 2> /dev/null` in #(
3966*the\ am__doit\ target*)
3967  am__include=include
3968  am__quote=
3969  _am_result=GNU
3970  ;;
3971esac
3972# Now try BSD make style include.
3973if test "$am__include" = "#"; then
3974   echo '.include "confinc"' > confmf
3975   case `$am_make -s -f confmf 2> /dev/null` in #(
3976   *the\ am__doit\ target*)
3977     am__include=.include
3978     am__quote="\""
3979     _am_result=BSD
3980     ;;
3981   esac
3982fi
3983
3984
3985{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3986$as_echo "$_am_result" >&6; }
3987rm -f confinc confmf
3988
3989# Check whether --enable-dependency-tracking was given.
3990if test "${enable_dependency_tracking+set}" = set; then :
3991  enableval=$enable_dependency_tracking;
3992fi
3993
3994if test "x$enable_dependency_tracking" != xno; then
3995  am_depcomp="$ac_aux_dir/depcomp"
3996  AMDEPBACKSLASH='\'
3997fi
3998 if test "x$enable_dependency_tracking" != xno; then
3999  AMDEP_TRUE=
4000  AMDEP_FALSE='#'
4001else
4002  AMDEP_TRUE='#'
4003  AMDEP_FALSE=
4004fi
4005
4006
4007
4008depcc="$CC"   am_compiler_list=
4009
4010{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4011$as_echo_n "checking dependency style of $depcc... " >&6; }
4012if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4013  $as_echo_n "(cached) " >&6
4014else
4015  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4016  # We make a subdir and do the tests there.  Otherwise we can end up
4017  # making bogus files that we don't know about and never remove.  For
4018  # instance it was reported that on HP-UX the gcc test will end up
4019  # making a dummy file named `D' -- because `-MD' means `put the output
4020  # in D'.
4021  mkdir conftest.dir
4022  # Copy depcomp to subdir because otherwise we won't find it if we're
4023  # using a relative directory.
4024  cp "$am_depcomp" conftest.dir
4025  cd conftest.dir
4026  # We will build objects and dependencies in a subdirectory because
4027  # it helps to detect inapplicable dependency modes.  For instance
4028  # both Tru64's cc and ICC support -MD to output dependencies as a
4029  # side effect of compilation, but ICC will put the dependencies in
4030  # the current directory while Tru64 will put them in the object
4031  # directory.
4032  mkdir sub
4033
4034  am_cv_CC_dependencies_compiler_type=none
4035  if test "$am_compiler_list" = ""; then
4036     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4037  fi
4038  am__universal=false
4039  case " $depcc " in #(
4040     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4041     esac
4042
4043  for depmode in $am_compiler_list; do
4044    # Setup a source with many dependencies, because some compilers
4045    # like to wrap large dependency lists on column 80 (with \), and
4046    # we should not choose a depcomp mode which is confused by this.
4047    #
4048    # We need to recreate these files for each test, as the compiler may
4049    # overwrite some of them when testing with obscure command lines.
4050    # This happens at least with the AIX C compiler.
4051    : > sub/conftest.c
4052    for i in 1 2 3 4 5 6; do
4053      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4054      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4055      # Solaris 8's {/usr,}/bin/sh.
4056      touch sub/conftst$i.h
4057    done
4058    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4059
4060    # We check with `-c' and `-o' for the sake of the "dashmstdout"
4061    # mode.  It turns out that the SunPro C++ compiler does not properly
4062    # handle `-M -o', and we need to detect this.  Also, some Intel
4063    # versions had trouble with output in subdirs
4064    am__obj=sub/conftest.${OBJEXT-o}
4065    am__minus_obj="-o $am__obj"
4066    case $depmode in
4067    gcc)
4068      # This depmode causes a compiler race in universal mode.
4069      test "$am__universal" = false || continue
4070      ;;
4071    nosideeffect)
4072      # after this tag, mechanisms are not by side-effect, so they'll
4073      # only be used when explicitly requested
4074      if test "x$enable_dependency_tracking" = xyes; then
4075	continue
4076      else
4077	break
4078      fi
4079      ;;
4080    msvisualcpp | msvcmsys)
4081      # This compiler won't grok `-c -o', but also, the minuso test has
4082      # not run yet.  These depmodes are late enough in the game, and
4083      # so weak that their functioning should not be impacted.
4084      am__obj=conftest.${OBJEXT-o}
4085      am__minus_obj=
4086      ;;
4087    none) break ;;
4088    esac
4089    if depmode=$depmode \
4090       source=sub/conftest.c object=$am__obj \
4091       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4092       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4093         >/dev/null 2>conftest.err &&
4094       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4095       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4096       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4097       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4098      # icc doesn't choke on unknown options, it will just issue warnings
4099      # or remarks (even with -Werror).  So we grep stderr for any message
4100      # that says an option was ignored or not supported.
4101      # When given -MP, icc 7.0 and 7.1 complain thusly:
4102      #   icc: Command line warning: ignoring option '-M'; no argument required
4103      # The diagnosis changed in icc 8.0:
4104      #   icc: Command line remark: option '-MP' not supported
4105      if (grep 'ignoring option' conftest.err ||
4106          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4107        am_cv_CC_dependencies_compiler_type=$depmode
4108        break
4109      fi
4110    fi
4111  done
4112
4113  cd ..
4114  rm -rf conftest.dir
4115else
4116  am_cv_CC_dependencies_compiler_type=none
4117fi
4118
4119fi
4120{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4121$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4122CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4123
4124 if
4125  test "x$enable_dependency_tracking" != xno \
4126  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4127  am__fastdepCC_TRUE=
4128  am__fastdepCC_FALSE='#'
4129else
4130  am__fastdepCC_TRUE='#'
4131  am__fastdepCC_FALSE=
4132fi
4133
4134
4135ac_ext=cpp
4136ac_cpp='$CXXCPP $CPPFLAGS'
4137ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4138ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4139ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4140if test -z "$CXX"; then
4141  if test -n "$CCC"; then
4142    CXX=$CCC
4143  else
4144    if test -n "$ac_tool_prefix"; then
4145  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4146  do
4147    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4148set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4149{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4150$as_echo_n "checking for $ac_word... " >&6; }
4151if test "${ac_cv_prog_CXX+set}" = set; then :
4152  $as_echo_n "(cached) " >&6
4153else
4154  if test -n "$CXX"; then
4155  ac_cv_prog_CXX="$CXX" # Let the user override the test.
4156else
4157as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4158for as_dir in $PATH
4159do
4160  IFS=$as_save_IFS
4161  test -z "$as_dir" && as_dir=.
4162    for ac_exec_ext in '' $ac_executable_extensions; do
4163  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4164    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
4165    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4166    break 2
4167  fi
4168done
4169  done
4170IFS=$as_save_IFS
4171
4172fi
4173fi
4174CXX=$ac_cv_prog_CXX
4175if test -n "$CXX"; then
4176  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
4177$as_echo "$CXX" >&6; }
4178else
4179  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4180$as_echo "no" >&6; }
4181fi
4182
4183
4184    test -n "$CXX" && break
4185  done
4186fi
4187if test -z "$CXX"; then
4188  ac_ct_CXX=$CXX
4189  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4190do
4191  # Extract the first word of "$ac_prog", so it can be a program name with args.
4192set dummy $ac_prog; ac_word=$2
4193{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4194$as_echo_n "checking for $ac_word... " >&6; }
4195if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
4196  $as_echo_n "(cached) " >&6
4197else
4198  if test -n "$ac_ct_CXX"; then
4199  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
4200else
4201as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4202for as_dir in $PATH
4203do
4204  IFS=$as_save_IFS
4205  test -z "$as_dir" && as_dir=.
4206    for ac_exec_ext in '' $ac_executable_extensions; do
4207  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4208    ac_cv_prog_ac_ct_CXX="$ac_prog"
4209    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4210    break 2
4211  fi
4212done
4213  done
4214IFS=$as_save_IFS
4215
4216fi
4217fi
4218ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
4219if test -n "$ac_ct_CXX"; then
4220  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
4221$as_echo "$ac_ct_CXX" >&6; }
4222else
4223  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4224$as_echo "no" >&6; }
4225fi
4226
4227
4228  test -n "$ac_ct_CXX" && break
4229done
4230
4231  if test "x$ac_ct_CXX" = x; then
4232    CXX="g++"
4233  else
4234    case $cross_compiling:$ac_tool_warned in
4235yes:)
4236{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4237$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4238ac_tool_warned=yes ;;
4239esac
4240    CXX=$ac_ct_CXX
4241  fi
4242fi
4243
4244  fi
4245fi
4246# Provide some information about the compiler.
4247$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
4248set X $ac_compile
4249ac_compiler=$2
4250for ac_option in --version -v -V -qversion; do
4251  { { ac_try="$ac_compiler $ac_option >&5"
4252case "(($ac_try" in
4253  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4254  *) ac_try_echo=$ac_try;;
4255esac
4256eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4257$as_echo "$ac_try_echo"; } >&5
4258  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4259  ac_status=$?
4260  if test -s conftest.err; then
4261    sed '10a\
4262... rest of stderr output deleted ...
4263         10q' conftest.err >conftest.er1
4264    cat conftest.er1 >&5
4265  fi
4266  rm -f conftest.er1 conftest.err
4267  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4268  test $ac_status = 0; }
4269done
4270
4271{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
4272$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
4273if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
4274  $as_echo_n "(cached) " >&6
4275else
4276  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4277/* end confdefs.h.  */
4278
4279int
4280main ()
4281{
4282#ifndef __GNUC__
4283       choke me
4284#endif
4285
4286  ;
4287  return 0;
4288}
4289_ACEOF
4290if ac_fn_cxx_try_compile "$LINENO"; then :
4291  ac_compiler_gnu=yes
4292else
4293  ac_compiler_gnu=no
4294fi
4295rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4296ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
4297
4298fi
4299{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
4300$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
4301if test $ac_compiler_gnu = yes; then
4302  GXX=yes
4303else
4304  GXX=
4305fi
4306ac_test_CXXFLAGS=${CXXFLAGS+set}
4307ac_save_CXXFLAGS=$CXXFLAGS
4308{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
4309$as_echo_n "checking whether $CXX accepts -g... " >&6; }
4310if test "${ac_cv_prog_cxx_g+set}" = set; then :
4311  $as_echo_n "(cached) " >&6
4312else
4313  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
4314   ac_cxx_werror_flag=yes
4315   ac_cv_prog_cxx_g=no
4316   CXXFLAGS="-g"
4317   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4318/* end confdefs.h.  */
4319
4320int
4321main ()
4322{
4323
4324  ;
4325  return 0;
4326}
4327_ACEOF
4328if ac_fn_cxx_try_compile "$LINENO"; then :
4329  ac_cv_prog_cxx_g=yes
4330else
4331  CXXFLAGS=""
4332      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4333/* end confdefs.h.  */
4334
4335int
4336main ()
4337{
4338
4339  ;
4340  return 0;
4341}
4342_ACEOF
4343if ac_fn_cxx_try_compile "$LINENO"; then :
4344
4345else
4346  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4347	 CXXFLAGS="-g"
4348	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4349/* end confdefs.h.  */
4350
4351int
4352main ()
4353{
4354
4355  ;
4356  return 0;
4357}
4358_ACEOF
4359if ac_fn_cxx_try_compile "$LINENO"; then :
4360  ac_cv_prog_cxx_g=yes
4361fi
4362rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4363fi
4364rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4365fi
4366rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4367   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4368fi
4369{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
4370$as_echo "$ac_cv_prog_cxx_g" >&6; }
4371if test "$ac_test_CXXFLAGS" = set; then
4372  CXXFLAGS=$ac_save_CXXFLAGS
4373elif test $ac_cv_prog_cxx_g = yes; then
4374  if test "$GXX" = yes; then
4375    CXXFLAGS="-g -O2"
4376  else
4377    CXXFLAGS="-g"
4378  fi
4379else
4380  if test "$GXX" = yes; then
4381    CXXFLAGS="-O2"
4382  else
4383    CXXFLAGS=
4384  fi
4385fi
4386ac_ext=c
4387ac_cpp='$CPP $CPPFLAGS'
4388ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4389ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4390ac_compiler_gnu=$ac_cv_c_compiler_gnu
4391
4392depcc="$CXX"  am_compiler_list=
4393
4394{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4395$as_echo_n "checking dependency style of $depcc... " >&6; }
4396if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
4397  $as_echo_n "(cached) " >&6
4398else
4399  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4400  # We make a subdir and do the tests there.  Otherwise we can end up
4401  # making bogus files that we don't know about and never remove.  For
4402  # instance it was reported that on HP-UX the gcc test will end up
4403  # making a dummy file named `D' -- because `-MD' means `put the output
4404  # in D'.
4405  mkdir conftest.dir
4406  # Copy depcomp to subdir because otherwise we won't find it if we're
4407  # using a relative directory.
4408  cp "$am_depcomp" conftest.dir
4409  cd conftest.dir
4410  # We will build objects and dependencies in a subdirectory because
4411  # it helps to detect inapplicable dependency modes.  For instance
4412  # both Tru64's cc and ICC support -MD to output dependencies as a
4413  # side effect of compilation, but ICC will put the dependencies in
4414  # the current directory while Tru64 will put them in the object
4415  # directory.
4416  mkdir sub
4417
4418  am_cv_CXX_dependencies_compiler_type=none
4419  if test "$am_compiler_list" = ""; then
4420     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4421  fi
4422  am__universal=false
4423  case " $depcc " in #(
4424     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4425     esac
4426
4427  for depmode in $am_compiler_list; do
4428    # Setup a source with many dependencies, because some compilers
4429    # like to wrap large dependency lists on column 80 (with \), and
4430    # we should not choose a depcomp mode which is confused by this.
4431    #
4432    # We need to recreate these files for each test, as the compiler may
4433    # overwrite some of them when testing with obscure command lines.
4434    # This happens at least with the AIX C compiler.
4435    : > sub/conftest.c
4436    for i in 1 2 3 4 5 6; do
4437      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4438      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4439      # Solaris 8's {/usr,}/bin/sh.
4440      touch sub/conftst$i.h
4441    done
4442    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4443
4444    # We check with `-c' and `-o' for the sake of the "dashmstdout"
4445    # mode.  It turns out that the SunPro C++ compiler does not properly
4446    # handle `-M -o', and we need to detect this.  Also, some Intel
4447    # versions had trouble with output in subdirs
4448    am__obj=sub/conftest.${OBJEXT-o}
4449    am__minus_obj="-o $am__obj"
4450    case $depmode in
4451    gcc)
4452      # This depmode causes a compiler race in universal mode.
4453      test "$am__universal" = false || continue
4454      ;;
4455    nosideeffect)
4456      # after this tag, mechanisms are not by side-effect, so they'll
4457      # only be used when explicitly requested
4458      if test "x$enable_dependency_tracking" = xyes; then
4459	continue
4460      else
4461	break
4462      fi
4463      ;;
4464    msvisualcpp | msvcmsys)
4465      # This compiler won't grok `-c -o', but also, the minuso test has
4466      # not run yet.  These depmodes are late enough in the game, and
4467      # so weak that their functioning should not be impacted.
4468      am__obj=conftest.${OBJEXT-o}
4469      am__minus_obj=
4470      ;;
4471    none) break ;;
4472    esac
4473    if depmode=$depmode \
4474       source=sub/conftest.c object=$am__obj \
4475       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4476       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4477         >/dev/null 2>conftest.err &&
4478       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4479       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4480       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4481       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4482      # icc doesn't choke on unknown options, it will just issue warnings
4483      # or remarks (even with -Werror).  So we grep stderr for any message
4484      # that says an option was ignored or not supported.
4485      # When given -MP, icc 7.0 and 7.1 complain thusly:
4486      #   icc: Command line warning: ignoring option '-M'; no argument required
4487      # The diagnosis changed in icc 8.0:
4488      #   icc: Command line remark: option '-MP' not supported
4489      if (grep 'ignoring option' conftest.err ||
4490          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4491        am_cv_CXX_dependencies_compiler_type=$depmode
4492        break
4493      fi
4494    fi
4495  done
4496
4497  cd ..
4498  rm -rf conftest.dir
4499else
4500  am_cv_CXX_dependencies_compiler_type=none
4501fi
4502
4503fi
4504{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
4505$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
4506CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
4507
4508 if
4509  test "x$enable_dependency_tracking" != xno \
4510  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
4511  am__fastdepCXX_TRUE=
4512  am__fastdepCXX_FALSE='#'
4513else
4514  am__fastdepCXX_TRUE='#'
4515  am__fastdepCXX_FALSE=
4516fi
4517
4518
4519
4520if test "x$remember_set_CFLAGS" = "x"
4521then
4522  if test "$CFLAGS" = "-g -O2"
4523  then
4524    CFLAGS="-O2"
4525  elif test "$CFLAGS" = "-g"
4526  then
4527    CFLAGS=""
4528  fi
4529fi
4530
4531if test "x$remember_set_CXXFLAGS" = "x"
4532then
4533  if test "$CXXFLAGS" = "-g -O2"
4534  then
4535    CXXFLAGS="-O2"
4536  elif test "$CXXFLAGS" = "-g"
4537  then
4538    CXXFLAGS=""
4539  fi
4540fi
4541
4542# AC_PROG_CXX will return "g++" even if no c++ compiler is installed.
4543# Check for that case, and just disable c++ code if g++ doesn't run.
4544ac_ext=cpp
4545ac_cpp='$CXXCPP $CPPFLAGS'
4546ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4547ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4548ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4549
4550
4551cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4552/* end confdefs.h.  */
4553
4554int
4555main ()
4556{
4557
4558  ;
4559  return 0;
4560}
4561_ACEOF
4562if ac_fn_cxx_try_compile "$LINENO"; then :
4563
4564else
4565  CXX=""; CXXCP=""; CXXFLAGS=""
4566fi
4567rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4568ac_ext=c
4569ac_cpp='$CPP $CPPFLAGS'
4570ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4571ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4572ac_compiler_gnu=$ac_cv_c_compiler_gnu
4573
4574
4575# Check for a 64-bit integer type
4576
4577ac_ext=c
4578ac_cpp='$CPP $CPPFLAGS'
4579ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4580ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4581ac_compiler_gnu=$ac_cv_c_compiler_gnu
4582{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4583$as_echo_n "checking how to run the C preprocessor... " >&6; }
4584# On Suns, sometimes $CPP names a directory.
4585if test -n "$CPP" && test -d "$CPP"; then
4586  CPP=
4587fi
4588if test -z "$CPP"; then
4589  if test "${ac_cv_prog_CPP+set}" = set; then :
4590  $as_echo_n "(cached) " >&6
4591else
4592      # Double quotes because CPP needs to be expanded
4593    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4594    do
4595      ac_preproc_ok=false
4596for ac_c_preproc_warn_flag in '' yes
4597do
4598  # Use a header file that comes with gcc, so configuring glibc
4599  # with a fresh cross-compiler works.
4600  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4601  # <limits.h> exists even on freestanding compilers.
4602  # On the NeXT, cc -E runs the code through the compiler's parser,
4603  # not just through cpp. "Syntax error" is here to catch this case.
4604  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4605/* end confdefs.h.  */
4606#ifdef __STDC__
4607# include <limits.h>
4608#else
4609# include <assert.h>
4610#endif
4611		     Syntax error
4612_ACEOF
4613if ac_fn_c_try_cpp "$LINENO"; then :
4614
4615else
4616  # Broken: fails on valid input.
4617continue
4618fi
4619rm -f conftest.err conftest.$ac_ext
4620
4621  # OK, works on sane cases.  Now check whether nonexistent headers
4622  # can be detected and how.
4623  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4624/* end confdefs.h.  */
4625#include <ac_nonexistent.h>
4626_ACEOF
4627if ac_fn_c_try_cpp "$LINENO"; then :
4628  # Broken: success on invalid input.
4629continue
4630else
4631  # Passes both tests.
4632ac_preproc_ok=:
4633break
4634fi
4635rm -f conftest.err conftest.$ac_ext
4636
4637done
4638# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4639rm -f conftest.err conftest.$ac_ext
4640if $ac_preproc_ok; then :
4641  break
4642fi
4643
4644    done
4645    ac_cv_prog_CPP=$CPP
4646
4647fi
4648  CPP=$ac_cv_prog_CPP
4649else
4650  ac_cv_prog_CPP=$CPP
4651fi
4652{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4653$as_echo "$CPP" >&6; }
4654ac_preproc_ok=false
4655for ac_c_preproc_warn_flag in '' yes
4656do
4657  # Use a header file that comes with gcc, so configuring glibc
4658  # with a fresh cross-compiler works.
4659  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4660  # <limits.h> exists even on freestanding compilers.
4661  # On the NeXT, cc -E runs the code through the compiler's parser,
4662  # not just through cpp. "Syntax error" is here to catch this case.
4663  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4664/* end confdefs.h.  */
4665#ifdef __STDC__
4666# include <limits.h>
4667#else
4668# include <assert.h>
4669#endif
4670		     Syntax error
4671_ACEOF
4672if ac_fn_c_try_cpp "$LINENO"; then :
4673
4674else
4675  # Broken: fails on valid input.
4676continue
4677fi
4678rm -f conftest.err conftest.$ac_ext
4679
4680  # OK, works on sane cases.  Now check whether nonexistent headers
4681  # can be detected and how.
4682  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4683/* end confdefs.h.  */
4684#include <ac_nonexistent.h>
4685_ACEOF
4686if ac_fn_c_try_cpp "$LINENO"; then :
4687  # Broken: success on invalid input.
4688continue
4689else
4690  # Passes both tests.
4691ac_preproc_ok=:
4692break
4693fi
4694rm -f conftest.err conftest.$ac_ext
4695
4696done
4697# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4698rm -f conftest.err conftest.$ac_ext
4699if $ac_preproc_ok; then :
4700
4701else
4702  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4703$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4704as_fn_error "C preprocessor \"$CPP\" fails sanity check
4705See \`config.log' for more details." "$LINENO" 5; }
4706fi
4707
4708ac_ext=c
4709ac_cpp='$CPP $CPPFLAGS'
4710ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4711ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4712ac_compiler_gnu=$ac_cv_c_compiler_gnu
4713
4714
4715{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4716$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4717if test "${ac_cv_path_GREP+set}" = set; then :
4718  $as_echo_n "(cached) " >&6
4719else
4720  if test -z "$GREP"; then
4721  ac_path_GREP_found=false
4722  # Loop through the user's path and test for each of PROGNAME-LIST
4723  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4724for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4725do
4726  IFS=$as_save_IFS
4727  test -z "$as_dir" && as_dir=.
4728    for ac_prog in grep ggrep; do
4729    for ac_exec_ext in '' $ac_executable_extensions; do
4730      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4731      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4732# Check for GNU ac_path_GREP and select it if it is found.
4733  # Check for GNU $ac_path_GREP
4734case `"$ac_path_GREP" --version 2>&1` in
4735*GNU*)
4736  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4737*)
4738  ac_count=0
4739  $as_echo_n 0123456789 >"conftest.in"
4740  while :
4741  do
4742    cat "conftest.in" "conftest.in" >"conftest.tmp"
4743    mv "conftest.tmp" "conftest.in"
4744    cp "conftest.in" "conftest.nl"
4745    $as_echo 'GREP' >> "conftest.nl"
4746    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4747    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4748    as_fn_arith $ac_count + 1 && ac_count=$as_val
4749    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4750      # Best one so far, save it but keep looking for a better one
4751      ac_cv_path_GREP="$ac_path_GREP"
4752      ac_path_GREP_max=$ac_count
4753    fi
4754    # 10*(2^10) chars as input seems more than enough
4755    test $ac_count -gt 10 && break
4756  done
4757  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4758esac
4759
4760      $ac_path_GREP_found && break 3
4761    done
4762  done
4763  done
4764IFS=$as_save_IFS
4765  if test -z "$ac_cv_path_GREP"; then
4766    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4767  fi
4768else
4769  ac_cv_path_GREP=$GREP
4770fi
4771
4772fi
4773{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4774$as_echo "$ac_cv_path_GREP" >&6; }
4775 GREP="$ac_cv_path_GREP"
4776
4777
4778{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4779$as_echo_n "checking for egrep... " >&6; }
4780if test "${ac_cv_path_EGREP+set}" = set; then :
4781  $as_echo_n "(cached) " >&6
4782else
4783  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4784   then ac_cv_path_EGREP="$GREP -E"
4785   else
4786     if test -z "$EGREP"; then
4787  ac_path_EGREP_found=false
4788  # Loop through the user's path and test for each of PROGNAME-LIST
4789  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4790for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4791do
4792  IFS=$as_save_IFS
4793  test -z "$as_dir" && as_dir=.
4794    for ac_prog in egrep; do
4795    for ac_exec_ext in '' $ac_executable_extensions; do
4796      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4797      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4798# Check for GNU ac_path_EGREP and select it if it is found.
4799  # Check for GNU $ac_path_EGREP
4800case `"$ac_path_EGREP" --version 2>&1` in
4801*GNU*)
4802  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4803*)
4804  ac_count=0
4805  $as_echo_n 0123456789 >"conftest.in"
4806  while :
4807  do
4808    cat "conftest.in" "conftest.in" >"conftest.tmp"
4809    mv "conftest.tmp" "conftest.in"
4810    cp "conftest.in" "conftest.nl"
4811    $as_echo 'EGREP' >> "conftest.nl"
4812    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4813    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4814    as_fn_arith $ac_count + 1 && ac_count=$as_val
4815    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4816      # Best one so far, save it but keep looking for a better one
4817      ac_cv_path_EGREP="$ac_path_EGREP"
4818      ac_path_EGREP_max=$ac_count
4819    fi
4820    # 10*(2^10) chars as input seems more than enough
4821    test $ac_count -gt 10 && break
4822  done
4823  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4824esac
4825
4826      $ac_path_EGREP_found && break 3
4827    done
4828  done
4829  done
4830IFS=$as_save_IFS
4831  if test -z "$ac_cv_path_EGREP"; then
4832    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4833  fi
4834else
4835  ac_cv_path_EGREP=$EGREP
4836fi
4837
4838   fi
4839fi
4840{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4841$as_echo "$ac_cv_path_EGREP" >&6; }
4842 EGREP="$ac_cv_path_EGREP"
4843
4844
4845{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4846$as_echo_n "checking for ANSI C header files... " >&6; }
4847if test "${ac_cv_header_stdc+set}" = set; then :
4848  $as_echo_n "(cached) " >&6
4849else
4850  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4851/* end confdefs.h.  */
4852#include <stdlib.h>
4853#include <stdarg.h>
4854#include <string.h>
4855#include <float.h>
4856
4857int
4858main ()
4859{
4860
4861  ;
4862  return 0;
4863}
4864_ACEOF
4865if ac_fn_c_try_compile "$LINENO"; then :
4866  ac_cv_header_stdc=yes
4867else
4868  ac_cv_header_stdc=no
4869fi
4870rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4871
4872if test $ac_cv_header_stdc = yes; then
4873  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4874  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4875/* end confdefs.h.  */
4876#include <string.h>
4877
4878_ACEOF
4879if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4880  $EGREP "memchr" >/dev/null 2>&1; then :
4881
4882else
4883  ac_cv_header_stdc=no
4884fi
4885rm -f conftest*
4886
4887fi
4888
4889if test $ac_cv_header_stdc = yes; then
4890  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4891  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4892/* end confdefs.h.  */
4893#include <stdlib.h>
4894
4895_ACEOF
4896if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4897  $EGREP "free" >/dev/null 2>&1; then :
4898
4899else
4900  ac_cv_header_stdc=no
4901fi
4902rm -f conftest*
4903
4904fi
4905
4906if test $ac_cv_header_stdc = yes; then
4907  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4908  if test "$cross_compiling" = yes; then :
4909  :
4910else
4911  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4912/* end confdefs.h.  */
4913#include <ctype.h>
4914#include <stdlib.h>
4915#if ((' ' & 0x0FF) == 0x020)
4916# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4917# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4918#else
4919# define ISLOWER(c) \
4920		   (('a' <= (c) && (c) <= 'i') \
4921		     || ('j' <= (c) && (c) <= 'r') \
4922		     || ('s' <= (c) && (c) <= 'z'))
4923# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4924#endif
4925
4926#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4927int
4928main ()
4929{
4930  int i;
4931  for (i = 0; i < 256; i++)
4932    if (XOR (islower (i), ISLOWER (i))
4933	|| toupper (i) != TOUPPER (i))
4934      return 2;
4935  return 0;
4936}
4937_ACEOF
4938if ac_fn_c_try_run "$LINENO"; then :
4939
4940else
4941  ac_cv_header_stdc=no
4942fi
4943rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4944  conftest.$ac_objext conftest.beam conftest.$ac_ext
4945fi
4946
4947fi
4948fi
4949{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4950$as_echo "$ac_cv_header_stdc" >&6; }
4951if test $ac_cv_header_stdc = yes; then
4952
4953$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4954
4955fi
4956
4957# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4958for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4959		  inttypes.h stdint.h unistd.h
4960do :
4961  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4962ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4963"
4964eval as_val=\$$as_ac_Header
4965   if test "x$as_val" = x""yes; then :
4966  cat >>confdefs.h <<_ACEOF
4967#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4968_ACEOF
4969
4970fi
4971
4972done
4973
4974
4975ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
4976case $ac_cv_c_int64_t in #(
4977  no|yes) ;; #(
4978  *)
4979
4980cat >>confdefs.h <<_ACEOF
4981#define int64_t $ac_cv_c_int64_t
4982_ACEOF
4983;;
4984esac
4985
4986
4987
4988# Make sure we can run config.sub.
4989$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4990  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4991
4992{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4993$as_echo_n "checking build system type... " >&6; }
4994if test "${ac_cv_build+set}" = set; then :
4995  $as_echo_n "(cached) " >&6
4996else
4997  ac_build_alias=$build_alias
4998test "x$ac_build_alias" = x &&
4999  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
5000test "x$ac_build_alias" = x &&
5001  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
5002ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
5003  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
5004
5005fi
5006{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
5007$as_echo "$ac_cv_build" >&6; }
5008case $ac_cv_build in
5009*-*-*) ;;
5010*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
5011esac
5012build=$ac_cv_build
5013ac_save_IFS=$IFS; IFS='-'
5014set x $ac_cv_build
5015shift
5016build_cpu=$1
5017build_vendor=$2
5018shift; shift
5019# Remember, the first character of IFS is used to create $*,
5020# except with old shells:
5021build_os=$*
5022IFS=$ac_save_IFS
5023case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
5024
5025
5026{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
5027$as_echo_n "checking host system type... " >&6; }
5028if test "${ac_cv_host+set}" = set; then :
5029  $as_echo_n "(cached) " >&6
5030else
5031  if test "x$host_alias" = x; then
5032  ac_cv_host=$ac_cv_build
5033else
5034  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
5035    as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
5036fi
5037
5038fi
5039{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
5040$as_echo "$ac_cv_host" >&6; }
5041case $ac_cv_host in
5042*-*-*) ;;
5043*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
5044esac
5045host=$ac_cv_host
5046ac_save_IFS=$IFS; IFS='-'
5047set x $ac_cv_host
5048shift
5049host_cpu=$1
5050host_vendor=$2
5051shift; shift
5052# Remember, the first character of IFS is used to create $*,
5053# except with old shells:
5054host_os=$*
5055IFS=$ac_save_IFS
5056case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5057
5058
5059enable_win32_dll=yes
5060
5061case $host in
5062*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
5063  if test -n "$ac_tool_prefix"; then
5064  # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
5065set dummy ${ac_tool_prefix}as; ac_word=$2
5066{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5067$as_echo_n "checking for $ac_word... " >&6; }
5068if test "${ac_cv_prog_AS+set}" = set; then :
5069  $as_echo_n "(cached) " >&6
5070else
5071  if test -n "$AS"; then
5072  ac_cv_prog_AS="$AS" # Let the user override the test.
5073else
5074as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5075for as_dir in $PATH
5076do
5077  IFS=$as_save_IFS
5078  test -z "$as_dir" && as_dir=.
5079    for ac_exec_ext in '' $ac_executable_extensions; do
5080  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5081    ac_cv_prog_AS="${ac_tool_prefix}as"
5082    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5083    break 2
5084  fi
5085done
5086  done
5087IFS=$as_save_IFS
5088
5089fi
5090fi
5091AS=$ac_cv_prog_AS
5092if test -n "$AS"; then
5093  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
5094$as_echo "$AS" >&6; }
5095else
5096  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5097$as_echo "no" >&6; }
5098fi
5099
5100
5101fi
5102if test -z "$ac_cv_prog_AS"; then
5103  ac_ct_AS=$AS
5104  # Extract the first word of "as", so it can be a program name with args.
5105set dummy as; ac_word=$2
5106{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5107$as_echo_n "checking for $ac_word... " >&6; }
5108if test "${ac_cv_prog_ac_ct_AS+set}" = set; then :
5109  $as_echo_n "(cached) " >&6
5110else
5111  if test -n "$ac_ct_AS"; then
5112  ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
5113else
5114as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5115for as_dir in $PATH
5116do
5117  IFS=$as_save_IFS
5118  test -z "$as_dir" && as_dir=.
5119    for ac_exec_ext in '' $ac_executable_extensions; do
5120  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5121    ac_cv_prog_ac_ct_AS="as"
5122    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5123    break 2
5124  fi
5125done
5126  done
5127IFS=$as_save_IFS
5128
5129fi
5130fi
5131ac_ct_AS=$ac_cv_prog_ac_ct_AS
5132if test -n "$ac_ct_AS"; then
5133  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
5134$as_echo "$ac_ct_AS" >&6; }
5135else
5136  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5137$as_echo "no" >&6; }
5138fi
5139
5140  if test "x$ac_ct_AS" = x; then
5141    AS="false"
5142  else
5143    case $cross_compiling:$ac_tool_warned in
5144yes:)
5145{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5146$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5147ac_tool_warned=yes ;;
5148esac
5149    AS=$ac_ct_AS
5150  fi
5151else
5152  AS="$ac_cv_prog_AS"
5153fi
5154
5155  if test -n "$ac_tool_prefix"; then
5156  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
5157set dummy ${ac_tool_prefix}dlltool; ac_word=$2
5158{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5159$as_echo_n "checking for $ac_word... " >&6; }
5160if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
5161  $as_echo_n "(cached) " >&6
5162else
5163  if test -n "$DLLTOOL"; then
5164  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5165else
5166as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5167for as_dir in $PATH
5168do
5169  IFS=$as_save_IFS
5170  test -z "$as_dir" && as_dir=.
5171    for ac_exec_ext in '' $ac_executable_extensions; do
5172  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5173    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5174    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5175    break 2
5176  fi
5177done
5178  done
5179IFS=$as_save_IFS
5180
5181fi
5182fi
5183DLLTOOL=$ac_cv_prog_DLLTOOL
5184if test -n "$DLLTOOL"; then
5185  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
5186$as_echo "$DLLTOOL" >&6; }
5187else
5188  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5189$as_echo "no" >&6; }
5190fi
5191
5192
5193fi
5194if test -z "$ac_cv_prog_DLLTOOL"; then
5195  ac_ct_DLLTOOL=$DLLTOOL
5196  # Extract the first word of "dlltool", so it can be a program name with args.
5197set dummy dlltool; ac_word=$2
5198{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5199$as_echo_n "checking for $ac_word... " >&6; }
5200if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
5201  $as_echo_n "(cached) " >&6
5202else
5203  if test -n "$ac_ct_DLLTOOL"; then
5204  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5205else
5206as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5207for as_dir in $PATH
5208do
5209  IFS=$as_save_IFS
5210  test -z "$as_dir" && as_dir=.
5211    for ac_exec_ext in '' $ac_executable_extensions; do
5212  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5213    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5214    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5215    break 2
5216  fi
5217done
5218  done
5219IFS=$as_save_IFS
5220
5221fi
5222fi
5223ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
5224if test -n "$ac_ct_DLLTOOL"; then
5225  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
5226$as_echo "$ac_ct_DLLTOOL" >&6; }
5227else
5228  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5229$as_echo "no" >&6; }
5230fi
5231
5232  if test "x$ac_ct_DLLTOOL" = x; then
5233    DLLTOOL="false"
5234  else
5235    case $cross_compiling:$ac_tool_warned in
5236yes:)
5237{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5238$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5239ac_tool_warned=yes ;;
5240esac
5241    DLLTOOL=$ac_ct_DLLTOOL
5242  fi
5243else
5244  DLLTOOL="$ac_cv_prog_DLLTOOL"
5245fi
5246
5247  if test -n "$ac_tool_prefix"; then
5248  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5249set dummy ${ac_tool_prefix}objdump; ac_word=$2
5250{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5251$as_echo_n "checking for $ac_word... " >&6; }
5252if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5253  $as_echo_n "(cached) " >&6
5254else
5255  if test -n "$OBJDUMP"; then
5256  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5257else
5258as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5259for as_dir in $PATH
5260do
5261  IFS=$as_save_IFS
5262  test -z "$as_dir" && as_dir=.
5263    for ac_exec_ext in '' $ac_executable_extensions; do
5264  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5265    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5266    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5267    break 2
5268  fi
5269done
5270  done
5271IFS=$as_save_IFS
5272
5273fi
5274fi
5275OBJDUMP=$ac_cv_prog_OBJDUMP
5276if test -n "$OBJDUMP"; then
5277  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5278$as_echo "$OBJDUMP" >&6; }
5279else
5280  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5281$as_echo "no" >&6; }
5282fi
5283
5284
5285fi
5286if test -z "$ac_cv_prog_OBJDUMP"; then
5287  ac_ct_OBJDUMP=$OBJDUMP
5288  # Extract the first word of "objdump", so it can be a program name with args.
5289set dummy objdump; ac_word=$2
5290{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5291$as_echo_n "checking for $ac_word... " >&6; }
5292if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5293  $as_echo_n "(cached) " >&6
5294else
5295  if test -n "$ac_ct_OBJDUMP"; then
5296  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5297else
5298as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5299for as_dir in $PATH
5300do
5301  IFS=$as_save_IFS
5302  test -z "$as_dir" && as_dir=.
5303    for ac_exec_ext in '' $ac_executable_extensions; do
5304  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5305    ac_cv_prog_ac_ct_OBJDUMP="objdump"
5306    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5307    break 2
5308  fi
5309done
5310  done
5311IFS=$as_save_IFS
5312
5313fi
5314fi
5315ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5316if test -n "$ac_ct_OBJDUMP"; then
5317  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5318$as_echo "$ac_ct_OBJDUMP" >&6; }
5319else
5320  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5321$as_echo "no" >&6; }
5322fi
5323
5324  if test "x$ac_ct_OBJDUMP" = x; then
5325    OBJDUMP="false"
5326  else
5327    case $cross_compiling:$ac_tool_warned in
5328yes:)
5329{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5330$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5331ac_tool_warned=yes ;;
5332esac
5333    OBJDUMP=$ac_ct_OBJDUMP
5334  fi
5335else
5336  OBJDUMP="$ac_cv_prog_OBJDUMP"
5337fi
5338
5339  ;;
5340esac
5341
5342test -z "$AS" && AS=as
5343
5344
5345
5346
5347
5348test -z "$DLLTOOL" && DLLTOOL=dlltool
5349
5350
5351
5352
5353
5354test -z "$OBJDUMP" && OBJDUMP=objdump
5355
5356
5357
5358
5359
5360
5361
5362case `pwd` in
5363  *\ * | *\	*)
5364    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5365$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5366esac
5367
5368
5369
5370macro_version='2.2.10'
5371macro_revision='1.3175'
5372
5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385ltmain="$ac_aux_dir/ltmain.sh"
5386
5387# Backslashify metacharacters that are still active within
5388# double-quoted strings.
5389sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5390
5391# Same as above, but do not quote variable references.
5392double_quote_subst='s/\(["`\\]\)/\\\1/g'
5393
5394# Sed substitution to delay expansion of an escaped shell variable in a
5395# double_quote_subst'ed string.
5396delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5397
5398# Sed substitution to delay expansion of an escaped single quote.
5399delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5400
5401# Sed substitution to avoid accidental globbing in evaled expressions
5402no_glob_subst='s/\*/\\\*/g'
5403
5404ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5405ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5406ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5407
5408{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5409$as_echo_n "checking how to print strings... " >&6; }
5410# Test print first, because it will be a builtin if present.
5411if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5412   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5413  ECHO='print -r --'
5414elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5415  ECHO='printf %s\n'
5416else
5417  # Use this function as a fallback that always works.
5418  func_fallback_echo ()
5419  {
5420    eval 'cat <<_LTECHO_EOF
5421$1
5422_LTECHO_EOF'
5423  }
5424  ECHO='func_fallback_echo'
5425fi
5426
5427# func_echo_all arg...
5428# Invoke $ECHO with all args, space-separated.
5429func_echo_all ()
5430{
5431    $ECHO ""
5432}
5433
5434case "$ECHO" in
5435  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5436$as_echo "printf" >&6; } ;;
5437  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5438$as_echo "print -r" >&6; } ;;
5439  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5440$as_echo "cat" >&6; } ;;
5441esac
5442
5443
5444
5445
5446
5447
5448
5449
5450
5451
5452
5453
5454
5455
5456{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5457$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5458if test "${ac_cv_path_SED+set}" = set; then :
5459  $as_echo_n "(cached) " >&6
5460else
5461            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5462     for ac_i in 1 2 3 4 5 6 7; do
5463       ac_script="$ac_script$as_nl$ac_script"
5464     done
5465     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5466     { ac_script=; unset ac_script;}
5467     if test -z "$SED"; then
5468  ac_path_SED_found=false
5469  # Loop through the user's path and test for each of PROGNAME-LIST
5470  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5471for as_dir in $PATH
5472do
5473  IFS=$as_save_IFS
5474  test -z "$as_dir" && as_dir=.
5475    for ac_prog in sed gsed; do
5476    for ac_exec_ext in '' $ac_executable_extensions; do
5477      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5478      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5479# Check for GNU ac_path_SED and select it if it is found.
5480  # Check for GNU $ac_path_SED
5481case `"$ac_path_SED" --version 2>&1` in
5482*GNU*)
5483  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5484*)
5485  ac_count=0
5486  $as_echo_n 0123456789 >"conftest.in"
5487  while :
5488  do
5489    cat "conftest.in" "conftest.in" >"conftest.tmp"
5490    mv "conftest.tmp" "conftest.in"
5491    cp "conftest.in" "conftest.nl"
5492    $as_echo '' >> "conftest.nl"
5493    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5494    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5495    as_fn_arith $ac_count + 1 && ac_count=$as_val
5496    if test $ac_count -gt ${ac_path_SED_max-0}; then
5497      # Best one so far, save it but keep looking for a better one
5498      ac_cv_path_SED="$ac_path_SED"
5499      ac_path_SED_max=$ac_count
5500    fi
5501    # 10*(2^10) chars as input seems more than enough
5502    test $ac_count -gt 10 && break
5503  done
5504  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5505esac
5506
5507      $ac_path_SED_found && break 3
5508    done
5509  done
5510  done
5511IFS=$as_save_IFS
5512  if test -z "$ac_cv_path_SED"; then
5513    as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5514  fi
5515else
5516  ac_cv_path_SED=$SED
5517fi
5518
5519fi
5520{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5521$as_echo "$ac_cv_path_SED" >&6; }
5522 SED="$ac_cv_path_SED"
5523  rm -f conftest.sed
5524
5525test -z "$SED" && SED=sed
5526Xsed="$SED -e 1s/^X//"
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5539$as_echo_n "checking for fgrep... " >&6; }
5540if test "${ac_cv_path_FGREP+set}" = set; then :
5541  $as_echo_n "(cached) " >&6
5542else
5543  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5544   then ac_cv_path_FGREP="$GREP -F"
5545   else
5546     if test -z "$FGREP"; then
5547  ac_path_FGREP_found=false
5548  # Loop through the user's path and test for each of PROGNAME-LIST
5549  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5550for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5551do
5552  IFS=$as_save_IFS
5553  test -z "$as_dir" && as_dir=.
5554    for ac_prog in fgrep; do
5555    for ac_exec_ext in '' $ac_executable_extensions; do
5556      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5557      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5558# Check for GNU ac_path_FGREP and select it if it is found.
5559  # Check for GNU $ac_path_FGREP
5560case `"$ac_path_FGREP" --version 2>&1` in
5561*GNU*)
5562  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5563*)
5564  ac_count=0
5565  $as_echo_n 0123456789 >"conftest.in"
5566  while :
5567  do
5568    cat "conftest.in" "conftest.in" >"conftest.tmp"
5569    mv "conftest.tmp" "conftest.in"
5570    cp "conftest.in" "conftest.nl"
5571    $as_echo 'FGREP' >> "conftest.nl"
5572    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5573    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5574    as_fn_arith $ac_count + 1 && ac_count=$as_val
5575    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5576      # Best one so far, save it but keep looking for a better one
5577      ac_cv_path_FGREP="$ac_path_FGREP"
5578      ac_path_FGREP_max=$ac_count
5579    fi
5580    # 10*(2^10) chars as input seems more than enough
5581    test $ac_count -gt 10 && break
5582  done
5583  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5584esac
5585
5586      $ac_path_FGREP_found && break 3
5587    done
5588  done
5589  done
5590IFS=$as_save_IFS
5591  if test -z "$ac_cv_path_FGREP"; then
5592    as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5593  fi
5594else
5595  ac_cv_path_FGREP=$FGREP
5596fi
5597
5598   fi
5599fi
5600{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5601$as_echo "$ac_cv_path_FGREP" >&6; }
5602 FGREP="$ac_cv_path_FGREP"
5603
5604
5605test -z "$GREP" && GREP=grep
5606
5607
5608
5609
5610
5611
5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625# Check whether --with-gnu-ld was given.
5626if test "${with_gnu_ld+set}" = set; then :
5627  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5628else
5629  with_gnu_ld=no
5630fi
5631
5632ac_prog=ld
5633if test "$GCC" = yes; then
5634  # Check if gcc -print-prog-name=ld gives a path.
5635  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5636$as_echo_n "checking for ld used by $CC... " >&6; }
5637  case $host in
5638  *-*-mingw*)
5639    # gcc leaves a trailing carriage return which upsets mingw
5640    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5641  *)
5642    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5643  esac
5644  case $ac_prog in
5645    # Accept absolute paths.
5646    [\\/]* | ?:[\\/]*)
5647      re_direlt='/[^/][^/]*/\.\./'
5648      # Canonicalize the pathname of ld
5649      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5650      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5651	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5652      done
5653      test -z "$LD" && LD="$ac_prog"
5654      ;;
5655  "")
5656    # If it fails, then pretend we aren't using GCC.
5657    ac_prog=ld
5658    ;;
5659  *)
5660    # If it is relative, then search for the first ld in PATH.
5661    with_gnu_ld=unknown
5662    ;;
5663  esac
5664elif test "$with_gnu_ld" = yes; then
5665  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5666$as_echo_n "checking for GNU ld... " >&6; }
5667else
5668  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5669$as_echo_n "checking for non-GNU ld... " >&6; }
5670fi
5671if test "${lt_cv_path_LD+set}" = set; then :
5672  $as_echo_n "(cached) " >&6
5673else
5674  if test -z "$LD"; then
5675  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5676  for ac_dir in $PATH; do
5677    IFS="$lt_save_ifs"
5678    test -z "$ac_dir" && ac_dir=.
5679    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5680      lt_cv_path_LD="$ac_dir/$ac_prog"
5681      # Check to see if the program is GNU ld.  I'd rather use --version,
5682      # but apparently some variants of GNU ld only accept -v.
5683      # Break only if it was the GNU/non-GNU ld that we prefer.
5684      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5685      *GNU* | *'with BFD'*)
5686	test "$with_gnu_ld" != no && break
5687	;;
5688      *)
5689	test "$with_gnu_ld" != yes && break
5690	;;
5691      esac
5692    fi
5693  done
5694  IFS="$lt_save_ifs"
5695else
5696  lt_cv_path_LD="$LD" # Let the user override the test with a path.
5697fi
5698fi
5699
5700LD="$lt_cv_path_LD"
5701if test -n "$LD"; then
5702  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5703$as_echo "$LD" >&6; }
5704else
5705  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5706$as_echo "no" >&6; }
5707fi
5708test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5709{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5710$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5711if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5712  $as_echo_n "(cached) " >&6
5713else
5714  # I'd rather use --version here, but apparently some GNU lds only accept -v.
5715case `$LD -v 2>&1 </dev/null` in
5716*GNU* | *'with BFD'*)
5717  lt_cv_prog_gnu_ld=yes
5718  ;;
5719*)
5720  lt_cv_prog_gnu_ld=no
5721  ;;
5722esac
5723fi
5724{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5725$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5726with_gnu_ld=$lt_cv_prog_gnu_ld
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5737$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5738if test "${lt_cv_path_NM+set}" = set; then :
5739  $as_echo_n "(cached) " >&6
5740else
5741  if test -n "$NM"; then
5742  # Let the user override the test.
5743  lt_cv_path_NM="$NM"
5744else
5745  lt_nm_to_check="${ac_tool_prefix}nm"
5746  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5747    lt_nm_to_check="$lt_nm_to_check nm"
5748  fi
5749  for lt_tmp_nm in $lt_nm_to_check; do
5750    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5751    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5752      IFS="$lt_save_ifs"
5753      test -z "$ac_dir" && ac_dir=.
5754      tmp_nm="$ac_dir/$lt_tmp_nm"
5755      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5756	# Check to see if the nm accepts a BSD-compat flag.
5757	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
5758	#   nm: unknown option "B" ignored
5759	# Tru64's nm complains that /dev/null is an invalid object file
5760	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5761	*/dev/null* | *'Invalid file or object type'*)
5762	  lt_cv_path_NM="$tmp_nm -B"
5763	  break
5764	  ;;
5765	*)
5766	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5767	  */dev/null*)
5768	    lt_cv_path_NM="$tmp_nm -p"
5769	    break
5770	    ;;
5771	  *)
5772	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5773	    continue # so that we can try to find one that supports BSD flags
5774	    ;;
5775	  esac
5776	  ;;
5777	esac
5778      fi
5779    done
5780    IFS="$lt_save_ifs"
5781  done
5782  : ${lt_cv_path_NM=no}
5783fi
5784fi
5785{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5786$as_echo "$lt_cv_path_NM" >&6; }
5787if test "$lt_cv_path_NM" != "no"; then
5788  NM="$lt_cv_path_NM"
5789else
5790  # Didn't find any BSD compatible name lister, look for dumpbin.
5791  if test -n "$DUMPBIN"; then :
5792    # Let the user override the test.
5793  else
5794    if test -n "$ac_tool_prefix"; then
5795  for ac_prog in dumpbin "link -dump"
5796  do
5797    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5798set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5799{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5800$as_echo_n "checking for $ac_word... " >&6; }
5801if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5802  $as_echo_n "(cached) " >&6
5803else
5804  if test -n "$DUMPBIN"; then
5805  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5806else
5807as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5808for as_dir in $PATH
5809do
5810  IFS=$as_save_IFS
5811  test -z "$as_dir" && as_dir=.
5812    for ac_exec_ext in '' $ac_executable_extensions; do
5813  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5814    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5815    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5816    break 2
5817  fi
5818done
5819  done
5820IFS=$as_save_IFS
5821
5822fi
5823fi
5824DUMPBIN=$ac_cv_prog_DUMPBIN
5825if test -n "$DUMPBIN"; then
5826  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5827$as_echo "$DUMPBIN" >&6; }
5828else
5829  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5830$as_echo "no" >&6; }
5831fi
5832
5833
5834    test -n "$DUMPBIN" && break
5835  done
5836fi
5837if test -z "$DUMPBIN"; then
5838  ac_ct_DUMPBIN=$DUMPBIN
5839  for ac_prog in dumpbin "link -dump"
5840do
5841  # Extract the first word of "$ac_prog", so it can be a program name with args.
5842set dummy $ac_prog; ac_word=$2
5843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5844$as_echo_n "checking for $ac_word... " >&6; }
5845if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5846  $as_echo_n "(cached) " >&6
5847else
5848  if test -n "$ac_ct_DUMPBIN"; then
5849  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5850else
5851as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5852for as_dir in $PATH
5853do
5854  IFS=$as_save_IFS
5855  test -z "$as_dir" && as_dir=.
5856    for ac_exec_ext in '' $ac_executable_extensions; do
5857  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5858    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5859    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5860    break 2
5861  fi
5862done
5863  done
5864IFS=$as_save_IFS
5865
5866fi
5867fi
5868ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5869if test -n "$ac_ct_DUMPBIN"; then
5870  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5871$as_echo "$ac_ct_DUMPBIN" >&6; }
5872else
5873  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5874$as_echo "no" >&6; }
5875fi
5876
5877
5878  test -n "$ac_ct_DUMPBIN" && break
5879done
5880
5881  if test "x$ac_ct_DUMPBIN" = x; then
5882    DUMPBIN=":"
5883  else
5884    case $cross_compiling:$ac_tool_warned in
5885yes:)
5886{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5887$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5888ac_tool_warned=yes ;;
5889esac
5890    DUMPBIN=$ac_ct_DUMPBIN
5891  fi
5892fi
5893
5894    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5895    *COFF*)
5896      DUMPBIN="$DUMPBIN -symbols"
5897      ;;
5898    *)
5899      DUMPBIN=:
5900      ;;
5901    esac
5902  fi
5903
5904  if test "$DUMPBIN" != ":"; then
5905    NM="$DUMPBIN"
5906  fi
5907fi
5908test -z "$NM" && NM=nm
5909
5910
5911
5912
5913
5914
5915{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5916$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5917if test "${lt_cv_nm_interface+set}" = set; then :
5918  $as_echo_n "(cached) " >&6
5919else
5920  lt_cv_nm_interface="BSD nm"
5921  echo "int some_variable = 0;" > conftest.$ac_ext
5922  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5923  (eval "$ac_compile" 2>conftest.err)
5924  cat conftest.err >&5
5925  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5926  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5927  cat conftest.err >&5
5928  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5929  cat conftest.out >&5
5930  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5931    lt_cv_nm_interface="MS dumpbin"
5932  fi
5933  rm -f conftest*
5934fi
5935{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5936$as_echo "$lt_cv_nm_interface" >&6; }
5937
5938{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5939$as_echo_n "checking whether ln -s works... " >&6; }
5940LN_S=$as_ln_s
5941if test "$LN_S" = "ln -s"; then
5942  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5943$as_echo "yes" >&6; }
5944else
5945  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5946$as_echo "no, using $LN_S" >&6; }
5947fi
5948
5949# find the maximum length of command line arguments
5950{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5951$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5952if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5953  $as_echo_n "(cached) " >&6
5954else
5955    i=0
5956  teststring="ABCD"
5957
5958  case $build_os in
5959  msdosdjgpp*)
5960    # On DJGPP, this test can blow up pretty badly due to problems in libc
5961    # (any single argument exceeding 2000 bytes causes a buffer overrun
5962    # during glob expansion).  Even if it were fixed, the result of this
5963    # check would be larger than it should be.
5964    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5965    ;;
5966
5967  gnu*)
5968    # Under GNU Hurd, this test is not required because there is
5969    # no limit to the length of command line arguments.
5970    # Libtool will interpret -1 as no limit whatsoever
5971    lt_cv_sys_max_cmd_len=-1;
5972    ;;
5973
5974  cygwin* | mingw* | cegcc*)
5975    # On Win9x/ME, this test blows up -- it succeeds, but takes
5976    # about 5 minutes as the teststring grows exponentially.
5977    # Worse, since 9x/ME are not pre-emptively multitasking,
5978    # you end up with a "frozen" computer, even though with patience
5979    # the test eventually succeeds (with a max line length of 256k).
5980    # Instead, let's just punt: use the minimum linelength reported by
5981    # all of the supported platforms: 8192 (on NT/2K/XP).
5982    lt_cv_sys_max_cmd_len=8192;
5983    ;;
5984
5985  mint*)
5986    # On MiNT this can take a long time and run out of memory.
5987    lt_cv_sys_max_cmd_len=8192;
5988    ;;
5989
5990  amigaos*)
5991    # On AmigaOS with pdksh, this test takes hours, literally.
5992    # So we just punt and use a minimum line length of 8192.
5993    lt_cv_sys_max_cmd_len=8192;
5994    ;;
5995
5996  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5997    # This has been around since 386BSD, at least.  Likely further.
5998    if test -x /sbin/sysctl; then
5999      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6000    elif test -x /usr/sbin/sysctl; then
6001      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6002    else
6003      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6004    fi
6005    # And add a safety zone
6006    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6007    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6008    ;;
6009
6010  interix*)
6011    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6012    lt_cv_sys_max_cmd_len=196608
6013    ;;
6014
6015  osf*)
6016    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6017    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6018    # nice to cause kernel panics so lets avoid the loop below.
6019    # First set a reasonable default.
6020    lt_cv_sys_max_cmd_len=16384
6021    #
6022    if test -x /sbin/sysconfig; then
6023      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6024        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6025      esac
6026    fi
6027    ;;
6028  sco3.2v5*)
6029    lt_cv_sys_max_cmd_len=102400
6030    ;;
6031  sysv5* | sco5v6* | sysv4.2uw2*)
6032    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6033    if test -n "$kargmax"; then
6034      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
6035    else
6036      lt_cv_sys_max_cmd_len=32768
6037    fi
6038    ;;
6039  *)
6040    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6041    if test -n "$lt_cv_sys_max_cmd_len"; then
6042      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6043      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6044    else
6045      # Make teststring a little bigger before we do anything with it.
6046      # a 1K string should be a reasonable start.
6047      for i in 1 2 3 4 5 6 7 8 ; do
6048        teststring=$teststring$teststring
6049      done
6050      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6051      # If test is not a shell built-in, we'll probably end up computing a
6052      # maximum length that is only half of the actual maximum length, but
6053      # we can't tell.
6054      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6055	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6056	      test $i != 17 # 1/2 MB should be enough
6057      do
6058        i=`expr $i + 1`
6059        teststring=$teststring$teststring
6060      done
6061      # Only check the string length outside the loop.
6062      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6063      teststring=
6064      # Add a significant safety factor because C++ compilers can tack on
6065      # massive amounts of additional arguments before passing them to the
6066      # linker.  It appears as though 1/2 is a usable value.
6067      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6068    fi
6069    ;;
6070  esac
6071
6072fi
6073
6074if test -n $lt_cv_sys_max_cmd_len ; then
6075  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6076$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6077else
6078  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6079$as_echo "none" >&6; }
6080fi
6081max_cmd_len=$lt_cv_sys_max_cmd_len
6082
6083
6084
6085
6086
6087
6088: ${CP="cp -f"}
6089: ${MV="mv -f"}
6090: ${RM="rm -f"}
6091
6092{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6093$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6094# Try some XSI features
6095xsi_shell=no
6096( _lt_dummy="a/b/c"
6097  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6098      = c,a/b,, \
6099    && eval 'test $(( 1 + 1 )) -eq 2 \
6100    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6101  && xsi_shell=yes
6102{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6103$as_echo "$xsi_shell" >&6; }
6104
6105
6106{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6107$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6108lt_shell_append=no
6109( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6110    >/dev/null 2>&1 \
6111  && lt_shell_append=yes
6112{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6113$as_echo "$lt_shell_append" >&6; }
6114
6115
6116if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6117  lt_unset=unset
6118else
6119  lt_unset=false
6120fi
6121
6122
6123
6124
6125
6126# test EBCDIC or ASCII
6127case `echo X|tr X '\101'` in
6128 A) # ASCII based system
6129    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6130  lt_SP2NL='tr \040 \012'
6131  lt_NL2SP='tr \015\012 \040\040'
6132  ;;
6133 *) # EBCDIC based system
6134  lt_SP2NL='tr \100 \n'
6135  lt_NL2SP='tr \r\n \100\100'
6136  ;;
6137esac
6138
6139
6140
6141
6142
6143
6144
6145
6146
6147{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6148$as_echo_n "checking for $LD option to reload object files... " >&6; }
6149if test "${lt_cv_ld_reload_flag+set}" = set; then :
6150  $as_echo_n "(cached) " >&6
6151else
6152  lt_cv_ld_reload_flag='-r'
6153fi
6154{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6155$as_echo "$lt_cv_ld_reload_flag" >&6; }
6156reload_flag=$lt_cv_ld_reload_flag
6157case $reload_flag in
6158"" | " "*) ;;
6159*) reload_flag=" $reload_flag" ;;
6160esac
6161reload_cmds='$LD$reload_flag -o $output$reload_objs'
6162case $host_os in
6163  darwin*)
6164    if test "$GCC" = yes; then
6165      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6166    else
6167      reload_cmds='$LD$reload_flag -o $output$reload_objs'
6168    fi
6169    ;;
6170esac
6171
6172
6173
6174
6175
6176
6177
6178
6179
6180if test -n "$ac_tool_prefix"; then
6181  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6182set dummy ${ac_tool_prefix}objdump; ac_word=$2
6183{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6184$as_echo_n "checking for $ac_word... " >&6; }
6185if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6186  $as_echo_n "(cached) " >&6
6187else
6188  if test -n "$OBJDUMP"; then
6189  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6190else
6191as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6192for as_dir in $PATH
6193do
6194  IFS=$as_save_IFS
6195  test -z "$as_dir" && as_dir=.
6196    for ac_exec_ext in '' $ac_executable_extensions; do
6197  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6198    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6199    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6200    break 2
6201  fi
6202done
6203  done
6204IFS=$as_save_IFS
6205
6206fi
6207fi
6208OBJDUMP=$ac_cv_prog_OBJDUMP
6209if test -n "$OBJDUMP"; then
6210  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6211$as_echo "$OBJDUMP" >&6; }
6212else
6213  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6214$as_echo "no" >&6; }
6215fi
6216
6217
6218fi
6219if test -z "$ac_cv_prog_OBJDUMP"; then
6220  ac_ct_OBJDUMP=$OBJDUMP
6221  # Extract the first word of "objdump", so it can be a program name with args.
6222set dummy objdump; ac_word=$2
6223{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6224$as_echo_n "checking for $ac_word... " >&6; }
6225if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6226  $as_echo_n "(cached) " >&6
6227else
6228  if test -n "$ac_ct_OBJDUMP"; then
6229  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6230else
6231as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6232for as_dir in $PATH
6233do
6234  IFS=$as_save_IFS
6235  test -z "$as_dir" && as_dir=.
6236    for ac_exec_ext in '' $ac_executable_extensions; do
6237  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6238    ac_cv_prog_ac_ct_OBJDUMP="objdump"
6239    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6240    break 2
6241  fi
6242done
6243  done
6244IFS=$as_save_IFS
6245
6246fi
6247fi
6248ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6249if test -n "$ac_ct_OBJDUMP"; then
6250  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6251$as_echo "$ac_ct_OBJDUMP" >&6; }
6252else
6253  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6254$as_echo "no" >&6; }
6255fi
6256
6257  if test "x$ac_ct_OBJDUMP" = x; then
6258    OBJDUMP="false"
6259  else
6260    case $cross_compiling:$ac_tool_warned in
6261yes:)
6262{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6263$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6264ac_tool_warned=yes ;;
6265esac
6266    OBJDUMP=$ac_ct_OBJDUMP
6267  fi
6268else
6269  OBJDUMP="$ac_cv_prog_OBJDUMP"
6270fi
6271
6272test -z "$OBJDUMP" && OBJDUMP=objdump
6273
6274
6275
6276
6277
6278
6279{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6280$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6281if test "${lt_cv_deplibs_check_method+set}" = set; then :
6282  $as_echo_n "(cached) " >&6
6283else
6284  lt_cv_file_magic_cmd='$MAGIC_CMD'
6285lt_cv_file_magic_test_file=
6286lt_cv_deplibs_check_method='unknown'
6287# Need to set the preceding variable on all platforms that support
6288# interlibrary dependencies.
6289# 'none' -- dependencies not supported.
6290# `unknown' -- same as none, but documents that we really don't know.
6291# 'pass_all' -- all dependencies passed with no checks.
6292# 'test_compile' -- check by making test program.
6293# 'file_magic [[regex]]' -- check by looking for files in library path
6294# which responds to the $file_magic_cmd with a given extended regex.
6295# If you have `file' or equivalent on your system and you're not sure
6296# whether `pass_all' will *always* work, you probably want this one.
6297
6298case $host_os in
6299aix[4-9]*)
6300  lt_cv_deplibs_check_method=pass_all
6301  ;;
6302
6303beos*)
6304  lt_cv_deplibs_check_method=pass_all
6305  ;;
6306
6307bsdi[45]*)
6308  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6309  lt_cv_file_magic_cmd='/usr/bin/file -L'
6310  lt_cv_file_magic_test_file=/shlib/libc.so
6311  ;;
6312
6313cygwin*)
6314  # func_win32_libid is a shell function defined in ltmain.sh
6315  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6316  lt_cv_file_magic_cmd='func_win32_libid'
6317  ;;
6318
6319mingw* | pw32*)
6320  # Base MSYS/MinGW do not provide the 'file' command needed by
6321  # func_win32_libid shell function, so use a weaker test based on 'objdump',
6322  # unless we find 'file', for example because we are cross-compiling.
6323  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6324  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6325    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6326    lt_cv_file_magic_cmd='func_win32_libid'
6327  else
6328    # Keep this pattern in sync with the one in func_win32_libid.
6329    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
6330    lt_cv_file_magic_cmd='$OBJDUMP -f'
6331  fi
6332  ;;
6333
6334cegcc*)
6335  # use the weaker test based on 'objdump'. See mingw*.
6336  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6337  lt_cv_file_magic_cmd='$OBJDUMP -f'
6338  ;;
6339
6340darwin* | rhapsody*)
6341  lt_cv_deplibs_check_method=pass_all
6342  ;;
6343
6344freebsd* | dragonfly*)
6345  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6346    case $host_cpu in
6347    i*86 )
6348      # Not sure whether the presence of OpenBSD here was a mistake.
6349      # Let's accept both of them until this is cleared up.
6350      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6351      lt_cv_file_magic_cmd=/usr/bin/file
6352      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6353      ;;
6354    esac
6355  else
6356    lt_cv_deplibs_check_method=pass_all
6357  fi
6358  ;;
6359
6360gnu*)
6361  lt_cv_deplibs_check_method=pass_all
6362  ;;
6363
6364haiku*)
6365  lt_cv_deplibs_check_method=pass_all
6366  ;;
6367
6368hpux10.20* | hpux11*)
6369  lt_cv_file_magic_cmd=/usr/bin/file
6370  case $host_cpu in
6371  ia64*)
6372    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6373    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6374    ;;
6375  hppa*64*)
6376    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
6377    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6378    ;;
6379  *)
6380    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6381    lt_cv_file_magic_test_file=/usr/lib/libc.sl
6382    ;;
6383  esac
6384  ;;
6385
6386interix[3-9]*)
6387  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6388  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6389  ;;
6390
6391irix5* | irix6* | nonstopux*)
6392  case $LD in
6393  *-32|*"-32 ") libmagic=32-bit;;
6394  *-n32|*"-n32 ") libmagic=N32;;
6395  *-64|*"-64 ") libmagic=64-bit;;
6396  *) libmagic=never-match;;
6397  esac
6398  lt_cv_deplibs_check_method=pass_all
6399  ;;
6400
6401# This must be Linux ELF.
6402linux* | k*bsd*-gnu | kopensolaris*-gnu)
6403  lt_cv_deplibs_check_method=pass_all
6404  ;;
6405
6406netbsd*)
6407  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6408    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6409  else
6410    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6411  fi
6412  ;;
6413
6414newos6*)
6415  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6416  lt_cv_file_magic_cmd=/usr/bin/file
6417  lt_cv_file_magic_test_file=/usr/lib/libnls.so
6418  ;;
6419
6420*nto* | *qnx*)
6421  lt_cv_deplibs_check_method=pass_all
6422  ;;
6423
6424openbsd*)
6425  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6426    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6427  else
6428    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6429  fi
6430  ;;
6431
6432osf3* | osf4* | osf5*)
6433  lt_cv_deplibs_check_method=pass_all
6434  ;;
6435
6436rdos*)
6437  lt_cv_deplibs_check_method=pass_all
6438  ;;
6439
6440solaris*)
6441  lt_cv_deplibs_check_method=pass_all
6442  ;;
6443
6444sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6445  lt_cv_deplibs_check_method=pass_all
6446  ;;
6447
6448sysv4 | sysv4.3*)
6449  case $host_vendor in
6450  motorola)
6451    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
6452    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6453    ;;
6454  ncr)
6455    lt_cv_deplibs_check_method=pass_all
6456    ;;
6457  sequent)
6458    lt_cv_file_magic_cmd='/bin/file'
6459    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6460    ;;
6461  sni)
6462    lt_cv_file_magic_cmd='/bin/file'
6463    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6464    lt_cv_file_magic_test_file=/lib/libc.so
6465    ;;
6466  siemens)
6467    lt_cv_deplibs_check_method=pass_all
6468    ;;
6469  pc)
6470    lt_cv_deplibs_check_method=pass_all
6471    ;;
6472  esac
6473  ;;
6474
6475tpf*)
6476  lt_cv_deplibs_check_method=pass_all
6477  ;;
6478esac
6479
6480fi
6481{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6482$as_echo "$lt_cv_deplibs_check_method" >&6; }
6483file_magic_cmd=$lt_cv_file_magic_cmd
6484deplibs_check_method=$lt_cv_deplibs_check_method
6485test -z "$deplibs_check_method" && deplibs_check_method=unknown
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498if test -n "$ac_tool_prefix"; then
6499  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6500set dummy ${ac_tool_prefix}ar; ac_word=$2
6501{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6502$as_echo_n "checking for $ac_word... " >&6; }
6503if test "${ac_cv_prog_AR+set}" = set; then :
6504  $as_echo_n "(cached) " >&6
6505else
6506  if test -n "$AR"; then
6507  ac_cv_prog_AR="$AR" # Let the user override the test.
6508else
6509as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6510for as_dir in $PATH
6511do
6512  IFS=$as_save_IFS
6513  test -z "$as_dir" && as_dir=.
6514    for ac_exec_ext in '' $ac_executable_extensions; do
6515  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6516    ac_cv_prog_AR="${ac_tool_prefix}ar"
6517    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6518    break 2
6519  fi
6520done
6521  done
6522IFS=$as_save_IFS
6523
6524fi
6525fi
6526AR=$ac_cv_prog_AR
6527if test -n "$AR"; then
6528  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6529$as_echo "$AR" >&6; }
6530else
6531  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6532$as_echo "no" >&6; }
6533fi
6534
6535
6536fi
6537if test -z "$ac_cv_prog_AR"; then
6538  ac_ct_AR=$AR
6539  # Extract the first word of "ar", so it can be a program name with args.
6540set dummy ar; ac_word=$2
6541{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6542$as_echo_n "checking for $ac_word... " >&6; }
6543if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6544  $as_echo_n "(cached) " >&6
6545else
6546  if test -n "$ac_ct_AR"; then
6547  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6548else
6549as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6550for as_dir in $PATH
6551do
6552  IFS=$as_save_IFS
6553  test -z "$as_dir" && as_dir=.
6554    for ac_exec_ext in '' $ac_executable_extensions; do
6555  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6556    ac_cv_prog_ac_ct_AR="ar"
6557    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6558    break 2
6559  fi
6560done
6561  done
6562IFS=$as_save_IFS
6563
6564fi
6565fi
6566ac_ct_AR=$ac_cv_prog_ac_ct_AR
6567if test -n "$ac_ct_AR"; then
6568  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6569$as_echo "$ac_ct_AR" >&6; }
6570else
6571  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6572$as_echo "no" >&6; }
6573fi
6574
6575  if test "x$ac_ct_AR" = x; then
6576    AR="false"
6577  else
6578    case $cross_compiling:$ac_tool_warned in
6579yes:)
6580{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6581$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6582ac_tool_warned=yes ;;
6583esac
6584    AR=$ac_ct_AR
6585  fi
6586else
6587  AR="$ac_cv_prog_AR"
6588fi
6589
6590test -z "$AR" && AR=ar
6591test -z "$AR_FLAGS" && AR_FLAGS=cru
6592
6593
6594
6595
6596
6597
6598
6599
6600
6601
6602
6603if test -n "$ac_tool_prefix"; then
6604  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6605set dummy ${ac_tool_prefix}strip; ac_word=$2
6606{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6607$as_echo_n "checking for $ac_word... " >&6; }
6608if test "${ac_cv_prog_STRIP+set}" = set; then :
6609  $as_echo_n "(cached) " >&6
6610else
6611  if test -n "$STRIP"; then
6612  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6613else
6614as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6615for as_dir in $PATH
6616do
6617  IFS=$as_save_IFS
6618  test -z "$as_dir" && as_dir=.
6619    for ac_exec_ext in '' $ac_executable_extensions; do
6620  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6621    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6622    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6623    break 2
6624  fi
6625done
6626  done
6627IFS=$as_save_IFS
6628
6629fi
6630fi
6631STRIP=$ac_cv_prog_STRIP
6632if test -n "$STRIP"; then
6633  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6634$as_echo "$STRIP" >&6; }
6635else
6636  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6637$as_echo "no" >&6; }
6638fi
6639
6640
6641fi
6642if test -z "$ac_cv_prog_STRIP"; then
6643  ac_ct_STRIP=$STRIP
6644  # Extract the first word of "strip", so it can be a program name with args.
6645set dummy strip; ac_word=$2
6646{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6647$as_echo_n "checking for $ac_word... " >&6; }
6648if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6649  $as_echo_n "(cached) " >&6
6650else
6651  if test -n "$ac_ct_STRIP"; then
6652  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6653else
6654as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6655for as_dir in $PATH
6656do
6657  IFS=$as_save_IFS
6658  test -z "$as_dir" && as_dir=.
6659    for ac_exec_ext in '' $ac_executable_extensions; do
6660  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6661    ac_cv_prog_ac_ct_STRIP="strip"
6662    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6663    break 2
6664  fi
6665done
6666  done
6667IFS=$as_save_IFS
6668
6669fi
6670fi
6671ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6672if test -n "$ac_ct_STRIP"; then
6673  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6674$as_echo "$ac_ct_STRIP" >&6; }
6675else
6676  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6677$as_echo "no" >&6; }
6678fi
6679
6680  if test "x$ac_ct_STRIP" = x; then
6681    STRIP=":"
6682  else
6683    case $cross_compiling:$ac_tool_warned in
6684yes:)
6685{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6686$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6687ac_tool_warned=yes ;;
6688esac
6689    STRIP=$ac_ct_STRIP
6690  fi
6691else
6692  STRIP="$ac_cv_prog_STRIP"
6693fi
6694
6695test -z "$STRIP" && STRIP=:
6696
6697
6698
6699
6700
6701
6702if test -n "$ac_tool_prefix"; then
6703  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6704set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6705{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6706$as_echo_n "checking for $ac_word... " >&6; }
6707if test "${ac_cv_prog_RANLIB+set}" = set; then :
6708  $as_echo_n "(cached) " >&6
6709else
6710  if test -n "$RANLIB"; then
6711  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6712else
6713as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6714for as_dir in $PATH
6715do
6716  IFS=$as_save_IFS
6717  test -z "$as_dir" && as_dir=.
6718    for ac_exec_ext in '' $ac_executable_extensions; do
6719  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6720    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6721    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6722    break 2
6723  fi
6724done
6725  done
6726IFS=$as_save_IFS
6727
6728fi
6729fi
6730RANLIB=$ac_cv_prog_RANLIB
6731if test -n "$RANLIB"; then
6732  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6733$as_echo "$RANLIB" >&6; }
6734else
6735  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6736$as_echo "no" >&6; }
6737fi
6738
6739
6740fi
6741if test -z "$ac_cv_prog_RANLIB"; then
6742  ac_ct_RANLIB=$RANLIB
6743  # Extract the first word of "ranlib", so it can be a program name with args.
6744set dummy ranlib; ac_word=$2
6745{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6746$as_echo_n "checking for $ac_word... " >&6; }
6747if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6748  $as_echo_n "(cached) " >&6
6749else
6750  if test -n "$ac_ct_RANLIB"; then
6751  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6752else
6753as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6754for as_dir in $PATH
6755do
6756  IFS=$as_save_IFS
6757  test -z "$as_dir" && as_dir=.
6758    for ac_exec_ext in '' $ac_executable_extensions; do
6759  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6760    ac_cv_prog_ac_ct_RANLIB="ranlib"
6761    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6762    break 2
6763  fi
6764done
6765  done
6766IFS=$as_save_IFS
6767
6768fi
6769fi
6770ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6771if test -n "$ac_ct_RANLIB"; then
6772  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6773$as_echo "$ac_ct_RANLIB" >&6; }
6774else
6775  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6776$as_echo "no" >&6; }
6777fi
6778
6779  if test "x$ac_ct_RANLIB" = x; then
6780    RANLIB=":"
6781  else
6782    case $cross_compiling:$ac_tool_warned in
6783yes:)
6784{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6785$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6786ac_tool_warned=yes ;;
6787esac
6788    RANLIB=$ac_ct_RANLIB
6789  fi
6790else
6791  RANLIB="$ac_cv_prog_RANLIB"
6792fi
6793
6794test -z "$RANLIB" && RANLIB=:
6795
6796
6797
6798
6799
6800
6801# Determine commands to create old-style static archives.
6802old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6803old_postinstall_cmds='chmod 644 $oldlib'
6804old_postuninstall_cmds=
6805
6806if test -n "$RANLIB"; then
6807  case $host_os in
6808  openbsd*)
6809    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6810    ;;
6811  *)
6812    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6813    ;;
6814  esac
6815  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6816fi
6817
6818case $host_os in
6819  darwin*)
6820    lock_old_archive_extraction=yes ;;
6821  *)
6822    lock_old_archive_extraction=no ;;
6823esac
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
6849
6850
6851
6852
6853
6854
6855
6856
6857
6858
6859
6860
6861
6862
6863# If no C compiler was specified, use CC.
6864LTCC=${LTCC-"$CC"}
6865
6866# If no C compiler flags were specified, use CFLAGS.
6867LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6868
6869# Allow CC to be a program name with arguments.
6870compiler=$CC
6871
6872
6873# Check for command to grab the raw symbol name followed by C symbol from nm.
6874{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6875$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6876if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6877  $as_echo_n "(cached) " >&6
6878else
6879
6880# These are sane defaults that work on at least a few old systems.
6881# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6882
6883# Character class describing NM global symbol codes.
6884symcode='[BCDEGRST]'
6885
6886# Regexp to match symbols that can be accessed directly from C.
6887sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6888
6889# Define system-specific variables.
6890case $host_os in
6891aix*)
6892  symcode='[BCDT]'
6893  ;;
6894cygwin* | mingw* | pw32* | cegcc*)
6895  symcode='[ABCDGISTW]'
6896  ;;
6897hpux*)
6898  if test "$host_cpu" = ia64; then
6899    symcode='[ABCDEGRST]'
6900  fi
6901  ;;
6902irix* | nonstopux*)
6903  symcode='[BCDEGRST]'
6904  ;;
6905osf*)
6906  symcode='[BCDEGQRST]'
6907  ;;
6908solaris*)
6909  symcode='[BDRT]'
6910  ;;
6911sco3.2v5*)
6912  symcode='[DT]'
6913  ;;
6914sysv4.2uw2*)
6915  symcode='[DT]'
6916  ;;
6917sysv5* | sco5v6* | unixware* | OpenUNIX*)
6918  symcode='[ABDT]'
6919  ;;
6920sysv4)
6921  symcode='[DFNSTU]'
6922  ;;
6923esac
6924
6925# If we're using GNU nm, then use its standard symbol codes.
6926case `$NM -V 2>&1` in
6927*GNU* | *'with BFD'*)
6928  symcode='[ABCDGIRSTW]' ;;
6929esac
6930
6931# Transform an extracted symbol line into a proper C declaration.
6932# Some systems (esp. on ia64) link data and code symbols differently,
6933# so use this general approach.
6934lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6935
6936# Transform an extracted symbol line into symbol name and symbol address
6937lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
6938lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
6939
6940# Handle CRLF in mingw tool chain
6941opt_cr=
6942case $build_os in
6943mingw*)
6944  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6945  ;;
6946esac
6947
6948# Try without a prefix underscore, then with it.
6949for ac_symprfx in "" "_"; do
6950
6951  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6952  symxfrm="\\1 $ac_symprfx\\2 \\2"
6953
6954  # Write the raw and C identifiers.
6955  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6956    # Fake it for dumpbin and say T for any non-static function
6957    # and D for any global variable.
6958    # Also find C++ and __fastcall symbols from MSVC++,
6959    # which start with @ or ?.
6960    lt_cv_sys_global_symbol_pipe="$AWK '"\
6961"     {last_section=section; section=\$ 3};"\
6962"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6963"     \$ 0!~/External *\|/{next};"\
6964"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6965"     {if(hide[section]) next};"\
6966"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6967"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6968"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
6969"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6970"     ' prfx=^$ac_symprfx"
6971  else
6972    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6973  fi
6974
6975  # Check to see that the pipe works correctly.
6976  pipe_works=no
6977
6978  rm -f conftest*
6979  cat > conftest.$ac_ext <<_LT_EOF
6980#ifdef __cplusplus
6981extern "C" {
6982#endif
6983char nm_test_var;
6984void nm_test_func(void);
6985void nm_test_func(void){}
6986#ifdef __cplusplus
6987}
6988#endif
6989int main(){nm_test_var='a';nm_test_func();return(0);}
6990_LT_EOF
6991
6992  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6993  (eval $ac_compile) 2>&5
6994  ac_status=$?
6995  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6996  test $ac_status = 0; }; then
6997    # Now try to grab the symbols.
6998    nlist=conftest.nm
6999    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7000  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7001  ac_status=$?
7002  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7003  test $ac_status = 0; } && test -s "$nlist"; then
7004      # Try sorting and uniquifying the output.
7005      if sort "$nlist" | uniq > "$nlist"T; then
7006	mv -f "$nlist"T "$nlist"
7007      else
7008	rm -f "$nlist"T
7009      fi
7010
7011      # Make sure that we snagged all the symbols we need.
7012      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7013	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7014	  cat <<_LT_EOF > conftest.$ac_ext
7015#ifdef __cplusplus
7016extern "C" {
7017#endif
7018
7019_LT_EOF
7020	  # Now generate the symbol file.
7021	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7022
7023	  cat <<_LT_EOF >> conftest.$ac_ext
7024
7025/* The mapping between symbol names and symbols.  */
7026const struct {
7027  const char *name;
7028  void       *address;
7029}
7030lt__PROGRAM__LTX_preloaded_symbols[] =
7031{
7032  { "@PROGRAM@", (void *) 0 },
7033_LT_EOF
7034	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7035	  cat <<\_LT_EOF >> conftest.$ac_ext
7036  {0, (void *) 0}
7037};
7038
7039/* This works around a problem in FreeBSD linker */
7040#ifdef FREEBSD_WORKAROUND
7041static const void *lt_preloaded_setup() {
7042  return lt__PROGRAM__LTX_preloaded_symbols;
7043}
7044#endif
7045
7046#ifdef __cplusplus
7047}
7048#endif
7049_LT_EOF
7050	  # Now try linking the two files.
7051	  mv conftest.$ac_objext conftstm.$ac_objext
7052	  lt_save_LIBS="$LIBS"
7053	  lt_save_CFLAGS="$CFLAGS"
7054	  LIBS="conftstm.$ac_objext"
7055	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7056	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7057  (eval $ac_link) 2>&5
7058  ac_status=$?
7059  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7060  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7061	    pipe_works=yes
7062	  fi
7063	  LIBS="$lt_save_LIBS"
7064	  CFLAGS="$lt_save_CFLAGS"
7065	else
7066	  echo "cannot find nm_test_func in $nlist" >&5
7067	fi
7068      else
7069	echo "cannot find nm_test_var in $nlist" >&5
7070      fi
7071    else
7072      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7073    fi
7074  else
7075    echo "$progname: failed program was:" >&5
7076    cat conftest.$ac_ext >&5
7077  fi
7078  rm -rf conftest* conftst*
7079
7080  # Do not use the global_symbol_pipe unless it works.
7081  if test "$pipe_works" = yes; then
7082    break
7083  else
7084    lt_cv_sys_global_symbol_pipe=
7085  fi
7086done
7087
7088fi
7089
7090if test -z "$lt_cv_sys_global_symbol_pipe"; then
7091  lt_cv_sys_global_symbol_to_cdecl=
7092fi
7093if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7094  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7095$as_echo "failed" >&6; }
7096else
7097  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7098$as_echo "ok" >&6; }
7099fi
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122# Check whether --enable-libtool-lock was given.
7123if test "${enable_libtool_lock+set}" = set; then :
7124  enableval=$enable_libtool_lock;
7125fi
7126
7127test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7128
7129# Some flags need to be propagated to the compiler or linker for good
7130# libtool support.
7131case $host in
7132ia64-*-hpux*)
7133  # Find out which ABI we are using.
7134  echo 'int i;' > conftest.$ac_ext
7135  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7136  (eval $ac_compile) 2>&5
7137  ac_status=$?
7138  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7139  test $ac_status = 0; }; then
7140    case `/usr/bin/file conftest.$ac_objext` in
7141      *ELF-32*)
7142	HPUX_IA64_MODE="32"
7143	;;
7144      *ELF-64*)
7145	HPUX_IA64_MODE="64"
7146	;;
7147    esac
7148  fi
7149  rm -rf conftest*
7150  ;;
7151*-*-irix6*)
7152  # Find out which ABI we are using.
7153  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7154  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7155  (eval $ac_compile) 2>&5
7156  ac_status=$?
7157  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7158  test $ac_status = 0; }; then
7159    if test "$lt_cv_prog_gnu_ld" = yes; then
7160      case `/usr/bin/file conftest.$ac_objext` in
7161	*32-bit*)
7162	  LD="${LD-ld} -melf32bsmip"
7163	  ;;
7164	*N32*)
7165	  LD="${LD-ld} -melf32bmipn32"
7166	  ;;
7167	*64-bit*)
7168	  LD="${LD-ld} -melf64bmip"
7169	;;
7170      esac
7171    else
7172      case `/usr/bin/file conftest.$ac_objext` in
7173	*32-bit*)
7174	  LD="${LD-ld} -32"
7175	  ;;
7176	*N32*)
7177	  LD="${LD-ld} -n32"
7178	  ;;
7179	*64-bit*)
7180	  LD="${LD-ld} -64"
7181	  ;;
7182      esac
7183    fi
7184  fi
7185  rm -rf conftest*
7186  ;;
7187
7188x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7189s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7190  # Find out which ABI we are using.
7191  echo 'int i;' > conftest.$ac_ext
7192  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7193  (eval $ac_compile) 2>&5
7194  ac_status=$?
7195  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7196  test $ac_status = 0; }; then
7197    case `/usr/bin/file conftest.o` in
7198      *32-bit*)
7199	case $host in
7200	  x86_64-*kfreebsd*-gnu)
7201	    LD="${LD-ld} -m elf_i386_fbsd"
7202	    ;;
7203	  x86_64-*linux*)
7204	    LD="${LD-ld} -m elf_i386"
7205	    ;;
7206	  ppc64-*linux*|powerpc64-*linux*)
7207	    LD="${LD-ld} -m elf32ppclinux"
7208	    ;;
7209	  s390x-*linux*)
7210	    LD="${LD-ld} -m elf_s390"
7211	    ;;
7212	  sparc64-*linux*)
7213	    LD="${LD-ld} -m elf32_sparc"
7214	    ;;
7215	esac
7216	;;
7217      *64-bit*)
7218	case $host in
7219	  x86_64-*kfreebsd*-gnu)
7220	    LD="${LD-ld} -m elf_x86_64_fbsd"
7221	    ;;
7222	  x86_64-*linux*)
7223	    LD="${LD-ld} -m elf_x86_64"
7224	    ;;
7225	  ppc*-*linux*|powerpc*-*linux*)
7226	    LD="${LD-ld} -m elf64ppc"
7227	    ;;
7228	  s390*-*linux*|s390*-*tpf*)
7229	    LD="${LD-ld} -m elf64_s390"
7230	    ;;
7231	  sparc*-*linux*)
7232	    LD="${LD-ld} -m elf64_sparc"
7233	    ;;
7234	esac
7235	;;
7236    esac
7237  fi
7238  rm -rf conftest*
7239  ;;
7240
7241*-*-sco3.2v5*)
7242  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7243  SAVE_CFLAGS="$CFLAGS"
7244  CFLAGS="$CFLAGS -belf"
7245  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7246$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7247if test "${lt_cv_cc_needs_belf+set}" = set; then :
7248  $as_echo_n "(cached) " >&6
7249else
7250  ac_ext=c
7251ac_cpp='$CPP $CPPFLAGS'
7252ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7253ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7254ac_compiler_gnu=$ac_cv_c_compiler_gnu
7255
7256     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7257/* end confdefs.h.  */
7258
7259int
7260main ()
7261{
7262
7263  ;
7264  return 0;
7265}
7266_ACEOF
7267if ac_fn_c_try_link "$LINENO"; then :
7268  lt_cv_cc_needs_belf=yes
7269else
7270  lt_cv_cc_needs_belf=no
7271fi
7272rm -f core conftest.err conftest.$ac_objext \
7273    conftest$ac_exeext conftest.$ac_ext
7274     ac_ext=c
7275ac_cpp='$CPP $CPPFLAGS'
7276ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7277ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7278ac_compiler_gnu=$ac_cv_c_compiler_gnu
7279
7280fi
7281{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7282$as_echo "$lt_cv_cc_needs_belf" >&6; }
7283  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7284    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7285    CFLAGS="$SAVE_CFLAGS"
7286  fi
7287  ;;
7288sparc*-*solaris*)
7289  # Find out which ABI we are using.
7290  echo 'int i;' > conftest.$ac_ext
7291  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7292  (eval $ac_compile) 2>&5
7293  ac_status=$?
7294  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7295  test $ac_status = 0; }; then
7296    case `/usr/bin/file conftest.o` in
7297    *64-bit*)
7298      case $lt_cv_prog_gnu_ld in
7299      yes*) LD="${LD-ld} -m elf64_sparc" ;;
7300      *)
7301	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7302	  LD="${LD-ld} -64"
7303	fi
7304	;;
7305      esac
7306      ;;
7307    esac
7308  fi
7309  rm -rf conftest*
7310  ;;
7311esac
7312
7313need_locks="$enable_libtool_lock"
7314
7315
7316  case $host_os in
7317    rhapsody* | darwin*)
7318    if test -n "$ac_tool_prefix"; then
7319  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7320set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7321{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7322$as_echo_n "checking for $ac_word... " >&6; }
7323if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7324  $as_echo_n "(cached) " >&6
7325else
7326  if test -n "$DSYMUTIL"; then
7327  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7328else
7329as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7330for as_dir in $PATH
7331do
7332  IFS=$as_save_IFS
7333  test -z "$as_dir" && as_dir=.
7334    for ac_exec_ext in '' $ac_executable_extensions; do
7335  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7336    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7337    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7338    break 2
7339  fi
7340done
7341  done
7342IFS=$as_save_IFS
7343
7344fi
7345fi
7346DSYMUTIL=$ac_cv_prog_DSYMUTIL
7347if test -n "$DSYMUTIL"; then
7348  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7349$as_echo "$DSYMUTIL" >&6; }
7350else
7351  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7352$as_echo "no" >&6; }
7353fi
7354
7355
7356fi
7357if test -z "$ac_cv_prog_DSYMUTIL"; then
7358  ac_ct_DSYMUTIL=$DSYMUTIL
7359  # Extract the first word of "dsymutil", so it can be a program name with args.
7360set dummy dsymutil; ac_word=$2
7361{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7362$as_echo_n "checking for $ac_word... " >&6; }
7363if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7364  $as_echo_n "(cached) " >&6
7365else
7366  if test -n "$ac_ct_DSYMUTIL"; then
7367  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7368else
7369as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7370for as_dir in $PATH
7371do
7372  IFS=$as_save_IFS
7373  test -z "$as_dir" && as_dir=.
7374    for ac_exec_ext in '' $ac_executable_extensions; do
7375  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7376    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7377    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7378    break 2
7379  fi
7380done
7381  done
7382IFS=$as_save_IFS
7383
7384fi
7385fi
7386ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7387if test -n "$ac_ct_DSYMUTIL"; then
7388  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7389$as_echo "$ac_ct_DSYMUTIL" >&6; }
7390else
7391  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7392$as_echo "no" >&6; }
7393fi
7394
7395  if test "x$ac_ct_DSYMUTIL" = x; then
7396    DSYMUTIL=":"
7397  else
7398    case $cross_compiling:$ac_tool_warned in
7399yes:)
7400{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7401$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7402ac_tool_warned=yes ;;
7403esac
7404    DSYMUTIL=$ac_ct_DSYMUTIL
7405  fi
7406else
7407  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7408fi
7409
7410    if test -n "$ac_tool_prefix"; then
7411  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7412set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7413{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7414$as_echo_n "checking for $ac_word... " >&6; }
7415if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7416  $as_echo_n "(cached) " >&6
7417else
7418  if test -n "$NMEDIT"; then
7419  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7420else
7421as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7422for as_dir in $PATH
7423do
7424  IFS=$as_save_IFS
7425  test -z "$as_dir" && as_dir=.
7426    for ac_exec_ext in '' $ac_executable_extensions; do
7427  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7428    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7429    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7430    break 2
7431  fi
7432done
7433  done
7434IFS=$as_save_IFS
7435
7436fi
7437fi
7438NMEDIT=$ac_cv_prog_NMEDIT
7439if test -n "$NMEDIT"; then
7440  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7441$as_echo "$NMEDIT" >&6; }
7442else
7443  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7444$as_echo "no" >&6; }
7445fi
7446
7447
7448fi
7449if test -z "$ac_cv_prog_NMEDIT"; then
7450  ac_ct_NMEDIT=$NMEDIT
7451  # Extract the first word of "nmedit", so it can be a program name with args.
7452set dummy nmedit; ac_word=$2
7453{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7454$as_echo_n "checking for $ac_word... " >&6; }
7455if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7456  $as_echo_n "(cached) " >&6
7457else
7458  if test -n "$ac_ct_NMEDIT"; then
7459  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7460else
7461as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7462for as_dir in $PATH
7463do
7464  IFS=$as_save_IFS
7465  test -z "$as_dir" && as_dir=.
7466    for ac_exec_ext in '' $ac_executable_extensions; do
7467  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7468    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7469    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7470    break 2
7471  fi
7472done
7473  done
7474IFS=$as_save_IFS
7475
7476fi
7477fi
7478ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7479if test -n "$ac_ct_NMEDIT"; then
7480  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7481$as_echo "$ac_ct_NMEDIT" >&6; }
7482else
7483  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7484$as_echo "no" >&6; }
7485fi
7486
7487  if test "x$ac_ct_NMEDIT" = x; then
7488    NMEDIT=":"
7489  else
7490    case $cross_compiling:$ac_tool_warned in
7491yes:)
7492{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7493$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7494ac_tool_warned=yes ;;
7495esac
7496    NMEDIT=$ac_ct_NMEDIT
7497  fi
7498else
7499  NMEDIT="$ac_cv_prog_NMEDIT"
7500fi
7501
7502    if test -n "$ac_tool_prefix"; then
7503  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7504set dummy ${ac_tool_prefix}lipo; ac_word=$2
7505{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7506$as_echo_n "checking for $ac_word... " >&6; }
7507if test "${ac_cv_prog_LIPO+set}" = set; then :
7508  $as_echo_n "(cached) " >&6
7509else
7510  if test -n "$LIPO"; then
7511  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7512else
7513as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7514for as_dir in $PATH
7515do
7516  IFS=$as_save_IFS
7517  test -z "$as_dir" && as_dir=.
7518    for ac_exec_ext in '' $ac_executable_extensions; do
7519  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7520    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7521    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7522    break 2
7523  fi
7524done
7525  done
7526IFS=$as_save_IFS
7527
7528fi
7529fi
7530LIPO=$ac_cv_prog_LIPO
7531if test -n "$LIPO"; then
7532  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7533$as_echo "$LIPO" >&6; }
7534else
7535  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7536$as_echo "no" >&6; }
7537fi
7538
7539
7540fi
7541if test -z "$ac_cv_prog_LIPO"; then
7542  ac_ct_LIPO=$LIPO
7543  # Extract the first word of "lipo", so it can be a program name with args.
7544set dummy lipo; ac_word=$2
7545{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7546$as_echo_n "checking for $ac_word... " >&6; }
7547if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7548  $as_echo_n "(cached) " >&6
7549else
7550  if test -n "$ac_ct_LIPO"; then
7551  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7552else
7553as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7554for as_dir in $PATH
7555do
7556  IFS=$as_save_IFS
7557  test -z "$as_dir" && as_dir=.
7558    for ac_exec_ext in '' $ac_executable_extensions; do
7559  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7560    ac_cv_prog_ac_ct_LIPO="lipo"
7561    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7562    break 2
7563  fi
7564done
7565  done
7566IFS=$as_save_IFS
7567
7568fi
7569fi
7570ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7571if test -n "$ac_ct_LIPO"; then
7572  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7573$as_echo "$ac_ct_LIPO" >&6; }
7574else
7575  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7576$as_echo "no" >&6; }
7577fi
7578
7579  if test "x$ac_ct_LIPO" = x; then
7580    LIPO=":"
7581  else
7582    case $cross_compiling:$ac_tool_warned in
7583yes:)
7584{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7585$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7586ac_tool_warned=yes ;;
7587esac
7588    LIPO=$ac_ct_LIPO
7589  fi
7590else
7591  LIPO="$ac_cv_prog_LIPO"
7592fi
7593
7594    if test -n "$ac_tool_prefix"; then
7595  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7596set dummy ${ac_tool_prefix}otool; ac_word=$2
7597{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7598$as_echo_n "checking for $ac_word... " >&6; }
7599if test "${ac_cv_prog_OTOOL+set}" = set; then :
7600  $as_echo_n "(cached) " >&6
7601else
7602  if test -n "$OTOOL"; then
7603  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7604else
7605as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7606for as_dir in $PATH
7607do
7608  IFS=$as_save_IFS
7609  test -z "$as_dir" && as_dir=.
7610    for ac_exec_ext in '' $ac_executable_extensions; do
7611  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7612    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7613    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7614    break 2
7615  fi
7616done
7617  done
7618IFS=$as_save_IFS
7619
7620fi
7621fi
7622OTOOL=$ac_cv_prog_OTOOL
7623if test -n "$OTOOL"; then
7624  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7625$as_echo "$OTOOL" >&6; }
7626else
7627  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7628$as_echo "no" >&6; }
7629fi
7630
7631
7632fi
7633if test -z "$ac_cv_prog_OTOOL"; then
7634  ac_ct_OTOOL=$OTOOL
7635  # Extract the first word of "otool", so it can be a program name with args.
7636set dummy otool; ac_word=$2
7637{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7638$as_echo_n "checking for $ac_word... " >&6; }
7639if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7640  $as_echo_n "(cached) " >&6
7641else
7642  if test -n "$ac_ct_OTOOL"; then
7643  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7644else
7645as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7646for as_dir in $PATH
7647do
7648  IFS=$as_save_IFS
7649  test -z "$as_dir" && as_dir=.
7650    for ac_exec_ext in '' $ac_executable_extensions; do
7651  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7652    ac_cv_prog_ac_ct_OTOOL="otool"
7653    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7654    break 2
7655  fi
7656done
7657  done
7658IFS=$as_save_IFS
7659
7660fi
7661fi
7662ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7663if test -n "$ac_ct_OTOOL"; then
7664  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7665$as_echo "$ac_ct_OTOOL" >&6; }
7666else
7667  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7668$as_echo "no" >&6; }
7669fi
7670
7671  if test "x$ac_ct_OTOOL" = x; then
7672    OTOOL=":"
7673  else
7674    case $cross_compiling:$ac_tool_warned in
7675yes:)
7676{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7677$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7678ac_tool_warned=yes ;;
7679esac
7680    OTOOL=$ac_ct_OTOOL
7681  fi
7682else
7683  OTOOL="$ac_cv_prog_OTOOL"
7684fi
7685
7686    if test -n "$ac_tool_prefix"; then
7687  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7688set dummy ${ac_tool_prefix}otool64; ac_word=$2
7689{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7690$as_echo_n "checking for $ac_word... " >&6; }
7691if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7692  $as_echo_n "(cached) " >&6
7693else
7694  if test -n "$OTOOL64"; then
7695  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7696else
7697as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7698for as_dir in $PATH
7699do
7700  IFS=$as_save_IFS
7701  test -z "$as_dir" && as_dir=.
7702    for ac_exec_ext in '' $ac_executable_extensions; do
7703  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7704    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7705    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7706    break 2
7707  fi
7708done
7709  done
7710IFS=$as_save_IFS
7711
7712fi
7713fi
7714OTOOL64=$ac_cv_prog_OTOOL64
7715if test -n "$OTOOL64"; then
7716  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7717$as_echo "$OTOOL64" >&6; }
7718else
7719  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7720$as_echo "no" >&6; }
7721fi
7722
7723
7724fi
7725if test -z "$ac_cv_prog_OTOOL64"; then
7726  ac_ct_OTOOL64=$OTOOL64
7727  # Extract the first word of "otool64", so it can be a program name with args.
7728set dummy otool64; ac_word=$2
7729{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7730$as_echo_n "checking for $ac_word... " >&6; }
7731if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7732  $as_echo_n "(cached) " >&6
7733else
7734  if test -n "$ac_ct_OTOOL64"; then
7735  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7736else
7737as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7738for as_dir in $PATH
7739do
7740  IFS=$as_save_IFS
7741  test -z "$as_dir" && as_dir=.
7742    for ac_exec_ext in '' $ac_executable_extensions; do
7743  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7744    ac_cv_prog_ac_ct_OTOOL64="otool64"
7745    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7746    break 2
7747  fi
7748done
7749  done
7750IFS=$as_save_IFS
7751
7752fi
7753fi
7754ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7755if test -n "$ac_ct_OTOOL64"; then
7756  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7757$as_echo "$ac_ct_OTOOL64" >&6; }
7758else
7759  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7760$as_echo "no" >&6; }
7761fi
7762
7763  if test "x$ac_ct_OTOOL64" = x; then
7764    OTOOL64=":"
7765  else
7766    case $cross_compiling:$ac_tool_warned in
7767yes:)
7768{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7769$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7770ac_tool_warned=yes ;;
7771esac
7772    OTOOL64=$ac_ct_OTOOL64
7773  fi
7774else
7775  OTOOL64="$ac_cv_prog_OTOOL64"
7776fi
7777
7778
7779
7780
7781
7782
7783
7784
7785
7786
7787
7788
7789
7790
7791
7792
7793
7794
7795
7796
7797
7798
7799
7800
7801
7802
7803
7804    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7805$as_echo_n "checking for -single_module linker flag... " >&6; }
7806if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7807  $as_echo_n "(cached) " >&6
7808else
7809  lt_cv_apple_cc_single_mod=no
7810      if test -z "${LT_MULTI_MODULE}"; then
7811	# By default we will add the -single_module flag. You can override
7812	# by either setting the environment variable LT_MULTI_MODULE
7813	# non-empty at configure time, or by adding -multi_module to the
7814	# link flags.
7815	rm -rf libconftest.dylib*
7816	echo "int foo(void){return 1;}" > conftest.c
7817	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7818-dynamiclib -Wl,-single_module conftest.c" >&5
7819	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7820	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7821        _lt_result=$?
7822	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7823	  lt_cv_apple_cc_single_mod=yes
7824	else
7825	  cat conftest.err >&5
7826	fi
7827	rm -rf libconftest.dylib*
7828	rm -f conftest.*
7829      fi
7830fi
7831{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7832$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7833    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7834$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7835if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7836  $as_echo_n "(cached) " >&6
7837else
7838  lt_cv_ld_exported_symbols_list=no
7839      save_LDFLAGS=$LDFLAGS
7840      echo "_main" > conftest.sym
7841      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7842      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7843/* end confdefs.h.  */
7844
7845int
7846main ()
7847{
7848
7849  ;
7850  return 0;
7851}
7852_ACEOF
7853if ac_fn_c_try_link "$LINENO"; then :
7854  lt_cv_ld_exported_symbols_list=yes
7855else
7856  lt_cv_ld_exported_symbols_list=no
7857fi
7858rm -f core conftest.err conftest.$ac_objext \
7859    conftest$ac_exeext conftest.$ac_ext
7860	LDFLAGS="$save_LDFLAGS"
7861
7862fi
7863{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7864$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7865    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7866$as_echo_n "checking for -force_load linker flag... " >&6; }
7867if test "${lt_cv_ld_force_load+set}" = set; then :
7868  $as_echo_n "(cached) " >&6
7869else
7870  lt_cv_ld_force_load=no
7871      cat > conftest.c << _LT_EOF
7872int forced_loaded() { return 2;}
7873_LT_EOF
7874      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7875      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7876      echo "$AR cru libconftest.a conftest.o" >&5
7877      $AR cru libconftest.a conftest.o 2>&5
7878      echo "$RANLIB libconftest.a" >&5
7879      $RANLIB libconftest.a 2>&5
7880      cat > conftest.c << _LT_EOF
7881int main() { return 0;}
7882_LT_EOF
7883      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7884      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7885      _lt_result=$?
7886      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7887	lt_cv_ld_force_load=yes
7888      else
7889	cat conftest.err >&5
7890      fi
7891        rm -f conftest.err libconftest.a conftest conftest.c
7892        rm -rf conftest.dSYM
7893
7894fi
7895{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7896$as_echo "$lt_cv_ld_force_load" >&6; }
7897    case $host_os in
7898    rhapsody* | darwin1.[012])
7899      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7900    darwin1.*)
7901      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7902    darwin*) # darwin 5.x on
7903      # if running on 10.5 or later, the deployment target defaults
7904      # to the OS version, if on x86, and 10.4, the deployment
7905      # target defaults to 10.4. Don't you love it?
7906      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7907	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7908	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7909	10.[012]*)
7910	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7911	10.*)
7912	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7913      esac
7914    ;;
7915  esac
7916    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7917      _lt_dar_single_mod='$single_module'
7918    fi
7919    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7920      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7921    else
7922      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7923    fi
7924    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7925      _lt_dsymutil='~$DSYMUTIL $lib || :'
7926    else
7927      _lt_dsymutil=
7928    fi
7929    ;;
7930  esac
7931
7932for ac_header in dlfcn.h
7933do :
7934  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7935"
7936if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7937  cat >>confdefs.h <<_ACEOF
7938#define HAVE_DLFCN_H 1
7939_ACEOF
7940
7941fi
7942
7943done
7944
7945
7946
7947
7948
7949# Set options
7950
7951
7952
7953        enable_dlopen=no
7954
7955
7956
7957            # Check whether --enable-shared was given.
7958if test "${enable_shared+set}" = set; then :
7959  enableval=$enable_shared; p=${PACKAGE-default}
7960    case $enableval in
7961    yes) enable_shared=yes ;;
7962    no) enable_shared=no ;;
7963    *)
7964      enable_shared=no
7965      # Look at the argument we got.  We use all the common list separators.
7966      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7967      for pkg in $enableval; do
7968	IFS="$lt_save_ifs"
7969	if test "X$pkg" = "X$p"; then
7970	  enable_shared=yes
7971	fi
7972      done
7973      IFS="$lt_save_ifs"
7974      ;;
7975    esac
7976else
7977  enable_shared=yes
7978fi
7979
7980
7981
7982
7983
7984
7985
7986
7987
7988  # Check whether --enable-static was given.
7989if test "${enable_static+set}" = set; then :
7990  enableval=$enable_static; p=${PACKAGE-default}
7991    case $enableval in
7992    yes) enable_static=yes ;;
7993    no) enable_static=no ;;
7994    *)
7995     enable_static=no
7996      # Look at the argument we got.  We use all the common list separators.
7997      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7998      for pkg in $enableval; do
7999	IFS="$lt_save_ifs"
8000	if test "X$pkg" = "X$p"; then
8001	  enable_static=yes
8002	fi
8003      done
8004      IFS="$lt_save_ifs"
8005      ;;
8006    esac
8007else
8008  enable_static=yes
8009fi
8010
8011
8012
8013
8014
8015
8016
8017
8018
8019
8020# Check whether --with-pic was given.
8021if test "${with_pic+set}" = set; then :
8022  withval=$with_pic; pic_mode="$withval"
8023else
8024  pic_mode=default
8025fi
8026
8027
8028test -z "$pic_mode" && pic_mode=default
8029
8030
8031
8032
8033
8034
8035
8036  # Check whether --enable-fast-install was given.
8037if test "${enable_fast_install+set}" = set; then :
8038  enableval=$enable_fast_install; p=${PACKAGE-default}
8039    case $enableval in
8040    yes) enable_fast_install=yes ;;
8041    no) enable_fast_install=no ;;
8042    *)
8043      enable_fast_install=no
8044      # Look at the argument we got.  We use all the common list separators.
8045      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8046      for pkg in $enableval; do
8047	IFS="$lt_save_ifs"
8048	if test "X$pkg" = "X$p"; then
8049	  enable_fast_install=yes
8050	fi
8051      done
8052      IFS="$lt_save_ifs"
8053      ;;
8054    esac
8055else
8056  enable_fast_install=yes
8057fi
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
8069# This can be used to rebuild libtool when needed
8070LIBTOOL_DEPS="$ltmain"
8071
8072# Always use our own libtool.
8073LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8074
8075
8076
8077
8078
8079
8080
8081
8082
8083
8084
8085
8086
8087
8088
8089
8090
8091
8092
8093
8094
8095
8096
8097
8098
8099
8100test -z "$LN_S" && LN_S="ln -s"
8101
8102
8103
8104
8105
8106
8107
8108
8109
8110
8111
8112
8113
8114
8115if test -n "${ZSH_VERSION+set}" ; then
8116   setopt NO_GLOB_SUBST
8117fi
8118
8119{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8120$as_echo_n "checking for objdir... " >&6; }
8121if test "${lt_cv_objdir+set}" = set; then :
8122  $as_echo_n "(cached) " >&6
8123else
8124  rm -f .libs 2>/dev/null
8125mkdir .libs 2>/dev/null
8126if test -d .libs; then
8127  lt_cv_objdir=.libs
8128else
8129  # MS-DOS does not allow filenames that begin with a dot.
8130  lt_cv_objdir=_libs
8131fi
8132rmdir .libs 2>/dev/null
8133fi
8134{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8135$as_echo "$lt_cv_objdir" >&6; }
8136objdir=$lt_cv_objdir
8137
8138
8139
8140
8141
8142cat >>confdefs.h <<_ACEOF
8143#define LT_OBJDIR "$lt_cv_objdir/"
8144_ACEOF
8145
8146
8147
8148
8149case $host_os in
8150aix3*)
8151  # AIX sometimes has problems with the GCC collect2 program.  For some
8152  # reason, if we set the COLLECT_NAMES environment variable, the problems
8153  # vanish in a puff of smoke.
8154  if test "X${COLLECT_NAMES+set}" != Xset; then
8155    COLLECT_NAMES=
8156    export COLLECT_NAMES
8157  fi
8158  ;;
8159esac
8160
8161# Global variables:
8162ofile=libtool
8163can_build_shared=yes
8164
8165# All known linkers require a `.a' archive for static linking (except MSVC,
8166# which needs '.lib').
8167libext=a
8168
8169with_gnu_ld="$lt_cv_prog_gnu_ld"
8170
8171old_CC="$CC"
8172old_CFLAGS="$CFLAGS"
8173
8174# Set sane defaults for various variables
8175test -z "$CC" && CC=cc
8176test -z "$LTCC" && LTCC=$CC
8177test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8178test -z "$LD" && LD=ld
8179test -z "$ac_objext" && ac_objext=o
8180
8181for cc_temp in $compiler""; do
8182  case $cc_temp in
8183    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8184    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8185    \-*) ;;
8186    *) break;;
8187  esac
8188done
8189cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8190
8191
8192# Only perform the check for file, if the check method requires it
8193test -z "$MAGIC_CMD" && MAGIC_CMD=file
8194case $deplibs_check_method in
8195file_magic*)
8196  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8197    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8198$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8199if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8200  $as_echo_n "(cached) " >&6
8201else
8202  case $MAGIC_CMD in
8203[\\/*] |  ?:[\\/]*)
8204  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8205  ;;
8206*)
8207  lt_save_MAGIC_CMD="$MAGIC_CMD"
8208  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8209  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8210  for ac_dir in $ac_dummy; do
8211    IFS="$lt_save_ifs"
8212    test -z "$ac_dir" && ac_dir=.
8213    if test -f $ac_dir/${ac_tool_prefix}file; then
8214      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8215      if test -n "$file_magic_test_file"; then
8216	case $deplibs_check_method in
8217	"file_magic "*)
8218	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8219	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8220	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8221	    $EGREP "$file_magic_regex" > /dev/null; then
8222	    :
8223	  else
8224	    cat <<_LT_EOF 1>&2
8225
8226*** Warning: the command libtool uses to detect shared libraries,
8227*** $file_magic_cmd, produces output that libtool cannot recognize.
8228*** The result is that libtool may fail to recognize shared libraries
8229*** as such.  This will affect the creation of libtool libraries that
8230*** depend on shared libraries, but programs linked with such libtool
8231*** libraries will work regardless of this problem.  Nevertheless, you
8232*** may want to report the problem to your system manager and/or to
8233*** bug-libtool@gnu.org
8234
8235_LT_EOF
8236	  fi ;;
8237	esac
8238      fi
8239      break
8240    fi
8241  done
8242  IFS="$lt_save_ifs"
8243  MAGIC_CMD="$lt_save_MAGIC_CMD"
8244  ;;
8245esac
8246fi
8247
8248MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8249if test -n "$MAGIC_CMD"; then
8250  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8251$as_echo "$MAGIC_CMD" >&6; }
8252else
8253  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8254$as_echo "no" >&6; }
8255fi
8256
8257
8258
8259
8260
8261if test -z "$lt_cv_path_MAGIC_CMD"; then
8262  if test -n "$ac_tool_prefix"; then
8263    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8264$as_echo_n "checking for file... " >&6; }
8265if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8266  $as_echo_n "(cached) " >&6
8267else
8268  case $MAGIC_CMD in
8269[\\/*] |  ?:[\\/]*)
8270  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8271  ;;
8272*)
8273  lt_save_MAGIC_CMD="$MAGIC_CMD"
8274  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8275  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8276  for ac_dir in $ac_dummy; do
8277    IFS="$lt_save_ifs"
8278    test -z "$ac_dir" && ac_dir=.
8279    if test -f $ac_dir/file; then
8280      lt_cv_path_MAGIC_CMD="$ac_dir/file"
8281      if test -n "$file_magic_test_file"; then
8282	case $deplibs_check_method in
8283	"file_magic "*)
8284	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8285	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8286	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8287	    $EGREP "$file_magic_regex" > /dev/null; then
8288	    :
8289	  else
8290	    cat <<_LT_EOF 1>&2
8291
8292*** Warning: the command libtool uses to detect shared libraries,
8293*** $file_magic_cmd, produces output that libtool cannot recognize.
8294*** The result is that libtool may fail to recognize shared libraries
8295*** as such.  This will affect the creation of libtool libraries that
8296*** depend on shared libraries, but programs linked with such libtool
8297*** libraries will work regardless of this problem.  Nevertheless, you
8298*** may want to report the problem to your system manager and/or to
8299*** bug-libtool@gnu.org
8300
8301_LT_EOF
8302	  fi ;;
8303	esac
8304      fi
8305      break
8306    fi
8307  done
8308  IFS="$lt_save_ifs"
8309  MAGIC_CMD="$lt_save_MAGIC_CMD"
8310  ;;
8311esac
8312fi
8313
8314MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8315if test -n "$MAGIC_CMD"; then
8316  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8317$as_echo "$MAGIC_CMD" >&6; }
8318else
8319  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8320$as_echo "no" >&6; }
8321fi
8322
8323
8324  else
8325    MAGIC_CMD=:
8326  fi
8327fi
8328
8329  fi
8330  ;;
8331esac
8332
8333# Use C for the default configuration in the libtool script
8334
8335lt_save_CC="$CC"
8336ac_ext=c
8337ac_cpp='$CPP $CPPFLAGS'
8338ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8339ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8340ac_compiler_gnu=$ac_cv_c_compiler_gnu
8341
8342
8343# Source file extension for C test sources.
8344ac_ext=c
8345
8346# Object file extension for compiled C test sources.
8347objext=o
8348objext=$objext
8349
8350# Code to be used in simple compile tests
8351lt_simple_compile_test_code="int some_variable = 0;"
8352
8353# Code to be used in simple link tests
8354lt_simple_link_test_code='int main(){return(0);}'
8355
8356
8357
8358
8359
8360
8361
8362# If no C compiler was specified, use CC.
8363LTCC=${LTCC-"$CC"}
8364
8365# If no C compiler flags were specified, use CFLAGS.
8366LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8367
8368# Allow CC to be a program name with arguments.
8369compiler=$CC
8370
8371# Save the default compiler, since it gets overwritten when the other
8372# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8373compiler_DEFAULT=$CC
8374
8375# save warnings/boilerplate of simple test code
8376ac_outfile=conftest.$ac_objext
8377echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8378eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8379_lt_compiler_boilerplate=`cat conftest.err`
8380$RM conftest*
8381
8382ac_outfile=conftest.$ac_objext
8383echo "$lt_simple_link_test_code" >conftest.$ac_ext
8384eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8385_lt_linker_boilerplate=`cat conftest.err`
8386$RM -r conftest*
8387
8388
8389if test -n "$compiler"; then
8390
8391lt_prog_compiler_no_builtin_flag=
8392
8393if test "$GCC" = yes; then
8394  case $cc_basename in
8395  nvcc*)
8396    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8397  *)
8398    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8399  esac
8400
8401  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8402$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8403if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
8404  $as_echo_n "(cached) " >&6
8405else
8406  lt_cv_prog_compiler_rtti_exceptions=no
8407   ac_outfile=conftest.$ac_objext
8408   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8409   lt_compiler_flag="-fno-rtti -fno-exceptions"
8410   # Insert the option either (1) after the last *FLAGS variable, or
8411   # (2) before a word containing "conftest.", or (3) at the end.
8412   # Note that $ac_compile itself does not contain backslashes and begins
8413   # with a dollar sign (not a hyphen), so the echo should work correctly.
8414   # The option is referenced via a variable to avoid confusing sed.
8415   lt_compile=`echo "$ac_compile" | $SED \
8416   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8417   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8418   -e 's:$: $lt_compiler_flag:'`
8419   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8420   (eval "$lt_compile" 2>conftest.err)
8421   ac_status=$?
8422   cat conftest.err >&5
8423   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8424   if (exit $ac_status) && test -s "$ac_outfile"; then
8425     # The compiler can only warn and ignore the option if not recognized
8426     # So say no if there are warnings other than the usual output.
8427     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8428     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8429     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8430       lt_cv_prog_compiler_rtti_exceptions=yes
8431     fi
8432   fi
8433   $RM conftest*
8434
8435fi
8436{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8437$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8438
8439if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8440    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8441else
8442    :
8443fi
8444
8445fi
8446
8447
8448
8449
8450
8451
8452  lt_prog_compiler_wl=
8453lt_prog_compiler_pic=
8454lt_prog_compiler_static=
8455
8456{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8457$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8458
8459  if test "$GCC" = yes; then
8460    lt_prog_compiler_wl='-Wl,'
8461    lt_prog_compiler_static='-static'
8462
8463    case $host_os in
8464      aix*)
8465      # All AIX code is PIC.
8466      if test "$host_cpu" = ia64; then
8467	# AIX 5 now supports IA64 processor
8468	lt_prog_compiler_static='-Bstatic'
8469      fi
8470      ;;
8471
8472    amigaos*)
8473      case $host_cpu in
8474      powerpc)
8475            # see comment about AmigaOS4 .so support
8476            lt_prog_compiler_pic='-fPIC'
8477        ;;
8478      m68k)
8479            # FIXME: we need at least 68020 code to build shared libraries, but
8480            # adding the `-m68020' flag to GCC prevents building anything better,
8481            # like `-m68040'.
8482            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8483        ;;
8484      esac
8485      ;;
8486
8487    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8488      # PIC is the default for these OSes.
8489      ;;
8490
8491    mingw* | cygwin* | pw32* | os2* | cegcc*)
8492      # This hack is so that the source file can tell whether it is being
8493      # built for inclusion in a dll (and should export symbols for example).
8494      # Although the cygwin gcc ignores -fPIC, still need this for old-style
8495      # (--disable-auto-import) libraries
8496      lt_prog_compiler_pic='-DDLL_EXPORT'
8497      ;;
8498
8499    darwin* | rhapsody*)
8500      # PIC is the default on this platform
8501      # Common symbols not allowed in MH_DYLIB files
8502      lt_prog_compiler_pic='-fno-common'
8503      ;;
8504
8505    haiku*)
8506      # PIC is the default for Haiku.
8507      # The "-static" flag exists, but is broken.
8508      lt_prog_compiler_static=
8509      ;;
8510
8511    hpux*)
8512      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8513      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8514      # sets the default TLS model and affects inlining.
8515      case $host_cpu in
8516      hppa*64*)
8517	# +Z the default
8518	;;
8519      *)
8520	lt_prog_compiler_pic='-fPIC'
8521	;;
8522      esac
8523      ;;
8524
8525    interix[3-9]*)
8526      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8527      # Instead, we relocate shared libraries at runtime.
8528      ;;
8529
8530    msdosdjgpp*)
8531      # Just because we use GCC doesn't mean we suddenly get shared libraries
8532      # on systems that don't support them.
8533      lt_prog_compiler_can_build_shared=no
8534      enable_shared=no
8535      ;;
8536
8537    *nto* | *qnx*)
8538      # QNX uses GNU C++, but need to define -shared option too, otherwise
8539      # it will coredump.
8540      lt_prog_compiler_pic='-fPIC -shared'
8541      ;;
8542
8543    sysv4*MP*)
8544      if test -d /usr/nec; then
8545	lt_prog_compiler_pic=-Kconform_pic
8546      fi
8547      ;;
8548
8549    *)
8550      lt_prog_compiler_pic='-fPIC'
8551      ;;
8552    esac
8553
8554    case $cc_basename in
8555    nvcc*) # Cuda Compiler Driver 2.2
8556      lt_prog_compiler_wl='-Xlinker '
8557      lt_prog_compiler_pic='-Xcompiler -fPIC'
8558      ;;
8559    esac
8560  else
8561    # PORTME Check for flag to pass linker flags through the system compiler.
8562    case $host_os in
8563    aix*)
8564      lt_prog_compiler_wl='-Wl,'
8565      if test "$host_cpu" = ia64; then
8566	# AIX 5 now supports IA64 processor
8567	lt_prog_compiler_static='-Bstatic'
8568      else
8569	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8570      fi
8571      ;;
8572
8573    mingw* | cygwin* | pw32* | os2* | cegcc*)
8574      # This hack is so that the source file can tell whether it is being
8575      # built for inclusion in a dll (and should export symbols for example).
8576      lt_prog_compiler_pic='-DDLL_EXPORT'
8577      ;;
8578
8579    hpux9* | hpux10* | hpux11*)
8580      lt_prog_compiler_wl='-Wl,'
8581      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8582      # not for PA HP-UX.
8583      case $host_cpu in
8584      hppa*64*|ia64*)
8585	# +Z the default
8586	;;
8587      *)
8588	lt_prog_compiler_pic='+Z'
8589	;;
8590      esac
8591      # Is there a better lt_prog_compiler_static that works with the bundled CC?
8592      lt_prog_compiler_static='${wl}-a ${wl}archive'
8593      ;;
8594
8595    irix5* | irix6* | nonstopux*)
8596      lt_prog_compiler_wl='-Wl,'
8597      # PIC (with -KPIC) is the default.
8598      lt_prog_compiler_static='-non_shared'
8599      ;;
8600
8601    linux* | k*bsd*-gnu | kopensolaris*-gnu)
8602      case $cc_basename in
8603      # old Intel for x86_64 which still supported -KPIC.
8604      ecc*)
8605	lt_prog_compiler_wl='-Wl,'
8606	lt_prog_compiler_pic='-KPIC'
8607	lt_prog_compiler_static='-static'
8608        ;;
8609      # icc used to be incompatible with GCC.
8610      # ICC 10 doesn't accept -KPIC any more.
8611      icc* | ifort*)
8612	lt_prog_compiler_wl='-Wl,'
8613	lt_prog_compiler_pic='-fPIC'
8614	lt_prog_compiler_static='-static'
8615        ;;
8616      # Lahey Fortran 8.1.
8617      lf95*)
8618	lt_prog_compiler_wl='-Wl,'
8619	lt_prog_compiler_pic='--shared'
8620	lt_prog_compiler_static='--static'
8621	;;
8622      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8623        # Portland Group compilers (*not* the Pentium gcc compiler,
8624	# which looks to be a dead project)
8625	lt_prog_compiler_wl='-Wl,'
8626	lt_prog_compiler_pic='-fpic'
8627	lt_prog_compiler_static='-Bstatic'
8628        ;;
8629      ccc*)
8630        lt_prog_compiler_wl='-Wl,'
8631        # All Alpha code is PIC.
8632        lt_prog_compiler_static='-non_shared'
8633        ;;
8634      xl* | bgxl* | bgf* | mpixl*)
8635	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8636	lt_prog_compiler_wl='-Wl,'
8637	lt_prog_compiler_pic='-qpic'
8638	lt_prog_compiler_static='-qstaticlink'
8639	;;
8640      *)
8641	case `$CC -V 2>&1 | sed 5q` in
8642	*Sun\ F* | *Sun*Fortran*)
8643	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
8644	  lt_prog_compiler_pic='-KPIC'
8645	  lt_prog_compiler_static='-Bstatic'
8646	  lt_prog_compiler_wl=''
8647	  ;;
8648	*Sun\ C*)
8649	  # Sun C 5.9
8650	  lt_prog_compiler_pic='-KPIC'
8651	  lt_prog_compiler_static='-Bstatic'
8652	  lt_prog_compiler_wl='-Wl,'
8653	  ;;
8654	esac
8655	;;
8656      esac
8657      ;;
8658
8659    newsos6)
8660      lt_prog_compiler_pic='-KPIC'
8661      lt_prog_compiler_static='-Bstatic'
8662      ;;
8663
8664    *nto* | *qnx*)
8665      # QNX uses GNU C++, but need to define -shared option too, otherwise
8666      # it will coredump.
8667      lt_prog_compiler_pic='-fPIC -shared'
8668      ;;
8669
8670    osf3* | osf4* | osf5*)
8671      lt_prog_compiler_wl='-Wl,'
8672      # All OSF/1 code is PIC.
8673      lt_prog_compiler_static='-non_shared'
8674      ;;
8675
8676    rdos*)
8677      lt_prog_compiler_static='-non_shared'
8678      ;;
8679
8680    solaris*)
8681      lt_prog_compiler_pic='-KPIC'
8682      lt_prog_compiler_static='-Bstatic'
8683      case $cc_basename in
8684      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
8685	lt_prog_compiler_wl='-Qoption ld ';;
8686      *)
8687	lt_prog_compiler_wl='-Wl,';;
8688      esac
8689      ;;
8690
8691    sunos4*)
8692      lt_prog_compiler_wl='-Qoption ld '
8693      lt_prog_compiler_pic='-PIC'
8694      lt_prog_compiler_static='-Bstatic'
8695      ;;
8696
8697    sysv4 | sysv4.2uw2* | sysv4.3*)
8698      lt_prog_compiler_wl='-Wl,'
8699      lt_prog_compiler_pic='-KPIC'
8700      lt_prog_compiler_static='-Bstatic'
8701      ;;
8702
8703    sysv4*MP*)
8704      if test -d /usr/nec ;then
8705	lt_prog_compiler_pic='-Kconform_pic'
8706	lt_prog_compiler_static='-Bstatic'
8707      fi
8708      ;;
8709
8710    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8711      lt_prog_compiler_wl='-Wl,'
8712      lt_prog_compiler_pic='-KPIC'
8713      lt_prog_compiler_static='-Bstatic'
8714      ;;
8715
8716    unicos*)
8717      lt_prog_compiler_wl='-Wl,'
8718      lt_prog_compiler_can_build_shared=no
8719      ;;
8720
8721    uts4*)
8722      lt_prog_compiler_pic='-pic'
8723      lt_prog_compiler_static='-Bstatic'
8724      ;;
8725
8726    *)
8727      lt_prog_compiler_can_build_shared=no
8728      ;;
8729    esac
8730  fi
8731
8732case $host_os in
8733  # For platforms which do not support PIC, -DPIC is meaningless:
8734  *djgpp*)
8735    lt_prog_compiler_pic=
8736    ;;
8737  *)
8738    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8739    ;;
8740esac
8741{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8742$as_echo "$lt_prog_compiler_pic" >&6; }
8743
8744
8745
8746
8747
8748
8749#
8750# Check to make sure the PIC flag actually works.
8751#
8752if test -n "$lt_prog_compiler_pic"; then
8753  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8754$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8755if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
8756  $as_echo_n "(cached) " >&6
8757else
8758  lt_cv_prog_compiler_pic_works=no
8759   ac_outfile=conftest.$ac_objext
8760   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8761   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8762   # Insert the option either (1) after the last *FLAGS variable, or
8763   # (2) before a word containing "conftest.", or (3) at the end.
8764   # Note that $ac_compile itself does not contain backslashes and begins
8765   # with a dollar sign (not a hyphen), so the echo should work correctly.
8766   # The option is referenced via a variable to avoid confusing sed.
8767   lt_compile=`echo "$ac_compile" | $SED \
8768   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8769   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8770   -e 's:$: $lt_compiler_flag:'`
8771   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8772   (eval "$lt_compile" 2>conftest.err)
8773   ac_status=$?
8774   cat conftest.err >&5
8775   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8776   if (exit $ac_status) && test -s "$ac_outfile"; then
8777     # The compiler can only warn and ignore the option if not recognized
8778     # So say no if there are warnings other than the usual output.
8779     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8780     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8781     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8782       lt_cv_prog_compiler_pic_works=yes
8783     fi
8784   fi
8785   $RM conftest*
8786
8787fi
8788{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8789$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8790
8791if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8792    case $lt_prog_compiler_pic in
8793     "" | " "*) ;;
8794     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8795     esac
8796else
8797    lt_prog_compiler_pic=
8798     lt_prog_compiler_can_build_shared=no
8799fi
8800
8801fi
8802
8803
8804
8805
8806
8807
8808#
8809# Check to make sure the static flag actually works.
8810#
8811wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8812{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8813$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8814if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8815  $as_echo_n "(cached) " >&6
8816else
8817  lt_cv_prog_compiler_static_works=no
8818   save_LDFLAGS="$LDFLAGS"
8819   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8820   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8821   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8822     # The linker can only warn and ignore the option if not recognized
8823     # So say no if there are warnings
8824     if test -s conftest.err; then
8825       # Append any errors to the config.log.
8826       cat conftest.err 1>&5
8827       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8828       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8829       if diff conftest.exp conftest.er2 >/dev/null; then
8830         lt_cv_prog_compiler_static_works=yes
8831       fi
8832     else
8833       lt_cv_prog_compiler_static_works=yes
8834     fi
8835   fi
8836   $RM -r conftest*
8837   LDFLAGS="$save_LDFLAGS"
8838
8839fi
8840{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8841$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8842
8843if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8844    :
8845else
8846    lt_prog_compiler_static=
8847fi
8848
8849
8850
8851
8852
8853
8854
8855  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8856$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8857if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8858  $as_echo_n "(cached) " >&6
8859else
8860  lt_cv_prog_compiler_c_o=no
8861   $RM -r conftest 2>/dev/null
8862   mkdir conftest
8863   cd conftest
8864   mkdir out
8865   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8866
8867   lt_compiler_flag="-o out/conftest2.$ac_objext"
8868   # Insert the option either (1) after the last *FLAGS variable, or
8869   # (2) before a word containing "conftest.", or (3) at the end.
8870   # Note that $ac_compile itself does not contain backslashes and begins
8871   # with a dollar sign (not a hyphen), so the echo should work correctly.
8872   lt_compile=`echo "$ac_compile" | $SED \
8873   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8874   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8875   -e 's:$: $lt_compiler_flag:'`
8876   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8877   (eval "$lt_compile" 2>out/conftest.err)
8878   ac_status=$?
8879   cat out/conftest.err >&5
8880   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8881   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8882   then
8883     # The compiler can only warn and ignore the option if not recognized
8884     # So say no if there are warnings
8885     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8886     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8887     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8888       lt_cv_prog_compiler_c_o=yes
8889     fi
8890   fi
8891   chmod u+w . 2>&5
8892   $RM conftest*
8893   # SGI C++ compiler will create directory out/ii_files/ for
8894   # template instantiation
8895   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8896   $RM out/* && rmdir out
8897   cd ..
8898   $RM -r conftest
8899   $RM conftest*
8900
8901fi
8902{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8903$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8904
8905
8906
8907
8908
8909
8910  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8911$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8912if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8913  $as_echo_n "(cached) " >&6
8914else
8915  lt_cv_prog_compiler_c_o=no
8916   $RM -r conftest 2>/dev/null
8917   mkdir conftest
8918   cd conftest
8919   mkdir out
8920   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8921
8922   lt_compiler_flag="-o out/conftest2.$ac_objext"
8923   # Insert the option either (1) after the last *FLAGS variable, or
8924   # (2) before a word containing "conftest.", or (3) at the end.
8925   # Note that $ac_compile itself does not contain backslashes and begins
8926   # with a dollar sign (not a hyphen), so the echo should work correctly.
8927   lt_compile=`echo "$ac_compile" | $SED \
8928   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8929   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8930   -e 's:$: $lt_compiler_flag:'`
8931   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8932   (eval "$lt_compile" 2>out/conftest.err)
8933   ac_status=$?
8934   cat out/conftest.err >&5
8935   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8936   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8937   then
8938     # The compiler can only warn and ignore the option if not recognized
8939     # So say no if there are warnings
8940     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8941     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8942     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8943       lt_cv_prog_compiler_c_o=yes
8944     fi
8945   fi
8946   chmod u+w . 2>&5
8947   $RM conftest*
8948   # SGI C++ compiler will create directory out/ii_files/ for
8949   # template instantiation
8950   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8951   $RM out/* && rmdir out
8952   cd ..
8953   $RM -r conftest
8954   $RM conftest*
8955
8956fi
8957{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8958$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8959
8960
8961
8962
8963hard_links="nottested"
8964if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8965  # do not overwrite the value of need_locks provided by the user
8966  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8967$as_echo_n "checking if we can lock with hard links... " >&6; }
8968  hard_links=yes
8969  $RM conftest*
8970  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8971  touch conftest.a
8972  ln conftest.a conftest.b 2>&5 || hard_links=no
8973  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8974  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8975$as_echo "$hard_links" >&6; }
8976  if test "$hard_links" = no; then
8977    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8978$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8979    need_locks=warn
8980  fi
8981else
8982  need_locks=no
8983fi
8984
8985
8986
8987
8988
8989
8990  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8991$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8992
8993  runpath_var=
8994  allow_undefined_flag=
8995  always_export_symbols=no
8996  archive_cmds=
8997  archive_expsym_cmds=
8998  compiler_needs_object=no
8999  enable_shared_with_static_runtimes=no
9000  export_dynamic_flag_spec=
9001  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9002  hardcode_automatic=no
9003  hardcode_direct=no
9004  hardcode_direct_absolute=no
9005  hardcode_libdir_flag_spec=
9006  hardcode_libdir_flag_spec_ld=
9007  hardcode_libdir_separator=
9008  hardcode_minus_L=no
9009  hardcode_shlibpath_var=unsupported
9010  inherit_rpath=no
9011  link_all_deplibs=unknown
9012  module_cmds=
9013  module_expsym_cmds=
9014  old_archive_from_new_cmds=
9015  old_archive_from_expsyms_cmds=
9016  thread_safe_flag_spec=
9017  whole_archive_flag_spec=
9018  # include_expsyms should be a list of space-separated symbols to be *always*
9019  # included in the symbol list
9020  include_expsyms=
9021  # exclude_expsyms can be an extended regexp of symbols to exclude
9022  # it will be wrapped by ` (' and `)$', so one must not match beginning or
9023  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9024  # as well as any symbol that contains `d'.
9025  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9026  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9027  # platforms (ab)use it in PIC code, but their linkers get confused if
9028  # the symbol is explicitly referenced.  Since portable code cannot
9029  # rely on this symbol name, it's probably fine to never include it in
9030  # preloaded symbol tables.
9031  # Exclude shared library initialization/finalization symbols.
9032  extract_expsyms_cmds=
9033
9034  case $host_os in
9035  cygwin* | mingw* | pw32* | cegcc*)
9036    # FIXME: the MSVC++ port hasn't been tested in a loooong time
9037    # When not using gcc, we currently assume that we are using
9038    # Microsoft Visual C++.
9039    if test "$GCC" != yes; then
9040      with_gnu_ld=no
9041    fi
9042    ;;
9043  interix*)
9044    # we just hope/assume this is gcc and not c89 (= MSVC++)
9045    with_gnu_ld=yes
9046    ;;
9047  openbsd*)
9048    with_gnu_ld=no
9049    ;;
9050  esac
9051
9052  ld_shlibs=yes
9053
9054  # On some targets, GNU ld is compatible enough with the native linker
9055  # that we're better off using the native interface for both.
9056  lt_use_gnu_ld_interface=no
9057  if test "$with_gnu_ld" = yes; then
9058    case $host_os in
9059      aix*)
9060	# The AIX port of GNU ld has always aspired to compatibility
9061	# with the native linker.  However, as the warning in the GNU ld
9062	# block says, versions before 2.19.5* couldn't really create working
9063	# shared libraries, regardless of the interface used.
9064	case `$LD -v 2>&1` in
9065	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9066	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9067	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9068	  *)
9069	    lt_use_gnu_ld_interface=yes
9070	    ;;
9071	esac
9072	;;
9073      *)
9074	lt_use_gnu_ld_interface=yes
9075	;;
9076    esac
9077  fi
9078
9079  if test "$lt_use_gnu_ld_interface" = yes; then
9080    # If archive_cmds runs LD, not CC, wlarc should be empty
9081    wlarc='${wl}'
9082
9083    # Set some defaults for GNU ld with shared library support. These
9084    # are reset later if shared libraries are not supported. Putting them
9085    # here allows them to be overridden if necessary.
9086    runpath_var=LD_RUN_PATH
9087    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9088    export_dynamic_flag_spec='${wl}--export-dynamic'
9089    # ancient GNU ld didn't support --whole-archive et. al.
9090    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9091      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9092    else
9093      whole_archive_flag_spec=
9094    fi
9095    supports_anon_versioning=no
9096    case `$LD -v 2>&1` in
9097      *GNU\ gold*) supports_anon_versioning=yes ;;
9098      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9099      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9100      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9101      *\ 2.11.*) ;; # other 2.11 versions
9102      *) supports_anon_versioning=yes ;;
9103    esac
9104
9105    # See if GNU ld supports shared libraries.
9106    case $host_os in
9107    aix[3-9]*)
9108      # On AIX/PPC, the GNU linker is very broken
9109      if test "$host_cpu" != ia64; then
9110	ld_shlibs=no
9111	cat <<_LT_EOF 1>&2
9112
9113*** Warning: the GNU linker, at least up to release 2.19, is reported
9114*** to be unable to reliably create shared libraries on AIX.
9115*** Therefore, libtool is disabling shared libraries support.  If you
9116*** really care for shared libraries, you may want to install binutils
9117*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9118*** You will then need to restart the configuration process.
9119
9120_LT_EOF
9121      fi
9122      ;;
9123
9124    amigaos*)
9125      case $host_cpu in
9126      powerpc)
9127            # see comment about AmigaOS4 .so support
9128            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9129            archive_expsym_cmds=''
9130        ;;
9131      m68k)
9132            archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
9133            hardcode_libdir_flag_spec='-L$libdir'
9134            hardcode_minus_L=yes
9135        ;;
9136      esac
9137      ;;
9138
9139    beos*)
9140      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9141	allow_undefined_flag=unsupported
9142	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9143	# support --undefined.  This deserves some investigation.  FIXME
9144	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9145      else
9146	ld_shlibs=no
9147      fi
9148      ;;
9149
9150    cygwin* | mingw* | pw32* | cegcc*)
9151      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9152      # as there is no search path for DLLs.
9153      hardcode_libdir_flag_spec='-L$libdir'
9154      export_dynamic_flag_spec='${wl}--export-all-symbols'
9155      allow_undefined_flag=unsupported
9156      always_export_symbols=no
9157      enable_shared_with_static_runtimes=yes
9158      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9159
9160      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9161        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9162	# If the export-symbols file already is a .def file (1st line
9163	# is EXPORTS), use it as is; otherwise, prepend...
9164	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9165	  cp $export_symbols $output_objdir/$soname.def;
9166	else
9167	  echo EXPORTS > $output_objdir/$soname.def;
9168	  cat $export_symbols >> $output_objdir/$soname.def;
9169	fi~
9170	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9171      else
9172	ld_shlibs=no
9173      fi
9174      ;;
9175
9176    haiku*)
9177      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9178      link_all_deplibs=yes
9179      ;;
9180
9181    interix[3-9]*)
9182      hardcode_direct=no
9183      hardcode_shlibpath_var=no
9184      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9185      export_dynamic_flag_spec='${wl}-E'
9186      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9187      # Instead, shared libraries are loaded at an image base (0x10000000 by
9188      # default) and relocated if they conflict, which is a slow very memory
9189      # consuming and fragmenting process.  To avoid this, we pick a random,
9190      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9191      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9192      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9193      archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9194      ;;
9195
9196    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9197      tmp_diet=no
9198      if test "$host_os" = linux-dietlibc; then
9199	case $cc_basename in
9200	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
9201	esac
9202      fi
9203      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9204	 && test "$tmp_diet" = no
9205      then
9206	tmp_addflag=
9207	tmp_sharedflag='-shared'
9208	case $cc_basename,$host_cpu in
9209        pgcc*)				# Portland Group C compiler
9210	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9211	  tmp_addflag=' $pic_flag'
9212	  ;;
9213	pgf77* | pgf90* | pgf95* | pgfortran*)
9214					# Portland Group f77 and f90 compilers
9215	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9216	  tmp_addflag=' $pic_flag -Mnomain' ;;
9217	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
9218	  tmp_addflag=' -i_dynamic' ;;
9219	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
9220	  tmp_addflag=' -i_dynamic -nofor_main' ;;
9221	ifc* | ifort*)			# Intel Fortran compiler
9222	  tmp_addflag=' -nofor_main' ;;
9223	lf95*)				# Lahey Fortran 8.1
9224	  whole_archive_flag_spec=
9225	  tmp_sharedflag='--shared' ;;
9226	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9227	  tmp_sharedflag='-qmkshrobj'
9228	  tmp_addflag= ;;
9229	nvcc*)	# Cuda Compiler Driver 2.2
9230	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9231	  compiler_needs_object=yes
9232	  ;;
9233	esac
9234	case `$CC -V 2>&1 | sed 5q` in
9235	*Sun\ C*)			# Sun C 5.9
9236	  whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9237	  compiler_needs_object=yes
9238	  tmp_sharedflag='-G' ;;
9239	*Sun\ F*)			# Sun Fortran 8.3
9240	  tmp_sharedflag='-G' ;;
9241	esac
9242	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9243
9244        if test "x$supports_anon_versioning" = xyes; then
9245          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9246	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9247	    echo "local: *; };" >> $output_objdir/$libname.ver~
9248	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9249        fi
9250
9251	case $cc_basename in
9252	xlf* | bgf* | bgxlf* | mpixlf*)
9253	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9254	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9255	  hardcode_libdir_flag_spec=
9256	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
9257	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9258	  if test "x$supports_anon_versioning" = xyes; then
9259	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9260	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9261	      echo "local: *; };" >> $output_objdir/$libname.ver~
9262	      $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9263	  fi
9264	  ;;
9265	esac
9266      else
9267        ld_shlibs=no
9268      fi
9269      ;;
9270
9271    netbsd*)
9272      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9273	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9274	wlarc=
9275      else
9276	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9277	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9278      fi
9279      ;;
9280
9281    solaris*)
9282      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9283	ld_shlibs=no
9284	cat <<_LT_EOF 1>&2
9285
9286*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9287*** create shared libraries on Solaris systems.  Therefore, libtool
9288*** is disabling shared libraries support.  We urge you to upgrade GNU
9289*** binutils to release 2.9.1 or newer.  Another option is to modify
9290*** your PATH or compiler configuration so that the native linker is
9291*** used, and then restart.
9292
9293_LT_EOF
9294      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9295	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9296	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9297      else
9298	ld_shlibs=no
9299      fi
9300      ;;
9301
9302    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9303      case `$LD -v 2>&1` in
9304        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9305	ld_shlibs=no
9306	cat <<_LT_EOF 1>&2
9307
9308*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9309*** reliably create shared libraries on SCO systems.  Therefore, libtool
9310*** is disabling shared libraries support.  We urge you to upgrade GNU
9311*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9312*** your PATH or compiler configuration so that the native linker is
9313*** used, and then restart.
9314
9315_LT_EOF
9316	;;
9317	*)
9318	  # For security reasons, it is highly recommended that you always
9319	  # use absolute paths for naming shared libraries, and exclude the
9320	  # DT_RUNPATH tag from executables and libraries.  But doing so
9321	  # requires that you compile everything twice, which is a pain.
9322	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9323	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9324	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9325	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9326	  else
9327	    ld_shlibs=no
9328	  fi
9329	;;
9330      esac
9331      ;;
9332
9333    sunos4*)
9334      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9335      wlarc=
9336      hardcode_direct=yes
9337      hardcode_shlibpath_var=no
9338      ;;
9339
9340    *)
9341      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9342	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9343	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9344      else
9345	ld_shlibs=no
9346      fi
9347      ;;
9348    esac
9349
9350    if test "$ld_shlibs" = no; then
9351      runpath_var=
9352      hardcode_libdir_flag_spec=
9353      export_dynamic_flag_spec=
9354      whole_archive_flag_spec=
9355    fi
9356  else
9357    # PORTME fill in a description of your system's linker (not GNU ld)
9358    case $host_os in
9359    aix3*)
9360      allow_undefined_flag=unsupported
9361      always_export_symbols=yes
9362      archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
9363      # Note: this linker hardcodes the directories in LIBPATH if there
9364      # are no directories specified by -L.
9365      hardcode_minus_L=yes
9366      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9367	# Neither direct hardcoding nor static linking is supported with a
9368	# broken collect2.
9369	hardcode_direct=unsupported
9370      fi
9371      ;;
9372
9373    aix[4-9]*)
9374      if test "$host_cpu" = ia64; then
9375	# On IA64, the linker does run time linking by default, so we don't
9376	# have to do anything special.
9377	aix_use_runtimelinking=no
9378	exp_sym_flag='-Bexport'
9379	no_entry_flag=""
9380      else
9381	# If we're using GNU nm, then we don't want the "-C" option.
9382	# -C means demangle to AIX nm, but means don't demangle with GNU nm
9383	# Also, AIX nm treats weak defined symbols like other global
9384	# defined symbols, whereas GNU nm marks them as "W".
9385	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9386	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9387	else
9388	  export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9389	fi
9390	aix_use_runtimelinking=no
9391
9392	# Test if we are trying to use run time linking or normal
9393	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
9394	# need to do runtime linking.
9395	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9396	  for ld_flag in $LDFLAGS; do
9397	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9398	    aix_use_runtimelinking=yes
9399	    break
9400	  fi
9401	  done
9402	  ;;
9403	esac
9404
9405	exp_sym_flag='-bexport'
9406	no_entry_flag='-bnoentry'
9407      fi
9408
9409      # When large executables or shared objects are built, AIX ld can
9410      # have problems creating the table of contents.  If linking a library
9411      # or program results in "error TOC overflow" add -mminimal-toc to
9412      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9413      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9414
9415      archive_cmds=''
9416      hardcode_direct=yes
9417      hardcode_direct_absolute=yes
9418      hardcode_libdir_separator=':'
9419      link_all_deplibs=yes
9420      file_list_spec='${wl}-f,'
9421
9422      if test "$GCC" = yes; then
9423	case $host_os in aix4.[012]|aix4.[012].*)
9424	# We only want to do this on AIX 4.2 and lower, the check
9425	# below for broken collect2 doesn't work under 4.3+
9426	  collect2name=`${CC} -print-prog-name=collect2`
9427	  if test -f "$collect2name" &&
9428	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9429	  then
9430	  # We have reworked collect2
9431	  :
9432	  else
9433	  # We have old collect2
9434	  hardcode_direct=unsupported
9435	  # It fails to find uninstalled libraries when the uninstalled
9436	  # path is not listed in the libpath.  Setting hardcode_minus_L
9437	  # to unsupported forces relinking
9438	  hardcode_minus_L=yes
9439	  hardcode_libdir_flag_spec='-L$libdir'
9440	  hardcode_libdir_separator=
9441	  fi
9442	  ;;
9443	esac
9444	shared_flag='-shared'
9445	if test "$aix_use_runtimelinking" = yes; then
9446	  shared_flag="$shared_flag "'${wl}-G'
9447	fi
9448      else
9449	# not using gcc
9450	if test "$host_cpu" = ia64; then
9451	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9452	# chokes on -Wl,-G. The following line is correct:
9453	  shared_flag='-G'
9454	else
9455	  if test "$aix_use_runtimelinking" = yes; then
9456	    shared_flag='${wl}-G'
9457	  else
9458	    shared_flag='${wl}-bM:SRE'
9459	  fi
9460	fi
9461      fi
9462
9463      export_dynamic_flag_spec='${wl}-bexpall'
9464      # It seems that -bexpall does not export symbols beginning with
9465      # underscore (_), so it is better to generate a list of symbols to export.
9466      always_export_symbols=yes
9467      if test "$aix_use_runtimelinking" = yes; then
9468	# Warning - without using the other runtime loading flags (-brtl),
9469	# -berok will link without error, but may produce a broken library.
9470	allow_undefined_flag='-berok'
9471        # Determine the default libpath from the value encoded in an
9472        # empty executable.
9473        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9474/* end confdefs.h.  */
9475
9476int
9477main ()
9478{
9479
9480  ;
9481  return 0;
9482}
9483_ACEOF
9484if ac_fn_c_try_link "$LINENO"; then :
9485
9486lt_aix_libpath_sed='
9487    /Import File Strings/,/^$/ {
9488	/^0/ {
9489	    s/^0  *\(.*\)$/\1/
9490	    p
9491	}
9492    }'
9493aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9494# Check for a 64-bit object if we didn't find anything.
9495if test -z "$aix_libpath"; then
9496  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9497fi
9498fi
9499rm -f core conftest.err conftest.$ac_objext \
9500    conftest$ac_exeext conftest.$ac_ext
9501if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9502
9503        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9504        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
9505      else
9506	if test "$host_cpu" = ia64; then
9507	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9508	  allow_undefined_flag="-z nodefs"
9509	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
9510	else
9511	 # Determine the default libpath from the value encoded in an
9512	 # empty executable.
9513	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9514/* end confdefs.h.  */
9515
9516int
9517main ()
9518{
9519
9520  ;
9521  return 0;
9522}
9523_ACEOF
9524if ac_fn_c_try_link "$LINENO"; then :
9525
9526lt_aix_libpath_sed='
9527    /Import File Strings/,/^$/ {
9528	/^0/ {
9529	    s/^0  *\(.*\)$/\1/
9530	    p
9531	}
9532    }'
9533aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9534# Check for a 64-bit object if we didn't find anything.
9535if test -z "$aix_libpath"; then
9536  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9537fi
9538fi
9539rm -f core conftest.err conftest.$ac_objext \
9540    conftest$ac_exeext conftest.$ac_ext
9541if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9542
9543	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9544	  # Warning - without using the other run time loading flags,
9545	  # -berok will link without error, but may produce a broken library.
9546	  no_undefined_flag=' ${wl}-bernotok'
9547	  allow_undefined_flag=' ${wl}-berok'
9548	  if test "$with_gnu_ld" = yes; then
9549	    # We only use this code for GNU lds that support --whole-archive.
9550	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9551	  else
9552	    # Exported symbols can be pulled into shared objects from archives
9553	    whole_archive_flag_spec='$convenience'
9554	  fi
9555	  archive_cmds_need_lc=yes
9556	  # This is similar to how AIX traditionally builds its shared libraries.
9557	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
9558	fi
9559      fi
9560      ;;
9561
9562    amigaos*)
9563      case $host_cpu in
9564      powerpc)
9565            # see comment about AmigaOS4 .so support
9566            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9567            archive_expsym_cmds=''
9568        ;;
9569      m68k)
9570            archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
9571            hardcode_libdir_flag_spec='-L$libdir'
9572            hardcode_minus_L=yes
9573        ;;
9574      esac
9575      ;;
9576
9577    bsdi[45]*)
9578      export_dynamic_flag_spec=-rdynamic
9579      ;;
9580
9581    cygwin* | mingw* | pw32* | cegcc*)
9582      # When not using gcc, we currently assume that we are using
9583      # Microsoft Visual C++.
9584      # hardcode_libdir_flag_spec is actually meaningless, as there is
9585      # no search path for DLLs.
9586      hardcode_libdir_flag_spec=' '
9587      allow_undefined_flag=unsupported
9588      # Tell ltmain to make .lib files, not .a files.
9589      libext=lib
9590      # Tell ltmain to make .dll files, not .so files.
9591      shrext_cmds=".dll"
9592      # FIXME: Setting linknames here is a bad hack.
9593      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9594      # The linker will automatically build a .lib file if we build a DLL.
9595      old_archive_from_new_cmds='true'
9596      # FIXME: Should let the user specify the lib program.
9597      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9598      fix_srcfile_path='`cygpath -w "$srcfile"`'
9599      enable_shared_with_static_runtimes=yes
9600      ;;
9601
9602    darwin* | rhapsody*)
9603
9604
9605  archive_cmds_need_lc=no
9606  hardcode_direct=no
9607  hardcode_automatic=yes
9608  hardcode_shlibpath_var=unsupported
9609  if test "$lt_cv_ld_force_load" = "yes"; then
9610    whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
9611  else
9612    whole_archive_flag_spec=''
9613  fi
9614  link_all_deplibs=yes
9615  allow_undefined_flag="$_lt_dar_allow_undefined"
9616  case $cc_basename in
9617     ifort*) _lt_dar_can_shared=yes ;;
9618     *) _lt_dar_can_shared=$GCC ;;
9619  esac
9620  if test "$_lt_dar_can_shared" = "yes"; then
9621    output_verbose_link_cmd=func_echo_all
9622    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9623    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9624    archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
9625    module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
9626
9627  else
9628  ld_shlibs=no
9629  fi
9630
9631      ;;
9632
9633    dgux*)
9634      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9635      hardcode_libdir_flag_spec='-L$libdir'
9636      hardcode_shlibpath_var=no
9637      ;;
9638
9639    freebsd1*)
9640      ld_shlibs=no
9641      ;;
9642
9643    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9644    # support.  Future versions do this automatically, but an explicit c++rt0.o
9645    # does not break anything, and helps significantly (at the cost of a little
9646    # extra space).
9647    freebsd2.2*)
9648      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9649      hardcode_libdir_flag_spec='-R$libdir'
9650      hardcode_direct=yes
9651      hardcode_shlibpath_var=no
9652      ;;
9653
9654    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9655    freebsd2*)
9656      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9657      hardcode_direct=yes
9658      hardcode_minus_L=yes
9659      hardcode_shlibpath_var=no
9660      ;;
9661
9662    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9663    freebsd* | dragonfly*)
9664      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9665      hardcode_libdir_flag_spec='-R$libdir'
9666      hardcode_direct=yes
9667      hardcode_shlibpath_var=no
9668      ;;
9669
9670    hpux9*)
9671      if test "$GCC" = yes; then
9672	archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9673      else
9674	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9675      fi
9676      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9677      hardcode_libdir_separator=:
9678      hardcode_direct=yes
9679
9680      # hardcode_minus_L: Not really in the search PATH,
9681      # but as the default location of the library.
9682      hardcode_minus_L=yes
9683      export_dynamic_flag_spec='${wl}-E'
9684      ;;
9685
9686    hpux10*)
9687      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9688	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9689      else
9690	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9691      fi
9692      if test "$with_gnu_ld" = no; then
9693	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9694	hardcode_libdir_flag_spec_ld='+b $libdir'
9695	hardcode_libdir_separator=:
9696	hardcode_direct=yes
9697	hardcode_direct_absolute=yes
9698	export_dynamic_flag_spec='${wl}-E'
9699	# hardcode_minus_L: Not really in the search PATH,
9700	# but as the default location of the library.
9701	hardcode_minus_L=yes
9702      fi
9703      ;;
9704
9705    hpux11*)
9706      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9707	case $host_cpu in
9708	hppa*64*)
9709	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9710	  ;;
9711	ia64*)
9712	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9713	  ;;
9714	*)
9715	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9716	  ;;
9717	esac
9718      else
9719	case $host_cpu in
9720	hppa*64*)
9721	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9722	  ;;
9723	ia64*)
9724	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9725	  ;;
9726	*)
9727
9728	  # Older versions of the 11.00 compiler do not understand -b yet
9729	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9730	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9731$as_echo_n "checking if $CC understands -b... " >&6; }
9732if test "${lt_cv_prog_compiler__b+set}" = set; then :
9733  $as_echo_n "(cached) " >&6
9734else
9735  lt_cv_prog_compiler__b=no
9736   save_LDFLAGS="$LDFLAGS"
9737   LDFLAGS="$LDFLAGS -b"
9738   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9739   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9740     # The linker can only warn and ignore the option if not recognized
9741     # So say no if there are warnings
9742     if test -s conftest.err; then
9743       # Append any errors to the config.log.
9744       cat conftest.err 1>&5
9745       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9746       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9747       if diff conftest.exp conftest.er2 >/dev/null; then
9748         lt_cv_prog_compiler__b=yes
9749       fi
9750     else
9751       lt_cv_prog_compiler__b=yes
9752     fi
9753   fi
9754   $RM -r conftest*
9755   LDFLAGS="$save_LDFLAGS"
9756
9757fi
9758{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9759$as_echo "$lt_cv_prog_compiler__b" >&6; }
9760
9761if test x"$lt_cv_prog_compiler__b" = xyes; then
9762    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9763else
9764    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9765fi
9766
9767	  ;;
9768	esac
9769      fi
9770      if test "$with_gnu_ld" = no; then
9771	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9772	hardcode_libdir_separator=:
9773
9774	case $host_cpu in
9775	hppa*64*|ia64*)
9776	  hardcode_direct=no
9777	  hardcode_shlibpath_var=no
9778	  ;;
9779	*)
9780	  hardcode_direct=yes
9781	  hardcode_direct_absolute=yes
9782	  export_dynamic_flag_spec='${wl}-E'
9783
9784	  # hardcode_minus_L: Not really in the search PATH,
9785	  # but as the default location of the library.
9786	  hardcode_minus_L=yes
9787	  ;;
9788	esac
9789      fi
9790      ;;
9791
9792    irix5* | irix6* | nonstopux*)
9793      if test "$GCC" = yes; then
9794	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9795	# Try to use the -exported_symbol ld option, if it does not
9796	# work, assume that -exports_file does not work either and
9797	# implicitly export all symbols.
9798        save_LDFLAGS="$LDFLAGS"
9799        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9800        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9801/* end confdefs.h.  */
9802int foo(void) {}
9803_ACEOF
9804if ac_fn_c_try_link "$LINENO"; then :
9805  archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
9806
9807fi
9808rm -f core conftest.err conftest.$ac_objext \
9809    conftest$ac_exeext conftest.$ac_ext
9810        LDFLAGS="$save_LDFLAGS"
9811      else
9812	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9813	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
9814      fi
9815      archive_cmds_need_lc='no'
9816      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9817      hardcode_libdir_separator=:
9818      inherit_rpath=yes
9819      link_all_deplibs=yes
9820      ;;
9821
9822    netbsd*)
9823      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9824	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9825      else
9826	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9827      fi
9828      hardcode_libdir_flag_spec='-R$libdir'
9829      hardcode_direct=yes
9830      hardcode_shlibpath_var=no
9831      ;;
9832
9833    newsos6)
9834      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9835      hardcode_direct=yes
9836      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9837      hardcode_libdir_separator=:
9838      hardcode_shlibpath_var=no
9839      ;;
9840
9841    *nto* | *qnx*)
9842      ;;
9843
9844    openbsd*)
9845      if test -f /usr/libexec/ld.so; then
9846	hardcode_direct=yes
9847	hardcode_shlibpath_var=no
9848	hardcode_direct_absolute=yes
9849	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9850	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9851	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9852	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9853	  export_dynamic_flag_spec='${wl}-E'
9854	else
9855	  case $host_os in
9856	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9857	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9858	     hardcode_libdir_flag_spec='-R$libdir'
9859	     ;;
9860	   *)
9861	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9862	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9863	     ;;
9864	  esac
9865	fi
9866      else
9867	ld_shlibs=no
9868      fi
9869      ;;
9870
9871    os2*)
9872      hardcode_libdir_flag_spec='-L$libdir'
9873      hardcode_minus_L=yes
9874      allow_undefined_flag=unsupported
9875      archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
9876      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9877      ;;
9878
9879    osf3*)
9880      if test "$GCC" = yes; then
9881	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9882	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9883      else
9884	allow_undefined_flag=' -expect_unresolved \*'
9885	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9886      fi
9887      archive_cmds_need_lc='no'
9888      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9889      hardcode_libdir_separator=:
9890      ;;
9891
9892    osf4* | osf5*)	# as osf3* with the addition of -msym flag
9893      if test "$GCC" = yes; then
9894	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9895	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9896	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9897      else
9898	allow_undefined_flag=' -expect_unresolved \*'
9899	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9900	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
9901	$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
9902
9903	# Both c and cxx compiler support -rpath directly
9904	hardcode_libdir_flag_spec='-rpath $libdir'
9905      fi
9906      archive_cmds_need_lc='no'
9907      hardcode_libdir_separator=:
9908      ;;
9909
9910    solaris*)
9911      no_undefined_flag=' -z defs'
9912      if test "$GCC" = yes; then
9913	wlarc='${wl}'
9914	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9915	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9916	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9917      else
9918	case `$CC -V 2>&1` in
9919	*"Compilers 5.0"*)
9920	  wlarc=''
9921	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9922	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9923	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9924	  ;;
9925	*)
9926	  wlarc='${wl}'
9927	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9928	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9929	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9930	  ;;
9931	esac
9932      fi
9933      hardcode_libdir_flag_spec='-R$libdir'
9934      hardcode_shlibpath_var=no
9935      case $host_os in
9936      solaris2.[0-5] | solaris2.[0-5].*) ;;
9937      *)
9938	# The compiler driver will combine and reorder linker options,
9939	# but understands `-z linker_flag'.  GCC discards it without `$wl',
9940	# but is careful enough not to reorder.
9941	# Supported since Solaris 2.6 (maybe 2.5.1?)
9942	if test "$GCC" = yes; then
9943	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9944	else
9945	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9946	fi
9947	;;
9948      esac
9949      link_all_deplibs=yes
9950      ;;
9951
9952    sunos4*)
9953      if test "x$host_vendor" = xsequent; then
9954	# Use $CC to link under sequent, because it throws in some extra .o
9955	# files that make .init and .fini sections work.
9956	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9957      else
9958	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9959      fi
9960      hardcode_libdir_flag_spec='-L$libdir'
9961      hardcode_direct=yes
9962      hardcode_minus_L=yes
9963      hardcode_shlibpath_var=no
9964      ;;
9965
9966    sysv4)
9967      case $host_vendor in
9968	sni)
9969	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9970	  hardcode_direct=yes # is this really true???
9971	;;
9972	siemens)
9973	  ## LD is ld it makes a PLAMLIB
9974	  ## CC just makes a GrossModule.
9975	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9976	  reload_cmds='$CC -r -o $output$reload_objs'
9977	  hardcode_direct=no
9978        ;;
9979	motorola)
9980	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9981	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9982	;;
9983      esac
9984      runpath_var='LD_RUN_PATH'
9985      hardcode_shlibpath_var=no
9986      ;;
9987
9988    sysv4.3*)
9989      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9990      hardcode_shlibpath_var=no
9991      export_dynamic_flag_spec='-Bexport'
9992      ;;
9993
9994    sysv4*MP*)
9995      if test -d /usr/nec; then
9996	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9997	hardcode_shlibpath_var=no
9998	runpath_var=LD_RUN_PATH
9999	hardcode_runpath_var=yes
10000	ld_shlibs=yes
10001      fi
10002      ;;
10003
10004    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10005      no_undefined_flag='${wl}-z,text'
10006      archive_cmds_need_lc=no
10007      hardcode_shlibpath_var=no
10008      runpath_var='LD_RUN_PATH'
10009
10010      if test "$GCC" = yes; then
10011	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10012	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10013      else
10014	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10015	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10016      fi
10017      ;;
10018
10019    sysv5* | sco3.2v5* | sco5v6*)
10020      # Note: We can NOT use -z defs as we might desire, because we do not
10021      # link with -lc, and that would cause any symbols used from libc to
10022      # always be unresolved, which means just about no library would
10023      # ever link correctly.  If we're not using GNU ld we use -z text
10024      # though, which does catch some bad symbols but isn't as heavy-handed
10025      # as -z defs.
10026      no_undefined_flag='${wl}-z,text'
10027      allow_undefined_flag='${wl}-z,nodefs'
10028      archive_cmds_need_lc=no
10029      hardcode_shlibpath_var=no
10030      hardcode_libdir_flag_spec='${wl}-R,$libdir'
10031      hardcode_libdir_separator=':'
10032      link_all_deplibs=yes
10033      export_dynamic_flag_spec='${wl}-Bexport'
10034      runpath_var='LD_RUN_PATH'
10035
10036      if test "$GCC" = yes; then
10037	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10038	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10039      else
10040	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10041	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10042      fi
10043      ;;
10044
10045    uts4*)
10046      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10047      hardcode_libdir_flag_spec='-L$libdir'
10048      hardcode_shlibpath_var=no
10049      ;;
10050
10051    *)
10052      ld_shlibs=no
10053      ;;
10054    esac
10055
10056    if test x$host_vendor = xsni; then
10057      case $host in
10058      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10059	export_dynamic_flag_spec='${wl}-Blargedynsym'
10060	;;
10061      esac
10062    fi
10063  fi
10064
10065{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10066$as_echo "$ld_shlibs" >&6; }
10067test "$ld_shlibs" = no && can_build_shared=no
10068
10069with_gnu_ld=$with_gnu_ld
10070
10071
10072
10073
10074
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
10085#
10086# Do we need to explicitly link libc?
10087#
10088case "x$archive_cmds_need_lc" in
10089x|xyes)
10090  # Assume -lc should be added
10091  archive_cmds_need_lc=yes
10092
10093  if test "$enable_shared" = yes && test "$GCC" = yes; then
10094    case $archive_cmds in
10095    *'~'*)
10096      # FIXME: we may have to deal with multi-command sequences.
10097      ;;
10098    '$CC '*)
10099      # Test whether the compiler implicitly links with -lc since on some
10100      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10101      # to ld, don't add -lc before -lgcc.
10102      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10103$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10104if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10105  $as_echo_n "(cached) " >&6
10106else
10107  $RM conftest*
10108	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10109
10110	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10111  (eval $ac_compile) 2>&5
10112  ac_status=$?
10113  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10114  test $ac_status = 0; } 2>conftest.err; then
10115	  soname=conftest
10116	  lib=conftest
10117	  libobjs=conftest.$ac_objext
10118	  deplibs=
10119	  wl=$lt_prog_compiler_wl
10120	  pic_flag=$lt_prog_compiler_pic
10121	  compiler_flags=-v
10122	  linker_flags=-v
10123	  verstring=
10124	  output_objdir=.
10125	  libname=conftest
10126	  lt_save_allow_undefined_flag=$allow_undefined_flag
10127	  allow_undefined_flag=
10128	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10129  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10130  ac_status=$?
10131  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10132  test $ac_status = 0; }
10133	  then
10134	    lt_cv_archive_cmds_need_lc=no
10135	  else
10136	    lt_cv_archive_cmds_need_lc=yes
10137	  fi
10138	  allow_undefined_flag=$lt_save_allow_undefined_flag
10139	else
10140	  cat conftest.err 1>&5
10141	fi
10142	$RM conftest*
10143
10144fi
10145{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10146$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10147      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10148      ;;
10149    esac
10150  fi
10151  ;;
10152esac
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10311$as_echo_n "checking dynamic linker characteristics... " >&6; }
10312
10313if test "$GCC" = yes; then
10314  case $host_os in
10315    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10316    *) lt_awk_arg="/^libraries:/" ;;
10317  esac
10318  case $host_os in
10319    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10320    *) lt_sed_strip_eq="s,=/,/,g" ;;
10321  esac
10322  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10323  case $lt_search_path_spec in
10324  *\;*)
10325    # if the path contains ";" then we assume it to be the separator
10326    # otherwise default to the standard path separator (i.e. ":") - it is
10327    # assumed that no part of a normal pathname contains ";" but that should
10328    # okay in the real world where ";" in dirpaths is itself problematic.
10329    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10330    ;;
10331  *)
10332    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10333    ;;
10334  esac
10335  # Ok, now we have the path, separated by spaces, we can step through it
10336  # and add multilib dir if necessary.
10337  lt_tmp_lt_search_path_spec=
10338  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10339  for lt_sys_path in $lt_search_path_spec; do
10340    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10341      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10342    else
10343      test -d "$lt_sys_path" && \
10344	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10345    fi
10346  done
10347  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10348BEGIN {RS=" "; FS="/|\n";} {
10349  lt_foo="";
10350  lt_count=0;
10351  for (lt_i = NF; lt_i > 0; lt_i--) {
10352    if ($lt_i != "" && $lt_i != ".") {
10353      if ($lt_i == "..") {
10354        lt_count++;
10355      } else {
10356        if (lt_count == 0) {
10357          lt_foo="/" $lt_i lt_foo;
10358        } else {
10359          lt_count--;
10360        }
10361      }
10362    }
10363  }
10364  if (lt_foo != "") { lt_freq[lt_foo]++; }
10365  if (lt_freq[lt_foo] == 1) { print lt_foo; }
10366}'`
10367  # AWK program above erroneously prepends '/' to C:/dos/paths
10368  # for these hosts.
10369  case $host_os in
10370    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10371      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10372  esac
10373  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10374else
10375  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10376fi
10377library_names_spec=
10378libname_spec='lib$name'
10379soname_spec=
10380shrext_cmds=".so"
10381postinstall_cmds=
10382postuninstall_cmds=
10383finish_cmds=
10384finish_eval=
10385shlibpath_var=
10386shlibpath_overrides_runpath=unknown
10387version_type=none
10388dynamic_linker="$host_os ld.so"
10389sys_lib_dlsearch_path_spec="/lib /usr/lib"
10390need_lib_prefix=unknown
10391hardcode_into_libs=no
10392
10393# when you set need_version to no, make sure it does not cause -set_version
10394# flags to be left without arguments
10395need_version=unknown
10396
10397case $host_os in
10398aix3*)
10399  version_type=linux
10400  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10401  shlibpath_var=LIBPATH
10402
10403  # AIX 3 has no versioning support, so we append a major version to the name.
10404  soname_spec='${libname}${release}${shared_ext}$major'
10405  ;;
10406
10407aix[4-9]*)
10408  version_type=linux
10409  need_lib_prefix=no
10410  need_version=no
10411  hardcode_into_libs=yes
10412  if test "$host_cpu" = ia64; then
10413    # AIX 5 supports IA64
10414    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10415    shlibpath_var=LD_LIBRARY_PATH
10416  else
10417    # With GCC up to 2.95.x, collect2 would create an import file
10418    # for dependence libraries.  The import file would start with
10419    # the line `#! .'.  This would cause the generated library to
10420    # depend on `.', always an invalid library.  This was fixed in
10421    # development snapshots of GCC prior to 3.0.
10422    case $host_os in
10423      aix4 | aix4.[01] | aix4.[01].*)
10424      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10425	   echo ' yes '
10426	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10427	:
10428      else
10429	can_build_shared=no
10430      fi
10431      ;;
10432    esac
10433    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10434    # soname into executable. Probably we can add versioning support to
10435    # collect2, so additional links can be useful in future.
10436    if test "$aix_use_runtimelinking" = yes; then
10437      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10438      # instead of lib<name>.a to let people know that these are not
10439      # typical AIX shared libraries.
10440      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10441    else
10442      # We preserve .a as extension for shared libraries through AIX4.2
10443      # and later when we are not doing run time linking.
10444      library_names_spec='${libname}${release}.a $libname.a'
10445      soname_spec='${libname}${release}${shared_ext}$major'
10446    fi
10447    shlibpath_var=LIBPATH
10448  fi
10449  ;;
10450
10451amigaos*)
10452  case $host_cpu in
10453  powerpc)
10454    # Since July 2007 AmigaOS4 officially supports .so libraries.
10455    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10456    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10457    ;;
10458  m68k)
10459    library_names_spec='$libname.ixlibrary $libname.a'
10460    # Create ${libname}_ixlibrary.a entries in /sys/libs.
10461    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
10462    ;;
10463  esac
10464  ;;
10465
10466beos*)
10467  library_names_spec='${libname}${shared_ext}'
10468  dynamic_linker="$host_os ld.so"
10469  shlibpath_var=LIBRARY_PATH
10470  ;;
10471
10472bsdi[45]*)
10473  version_type=linux
10474  need_version=no
10475  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10476  soname_spec='${libname}${release}${shared_ext}$major'
10477  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10478  shlibpath_var=LD_LIBRARY_PATH
10479  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10480  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10481  # the default ld.so.conf also contains /usr/contrib/lib and
10482  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10483  # libtool to hard-code these into programs
10484  ;;
10485
10486cygwin* | mingw* | pw32* | cegcc*)
10487  version_type=windows
10488  shrext_cmds=".dll"
10489  need_version=no
10490  need_lib_prefix=no
10491
10492  case $GCC,$host_os in
10493  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10494    library_names_spec='$libname.dll.a'
10495    # DLL is installed to $(libdir)/../bin by postinstall_cmds
10496    postinstall_cmds='base_file=`basename \${file}`~
10497      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10498      dldir=$destdir/`dirname \$dlpath`~
10499      test -d \$dldir || mkdir -p \$dldir~
10500      $install_prog $dir/$dlname \$dldir/$dlname~
10501      chmod a+x \$dldir/$dlname~
10502      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10503        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10504      fi'
10505    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10506      dlpath=$dir/\$dldll~
10507       $RM \$dlpath'
10508    shlibpath_overrides_runpath=yes
10509
10510    case $host_os in
10511    cygwin*)
10512      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10513      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10514
10515      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10516      ;;
10517    mingw* | cegcc*)
10518      # MinGW DLLs use traditional 'lib' prefix
10519      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10520      ;;
10521    pw32*)
10522      # pw32 DLLs use 'pw' prefix rather than 'lib'
10523      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10524      ;;
10525    esac
10526    ;;
10527
10528  *)
10529    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10530    ;;
10531  esac
10532  dynamic_linker='Win32 ld.exe'
10533  # FIXME: first we should search . and the directory the executable is in
10534  shlibpath_var=PATH
10535  ;;
10536
10537darwin* | rhapsody*)
10538  dynamic_linker="$host_os dyld"
10539  version_type=darwin
10540  need_lib_prefix=no
10541  need_version=no
10542  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10543  soname_spec='${libname}${release}${major}$shared_ext'
10544  shlibpath_overrides_runpath=yes
10545  shlibpath_var=DYLD_LIBRARY_PATH
10546  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10547
10548  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10549  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10550  ;;
10551
10552dgux*)
10553  version_type=linux
10554  need_lib_prefix=no
10555  need_version=no
10556  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10557  soname_spec='${libname}${release}${shared_ext}$major'
10558  shlibpath_var=LD_LIBRARY_PATH
10559  ;;
10560
10561freebsd1*)
10562  dynamic_linker=no
10563  ;;
10564
10565freebsd* | dragonfly*)
10566  # DragonFly does not have aout.  When/if they implement a new
10567  # versioning mechanism, adjust this.
10568  if test -x /usr/bin/objformat; then
10569    objformat=`/usr/bin/objformat`
10570  else
10571    case $host_os in
10572    freebsd[123]*) objformat=aout ;;
10573    *) objformat=elf ;;
10574    esac
10575  fi
10576  # Handle Gentoo/FreeBSD as it was Linux
10577  case $host_vendor in
10578    gentoo)
10579      version_type=linux ;;
10580    *)
10581      version_type=freebsd-$objformat ;;
10582  esac
10583
10584  case $version_type in
10585    freebsd-elf*)
10586      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10587      need_version=no
10588      need_lib_prefix=no
10589      ;;
10590    freebsd-*)
10591      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10592      need_version=yes
10593      ;;
10594    linux)
10595      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10596      soname_spec='${libname}${release}${shared_ext}$major'
10597      need_lib_prefix=no
10598      need_version=no
10599      ;;
10600  esac
10601  shlibpath_var=LD_LIBRARY_PATH
10602  case $host_os in
10603  freebsd2*)
10604    shlibpath_overrides_runpath=yes
10605    ;;
10606  freebsd3.[01]* | freebsdelf3.[01]*)
10607    shlibpath_overrides_runpath=yes
10608    hardcode_into_libs=yes
10609    ;;
10610  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10611  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10612    shlibpath_overrides_runpath=no
10613    hardcode_into_libs=yes
10614    ;;
10615  *) # from 4.6 on, and DragonFly
10616    shlibpath_overrides_runpath=yes
10617    hardcode_into_libs=yes
10618    ;;
10619  esac
10620  ;;
10621
10622gnu*)
10623  version_type=linux
10624  need_lib_prefix=no
10625  need_version=no
10626  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10627  soname_spec='${libname}${release}${shared_ext}$major'
10628  shlibpath_var=LD_LIBRARY_PATH
10629  hardcode_into_libs=yes
10630  ;;
10631
10632haiku*)
10633  version_type=linux
10634  need_lib_prefix=no
10635  need_version=no
10636  dynamic_linker="$host_os runtime_loader"
10637  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10638  soname_spec='${libname}${release}${shared_ext}$major'
10639  shlibpath_var=LIBRARY_PATH
10640  shlibpath_overrides_runpath=yes
10641  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
10642  hardcode_into_libs=yes
10643  ;;
10644
10645hpux9* | hpux10* | hpux11*)
10646  # Give a soname corresponding to the major version so that dld.sl refuses to
10647  # link against other versions.
10648  version_type=sunos
10649  need_lib_prefix=no
10650  need_version=no
10651  case $host_cpu in
10652  ia64*)
10653    shrext_cmds='.so'
10654    hardcode_into_libs=yes
10655    dynamic_linker="$host_os dld.so"
10656    shlibpath_var=LD_LIBRARY_PATH
10657    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10658    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10659    soname_spec='${libname}${release}${shared_ext}$major'
10660    if test "X$HPUX_IA64_MODE" = X32; then
10661      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10662    else
10663      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10664    fi
10665    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10666    ;;
10667  hppa*64*)
10668    shrext_cmds='.sl'
10669    hardcode_into_libs=yes
10670    dynamic_linker="$host_os dld.sl"
10671    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10672    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10673    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10674    soname_spec='${libname}${release}${shared_ext}$major'
10675    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10676    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10677    ;;
10678  *)
10679    shrext_cmds='.sl'
10680    dynamic_linker="$host_os dld.sl"
10681    shlibpath_var=SHLIB_PATH
10682    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10683    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10684    soname_spec='${libname}${release}${shared_ext}$major'
10685    ;;
10686  esac
10687  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10688  postinstall_cmds='chmod 555 $lib'
10689  # or fails outright, so override atomically:
10690  install_override_mode=555
10691  ;;
10692
10693interix[3-9]*)
10694  version_type=linux
10695  need_lib_prefix=no
10696  need_version=no
10697  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10698  soname_spec='${libname}${release}${shared_ext}$major'
10699  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10700  shlibpath_var=LD_LIBRARY_PATH
10701  shlibpath_overrides_runpath=no
10702  hardcode_into_libs=yes
10703  ;;
10704
10705irix5* | irix6* | nonstopux*)
10706  case $host_os in
10707    nonstopux*) version_type=nonstopux ;;
10708    *)
10709	if test "$lt_cv_prog_gnu_ld" = yes; then
10710		version_type=linux
10711	else
10712		version_type=irix
10713	fi ;;
10714  esac
10715  need_lib_prefix=no
10716  need_version=no
10717  soname_spec='${libname}${release}${shared_ext}$major'
10718  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10719  case $host_os in
10720  irix5* | nonstopux*)
10721    libsuff= shlibsuff=
10722    ;;
10723  *)
10724    case $LD in # libtool.m4 will add one of these switches to LD
10725    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10726      libsuff= shlibsuff= libmagic=32-bit;;
10727    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10728      libsuff=32 shlibsuff=N32 libmagic=N32;;
10729    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10730      libsuff=64 shlibsuff=64 libmagic=64-bit;;
10731    *) libsuff= shlibsuff= libmagic=never-match;;
10732    esac
10733    ;;
10734  esac
10735  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10736  shlibpath_overrides_runpath=no
10737  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10738  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10739  hardcode_into_libs=yes
10740  ;;
10741
10742# No shared lib support for Linux oldld, aout, or coff.
10743linux*oldld* | linux*aout* | linux*coff*)
10744  dynamic_linker=no
10745  ;;
10746
10747# This must be Linux ELF.
10748linux* | k*bsd*-gnu | kopensolaris*-gnu)
10749  version_type=linux
10750  need_lib_prefix=no
10751  need_version=no
10752  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10753  soname_spec='${libname}${release}${shared_ext}$major'
10754  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10755  shlibpath_var=LD_LIBRARY_PATH
10756  shlibpath_overrides_runpath=no
10757
10758  # Some binutils ld are patched to set DT_RUNPATH
10759  if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
10760  $as_echo_n "(cached) " >&6
10761else
10762  lt_cv_shlibpath_overrides_runpath=no
10763    save_LDFLAGS=$LDFLAGS
10764    save_libdir=$libdir
10765    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10766	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10767    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10768/* end confdefs.h.  */
10769
10770int
10771main ()
10772{
10773
10774  ;
10775  return 0;
10776}
10777_ACEOF
10778if ac_fn_c_try_link "$LINENO"; then :
10779  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10780  lt_cv_shlibpath_overrides_runpath=yes
10781fi
10782fi
10783rm -f core conftest.err conftest.$ac_objext \
10784    conftest$ac_exeext conftest.$ac_ext
10785    LDFLAGS=$save_LDFLAGS
10786    libdir=$save_libdir
10787
10788fi
10789
10790  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10791
10792  # This implies no fast_install, which is unacceptable.
10793  # Some rework will be needed to allow for fast_install
10794  # before this can be enabled.
10795  hardcode_into_libs=yes
10796
10797  # Append ld.so.conf contents to the search path
10798  if test -f /etc/ld.so.conf; then
10799    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
10800    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10801  fi
10802
10803  # We used to test for /lib/ld.so.1 and disable shared libraries on
10804  # powerpc, because MkLinux only supported shared libraries with the
10805  # GNU dynamic linker.  Since this was broken with cross compilers,
10806  # most powerpc-linux boxes support dynamic linking these days and
10807  # people can always --disable-shared, the test was removed, and we
10808  # assume the GNU/Linux dynamic linker is in use.
10809  dynamic_linker='GNU/Linux ld.so'
10810  ;;
10811
10812netbsd*)
10813  version_type=sunos
10814  need_lib_prefix=no
10815  need_version=no
10816  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10817    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10818    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10819    dynamic_linker='NetBSD (a.out) ld.so'
10820  else
10821    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10822    soname_spec='${libname}${release}${shared_ext}$major'
10823    dynamic_linker='NetBSD ld.elf_so'
10824  fi
10825  shlibpath_var=LD_LIBRARY_PATH
10826  shlibpath_overrides_runpath=yes
10827  hardcode_into_libs=yes
10828  ;;
10829
10830newsos6)
10831  version_type=linux
10832  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10833  shlibpath_var=LD_LIBRARY_PATH
10834  shlibpath_overrides_runpath=yes
10835  ;;
10836
10837*nto* | *qnx*)
10838  version_type=qnx
10839  need_lib_prefix=no
10840  need_version=no
10841  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10842  soname_spec='${libname}${release}${shared_ext}$major'
10843  shlibpath_var=LD_LIBRARY_PATH
10844  shlibpath_overrides_runpath=no
10845  hardcode_into_libs=yes
10846  dynamic_linker='ldqnx.so'
10847  ;;
10848
10849openbsd*)
10850  version_type=sunos
10851  sys_lib_dlsearch_path_spec="/usr/lib"
10852  need_lib_prefix=no
10853  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10854  case $host_os in
10855    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
10856    *)				need_version=no  ;;
10857  esac
10858  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10859  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10860  shlibpath_var=LD_LIBRARY_PATH
10861  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10862    case $host_os in
10863      openbsd2.[89] | openbsd2.[89].*)
10864	shlibpath_overrides_runpath=no
10865	;;
10866      *)
10867	shlibpath_overrides_runpath=yes
10868	;;
10869      esac
10870  else
10871    shlibpath_overrides_runpath=yes
10872  fi
10873  ;;
10874
10875os2*)
10876  libname_spec='$name'
10877  shrext_cmds=".dll"
10878  need_lib_prefix=no
10879  library_names_spec='$libname${shared_ext} $libname.a'
10880  dynamic_linker='OS/2 ld.exe'
10881  shlibpath_var=LIBPATH
10882  ;;
10883
10884osf3* | osf4* | osf5*)
10885  version_type=osf
10886  need_lib_prefix=no
10887  need_version=no
10888  soname_spec='${libname}${release}${shared_ext}$major'
10889  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10890  shlibpath_var=LD_LIBRARY_PATH
10891  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10892  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10893  ;;
10894
10895rdos*)
10896  dynamic_linker=no
10897  ;;
10898
10899solaris*)
10900  version_type=linux
10901  need_lib_prefix=no
10902  need_version=no
10903  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10904  soname_spec='${libname}${release}${shared_ext}$major'
10905  shlibpath_var=LD_LIBRARY_PATH
10906  shlibpath_overrides_runpath=yes
10907  hardcode_into_libs=yes
10908  # ldd complains unless libraries are executable
10909  postinstall_cmds='chmod +x $lib'
10910  ;;
10911
10912sunos4*)
10913  version_type=sunos
10914  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10915  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10916  shlibpath_var=LD_LIBRARY_PATH
10917  shlibpath_overrides_runpath=yes
10918  if test "$with_gnu_ld" = yes; then
10919    need_lib_prefix=no
10920  fi
10921  need_version=yes
10922  ;;
10923
10924sysv4 | sysv4.3*)
10925  version_type=linux
10926  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10927  soname_spec='${libname}${release}${shared_ext}$major'
10928  shlibpath_var=LD_LIBRARY_PATH
10929  case $host_vendor in
10930    sni)
10931      shlibpath_overrides_runpath=no
10932      need_lib_prefix=no
10933      runpath_var=LD_RUN_PATH
10934      ;;
10935    siemens)
10936      need_lib_prefix=no
10937      ;;
10938    motorola)
10939      need_lib_prefix=no
10940      need_version=no
10941      shlibpath_overrides_runpath=no
10942      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10943      ;;
10944  esac
10945  ;;
10946
10947sysv4*MP*)
10948  if test -d /usr/nec ;then
10949    version_type=linux
10950    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10951    soname_spec='$libname${shared_ext}.$major'
10952    shlibpath_var=LD_LIBRARY_PATH
10953  fi
10954  ;;
10955
10956sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10957  version_type=freebsd-elf
10958  need_lib_prefix=no
10959  need_version=no
10960  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10961  soname_spec='${libname}${release}${shared_ext}$major'
10962  shlibpath_var=LD_LIBRARY_PATH
10963  shlibpath_overrides_runpath=yes
10964  hardcode_into_libs=yes
10965  if test "$with_gnu_ld" = yes; then
10966    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10967  else
10968    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10969    case $host_os in
10970      sco3.2v5*)
10971        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10972	;;
10973    esac
10974  fi
10975  sys_lib_dlsearch_path_spec='/usr/lib'
10976  ;;
10977
10978tpf*)
10979  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10980  version_type=linux
10981  need_lib_prefix=no
10982  need_version=no
10983  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10984  shlibpath_var=LD_LIBRARY_PATH
10985  shlibpath_overrides_runpath=no
10986  hardcode_into_libs=yes
10987  ;;
10988
10989uts4*)
10990  version_type=linux
10991  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10992  soname_spec='${libname}${release}${shared_ext}$major'
10993  shlibpath_var=LD_LIBRARY_PATH
10994  ;;
10995
10996*)
10997  dynamic_linker=no
10998  ;;
10999esac
11000{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11001$as_echo "$dynamic_linker" >&6; }
11002test "$dynamic_linker" = no && can_build_shared=no
11003
11004variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11005if test "$GCC" = yes; then
11006  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11007fi
11008
11009if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11010  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11011fi
11012if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11013  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11014fi
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11108$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11109hardcode_action=
11110if test -n "$hardcode_libdir_flag_spec" ||
11111   test -n "$runpath_var" ||
11112   test "X$hardcode_automatic" = "Xyes" ; then
11113
11114  # We can hardcode non-existent directories.
11115  if test "$hardcode_direct" != no &&
11116     # If the only mechanism to avoid hardcoding is shlibpath_var, we
11117     # have to relink, otherwise we might link with an installed library
11118     # when we should be linking with a yet-to-be-installed one
11119     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11120     test "$hardcode_minus_L" != no; then
11121    # Linking always hardcodes the temporary library directory.
11122    hardcode_action=relink
11123  else
11124    # We can link without hardcoding, and we can hardcode nonexisting dirs.
11125    hardcode_action=immediate
11126  fi
11127else
11128  # We cannot hardcode anything, or else we can only hardcode existing
11129  # directories.
11130  hardcode_action=unsupported
11131fi
11132{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11133$as_echo "$hardcode_action" >&6; }
11134
11135if test "$hardcode_action" = relink ||
11136   test "$inherit_rpath" = yes; then
11137  # Fast installation is not supported
11138  enable_fast_install=no
11139elif test "$shlibpath_overrides_runpath" = yes ||
11140     test "$enable_shared" = no; then
11141  # Fast installation is not necessary
11142  enable_fast_install=needless
11143fi
11144
11145
11146
11147
11148
11149
11150  if test "x$enable_dlopen" != xyes; then
11151  enable_dlopen=unknown
11152  enable_dlopen_self=unknown
11153  enable_dlopen_self_static=unknown
11154else
11155  lt_cv_dlopen=no
11156  lt_cv_dlopen_libs=
11157
11158  case $host_os in
11159  beos*)
11160    lt_cv_dlopen="load_add_on"
11161    lt_cv_dlopen_libs=
11162    lt_cv_dlopen_self=yes
11163    ;;
11164
11165  mingw* | pw32* | cegcc*)
11166    lt_cv_dlopen="LoadLibrary"
11167    lt_cv_dlopen_libs=
11168    ;;
11169
11170  cygwin*)
11171    lt_cv_dlopen="dlopen"
11172    lt_cv_dlopen_libs=
11173    ;;
11174
11175  darwin*)
11176  # if libdl is installed we need to link against it
11177    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11178$as_echo_n "checking for dlopen in -ldl... " >&6; }
11179if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11180  $as_echo_n "(cached) " >&6
11181else
11182  ac_check_lib_save_LIBS=$LIBS
11183LIBS="-ldl  $LIBS"
11184cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11185/* end confdefs.h.  */
11186
11187/* Override any GCC internal prototype to avoid an error.
11188   Use char because int might match the return type of a GCC
11189   builtin and then its argument prototype would still apply.  */
11190#ifdef __cplusplus
11191extern "C"
11192#endif
11193char dlopen ();
11194int
11195main ()
11196{
11197return dlopen ();
11198  ;
11199  return 0;
11200}
11201_ACEOF
11202if ac_fn_c_try_link "$LINENO"; then :
11203  ac_cv_lib_dl_dlopen=yes
11204else
11205  ac_cv_lib_dl_dlopen=no
11206fi
11207rm -f core conftest.err conftest.$ac_objext \
11208    conftest$ac_exeext conftest.$ac_ext
11209LIBS=$ac_check_lib_save_LIBS
11210fi
11211{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11212$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11213if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11214  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11215else
11216
11217    lt_cv_dlopen="dyld"
11218    lt_cv_dlopen_libs=
11219    lt_cv_dlopen_self=yes
11220
11221fi
11222
11223    ;;
11224
11225  *)
11226    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11227if test "x$ac_cv_func_shl_load" = x""yes; then :
11228  lt_cv_dlopen="shl_load"
11229else
11230  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11231$as_echo_n "checking for shl_load in -ldld... " >&6; }
11232if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
11233  $as_echo_n "(cached) " >&6
11234else
11235  ac_check_lib_save_LIBS=$LIBS
11236LIBS="-ldld  $LIBS"
11237cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11238/* end confdefs.h.  */
11239
11240/* Override any GCC internal prototype to avoid an error.
11241   Use char because int might match the return type of a GCC
11242   builtin and then its argument prototype would still apply.  */
11243#ifdef __cplusplus
11244extern "C"
11245#endif
11246char shl_load ();
11247int
11248main ()
11249{
11250return shl_load ();
11251  ;
11252  return 0;
11253}
11254_ACEOF
11255if ac_fn_c_try_link "$LINENO"; then :
11256  ac_cv_lib_dld_shl_load=yes
11257else
11258  ac_cv_lib_dld_shl_load=no
11259fi
11260rm -f core conftest.err conftest.$ac_objext \
11261    conftest$ac_exeext conftest.$ac_ext
11262LIBS=$ac_check_lib_save_LIBS
11263fi
11264{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11265$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11266if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
11267  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11268else
11269  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11270if test "x$ac_cv_func_dlopen" = x""yes; then :
11271  lt_cv_dlopen="dlopen"
11272else
11273  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11274$as_echo_n "checking for dlopen in -ldl... " >&6; }
11275if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11276  $as_echo_n "(cached) " >&6
11277else
11278  ac_check_lib_save_LIBS=$LIBS
11279LIBS="-ldl  $LIBS"
11280cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11281/* end confdefs.h.  */
11282
11283/* Override any GCC internal prototype to avoid an error.
11284   Use char because int might match the return type of a GCC
11285   builtin and then its argument prototype would still apply.  */
11286#ifdef __cplusplus
11287extern "C"
11288#endif
11289char dlopen ();
11290int
11291main ()
11292{
11293return dlopen ();
11294  ;
11295  return 0;
11296}
11297_ACEOF
11298if ac_fn_c_try_link "$LINENO"; then :
11299  ac_cv_lib_dl_dlopen=yes
11300else
11301  ac_cv_lib_dl_dlopen=no
11302fi
11303rm -f core conftest.err conftest.$ac_objext \
11304    conftest$ac_exeext conftest.$ac_ext
11305LIBS=$ac_check_lib_save_LIBS
11306fi
11307{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11308$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11309if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11310  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11311else
11312  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11313$as_echo_n "checking for dlopen in -lsvld... " >&6; }
11314if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
11315  $as_echo_n "(cached) " >&6
11316else
11317  ac_check_lib_save_LIBS=$LIBS
11318LIBS="-lsvld  $LIBS"
11319cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11320/* end confdefs.h.  */
11321
11322/* Override any GCC internal prototype to avoid an error.
11323   Use char because int might match the return type of a GCC
11324   builtin and then its argument prototype would still apply.  */
11325#ifdef __cplusplus
11326extern "C"
11327#endif
11328char dlopen ();
11329int
11330main ()
11331{
11332return dlopen ();
11333  ;
11334  return 0;
11335}
11336_ACEOF
11337if ac_fn_c_try_link "$LINENO"; then :
11338  ac_cv_lib_svld_dlopen=yes
11339else
11340  ac_cv_lib_svld_dlopen=no
11341fi
11342rm -f core conftest.err conftest.$ac_objext \
11343    conftest$ac_exeext conftest.$ac_ext
11344LIBS=$ac_check_lib_save_LIBS
11345fi
11346{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11347$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11348if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
11349  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11350else
11351  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11352$as_echo_n "checking for dld_link in -ldld... " >&6; }
11353if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
11354  $as_echo_n "(cached) " >&6
11355else
11356  ac_check_lib_save_LIBS=$LIBS
11357LIBS="-ldld  $LIBS"
11358cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11359/* end confdefs.h.  */
11360
11361/* Override any GCC internal prototype to avoid an error.
11362   Use char because int might match the return type of a GCC
11363   builtin and then its argument prototype would still apply.  */
11364#ifdef __cplusplus
11365extern "C"
11366#endif
11367char dld_link ();
11368int
11369main ()
11370{
11371return dld_link ();
11372  ;
11373  return 0;
11374}
11375_ACEOF
11376if ac_fn_c_try_link "$LINENO"; then :
11377  ac_cv_lib_dld_dld_link=yes
11378else
11379  ac_cv_lib_dld_dld_link=no
11380fi
11381rm -f core conftest.err conftest.$ac_objext \
11382    conftest$ac_exeext conftest.$ac_ext
11383LIBS=$ac_check_lib_save_LIBS
11384fi
11385{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11386$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11387if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
11388  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11389fi
11390
11391
11392fi
11393
11394
11395fi
11396
11397
11398fi
11399
11400
11401fi
11402
11403
11404fi
11405
11406    ;;
11407  esac
11408
11409  if test "x$lt_cv_dlopen" != xno; then
11410    enable_dlopen=yes
11411  else
11412    enable_dlopen=no
11413  fi
11414
11415  case $lt_cv_dlopen in
11416  dlopen)
11417    save_CPPFLAGS="$CPPFLAGS"
11418    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11419
11420    save_LDFLAGS="$LDFLAGS"
11421    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11422
11423    save_LIBS="$LIBS"
11424    LIBS="$lt_cv_dlopen_libs $LIBS"
11425
11426    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11427$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11428if test "${lt_cv_dlopen_self+set}" = set; then :
11429  $as_echo_n "(cached) " >&6
11430else
11431  	  if test "$cross_compiling" = yes; then :
11432  lt_cv_dlopen_self=cross
11433else
11434  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11435  lt_status=$lt_dlunknown
11436  cat > conftest.$ac_ext <<_LT_EOF
11437#line $LINENO "configure"
11438#include "confdefs.h"
11439
11440#if HAVE_DLFCN_H
11441#include <dlfcn.h>
11442#endif
11443
11444#include <stdio.h>
11445
11446#ifdef RTLD_GLOBAL
11447#  define LT_DLGLOBAL		RTLD_GLOBAL
11448#else
11449#  ifdef DL_GLOBAL
11450#    define LT_DLGLOBAL		DL_GLOBAL
11451#  else
11452#    define LT_DLGLOBAL		0
11453#  endif
11454#endif
11455
11456/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11457   find out it does not work in some platform. */
11458#ifndef LT_DLLAZY_OR_NOW
11459#  ifdef RTLD_LAZY
11460#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11461#  else
11462#    ifdef DL_LAZY
11463#      define LT_DLLAZY_OR_NOW		DL_LAZY
11464#    else
11465#      ifdef RTLD_NOW
11466#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11467#      else
11468#        ifdef DL_NOW
11469#          define LT_DLLAZY_OR_NOW	DL_NOW
11470#        else
11471#          define LT_DLLAZY_OR_NOW	0
11472#        endif
11473#      endif
11474#    endif
11475#  endif
11476#endif
11477
11478/* When -fvisbility=hidden is used, assume the code has been annotated
11479   correspondingly for the symbols needed.  */
11480#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11481void fnord () __attribute__((visibility("default")));
11482#endif
11483
11484void fnord () { int i=42; }
11485int main ()
11486{
11487  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11488  int status = $lt_dlunknown;
11489
11490  if (self)
11491    {
11492      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11493      else
11494        {
11495	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11496          else puts (dlerror ());
11497	}
11498      /* dlclose (self); */
11499    }
11500  else
11501    puts (dlerror ());
11502
11503  return status;
11504}
11505_LT_EOF
11506  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11507  (eval $ac_link) 2>&5
11508  ac_status=$?
11509  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11510  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11511    (./conftest; exit; ) >&5 2>/dev/null
11512    lt_status=$?
11513    case x$lt_status in
11514      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11515      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11516      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11517    esac
11518  else :
11519    # compilation failed
11520    lt_cv_dlopen_self=no
11521  fi
11522fi
11523rm -fr conftest*
11524
11525
11526fi
11527{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11528$as_echo "$lt_cv_dlopen_self" >&6; }
11529
11530    if test "x$lt_cv_dlopen_self" = xyes; then
11531      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11532      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11533$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11534if test "${lt_cv_dlopen_self_static+set}" = set; then :
11535  $as_echo_n "(cached) " >&6
11536else
11537  	  if test "$cross_compiling" = yes; then :
11538  lt_cv_dlopen_self_static=cross
11539else
11540  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11541  lt_status=$lt_dlunknown
11542  cat > conftest.$ac_ext <<_LT_EOF
11543#line $LINENO "configure"
11544#include "confdefs.h"
11545
11546#if HAVE_DLFCN_H
11547#include <dlfcn.h>
11548#endif
11549
11550#include <stdio.h>
11551
11552#ifdef RTLD_GLOBAL
11553#  define LT_DLGLOBAL		RTLD_GLOBAL
11554#else
11555#  ifdef DL_GLOBAL
11556#    define LT_DLGLOBAL		DL_GLOBAL
11557#  else
11558#    define LT_DLGLOBAL		0
11559#  endif
11560#endif
11561
11562/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11563   find out it does not work in some platform. */
11564#ifndef LT_DLLAZY_OR_NOW
11565#  ifdef RTLD_LAZY
11566#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11567#  else
11568#    ifdef DL_LAZY
11569#      define LT_DLLAZY_OR_NOW		DL_LAZY
11570#    else
11571#      ifdef RTLD_NOW
11572#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11573#      else
11574#        ifdef DL_NOW
11575#          define LT_DLLAZY_OR_NOW	DL_NOW
11576#        else
11577#          define LT_DLLAZY_OR_NOW	0
11578#        endif
11579#      endif
11580#    endif
11581#  endif
11582#endif
11583
11584/* When -fvisbility=hidden is used, assume the code has been annotated
11585   correspondingly for the symbols needed.  */
11586#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11587void fnord () __attribute__((visibility("default")));
11588#endif
11589
11590void fnord () { int i=42; }
11591int main ()
11592{
11593  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11594  int status = $lt_dlunknown;
11595
11596  if (self)
11597    {
11598      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11599      else
11600        {
11601	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11602          else puts (dlerror ());
11603	}
11604      /* dlclose (self); */
11605    }
11606  else
11607    puts (dlerror ());
11608
11609  return status;
11610}
11611_LT_EOF
11612  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11613  (eval $ac_link) 2>&5
11614  ac_status=$?
11615  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11616  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11617    (./conftest; exit; ) >&5 2>/dev/null
11618    lt_status=$?
11619    case x$lt_status in
11620      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11621      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11622      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11623    esac
11624  else :
11625    # compilation failed
11626    lt_cv_dlopen_self_static=no
11627  fi
11628fi
11629rm -fr conftest*
11630
11631
11632fi
11633{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11634$as_echo "$lt_cv_dlopen_self_static" >&6; }
11635    fi
11636
11637    CPPFLAGS="$save_CPPFLAGS"
11638    LDFLAGS="$save_LDFLAGS"
11639    LIBS="$save_LIBS"
11640    ;;
11641  esac
11642
11643  case $lt_cv_dlopen_self in
11644  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11645  *) enable_dlopen_self=unknown ;;
11646  esac
11647
11648  case $lt_cv_dlopen_self_static in
11649  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11650  *) enable_dlopen_self_static=unknown ;;
11651  esac
11652fi
11653
11654
11655
11656
11657
11658
11659
11660
11661
11662
11663
11664
11665
11666
11667
11668
11669
11670striplib=
11671old_striplib=
11672{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11673$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11674if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11675  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11676  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11677  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11678$as_echo "yes" >&6; }
11679else
11680# FIXME - insert some real tests, host_os isn't really good enough
11681  case $host_os in
11682  darwin*)
11683    if test -n "$STRIP" ; then
11684      striplib="$STRIP -x"
11685      old_striplib="$STRIP -S"
11686      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11687$as_echo "yes" >&6; }
11688    else
11689      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11690$as_echo "no" >&6; }
11691    fi
11692    ;;
11693  *)
11694    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11695$as_echo "no" >&6; }
11696    ;;
11697  esac
11698fi
11699
11700
11701
11702
11703
11704
11705
11706
11707
11708
11709
11710
11711  # Report which library types will actually be built
11712  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11713$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11714  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11715$as_echo "$can_build_shared" >&6; }
11716
11717  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11718$as_echo_n "checking whether to build shared libraries... " >&6; }
11719  test "$can_build_shared" = "no" && enable_shared=no
11720
11721  # On AIX, shared libraries and static libraries use the same namespace, and
11722  # are all built from PIC.
11723  case $host_os in
11724  aix3*)
11725    test "$enable_shared" = yes && enable_static=no
11726    if test -n "$RANLIB"; then
11727      archive_cmds="$archive_cmds~\$RANLIB \$lib"
11728      postinstall_cmds='$RANLIB $lib'
11729    fi
11730    ;;
11731
11732  aix[4-9]*)
11733    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11734      test "$enable_shared" = yes && enable_static=no
11735    fi
11736    ;;
11737  esac
11738  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11739$as_echo "$enable_shared" >&6; }
11740
11741  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11742$as_echo_n "checking whether to build static libraries... " >&6; }
11743  # Make sure either enable_shared or enable_static is yes.
11744  test "$enable_shared" = yes || enable_static=yes
11745  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11746$as_echo "$enable_static" >&6; }
11747
11748
11749
11750
11751fi
11752ac_ext=c
11753ac_cpp='$CPP $CPPFLAGS'
11754ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11755ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11756ac_compiler_gnu=$ac_cv_c_compiler_gnu
11757
11758CC="$lt_save_CC"
11759
11760      if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11761    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11762    (test "X$CXX" != "Xg++"))) ; then
11763  ac_ext=cpp
11764ac_cpp='$CXXCPP $CPPFLAGS'
11765ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11766ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11767ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11768{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
11769$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
11770if test -z "$CXXCPP"; then
11771  if test "${ac_cv_prog_CXXCPP+set}" = set; then :
11772  $as_echo_n "(cached) " >&6
11773else
11774      # Double quotes because CXXCPP needs to be expanded
11775    for CXXCPP in "$CXX -E" "/lib/cpp"
11776    do
11777      ac_preproc_ok=false
11778for ac_cxx_preproc_warn_flag in '' yes
11779do
11780  # Use a header file that comes with gcc, so configuring glibc
11781  # with a fresh cross-compiler works.
11782  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11783  # <limits.h> exists even on freestanding compilers.
11784  # On the NeXT, cc -E runs the code through the compiler's parser,
11785  # not just through cpp. "Syntax error" is here to catch this case.
11786  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11787/* end confdefs.h.  */
11788#ifdef __STDC__
11789# include <limits.h>
11790#else
11791# include <assert.h>
11792#endif
11793		     Syntax error
11794_ACEOF
11795if ac_fn_cxx_try_cpp "$LINENO"; then :
11796
11797else
11798  # Broken: fails on valid input.
11799continue
11800fi
11801rm -f conftest.err conftest.$ac_ext
11802
11803  # OK, works on sane cases.  Now check whether nonexistent headers
11804  # can be detected and how.
11805  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11806/* end confdefs.h.  */
11807#include <ac_nonexistent.h>
11808_ACEOF
11809if ac_fn_cxx_try_cpp "$LINENO"; then :
11810  # Broken: success on invalid input.
11811continue
11812else
11813  # Passes both tests.
11814ac_preproc_ok=:
11815break
11816fi
11817rm -f conftest.err conftest.$ac_ext
11818
11819done
11820# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11821rm -f conftest.err conftest.$ac_ext
11822if $ac_preproc_ok; then :
11823  break
11824fi
11825
11826    done
11827    ac_cv_prog_CXXCPP=$CXXCPP
11828
11829fi
11830  CXXCPP=$ac_cv_prog_CXXCPP
11831else
11832  ac_cv_prog_CXXCPP=$CXXCPP
11833fi
11834{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
11835$as_echo "$CXXCPP" >&6; }
11836ac_preproc_ok=false
11837for ac_cxx_preproc_warn_flag in '' yes
11838do
11839  # Use a header file that comes with gcc, so configuring glibc
11840  # with a fresh cross-compiler works.
11841  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11842  # <limits.h> exists even on freestanding compilers.
11843  # On the NeXT, cc -E runs the code through the compiler's parser,
11844  # not just through cpp. "Syntax error" is here to catch this case.
11845  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11846/* end confdefs.h.  */
11847#ifdef __STDC__
11848# include <limits.h>
11849#else
11850# include <assert.h>
11851#endif
11852		     Syntax error
11853_ACEOF
11854if ac_fn_cxx_try_cpp "$LINENO"; then :
11855
11856else
11857  # Broken: fails on valid input.
11858continue
11859fi
11860rm -f conftest.err conftest.$ac_ext
11861
11862  # OK, works on sane cases.  Now check whether nonexistent headers
11863  # can be detected and how.
11864  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11865/* end confdefs.h.  */
11866#include <ac_nonexistent.h>
11867_ACEOF
11868if ac_fn_cxx_try_cpp "$LINENO"; then :
11869  # Broken: success on invalid input.
11870continue
11871else
11872  # Passes both tests.
11873ac_preproc_ok=:
11874break
11875fi
11876rm -f conftest.err conftest.$ac_ext
11877
11878done
11879# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11880rm -f conftest.err conftest.$ac_ext
11881if $ac_preproc_ok; then :
11882
11883else
11884  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11885$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11886as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
11887See \`config.log' for more details." "$LINENO" 5; }
11888fi
11889
11890ac_ext=c
11891ac_cpp='$CPP $CPPFLAGS'
11892ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11893ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11894ac_compiler_gnu=$ac_cv_c_compiler_gnu
11895
11896else
11897  _lt_caught_CXX_error=yes
11898fi
11899
11900ac_ext=cpp
11901ac_cpp='$CXXCPP $CPPFLAGS'
11902ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11903ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11904ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11905
11906archive_cmds_need_lc_CXX=no
11907allow_undefined_flag_CXX=
11908always_export_symbols_CXX=no
11909archive_expsym_cmds_CXX=
11910compiler_needs_object_CXX=no
11911export_dynamic_flag_spec_CXX=
11912hardcode_direct_CXX=no
11913hardcode_direct_absolute_CXX=no
11914hardcode_libdir_flag_spec_CXX=
11915hardcode_libdir_flag_spec_ld_CXX=
11916hardcode_libdir_separator_CXX=
11917hardcode_minus_L_CXX=no
11918hardcode_shlibpath_var_CXX=unsupported
11919hardcode_automatic_CXX=no
11920inherit_rpath_CXX=no
11921module_cmds_CXX=
11922module_expsym_cmds_CXX=
11923link_all_deplibs_CXX=unknown
11924old_archive_cmds_CXX=$old_archive_cmds
11925reload_flag_CXX=$reload_flag
11926reload_cmds_CXX=$reload_cmds
11927no_undefined_flag_CXX=
11928whole_archive_flag_spec_CXX=
11929enable_shared_with_static_runtimes_CXX=no
11930
11931# Source file extension for C++ test sources.
11932ac_ext=cpp
11933
11934# Object file extension for compiled C++ test sources.
11935objext=o
11936objext_CXX=$objext
11937
11938# No sense in running all these tests if we already determined that
11939# the CXX compiler isn't working.  Some variables (like enable_shared)
11940# are currently assumed to apply to all compilers on this platform,
11941# and will be corrupted by setting them based on a non-working compiler.
11942if test "$_lt_caught_CXX_error" != yes; then
11943  # Code to be used in simple compile tests
11944  lt_simple_compile_test_code="int some_variable = 0;"
11945
11946  # Code to be used in simple link tests
11947  lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
11948
11949  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
11950
11951
11952
11953
11954
11955
11956# If no C compiler was specified, use CC.
11957LTCC=${LTCC-"$CC"}
11958
11959# If no C compiler flags were specified, use CFLAGS.
11960LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11961
11962# Allow CC to be a program name with arguments.
11963compiler=$CC
11964
11965
11966  # save warnings/boilerplate of simple test code
11967  ac_outfile=conftest.$ac_objext
11968echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11969eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11970_lt_compiler_boilerplate=`cat conftest.err`
11971$RM conftest*
11972
11973  ac_outfile=conftest.$ac_objext
11974echo "$lt_simple_link_test_code" >conftest.$ac_ext
11975eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11976_lt_linker_boilerplate=`cat conftest.err`
11977$RM -r conftest*
11978
11979
11980  # Allow CC to be a program name with arguments.
11981  lt_save_CC=$CC
11982  lt_save_LD=$LD
11983  lt_save_GCC=$GCC
11984  GCC=$GXX
11985  lt_save_with_gnu_ld=$with_gnu_ld
11986  lt_save_path_LD=$lt_cv_path_LD
11987  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11988    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11989  else
11990    $as_unset lt_cv_prog_gnu_ld
11991  fi
11992  if test -n "${lt_cv_path_LDCXX+set}"; then
11993    lt_cv_path_LD=$lt_cv_path_LDCXX
11994  else
11995    $as_unset lt_cv_path_LD
11996  fi
11997  test -z "${LDCXX+set}" || LD=$LDCXX
11998  CC=${CXX-"c++"}
11999  compiler=$CC
12000  compiler_CXX=$CC
12001  for cc_temp in $compiler""; do
12002  case $cc_temp in
12003    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12004    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12005    \-*) ;;
12006    *) break;;
12007  esac
12008done
12009cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
12010
12011
12012  if test -n "$compiler"; then
12013    # We don't want -fno-exception when compiling C++ code, so set the
12014    # no_builtin_flag separately
12015    if test "$GXX" = yes; then
12016      lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
12017    else
12018      lt_prog_compiler_no_builtin_flag_CXX=
12019    fi
12020
12021    if test "$GXX" = yes; then
12022      # Set up default GNU C++ configuration
12023
12024
12025
12026# Check whether --with-gnu-ld was given.
12027if test "${with_gnu_ld+set}" = set; then :
12028  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12029else
12030  with_gnu_ld=no
12031fi
12032
12033ac_prog=ld
12034if test "$GCC" = yes; then
12035  # Check if gcc -print-prog-name=ld gives a path.
12036  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12037$as_echo_n "checking for ld used by $CC... " >&6; }
12038  case $host in
12039  *-*-mingw*)
12040    # gcc leaves a trailing carriage return which upsets mingw
12041    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12042  *)
12043    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12044  esac
12045  case $ac_prog in
12046    # Accept absolute paths.
12047    [\\/]* | ?:[\\/]*)
12048      re_direlt='/[^/][^/]*/\.\./'
12049      # Canonicalize the pathname of ld
12050      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12051      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12052	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12053      done
12054      test -z "$LD" && LD="$ac_prog"
12055      ;;
12056  "")
12057    # If it fails, then pretend we aren't using GCC.
12058    ac_prog=ld
12059    ;;
12060  *)
12061    # If it is relative, then search for the first ld in PATH.
12062    with_gnu_ld=unknown
12063    ;;
12064  esac
12065elif test "$with_gnu_ld" = yes; then
12066  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12067$as_echo_n "checking for GNU ld... " >&6; }
12068else
12069  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12070$as_echo_n "checking for non-GNU ld... " >&6; }
12071fi
12072if test "${lt_cv_path_LD+set}" = set; then :
12073  $as_echo_n "(cached) " >&6
12074else
12075  if test -z "$LD"; then
12076  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12077  for ac_dir in $PATH; do
12078    IFS="$lt_save_ifs"
12079    test -z "$ac_dir" && ac_dir=.
12080    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12081      lt_cv_path_LD="$ac_dir/$ac_prog"
12082      # Check to see if the program is GNU ld.  I'd rather use --version,
12083      # but apparently some variants of GNU ld only accept -v.
12084      # Break only if it was the GNU/non-GNU ld that we prefer.
12085      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12086      *GNU* | *'with BFD'*)
12087	test "$with_gnu_ld" != no && break
12088	;;
12089      *)
12090	test "$with_gnu_ld" != yes && break
12091	;;
12092      esac
12093    fi
12094  done
12095  IFS="$lt_save_ifs"
12096else
12097  lt_cv_path_LD="$LD" # Let the user override the test with a path.
12098fi
12099fi
12100
12101LD="$lt_cv_path_LD"
12102if test -n "$LD"; then
12103  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12104$as_echo "$LD" >&6; }
12105else
12106  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12107$as_echo "no" >&6; }
12108fi
12109test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
12110{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12111$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
12112if test "${lt_cv_prog_gnu_ld+set}" = set; then :
12113  $as_echo_n "(cached) " >&6
12114else
12115  # I'd rather use --version here, but apparently some GNU lds only accept -v.
12116case `$LD -v 2>&1 </dev/null` in
12117*GNU* | *'with BFD'*)
12118  lt_cv_prog_gnu_ld=yes
12119  ;;
12120*)
12121  lt_cv_prog_gnu_ld=no
12122  ;;
12123esac
12124fi
12125{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12126$as_echo "$lt_cv_prog_gnu_ld" >&6; }
12127with_gnu_ld=$lt_cv_prog_gnu_ld
12128
12129
12130
12131
12132
12133
12134
12135      # Check if GNU C++ uses GNU ld as the underlying linker, since the
12136      # archiving commands below assume that GNU ld is being used.
12137      if test "$with_gnu_ld" = yes; then
12138        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12139        archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12140
12141        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12142        export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12143
12144        # If archive_cmds runs LD, not CC, wlarc should be empty
12145        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12146        #     investigate it a little bit more. (MM)
12147        wlarc='${wl}'
12148
12149        # ancient GNU ld didn't support --whole-archive et. al.
12150        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12151	  $GREP 'no-whole-archive' > /dev/null; then
12152          whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12153        else
12154          whole_archive_flag_spec_CXX=
12155        fi
12156      else
12157        with_gnu_ld=no
12158        wlarc=
12159
12160        # A generic and very simple default shared library creation
12161        # command for GNU C++ for the case where it uses the native
12162        # linker, instead of GNU ld.  If possible, this setting should
12163        # overridden to take advantage of the native linker features on
12164        # the platform it is being used on.
12165        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12166      fi
12167
12168      # Commands to make compiler produce verbose output that lists
12169      # what "hidden" libraries, object files and flags are used when
12170      # linking a shared library.
12171      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12172
12173    else
12174      GXX=no
12175      with_gnu_ld=no
12176      wlarc=
12177    fi
12178
12179    # PORTME: fill in a description of your system's C++ link characteristics
12180    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12181$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12182    ld_shlibs_CXX=yes
12183    case $host_os in
12184      aix3*)
12185        # FIXME: insert proper C++ library support
12186        ld_shlibs_CXX=no
12187        ;;
12188      aix[4-9]*)
12189        if test "$host_cpu" = ia64; then
12190          # On IA64, the linker does run time linking by default, so we don't
12191          # have to do anything special.
12192          aix_use_runtimelinking=no
12193          exp_sym_flag='-Bexport'
12194          no_entry_flag=""
12195        else
12196          aix_use_runtimelinking=no
12197
12198          # Test if we are trying to use run time linking or normal
12199          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12200          # need to do runtime linking.
12201          case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12202	    for ld_flag in $LDFLAGS; do
12203	      case $ld_flag in
12204	      *-brtl*)
12205	        aix_use_runtimelinking=yes
12206	        break
12207	        ;;
12208	      esac
12209	    done
12210	    ;;
12211          esac
12212
12213          exp_sym_flag='-bexport'
12214          no_entry_flag='-bnoentry'
12215        fi
12216
12217        # When large executables or shared objects are built, AIX ld can
12218        # have problems creating the table of contents.  If linking a library
12219        # or program results in "error TOC overflow" add -mminimal-toc to
12220        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
12221        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12222
12223        archive_cmds_CXX=''
12224        hardcode_direct_CXX=yes
12225        hardcode_direct_absolute_CXX=yes
12226        hardcode_libdir_separator_CXX=':'
12227        link_all_deplibs_CXX=yes
12228        file_list_spec_CXX='${wl}-f,'
12229
12230        if test "$GXX" = yes; then
12231          case $host_os in aix4.[012]|aix4.[012].*)
12232          # We only want to do this on AIX 4.2 and lower, the check
12233          # below for broken collect2 doesn't work under 4.3+
12234	  collect2name=`${CC} -print-prog-name=collect2`
12235	  if test -f "$collect2name" &&
12236	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12237	  then
12238	    # We have reworked collect2
12239	    :
12240	  else
12241	    # We have old collect2
12242	    hardcode_direct_CXX=unsupported
12243	    # It fails to find uninstalled libraries when the uninstalled
12244	    # path is not listed in the libpath.  Setting hardcode_minus_L
12245	    # to unsupported forces relinking
12246	    hardcode_minus_L_CXX=yes
12247	    hardcode_libdir_flag_spec_CXX='-L$libdir'
12248	    hardcode_libdir_separator_CXX=
12249	  fi
12250          esac
12251          shared_flag='-shared'
12252	  if test "$aix_use_runtimelinking" = yes; then
12253	    shared_flag="$shared_flag "'${wl}-G'
12254	  fi
12255        else
12256          # not using gcc
12257          if test "$host_cpu" = ia64; then
12258	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12259	  # chokes on -Wl,-G. The following line is correct:
12260	  shared_flag='-G'
12261          else
12262	    if test "$aix_use_runtimelinking" = yes; then
12263	      shared_flag='${wl}-G'
12264	    else
12265	      shared_flag='${wl}-bM:SRE'
12266	    fi
12267          fi
12268        fi
12269
12270        export_dynamic_flag_spec_CXX='${wl}-bexpall'
12271        # It seems that -bexpall does not export symbols beginning with
12272        # underscore (_), so it is better to generate a list of symbols to
12273	# export.
12274        always_export_symbols_CXX=yes
12275        if test "$aix_use_runtimelinking" = yes; then
12276          # Warning - without using the other runtime loading flags (-brtl),
12277          # -berok will link without error, but may produce a broken library.
12278          allow_undefined_flag_CXX='-berok'
12279          # Determine the default libpath from the value encoded in an empty
12280          # executable.
12281          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12282/* end confdefs.h.  */
12283
12284int
12285main ()
12286{
12287
12288  ;
12289  return 0;
12290}
12291_ACEOF
12292if ac_fn_cxx_try_link "$LINENO"; then :
12293
12294lt_aix_libpath_sed='
12295    /Import File Strings/,/^$/ {
12296	/^0/ {
12297	    s/^0  *\(.*\)$/\1/
12298	    p
12299	}
12300    }'
12301aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12302# Check for a 64-bit object if we didn't find anything.
12303if test -z "$aix_libpath"; then
12304  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12305fi
12306fi
12307rm -f core conftest.err conftest.$ac_objext \
12308    conftest$ac_exeext conftest.$ac_ext
12309if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12310
12311          hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12312
12313          archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
12314        else
12315          if test "$host_cpu" = ia64; then
12316	    hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
12317	    allow_undefined_flag_CXX="-z nodefs"
12318	    archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
12319          else
12320	    # Determine the default libpath from the value encoded in an
12321	    # empty executable.
12322	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12323/* end confdefs.h.  */
12324
12325int
12326main ()
12327{
12328
12329  ;
12330  return 0;
12331}
12332_ACEOF
12333if ac_fn_cxx_try_link "$LINENO"; then :
12334
12335lt_aix_libpath_sed='
12336    /Import File Strings/,/^$/ {
12337	/^0/ {
12338	    s/^0  *\(.*\)$/\1/
12339	    p
12340	}
12341    }'
12342aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12343# Check for a 64-bit object if we didn't find anything.
12344if test -z "$aix_libpath"; then
12345  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12346fi
12347fi
12348rm -f core conftest.err conftest.$ac_objext \
12349    conftest$ac_exeext conftest.$ac_ext
12350if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12351
12352	    hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12353	    # Warning - without using the other run time loading flags,
12354	    # -berok will link without error, but may produce a broken library.
12355	    no_undefined_flag_CXX=' ${wl}-bernotok'
12356	    allow_undefined_flag_CXX=' ${wl}-berok'
12357	    if test "$with_gnu_ld" = yes; then
12358	      # We only use this code for GNU lds that support --whole-archive.
12359	      whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12360	    else
12361	      # Exported symbols can be pulled into shared objects from archives
12362	      whole_archive_flag_spec_CXX='$convenience'
12363	    fi
12364	    archive_cmds_need_lc_CXX=yes
12365	    # This is similar to how AIX traditionally builds its shared
12366	    # libraries.
12367	    archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
12368          fi
12369        fi
12370        ;;
12371
12372      beos*)
12373	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12374	  allow_undefined_flag_CXX=unsupported
12375	  # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12376	  # support --undefined.  This deserves some investigation.  FIXME
12377	  archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12378	else
12379	  ld_shlibs_CXX=no
12380	fi
12381	;;
12382
12383      chorus*)
12384        case $cc_basename in
12385          *)
12386	  # FIXME: insert proper C++ library support
12387	  ld_shlibs_CXX=no
12388	  ;;
12389        esac
12390        ;;
12391
12392      cygwin* | mingw* | pw32* | cegcc*)
12393        # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
12394        # as there is no search path for DLLs.
12395        hardcode_libdir_flag_spec_CXX='-L$libdir'
12396        export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
12397        allow_undefined_flag_CXX=unsupported
12398        always_export_symbols_CXX=no
12399        enable_shared_with_static_runtimes_CXX=yes
12400
12401        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12402          archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12403          # If the export-symbols file already is a .def file (1st line
12404          # is EXPORTS), use it as is; otherwise, prepend...
12405          archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12406	    cp $export_symbols $output_objdir/$soname.def;
12407          else
12408	    echo EXPORTS > $output_objdir/$soname.def;
12409	    cat $export_symbols >> $output_objdir/$soname.def;
12410          fi~
12411          $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12412        else
12413          ld_shlibs_CXX=no
12414        fi
12415        ;;
12416      darwin* | rhapsody*)
12417
12418
12419  archive_cmds_need_lc_CXX=no
12420  hardcode_direct_CXX=no
12421  hardcode_automatic_CXX=yes
12422  hardcode_shlibpath_var_CXX=unsupported
12423  if test "$lt_cv_ld_force_load" = "yes"; then
12424    whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
12425  else
12426    whole_archive_flag_spec_CXX=''
12427  fi
12428  link_all_deplibs_CXX=yes
12429  allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
12430  case $cc_basename in
12431     ifort*) _lt_dar_can_shared=yes ;;
12432     *) _lt_dar_can_shared=$GCC ;;
12433  esac
12434  if test "$_lt_dar_can_shared" = "yes"; then
12435    output_verbose_link_cmd=func_echo_all
12436    archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
12437    module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
12438    archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
12439    module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
12440       if test "$lt_cv_apple_cc_single_mod" != "yes"; then
12441      archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
12442      archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
12443    fi
12444
12445  else
12446  ld_shlibs_CXX=no
12447  fi
12448
12449	;;
12450
12451      dgux*)
12452        case $cc_basename in
12453          ec++*)
12454	    # FIXME: insert proper C++ library support
12455	    ld_shlibs_CXX=no
12456	    ;;
12457          ghcx*)
12458	    # Green Hills C++ Compiler
12459	    # FIXME: insert proper C++ library support
12460	    ld_shlibs_CXX=no
12461	    ;;
12462          *)
12463	    # FIXME: insert proper C++ library support
12464	    ld_shlibs_CXX=no
12465	    ;;
12466        esac
12467        ;;
12468
12469      freebsd[12]*)
12470        # C++ shared libraries reported to be fairly broken before
12471	# switch to ELF
12472        ld_shlibs_CXX=no
12473        ;;
12474
12475      freebsd-elf*)
12476        archive_cmds_need_lc_CXX=no
12477        ;;
12478
12479      freebsd* | dragonfly*)
12480        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
12481        # conventions
12482        ld_shlibs_CXX=yes
12483        ;;
12484
12485      gnu*)
12486        ;;
12487
12488      haiku*)
12489        archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12490        link_all_deplibs_CXX=yes
12491        ;;
12492
12493      hpux9*)
12494        hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12495        hardcode_libdir_separator_CXX=:
12496        export_dynamic_flag_spec_CXX='${wl}-E'
12497        hardcode_direct_CXX=yes
12498        hardcode_minus_L_CXX=yes # Not in the search PATH,
12499				             # but as the default
12500				             # location of the library.
12501
12502        case $cc_basename in
12503          CC*)
12504            # FIXME: insert proper C++ library support
12505            ld_shlibs_CXX=no
12506            ;;
12507          aCC*)
12508            archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
12509            # Commands to make compiler produce verbose output that lists
12510            # what "hidden" libraries, object files and flags are used when
12511            # linking a shared library.
12512            #
12513            # There doesn't appear to be a way to prevent this compiler from
12514            # explicitly linking system object files so we need to strip them
12515            # from the output so that they don't get included in the library
12516            # dependencies.
12517            output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
12518            ;;
12519          *)
12520            if test "$GXX" = yes; then
12521              archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
12522            else
12523              # FIXME: insert proper C++ library support
12524              ld_shlibs_CXX=no
12525            fi
12526            ;;
12527        esac
12528        ;;
12529
12530      hpux10*|hpux11*)
12531        if test $with_gnu_ld = no; then
12532	  hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12533	  hardcode_libdir_separator_CXX=:
12534
12535          case $host_cpu in
12536            hppa*64*|ia64*)
12537              ;;
12538            *)
12539	      export_dynamic_flag_spec_CXX='${wl}-E'
12540              ;;
12541          esac
12542        fi
12543        case $host_cpu in
12544          hppa*64*|ia64*)
12545            hardcode_direct_CXX=no
12546            hardcode_shlibpath_var_CXX=no
12547            ;;
12548          *)
12549            hardcode_direct_CXX=yes
12550            hardcode_direct_absolute_CXX=yes
12551            hardcode_minus_L_CXX=yes # Not in the search PATH,
12552					         # but as the default
12553					         # location of the library.
12554            ;;
12555        esac
12556
12557        case $cc_basename in
12558          CC*)
12559	    # FIXME: insert proper C++ library support
12560	    ld_shlibs_CXX=no
12561	    ;;
12562          aCC*)
12563	    case $host_cpu in
12564	      hppa*64*)
12565	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12566	        ;;
12567	      ia64*)
12568	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12569	        ;;
12570	      *)
12571	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12572	        ;;
12573	    esac
12574	    # Commands to make compiler produce verbose output that lists
12575	    # what "hidden" libraries, object files and flags are used when
12576	    # linking a shared library.
12577	    #
12578	    # There doesn't appear to be a way to prevent this compiler from
12579	    # explicitly linking system object files so we need to strip them
12580	    # from the output so that they don't get included in the library
12581	    # dependencies.
12582	    output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
12583	    ;;
12584          *)
12585	    if test "$GXX" = yes; then
12586	      if test $with_gnu_ld = no; then
12587	        case $host_cpu in
12588	          hppa*64*)
12589	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12590	            ;;
12591	          ia64*)
12592	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12593	            ;;
12594	          *)
12595	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12596	            ;;
12597	        esac
12598	      fi
12599	    else
12600	      # FIXME: insert proper C++ library support
12601	      ld_shlibs_CXX=no
12602	    fi
12603	    ;;
12604        esac
12605        ;;
12606
12607      interix[3-9]*)
12608	hardcode_direct_CXX=no
12609	hardcode_shlibpath_var_CXX=no
12610	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12611	export_dynamic_flag_spec_CXX='${wl}-E'
12612	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12613	# Instead, shared libraries are loaded at an image base (0x10000000 by
12614	# default) and relocated if they conflict, which is a slow very memory
12615	# consuming and fragmenting process.  To avoid this, we pick a random,
12616	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12617	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
12618	archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
12619	archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
12620	;;
12621      irix5* | irix6*)
12622        case $cc_basename in
12623          CC*)
12624	    # SGI C++
12625	    archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
12626
12627	    # Archives containing C++ object files must be created using
12628	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
12629	    # necessary to make sure instantiated templates are included
12630	    # in the archive.
12631	    old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12632	    ;;
12633          *)
12634	    if test "$GXX" = yes; then
12635	      if test "$with_gnu_ld" = no; then
12636	        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12637	      else
12638	        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
12639	      fi
12640	    fi
12641	    link_all_deplibs_CXX=yes
12642	    ;;
12643        esac
12644        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12645        hardcode_libdir_separator_CXX=:
12646        inherit_rpath_CXX=yes
12647        ;;
12648
12649      linux* | k*bsd*-gnu | kopensolaris*-gnu)
12650        case $cc_basename in
12651          KCC*)
12652	    # Kuck and Associates, Inc. (KAI) C++ Compiler
12653
12654	    # KCC will only create a shared library if the output file
12655	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
12656	    # to its proper name (with version) after linking.
12657	    archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
12658	    archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
12659	    # Commands to make compiler produce verbose output that lists
12660	    # what "hidden" libraries, object files and flags are used when
12661	    # linking a shared library.
12662	    #
12663	    # There doesn't appear to be a way to prevent this compiler from
12664	    # explicitly linking system object files so we need to strip them
12665	    # from the output so that they don't get included in the library
12666	    # dependencies.
12667	    output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
12668
12669	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12670	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12671
12672	    # Archives containing C++ object files must be created using
12673	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12674	    old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12675	    ;;
12676	  icpc* | ecpc* )
12677	    # Intel C++
12678	    with_gnu_ld=yes
12679	    # version 8.0 and above of icpc choke on multiply defined symbols
12680	    # if we add $predep_objects and $postdep_objects, however 7.1 and
12681	    # earlier do not add the objects themselves.
12682	    case `$CC -V 2>&1` in
12683	      *"Version 7."*)
12684	        archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12685		archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12686		;;
12687	      *)  # Version 8.0 or newer
12688	        tmp_idyn=
12689	        case $host_cpu in
12690		  ia64*) tmp_idyn=' -i_dynamic';;
12691		esac
12692	        archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12693		archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12694		;;
12695	    esac
12696	    archive_cmds_need_lc_CXX=no
12697	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12698	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12699	    whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12700	    ;;
12701          pgCC* | pgcpp*)
12702            # Portland Group C++ compiler
12703	    case `$CC -V` in
12704	    *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
12705	      prelink_cmds_CXX='tpldir=Template.dir~
12706		rm -rf $tpldir~
12707		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
12708		compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
12709	      old_archive_cmds_CXX='tpldir=Template.dir~
12710		rm -rf $tpldir~
12711		$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
12712		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
12713		$RANLIB $oldlib'
12714	      archive_cmds_CXX='tpldir=Template.dir~
12715		rm -rf $tpldir~
12716		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12717		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12718	      archive_expsym_cmds_CXX='tpldir=Template.dir~
12719		rm -rf $tpldir~
12720		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12721		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
12722	      ;;
12723	    *) # Version 6 and above use weak symbols
12724	      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12725	      archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
12726	      ;;
12727	    esac
12728
12729	    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
12730	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12731	    whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
12732            ;;
12733	  cxx*)
12734	    # Compaq C++
12735	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12736	    archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
12737
12738	    runpath_var=LD_RUN_PATH
12739	    hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12740	    hardcode_libdir_separator_CXX=:
12741
12742	    # Commands to make compiler produce verbose output that lists
12743	    # what "hidden" libraries, object files and flags are used when
12744	    # linking a shared library.
12745	    #
12746	    # There doesn't appear to be a way to prevent this compiler from
12747	    # explicitly linking system object files so we need to strip them
12748	    # from the output so that they don't get included in the library
12749	    # dependencies.
12750	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
12751	    ;;
12752	  xl* | mpixl* | bgxl*)
12753	    # IBM XL 8.0 on PPC, with GNU ld
12754	    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12755	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12756	    archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12757	    if test "x$supports_anon_versioning" = xyes; then
12758	      archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
12759		cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12760		echo "local: *; };" >> $output_objdir/$libname.ver~
12761		$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
12762	    fi
12763	    ;;
12764	  *)
12765	    case `$CC -V 2>&1 | sed 5q` in
12766	    *Sun\ C*)
12767	      # Sun C++ 5.9
12768	      no_undefined_flag_CXX=' -zdefs'
12769	      archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12770	      archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
12771	      hardcode_libdir_flag_spec_CXX='-R$libdir'
12772	      whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
12773	      compiler_needs_object_CXX=yes
12774
12775	      # Not sure whether something based on
12776	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12777	      # would be better.
12778	      output_verbose_link_cmd='func_echo_all'
12779
12780	      # Archives containing C++ object files must be created using
12781	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
12782	      # necessary to make sure instantiated templates are included
12783	      # in the archive.
12784	      old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12785	      ;;
12786	    esac
12787	    ;;
12788	esac
12789	;;
12790
12791      lynxos*)
12792        # FIXME: insert proper C++ library support
12793	ld_shlibs_CXX=no
12794	;;
12795
12796      m88k*)
12797        # FIXME: insert proper C++ library support
12798        ld_shlibs_CXX=no
12799	;;
12800
12801      mvs*)
12802        case $cc_basename in
12803          cxx*)
12804	    # FIXME: insert proper C++ library support
12805	    ld_shlibs_CXX=no
12806	    ;;
12807	  *)
12808	    # FIXME: insert proper C++ library support
12809	    ld_shlibs_CXX=no
12810	    ;;
12811	esac
12812	;;
12813
12814      netbsd*)
12815        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12816	  archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12817	  wlarc=
12818	  hardcode_libdir_flag_spec_CXX='-R$libdir'
12819	  hardcode_direct_CXX=yes
12820	  hardcode_shlibpath_var_CXX=no
12821	fi
12822	# Workaround some broken pre-1.5 toolchains
12823	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12824	;;
12825
12826      *nto* | *qnx*)
12827        ld_shlibs_CXX=yes
12828	;;
12829
12830      openbsd2*)
12831        # C++ shared libraries are fairly broken
12832	ld_shlibs_CXX=no
12833	;;
12834
12835      openbsd*)
12836	if test -f /usr/libexec/ld.so; then
12837	  hardcode_direct_CXX=yes
12838	  hardcode_shlibpath_var_CXX=no
12839	  hardcode_direct_absolute_CXX=yes
12840	  archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12841	  hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12842	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12843	    archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
12844	    export_dynamic_flag_spec_CXX='${wl}-E'
12845	    whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12846	  fi
12847	  output_verbose_link_cmd=func_echo_all
12848	else
12849	  ld_shlibs_CXX=no
12850	fi
12851	;;
12852
12853      osf3* | osf4* | osf5*)
12854        case $cc_basename in
12855          KCC*)
12856	    # Kuck and Associates, Inc. (KAI) C++ Compiler
12857
12858	    # KCC will only create a shared library if the output file
12859	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
12860	    # to its proper name (with version) after linking.
12861	    archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
12862
12863	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12864	    hardcode_libdir_separator_CXX=:
12865
12866	    # Archives containing C++ object files must be created using
12867	    # the KAI C++ compiler.
12868	    case $host in
12869	      osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
12870	      *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
12871	    esac
12872	    ;;
12873          RCC*)
12874	    # Rational C++ 2.4.1
12875	    # FIXME: insert proper C++ library support
12876	    ld_shlibs_CXX=no
12877	    ;;
12878          cxx*)
12879	    case $host in
12880	      osf3*)
12881	        allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12882	        archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
12883	        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12884		;;
12885	      *)
12886	        allow_undefined_flag_CXX=' -expect_unresolved \*'
12887	        archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
12888	        archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12889	          echo "-hidden">> $lib.exp~
12890	          $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp  `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~
12891	          $RM $lib.exp'
12892	        hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12893		;;
12894	    esac
12895
12896	    hardcode_libdir_separator_CXX=:
12897
12898	    # Commands to make compiler produce verbose output that lists
12899	    # what "hidden" libraries, object files and flags are used when
12900	    # linking a shared library.
12901	    #
12902	    # There doesn't appear to be a way to prevent this compiler from
12903	    # explicitly linking system object files so we need to strip them
12904	    # from the output so that they don't get included in the library
12905	    # dependencies.
12906	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
12907	    ;;
12908	  *)
12909	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12910	      allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12911	      case $host in
12912	        osf3*)
12913	          archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12914		  ;;
12915	        *)
12916	          archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12917		  ;;
12918	      esac
12919
12920	      hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12921	      hardcode_libdir_separator_CXX=:
12922
12923	      # Commands to make compiler produce verbose output that lists
12924	      # what "hidden" libraries, object files and flags are used when
12925	      # linking a shared library.
12926	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12927
12928	    else
12929	      # FIXME: insert proper C++ library support
12930	      ld_shlibs_CXX=no
12931	    fi
12932	    ;;
12933        esac
12934        ;;
12935
12936      psos*)
12937        # FIXME: insert proper C++ library support
12938        ld_shlibs_CXX=no
12939        ;;
12940
12941      sunos4*)
12942        case $cc_basename in
12943          CC*)
12944	    # Sun C++ 4.x
12945	    # FIXME: insert proper C++ library support
12946	    ld_shlibs_CXX=no
12947	    ;;
12948          lcc*)
12949	    # Lucid
12950	    # FIXME: insert proper C++ library support
12951	    ld_shlibs_CXX=no
12952	    ;;
12953          *)
12954	    # FIXME: insert proper C++ library support
12955	    ld_shlibs_CXX=no
12956	    ;;
12957        esac
12958        ;;
12959
12960      solaris*)
12961        case $cc_basename in
12962          CC* | sunCC*)
12963	    # Sun C++ 4.2, 5.x and Centerline C++
12964            archive_cmds_need_lc_CXX=yes
12965	    no_undefined_flag_CXX=' -zdefs'
12966	    archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12967	    archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12968	      $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
12969
12970	    hardcode_libdir_flag_spec_CXX='-R$libdir'
12971	    hardcode_shlibpath_var_CXX=no
12972	    case $host_os in
12973	      solaris2.[0-5] | solaris2.[0-5].*) ;;
12974	      *)
12975		# The compiler driver will combine and reorder linker options,
12976		# but understands `-z linker_flag'.
12977	        # Supported since Solaris 2.6 (maybe 2.5.1?)
12978		whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
12979	        ;;
12980	    esac
12981	    link_all_deplibs_CXX=yes
12982
12983	    output_verbose_link_cmd='func_echo_all'
12984
12985	    # Archives containing C++ object files must be created using
12986	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
12987	    # necessary to make sure instantiated templates are included
12988	    # in the archive.
12989	    old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12990	    ;;
12991          gcx*)
12992	    # Green Hills C++ Compiler
12993	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12994
12995	    # The C++ compiler must be used to create the archive.
12996	    old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12997	    ;;
12998          *)
12999	    # GNU C++ compiler with Solaris linker
13000	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13001	      no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13002	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
13003	        archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13004	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13005		  $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13006
13007	        # Commands to make compiler produce verbose output that lists
13008	        # what "hidden" libraries, object files and flags are used when
13009	        # linking a shared library.
13010	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13011	      else
13012	        # g++ 2.7 appears to require `-G' NOT `-shared' on this
13013	        # platform.
13014	        archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13015	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13016		  $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13017
13018	        # Commands to make compiler produce verbose output that lists
13019	        # what "hidden" libraries, object files and flags are used when
13020	        # linking a shared library.
13021	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13022	      fi
13023
13024	      hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13025	      case $host_os in
13026		solaris2.[0-5] | solaris2.[0-5].*) ;;
13027		*)
13028		  whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13029		  ;;
13030	      esac
13031	    fi
13032	    ;;
13033        esac
13034        ;;
13035
13036    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13037      no_undefined_flag_CXX='${wl}-z,text'
13038      archive_cmds_need_lc_CXX=no
13039      hardcode_shlibpath_var_CXX=no
13040      runpath_var='LD_RUN_PATH'
13041
13042      case $cc_basename in
13043        CC*)
13044	  archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13045	  archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13046	  ;;
13047	*)
13048	  archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13049	  archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13050	  ;;
13051      esac
13052      ;;
13053
13054      sysv5* | sco3.2v5* | sco5v6*)
13055	# Note: We can NOT use -z defs as we might desire, because we do not
13056	# link with -lc, and that would cause any symbols used from libc to
13057	# always be unresolved, which means just about no library would
13058	# ever link correctly.  If we're not using GNU ld we use -z text
13059	# though, which does catch some bad symbols but isn't as heavy-handed
13060	# as -z defs.
13061	no_undefined_flag_CXX='${wl}-z,text'
13062	allow_undefined_flag_CXX='${wl}-z,nodefs'
13063	archive_cmds_need_lc_CXX=no
13064	hardcode_shlibpath_var_CXX=no
13065	hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13066	hardcode_libdir_separator_CXX=':'
13067	link_all_deplibs_CXX=yes
13068	export_dynamic_flag_spec_CXX='${wl}-Bexport'
13069	runpath_var='LD_RUN_PATH'
13070
13071	case $cc_basename in
13072          CC*)
13073	    archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13074	    archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13075	    old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
13076	      '"$old_archive_cmds_CXX"
13077	    reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
13078	      '"$reload_cmds_CXX"
13079	    ;;
13080	  *)
13081	    archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13082	    archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13083	    ;;
13084	esac
13085      ;;
13086
13087      tandem*)
13088        case $cc_basename in
13089          NCC*)
13090	    # NonStop-UX NCC 3.20
13091	    # FIXME: insert proper C++ library support
13092	    ld_shlibs_CXX=no
13093	    ;;
13094          *)
13095	    # FIXME: insert proper C++ library support
13096	    ld_shlibs_CXX=no
13097	    ;;
13098        esac
13099        ;;
13100
13101      vxworks*)
13102        # FIXME: insert proper C++ library support
13103        ld_shlibs_CXX=no
13104        ;;
13105
13106      *)
13107        # FIXME: insert proper C++ library support
13108        ld_shlibs_CXX=no
13109        ;;
13110    esac
13111
13112    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13113$as_echo "$ld_shlibs_CXX" >&6; }
13114    test "$ld_shlibs_CXX" = no && can_build_shared=no
13115
13116    GCC_CXX="$GXX"
13117    LD_CXX="$LD"
13118
13119    ## CAVEAT EMPTOR:
13120    ## There is no encapsulation within the following macros, do not change
13121    ## the running order or otherwise move them around unless you know exactly
13122    ## what you are doing...
13123    # Dependencies to place before and after the object being linked:
13124predep_objects_CXX=
13125postdep_objects_CXX=
13126predeps_CXX=
13127postdeps_CXX=
13128compiler_lib_search_path_CXX=
13129
13130cat > conftest.$ac_ext <<_LT_EOF
13131class Foo
13132{
13133public:
13134  Foo (void) { a = 0; }
13135private:
13136  int a;
13137};
13138_LT_EOF
13139
13140if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13141  (eval $ac_compile) 2>&5
13142  ac_status=$?
13143  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13144  test $ac_status = 0; }; then
13145  # Parse the compiler output and extract the necessary
13146  # objects, libraries and library flags.
13147
13148  # Sentinel used to keep track of whether or not we are before
13149  # the conftest object file.
13150  pre_test_object_deps_done=no
13151
13152  for p in `eval "$output_verbose_link_cmd"`; do
13153    case $p in
13154
13155    -L* | -R* | -l*)
13156       # Some compilers place space between "-{L,R}" and the path.
13157       # Remove the space.
13158       if test $p = "-L" ||
13159          test $p = "-R"; then
13160	 prev=$p
13161	 continue
13162       else
13163	 prev=
13164       fi
13165
13166       if test "$pre_test_object_deps_done" = no; then
13167	 case $p in
13168	 -L* | -R*)
13169	   # Internal compiler library paths should come after those
13170	   # provided the user.  The postdeps already come after the
13171	   # user supplied libs so there is no need to process them.
13172	   if test -z "$compiler_lib_search_path_CXX"; then
13173	     compiler_lib_search_path_CXX="${prev}${p}"
13174	   else
13175	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13176	   fi
13177	   ;;
13178	 # The "-l" case would never come before the object being
13179	 # linked, so don't bother handling this case.
13180	 esac
13181       else
13182	 if test -z "$postdeps_CXX"; then
13183	   postdeps_CXX="${prev}${p}"
13184	 else
13185	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13186	 fi
13187       fi
13188       ;;
13189
13190    *.$objext)
13191       # This assumes that the test object file only shows up
13192       # once in the compiler output.
13193       if test "$p" = "conftest.$objext"; then
13194	 pre_test_object_deps_done=yes
13195	 continue
13196       fi
13197
13198       if test "$pre_test_object_deps_done" = no; then
13199	 if test -z "$predep_objects_CXX"; then
13200	   predep_objects_CXX="$p"
13201	 else
13202	   predep_objects_CXX="$predep_objects_CXX $p"
13203	 fi
13204       else
13205	 if test -z "$postdep_objects_CXX"; then
13206	   postdep_objects_CXX="$p"
13207	 else
13208	   postdep_objects_CXX="$postdep_objects_CXX $p"
13209	 fi
13210       fi
13211       ;;
13212
13213    *) ;; # Ignore the rest.
13214
13215    esac
13216  done
13217
13218  # Clean up.
13219  rm -f a.out a.exe
13220else
13221  echo "libtool.m4: error: problem compiling CXX test program"
13222fi
13223
13224$RM -f confest.$objext
13225
13226# PORTME: override above test on systems where it is broken
13227case $host_os in
13228interix[3-9]*)
13229  # Interix 3.5 installs completely hosed .la files for C++, so rather than
13230  # hack all around it, let's just trust "g++" to DTRT.
13231  predep_objects_CXX=
13232  postdep_objects_CXX=
13233  postdeps_CXX=
13234  ;;
13235
13236linux*)
13237  case `$CC -V 2>&1 | sed 5q` in
13238  *Sun\ C*)
13239    # Sun C++ 5.9
13240
13241    # The more standards-conforming stlport4 library is
13242    # incompatible with the Cstd library. Avoid specifying
13243    # it if it's in CXXFLAGS. Ignore libCrun as
13244    # -library=stlport4 depends on it.
13245    case " $CXX $CXXFLAGS " in
13246    *" -library=stlport4 "*)
13247      solaris_use_stlport4=yes
13248      ;;
13249    esac
13250
13251    if test "$solaris_use_stlport4" != yes; then
13252      postdeps_CXX='-library=Cstd -library=Crun'
13253    fi
13254    ;;
13255  esac
13256  ;;
13257
13258solaris*)
13259  case $cc_basename in
13260  CC* | sunCC*)
13261    # The more standards-conforming stlport4 library is
13262    # incompatible with the Cstd library. Avoid specifying
13263    # it if it's in CXXFLAGS. Ignore libCrun as
13264    # -library=stlport4 depends on it.
13265    case " $CXX $CXXFLAGS " in
13266    *" -library=stlport4 "*)
13267      solaris_use_stlport4=yes
13268      ;;
13269    esac
13270
13271    # Adding this requires a known-good setup of shared libraries for
13272    # Sun compiler versions before 5.6, else PIC objects from an old
13273    # archive will be linked into the output, leading to subtle bugs.
13274    if test "$solaris_use_stlport4" != yes; then
13275      postdeps_CXX='-library=Cstd -library=Crun'
13276    fi
13277    ;;
13278  esac
13279  ;;
13280esac
13281
13282
13283case " $postdeps_CXX " in
13284*" -lc "*) archive_cmds_need_lc_CXX=no ;;
13285esac
13286 compiler_lib_search_dirs_CXX=
13287if test -n "${compiler_lib_search_path_CXX}"; then
13288 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13289fi
13290
13291
13292
13293
13294
13295
13296
13297
13298
13299
13300
13301
13302
13303
13304
13305
13306
13307
13308
13309
13310
13311
13312
13313
13314
13315
13316
13317
13318
13319
13320
13321    lt_prog_compiler_wl_CXX=
13322lt_prog_compiler_pic_CXX=
13323lt_prog_compiler_static_CXX=
13324
13325{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
13326$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
13327
13328  # C++ specific cases for pic, static, wl, etc.
13329  if test "$GXX" = yes; then
13330    lt_prog_compiler_wl_CXX='-Wl,'
13331    lt_prog_compiler_static_CXX='-static'
13332
13333    case $host_os in
13334    aix*)
13335      # All AIX code is PIC.
13336      if test "$host_cpu" = ia64; then
13337	# AIX 5 now supports IA64 processor
13338	lt_prog_compiler_static_CXX='-Bstatic'
13339      fi
13340      ;;
13341
13342    amigaos*)
13343      case $host_cpu in
13344      powerpc)
13345            # see comment about AmigaOS4 .so support
13346            lt_prog_compiler_pic_CXX='-fPIC'
13347        ;;
13348      m68k)
13349            # FIXME: we need at least 68020 code to build shared libraries, but
13350            # adding the `-m68020' flag to GCC prevents building anything better,
13351            # like `-m68040'.
13352            lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
13353        ;;
13354      esac
13355      ;;
13356
13357    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13358      # PIC is the default for these OSes.
13359      ;;
13360    mingw* | cygwin* | os2* | pw32* | cegcc*)
13361      # This hack is so that the source file can tell whether it is being
13362      # built for inclusion in a dll (and should export symbols for example).
13363      # Although the cygwin gcc ignores -fPIC, still need this for old-style
13364      # (--disable-auto-import) libraries
13365      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13366      ;;
13367    darwin* | rhapsody*)
13368      # PIC is the default on this platform
13369      # Common symbols not allowed in MH_DYLIB files
13370      lt_prog_compiler_pic_CXX='-fno-common'
13371      ;;
13372    *djgpp*)
13373      # DJGPP does not support shared libraries at all
13374      lt_prog_compiler_pic_CXX=
13375      ;;
13376    haiku*)
13377      # PIC is the default for Haiku.
13378      # The "-static" flag exists, but is broken.
13379      lt_prog_compiler_static_CXX=
13380      ;;
13381    interix[3-9]*)
13382      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13383      # Instead, we relocate shared libraries at runtime.
13384      ;;
13385    sysv4*MP*)
13386      if test -d /usr/nec; then
13387	lt_prog_compiler_pic_CXX=-Kconform_pic
13388      fi
13389      ;;
13390    hpux*)
13391      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13392      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
13393      # sets the default TLS model and affects inlining.
13394      case $host_cpu in
13395      hppa*64*)
13396	;;
13397      *)
13398	lt_prog_compiler_pic_CXX='-fPIC'
13399	;;
13400      esac
13401      ;;
13402    *qnx* | *nto*)
13403      # QNX uses GNU C++, but need to define -shared option too, otherwise
13404      # it will coredump.
13405      lt_prog_compiler_pic_CXX='-fPIC -shared'
13406      ;;
13407    *)
13408      lt_prog_compiler_pic_CXX='-fPIC'
13409      ;;
13410    esac
13411  else
13412    case $host_os in
13413      aix[4-9]*)
13414	# All AIX code is PIC.
13415	if test "$host_cpu" = ia64; then
13416	  # AIX 5 now supports IA64 processor
13417	  lt_prog_compiler_static_CXX='-Bstatic'
13418	else
13419	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
13420	fi
13421	;;
13422      chorus*)
13423	case $cc_basename in
13424	cxch68*)
13425	  # Green Hills C++ Compiler
13426	  # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
13427	  ;;
13428	esac
13429	;;
13430      dgux*)
13431	case $cc_basename in
13432	  ec++*)
13433	    lt_prog_compiler_pic_CXX='-KPIC'
13434	    ;;
13435	  ghcx*)
13436	    # Green Hills C++ Compiler
13437	    lt_prog_compiler_pic_CXX='-pic'
13438	    ;;
13439	  *)
13440	    ;;
13441	esac
13442	;;
13443      freebsd* | dragonfly*)
13444	# FreeBSD uses GNU C++
13445	;;
13446      hpux9* | hpux10* | hpux11*)
13447	case $cc_basename in
13448	  CC*)
13449	    lt_prog_compiler_wl_CXX='-Wl,'
13450	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13451	    if test "$host_cpu" != ia64; then
13452	      lt_prog_compiler_pic_CXX='+Z'
13453	    fi
13454	    ;;
13455	  aCC*)
13456	    lt_prog_compiler_wl_CXX='-Wl,'
13457	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13458	    case $host_cpu in
13459	    hppa*64*|ia64*)
13460	      # +Z the default
13461	      ;;
13462	    *)
13463	      lt_prog_compiler_pic_CXX='+Z'
13464	      ;;
13465	    esac
13466	    ;;
13467	  *)
13468	    ;;
13469	esac
13470	;;
13471      interix*)
13472	# This is c89, which is MS Visual C++ (no shared libs)
13473	# Anyone wants to do a port?
13474	;;
13475      irix5* | irix6* | nonstopux*)
13476	case $cc_basename in
13477	  CC*)
13478	    lt_prog_compiler_wl_CXX='-Wl,'
13479	    lt_prog_compiler_static_CXX='-non_shared'
13480	    # CC pic flag -KPIC is the default.
13481	    ;;
13482	  *)
13483	    ;;
13484	esac
13485	;;
13486      linux* | k*bsd*-gnu | kopensolaris*-gnu)
13487	case $cc_basename in
13488	  KCC*)
13489	    # KAI C++ Compiler
13490	    lt_prog_compiler_wl_CXX='--backend -Wl,'
13491	    lt_prog_compiler_pic_CXX='-fPIC'
13492	    ;;
13493	  ecpc* )
13494	    # old Intel C++ for x86_64 which still supported -KPIC.
13495	    lt_prog_compiler_wl_CXX='-Wl,'
13496	    lt_prog_compiler_pic_CXX='-KPIC'
13497	    lt_prog_compiler_static_CXX='-static'
13498	    ;;
13499	  icpc* )
13500	    # Intel C++, used to be incompatible with GCC.
13501	    # ICC 10 doesn't accept -KPIC any more.
13502	    lt_prog_compiler_wl_CXX='-Wl,'
13503	    lt_prog_compiler_pic_CXX='-fPIC'
13504	    lt_prog_compiler_static_CXX='-static'
13505	    ;;
13506	  pgCC* | pgcpp*)
13507	    # Portland Group C++ compiler
13508	    lt_prog_compiler_wl_CXX='-Wl,'
13509	    lt_prog_compiler_pic_CXX='-fpic'
13510	    lt_prog_compiler_static_CXX='-Bstatic'
13511	    ;;
13512	  cxx*)
13513	    # Compaq C++
13514	    # Make sure the PIC flag is empty.  It appears that all Alpha
13515	    # Linux and Compaq Tru64 Unix objects are PIC.
13516	    lt_prog_compiler_pic_CXX=
13517	    lt_prog_compiler_static_CXX='-non_shared'
13518	    ;;
13519	  xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
13520	    # IBM XL 8.0, 9.0 on PPC and BlueGene
13521	    lt_prog_compiler_wl_CXX='-Wl,'
13522	    lt_prog_compiler_pic_CXX='-qpic'
13523	    lt_prog_compiler_static_CXX='-qstaticlink'
13524	    ;;
13525	  *)
13526	    case `$CC -V 2>&1 | sed 5q` in
13527	    *Sun\ C*)
13528	      # Sun C++ 5.9
13529	      lt_prog_compiler_pic_CXX='-KPIC'
13530	      lt_prog_compiler_static_CXX='-Bstatic'
13531	      lt_prog_compiler_wl_CXX='-Qoption ld '
13532	      ;;
13533	    esac
13534	    ;;
13535	esac
13536	;;
13537      lynxos*)
13538	;;
13539      m88k*)
13540	;;
13541      mvs*)
13542	case $cc_basename in
13543	  cxx*)
13544	    lt_prog_compiler_pic_CXX='-W c,exportall'
13545	    ;;
13546	  *)
13547	    ;;
13548	esac
13549	;;
13550      netbsd*)
13551	;;
13552      *qnx* | *nto*)
13553        # QNX uses GNU C++, but need to define -shared option too, otherwise
13554        # it will coredump.
13555        lt_prog_compiler_pic_CXX='-fPIC -shared'
13556        ;;
13557      osf3* | osf4* | osf5*)
13558	case $cc_basename in
13559	  KCC*)
13560	    lt_prog_compiler_wl_CXX='--backend -Wl,'
13561	    ;;
13562	  RCC*)
13563	    # Rational C++ 2.4.1
13564	    lt_prog_compiler_pic_CXX='-pic'
13565	    ;;
13566	  cxx*)
13567	    # Digital/Compaq C++
13568	    lt_prog_compiler_wl_CXX='-Wl,'
13569	    # Make sure the PIC flag is empty.  It appears that all Alpha
13570	    # Linux and Compaq Tru64 Unix objects are PIC.
13571	    lt_prog_compiler_pic_CXX=
13572	    lt_prog_compiler_static_CXX='-non_shared'
13573	    ;;
13574	  *)
13575	    ;;
13576	esac
13577	;;
13578      psos*)
13579	;;
13580      solaris*)
13581	case $cc_basename in
13582	  CC* | sunCC*)
13583	    # Sun C++ 4.2, 5.x and Centerline C++
13584	    lt_prog_compiler_pic_CXX='-KPIC'
13585	    lt_prog_compiler_static_CXX='-Bstatic'
13586	    lt_prog_compiler_wl_CXX='-Qoption ld '
13587	    ;;
13588	  gcx*)
13589	    # Green Hills C++ Compiler
13590	    lt_prog_compiler_pic_CXX='-PIC'
13591	    ;;
13592	  *)
13593	    ;;
13594	esac
13595	;;
13596      sunos4*)
13597	case $cc_basename in
13598	  CC*)
13599	    # Sun C++ 4.x
13600	    lt_prog_compiler_pic_CXX='-pic'
13601	    lt_prog_compiler_static_CXX='-Bstatic'
13602	    ;;
13603	  lcc*)
13604	    # Lucid
13605	    lt_prog_compiler_pic_CXX='-pic'
13606	    ;;
13607	  *)
13608	    ;;
13609	esac
13610	;;
13611      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13612	case $cc_basename in
13613	  CC*)
13614	    lt_prog_compiler_wl_CXX='-Wl,'
13615	    lt_prog_compiler_pic_CXX='-KPIC'
13616	    lt_prog_compiler_static_CXX='-Bstatic'
13617	    ;;
13618	esac
13619	;;
13620      tandem*)
13621	case $cc_basename in
13622	  NCC*)
13623	    # NonStop-UX NCC 3.20
13624	    lt_prog_compiler_pic_CXX='-KPIC'
13625	    ;;
13626	  *)
13627	    ;;
13628	esac
13629	;;
13630      vxworks*)
13631	;;
13632      *)
13633	lt_prog_compiler_can_build_shared_CXX=no
13634	;;
13635    esac
13636  fi
13637
13638case $host_os in
13639  # For platforms which do not support PIC, -DPIC is meaningless:
13640  *djgpp*)
13641    lt_prog_compiler_pic_CXX=
13642    ;;
13643  *)
13644    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
13645    ;;
13646esac
13647{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
13648$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
13649
13650
13651
13652#
13653# Check to make sure the PIC flag actually works.
13654#
13655if test -n "$lt_prog_compiler_pic_CXX"; then
13656  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
13657$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
13658if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
13659  $as_echo_n "(cached) " >&6
13660else
13661  lt_cv_prog_compiler_pic_works_CXX=no
13662   ac_outfile=conftest.$ac_objext
13663   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13664   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
13665   # Insert the option either (1) after the last *FLAGS variable, or
13666   # (2) before a word containing "conftest.", or (3) at the end.
13667   # Note that $ac_compile itself does not contain backslashes and begins
13668   # with a dollar sign (not a hyphen), so the echo should work correctly.
13669   # The option is referenced via a variable to avoid confusing sed.
13670   lt_compile=`echo "$ac_compile" | $SED \
13671   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13672   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13673   -e 's:$: $lt_compiler_flag:'`
13674   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13675   (eval "$lt_compile" 2>conftest.err)
13676   ac_status=$?
13677   cat conftest.err >&5
13678   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13679   if (exit $ac_status) && test -s "$ac_outfile"; then
13680     # The compiler can only warn and ignore the option if not recognized
13681     # So say no if there are warnings other than the usual output.
13682     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
13683     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13684     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13685       lt_cv_prog_compiler_pic_works_CXX=yes
13686     fi
13687   fi
13688   $RM conftest*
13689
13690fi
13691{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
13692$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
13693
13694if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
13695    case $lt_prog_compiler_pic_CXX in
13696     "" | " "*) ;;
13697     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
13698     esac
13699else
13700    lt_prog_compiler_pic_CXX=
13701     lt_prog_compiler_can_build_shared_CXX=no
13702fi
13703
13704fi
13705
13706
13707
13708#
13709# Check to make sure the static flag actually works.
13710#
13711wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
13712{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13713$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13714if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
13715  $as_echo_n "(cached) " >&6
13716else
13717  lt_cv_prog_compiler_static_works_CXX=no
13718   save_LDFLAGS="$LDFLAGS"
13719   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13720   echo "$lt_simple_link_test_code" > conftest.$ac_ext
13721   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13722     # The linker can only warn and ignore the option if not recognized
13723     # So say no if there are warnings
13724     if test -s conftest.err; then
13725       # Append any errors to the config.log.
13726       cat conftest.err 1>&5
13727       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
13728       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13729       if diff conftest.exp conftest.er2 >/dev/null; then
13730         lt_cv_prog_compiler_static_works_CXX=yes
13731       fi
13732     else
13733       lt_cv_prog_compiler_static_works_CXX=yes
13734     fi
13735   fi
13736   $RM -r conftest*
13737   LDFLAGS="$save_LDFLAGS"
13738
13739fi
13740{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
13741$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
13742
13743if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
13744    :
13745else
13746    lt_prog_compiler_static_CXX=
13747fi
13748
13749
13750
13751
13752    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13753$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13754if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
13755  $as_echo_n "(cached) " >&6
13756else
13757  lt_cv_prog_compiler_c_o_CXX=no
13758   $RM -r conftest 2>/dev/null
13759   mkdir conftest
13760   cd conftest
13761   mkdir out
13762   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13763
13764   lt_compiler_flag="-o out/conftest2.$ac_objext"
13765   # Insert the option either (1) after the last *FLAGS variable, or
13766   # (2) before a word containing "conftest.", or (3) at the end.
13767   # Note that $ac_compile itself does not contain backslashes and begins
13768   # with a dollar sign (not a hyphen), so the echo should work correctly.
13769   lt_compile=`echo "$ac_compile" | $SED \
13770   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13771   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13772   -e 's:$: $lt_compiler_flag:'`
13773   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13774   (eval "$lt_compile" 2>out/conftest.err)
13775   ac_status=$?
13776   cat out/conftest.err >&5
13777   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13778   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13779   then
13780     # The compiler can only warn and ignore the option if not recognized
13781     # So say no if there are warnings
13782     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
13783     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13784     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13785       lt_cv_prog_compiler_c_o_CXX=yes
13786     fi
13787   fi
13788   chmod u+w . 2>&5
13789   $RM conftest*
13790   # SGI C++ compiler will create directory out/ii_files/ for
13791   # template instantiation
13792   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13793   $RM out/* && rmdir out
13794   cd ..
13795   $RM -r conftest
13796   $RM conftest*
13797
13798fi
13799{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13800$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13801
13802
13803
13804    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13805$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13806if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
13807  $as_echo_n "(cached) " >&6
13808else
13809  lt_cv_prog_compiler_c_o_CXX=no
13810   $RM -r conftest 2>/dev/null
13811   mkdir conftest
13812   cd conftest
13813   mkdir out
13814   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13815
13816   lt_compiler_flag="-o out/conftest2.$ac_objext"
13817   # Insert the option either (1) after the last *FLAGS variable, or
13818   # (2) before a word containing "conftest.", or (3) at the end.
13819   # Note that $ac_compile itself does not contain backslashes and begins
13820   # with a dollar sign (not a hyphen), so the echo should work correctly.
13821   lt_compile=`echo "$ac_compile" | $SED \
13822   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13823   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13824   -e 's:$: $lt_compiler_flag:'`
13825   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13826   (eval "$lt_compile" 2>out/conftest.err)
13827   ac_status=$?
13828   cat out/conftest.err >&5
13829   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13830   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13831   then
13832     # The compiler can only warn and ignore the option if not recognized
13833     # So say no if there are warnings
13834     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
13835     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13836     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13837       lt_cv_prog_compiler_c_o_CXX=yes
13838     fi
13839   fi
13840   chmod u+w . 2>&5
13841   $RM conftest*
13842   # SGI C++ compiler will create directory out/ii_files/ for
13843   # template instantiation
13844   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13845   $RM out/* && rmdir out
13846   cd ..
13847   $RM -r conftest
13848   $RM conftest*
13849
13850fi
13851{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13852$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13853
13854
13855
13856
13857hard_links="nottested"
13858if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
13859  # do not overwrite the value of need_locks provided by the user
13860  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
13861$as_echo_n "checking if we can lock with hard links... " >&6; }
13862  hard_links=yes
13863  $RM conftest*
13864  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13865  touch conftest.a
13866  ln conftest.a conftest.b 2>&5 || hard_links=no
13867  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13868  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
13869$as_echo "$hard_links" >&6; }
13870  if test "$hard_links" = no; then
13871    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13872$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13873    need_locks=warn
13874  fi
13875else
13876  need_locks=no
13877fi
13878
13879
13880
13881    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13882$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13883
13884  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13885  case $host_os in
13886  aix[4-9]*)
13887    # If we're using GNU nm, then we don't want the "-C" option.
13888    # -C means demangle to AIX nm, but means don't demangle with GNU nm
13889    # Also, AIX nm treats weak defined symbols like other global defined
13890    # symbols, whereas GNU nm marks them as "W".
13891    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
13892      export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
13893    else
13894      export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
13895    fi
13896    ;;
13897  pw32*)
13898    export_symbols_cmds_CXX="$ltdll_cmds"
13899  ;;
13900  cygwin* | mingw* | cegcc*)
13901    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
13902  ;;
13903  *)
13904    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13905  ;;
13906  esac
13907  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13908
13909{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13910$as_echo "$ld_shlibs_CXX" >&6; }
13911test "$ld_shlibs_CXX" = no && can_build_shared=no
13912
13913with_gnu_ld_CXX=$with_gnu_ld
13914
13915
13916
13917
13918
13919
13920#
13921# Do we need to explicitly link libc?
13922#
13923case "x$archive_cmds_need_lc_CXX" in
13924x|xyes)
13925  # Assume -lc should be added
13926  archive_cmds_need_lc_CXX=yes
13927
13928  if test "$enable_shared" = yes && test "$GCC" = yes; then
13929    case $archive_cmds_CXX in
13930    *'~'*)
13931      # FIXME: we may have to deal with multi-command sequences.
13932      ;;
13933    '$CC '*)
13934      # Test whether the compiler implicitly links with -lc since on some
13935      # systems, -lgcc has to come before -lc. If gcc already passes -lc
13936      # to ld, don't add -lc before -lgcc.
13937      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
13938$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13939if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then :
13940  $as_echo_n "(cached) " >&6
13941else
13942  $RM conftest*
13943	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13944
13945	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13946  (eval $ac_compile) 2>&5
13947  ac_status=$?
13948  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13949  test $ac_status = 0; } 2>conftest.err; then
13950	  soname=conftest
13951	  lib=conftest
13952	  libobjs=conftest.$ac_objext
13953	  deplibs=
13954	  wl=$lt_prog_compiler_wl_CXX
13955	  pic_flag=$lt_prog_compiler_pic_CXX
13956	  compiler_flags=-v
13957	  linker_flags=-v
13958	  verstring=
13959	  output_objdir=.
13960	  libname=conftest
13961	  lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
13962	  allow_undefined_flag_CXX=
13963	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
13964  (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
13965  ac_status=$?
13966  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13967  test $ac_status = 0; }
13968	  then
13969	    lt_cv_archive_cmds_need_lc_CXX=no
13970	  else
13971	    lt_cv_archive_cmds_need_lc_CXX=yes
13972	  fi
13973	  allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
13974	else
13975	  cat conftest.err 1>&5
13976	fi
13977	$RM conftest*
13978
13979fi
13980{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
13981$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
13982      archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
13983      ;;
13984    esac
13985  fi
13986  ;;
13987esac
13988
13989
13990
13991
13992
13993
13994
13995
13996
13997
13998
13999
14000
14001
14002
14003
14004
14005
14006
14007
14008
14009
14010
14011
14012
14013
14014
14015
14016
14017
14018
14019
14020
14021
14022
14023
14024
14025
14026
14027
14028
14029
14030
14031
14032
14033
14034
14035
14036
14037
14038
14039
14040
14041
14042
14043
14044
14045
14046
14047
14048
14049
14050
14051
14052    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14053$as_echo_n "checking dynamic linker characteristics... " >&6; }
14054
14055library_names_spec=
14056libname_spec='lib$name'
14057soname_spec=
14058shrext_cmds=".so"
14059postinstall_cmds=
14060postuninstall_cmds=
14061finish_cmds=
14062finish_eval=
14063shlibpath_var=
14064shlibpath_overrides_runpath=unknown
14065version_type=none
14066dynamic_linker="$host_os ld.so"
14067sys_lib_dlsearch_path_spec="/lib /usr/lib"
14068need_lib_prefix=unknown
14069hardcode_into_libs=no
14070
14071# when you set need_version to no, make sure it does not cause -set_version
14072# flags to be left without arguments
14073need_version=unknown
14074
14075case $host_os in
14076aix3*)
14077  version_type=linux
14078  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14079  shlibpath_var=LIBPATH
14080
14081  # AIX 3 has no versioning support, so we append a major version to the name.
14082  soname_spec='${libname}${release}${shared_ext}$major'
14083  ;;
14084
14085aix[4-9]*)
14086  version_type=linux
14087  need_lib_prefix=no
14088  need_version=no
14089  hardcode_into_libs=yes
14090  if test "$host_cpu" = ia64; then
14091    # AIX 5 supports IA64
14092    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14093    shlibpath_var=LD_LIBRARY_PATH
14094  else
14095    # With GCC up to 2.95.x, collect2 would create an import file
14096    # for dependence libraries.  The import file would start with
14097    # the line `#! .'.  This would cause the generated library to
14098    # depend on `.', always an invalid library.  This was fixed in
14099    # development snapshots of GCC prior to 3.0.
14100    case $host_os in
14101      aix4 | aix4.[01] | aix4.[01].*)
14102      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14103	   echo ' yes '
14104	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14105	:
14106      else
14107	can_build_shared=no
14108      fi
14109      ;;
14110    esac
14111    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14112    # soname into executable. Probably we can add versioning support to
14113    # collect2, so additional links can be useful in future.
14114    if test "$aix_use_runtimelinking" = yes; then
14115      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14116      # instead of lib<name>.a to let people know that these are not
14117      # typical AIX shared libraries.
14118      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14119    else
14120      # We preserve .a as extension for shared libraries through AIX4.2
14121      # and later when we are not doing run time linking.
14122      library_names_spec='${libname}${release}.a $libname.a'
14123      soname_spec='${libname}${release}${shared_ext}$major'
14124    fi
14125    shlibpath_var=LIBPATH
14126  fi
14127  ;;
14128
14129amigaos*)
14130  case $host_cpu in
14131  powerpc)
14132    # Since July 2007 AmigaOS4 officially supports .so libraries.
14133    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14134    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14135    ;;
14136  m68k)
14137    library_names_spec='$libname.ixlibrary $libname.a'
14138    # Create ${libname}_ixlibrary.a entries in /sys/libs.
14139    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
14140    ;;
14141  esac
14142  ;;
14143
14144beos*)
14145  library_names_spec='${libname}${shared_ext}'
14146  dynamic_linker="$host_os ld.so"
14147  shlibpath_var=LIBRARY_PATH
14148  ;;
14149
14150bsdi[45]*)
14151  version_type=linux
14152  need_version=no
14153  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14154  soname_spec='${libname}${release}${shared_ext}$major'
14155  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14156  shlibpath_var=LD_LIBRARY_PATH
14157  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14158  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14159  # the default ld.so.conf also contains /usr/contrib/lib and
14160  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14161  # libtool to hard-code these into programs
14162  ;;
14163
14164cygwin* | mingw* | pw32* | cegcc*)
14165  version_type=windows
14166  shrext_cmds=".dll"
14167  need_version=no
14168  need_lib_prefix=no
14169
14170  case $GCC,$host_os in
14171  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
14172    library_names_spec='$libname.dll.a'
14173    # DLL is installed to $(libdir)/../bin by postinstall_cmds
14174    postinstall_cmds='base_file=`basename \${file}`~
14175      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14176      dldir=$destdir/`dirname \$dlpath`~
14177      test -d \$dldir || mkdir -p \$dldir~
14178      $install_prog $dir/$dlname \$dldir/$dlname~
14179      chmod a+x \$dldir/$dlname~
14180      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14181        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14182      fi'
14183    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14184      dlpath=$dir/\$dldll~
14185       $RM \$dlpath'
14186    shlibpath_overrides_runpath=yes
14187
14188    case $host_os in
14189    cygwin*)
14190      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14191      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14192
14193      ;;
14194    mingw* | cegcc*)
14195      # MinGW DLLs use traditional 'lib' prefix
14196      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14197      ;;
14198    pw32*)
14199      # pw32 DLLs use 'pw' prefix rather than 'lib'
14200      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14201      ;;
14202    esac
14203    ;;
14204
14205  *)
14206    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14207    ;;
14208  esac
14209  dynamic_linker='Win32 ld.exe'
14210  # FIXME: first we should search . and the directory the executable is in
14211  shlibpath_var=PATH
14212  ;;
14213
14214darwin* | rhapsody*)
14215  dynamic_linker="$host_os dyld"
14216  version_type=darwin
14217  need_lib_prefix=no
14218  need_version=no
14219  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14220  soname_spec='${libname}${release}${major}$shared_ext'
14221  shlibpath_overrides_runpath=yes
14222  shlibpath_var=DYLD_LIBRARY_PATH
14223  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14224
14225  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14226  ;;
14227
14228dgux*)
14229  version_type=linux
14230  need_lib_prefix=no
14231  need_version=no
14232  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14233  soname_spec='${libname}${release}${shared_ext}$major'
14234  shlibpath_var=LD_LIBRARY_PATH
14235  ;;
14236
14237freebsd1*)
14238  dynamic_linker=no
14239  ;;
14240
14241freebsd* | dragonfly*)
14242  # DragonFly does not have aout.  When/if they implement a new
14243  # versioning mechanism, adjust this.
14244  if test -x /usr/bin/objformat; then
14245    objformat=`/usr/bin/objformat`
14246  else
14247    case $host_os in
14248    freebsd[123]*) objformat=aout ;;
14249    *) objformat=elf ;;
14250    esac
14251  fi
14252  # Handle Gentoo/FreeBSD as it was Linux
14253  case $host_vendor in
14254    gentoo)
14255      version_type=linux ;;
14256    *)
14257      version_type=freebsd-$objformat ;;
14258  esac
14259
14260  case $version_type in
14261    freebsd-elf*)
14262      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14263      need_version=no
14264      need_lib_prefix=no
14265      ;;
14266    freebsd-*)
14267      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14268      need_version=yes
14269      ;;
14270    linux)
14271      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14272      soname_spec='${libname}${release}${shared_ext}$major'
14273      need_lib_prefix=no
14274      need_version=no
14275      ;;
14276  esac
14277  shlibpath_var=LD_LIBRARY_PATH
14278  case $host_os in
14279  freebsd2*)
14280    shlibpath_overrides_runpath=yes
14281    ;;
14282  freebsd3.[01]* | freebsdelf3.[01]*)
14283    shlibpath_overrides_runpath=yes
14284    hardcode_into_libs=yes
14285    ;;
14286  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14287  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14288    shlibpath_overrides_runpath=no
14289    hardcode_into_libs=yes
14290    ;;
14291  *) # from 4.6 on, and DragonFly
14292    shlibpath_overrides_runpath=yes
14293    hardcode_into_libs=yes
14294    ;;
14295  esac
14296  ;;
14297
14298gnu*)
14299  version_type=linux
14300  need_lib_prefix=no
14301  need_version=no
14302  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14303  soname_spec='${libname}${release}${shared_ext}$major'
14304  shlibpath_var=LD_LIBRARY_PATH
14305  hardcode_into_libs=yes
14306  ;;
14307
14308haiku*)
14309  version_type=linux
14310  need_lib_prefix=no
14311  need_version=no
14312  dynamic_linker="$host_os runtime_loader"
14313  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14314  soname_spec='${libname}${release}${shared_ext}$major'
14315  shlibpath_var=LIBRARY_PATH
14316  shlibpath_overrides_runpath=yes
14317  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
14318  hardcode_into_libs=yes
14319  ;;
14320
14321hpux9* | hpux10* | hpux11*)
14322  # Give a soname corresponding to the major version so that dld.sl refuses to
14323  # link against other versions.
14324  version_type=sunos
14325  need_lib_prefix=no
14326  need_version=no
14327  case $host_cpu in
14328  ia64*)
14329    shrext_cmds='.so'
14330    hardcode_into_libs=yes
14331    dynamic_linker="$host_os dld.so"
14332    shlibpath_var=LD_LIBRARY_PATH
14333    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14334    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14335    soname_spec='${libname}${release}${shared_ext}$major'
14336    if test "X$HPUX_IA64_MODE" = X32; then
14337      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14338    else
14339      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14340    fi
14341    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14342    ;;
14343  hppa*64*)
14344    shrext_cmds='.sl'
14345    hardcode_into_libs=yes
14346    dynamic_linker="$host_os dld.sl"
14347    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14348    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14349    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14350    soname_spec='${libname}${release}${shared_ext}$major'
14351    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14352    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14353    ;;
14354  *)
14355    shrext_cmds='.sl'
14356    dynamic_linker="$host_os dld.sl"
14357    shlibpath_var=SHLIB_PATH
14358    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14359    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14360    soname_spec='${libname}${release}${shared_ext}$major'
14361    ;;
14362  esac
14363  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
14364  postinstall_cmds='chmod 555 $lib'
14365  # or fails outright, so override atomically:
14366  install_override_mode=555
14367  ;;
14368
14369interix[3-9]*)
14370  version_type=linux
14371  need_lib_prefix=no
14372  need_version=no
14373  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14374  soname_spec='${libname}${release}${shared_ext}$major'
14375  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14376  shlibpath_var=LD_LIBRARY_PATH
14377  shlibpath_overrides_runpath=no
14378  hardcode_into_libs=yes
14379  ;;
14380
14381irix5* | irix6* | nonstopux*)
14382  case $host_os in
14383    nonstopux*) version_type=nonstopux ;;
14384    *)
14385	if test "$lt_cv_prog_gnu_ld" = yes; then
14386		version_type=linux
14387	else
14388		version_type=irix
14389	fi ;;
14390  esac
14391  need_lib_prefix=no
14392  need_version=no
14393  soname_spec='${libname}${release}${shared_ext}$major'
14394  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14395  case $host_os in
14396  irix5* | nonstopux*)
14397    libsuff= shlibsuff=
14398    ;;
14399  *)
14400    case $LD in # libtool.m4 will add one of these switches to LD
14401    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14402      libsuff= shlibsuff= libmagic=32-bit;;
14403    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14404      libsuff=32 shlibsuff=N32 libmagic=N32;;
14405    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14406      libsuff=64 shlibsuff=64 libmagic=64-bit;;
14407    *) libsuff= shlibsuff= libmagic=never-match;;
14408    esac
14409    ;;
14410  esac
14411  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14412  shlibpath_overrides_runpath=no
14413  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14414  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14415  hardcode_into_libs=yes
14416  ;;
14417
14418# No shared lib support for Linux oldld, aout, or coff.
14419linux*oldld* | linux*aout* | linux*coff*)
14420  dynamic_linker=no
14421  ;;
14422
14423# This must be Linux ELF.
14424linux* | k*bsd*-gnu | kopensolaris*-gnu)
14425  version_type=linux
14426  need_lib_prefix=no
14427  need_version=no
14428  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14429  soname_spec='${libname}${release}${shared_ext}$major'
14430  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14431  shlibpath_var=LD_LIBRARY_PATH
14432  shlibpath_overrides_runpath=no
14433
14434  # Some binutils ld are patched to set DT_RUNPATH
14435  if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
14436  $as_echo_n "(cached) " >&6
14437else
14438  lt_cv_shlibpath_overrides_runpath=no
14439    save_LDFLAGS=$LDFLAGS
14440    save_libdir=$libdir
14441    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
14442	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
14443    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14444/* end confdefs.h.  */
14445
14446int
14447main ()
14448{
14449
14450  ;
14451  return 0;
14452}
14453_ACEOF
14454if ac_fn_cxx_try_link "$LINENO"; then :
14455  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
14456  lt_cv_shlibpath_overrides_runpath=yes
14457fi
14458fi
14459rm -f core conftest.err conftest.$ac_objext \
14460    conftest$ac_exeext conftest.$ac_ext
14461    LDFLAGS=$save_LDFLAGS
14462    libdir=$save_libdir
14463
14464fi
14465
14466  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
14467
14468  # This implies no fast_install, which is unacceptable.
14469  # Some rework will be needed to allow for fast_install
14470  # before this can be enabled.
14471  hardcode_into_libs=yes
14472
14473  # Append ld.so.conf contents to the search path
14474  if test -f /etc/ld.so.conf; then
14475    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
14476    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
14477  fi
14478
14479  # We used to test for /lib/ld.so.1 and disable shared libraries on
14480  # powerpc, because MkLinux only supported shared libraries with the
14481  # GNU dynamic linker.  Since this was broken with cross compilers,
14482  # most powerpc-linux boxes support dynamic linking these days and
14483  # people can always --disable-shared, the test was removed, and we
14484  # assume the GNU/Linux dynamic linker is in use.
14485  dynamic_linker='GNU/Linux ld.so'
14486  ;;
14487
14488netbsd*)
14489  version_type=sunos
14490  need_lib_prefix=no
14491  need_version=no
14492  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14493    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14494    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14495    dynamic_linker='NetBSD (a.out) ld.so'
14496  else
14497    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14498    soname_spec='${libname}${release}${shared_ext}$major'
14499    dynamic_linker='NetBSD ld.elf_so'
14500  fi
14501  shlibpath_var=LD_LIBRARY_PATH
14502  shlibpath_overrides_runpath=yes
14503  hardcode_into_libs=yes
14504  ;;
14505
14506newsos6)
14507  version_type=linux
14508  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14509  shlibpath_var=LD_LIBRARY_PATH
14510  shlibpath_overrides_runpath=yes
14511  ;;
14512
14513*nto* | *qnx*)
14514  version_type=qnx
14515  need_lib_prefix=no
14516  need_version=no
14517  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14518  soname_spec='${libname}${release}${shared_ext}$major'
14519  shlibpath_var=LD_LIBRARY_PATH
14520  shlibpath_overrides_runpath=no
14521  hardcode_into_libs=yes
14522  dynamic_linker='ldqnx.so'
14523  ;;
14524
14525openbsd*)
14526  version_type=sunos
14527  sys_lib_dlsearch_path_spec="/usr/lib"
14528  need_lib_prefix=no
14529  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14530  case $host_os in
14531    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
14532    *)				need_version=no  ;;
14533  esac
14534  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14535  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14536  shlibpath_var=LD_LIBRARY_PATH
14537  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14538    case $host_os in
14539      openbsd2.[89] | openbsd2.[89].*)
14540	shlibpath_overrides_runpath=no
14541	;;
14542      *)
14543	shlibpath_overrides_runpath=yes
14544	;;
14545      esac
14546  else
14547    shlibpath_overrides_runpath=yes
14548  fi
14549  ;;
14550
14551os2*)
14552  libname_spec='$name'
14553  shrext_cmds=".dll"
14554  need_lib_prefix=no
14555  library_names_spec='$libname${shared_ext} $libname.a'
14556  dynamic_linker='OS/2 ld.exe'
14557  shlibpath_var=LIBPATH
14558  ;;
14559
14560osf3* | osf4* | osf5*)
14561  version_type=osf
14562  need_lib_prefix=no
14563  need_version=no
14564  soname_spec='${libname}${release}${shared_ext}$major'
14565  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14566  shlibpath_var=LD_LIBRARY_PATH
14567  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14568  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14569  ;;
14570
14571rdos*)
14572  dynamic_linker=no
14573  ;;
14574
14575solaris*)
14576  version_type=linux
14577  need_lib_prefix=no
14578  need_version=no
14579  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14580  soname_spec='${libname}${release}${shared_ext}$major'
14581  shlibpath_var=LD_LIBRARY_PATH
14582  shlibpath_overrides_runpath=yes
14583  hardcode_into_libs=yes
14584  # ldd complains unless libraries are executable
14585  postinstall_cmds='chmod +x $lib'
14586  ;;
14587
14588sunos4*)
14589  version_type=sunos
14590  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14591  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14592  shlibpath_var=LD_LIBRARY_PATH
14593  shlibpath_overrides_runpath=yes
14594  if test "$with_gnu_ld" = yes; then
14595    need_lib_prefix=no
14596  fi
14597  need_version=yes
14598  ;;
14599
14600sysv4 | sysv4.3*)
14601  version_type=linux
14602  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14603  soname_spec='${libname}${release}${shared_ext}$major'
14604  shlibpath_var=LD_LIBRARY_PATH
14605  case $host_vendor in
14606    sni)
14607      shlibpath_overrides_runpath=no
14608      need_lib_prefix=no
14609      runpath_var=LD_RUN_PATH
14610      ;;
14611    siemens)
14612      need_lib_prefix=no
14613      ;;
14614    motorola)
14615      need_lib_prefix=no
14616      need_version=no
14617      shlibpath_overrides_runpath=no
14618      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14619      ;;
14620  esac
14621  ;;
14622
14623sysv4*MP*)
14624  if test -d /usr/nec ;then
14625    version_type=linux
14626    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14627    soname_spec='$libname${shared_ext}.$major'
14628    shlibpath_var=LD_LIBRARY_PATH
14629  fi
14630  ;;
14631
14632sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
14633  version_type=freebsd-elf
14634  need_lib_prefix=no
14635  need_version=no
14636  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14637  soname_spec='${libname}${release}${shared_ext}$major'
14638  shlibpath_var=LD_LIBRARY_PATH
14639  shlibpath_overrides_runpath=yes
14640  hardcode_into_libs=yes
14641  if test "$with_gnu_ld" = yes; then
14642    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14643  else
14644    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
14645    case $host_os in
14646      sco3.2v5*)
14647        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
14648	;;
14649    esac
14650  fi
14651  sys_lib_dlsearch_path_spec='/usr/lib'
14652  ;;
14653
14654tpf*)
14655  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
14656  version_type=linux
14657  need_lib_prefix=no
14658  need_version=no
14659  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14660  shlibpath_var=LD_LIBRARY_PATH
14661  shlibpath_overrides_runpath=no
14662  hardcode_into_libs=yes
14663  ;;
14664
14665uts4*)
14666  version_type=linux
14667  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14668  soname_spec='${libname}${release}${shared_ext}$major'
14669  shlibpath_var=LD_LIBRARY_PATH
14670  ;;
14671
14672*)
14673  dynamic_linker=no
14674  ;;
14675esac
14676{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
14677$as_echo "$dynamic_linker" >&6; }
14678test "$dynamic_linker" = no && can_build_shared=no
14679
14680variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
14681if test "$GCC" = yes; then
14682  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14683fi
14684
14685if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
14686  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
14687fi
14688if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
14689  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
14690fi
14691
14692
14693
14694
14695
14696
14697
14698
14699
14700
14701
14702
14703
14704
14705
14706
14707
14708
14709
14710
14711
14712
14713
14714
14715
14716
14717
14718
14719
14720
14721
14722
14723
14724
14725
14726
14727
14728
14729    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
14730$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
14731hardcode_action_CXX=
14732if test -n "$hardcode_libdir_flag_spec_CXX" ||
14733   test -n "$runpath_var_CXX" ||
14734   test "X$hardcode_automatic_CXX" = "Xyes" ; then
14735
14736  # We can hardcode non-existent directories.
14737  if test "$hardcode_direct_CXX" != no &&
14738     # If the only mechanism to avoid hardcoding is shlibpath_var, we
14739     # have to relink, otherwise we might link with an installed library
14740     # when we should be linking with a yet-to-be-installed one
14741     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
14742     test "$hardcode_minus_L_CXX" != no; then
14743    # Linking always hardcodes the temporary library directory.
14744    hardcode_action_CXX=relink
14745  else
14746    # We can link without hardcoding, and we can hardcode nonexisting dirs.
14747    hardcode_action_CXX=immediate
14748  fi
14749else
14750  # We cannot hardcode anything, or else we can only hardcode existing
14751  # directories.
14752  hardcode_action_CXX=unsupported
14753fi
14754{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
14755$as_echo "$hardcode_action_CXX" >&6; }
14756
14757if test "$hardcode_action_CXX" = relink ||
14758   test "$inherit_rpath_CXX" = yes; then
14759  # Fast installation is not supported
14760  enable_fast_install=no
14761elif test "$shlibpath_overrides_runpath" = yes ||
14762     test "$enable_shared" = no; then
14763  # Fast installation is not necessary
14764  enable_fast_install=needless
14765fi
14766
14767
14768
14769
14770
14771
14772
14773  fi # test -n "$compiler"
14774
14775  CC=$lt_save_CC
14776  LDCXX=$LD
14777  LD=$lt_save_LD
14778  GCC=$lt_save_GCC
14779  with_gnu_ld=$lt_save_with_gnu_ld
14780  lt_cv_path_LDCXX=$lt_cv_path_LD
14781  lt_cv_path_LD=$lt_save_path_LD
14782  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14783  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14784fi # test "$_lt_caught_CXX_error" != yes
14785
14786ac_ext=c
14787ac_cpp='$CPP $CPPFLAGS'
14788ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14789ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14790ac_compiler_gnu=$ac_cv_c_compiler_gnu
14791
14792
14793
14794
14795
14796
14797
14798
14799
14800
14801
14802
14803
14804        ac_config_commands="$ac_config_commands libtool"
14805
14806
14807
14808
14809# Only expand once:
14810
14811
14812{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
14813$as_echo_n "checking whether ln -s works... " >&6; }
14814LN_S=$as_ln_s
14815if test "$LN_S" = "ln -s"; then
14816  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14817$as_echo "yes" >&6; }
14818else
14819  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
14820$as_echo "no, using $LN_S" >&6; }
14821fi
14822
14823
14824PCRE_MAJOR="8"
14825PCRE_MINOR="12"
14826PCRE_PRERELEASE=""
14827PCRE_DATE="2011-01-15"
14828
14829if test "$PCRE_MINOR" = "08" -o "$PCRE_MINOR" = "09"
14830then
14831  echo "***"
14832  echo "*** Minor version number $PCRE_MINOR must not be used. ***"
14833  echo "*** Use only 01 to 07 or 10 onwards, to avoid octal issues. ***"
14834  echo "***"
14835  exit 1
14836fi
14837
14838
14839
14840
14841
14842
14843# Set a more sensible default value for $(htmldir).
14844if test "x$htmldir" = 'x${docdir}'
14845then
14846  htmldir='${docdir}/html'
14847fi
14848
14849# Handle --disable-cpp. The substitution of enable_cpp is needed for use in
14850# pcre-config.
14851# Check whether --enable-cpp was given.
14852if test "${enable_cpp+set}" = set; then :
14853  enableval=$enable_cpp;
14854else
14855  enable_cpp=yes
14856fi
14857
14858
14859
14860# Handle --enable-rebuild-chartables
14861# Check whether --enable-rebuild-chartables was given.
14862if test "${enable_rebuild_chartables+set}" = set; then :
14863  enableval=$enable_rebuild_chartables;
14864else
14865  enable_rebuild_chartables=no
14866fi
14867
14868
14869# Handle --enable-utf8 (disabled by default)
14870# Check whether --enable-utf8 was given.
14871if test "${enable_utf8+set}" = set; then :
14872  enableval=$enable_utf8;
14873else
14874  enable_utf8=unset
14875fi
14876
14877
14878# Handle --enable-unicode-properties
14879# Check whether --enable-unicode-properties was given.
14880if test "${enable_unicode_properties+set}" = set; then :
14881  enableval=$enable_unicode_properties;
14882else
14883  enable_unicode_properties=no
14884fi
14885
14886
14887# Handle --enable-newline=NL
14888
14889# Separate newline options
14890ac_pcre_newline=lf
14891# Check whether --enable-newline-is-cr was given.
14892if test "${enable_newline_is_cr+set}" = set; then :
14893  enableval=$enable_newline_is_cr; ac_pcre_newline=cr
14894fi
14895
14896# Check whether --enable-newline-is-lf was given.
14897if test "${enable_newline_is_lf+set}" = set; then :
14898  enableval=$enable_newline_is_lf; ac_pcre_newline=lf
14899fi
14900
14901# Check whether --enable-newline-is-crlf was given.
14902if test "${enable_newline_is_crlf+set}" = set; then :
14903  enableval=$enable_newline_is_crlf; ac_pcre_newline=crlf
14904fi
14905
14906# Check whether --enable-newline-is-anycrlf was given.
14907if test "${enable_newline_is_anycrlf+set}" = set; then :
14908  enableval=$enable_newline_is_anycrlf; ac_pcre_newline=anycrlf
14909fi
14910
14911# Check whether --enable-newline-is-any was given.
14912if test "${enable_newline_is_any+set}" = set; then :
14913  enableval=$enable_newline_is_any; ac_pcre_newline=any
14914fi
14915
14916enable_newline="$ac_pcre_newline"
14917
14918# Handle --enable-bsr-anycrlf
14919# Check whether --enable-bsr-anycrlf was given.
14920if test "${enable_bsr_anycrlf+set}" = set; then :
14921  enableval=$enable_bsr_anycrlf;
14922else
14923  enable_bsr_anycrlf=no
14924fi
14925
14926
14927# Handle --enable-ebcdic
14928# Check whether --enable-ebcdic was given.
14929if test "${enable_ebcdic+set}" = set; then :
14930  enableval=$enable_ebcdic;
14931else
14932  enable_ebcdic=no
14933fi
14934
14935
14936# Handle --disable-stack-for-recursion
14937# Check whether --enable-stack-for-recursion was given.
14938if test "${enable_stack_for_recursion+set}" = set; then :
14939  enableval=$enable_stack_for_recursion;
14940else
14941  enable_stack_for_recursion=yes
14942fi
14943
14944
14945# Handle --enable-pcregrep-libz
14946# Check whether --enable-pcregrep-libz was given.
14947if test "${enable_pcregrep_libz+set}" = set; then :
14948  enableval=$enable_pcregrep_libz;
14949else
14950  enable_pcregrep_libz=no
14951fi
14952
14953
14954# Handle --enable-pcregrep-libbz2
14955# Check whether --enable-pcregrep-libbz2 was given.
14956if test "${enable_pcregrep_libbz2+set}" = set; then :
14957  enableval=$enable_pcregrep_libbz2;
14958else
14959  enable_pcregrep_libbz2=no
14960fi
14961
14962
14963# Handle --enable-pcretest-libreadline
14964# Check whether --enable-pcretest-libreadline was given.
14965if test "${enable_pcretest_libreadline+set}" = set; then :
14966  enableval=$enable_pcretest_libreadline;
14967else
14968  enable_pcretest_libreadline=no
14969fi
14970
14971
14972# Handle --with-posix-malloc-threshold=NBYTES
14973
14974# Check whether --with-posix-malloc-threshold was given.
14975if test "${with_posix_malloc_threshold+set}" = set; then :
14976  withval=$with_posix_malloc_threshold;
14977else
14978  with_posix_malloc_threshold=10
14979fi
14980
14981
14982# Handle --with-link-size=N
14983
14984# Check whether --with-link-size was given.
14985if test "${with_link_size+set}" = set; then :
14986  withval=$with_link_size;
14987else
14988  with_link_size=2
14989fi
14990
14991
14992# Handle --with-match-limit=N
14993
14994# Check whether --with-match-limit was given.
14995if test "${with_match_limit+set}" = set; then :
14996  withval=$with_match_limit;
14997else
14998  with_match_limit=10000000
14999fi
15000
15001
15002# Handle --with-match-limit_recursion=N
15003#
15004# Note: In config.h, the default is to define MATCH_LIMIT_RECURSION
15005# symbolically as MATCH_LIMIT, which in turn is defined to be some numeric
15006# value (e.g. 10000000). MATCH_LIMIT_RECURSION can otherwise be set to some
15007# different numeric value (or even the same numeric value as MATCH_LIMIT,
15008# though no longer defined in terms of the latter).
15009#
15010
15011# Check whether --with-match-limit-recursion was given.
15012if test "${with_match_limit_recursion+set}" = set; then :
15013  withval=$with_match_limit_recursion;
15014else
15015  with_match_limit_recursion=MATCH_LIMIT
15016fi
15017
15018
15019# Make sure that if enable_unicode_properties was set, that UTF-8 support
15020# is enabled.
15021#
15022if test "x$enable_unicode_properties" = "xyes"
15023then
15024  if test "x$enable_utf8" = "xno"
15025  then
15026    as_fn_error "support for Unicode properties requires UTF-8 support" "$LINENO" 5
15027  fi
15028  enable_utf8=yes
15029fi
15030
15031if test "x$enable_utf8" = "xunset"
15032then
15033  enable_utf8=no
15034fi
15035
15036# Make sure that if enable_ebcdic is set, rebuild_chartables is also enabled.
15037# Also check that UTF-8 support is not requested, because PCRE cannot handle
15038# EBCDIC and UTF-8 in the same build. To do so it would need to use different
15039# character constants depending on the mode.
15040#
15041if test "x$enable_ebcdic" = "xyes"
15042then
15043  enable_rebuild_chartables=yes
15044  if test "x$enable_utf8" = "xyes"
15045  then
15046    as_fn_error "support for EBCDIC and UTF-8 cannot be enabled at the same time" "$LINENO" 5
15047  fi
15048fi
15049
15050# Convert the newline identifier into the appropriate integer value.
15051case "$enable_newline" in
15052  lf)      ac_pcre_newline_value=10   ;;
15053  cr)      ac_pcre_newline_value=13   ;;
15054  crlf)    ac_pcre_newline_value=3338 ;;
15055  anycrlf) ac_pcre_newline_value=-2   ;;
15056  any)     ac_pcre_newline_value=-1   ;;
15057  *)
15058  as_fn_error "invalid argument \"$enable_newline\" to --enable-newline option" "$LINENO" 5
15059  ;;
15060esac
15061
15062# Check argument to --with-link-size
15063case "$with_link_size" in
15064  2|3|4) ;;
15065  *)
15066  as_fn_error "invalid argument \"$with_link_size\" to --with-link-size option" "$LINENO" 5
15067  ;;
15068esac
15069
15070
15071
15072# Checks for header files.
15073{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
15074$as_echo_n "checking for ANSI C header files... " >&6; }
15075if test "${ac_cv_header_stdc+set}" = set; then :
15076  $as_echo_n "(cached) " >&6
15077else
15078  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15079/* end confdefs.h.  */
15080#include <stdlib.h>
15081#include <stdarg.h>
15082#include <string.h>
15083#include <float.h>
15084
15085int
15086main ()
15087{
15088
15089  ;
15090  return 0;
15091}
15092_ACEOF
15093if ac_fn_c_try_compile "$LINENO"; then :
15094  ac_cv_header_stdc=yes
15095else
15096  ac_cv_header_stdc=no
15097fi
15098rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15099
15100if test $ac_cv_header_stdc = yes; then
15101  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
15102  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15103/* end confdefs.h.  */
15104#include <string.h>
15105
15106_ACEOF
15107if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15108  $EGREP "memchr" >/dev/null 2>&1; then :
15109
15110else
15111  ac_cv_header_stdc=no
15112fi
15113rm -f conftest*
15114
15115fi
15116
15117if test $ac_cv_header_stdc = yes; then
15118  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
15119  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15120/* end confdefs.h.  */
15121#include <stdlib.h>
15122
15123_ACEOF
15124if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15125  $EGREP "free" >/dev/null 2>&1; then :
15126
15127else
15128  ac_cv_header_stdc=no
15129fi
15130rm -f conftest*
15131
15132fi
15133
15134if test $ac_cv_header_stdc = yes; then
15135  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
15136  if test "$cross_compiling" = yes; then :
15137  :
15138else
15139  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15140/* end confdefs.h.  */
15141#include <ctype.h>
15142#include <stdlib.h>
15143#if ((' ' & 0x0FF) == 0x020)
15144# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
15145# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
15146#else
15147# define ISLOWER(c) \
15148		   (('a' <= (c) && (c) <= 'i') \
15149		     || ('j' <= (c) && (c) <= 'r') \
15150		     || ('s' <= (c) && (c) <= 'z'))
15151# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
15152#endif
15153
15154#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
15155int
15156main ()
15157{
15158  int i;
15159  for (i = 0; i < 256; i++)
15160    if (XOR (islower (i), ISLOWER (i))
15161	|| toupper (i) != TOUPPER (i))
15162      return 2;
15163  return 0;
15164}
15165_ACEOF
15166if ac_fn_c_try_run "$LINENO"; then :
15167
15168else
15169  ac_cv_header_stdc=no
15170fi
15171rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15172  conftest.$ac_objext conftest.beam conftest.$ac_ext
15173fi
15174
15175fi
15176fi
15177{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
15178$as_echo "$ac_cv_header_stdc" >&6; }
15179if test $ac_cv_header_stdc = yes; then
15180
15181$as_echo "#define STDC_HEADERS 1" >>confdefs.h
15182
15183fi
15184
15185for ac_header in limits.h sys/types.h sys/stat.h dirent.h windows.h
15186do :
15187  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15188ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
15189eval as_val=\$$as_ac_Header
15190   if test "x$as_val" = x""yes; then :
15191  cat >>confdefs.h <<_ACEOF
15192#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15193_ACEOF
15194
15195fi
15196
15197done
15198
15199
15200# The files below are C++ header files.
15201pcre_have_type_traits="0"
15202pcre_have_bits_type_traits="0"
15203if test "x$enable_cpp" = "xyes" -a -n "$CXX"
15204then
15205ac_ext=cpp
15206ac_cpp='$CXXCPP $CPPFLAGS'
15207ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15208ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15209ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15210
15211
15212# Older versions of pcre defined pcrecpp::no_arg, but in new versions
15213# it's called pcrecpp::RE::no_arg.  For backwards ABI compatibility,
15214# we want to make one an alias for the other.  Different systems do
15215# this in different ways.  Some systems, for instance, can do it via
15216# a linker flag: -alias (for os x 10.5) or -i (for os x <=10.4).
15217OLD_LDFLAGS="$LDFLAGS"
15218for flag in "-alias,__ZN7pcrecpp2RE6no_argE,__ZN7pcrecpp6no_argE" \
15219            "-i__ZN7pcrecpp6no_argE:__ZN7pcrecpp2RE6no_argE"; do
15220  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alias support in the linker" >&5
15221$as_echo_n "checking for alias support in the linker... " >&6; }
15222  LDFLAGS="$OLD_LDFLAGS -Wl,$flag"
15223  # We try to run the linker with this new ld flag.  If the link fails,
15224  # we give up and remove the new flag from LDFLAGS.
15225  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15226/* end confdefs.h.  */
15227namespace pcrecpp {
15228                                    class RE { static int no_arg; };
15229                                    int RE::no_arg;
15230                                  }
15231int
15232main ()
15233{
15234
15235  ;
15236  return 0;
15237}
15238_ACEOF
15239if ac_fn_cxx_try_link "$LINENO"; then :
15240  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15241$as_echo "yes" >&6; };
15242                  EXTRA_LIBPCRECPP_LDFLAGS="$EXTRA_LIBPCRECPP_LDFLAGS -Wl,$flag";
15243                  break;
15244else
15245  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15246$as_echo "no" >&6; }
15247fi
15248rm -f core conftest.err conftest.$ac_objext \
15249    conftest$ac_exeext conftest.$ac_ext
15250done
15251LDFLAGS="$OLD_LDFLAGS"
15252
15253# We could be more clever here, given we're doing AC_SUBST with this
15254# (eg set a var to be the name of the include file we want). But we're not
15255# so it's easy to change back to 'regular' autoconf vars if we needed to.
15256
15257for ac_header in string
15258do :
15259  ac_fn_cxx_check_header_mongrel "$LINENO" "string" "ac_cv_header_string" "$ac_includes_default"
15260if test "x$ac_cv_header_string" = x""yes; then :
15261  cat >>confdefs.h <<_ACEOF
15262#define HAVE_STRING 1
15263_ACEOF
15264 pcre_have_cpp_headers="1"
15265else
15266  pcre_have_cpp_headers="0"
15267fi
15268
15269done
15270
15271for ac_header in bits/type_traits.h
15272do :
15273  ac_fn_cxx_check_header_mongrel "$LINENO" "bits/type_traits.h" "ac_cv_header_bits_type_traits_h" "$ac_includes_default"
15274if test "x$ac_cv_header_bits_type_traits_h" = x""yes; then :
15275  cat >>confdefs.h <<_ACEOF
15276#define HAVE_BITS_TYPE_TRAITS_H 1
15277_ACEOF
15278 pcre_have_bits_type_traits="1"
15279else
15280  pcre_have_bits_type_traits="0"
15281fi
15282
15283done
15284
15285for ac_header in type_traits.h
15286do :
15287  ac_fn_cxx_check_header_mongrel "$LINENO" "type_traits.h" "ac_cv_header_type_traits_h" "$ac_includes_default"
15288if test "x$ac_cv_header_type_traits_h" = x""yes; then :
15289  cat >>confdefs.h <<_ACEOF
15290#define HAVE_TYPE_TRAITS_H 1
15291_ACEOF
15292 pcre_have_type_traits="1"
15293else
15294  pcre_have_type_traits="0"
15295fi
15296
15297done
15298
15299
15300# (This isn't c++-specific, but is only used in pcrecpp.cc, so try this
15301# in a c++ context.  This matters becuase strtoimax is C99 and may not
15302# be supported by the C++ compiler.)
15303# Figure out how to create a longlong from a string: strtoll and
15304# equiv.  It's not enough to call AC_CHECK_FUNCS: hpux has a
15305# strtoll, for instance, but it only takes 2 args instead of 3!
15306# We have to call AH_TEMPLATE since AC_DEFINE_UNQUOTED below is complex.
15307
15308
15309
15310
15311have_strto_fn=0
15312for fn in strtoq strtoll _strtoi64 strtoimax; do
15313  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $fn" >&5
15314$as_echo_n "checking for $fn... " >&6; }
15315  if test "$fn" = strtoimax; then
15316    include=stdint.h
15317  else
15318    include=stdlib.h
15319  fi
15320  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15321/* end confdefs.h.  */
15322#include <$include>
15323int
15324main ()
15325{
15326char* e; return $fn("100", &e, 10)
15327  ;
15328  return 0;
15329}
15330_ACEOF
15331if ac_fn_cxx_try_compile "$LINENO"; then :
15332  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15333$as_echo "yes" >&6; }
15334
15335cat >>confdefs.h <<_ACEOF
15336#define HAVE_`echo $fn | tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ` 1
15337_ACEOF
15338
15339                     have_strto_fn=1
15340                     break
15341else
15342  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15343$as_echo "no" >&6; }
15344fi
15345rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15346done
15347
15348if test "$have_strto_fn" = 1; then
15349  ac_fn_cxx_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
15350if test "x$ac_cv_type_long_long" = x""yes; then :
15351
15352cat >>confdefs.h <<_ACEOF
15353#define HAVE_LONG_LONG 1
15354_ACEOF
15355
15356pcre_have_long_long="1"
15357else
15358  pcre_have_long_long="0"
15359fi
15360
15361  ac_fn_cxx_check_type "$LINENO" "unsigned long long" "ac_cv_type_unsigned_long_long" "$ac_includes_default"
15362if test "x$ac_cv_type_unsigned_long_long" = x""yes; then :
15363
15364cat >>confdefs.h <<_ACEOF
15365#define HAVE_UNSIGNED_LONG_LONG 1
15366_ACEOF
15367
15368pcre_have_ulong_long="1"
15369else
15370  pcre_have_ulong_long="0"
15371fi
15372
15373else
15374  pcre_have_long_long="0"
15375  pcre_have_ulong_long="0"
15376fi
15377
15378
15379
15380ac_ext=c
15381ac_cpp='$CPP $CPPFLAGS'
15382ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15383ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15384ac_compiler_gnu=$ac_cv_c_compiler_gnu
15385
15386fi
15387# Using AC_SUBST eliminates the need to include config.h in a public .h file
15388
15389
15390
15391# Conditional compilation
15392 if test "x$enable_cpp" = "xyes"; then
15393  WITH_PCRE_CPP_TRUE=
15394  WITH_PCRE_CPP_FALSE='#'
15395else
15396  WITH_PCRE_CPP_TRUE='#'
15397  WITH_PCRE_CPP_FALSE=
15398fi
15399
15400 if test "x$enable_rebuild_chartables" = "xyes"; then
15401  WITH_REBUILD_CHARTABLES_TRUE=
15402  WITH_REBUILD_CHARTABLES_FALSE='#'
15403else
15404  WITH_REBUILD_CHARTABLES_TRUE='#'
15405  WITH_REBUILD_CHARTABLES_FALSE=
15406fi
15407
15408
15409# Checks for typedefs, structures, and compiler characteristics.
15410
15411{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
15412$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
15413if test "${ac_cv_c_const+set}" = set; then :
15414  $as_echo_n "(cached) " >&6
15415else
15416  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15417/* end confdefs.h.  */
15418
15419int
15420main ()
15421{
15422/* FIXME: Include the comments suggested by Paul. */
15423#ifndef __cplusplus
15424  /* Ultrix mips cc rejects this.  */
15425  typedef int charset[2];
15426  const charset cs;
15427  /* SunOS 4.1.1 cc rejects this.  */
15428  char const *const *pcpcc;
15429  char **ppc;
15430  /* NEC SVR4.0.2 mips cc rejects this.  */
15431  struct point {int x, y;};
15432  static struct point const zero = {0,0};
15433  /* AIX XL C 1.02.0.0 rejects this.
15434     It does not let you subtract one const X* pointer from another in
15435     an arm of an if-expression whose if-part is not a constant
15436     expression */
15437  const char *g = "string";
15438  pcpcc = &g + (g ? g-g : 0);
15439  /* HPUX 7.0 cc rejects these. */
15440  ++pcpcc;
15441  ppc = (char**) pcpcc;
15442  pcpcc = (char const *const *) ppc;
15443  { /* SCO 3.2v4 cc rejects this.  */
15444    char *t;
15445    char const *s = 0 ? (char *) 0 : (char const *) 0;
15446
15447    *t++ = 0;
15448    if (s) return 0;
15449  }
15450  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
15451    int x[] = {25, 17};
15452    const int *foo = &x[0];
15453    ++foo;
15454  }
15455  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
15456    typedef const int *iptr;
15457    iptr p = 0;
15458    ++p;
15459  }
15460  { /* AIX XL C 1.02.0.0 rejects this saying
15461       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
15462    struct s { int j; const int *ap[3]; };
15463    struct s *b; b->j = 5;
15464  }
15465  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
15466    const int foo = 10;
15467    if (!foo) return 0;
15468  }
15469  return !cs[0] && !zero.x;
15470#endif
15471
15472  ;
15473  return 0;
15474}
15475_ACEOF
15476if ac_fn_c_try_compile "$LINENO"; then :
15477  ac_cv_c_const=yes
15478else
15479  ac_cv_c_const=no
15480fi
15481rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15482fi
15483{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
15484$as_echo "$ac_cv_c_const" >&6; }
15485if test $ac_cv_c_const = no; then
15486
15487$as_echo "#define const /**/" >>confdefs.h
15488
15489fi
15490
15491ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
15492if test "x$ac_cv_type_size_t" = x""yes; then :
15493
15494else
15495
15496cat >>confdefs.h <<_ACEOF
15497#define size_t unsigned int
15498_ACEOF
15499
15500fi
15501
15502
15503# Checks for library functions.
15504
15505for ac_func in bcopy memmove strerror
15506do :
15507  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15508ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15509eval as_val=\$$as_ac_var
15510   if test "x$as_val" = x""yes; then :
15511  cat >>confdefs.h <<_ACEOF
15512#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
15513_ACEOF
15514
15515fi
15516done
15517
15518
15519# Check for the availability of libz (aka zlib)
15520
15521for ac_header in zlib.h
15522do :
15523  ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
15524if test "x$ac_cv_header_zlib_h" = x""yes; then :
15525  cat >>confdefs.h <<_ACEOF
15526#define HAVE_ZLIB_H 1
15527_ACEOF
15528 HAVE_ZLIB_H=1
15529fi
15530
15531done
15532
15533{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gzopen in -lz" >&5
15534$as_echo_n "checking for gzopen in -lz... " >&6; }
15535if test "${ac_cv_lib_z_gzopen+set}" = set; then :
15536  $as_echo_n "(cached) " >&6
15537else
15538  ac_check_lib_save_LIBS=$LIBS
15539LIBS="-lz  $LIBS"
15540cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15541/* end confdefs.h.  */
15542
15543/* Override any GCC internal prototype to avoid an error.
15544   Use char because int might match the return type of a GCC
15545   builtin and then its argument prototype would still apply.  */
15546#ifdef __cplusplus
15547extern "C"
15548#endif
15549char gzopen ();
15550int
15551main ()
15552{
15553return gzopen ();
15554  ;
15555  return 0;
15556}
15557_ACEOF
15558if ac_fn_c_try_link "$LINENO"; then :
15559  ac_cv_lib_z_gzopen=yes
15560else
15561  ac_cv_lib_z_gzopen=no
15562fi
15563rm -f core conftest.err conftest.$ac_objext \
15564    conftest$ac_exeext conftest.$ac_ext
15565LIBS=$ac_check_lib_save_LIBS
15566fi
15567{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gzopen" >&5
15568$as_echo "$ac_cv_lib_z_gzopen" >&6; }
15569if test "x$ac_cv_lib_z_gzopen" = x""yes; then :
15570  HAVE_LIBZ=1
15571fi
15572
15573
15574# Check for the availability of libbz2. Originally we just used AC_CHECK_LIB,
15575# as for libz. However, this had the following problem, diagnosed and fixed by
15576# a user:
15577#
15578#   - libbz2 uses the Pascal calling convention (WINAPI) for the functions
15579#     under Win32.
15580#   - The standard autoconf AC_CHECK_LIB fails to include "bzlib.h",
15581#     therefore missing the function definition.
15582#   - The compiler thus generates a "C" signature for the test function.
15583#   - The linker fails to find the "C" function.
15584#   - PCRE fails to configure if asked to do so against libbz2.
15585#
15586# Solution:
15587#
15588#   - Replace the AC_CHECK_LIB test with a custom test.
15589
15590for ac_header in bzlib.h
15591do :
15592  ac_fn_c_check_header_mongrel "$LINENO" "bzlib.h" "ac_cv_header_bzlib_h" "$ac_includes_default"
15593if test "x$ac_cv_header_bzlib_h" = x""yes; then :
15594  cat >>confdefs.h <<_ACEOF
15595#define HAVE_BZLIB_H 1
15596_ACEOF
15597 HAVE_BZLIB_H=1
15598fi
15599
15600done
15601
15602# Original test
15603# AC_CHECK_LIB([bz2], [BZ2_bzopen], [HAVE_LIBBZ2=1])
15604#
15605# Custom test follows
15606
15607{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libbz2" >&5
15608$as_echo_n "checking for libbz2... " >&6; }
15609OLD_LIBS="$LIBS"
15610LIBS="$LIBS -lbz2"
15611cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15612/* end confdefs.h.  */
15613
15614#ifdef HAVE_BZLIB_H
15615#include <bzlib.h>
15616#endif
15617int
15618main ()
15619{
15620return (int)BZ2_bzopen("conftest", "rb");
15621  ;
15622  return 0;
15623}
15624_ACEOF
15625if ac_fn_c_try_link "$LINENO"; then :
15626  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15627$as_echo "yes" >&6; };HAVE_LIBBZ2=1; break;
15628else
15629  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15630$as_echo "no" >&6; }
15631fi
15632rm -f core conftest.err conftest.$ac_objext \
15633    conftest$ac_exeext conftest.$ac_ext
15634LIBS="$OLD_LIBS"
15635
15636# Check for the availabiity of libreadline
15637
15638for ac_header in readline/readline.h
15639do :
15640  ac_fn_c_check_header_mongrel "$LINENO" "readline/readline.h" "ac_cv_header_readline_readline_h" "$ac_includes_default"
15641if test "x$ac_cv_header_readline_readline_h" = x""yes; then :
15642  cat >>confdefs.h <<_ACEOF
15643#define HAVE_READLINE_READLINE_H 1
15644_ACEOF
15645 HAVE_READLINE_H=1
15646fi
15647
15648done
15649
15650for ac_header in readline/history.h
15651do :
15652  ac_fn_c_check_header_mongrel "$LINENO" "readline/history.h" "ac_cv_header_readline_history_h" "$ac_includes_default"
15653if test "x$ac_cv_header_readline_history_h" = x""yes; then :
15654  cat >>confdefs.h <<_ACEOF
15655#define HAVE_READLINE_HISTORY_H 1
15656_ACEOF
15657 HAVE_HISTORY_H=1
15658fi
15659
15660done
15661
15662{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline in -lreadline" >&5
15663$as_echo_n "checking for readline in -lreadline... " >&6; }
15664if test "${ac_cv_lib_readline_readline+set}" = set; then :
15665  $as_echo_n "(cached) " >&6
15666else
15667  ac_check_lib_save_LIBS=$LIBS
15668LIBS="-lreadline  $LIBS"
15669cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15670/* end confdefs.h.  */
15671
15672/* Override any GCC internal prototype to avoid an error.
15673   Use char because int might match the return type of a GCC
15674   builtin and then its argument prototype would still apply.  */
15675#ifdef __cplusplus
15676extern "C"
15677#endif
15678char readline ();
15679int
15680main ()
15681{
15682return readline ();
15683  ;
15684  return 0;
15685}
15686_ACEOF
15687if ac_fn_c_try_link "$LINENO"; then :
15688  ac_cv_lib_readline_readline=yes
15689else
15690  ac_cv_lib_readline_readline=no
15691fi
15692rm -f core conftest.err conftest.$ac_objext \
15693    conftest$ac_exeext conftest.$ac_ext
15694LIBS=$ac_check_lib_save_LIBS
15695fi
15696{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_readline" >&5
15697$as_echo "$ac_cv_lib_readline_readline" >&6; }
15698if test "x$ac_cv_lib_readline_readline" = x""yes; then :
15699  HAVE_LIB_READLINE=1
15700fi
15701
15702
15703# This facilitates -ansi builds under Linux
15704
15705PCRE_STATIC_CFLAG=""
15706if test "x$enable_shared" = "xno" ; then
15707
15708$as_echo "#define PCRE_STATIC 1" >>confdefs.h
15709
15710  PCRE_STATIC_CFLAG="-DPCRE_STATIC"
15711fi
15712
15713
15714# Here is where pcre specific defines are handled
15715
15716if test "$enable_utf8" = "yes"; then
15717
15718$as_echo "#define SUPPORT_UTF8 /**/" >>confdefs.h
15719
15720fi
15721
15722if test "$enable_unicode_properties" = "yes"; then
15723
15724$as_echo "#define SUPPORT_UCP /**/" >>confdefs.h
15725
15726fi
15727
15728if test "$enable_stack_for_recursion" = "no"; then
15729
15730$as_echo "#define NO_RECURSE /**/" >>confdefs.h
15731
15732fi
15733
15734if test "$enable_pcregrep_libz" = "yes"; then
15735
15736$as_echo "#define SUPPORT_LIBZ /**/" >>confdefs.h
15737
15738fi
15739
15740if test "$enable_pcregrep_libbz2" = "yes"; then
15741
15742$as_echo "#define SUPPORT_LIBBZ2 /**/" >>confdefs.h
15743
15744fi
15745
15746if test "$enable_pcretest_libreadline" = "yes"; then
15747
15748$as_echo "#define SUPPORT_LIBREADLINE /**/" >>confdefs.h
15749
15750fi
15751
15752
15753cat >>confdefs.h <<_ACEOF
15754#define NEWLINE $ac_pcre_newline_value
15755_ACEOF
15756
15757
15758if test "$enable_bsr_anycrlf" = "yes"; then
15759
15760$as_echo "#define BSR_ANYCRLF /**/" >>confdefs.h
15761
15762fi
15763
15764
15765cat >>confdefs.h <<_ACEOF
15766#define LINK_SIZE $with_link_size
15767_ACEOF
15768
15769
15770
15771cat >>confdefs.h <<_ACEOF
15772#define POSIX_MALLOC_THRESHOLD $with_posix_malloc_threshold
15773_ACEOF
15774
15775
15776
15777cat >>confdefs.h <<_ACEOF
15778#define MATCH_LIMIT $with_match_limit
15779_ACEOF
15780
15781
15782
15783cat >>confdefs.h <<_ACEOF
15784#define MATCH_LIMIT_RECURSION $with_match_limit_recursion
15785_ACEOF
15786
15787
15788
15789$as_echo "#define MAX_NAME_SIZE 32" >>confdefs.h
15790
15791
15792
15793$as_echo "#define MAX_NAME_COUNT 10000" >>confdefs.h
15794
15795
15796
15797
15798if test "$enable_ebcdic" = "yes"; then
15799
15800cat >>confdefs.h <<_ACEOF
15801#define EBCDIC /**/
15802_ACEOF
15803
15804fi
15805
15806# Platform specific issues
15807NO_UNDEFINED=
15808EXPORT_ALL_SYMBOLS=
15809case $host_os in
15810  cygwin* | mingw* )
15811    if test X"$enable_shared" = Xyes; then
15812      NO_UNDEFINED="-no-undefined"
15813      EXPORT_ALL_SYMBOLS="-Wl,--export-all-symbols"
15814    fi
15815    ;;
15816esac
15817
15818# The extra LDFLAGS for each particular library
15819# (Note: The libpcre*_version bits are m4 variables, assigned above)
15820
15821EXTRA_LIBPCRE_LDFLAGS="$EXTRA_LIBPCRE_LDFLAGS \
15822                       $NO_UNDEFINED -version-info 0:1:0"
15823
15824EXTRA_LIBPCREPOSIX_LDFLAGS="$EXTRA_LIBPCREPOSIX_LDFLAGS \
15825                            $NO_UNDEFINED -version-info 0:0:0"
15826
15827EXTRA_LIBPCRECPP_LDFLAGS="$EXTRA_LIBPCRECPP_LDFLAGS \
15828                          $NO_UNDEFINED -version-info 0:0:0 \
15829                          $EXPORT_ALL_SYMBOLS"
15830
15831
15832
15833
15834
15835# When we run 'make distcheck', use these arguments.
15836DISTCHECK_CONFIGURE_FLAGS="--enable-cpp --enable-unicode-properties"
15837
15838
15839# Check that, if --enable-pcregrep-libz or --enable-pcregrep-libbz2 is
15840# specified, the relevant library is available.
15841
15842if test "$enable_pcregrep_libz" = "yes"; then
15843  if test "$HAVE_ZLIB_H" != "1"; then
15844    echo "** Cannot --enable-pcregrep-libz because zlib.h was not found"
15845    exit 1
15846  fi
15847  if test "$HAVE_LIBZ" != "1"; then
15848    echo "** Cannot --enable-pcregrep-libz because libz was not found"
15849    exit 1
15850  fi
15851  LIBZ="-lz"
15852fi
15853
15854
15855if test "$enable_pcregrep_libbz2" = "yes"; then
15856  if test "$HAVE_BZLIB_H" != "1"; then
15857    echo "** Cannot --enable-pcregrep-libbz2 because bzlib.h was not found"
15858    exit 1
15859  fi
15860  if test "$HAVE_LIBBZ2" != "1"; then
15861    echo "** Cannot --enable-pcregrep-libbz2 because libbz2 was not found"
15862    exit 1
15863  fi
15864  LIBBZ2="-lbz2"
15865fi
15866
15867
15868# Similarly for --enable-pcretest-readline
15869
15870if test "$enable_pcretest_libreadline" = "yes"; then
15871  if test "$HAVE_READLINE_H" != "1"; then
15872    echo "** Cannot --enable-pcretest-readline because readline/readline.h was not found."
15873    exit 1
15874  fi
15875  if test "$HAVE_HISTORY_H" != "1"; then
15876    echo "** Cannot --enable-pcretest-readline because readline/history.h was not found."
15877    exit 1
15878  fi
15879  LIBREADLINE="-lreadline"
15880fi
15881
15882
15883# Produce these files, in addition to config.h.
15884ac_config_files="$ac_config_files Makefile libpcre.pc libpcreposix.pc libpcrecpp.pc pcre-config pcre.h pcre_stringpiece.h pcrecpparg.h"
15885
15886
15887# Make the generated script files executable.
15888ac_config_commands="$ac_config_commands script-chmod"
15889
15890
15891# Make sure that pcre_chartables.c is removed in case the method for
15892# creating it was changed by reconfiguration.
15893ac_config_commands="$ac_config_commands delete-old-chartables"
15894
15895
15896cat >confcache <<\_ACEOF
15897# This file is a shell script that caches the results of configure
15898# tests run on this system so they can be shared between configure
15899# scripts and configure runs, see configure's option --config-cache.
15900# It is not useful on other systems.  If it contains results you don't
15901# want to keep, you may remove or edit it.
15902#
15903# config.status only pays attention to the cache file if you give it
15904# the --recheck option to rerun configure.
15905#
15906# `ac_cv_env_foo' variables (set or unset) will be overridden when
15907# loading this file, other *unset* `ac_cv_foo' will be assigned the
15908# following values.
15909
15910_ACEOF
15911
15912# The following way of writing the cache mishandles newlines in values,
15913# but we know of no workaround that is simple, portable, and efficient.
15914# So, we kill variables containing newlines.
15915# Ultrix sh set writes to stderr and can't be redirected directly,
15916# and sets the high bit in the cache file unless we assign to the vars.
15917(
15918  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15919    eval ac_val=\$$ac_var
15920    case $ac_val in #(
15921    *${as_nl}*)
15922      case $ac_var in #(
15923      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15924$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15925      esac
15926      case $ac_var in #(
15927      _ | IFS | as_nl) ;; #(
15928      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15929      *) { eval $ac_var=; unset $ac_var;} ;;
15930      esac ;;
15931    esac
15932  done
15933
15934  (set) 2>&1 |
15935    case $as_nl`(ac_space=' '; set) 2>&1` in #(
15936    *${as_nl}ac_space=\ *)
15937      # `set' does not quote correctly, so add quotes: double-quote
15938      # substitution turns \\\\ into \\, and sed turns \\ into \.
15939      sed -n \
15940	"s/'/'\\\\''/g;
15941	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15942      ;; #(
15943    *)
15944      # `set' quotes correctly as required by POSIX, so do not add quotes.
15945      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15946      ;;
15947    esac |
15948    sort
15949) |
15950  sed '
15951     /^ac_cv_env_/b end
15952     t clear
15953     :clear
15954     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15955     t end
15956     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15957     :end' >>confcache
15958if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15959  if test -w "$cache_file"; then
15960    test "x$cache_file" != "x/dev/null" &&
15961      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15962$as_echo "$as_me: updating cache $cache_file" >&6;}
15963    cat confcache >$cache_file
15964  else
15965    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15966$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15967  fi
15968fi
15969rm -f confcache
15970
15971test "x$prefix" = xNONE && prefix=$ac_default_prefix
15972# Let make expand exec_prefix.
15973test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15974
15975DEFS=-DHAVE_CONFIG_H
15976
15977ac_libobjs=
15978ac_ltlibobjs=
15979for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15980  # 1. Remove the extension, and $U if already installed.
15981  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15982  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15983  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
15984  #    will be set to the directory where LIBOBJS objects are built.
15985  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15986  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15987done
15988LIBOBJS=$ac_libobjs
15989
15990LTLIBOBJS=$ac_ltlibobjs
15991
15992
15993 if test -n "$EXEEXT"; then
15994  am__EXEEXT_TRUE=
15995  am__EXEEXT_FALSE='#'
15996else
15997  am__EXEEXT_TRUE='#'
15998  am__EXEEXT_FALSE=
15999fi
16000
16001if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
16002  as_fn_error "conditional \"AMDEP\" was never defined.
16003Usually this means the macro was only invoked conditionally." "$LINENO" 5
16004fi
16005if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
16006  as_fn_error "conditional \"am__fastdepCC\" was never defined.
16007Usually this means the macro was only invoked conditionally." "$LINENO" 5
16008fi
16009if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
16010  as_fn_error "conditional \"am__fastdepCXX\" was never defined.
16011Usually this means the macro was only invoked conditionally." "$LINENO" 5
16012fi
16013if test -z "${WITH_PCRE_CPP_TRUE}" && test -z "${WITH_PCRE_CPP_FALSE}"; then
16014  as_fn_error "conditional \"WITH_PCRE_CPP\" was never defined.
16015Usually this means the macro was only invoked conditionally." "$LINENO" 5
16016fi
16017if test -z "${WITH_REBUILD_CHARTABLES_TRUE}" && test -z "${WITH_REBUILD_CHARTABLES_FALSE}"; then
16018  as_fn_error "conditional \"WITH_REBUILD_CHARTABLES\" was never defined.
16019Usually this means the macro was only invoked conditionally." "$LINENO" 5
16020fi
16021
16022: ${CONFIG_STATUS=./config.status}
16023ac_write_fail=0
16024ac_clean_files_save=$ac_clean_files
16025ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16026{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16027$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16028as_write_fail=0
16029cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16030#! $SHELL
16031# Generated by $as_me.
16032# Run this file to recreate the current configuration.
16033# Compiler output produced by configure, useful for debugging
16034# configure, is in config.log if it exists.
16035
16036debug=false
16037ac_cs_recheck=false
16038ac_cs_silent=false
16039
16040SHELL=\${CONFIG_SHELL-$SHELL}
16041export SHELL
16042_ASEOF
16043cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16044## -------------------- ##
16045## M4sh Initialization. ##
16046## -------------------- ##
16047
16048# Be more Bourne compatible
16049DUALCASE=1; export DUALCASE # for MKS sh
16050if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16051  emulate sh
16052  NULLCMD=:
16053  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16054  # is contrary to our usage.  Disable this feature.
16055  alias -g '${1+"$@"}'='"$@"'
16056  setopt NO_GLOB_SUBST
16057else
16058  case `(set -o) 2>/dev/null` in #(
16059  *posix*) :
16060    set -o posix ;; #(
16061  *) :
16062     ;;
16063esac
16064fi
16065
16066
16067as_nl='
16068'
16069export as_nl
16070# Printing a long string crashes Solaris 7 /usr/bin/printf.
16071as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16072as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16073as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16074# Prefer a ksh shell builtin over an external printf program on Solaris,
16075# but without wasting forks for bash or zsh.
16076if test -z "$BASH_VERSION$ZSH_VERSION" \
16077    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16078  as_echo='print -r --'
16079  as_echo_n='print -rn --'
16080elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16081  as_echo='printf %s\n'
16082  as_echo_n='printf %s'
16083else
16084  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16085    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16086    as_echo_n='/usr/ucb/echo -n'
16087  else
16088    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16089    as_echo_n_body='eval
16090      arg=$1;
16091      case $arg in #(
16092      *"$as_nl"*)
16093	expr "X$arg" : "X\\(.*\\)$as_nl";
16094	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16095      esac;
16096      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16097    '
16098    export as_echo_n_body
16099    as_echo_n='sh -c $as_echo_n_body as_echo'
16100  fi
16101  export as_echo_body
16102  as_echo='sh -c $as_echo_body as_echo'
16103fi
16104
16105# The user is always right.
16106if test "${PATH_SEPARATOR+set}" != set; then
16107  PATH_SEPARATOR=:
16108  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16109    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16110      PATH_SEPARATOR=';'
16111  }
16112fi
16113
16114
16115# IFS
16116# We need space, tab and new line, in precisely that order.  Quoting is
16117# there to prevent editors from complaining about space-tab.
16118# (If _AS_PATH_WALK were called with IFS unset, it would disable word
16119# splitting by setting IFS to empty value.)
16120IFS=" ""	$as_nl"
16121
16122# Find who we are.  Look in the path if we contain no directory separator.
16123case $0 in #((
16124  *[\\/]* ) as_myself=$0 ;;
16125  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16126for as_dir in $PATH
16127do
16128  IFS=$as_save_IFS
16129  test -z "$as_dir" && as_dir=.
16130    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16131  done
16132IFS=$as_save_IFS
16133
16134     ;;
16135esac
16136# We did not find ourselves, most probably we were run as `sh COMMAND'
16137# in which case we are not to be found in the path.
16138if test "x$as_myself" = x; then
16139  as_myself=$0
16140fi
16141if test ! -f "$as_myself"; then
16142  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16143  exit 1
16144fi
16145
16146# Unset variables that we do not need and which cause bugs (e.g. in
16147# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
16148# suppresses any "Segmentation fault" message there.  '((' could
16149# trigger a bug in pdksh 5.2.14.
16150for as_var in BASH_ENV ENV MAIL MAILPATH
16151do eval test x\${$as_var+set} = xset \
16152  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16153done
16154PS1='$ '
16155PS2='> '
16156PS4='+ '
16157
16158# NLS nuisances.
16159LC_ALL=C
16160export LC_ALL
16161LANGUAGE=C
16162export LANGUAGE
16163
16164# CDPATH.
16165(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16166
16167
16168# as_fn_error ERROR [LINENO LOG_FD]
16169# ---------------------------------
16170# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16171# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16172# script with status $?, using 1 if that was 0.
16173as_fn_error ()
16174{
16175  as_status=$?; test $as_status -eq 0 && as_status=1
16176  if test "$3"; then
16177    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16178    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
16179  fi
16180  $as_echo "$as_me: error: $1" >&2
16181  as_fn_exit $as_status
16182} # as_fn_error
16183
16184
16185# as_fn_set_status STATUS
16186# -----------------------
16187# Set $? to STATUS, without forking.
16188as_fn_set_status ()
16189{
16190  return $1
16191} # as_fn_set_status
16192
16193# as_fn_exit STATUS
16194# -----------------
16195# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16196as_fn_exit ()
16197{
16198  set +e
16199  as_fn_set_status $1
16200  exit $1
16201} # as_fn_exit
16202
16203# as_fn_unset VAR
16204# ---------------
16205# Portably unset VAR.
16206as_fn_unset ()
16207{
16208  { eval $1=; unset $1;}
16209}
16210as_unset=as_fn_unset
16211# as_fn_append VAR VALUE
16212# ----------------------
16213# Append the text in VALUE to the end of the definition contained in VAR. Take
16214# advantage of any shell optimizations that allow amortized linear growth over
16215# repeated appends, instead of the typical quadratic growth present in naive
16216# implementations.
16217if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16218  eval 'as_fn_append ()
16219  {
16220    eval $1+=\$2
16221  }'
16222else
16223  as_fn_append ()
16224  {
16225    eval $1=\$$1\$2
16226  }
16227fi # as_fn_append
16228
16229# as_fn_arith ARG...
16230# ------------------
16231# Perform arithmetic evaluation on the ARGs, and store the result in the
16232# global $as_val. Take advantage of shells that can avoid forks. The arguments
16233# must be portable across $(()) and expr.
16234if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16235  eval 'as_fn_arith ()
16236  {
16237    as_val=$(( $* ))
16238  }'
16239else
16240  as_fn_arith ()
16241  {
16242    as_val=`expr "$@" || test $? -eq 1`
16243  }
16244fi # as_fn_arith
16245
16246
16247if expr a : '\(a\)' >/dev/null 2>&1 &&
16248   test "X`expr 00001 : '.*\(...\)'`" = X001; then
16249  as_expr=expr
16250else
16251  as_expr=false
16252fi
16253
16254if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16255  as_basename=basename
16256else
16257  as_basename=false
16258fi
16259
16260if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16261  as_dirname=dirname
16262else
16263  as_dirname=false
16264fi
16265
16266as_me=`$as_basename -- "$0" ||
16267$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16268	 X"$0" : 'X\(//\)$' \| \
16269	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16270$as_echo X/"$0" |
16271    sed '/^.*\/\([^/][^/]*\)\/*$/{
16272	    s//\1/
16273	    q
16274	  }
16275	  /^X\/\(\/\/\)$/{
16276	    s//\1/
16277	    q
16278	  }
16279	  /^X\/\(\/\).*/{
16280	    s//\1/
16281	    q
16282	  }
16283	  s/.*/./; q'`
16284
16285# Avoid depending upon Character Ranges.
16286as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16287as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16288as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16289as_cr_digits='0123456789'
16290as_cr_alnum=$as_cr_Letters$as_cr_digits
16291
16292ECHO_C= ECHO_N= ECHO_T=
16293case `echo -n x` in #(((((
16294-n*)
16295  case `echo 'xy\c'` in
16296  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
16297  xy)  ECHO_C='\c';;
16298  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
16299       ECHO_T='	';;
16300  esac;;
16301*)
16302  ECHO_N='-n';;
16303esac
16304
16305rm -f conf$$ conf$$.exe conf$$.file
16306if test -d conf$$.dir; then
16307  rm -f conf$$.dir/conf$$.file
16308else
16309  rm -f conf$$.dir
16310  mkdir conf$$.dir 2>/dev/null
16311fi
16312if (echo >conf$$.file) 2>/dev/null; then
16313  if ln -s conf$$.file conf$$ 2>/dev/null; then
16314    as_ln_s='ln -s'
16315    # ... but there are two gotchas:
16316    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16317    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16318    # In both cases, we have to default to `cp -p'.
16319    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16320      as_ln_s='cp -p'
16321  elif ln conf$$.file conf$$ 2>/dev/null; then
16322    as_ln_s=ln
16323  else
16324    as_ln_s='cp -p'
16325  fi
16326else
16327  as_ln_s='cp -p'
16328fi
16329rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16330rmdir conf$$.dir 2>/dev/null
16331
16332
16333# as_fn_mkdir_p
16334# -------------
16335# Create "$as_dir" as a directory, including parents if necessary.
16336as_fn_mkdir_p ()
16337{
16338
16339  case $as_dir in #(
16340  -*) as_dir=./$as_dir;;
16341  esac
16342  test -d "$as_dir" || eval $as_mkdir_p || {
16343    as_dirs=
16344    while :; do
16345      case $as_dir in #(
16346      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16347      *) as_qdir=$as_dir;;
16348      esac
16349      as_dirs="'$as_qdir' $as_dirs"
16350      as_dir=`$as_dirname -- "$as_dir" ||
16351$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16352	 X"$as_dir" : 'X\(//\)[^/]' \| \
16353	 X"$as_dir" : 'X\(//\)$' \| \
16354	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16355$as_echo X"$as_dir" |
16356    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16357	    s//\1/
16358	    q
16359	  }
16360	  /^X\(\/\/\)[^/].*/{
16361	    s//\1/
16362	    q
16363	  }
16364	  /^X\(\/\/\)$/{
16365	    s//\1/
16366	    q
16367	  }
16368	  /^X\(\/\).*/{
16369	    s//\1/
16370	    q
16371	  }
16372	  s/.*/./; q'`
16373      test -d "$as_dir" && break
16374    done
16375    test -z "$as_dirs" || eval "mkdir $as_dirs"
16376  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
16377
16378
16379} # as_fn_mkdir_p
16380if mkdir -p . 2>/dev/null; then
16381  as_mkdir_p='mkdir -p "$as_dir"'
16382else
16383  test -d ./-p && rmdir ./-p
16384  as_mkdir_p=false
16385fi
16386
16387if test -x / >/dev/null 2>&1; then
16388  as_test_x='test -x'
16389else
16390  if ls -dL / >/dev/null 2>&1; then
16391    as_ls_L_option=L
16392  else
16393    as_ls_L_option=
16394  fi
16395  as_test_x='
16396    eval sh -c '\''
16397      if test -d "$1"; then
16398	test -d "$1/.";
16399      else
16400	case $1 in #(
16401	-*)set "./$1";;
16402	esac;
16403	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
16404	???[sx]*):;;*)false;;esac;fi
16405    '\'' sh
16406  '
16407fi
16408as_executable_p=$as_test_x
16409
16410# Sed expression to map a string onto a valid CPP name.
16411as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16412
16413# Sed expression to map a string onto a valid variable name.
16414as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16415
16416
16417exec 6>&1
16418## ----------------------------------- ##
16419## Main body of $CONFIG_STATUS script. ##
16420## ----------------------------------- ##
16421_ASEOF
16422test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16423
16424cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16425# Save the log message, to keep $0 and so on meaningful, and to
16426# report actual input values of CONFIG_FILES etc. instead of their
16427# values after options handling.
16428ac_log="
16429This file was extended by PCRE $as_me 8.12, which was
16430generated by GNU Autoconf 2.65.  Invocation command line was
16431
16432  CONFIG_FILES    = $CONFIG_FILES
16433  CONFIG_HEADERS  = $CONFIG_HEADERS
16434  CONFIG_LINKS    = $CONFIG_LINKS
16435  CONFIG_COMMANDS = $CONFIG_COMMANDS
16436  $ $0 $@
16437
16438on `(hostname || uname -n) 2>/dev/null | sed 1q`
16439"
16440
16441_ACEOF
16442
16443case $ac_config_files in *"
16444"*) set x $ac_config_files; shift; ac_config_files=$*;;
16445esac
16446
16447case $ac_config_headers in *"
16448"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16449esac
16450
16451
16452cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16453# Files that config.status was made for.
16454config_files="$ac_config_files"
16455config_headers="$ac_config_headers"
16456config_commands="$ac_config_commands"
16457
16458_ACEOF
16459
16460cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16461ac_cs_usage="\
16462\`$as_me' instantiates files and other configuration actions
16463from templates according to the current configuration.  Unless the files
16464and actions are specified as TAGs, all are instantiated by default.
16465
16466Usage: $0 [OPTION]... [TAG]...
16467
16468  -h, --help       print this help, then exit
16469  -V, --version    print version number and configuration settings, then exit
16470      --config     print configuration, then exit
16471  -q, --quiet, --silent
16472                   do not print progress messages
16473  -d, --debug      don't remove temporary files
16474      --recheck    update $as_me by reconfiguring in the same conditions
16475      --file=FILE[:TEMPLATE]
16476                   instantiate the configuration file FILE
16477      --header=FILE[:TEMPLATE]
16478                   instantiate the configuration header FILE
16479
16480Configuration files:
16481$config_files
16482
16483Configuration headers:
16484$config_headers
16485
16486Configuration commands:
16487$config_commands
16488
16489Report bugs to the package provider."
16490
16491_ACEOF
16492cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16493ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
16494ac_cs_version="\\
16495PCRE config.status 8.12
16496configured by $0, generated by GNU Autoconf 2.65,
16497  with options \\"\$ac_cs_config\\"
16498
16499Copyright (C) 2009 Free Software Foundation, Inc.
16500This config.status script is free software; the Free Software Foundation
16501gives unlimited permission to copy, distribute and modify it."
16502
16503ac_pwd='$ac_pwd'
16504srcdir='$srcdir'
16505INSTALL='$INSTALL'
16506MKDIR_P='$MKDIR_P'
16507AWK='$AWK'
16508test -n "\$AWK" || AWK=awk
16509_ACEOF
16510
16511cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16512# The default lists apply if the user does not specify any file.
16513ac_need_defaults=:
16514while test $# != 0
16515do
16516  case $1 in
16517  --*=*)
16518    ac_option=`expr "X$1" : 'X\([^=]*\)='`
16519    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16520    ac_shift=:
16521    ;;
16522  *)
16523    ac_option=$1
16524    ac_optarg=$2
16525    ac_shift=shift
16526    ;;
16527  esac
16528
16529  case $ac_option in
16530  # Handling of the options.
16531  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16532    ac_cs_recheck=: ;;
16533  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16534    $as_echo "$ac_cs_version"; exit ;;
16535  --config | --confi | --conf | --con | --co | --c )
16536    $as_echo "$ac_cs_config"; exit ;;
16537  --debug | --debu | --deb | --de | --d | -d )
16538    debug=: ;;
16539  --file | --fil | --fi | --f )
16540    $ac_shift
16541    case $ac_optarg in
16542    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16543    esac
16544    as_fn_append CONFIG_FILES " '$ac_optarg'"
16545    ac_need_defaults=false;;
16546  --header | --heade | --head | --hea )
16547    $ac_shift
16548    case $ac_optarg in
16549    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16550    esac
16551    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16552    ac_need_defaults=false;;
16553  --he | --h)
16554    # Conflict between --help and --header
16555    as_fn_error "ambiguous option: \`$1'
16556Try \`$0 --help' for more information.";;
16557  --help | --hel | -h )
16558    $as_echo "$ac_cs_usage"; exit ;;
16559  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16560  | -silent | --silent | --silen | --sile | --sil | --si | --s)
16561    ac_cs_silent=: ;;
16562
16563  # This is an error.
16564  -*) as_fn_error "unrecognized option: \`$1'
16565Try \`$0 --help' for more information." ;;
16566
16567  *) as_fn_append ac_config_targets " $1"
16568     ac_need_defaults=false ;;
16569
16570  esac
16571  shift
16572done
16573
16574ac_configure_extra_args=
16575
16576if $ac_cs_silent; then
16577  exec 6>/dev/null
16578  ac_configure_extra_args="$ac_configure_extra_args --silent"
16579fi
16580
16581_ACEOF
16582cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16583if \$ac_cs_recheck; then
16584  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16585  shift
16586  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16587  CONFIG_SHELL='$SHELL'
16588  export CONFIG_SHELL
16589  exec "\$@"
16590fi
16591
16592_ACEOF
16593cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16594exec 5>>config.log
16595{
16596  echo
16597  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16598## Running $as_me. ##
16599_ASBOX
16600  $as_echo "$ac_log"
16601} >&5
16602
16603_ACEOF
16604cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16605#
16606# INIT-COMMANDS
16607#
16608AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16609
16610
16611# The HP-UX ksh and POSIX shell print the target directory to stdout
16612# if CDPATH is set.
16613(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16614
16615sed_quote_subst='$sed_quote_subst'
16616double_quote_subst='$double_quote_subst'
16617delay_variable_subst='$delay_variable_subst'
16618AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
16619DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
16620OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
16621macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
16622macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
16623enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
16624enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
16625pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
16626enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
16627SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
16628ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
16629host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
16630host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
16631host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
16632build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
16633build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
16634build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
16635SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
16636Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
16637GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
16638EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
16639FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
16640LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
16641NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
16642LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
16643max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
16644ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
16645exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
16646lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
16647lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
16648lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
16649reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
16650reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
16651deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
16652file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
16653AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
16654AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
16655STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
16656RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
16657old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16658old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16659old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
16660lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
16661CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
16662CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
16663compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
16664GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
16665lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
16666lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
16667lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
16668lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
16669objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
16670MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
16671lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
16672lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
16673lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
16674lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
16675lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
16676need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
16677DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
16678NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
16679LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
16680OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
16681OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
16682libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
16683shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
16684extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16685archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
16686enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
16687export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
16688whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
16689compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
16690old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
16691old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16692archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
16693archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16694module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
16695module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16696with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
16697allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
16698no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
16699hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
16700hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
16701hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
16702hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
16703hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
16704hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
16705hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
16706hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
16707inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
16708link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
16709fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
16710always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
16711export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
16712exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
16713include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
16714prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
16715file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
16716variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
16717need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
16718need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
16719version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
16720runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
16721shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
16722shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
16723libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
16724library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
16725soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
16726install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
16727postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16728postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16729finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
16730finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
16731hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
16732sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
16733sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
16734hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
16735enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
16736enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
16737enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
16738old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
16739striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
16740compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
16741predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
16742postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
16743predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
16744postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
16745compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
16746LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
16747reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
16748reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16749old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16750compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
16751GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
16752lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
16753lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
16754lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
16755lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
16756lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
16757archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
16758enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
16759export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
16760whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
16761compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
16762old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16763old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16764archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16765archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16766module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16767module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16768with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
16769allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
16770no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
16771hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
16772hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
16773hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
16774hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
16775hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
16776hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
16777hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
16778hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
16779inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
16780link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
16781fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
16782always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
16783export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16784exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
16785include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
16786prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16787file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
16788hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
16789compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
16790predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
16791postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
16792predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
16793postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
16794compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
16795
16796LTCC='$LTCC'
16797LTCFLAGS='$LTCFLAGS'
16798compiler='$compiler_DEFAULT'
16799
16800# A function that is used when there is no print builtin or printf.
16801func_fallback_echo ()
16802{
16803  eval 'cat <<_LTECHO_EOF
16804\$1
16805_LTECHO_EOF'
16806}
16807
16808# Quote evaled strings.
16809for var in AS \
16810DLLTOOL \
16811OBJDUMP \
16812SHELL \
16813ECHO \
16814SED \
16815GREP \
16816EGREP \
16817FGREP \
16818LD \
16819NM \
16820LN_S \
16821lt_SP2NL \
16822lt_NL2SP \
16823reload_flag \
16824deplibs_check_method \
16825file_magic_cmd \
16826AR \
16827AR_FLAGS \
16828STRIP \
16829RANLIB \
16830CC \
16831CFLAGS \
16832compiler \
16833lt_cv_sys_global_symbol_pipe \
16834lt_cv_sys_global_symbol_to_cdecl \
16835lt_cv_sys_global_symbol_to_c_name_address \
16836lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
16837lt_prog_compiler_no_builtin_flag \
16838lt_prog_compiler_wl \
16839lt_prog_compiler_pic \
16840lt_prog_compiler_static \
16841lt_cv_prog_compiler_c_o \
16842need_locks \
16843DSYMUTIL \
16844NMEDIT \
16845LIPO \
16846OTOOL \
16847OTOOL64 \
16848shrext_cmds \
16849export_dynamic_flag_spec \
16850whole_archive_flag_spec \
16851compiler_needs_object \
16852with_gnu_ld \
16853allow_undefined_flag \
16854no_undefined_flag \
16855hardcode_libdir_flag_spec \
16856hardcode_libdir_flag_spec_ld \
16857hardcode_libdir_separator \
16858fix_srcfile_path \
16859exclude_expsyms \
16860include_expsyms \
16861file_list_spec \
16862variables_saved_for_relink \
16863libname_spec \
16864library_names_spec \
16865soname_spec \
16866install_override_mode \
16867finish_eval \
16868old_striplib \
16869striplib \
16870compiler_lib_search_dirs \
16871predep_objects \
16872postdep_objects \
16873predeps \
16874postdeps \
16875compiler_lib_search_path \
16876LD_CXX \
16877reload_flag_CXX \
16878compiler_CXX \
16879lt_prog_compiler_no_builtin_flag_CXX \
16880lt_prog_compiler_wl_CXX \
16881lt_prog_compiler_pic_CXX \
16882lt_prog_compiler_static_CXX \
16883lt_cv_prog_compiler_c_o_CXX \
16884export_dynamic_flag_spec_CXX \
16885whole_archive_flag_spec_CXX \
16886compiler_needs_object_CXX \
16887with_gnu_ld_CXX \
16888allow_undefined_flag_CXX \
16889no_undefined_flag_CXX \
16890hardcode_libdir_flag_spec_CXX \
16891hardcode_libdir_flag_spec_ld_CXX \
16892hardcode_libdir_separator_CXX \
16893fix_srcfile_path_CXX \
16894exclude_expsyms_CXX \
16895include_expsyms_CXX \
16896file_list_spec_CXX \
16897compiler_lib_search_dirs_CXX \
16898predep_objects_CXX \
16899postdep_objects_CXX \
16900predeps_CXX \
16901postdeps_CXX \
16902compiler_lib_search_path_CXX; do
16903    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16904    *[\\\\\\\`\\"\\\$]*)
16905      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
16906      ;;
16907    *)
16908      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16909      ;;
16910    esac
16911done
16912
16913# Double-quote double-evaled strings.
16914for var in reload_cmds \
16915old_postinstall_cmds \
16916old_postuninstall_cmds \
16917old_archive_cmds \
16918extract_expsyms_cmds \
16919old_archive_from_new_cmds \
16920old_archive_from_expsyms_cmds \
16921archive_cmds \
16922archive_expsym_cmds \
16923module_cmds \
16924module_expsym_cmds \
16925export_symbols_cmds \
16926prelink_cmds \
16927postinstall_cmds \
16928postuninstall_cmds \
16929finish_cmds \
16930sys_lib_search_path_spec \
16931sys_lib_dlsearch_path_spec \
16932reload_cmds_CXX \
16933old_archive_cmds_CXX \
16934old_archive_from_new_cmds_CXX \
16935old_archive_from_expsyms_cmds_CXX \
16936archive_cmds_CXX \
16937archive_expsym_cmds_CXX \
16938module_cmds_CXX \
16939module_expsym_cmds_CXX \
16940export_symbols_cmds_CXX \
16941prelink_cmds_CXX; do
16942    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16943    *[\\\\\\\`\\"\\\$]*)
16944      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
16945      ;;
16946    *)
16947      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16948      ;;
16949    esac
16950done
16951
16952ac_aux_dir='$ac_aux_dir'
16953xsi_shell='$xsi_shell'
16954lt_shell_append='$lt_shell_append'
16955
16956# See if we are running on zsh, and set the options which allow our
16957# commands through without removal of \ escapes INIT.
16958if test -n "\${ZSH_VERSION+set}" ; then
16959   setopt NO_GLOB_SUBST
16960fi
16961
16962
16963    PACKAGE='$PACKAGE'
16964    VERSION='$VERSION'
16965    TIMESTAMP='$TIMESTAMP'
16966    RM='$RM'
16967    ofile='$ofile'
16968
16969
16970
16971
16972
16973
16974_ACEOF
16975
16976cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16977
16978# Handling of arguments.
16979for ac_config_target in $ac_config_targets
16980do
16981  case $ac_config_target in
16982    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
16983    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16984    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16985    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16986    "libpcre.pc") CONFIG_FILES="$CONFIG_FILES libpcre.pc" ;;
16987    "libpcreposix.pc") CONFIG_FILES="$CONFIG_FILES libpcreposix.pc" ;;
16988    "libpcrecpp.pc") CONFIG_FILES="$CONFIG_FILES libpcrecpp.pc" ;;
16989    "pcre-config") CONFIG_FILES="$CONFIG_FILES pcre-config" ;;
16990    "pcre.h") CONFIG_FILES="$CONFIG_FILES pcre.h" ;;
16991    "pcre_stringpiece.h") CONFIG_FILES="$CONFIG_FILES pcre_stringpiece.h" ;;
16992    "pcrecpparg.h") CONFIG_FILES="$CONFIG_FILES pcrecpparg.h" ;;
16993    "script-chmod") CONFIG_COMMANDS="$CONFIG_COMMANDS script-chmod" ;;
16994    "delete-old-chartables") CONFIG_COMMANDS="$CONFIG_COMMANDS delete-old-chartables" ;;
16995
16996  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16997  esac
16998done
16999
17000
17001# If the user did not use the arguments to specify the items to instantiate,
17002# then the envvar interface is used.  Set only those that are not.
17003# We use the long form for the default assignment because of an extremely
17004# bizarre bug on SunOS 4.1.3.
17005if $ac_need_defaults; then
17006  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17007  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17008  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
17009fi
17010
17011# Have a temporary directory for convenience.  Make it in the build tree
17012# simply because there is no reason against having it here, and in addition,
17013# creating and moving files from /tmp can sometimes cause problems.
17014# Hook for its removal unless debugging.
17015# Note that there is a small window in which the directory will not be cleaned:
17016# after its creation but before its name has been assigned to `$tmp'.
17017$debug ||
17018{
17019  tmp=
17020  trap 'exit_status=$?
17021  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
17022' 0
17023  trap 'as_fn_exit 1' 1 2 13 15
17024}
17025# Create a (secure) tmp directory for tmp files.
17026
17027{
17028  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
17029  test -n "$tmp" && test -d "$tmp"
17030}  ||
17031{
17032  tmp=./conf$$-$RANDOM
17033  (umask 077 && mkdir "$tmp")
17034} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
17035
17036# Set up the scripts for CONFIG_FILES section.
17037# No need to generate them if there are no CONFIG_FILES.
17038# This happens for instance with `./config.status config.h'.
17039if test -n "$CONFIG_FILES"; then
17040
17041
17042ac_cr=`echo X | tr X '\015'`
17043# On cygwin, bash can eat \r inside `` if the user requested igncr.
17044# But we know of no other shell where ac_cr would be empty at this
17045# point, so we can use a bashism as a fallback.
17046if test "x$ac_cr" = x; then
17047  eval ac_cr=\$\'\\r\'
17048fi
17049ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17050if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
17051  ac_cs_awk_cr='\r'
17052else
17053  ac_cs_awk_cr=$ac_cr
17054fi
17055
17056echo 'BEGIN {' >"$tmp/subs1.awk" &&
17057_ACEOF
17058
17059
17060{
17061  echo "cat >conf$$subs.awk <<_ACEOF" &&
17062  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17063  echo "_ACEOF"
17064} >conf$$subs.sh ||
17065  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17066ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
17067ac_delim='%!_!# '
17068for ac_last_try in false false false false false :; do
17069  . ./conf$$subs.sh ||
17070    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17071
17072  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
17073  if test $ac_delim_n = $ac_delim_num; then
17074    break
17075  elif $ac_last_try; then
17076    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17077  else
17078    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17079  fi
17080done
17081rm -f conf$$subs.sh
17082
17083cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17084cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
17085_ACEOF
17086sed -n '
17087h
17088s/^/S["/; s/!.*/"]=/
17089p
17090g
17091s/^[^!]*!//
17092:repl
17093t repl
17094s/'"$ac_delim"'$//
17095t delim
17096:nl
17097h
17098s/\(.\{148\}\)..*/\1/
17099t more1
17100s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17101p
17102n
17103b repl
17104:more1
17105s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17106p
17107g
17108s/.\{148\}//
17109t nl
17110:delim
17111h
17112s/\(.\{148\}\)..*/\1/
17113t more2
17114s/["\\]/\\&/g; s/^/"/; s/$/"/
17115p
17116b
17117:more2
17118s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17119p
17120g
17121s/.\{148\}//
17122t delim
17123' <conf$$subs.awk | sed '
17124/^[^""]/{
17125  N
17126  s/\n//
17127}
17128' >>$CONFIG_STATUS || ac_write_fail=1
17129rm -f conf$$subs.awk
17130cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17131_ACAWK
17132cat >>"\$tmp/subs1.awk" <<_ACAWK &&
17133  for (key in S) S_is_set[key] = 1
17134  FS = ""
17135
17136}
17137{
17138  line = $ 0
17139  nfields = split(line, field, "@")
17140  substed = 0
17141  len = length(field[1])
17142  for (i = 2; i < nfields; i++) {
17143    key = field[i]
17144    keylen = length(key)
17145    if (S_is_set[key]) {
17146      value = S[key]
17147      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17148      len += length(value) + length(field[++i])
17149      substed = 1
17150    } else
17151      len += 1 + keylen
17152  }
17153
17154  print line
17155}
17156
17157_ACAWK
17158_ACEOF
17159cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17160if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17161  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17162else
17163  cat
17164fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
17165  || as_fn_error "could not setup config files machinery" "$LINENO" 5
17166_ACEOF
17167
17168# VPATH may cause trouble with some makes, so we remove $(srcdir),
17169# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
17170# trailing colons and then remove the whole line if VPATH becomes empty
17171# (actually we leave an empty line to preserve line numbers).
17172if test "x$srcdir" = x.; then
17173  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
17174s/:*\$(srcdir):*/:/
17175s/:*\${srcdir}:*/:/
17176s/:*@srcdir@:*/:/
17177s/^\([^=]*=[	 ]*\):*/\1/
17178s/:*$//
17179s/^[^=]*=[	 ]*$//
17180}'
17181fi
17182
17183cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17184fi # test -n "$CONFIG_FILES"
17185
17186# Set up the scripts for CONFIG_HEADERS section.
17187# No need to generate them if there are no CONFIG_HEADERS.
17188# This happens for instance with `./config.status Makefile'.
17189if test -n "$CONFIG_HEADERS"; then
17190cat >"$tmp/defines.awk" <<\_ACAWK ||
17191BEGIN {
17192_ACEOF
17193
17194# Transform confdefs.h into an awk script `defines.awk', embedded as
17195# here-document in config.status, that substitutes the proper values into
17196# config.h.in to produce config.h.
17197
17198# Create a delimiter string that does not exist in confdefs.h, to ease
17199# handling of long lines.
17200ac_delim='%!_!# '
17201for ac_last_try in false false :; do
17202  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
17203  if test -z "$ac_t"; then
17204    break
17205  elif $ac_last_try; then
17206    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
17207  else
17208    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17209  fi
17210done
17211
17212# For the awk script, D is an array of macro values keyed by name,
17213# likewise P contains macro parameters if any.  Preserve backslash
17214# newline sequences.
17215
17216ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17217sed -n '
17218s/.\{148\}/&'"$ac_delim"'/g
17219t rset
17220:rset
17221s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
17222t def
17223d
17224:def
17225s/\\$//
17226t bsnl
17227s/["\\]/\\&/g
17228s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
17229D["\1"]=" \3"/p
17230s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
17231d
17232:bsnl
17233s/["\\]/\\&/g
17234s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
17235D["\1"]=" \3\\\\\\n"\\/p
17236t cont
17237s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17238t cont
17239d
17240:cont
17241n
17242s/.\{148\}/&'"$ac_delim"'/g
17243t clear
17244:clear
17245s/\\$//
17246t bsnlc
17247s/["\\]/\\&/g; s/^/"/; s/$/"/p
17248d
17249:bsnlc
17250s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17251b cont
17252' <confdefs.h | sed '
17253s/'"$ac_delim"'/"\\\
17254"/g' >>$CONFIG_STATUS || ac_write_fail=1
17255
17256cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17257  for (key in D) D_is_set[key] = 1
17258  FS = ""
17259}
17260/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17261  line = \$ 0
17262  split(line, arg, " ")
17263  if (arg[1] == "#") {
17264    defundef = arg[2]
17265    mac1 = arg[3]
17266  } else {
17267    defundef = substr(arg[1], 2)
17268    mac1 = arg[2]
17269  }
17270  split(mac1, mac2, "(") #)
17271  macro = mac2[1]
17272  prefix = substr(line, 1, index(line, defundef) - 1)
17273  if (D_is_set[macro]) {
17274    # Preserve the white space surrounding the "#".
17275    print prefix "define", macro P[macro] D[macro]
17276    next
17277  } else {
17278    # Replace #undef with comments.  This is necessary, for example,
17279    # in the case of _POSIX_SOURCE, which is predefined and required
17280    # on some systems where configure will not decide to define it.
17281    if (defundef == "undef") {
17282      print "/*", prefix defundef, macro, "*/"
17283      next
17284    }
17285  }
17286}
17287{ print }
17288_ACAWK
17289_ACEOF
17290cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17291  as_fn_error "could not setup config headers machinery" "$LINENO" 5
17292fi # test -n "$CONFIG_HEADERS"
17293
17294
17295eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
17296shift
17297for ac_tag
17298do
17299  case $ac_tag in
17300  :[FHLC]) ac_mode=$ac_tag; continue;;
17301  esac
17302  case $ac_mode$ac_tag in
17303  :[FHL]*:*);;
17304  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
17305  :[FH]-) ac_tag=-:-;;
17306  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17307  esac
17308  ac_save_IFS=$IFS
17309  IFS=:
17310  set x $ac_tag
17311  IFS=$ac_save_IFS
17312  shift
17313  ac_file=$1
17314  shift
17315
17316  case $ac_mode in
17317  :L) ac_source=$1;;
17318  :[FH])
17319    ac_file_inputs=
17320    for ac_f
17321    do
17322      case $ac_f in
17323      -) ac_f="$tmp/stdin";;
17324      *) # Look for the file first in the build tree, then in the source tree
17325	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
17326	 # because $ac_f cannot contain `:'.
17327	 test -f "$ac_f" ||
17328	   case $ac_f in
17329	   [\\/$]*) false;;
17330	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17331	   esac ||
17332	   as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17333      esac
17334      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17335      as_fn_append ac_file_inputs " '$ac_f'"
17336    done
17337
17338    # Let's still pretend it is `configure' which instantiates (i.e., don't
17339    # use $as_me), people would be surprised to read:
17340    #    /* config.h.  Generated by config.status.  */
17341    configure_input='Generated from '`
17342	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17343	`' by configure.'
17344    if test x"$ac_file" != x-; then
17345      configure_input="$ac_file.  $configure_input"
17346      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17347$as_echo "$as_me: creating $ac_file" >&6;}
17348    fi
17349    # Neutralize special characters interpreted by sed in replacement strings.
17350    case $configure_input in #(
17351    *\&* | *\|* | *\\* )
17352       ac_sed_conf_input=`$as_echo "$configure_input" |
17353       sed 's/[\\\\&|]/\\\\&/g'`;; #(
17354    *) ac_sed_conf_input=$configure_input;;
17355    esac
17356
17357    case $ac_tag in
17358    *:-:* | *:-) cat >"$tmp/stdin" \
17359      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
17360    esac
17361    ;;
17362  esac
17363
17364  ac_dir=`$as_dirname -- "$ac_file" ||
17365$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17366	 X"$ac_file" : 'X\(//\)[^/]' \| \
17367	 X"$ac_file" : 'X\(//\)$' \| \
17368	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17369$as_echo X"$ac_file" |
17370    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17371	    s//\1/
17372	    q
17373	  }
17374	  /^X\(\/\/\)[^/].*/{
17375	    s//\1/
17376	    q
17377	  }
17378	  /^X\(\/\/\)$/{
17379	    s//\1/
17380	    q
17381	  }
17382	  /^X\(\/\).*/{
17383	    s//\1/
17384	    q
17385	  }
17386	  s/.*/./; q'`
17387  as_dir="$ac_dir"; as_fn_mkdir_p
17388  ac_builddir=.
17389
17390case "$ac_dir" in
17391.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17392*)
17393  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17394  # A ".." for each directory in $ac_dir_suffix.
17395  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17396  case $ac_top_builddir_sub in
17397  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17398  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17399  esac ;;
17400esac
17401ac_abs_top_builddir=$ac_pwd
17402ac_abs_builddir=$ac_pwd$ac_dir_suffix
17403# for backward compatibility:
17404ac_top_builddir=$ac_top_build_prefix
17405
17406case $srcdir in
17407  .)  # We are building in place.
17408    ac_srcdir=.
17409    ac_top_srcdir=$ac_top_builddir_sub
17410    ac_abs_top_srcdir=$ac_pwd ;;
17411  [\\/]* | ?:[\\/]* )  # Absolute name.
17412    ac_srcdir=$srcdir$ac_dir_suffix;
17413    ac_top_srcdir=$srcdir
17414    ac_abs_top_srcdir=$srcdir ;;
17415  *) # Relative name.
17416    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17417    ac_top_srcdir=$ac_top_build_prefix$srcdir
17418    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17419esac
17420ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17421
17422
17423  case $ac_mode in
17424  :F)
17425  #
17426  # CONFIG_FILE
17427  #
17428
17429  case $INSTALL in
17430  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17431  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17432  esac
17433  ac_MKDIR_P=$MKDIR_P
17434  case $MKDIR_P in
17435  [\\/$]* | ?:[\\/]* ) ;;
17436  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
17437  esac
17438_ACEOF
17439
17440cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17441# If the template does not know about datarootdir, expand it.
17442# FIXME: This hack should be removed a few years after 2.60.
17443ac_datarootdir_hack=; ac_datarootdir_seen=
17444ac_sed_dataroot='
17445/datarootdir/ {
17446  p
17447  q
17448}
17449/@datadir@/p
17450/@docdir@/p
17451/@infodir@/p
17452/@localedir@/p
17453/@mandir@/p'
17454case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17455*datarootdir*) ac_datarootdir_seen=yes;;
17456*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17457  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17458$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17459_ACEOF
17460cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17461  ac_datarootdir_hack='
17462  s&@datadir@&$datadir&g
17463  s&@docdir@&$docdir&g
17464  s&@infodir@&$infodir&g
17465  s&@localedir@&$localedir&g
17466  s&@mandir@&$mandir&g
17467  s&\\\${datarootdir}&$datarootdir&g' ;;
17468esac
17469_ACEOF
17470
17471# Neutralize VPATH when `$srcdir' = `.'.
17472# Shell code in configure.ac might set extrasub.
17473# FIXME: do we really want to maintain this feature?
17474cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17475ac_sed_extra="$ac_vpsub
17476$extrasub
17477_ACEOF
17478cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17479:t
17480/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17481s|@configure_input@|$ac_sed_conf_input|;t t
17482s&@top_builddir@&$ac_top_builddir_sub&;t t
17483s&@top_build_prefix@&$ac_top_build_prefix&;t t
17484s&@srcdir@&$ac_srcdir&;t t
17485s&@abs_srcdir@&$ac_abs_srcdir&;t t
17486s&@top_srcdir@&$ac_top_srcdir&;t t
17487s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17488s&@builddir@&$ac_builddir&;t t
17489s&@abs_builddir@&$ac_abs_builddir&;t t
17490s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17491s&@INSTALL@&$ac_INSTALL&;t t
17492s&@MKDIR_P@&$ac_MKDIR_P&;t t
17493$ac_datarootdir_hack
17494"
17495eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
17496  || as_fn_error "could not create $ac_file" "$LINENO" 5
17497
17498test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17499  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
17500  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
17501  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17502which seems to be undefined.  Please make sure it is defined." >&5
17503$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17504which seems to be undefined.  Please make sure it is defined." >&2;}
17505
17506  rm -f "$tmp/stdin"
17507  case $ac_file in
17508  -) cat "$tmp/out" && rm -f "$tmp/out";;
17509  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
17510  esac \
17511  || as_fn_error "could not create $ac_file" "$LINENO" 5
17512 ;;
17513  :H)
17514  #
17515  # CONFIG_HEADER
17516  #
17517  if test x"$ac_file" != x-; then
17518    {
17519      $as_echo "/* $configure_input  */" \
17520      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
17521    } >"$tmp/config.h" \
17522      || as_fn_error "could not create $ac_file" "$LINENO" 5
17523    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
17524      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17525$as_echo "$as_me: $ac_file is unchanged" >&6;}
17526    else
17527      rm -f "$ac_file"
17528      mv "$tmp/config.h" "$ac_file" \
17529	|| as_fn_error "could not create $ac_file" "$LINENO" 5
17530    fi
17531  else
17532    $as_echo "/* $configure_input  */" \
17533      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
17534      || as_fn_error "could not create -" "$LINENO" 5
17535  fi
17536# Compute "$ac_file"'s index in $config_headers.
17537_am_arg="$ac_file"
17538_am_stamp_count=1
17539for _am_header in $config_headers :; do
17540  case $_am_header in
17541    $_am_arg | $_am_arg:* )
17542      break ;;
17543    * )
17544      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17545  esac
17546done
17547echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17548$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17549	 X"$_am_arg" : 'X\(//\)[^/]' \| \
17550	 X"$_am_arg" : 'X\(//\)$' \| \
17551	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17552$as_echo X"$_am_arg" |
17553    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17554	    s//\1/
17555	    q
17556	  }
17557	  /^X\(\/\/\)[^/].*/{
17558	    s//\1/
17559	    q
17560	  }
17561	  /^X\(\/\/\)$/{
17562	    s//\1/
17563	    q
17564	  }
17565	  /^X\(\/\).*/{
17566	    s//\1/
17567	    q
17568	  }
17569	  s/.*/./; q'`/stamp-h$_am_stamp_count
17570 ;;
17571
17572  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17573$as_echo "$as_me: executing $ac_file commands" >&6;}
17574 ;;
17575  esac
17576
17577
17578  case $ac_file$ac_mode in
17579    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17580  # Autoconf 2.62 quotes --file arguments for eval, but not when files
17581  # are listed without --file.  Let's play safe and only enable the eval
17582  # if we detect the quoting.
17583  case $CONFIG_FILES in
17584  *\'*) eval set x "$CONFIG_FILES" ;;
17585  *)   set x $CONFIG_FILES ;;
17586  esac
17587  shift
17588  for mf
17589  do
17590    # Strip MF so we end up with the name of the file.
17591    mf=`echo "$mf" | sed -e 's/:.*$//'`
17592    # Check whether this is an Automake generated Makefile or not.
17593    # We used to match only the files named `Makefile.in', but
17594    # some people rename them; so instead we look at the file content.
17595    # Grep'ing the first line is not enough: some people post-process
17596    # each Makefile.in and add a new line on top of each file to say so.
17597    # Grep'ing the whole file is not good either: AIX grep has a line
17598    # limit of 2048, but all sed's we know have understand at least 4000.
17599    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17600      dirpart=`$as_dirname -- "$mf" ||
17601$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17602	 X"$mf" : 'X\(//\)[^/]' \| \
17603	 X"$mf" : 'X\(//\)$' \| \
17604	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17605$as_echo X"$mf" |
17606    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17607	    s//\1/
17608	    q
17609	  }
17610	  /^X\(\/\/\)[^/].*/{
17611	    s//\1/
17612	    q
17613	  }
17614	  /^X\(\/\/\)$/{
17615	    s//\1/
17616	    q
17617	  }
17618	  /^X\(\/\).*/{
17619	    s//\1/
17620	    q
17621	  }
17622	  s/.*/./; q'`
17623    else
17624      continue
17625    fi
17626    # Extract the definition of DEPDIR, am__include, and am__quote
17627    # from the Makefile without running `make'.
17628    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17629    test -z "$DEPDIR" && continue
17630    am__include=`sed -n 's/^am__include = //p' < "$mf"`
17631    test -z "am__include" && continue
17632    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17633    # When using ansi2knr, U may be empty or an underscore; expand it
17634    U=`sed -n 's/^U = //p' < "$mf"`
17635    # Find all dependency output files, they are included files with
17636    # $(DEPDIR) in their names.  We invoke sed twice because it is the
17637    # simplest approach to changing $(DEPDIR) to its actual value in the
17638    # expansion.
17639    for file in `sed -n "
17640      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17641	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
17642      # Make sure the directory exists.
17643      test -f "$dirpart/$file" && continue
17644      fdir=`$as_dirname -- "$file" ||
17645$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17646	 X"$file" : 'X\(//\)[^/]' \| \
17647	 X"$file" : 'X\(//\)$' \| \
17648	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17649$as_echo X"$file" |
17650    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17651	    s//\1/
17652	    q
17653	  }
17654	  /^X\(\/\/\)[^/].*/{
17655	    s//\1/
17656	    q
17657	  }
17658	  /^X\(\/\/\)$/{
17659	    s//\1/
17660	    q
17661	  }
17662	  /^X\(\/\).*/{
17663	    s//\1/
17664	    q
17665	  }
17666	  s/.*/./; q'`
17667      as_dir=$dirpart/$fdir; as_fn_mkdir_p
17668      # echo "creating $dirpart/$file"
17669      echo '# dummy' > "$dirpart/$file"
17670    done
17671  done
17672}
17673 ;;
17674    "libtool":C)
17675
17676    # See if we are running on zsh, and set the options which allow our
17677    # commands through without removal of \ escapes.
17678    if test -n "${ZSH_VERSION+set}" ; then
17679      setopt NO_GLOB_SUBST
17680    fi
17681
17682    cfgfile="${ofile}T"
17683    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17684    $RM "$cfgfile"
17685
17686    cat <<_LT_EOF >> "$cfgfile"
17687#! $SHELL
17688
17689# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
17690# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
17691# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17692# NOTE: Changes made to this file will be lost: look at ltmain.sh.
17693#
17694#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
17695#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
17696#                 Inc.
17697#   Written by Gordon Matzigkeit, 1996
17698#
17699#   This file is part of GNU Libtool.
17700#
17701# GNU Libtool is free software; you can redistribute it and/or
17702# modify it under the terms of the GNU General Public License as
17703# published by the Free Software Foundation; either version 2 of
17704# the License, or (at your option) any later version.
17705#
17706# As a special exception to the GNU General Public License,
17707# if you distribute this file as part of a program or library that
17708# is built using GNU Libtool, you may include this file under the
17709# same distribution terms that you use for the rest of that program.
17710#
17711# GNU Libtool is distributed in the hope that it will be useful,
17712# but WITHOUT ANY WARRANTY; without even the implied warranty of
17713# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17714# GNU General Public License for more details.
17715#
17716# You should have received a copy of the GNU General Public License
17717# along with GNU Libtool; see the file COPYING.  If not, a copy
17718# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17719# obtained by writing to the Free Software Foundation, Inc.,
17720# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17721
17722
17723# The names of the tagged configurations supported by this script.
17724available_tags="CXX "
17725
17726# ### BEGIN LIBTOOL CONFIG
17727
17728# Assembler program.
17729AS=$lt_AS
17730
17731# DLL creation program.
17732DLLTOOL=$lt_DLLTOOL
17733
17734# Object dumper program.
17735OBJDUMP=$lt_OBJDUMP
17736
17737# Which release of libtool.m4 was used?
17738macro_version=$macro_version
17739macro_revision=$macro_revision
17740
17741# Whether or not to build shared libraries.
17742build_libtool_libs=$enable_shared
17743
17744# Whether or not to build static libraries.
17745build_old_libs=$enable_static
17746
17747# What type of objects to build.
17748pic_mode=$pic_mode
17749
17750# Whether or not to optimize for fast installation.
17751fast_install=$enable_fast_install
17752
17753# Shell to use when invoking shell scripts.
17754SHELL=$lt_SHELL
17755
17756# An echo program that protects backslashes.
17757ECHO=$lt_ECHO
17758
17759# The host system.
17760host_alias=$host_alias
17761host=$host
17762host_os=$host_os
17763
17764# The build system.
17765build_alias=$build_alias
17766build=$build
17767build_os=$build_os
17768
17769# A sed program that does not truncate output.
17770SED=$lt_SED
17771
17772# Sed that helps us avoid accidentally triggering echo(1) options like -n.
17773Xsed="\$SED -e 1s/^X//"
17774
17775# A grep program that handles long lines.
17776GREP=$lt_GREP
17777
17778# An ERE matcher.
17779EGREP=$lt_EGREP
17780
17781# A literal string matcher.
17782FGREP=$lt_FGREP
17783
17784# A BSD- or MS-compatible name lister.
17785NM=$lt_NM
17786
17787# Whether we need soft or hard links.
17788LN_S=$lt_LN_S
17789
17790# What is the maximum length of a command?
17791max_cmd_len=$max_cmd_len
17792
17793# Object file suffix (normally "o").
17794objext=$ac_objext
17795
17796# Executable file suffix (normally "").
17797exeext=$exeext
17798
17799# whether the shell understands "unset".
17800lt_unset=$lt_unset
17801
17802# turn spaces into newlines.
17803SP2NL=$lt_lt_SP2NL
17804
17805# turn newlines into spaces.
17806NL2SP=$lt_lt_NL2SP
17807
17808# Method to check whether dependent libraries are shared objects.
17809deplibs_check_method=$lt_deplibs_check_method
17810
17811# Command to use when deplibs_check_method == "file_magic".
17812file_magic_cmd=$lt_file_magic_cmd
17813
17814# The archiver.
17815AR=$lt_AR
17816AR_FLAGS=$lt_AR_FLAGS
17817
17818# A symbol stripping program.
17819STRIP=$lt_STRIP
17820
17821# Commands used to install an old-style archive.
17822RANLIB=$lt_RANLIB
17823old_postinstall_cmds=$lt_old_postinstall_cmds
17824old_postuninstall_cmds=$lt_old_postuninstall_cmds
17825
17826# Whether to use a lock for old archive extraction.
17827lock_old_archive_extraction=$lock_old_archive_extraction
17828
17829# A C compiler.
17830LTCC=$lt_CC
17831
17832# LTCC compiler flags.
17833LTCFLAGS=$lt_CFLAGS
17834
17835# Take the output of nm and produce a listing of raw symbols and C names.
17836global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17837
17838# Transform the output of nm in a proper C declaration.
17839global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17840
17841# Transform the output of nm in a C name address pair.
17842global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17843
17844# Transform the output of nm in a C name address pair when lib prefix is needed.
17845global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17846
17847# The name of the directory that contains temporary libtool files.
17848objdir=$objdir
17849
17850# Used to examine libraries when file_magic_cmd begins with "file".
17851MAGIC_CMD=$MAGIC_CMD
17852
17853# Must we lock files when doing compilation?
17854need_locks=$lt_need_locks
17855
17856# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17857DSYMUTIL=$lt_DSYMUTIL
17858
17859# Tool to change global to local symbols on Mac OS X.
17860NMEDIT=$lt_NMEDIT
17861
17862# Tool to manipulate fat objects and archives on Mac OS X.
17863LIPO=$lt_LIPO
17864
17865# ldd/readelf like tool for Mach-O binaries on Mac OS X.
17866OTOOL=$lt_OTOOL
17867
17868# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17869OTOOL64=$lt_OTOOL64
17870
17871# Old archive suffix (normally "a").
17872libext=$libext
17873
17874# Shared library suffix (normally ".so").
17875shrext_cmds=$lt_shrext_cmds
17876
17877# The commands to extract the exported symbol list from a shared archive.
17878extract_expsyms_cmds=$lt_extract_expsyms_cmds
17879
17880# Variables whose values should be saved in libtool wrapper scripts and
17881# restored at link time.
17882variables_saved_for_relink=$lt_variables_saved_for_relink
17883
17884# Do we need the "lib" prefix for modules?
17885need_lib_prefix=$need_lib_prefix
17886
17887# Do we need a version for libraries?
17888need_version=$need_version
17889
17890# Library versioning type.
17891version_type=$version_type
17892
17893# Shared library runtime path variable.
17894runpath_var=$runpath_var
17895
17896# Shared library path variable.
17897shlibpath_var=$shlibpath_var
17898
17899# Is shlibpath searched before the hard-coded library search path?
17900shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17901
17902# Format of library name prefix.
17903libname_spec=$lt_libname_spec
17904
17905# List of archive names.  First name is the real one, the rest are links.
17906# The last name is the one that the linker finds with -lNAME
17907library_names_spec=$lt_library_names_spec
17908
17909# The coded name of the library, if different from the real name.
17910soname_spec=$lt_soname_spec
17911
17912# Permission mode override for installation of shared libraries.
17913install_override_mode=$lt_install_override_mode
17914
17915# Command to use after installation of a shared archive.
17916postinstall_cmds=$lt_postinstall_cmds
17917
17918# Command to use after uninstallation of a shared archive.
17919postuninstall_cmds=$lt_postuninstall_cmds
17920
17921# Commands used to finish a libtool library installation in a directory.
17922finish_cmds=$lt_finish_cmds
17923
17924# As "finish_cmds", except a single script fragment to be evaled but
17925# not shown.
17926finish_eval=$lt_finish_eval
17927
17928# Whether we should hardcode library paths into libraries.
17929hardcode_into_libs=$hardcode_into_libs
17930
17931# Compile-time system search path for libraries.
17932sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17933
17934# Run-time system search path for libraries.
17935sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17936
17937# Whether dlopen is supported.
17938dlopen_support=$enable_dlopen
17939
17940# Whether dlopen of programs is supported.
17941dlopen_self=$enable_dlopen_self
17942
17943# Whether dlopen of statically linked programs is supported.
17944dlopen_self_static=$enable_dlopen_self_static
17945
17946# Commands to strip libraries.
17947old_striplib=$lt_old_striplib
17948striplib=$lt_striplib
17949
17950
17951# The linker used to build libraries.
17952LD=$lt_LD
17953
17954# How to create reloadable object files.
17955reload_flag=$lt_reload_flag
17956reload_cmds=$lt_reload_cmds
17957
17958# Commands used to build an old-style archive.
17959old_archive_cmds=$lt_old_archive_cmds
17960
17961# A language specific compiler.
17962CC=$lt_compiler
17963
17964# Is the compiler the GNU compiler?
17965with_gcc=$GCC
17966
17967# Compiler flag to turn off builtin functions.
17968no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17969
17970# How to pass a linker flag through the compiler.
17971wl=$lt_lt_prog_compiler_wl
17972
17973# Additional compiler flags for building library objects.
17974pic_flag=$lt_lt_prog_compiler_pic
17975
17976# Compiler flag to prevent dynamic linking.
17977link_static_flag=$lt_lt_prog_compiler_static
17978
17979# Does compiler simultaneously support -c and -o options?
17980compiler_c_o=$lt_lt_cv_prog_compiler_c_o
17981
17982# Whether or not to add -lc for building shared libraries.
17983build_libtool_need_lc=$archive_cmds_need_lc
17984
17985# Whether or not to disallow shared libs when runtime libs are static.
17986allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17987
17988# Compiler flag to allow reflexive dlopens.
17989export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17990
17991# Compiler flag to generate shared objects directly from archives.
17992whole_archive_flag_spec=$lt_whole_archive_flag_spec
17993
17994# Whether the compiler copes with passing no objects directly.
17995compiler_needs_object=$lt_compiler_needs_object
17996
17997# Create an old-style archive from a shared archive.
17998old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17999
18000# Create a temporary old-style archive to link instead of a shared archive.
18001old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
18002
18003# Commands used to build a shared archive.
18004archive_cmds=$lt_archive_cmds
18005archive_expsym_cmds=$lt_archive_expsym_cmds
18006
18007# Commands used to build a loadable module if different from building
18008# a shared archive.
18009module_cmds=$lt_module_cmds
18010module_expsym_cmds=$lt_module_expsym_cmds
18011
18012# Whether we are building with GNU ld or not.
18013with_gnu_ld=$lt_with_gnu_ld
18014
18015# Flag that allows shared libraries with undefined symbols to be built.
18016allow_undefined_flag=$lt_allow_undefined_flag
18017
18018# Flag that enforces no undefined symbols.
18019no_undefined_flag=$lt_no_undefined_flag
18020
18021# Flag to hardcode \$libdir into a binary during linking.
18022# This must work even if \$libdir does not exist
18023hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
18024
18025# If ld is used when linking, flag to hardcode \$libdir into a binary
18026# during linking.  This must work even if \$libdir does not exist.
18027hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
18028
18029# Whether we need a single "-rpath" flag with a separated argument.
18030hardcode_libdir_separator=$lt_hardcode_libdir_separator
18031
18032# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18033# DIR into the resulting binary.
18034hardcode_direct=$hardcode_direct
18035
18036# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18037# DIR into the resulting binary and the resulting library dependency is
18038# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
18039# library is relocated.
18040hardcode_direct_absolute=$hardcode_direct_absolute
18041
18042# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
18043# into the resulting binary.
18044hardcode_minus_L=$hardcode_minus_L
18045
18046# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
18047# into the resulting binary.
18048hardcode_shlibpath_var=$hardcode_shlibpath_var
18049
18050# Set to "yes" if building a shared library automatically hardcodes DIR
18051# into the library and all subsequent libraries and executables linked
18052# against it.
18053hardcode_automatic=$hardcode_automatic
18054
18055# Set to yes if linker adds runtime paths of dependent libraries
18056# to runtime path list.
18057inherit_rpath=$inherit_rpath
18058
18059# Whether libtool must link a program against all its dependency libraries.
18060link_all_deplibs=$link_all_deplibs
18061
18062# Fix the shell variable \$srcfile for the compiler.
18063fix_srcfile_path=$lt_fix_srcfile_path
18064
18065# Set to "yes" if exported symbols are required.
18066always_export_symbols=$always_export_symbols
18067
18068# The commands to list exported symbols.
18069export_symbols_cmds=$lt_export_symbols_cmds
18070
18071# Symbols that should not be listed in the preloaded symbols.
18072exclude_expsyms=$lt_exclude_expsyms
18073
18074# Symbols that must always be exported.
18075include_expsyms=$lt_include_expsyms
18076
18077# Commands necessary for linking programs (against libraries) with templates.
18078prelink_cmds=$lt_prelink_cmds
18079
18080# Specify filename containing input files.
18081file_list_spec=$lt_file_list_spec
18082
18083# How to hardcode a shared library path into an executable.
18084hardcode_action=$hardcode_action
18085
18086# The directories searched by this compiler when creating a shared library.
18087compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
18088
18089# Dependencies to place before and after the objects being linked to
18090# create a shared library.
18091predep_objects=$lt_predep_objects
18092postdep_objects=$lt_postdep_objects
18093predeps=$lt_predeps
18094postdeps=$lt_postdeps
18095
18096# The library search path used internally by the compiler when linking
18097# a shared library.
18098compiler_lib_search_path=$lt_compiler_lib_search_path
18099
18100# ### END LIBTOOL CONFIG
18101
18102_LT_EOF
18103
18104  case $host_os in
18105  aix3*)
18106    cat <<\_LT_EOF >> "$cfgfile"
18107# AIX sometimes has problems with the GCC collect2 program.  For some
18108# reason, if we set the COLLECT_NAMES environment variable, the problems
18109# vanish in a puff of smoke.
18110if test "X${COLLECT_NAMES+set}" != Xset; then
18111  COLLECT_NAMES=
18112  export COLLECT_NAMES
18113fi
18114_LT_EOF
18115    ;;
18116  esac
18117
18118
18119ltmain="$ac_aux_dir/ltmain.sh"
18120
18121
18122  # We use sed instead of cat because bash on DJGPP gets confused if
18123  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
18124  # text mode, it properly converts lines to CR/LF.  This bash problem
18125  # is reportedly fixed, but why not run on old versions too?
18126  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
18127    || (rm -f "$cfgfile"; exit 1)
18128
18129  case $xsi_shell in
18130  yes)
18131    cat << \_LT_EOF >> "$cfgfile"
18132
18133# func_dirname file append nondir_replacement
18134# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
18135# otherwise set result to NONDIR_REPLACEMENT.
18136func_dirname ()
18137{
18138  case ${1} in
18139    */*) func_dirname_result="${1%/*}${2}" ;;
18140    *  ) func_dirname_result="${3}" ;;
18141  esac
18142}
18143
18144# func_basename file
18145func_basename ()
18146{
18147  func_basename_result="${1##*/}"
18148}
18149
18150# func_dirname_and_basename file append nondir_replacement
18151# perform func_basename and func_dirname in a single function
18152# call:
18153#   dirname:  Compute the dirname of FILE.  If nonempty,
18154#             add APPEND to the result, otherwise set result
18155#             to NONDIR_REPLACEMENT.
18156#             value returned in "$func_dirname_result"
18157#   basename: Compute filename of FILE.
18158#             value retuned in "$func_basename_result"
18159# Implementation must be kept synchronized with func_dirname
18160# and func_basename. For efficiency, we do not delegate to
18161# those functions but instead duplicate the functionality here.
18162func_dirname_and_basename ()
18163{
18164  case ${1} in
18165    */*) func_dirname_result="${1%/*}${2}" ;;
18166    *  ) func_dirname_result="${3}" ;;
18167  esac
18168  func_basename_result="${1##*/}"
18169}
18170
18171# func_stripname prefix suffix name
18172# strip PREFIX and SUFFIX off of NAME.
18173# PREFIX and SUFFIX must not contain globbing or regex special
18174# characters, hashes, percent signs, but SUFFIX may contain a leading
18175# dot (in which case that matches only a dot).
18176func_stripname ()
18177{
18178  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
18179  # positional parameters, so assign one to ordinary parameter first.
18180  func_stripname_result=${3}
18181  func_stripname_result=${func_stripname_result#"${1}"}
18182  func_stripname_result=${func_stripname_result%"${2}"}
18183}
18184
18185# func_opt_split
18186func_opt_split ()
18187{
18188  func_opt_split_opt=${1%%=*}
18189  func_opt_split_arg=${1#*=}
18190}
18191
18192# func_lo2o object
18193func_lo2o ()
18194{
18195  case ${1} in
18196    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
18197    *)    func_lo2o_result=${1} ;;
18198  esac
18199}
18200
18201# func_xform libobj-or-source
18202func_xform ()
18203{
18204  func_xform_result=${1%.*}.lo
18205}
18206
18207# func_arith arithmetic-term...
18208func_arith ()
18209{
18210  func_arith_result=$(( $* ))
18211}
18212
18213# func_len string
18214# STRING may not start with a hyphen.
18215func_len ()
18216{
18217  func_len_result=${#1}
18218}
18219
18220_LT_EOF
18221    ;;
18222  *) # Bourne compatible functions.
18223    cat << \_LT_EOF >> "$cfgfile"
18224
18225# func_dirname file append nondir_replacement
18226# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
18227# otherwise set result to NONDIR_REPLACEMENT.
18228func_dirname ()
18229{
18230  # Extract subdirectory from the argument.
18231  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
18232  if test "X$func_dirname_result" = "X${1}"; then
18233    func_dirname_result="${3}"
18234  else
18235    func_dirname_result="$func_dirname_result${2}"
18236  fi
18237}
18238
18239# func_basename file
18240func_basename ()
18241{
18242  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
18243}
18244
18245
18246# func_stripname prefix suffix name
18247# strip PREFIX and SUFFIX off of NAME.
18248# PREFIX and SUFFIX must not contain globbing or regex special
18249# characters, hashes, percent signs, but SUFFIX may contain a leading
18250# dot (in which case that matches only a dot).
18251# func_strip_suffix prefix name
18252func_stripname ()
18253{
18254  case ${2} in
18255    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
18256    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
18257  esac
18258}
18259
18260# sed scripts:
18261my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
18262my_sed_long_arg='1s/^-[^=]*=//'
18263
18264# func_opt_split
18265func_opt_split ()
18266{
18267  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
18268  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
18269}
18270
18271# func_lo2o object
18272func_lo2o ()
18273{
18274  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
18275}
18276
18277# func_xform libobj-or-source
18278func_xform ()
18279{
18280  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
18281}
18282
18283# func_arith arithmetic-term...
18284func_arith ()
18285{
18286  func_arith_result=`expr "$@"`
18287}
18288
18289# func_len string
18290# STRING may not start with a hyphen.
18291func_len ()
18292{
18293  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
18294}
18295
18296_LT_EOF
18297esac
18298
18299case $lt_shell_append in
18300  yes)
18301    cat << \_LT_EOF >> "$cfgfile"
18302
18303# func_append var value
18304# Append VALUE to the end of shell variable VAR.
18305func_append ()
18306{
18307  eval "$1+=\$2"
18308}
18309_LT_EOF
18310    ;;
18311  *)
18312    cat << \_LT_EOF >> "$cfgfile"
18313
18314# func_append var value
18315# Append VALUE to the end of shell variable VAR.
18316func_append ()
18317{
18318  eval "$1=\$$1\$2"
18319}
18320
18321_LT_EOF
18322    ;;
18323  esac
18324
18325
18326  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
18327    || (rm -f "$cfgfile"; exit 1)
18328
18329  mv -f "$cfgfile" "$ofile" ||
18330    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
18331  chmod +x "$ofile"
18332
18333
18334    cat <<_LT_EOF >> "$ofile"
18335
18336# ### BEGIN LIBTOOL TAG CONFIG: CXX
18337
18338# The linker used to build libraries.
18339LD=$lt_LD_CXX
18340
18341# How to create reloadable object files.
18342reload_flag=$lt_reload_flag_CXX
18343reload_cmds=$lt_reload_cmds_CXX
18344
18345# Commands used to build an old-style archive.
18346old_archive_cmds=$lt_old_archive_cmds_CXX
18347
18348# A language specific compiler.
18349CC=$lt_compiler_CXX
18350
18351# Is the compiler the GNU compiler?
18352with_gcc=$GCC_CXX
18353
18354# Compiler flag to turn off builtin functions.
18355no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
18356
18357# How to pass a linker flag through the compiler.
18358wl=$lt_lt_prog_compiler_wl_CXX
18359
18360# Additional compiler flags for building library objects.
18361pic_flag=$lt_lt_prog_compiler_pic_CXX
18362
18363# Compiler flag to prevent dynamic linking.
18364link_static_flag=$lt_lt_prog_compiler_static_CXX
18365
18366# Does compiler simultaneously support -c and -o options?
18367compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
18368
18369# Whether or not to add -lc for building shared libraries.
18370build_libtool_need_lc=$archive_cmds_need_lc_CXX
18371
18372# Whether or not to disallow shared libs when runtime libs are static.
18373allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
18374
18375# Compiler flag to allow reflexive dlopens.
18376export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
18377
18378# Compiler flag to generate shared objects directly from archives.
18379whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
18380
18381# Whether the compiler copes with passing no objects directly.
18382compiler_needs_object=$lt_compiler_needs_object_CXX
18383
18384# Create an old-style archive from a shared archive.
18385old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
18386
18387# Create a temporary old-style archive to link instead of a shared archive.
18388old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
18389
18390# Commands used to build a shared archive.
18391archive_cmds=$lt_archive_cmds_CXX
18392archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
18393
18394# Commands used to build a loadable module if different from building
18395# a shared archive.
18396module_cmds=$lt_module_cmds_CXX
18397module_expsym_cmds=$lt_module_expsym_cmds_CXX
18398
18399# Whether we are building with GNU ld or not.
18400with_gnu_ld=$lt_with_gnu_ld_CXX
18401
18402# Flag that allows shared libraries with undefined symbols to be built.
18403allow_undefined_flag=$lt_allow_undefined_flag_CXX
18404
18405# Flag that enforces no undefined symbols.
18406no_undefined_flag=$lt_no_undefined_flag_CXX
18407
18408# Flag to hardcode \$libdir into a binary during linking.
18409# This must work even if \$libdir does not exist
18410hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
18411
18412# If ld is used when linking, flag to hardcode \$libdir into a binary
18413# during linking.  This must work even if \$libdir does not exist.
18414hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
18415
18416# Whether we need a single "-rpath" flag with a separated argument.
18417hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
18418
18419# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18420# DIR into the resulting binary.
18421hardcode_direct=$hardcode_direct_CXX
18422
18423# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18424# DIR into the resulting binary and the resulting library dependency is
18425# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
18426# library is relocated.
18427hardcode_direct_absolute=$hardcode_direct_absolute_CXX
18428
18429# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
18430# into the resulting binary.
18431hardcode_minus_L=$hardcode_minus_L_CXX
18432
18433# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
18434# into the resulting binary.
18435hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
18436
18437# Set to "yes" if building a shared library automatically hardcodes DIR
18438# into the library and all subsequent libraries and executables linked
18439# against it.
18440hardcode_automatic=$hardcode_automatic_CXX
18441
18442# Set to yes if linker adds runtime paths of dependent libraries
18443# to runtime path list.
18444inherit_rpath=$inherit_rpath_CXX
18445
18446# Whether libtool must link a program against all its dependency libraries.
18447link_all_deplibs=$link_all_deplibs_CXX
18448
18449# Fix the shell variable \$srcfile for the compiler.
18450fix_srcfile_path=$lt_fix_srcfile_path_CXX
18451
18452# Set to "yes" if exported symbols are required.
18453always_export_symbols=$always_export_symbols_CXX
18454
18455# The commands to list exported symbols.
18456export_symbols_cmds=$lt_export_symbols_cmds_CXX
18457
18458# Symbols that should not be listed in the preloaded symbols.
18459exclude_expsyms=$lt_exclude_expsyms_CXX
18460
18461# Symbols that must always be exported.
18462include_expsyms=$lt_include_expsyms_CXX
18463
18464# Commands necessary for linking programs (against libraries) with templates.
18465prelink_cmds=$lt_prelink_cmds_CXX
18466
18467# Specify filename containing input files.
18468file_list_spec=$lt_file_list_spec_CXX
18469
18470# How to hardcode a shared library path into an executable.
18471hardcode_action=$hardcode_action_CXX
18472
18473# The directories searched by this compiler when creating a shared library.
18474compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
18475
18476# Dependencies to place before and after the objects being linked to
18477# create a shared library.
18478predep_objects=$lt_predep_objects_CXX
18479postdep_objects=$lt_postdep_objects_CXX
18480predeps=$lt_predeps_CXX
18481postdeps=$lt_postdeps_CXX
18482
18483# The library search path used internally by the compiler when linking
18484# a shared library.
18485compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
18486
18487# ### END LIBTOOL TAG CONFIG: CXX
18488_LT_EOF
18489
18490 ;;
18491    "script-chmod":C) chmod a+x pcre-config ;;
18492    "delete-old-chartables":C) rm -f pcre_chartables.c ;;
18493
18494  esac
18495done # for ac_tag
18496
18497
18498as_fn_exit 0
18499_ACEOF
18500ac_clean_files=$ac_clean_files_save
18501
18502test $ac_write_fail = 0 ||
18503  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
18504
18505
18506# configure is writing to config.log, and then calls config.status.
18507# config.status does its own redirection, appending to config.log.
18508# Unfortunately, on DOS this fails, as config.log is still kept open
18509# by configure, so config.status won't be able to write to it; its
18510# output is simply discarded.  So we exec the FD to /dev/null,
18511# effectively closing config.log, so it can be properly (re)opened and
18512# appended to by config.status.  When coming back to configure, we
18513# need to make the FD available again.
18514if test "$no_create" != yes; then
18515  ac_cs_success=:
18516  ac_config_status_args=
18517  test "$silent" = yes &&
18518    ac_config_status_args="$ac_config_status_args --quiet"
18519  exec 5>/dev/null
18520  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18521  exec 5>>config.log
18522  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18523  # would make configure fail if this is the last instruction.
18524  $ac_cs_success || as_fn_exit $?
18525fi
18526if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18527  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18528$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
18529fi
18530
18531
18532# Print out a nice little message after configure is run displaying your
18533# chosen options.
18534
18535cat <<EOF
18536
18537$PACKAGE-$VERSION configuration summary:
18538
18539    Install prefix .................. : ${prefix}
18540    C preprocessor .................. : ${CPP}
18541    C compiler ...................... : ${CC}
18542    C++ preprocessor ................ : ${CXXCPP}
18543    C++ compiler .................... : ${CXX}
18544    Linker .......................... : ${LD}
18545    C preprocessor flags ............ : ${CPPFLAGS}
18546    C compiler flags ................ : ${CFLAGS}
18547    C++ compiler flags .............. : ${CXXFLAGS}
18548    Linker flags .................... : ${LDFLAGS}
18549    Extra libraries ................. : ${LIBS}
18550
18551    Build C++ library ............... : ${enable_cpp}
18552    Enable UTF-8 support ............ : ${enable_utf8}
18553    Unicode properties .............. : ${enable_unicode_properties}
18554    Newline char/sequence ........... : ${enable_newline}
18555    \R matches only ANYCRLF ......... : ${enable_bsr_anycrlf}
18556    EBCDIC coding ................... : ${enable_ebcdic}
18557    Rebuild char tables ............. : ${enable_rebuild_chartables}
18558    Use stack recursion ............. : ${enable_stack_for_recursion}
18559    POSIX mem threshold ............. : ${with_posix_malloc_threshold}
18560    Internal link size .............. : ${with_link_size}
18561    Match limit ..................... : ${with_match_limit}
18562    Match limit recursion ........... : ${with_match_limit_recursion}
18563    Build shared libs ............... : ${enable_shared}
18564    Build static libs ............... : ${enable_static}
18565    Link pcregrep with libz ......... : ${enable_pcregrep_libz}
18566    Link pcregrep with libbz2 ....... : ${enable_pcregrep_libbz2}
18567    Link pcretest with libreadline .. : ${enable_pcretest_libreadline}
18568
18569EOF
18570
18571