configure revision 6fc018e4
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69 for fontconfig 2.11.0.
4#
5# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=fontconfig>.
6#
7#
8# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, 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.
92as_myself=
93case $0 in #((
94  *[\\/]* ) as_myself=$0 ;;
95  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96for as_dir in $PATH
97do
98  IFS=$as_save_IFS
99  test -z "$as_dir" && as_dir=.
100    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
101  done
102IFS=$as_save_IFS
103
104     ;;
105esac
106# We did not find ourselves, most probably we were run as `sh COMMAND'
107# in which case we are not to be found in the path.
108if test "x$as_myself" = x; then
109  as_myself=$0
110fi
111if test ! -f "$as_myself"; then
112  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113  exit 1
114fi
115
116# Unset variables that we do not need and which cause bugs (e.g. in
117# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
118# suppresses any "Segmentation fault" message there.  '((' could
119# trigger a bug in pdksh 5.2.14.
120for as_var in BASH_ENV ENV MAIL MAILPATH
121do eval test x\${$as_var+set} = xset \
122  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
123done
124PS1='$ '
125PS2='> '
126PS4='+ '
127
128# NLS nuisances.
129LC_ALL=C
130export LC_ALL
131LANGUAGE=C
132export LANGUAGE
133
134# CDPATH.
135(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
136
137# Use a proper internal environment variable to ensure we don't fall
138  # into an infinite loop, continuously re-executing ourselves.
139  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
140    _as_can_reexec=no; export _as_can_reexec;
141    # We cannot yet assume a decent shell, so we have to provide a
142# neutralization value for shells without unset; and this also
143# works around shells that cannot unset nonexistent variables.
144# Preserve -v and -x to the replacement shell.
145BASH_ENV=/dev/null
146ENV=/dev/null
147(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
148case $- in # ((((
149  *v*x* | *x*v* ) as_opts=-vx ;;
150  *v* ) as_opts=-v ;;
151  *x* ) as_opts=-x ;;
152  * ) as_opts= ;;
153esac
154exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
155# Admittedly, this is quite paranoid, since all the known shells bail
156# out after a failed `exec'.
157$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158as_fn_exit 255
159  fi
160  # We don't want this to propagate to other subprocesses.
161          { _as_can_reexec=; unset _as_can_reexec;}
162if test "x$CONFIG_SHELL" = x; then
163  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
164  emulate sh
165  NULLCMD=:
166  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
167  # is contrary to our usage.  Disable this feature.
168  alias -g '\${1+\"\$@\"}'='\"\$@\"'
169  setopt NO_GLOB_SUBST
170else
171  case \`(set -o) 2>/dev/null\` in #(
172  *posix*) :
173    set -o posix ;; #(
174  *) :
175     ;;
176esac
177fi
178"
179  as_required="as_fn_return () { (exit \$1); }
180as_fn_success () { as_fn_return 0; }
181as_fn_failure () { as_fn_return 1; }
182as_fn_ret_success () { return 0; }
183as_fn_ret_failure () { return 1; }
184
185exitcode=0
186as_fn_success || { exitcode=1; echo as_fn_success failed.; }
187as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
188as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
189as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
190if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191
192else
193  exitcode=1; echo positional parameters were not saved.
194fi
195test x\$exitcode = x0 || exit 1
196test -x / || exit 1"
197  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
198  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
199  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
200  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
201test \$(( 1 + 1 )) = 2 || exit 1
202
203  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
204    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
205    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
206    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
207    PATH=/empty FPATH=/empty; export PATH FPATH
208    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
209      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
210  if (eval "$as_required") 2>/dev/null; then :
211  as_have_required=yes
212else
213  as_have_required=no
214fi
215  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
216
217else
218  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
219as_found=false
220for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
221do
222  IFS=$as_save_IFS
223  test -z "$as_dir" && as_dir=.
224  as_found=:
225  case $as_dir in #(
226	 /*)
227	   for as_base in sh bash ksh sh5; do
228	     # Try only shells that exist, to save several forks.
229	     as_shell=$as_dir/$as_base
230	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
231		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
232  CONFIG_SHELL=$as_shell as_have_required=yes
233		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
234  break 2
235fi
236fi
237	   done;;
238       esac
239  as_found=false
240done
241$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
242	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
243  CONFIG_SHELL=$SHELL as_have_required=yes
244fi; }
245IFS=$as_save_IFS
246
247
248      if test "x$CONFIG_SHELL" != x; then :
249  export CONFIG_SHELL
250             # We cannot yet assume a decent shell, so we have to provide a
251# neutralization value for shells without unset; and this also
252# works around shells that cannot unset nonexistent variables.
253# Preserve -v and -x to the replacement shell.
254BASH_ENV=/dev/null
255ENV=/dev/null
256(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
257case $- in # ((((
258  *v*x* | *x*v* ) as_opts=-vx ;;
259  *v* ) as_opts=-v ;;
260  *x* ) as_opts=-x ;;
261  * ) as_opts= ;;
262esac
263exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
264# Admittedly, this is quite paranoid, since all the known shells bail
265# out after a failed `exec'.
266$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
267exit 255
268fi
269
270    if test x$as_have_required = xno; then :
271  $as_echo "$0: This script requires a shell more modern than all"
272  $as_echo "$0: the shells that I found on your system."
273  if test x${ZSH_VERSION+set} = xset ; then
274    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
275    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
276  else
277    $as_echo "$0: Please tell bug-autoconf@gnu.org and
278$0: https://bugs.freedesktop.org/enter_bug.cgi?product=fontconfig
279$0: about your system, including any error possibly output
280$0: before this message. Then install a modern shell, or
281$0: manually run the script under such a shell if you do
282$0: have one."
283  fi
284  exit 1
285fi
286fi
287fi
288SHELL=${CONFIG_SHELL-/bin/sh}
289export SHELL
290# Unset more variables known to interfere with behavior of common tools.
291CLICOLOR_FORCE= GREP_OPTIONS=
292unset CLICOLOR_FORCE GREP_OPTIONS
293
294## --------------------- ##
295## M4sh Shell Functions. ##
296## --------------------- ##
297# as_fn_unset VAR
298# ---------------
299# Portably unset VAR.
300as_fn_unset ()
301{
302  { eval $1=; unset $1;}
303}
304as_unset=as_fn_unset
305
306# as_fn_set_status STATUS
307# -----------------------
308# Set $? to STATUS, without forking.
309as_fn_set_status ()
310{
311  return $1
312} # as_fn_set_status
313
314# as_fn_exit STATUS
315# -----------------
316# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
317as_fn_exit ()
318{
319  set +e
320  as_fn_set_status $1
321  exit $1
322} # as_fn_exit
323
324# as_fn_mkdir_p
325# -------------
326# Create "$as_dir" as a directory, including parents if necessary.
327as_fn_mkdir_p ()
328{
329
330  case $as_dir in #(
331  -*) as_dir=./$as_dir;;
332  esac
333  test -d "$as_dir" || eval $as_mkdir_p || {
334    as_dirs=
335    while :; do
336      case $as_dir in #(
337      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
338      *) as_qdir=$as_dir;;
339      esac
340      as_dirs="'$as_qdir' $as_dirs"
341      as_dir=`$as_dirname -- "$as_dir" ||
342$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
343	 X"$as_dir" : 'X\(//\)[^/]' \| \
344	 X"$as_dir" : 'X\(//\)$' \| \
345	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
346$as_echo X"$as_dir" |
347    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
348	    s//\1/
349	    q
350	  }
351	  /^X\(\/\/\)[^/].*/{
352	    s//\1/
353	    q
354	  }
355	  /^X\(\/\/\)$/{
356	    s//\1/
357	    q
358	  }
359	  /^X\(\/\).*/{
360	    s//\1/
361	    q
362	  }
363	  s/.*/./; q'`
364      test -d "$as_dir" && break
365    done
366    test -z "$as_dirs" || eval "mkdir $as_dirs"
367  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
368
369
370} # as_fn_mkdir_p
371
372# as_fn_executable_p FILE
373# -----------------------
374# Test if FILE is an executable regular file.
375as_fn_executable_p ()
376{
377  test -f "$1" && test -x "$1"
378} # as_fn_executable_p
379# as_fn_append VAR VALUE
380# ----------------------
381# Append the text in VALUE to the end of the definition contained in VAR. Take
382# advantage of any shell optimizations that allow amortized linear growth over
383# repeated appends, instead of the typical quadratic growth present in naive
384# implementations.
385if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
386  eval 'as_fn_append ()
387  {
388    eval $1+=\$2
389  }'
390else
391  as_fn_append ()
392  {
393    eval $1=\$$1\$2
394  }
395fi # as_fn_append
396
397# as_fn_arith ARG...
398# ------------------
399# Perform arithmetic evaluation on the ARGs, and store the result in the
400# global $as_val. Take advantage of shells that can avoid forks. The arguments
401# must be portable across $(()) and expr.
402if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
403  eval 'as_fn_arith ()
404  {
405    as_val=$(( $* ))
406  }'
407else
408  as_fn_arith ()
409  {
410    as_val=`expr "$@" || test $? -eq 1`
411  }
412fi # as_fn_arith
413
414
415# as_fn_error STATUS ERROR [LINENO LOG_FD]
416# ----------------------------------------
417# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
418# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
419# script with STATUS, using 1 if that was 0.
420as_fn_error ()
421{
422  as_status=$1; test $as_status -eq 0 && as_status=1
423  if test "$4"; then
424    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
425    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
426  fi
427  $as_echo "$as_me: error: $2" >&2
428  as_fn_exit $as_status
429} # as_fn_error
430
431if expr a : '\(a\)' >/dev/null 2>&1 &&
432   test "X`expr 00001 : '.*\(...\)'`" = X001; then
433  as_expr=expr
434else
435  as_expr=false
436fi
437
438if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
439  as_basename=basename
440else
441  as_basename=false
442fi
443
444if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
445  as_dirname=dirname
446else
447  as_dirname=false
448fi
449
450as_me=`$as_basename -- "$0" ||
451$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
452	 X"$0" : 'X\(//\)$' \| \
453	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
454$as_echo X/"$0" |
455    sed '/^.*\/\([^/][^/]*\)\/*$/{
456	    s//\1/
457	    q
458	  }
459	  /^X\/\(\/\/\)$/{
460	    s//\1/
461	    q
462	  }
463	  /^X\/\(\/\).*/{
464	    s//\1/
465	    q
466	  }
467	  s/.*/./; q'`
468
469# Avoid depending upon Character Ranges.
470as_cr_letters='abcdefghijklmnopqrstuvwxyz'
471as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
472as_cr_Letters=$as_cr_letters$as_cr_LETTERS
473as_cr_digits='0123456789'
474as_cr_alnum=$as_cr_Letters$as_cr_digits
475
476
477  as_lineno_1=$LINENO as_lineno_1a=$LINENO
478  as_lineno_2=$LINENO as_lineno_2a=$LINENO
479  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
480  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
481  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
482  sed -n '
483    p
484    /[$]LINENO/=
485  ' <$as_myself |
486    sed '
487      s/[$]LINENO.*/&-/
488      t lineno
489      b
490      :lineno
491      N
492      :loop
493      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
494      t loop
495      s/-\n.*//
496    ' >$as_me.lineno &&
497  chmod +x "$as_me.lineno" ||
498    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
499
500  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
501  # already done that, so ensure we don't try to do so again and fall
502  # in an infinite loop.  This has already happened in practice.
503  _as_can_reexec=no; export _as_can_reexec
504  # Don't try to exec as it changes $[0], causing all sort of problems
505  # (the dirname of $[0] is not the place where we might find the
506  # original and so on.  Autoconf is especially sensitive to this).
507  . "./$as_me.lineno"
508  # Exit status is that of the last command.
509  exit
510}
511
512ECHO_C= ECHO_N= ECHO_T=
513case `echo -n x` in #(((((
514-n*)
515  case `echo 'xy\c'` in
516  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
517  xy)  ECHO_C='\c';;
518  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
519       ECHO_T='	';;
520  esac;;
521*)
522  ECHO_N='-n';;
523esac
524
525rm -f conf$$ conf$$.exe conf$$.file
526if test -d conf$$.dir; then
527  rm -f conf$$.dir/conf$$.file
528else
529  rm -f conf$$.dir
530  mkdir conf$$.dir 2>/dev/null
531fi
532if (echo >conf$$.file) 2>/dev/null; then
533  if ln -s conf$$.file conf$$ 2>/dev/null; then
534    as_ln_s='ln -s'
535    # ... but there are two gotchas:
536    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
537    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
538    # In both cases, we have to default to `cp -pR'.
539    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
540      as_ln_s='cp -pR'
541  elif ln conf$$.file conf$$ 2>/dev/null; then
542    as_ln_s=ln
543  else
544    as_ln_s='cp -pR'
545  fi
546else
547  as_ln_s='cp -pR'
548fi
549rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
550rmdir conf$$.dir 2>/dev/null
551
552if mkdir -p . 2>/dev/null; then
553  as_mkdir_p='mkdir -p "$as_dir"'
554else
555  test -d ./-p && rmdir ./-p
556  as_mkdir_p=false
557fi
558
559as_test_x='test -x'
560as_executable_p=as_fn_executable_p
561
562# Sed expression to map a string onto a valid CPP name.
563as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
564
565# Sed expression to map a string onto a valid variable name.
566as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
567
568SHELL=${CONFIG_SHELL-/bin/sh}
569
570
571test -n "$DJDIR" || exec 7<&0 </dev/null
572exec 6>&1
573
574# Name of the host.
575# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
576# so uname gets run too.
577ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
578
579#
580# Initializations.
581#
582ac_default_prefix=/usr/local
583ac_clean_files=
584ac_config_libobj_dir=.
585LIBOBJS=
586cross_compiling=no
587subdirs=
588MFLAGS=
589MAKEFLAGS=
590
591# Identity of this package.
592PACKAGE_NAME='fontconfig'
593PACKAGE_TARNAME='fontconfig'
594PACKAGE_VERSION='2.11.0'
595PACKAGE_STRING='fontconfig 2.11.0'
596PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=fontconfig'
597PACKAGE_URL=''
598
599# Factoring default headers for most tests.
600ac_includes_default="\
601#include <stdio.h>
602#ifdef HAVE_SYS_TYPES_H
603# include <sys/types.h>
604#endif
605#ifdef HAVE_SYS_STAT_H
606# include <sys/stat.h>
607#endif
608#ifdef STDC_HEADERS
609# include <stdlib.h>
610# include <stddef.h>
611#else
612# ifdef HAVE_STDLIB_H
613#  include <stdlib.h>
614# endif
615#endif
616#ifdef HAVE_STRING_H
617# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
618#  include <memory.h>
619# endif
620# include <string.h>
621#endif
622#ifdef HAVE_STRINGS_H
623# include <strings.h>
624#endif
625#ifdef HAVE_INTTYPES_H
626# include <inttypes.h>
627#endif
628#ifdef HAVE_STDINT_H
629# include <stdint.h>
630#endif
631#ifdef HAVE_UNISTD_H
632# include <unistd.h>
633#endif"
634
635ac_header_list=
636ac_subst_vars='am__EXEEXT_FALSE
637am__EXEEXT_TRUE
638LTLIBOBJS
639LIBOBJS
640PKGCONFIG_REQUIRES_PRIVATELY
641PKGCONFIG_REQUIRES
642DOCMAN3
643ENABLE_DOCS_FALSE
644ENABLE_DOCS_TRUE
645USEDOCBOOK_FALSE
646USEDOCBOOK_TRUE
647HASDOCBOOK
648HAVE_PTHREAD_FALSE
649HAVE_PTHREAD_TRUE
650PTHREAD_CFLAGS
651PTHREAD_LIBS
652PTHREAD_CC
653ax_pthread_config
654XMLDIR
655CONFIGDIR
656BASECONFIGDIR
657TEMPLATEDIR
658FC_FONTDATE
659FC_CACHEDIR
660fc_cachedir
661FC_FONTPATH
662FC_ADD_FONTS
663FC_DEFAULT_FONTS
664LIBXML2_LIBS
665LIBXML2_CFLAGS
666HAVE_XMLPARSE_H
667EXPAT_LIBS
668EXPAT_CFLAGS
669FREETYPE_LIBS
670FREETYPE_CFLAGS
671ICONV_LIBS
672ICONV_CFLAGS
673ENABLE_SHARED_FALSE
674ENABLE_SHARED_TRUE
675CROSS_COMPILING_FALSE
676CROSS_COMPILING_TRUE
677EXEEXT_FOR_BUILD
678CC_FOR_BUILD
679WARN_CFLAGS
680MS_LIB_AVAILABLE_FALSE
681MS_LIB_AVAILABLE_TRUE
682ms_librarian
683OS_WIN32_FALSE
684OS_WIN32_TRUE
685RM
686GPERF
687GIT
688pkgconfigdir
689PKG_CONFIG_LIBDIR
690PKG_CONFIG_PATH
691PKG_CONFIG
692OTOOL64
693OTOOL
694LIPO
695NMEDIT
696DSYMUTIL
697MANIFEST_TOOL
698RANLIB
699ac_ct_AR
700AR
701NM
702ac_ct_DUMPBIN
703DUMPBIN
704LD
705FGREP
706SED
707LIBTOOL
708OBJDUMP
709DLLTOOL
710AS
711host_os
712host_vendor
713host_cpu
714host
715build_os
716build_vendor
717build_cpu
718build
719LN_S
720EGREP
721GREP
722CPP
723am__fastdepCC_FALSE
724am__fastdepCC_TRUE
725CCDEPMODE
726am__nodep
727AMDEPBACKSLASH
728AMDEP_FALSE
729AMDEP_TRUE
730am__quote
731am__include
732DEPDIR
733OBJEXT
734EXEEXT
735ac_ct_CC
736CPPFLAGS
737LDFLAGS
738CFLAGS
739CC
740LIBT_CURRENT_MINUS_AGE
741LIBT_VERSION_INFO
742LIBT_REVISION
743LIBT_CURRENT
744AM_BACKSLASH
745AM_DEFAULT_VERBOSITY
746AM_DEFAULT_V
747AM_V
748am__untar
749am__tar
750AMTAR
751am__leading_dot
752SET_MAKE
753AWK
754mkdir_p
755MKDIR_P
756INSTALL_STRIP_PROGRAM
757STRIP
758install_sh
759MAKEINFO
760AUTOHEADER
761AUTOMAKE
762AUTOCONF
763ACLOCAL
764VERSION
765PACKAGE
766CYGPATH_W
767am__isrc
768INSTALL_DATA
769INSTALL_SCRIPT
770INSTALL_PROGRAM
771target_alias
772host_alias
773build_alias
774LIBS
775ECHO_T
776ECHO_N
777ECHO_C
778DEFS
779mandir
780localedir
781libdir
782psdir
783pdfdir
784dvidir
785htmldir
786infodir
787docdir
788oldincludedir
789includedir
790localstatedir
791sharedstatedir
792sysconfdir
793datadir
794datarootdir
795libexecdir
796sbindir
797bindir
798program_transform_name
799prefix
800exec_prefix
801PACKAGE_URL
802PACKAGE_BUGREPORT
803PACKAGE_STRING
804PACKAGE_VERSION
805PACKAGE_TARNAME
806PACKAGE_NAME
807PATH_SEPARATOR
808SHELL'
809ac_subst_files=''
810ac_user_opts='
811enable_option_checking
812enable_silent_rules
813enable_dependency_tracking
814enable_largefile
815enable_shared
816enable_static
817with_pic
818enable_fast_install
819with_gnu_ld
820with_sysroot
821enable_libtool_lock
822with_pkgconfigdir
823with_arch
824enable_iconv
825with_libiconv
826with_libiconv_includes
827with_libiconv_lib
828with_expat
829with_expat_includes
830with_expat_lib
831enable_libxml2
832with_default_fonts
833with_add_fonts
834with_cache_dir
835with_templatedir
836with_baseconfigdir
837with_configdir
838with_xmldir
839enable_docs
840'
841      ac_precious_vars='build_alias
842host_alias
843target_alias
844CC
845CFLAGS
846LDFLAGS
847LIBS
848CPPFLAGS
849CPP
850PKG_CONFIG
851PKG_CONFIG_PATH
852PKG_CONFIG_LIBDIR
853CC_FOR_BUILD
854FREETYPE_CFLAGS
855FREETYPE_LIBS
856EXPAT_CFLAGS
857EXPAT_LIBS
858LIBXML2_CFLAGS
859LIBXML2_LIBS'
860
861
862# Initialize some variables set by options.
863ac_init_help=
864ac_init_version=false
865ac_unrecognized_opts=
866ac_unrecognized_sep=
867# The variables have the same names as the options, with
868# dashes changed to underlines.
869cache_file=/dev/null
870exec_prefix=NONE
871no_create=
872no_recursion=
873prefix=NONE
874program_prefix=NONE
875program_suffix=NONE
876program_transform_name=s,x,x,
877silent=
878site=
879srcdir=
880verbose=
881x_includes=NONE
882x_libraries=NONE
883
884# Installation directory options.
885# These are left unexpanded so users can "make install exec_prefix=/foo"
886# and all the variables that are supposed to be based on exec_prefix
887# by default will actually change.
888# Use braces instead of parens because sh, perl, etc. also accept them.
889# (The list follows the same order as the GNU Coding Standards.)
890bindir='${exec_prefix}/bin'
891sbindir='${exec_prefix}/sbin'
892libexecdir='${exec_prefix}/libexec'
893datarootdir='${prefix}/share'
894datadir='${datarootdir}'
895sysconfdir='${prefix}/etc'
896sharedstatedir='${prefix}/com'
897localstatedir='${prefix}/var'
898includedir='${prefix}/include'
899oldincludedir='/usr/include'
900docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
901infodir='${datarootdir}/info'
902htmldir='${docdir}'
903dvidir='${docdir}'
904pdfdir='${docdir}'
905psdir='${docdir}'
906libdir='${exec_prefix}/lib'
907localedir='${datarootdir}/locale'
908mandir='${datarootdir}/man'
909
910ac_prev=
911ac_dashdash=
912for ac_option
913do
914  # If the previous option needs an argument, assign it.
915  if test -n "$ac_prev"; then
916    eval $ac_prev=\$ac_option
917    ac_prev=
918    continue
919  fi
920
921  case $ac_option in
922  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
923  *=)   ac_optarg= ;;
924  *)    ac_optarg=yes ;;
925  esac
926
927  # Accept the important Cygnus configure options, so we can diagnose typos.
928
929  case $ac_dashdash$ac_option in
930  --)
931    ac_dashdash=yes ;;
932
933  -bindir | --bindir | --bindi | --bind | --bin | --bi)
934    ac_prev=bindir ;;
935  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
936    bindir=$ac_optarg ;;
937
938  -build | --build | --buil | --bui | --bu)
939    ac_prev=build_alias ;;
940  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
941    build_alias=$ac_optarg ;;
942
943  -cache-file | --cache-file | --cache-fil | --cache-fi \
944  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
945    ac_prev=cache_file ;;
946  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
947  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
948    cache_file=$ac_optarg ;;
949
950  --config-cache | -C)
951    cache_file=config.cache ;;
952
953  -datadir | --datadir | --datadi | --datad)
954    ac_prev=datadir ;;
955  -datadir=* | --datadir=* | --datadi=* | --datad=*)
956    datadir=$ac_optarg ;;
957
958  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
959  | --dataroo | --dataro | --datar)
960    ac_prev=datarootdir ;;
961  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
962  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
963    datarootdir=$ac_optarg ;;
964
965  -disable-* | --disable-*)
966    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
967    # Reject names that are not valid shell variable names.
968    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
969      as_fn_error $? "invalid feature name: $ac_useropt"
970    ac_useropt_orig=$ac_useropt
971    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
972    case $ac_user_opts in
973      *"
974"enable_$ac_useropt"
975"*) ;;
976      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
977	 ac_unrecognized_sep=', ';;
978    esac
979    eval enable_$ac_useropt=no ;;
980
981  -docdir | --docdir | --docdi | --doc | --do)
982    ac_prev=docdir ;;
983  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
984    docdir=$ac_optarg ;;
985
986  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
987    ac_prev=dvidir ;;
988  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
989    dvidir=$ac_optarg ;;
990
991  -enable-* | --enable-*)
992    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
993    # Reject names that are not valid shell variable names.
994    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
995      as_fn_error $? "invalid feature name: $ac_useropt"
996    ac_useropt_orig=$ac_useropt
997    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
998    case $ac_user_opts in
999      *"
1000"enable_$ac_useropt"
1001"*) ;;
1002      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1003	 ac_unrecognized_sep=', ';;
1004    esac
1005    eval enable_$ac_useropt=\$ac_optarg ;;
1006
1007  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1008  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1009  | --exec | --exe | --ex)
1010    ac_prev=exec_prefix ;;
1011  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1012  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1013  | --exec=* | --exe=* | --ex=*)
1014    exec_prefix=$ac_optarg ;;
1015
1016  -gas | --gas | --ga | --g)
1017    # Obsolete; use --with-gas.
1018    with_gas=yes ;;
1019
1020  -help | --help | --hel | --he | -h)
1021    ac_init_help=long ;;
1022  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1023    ac_init_help=recursive ;;
1024  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1025    ac_init_help=short ;;
1026
1027  -host | --host | --hos | --ho)
1028    ac_prev=host_alias ;;
1029  -host=* | --host=* | --hos=* | --ho=*)
1030    host_alias=$ac_optarg ;;
1031
1032  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1033    ac_prev=htmldir ;;
1034  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1035  | --ht=*)
1036    htmldir=$ac_optarg ;;
1037
1038  -includedir | --includedir | --includedi | --included | --include \
1039  | --includ | --inclu | --incl | --inc)
1040    ac_prev=includedir ;;
1041  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1042  | --includ=* | --inclu=* | --incl=* | --inc=*)
1043    includedir=$ac_optarg ;;
1044
1045  -infodir | --infodir | --infodi | --infod | --info | --inf)
1046    ac_prev=infodir ;;
1047  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1048    infodir=$ac_optarg ;;
1049
1050  -libdir | --libdir | --libdi | --libd)
1051    ac_prev=libdir ;;
1052  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1053    libdir=$ac_optarg ;;
1054
1055  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1056  | --libexe | --libex | --libe)
1057    ac_prev=libexecdir ;;
1058  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1059  | --libexe=* | --libex=* | --libe=*)
1060    libexecdir=$ac_optarg ;;
1061
1062  -localedir | --localedir | --localedi | --localed | --locale)
1063    ac_prev=localedir ;;
1064  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1065    localedir=$ac_optarg ;;
1066
1067  -localstatedir | --localstatedir | --localstatedi | --localstated \
1068  | --localstate | --localstat | --localsta | --localst | --locals)
1069    ac_prev=localstatedir ;;
1070  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1071  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1072    localstatedir=$ac_optarg ;;
1073
1074  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1075    ac_prev=mandir ;;
1076  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1077    mandir=$ac_optarg ;;
1078
1079  -nfp | --nfp | --nf)
1080    # Obsolete; use --without-fp.
1081    with_fp=no ;;
1082
1083  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1084  | --no-cr | --no-c | -n)
1085    no_create=yes ;;
1086
1087  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1088  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1089    no_recursion=yes ;;
1090
1091  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1092  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1093  | --oldin | --oldi | --old | --ol | --o)
1094    ac_prev=oldincludedir ;;
1095  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1096  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1097  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1098    oldincludedir=$ac_optarg ;;
1099
1100  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1101    ac_prev=prefix ;;
1102  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1103    prefix=$ac_optarg ;;
1104
1105  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1106  | --program-pre | --program-pr | --program-p)
1107    ac_prev=program_prefix ;;
1108  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1109  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1110    program_prefix=$ac_optarg ;;
1111
1112  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1113  | --program-suf | --program-su | --program-s)
1114    ac_prev=program_suffix ;;
1115  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1116  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1117    program_suffix=$ac_optarg ;;
1118
1119  -program-transform-name | --program-transform-name \
1120  | --program-transform-nam | --program-transform-na \
1121  | --program-transform-n | --program-transform- \
1122  | --program-transform | --program-transfor \
1123  | --program-transfo | --program-transf \
1124  | --program-trans | --program-tran \
1125  | --progr-tra | --program-tr | --program-t)
1126    ac_prev=program_transform_name ;;
1127  -program-transform-name=* | --program-transform-name=* \
1128  | --program-transform-nam=* | --program-transform-na=* \
1129  | --program-transform-n=* | --program-transform-=* \
1130  | --program-transform=* | --program-transfor=* \
1131  | --program-transfo=* | --program-transf=* \
1132  | --program-trans=* | --program-tran=* \
1133  | --progr-tra=* | --program-tr=* | --program-t=*)
1134    program_transform_name=$ac_optarg ;;
1135
1136  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1137    ac_prev=pdfdir ;;
1138  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1139    pdfdir=$ac_optarg ;;
1140
1141  -psdir | --psdir | --psdi | --psd | --ps)
1142    ac_prev=psdir ;;
1143  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1144    psdir=$ac_optarg ;;
1145
1146  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1147  | -silent | --silent | --silen | --sile | --sil)
1148    silent=yes ;;
1149
1150  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1151    ac_prev=sbindir ;;
1152  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1153  | --sbi=* | --sb=*)
1154    sbindir=$ac_optarg ;;
1155
1156  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1157  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1158  | --sharedst | --shareds | --shared | --share | --shar \
1159  | --sha | --sh)
1160    ac_prev=sharedstatedir ;;
1161  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1162  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1163  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1164  | --sha=* | --sh=*)
1165    sharedstatedir=$ac_optarg ;;
1166
1167  -site | --site | --sit)
1168    ac_prev=site ;;
1169  -site=* | --site=* | --sit=*)
1170    site=$ac_optarg ;;
1171
1172  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1173    ac_prev=srcdir ;;
1174  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1175    srcdir=$ac_optarg ;;
1176
1177  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1178  | --syscon | --sysco | --sysc | --sys | --sy)
1179    ac_prev=sysconfdir ;;
1180  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1181  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1182    sysconfdir=$ac_optarg ;;
1183
1184  -target | --target | --targe | --targ | --tar | --ta | --t)
1185    ac_prev=target_alias ;;
1186  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1187    target_alias=$ac_optarg ;;
1188
1189  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1190    verbose=yes ;;
1191
1192  -version | --version | --versio | --versi | --vers | -V)
1193    ac_init_version=: ;;
1194
1195  -with-* | --with-*)
1196    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1197    # Reject names that are not valid shell variable names.
1198    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1199      as_fn_error $? "invalid package name: $ac_useropt"
1200    ac_useropt_orig=$ac_useropt
1201    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1202    case $ac_user_opts in
1203      *"
1204"with_$ac_useropt"
1205"*) ;;
1206      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1207	 ac_unrecognized_sep=', ';;
1208    esac
1209    eval with_$ac_useropt=\$ac_optarg ;;
1210
1211  -without-* | --without-*)
1212    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1213    # Reject names that are not valid shell variable names.
1214    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1215      as_fn_error $? "invalid package name: $ac_useropt"
1216    ac_useropt_orig=$ac_useropt
1217    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1218    case $ac_user_opts in
1219      *"
1220"with_$ac_useropt"
1221"*) ;;
1222      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1223	 ac_unrecognized_sep=', ';;
1224    esac
1225    eval with_$ac_useropt=no ;;
1226
1227  --x)
1228    # Obsolete; use --with-x.
1229    with_x=yes ;;
1230
1231  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1232  | --x-incl | --x-inc | --x-in | --x-i)
1233    ac_prev=x_includes ;;
1234  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1235  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1236    x_includes=$ac_optarg ;;
1237
1238  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1239  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1240    ac_prev=x_libraries ;;
1241  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1242  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1243    x_libraries=$ac_optarg ;;
1244
1245  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1246Try \`$0 --help' for more information"
1247    ;;
1248
1249  *=*)
1250    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1251    # Reject names that are not valid shell variable names.
1252    case $ac_envvar in #(
1253      '' | [0-9]* | *[!_$as_cr_alnum]* )
1254      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1255    esac
1256    eval $ac_envvar=\$ac_optarg
1257    export $ac_envvar ;;
1258
1259  *)
1260    # FIXME: should be removed in autoconf 3.0.
1261    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1262    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1263      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1264    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1265    ;;
1266
1267  esac
1268done
1269
1270if test -n "$ac_prev"; then
1271  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1272  as_fn_error $? "missing argument to $ac_option"
1273fi
1274
1275if test -n "$ac_unrecognized_opts"; then
1276  case $enable_option_checking in
1277    no) ;;
1278    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1279    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1280  esac
1281fi
1282
1283# Check all directory arguments for consistency.
1284for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1285		datadir sysconfdir sharedstatedir localstatedir includedir \
1286		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1287		libdir localedir mandir
1288do
1289  eval ac_val=\$$ac_var
1290  # Remove trailing slashes.
1291  case $ac_val in
1292    */ )
1293      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1294      eval $ac_var=\$ac_val;;
1295  esac
1296  # Be sure to have absolute directory names.
1297  case $ac_val in
1298    [\\/$]* | ?:[\\/]* )  continue;;
1299    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1300  esac
1301  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1302done
1303
1304# There might be people who depend on the old broken behavior: `$host'
1305# used to hold the argument of --host etc.
1306# FIXME: To remove some day.
1307build=$build_alias
1308host=$host_alias
1309target=$target_alias
1310
1311# FIXME: To remove some day.
1312if test "x$host_alias" != x; then
1313  if test "x$build_alias" = x; then
1314    cross_compiling=maybe
1315  elif test "x$build_alias" != "x$host_alias"; then
1316    cross_compiling=yes
1317  fi
1318fi
1319
1320ac_tool_prefix=
1321test -n "$host_alias" && ac_tool_prefix=$host_alias-
1322
1323test "$silent" = yes && exec 6>/dev/null
1324
1325
1326ac_pwd=`pwd` && test -n "$ac_pwd" &&
1327ac_ls_di=`ls -di .` &&
1328ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1329  as_fn_error $? "working directory cannot be determined"
1330test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1331  as_fn_error $? "pwd does not report name of working directory"
1332
1333
1334# Find the source files, if location was not specified.
1335if test -z "$srcdir"; then
1336  ac_srcdir_defaulted=yes
1337  # Try the directory containing this script, then the parent directory.
1338  ac_confdir=`$as_dirname -- "$as_myself" ||
1339$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1340	 X"$as_myself" : 'X\(//\)[^/]' \| \
1341	 X"$as_myself" : 'X\(//\)$' \| \
1342	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1343$as_echo X"$as_myself" |
1344    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1345	    s//\1/
1346	    q
1347	  }
1348	  /^X\(\/\/\)[^/].*/{
1349	    s//\1/
1350	    q
1351	  }
1352	  /^X\(\/\/\)$/{
1353	    s//\1/
1354	    q
1355	  }
1356	  /^X\(\/\).*/{
1357	    s//\1/
1358	    q
1359	  }
1360	  s/.*/./; q'`
1361  srcdir=$ac_confdir
1362  if test ! -r "$srcdir/$ac_unique_file"; then
1363    srcdir=..
1364  fi
1365else
1366  ac_srcdir_defaulted=no
1367fi
1368if test ! -r "$srcdir/$ac_unique_file"; then
1369  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1370  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1371fi
1372ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1373ac_abs_confdir=`(
1374	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1375	pwd)`
1376# When building in place, set srcdir=.
1377if test "$ac_abs_confdir" = "$ac_pwd"; then
1378  srcdir=.
1379fi
1380# Remove unnecessary trailing slashes from srcdir.
1381# Double slashes in file names in object file debugging info
1382# mess up M-x gdb in Emacs.
1383case $srcdir in
1384*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1385esac
1386for ac_var in $ac_precious_vars; do
1387  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1388  eval ac_env_${ac_var}_value=\$${ac_var}
1389  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1390  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1391done
1392
1393#
1394# Report the --help message.
1395#
1396if test "$ac_init_help" = "long"; then
1397  # Omit some internal or obsolete options to make the list less imposing.
1398  # This message is too long to be a string in the A/UX 3.1 sh.
1399  cat <<_ACEOF
1400\`configure' configures fontconfig 2.11.0 to adapt to many kinds of systems.
1401
1402Usage: $0 [OPTION]... [VAR=VALUE]...
1403
1404To assign environment variables (e.g., CC, CFLAGS...), specify them as
1405VAR=VALUE.  See below for descriptions of some of the useful variables.
1406
1407Defaults for the options are specified in brackets.
1408
1409Configuration:
1410  -h, --help              display this help and exit
1411      --help=short        display options specific to this package
1412      --help=recursive    display the short help of all the included packages
1413  -V, --version           display version information and exit
1414  -q, --quiet, --silent   do not print \`checking ...' messages
1415      --cache-file=FILE   cache test results in FILE [disabled]
1416  -C, --config-cache      alias for \`--cache-file=config.cache'
1417  -n, --no-create         do not create output files
1418      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1419
1420Installation directories:
1421  --prefix=PREFIX         install architecture-independent files in PREFIX
1422                          [$ac_default_prefix]
1423  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1424                          [PREFIX]
1425
1426By default, \`make install' will install all the files in
1427\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1428an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1429for instance \`--prefix=\$HOME'.
1430
1431For better control, use the options below.
1432
1433Fine tuning of the installation directories:
1434  --bindir=DIR            user executables [EPREFIX/bin]
1435  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1436  --libexecdir=DIR        program executables [EPREFIX/libexec]
1437  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1438  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1439  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1440  --libdir=DIR            object code libraries [EPREFIX/lib]
1441  --includedir=DIR        C header files [PREFIX/include]
1442  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1443  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1444  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1445  --infodir=DIR           info documentation [DATAROOTDIR/info]
1446  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1447  --mandir=DIR            man documentation [DATAROOTDIR/man]
1448  --docdir=DIR            documentation root [DATAROOTDIR/doc/fontconfig]
1449  --htmldir=DIR           html documentation [DOCDIR]
1450  --dvidir=DIR            dvi documentation [DOCDIR]
1451  --pdfdir=DIR            pdf documentation [DOCDIR]
1452  --psdir=DIR             ps documentation [DOCDIR]
1453_ACEOF
1454
1455  cat <<\_ACEOF
1456
1457Program names:
1458  --program-prefix=PREFIX            prepend PREFIX to installed program names
1459  --program-suffix=SUFFIX            append SUFFIX to installed program names
1460  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1461
1462System types:
1463  --build=BUILD     configure for building on BUILD [guessed]
1464  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1465_ACEOF
1466fi
1467
1468if test -n "$ac_init_help"; then
1469  case $ac_init_help in
1470     short | recursive ) echo "Configuration of fontconfig 2.11.0:";;
1471   esac
1472  cat <<\_ACEOF
1473
1474Optional Features:
1475  --disable-option-checking  ignore unrecognized --enable/--with options
1476  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1477  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1478  --enable-silent-rules   less verbose build output (undo: "make V=1")
1479  --disable-silent-rules  verbose build output (undo: "make V=0")
1480  --enable-dependency-tracking
1481                          do not reject slow dependency extractors
1482  --disable-dependency-tracking
1483                          speeds up one-time build
1484  --disable-largefile     omit support for large files
1485  --enable-shared[=PKGS]  build shared libraries [default=yes]
1486  --enable-static[=PKGS]  build static libraries [default=yes]
1487  --enable-fast-install[=PKGS]
1488                          optimize for fast installation [default=yes]
1489  --disable-libtool-lock  avoid locking (might break parallel builds)
1490  --enable-iconv          Use iconv to support non-Unicode SFNT name
1491  --enable-libxml2        Use libxml2 instead of Expat
1492  --disable-docs          Don't build and install documentation
1493
1494Optional Packages:
1495  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1496  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1497  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1498                          both]
1499  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1500  --with-sysroot=DIR Search for dependent libraries within DIR
1501                        (or the compiler's sysroot if not specified).
1502  --with-pkgconfigdir     pkg-config installation directory
1503                          ['${libdir}/pkgconfig']
1504  --with-arch=ARCH        Force architecture to ARCH
1505  --with-libiconv=DIR     Use libiconv in DIR
1506  --with-libiconv-includes=DIR
1507                          Use libiconv includes in DIR
1508  --with-libiconv-lib=DIR Use libiconv library in DIR
1509  --with-expat=DIR        Use Expat in DIR
1510  --with-expat-includes=DIR
1511                          Use Expat includes in DIR
1512  --with-expat-lib=DIR
1513  --with-default-fonts=DIR
1514                          Use fonts from DIR when config is busted
1515  --with-add-fonts=DIR1,DIR2,...
1516                          Find additional fonts in DIR1,DIR2,...
1517  --with-cache-dir=DIR    Use DIR to store cache files
1518                          [default=LOCALSTATEDIR/cache/fontconfig]
1519  --with-templatedir=DIR  Use DIR to store the configuration template files
1520                          [default=DATADIR/fontconfig/conf.avail]
1521  --with-baseconfigdir=DIR
1522                          Use DIR to store the base configuration files
1523                          [default=SYSCONFDIR/fonts]
1524  --with-configdir=DIR    Use DIR to store active configuration files
1525                          [default=BASECONFIGDIR/conf.d]
1526  --with-xmldir=DIR       Use DIR to store XML schema files
1527                          [default=DATADIR/xml/fontconfig]
1528
1529Some influential environment variables:
1530  CC          C compiler command
1531  CFLAGS      C compiler flags
1532  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1533              nonstandard directory <lib dir>
1534  LIBS        libraries to pass to the linker, e.g. -l<library>
1535  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1536              you have headers in a nonstandard directory <include dir>
1537  CPP         C preprocessor
1538  PKG_CONFIG  path to pkg-config utility
1539  PKG_CONFIG_PATH
1540              directories to add to pkg-config's search path
1541  PKG_CONFIG_LIBDIR
1542              path overriding pkg-config's built-in search path
1543  CC_FOR_BUILD
1544              build system C compiler
1545  FREETYPE_CFLAGS
1546              C compiler flags for FREETYPE, overriding pkg-config
1547  FREETYPE_LIBS
1548              linker flags for FREETYPE, overriding pkg-config
1549  EXPAT_CFLAGS
1550              C compiler flags for EXPAT, overriding pkg-config
1551  EXPAT_LIBS  linker flags for EXPAT, overriding pkg-config
1552  LIBXML2_CFLAGS
1553              C compiler flags for LIBXML2, overriding pkg-config
1554  LIBXML2_LIBS
1555              linker flags for LIBXML2, overriding pkg-config
1556
1557Use these variables to override the choices made by `configure' or to help
1558it to find libraries and programs with nonstandard names/locations.
1559
1560Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=fontconfig>.
1561_ACEOF
1562ac_status=$?
1563fi
1564
1565if test "$ac_init_help" = "recursive"; then
1566  # If there are subdirs, report their specific --help.
1567  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1568    test -d "$ac_dir" ||
1569      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1570      continue
1571    ac_builddir=.
1572
1573case "$ac_dir" in
1574.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1575*)
1576  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1577  # A ".." for each directory in $ac_dir_suffix.
1578  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1579  case $ac_top_builddir_sub in
1580  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1581  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1582  esac ;;
1583esac
1584ac_abs_top_builddir=$ac_pwd
1585ac_abs_builddir=$ac_pwd$ac_dir_suffix
1586# for backward compatibility:
1587ac_top_builddir=$ac_top_build_prefix
1588
1589case $srcdir in
1590  .)  # We are building in place.
1591    ac_srcdir=.
1592    ac_top_srcdir=$ac_top_builddir_sub
1593    ac_abs_top_srcdir=$ac_pwd ;;
1594  [\\/]* | ?:[\\/]* )  # Absolute name.
1595    ac_srcdir=$srcdir$ac_dir_suffix;
1596    ac_top_srcdir=$srcdir
1597    ac_abs_top_srcdir=$srcdir ;;
1598  *) # Relative name.
1599    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1600    ac_top_srcdir=$ac_top_build_prefix$srcdir
1601    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1602esac
1603ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1604
1605    cd "$ac_dir" || { ac_status=$?; continue; }
1606    # Check for guested configure.
1607    if test -f "$ac_srcdir/configure.gnu"; then
1608      echo &&
1609      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1610    elif test -f "$ac_srcdir/configure"; then
1611      echo &&
1612      $SHELL "$ac_srcdir/configure" --help=recursive
1613    else
1614      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1615    fi || ac_status=$?
1616    cd "$ac_pwd" || { ac_status=$?; break; }
1617  done
1618fi
1619
1620test -n "$ac_init_help" && exit $ac_status
1621if $ac_init_version; then
1622  cat <<\_ACEOF
1623fontconfig configure 2.11.0
1624generated by GNU Autoconf 2.69
1625
1626Copyright (C) 2012 Free Software Foundation, Inc.
1627This configure script is free software; the Free Software Foundation
1628gives unlimited permission to copy, distribute and modify it.
1629_ACEOF
1630  exit
1631fi
1632
1633## ------------------------ ##
1634## Autoconf initialization. ##
1635## ------------------------ ##
1636
1637# ac_fn_c_try_compile LINENO
1638# --------------------------
1639# Try to compile conftest.$ac_ext, and return whether this succeeded.
1640ac_fn_c_try_compile ()
1641{
1642  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1643  rm -f conftest.$ac_objext
1644  if { { ac_try="$ac_compile"
1645case "(($ac_try" in
1646  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1647  *) ac_try_echo=$ac_try;;
1648esac
1649eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1650$as_echo "$ac_try_echo"; } >&5
1651  (eval "$ac_compile") 2>conftest.err
1652  ac_status=$?
1653  if test -s conftest.err; then
1654    grep -v '^ *+' conftest.err >conftest.er1
1655    cat conftest.er1 >&5
1656    mv -f conftest.er1 conftest.err
1657  fi
1658  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1659  test $ac_status = 0; } && {
1660	 test -z "$ac_c_werror_flag" ||
1661	 test ! -s conftest.err
1662       } && test -s conftest.$ac_objext; then :
1663  ac_retval=0
1664else
1665  $as_echo "$as_me: failed program was:" >&5
1666sed 's/^/| /' conftest.$ac_ext >&5
1667
1668	ac_retval=1
1669fi
1670  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1671  as_fn_set_status $ac_retval
1672
1673} # ac_fn_c_try_compile
1674
1675# ac_fn_c_try_cpp LINENO
1676# ----------------------
1677# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1678ac_fn_c_try_cpp ()
1679{
1680  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1681  if { { ac_try="$ac_cpp conftest.$ac_ext"
1682case "(($ac_try" in
1683  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1684  *) ac_try_echo=$ac_try;;
1685esac
1686eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1687$as_echo "$ac_try_echo"; } >&5
1688  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1689  ac_status=$?
1690  if test -s conftest.err; then
1691    grep -v '^ *+' conftest.err >conftest.er1
1692    cat conftest.er1 >&5
1693    mv -f conftest.er1 conftest.err
1694  fi
1695  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1696  test $ac_status = 0; } > conftest.i && {
1697	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1698	 test ! -s conftest.err
1699       }; then :
1700  ac_retval=0
1701else
1702  $as_echo "$as_me: failed program was:" >&5
1703sed 's/^/| /' conftest.$ac_ext >&5
1704
1705    ac_retval=1
1706fi
1707  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1708  as_fn_set_status $ac_retval
1709
1710} # ac_fn_c_try_cpp
1711
1712# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1713# -------------------------------------------------------
1714# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1715# the include files in INCLUDES and setting the cache variable VAR
1716# accordingly.
1717ac_fn_c_check_header_mongrel ()
1718{
1719  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1720  if eval \${$3+:} false; then :
1721  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1722$as_echo_n "checking for $2... " >&6; }
1723if eval \${$3+:} false; then :
1724  $as_echo_n "(cached) " >&6
1725fi
1726eval ac_res=\$$3
1727	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1728$as_echo "$ac_res" >&6; }
1729else
1730  # Is the header compilable?
1731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1732$as_echo_n "checking $2 usability... " >&6; }
1733cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1734/* end confdefs.h.  */
1735$4
1736#include <$2>
1737_ACEOF
1738if ac_fn_c_try_compile "$LINENO"; then :
1739  ac_header_compiler=yes
1740else
1741  ac_header_compiler=no
1742fi
1743rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1744{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1745$as_echo "$ac_header_compiler" >&6; }
1746
1747# Is the header present?
1748{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1749$as_echo_n "checking $2 presence... " >&6; }
1750cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1751/* end confdefs.h.  */
1752#include <$2>
1753_ACEOF
1754if ac_fn_c_try_cpp "$LINENO"; then :
1755  ac_header_preproc=yes
1756else
1757  ac_header_preproc=no
1758fi
1759rm -f conftest.err conftest.i conftest.$ac_ext
1760{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1761$as_echo "$ac_header_preproc" >&6; }
1762
1763# So?  What about this header?
1764case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1765  yes:no: )
1766    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1767$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1768    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1769$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1770    ;;
1771  no:yes:* )
1772    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1773$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1774    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1775$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1776    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1777$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1778    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1779$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1780    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1781$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1782( $as_echo "## ---------------------------------------------------------------------------- ##
1783## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=fontconfig ##
1784## ---------------------------------------------------------------------------- ##"
1785     ) | sed "s/^/$as_me: WARNING:     /" >&2
1786    ;;
1787esac
1788  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1789$as_echo_n "checking for $2... " >&6; }
1790if eval \${$3+:} false; then :
1791  $as_echo_n "(cached) " >&6
1792else
1793  eval "$3=\$ac_header_compiler"
1794fi
1795eval ac_res=\$$3
1796	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1797$as_echo "$ac_res" >&6; }
1798fi
1799  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1800
1801} # ac_fn_c_check_header_mongrel
1802
1803# ac_fn_c_try_run LINENO
1804# ----------------------
1805# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1806# that executables *can* be run.
1807ac_fn_c_try_run ()
1808{
1809  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1810  if { { ac_try="$ac_link"
1811case "(($ac_try" in
1812  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1813  *) ac_try_echo=$ac_try;;
1814esac
1815eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1816$as_echo "$ac_try_echo"; } >&5
1817  (eval "$ac_link") 2>&5
1818  ac_status=$?
1819  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1820  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1821  { { case "(($ac_try" in
1822  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1823  *) ac_try_echo=$ac_try;;
1824esac
1825eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1826$as_echo "$ac_try_echo"; } >&5
1827  (eval "$ac_try") 2>&5
1828  ac_status=$?
1829  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1830  test $ac_status = 0; }; }; then :
1831  ac_retval=0
1832else
1833  $as_echo "$as_me: program exited with status $ac_status" >&5
1834       $as_echo "$as_me: failed program was:" >&5
1835sed 's/^/| /' conftest.$ac_ext >&5
1836
1837       ac_retval=$ac_status
1838fi
1839  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1840  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1841  as_fn_set_status $ac_retval
1842
1843} # ac_fn_c_try_run
1844
1845# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1846# -------------------------------------------------------
1847# Tests whether HEADER exists and can be compiled using the include files in
1848# INCLUDES, setting the cache variable VAR accordingly.
1849ac_fn_c_check_header_compile ()
1850{
1851  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1852  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1853$as_echo_n "checking for $2... " >&6; }
1854if eval \${$3+:} false; then :
1855  $as_echo_n "(cached) " >&6
1856else
1857  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1858/* end confdefs.h.  */
1859$4
1860#include <$2>
1861_ACEOF
1862if ac_fn_c_try_compile "$LINENO"; then :
1863  eval "$3=yes"
1864else
1865  eval "$3=no"
1866fi
1867rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1868fi
1869eval ac_res=\$$3
1870	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1871$as_echo "$ac_res" >&6; }
1872  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1873
1874} # ac_fn_c_check_header_compile
1875
1876# ac_fn_c_try_link LINENO
1877# -----------------------
1878# Try to link conftest.$ac_ext, and return whether this succeeded.
1879ac_fn_c_try_link ()
1880{
1881  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1882  rm -f conftest.$ac_objext conftest$ac_exeext
1883  if { { ac_try="$ac_link"
1884case "(($ac_try" in
1885  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1886  *) ac_try_echo=$ac_try;;
1887esac
1888eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1889$as_echo "$ac_try_echo"; } >&5
1890  (eval "$ac_link") 2>conftest.err
1891  ac_status=$?
1892  if test -s conftest.err; then
1893    grep -v '^ *+' conftest.err >conftest.er1
1894    cat conftest.er1 >&5
1895    mv -f conftest.er1 conftest.err
1896  fi
1897  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1898  test $ac_status = 0; } && {
1899	 test -z "$ac_c_werror_flag" ||
1900	 test ! -s conftest.err
1901       } && test -s conftest$ac_exeext && {
1902	 test "$cross_compiling" = yes ||
1903	 test -x conftest$ac_exeext
1904       }; then :
1905  ac_retval=0
1906else
1907  $as_echo "$as_me: failed program was:" >&5
1908sed 's/^/| /' conftest.$ac_ext >&5
1909
1910	ac_retval=1
1911fi
1912  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1913  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1914  # interfere with the next link command; also delete a directory that is
1915  # left behind by Apple's compiler.  We do this before executing the actions.
1916  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1917  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1918  as_fn_set_status $ac_retval
1919
1920} # ac_fn_c_try_link
1921
1922# ac_fn_c_check_func LINENO FUNC VAR
1923# ----------------------------------
1924# Tests whether FUNC exists, setting the cache variable VAR accordingly
1925ac_fn_c_check_func ()
1926{
1927  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1928  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1929$as_echo_n "checking for $2... " >&6; }
1930if eval \${$3+:} false; then :
1931  $as_echo_n "(cached) " >&6
1932else
1933  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1934/* end confdefs.h.  */
1935/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1936   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1937#define $2 innocuous_$2
1938
1939/* System header to define __stub macros and hopefully few prototypes,
1940    which can conflict with char $2 (); below.
1941    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1942    <limits.h> exists even on freestanding compilers.  */
1943
1944#ifdef __STDC__
1945# include <limits.h>
1946#else
1947# include <assert.h>
1948#endif
1949
1950#undef $2
1951
1952/* Override any GCC internal prototype to avoid an error.
1953   Use char because int might match the return type of a GCC
1954   builtin and then its argument prototype would still apply.  */
1955#ifdef __cplusplus
1956extern "C"
1957#endif
1958char $2 ();
1959/* The GNU C library defines this for functions which it implements
1960    to always fail with ENOSYS.  Some functions are actually named
1961    something starting with __ and the normal name is an alias.  */
1962#if defined __stub_$2 || defined __stub___$2
1963choke me
1964#endif
1965
1966int
1967main ()
1968{
1969return $2 ();
1970  ;
1971  return 0;
1972}
1973_ACEOF
1974if ac_fn_c_try_link "$LINENO"; then :
1975  eval "$3=yes"
1976else
1977  eval "$3=no"
1978fi
1979rm -f core conftest.err conftest.$ac_objext \
1980    conftest$ac_exeext conftest.$ac_ext
1981fi
1982eval ac_res=\$$3
1983	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1984$as_echo "$ac_res" >&6; }
1985  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1986
1987} # ac_fn_c_check_func
1988
1989# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1990# -------------------------------------------
1991# Tests whether TYPE exists after having included INCLUDES, setting cache
1992# variable VAR accordingly.
1993ac_fn_c_check_type ()
1994{
1995  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1996  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1997$as_echo_n "checking for $2... " >&6; }
1998if eval \${$3+:} false; then :
1999  $as_echo_n "(cached) " >&6
2000else
2001  eval "$3=no"
2002  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2003/* end confdefs.h.  */
2004$4
2005int
2006main ()
2007{
2008if (sizeof ($2))
2009	 return 0;
2010  ;
2011  return 0;
2012}
2013_ACEOF
2014if ac_fn_c_try_compile "$LINENO"; then :
2015  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2016/* end confdefs.h.  */
2017$4
2018int
2019main ()
2020{
2021if (sizeof (($2)))
2022	    return 0;
2023  ;
2024  return 0;
2025}
2026_ACEOF
2027if ac_fn_c_try_compile "$LINENO"; then :
2028
2029else
2030  eval "$3=yes"
2031fi
2032rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2033fi
2034rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2035fi
2036eval ac_res=\$$3
2037	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2038$as_echo "$ac_res" >&6; }
2039  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2040
2041} # ac_fn_c_check_type
2042
2043# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2044# --------------------------------------------
2045# Tries to find the compile-time value of EXPR in a program that includes
2046# INCLUDES, setting VAR accordingly. Returns whether the value could be
2047# computed
2048ac_fn_c_compute_int ()
2049{
2050  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2051  if test "$cross_compiling" = yes; then
2052    # Depending upon the size, compute the lo and hi bounds.
2053cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2054/* end confdefs.h.  */
2055$4
2056int
2057main ()
2058{
2059static int test_array [1 - 2 * !(($2) >= 0)];
2060test_array [0] = 0;
2061return test_array [0];
2062
2063  ;
2064  return 0;
2065}
2066_ACEOF
2067if ac_fn_c_try_compile "$LINENO"; then :
2068  ac_lo=0 ac_mid=0
2069  while :; do
2070    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2071/* end confdefs.h.  */
2072$4
2073int
2074main ()
2075{
2076static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2077test_array [0] = 0;
2078return test_array [0];
2079
2080  ;
2081  return 0;
2082}
2083_ACEOF
2084if ac_fn_c_try_compile "$LINENO"; then :
2085  ac_hi=$ac_mid; break
2086else
2087  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2088			if test $ac_lo -le $ac_mid; then
2089			  ac_lo= ac_hi=
2090			  break
2091			fi
2092			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2093fi
2094rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2095  done
2096else
2097  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2098/* end confdefs.h.  */
2099$4
2100int
2101main ()
2102{
2103static int test_array [1 - 2 * !(($2) < 0)];
2104test_array [0] = 0;
2105return test_array [0];
2106
2107  ;
2108  return 0;
2109}
2110_ACEOF
2111if ac_fn_c_try_compile "$LINENO"; then :
2112  ac_hi=-1 ac_mid=-1
2113  while :; do
2114    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2115/* end confdefs.h.  */
2116$4
2117int
2118main ()
2119{
2120static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2121test_array [0] = 0;
2122return test_array [0];
2123
2124  ;
2125  return 0;
2126}
2127_ACEOF
2128if ac_fn_c_try_compile "$LINENO"; then :
2129  ac_lo=$ac_mid; break
2130else
2131  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2132			if test $ac_mid -le $ac_hi; then
2133			  ac_lo= ac_hi=
2134			  break
2135			fi
2136			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2137fi
2138rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2139  done
2140else
2141  ac_lo= ac_hi=
2142fi
2143rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2144fi
2145rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2146# Binary search between lo and hi bounds.
2147while test "x$ac_lo" != "x$ac_hi"; do
2148  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2149  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2150/* end confdefs.h.  */
2151$4
2152int
2153main ()
2154{
2155static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2156test_array [0] = 0;
2157return test_array [0];
2158
2159  ;
2160  return 0;
2161}
2162_ACEOF
2163if ac_fn_c_try_compile "$LINENO"; then :
2164  ac_hi=$ac_mid
2165else
2166  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2167fi
2168rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2169done
2170case $ac_lo in #((
2171?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2172'') ac_retval=1 ;;
2173esac
2174  else
2175    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2176/* end confdefs.h.  */
2177$4
2178static long int longval () { return $2; }
2179static unsigned long int ulongval () { return $2; }
2180#include <stdio.h>
2181#include <stdlib.h>
2182int
2183main ()
2184{
2185
2186  FILE *f = fopen ("conftest.val", "w");
2187  if (! f)
2188    return 1;
2189  if (($2) < 0)
2190    {
2191      long int i = longval ();
2192      if (i != ($2))
2193	return 1;
2194      fprintf (f, "%ld", i);
2195    }
2196  else
2197    {
2198      unsigned long int i = ulongval ();
2199      if (i != ($2))
2200	return 1;
2201      fprintf (f, "%lu", i);
2202    }
2203  /* Do not output a trailing newline, as this causes \r\n confusion
2204     on some platforms.  */
2205  return ferror (f) || fclose (f) != 0;
2206
2207  ;
2208  return 0;
2209}
2210_ACEOF
2211if ac_fn_c_try_run "$LINENO"; then :
2212  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2213else
2214  ac_retval=1
2215fi
2216rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2217  conftest.$ac_objext conftest.beam conftest.$ac_ext
2218rm -f conftest.val
2219
2220  fi
2221  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2222  as_fn_set_status $ac_retval
2223
2224} # ac_fn_c_compute_int
2225
2226# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2227# ----------------------------------------------------
2228# Tries to find if the field MEMBER exists in type AGGR, after including
2229# INCLUDES, setting cache variable VAR accordingly.
2230ac_fn_c_check_member ()
2231{
2232  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2233  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2234$as_echo_n "checking for $2.$3... " >&6; }
2235if eval \${$4+:} false; then :
2236  $as_echo_n "(cached) " >&6
2237else
2238  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2239/* end confdefs.h.  */
2240$5
2241int
2242main ()
2243{
2244static $2 ac_aggr;
2245if (ac_aggr.$3)
2246return 0;
2247  ;
2248  return 0;
2249}
2250_ACEOF
2251if ac_fn_c_try_compile "$LINENO"; then :
2252  eval "$4=yes"
2253else
2254  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2255/* end confdefs.h.  */
2256$5
2257int
2258main ()
2259{
2260static $2 ac_aggr;
2261if (sizeof ac_aggr.$3)
2262return 0;
2263  ;
2264  return 0;
2265}
2266_ACEOF
2267if ac_fn_c_try_compile "$LINENO"; then :
2268  eval "$4=yes"
2269else
2270  eval "$4=no"
2271fi
2272rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2273fi
2274rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2275fi
2276eval ac_res=\$$4
2277	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2278$as_echo "$ac_res" >&6; }
2279  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2280
2281} # ac_fn_c_check_member
2282cat >config.log <<_ACEOF
2283This file contains any messages produced by compilers while
2284running configure, to aid debugging if configure makes a mistake.
2285
2286It was created by fontconfig $as_me 2.11.0, which was
2287generated by GNU Autoconf 2.69.  Invocation command line was
2288
2289  $ $0 $@
2290
2291_ACEOF
2292exec 5>>config.log
2293{
2294cat <<_ASUNAME
2295## --------- ##
2296## Platform. ##
2297## --------- ##
2298
2299hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2300uname -m = `(uname -m) 2>/dev/null || echo unknown`
2301uname -r = `(uname -r) 2>/dev/null || echo unknown`
2302uname -s = `(uname -s) 2>/dev/null || echo unknown`
2303uname -v = `(uname -v) 2>/dev/null || echo unknown`
2304
2305/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2306/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2307
2308/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2309/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2310/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2311/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2312/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2313/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2314/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2315
2316_ASUNAME
2317
2318as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2319for as_dir in $PATH
2320do
2321  IFS=$as_save_IFS
2322  test -z "$as_dir" && as_dir=.
2323    $as_echo "PATH: $as_dir"
2324  done
2325IFS=$as_save_IFS
2326
2327} >&5
2328
2329cat >&5 <<_ACEOF
2330
2331
2332## ----------- ##
2333## Core tests. ##
2334## ----------- ##
2335
2336_ACEOF
2337
2338
2339# Keep a trace of the command line.
2340# Strip out --no-create and --no-recursion so they do not pile up.
2341# Strip out --silent because we don't want to record it for future runs.
2342# Also quote any args containing shell meta-characters.
2343# Make two passes to allow for proper duplicate-argument suppression.
2344ac_configure_args=
2345ac_configure_args0=
2346ac_configure_args1=
2347ac_must_keep_next=false
2348for ac_pass in 1 2
2349do
2350  for ac_arg
2351  do
2352    case $ac_arg in
2353    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2354    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2355    | -silent | --silent | --silen | --sile | --sil)
2356      continue ;;
2357    *\'*)
2358      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2359    esac
2360    case $ac_pass in
2361    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2362    2)
2363      as_fn_append ac_configure_args1 " '$ac_arg'"
2364      if test $ac_must_keep_next = true; then
2365	ac_must_keep_next=false # Got value, back to normal.
2366      else
2367	case $ac_arg in
2368	  *=* | --config-cache | -C | -disable-* | --disable-* \
2369	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2370	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2371	  | -with-* | --with-* | -without-* | --without-* | --x)
2372	    case "$ac_configure_args0 " in
2373	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2374	    esac
2375	    ;;
2376	  -* ) ac_must_keep_next=true ;;
2377	esac
2378      fi
2379      as_fn_append ac_configure_args " '$ac_arg'"
2380      ;;
2381    esac
2382  done
2383done
2384{ ac_configure_args0=; unset ac_configure_args0;}
2385{ ac_configure_args1=; unset ac_configure_args1;}
2386
2387# When interrupted or exit'd, cleanup temporary files, and complete
2388# config.log.  We remove comments because anyway the quotes in there
2389# would cause problems or look ugly.
2390# WARNING: Use '\'' to represent an apostrophe within the trap.
2391# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2392trap 'exit_status=$?
2393  # Save into config.log some information that might help in debugging.
2394  {
2395    echo
2396
2397    $as_echo "## ---------------- ##
2398## Cache variables. ##
2399## ---------------- ##"
2400    echo
2401    # The following way of writing the cache mishandles newlines in values,
2402(
2403  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2404    eval ac_val=\$$ac_var
2405    case $ac_val in #(
2406    *${as_nl}*)
2407      case $ac_var in #(
2408      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2409$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2410      esac
2411      case $ac_var in #(
2412      _ | IFS | as_nl) ;; #(
2413      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2414      *) { eval $ac_var=; unset $ac_var;} ;;
2415      esac ;;
2416    esac
2417  done
2418  (set) 2>&1 |
2419    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2420    *${as_nl}ac_space=\ *)
2421      sed -n \
2422	"s/'\''/'\''\\\\'\'''\''/g;
2423	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2424      ;; #(
2425    *)
2426      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2427      ;;
2428    esac |
2429    sort
2430)
2431    echo
2432
2433    $as_echo "## ----------------- ##
2434## Output variables. ##
2435## ----------------- ##"
2436    echo
2437    for ac_var in $ac_subst_vars
2438    do
2439      eval ac_val=\$$ac_var
2440      case $ac_val in
2441      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2442      esac
2443      $as_echo "$ac_var='\''$ac_val'\''"
2444    done | sort
2445    echo
2446
2447    if test -n "$ac_subst_files"; then
2448      $as_echo "## ------------------- ##
2449## File substitutions. ##
2450## ------------------- ##"
2451      echo
2452      for ac_var in $ac_subst_files
2453      do
2454	eval ac_val=\$$ac_var
2455	case $ac_val in
2456	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2457	esac
2458	$as_echo "$ac_var='\''$ac_val'\''"
2459      done | sort
2460      echo
2461    fi
2462
2463    if test -s confdefs.h; then
2464      $as_echo "## ----------- ##
2465## confdefs.h. ##
2466## ----------- ##"
2467      echo
2468      cat confdefs.h
2469      echo
2470    fi
2471    test "$ac_signal" != 0 &&
2472      $as_echo "$as_me: caught signal $ac_signal"
2473    $as_echo "$as_me: exit $exit_status"
2474  } >&5
2475  rm -f core *.core core.conftest.* &&
2476    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2477    exit $exit_status
2478' 0
2479for ac_signal in 1 2 13 15; do
2480  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2481done
2482ac_signal=0
2483
2484# confdefs.h avoids OS command line length limits that DEFS can exceed.
2485rm -f -r conftest* confdefs.h
2486
2487$as_echo "/* confdefs.h */" > confdefs.h
2488
2489# Predefined preprocessor variables.
2490
2491cat >>confdefs.h <<_ACEOF
2492#define PACKAGE_NAME "$PACKAGE_NAME"
2493_ACEOF
2494
2495cat >>confdefs.h <<_ACEOF
2496#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2497_ACEOF
2498
2499cat >>confdefs.h <<_ACEOF
2500#define PACKAGE_VERSION "$PACKAGE_VERSION"
2501_ACEOF
2502
2503cat >>confdefs.h <<_ACEOF
2504#define PACKAGE_STRING "$PACKAGE_STRING"
2505_ACEOF
2506
2507cat >>confdefs.h <<_ACEOF
2508#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2509_ACEOF
2510
2511cat >>confdefs.h <<_ACEOF
2512#define PACKAGE_URL "$PACKAGE_URL"
2513_ACEOF
2514
2515
2516# Let the site file select an alternate cache file if it wants to.
2517# Prefer an explicitly selected file to automatically selected ones.
2518ac_site_file1=NONE
2519ac_site_file2=NONE
2520if test -n "$CONFIG_SITE"; then
2521  # We do not want a PATH search for config.site.
2522  case $CONFIG_SITE in #((
2523    -*)  ac_site_file1=./$CONFIG_SITE;;
2524    */*) ac_site_file1=$CONFIG_SITE;;
2525    *)   ac_site_file1=./$CONFIG_SITE;;
2526  esac
2527elif test "x$prefix" != xNONE; then
2528  ac_site_file1=$prefix/share/config.site
2529  ac_site_file2=$prefix/etc/config.site
2530else
2531  ac_site_file1=$ac_default_prefix/share/config.site
2532  ac_site_file2=$ac_default_prefix/etc/config.site
2533fi
2534for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2535do
2536  test "x$ac_site_file" = xNONE && continue
2537  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2538    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2539$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2540    sed 's/^/| /' "$ac_site_file" >&5
2541    . "$ac_site_file" \
2542      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2543$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2544as_fn_error $? "failed to load site script $ac_site_file
2545See \`config.log' for more details" "$LINENO" 5; }
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
2566as_fn_append ac_header_list " stdlib.h"
2567as_fn_append ac_header_list " unistd.h"
2568as_fn_append ac_header_list " sys/param.h"
2569# Check that the precious variables saved in the cache have kept the same
2570# value.
2571ac_cache_corrupted=false
2572for ac_var in $ac_precious_vars; do
2573  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2574  eval ac_new_set=\$ac_env_${ac_var}_set
2575  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2576  eval ac_new_val=\$ac_env_${ac_var}_value
2577  case $ac_old_set,$ac_new_set in
2578    set,)
2579      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2580$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2581      ac_cache_corrupted=: ;;
2582    ,set)
2583      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2584$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2585      ac_cache_corrupted=: ;;
2586    ,);;
2587    *)
2588      if test "x$ac_old_val" != "x$ac_new_val"; then
2589	# differences in whitespace do not lead to failure.
2590	ac_old_val_w=`echo x $ac_old_val`
2591	ac_new_val_w=`echo x $ac_new_val`
2592	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2593	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2594$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2595	  ac_cache_corrupted=:
2596	else
2597	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2598$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2599	  eval $ac_var=\$ac_old_val
2600	fi
2601	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2602$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2603	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2604$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2605      fi;;
2606  esac
2607  # Pass precious variables to config.status.
2608  if test "$ac_new_set" = set; then
2609    case $ac_new_val in
2610    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2611    *) ac_arg=$ac_var=$ac_new_val ;;
2612    esac
2613    case " $ac_configure_args " in
2614      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2615      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2616    esac
2617  fi
2618done
2619if $ac_cache_corrupted; then
2620  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2621$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2622  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2623$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2624  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2625fi
2626## -------------------- ##
2627## Main body of script. ##
2628## -------------------- ##
2629
2630ac_ext=c
2631ac_cpp='$CPP $CPPFLAGS'
2632ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2633ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2634ac_compiler_gnu=$ac_cv_c_compiler_gnu
2635
2636
2637am__api_version='1.13'
2638
2639ac_aux_dir=
2640for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2641  if test -f "$ac_dir/install-sh"; then
2642    ac_aux_dir=$ac_dir
2643    ac_install_sh="$ac_aux_dir/install-sh -c"
2644    break
2645  elif test -f "$ac_dir/install.sh"; then
2646    ac_aux_dir=$ac_dir
2647    ac_install_sh="$ac_aux_dir/install.sh -c"
2648    break
2649  elif test -f "$ac_dir/shtool"; then
2650    ac_aux_dir=$ac_dir
2651    ac_install_sh="$ac_aux_dir/shtool install -c"
2652    break
2653  fi
2654done
2655if test -z "$ac_aux_dir"; then
2656  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2657fi
2658
2659# These three variables are undocumented and unsupported,
2660# and are intended to be withdrawn in a future Autoconf release.
2661# They can cause serious problems if a builder's source tree is in a directory
2662# whose full name contains unusual characters.
2663ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2664ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2665ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2666
2667
2668# Find a good install program.  We prefer a C program (faster),
2669# so one script is as good as another.  But avoid the broken or
2670# incompatible versions:
2671# SysV /etc/install, /usr/sbin/install
2672# SunOS /usr/etc/install
2673# IRIX /sbin/install
2674# AIX /bin/install
2675# AmigaOS /C/install, which installs bootblocks on floppy discs
2676# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2677# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2678# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2679# OS/2's system install, which has a completely different semantic
2680# ./install, which can be erroneously created by make from ./install.sh.
2681# Reject install programs that cannot install multiple files.
2682{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2683$as_echo_n "checking for a BSD-compatible install... " >&6; }
2684if test -z "$INSTALL"; then
2685if ${ac_cv_path_install+:} false; then :
2686  $as_echo_n "(cached) " >&6
2687else
2688  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2689for as_dir in $PATH
2690do
2691  IFS=$as_save_IFS
2692  test -z "$as_dir" && as_dir=.
2693    # Account for people who put trailing slashes in PATH elements.
2694case $as_dir/ in #((
2695  ./ | .// | /[cC]/* | \
2696  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2697  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2698  /usr/ucb/* ) ;;
2699  *)
2700    # OSF1 and SCO ODT 3.0 have their own names for install.
2701    # Don't use installbsd from OSF since it installs stuff as root
2702    # by default.
2703    for ac_prog in ginstall scoinst install; do
2704      for ac_exec_ext in '' $ac_executable_extensions; do
2705	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2706	  if test $ac_prog = install &&
2707	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2708	    # AIX install.  It has an incompatible calling convention.
2709	    :
2710	  elif test $ac_prog = install &&
2711	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2712	    # program-specific install script used by HP pwplus--don't use.
2713	    :
2714	  else
2715	    rm -rf conftest.one conftest.two conftest.dir
2716	    echo one > conftest.one
2717	    echo two > conftest.two
2718	    mkdir conftest.dir
2719	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2720	      test -s conftest.one && test -s conftest.two &&
2721	      test -s conftest.dir/conftest.one &&
2722	      test -s conftest.dir/conftest.two
2723	    then
2724	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2725	      break 3
2726	    fi
2727	  fi
2728	fi
2729      done
2730    done
2731    ;;
2732esac
2733
2734  done
2735IFS=$as_save_IFS
2736
2737rm -rf conftest.one conftest.two conftest.dir
2738
2739fi
2740  if test "${ac_cv_path_install+set}" = set; then
2741    INSTALL=$ac_cv_path_install
2742  else
2743    # As a last resort, use the slow shell script.  Don't cache a
2744    # value for INSTALL within a source directory, because that will
2745    # break other packages using the cache if that directory is
2746    # removed, or if the value is a relative name.
2747    INSTALL=$ac_install_sh
2748  fi
2749fi
2750{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2751$as_echo "$INSTALL" >&6; }
2752
2753# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2754# It thinks the first close brace ends the variable substitution.
2755test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2756
2757test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2758
2759test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2760
2761{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2762$as_echo_n "checking whether build environment is sane... " >&6; }
2763# Reject unsafe characters in $srcdir or the absolute working directory
2764# name.  Accept space and tab only in the latter.
2765am_lf='
2766'
2767case `pwd` in
2768  *[\\\"\#\$\&\'\`$am_lf]*)
2769    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2770esac
2771case $srcdir in
2772  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2773    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2774esac
2775
2776# Do 'set' in a subshell so we don't clobber the current shell's
2777# arguments.  Must try -L first in case configure is actually a
2778# symlink; some systems play weird games with the mod time of symlinks
2779# (eg FreeBSD returns the mod time of the symlink's containing
2780# directory).
2781if (
2782   am_has_slept=no
2783   for am_try in 1 2; do
2784     echo "timestamp, slept: $am_has_slept" > conftest.file
2785     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2786     if test "$*" = "X"; then
2787	# -L didn't work.
2788	set X `ls -t "$srcdir/configure" conftest.file`
2789     fi
2790     if test "$*" != "X $srcdir/configure conftest.file" \
2791	&& test "$*" != "X conftest.file $srcdir/configure"; then
2792
2793	# If neither matched, then we have a broken ls.  This can happen
2794	# if, for instance, CONFIG_SHELL is bash and it inherits a
2795	# broken ls alias from the environment.  This has actually
2796	# happened.  Such a system could not be considered "sane".
2797	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
2798  alias in your environment" "$LINENO" 5
2799     fi
2800     if test "$2" = conftest.file || test $am_try -eq 2; then
2801       break
2802     fi
2803     # Just in case.
2804     sleep 1
2805     am_has_slept=yes
2806   done
2807   test "$2" = conftest.file
2808   )
2809then
2810   # Ok.
2811   :
2812else
2813   as_fn_error $? "newly created file is older than distributed files!
2814Check your system clock" "$LINENO" 5
2815fi
2816{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2817$as_echo "yes" >&6; }
2818# If we didn't sleep, we still need to ensure time stamps of config.status and
2819# generated files are strictly newer.
2820am_sleep_pid=
2821if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2822  ( sleep 1 ) &
2823  am_sleep_pid=$!
2824fi
2825
2826rm -f conftest.file
2827
2828test "$program_prefix" != NONE &&
2829  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2830# Use a double $ so make ignores it.
2831test "$program_suffix" != NONE &&
2832  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2833# Double any \ or $.
2834# By default was `s,x,x', remove it if useless.
2835ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2836program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2837
2838# expand $ac_aux_dir to an absolute path
2839am_aux_dir=`cd $ac_aux_dir && pwd`
2840
2841if test x"${MISSING+set}" != xset; then
2842  case $am_aux_dir in
2843  *\ * | *\	*)
2844    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2845  *)
2846    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2847  esac
2848fi
2849# Use eval to expand $SHELL
2850if eval "$MISSING --is-lightweight"; then
2851  am_missing_run="$MISSING "
2852else
2853  am_missing_run=
2854  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2855$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2856fi
2857
2858if test x"${install_sh}" != xset; then
2859  case $am_aux_dir in
2860  *\ * | *\	*)
2861    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2862  *)
2863    install_sh="\${SHELL} $am_aux_dir/install-sh"
2864  esac
2865fi
2866
2867# Installed binaries are usually stripped using 'strip' when the user
2868# run "make install-strip".  However 'strip' might not be the right
2869# tool to use in cross-compilation environments, therefore Automake
2870# will honor the 'STRIP' environment variable to overrule this program.
2871if test "$cross_compiling" != no; then
2872  if test -n "$ac_tool_prefix"; then
2873  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2874set dummy ${ac_tool_prefix}strip; ac_word=$2
2875{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2876$as_echo_n "checking for $ac_word... " >&6; }
2877if ${ac_cv_prog_STRIP+:} false; then :
2878  $as_echo_n "(cached) " >&6
2879else
2880  if test -n "$STRIP"; then
2881  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2882else
2883as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2884for as_dir in $PATH
2885do
2886  IFS=$as_save_IFS
2887  test -z "$as_dir" && as_dir=.
2888    for ac_exec_ext in '' $ac_executable_extensions; do
2889  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2890    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2891    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2892    break 2
2893  fi
2894done
2895  done
2896IFS=$as_save_IFS
2897
2898fi
2899fi
2900STRIP=$ac_cv_prog_STRIP
2901if test -n "$STRIP"; then
2902  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2903$as_echo "$STRIP" >&6; }
2904else
2905  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2906$as_echo "no" >&6; }
2907fi
2908
2909
2910fi
2911if test -z "$ac_cv_prog_STRIP"; then
2912  ac_ct_STRIP=$STRIP
2913  # Extract the first word of "strip", so it can be a program name with args.
2914set dummy strip; ac_word=$2
2915{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2916$as_echo_n "checking for $ac_word... " >&6; }
2917if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2918  $as_echo_n "(cached) " >&6
2919else
2920  if test -n "$ac_ct_STRIP"; then
2921  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2922else
2923as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2924for as_dir in $PATH
2925do
2926  IFS=$as_save_IFS
2927  test -z "$as_dir" && as_dir=.
2928    for ac_exec_ext in '' $ac_executable_extensions; do
2929  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2930    ac_cv_prog_ac_ct_STRIP="strip"
2931    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2932    break 2
2933  fi
2934done
2935  done
2936IFS=$as_save_IFS
2937
2938fi
2939fi
2940ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2941if test -n "$ac_ct_STRIP"; then
2942  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2943$as_echo "$ac_ct_STRIP" >&6; }
2944else
2945  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2946$as_echo "no" >&6; }
2947fi
2948
2949  if test "x$ac_ct_STRIP" = x; then
2950    STRIP=":"
2951  else
2952    case $cross_compiling:$ac_tool_warned in
2953yes:)
2954{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2955$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2956ac_tool_warned=yes ;;
2957esac
2958    STRIP=$ac_ct_STRIP
2959  fi
2960else
2961  STRIP="$ac_cv_prog_STRIP"
2962fi
2963
2964fi
2965INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2966
2967{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2968$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2969if test -z "$MKDIR_P"; then
2970  if ${ac_cv_path_mkdir+:} false; then :
2971  $as_echo_n "(cached) " >&6
2972else
2973  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2974for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2975do
2976  IFS=$as_save_IFS
2977  test -z "$as_dir" && as_dir=.
2978    for ac_prog in mkdir gmkdir; do
2979	 for ac_exec_ext in '' $ac_executable_extensions; do
2980	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
2981	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2982	     'mkdir (GNU coreutils) '* | \
2983	     'mkdir (coreutils) '* | \
2984	     'mkdir (fileutils) '4.1*)
2985	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2986	       break 3;;
2987	   esac
2988	 done
2989       done
2990  done
2991IFS=$as_save_IFS
2992
2993fi
2994
2995  test -d ./--version && rmdir ./--version
2996  if test "${ac_cv_path_mkdir+set}" = set; then
2997    MKDIR_P="$ac_cv_path_mkdir -p"
2998  else
2999    # As a last resort, use the slow shell script.  Don't cache a
3000    # value for MKDIR_P within a source directory, because that will
3001    # break other packages using the cache if that directory is
3002    # removed, or if the value is a relative name.
3003    MKDIR_P="$ac_install_sh -d"
3004  fi
3005fi
3006{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3007$as_echo "$MKDIR_P" >&6; }
3008
3009for ac_prog in gawk mawk nawk awk
3010do
3011  # Extract the first word of "$ac_prog", so it can be a program name with args.
3012set dummy $ac_prog; ac_word=$2
3013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3014$as_echo_n "checking for $ac_word... " >&6; }
3015if ${ac_cv_prog_AWK+:} false; then :
3016  $as_echo_n "(cached) " >&6
3017else
3018  if test -n "$AWK"; then
3019  ac_cv_prog_AWK="$AWK" # Let the user override the test.
3020else
3021as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3022for as_dir in $PATH
3023do
3024  IFS=$as_save_IFS
3025  test -z "$as_dir" && as_dir=.
3026    for ac_exec_ext in '' $ac_executable_extensions; do
3027  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3028    ac_cv_prog_AWK="$ac_prog"
3029    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3030    break 2
3031  fi
3032done
3033  done
3034IFS=$as_save_IFS
3035
3036fi
3037fi
3038AWK=$ac_cv_prog_AWK
3039if test -n "$AWK"; then
3040  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3041$as_echo "$AWK" >&6; }
3042else
3043  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3044$as_echo "no" >&6; }
3045fi
3046
3047
3048  test -n "$AWK" && break
3049done
3050
3051{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3052$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3053set x ${MAKE-make}
3054ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3055if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3056  $as_echo_n "(cached) " >&6
3057else
3058  cat >conftest.make <<\_ACEOF
3059SHELL = /bin/sh
3060all:
3061	@echo '@@@%%%=$(MAKE)=@@@%%%'
3062_ACEOF
3063# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3064case `${MAKE-make} -f conftest.make 2>/dev/null` in
3065  *@@@%%%=?*=@@@%%%*)
3066    eval ac_cv_prog_make_${ac_make}_set=yes;;
3067  *)
3068    eval ac_cv_prog_make_${ac_make}_set=no;;
3069esac
3070rm -f conftest.make
3071fi
3072if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3073  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3074$as_echo "yes" >&6; }
3075  SET_MAKE=
3076else
3077  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3078$as_echo "no" >&6; }
3079  SET_MAKE="MAKE=${MAKE-make}"
3080fi
3081
3082rm -rf .tst 2>/dev/null
3083mkdir .tst 2>/dev/null
3084if test -d .tst; then
3085  am__leading_dot=.
3086else
3087  am__leading_dot=_
3088fi
3089rmdir .tst 2>/dev/null
3090
3091# Check whether --enable-silent-rules was given.
3092if test "${enable_silent_rules+set}" = set; then :
3093  enableval=$enable_silent_rules;
3094fi
3095
3096case $enable_silent_rules in # (((
3097  yes) AM_DEFAULT_VERBOSITY=0;;
3098   no) AM_DEFAULT_VERBOSITY=1;;
3099    *) AM_DEFAULT_VERBOSITY=1;;
3100esac
3101am_make=${MAKE-make}
3102{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3103$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3104if ${am_cv_make_support_nested_variables+:} false; then :
3105  $as_echo_n "(cached) " >&6
3106else
3107  if $as_echo 'TRUE=$(BAR$(V))
3108BAR0=false
3109BAR1=true
3110V=1
3111am__doit:
3112	@$(TRUE)
3113.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3114  am_cv_make_support_nested_variables=yes
3115else
3116  am_cv_make_support_nested_variables=no
3117fi
3118fi
3119{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3120$as_echo "$am_cv_make_support_nested_variables" >&6; }
3121if test $am_cv_make_support_nested_variables = yes; then
3122    AM_V='$(V)'
3123  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3124else
3125  AM_V=$AM_DEFAULT_VERBOSITY
3126  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3127fi
3128AM_BACKSLASH='\'
3129
3130if test "`cd $srcdir && pwd`" != "`pwd`"; then
3131  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3132  # is not polluted with repeated "-I."
3133  am__isrc=' -I$(srcdir)'
3134  # test to see if srcdir already configured
3135  if test -f $srcdir/config.status; then
3136    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3137  fi
3138fi
3139
3140# test whether we have cygpath
3141if test -z "$CYGPATH_W"; then
3142  if (cygpath --version) >/dev/null 2>/dev/null; then
3143    CYGPATH_W='cygpath -w'
3144  else
3145    CYGPATH_W=echo
3146  fi
3147fi
3148
3149
3150# Define the identity of the package.
3151 PACKAGE='fontconfig'
3152 VERSION='2.11.0'
3153
3154
3155cat >>confdefs.h <<_ACEOF
3156#define PACKAGE "$PACKAGE"
3157_ACEOF
3158
3159
3160cat >>confdefs.h <<_ACEOF
3161#define VERSION "$VERSION"
3162_ACEOF
3163
3164# Some tools Automake needs.
3165
3166ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3167
3168
3169AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3170
3171
3172AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3173
3174
3175AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3176
3177
3178MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3179
3180# For better backward compatibility.  To be removed once Automake 1.9.x
3181# dies out for good.  For more background, see:
3182# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3183# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3184mkdir_p='$(MKDIR_P)'
3185
3186# We need awk for the "check" target.  The system "awk" is bad on
3187# some platforms.
3188# Always define AMTAR for backward compatibility.  Yes, it's still used
3189# in the wild :-(  We should find a proper way to deprecate it ...
3190AMTAR='$${TAR-tar}'
3191
3192
3193# We'll loop over all known methods to create a tar archive until one works.
3194_am_tools='gnutar  pax cpio none'
3195
3196am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3197
3198
3199
3200
3201
3202
3203# Check whether --enable-silent-rules was given.
3204if test "${enable_silent_rules+set}" = set; then :
3205  enableval=$enable_silent_rules;
3206fi
3207
3208case $enable_silent_rules in # (((
3209  yes) AM_DEFAULT_VERBOSITY=0;;
3210   no) AM_DEFAULT_VERBOSITY=1;;
3211    *) AM_DEFAULT_VERBOSITY=0;;
3212esac
3213am_make=${MAKE-make}
3214{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3215$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3216if ${am_cv_make_support_nested_variables+:} false; then :
3217  $as_echo_n "(cached) " >&6
3218else
3219  if $as_echo 'TRUE=$(BAR$(V))
3220BAR0=false
3221BAR1=true
3222V=1
3223am__doit:
3224	@$(TRUE)
3225.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3226  am_cv_make_support_nested_variables=yes
3227else
3228  am_cv_make_support_nested_variables=no
3229fi
3230fi
3231{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3232$as_echo "$am_cv_make_support_nested_variables" >&6; }
3233if test $am_cv_make_support_nested_variables = yes; then
3234    AM_V='$(V)'
3235  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3236else
3237  AM_V=$AM_DEFAULT_VERBOSITY
3238  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3239fi
3240AM_BACKSLASH='\'
3241
3242
3243
3244LIBT_CURRENT=9
3245LIBT_REVISION=0
3246
3247
3248LIBT_AGE=8
3249
3250LIBT_VERSION_INFO="$LIBT_CURRENT:$LIBT_REVISION:$LIBT_AGE"
3251
3252
3253LIBT_CURRENT_MINUS_AGE=`expr $LIBT_CURRENT - $LIBT_AGE`
3254
3255
3256PKGCONFIG_REQUIRES=
3257PKGCONFIG_REQUIRES_PRIVATELY=
3258
3259
3260ac_config_headers="$ac_config_headers config.h"
3261
3262
3263
3264ac_ext=c
3265ac_cpp='$CPP $CPPFLAGS'
3266ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3267ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3268ac_compiler_gnu=$ac_cv_c_compiler_gnu
3269if test -n "$ac_tool_prefix"; then
3270  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3271set dummy ${ac_tool_prefix}gcc; ac_word=$2
3272{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3273$as_echo_n "checking for $ac_word... " >&6; }
3274if ${ac_cv_prog_CC+:} false; then :
3275  $as_echo_n "(cached) " >&6
3276else
3277  if test -n "$CC"; then
3278  ac_cv_prog_CC="$CC" # Let the user override the test.
3279else
3280as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3281for as_dir in $PATH
3282do
3283  IFS=$as_save_IFS
3284  test -z "$as_dir" && as_dir=.
3285    for ac_exec_ext in '' $ac_executable_extensions; do
3286  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3287    ac_cv_prog_CC="${ac_tool_prefix}gcc"
3288    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3289    break 2
3290  fi
3291done
3292  done
3293IFS=$as_save_IFS
3294
3295fi
3296fi
3297CC=$ac_cv_prog_CC
3298if test -n "$CC"; then
3299  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3300$as_echo "$CC" >&6; }
3301else
3302  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3303$as_echo "no" >&6; }
3304fi
3305
3306
3307fi
3308if test -z "$ac_cv_prog_CC"; then
3309  ac_ct_CC=$CC
3310  # Extract the first word of "gcc", so it can be a program name with args.
3311set dummy gcc; ac_word=$2
3312{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3313$as_echo_n "checking for $ac_word... " >&6; }
3314if ${ac_cv_prog_ac_ct_CC+:} false; then :
3315  $as_echo_n "(cached) " >&6
3316else
3317  if test -n "$ac_ct_CC"; then
3318  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3319else
3320as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3321for as_dir in $PATH
3322do
3323  IFS=$as_save_IFS
3324  test -z "$as_dir" && as_dir=.
3325    for ac_exec_ext in '' $ac_executable_extensions; do
3326  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3327    ac_cv_prog_ac_ct_CC="gcc"
3328    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3329    break 2
3330  fi
3331done
3332  done
3333IFS=$as_save_IFS
3334
3335fi
3336fi
3337ac_ct_CC=$ac_cv_prog_ac_ct_CC
3338if test -n "$ac_ct_CC"; then
3339  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3340$as_echo "$ac_ct_CC" >&6; }
3341else
3342  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3343$as_echo "no" >&6; }
3344fi
3345
3346  if test "x$ac_ct_CC" = x; then
3347    CC=""
3348  else
3349    case $cross_compiling:$ac_tool_warned in
3350yes:)
3351{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3352$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3353ac_tool_warned=yes ;;
3354esac
3355    CC=$ac_ct_CC
3356  fi
3357else
3358  CC="$ac_cv_prog_CC"
3359fi
3360
3361if test -z "$CC"; then
3362          if test -n "$ac_tool_prefix"; then
3363    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3364set dummy ${ac_tool_prefix}cc; ac_word=$2
3365{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3366$as_echo_n "checking for $ac_word... " >&6; }
3367if ${ac_cv_prog_CC+:} false; then :
3368  $as_echo_n "(cached) " >&6
3369else
3370  if test -n "$CC"; then
3371  ac_cv_prog_CC="$CC" # Let the user override the test.
3372else
3373as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3374for as_dir in $PATH
3375do
3376  IFS=$as_save_IFS
3377  test -z "$as_dir" && as_dir=.
3378    for ac_exec_ext in '' $ac_executable_extensions; do
3379  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3380    ac_cv_prog_CC="${ac_tool_prefix}cc"
3381    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3382    break 2
3383  fi
3384done
3385  done
3386IFS=$as_save_IFS
3387
3388fi
3389fi
3390CC=$ac_cv_prog_CC
3391if test -n "$CC"; then
3392  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3393$as_echo "$CC" >&6; }
3394else
3395  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3396$as_echo "no" >&6; }
3397fi
3398
3399
3400  fi
3401fi
3402if test -z "$CC"; then
3403  # Extract the first word of "cc", so it can be a program name with args.
3404set dummy cc; ac_word=$2
3405{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3406$as_echo_n "checking for $ac_word... " >&6; }
3407if ${ac_cv_prog_CC+:} false; then :
3408  $as_echo_n "(cached) " >&6
3409else
3410  if test -n "$CC"; then
3411  ac_cv_prog_CC="$CC" # Let the user override the test.
3412else
3413  ac_prog_rejected=no
3414as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3415for as_dir in $PATH
3416do
3417  IFS=$as_save_IFS
3418  test -z "$as_dir" && as_dir=.
3419    for ac_exec_ext in '' $ac_executable_extensions; do
3420  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3421    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3422       ac_prog_rejected=yes
3423       continue
3424     fi
3425    ac_cv_prog_CC="cc"
3426    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3427    break 2
3428  fi
3429done
3430  done
3431IFS=$as_save_IFS
3432
3433if test $ac_prog_rejected = yes; then
3434  # We found a bogon in the path, so make sure we never use it.
3435  set dummy $ac_cv_prog_CC
3436  shift
3437  if test $# != 0; then
3438    # We chose a different compiler from the bogus one.
3439    # However, it has the same basename, so the bogon will be chosen
3440    # first if we set CC to just the basename; use the full file name.
3441    shift
3442    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3443  fi
3444fi
3445fi
3446fi
3447CC=$ac_cv_prog_CC
3448if test -n "$CC"; then
3449  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3450$as_echo "$CC" >&6; }
3451else
3452  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3453$as_echo "no" >&6; }
3454fi
3455
3456
3457fi
3458if test -z "$CC"; then
3459  if test -n "$ac_tool_prefix"; then
3460  for ac_prog in cl.exe
3461  do
3462    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3463set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3464{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3465$as_echo_n "checking for $ac_word... " >&6; }
3466if ${ac_cv_prog_CC+:} false; then :
3467  $as_echo_n "(cached) " >&6
3468else
3469  if test -n "$CC"; then
3470  ac_cv_prog_CC="$CC" # Let the user override the test.
3471else
3472as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3473for as_dir in $PATH
3474do
3475  IFS=$as_save_IFS
3476  test -z "$as_dir" && as_dir=.
3477    for ac_exec_ext in '' $ac_executable_extensions; do
3478  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3479    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3480    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3481    break 2
3482  fi
3483done
3484  done
3485IFS=$as_save_IFS
3486
3487fi
3488fi
3489CC=$ac_cv_prog_CC
3490if test -n "$CC"; then
3491  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3492$as_echo "$CC" >&6; }
3493else
3494  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3495$as_echo "no" >&6; }
3496fi
3497
3498
3499    test -n "$CC" && break
3500  done
3501fi
3502if test -z "$CC"; then
3503  ac_ct_CC=$CC
3504  for ac_prog in cl.exe
3505do
3506  # Extract the first word of "$ac_prog", so it can be a program name with args.
3507set dummy $ac_prog; ac_word=$2
3508{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3509$as_echo_n "checking for $ac_word... " >&6; }
3510if ${ac_cv_prog_ac_ct_CC+:} false; then :
3511  $as_echo_n "(cached) " >&6
3512else
3513  if test -n "$ac_ct_CC"; then
3514  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3515else
3516as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3517for as_dir in $PATH
3518do
3519  IFS=$as_save_IFS
3520  test -z "$as_dir" && as_dir=.
3521    for ac_exec_ext in '' $ac_executable_extensions; do
3522  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3523    ac_cv_prog_ac_ct_CC="$ac_prog"
3524    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3525    break 2
3526  fi
3527done
3528  done
3529IFS=$as_save_IFS
3530
3531fi
3532fi
3533ac_ct_CC=$ac_cv_prog_ac_ct_CC
3534if test -n "$ac_ct_CC"; then
3535  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3536$as_echo "$ac_ct_CC" >&6; }
3537else
3538  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3539$as_echo "no" >&6; }
3540fi
3541
3542
3543  test -n "$ac_ct_CC" && break
3544done
3545
3546  if test "x$ac_ct_CC" = x; then
3547    CC=""
3548  else
3549    case $cross_compiling:$ac_tool_warned in
3550yes:)
3551{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3552$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3553ac_tool_warned=yes ;;
3554esac
3555    CC=$ac_ct_CC
3556  fi
3557fi
3558
3559fi
3560
3561
3562test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3563$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3564as_fn_error $? "no acceptable C compiler found in \$PATH
3565See \`config.log' for more details" "$LINENO" 5; }
3566
3567# Provide some information about the compiler.
3568$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3569set X $ac_compile
3570ac_compiler=$2
3571for ac_option in --version -v -V -qversion; do
3572  { { ac_try="$ac_compiler $ac_option >&5"
3573case "(($ac_try" in
3574  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3575  *) ac_try_echo=$ac_try;;
3576esac
3577eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3578$as_echo "$ac_try_echo"; } >&5
3579  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3580  ac_status=$?
3581  if test -s conftest.err; then
3582    sed '10a\
3583... rest of stderr output deleted ...
3584         10q' conftest.err >conftest.er1
3585    cat conftest.er1 >&5
3586  fi
3587  rm -f conftest.er1 conftest.err
3588  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3589  test $ac_status = 0; }
3590done
3591
3592cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3593/* end confdefs.h.  */
3594
3595int
3596main ()
3597{
3598
3599  ;
3600  return 0;
3601}
3602_ACEOF
3603ac_clean_files_save=$ac_clean_files
3604ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3605# Try to create an executable without -o first, disregard a.out.
3606# It will help us diagnose broken compilers, and finding out an intuition
3607# of exeext.
3608{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3609$as_echo_n "checking whether the C compiler works... " >&6; }
3610ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3611
3612# The possible output files:
3613ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3614
3615ac_rmfiles=
3616for ac_file in $ac_files
3617do
3618  case $ac_file in
3619    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3620    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3621  esac
3622done
3623rm -f $ac_rmfiles
3624
3625if { { ac_try="$ac_link_default"
3626case "(($ac_try" in
3627  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3628  *) ac_try_echo=$ac_try;;
3629esac
3630eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3631$as_echo "$ac_try_echo"; } >&5
3632  (eval "$ac_link_default") 2>&5
3633  ac_status=$?
3634  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3635  test $ac_status = 0; }; then :
3636  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3637# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3638# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3639# so that the user can short-circuit this test for compilers unknown to
3640# Autoconf.
3641for ac_file in $ac_files ''
3642do
3643  test -f "$ac_file" || continue
3644  case $ac_file in
3645    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3646	;;
3647    [ab].out )
3648	# We found the default executable, but exeext='' is most
3649	# certainly right.
3650	break;;
3651    *.* )
3652	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3653	then :; else
3654	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3655	fi
3656	# We set ac_cv_exeext here because the later test for it is not
3657	# safe: cross compilers may not add the suffix if given an `-o'
3658	# argument, so we may need to know it at that point already.
3659	# Even if this section looks crufty: it has the advantage of
3660	# actually working.
3661	break;;
3662    * )
3663	break;;
3664  esac
3665done
3666test "$ac_cv_exeext" = no && ac_cv_exeext=
3667
3668else
3669  ac_file=''
3670fi
3671if test -z "$ac_file"; then :
3672  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3673$as_echo "no" >&6; }
3674$as_echo "$as_me: failed program was:" >&5
3675sed 's/^/| /' conftest.$ac_ext >&5
3676
3677{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3678$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3679as_fn_error 77 "C compiler cannot create executables
3680See \`config.log' for more details" "$LINENO" 5; }
3681else
3682  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3683$as_echo "yes" >&6; }
3684fi
3685{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3686$as_echo_n "checking for C compiler default output file name... " >&6; }
3687{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3688$as_echo "$ac_file" >&6; }
3689ac_exeext=$ac_cv_exeext
3690
3691rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3692ac_clean_files=$ac_clean_files_save
3693{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3694$as_echo_n "checking for suffix of executables... " >&6; }
3695if { { ac_try="$ac_link"
3696case "(($ac_try" in
3697  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3698  *) ac_try_echo=$ac_try;;
3699esac
3700eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3701$as_echo "$ac_try_echo"; } >&5
3702  (eval "$ac_link") 2>&5
3703  ac_status=$?
3704  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3705  test $ac_status = 0; }; then :
3706  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3707# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3708# work properly (i.e., refer to `conftest.exe'), while it won't with
3709# `rm'.
3710for ac_file in conftest.exe conftest conftest.*; do
3711  test -f "$ac_file" || continue
3712  case $ac_file in
3713    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3714    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3715	  break;;
3716    * ) break;;
3717  esac
3718done
3719else
3720  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3721$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3722as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3723See \`config.log' for more details" "$LINENO" 5; }
3724fi
3725rm -f conftest conftest$ac_cv_exeext
3726{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3727$as_echo "$ac_cv_exeext" >&6; }
3728
3729rm -f conftest.$ac_ext
3730EXEEXT=$ac_cv_exeext
3731ac_exeext=$EXEEXT
3732cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3733/* end confdefs.h.  */
3734#include <stdio.h>
3735int
3736main ()
3737{
3738FILE *f = fopen ("conftest.out", "w");
3739 return ferror (f) || fclose (f) != 0;
3740
3741  ;
3742  return 0;
3743}
3744_ACEOF
3745ac_clean_files="$ac_clean_files conftest.out"
3746# Check that the compiler produces executables we can run.  If not, either
3747# the compiler is broken, or we cross compile.
3748{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3749$as_echo_n "checking whether we are cross compiling... " >&6; }
3750if test "$cross_compiling" != yes; then
3751  { { ac_try="$ac_link"
3752case "(($ac_try" in
3753  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3754  *) ac_try_echo=$ac_try;;
3755esac
3756eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3757$as_echo "$ac_try_echo"; } >&5
3758  (eval "$ac_link") 2>&5
3759  ac_status=$?
3760  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3761  test $ac_status = 0; }
3762  if { ac_try='./conftest$ac_cv_exeext'
3763  { { case "(($ac_try" in
3764  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3765  *) ac_try_echo=$ac_try;;
3766esac
3767eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3768$as_echo "$ac_try_echo"; } >&5
3769  (eval "$ac_try") 2>&5
3770  ac_status=$?
3771  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3772  test $ac_status = 0; }; }; then
3773    cross_compiling=no
3774  else
3775    if test "$cross_compiling" = maybe; then
3776	cross_compiling=yes
3777    else
3778	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3779$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3780as_fn_error $? "cannot run C compiled programs.
3781If you meant to cross compile, use \`--host'.
3782See \`config.log' for more details" "$LINENO" 5; }
3783    fi
3784  fi
3785fi
3786{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3787$as_echo "$cross_compiling" >&6; }
3788
3789rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3790ac_clean_files=$ac_clean_files_save
3791{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3792$as_echo_n "checking for suffix of object files... " >&6; }
3793if ${ac_cv_objext+:} false; then :
3794  $as_echo_n "(cached) " >&6
3795else
3796  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3797/* end confdefs.h.  */
3798
3799int
3800main ()
3801{
3802
3803  ;
3804  return 0;
3805}
3806_ACEOF
3807rm -f conftest.o conftest.obj
3808if { { ac_try="$ac_compile"
3809case "(($ac_try" in
3810  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3811  *) ac_try_echo=$ac_try;;
3812esac
3813eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3814$as_echo "$ac_try_echo"; } >&5
3815  (eval "$ac_compile") 2>&5
3816  ac_status=$?
3817  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3818  test $ac_status = 0; }; then :
3819  for ac_file in conftest.o conftest.obj conftest.*; do
3820  test -f "$ac_file" || continue;
3821  case $ac_file in
3822    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3823    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3824       break;;
3825  esac
3826done
3827else
3828  $as_echo "$as_me: failed program was:" >&5
3829sed 's/^/| /' conftest.$ac_ext >&5
3830
3831{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3832$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3833as_fn_error $? "cannot compute suffix of object files: cannot compile
3834See \`config.log' for more details" "$LINENO" 5; }
3835fi
3836rm -f conftest.$ac_cv_objext conftest.$ac_ext
3837fi
3838{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3839$as_echo "$ac_cv_objext" >&6; }
3840OBJEXT=$ac_cv_objext
3841ac_objext=$OBJEXT
3842{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3843$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3844if ${ac_cv_c_compiler_gnu+:} false; then :
3845  $as_echo_n "(cached) " >&6
3846else
3847  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3848/* end confdefs.h.  */
3849
3850int
3851main ()
3852{
3853#ifndef __GNUC__
3854       choke me
3855#endif
3856
3857  ;
3858  return 0;
3859}
3860_ACEOF
3861if ac_fn_c_try_compile "$LINENO"; then :
3862  ac_compiler_gnu=yes
3863else
3864  ac_compiler_gnu=no
3865fi
3866rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3867ac_cv_c_compiler_gnu=$ac_compiler_gnu
3868
3869fi
3870{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3871$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3872if test $ac_compiler_gnu = yes; then
3873  GCC=yes
3874else
3875  GCC=
3876fi
3877ac_test_CFLAGS=${CFLAGS+set}
3878ac_save_CFLAGS=$CFLAGS
3879{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3880$as_echo_n "checking whether $CC accepts -g... " >&6; }
3881if ${ac_cv_prog_cc_g+:} false; then :
3882  $as_echo_n "(cached) " >&6
3883else
3884  ac_save_c_werror_flag=$ac_c_werror_flag
3885   ac_c_werror_flag=yes
3886   ac_cv_prog_cc_g=no
3887   CFLAGS="-g"
3888   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3889/* end confdefs.h.  */
3890
3891int
3892main ()
3893{
3894
3895  ;
3896  return 0;
3897}
3898_ACEOF
3899if ac_fn_c_try_compile "$LINENO"; then :
3900  ac_cv_prog_cc_g=yes
3901else
3902  CFLAGS=""
3903      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3904/* end confdefs.h.  */
3905
3906int
3907main ()
3908{
3909
3910  ;
3911  return 0;
3912}
3913_ACEOF
3914if ac_fn_c_try_compile "$LINENO"; then :
3915
3916else
3917  ac_c_werror_flag=$ac_save_c_werror_flag
3918	 CFLAGS="-g"
3919	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3920/* end confdefs.h.  */
3921
3922int
3923main ()
3924{
3925
3926  ;
3927  return 0;
3928}
3929_ACEOF
3930if ac_fn_c_try_compile "$LINENO"; then :
3931  ac_cv_prog_cc_g=yes
3932fi
3933rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3934fi
3935rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3936fi
3937rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3938   ac_c_werror_flag=$ac_save_c_werror_flag
3939fi
3940{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3941$as_echo "$ac_cv_prog_cc_g" >&6; }
3942if test "$ac_test_CFLAGS" = set; then
3943  CFLAGS=$ac_save_CFLAGS
3944elif test $ac_cv_prog_cc_g = yes; then
3945  if test "$GCC" = yes; then
3946    CFLAGS="-g -O2"
3947  else
3948    CFLAGS="-g"
3949  fi
3950else
3951  if test "$GCC" = yes; then
3952    CFLAGS="-O2"
3953  else
3954    CFLAGS=
3955  fi
3956fi
3957{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3958$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3959if ${ac_cv_prog_cc_c89+:} false; then :
3960  $as_echo_n "(cached) " >&6
3961else
3962  ac_cv_prog_cc_c89=no
3963ac_save_CC=$CC
3964cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3965/* end confdefs.h.  */
3966#include <stdarg.h>
3967#include <stdio.h>
3968struct stat;
3969/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3970struct buf { int x; };
3971FILE * (*rcsopen) (struct buf *, struct stat *, int);
3972static char *e (p, i)
3973     char **p;
3974     int i;
3975{
3976  return p[i];
3977}
3978static char *f (char * (*g) (char **, int), char **p, ...)
3979{
3980  char *s;
3981  va_list v;
3982  va_start (v,p);
3983  s = g (p, va_arg (v,int));
3984  va_end (v);
3985  return s;
3986}
3987
3988/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3989   function prototypes and stuff, but not '\xHH' hex character constants.
3990   These don't provoke an error unfortunately, instead are silently treated
3991   as 'x'.  The following induces an error, until -std is added to get
3992   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3993   array size at least.  It's necessary to write '\x00'==0 to get something
3994   that's true only with -std.  */
3995int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3996
3997/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3998   inside strings and character constants.  */
3999#define FOO(x) 'x'
4000int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4001
4002int test (int i, double x);
4003struct s1 {int (*f) (int a);};
4004struct s2 {int (*f) (double a);};
4005int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4006int argc;
4007char **argv;
4008int
4009main ()
4010{
4011return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4012  ;
4013  return 0;
4014}
4015_ACEOF
4016for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4017	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4018do
4019  CC="$ac_save_CC $ac_arg"
4020  if ac_fn_c_try_compile "$LINENO"; then :
4021  ac_cv_prog_cc_c89=$ac_arg
4022fi
4023rm -f core conftest.err conftest.$ac_objext
4024  test "x$ac_cv_prog_cc_c89" != "xno" && break
4025done
4026rm -f conftest.$ac_ext
4027CC=$ac_save_CC
4028
4029fi
4030# AC_CACHE_VAL
4031case "x$ac_cv_prog_cc_c89" in
4032  x)
4033    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4034$as_echo "none needed" >&6; } ;;
4035  xno)
4036    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4037$as_echo "unsupported" >&6; } ;;
4038  *)
4039    CC="$CC $ac_cv_prog_cc_c89"
4040    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4041$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4042esac
4043if test "x$ac_cv_prog_cc_c89" != xno; then :
4044
4045fi
4046
4047ac_ext=c
4048ac_cpp='$CPP $CPPFLAGS'
4049ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4050ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4051ac_compiler_gnu=$ac_cv_c_compiler_gnu
4052DEPDIR="${am__leading_dot}deps"
4053
4054ac_config_commands="$ac_config_commands depfiles"
4055
4056
4057am_make=${MAKE-make}
4058cat > confinc << 'END'
4059am__doit:
4060	@echo this is the am__doit target
4061.PHONY: am__doit
4062END
4063# If we don't find an include directive, just comment out the code.
4064{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4065$as_echo_n "checking for style of include used by $am_make... " >&6; }
4066am__include="#"
4067am__quote=
4068_am_result=none
4069# First try GNU make style include.
4070echo "include confinc" > confmf
4071# Ignore all kinds of additional output from 'make'.
4072case `$am_make -s -f confmf 2> /dev/null` in #(
4073*the\ am__doit\ target*)
4074  am__include=include
4075  am__quote=
4076  _am_result=GNU
4077  ;;
4078esac
4079# Now try BSD make style include.
4080if test "$am__include" = "#"; then
4081   echo '.include "confinc"' > confmf
4082   case `$am_make -s -f confmf 2> /dev/null` in #(
4083   *the\ am__doit\ target*)
4084     am__include=.include
4085     am__quote="\""
4086     _am_result=BSD
4087     ;;
4088   esac
4089fi
4090
4091
4092{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4093$as_echo "$_am_result" >&6; }
4094rm -f confinc confmf
4095
4096# Check whether --enable-dependency-tracking was given.
4097if test "${enable_dependency_tracking+set}" = set; then :
4098  enableval=$enable_dependency_tracking;
4099fi
4100
4101if test "x$enable_dependency_tracking" != xno; then
4102  am_depcomp="$ac_aux_dir/depcomp"
4103  AMDEPBACKSLASH='\'
4104  am__nodep='_no'
4105fi
4106 if test "x$enable_dependency_tracking" != xno; then
4107  AMDEP_TRUE=
4108  AMDEP_FALSE='#'
4109else
4110  AMDEP_TRUE='#'
4111  AMDEP_FALSE=
4112fi
4113
4114
4115
4116depcc="$CC"   am_compiler_list=
4117
4118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4119$as_echo_n "checking dependency style of $depcc... " >&6; }
4120if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4121  $as_echo_n "(cached) " >&6
4122else
4123  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4124  # We make a subdir and do the tests there.  Otherwise we can end up
4125  # making bogus files that we don't know about and never remove.  For
4126  # instance it was reported that on HP-UX the gcc test will end up
4127  # making a dummy file named 'D' -- because '-MD' means "put the output
4128  # in D".
4129  rm -rf conftest.dir
4130  mkdir conftest.dir
4131  # Copy depcomp to subdir because otherwise we won't find it if we're
4132  # using a relative directory.
4133  cp "$am_depcomp" conftest.dir
4134  cd conftest.dir
4135  # We will build objects and dependencies in a subdirectory because
4136  # it helps to detect inapplicable dependency modes.  For instance
4137  # both Tru64's cc and ICC support -MD to output dependencies as a
4138  # side effect of compilation, but ICC will put the dependencies in
4139  # the current directory while Tru64 will put them in the object
4140  # directory.
4141  mkdir sub
4142
4143  am_cv_CC_dependencies_compiler_type=none
4144  if test "$am_compiler_list" = ""; then
4145     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4146  fi
4147  am__universal=false
4148  case " $depcc " in #(
4149     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4150     esac
4151
4152  for depmode in $am_compiler_list; do
4153    # Setup a source with many dependencies, because some compilers
4154    # like to wrap large dependency lists on column 80 (with \), and
4155    # we should not choose a depcomp mode which is confused by this.
4156    #
4157    # We need to recreate these files for each test, as the compiler may
4158    # overwrite some of them when testing with obscure command lines.
4159    # This happens at least with the AIX C compiler.
4160    : > sub/conftest.c
4161    for i in 1 2 3 4 5 6; do
4162      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4163      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4164      # Solaris 10 /bin/sh.
4165      echo '/* dummy */' > sub/conftst$i.h
4166    done
4167    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4168
4169    # We check with '-c' and '-o' for the sake of the "dashmstdout"
4170    # mode.  It turns out that the SunPro C++ compiler does not properly
4171    # handle '-M -o', and we need to detect this.  Also, some Intel
4172    # versions had trouble with output in subdirs.
4173    am__obj=sub/conftest.${OBJEXT-o}
4174    am__minus_obj="-o $am__obj"
4175    case $depmode in
4176    gcc)
4177      # This depmode causes a compiler race in universal mode.
4178      test "$am__universal" = false || continue
4179      ;;
4180    nosideeffect)
4181      # After this tag, mechanisms are not by side-effect, so they'll
4182      # only be used when explicitly requested.
4183      if test "x$enable_dependency_tracking" = xyes; then
4184	continue
4185      else
4186	break
4187      fi
4188      ;;
4189    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4190      # This compiler won't grok '-c -o', but also, the minuso test has
4191      # not run yet.  These depmodes are late enough in the game, and
4192      # so weak that their functioning should not be impacted.
4193      am__obj=conftest.${OBJEXT-o}
4194      am__minus_obj=
4195      ;;
4196    none) break ;;
4197    esac
4198    if depmode=$depmode \
4199       source=sub/conftest.c object=$am__obj \
4200       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4201       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4202         >/dev/null 2>conftest.err &&
4203       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4204       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4205       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4206       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4207      # icc doesn't choke on unknown options, it will just issue warnings
4208      # or remarks (even with -Werror).  So we grep stderr for any message
4209      # that says an option was ignored or not supported.
4210      # When given -MP, icc 7.0 and 7.1 complain thusly:
4211      #   icc: Command line warning: ignoring option '-M'; no argument required
4212      # The diagnosis changed in icc 8.0:
4213      #   icc: Command line remark: option '-MP' not supported
4214      if (grep 'ignoring option' conftest.err ||
4215          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4216        am_cv_CC_dependencies_compiler_type=$depmode
4217        break
4218      fi
4219    fi
4220  done
4221
4222  cd ..
4223  rm -rf conftest.dir
4224else
4225  am_cv_CC_dependencies_compiler_type=none
4226fi
4227
4228fi
4229{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4230$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4231CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4232
4233 if
4234  test "x$enable_dependency_tracking" != xno \
4235  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4236  am__fastdepCC_TRUE=
4237  am__fastdepCC_FALSE='#'
4238else
4239  am__fastdepCC_TRUE='#'
4240  am__fastdepCC_FALSE=
4241fi
4242
4243
4244
4245ac_ext=c
4246ac_cpp='$CPP $CPPFLAGS'
4247ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4248ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4249ac_compiler_gnu=$ac_cv_c_compiler_gnu
4250{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4251$as_echo_n "checking how to run the C preprocessor... " >&6; }
4252# On Suns, sometimes $CPP names a directory.
4253if test -n "$CPP" && test -d "$CPP"; then
4254  CPP=
4255fi
4256if test -z "$CPP"; then
4257  if ${ac_cv_prog_CPP+:} false; then :
4258  $as_echo_n "(cached) " >&6
4259else
4260      # Double quotes because CPP needs to be expanded
4261    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4262    do
4263      ac_preproc_ok=false
4264for ac_c_preproc_warn_flag in '' yes
4265do
4266  # Use a header file that comes with gcc, so configuring glibc
4267  # with a fresh cross-compiler works.
4268  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4269  # <limits.h> exists even on freestanding compilers.
4270  # On the NeXT, cc -E runs the code through the compiler's parser,
4271  # not just through cpp. "Syntax error" is here to catch this case.
4272  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4273/* end confdefs.h.  */
4274#ifdef __STDC__
4275# include <limits.h>
4276#else
4277# include <assert.h>
4278#endif
4279		     Syntax error
4280_ACEOF
4281if ac_fn_c_try_cpp "$LINENO"; then :
4282
4283else
4284  # Broken: fails on valid input.
4285continue
4286fi
4287rm -f conftest.err conftest.i conftest.$ac_ext
4288
4289  # OK, works on sane cases.  Now check whether nonexistent headers
4290  # can be detected and how.
4291  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4292/* end confdefs.h.  */
4293#include <ac_nonexistent.h>
4294_ACEOF
4295if ac_fn_c_try_cpp "$LINENO"; then :
4296  # Broken: success on invalid input.
4297continue
4298else
4299  # Passes both tests.
4300ac_preproc_ok=:
4301break
4302fi
4303rm -f conftest.err conftest.i conftest.$ac_ext
4304
4305done
4306# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4307rm -f conftest.i conftest.err conftest.$ac_ext
4308if $ac_preproc_ok; then :
4309  break
4310fi
4311
4312    done
4313    ac_cv_prog_CPP=$CPP
4314
4315fi
4316  CPP=$ac_cv_prog_CPP
4317else
4318  ac_cv_prog_CPP=$CPP
4319fi
4320{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4321$as_echo "$CPP" >&6; }
4322ac_preproc_ok=false
4323for ac_c_preproc_warn_flag in '' yes
4324do
4325  # Use a header file that comes with gcc, so configuring glibc
4326  # with a fresh cross-compiler works.
4327  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4328  # <limits.h> exists even on freestanding compilers.
4329  # On the NeXT, cc -E runs the code through the compiler's parser,
4330  # not just through cpp. "Syntax error" is here to catch this case.
4331  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4332/* end confdefs.h.  */
4333#ifdef __STDC__
4334# include <limits.h>
4335#else
4336# include <assert.h>
4337#endif
4338		     Syntax error
4339_ACEOF
4340if ac_fn_c_try_cpp "$LINENO"; then :
4341
4342else
4343  # Broken: fails on valid input.
4344continue
4345fi
4346rm -f conftest.err conftest.i conftest.$ac_ext
4347
4348  # OK, works on sane cases.  Now check whether nonexistent headers
4349  # can be detected and how.
4350  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4351/* end confdefs.h.  */
4352#include <ac_nonexistent.h>
4353_ACEOF
4354if ac_fn_c_try_cpp "$LINENO"; then :
4355  # Broken: success on invalid input.
4356continue
4357else
4358  # Passes both tests.
4359ac_preproc_ok=:
4360break
4361fi
4362rm -f conftest.err conftest.i conftest.$ac_ext
4363
4364done
4365# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4366rm -f conftest.i conftest.err conftest.$ac_ext
4367if $ac_preproc_ok; then :
4368
4369else
4370  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4371$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4372as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4373See \`config.log' for more details" "$LINENO" 5; }
4374fi
4375
4376ac_ext=c
4377ac_cpp='$CPP $CPPFLAGS'
4378ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4379ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4380ac_compiler_gnu=$ac_cv_c_compiler_gnu
4381
4382
4383{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4384$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4385if ${ac_cv_path_GREP+:} false; then :
4386  $as_echo_n "(cached) " >&6
4387else
4388  if test -z "$GREP"; then
4389  ac_path_GREP_found=false
4390  # Loop through the user's path and test for each of PROGNAME-LIST
4391  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4392for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4393do
4394  IFS=$as_save_IFS
4395  test -z "$as_dir" && as_dir=.
4396    for ac_prog in grep ggrep; do
4397    for ac_exec_ext in '' $ac_executable_extensions; do
4398      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4399      as_fn_executable_p "$ac_path_GREP" || continue
4400# Check for GNU ac_path_GREP and select it if it is found.
4401  # Check for GNU $ac_path_GREP
4402case `"$ac_path_GREP" --version 2>&1` in
4403*GNU*)
4404  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4405*)
4406  ac_count=0
4407  $as_echo_n 0123456789 >"conftest.in"
4408  while :
4409  do
4410    cat "conftest.in" "conftest.in" >"conftest.tmp"
4411    mv "conftest.tmp" "conftest.in"
4412    cp "conftest.in" "conftest.nl"
4413    $as_echo 'GREP' >> "conftest.nl"
4414    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4415    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4416    as_fn_arith $ac_count + 1 && ac_count=$as_val
4417    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4418      # Best one so far, save it but keep looking for a better one
4419      ac_cv_path_GREP="$ac_path_GREP"
4420      ac_path_GREP_max=$ac_count
4421    fi
4422    # 10*(2^10) chars as input seems more than enough
4423    test $ac_count -gt 10 && break
4424  done
4425  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4426esac
4427
4428      $ac_path_GREP_found && break 3
4429    done
4430  done
4431  done
4432IFS=$as_save_IFS
4433  if test -z "$ac_cv_path_GREP"; then
4434    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4435  fi
4436else
4437  ac_cv_path_GREP=$GREP
4438fi
4439
4440fi
4441{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4442$as_echo "$ac_cv_path_GREP" >&6; }
4443 GREP="$ac_cv_path_GREP"
4444
4445
4446{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4447$as_echo_n "checking for egrep... " >&6; }
4448if ${ac_cv_path_EGREP+:} false; then :
4449  $as_echo_n "(cached) " >&6
4450else
4451  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4452   then ac_cv_path_EGREP="$GREP -E"
4453   else
4454     if test -z "$EGREP"; then
4455  ac_path_EGREP_found=false
4456  # Loop through the user's path and test for each of PROGNAME-LIST
4457  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4458for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4459do
4460  IFS=$as_save_IFS
4461  test -z "$as_dir" && as_dir=.
4462    for ac_prog in egrep; do
4463    for ac_exec_ext in '' $ac_executable_extensions; do
4464      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4465      as_fn_executable_p "$ac_path_EGREP" || continue
4466# Check for GNU ac_path_EGREP and select it if it is found.
4467  # Check for GNU $ac_path_EGREP
4468case `"$ac_path_EGREP" --version 2>&1` in
4469*GNU*)
4470  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4471*)
4472  ac_count=0
4473  $as_echo_n 0123456789 >"conftest.in"
4474  while :
4475  do
4476    cat "conftest.in" "conftest.in" >"conftest.tmp"
4477    mv "conftest.tmp" "conftest.in"
4478    cp "conftest.in" "conftest.nl"
4479    $as_echo 'EGREP' >> "conftest.nl"
4480    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4481    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4482    as_fn_arith $ac_count + 1 && ac_count=$as_val
4483    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4484      # Best one so far, save it but keep looking for a better one
4485      ac_cv_path_EGREP="$ac_path_EGREP"
4486      ac_path_EGREP_max=$ac_count
4487    fi
4488    # 10*(2^10) chars as input seems more than enough
4489    test $ac_count -gt 10 && break
4490  done
4491  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4492esac
4493
4494      $ac_path_EGREP_found && break 3
4495    done
4496  done
4497  done
4498IFS=$as_save_IFS
4499  if test -z "$ac_cv_path_EGREP"; then
4500    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4501  fi
4502else
4503  ac_cv_path_EGREP=$EGREP
4504fi
4505
4506   fi
4507fi
4508{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4509$as_echo "$ac_cv_path_EGREP" >&6; }
4510 EGREP="$ac_cv_path_EGREP"
4511
4512
4513{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4514$as_echo_n "checking for ANSI C header files... " >&6; }
4515if ${ac_cv_header_stdc+:} false; then :
4516  $as_echo_n "(cached) " >&6
4517else
4518  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4519/* end confdefs.h.  */
4520#include <stdlib.h>
4521#include <stdarg.h>
4522#include <string.h>
4523#include <float.h>
4524
4525int
4526main ()
4527{
4528
4529  ;
4530  return 0;
4531}
4532_ACEOF
4533if ac_fn_c_try_compile "$LINENO"; then :
4534  ac_cv_header_stdc=yes
4535else
4536  ac_cv_header_stdc=no
4537fi
4538rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4539
4540if test $ac_cv_header_stdc = yes; then
4541  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4542  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4543/* end confdefs.h.  */
4544#include <string.h>
4545
4546_ACEOF
4547if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4548  $EGREP "memchr" >/dev/null 2>&1; then :
4549
4550else
4551  ac_cv_header_stdc=no
4552fi
4553rm -f conftest*
4554
4555fi
4556
4557if test $ac_cv_header_stdc = yes; then
4558  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4559  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4560/* end confdefs.h.  */
4561#include <stdlib.h>
4562
4563_ACEOF
4564if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4565  $EGREP "free" >/dev/null 2>&1; then :
4566
4567else
4568  ac_cv_header_stdc=no
4569fi
4570rm -f conftest*
4571
4572fi
4573
4574if test $ac_cv_header_stdc = yes; then
4575  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4576  if test "$cross_compiling" = yes; then :
4577  :
4578else
4579  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4580/* end confdefs.h.  */
4581#include <ctype.h>
4582#include <stdlib.h>
4583#if ((' ' & 0x0FF) == 0x020)
4584# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4585# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4586#else
4587# define ISLOWER(c) \
4588		   (('a' <= (c) && (c) <= 'i') \
4589		     || ('j' <= (c) && (c) <= 'r') \
4590		     || ('s' <= (c) && (c) <= 'z'))
4591# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4592#endif
4593
4594#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4595int
4596main ()
4597{
4598  int i;
4599  for (i = 0; i < 256; i++)
4600    if (XOR (islower (i), ISLOWER (i))
4601	|| toupper (i) != TOUPPER (i))
4602      return 2;
4603  return 0;
4604}
4605_ACEOF
4606if ac_fn_c_try_run "$LINENO"; then :
4607
4608else
4609  ac_cv_header_stdc=no
4610fi
4611rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4612  conftest.$ac_objext conftest.beam conftest.$ac_ext
4613fi
4614
4615fi
4616fi
4617{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4618$as_echo "$ac_cv_header_stdc" >&6; }
4619if test $ac_cv_header_stdc = yes; then
4620
4621$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4622
4623fi
4624
4625# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4626for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4627		  inttypes.h stdint.h unistd.h
4628do :
4629  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4630ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4631"
4632if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4633  cat >>confdefs.h <<_ACEOF
4634#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4635_ACEOF
4636
4637fi
4638
4639done
4640
4641
4642
4643  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4644if test "x$ac_cv_header_minix_config_h" = xyes; then :
4645  MINIX=yes
4646else
4647  MINIX=
4648fi
4649
4650
4651  if test "$MINIX" = yes; then
4652
4653$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4654
4655
4656$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4657
4658
4659$as_echo "#define _MINIX 1" >>confdefs.h
4660
4661  fi
4662
4663
4664  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4665$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4666if ${ac_cv_safe_to_define___extensions__+:} false; then :
4667  $as_echo_n "(cached) " >&6
4668else
4669  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4670/* end confdefs.h.  */
4671
4672#         define __EXTENSIONS__ 1
4673          $ac_includes_default
4674int
4675main ()
4676{
4677
4678  ;
4679  return 0;
4680}
4681_ACEOF
4682if ac_fn_c_try_compile "$LINENO"; then :
4683  ac_cv_safe_to_define___extensions__=yes
4684else
4685  ac_cv_safe_to_define___extensions__=no
4686fi
4687rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4688fi
4689{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4690$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4691  test $ac_cv_safe_to_define___extensions__ = yes &&
4692    $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4693
4694  $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4695
4696  $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4697
4698  $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4699
4700  $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4701
4702
4703# Check whether --enable-largefile was given.
4704if test "${enable_largefile+set}" = set; then :
4705  enableval=$enable_largefile;
4706fi
4707
4708if test "$enable_largefile" != no; then
4709
4710  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4711$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4712if ${ac_cv_sys_largefile_CC+:} false; then :
4713  $as_echo_n "(cached) " >&6
4714else
4715  ac_cv_sys_largefile_CC=no
4716     if test "$GCC" != yes; then
4717       ac_save_CC=$CC
4718       while :; do
4719	 # IRIX 6.2 and later do not support large files by default,
4720	 # so use the C compiler's -n32 option if that helps.
4721	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4722/* end confdefs.h.  */
4723#include <sys/types.h>
4724 /* Check that off_t can represent 2**63 - 1 correctly.
4725    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4726    since some C++ compilers masquerading as C compilers
4727    incorrectly reject 9223372036854775807.  */
4728#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4729  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4730		       && LARGE_OFF_T % 2147483647 == 1)
4731		      ? 1 : -1];
4732int
4733main ()
4734{
4735
4736  ;
4737  return 0;
4738}
4739_ACEOF
4740	 if ac_fn_c_try_compile "$LINENO"; then :
4741  break
4742fi
4743rm -f core conftest.err conftest.$ac_objext
4744	 CC="$CC -n32"
4745	 if ac_fn_c_try_compile "$LINENO"; then :
4746  ac_cv_sys_largefile_CC=' -n32'; break
4747fi
4748rm -f core conftest.err conftest.$ac_objext
4749	 break
4750       done
4751       CC=$ac_save_CC
4752       rm -f conftest.$ac_ext
4753    fi
4754fi
4755{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4756$as_echo "$ac_cv_sys_largefile_CC" >&6; }
4757  if test "$ac_cv_sys_largefile_CC" != no; then
4758    CC=$CC$ac_cv_sys_largefile_CC
4759  fi
4760
4761  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4762$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4763if ${ac_cv_sys_file_offset_bits+:} false; then :
4764  $as_echo_n "(cached) " >&6
4765else
4766  while :; do
4767  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4768/* end confdefs.h.  */
4769#include <sys/types.h>
4770 /* Check that off_t can represent 2**63 - 1 correctly.
4771    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4772    since some C++ compilers masquerading as C compilers
4773    incorrectly reject 9223372036854775807.  */
4774#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4775  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4776		       && LARGE_OFF_T % 2147483647 == 1)
4777		      ? 1 : -1];
4778int
4779main ()
4780{
4781
4782  ;
4783  return 0;
4784}
4785_ACEOF
4786if ac_fn_c_try_compile "$LINENO"; then :
4787  ac_cv_sys_file_offset_bits=no; break
4788fi
4789rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4790  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4791/* end confdefs.h.  */
4792#define _FILE_OFFSET_BITS 64
4793#include <sys/types.h>
4794 /* Check that off_t can represent 2**63 - 1 correctly.
4795    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4796    since some C++ compilers masquerading as C compilers
4797    incorrectly reject 9223372036854775807.  */
4798#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4799  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4800		       && LARGE_OFF_T % 2147483647 == 1)
4801		      ? 1 : -1];
4802int
4803main ()
4804{
4805
4806  ;
4807  return 0;
4808}
4809_ACEOF
4810if ac_fn_c_try_compile "$LINENO"; then :
4811  ac_cv_sys_file_offset_bits=64; break
4812fi
4813rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4814  ac_cv_sys_file_offset_bits=unknown
4815  break
4816done
4817fi
4818{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4819$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4820case $ac_cv_sys_file_offset_bits in #(
4821  no | unknown) ;;
4822  *)
4823cat >>confdefs.h <<_ACEOF
4824#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4825_ACEOF
4826;;
4827esac
4828rm -rf conftest*
4829  if test $ac_cv_sys_file_offset_bits = unknown; then
4830    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4831$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4832if ${ac_cv_sys_large_files+:} false; then :
4833  $as_echo_n "(cached) " >&6
4834else
4835  while :; do
4836  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4837/* end confdefs.h.  */
4838#include <sys/types.h>
4839 /* Check that off_t can represent 2**63 - 1 correctly.
4840    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4841    since some C++ compilers masquerading as C compilers
4842    incorrectly reject 9223372036854775807.  */
4843#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4844  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4845		       && LARGE_OFF_T % 2147483647 == 1)
4846		      ? 1 : -1];
4847int
4848main ()
4849{
4850
4851  ;
4852  return 0;
4853}
4854_ACEOF
4855if ac_fn_c_try_compile "$LINENO"; then :
4856  ac_cv_sys_large_files=no; break
4857fi
4858rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4859  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4860/* end confdefs.h.  */
4861#define _LARGE_FILES 1
4862#include <sys/types.h>
4863 /* Check that off_t can represent 2**63 - 1 correctly.
4864    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4865    since some C++ compilers masquerading as C compilers
4866    incorrectly reject 9223372036854775807.  */
4867#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4868  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4869		       && LARGE_OFF_T % 2147483647 == 1)
4870		      ? 1 : -1];
4871int
4872main ()
4873{
4874
4875  ;
4876  return 0;
4877}
4878_ACEOF
4879if ac_fn_c_try_compile "$LINENO"; then :
4880  ac_cv_sys_large_files=1; break
4881fi
4882rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4883  ac_cv_sys_large_files=unknown
4884  break
4885done
4886fi
4887{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4888$as_echo "$ac_cv_sys_large_files" >&6; }
4889case $ac_cv_sys_large_files in #(
4890  no | unknown) ;;
4891  *)
4892cat >>confdefs.h <<_ACEOF
4893#define _LARGE_FILES $ac_cv_sys_large_files
4894_ACEOF
4895;;
4896esac
4897rm -rf conftest*
4898  fi
4899
4900
4901fi
4902
4903
4904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4905$as_echo_n "checking whether ln -s works... " >&6; }
4906LN_S=$as_ln_s
4907if test "$LN_S" = "ln -s"; then
4908  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4909$as_echo "yes" >&6; }
4910else
4911  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4912$as_echo "no, using $LN_S" >&6; }
4913fi
4914
4915# Make sure we can run config.sub.
4916$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4917  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4918
4919{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4920$as_echo_n "checking build system type... " >&6; }
4921if ${ac_cv_build+:} false; then :
4922  $as_echo_n "(cached) " >&6
4923else
4924  ac_build_alias=$build_alias
4925test "x$ac_build_alias" = x &&
4926  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4927test "x$ac_build_alias" = x &&
4928  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4929ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4930  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4931
4932fi
4933{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4934$as_echo "$ac_cv_build" >&6; }
4935case $ac_cv_build in
4936*-*-*) ;;
4937*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4938esac
4939build=$ac_cv_build
4940ac_save_IFS=$IFS; IFS='-'
4941set x $ac_cv_build
4942shift
4943build_cpu=$1
4944build_vendor=$2
4945shift; shift
4946# Remember, the first character of IFS is used to create $*,
4947# except with old shells:
4948build_os=$*
4949IFS=$ac_save_IFS
4950case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4951
4952
4953{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4954$as_echo_n "checking host system type... " >&6; }
4955if ${ac_cv_host+:} false; then :
4956  $as_echo_n "(cached) " >&6
4957else
4958  if test "x$host_alias" = x; then
4959  ac_cv_host=$ac_cv_build
4960else
4961  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4962    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4963fi
4964
4965fi
4966{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4967$as_echo "$ac_cv_host" >&6; }
4968case $ac_cv_host in
4969*-*-*) ;;
4970*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4971esac
4972host=$ac_cv_host
4973ac_save_IFS=$IFS; IFS='-'
4974set x $ac_cv_host
4975shift
4976host_cpu=$1
4977host_vendor=$2
4978shift; shift
4979# Remember, the first character of IFS is used to create $*,
4980# except with old shells:
4981host_os=$*
4982IFS=$ac_save_IFS
4983case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4984
4985
4986enable_win32_dll=yes
4987
4988case $host in
4989*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
4990  if test -n "$ac_tool_prefix"; then
4991  # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
4992set dummy ${ac_tool_prefix}as; ac_word=$2
4993{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4994$as_echo_n "checking for $ac_word... " >&6; }
4995if ${ac_cv_prog_AS+:} false; then :
4996  $as_echo_n "(cached) " >&6
4997else
4998  if test -n "$AS"; then
4999  ac_cv_prog_AS="$AS" # Let the user override the test.
5000else
5001as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5002for as_dir in $PATH
5003do
5004  IFS=$as_save_IFS
5005  test -z "$as_dir" && as_dir=.
5006    for ac_exec_ext in '' $ac_executable_extensions; do
5007  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5008    ac_cv_prog_AS="${ac_tool_prefix}as"
5009    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5010    break 2
5011  fi
5012done
5013  done
5014IFS=$as_save_IFS
5015
5016fi
5017fi
5018AS=$ac_cv_prog_AS
5019if test -n "$AS"; then
5020  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
5021$as_echo "$AS" >&6; }
5022else
5023  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5024$as_echo "no" >&6; }
5025fi
5026
5027
5028fi
5029if test -z "$ac_cv_prog_AS"; then
5030  ac_ct_AS=$AS
5031  # Extract the first word of "as", so it can be a program name with args.
5032set dummy as; ac_word=$2
5033{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5034$as_echo_n "checking for $ac_word... " >&6; }
5035if ${ac_cv_prog_ac_ct_AS+:} false; then :
5036  $as_echo_n "(cached) " >&6
5037else
5038  if test -n "$ac_ct_AS"; then
5039  ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
5040else
5041as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5042for as_dir in $PATH
5043do
5044  IFS=$as_save_IFS
5045  test -z "$as_dir" && as_dir=.
5046    for ac_exec_ext in '' $ac_executable_extensions; do
5047  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5048    ac_cv_prog_ac_ct_AS="as"
5049    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5050    break 2
5051  fi
5052done
5053  done
5054IFS=$as_save_IFS
5055
5056fi
5057fi
5058ac_ct_AS=$ac_cv_prog_ac_ct_AS
5059if test -n "$ac_ct_AS"; then
5060  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
5061$as_echo "$ac_ct_AS" >&6; }
5062else
5063  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5064$as_echo "no" >&6; }
5065fi
5066
5067  if test "x$ac_ct_AS" = x; then
5068    AS="false"
5069  else
5070    case $cross_compiling:$ac_tool_warned in
5071yes:)
5072{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5073$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5074ac_tool_warned=yes ;;
5075esac
5076    AS=$ac_ct_AS
5077  fi
5078else
5079  AS="$ac_cv_prog_AS"
5080fi
5081
5082  if test -n "$ac_tool_prefix"; then
5083  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
5084set dummy ${ac_tool_prefix}dlltool; ac_word=$2
5085{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5086$as_echo_n "checking for $ac_word... " >&6; }
5087if ${ac_cv_prog_DLLTOOL+:} false; then :
5088  $as_echo_n "(cached) " >&6
5089else
5090  if test -n "$DLLTOOL"; then
5091  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5092else
5093as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5094for as_dir in $PATH
5095do
5096  IFS=$as_save_IFS
5097  test -z "$as_dir" && as_dir=.
5098    for ac_exec_ext in '' $ac_executable_extensions; do
5099  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5100    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5101    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5102    break 2
5103  fi
5104done
5105  done
5106IFS=$as_save_IFS
5107
5108fi
5109fi
5110DLLTOOL=$ac_cv_prog_DLLTOOL
5111if test -n "$DLLTOOL"; then
5112  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
5113$as_echo "$DLLTOOL" >&6; }
5114else
5115  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5116$as_echo "no" >&6; }
5117fi
5118
5119
5120fi
5121if test -z "$ac_cv_prog_DLLTOOL"; then
5122  ac_ct_DLLTOOL=$DLLTOOL
5123  # Extract the first word of "dlltool", so it can be a program name with args.
5124set dummy dlltool; ac_word=$2
5125{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5126$as_echo_n "checking for $ac_word... " >&6; }
5127if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
5128  $as_echo_n "(cached) " >&6
5129else
5130  if test -n "$ac_ct_DLLTOOL"; then
5131  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5132else
5133as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5134for as_dir in $PATH
5135do
5136  IFS=$as_save_IFS
5137  test -z "$as_dir" && as_dir=.
5138    for ac_exec_ext in '' $ac_executable_extensions; do
5139  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5140    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5141    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5142    break 2
5143  fi
5144done
5145  done
5146IFS=$as_save_IFS
5147
5148fi
5149fi
5150ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
5151if test -n "$ac_ct_DLLTOOL"; then
5152  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
5153$as_echo "$ac_ct_DLLTOOL" >&6; }
5154else
5155  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5156$as_echo "no" >&6; }
5157fi
5158
5159  if test "x$ac_ct_DLLTOOL" = x; then
5160    DLLTOOL="false"
5161  else
5162    case $cross_compiling:$ac_tool_warned in
5163yes:)
5164{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5165$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5166ac_tool_warned=yes ;;
5167esac
5168    DLLTOOL=$ac_ct_DLLTOOL
5169  fi
5170else
5171  DLLTOOL="$ac_cv_prog_DLLTOOL"
5172fi
5173
5174  if test -n "$ac_tool_prefix"; then
5175  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5176set dummy ${ac_tool_prefix}objdump; ac_word=$2
5177{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5178$as_echo_n "checking for $ac_word... " >&6; }
5179if ${ac_cv_prog_OBJDUMP+:} false; then :
5180  $as_echo_n "(cached) " >&6
5181else
5182  if test -n "$OBJDUMP"; then
5183  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5184else
5185as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5186for as_dir in $PATH
5187do
5188  IFS=$as_save_IFS
5189  test -z "$as_dir" && as_dir=.
5190    for ac_exec_ext in '' $ac_executable_extensions; do
5191  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5192    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5193    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5194    break 2
5195  fi
5196done
5197  done
5198IFS=$as_save_IFS
5199
5200fi
5201fi
5202OBJDUMP=$ac_cv_prog_OBJDUMP
5203if test -n "$OBJDUMP"; then
5204  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5205$as_echo "$OBJDUMP" >&6; }
5206else
5207  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5208$as_echo "no" >&6; }
5209fi
5210
5211
5212fi
5213if test -z "$ac_cv_prog_OBJDUMP"; then
5214  ac_ct_OBJDUMP=$OBJDUMP
5215  # Extract the first word of "objdump", so it can be a program name with args.
5216set dummy objdump; ac_word=$2
5217{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5218$as_echo_n "checking for $ac_word... " >&6; }
5219if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5220  $as_echo_n "(cached) " >&6
5221else
5222  if test -n "$ac_ct_OBJDUMP"; then
5223  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5224else
5225as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5226for as_dir in $PATH
5227do
5228  IFS=$as_save_IFS
5229  test -z "$as_dir" && as_dir=.
5230    for ac_exec_ext in '' $ac_executable_extensions; do
5231  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5232    ac_cv_prog_ac_ct_OBJDUMP="objdump"
5233    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5234    break 2
5235  fi
5236done
5237  done
5238IFS=$as_save_IFS
5239
5240fi
5241fi
5242ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5243if test -n "$ac_ct_OBJDUMP"; then
5244  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5245$as_echo "$ac_ct_OBJDUMP" >&6; }
5246else
5247  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5248$as_echo "no" >&6; }
5249fi
5250
5251  if test "x$ac_ct_OBJDUMP" = x; then
5252    OBJDUMP="false"
5253  else
5254    case $cross_compiling:$ac_tool_warned in
5255yes:)
5256{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5257$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5258ac_tool_warned=yes ;;
5259esac
5260    OBJDUMP=$ac_ct_OBJDUMP
5261  fi
5262else
5263  OBJDUMP="$ac_cv_prog_OBJDUMP"
5264fi
5265
5266  ;;
5267esac
5268
5269test -z "$AS" && AS=as
5270
5271
5272
5273
5274
5275test -z "$DLLTOOL" && DLLTOOL=dlltool
5276
5277
5278
5279
5280
5281test -z "$OBJDUMP" && OBJDUMP=objdump
5282
5283
5284
5285
5286
5287
5288
5289case `pwd` in
5290  *\ * | *\	*)
5291    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5292$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5293esac
5294
5295
5296
5297macro_version='2.4.2'
5298macro_revision='1.3337'
5299
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312ltmain="$ac_aux_dir/ltmain.sh"
5313
5314# Backslashify metacharacters that are still active within
5315# double-quoted strings.
5316sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5317
5318# Same as above, but do not quote variable references.
5319double_quote_subst='s/\(["`\\]\)/\\\1/g'
5320
5321# Sed substitution to delay expansion of an escaped shell variable in a
5322# double_quote_subst'ed string.
5323delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5324
5325# Sed substitution to delay expansion of an escaped single quote.
5326delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5327
5328# Sed substitution to avoid accidental globbing in evaled expressions
5329no_glob_subst='s/\*/\\\*/g'
5330
5331ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5332ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5333ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5334
5335{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5336$as_echo_n "checking how to print strings... " >&6; }
5337# Test print first, because it will be a builtin if present.
5338if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
5339   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5340  ECHO='print -r --'
5341elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5342  ECHO='printf %s\n'
5343else
5344  # Use this function as a fallback that always works.
5345  func_fallback_echo ()
5346  {
5347    eval 'cat <<_LTECHO_EOF
5348$1
5349_LTECHO_EOF'
5350  }
5351  ECHO='func_fallback_echo'
5352fi
5353
5354# func_echo_all arg...
5355# Invoke $ECHO with all args, space-separated.
5356func_echo_all ()
5357{
5358    $ECHO ""
5359}
5360
5361case "$ECHO" in
5362  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5363$as_echo "printf" >&6; } ;;
5364  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5365$as_echo "print -r" >&6; } ;;
5366  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5367$as_echo "cat" >&6; } ;;
5368esac
5369
5370
5371
5372
5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5384$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5385if ${ac_cv_path_SED+:} false; then :
5386  $as_echo_n "(cached) " >&6
5387else
5388            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5389     for ac_i in 1 2 3 4 5 6 7; do
5390       ac_script="$ac_script$as_nl$ac_script"
5391     done
5392     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5393     { ac_script=; unset ac_script;}
5394     if test -z "$SED"; then
5395  ac_path_SED_found=false
5396  # Loop through the user's path and test for each of PROGNAME-LIST
5397  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5398for as_dir in $PATH
5399do
5400  IFS=$as_save_IFS
5401  test -z "$as_dir" && as_dir=.
5402    for ac_prog in sed gsed; do
5403    for ac_exec_ext in '' $ac_executable_extensions; do
5404      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5405      as_fn_executable_p "$ac_path_SED" || continue
5406# Check for GNU ac_path_SED and select it if it is found.
5407  # Check for GNU $ac_path_SED
5408case `"$ac_path_SED" --version 2>&1` in
5409*GNU*)
5410  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5411*)
5412  ac_count=0
5413  $as_echo_n 0123456789 >"conftest.in"
5414  while :
5415  do
5416    cat "conftest.in" "conftest.in" >"conftest.tmp"
5417    mv "conftest.tmp" "conftest.in"
5418    cp "conftest.in" "conftest.nl"
5419    $as_echo '' >> "conftest.nl"
5420    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5421    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5422    as_fn_arith $ac_count + 1 && ac_count=$as_val
5423    if test $ac_count -gt ${ac_path_SED_max-0}; then
5424      # Best one so far, save it but keep looking for a better one
5425      ac_cv_path_SED="$ac_path_SED"
5426      ac_path_SED_max=$ac_count
5427    fi
5428    # 10*(2^10) chars as input seems more than enough
5429    test $ac_count -gt 10 && break
5430  done
5431  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5432esac
5433
5434      $ac_path_SED_found && break 3
5435    done
5436  done
5437  done
5438IFS=$as_save_IFS
5439  if test -z "$ac_cv_path_SED"; then
5440    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5441  fi
5442else
5443  ac_cv_path_SED=$SED
5444fi
5445
5446fi
5447{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5448$as_echo "$ac_cv_path_SED" >&6; }
5449 SED="$ac_cv_path_SED"
5450  rm -f conftest.sed
5451
5452test -z "$SED" && SED=sed
5453Xsed="$SED -e 1s/^X//"
5454
5455
5456
5457
5458
5459
5460
5461
5462
5463
5464
5465{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5466$as_echo_n "checking for fgrep... " >&6; }
5467if ${ac_cv_path_FGREP+:} false; then :
5468  $as_echo_n "(cached) " >&6
5469else
5470  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5471   then ac_cv_path_FGREP="$GREP -F"
5472   else
5473     if test -z "$FGREP"; then
5474  ac_path_FGREP_found=false
5475  # Loop through the user's path and test for each of PROGNAME-LIST
5476  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5477for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5478do
5479  IFS=$as_save_IFS
5480  test -z "$as_dir" && as_dir=.
5481    for ac_prog in fgrep; do
5482    for ac_exec_ext in '' $ac_executable_extensions; do
5483      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5484      as_fn_executable_p "$ac_path_FGREP" || continue
5485# Check for GNU ac_path_FGREP and select it if it is found.
5486  # Check for GNU $ac_path_FGREP
5487case `"$ac_path_FGREP" --version 2>&1` in
5488*GNU*)
5489  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5490*)
5491  ac_count=0
5492  $as_echo_n 0123456789 >"conftest.in"
5493  while :
5494  do
5495    cat "conftest.in" "conftest.in" >"conftest.tmp"
5496    mv "conftest.tmp" "conftest.in"
5497    cp "conftest.in" "conftest.nl"
5498    $as_echo 'FGREP' >> "conftest.nl"
5499    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5500    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5501    as_fn_arith $ac_count + 1 && ac_count=$as_val
5502    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5503      # Best one so far, save it but keep looking for a better one
5504      ac_cv_path_FGREP="$ac_path_FGREP"
5505      ac_path_FGREP_max=$ac_count
5506    fi
5507    # 10*(2^10) chars as input seems more than enough
5508    test $ac_count -gt 10 && break
5509  done
5510  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5511esac
5512
5513      $ac_path_FGREP_found && break 3
5514    done
5515  done
5516  done
5517IFS=$as_save_IFS
5518  if test -z "$ac_cv_path_FGREP"; then
5519    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5520  fi
5521else
5522  ac_cv_path_FGREP=$FGREP
5523fi
5524
5525   fi
5526fi
5527{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5528$as_echo "$ac_cv_path_FGREP" >&6; }
5529 FGREP="$ac_cv_path_FGREP"
5530
5531
5532test -z "$GREP" && GREP=grep
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552# Check whether --with-gnu-ld was given.
5553if test "${with_gnu_ld+set}" = set; then :
5554  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5555else
5556  with_gnu_ld=no
5557fi
5558
5559ac_prog=ld
5560if test "$GCC" = yes; then
5561  # Check if gcc -print-prog-name=ld gives a path.
5562  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5563$as_echo_n "checking for ld used by $CC... " >&6; }
5564  case $host in
5565  *-*-mingw*)
5566    # gcc leaves a trailing carriage return which upsets mingw
5567    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5568  *)
5569    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5570  esac
5571  case $ac_prog in
5572    # Accept absolute paths.
5573    [\\/]* | ?:[\\/]*)
5574      re_direlt='/[^/][^/]*/\.\./'
5575      # Canonicalize the pathname of ld
5576      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5577      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5578	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5579      done
5580      test -z "$LD" && LD="$ac_prog"
5581      ;;
5582  "")
5583    # If it fails, then pretend we aren't using GCC.
5584    ac_prog=ld
5585    ;;
5586  *)
5587    # If it is relative, then search for the first ld in PATH.
5588    with_gnu_ld=unknown
5589    ;;
5590  esac
5591elif test "$with_gnu_ld" = yes; then
5592  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5593$as_echo_n "checking for GNU ld... " >&6; }
5594else
5595  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5596$as_echo_n "checking for non-GNU ld... " >&6; }
5597fi
5598if ${lt_cv_path_LD+:} false; then :
5599  $as_echo_n "(cached) " >&6
5600else
5601  if test -z "$LD"; then
5602  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5603  for ac_dir in $PATH; do
5604    IFS="$lt_save_ifs"
5605    test -z "$ac_dir" && ac_dir=.
5606    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5607      lt_cv_path_LD="$ac_dir/$ac_prog"
5608      # Check to see if the program is GNU ld.  I'd rather use --version,
5609      # but apparently some variants of GNU ld only accept -v.
5610      # Break only if it was the GNU/non-GNU ld that we prefer.
5611      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5612      *GNU* | *'with BFD'*)
5613	test "$with_gnu_ld" != no && break
5614	;;
5615      *)
5616	test "$with_gnu_ld" != yes && break
5617	;;
5618      esac
5619    fi
5620  done
5621  IFS="$lt_save_ifs"
5622else
5623  lt_cv_path_LD="$LD" # Let the user override the test with a path.
5624fi
5625fi
5626
5627LD="$lt_cv_path_LD"
5628if test -n "$LD"; then
5629  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5630$as_echo "$LD" >&6; }
5631else
5632  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5633$as_echo "no" >&6; }
5634fi
5635test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5636{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5637$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5638if ${lt_cv_prog_gnu_ld+:} false; then :
5639  $as_echo_n "(cached) " >&6
5640else
5641  # I'd rather use --version here, but apparently some GNU lds only accept -v.
5642case `$LD -v 2>&1 </dev/null` in
5643*GNU* | *'with BFD'*)
5644  lt_cv_prog_gnu_ld=yes
5645  ;;
5646*)
5647  lt_cv_prog_gnu_ld=no
5648  ;;
5649esac
5650fi
5651{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5652$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5653with_gnu_ld=$lt_cv_prog_gnu_ld
5654
5655
5656
5657
5658
5659
5660
5661
5662
5663{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5664$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5665if ${lt_cv_path_NM+:} false; then :
5666  $as_echo_n "(cached) " >&6
5667else
5668  if test -n "$NM"; then
5669  # Let the user override the test.
5670  lt_cv_path_NM="$NM"
5671else
5672  lt_nm_to_check="${ac_tool_prefix}nm"
5673  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5674    lt_nm_to_check="$lt_nm_to_check nm"
5675  fi
5676  for lt_tmp_nm in $lt_nm_to_check; do
5677    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5678    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5679      IFS="$lt_save_ifs"
5680      test -z "$ac_dir" && ac_dir=.
5681      tmp_nm="$ac_dir/$lt_tmp_nm"
5682      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5683	# Check to see if the nm accepts a BSD-compat flag.
5684	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
5685	#   nm: unknown option "B" ignored
5686	# Tru64's nm complains that /dev/null is an invalid object file
5687	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5688	*/dev/null* | *'Invalid file or object type'*)
5689	  lt_cv_path_NM="$tmp_nm -B"
5690	  break
5691	  ;;
5692	*)
5693	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5694	  */dev/null*)
5695	    lt_cv_path_NM="$tmp_nm -p"
5696	    break
5697	    ;;
5698	  *)
5699	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5700	    continue # so that we can try to find one that supports BSD flags
5701	    ;;
5702	  esac
5703	  ;;
5704	esac
5705      fi
5706    done
5707    IFS="$lt_save_ifs"
5708  done
5709  : ${lt_cv_path_NM=no}
5710fi
5711fi
5712{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5713$as_echo "$lt_cv_path_NM" >&6; }
5714if test "$lt_cv_path_NM" != "no"; then
5715  NM="$lt_cv_path_NM"
5716else
5717  # Didn't find any BSD compatible name lister, look for dumpbin.
5718  if test -n "$DUMPBIN"; then :
5719    # Let the user override the test.
5720  else
5721    if test -n "$ac_tool_prefix"; then
5722  for ac_prog in dumpbin "link -dump"
5723  do
5724    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5725set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5726{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5727$as_echo_n "checking for $ac_word... " >&6; }
5728if ${ac_cv_prog_DUMPBIN+:} false; then :
5729  $as_echo_n "(cached) " >&6
5730else
5731  if test -n "$DUMPBIN"; then
5732  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5733else
5734as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5735for as_dir in $PATH
5736do
5737  IFS=$as_save_IFS
5738  test -z "$as_dir" && as_dir=.
5739    for ac_exec_ext in '' $ac_executable_extensions; do
5740  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5741    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5742    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5743    break 2
5744  fi
5745done
5746  done
5747IFS=$as_save_IFS
5748
5749fi
5750fi
5751DUMPBIN=$ac_cv_prog_DUMPBIN
5752if test -n "$DUMPBIN"; then
5753  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5754$as_echo "$DUMPBIN" >&6; }
5755else
5756  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5757$as_echo "no" >&6; }
5758fi
5759
5760
5761    test -n "$DUMPBIN" && break
5762  done
5763fi
5764if test -z "$DUMPBIN"; then
5765  ac_ct_DUMPBIN=$DUMPBIN
5766  for ac_prog in dumpbin "link -dump"
5767do
5768  # Extract the first word of "$ac_prog", so it can be a program name with args.
5769set dummy $ac_prog; ac_word=$2
5770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5771$as_echo_n "checking for $ac_word... " >&6; }
5772if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5773  $as_echo_n "(cached) " >&6
5774else
5775  if test -n "$ac_ct_DUMPBIN"; then
5776  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5777else
5778as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5779for as_dir in $PATH
5780do
5781  IFS=$as_save_IFS
5782  test -z "$as_dir" && as_dir=.
5783    for ac_exec_ext in '' $ac_executable_extensions; do
5784  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5785    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5786    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5787    break 2
5788  fi
5789done
5790  done
5791IFS=$as_save_IFS
5792
5793fi
5794fi
5795ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5796if test -n "$ac_ct_DUMPBIN"; then
5797  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5798$as_echo "$ac_ct_DUMPBIN" >&6; }
5799else
5800  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5801$as_echo "no" >&6; }
5802fi
5803
5804
5805  test -n "$ac_ct_DUMPBIN" && break
5806done
5807
5808  if test "x$ac_ct_DUMPBIN" = x; then
5809    DUMPBIN=":"
5810  else
5811    case $cross_compiling:$ac_tool_warned in
5812yes:)
5813{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5814$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5815ac_tool_warned=yes ;;
5816esac
5817    DUMPBIN=$ac_ct_DUMPBIN
5818  fi
5819fi
5820
5821    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5822    *COFF*)
5823      DUMPBIN="$DUMPBIN -symbols"
5824      ;;
5825    *)
5826      DUMPBIN=:
5827      ;;
5828    esac
5829  fi
5830
5831  if test "$DUMPBIN" != ":"; then
5832    NM="$DUMPBIN"
5833  fi
5834fi
5835test -z "$NM" && NM=nm
5836
5837
5838
5839
5840
5841
5842{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5843$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5844if ${lt_cv_nm_interface+:} false; then :
5845  $as_echo_n "(cached) " >&6
5846else
5847  lt_cv_nm_interface="BSD nm"
5848  echo "int some_variable = 0;" > conftest.$ac_ext
5849  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5850  (eval "$ac_compile" 2>conftest.err)
5851  cat conftest.err >&5
5852  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5853  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5854  cat conftest.err >&5
5855  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5856  cat conftest.out >&5
5857  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5858    lt_cv_nm_interface="MS dumpbin"
5859  fi
5860  rm -f conftest*
5861fi
5862{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5863$as_echo "$lt_cv_nm_interface" >&6; }
5864
5865# find the maximum length of command line arguments
5866{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5867$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5868if ${lt_cv_sys_max_cmd_len+:} false; then :
5869  $as_echo_n "(cached) " >&6
5870else
5871    i=0
5872  teststring="ABCD"
5873
5874  case $build_os in
5875  msdosdjgpp*)
5876    # On DJGPP, this test can blow up pretty badly due to problems in libc
5877    # (any single argument exceeding 2000 bytes causes a buffer overrun
5878    # during glob expansion).  Even if it were fixed, the result of this
5879    # check would be larger than it should be.
5880    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5881    ;;
5882
5883  gnu*)
5884    # Under GNU Hurd, this test is not required because there is
5885    # no limit to the length of command line arguments.
5886    # Libtool will interpret -1 as no limit whatsoever
5887    lt_cv_sys_max_cmd_len=-1;
5888    ;;
5889
5890  cygwin* | mingw* | cegcc*)
5891    # On Win9x/ME, this test blows up -- it succeeds, but takes
5892    # about 5 minutes as the teststring grows exponentially.
5893    # Worse, since 9x/ME are not pre-emptively multitasking,
5894    # you end up with a "frozen" computer, even though with patience
5895    # the test eventually succeeds (with a max line length of 256k).
5896    # Instead, let's just punt: use the minimum linelength reported by
5897    # all of the supported platforms: 8192 (on NT/2K/XP).
5898    lt_cv_sys_max_cmd_len=8192;
5899    ;;
5900
5901  mint*)
5902    # On MiNT this can take a long time and run out of memory.
5903    lt_cv_sys_max_cmd_len=8192;
5904    ;;
5905
5906  amigaos*)
5907    # On AmigaOS with pdksh, this test takes hours, literally.
5908    # So we just punt and use a minimum line length of 8192.
5909    lt_cv_sys_max_cmd_len=8192;
5910    ;;
5911
5912  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5913    # This has been around since 386BSD, at least.  Likely further.
5914    if test -x /sbin/sysctl; then
5915      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5916    elif test -x /usr/sbin/sysctl; then
5917      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5918    else
5919      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
5920    fi
5921    # And add a safety zone
5922    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5923    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5924    ;;
5925
5926  interix*)
5927    # We know the value 262144 and hardcode it with a safety zone (like BSD)
5928    lt_cv_sys_max_cmd_len=196608
5929    ;;
5930
5931  os2*)
5932    # The test takes a long time on OS/2.
5933    lt_cv_sys_max_cmd_len=8192
5934    ;;
5935
5936  osf*)
5937    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5938    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5939    # nice to cause kernel panics so lets avoid the loop below.
5940    # First set a reasonable default.
5941    lt_cv_sys_max_cmd_len=16384
5942    #
5943    if test -x /sbin/sysconfig; then
5944      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5945        *1*) lt_cv_sys_max_cmd_len=-1 ;;
5946      esac
5947    fi
5948    ;;
5949  sco3.2v5*)
5950    lt_cv_sys_max_cmd_len=102400
5951    ;;
5952  sysv5* | sco5v6* | sysv4.2uw2*)
5953    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5954    if test -n "$kargmax"; then
5955      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
5956    else
5957      lt_cv_sys_max_cmd_len=32768
5958    fi
5959    ;;
5960  *)
5961    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5962    if test -n "$lt_cv_sys_max_cmd_len"; then
5963      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5964      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5965    else
5966      # Make teststring a little bigger before we do anything with it.
5967      # a 1K string should be a reasonable start.
5968      for i in 1 2 3 4 5 6 7 8 ; do
5969        teststring=$teststring$teststring
5970      done
5971      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5972      # If test is not a shell built-in, we'll probably end up computing a
5973      # maximum length that is only half of the actual maximum length, but
5974      # we can't tell.
5975      while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
5976	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5977	      test $i != 17 # 1/2 MB should be enough
5978      do
5979        i=`expr $i + 1`
5980        teststring=$teststring$teststring
5981      done
5982      # Only check the string length outside the loop.
5983      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5984      teststring=
5985      # Add a significant safety factor because C++ compilers can tack on
5986      # massive amounts of additional arguments before passing them to the
5987      # linker.  It appears as though 1/2 is a usable value.
5988      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5989    fi
5990    ;;
5991  esac
5992
5993fi
5994
5995if test -n $lt_cv_sys_max_cmd_len ; then
5996  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5997$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5998else
5999  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6000$as_echo "none" >&6; }
6001fi
6002max_cmd_len=$lt_cv_sys_max_cmd_len
6003
6004
6005
6006
6007
6008
6009: ${CP="cp -f"}
6010: ${MV="mv -f"}
6011: ${RM="rm -f"}
6012
6013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6014$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6015# Try some XSI features
6016xsi_shell=no
6017( _lt_dummy="a/b/c"
6018  test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
6019      = c,a/b,b/c, \
6020    && eval 'test $(( 1 + 1 )) -eq 2 \
6021    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6022  && xsi_shell=yes
6023{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6024$as_echo "$xsi_shell" >&6; }
6025
6026
6027{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6028$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6029lt_shell_append=no
6030( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6031    >/dev/null 2>&1 \
6032  && lt_shell_append=yes
6033{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6034$as_echo "$lt_shell_append" >&6; }
6035
6036
6037if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6038  lt_unset=unset
6039else
6040  lt_unset=false
6041fi
6042
6043
6044
6045
6046
6047# test EBCDIC or ASCII
6048case `echo X|tr X '\101'` in
6049 A) # ASCII based system
6050    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6051  lt_SP2NL='tr \040 \012'
6052  lt_NL2SP='tr \015\012 \040\040'
6053  ;;
6054 *) # EBCDIC based system
6055  lt_SP2NL='tr \100 \n'
6056  lt_NL2SP='tr \r\n \100\100'
6057  ;;
6058esac
6059
6060
6061
6062
6063
6064
6065
6066
6067
6068{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
6069$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
6070if ${lt_cv_to_host_file_cmd+:} false; then :
6071  $as_echo_n "(cached) " >&6
6072else
6073  case $host in
6074  *-*-mingw* )
6075    case $build in
6076      *-*-mingw* ) # actually msys
6077        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
6078        ;;
6079      *-*-cygwin* )
6080        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
6081        ;;
6082      * ) # otherwise, assume *nix
6083        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
6084        ;;
6085    esac
6086    ;;
6087  *-*-cygwin* )
6088    case $build in
6089      *-*-mingw* ) # actually msys
6090        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
6091        ;;
6092      *-*-cygwin* )
6093        lt_cv_to_host_file_cmd=func_convert_file_noop
6094        ;;
6095      * ) # otherwise, assume *nix
6096        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
6097        ;;
6098    esac
6099    ;;
6100  * ) # unhandled hosts (and "normal" native builds)
6101    lt_cv_to_host_file_cmd=func_convert_file_noop
6102    ;;
6103esac
6104
6105fi
6106
6107to_host_file_cmd=$lt_cv_to_host_file_cmd
6108{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
6109$as_echo "$lt_cv_to_host_file_cmd" >&6; }
6110
6111
6112
6113
6114
6115{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
6116$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
6117if ${lt_cv_to_tool_file_cmd+:} false; then :
6118  $as_echo_n "(cached) " >&6
6119else
6120  #assume ordinary cross tools, or native build.
6121lt_cv_to_tool_file_cmd=func_convert_file_noop
6122case $host in
6123  *-*-mingw* )
6124    case $build in
6125      *-*-mingw* ) # actually msys
6126        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
6127        ;;
6128    esac
6129    ;;
6130esac
6131
6132fi
6133
6134to_tool_file_cmd=$lt_cv_to_tool_file_cmd
6135{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
6136$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
6137
6138
6139
6140
6141
6142{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6143$as_echo_n "checking for $LD option to reload object files... " >&6; }
6144if ${lt_cv_ld_reload_flag+:} false; then :
6145  $as_echo_n "(cached) " >&6
6146else
6147  lt_cv_ld_reload_flag='-r'
6148fi
6149{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6150$as_echo "$lt_cv_ld_reload_flag" >&6; }
6151reload_flag=$lt_cv_ld_reload_flag
6152case $reload_flag in
6153"" | " "*) ;;
6154*) reload_flag=" $reload_flag" ;;
6155esac
6156reload_cmds='$LD$reload_flag -o $output$reload_objs'
6157case $host_os in
6158  cygwin* | mingw* | pw32* | cegcc*)
6159    if test "$GCC" != yes; then
6160      reload_cmds=false
6161    fi
6162    ;;
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 ${ac_cv_prog_OBJDUMP+:} false; 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 as_fn_executable_p "$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 ${ac_cv_prog_ac_ct_OBJDUMP+:} false; 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 as_fn_executable_p "$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 ${lt_cv_deplibs_check_method+:} false; 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 glibc/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; }
6483
6484file_magic_glob=
6485want_nocaseglob=no
6486if test "$build" = "$host"; then
6487  case $host_os in
6488  mingw* | pw32*)
6489    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
6490      want_nocaseglob=yes
6491    else
6492      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
6493    fi
6494    ;;
6495  esac
6496fi
6497
6498file_magic_cmd=$lt_cv_file_magic_cmd
6499deplibs_check_method=$lt_cv_deplibs_check_method
6500test -z "$deplibs_check_method" && deplibs_check_method=unknown
6501
6502
6503
6504
6505
6506
6507
6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523if test -n "$ac_tool_prefix"; then
6524  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6525set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6527$as_echo_n "checking for $ac_word... " >&6; }
6528if ${ac_cv_prog_DLLTOOL+:} false; then :
6529  $as_echo_n "(cached) " >&6
6530else
6531  if test -n "$DLLTOOL"; then
6532  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6533else
6534as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6535for as_dir in $PATH
6536do
6537  IFS=$as_save_IFS
6538  test -z "$as_dir" && as_dir=.
6539    for ac_exec_ext in '' $ac_executable_extensions; do
6540  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6541    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6542    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6543    break 2
6544  fi
6545done
6546  done
6547IFS=$as_save_IFS
6548
6549fi
6550fi
6551DLLTOOL=$ac_cv_prog_DLLTOOL
6552if test -n "$DLLTOOL"; then
6553  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6554$as_echo "$DLLTOOL" >&6; }
6555else
6556  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6557$as_echo "no" >&6; }
6558fi
6559
6560
6561fi
6562if test -z "$ac_cv_prog_DLLTOOL"; then
6563  ac_ct_DLLTOOL=$DLLTOOL
6564  # Extract the first word of "dlltool", so it can be a program name with args.
6565set dummy dlltool; ac_word=$2
6566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6567$as_echo_n "checking for $ac_word... " >&6; }
6568if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
6569  $as_echo_n "(cached) " >&6
6570else
6571  if test -n "$ac_ct_DLLTOOL"; then
6572  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6573else
6574as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6575for as_dir in $PATH
6576do
6577  IFS=$as_save_IFS
6578  test -z "$as_dir" && as_dir=.
6579    for ac_exec_ext in '' $ac_executable_extensions; do
6580  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6581    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6582    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6583    break 2
6584  fi
6585done
6586  done
6587IFS=$as_save_IFS
6588
6589fi
6590fi
6591ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6592if test -n "$ac_ct_DLLTOOL"; then
6593  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6594$as_echo "$ac_ct_DLLTOOL" >&6; }
6595else
6596  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6597$as_echo "no" >&6; }
6598fi
6599
6600  if test "x$ac_ct_DLLTOOL" = x; then
6601    DLLTOOL="false"
6602  else
6603    case $cross_compiling:$ac_tool_warned in
6604yes:)
6605{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6606$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6607ac_tool_warned=yes ;;
6608esac
6609    DLLTOOL=$ac_ct_DLLTOOL
6610  fi
6611else
6612  DLLTOOL="$ac_cv_prog_DLLTOOL"
6613fi
6614
6615test -z "$DLLTOOL" && DLLTOOL=dlltool
6616
6617
6618
6619
6620
6621
6622
6623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6624$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
6625if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
6626  $as_echo_n "(cached) " >&6
6627else
6628  lt_cv_sharedlib_from_linklib_cmd='unknown'
6629
6630case $host_os in
6631cygwin* | mingw* | pw32* | cegcc*)
6632  # two different shell functions defined in ltmain.sh
6633  # decide which to use based on capabilities of $DLLTOOL
6634  case `$DLLTOOL --help 2>&1` in
6635  *--identify-strict*)
6636    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
6637    ;;
6638  *)
6639    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
6640    ;;
6641  esac
6642  ;;
6643*)
6644  # fallback: assume linklib IS sharedlib
6645  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
6646  ;;
6647esac
6648
6649fi
6650{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6651$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6652sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
6653test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
6654
6655
6656
6657
6658
6659
6660
6661if test -n "$ac_tool_prefix"; then
6662  for ac_prog in ar
6663  do
6664    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6665set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6666{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6667$as_echo_n "checking for $ac_word... " >&6; }
6668if ${ac_cv_prog_AR+:} false; then :
6669  $as_echo_n "(cached) " >&6
6670else
6671  if test -n "$AR"; then
6672  ac_cv_prog_AR="$AR" # Let the user override the test.
6673else
6674as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6675for as_dir in $PATH
6676do
6677  IFS=$as_save_IFS
6678  test -z "$as_dir" && as_dir=.
6679    for ac_exec_ext in '' $ac_executable_extensions; do
6680  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6681    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6682    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6683    break 2
6684  fi
6685done
6686  done
6687IFS=$as_save_IFS
6688
6689fi
6690fi
6691AR=$ac_cv_prog_AR
6692if test -n "$AR"; then
6693  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6694$as_echo "$AR" >&6; }
6695else
6696  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6697$as_echo "no" >&6; }
6698fi
6699
6700
6701    test -n "$AR" && break
6702  done
6703fi
6704if test -z "$AR"; then
6705  ac_ct_AR=$AR
6706  for ac_prog in ar
6707do
6708  # Extract the first word of "$ac_prog", so it can be a program name with args.
6709set dummy $ac_prog; ac_word=$2
6710{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6711$as_echo_n "checking for $ac_word... " >&6; }
6712if ${ac_cv_prog_ac_ct_AR+:} false; then :
6713  $as_echo_n "(cached) " >&6
6714else
6715  if test -n "$ac_ct_AR"; then
6716  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6717else
6718as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6719for as_dir in $PATH
6720do
6721  IFS=$as_save_IFS
6722  test -z "$as_dir" && as_dir=.
6723    for ac_exec_ext in '' $ac_executable_extensions; do
6724  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6725    ac_cv_prog_ac_ct_AR="$ac_prog"
6726    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6727    break 2
6728  fi
6729done
6730  done
6731IFS=$as_save_IFS
6732
6733fi
6734fi
6735ac_ct_AR=$ac_cv_prog_ac_ct_AR
6736if test -n "$ac_ct_AR"; then
6737  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6738$as_echo "$ac_ct_AR" >&6; }
6739else
6740  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6741$as_echo "no" >&6; }
6742fi
6743
6744
6745  test -n "$ac_ct_AR" && break
6746done
6747
6748  if test "x$ac_ct_AR" = x; then
6749    AR="false"
6750  else
6751    case $cross_compiling:$ac_tool_warned in
6752yes:)
6753{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6754$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6755ac_tool_warned=yes ;;
6756esac
6757    AR=$ac_ct_AR
6758  fi
6759fi
6760
6761: ${AR=ar}
6762: ${AR_FLAGS=cru}
6763
6764
6765
6766
6767
6768
6769
6770
6771
6772
6773
6774{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6775$as_echo_n "checking for archiver @FILE support... " >&6; }
6776if ${lt_cv_ar_at_file+:} false; then :
6777  $as_echo_n "(cached) " >&6
6778else
6779  lt_cv_ar_at_file=no
6780   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6781/* end confdefs.h.  */
6782
6783int
6784main ()
6785{
6786
6787  ;
6788  return 0;
6789}
6790_ACEOF
6791if ac_fn_c_try_compile "$LINENO"; then :
6792  echo conftest.$ac_objext > conftest.lst
6793      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6794      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6795  (eval $lt_ar_try) 2>&5
6796  ac_status=$?
6797  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6798  test $ac_status = 0; }
6799      if test "$ac_status" -eq 0; then
6800	# Ensure the archiver fails upon bogus file names.
6801	rm -f conftest.$ac_objext libconftest.a
6802	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6803  (eval $lt_ar_try) 2>&5
6804  ac_status=$?
6805  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6806  test $ac_status = 0; }
6807	if test "$ac_status" -ne 0; then
6808          lt_cv_ar_at_file=@
6809        fi
6810      fi
6811      rm -f conftest.* libconftest.a
6812
6813fi
6814rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6815
6816fi
6817{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6818$as_echo "$lt_cv_ar_at_file" >&6; }
6819
6820if test "x$lt_cv_ar_at_file" = xno; then
6821  archiver_list_spec=
6822else
6823  archiver_list_spec=$lt_cv_ar_at_file
6824fi
6825
6826
6827
6828
6829
6830
6831
6832if test -n "$ac_tool_prefix"; then
6833  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6834set dummy ${ac_tool_prefix}strip; ac_word=$2
6835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6836$as_echo_n "checking for $ac_word... " >&6; }
6837if ${ac_cv_prog_STRIP+:} false; then :
6838  $as_echo_n "(cached) " >&6
6839else
6840  if test -n "$STRIP"; then
6841  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6842else
6843as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6844for as_dir in $PATH
6845do
6846  IFS=$as_save_IFS
6847  test -z "$as_dir" && as_dir=.
6848    for ac_exec_ext in '' $ac_executable_extensions; do
6849  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6850    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6851    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6852    break 2
6853  fi
6854done
6855  done
6856IFS=$as_save_IFS
6857
6858fi
6859fi
6860STRIP=$ac_cv_prog_STRIP
6861if test -n "$STRIP"; then
6862  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6863$as_echo "$STRIP" >&6; }
6864else
6865  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6866$as_echo "no" >&6; }
6867fi
6868
6869
6870fi
6871if test -z "$ac_cv_prog_STRIP"; then
6872  ac_ct_STRIP=$STRIP
6873  # Extract the first word of "strip", so it can be a program name with args.
6874set dummy strip; ac_word=$2
6875{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6876$as_echo_n "checking for $ac_word... " >&6; }
6877if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6878  $as_echo_n "(cached) " >&6
6879else
6880  if test -n "$ac_ct_STRIP"; then
6881  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6882else
6883as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6884for as_dir in $PATH
6885do
6886  IFS=$as_save_IFS
6887  test -z "$as_dir" && as_dir=.
6888    for ac_exec_ext in '' $ac_executable_extensions; do
6889  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6890    ac_cv_prog_ac_ct_STRIP="strip"
6891    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6892    break 2
6893  fi
6894done
6895  done
6896IFS=$as_save_IFS
6897
6898fi
6899fi
6900ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6901if test -n "$ac_ct_STRIP"; then
6902  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6903$as_echo "$ac_ct_STRIP" >&6; }
6904else
6905  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6906$as_echo "no" >&6; }
6907fi
6908
6909  if test "x$ac_ct_STRIP" = x; then
6910    STRIP=":"
6911  else
6912    case $cross_compiling:$ac_tool_warned in
6913yes:)
6914{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6915$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6916ac_tool_warned=yes ;;
6917esac
6918    STRIP=$ac_ct_STRIP
6919  fi
6920else
6921  STRIP="$ac_cv_prog_STRIP"
6922fi
6923
6924test -z "$STRIP" && STRIP=:
6925
6926
6927
6928
6929
6930
6931if test -n "$ac_tool_prefix"; then
6932  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6933set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6934{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6935$as_echo_n "checking for $ac_word... " >&6; }
6936if ${ac_cv_prog_RANLIB+:} false; then :
6937  $as_echo_n "(cached) " >&6
6938else
6939  if test -n "$RANLIB"; then
6940  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6941else
6942as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6943for as_dir in $PATH
6944do
6945  IFS=$as_save_IFS
6946  test -z "$as_dir" && as_dir=.
6947    for ac_exec_ext in '' $ac_executable_extensions; do
6948  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6949    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6950    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6951    break 2
6952  fi
6953done
6954  done
6955IFS=$as_save_IFS
6956
6957fi
6958fi
6959RANLIB=$ac_cv_prog_RANLIB
6960if test -n "$RANLIB"; then
6961  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6962$as_echo "$RANLIB" >&6; }
6963else
6964  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6965$as_echo "no" >&6; }
6966fi
6967
6968
6969fi
6970if test -z "$ac_cv_prog_RANLIB"; then
6971  ac_ct_RANLIB=$RANLIB
6972  # Extract the first word of "ranlib", so it can be a program name with args.
6973set dummy ranlib; ac_word=$2
6974{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6975$as_echo_n "checking for $ac_word... " >&6; }
6976if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6977  $as_echo_n "(cached) " >&6
6978else
6979  if test -n "$ac_ct_RANLIB"; then
6980  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6981else
6982as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6983for as_dir in $PATH
6984do
6985  IFS=$as_save_IFS
6986  test -z "$as_dir" && as_dir=.
6987    for ac_exec_ext in '' $ac_executable_extensions; do
6988  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6989    ac_cv_prog_ac_ct_RANLIB="ranlib"
6990    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6991    break 2
6992  fi
6993done
6994  done
6995IFS=$as_save_IFS
6996
6997fi
6998fi
6999ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7000if test -n "$ac_ct_RANLIB"; then
7001  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7002$as_echo "$ac_ct_RANLIB" >&6; }
7003else
7004  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7005$as_echo "no" >&6; }
7006fi
7007
7008  if test "x$ac_ct_RANLIB" = x; then
7009    RANLIB=":"
7010  else
7011    case $cross_compiling:$ac_tool_warned in
7012yes:)
7013{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7014$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7015ac_tool_warned=yes ;;
7016esac
7017    RANLIB=$ac_ct_RANLIB
7018  fi
7019else
7020  RANLIB="$ac_cv_prog_RANLIB"
7021fi
7022
7023test -z "$RANLIB" && RANLIB=:
7024
7025
7026
7027
7028
7029
7030# Determine commands to create old-style static archives.
7031old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7032old_postinstall_cmds='chmod 644 $oldlib'
7033old_postuninstall_cmds=
7034
7035if test -n "$RANLIB"; then
7036  case $host_os in
7037  openbsd*)
7038    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
7039    ;;
7040  *)
7041    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
7042    ;;
7043  esac
7044  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
7045fi
7046
7047case $host_os in
7048  darwin*)
7049    lock_old_archive_extraction=yes ;;
7050  *)
7051    lock_old_archive_extraction=no ;;
7052esac
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092# If no C compiler was specified, use CC.
7093LTCC=${LTCC-"$CC"}
7094
7095# If no C compiler flags were specified, use CFLAGS.
7096LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7097
7098# Allow CC to be a program name with arguments.
7099compiler=$CC
7100
7101
7102# Check for command to grab the raw symbol name followed by C symbol from nm.
7103{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7104$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7105if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7106  $as_echo_n "(cached) " >&6
7107else
7108
7109# These are sane defaults that work on at least a few old systems.
7110# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
7111
7112# Character class describing NM global symbol codes.
7113symcode='[BCDEGRST]'
7114
7115# Regexp to match symbols that can be accessed directly from C.
7116sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7117
7118# Define system-specific variables.
7119case $host_os in
7120aix*)
7121  symcode='[BCDT]'
7122  ;;
7123cygwin* | mingw* | pw32* | cegcc*)
7124  symcode='[ABCDGISTW]'
7125  ;;
7126hpux*)
7127  if test "$host_cpu" = ia64; then
7128    symcode='[ABCDEGRST]'
7129  fi
7130  ;;
7131irix* | nonstopux*)
7132  symcode='[BCDEGRST]'
7133  ;;
7134osf*)
7135  symcode='[BCDEGQRST]'
7136  ;;
7137solaris*)
7138  symcode='[BDRT]'
7139  ;;
7140sco3.2v5*)
7141  symcode='[DT]'
7142  ;;
7143sysv4.2uw2*)
7144  symcode='[DT]'
7145  ;;
7146sysv5* | sco5v6* | unixware* | OpenUNIX*)
7147  symcode='[ABDT]'
7148  ;;
7149sysv4)
7150  symcode='[DFNSTU]'
7151  ;;
7152esac
7153
7154# If we're using GNU nm, then use its standard symbol codes.
7155case `$NM -V 2>&1` in
7156*GNU* | *'with BFD'*)
7157  symcode='[ABCDGIRSTW]' ;;
7158esac
7159
7160# Transform an extracted symbol line into a proper C declaration.
7161# Some systems (esp. on ia64) link data and code symbols differently,
7162# so use this general approach.
7163lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7164
7165# Transform an extracted symbol line into symbol name and symbol address
7166lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
7167lt_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'"
7168
7169# Handle CRLF in mingw tool chain
7170opt_cr=
7171case $build_os in
7172mingw*)
7173  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7174  ;;
7175esac
7176
7177# Try without a prefix underscore, then with it.
7178for ac_symprfx in "" "_"; do
7179
7180  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7181  symxfrm="\\1 $ac_symprfx\\2 \\2"
7182
7183  # Write the raw and C identifiers.
7184  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7185    # Fake it for dumpbin and say T for any non-static function
7186    # and D for any global variable.
7187    # Also find C++ and __fastcall symbols from MSVC++,
7188    # which start with @ or ?.
7189    lt_cv_sys_global_symbol_pipe="$AWK '"\
7190"     {last_section=section; section=\$ 3};"\
7191"     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
7192"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7193"     \$ 0!~/External *\|/{next};"\
7194"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7195"     {if(hide[section]) next};"\
7196"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7197"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7198"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
7199"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7200"     ' prfx=^$ac_symprfx"
7201  else
7202    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7203  fi
7204  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
7205
7206  # Check to see that the pipe works correctly.
7207  pipe_works=no
7208
7209  rm -f conftest*
7210  cat > conftest.$ac_ext <<_LT_EOF
7211#ifdef __cplusplus
7212extern "C" {
7213#endif
7214char nm_test_var;
7215void nm_test_func(void);
7216void nm_test_func(void){}
7217#ifdef __cplusplus
7218}
7219#endif
7220int main(){nm_test_var='a';nm_test_func();return(0);}
7221_LT_EOF
7222
7223  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7224  (eval $ac_compile) 2>&5
7225  ac_status=$?
7226  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7227  test $ac_status = 0; }; then
7228    # Now try to grab the symbols.
7229    nlist=conftest.nm
7230    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7231  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7232  ac_status=$?
7233  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7234  test $ac_status = 0; } && test -s "$nlist"; then
7235      # Try sorting and uniquifying the output.
7236      if sort "$nlist" | uniq > "$nlist"T; then
7237	mv -f "$nlist"T "$nlist"
7238      else
7239	rm -f "$nlist"T
7240      fi
7241
7242      # Make sure that we snagged all the symbols we need.
7243      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7244	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7245	  cat <<_LT_EOF > conftest.$ac_ext
7246/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
7247#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
7248/* DATA imports from DLLs on WIN32 con't be const, because runtime
7249   relocations are performed -- see ld's documentation on pseudo-relocs.  */
7250# define LT_DLSYM_CONST
7251#elif defined(__osf__)
7252/* This system does not cope well with relocations in const data.  */
7253# define LT_DLSYM_CONST
7254#else
7255# define LT_DLSYM_CONST const
7256#endif
7257
7258#ifdef __cplusplus
7259extern "C" {
7260#endif
7261
7262_LT_EOF
7263	  # Now generate the symbol file.
7264	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7265
7266	  cat <<_LT_EOF >> conftest.$ac_ext
7267
7268/* The mapping between symbol names and symbols.  */
7269LT_DLSYM_CONST struct {
7270  const char *name;
7271  void       *address;
7272}
7273lt__PROGRAM__LTX_preloaded_symbols[] =
7274{
7275  { "@PROGRAM@", (void *) 0 },
7276_LT_EOF
7277	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7278	  cat <<\_LT_EOF >> conftest.$ac_ext
7279  {0, (void *) 0}
7280};
7281
7282/* This works around a problem in FreeBSD linker */
7283#ifdef FREEBSD_WORKAROUND
7284static const void *lt_preloaded_setup() {
7285  return lt__PROGRAM__LTX_preloaded_symbols;
7286}
7287#endif
7288
7289#ifdef __cplusplus
7290}
7291#endif
7292_LT_EOF
7293	  # Now try linking the two files.
7294	  mv conftest.$ac_objext conftstm.$ac_objext
7295	  lt_globsym_save_LIBS=$LIBS
7296	  lt_globsym_save_CFLAGS=$CFLAGS
7297	  LIBS="conftstm.$ac_objext"
7298	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7299	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7300  (eval $ac_link) 2>&5
7301  ac_status=$?
7302  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7303  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7304	    pipe_works=yes
7305	  fi
7306	  LIBS=$lt_globsym_save_LIBS
7307	  CFLAGS=$lt_globsym_save_CFLAGS
7308	else
7309	  echo "cannot find nm_test_func in $nlist" >&5
7310	fi
7311      else
7312	echo "cannot find nm_test_var in $nlist" >&5
7313      fi
7314    else
7315      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7316    fi
7317  else
7318    echo "$progname: failed program was:" >&5
7319    cat conftest.$ac_ext >&5
7320  fi
7321  rm -rf conftest* conftst*
7322
7323  # Do not use the global_symbol_pipe unless it works.
7324  if test "$pipe_works" = yes; then
7325    break
7326  else
7327    lt_cv_sys_global_symbol_pipe=
7328  fi
7329done
7330
7331fi
7332
7333if test -z "$lt_cv_sys_global_symbol_pipe"; then
7334  lt_cv_sys_global_symbol_to_cdecl=
7335fi
7336if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7337  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7338$as_echo "failed" >&6; }
7339else
7340  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7341$as_echo "ok" >&6; }
7342fi
7343
7344# Response file support.
7345if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7346  nm_file_list_spec='@'
7347elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
7348  nm_file_list_spec='@'
7349fi
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
7374
7375
7376
7377{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
7378$as_echo_n "checking for sysroot... " >&6; }
7379
7380# Check whether --with-sysroot was given.
7381if test "${with_sysroot+set}" = set; then :
7382  withval=$with_sysroot;
7383else
7384  with_sysroot=no
7385fi
7386
7387
7388lt_sysroot=
7389case ${with_sysroot} in #(
7390 yes)
7391   if test "$GCC" = yes; then
7392     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
7393   fi
7394   ;; #(
7395 /*)
7396   lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
7397   ;; #(
7398 no|'')
7399   ;; #(
7400 *)
7401   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
7402$as_echo "${with_sysroot}" >&6; }
7403   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
7404   ;;
7405esac
7406
7407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
7408$as_echo "${lt_sysroot:-no}" >&6; }
7409
7410
7411
7412
7413
7414# Check whether --enable-libtool-lock was given.
7415if test "${enable_libtool_lock+set}" = set; then :
7416  enableval=$enable_libtool_lock;
7417fi
7418
7419test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7420
7421# Some flags need to be propagated to the compiler or linker for good
7422# libtool support.
7423case $host in
7424ia64-*-hpux*)
7425  # Find out which ABI we are using.
7426  echo 'int i;' > conftest.$ac_ext
7427  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7428  (eval $ac_compile) 2>&5
7429  ac_status=$?
7430  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7431  test $ac_status = 0; }; then
7432    case `/usr/bin/file conftest.$ac_objext` in
7433      *ELF-32*)
7434	HPUX_IA64_MODE="32"
7435	;;
7436      *ELF-64*)
7437	HPUX_IA64_MODE="64"
7438	;;
7439    esac
7440  fi
7441  rm -rf conftest*
7442  ;;
7443*-*-irix6*)
7444  # Find out which ABI we are using.
7445  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7446  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7447  (eval $ac_compile) 2>&5
7448  ac_status=$?
7449  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7450  test $ac_status = 0; }; then
7451    if test "$lt_cv_prog_gnu_ld" = yes; then
7452      case `/usr/bin/file conftest.$ac_objext` in
7453	*32-bit*)
7454	  LD="${LD-ld} -melf32bsmip"
7455	  ;;
7456	*N32*)
7457	  LD="${LD-ld} -melf32bmipn32"
7458	  ;;
7459	*64-bit*)
7460	  LD="${LD-ld} -melf64bmip"
7461	;;
7462      esac
7463    else
7464      case `/usr/bin/file conftest.$ac_objext` in
7465	*32-bit*)
7466	  LD="${LD-ld} -32"
7467	  ;;
7468	*N32*)
7469	  LD="${LD-ld} -n32"
7470	  ;;
7471	*64-bit*)
7472	  LD="${LD-ld} -64"
7473	  ;;
7474      esac
7475    fi
7476  fi
7477  rm -rf conftest*
7478  ;;
7479
7480x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7481s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7482  # Find out which ABI we are using.
7483  echo 'int i;' > conftest.$ac_ext
7484  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7485  (eval $ac_compile) 2>&5
7486  ac_status=$?
7487  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7488  test $ac_status = 0; }; then
7489    case `/usr/bin/file conftest.o` in
7490      *32-bit*)
7491	case $host in
7492	  x86_64-*kfreebsd*-gnu)
7493	    LD="${LD-ld} -m elf_i386_fbsd"
7494	    ;;
7495	  x86_64-*linux*)
7496	    LD="${LD-ld} -m elf_i386"
7497	    ;;
7498	  ppc64-*linux*|powerpc64-*linux*)
7499	    LD="${LD-ld} -m elf32ppclinux"
7500	    ;;
7501	  s390x-*linux*)
7502	    LD="${LD-ld} -m elf_s390"
7503	    ;;
7504	  sparc64-*linux*)
7505	    LD="${LD-ld} -m elf32_sparc"
7506	    ;;
7507	esac
7508	;;
7509      *64-bit*)
7510	case $host in
7511	  x86_64-*kfreebsd*-gnu)
7512	    LD="${LD-ld} -m elf_x86_64_fbsd"
7513	    ;;
7514	  x86_64-*linux*)
7515	    LD="${LD-ld} -m elf_x86_64"
7516	    ;;
7517	  ppc*-*linux*|powerpc*-*linux*)
7518	    LD="${LD-ld} -m elf64ppc"
7519	    ;;
7520	  s390*-*linux*|s390*-*tpf*)
7521	    LD="${LD-ld} -m elf64_s390"
7522	    ;;
7523	  sparc*-*linux*)
7524	    LD="${LD-ld} -m elf64_sparc"
7525	    ;;
7526	esac
7527	;;
7528    esac
7529  fi
7530  rm -rf conftest*
7531  ;;
7532
7533*-*-sco3.2v5*)
7534  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7535  SAVE_CFLAGS="$CFLAGS"
7536  CFLAGS="$CFLAGS -belf"
7537  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7538$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7539if ${lt_cv_cc_needs_belf+:} false; then :
7540  $as_echo_n "(cached) " >&6
7541else
7542  ac_ext=c
7543ac_cpp='$CPP $CPPFLAGS'
7544ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7545ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7546ac_compiler_gnu=$ac_cv_c_compiler_gnu
7547
7548     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7549/* end confdefs.h.  */
7550
7551int
7552main ()
7553{
7554
7555  ;
7556  return 0;
7557}
7558_ACEOF
7559if ac_fn_c_try_link "$LINENO"; then :
7560  lt_cv_cc_needs_belf=yes
7561else
7562  lt_cv_cc_needs_belf=no
7563fi
7564rm -f core conftest.err conftest.$ac_objext \
7565    conftest$ac_exeext conftest.$ac_ext
7566     ac_ext=c
7567ac_cpp='$CPP $CPPFLAGS'
7568ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7569ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7570ac_compiler_gnu=$ac_cv_c_compiler_gnu
7571
7572fi
7573{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7574$as_echo "$lt_cv_cc_needs_belf" >&6; }
7575  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7576    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7577    CFLAGS="$SAVE_CFLAGS"
7578  fi
7579  ;;
7580*-*solaris*)
7581  # Find out which ABI we are using.
7582  echo 'int i;' > conftest.$ac_ext
7583  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7584  (eval $ac_compile) 2>&5
7585  ac_status=$?
7586  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7587  test $ac_status = 0; }; then
7588    case `/usr/bin/file conftest.o` in
7589    *64-bit*)
7590      case $lt_cv_prog_gnu_ld in
7591      yes*)
7592        case $host in
7593        i?86-*-solaris*)
7594          LD="${LD-ld} -m elf_x86_64"
7595          ;;
7596        sparc*-*-solaris*)
7597          LD="${LD-ld} -m elf64_sparc"
7598          ;;
7599        esac
7600        # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
7601        if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
7602          LD="${LD-ld}_sol2"
7603        fi
7604        ;;
7605      *)
7606	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7607	  LD="${LD-ld} -64"
7608	fi
7609	;;
7610      esac
7611      ;;
7612    esac
7613  fi
7614  rm -rf conftest*
7615  ;;
7616esac
7617
7618need_locks="$enable_libtool_lock"
7619
7620if test -n "$ac_tool_prefix"; then
7621  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
7622set dummy ${ac_tool_prefix}mt; ac_word=$2
7623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7624$as_echo_n "checking for $ac_word... " >&6; }
7625if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
7626  $as_echo_n "(cached) " >&6
7627else
7628  if test -n "$MANIFEST_TOOL"; then
7629  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
7630else
7631as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7632for as_dir in $PATH
7633do
7634  IFS=$as_save_IFS
7635  test -z "$as_dir" && as_dir=.
7636    for ac_exec_ext in '' $ac_executable_extensions; do
7637  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7638    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
7639    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7640    break 2
7641  fi
7642done
7643  done
7644IFS=$as_save_IFS
7645
7646fi
7647fi
7648MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
7649if test -n "$MANIFEST_TOOL"; then
7650  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7651$as_echo "$MANIFEST_TOOL" >&6; }
7652else
7653  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7654$as_echo "no" >&6; }
7655fi
7656
7657
7658fi
7659if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7660  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7661  # Extract the first word of "mt", so it can be a program name with args.
7662set dummy mt; ac_word=$2
7663{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7664$as_echo_n "checking for $ac_word... " >&6; }
7665if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
7666  $as_echo_n "(cached) " >&6
7667else
7668  if test -n "$ac_ct_MANIFEST_TOOL"; then
7669  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7670else
7671as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7672for as_dir in $PATH
7673do
7674  IFS=$as_save_IFS
7675  test -z "$as_dir" && as_dir=.
7676    for ac_exec_ext in '' $ac_executable_extensions; do
7677  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7678    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7679    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7680    break 2
7681  fi
7682done
7683  done
7684IFS=$as_save_IFS
7685
7686fi
7687fi
7688ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7689if test -n "$ac_ct_MANIFEST_TOOL"; then
7690  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7691$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
7692else
7693  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7694$as_echo "no" >&6; }
7695fi
7696
7697  if test "x$ac_ct_MANIFEST_TOOL" = x; then
7698    MANIFEST_TOOL=":"
7699  else
7700    case $cross_compiling:$ac_tool_warned in
7701yes:)
7702{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7703$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7704ac_tool_warned=yes ;;
7705esac
7706    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7707  fi
7708else
7709  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7710fi
7711
7712test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7713{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7714$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7715if ${lt_cv_path_mainfest_tool+:} false; then :
7716  $as_echo_n "(cached) " >&6
7717else
7718  lt_cv_path_mainfest_tool=no
7719  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7720  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7721  cat conftest.err >&5
7722  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7723    lt_cv_path_mainfest_tool=yes
7724  fi
7725  rm -f conftest*
7726fi
7727{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7728$as_echo "$lt_cv_path_mainfest_tool" >&6; }
7729if test "x$lt_cv_path_mainfest_tool" != xyes; then
7730  MANIFEST_TOOL=:
7731fi
7732
7733
7734
7735
7736
7737
7738  case $host_os in
7739    rhapsody* | darwin*)
7740    if test -n "$ac_tool_prefix"; then
7741  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7742set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7743{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7744$as_echo_n "checking for $ac_word... " >&6; }
7745if ${ac_cv_prog_DSYMUTIL+:} false; then :
7746  $as_echo_n "(cached) " >&6
7747else
7748  if test -n "$DSYMUTIL"; then
7749  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7750else
7751as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7752for as_dir in $PATH
7753do
7754  IFS=$as_save_IFS
7755  test -z "$as_dir" && as_dir=.
7756    for ac_exec_ext in '' $ac_executable_extensions; do
7757  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7758    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7759    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7760    break 2
7761  fi
7762done
7763  done
7764IFS=$as_save_IFS
7765
7766fi
7767fi
7768DSYMUTIL=$ac_cv_prog_DSYMUTIL
7769if test -n "$DSYMUTIL"; then
7770  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7771$as_echo "$DSYMUTIL" >&6; }
7772else
7773  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7774$as_echo "no" >&6; }
7775fi
7776
7777
7778fi
7779if test -z "$ac_cv_prog_DSYMUTIL"; then
7780  ac_ct_DSYMUTIL=$DSYMUTIL
7781  # Extract the first word of "dsymutil", so it can be a program name with args.
7782set dummy dsymutil; ac_word=$2
7783{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7784$as_echo_n "checking for $ac_word... " >&6; }
7785if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7786  $as_echo_n "(cached) " >&6
7787else
7788  if test -n "$ac_ct_DSYMUTIL"; then
7789  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7790else
7791as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7792for as_dir in $PATH
7793do
7794  IFS=$as_save_IFS
7795  test -z "$as_dir" && as_dir=.
7796    for ac_exec_ext in '' $ac_executable_extensions; do
7797  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7798    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7799    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7800    break 2
7801  fi
7802done
7803  done
7804IFS=$as_save_IFS
7805
7806fi
7807fi
7808ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7809if test -n "$ac_ct_DSYMUTIL"; then
7810  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7811$as_echo "$ac_ct_DSYMUTIL" >&6; }
7812else
7813  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7814$as_echo "no" >&6; }
7815fi
7816
7817  if test "x$ac_ct_DSYMUTIL" = x; then
7818    DSYMUTIL=":"
7819  else
7820    case $cross_compiling:$ac_tool_warned in
7821yes:)
7822{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7823$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7824ac_tool_warned=yes ;;
7825esac
7826    DSYMUTIL=$ac_ct_DSYMUTIL
7827  fi
7828else
7829  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7830fi
7831
7832    if test -n "$ac_tool_prefix"; then
7833  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7834set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7836$as_echo_n "checking for $ac_word... " >&6; }
7837if ${ac_cv_prog_NMEDIT+:} false; then :
7838  $as_echo_n "(cached) " >&6
7839else
7840  if test -n "$NMEDIT"; then
7841  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7842else
7843as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7844for as_dir in $PATH
7845do
7846  IFS=$as_save_IFS
7847  test -z "$as_dir" && as_dir=.
7848    for ac_exec_ext in '' $ac_executable_extensions; do
7849  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7850    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7851    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7852    break 2
7853  fi
7854done
7855  done
7856IFS=$as_save_IFS
7857
7858fi
7859fi
7860NMEDIT=$ac_cv_prog_NMEDIT
7861if test -n "$NMEDIT"; then
7862  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7863$as_echo "$NMEDIT" >&6; }
7864else
7865  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7866$as_echo "no" >&6; }
7867fi
7868
7869
7870fi
7871if test -z "$ac_cv_prog_NMEDIT"; then
7872  ac_ct_NMEDIT=$NMEDIT
7873  # Extract the first word of "nmedit", so it can be a program name with args.
7874set dummy nmedit; ac_word=$2
7875{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7876$as_echo_n "checking for $ac_word... " >&6; }
7877if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7878  $as_echo_n "(cached) " >&6
7879else
7880  if test -n "$ac_ct_NMEDIT"; then
7881  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7882else
7883as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7884for as_dir in $PATH
7885do
7886  IFS=$as_save_IFS
7887  test -z "$as_dir" && as_dir=.
7888    for ac_exec_ext in '' $ac_executable_extensions; do
7889  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7890    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7891    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7892    break 2
7893  fi
7894done
7895  done
7896IFS=$as_save_IFS
7897
7898fi
7899fi
7900ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7901if test -n "$ac_ct_NMEDIT"; then
7902  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7903$as_echo "$ac_ct_NMEDIT" >&6; }
7904else
7905  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7906$as_echo "no" >&6; }
7907fi
7908
7909  if test "x$ac_ct_NMEDIT" = x; then
7910    NMEDIT=":"
7911  else
7912    case $cross_compiling:$ac_tool_warned in
7913yes:)
7914{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7915$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7916ac_tool_warned=yes ;;
7917esac
7918    NMEDIT=$ac_ct_NMEDIT
7919  fi
7920else
7921  NMEDIT="$ac_cv_prog_NMEDIT"
7922fi
7923
7924    if test -n "$ac_tool_prefix"; then
7925  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7926set dummy ${ac_tool_prefix}lipo; ac_word=$2
7927{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7928$as_echo_n "checking for $ac_word... " >&6; }
7929if ${ac_cv_prog_LIPO+:} false; then :
7930  $as_echo_n "(cached) " >&6
7931else
7932  if test -n "$LIPO"; then
7933  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7934else
7935as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7936for as_dir in $PATH
7937do
7938  IFS=$as_save_IFS
7939  test -z "$as_dir" && as_dir=.
7940    for ac_exec_ext in '' $ac_executable_extensions; do
7941  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7942    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7943    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7944    break 2
7945  fi
7946done
7947  done
7948IFS=$as_save_IFS
7949
7950fi
7951fi
7952LIPO=$ac_cv_prog_LIPO
7953if test -n "$LIPO"; then
7954  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7955$as_echo "$LIPO" >&6; }
7956else
7957  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7958$as_echo "no" >&6; }
7959fi
7960
7961
7962fi
7963if test -z "$ac_cv_prog_LIPO"; then
7964  ac_ct_LIPO=$LIPO
7965  # Extract the first word of "lipo", so it can be a program name with args.
7966set dummy lipo; ac_word=$2
7967{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7968$as_echo_n "checking for $ac_word... " >&6; }
7969if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7970  $as_echo_n "(cached) " >&6
7971else
7972  if test -n "$ac_ct_LIPO"; then
7973  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7974else
7975as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7976for as_dir in $PATH
7977do
7978  IFS=$as_save_IFS
7979  test -z "$as_dir" && as_dir=.
7980    for ac_exec_ext in '' $ac_executable_extensions; do
7981  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7982    ac_cv_prog_ac_ct_LIPO="lipo"
7983    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7984    break 2
7985  fi
7986done
7987  done
7988IFS=$as_save_IFS
7989
7990fi
7991fi
7992ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7993if test -n "$ac_ct_LIPO"; then
7994  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7995$as_echo "$ac_ct_LIPO" >&6; }
7996else
7997  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7998$as_echo "no" >&6; }
7999fi
8000
8001  if test "x$ac_ct_LIPO" = x; then
8002    LIPO=":"
8003  else
8004    case $cross_compiling:$ac_tool_warned in
8005yes:)
8006{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8007$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8008ac_tool_warned=yes ;;
8009esac
8010    LIPO=$ac_ct_LIPO
8011  fi
8012else
8013  LIPO="$ac_cv_prog_LIPO"
8014fi
8015
8016    if test -n "$ac_tool_prefix"; then
8017  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8018set dummy ${ac_tool_prefix}otool; ac_word=$2
8019{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8020$as_echo_n "checking for $ac_word... " >&6; }
8021if ${ac_cv_prog_OTOOL+:} false; then :
8022  $as_echo_n "(cached) " >&6
8023else
8024  if test -n "$OTOOL"; then
8025  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8026else
8027as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8028for as_dir in $PATH
8029do
8030  IFS=$as_save_IFS
8031  test -z "$as_dir" && as_dir=.
8032    for ac_exec_ext in '' $ac_executable_extensions; do
8033  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8034    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8035    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8036    break 2
8037  fi
8038done
8039  done
8040IFS=$as_save_IFS
8041
8042fi
8043fi
8044OTOOL=$ac_cv_prog_OTOOL
8045if test -n "$OTOOL"; then
8046  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8047$as_echo "$OTOOL" >&6; }
8048else
8049  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8050$as_echo "no" >&6; }
8051fi
8052
8053
8054fi
8055if test -z "$ac_cv_prog_OTOOL"; then
8056  ac_ct_OTOOL=$OTOOL
8057  # Extract the first word of "otool", so it can be a program name with args.
8058set dummy otool; ac_word=$2
8059{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8060$as_echo_n "checking for $ac_word... " >&6; }
8061if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8062  $as_echo_n "(cached) " >&6
8063else
8064  if test -n "$ac_ct_OTOOL"; then
8065  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8066else
8067as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8068for as_dir in $PATH
8069do
8070  IFS=$as_save_IFS
8071  test -z "$as_dir" && as_dir=.
8072    for ac_exec_ext in '' $ac_executable_extensions; do
8073  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8074    ac_cv_prog_ac_ct_OTOOL="otool"
8075    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8076    break 2
8077  fi
8078done
8079  done
8080IFS=$as_save_IFS
8081
8082fi
8083fi
8084ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8085if test -n "$ac_ct_OTOOL"; then
8086  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8087$as_echo "$ac_ct_OTOOL" >&6; }
8088else
8089  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8090$as_echo "no" >&6; }
8091fi
8092
8093  if test "x$ac_ct_OTOOL" = x; then
8094    OTOOL=":"
8095  else
8096    case $cross_compiling:$ac_tool_warned in
8097yes:)
8098{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8099$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8100ac_tool_warned=yes ;;
8101esac
8102    OTOOL=$ac_ct_OTOOL
8103  fi
8104else
8105  OTOOL="$ac_cv_prog_OTOOL"
8106fi
8107
8108    if test -n "$ac_tool_prefix"; then
8109  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8110set dummy ${ac_tool_prefix}otool64; ac_word=$2
8111{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8112$as_echo_n "checking for $ac_word... " >&6; }
8113if ${ac_cv_prog_OTOOL64+:} false; then :
8114  $as_echo_n "(cached) " >&6
8115else
8116  if test -n "$OTOOL64"; then
8117  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8118else
8119as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8120for as_dir in $PATH
8121do
8122  IFS=$as_save_IFS
8123  test -z "$as_dir" && as_dir=.
8124    for ac_exec_ext in '' $ac_executable_extensions; do
8125  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8126    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8127    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8128    break 2
8129  fi
8130done
8131  done
8132IFS=$as_save_IFS
8133
8134fi
8135fi
8136OTOOL64=$ac_cv_prog_OTOOL64
8137if test -n "$OTOOL64"; then
8138  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8139$as_echo "$OTOOL64" >&6; }
8140else
8141  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8142$as_echo "no" >&6; }
8143fi
8144
8145
8146fi
8147if test -z "$ac_cv_prog_OTOOL64"; then
8148  ac_ct_OTOOL64=$OTOOL64
8149  # Extract the first word of "otool64", so it can be a program name with args.
8150set dummy otool64; ac_word=$2
8151{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8152$as_echo_n "checking for $ac_word... " >&6; }
8153if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8154  $as_echo_n "(cached) " >&6
8155else
8156  if test -n "$ac_ct_OTOOL64"; then
8157  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8158else
8159as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8160for as_dir in $PATH
8161do
8162  IFS=$as_save_IFS
8163  test -z "$as_dir" && as_dir=.
8164    for ac_exec_ext in '' $ac_executable_extensions; do
8165  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8166    ac_cv_prog_ac_ct_OTOOL64="otool64"
8167    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8168    break 2
8169  fi
8170done
8171  done
8172IFS=$as_save_IFS
8173
8174fi
8175fi
8176ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8177if test -n "$ac_ct_OTOOL64"; then
8178  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8179$as_echo "$ac_ct_OTOOL64" >&6; }
8180else
8181  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8182$as_echo "no" >&6; }
8183fi
8184
8185  if test "x$ac_ct_OTOOL64" = x; then
8186    OTOOL64=":"
8187  else
8188    case $cross_compiling:$ac_tool_warned in
8189yes:)
8190{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8191$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8192ac_tool_warned=yes ;;
8193esac
8194    OTOOL64=$ac_ct_OTOOL64
8195  fi
8196else
8197  OTOOL64="$ac_cv_prog_OTOOL64"
8198fi
8199
8200
8201
8202
8203
8204
8205
8206
8207
8208
8209
8210
8211
8212
8213
8214
8215
8216
8217
8218
8219
8220
8221
8222
8223
8224
8225
8226    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8227$as_echo_n "checking for -single_module linker flag... " >&6; }
8228if ${lt_cv_apple_cc_single_mod+:} false; then :
8229  $as_echo_n "(cached) " >&6
8230else
8231  lt_cv_apple_cc_single_mod=no
8232      if test -z "${LT_MULTI_MODULE}"; then
8233	# By default we will add the -single_module flag. You can override
8234	# by either setting the environment variable LT_MULTI_MODULE
8235	# non-empty at configure time, or by adding -multi_module to the
8236	# link flags.
8237	rm -rf libconftest.dylib*
8238	echo "int foo(void){return 1;}" > conftest.c
8239	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8240-dynamiclib -Wl,-single_module conftest.c" >&5
8241	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8242	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8243        _lt_result=$?
8244	# If there is a non-empty error log, and "single_module"
8245	# appears in it, assume the flag caused a linker warning
8246        if test -s conftest.err && $GREP single_module conftest.err; then
8247	  cat conftest.err >&5
8248	# Otherwise, if the output was created with a 0 exit code from
8249	# the compiler, it worked.
8250	elif test -f libconftest.dylib && test $_lt_result -eq 0; then
8251	  lt_cv_apple_cc_single_mod=yes
8252	else
8253	  cat conftest.err >&5
8254	fi
8255	rm -rf libconftest.dylib*
8256	rm -f conftest.*
8257      fi
8258fi
8259{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8260$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8261
8262    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8263$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8264if ${lt_cv_ld_exported_symbols_list+:} false; then :
8265  $as_echo_n "(cached) " >&6
8266else
8267  lt_cv_ld_exported_symbols_list=no
8268      save_LDFLAGS=$LDFLAGS
8269      echo "_main" > conftest.sym
8270      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8271      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8272/* end confdefs.h.  */
8273
8274int
8275main ()
8276{
8277
8278  ;
8279  return 0;
8280}
8281_ACEOF
8282if ac_fn_c_try_link "$LINENO"; then :
8283  lt_cv_ld_exported_symbols_list=yes
8284else
8285  lt_cv_ld_exported_symbols_list=no
8286fi
8287rm -f core conftest.err conftest.$ac_objext \
8288    conftest$ac_exeext conftest.$ac_ext
8289	LDFLAGS="$save_LDFLAGS"
8290
8291fi
8292{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8293$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8294
8295    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8296$as_echo_n "checking for -force_load linker flag... " >&6; }
8297if ${lt_cv_ld_force_load+:} false; then :
8298  $as_echo_n "(cached) " >&6
8299else
8300  lt_cv_ld_force_load=no
8301      cat > conftest.c << _LT_EOF
8302int forced_loaded() { return 2;}
8303_LT_EOF
8304      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8305      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8306      echo "$AR cru libconftest.a conftest.o" >&5
8307      $AR cru libconftest.a conftest.o 2>&5
8308      echo "$RANLIB libconftest.a" >&5
8309      $RANLIB libconftest.a 2>&5
8310      cat > conftest.c << _LT_EOF
8311int main() { return 0;}
8312_LT_EOF
8313      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8314      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8315      _lt_result=$?
8316      if test -s conftest.err && $GREP force_load conftest.err; then
8317	cat conftest.err >&5
8318      elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
8319	lt_cv_ld_force_load=yes
8320      else
8321	cat conftest.err >&5
8322      fi
8323        rm -f conftest.err libconftest.a conftest conftest.c
8324        rm -rf conftest.dSYM
8325
8326fi
8327{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8328$as_echo "$lt_cv_ld_force_load" >&6; }
8329    case $host_os in
8330    rhapsody* | darwin1.[012])
8331      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8332    darwin1.*)
8333      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8334    darwin*) # darwin 5.x on
8335      # if running on 10.5 or later, the deployment target defaults
8336      # to the OS version, if on x86, and 10.4, the deployment
8337      # target defaults to 10.4. Don't you love it?
8338      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8339	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8340	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8341	10.[012]*)
8342	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8343	10.*)
8344	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8345      esac
8346    ;;
8347  esac
8348    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8349      _lt_dar_single_mod='$single_module'
8350    fi
8351    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8352      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8353    else
8354      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8355    fi
8356    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8357      _lt_dsymutil='~$DSYMUTIL $lib || :'
8358    else
8359      _lt_dsymutil=
8360    fi
8361    ;;
8362  esac
8363
8364for ac_header in dlfcn.h
8365do :
8366  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8367"
8368if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8369  cat >>confdefs.h <<_ACEOF
8370#define HAVE_DLFCN_H 1
8371_ACEOF
8372
8373fi
8374
8375done
8376
8377
8378
8379
8380
8381# Set options
8382
8383
8384
8385        enable_dlopen=no
8386
8387
8388
8389            # Check whether --enable-shared was given.
8390if test "${enable_shared+set}" = set; then :
8391  enableval=$enable_shared; p=${PACKAGE-default}
8392    case $enableval in
8393    yes) enable_shared=yes ;;
8394    no) enable_shared=no ;;
8395    *)
8396      enable_shared=no
8397      # Look at the argument we got.  We use all the common list separators.
8398      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8399      for pkg in $enableval; do
8400	IFS="$lt_save_ifs"
8401	if test "X$pkg" = "X$p"; then
8402	  enable_shared=yes
8403	fi
8404      done
8405      IFS="$lt_save_ifs"
8406      ;;
8407    esac
8408else
8409  enable_shared=yes
8410fi
8411
8412
8413
8414
8415
8416
8417
8418
8419
8420  # Check whether --enable-static was given.
8421if test "${enable_static+set}" = set; then :
8422  enableval=$enable_static; p=${PACKAGE-default}
8423    case $enableval in
8424    yes) enable_static=yes ;;
8425    no) enable_static=no ;;
8426    *)
8427     enable_static=no
8428      # Look at the argument we got.  We use all the common list separators.
8429      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8430      for pkg in $enableval; do
8431	IFS="$lt_save_ifs"
8432	if test "X$pkg" = "X$p"; then
8433	  enable_static=yes
8434	fi
8435      done
8436      IFS="$lt_save_ifs"
8437      ;;
8438    esac
8439else
8440  enable_static=yes
8441fi
8442
8443
8444
8445
8446
8447
8448
8449
8450
8451
8452# Check whether --with-pic was given.
8453if test "${with_pic+set}" = set; then :
8454  withval=$with_pic; lt_p=${PACKAGE-default}
8455    case $withval in
8456    yes|no) pic_mode=$withval ;;
8457    *)
8458      pic_mode=default
8459      # Look at the argument we got.  We use all the common list separators.
8460      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8461      for lt_pkg in $withval; do
8462	IFS="$lt_save_ifs"
8463	if test "X$lt_pkg" = "X$lt_p"; then
8464	  pic_mode=yes
8465	fi
8466      done
8467      IFS="$lt_save_ifs"
8468      ;;
8469    esac
8470else
8471  pic_mode=default
8472fi
8473
8474
8475test -z "$pic_mode" && pic_mode=default
8476
8477
8478
8479
8480
8481
8482
8483  # Check whether --enable-fast-install was given.
8484if test "${enable_fast_install+set}" = set; then :
8485  enableval=$enable_fast_install; p=${PACKAGE-default}
8486    case $enableval in
8487    yes) enable_fast_install=yes ;;
8488    no) enable_fast_install=no ;;
8489    *)
8490      enable_fast_install=no
8491      # Look at the argument we got.  We use all the common list separators.
8492      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8493      for pkg in $enableval; do
8494	IFS="$lt_save_ifs"
8495	if test "X$pkg" = "X$p"; then
8496	  enable_fast_install=yes
8497	fi
8498      done
8499      IFS="$lt_save_ifs"
8500      ;;
8501    esac
8502else
8503  enable_fast_install=yes
8504fi
8505
8506
8507
8508
8509
8510
8511
8512
8513
8514
8515
8516# This can be used to rebuild libtool when needed
8517LIBTOOL_DEPS="$ltmain"
8518
8519# Always use our own libtool.
8520LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8521
8522
8523
8524
8525
8526
8527
8528
8529
8530
8531
8532
8533
8534
8535
8536
8537
8538
8539
8540
8541
8542
8543
8544
8545
8546
8547
8548
8549
8550
8551test -z "$LN_S" && LN_S="ln -s"
8552
8553
8554
8555
8556
8557
8558
8559
8560
8561
8562
8563
8564
8565
8566if test -n "${ZSH_VERSION+set}" ; then
8567   setopt NO_GLOB_SUBST
8568fi
8569
8570{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8571$as_echo_n "checking for objdir... " >&6; }
8572if ${lt_cv_objdir+:} false; then :
8573  $as_echo_n "(cached) " >&6
8574else
8575  rm -f .libs 2>/dev/null
8576mkdir .libs 2>/dev/null
8577if test -d .libs; then
8578  lt_cv_objdir=.libs
8579else
8580  # MS-DOS does not allow filenames that begin with a dot.
8581  lt_cv_objdir=_libs
8582fi
8583rmdir .libs 2>/dev/null
8584fi
8585{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8586$as_echo "$lt_cv_objdir" >&6; }
8587objdir=$lt_cv_objdir
8588
8589
8590
8591
8592
8593cat >>confdefs.h <<_ACEOF
8594#define LT_OBJDIR "$lt_cv_objdir/"
8595_ACEOF
8596
8597
8598
8599
8600case $host_os in
8601aix3*)
8602  # AIX sometimes has problems with the GCC collect2 program.  For some
8603  # reason, if we set the COLLECT_NAMES environment variable, the problems
8604  # vanish in a puff of smoke.
8605  if test "X${COLLECT_NAMES+set}" != Xset; then
8606    COLLECT_NAMES=
8607    export COLLECT_NAMES
8608  fi
8609  ;;
8610esac
8611
8612# Global variables:
8613ofile=libtool
8614can_build_shared=yes
8615
8616# All known linkers require a `.a' archive for static linking (except MSVC,
8617# which needs '.lib').
8618libext=a
8619
8620with_gnu_ld="$lt_cv_prog_gnu_ld"
8621
8622old_CC="$CC"
8623old_CFLAGS="$CFLAGS"
8624
8625# Set sane defaults for various variables
8626test -z "$CC" && CC=cc
8627test -z "$LTCC" && LTCC=$CC
8628test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8629test -z "$LD" && LD=ld
8630test -z "$ac_objext" && ac_objext=o
8631
8632for cc_temp in $compiler""; do
8633  case $cc_temp in
8634    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8635    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8636    \-*) ;;
8637    *) break;;
8638  esac
8639done
8640cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8641
8642
8643# Only perform the check for file, if the check method requires it
8644test -z "$MAGIC_CMD" && MAGIC_CMD=file
8645case $deplibs_check_method in
8646file_magic*)
8647  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8648    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8649$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8650if ${lt_cv_path_MAGIC_CMD+:} false; then :
8651  $as_echo_n "(cached) " >&6
8652else
8653  case $MAGIC_CMD in
8654[\\/*] |  ?:[\\/]*)
8655  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8656  ;;
8657*)
8658  lt_save_MAGIC_CMD="$MAGIC_CMD"
8659  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8660  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8661  for ac_dir in $ac_dummy; do
8662    IFS="$lt_save_ifs"
8663    test -z "$ac_dir" && ac_dir=.
8664    if test -f $ac_dir/${ac_tool_prefix}file; then
8665      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8666      if test -n "$file_magic_test_file"; then
8667	case $deplibs_check_method in
8668	"file_magic "*)
8669	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8670	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8671	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8672	    $EGREP "$file_magic_regex" > /dev/null; then
8673	    :
8674	  else
8675	    cat <<_LT_EOF 1>&2
8676
8677*** Warning: the command libtool uses to detect shared libraries,
8678*** $file_magic_cmd, produces output that libtool cannot recognize.
8679*** The result is that libtool may fail to recognize shared libraries
8680*** as such.  This will affect the creation of libtool libraries that
8681*** depend on shared libraries, but programs linked with such libtool
8682*** libraries will work regardless of this problem.  Nevertheless, you
8683*** may want to report the problem to your system manager and/or to
8684*** bug-libtool@gnu.org
8685
8686_LT_EOF
8687	  fi ;;
8688	esac
8689      fi
8690      break
8691    fi
8692  done
8693  IFS="$lt_save_ifs"
8694  MAGIC_CMD="$lt_save_MAGIC_CMD"
8695  ;;
8696esac
8697fi
8698
8699MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8700if test -n "$MAGIC_CMD"; then
8701  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8702$as_echo "$MAGIC_CMD" >&6; }
8703else
8704  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8705$as_echo "no" >&6; }
8706fi
8707
8708
8709
8710
8711
8712if test -z "$lt_cv_path_MAGIC_CMD"; then
8713  if test -n "$ac_tool_prefix"; then
8714    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8715$as_echo_n "checking for file... " >&6; }
8716if ${lt_cv_path_MAGIC_CMD+:} false; then :
8717  $as_echo_n "(cached) " >&6
8718else
8719  case $MAGIC_CMD in
8720[\\/*] |  ?:[\\/]*)
8721  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8722  ;;
8723*)
8724  lt_save_MAGIC_CMD="$MAGIC_CMD"
8725  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8726  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8727  for ac_dir in $ac_dummy; do
8728    IFS="$lt_save_ifs"
8729    test -z "$ac_dir" && ac_dir=.
8730    if test -f $ac_dir/file; then
8731      lt_cv_path_MAGIC_CMD="$ac_dir/file"
8732      if test -n "$file_magic_test_file"; then
8733	case $deplibs_check_method in
8734	"file_magic "*)
8735	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8736	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8737	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8738	    $EGREP "$file_magic_regex" > /dev/null; then
8739	    :
8740	  else
8741	    cat <<_LT_EOF 1>&2
8742
8743*** Warning: the command libtool uses to detect shared libraries,
8744*** $file_magic_cmd, produces output that libtool cannot recognize.
8745*** The result is that libtool may fail to recognize shared libraries
8746*** as such.  This will affect the creation of libtool libraries that
8747*** depend on shared libraries, but programs linked with such libtool
8748*** libraries will work regardless of this problem.  Nevertheless, you
8749*** may want to report the problem to your system manager and/or to
8750*** bug-libtool@gnu.org
8751
8752_LT_EOF
8753	  fi ;;
8754	esac
8755      fi
8756      break
8757    fi
8758  done
8759  IFS="$lt_save_ifs"
8760  MAGIC_CMD="$lt_save_MAGIC_CMD"
8761  ;;
8762esac
8763fi
8764
8765MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8766if test -n "$MAGIC_CMD"; then
8767  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8768$as_echo "$MAGIC_CMD" >&6; }
8769else
8770  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8771$as_echo "no" >&6; }
8772fi
8773
8774
8775  else
8776    MAGIC_CMD=:
8777  fi
8778fi
8779
8780  fi
8781  ;;
8782esac
8783
8784# Use C for the default configuration in the libtool script
8785
8786lt_save_CC="$CC"
8787ac_ext=c
8788ac_cpp='$CPP $CPPFLAGS'
8789ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8790ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8791ac_compiler_gnu=$ac_cv_c_compiler_gnu
8792
8793
8794# Source file extension for C test sources.
8795ac_ext=c
8796
8797# Object file extension for compiled C test sources.
8798objext=o
8799objext=$objext
8800
8801# Code to be used in simple compile tests
8802lt_simple_compile_test_code="int some_variable = 0;"
8803
8804# Code to be used in simple link tests
8805lt_simple_link_test_code='int main(){return(0);}'
8806
8807
8808
8809
8810
8811
8812
8813# If no C compiler was specified, use CC.
8814LTCC=${LTCC-"$CC"}
8815
8816# If no C compiler flags were specified, use CFLAGS.
8817LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8818
8819# Allow CC to be a program name with arguments.
8820compiler=$CC
8821
8822# Save the default compiler, since it gets overwritten when the other
8823# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8824compiler_DEFAULT=$CC
8825
8826# save warnings/boilerplate of simple test code
8827ac_outfile=conftest.$ac_objext
8828echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8829eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8830_lt_compiler_boilerplate=`cat conftest.err`
8831$RM conftest*
8832
8833ac_outfile=conftest.$ac_objext
8834echo "$lt_simple_link_test_code" >conftest.$ac_ext
8835eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8836_lt_linker_boilerplate=`cat conftest.err`
8837$RM -r conftest*
8838
8839
8840## CAVEAT EMPTOR:
8841## There is no encapsulation within the following macros, do not change
8842## the running order or otherwise move them around unless you know exactly
8843## what you are doing...
8844if test -n "$compiler"; then
8845
8846lt_prog_compiler_no_builtin_flag=
8847
8848if test "$GCC" = yes; then
8849  case $cc_basename in
8850  nvcc*)
8851    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8852  *)
8853    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8854  esac
8855
8856  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8857$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8858if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8859  $as_echo_n "(cached) " >&6
8860else
8861  lt_cv_prog_compiler_rtti_exceptions=no
8862   ac_outfile=conftest.$ac_objext
8863   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8864   lt_compiler_flag="-fno-rtti -fno-exceptions"
8865   # Insert the option either (1) after the last *FLAGS variable, or
8866   # (2) before a word containing "conftest.", or (3) at the end.
8867   # Note that $ac_compile itself does not contain backslashes and begins
8868   # with a dollar sign (not a hyphen), so the echo should work correctly.
8869   # The option is referenced via a variable to avoid confusing sed.
8870   lt_compile=`echo "$ac_compile" | $SED \
8871   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8872   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8873   -e 's:$: $lt_compiler_flag:'`
8874   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8875   (eval "$lt_compile" 2>conftest.err)
8876   ac_status=$?
8877   cat conftest.err >&5
8878   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8879   if (exit $ac_status) && test -s "$ac_outfile"; then
8880     # The compiler can only warn and ignore the option if not recognized
8881     # So say no if there are warnings other than the usual output.
8882     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8883     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8884     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8885       lt_cv_prog_compiler_rtti_exceptions=yes
8886     fi
8887   fi
8888   $RM conftest*
8889
8890fi
8891{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8892$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8893
8894if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8895    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8896else
8897    :
8898fi
8899
8900fi
8901
8902
8903
8904
8905
8906
8907  lt_prog_compiler_wl=
8908lt_prog_compiler_pic=
8909lt_prog_compiler_static=
8910
8911
8912  if test "$GCC" = yes; then
8913    lt_prog_compiler_wl='-Wl,'
8914    lt_prog_compiler_static='-static'
8915
8916    case $host_os in
8917      aix*)
8918      # All AIX code is PIC.
8919      if test "$host_cpu" = ia64; then
8920	# AIX 5 now supports IA64 processor
8921	lt_prog_compiler_static='-Bstatic'
8922      fi
8923      ;;
8924
8925    amigaos*)
8926      case $host_cpu in
8927      powerpc)
8928            # see comment about AmigaOS4 .so support
8929            lt_prog_compiler_pic='-fPIC'
8930        ;;
8931      m68k)
8932            # FIXME: we need at least 68020 code to build shared libraries, but
8933            # adding the `-m68020' flag to GCC prevents building anything better,
8934            # like `-m68040'.
8935            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8936        ;;
8937      esac
8938      ;;
8939
8940    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8941      # PIC is the default for these OSes.
8942      ;;
8943
8944    mingw* | cygwin* | pw32* | os2* | cegcc*)
8945      # This hack is so that the source file can tell whether it is being
8946      # built for inclusion in a dll (and should export symbols for example).
8947      # Although the cygwin gcc ignores -fPIC, still need this for old-style
8948      # (--disable-auto-import) libraries
8949      lt_prog_compiler_pic='-DDLL_EXPORT'
8950      ;;
8951
8952    darwin* | rhapsody*)
8953      # PIC is the default on this platform
8954      # Common symbols not allowed in MH_DYLIB files
8955      lt_prog_compiler_pic='-fno-common'
8956      ;;
8957
8958    haiku*)
8959      # PIC is the default for Haiku.
8960      # The "-static" flag exists, but is broken.
8961      lt_prog_compiler_static=
8962      ;;
8963
8964    hpux*)
8965      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8966      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8967      # sets the default TLS model and affects inlining.
8968      case $host_cpu in
8969      hppa*64*)
8970	# +Z the default
8971	;;
8972      *)
8973	lt_prog_compiler_pic='-fPIC'
8974	;;
8975      esac
8976      ;;
8977
8978    interix[3-9]*)
8979      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8980      # Instead, we relocate shared libraries at runtime.
8981      ;;
8982
8983    msdosdjgpp*)
8984      # Just because we use GCC doesn't mean we suddenly get shared libraries
8985      # on systems that don't support them.
8986      lt_prog_compiler_can_build_shared=no
8987      enable_shared=no
8988      ;;
8989
8990    *nto* | *qnx*)
8991      # QNX uses GNU C++, but need to define -shared option too, otherwise
8992      # it will coredump.
8993      lt_prog_compiler_pic='-fPIC -shared'
8994      ;;
8995
8996    sysv4*MP*)
8997      if test -d /usr/nec; then
8998	lt_prog_compiler_pic=-Kconform_pic
8999      fi
9000      ;;
9001
9002    *)
9003      lt_prog_compiler_pic='-fPIC'
9004      ;;
9005    esac
9006
9007    case $cc_basename in
9008    nvcc*) # Cuda Compiler Driver 2.2
9009      lt_prog_compiler_wl='-Xlinker '
9010      if test -n "$lt_prog_compiler_pic"; then
9011        lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
9012      fi
9013      ;;
9014    esac
9015  else
9016    # PORTME Check for flag to pass linker flags through the system compiler.
9017    case $host_os in
9018    aix*)
9019      lt_prog_compiler_wl='-Wl,'
9020      if test "$host_cpu" = ia64; then
9021	# AIX 5 now supports IA64 processor
9022	lt_prog_compiler_static='-Bstatic'
9023      else
9024	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9025      fi
9026      ;;
9027
9028    mingw* | cygwin* | pw32* | os2* | cegcc*)
9029      # This hack is so that the source file can tell whether it is being
9030      # built for inclusion in a dll (and should export symbols for example).
9031      lt_prog_compiler_pic='-DDLL_EXPORT'
9032      ;;
9033
9034    hpux9* | hpux10* | hpux11*)
9035      lt_prog_compiler_wl='-Wl,'
9036      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9037      # not for PA HP-UX.
9038      case $host_cpu in
9039      hppa*64*|ia64*)
9040	# +Z the default
9041	;;
9042      *)
9043	lt_prog_compiler_pic='+Z'
9044	;;
9045      esac
9046      # Is there a better lt_prog_compiler_static that works with the bundled CC?
9047      lt_prog_compiler_static='${wl}-a ${wl}archive'
9048      ;;
9049
9050    irix5* | irix6* | nonstopux*)
9051      lt_prog_compiler_wl='-Wl,'
9052      # PIC (with -KPIC) is the default.
9053      lt_prog_compiler_static='-non_shared'
9054      ;;
9055
9056    linux* | k*bsd*-gnu | kopensolaris*-gnu)
9057      case $cc_basename in
9058      # old Intel for x86_64 which still supported -KPIC.
9059      ecc*)
9060	lt_prog_compiler_wl='-Wl,'
9061	lt_prog_compiler_pic='-KPIC'
9062	lt_prog_compiler_static='-static'
9063        ;;
9064      # icc used to be incompatible with GCC.
9065      # ICC 10 doesn't accept -KPIC any more.
9066      icc* | ifort*)
9067	lt_prog_compiler_wl='-Wl,'
9068	lt_prog_compiler_pic='-fPIC'
9069	lt_prog_compiler_static='-static'
9070        ;;
9071      # Lahey Fortran 8.1.
9072      lf95*)
9073	lt_prog_compiler_wl='-Wl,'
9074	lt_prog_compiler_pic='--shared'
9075	lt_prog_compiler_static='--static'
9076	;;
9077      nagfor*)
9078	# NAG Fortran compiler
9079	lt_prog_compiler_wl='-Wl,-Wl,,'
9080	lt_prog_compiler_pic='-PIC'
9081	lt_prog_compiler_static='-Bstatic'
9082	;;
9083      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9084        # Portland Group compilers (*not* the Pentium gcc compiler,
9085	# which looks to be a dead project)
9086	lt_prog_compiler_wl='-Wl,'
9087	lt_prog_compiler_pic='-fpic'
9088	lt_prog_compiler_static='-Bstatic'
9089        ;;
9090      ccc*)
9091        lt_prog_compiler_wl='-Wl,'
9092        # All Alpha code is PIC.
9093        lt_prog_compiler_static='-non_shared'
9094        ;;
9095      xl* | bgxl* | bgf* | mpixl*)
9096	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9097	lt_prog_compiler_wl='-Wl,'
9098	lt_prog_compiler_pic='-qpic'
9099	lt_prog_compiler_static='-qstaticlink'
9100	;;
9101      *)
9102	case `$CC -V 2>&1 | sed 5q` in
9103	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
9104	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
9105	  lt_prog_compiler_pic='-KPIC'
9106	  lt_prog_compiler_static='-Bstatic'
9107	  lt_prog_compiler_wl=''
9108	  ;;
9109	*Sun\ F* | *Sun*Fortran*)
9110	  lt_prog_compiler_pic='-KPIC'
9111	  lt_prog_compiler_static='-Bstatic'
9112	  lt_prog_compiler_wl='-Qoption ld '
9113	  ;;
9114	*Sun\ C*)
9115	  # Sun C 5.9
9116	  lt_prog_compiler_pic='-KPIC'
9117	  lt_prog_compiler_static='-Bstatic'
9118	  lt_prog_compiler_wl='-Wl,'
9119	  ;;
9120        *Intel*\ [CF]*Compiler*)
9121	  lt_prog_compiler_wl='-Wl,'
9122	  lt_prog_compiler_pic='-fPIC'
9123	  lt_prog_compiler_static='-static'
9124	  ;;
9125	*Portland\ Group*)
9126	  lt_prog_compiler_wl='-Wl,'
9127	  lt_prog_compiler_pic='-fpic'
9128	  lt_prog_compiler_static='-Bstatic'
9129	  ;;
9130	esac
9131	;;
9132      esac
9133      ;;
9134
9135    newsos6)
9136      lt_prog_compiler_pic='-KPIC'
9137      lt_prog_compiler_static='-Bstatic'
9138      ;;
9139
9140    *nto* | *qnx*)
9141      # QNX uses GNU C++, but need to define -shared option too, otherwise
9142      # it will coredump.
9143      lt_prog_compiler_pic='-fPIC -shared'
9144      ;;
9145
9146    osf3* | osf4* | osf5*)
9147      lt_prog_compiler_wl='-Wl,'
9148      # All OSF/1 code is PIC.
9149      lt_prog_compiler_static='-non_shared'
9150      ;;
9151
9152    rdos*)
9153      lt_prog_compiler_static='-non_shared'
9154      ;;
9155
9156    solaris*)
9157      lt_prog_compiler_pic='-KPIC'
9158      lt_prog_compiler_static='-Bstatic'
9159      case $cc_basename in
9160      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
9161	lt_prog_compiler_wl='-Qoption ld ';;
9162      *)
9163	lt_prog_compiler_wl='-Wl,';;
9164      esac
9165      ;;
9166
9167    sunos4*)
9168      lt_prog_compiler_wl='-Qoption ld '
9169      lt_prog_compiler_pic='-PIC'
9170      lt_prog_compiler_static='-Bstatic'
9171      ;;
9172
9173    sysv4 | sysv4.2uw2* | sysv4.3*)
9174      lt_prog_compiler_wl='-Wl,'
9175      lt_prog_compiler_pic='-KPIC'
9176      lt_prog_compiler_static='-Bstatic'
9177      ;;
9178
9179    sysv4*MP*)
9180      if test -d /usr/nec ;then
9181	lt_prog_compiler_pic='-Kconform_pic'
9182	lt_prog_compiler_static='-Bstatic'
9183      fi
9184      ;;
9185
9186    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9187      lt_prog_compiler_wl='-Wl,'
9188      lt_prog_compiler_pic='-KPIC'
9189      lt_prog_compiler_static='-Bstatic'
9190      ;;
9191
9192    unicos*)
9193      lt_prog_compiler_wl='-Wl,'
9194      lt_prog_compiler_can_build_shared=no
9195      ;;
9196
9197    uts4*)
9198      lt_prog_compiler_pic='-pic'
9199      lt_prog_compiler_static='-Bstatic'
9200      ;;
9201
9202    *)
9203      lt_prog_compiler_can_build_shared=no
9204      ;;
9205    esac
9206  fi
9207
9208case $host_os in
9209  # For platforms which do not support PIC, -DPIC is meaningless:
9210  *djgpp*)
9211    lt_prog_compiler_pic=
9212    ;;
9213  *)
9214    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9215    ;;
9216esac
9217
9218{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9219$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9220if ${lt_cv_prog_compiler_pic+:} false; then :
9221  $as_echo_n "(cached) " >&6
9222else
9223  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
9224fi
9225{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
9226$as_echo "$lt_cv_prog_compiler_pic" >&6; }
9227lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
9228
9229#
9230# Check to make sure the PIC flag actually works.
9231#
9232if test -n "$lt_prog_compiler_pic"; then
9233  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9234$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9235if ${lt_cv_prog_compiler_pic_works+:} false; then :
9236  $as_echo_n "(cached) " >&6
9237else
9238  lt_cv_prog_compiler_pic_works=no
9239   ac_outfile=conftest.$ac_objext
9240   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9241   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9242   # Insert the option either (1) after the last *FLAGS variable, or
9243   # (2) before a word containing "conftest.", or (3) at the end.
9244   # Note that $ac_compile itself does not contain backslashes and begins
9245   # with a dollar sign (not a hyphen), so the echo should work correctly.
9246   # The option is referenced via a variable to avoid confusing sed.
9247   lt_compile=`echo "$ac_compile" | $SED \
9248   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9249   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9250   -e 's:$: $lt_compiler_flag:'`
9251   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9252   (eval "$lt_compile" 2>conftest.err)
9253   ac_status=$?
9254   cat conftest.err >&5
9255   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9256   if (exit $ac_status) && test -s "$ac_outfile"; then
9257     # The compiler can only warn and ignore the option if not recognized
9258     # So say no if there are warnings other than the usual output.
9259     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9260     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9261     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9262       lt_cv_prog_compiler_pic_works=yes
9263     fi
9264   fi
9265   $RM conftest*
9266
9267fi
9268{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9269$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9270
9271if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9272    case $lt_prog_compiler_pic in
9273     "" | " "*) ;;
9274     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9275     esac
9276else
9277    lt_prog_compiler_pic=
9278     lt_prog_compiler_can_build_shared=no
9279fi
9280
9281fi
9282
9283
9284
9285
9286
9287
9288
9289
9290
9291
9292
9293#
9294# Check to make sure the static flag actually works.
9295#
9296wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9297{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9298$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9299if ${lt_cv_prog_compiler_static_works+:} false; then :
9300  $as_echo_n "(cached) " >&6
9301else
9302  lt_cv_prog_compiler_static_works=no
9303   save_LDFLAGS="$LDFLAGS"
9304   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9305   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9306   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9307     # The linker can only warn and ignore the option if not recognized
9308     # So say no if there are warnings
9309     if test -s conftest.err; then
9310       # Append any errors to the config.log.
9311       cat conftest.err 1>&5
9312       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9313       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9314       if diff conftest.exp conftest.er2 >/dev/null; then
9315         lt_cv_prog_compiler_static_works=yes
9316       fi
9317     else
9318       lt_cv_prog_compiler_static_works=yes
9319     fi
9320   fi
9321   $RM -r conftest*
9322   LDFLAGS="$save_LDFLAGS"
9323
9324fi
9325{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9326$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9327
9328if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9329    :
9330else
9331    lt_prog_compiler_static=
9332fi
9333
9334
9335
9336
9337
9338
9339
9340  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9341$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9342if ${lt_cv_prog_compiler_c_o+:} false; then :
9343  $as_echo_n "(cached) " >&6
9344else
9345  lt_cv_prog_compiler_c_o=no
9346   $RM -r conftest 2>/dev/null
9347   mkdir conftest
9348   cd conftest
9349   mkdir out
9350   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9351
9352   lt_compiler_flag="-o out/conftest2.$ac_objext"
9353   # Insert the option either (1) after the last *FLAGS variable, or
9354   # (2) before a word containing "conftest.", or (3) at the end.
9355   # Note that $ac_compile itself does not contain backslashes and begins
9356   # with a dollar sign (not a hyphen), so the echo should work correctly.
9357   lt_compile=`echo "$ac_compile" | $SED \
9358   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9359   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9360   -e 's:$: $lt_compiler_flag:'`
9361   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9362   (eval "$lt_compile" 2>out/conftest.err)
9363   ac_status=$?
9364   cat out/conftest.err >&5
9365   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9366   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9367   then
9368     # The compiler can only warn and ignore the option if not recognized
9369     # So say no if there are warnings
9370     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9371     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9372     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9373       lt_cv_prog_compiler_c_o=yes
9374     fi
9375   fi
9376   chmod u+w . 2>&5
9377   $RM conftest*
9378   # SGI C++ compiler will create directory out/ii_files/ for
9379   # template instantiation
9380   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9381   $RM out/* && rmdir out
9382   cd ..
9383   $RM -r conftest
9384   $RM conftest*
9385
9386fi
9387{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9388$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9389
9390
9391
9392
9393
9394
9395  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9396$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9397if ${lt_cv_prog_compiler_c_o+:} false; then :
9398  $as_echo_n "(cached) " >&6
9399else
9400  lt_cv_prog_compiler_c_o=no
9401   $RM -r conftest 2>/dev/null
9402   mkdir conftest
9403   cd conftest
9404   mkdir out
9405   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9406
9407   lt_compiler_flag="-o out/conftest2.$ac_objext"
9408   # Insert the option either (1) after the last *FLAGS variable, or
9409   # (2) before a word containing "conftest.", or (3) at the end.
9410   # Note that $ac_compile itself does not contain backslashes and begins
9411   # with a dollar sign (not a hyphen), so the echo should work correctly.
9412   lt_compile=`echo "$ac_compile" | $SED \
9413   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9414   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9415   -e 's:$: $lt_compiler_flag:'`
9416   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9417   (eval "$lt_compile" 2>out/conftest.err)
9418   ac_status=$?
9419   cat out/conftest.err >&5
9420   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9421   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9422   then
9423     # The compiler can only warn and ignore the option if not recognized
9424     # So say no if there are warnings
9425     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9426     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9427     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9428       lt_cv_prog_compiler_c_o=yes
9429     fi
9430   fi
9431   chmod u+w . 2>&5
9432   $RM conftest*
9433   # SGI C++ compiler will create directory out/ii_files/ for
9434   # template instantiation
9435   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9436   $RM out/* && rmdir out
9437   cd ..
9438   $RM -r conftest
9439   $RM conftest*
9440
9441fi
9442{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9443$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9444
9445
9446
9447
9448hard_links="nottested"
9449if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9450  # do not overwrite the value of need_locks provided by the user
9451  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9452$as_echo_n "checking if we can lock with hard links... " >&6; }
9453  hard_links=yes
9454  $RM conftest*
9455  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9456  touch conftest.a
9457  ln conftest.a conftest.b 2>&5 || hard_links=no
9458  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9459  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9460$as_echo "$hard_links" >&6; }
9461  if test "$hard_links" = no; then
9462    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9463$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9464    need_locks=warn
9465  fi
9466else
9467  need_locks=no
9468fi
9469
9470
9471
9472
9473
9474
9475  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9476$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9477
9478  runpath_var=
9479  allow_undefined_flag=
9480  always_export_symbols=no
9481  archive_cmds=
9482  archive_expsym_cmds=
9483  compiler_needs_object=no
9484  enable_shared_with_static_runtimes=no
9485  export_dynamic_flag_spec=
9486  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9487  hardcode_automatic=no
9488  hardcode_direct=no
9489  hardcode_direct_absolute=no
9490  hardcode_libdir_flag_spec=
9491  hardcode_libdir_separator=
9492  hardcode_minus_L=no
9493  hardcode_shlibpath_var=unsupported
9494  inherit_rpath=no
9495  link_all_deplibs=unknown
9496  module_cmds=
9497  module_expsym_cmds=
9498  old_archive_from_new_cmds=
9499  old_archive_from_expsyms_cmds=
9500  thread_safe_flag_spec=
9501  whole_archive_flag_spec=
9502  # include_expsyms should be a list of space-separated symbols to be *always*
9503  # included in the symbol list
9504  include_expsyms=
9505  # exclude_expsyms can be an extended regexp of symbols to exclude
9506  # it will be wrapped by ` (' and `)$', so one must not match beginning or
9507  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9508  # as well as any symbol that contains `d'.
9509  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9510  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9511  # platforms (ab)use it in PIC code, but their linkers get confused if
9512  # the symbol is explicitly referenced.  Since portable code cannot
9513  # rely on this symbol name, it's probably fine to never include it in
9514  # preloaded symbol tables.
9515  # Exclude shared library initialization/finalization symbols.
9516  extract_expsyms_cmds=
9517
9518  case $host_os in
9519  cygwin* | mingw* | pw32* | cegcc*)
9520    # FIXME: the MSVC++ port hasn't been tested in a loooong time
9521    # When not using gcc, we currently assume that we are using
9522    # Microsoft Visual C++.
9523    if test "$GCC" != yes; then
9524      with_gnu_ld=no
9525    fi
9526    ;;
9527  interix*)
9528    # we just hope/assume this is gcc and not c89 (= MSVC++)
9529    with_gnu_ld=yes
9530    ;;
9531  openbsd*)
9532    with_gnu_ld=no
9533    ;;
9534  esac
9535
9536  ld_shlibs=yes
9537
9538  # On some targets, GNU ld is compatible enough with the native linker
9539  # that we're better off using the native interface for both.
9540  lt_use_gnu_ld_interface=no
9541  if test "$with_gnu_ld" = yes; then
9542    case $host_os in
9543      aix*)
9544	# The AIX port of GNU ld has always aspired to compatibility
9545	# with the native linker.  However, as the warning in the GNU ld
9546	# block says, versions before 2.19.5* couldn't really create working
9547	# shared libraries, regardless of the interface used.
9548	case `$LD -v 2>&1` in
9549	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9550	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9551	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9552	  *)
9553	    lt_use_gnu_ld_interface=yes
9554	    ;;
9555	esac
9556	;;
9557      *)
9558	lt_use_gnu_ld_interface=yes
9559	;;
9560    esac
9561  fi
9562
9563  if test "$lt_use_gnu_ld_interface" = yes; then
9564    # If archive_cmds runs LD, not CC, wlarc should be empty
9565    wlarc='${wl}'
9566
9567    # Set some defaults for GNU ld with shared library support. These
9568    # are reset later if shared libraries are not supported. Putting them
9569    # here allows them to be overridden if necessary.
9570    runpath_var=LD_RUN_PATH
9571    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9572    export_dynamic_flag_spec='${wl}--export-dynamic'
9573    # ancient GNU ld didn't support --whole-archive et. al.
9574    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9575      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9576    else
9577      whole_archive_flag_spec=
9578    fi
9579    supports_anon_versioning=no
9580    case `$LD -v 2>&1` in
9581      *GNU\ gold*) supports_anon_versioning=yes ;;
9582      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9583      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9584      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9585      *\ 2.11.*) ;; # other 2.11 versions
9586      *) supports_anon_versioning=yes ;;
9587    esac
9588
9589    # See if GNU ld supports shared libraries.
9590    case $host_os in
9591    aix[3-9]*)
9592      # On AIX/PPC, the GNU linker is very broken
9593      if test "$host_cpu" != ia64; then
9594	ld_shlibs=no
9595	cat <<_LT_EOF 1>&2
9596
9597*** Warning: the GNU linker, at least up to release 2.19, is reported
9598*** to be unable to reliably create shared libraries on AIX.
9599*** Therefore, libtool is disabling shared libraries support.  If you
9600*** really care for shared libraries, you may want to install binutils
9601*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9602*** You will then need to restart the configuration process.
9603
9604_LT_EOF
9605      fi
9606      ;;
9607
9608    amigaos*)
9609      case $host_cpu in
9610      powerpc)
9611            # see comment about AmigaOS4 .so support
9612            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9613            archive_expsym_cmds=''
9614        ;;
9615      m68k)
9616            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)'
9617            hardcode_libdir_flag_spec='-L$libdir'
9618            hardcode_minus_L=yes
9619        ;;
9620      esac
9621      ;;
9622
9623    beos*)
9624      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9625	allow_undefined_flag=unsupported
9626	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9627	# support --undefined.  This deserves some investigation.  FIXME
9628	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9629      else
9630	ld_shlibs=no
9631      fi
9632      ;;
9633
9634    cygwin* | mingw* | pw32* | cegcc*)
9635      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9636      # as there is no search path for DLLs.
9637      hardcode_libdir_flag_spec='-L$libdir'
9638      export_dynamic_flag_spec='${wl}--export-all-symbols'
9639      allow_undefined_flag=unsupported
9640      always_export_symbols=no
9641      enable_shared_with_static_runtimes=yes
9642      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
9643      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9644
9645      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9646        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9647	# If the export-symbols file already is a .def file (1st line
9648	# is EXPORTS), use it as is; otherwise, prepend...
9649	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9650	  cp $export_symbols $output_objdir/$soname.def;
9651	else
9652	  echo EXPORTS > $output_objdir/$soname.def;
9653	  cat $export_symbols >> $output_objdir/$soname.def;
9654	fi~
9655	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9656      else
9657	ld_shlibs=no
9658      fi
9659      ;;
9660
9661    haiku*)
9662      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9663      link_all_deplibs=yes
9664      ;;
9665
9666    interix[3-9]*)
9667      hardcode_direct=no
9668      hardcode_shlibpath_var=no
9669      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9670      export_dynamic_flag_spec='${wl}-E'
9671      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9672      # Instead, shared libraries are loaded at an image base (0x10000000 by
9673      # default) and relocated if they conflict, which is a slow very memory
9674      # consuming and fragmenting process.  To avoid this, we pick a random,
9675      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9676      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9677      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9678      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'
9679      ;;
9680
9681    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9682      tmp_diet=no
9683      if test "$host_os" = linux-dietlibc; then
9684	case $cc_basename in
9685	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
9686	esac
9687      fi
9688      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9689	 && test "$tmp_diet" = no
9690      then
9691	tmp_addflag=' $pic_flag'
9692	tmp_sharedflag='-shared'
9693	case $cc_basename,$host_cpu in
9694        pgcc*)				# Portland Group C compiler
9695	  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'
9696	  tmp_addflag=' $pic_flag'
9697	  ;;
9698	pgf77* | pgf90* | pgf95* | pgfortran*)
9699					# Portland Group f77 and f90 compilers
9700	  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'
9701	  tmp_addflag=' $pic_flag -Mnomain' ;;
9702	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
9703	  tmp_addflag=' -i_dynamic' ;;
9704	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
9705	  tmp_addflag=' -i_dynamic -nofor_main' ;;
9706	ifc* | ifort*)			# Intel Fortran compiler
9707	  tmp_addflag=' -nofor_main' ;;
9708	lf95*)				# Lahey Fortran 8.1
9709	  whole_archive_flag_spec=
9710	  tmp_sharedflag='--shared' ;;
9711	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9712	  tmp_sharedflag='-qmkshrobj'
9713	  tmp_addflag= ;;
9714	nvcc*)	# Cuda Compiler Driver 2.2
9715	  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'
9716	  compiler_needs_object=yes
9717	  ;;
9718	esac
9719	case `$CC -V 2>&1 | sed 5q` in
9720	*Sun\ C*)			# Sun C 5.9
9721	  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'
9722	  compiler_needs_object=yes
9723	  tmp_sharedflag='-G' ;;
9724	*Sun\ F*)			# Sun Fortran 8.3
9725	  tmp_sharedflag='-G' ;;
9726	esac
9727	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9728
9729        if test "x$supports_anon_versioning" = xyes; then
9730          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9731	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9732	    echo "local: *; };" >> $output_objdir/$libname.ver~
9733	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9734        fi
9735
9736	case $cc_basename in
9737	xlf* | bgf* | bgxlf* | mpixlf*)
9738	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9739	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9740	  hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9741	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9742	  if test "x$supports_anon_versioning" = xyes; then
9743	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9744	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9745	      echo "local: *; };" >> $output_objdir/$libname.ver~
9746	      $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9747	  fi
9748	  ;;
9749	esac
9750      else
9751        ld_shlibs=no
9752      fi
9753      ;;
9754
9755    netbsd*)
9756      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9757	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9758	wlarc=
9759      else
9760	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9761	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9762      fi
9763      ;;
9764
9765    solaris*)
9766      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9767	ld_shlibs=no
9768	cat <<_LT_EOF 1>&2
9769
9770*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9771*** create shared libraries on Solaris systems.  Therefore, libtool
9772*** is disabling shared libraries support.  We urge you to upgrade GNU
9773*** binutils to release 2.9.1 or newer.  Another option is to modify
9774*** your PATH or compiler configuration so that the native linker is
9775*** used, and then restart.
9776
9777_LT_EOF
9778      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9779	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9780	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9781      else
9782	ld_shlibs=no
9783      fi
9784      ;;
9785
9786    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9787      case `$LD -v 2>&1` in
9788        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9789	ld_shlibs=no
9790	cat <<_LT_EOF 1>&2
9791
9792*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9793*** reliably create shared libraries on SCO systems.  Therefore, libtool
9794*** is disabling shared libraries support.  We urge you to upgrade GNU
9795*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9796*** your PATH or compiler configuration so that the native linker is
9797*** used, and then restart.
9798
9799_LT_EOF
9800	;;
9801	*)
9802	  # For security reasons, it is highly recommended that you always
9803	  # use absolute paths for naming shared libraries, and exclude the
9804	  # DT_RUNPATH tag from executables and libraries.  But doing so
9805	  # requires that you compile everything twice, which is a pain.
9806	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9807	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9808	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9809	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9810	  else
9811	    ld_shlibs=no
9812	  fi
9813	;;
9814      esac
9815      ;;
9816
9817    sunos4*)
9818      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9819      wlarc=
9820      hardcode_direct=yes
9821      hardcode_shlibpath_var=no
9822      ;;
9823
9824    *)
9825      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9826	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9827	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9828      else
9829	ld_shlibs=no
9830      fi
9831      ;;
9832    esac
9833
9834    if test "$ld_shlibs" = no; then
9835      runpath_var=
9836      hardcode_libdir_flag_spec=
9837      export_dynamic_flag_spec=
9838      whole_archive_flag_spec=
9839    fi
9840  else
9841    # PORTME fill in a description of your system's linker (not GNU ld)
9842    case $host_os in
9843    aix3*)
9844      allow_undefined_flag=unsupported
9845      always_export_symbols=yes
9846      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'
9847      # Note: this linker hardcodes the directories in LIBPATH if there
9848      # are no directories specified by -L.
9849      hardcode_minus_L=yes
9850      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9851	# Neither direct hardcoding nor static linking is supported with a
9852	# broken collect2.
9853	hardcode_direct=unsupported
9854      fi
9855      ;;
9856
9857    aix[4-9]*)
9858      if test "$host_cpu" = ia64; then
9859	# On IA64, the linker does run time linking by default, so we don't
9860	# have to do anything special.
9861	aix_use_runtimelinking=no
9862	exp_sym_flag='-Bexport'
9863	no_entry_flag=""
9864      else
9865	# If we're using GNU nm, then we don't want the "-C" option.
9866	# -C means demangle to AIX nm, but means don't demangle with GNU nm
9867	# Also, AIX nm treats weak defined symbols like other global
9868	# defined symbols, whereas GNU nm marks them as "W".
9869	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9870	  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'
9871	else
9872	  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'
9873	fi
9874	aix_use_runtimelinking=no
9875
9876	# Test if we are trying to use run time linking or normal
9877	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
9878	# need to do runtime linking.
9879	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9880	  for ld_flag in $LDFLAGS; do
9881	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9882	    aix_use_runtimelinking=yes
9883	    break
9884	  fi
9885	  done
9886	  ;;
9887	esac
9888
9889	exp_sym_flag='-bexport'
9890	no_entry_flag='-bnoentry'
9891      fi
9892
9893      # When large executables or shared objects are built, AIX ld can
9894      # have problems creating the table of contents.  If linking a library
9895      # or program results in "error TOC overflow" add -mminimal-toc to
9896      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9897      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9898
9899      archive_cmds=''
9900      hardcode_direct=yes
9901      hardcode_direct_absolute=yes
9902      hardcode_libdir_separator=':'
9903      link_all_deplibs=yes
9904      file_list_spec='${wl}-f,'
9905
9906      if test "$GCC" = yes; then
9907	case $host_os in aix4.[012]|aix4.[012].*)
9908	# We only want to do this on AIX 4.2 and lower, the check
9909	# below for broken collect2 doesn't work under 4.3+
9910	  collect2name=`${CC} -print-prog-name=collect2`
9911	  if test -f "$collect2name" &&
9912	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9913	  then
9914	  # We have reworked collect2
9915	  :
9916	  else
9917	  # We have old collect2
9918	  hardcode_direct=unsupported
9919	  # It fails to find uninstalled libraries when the uninstalled
9920	  # path is not listed in the libpath.  Setting hardcode_minus_L
9921	  # to unsupported forces relinking
9922	  hardcode_minus_L=yes
9923	  hardcode_libdir_flag_spec='-L$libdir'
9924	  hardcode_libdir_separator=
9925	  fi
9926	  ;;
9927	esac
9928	shared_flag='-shared'
9929	if test "$aix_use_runtimelinking" = yes; then
9930	  shared_flag="$shared_flag "'${wl}-G'
9931	fi
9932      else
9933	# not using gcc
9934	if test "$host_cpu" = ia64; then
9935	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9936	# chokes on -Wl,-G. The following line is correct:
9937	  shared_flag='-G'
9938	else
9939	  if test "$aix_use_runtimelinking" = yes; then
9940	    shared_flag='${wl}-G'
9941	  else
9942	    shared_flag='${wl}-bM:SRE'
9943	  fi
9944	fi
9945      fi
9946
9947      export_dynamic_flag_spec='${wl}-bexpall'
9948      # It seems that -bexpall does not export symbols beginning with
9949      # underscore (_), so it is better to generate a list of symbols to export.
9950      always_export_symbols=yes
9951      if test "$aix_use_runtimelinking" = yes; then
9952	# Warning - without using the other runtime loading flags (-brtl),
9953	# -berok will link without error, but may produce a broken library.
9954	allow_undefined_flag='-berok'
9955        # Determine the default libpath from the value encoded in an
9956        # empty executable.
9957        if test "${lt_cv_aix_libpath+set}" = set; then
9958  aix_libpath=$lt_cv_aix_libpath
9959else
9960  if ${lt_cv_aix_libpath_+:} false; then :
9961  $as_echo_n "(cached) " >&6
9962else
9963  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9964/* end confdefs.h.  */
9965
9966int
9967main ()
9968{
9969
9970  ;
9971  return 0;
9972}
9973_ACEOF
9974if ac_fn_c_try_link "$LINENO"; then :
9975
9976  lt_aix_libpath_sed='
9977      /Import File Strings/,/^$/ {
9978	  /^0/ {
9979	      s/^0  *\([^ ]*\) *$/\1/
9980	      p
9981	  }
9982      }'
9983  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9984  # Check for a 64-bit object if we didn't find anything.
9985  if test -z "$lt_cv_aix_libpath_"; then
9986    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9987  fi
9988fi
9989rm -f core conftest.err conftest.$ac_objext \
9990    conftest$ac_exeext conftest.$ac_ext
9991  if test -z "$lt_cv_aix_libpath_"; then
9992    lt_cv_aix_libpath_="/usr/lib:/lib"
9993  fi
9994
9995fi
9996
9997  aix_libpath=$lt_cv_aix_libpath_
9998fi
9999
10000        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10001        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"
10002      else
10003	if test "$host_cpu" = ia64; then
10004	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10005	  allow_undefined_flag="-z nodefs"
10006	  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"
10007	else
10008	 # Determine the default libpath from the value encoded in an
10009	 # empty executable.
10010	 if test "${lt_cv_aix_libpath+set}" = set; then
10011  aix_libpath=$lt_cv_aix_libpath
10012else
10013  if ${lt_cv_aix_libpath_+:} false; then :
10014  $as_echo_n "(cached) " >&6
10015else
10016  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10017/* end confdefs.h.  */
10018
10019int
10020main ()
10021{
10022
10023  ;
10024  return 0;
10025}
10026_ACEOF
10027if ac_fn_c_try_link "$LINENO"; then :
10028
10029  lt_aix_libpath_sed='
10030      /Import File Strings/,/^$/ {
10031	  /^0/ {
10032	      s/^0  *\([^ ]*\) *$/\1/
10033	      p
10034	  }
10035      }'
10036  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10037  # Check for a 64-bit object if we didn't find anything.
10038  if test -z "$lt_cv_aix_libpath_"; then
10039    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10040  fi
10041fi
10042rm -f core conftest.err conftest.$ac_objext \
10043    conftest$ac_exeext conftest.$ac_ext
10044  if test -z "$lt_cv_aix_libpath_"; then
10045    lt_cv_aix_libpath_="/usr/lib:/lib"
10046  fi
10047
10048fi
10049
10050  aix_libpath=$lt_cv_aix_libpath_
10051fi
10052
10053	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10054	  # Warning - without using the other run time loading flags,
10055	  # -berok will link without error, but may produce a broken library.
10056	  no_undefined_flag=' ${wl}-bernotok'
10057	  allow_undefined_flag=' ${wl}-berok'
10058	  if test "$with_gnu_ld" = yes; then
10059	    # We only use this code for GNU lds that support --whole-archive.
10060	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10061	  else
10062	    # Exported symbols can be pulled into shared objects from archives
10063	    whole_archive_flag_spec='$convenience'
10064	  fi
10065	  archive_cmds_need_lc=yes
10066	  # This is similar to how AIX traditionally builds its shared libraries.
10067	  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'
10068	fi
10069      fi
10070      ;;
10071
10072    amigaos*)
10073      case $host_cpu in
10074      powerpc)
10075            # see comment about AmigaOS4 .so support
10076            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10077            archive_expsym_cmds=''
10078        ;;
10079      m68k)
10080            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)'
10081            hardcode_libdir_flag_spec='-L$libdir'
10082            hardcode_minus_L=yes
10083        ;;
10084      esac
10085      ;;
10086
10087    bsdi[45]*)
10088      export_dynamic_flag_spec=-rdynamic
10089      ;;
10090
10091    cygwin* | mingw* | pw32* | cegcc*)
10092      # When not using gcc, we currently assume that we are using
10093      # Microsoft Visual C++.
10094      # hardcode_libdir_flag_spec is actually meaningless, as there is
10095      # no search path for DLLs.
10096      case $cc_basename in
10097      cl*)
10098	# Native MSVC
10099	hardcode_libdir_flag_spec=' '
10100	allow_undefined_flag=unsupported
10101	always_export_symbols=yes
10102	file_list_spec='@'
10103	# Tell ltmain to make .lib files, not .a files.
10104	libext=lib
10105	# Tell ltmain to make .dll files, not .so files.
10106	shrext_cmds=".dll"
10107	# FIXME: Setting linknames here is a bad hack.
10108	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
10109	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10110	    sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
10111	  else
10112	    sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
10113	  fi~
10114	  $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
10115	  linknames='
10116	# The linker will not automatically build a static lib if we build a DLL.
10117	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
10118	enable_shared_with_static_runtimes=yes
10119	exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
10120	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10121	# Don't use ranlib
10122	old_postinstall_cmds='chmod 644 $oldlib'
10123	postlink_cmds='lt_outputfile="@OUTPUT@"~
10124	  lt_tool_outputfile="@TOOL_OUTPUT@"~
10125	  case $lt_outputfile in
10126	    *.exe|*.EXE) ;;
10127	    *)
10128	      lt_outputfile="$lt_outputfile.exe"
10129	      lt_tool_outputfile="$lt_tool_outputfile.exe"
10130	      ;;
10131	  esac~
10132	  if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
10133	    $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
10134	    $RM "$lt_outputfile.manifest";
10135	  fi'
10136	;;
10137      *)
10138	# Assume MSVC wrapper
10139	hardcode_libdir_flag_spec=' '
10140	allow_undefined_flag=unsupported
10141	# Tell ltmain to make .lib files, not .a files.
10142	libext=lib
10143	# Tell ltmain to make .dll files, not .so files.
10144	shrext_cmds=".dll"
10145	# FIXME: Setting linknames here is a bad hack.
10146	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10147	# The linker will automatically build a .lib file if we build a DLL.
10148	old_archive_from_new_cmds='true'
10149	# FIXME: Should let the user specify the lib program.
10150	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10151	enable_shared_with_static_runtimes=yes
10152	;;
10153      esac
10154      ;;
10155
10156    darwin* | rhapsody*)
10157
10158
10159  archive_cmds_need_lc=no
10160  hardcode_direct=no
10161  hardcode_automatic=yes
10162  hardcode_shlibpath_var=unsupported
10163  if test "$lt_cv_ld_force_load" = "yes"; then
10164    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\"`'
10165
10166  else
10167    whole_archive_flag_spec=''
10168  fi
10169  link_all_deplibs=yes
10170  allow_undefined_flag="$_lt_dar_allow_undefined"
10171  case $cc_basename in
10172     ifort*) _lt_dar_can_shared=yes ;;
10173     *) _lt_dar_can_shared=$GCC ;;
10174  esac
10175  if test "$_lt_dar_can_shared" = "yes"; then
10176    output_verbose_link_cmd=func_echo_all
10177    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10178    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10179    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}"
10180    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}"
10181
10182  else
10183  ld_shlibs=no
10184  fi
10185
10186      ;;
10187
10188    dgux*)
10189      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10190      hardcode_libdir_flag_spec='-L$libdir'
10191      hardcode_shlibpath_var=no
10192      ;;
10193
10194    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10195    # support.  Future versions do this automatically, but an explicit c++rt0.o
10196    # does not break anything, and helps significantly (at the cost of a little
10197    # extra space).
10198    freebsd2.2*)
10199      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10200      hardcode_libdir_flag_spec='-R$libdir'
10201      hardcode_direct=yes
10202      hardcode_shlibpath_var=no
10203      ;;
10204
10205    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10206    freebsd2.*)
10207      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10208      hardcode_direct=yes
10209      hardcode_minus_L=yes
10210      hardcode_shlibpath_var=no
10211      ;;
10212
10213    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10214    freebsd* | dragonfly*)
10215      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10216      hardcode_libdir_flag_spec='-R$libdir'
10217      hardcode_direct=yes
10218      hardcode_shlibpath_var=no
10219      ;;
10220
10221    hpux9*)
10222      if test "$GCC" = yes; then
10223	archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
10224      else
10225	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'
10226      fi
10227      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10228      hardcode_libdir_separator=:
10229      hardcode_direct=yes
10230
10231      # hardcode_minus_L: Not really in the search PATH,
10232      # but as the default location of the library.
10233      hardcode_minus_L=yes
10234      export_dynamic_flag_spec='${wl}-E'
10235      ;;
10236
10237    hpux10*)
10238      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10239	archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10240      else
10241	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10242      fi
10243      if test "$with_gnu_ld" = no; then
10244	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10245	hardcode_libdir_separator=:
10246	hardcode_direct=yes
10247	hardcode_direct_absolute=yes
10248	export_dynamic_flag_spec='${wl}-E'
10249	# hardcode_minus_L: Not really in the search PATH,
10250	# but as the default location of the library.
10251	hardcode_minus_L=yes
10252      fi
10253      ;;
10254
10255    hpux11*)
10256      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10257	case $host_cpu in
10258	hppa*64*)
10259	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10260	  ;;
10261	ia64*)
10262	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10263	  ;;
10264	*)
10265	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10266	  ;;
10267	esac
10268      else
10269	case $host_cpu in
10270	hppa*64*)
10271	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10272	  ;;
10273	ia64*)
10274	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10275	  ;;
10276	*)
10277
10278	  # Older versions of the 11.00 compiler do not understand -b yet
10279	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10280	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10281$as_echo_n "checking if $CC understands -b... " >&6; }
10282if ${lt_cv_prog_compiler__b+:} false; then :
10283  $as_echo_n "(cached) " >&6
10284else
10285  lt_cv_prog_compiler__b=no
10286   save_LDFLAGS="$LDFLAGS"
10287   LDFLAGS="$LDFLAGS -b"
10288   echo "$lt_simple_link_test_code" > conftest.$ac_ext
10289   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10290     # The linker can only warn and ignore the option if not recognized
10291     # So say no if there are warnings
10292     if test -s conftest.err; then
10293       # Append any errors to the config.log.
10294       cat conftest.err 1>&5
10295       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10296       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10297       if diff conftest.exp conftest.er2 >/dev/null; then
10298         lt_cv_prog_compiler__b=yes
10299       fi
10300     else
10301       lt_cv_prog_compiler__b=yes
10302     fi
10303   fi
10304   $RM -r conftest*
10305   LDFLAGS="$save_LDFLAGS"
10306
10307fi
10308{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10309$as_echo "$lt_cv_prog_compiler__b" >&6; }
10310
10311if test x"$lt_cv_prog_compiler__b" = xyes; then
10312    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10313else
10314    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10315fi
10316
10317	  ;;
10318	esac
10319      fi
10320      if test "$with_gnu_ld" = no; then
10321	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10322	hardcode_libdir_separator=:
10323
10324	case $host_cpu in
10325	hppa*64*|ia64*)
10326	  hardcode_direct=no
10327	  hardcode_shlibpath_var=no
10328	  ;;
10329	*)
10330	  hardcode_direct=yes
10331	  hardcode_direct_absolute=yes
10332	  export_dynamic_flag_spec='${wl}-E'
10333
10334	  # hardcode_minus_L: Not really in the search PATH,
10335	  # but as the default location of the library.
10336	  hardcode_minus_L=yes
10337	  ;;
10338	esac
10339      fi
10340      ;;
10341
10342    irix5* | irix6* | nonstopux*)
10343      if test "$GCC" = yes; then
10344	archive_cmds='$CC -shared $pic_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'
10345	# Try to use the -exported_symbol ld option, if it does not
10346	# work, assume that -exports_file does not work either and
10347	# implicitly export all symbols.
10348	# This should be the same for all languages, so no per-tag cache variable.
10349	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
10350$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
10351if ${lt_cv_irix_exported_symbol+:} false; then :
10352  $as_echo_n "(cached) " >&6
10353else
10354  save_LDFLAGS="$LDFLAGS"
10355	   LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10356	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10357/* end confdefs.h.  */
10358int foo (void) { return 0; }
10359_ACEOF
10360if ac_fn_c_try_link "$LINENO"; then :
10361  lt_cv_irix_exported_symbol=yes
10362else
10363  lt_cv_irix_exported_symbol=no
10364fi
10365rm -f core conftest.err conftest.$ac_objext \
10366    conftest$ac_exeext conftest.$ac_ext
10367           LDFLAGS="$save_LDFLAGS"
10368fi
10369{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
10370$as_echo "$lt_cv_irix_exported_symbol" >&6; }
10371	if test "$lt_cv_irix_exported_symbol" = yes; then
10372          archive_expsym_cmds='$CC -shared $pic_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 ${wl}-exports_file ${wl}$export_symbols -o $lib'
10373	fi
10374      else
10375	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'
10376	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'
10377      fi
10378      archive_cmds_need_lc='no'
10379      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10380      hardcode_libdir_separator=:
10381      inherit_rpath=yes
10382      link_all_deplibs=yes
10383      ;;
10384
10385    netbsd*)
10386      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10387	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10388      else
10389	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10390      fi
10391      hardcode_libdir_flag_spec='-R$libdir'
10392      hardcode_direct=yes
10393      hardcode_shlibpath_var=no
10394      ;;
10395
10396    newsos6)
10397      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10398      hardcode_direct=yes
10399      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10400      hardcode_libdir_separator=:
10401      hardcode_shlibpath_var=no
10402      ;;
10403
10404    *nto* | *qnx*)
10405      ;;
10406
10407    openbsd*)
10408      if test -f /usr/libexec/ld.so; then
10409	hardcode_direct=yes
10410	hardcode_shlibpath_var=no
10411	hardcode_direct_absolute=yes
10412	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10413	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10414	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10415	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10416	  export_dynamic_flag_spec='${wl}-E'
10417	else
10418	  case $host_os in
10419	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10420	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10421	     hardcode_libdir_flag_spec='-R$libdir'
10422	     ;;
10423	   *)
10424	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10425	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10426	     ;;
10427	  esac
10428	fi
10429      else
10430	ld_shlibs=no
10431      fi
10432      ;;
10433
10434    os2*)
10435      hardcode_libdir_flag_spec='-L$libdir'
10436      hardcode_minus_L=yes
10437      allow_undefined_flag=unsupported
10438      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'
10439      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10440      ;;
10441
10442    osf3*)
10443      if test "$GCC" = yes; then
10444	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10445	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'
10446      else
10447	allow_undefined_flag=' -expect_unresolved \*'
10448	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'
10449      fi
10450      archive_cmds_need_lc='no'
10451      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10452      hardcode_libdir_separator=:
10453      ;;
10454
10455    osf4* | osf5*)	# as osf3* with the addition of -msym flag
10456      if test "$GCC" = yes; then
10457	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10458	archive_cmds='$CC -shared${allow_undefined_flag} $pic_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'
10459	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10460      else
10461	allow_undefined_flag=' -expect_unresolved \*'
10462	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'
10463	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~
10464	$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'
10465
10466	# Both c and cxx compiler support -rpath directly
10467	hardcode_libdir_flag_spec='-rpath $libdir'
10468      fi
10469      archive_cmds_need_lc='no'
10470      hardcode_libdir_separator=:
10471      ;;
10472
10473    solaris*)
10474      no_undefined_flag=' -z defs'
10475      if test "$GCC" = yes; then
10476	wlarc='${wl}'
10477	archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10478	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10479	  $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10480      else
10481	case `$CC -V 2>&1` in
10482	*"Compilers 5.0"*)
10483	  wlarc=''
10484	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10485	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10486	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10487	  ;;
10488	*)
10489	  wlarc='${wl}'
10490	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10491	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10492	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10493	  ;;
10494	esac
10495      fi
10496      hardcode_libdir_flag_spec='-R$libdir'
10497      hardcode_shlibpath_var=no
10498      case $host_os in
10499      solaris2.[0-5] | solaris2.[0-5].*) ;;
10500      *)
10501	# The compiler driver will combine and reorder linker options,
10502	# but understands `-z linker_flag'.  GCC discards it without `$wl',
10503	# but is careful enough not to reorder.
10504	# Supported since Solaris 2.6 (maybe 2.5.1?)
10505	if test "$GCC" = yes; then
10506	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10507	else
10508	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10509	fi
10510	;;
10511      esac
10512      link_all_deplibs=yes
10513      ;;
10514
10515    sunos4*)
10516      if test "x$host_vendor" = xsequent; then
10517	# Use $CC to link under sequent, because it throws in some extra .o
10518	# files that make .init and .fini sections work.
10519	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10520      else
10521	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10522      fi
10523      hardcode_libdir_flag_spec='-L$libdir'
10524      hardcode_direct=yes
10525      hardcode_minus_L=yes
10526      hardcode_shlibpath_var=no
10527      ;;
10528
10529    sysv4)
10530      case $host_vendor in
10531	sni)
10532	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10533	  hardcode_direct=yes # is this really true???
10534	;;
10535	siemens)
10536	  ## LD is ld it makes a PLAMLIB
10537	  ## CC just makes a GrossModule.
10538	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10539	  reload_cmds='$CC -r -o $output$reload_objs'
10540	  hardcode_direct=no
10541        ;;
10542	motorola)
10543	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10544	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10545	;;
10546      esac
10547      runpath_var='LD_RUN_PATH'
10548      hardcode_shlibpath_var=no
10549      ;;
10550
10551    sysv4.3*)
10552      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10553      hardcode_shlibpath_var=no
10554      export_dynamic_flag_spec='-Bexport'
10555      ;;
10556
10557    sysv4*MP*)
10558      if test -d /usr/nec; then
10559	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10560	hardcode_shlibpath_var=no
10561	runpath_var=LD_RUN_PATH
10562	hardcode_runpath_var=yes
10563	ld_shlibs=yes
10564      fi
10565      ;;
10566
10567    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10568      no_undefined_flag='${wl}-z,text'
10569      archive_cmds_need_lc=no
10570      hardcode_shlibpath_var=no
10571      runpath_var='LD_RUN_PATH'
10572
10573      if test "$GCC" = yes; then
10574	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10575	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10576      else
10577	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10578	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10579      fi
10580      ;;
10581
10582    sysv5* | sco3.2v5* | sco5v6*)
10583      # Note: We can NOT use -z defs as we might desire, because we do not
10584      # link with -lc, and that would cause any symbols used from libc to
10585      # always be unresolved, which means just about no library would
10586      # ever link correctly.  If we're not using GNU ld we use -z text
10587      # though, which does catch some bad symbols but isn't as heavy-handed
10588      # as -z defs.
10589      no_undefined_flag='${wl}-z,text'
10590      allow_undefined_flag='${wl}-z,nodefs'
10591      archive_cmds_need_lc=no
10592      hardcode_shlibpath_var=no
10593      hardcode_libdir_flag_spec='${wl}-R,$libdir'
10594      hardcode_libdir_separator=':'
10595      link_all_deplibs=yes
10596      export_dynamic_flag_spec='${wl}-Bexport'
10597      runpath_var='LD_RUN_PATH'
10598
10599      if test "$GCC" = yes; then
10600	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10601	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10602      else
10603	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10604	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10605      fi
10606      ;;
10607
10608    uts4*)
10609      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10610      hardcode_libdir_flag_spec='-L$libdir'
10611      hardcode_shlibpath_var=no
10612      ;;
10613
10614    *)
10615      ld_shlibs=no
10616      ;;
10617    esac
10618
10619    if test x$host_vendor = xsni; then
10620      case $host in
10621      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10622	export_dynamic_flag_spec='${wl}-Blargedynsym'
10623	;;
10624      esac
10625    fi
10626  fi
10627
10628{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10629$as_echo "$ld_shlibs" >&6; }
10630test "$ld_shlibs" = no && can_build_shared=no
10631
10632with_gnu_ld=$with_gnu_ld
10633
10634
10635
10636
10637
10638
10639
10640
10641
10642
10643
10644
10645
10646
10647
10648#
10649# Do we need to explicitly link libc?
10650#
10651case "x$archive_cmds_need_lc" in
10652x|xyes)
10653  # Assume -lc should be added
10654  archive_cmds_need_lc=yes
10655
10656  if test "$enable_shared" = yes && test "$GCC" = yes; then
10657    case $archive_cmds in
10658    *'~'*)
10659      # FIXME: we may have to deal with multi-command sequences.
10660      ;;
10661    '$CC '*)
10662      # Test whether the compiler implicitly links with -lc since on some
10663      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10664      # to ld, don't add -lc before -lgcc.
10665      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10666$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10667if ${lt_cv_archive_cmds_need_lc+:} false; then :
10668  $as_echo_n "(cached) " >&6
10669else
10670  $RM conftest*
10671	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10672
10673	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10674  (eval $ac_compile) 2>&5
10675  ac_status=$?
10676  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10677  test $ac_status = 0; } 2>conftest.err; then
10678	  soname=conftest
10679	  lib=conftest
10680	  libobjs=conftest.$ac_objext
10681	  deplibs=
10682	  wl=$lt_prog_compiler_wl
10683	  pic_flag=$lt_prog_compiler_pic
10684	  compiler_flags=-v
10685	  linker_flags=-v
10686	  verstring=
10687	  output_objdir=.
10688	  libname=conftest
10689	  lt_save_allow_undefined_flag=$allow_undefined_flag
10690	  allow_undefined_flag=
10691	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10692  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10693  ac_status=$?
10694  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10695  test $ac_status = 0; }
10696	  then
10697	    lt_cv_archive_cmds_need_lc=no
10698	  else
10699	    lt_cv_archive_cmds_need_lc=yes
10700	  fi
10701	  allow_undefined_flag=$lt_save_allow_undefined_flag
10702	else
10703	  cat conftest.err 1>&5
10704	fi
10705	$RM conftest*
10706
10707fi
10708{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10709$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10710      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10711      ;;
10712    esac
10713  fi
10714  ;;
10715esac
10716
10717
10718
10719
10720
10721
10722
10723
10724
10725
10726
10727
10728
10729
10730
10731
10732
10733
10734
10735
10736
10737
10738
10739
10740
10741
10742
10743
10744
10745
10746
10747
10748
10749
10750
10751
10752
10753
10754
10755
10756
10757
10758
10759
10760
10761
10762
10763
10764
10765
10766
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
10780
10781
10782
10783
10784
10785
10786
10787
10788
10789
10790
10791
10792
10793
10794
10795
10796
10797
10798
10799
10800
10801
10802
10803
10804
10805
10806
10807
10808
10809
10810
10811
10812
10813
10814
10815
10816
10817
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
10828
10829
10830
10831
10832
10833
10834
10835
10836
10837
10838
10839
10840
10841
10842
10843
10844
10845
10846
10847
10848
10849
10850
10851
10852
10853
10854
10855
10856
10857
10858
10859
10860
10861
10862
10863
10864
10865
10866
10867
10868  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10869$as_echo_n "checking dynamic linker characteristics... " >&6; }
10870
10871if test "$GCC" = yes; then
10872  case $host_os in
10873    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10874    *) lt_awk_arg="/^libraries:/" ;;
10875  esac
10876  case $host_os in
10877    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10878    *) lt_sed_strip_eq="s,=/,/,g" ;;
10879  esac
10880  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10881  case $lt_search_path_spec in
10882  *\;*)
10883    # if the path contains ";" then we assume it to be the separator
10884    # otherwise default to the standard path separator (i.e. ":") - it is
10885    # assumed that no part of a normal pathname contains ";" but that should
10886    # okay in the real world where ";" in dirpaths is itself problematic.
10887    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10888    ;;
10889  *)
10890    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10891    ;;
10892  esac
10893  # Ok, now we have the path, separated by spaces, we can step through it
10894  # and add multilib dir if necessary.
10895  lt_tmp_lt_search_path_spec=
10896  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10897  for lt_sys_path in $lt_search_path_spec; do
10898    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10899      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10900    else
10901      test -d "$lt_sys_path" && \
10902	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10903    fi
10904  done
10905  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10906BEGIN {RS=" "; FS="/|\n";} {
10907  lt_foo="";
10908  lt_count=0;
10909  for (lt_i = NF; lt_i > 0; lt_i--) {
10910    if ($lt_i != "" && $lt_i != ".") {
10911      if ($lt_i == "..") {
10912        lt_count++;
10913      } else {
10914        if (lt_count == 0) {
10915          lt_foo="/" $lt_i lt_foo;
10916        } else {
10917          lt_count--;
10918        }
10919      }
10920    }
10921  }
10922  if (lt_foo != "") { lt_freq[lt_foo]++; }
10923  if (lt_freq[lt_foo] == 1) { print lt_foo; }
10924}'`
10925  # AWK program above erroneously prepends '/' to C:/dos/paths
10926  # for these hosts.
10927  case $host_os in
10928    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10929      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10930  esac
10931  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10932else
10933  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10934fi
10935library_names_spec=
10936libname_spec='lib$name'
10937soname_spec=
10938shrext_cmds=".so"
10939postinstall_cmds=
10940postuninstall_cmds=
10941finish_cmds=
10942finish_eval=
10943shlibpath_var=
10944shlibpath_overrides_runpath=unknown
10945version_type=none
10946dynamic_linker="$host_os ld.so"
10947sys_lib_dlsearch_path_spec="/lib /usr/lib"
10948need_lib_prefix=unknown
10949hardcode_into_libs=no
10950
10951# when you set need_version to no, make sure it does not cause -set_version
10952# flags to be left without arguments
10953need_version=unknown
10954
10955case $host_os in
10956aix3*)
10957  version_type=linux # correct to gnu/linux during the next big refactor
10958  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10959  shlibpath_var=LIBPATH
10960
10961  # AIX 3 has no versioning support, so we append a major version to the name.
10962  soname_spec='${libname}${release}${shared_ext}$major'
10963  ;;
10964
10965aix[4-9]*)
10966  version_type=linux # correct to gnu/linux during the next big refactor
10967  need_lib_prefix=no
10968  need_version=no
10969  hardcode_into_libs=yes
10970  if test "$host_cpu" = ia64; then
10971    # AIX 5 supports IA64
10972    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10973    shlibpath_var=LD_LIBRARY_PATH
10974  else
10975    # With GCC up to 2.95.x, collect2 would create an import file
10976    # for dependence libraries.  The import file would start with
10977    # the line `#! .'.  This would cause the generated library to
10978    # depend on `.', always an invalid library.  This was fixed in
10979    # development snapshots of GCC prior to 3.0.
10980    case $host_os in
10981      aix4 | aix4.[01] | aix4.[01].*)
10982      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10983	   echo ' yes '
10984	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10985	:
10986      else
10987	can_build_shared=no
10988      fi
10989      ;;
10990    esac
10991    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10992    # soname into executable. Probably we can add versioning support to
10993    # collect2, so additional links can be useful in future.
10994    if test "$aix_use_runtimelinking" = yes; then
10995      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10996      # instead of lib<name>.a to let people know that these are not
10997      # typical AIX shared libraries.
10998      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10999    else
11000      # We preserve .a as extension for shared libraries through AIX4.2
11001      # and later when we are not doing run time linking.
11002      library_names_spec='${libname}${release}.a $libname.a'
11003      soname_spec='${libname}${release}${shared_ext}$major'
11004    fi
11005    shlibpath_var=LIBPATH
11006  fi
11007  ;;
11008
11009amigaos*)
11010  case $host_cpu in
11011  powerpc)
11012    # Since July 2007 AmigaOS4 officially supports .so libraries.
11013    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11014    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11015    ;;
11016  m68k)
11017    library_names_spec='$libname.ixlibrary $libname.a'
11018    # Create ${libname}_ixlibrary.a entries in /sys/libs.
11019    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'
11020    ;;
11021  esac
11022  ;;
11023
11024beos*)
11025  library_names_spec='${libname}${shared_ext}'
11026  dynamic_linker="$host_os ld.so"
11027  shlibpath_var=LIBRARY_PATH
11028  ;;
11029
11030bsdi[45]*)
11031  version_type=linux # correct to gnu/linux during the next big refactor
11032  need_version=no
11033  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11034  soname_spec='${libname}${release}${shared_ext}$major'
11035  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11036  shlibpath_var=LD_LIBRARY_PATH
11037  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11038  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11039  # the default ld.so.conf also contains /usr/contrib/lib and
11040  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11041  # libtool to hard-code these into programs
11042  ;;
11043
11044cygwin* | mingw* | pw32* | cegcc*)
11045  version_type=windows
11046  shrext_cmds=".dll"
11047  need_version=no
11048  need_lib_prefix=no
11049
11050  case $GCC,$cc_basename in
11051  yes,*)
11052    # gcc
11053    library_names_spec='$libname.dll.a'
11054    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11055    postinstall_cmds='base_file=`basename \${file}`~
11056      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11057      dldir=$destdir/`dirname \$dlpath`~
11058      test -d \$dldir || mkdir -p \$dldir~
11059      $install_prog $dir/$dlname \$dldir/$dlname~
11060      chmod a+x \$dldir/$dlname~
11061      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11062        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11063      fi'
11064    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11065      dlpath=$dir/\$dldll~
11066       $RM \$dlpath'
11067    shlibpath_overrides_runpath=yes
11068
11069    case $host_os in
11070    cygwin*)
11071      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11072      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11073
11074      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11075      ;;
11076    mingw* | cegcc*)
11077      # MinGW DLLs use traditional 'lib' prefix
11078      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11079      ;;
11080    pw32*)
11081      # pw32 DLLs use 'pw' prefix rather than 'lib'
11082      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11083      ;;
11084    esac
11085    dynamic_linker='Win32 ld.exe'
11086    ;;
11087
11088  *,cl*)
11089    # Native MSVC
11090    libname_spec='$name'
11091    soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11092    library_names_spec='${libname}.dll.lib'
11093
11094    case $build_os in
11095    mingw*)
11096      sys_lib_search_path_spec=
11097      lt_save_ifs=$IFS
11098      IFS=';'
11099      for lt_path in $LIB
11100      do
11101        IFS=$lt_save_ifs
11102        # Let DOS variable expansion print the short 8.3 style file name.
11103        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
11104        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
11105      done
11106      IFS=$lt_save_ifs
11107      # Convert to MSYS style.
11108      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
11109      ;;
11110    cygwin*)
11111      # Convert to unix form, then to dos form, then back to unix form
11112      # but this time dos style (no spaces!) so that the unix form looks
11113      # like /cygdrive/c/PROGRA~1:/cygdr...
11114      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
11115      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
11116      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11117      ;;
11118    *)
11119      sys_lib_search_path_spec="$LIB"
11120      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
11121        # It is most probably a Windows format PATH.
11122        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11123      else
11124        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11125      fi
11126      # FIXME: find the short name or the path components, as spaces are
11127      # common. (e.g. "Program Files" -> "PROGRA~1")
11128      ;;
11129    esac
11130
11131    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11132    postinstall_cmds='base_file=`basename \${file}`~
11133      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11134      dldir=$destdir/`dirname \$dlpath`~
11135      test -d \$dldir || mkdir -p \$dldir~
11136      $install_prog $dir/$dlname \$dldir/$dlname'
11137    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11138      dlpath=$dir/\$dldll~
11139       $RM \$dlpath'
11140    shlibpath_overrides_runpath=yes
11141    dynamic_linker='Win32 link.exe'
11142    ;;
11143
11144  *)
11145    # Assume MSVC wrapper
11146    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11147    dynamic_linker='Win32 ld.exe'
11148    ;;
11149  esac
11150  # FIXME: first we should search . and the directory the executable is in
11151  shlibpath_var=PATH
11152  ;;
11153
11154darwin* | rhapsody*)
11155  dynamic_linker="$host_os dyld"
11156  version_type=darwin
11157  need_lib_prefix=no
11158  need_version=no
11159  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11160  soname_spec='${libname}${release}${major}$shared_ext'
11161  shlibpath_overrides_runpath=yes
11162  shlibpath_var=DYLD_LIBRARY_PATH
11163  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11164
11165  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11166  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11167  ;;
11168
11169dgux*)
11170  version_type=linux # correct to gnu/linux during the next big refactor
11171  need_lib_prefix=no
11172  need_version=no
11173  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11174  soname_spec='${libname}${release}${shared_ext}$major'
11175  shlibpath_var=LD_LIBRARY_PATH
11176  ;;
11177
11178freebsd* | dragonfly*)
11179  # DragonFly does not have aout.  When/if they implement a new
11180  # versioning mechanism, adjust this.
11181  if test -x /usr/bin/objformat; then
11182    objformat=`/usr/bin/objformat`
11183  else
11184    case $host_os in
11185    freebsd[23].*) objformat=aout ;;
11186    *) objformat=elf ;;
11187    esac
11188  fi
11189  version_type=freebsd-$objformat
11190  case $version_type in
11191    freebsd-elf*)
11192      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11193      need_version=no
11194      need_lib_prefix=no
11195      ;;
11196    freebsd-*)
11197      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11198      need_version=yes
11199      ;;
11200  esac
11201  shlibpath_var=LD_LIBRARY_PATH
11202  case $host_os in
11203  freebsd2.*)
11204    shlibpath_overrides_runpath=yes
11205    ;;
11206  freebsd3.[01]* | freebsdelf3.[01]*)
11207    shlibpath_overrides_runpath=yes
11208    hardcode_into_libs=yes
11209    ;;
11210  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11211  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11212    shlibpath_overrides_runpath=no
11213    hardcode_into_libs=yes
11214    ;;
11215  *) # from 4.6 on, and DragonFly
11216    shlibpath_overrides_runpath=yes
11217    hardcode_into_libs=yes
11218    ;;
11219  esac
11220  ;;
11221
11222gnu*)
11223  version_type=linux # correct to gnu/linux during the next big refactor
11224  need_lib_prefix=no
11225  need_version=no
11226  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11227  soname_spec='${libname}${release}${shared_ext}$major'
11228  shlibpath_var=LD_LIBRARY_PATH
11229  shlibpath_overrides_runpath=no
11230  hardcode_into_libs=yes
11231  ;;
11232
11233haiku*)
11234  version_type=linux # correct to gnu/linux during the next big refactor
11235  need_lib_prefix=no
11236  need_version=no
11237  dynamic_linker="$host_os runtime_loader"
11238  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11239  soname_spec='${libname}${release}${shared_ext}$major'
11240  shlibpath_var=LIBRARY_PATH
11241  shlibpath_overrides_runpath=yes
11242  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
11243  hardcode_into_libs=yes
11244  ;;
11245
11246hpux9* | hpux10* | hpux11*)
11247  # Give a soname corresponding to the major version so that dld.sl refuses to
11248  # link against other versions.
11249  version_type=sunos
11250  need_lib_prefix=no
11251  need_version=no
11252  case $host_cpu in
11253  ia64*)
11254    shrext_cmds='.so'
11255    hardcode_into_libs=yes
11256    dynamic_linker="$host_os dld.so"
11257    shlibpath_var=LD_LIBRARY_PATH
11258    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11259    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11260    soname_spec='${libname}${release}${shared_ext}$major'
11261    if test "X$HPUX_IA64_MODE" = X32; then
11262      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11263    else
11264      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11265    fi
11266    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11267    ;;
11268  hppa*64*)
11269    shrext_cmds='.sl'
11270    hardcode_into_libs=yes
11271    dynamic_linker="$host_os dld.sl"
11272    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11273    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11274    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11275    soname_spec='${libname}${release}${shared_ext}$major'
11276    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11277    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11278    ;;
11279  *)
11280    shrext_cmds='.sl'
11281    dynamic_linker="$host_os dld.sl"
11282    shlibpath_var=SHLIB_PATH
11283    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11284    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11285    soname_spec='${libname}${release}${shared_ext}$major'
11286    ;;
11287  esac
11288  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11289  postinstall_cmds='chmod 555 $lib'
11290  # or fails outright, so override atomically:
11291  install_override_mode=555
11292  ;;
11293
11294interix[3-9]*)
11295  version_type=linux # correct to gnu/linux during the next big refactor
11296  need_lib_prefix=no
11297  need_version=no
11298  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11299  soname_spec='${libname}${release}${shared_ext}$major'
11300  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11301  shlibpath_var=LD_LIBRARY_PATH
11302  shlibpath_overrides_runpath=no
11303  hardcode_into_libs=yes
11304  ;;
11305
11306irix5* | irix6* | nonstopux*)
11307  case $host_os in
11308    nonstopux*) version_type=nonstopux ;;
11309    *)
11310	if test "$lt_cv_prog_gnu_ld" = yes; then
11311		version_type=linux # correct to gnu/linux during the next big refactor
11312	else
11313		version_type=irix
11314	fi ;;
11315  esac
11316  need_lib_prefix=no
11317  need_version=no
11318  soname_spec='${libname}${release}${shared_ext}$major'
11319  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11320  case $host_os in
11321  irix5* | nonstopux*)
11322    libsuff= shlibsuff=
11323    ;;
11324  *)
11325    case $LD in # libtool.m4 will add one of these switches to LD
11326    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11327      libsuff= shlibsuff= libmagic=32-bit;;
11328    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11329      libsuff=32 shlibsuff=N32 libmagic=N32;;
11330    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11331      libsuff=64 shlibsuff=64 libmagic=64-bit;;
11332    *) libsuff= shlibsuff= libmagic=never-match;;
11333    esac
11334    ;;
11335  esac
11336  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11337  shlibpath_overrides_runpath=no
11338  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11339  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11340  hardcode_into_libs=yes
11341  ;;
11342
11343# No shared lib support for Linux oldld, aout, or coff.
11344linux*oldld* | linux*aout* | linux*coff*)
11345  dynamic_linker=no
11346  ;;
11347
11348# This must be glibc/ELF.
11349linux* | k*bsd*-gnu | kopensolaris*-gnu)
11350  version_type=linux # correct to gnu/linux during the next big refactor
11351  need_lib_prefix=no
11352  need_version=no
11353  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11354  soname_spec='${libname}${release}${shared_ext}$major'
11355  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11356  shlibpath_var=LD_LIBRARY_PATH
11357  shlibpath_overrides_runpath=no
11358
11359  # Some binutils ld are patched to set DT_RUNPATH
11360  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11361  $as_echo_n "(cached) " >&6
11362else
11363  lt_cv_shlibpath_overrides_runpath=no
11364    save_LDFLAGS=$LDFLAGS
11365    save_libdir=$libdir
11366    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11367	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11368    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11369/* end confdefs.h.  */
11370
11371int
11372main ()
11373{
11374
11375  ;
11376  return 0;
11377}
11378_ACEOF
11379if ac_fn_c_try_link "$LINENO"; then :
11380  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11381  lt_cv_shlibpath_overrides_runpath=yes
11382fi
11383fi
11384rm -f core conftest.err conftest.$ac_objext \
11385    conftest$ac_exeext conftest.$ac_ext
11386    LDFLAGS=$save_LDFLAGS
11387    libdir=$save_libdir
11388
11389fi
11390
11391  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11392
11393  # This implies no fast_install, which is unacceptable.
11394  # Some rework will be needed to allow for fast_install
11395  # before this can be enabled.
11396  hardcode_into_libs=yes
11397
11398  # Add ABI-specific directories to the system library path.
11399  sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
11400
11401  # Append ld.so.conf contents to the search path
11402  if test -f /etc/ld.so.conf; then
11403    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' ' '`
11404    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
11405
11406  fi
11407
11408  # We used to test for /lib/ld.so.1 and disable shared libraries on
11409  # powerpc, because MkLinux only supported shared libraries with the
11410  # GNU dynamic linker.  Since this was broken with cross compilers,
11411  # most powerpc-linux boxes support dynamic linking these days and
11412  # people can always --disable-shared, the test was removed, and we
11413  # assume the GNU/Linux dynamic linker is in use.
11414  dynamic_linker='GNU/Linux ld.so'
11415  ;;
11416
11417netbsd*)
11418  version_type=sunos
11419  need_lib_prefix=no
11420  need_version=no
11421  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11422    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11423    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11424    dynamic_linker='NetBSD (a.out) ld.so'
11425  else
11426    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11427    soname_spec='${libname}${release}${shared_ext}$major'
11428    dynamic_linker='NetBSD ld.elf_so'
11429  fi
11430  shlibpath_var=LD_LIBRARY_PATH
11431  shlibpath_overrides_runpath=yes
11432  hardcode_into_libs=yes
11433  ;;
11434
11435newsos6)
11436  version_type=linux # correct to gnu/linux during the next big refactor
11437  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11438  shlibpath_var=LD_LIBRARY_PATH
11439  shlibpath_overrides_runpath=yes
11440  ;;
11441
11442*nto* | *qnx*)
11443  version_type=qnx
11444  need_lib_prefix=no
11445  need_version=no
11446  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11447  soname_spec='${libname}${release}${shared_ext}$major'
11448  shlibpath_var=LD_LIBRARY_PATH
11449  shlibpath_overrides_runpath=no
11450  hardcode_into_libs=yes
11451  dynamic_linker='ldqnx.so'
11452  ;;
11453
11454openbsd*)
11455  version_type=sunos
11456  sys_lib_dlsearch_path_spec="/usr/lib"
11457  need_lib_prefix=no
11458  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11459  case $host_os in
11460    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
11461    *)				need_version=no  ;;
11462  esac
11463  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11464  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11465  shlibpath_var=LD_LIBRARY_PATH
11466  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11467    case $host_os in
11468      openbsd2.[89] | openbsd2.[89].*)
11469	shlibpath_overrides_runpath=no
11470	;;
11471      *)
11472	shlibpath_overrides_runpath=yes
11473	;;
11474      esac
11475  else
11476    shlibpath_overrides_runpath=yes
11477  fi
11478  ;;
11479
11480os2*)
11481  libname_spec='$name'
11482  shrext_cmds=".dll"
11483  need_lib_prefix=no
11484  library_names_spec='$libname${shared_ext} $libname.a'
11485  dynamic_linker='OS/2 ld.exe'
11486  shlibpath_var=LIBPATH
11487  ;;
11488
11489osf3* | osf4* | osf5*)
11490  version_type=osf
11491  need_lib_prefix=no
11492  need_version=no
11493  soname_spec='${libname}${release}${shared_ext}$major'
11494  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11495  shlibpath_var=LD_LIBRARY_PATH
11496  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11497  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11498  ;;
11499
11500rdos*)
11501  dynamic_linker=no
11502  ;;
11503
11504solaris*)
11505  version_type=linux # correct to gnu/linux during the next big refactor
11506  need_lib_prefix=no
11507  need_version=no
11508  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11509  soname_spec='${libname}${release}${shared_ext}$major'
11510  shlibpath_var=LD_LIBRARY_PATH
11511  shlibpath_overrides_runpath=yes
11512  hardcode_into_libs=yes
11513  # ldd complains unless libraries are executable
11514  postinstall_cmds='chmod +x $lib'
11515  ;;
11516
11517sunos4*)
11518  version_type=sunos
11519  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11520  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11521  shlibpath_var=LD_LIBRARY_PATH
11522  shlibpath_overrides_runpath=yes
11523  if test "$with_gnu_ld" = yes; then
11524    need_lib_prefix=no
11525  fi
11526  need_version=yes
11527  ;;
11528
11529sysv4 | sysv4.3*)
11530  version_type=linux # correct to gnu/linux during the next big refactor
11531  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11532  soname_spec='${libname}${release}${shared_ext}$major'
11533  shlibpath_var=LD_LIBRARY_PATH
11534  case $host_vendor in
11535    sni)
11536      shlibpath_overrides_runpath=no
11537      need_lib_prefix=no
11538      runpath_var=LD_RUN_PATH
11539      ;;
11540    siemens)
11541      need_lib_prefix=no
11542      ;;
11543    motorola)
11544      need_lib_prefix=no
11545      need_version=no
11546      shlibpath_overrides_runpath=no
11547      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11548      ;;
11549  esac
11550  ;;
11551
11552sysv4*MP*)
11553  if test -d /usr/nec ;then
11554    version_type=linux # correct to gnu/linux during the next big refactor
11555    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11556    soname_spec='$libname${shared_ext}.$major'
11557    shlibpath_var=LD_LIBRARY_PATH
11558  fi
11559  ;;
11560
11561sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11562  version_type=freebsd-elf
11563  need_lib_prefix=no
11564  need_version=no
11565  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11566  soname_spec='${libname}${release}${shared_ext}$major'
11567  shlibpath_var=LD_LIBRARY_PATH
11568  shlibpath_overrides_runpath=yes
11569  hardcode_into_libs=yes
11570  if test "$with_gnu_ld" = yes; then
11571    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11572  else
11573    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11574    case $host_os in
11575      sco3.2v5*)
11576        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11577	;;
11578    esac
11579  fi
11580  sys_lib_dlsearch_path_spec='/usr/lib'
11581  ;;
11582
11583tpf*)
11584  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11585  version_type=linux # correct to gnu/linux during the next big refactor
11586  need_lib_prefix=no
11587  need_version=no
11588  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11589  shlibpath_var=LD_LIBRARY_PATH
11590  shlibpath_overrides_runpath=no
11591  hardcode_into_libs=yes
11592  ;;
11593
11594uts4*)
11595  version_type=linux # correct to gnu/linux during the next big refactor
11596  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11597  soname_spec='${libname}${release}${shared_ext}$major'
11598  shlibpath_var=LD_LIBRARY_PATH
11599  ;;
11600
11601*)
11602  dynamic_linker=no
11603  ;;
11604esac
11605{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11606$as_echo "$dynamic_linker" >&6; }
11607test "$dynamic_linker" = no && can_build_shared=no
11608
11609variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11610if test "$GCC" = yes; then
11611  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11612fi
11613
11614if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11615  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11616fi
11617if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11618  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11619fi
11620
11621
11622
11623
11624
11625
11626
11627
11628
11629
11630
11631
11632
11633
11634
11635
11636
11637
11638
11639
11640
11641
11642
11643
11644
11645
11646
11647
11648
11649
11650
11651
11652
11653
11654
11655
11656
11657
11658
11659
11660
11661
11662
11663
11664
11665
11666
11667
11668
11669
11670
11671
11672
11673
11674
11675
11676
11677
11678
11679
11680
11681
11682
11683
11684
11685
11686
11687
11688
11689
11690
11691
11692
11693
11694
11695
11696
11697
11698
11699
11700
11701
11702
11703
11704
11705
11706
11707
11708
11709
11710
11711
11712  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11713$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11714hardcode_action=
11715if test -n "$hardcode_libdir_flag_spec" ||
11716   test -n "$runpath_var" ||
11717   test "X$hardcode_automatic" = "Xyes" ; then
11718
11719  # We can hardcode non-existent directories.
11720  if test "$hardcode_direct" != no &&
11721     # If the only mechanism to avoid hardcoding is shlibpath_var, we
11722     # have to relink, otherwise we might link with an installed library
11723     # when we should be linking with a yet-to-be-installed one
11724     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11725     test "$hardcode_minus_L" != no; then
11726    # Linking always hardcodes the temporary library directory.
11727    hardcode_action=relink
11728  else
11729    # We can link without hardcoding, and we can hardcode nonexisting dirs.
11730    hardcode_action=immediate
11731  fi
11732else
11733  # We cannot hardcode anything, or else we can only hardcode existing
11734  # directories.
11735  hardcode_action=unsupported
11736fi
11737{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11738$as_echo "$hardcode_action" >&6; }
11739
11740if test "$hardcode_action" = relink ||
11741   test "$inherit_rpath" = yes; then
11742  # Fast installation is not supported
11743  enable_fast_install=no
11744elif test "$shlibpath_overrides_runpath" = yes ||
11745     test "$enable_shared" = no; then
11746  # Fast installation is not necessary
11747  enable_fast_install=needless
11748fi
11749
11750
11751
11752
11753
11754
11755  if test "x$enable_dlopen" != xyes; then
11756  enable_dlopen=unknown
11757  enable_dlopen_self=unknown
11758  enable_dlopen_self_static=unknown
11759else
11760  lt_cv_dlopen=no
11761  lt_cv_dlopen_libs=
11762
11763  case $host_os in
11764  beos*)
11765    lt_cv_dlopen="load_add_on"
11766    lt_cv_dlopen_libs=
11767    lt_cv_dlopen_self=yes
11768    ;;
11769
11770  mingw* | pw32* | cegcc*)
11771    lt_cv_dlopen="LoadLibrary"
11772    lt_cv_dlopen_libs=
11773    ;;
11774
11775  cygwin*)
11776    lt_cv_dlopen="dlopen"
11777    lt_cv_dlopen_libs=
11778    ;;
11779
11780  darwin*)
11781  # if libdl is installed we need to link against it
11782    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11783$as_echo_n "checking for dlopen in -ldl... " >&6; }
11784if ${ac_cv_lib_dl_dlopen+:} false; then :
11785  $as_echo_n "(cached) " >&6
11786else
11787  ac_check_lib_save_LIBS=$LIBS
11788LIBS="-ldl  $LIBS"
11789cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11790/* end confdefs.h.  */
11791
11792/* Override any GCC internal prototype to avoid an error.
11793   Use char because int might match the return type of a GCC
11794   builtin and then its argument prototype would still apply.  */
11795#ifdef __cplusplus
11796extern "C"
11797#endif
11798char dlopen ();
11799int
11800main ()
11801{
11802return dlopen ();
11803  ;
11804  return 0;
11805}
11806_ACEOF
11807if ac_fn_c_try_link "$LINENO"; then :
11808  ac_cv_lib_dl_dlopen=yes
11809else
11810  ac_cv_lib_dl_dlopen=no
11811fi
11812rm -f core conftest.err conftest.$ac_objext \
11813    conftest$ac_exeext conftest.$ac_ext
11814LIBS=$ac_check_lib_save_LIBS
11815fi
11816{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11817$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11818if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11819  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11820else
11821
11822    lt_cv_dlopen="dyld"
11823    lt_cv_dlopen_libs=
11824    lt_cv_dlopen_self=yes
11825
11826fi
11827
11828    ;;
11829
11830  *)
11831    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11832if test "x$ac_cv_func_shl_load" = xyes; then :
11833  lt_cv_dlopen="shl_load"
11834else
11835  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11836$as_echo_n "checking for shl_load in -ldld... " >&6; }
11837if ${ac_cv_lib_dld_shl_load+:} false; then :
11838  $as_echo_n "(cached) " >&6
11839else
11840  ac_check_lib_save_LIBS=$LIBS
11841LIBS="-ldld  $LIBS"
11842cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11843/* end confdefs.h.  */
11844
11845/* Override any GCC internal prototype to avoid an error.
11846   Use char because int might match the return type of a GCC
11847   builtin and then its argument prototype would still apply.  */
11848#ifdef __cplusplus
11849extern "C"
11850#endif
11851char shl_load ();
11852int
11853main ()
11854{
11855return shl_load ();
11856  ;
11857  return 0;
11858}
11859_ACEOF
11860if ac_fn_c_try_link "$LINENO"; then :
11861  ac_cv_lib_dld_shl_load=yes
11862else
11863  ac_cv_lib_dld_shl_load=no
11864fi
11865rm -f core conftest.err conftest.$ac_objext \
11866    conftest$ac_exeext conftest.$ac_ext
11867LIBS=$ac_check_lib_save_LIBS
11868fi
11869{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11870$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11871if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11872  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11873else
11874  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11875if test "x$ac_cv_func_dlopen" = xyes; then :
11876  lt_cv_dlopen="dlopen"
11877else
11878  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11879$as_echo_n "checking for dlopen in -ldl... " >&6; }
11880if ${ac_cv_lib_dl_dlopen+:} false; then :
11881  $as_echo_n "(cached) " >&6
11882else
11883  ac_check_lib_save_LIBS=$LIBS
11884LIBS="-ldl  $LIBS"
11885cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11886/* end confdefs.h.  */
11887
11888/* Override any GCC internal prototype to avoid an error.
11889   Use char because int might match the return type of a GCC
11890   builtin and then its argument prototype would still apply.  */
11891#ifdef __cplusplus
11892extern "C"
11893#endif
11894char dlopen ();
11895int
11896main ()
11897{
11898return dlopen ();
11899  ;
11900  return 0;
11901}
11902_ACEOF
11903if ac_fn_c_try_link "$LINENO"; then :
11904  ac_cv_lib_dl_dlopen=yes
11905else
11906  ac_cv_lib_dl_dlopen=no
11907fi
11908rm -f core conftest.err conftest.$ac_objext \
11909    conftest$ac_exeext conftest.$ac_ext
11910LIBS=$ac_check_lib_save_LIBS
11911fi
11912{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11913$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11914if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11915  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11916else
11917  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11918$as_echo_n "checking for dlopen in -lsvld... " >&6; }
11919if ${ac_cv_lib_svld_dlopen+:} false; then :
11920  $as_echo_n "(cached) " >&6
11921else
11922  ac_check_lib_save_LIBS=$LIBS
11923LIBS="-lsvld  $LIBS"
11924cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11925/* end confdefs.h.  */
11926
11927/* Override any GCC internal prototype to avoid an error.
11928   Use char because int might match the return type of a GCC
11929   builtin and then its argument prototype would still apply.  */
11930#ifdef __cplusplus
11931extern "C"
11932#endif
11933char dlopen ();
11934int
11935main ()
11936{
11937return dlopen ();
11938  ;
11939  return 0;
11940}
11941_ACEOF
11942if ac_fn_c_try_link "$LINENO"; then :
11943  ac_cv_lib_svld_dlopen=yes
11944else
11945  ac_cv_lib_svld_dlopen=no
11946fi
11947rm -f core conftest.err conftest.$ac_objext \
11948    conftest$ac_exeext conftest.$ac_ext
11949LIBS=$ac_check_lib_save_LIBS
11950fi
11951{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11952$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11953if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11954  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11955else
11956  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11957$as_echo_n "checking for dld_link in -ldld... " >&6; }
11958if ${ac_cv_lib_dld_dld_link+:} false; then :
11959  $as_echo_n "(cached) " >&6
11960else
11961  ac_check_lib_save_LIBS=$LIBS
11962LIBS="-ldld  $LIBS"
11963cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11964/* end confdefs.h.  */
11965
11966/* Override any GCC internal prototype to avoid an error.
11967   Use char because int might match the return type of a GCC
11968   builtin and then its argument prototype would still apply.  */
11969#ifdef __cplusplus
11970extern "C"
11971#endif
11972char dld_link ();
11973int
11974main ()
11975{
11976return dld_link ();
11977  ;
11978  return 0;
11979}
11980_ACEOF
11981if ac_fn_c_try_link "$LINENO"; then :
11982  ac_cv_lib_dld_dld_link=yes
11983else
11984  ac_cv_lib_dld_dld_link=no
11985fi
11986rm -f core conftest.err conftest.$ac_objext \
11987    conftest$ac_exeext conftest.$ac_ext
11988LIBS=$ac_check_lib_save_LIBS
11989fi
11990{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11991$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11992if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11993  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11994fi
11995
11996
11997fi
11998
11999
12000fi
12001
12002
12003fi
12004
12005
12006fi
12007
12008
12009fi
12010
12011    ;;
12012  esac
12013
12014  if test "x$lt_cv_dlopen" != xno; then
12015    enable_dlopen=yes
12016  else
12017    enable_dlopen=no
12018  fi
12019
12020  case $lt_cv_dlopen in
12021  dlopen)
12022    save_CPPFLAGS="$CPPFLAGS"
12023    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12024
12025    save_LDFLAGS="$LDFLAGS"
12026    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12027
12028    save_LIBS="$LIBS"
12029    LIBS="$lt_cv_dlopen_libs $LIBS"
12030
12031    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12032$as_echo_n "checking whether a program can dlopen itself... " >&6; }
12033if ${lt_cv_dlopen_self+:} false; then :
12034  $as_echo_n "(cached) " >&6
12035else
12036  	  if test "$cross_compiling" = yes; then :
12037  lt_cv_dlopen_self=cross
12038else
12039  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12040  lt_status=$lt_dlunknown
12041  cat > conftest.$ac_ext <<_LT_EOF
12042#line $LINENO "configure"
12043#include "confdefs.h"
12044
12045#if HAVE_DLFCN_H
12046#include <dlfcn.h>
12047#endif
12048
12049#include <stdio.h>
12050
12051#ifdef RTLD_GLOBAL
12052#  define LT_DLGLOBAL		RTLD_GLOBAL
12053#else
12054#  ifdef DL_GLOBAL
12055#    define LT_DLGLOBAL		DL_GLOBAL
12056#  else
12057#    define LT_DLGLOBAL		0
12058#  endif
12059#endif
12060
12061/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12062   find out it does not work in some platform. */
12063#ifndef LT_DLLAZY_OR_NOW
12064#  ifdef RTLD_LAZY
12065#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12066#  else
12067#    ifdef DL_LAZY
12068#      define LT_DLLAZY_OR_NOW		DL_LAZY
12069#    else
12070#      ifdef RTLD_NOW
12071#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12072#      else
12073#        ifdef DL_NOW
12074#          define LT_DLLAZY_OR_NOW	DL_NOW
12075#        else
12076#          define LT_DLLAZY_OR_NOW	0
12077#        endif
12078#      endif
12079#    endif
12080#  endif
12081#endif
12082
12083/* When -fvisbility=hidden is used, assume the code has been annotated
12084   correspondingly for the symbols needed.  */
12085#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12086int fnord () __attribute__((visibility("default")));
12087#endif
12088
12089int fnord () { return 42; }
12090int main ()
12091{
12092  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12093  int status = $lt_dlunknown;
12094
12095  if (self)
12096    {
12097      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12098      else
12099        {
12100	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12101          else puts (dlerror ());
12102	}
12103      /* dlclose (self); */
12104    }
12105  else
12106    puts (dlerror ());
12107
12108  return status;
12109}
12110_LT_EOF
12111  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12112  (eval $ac_link) 2>&5
12113  ac_status=$?
12114  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12115  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12116    (./conftest; exit; ) >&5 2>/dev/null
12117    lt_status=$?
12118    case x$lt_status in
12119      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12120      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12121      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12122    esac
12123  else :
12124    # compilation failed
12125    lt_cv_dlopen_self=no
12126  fi
12127fi
12128rm -fr conftest*
12129
12130
12131fi
12132{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12133$as_echo "$lt_cv_dlopen_self" >&6; }
12134
12135    if test "x$lt_cv_dlopen_self" = xyes; then
12136      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12137      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12138$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12139if ${lt_cv_dlopen_self_static+:} false; then :
12140  $as_echo_n "(cached) " >&6
12141else
12142  	  if test "$cross_compiling" = yes; then :
12143  lt_cv_dlopen_self_static=cross
12144else
12145  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12146  lt_status=$lt_dlunknown
12147  cat > conftest.$ac_ext <<_LT_EOF
12148#line $LINENO "configure"
12149#include "confdefs.h"
12150
12151#if HAVE_DLFCN_H
12152#include <dlfcn.h>
12153#endif
12154
12155#include <stdio.h>
12156
12157#ifdef RTLD_GLOBAL
12158#  define LT_DLGLOBAL		RTLD_GLOBAL
12159#else
12160#  ifdef DL_GLOBAL
12161#    define LT_DLGLOBAL		DL_GLOBAL
12162#  else
12163#    define LT_DLGLOBAL		0
12164#  endif
12165#endif
12166
12167/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12168   find out it does not work in some platform. */
12169#ifndef LT_DLLAZY_OR_NOW
12170#  ifdef RTLD_LAZY
12171#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12172#  else
12173#    ifdef DL_LAZY
12174#      define LT_DLLAZY_OR_NOW		DL_LAZY
12175#    else
12176#      ifdef RTLD_NOW
12177#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12178#      else
12179#        ifdef DL_NOW
12180#          define LT_DLLAZY_OR_NOW	DL_NOW
12181#        else
12182#          define LT_DLLAZY_OR_NOW	0
12183#        endif
12184#      endif
12185#    endif
12186#  endif
12187#endif
12188
12189/* When -fvisbility=hidden is used, assume the code has been annotated
12190   correspondingly for the symbols needed.  */
12191#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12192int fnord () __attribute__((visibility("default")));
12193#endif
12194
12195int fnord () { return 42; }
12196int main ()
12197{
12198  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12199  int status = $lt_dlunknown;
12200
12201  if (self)
12202    {
12203      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12204      else
12205        {
12206	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12207          else puts (dlerror ());
12208	}
12209      /* dlclose (self); */
12210    }
12211  else
12212    puts (dlerror ());
12213
12214  return status;
12215}
12216_LT_EOF
12217  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12218  (eval $ac_link) 2>&5
12219  ac_status=$?
12220  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12221  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12222    (./conftest; exit; ) >&5 2>/dev/null
12223    lt_status=$?
12224    case x$lt_status in
12225      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12226      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12227      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12228    esac
12229  else :
12230    # compilation failed
12231    lt_cv_dlopen_self_static=no
12232  fi
12233fi
12234rm -fr conftest*
12235
12236
12237fi
12238{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12239$as_echo "$lt_cv_dlopen_self_static" >&6; }
12240    fi
12241
12242    CPPFLAGS="$save_CPPFLAGS"
12243    LDFLAGS="$save_LDFLAGS"
12244    LIBS="$save_LIBS"
12245    ;;
12246  esac
12247
12248  case $lt_cv_dlopen_self in
12249  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12250  *) enable_dlopen_self=unknown ;;
12251  esac
12252
12253  case $lt_cv_dlopen_self_static in
12254  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12255  *) enable_dlopen_self_static=unknown ;;
12256  esac
12257fi
12258
12259
12260
12261
12262
12263
12264
12265
12266
12267
12268
12269
12270
12271
12272
12273
12274
12275striplib=
12276old_striplib=
12277{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12278$as_echo_n "checking whether stripping libraries is possible... " >&6; }
12279if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12280  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12281  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12282  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12283$as_echo "yes" >&6; }
12284else
12285# FIXME - insert some real tests, host_os isn't really good enough
12286  case $host_os in
12287  darwin*)
12288    if test -n "$STRIP" ; then
12289      striplib="$STRIP -x"
12290      old_striplib="$STRIP -S"
12291      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12292$as_echo "yes" >&6; }
12293    else
12294      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12295$as_echo "no" >&6; }
12296    fi
12297    ;;
12298  *)
12299    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12300$as_echo "no" >&6; }
12301    ;;
12302  esac
12303fi
12304
12305
12306
12307
12308
12309
12310
12311
12312
12313
12314
12315
12316  # Report which library types will actually be built
12317  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12318$as_echo_n "checking if libtool supports shared libraries... " >&6; }
12319  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12320$as_echo "$can_build_shared" >&6; }
12321
12322  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12323$as_echo_n "checking whether to build shared libraries... " >&6; }
12324  test "$can_build_shared" = "no" && enable_shared=no
12325
12326  # On AIX, shared libraries and static libraries use the same namespace, and
12327  # are all built from PIC.
12328  case $host_os in
12329  aix3*)
12330    test "$enable_shared" = yes && enable_static=no
12331    if test -n "$RANLIB"; then
12332      archive_cmds="$archive_cmds~\$RANLIB \$lib"
12333      postinstall_cmds='$RANLIB $lib'
12334    fi
12335    ;;
12336
12337  aix[4-9]*)
12338    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12339      test "$enable_shared" = yes && enable_static=no
12340    fi
12341    ;;
12342  esac
12343  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12344$as_echo "$enable_shared" >&6; }
12345
12346  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12347$as_echo_n "checking whether to build static libraries... " >&6; }
12348  # Make sure either enable_shared or enable_static is yes.
12349  test "$enable_shared" = yes || enable_static=yes
12350  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12351$as_echo "$enable_static" >&6; }
12352
12353
12354
12355
12356fi
12357ac_ext=c
12358ac_cpp='$CPP $CPPFLAGS'
12359ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12360ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12361ac_compiler_gnu=$ac_cv_c_compiler_gnu
12362
12363CC="$lt_save_CC"
12364
12365
12366
12367
12368
12369
12370
12371
12372
12373
12374
12375
12376
12377
12378
12379        ac_config_commands="$ac_config_commands libtool"
12380
12381
12382
12383
12384# Only expand once:
12385
12386
12387{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
12388$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
12389set x ${MAKE-make}
12390ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
12391if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
12392  $as_echo_n "(cached) " >&6
12393else
12394  cat >conftest.make <<\_ACEOF
12395SHELL = /bin/sh
12396all:
12397	@echo '@@@%%%=$(MAKE)=@@@%%%'
12398_ACEOF
12399# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
12400case `${MAKE-make} -f conftest.make 2>/dev/null` in
12401  *@@@%%%=?*=@@@%%%*)
12402    eval ac_cv_prog_make_${ac_make}_set=yes;;
12403  *)
12404    eval ac_cv_prog_make_${ac_make}_set=no;;
12405esac
12406rm -f conftest.make
12407fi
12408if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
12409  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12410$as_echo "yes" >&6; }
12411  SET_MAKE=
12412else
12413  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12414$as_echo "no" >&6; }
12415  SET_MAKE="MAKE=${MAKE-make}"
12416fi
12417
12418
12419
12420
12421
12422
12423
12424
12425if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
12426	if test -n "$ac_tool_prefix"; then
12427  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
12428set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
12429{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12430$as_echo_n "checking for $ac_word... " >&6; }
12431if ${ac_cv_path_PKG_CONFIG+:} false; then :
12432  $as_echo_n "(cached) " >&6
12433else
12434  case $PKG_CONFIG in
12435  [\\/]* | ?:[\\/]*)
12436  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
12437  ;;
12438  *)
12439  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12440for as_dir in $PATH
12441do
12442  IFS=$as_save_IFS
12443  test -z "$as_dir" && as_dir=.
12444    for ac_exec_ext in '' $ac_executable_extensions; do
12445  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12446    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
12447    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12448    break 2
12449  fi
12450done
12451  done
12452IFS=$as_save_IFS
12453
12454  ;;
12455esac
12456fi
12457PKG_CONFIG=$ac_cv_path_PKG_CONFIG
12458if test -n "$PKG_CONFIG"; then
12459  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
12460$as_echo "$PKG_CONFIG" >&6; }
12461else
12462  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12463$as_echo "no" >&6; }
12464fi
12465
12466
12467fi
12468if test -z "$ac_cv_path_PKG_CONFIG"; then
12469  ac_pt_PKG_CONFIG=$PKG_CONFIG
12470  # Extract the first word of "pkg-config", so it can be a program name with args.
12471set dummy pkg-config; ac_word=$2
12472{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12473$as_echo_n "checking for $ac_word... " >&6; }
12474if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
12475  $as_echo_n "(cached) " >&6
12476else
12477  case $ac_pt_PKG_CONFIG in
12478  [\\/]* | ?:[\\/]*)
12479  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
12480  ;;
12481  *)
12482  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12483for as_dir in $PATH
12484do
12485  IFS=$as_save_IFS
12486  test -z "$as_dir" && as_dir=.
12487    for ac_exec_ext in '' $ac_executable_extensions; do
12488  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12489    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
12490    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12491    break 2
12492  fi
12493done
12494  done
12495IFS=$as_save_IFS
12496
12497  ;;
12498esac
12499fi
12500ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
12501if test -n "$ac_pt_PKG_CONFIG"; then
12502  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
12503$as_echo "$ac_pt_PKG_CONFIG" >&6; }
12504else
12505  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12506$as_echo "no" >&6; }
12507fi
12508
12509  if test "x$ac_pt_PKG_CONFIG" = x; then
12510    PKG_CONFIG=""
12511  else
12512    case $cross_compiling:$ac_tool_warned in
12513yes:)
12514{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12515$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12516ac_tool_warned=yes ;;
12517esac
12518    PKG_CONFIG=$ac_pt_PKG_CONFIG
12519  fi
12520else
12521  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
12522fi
12523
12524fi
12525if test -n "$PKG_CONFIG"; then
12526	_pkg_min_version=0.9.0
12527	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
12528$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
12529	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
12530		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12531$as_echo "yes" >&6; }
12532	else
12533		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12534$as_echo "no" >&6; }
12535		PKG_CONFIG=""
12536	fi
12537fi
12538
12539
12540
12541# Check whether --with-pkgconfigdir was given.
12542if test "${with_pkgconfigdir+set}" = set; then :
12543  withval=$with_pkgconfigdir;
12544else
12545  with_pkgconfigdir='${libdir}/pkgconfig'
12546fi
12547
12548pkgconfigdir=$with_pkgconfigdir
12549
12550
12551
12552
12553
12554
12555GIT=${GIT-"${am_missing_run}git"}
12556
12557
12558GPERF=${GPERF-"${am_missing_run}gperf"}
12559
12560
12561{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for RM macro" >&5
12562$as_echo_n "checking for RM macro... " >&6; }
12563_predefined_rm=`make -p -f /dev/null 2>/dev/null|grep '^RM ='|sed -e 's/^RM = //'`
12564if test "x$_predefined_rm" = "x"; then
12565	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no predefined RM" >&5
12566$as_echo "no predefined RM" >&6; }
12567	# Extract the first word of "rm", so it can be a program name with args.
12568set dummy rm; ac_word=$2
12569{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12570$as_echo_n "checking for $ac_word... " >&6; }
12571if ${ac_cv_prog_RM+:} false; then :
12572  $as_echo_n "(cached) " >&6
12573else
12574  if test -n "$RM"; then
12575  ac_cv_prog_RM="$RM" # Let the user override the test.
12576else
12577as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12578for as_dir in $PATH
12579do
12580  IFS=$as_save_IFS
12581  test -z "$as_dir" && as_dir=.
12582    for ac_exec_ext in '' $ac_executable_extensions; do
12583  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12584    ac_cv_prog_RM="rm -f"
12585    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12586    break 2
12587  fi
12588done
12589  done
12590IFS=$as_save_IFS
12591
12592fi
12593fi
12594RM=$ac_cv_prog_RM
12595if test -n "$RM"; then
12596  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RM" >&5
12597$as_echo "$RM" >&6; }
12598else
12599  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12600$as_echo "no" >&6; }
12601fi
12602
12603
12604else
12605	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_predefined_rm" >&5
12606$as_echo "$_predefined_rm" >&6; }
12607fi
12608
12609
12610case "$host" in
12611  *-*-mingw*)
12612    os_win32=yes
12613    ;;
12614  *)
12615    os_win32=no
12616esac
12617 if test "$os_win32" = "yes"; then
12618  OS_WIN32_TRUE=
12619  OS_WIN32_FALSE='#'
12620else
12621  OS_WIN32_TRUE='#'
12622  OS_WIN32_FALSE=
12623fi
12624
12625
12626if test "$os_win32" = "yes"; then
12627  # Extract the first word of "lib.exe", so it can be a program name with args.
12628set dummy lib.exe; ac_word=$2
12629{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12630$as_echo_n "checking for $ac_word... " >&6; }
12631if ${ac_cv_prog_ms_librarian+:} false; then :
12632  $as_echo_n "(cached) " >&6
12633else
12634  if test -n "$ms_librarian"; then
12635  ac_cv_prog_ms_librarian="$ms_librarian" # Let the user override the test.
12636else
12637as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12638for as_dir in $PATH
12639do
12640  IFS=$as_save_IFS
12641  test -z "$as_dir" && as_dir=.
12642    for ac_exec_ext in '' $ac_executable_extensions; do
12643  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12644    ac_cv_prog_ms_librarian="yes"
12645    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12646    break 2
12647  fi
12648done
12649  done
12650IFS=$as_save_IFS
12651
12652  test -z "$ac_cv_prog_ms_librarian" && ac_cv_prog_ms_librarian="no"
12653fi
12654fi
12655ms_librarian=$ac_cv_prog_ms_librarian
12656if test -n "$ms_librarian"; then
12657  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ms_librarian" >&5
12658$as_echo "$ms_librarian" >&6; }
12659else
12660  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12661$as_echo "no" >&6; }
12662fi
12663
12664
12665fi
12666 if test x$ms_librarian = xyes; then
12667  MS_LIB_AVAILABLE_TRUE=
12668  MS_LIB_AVAILABLE_FALSE='#'
12669else
12670  MS_LIB_AVAILABLE_TRUE='#'
12671  MS_LIB_AVAILABLE_FALSE=
12672fi
12673
12674
12675WARN_CFLAGS=""
12676if test "x$GCC" = "xyes"; then
12677	WARN_CFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes \
12678	-Wmissing-prototypes -Wmissing-declarations \
12679	-Wnested-externs -fno-strict-aliasing"
12680
12681cat >>confdefs.h <<_ACEOF
12682#define HAVE_WARNING_CPP_DIRECTIVE 1
12683_ACEOF
12684
12685fi
12686
12687
12688
12689
12690# Put a plausible default for CC_FOR_BUILD in Makefile.
12691if test -z "$CC_FOR_BUILD"; then
12692  if test "x$cross_compiling" = "xno"; then
12693    CC_FOR_BUILD='$(CC)'
12694  else
12695    CC_FOR_BUILD=gcc
12696  fi
12697fi
12698
12699# Also set EXEEXT_FOR_BUILD.
12700if test "x$cross_compiling" = "xno"; then
12701  EXEEXT_FOR_BUILD='$(EXEEXT)'
12702else
12703  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build system executable suffix" >&5
12704$as_echo_n "checking for build system executable suffix... " >&6; }
12705if ${bfd_cv_build_exeext+:} false; then :
12706  $as_echo_n "(cached) " >&6
12707else
12708  rm -f conftest*
12709     echo 'int main () { return 0; }' > conftest.c
12710     bfd_cv_build_exeext=
12711     ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5
12712     for file in conftest.*; do
12713       case $file in
12714       *.c | *.o | *.obj | *.ilk | *.pdb) ;;
12715       *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
12716       esac
12717     done
12718     rm -f conftest*
12719     test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no
12720fi
12721{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_build_exeext" >&5
12722$as_echo "$bfd_cv_build_exeext" >&6; }
12723  EXEEXT_FOR_BUILD=""
12724  test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext}
12725fi
12726
12727
12728 if test $cross_compiling = yes; then
12729  CROSS_COMPILING_TRUE=
12730  CROSS_COMPILING_FALSE='#'
12731else
12732  CROSS_COMPILING_TRUE='#'
12733  CROSS_COMPILING_FALSE=
12734fi
12735
12736 if test "$enable_shared" = "yes"; then
12737  ENABLE_SHARED_TRUE=
12738  ENABLE_SHARED_FALSE='#'
12739else
12740  ENABLE_SHARED_TRUE='#'
12741  ENABLE_SHARED_FALSE=
12742fi
12743
12744
12745
12746
12747# Check whether --with-arch was given.
12748if test "${with_arch+set}" = set; then :
12749  withval=$with_arch; arch="$withval"
12750else
12751  arch=auto
12752fi
12753
12754
12755if test "x$arch" != xauto; then
12756
12757cat >>confdefs.h <<_ACEOF
12758#define FC_ARCHITECTURE "$arch"
12759_ACEOF
12760
12761fi
12762
12763
12764
12765# Checks for header files.
12766ac_header_dirent=no
12767for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
12768  as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
12769{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
12770$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
12771if eval \${$as_ac_Header+:} false; then :
12772  $as_echo_n "(cached) " >&6
12773else
12774  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12775/* end confdefs.h.  */
12776#include <sys/types.h>
12777#include <$ac_hdr>
12778
12779int
12780main ()
12781{
12782if ((DIR *) 0)
12783return 0;
12784  ;
12785  return 0;
12786}
12787_ACEOF
12788if ac_fn_c_try_compile "$LINENO"; then :
12789  eval "$as_ac_Header=yes"
12790else
12791  eval "$as_ac_Header=no"
12792fi
12793rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12794fi
12795eval ac_res=\$$as_ac_Header
12796	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12797$as_echo "$ac_res" >&6; }
12798if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12799  cat >>confdefs.h <<_ACEOF
12800#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
12801_ACEOF
12802
12803ac_header_dirent=$ac_hdr; break
12804fi
12805
12806done
12807# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
12808if test $ac_header_dirent = dirent.h; then
12809  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
12810$as_echo_n "checking for library containing opendir... " >&6; }
12811if ${ac_cv_search_opendir+:} false; then :
12812  $as_echo_n "(cached) " >&6
12813else
12814  ac_func_search_save_LIBS=$LIBS
12815cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12816/* end confdefs.h.  */
12817
12818/* Override any GCC internal prototype to avoid an error.
12819   Use char because int might match the return type of a GCC
12820   builtin and then its argument prototype would still apply.  */
12821#ifdef __cplusplus
12822extern "C"
12823#endif
12824char opendir ();
12825int
12826main ()
12827{
12828return opendir ();
12829  ;
12830  return 0;
12831}
12832_ACEOF
12833for ac_lib in '' dir; do
12834  if test -z "$ac_lib"; then
12835    ac_res="none required"
12836  else
12837    ac_res=-l$ac_lib
12838    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12839  fi
12840  if ac_fn_c_try_link "$LINENO"; then :
12841  ac_cv_search_opendir=$ac_res
12842fi
12843rm -f core conftest.err conftest.$ac_objext \
12844    conftest$ac_exeext
12845  if ${ac_cv_search_opendir+:} false; then :
12846  break
12847fi
12848done
12849if ${ac_cv_search_opendir+:} false; then :
12850
12851else
12852  ac_cv_search_opendir=no
12853fi
12854rm conftest.$ac_ext
12855LIBS=$ac_func_search_save_LIBS
12856fi
12857{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
12858$as_echo "$ac_cv_search_opendir" >&6; }
12859ac_res=$ac_cv_search_opendir
12860if test "$ac_res" != no; then :
12861  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12862
12863fi
12864
12865else
12866  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
12867$as_echo_n "checking for library containing opendir... " >&6; }
12868if ${ac_cv_search_opendir+:} false; then :
12869  $as_echo_n "(cached) " >&6
12870else
12871  ac_func_search_save_LIBS=$LIBS
12872cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12873/* end confdefs.h.  */
12874
12875/* Override any GCC internal prototype to avoid an error.
12876   Use char because int might match the return type of a GCC
12877   builtin and then its argument prototype would still apply.  */
12878#ifdef __cplusplus
12879extern "C"
12880#endif
12881char opendir ();
12882int
12883main ()
12884{
12885return opendir ();
12886  ;
12887  return 0;
12888}
12889_ACEOF
12890for ac_lib in '' x; do
12891  if test -z "$ac_lib"; then
12892    ac_res="none required"
12893  else
12894    ac_res=-l$ac_lib
12895    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12896  fi
12897  if ac_fn_c_try_link "$LINENO"; then :
12898  ac_cv_search_opendir=$ac_res
12899fi
12900rm -f core conftest.err conftest.$ac_objext \
12901    conftest$ac_exeext
12902  if ${ac_cv_search_opendir+:} false; then :
12903  break
12904fi
12905done
12906if ${ac_cv_search_opendir+:} false; then :
12907
12908else
12909  ac_cv_search_opendir=no
12910fi
12911rm conftest.$ac_ext
12912LIBS=$ac_func_search_save_LIBS
12913fi
12914{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
12915$as_echo "$ac_cv_search_opendir" >&6; }
12916ac_res=$ac_cv_search_opendir
12917if test "$ac_res" != no; then :
12918  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12919
12920fi
12921
12922fi
12923
12924{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
12925$as_echo_n "checking for ANSI C header files... " >&6; }
12926if ${ac_cv_header_stdc+:} false; then :
12927  $as_echo_n "(cached) " >&6
12928else
12929  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12930/* end confdefs.h.  */
12931#include <stdlib.h>
12932#include <stdarg.h>
12933#include <string.h>
12934#include <float.h>
12935
12936int
12937main ()
12938{
12939
12940  ;
12941  return 0;
12942}
12943_ACEOF
12944if ac_fn_c_try_compile "$LINENO"; then :
12945  ac_cv_header_stdc=yes
12946else
12947  ac_cv_header_stdc=no
12948fi
12949rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12950
12951if test $ac_cv_header_stdc = yes; then
12952  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
12953  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12954/* end confdefs.h.  */
12955#include <string.h>
12956
12957_ACEOF
12958if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12959  $EGREP "memchr" >/dev/null 2>&1; then :
12960
12961else
12962  ac_cv_header_stdc=no
12963fi
12964rm -f conftest*
12965
12966fi
12967
12968if test $ac_cv_header_stdc = yes; then
12969  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
12970  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12971/* end confdefs.h.  */
12972#include <stdlib.h>
12973
12974_ACEOF
12975if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12976  $EGREP "free" >/dev/null 2>&1; then :
12977
12978else
12979  ac_cv_header_stdc=no
12980fi
12981rm -f conftest*
12982
12983fi
12984
12985if test $ac_cv_header_stdc = yes; then
12986  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
12987  if test "$cross_compiling" = yes; then :
12988  :
12989else
12990  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12991/* end confdefs.h.  */
12992#include <ctype.h>
12993#include <stdlib.h>
12994#if ((' ' & 0x0FF) == 0x020)
12995# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12996# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12997#else
12998# define ISLOWER(c) \
12999		   (('a' <= (c) && (c) <= 'i') \
13000		     || ('j' <= (c) && (c) <= 'r') \
13001		     || ('s' <= (c) && (c) <= 'z'))
13002# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
13003#endif
13004
13005#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
13006int
13007main ()
13008{
13009  int i;
13010  for (i = 0; i < 256; i++)
13011    if (XOR (islower (i), ISLOWER (i))
13012	|| toupper (i) != TOUPPER (i))
13013      return 2;
13014  return 0;
13015}
13016_ACEOF
13017if ac_fn_c_try_run "$LINENO"; then :
13018
13019else
13020  ac_cv_header_stdc=no
13021fi
13022rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13023  conftest.$ac_objext conftest.beam conftest.$ac_ext
13024fi
13025
13026fi
13027fi
13028{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
13029$as_echo "$ac_cv_header_stdc" >&6; }
13030if test $ac_cv_header_stdc = yes; then
13031
13032$as_echo "#define STDC_HEADERS 1" >>confdefs.h
13033
13034fi
13035
13036for ac_header in fcntl.h regex.h stdlib.h string.h unistd.h sys/vfs.h sys/statfs.h sys/param.h sys/mount.h
13037do :
13038  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13039ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13040if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13041  cat >>confdefs.h <<_ACEOF
13042#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13043_ACEOF
13044
13045fi
13046
13047done
13048
13049# ------ AX CREATE STDINT H -------------------------------------
13050{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdint types" >&5
13051$as_echo_n "checking for stdint types... " >&6; }
13052ac_stdint_h=`echo src/fcstdint.h`
13053# try to shortcircuit - if the default include path of the compiler
13054# can find a "stdint.h" header then we assume that all compilers can.
13055if ${ac_cv_header_stdint_t+:} false; then :
13056  $as_echo_n "(cached) " >&6
13057else
13058
13059old_CXXFLAGS="$CXXFLAGS" ; CXXFLAGS=""
13060old_CPPFLAGS="$CPPFLAGS" ; CPPFLAGS=""
13061old_CFLAGS="$CFLAGS"     ; CFLAGS=""
13062cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13063/* end confdefs.h.  */
13064#include <stdint.h>
13065int
13066main ()
13067{
13068int_least32_t v = 0;
13069  ;
13070  return 0;
13071}
13072_ACEOF
13073if ac_fn_c_try_compile "$LINENO"; then :
13074  ac_cv_stdint_result="(assuming C99 compatible system)"
13075 ac_cv_header_stdint_t="stdint.h";
13076else
13077  ac_cv_header_stdint_t=""
13078fi
13079rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13080if test "$GCC" = "yes" && test ".$ac_cv_header_stdint_t" = "."; then
13081CFLAGS="-std=c99"
13082cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13083/* end confdefs.h.  */
13084#include <stdint.h>
13085int
13086main ()
13087{
13088int_least32_t v = 0;
13089  ;
13090  return 0;
13091}
13092_ACEOF
13093if ac_fn_c_try_compile "$LINENO"; then :
13094  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: your GCC compiler has a defunct stdint.h for its default-mode" >&5
13095$as_echo "$as_me: WARNING: your GCC compiler has a defunct stdint.h for its default-mode" >&2;}
13096fi
13097rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13098fi
13099CXXFLAGS="$old_CXXFLAGS"
13100CPPFLAGS="$old_CPPFLAGS"
13101CFLAGS="$old_CFLAGS"
13102fi
13103
13104
13105v="... $ac_cv_header_stdint_h"
13106if test "$ac_stdint_h" = "stdint.h" ; then
13107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (are you sure you want them in ./stdint.h?)" >&5
13108$as_echo "(are you sure you want them in ./stdint.h?)" >&6; }
13109elif test "$ac_stdint_h" = "inttypes.h" ; then
13110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (are you sure you want them in ./inttypes.h?)" >&5
13111$as_echo "(are you sure you want them in ./inttypes.h?)" >&6; }
13112elif test "_$ac_cv_header_stdint_t" = "_" ; then
13113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (putting them into $ac_stdint_h)$v" >&5
13114$as_echo "(putting them into $ac_stdint_h)$v" >&6; }
13115else
13116 ac_cv_header_stdint="$ac_cv_header_stdint_t"
13117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdint (shortcircuit)" >&5
13118$as_echo "$ac_cv_header_stdint (shortcircuit)" >&6; }
13119fi
13120
13121if test "_$ac_cv_header_stdint_t" = "_" ; then # can not shortcircuit..
13122
13123
13124inttype_headers=`echo  | sed -e 's/,/ /g'`
13125
13126ac_cv_stdint_result="(no helpful system typedefs seen)"
13127
13128{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdint uintptr_t" >&5
13129$as_echo_n "checking for stdint uintptr_t... " >&6; }
13130if ${ac_cv_header_stdint_x+:} false; then :
13131  $as_echo_n "(cached) " >&6
13132else
13133
13134 ac_cv_header_stdint_x="" # the 1997 typedefs (inttypes.h)
13135  { $as_echo "$as_me:${as_lineno-$LINENO}: result: (..)" >&5
13136$as_echo "(..)" >&6; }
13137  for i in    stdint.h inttypes.h sys/inttypes.h $inttype_headers
13138  do
13139   unset ac_cv_type_uintptr_t
13140   unset ac_cv_type_uint64_t
13141   ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <$i>
13142"
13143if test "x$ac_cv_type_uintptr_t" = xyes; then :
13144  ac_cv_header_stdint_x=$i
13145else
13146  continue
13147fi
13148
13149   ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include<$i>
13150"
13151if test "x$ac_cv_type_uint64_t" = xyes; then :
13152  and64="/uint64_t"
13153else
13154  and64=""
13155fi
13156
13157   ac_cv_stdint_result="(seen uintptr_t$and64 in $i)"
13158 break
13159  done
13160  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdint uintptr_t" >&5
13161$as_echo_n "checking for stdint uintptr_t... " >&6; }
13162
13163fi
13164{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdint_x" >&5
13165$as_echo "$ac_cv_header_stdint_x" >&6; }
13166
13167
13168if test "_$ac_cv_header_stdint_x" = "_" ; then
13169
13170{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdint uint32_t" >&5
13171$as_echo_n "checking for stdint uint32_t... " >&6; }
13172if ${ac_cv_header_stdint_o+:} false; then :
13173  $as_echo_n "(cached) " >&6
13174else
13175
13176 ac_cv_header_stdint_o="" # the 1995 typedefs (sys/inttypes.h)
13177  { $as_echo "$as_me:${as_lineno-$LINENO}: result: (..)" >&5
13178$as_echo "(..)" >&6; }
13179  for i in    inttypes.h sys/inttypes.h stdint.h $inttype_headers
13180  do
13181   unset ac_cv_type_uint32_t
13182   unset ac_cv_type_uint64_t
13183   ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <$i>
13184"
13185if test "x$ac_cv_type_uint32_t" = xyes; then :
13186  ac_cv_header_stdint_o=$i
13187else
13188  continue
13189fi
13190
13191   ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include<$i>
13192"
13193if test "x$ac_cv_type_uint64_t" = xyes; then :
13194  and64="/uint64_t"
13195else
13196  and64=""
13197fi
13198
13199   ac_cv_stdint_result="(seen uint32_t$and64 in $i)"
13200 break
13201   break;
13202  done
13203  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdint uint32_t" >&5
13204$as_echo_n "checking for stdint uint32_t... " >&6; }
13205
13206fi
13207{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdint_o" >&5
13208$as_echo "$ac_cv_header_stdint_o" >&6; }
13209
13210fi
13211
13212if test "_$ac_cv_header_stdint_x" = "_" ; then
13213if test "_$ac_cv_header_stdint_o" = "_" ; then
13214
13215{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdint u_int32_t" >&5
13216$as_echo_n "checking for stdint u_int32_t... " >&6; }
13217if ${ac_cv_header_stdint_u+:} false; then :
13218  $as_echo_n "(cached) " >&6
13219else
13220
13221 ac_cv_header_stdint_u="" # the BSD typedefs (sys/types.h)
13222  { $as_echo "$as_me:${as_lineno-$LINENO}: result: (..)" >&5
13223$as_echo "(..)" >&6; }
13224  for i in    sys/types.h inttypes.h sys/inttypes.h $inttype_headers ; do
13225   unset ac_cv_type_u_int32_t
13226   unset ac_cv_type_u_int64_t
13227   ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <$i>
13228"
13229if test "x$ac_cv_type_u_int32_t" = xyes; then :
13230  ac_cv_header_stdint_u=$i
13231else
13232  continue
13233fi
13234
13235   ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include<$i>
13236"
13237if test "x$ac_cv_type_u_int64_t" = xyes; then :
13238  and64="/u_int64_t"
13239else
13240  and64=""
13241fi
13242
13243   ac_cv_stdint_result="(seen u_int32_t$and64 in $i)"
13244 break
13245   break;
13246  done
13247  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdint u_int32_t" >&5
13248$as_echo_n "checking for stdint u_int32_t... " >&6; }
13249
13250fi
13251{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdint_u" >&5
13252$as_echo "$ac_cv_header_stdint_u" >&6; }
13253
13254fi fi
13255
13256if test "_$ac_cv_header_stdint_x" = "_" ; then
13257   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdint datatype model" >&5
13258$as_echo_n "checking for stdint datatype model... " >&6; }
13259   { $as_echo "$as_me:${as_lineno-$LINENO}: result: (..)" >&5
13260$as_echo "(..)" >&6; }
13261
13262   # The cast to long int works around a bug in the HP C Compiler
13263# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13264# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13265# This bug is HP SR number 8606223364.
13266{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
13267$as_echo_n "checking size of char... " >&6; }
13268if ${ac_cv_sizeof_char+:} false; then :
13269  $as_echo_n "(cached) " >&6
13270else
13271  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char"        "$ac_includes_default"; then :
13272
13273else
13274  if test "$ac_cv_type_char" = yes; then
13275     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13276$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13277as_fn_error 77 "cannot compute sizeof (char)
13278See \`config.log' for more details" "$LINENO" 5; }
13279   else
13280     ac_cv_sizeof_char=0
13281   fi
13282fi
13283
13284fi
13285{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
13286$as_echo "$ac_cv_sizeof_char" >&6; }
13287
13288
13289
13290cat >>confdefs.h <<_ACEOF
13291#define SIZEOF_CHAR $ac_cv_sizeof_char
13292_ACEOF
13293
13294
13295   # The cast to long int works around a bug in the HP C Compiler
13296# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13297# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13298# This bug is HP SR number 8606223364.
13299{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
13300$as_echo_n "checking size of short... " >&6; }
13301if ${ac_cv_sizeof_short+:} false; then :
13302  $as_echo_n "(cached) " >&6
13303else
13304  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short"        "$ac_includes_default"; then :
13305
13306else
13307  if test "$ac_cv_type_short" = yes; then
13308     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13309$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13310as_fn_error 77 "cannot compute sizeof (short)
13311See \`config.log' for more details" "$LINENO" 5; }
13312   else
13313     ac_cv_sizeof_short=0
13314   fi
13315fi
13316
13317fi
13318{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
13319$as_echo "$ac_cv_sizeof_short" >&6; }
13320
13321
13322
13323cat >>confdefs.h <<_ACEOF
13324#define SIZEOF_SHORT $ac_cv_sizeof_short
13325_ACEOF
13326
13327
13328   # The cast to long int works around a bug in the HP C Compiler
13329# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13330# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13331# This bug is HP SR number 8606223364.
13332{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
13333$as_echo_n "checking size of int... " >&6; }
13334if ${ac_cv_sizeof_int+:} false; then :
13335  $as_echo_n "(cached) " >&6
13336else
13337  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
13338
13339else
13340  if test "$ac_cv_type_int" = yes; then
13341     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13342$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13343as_fn_error 77 "cannot compute sizeof (int)
13344See \`config.log' for more details" "$LINENO" 5; }
13345   else
13346     ac_cv_sizeof_int=0
13347   fi
13348fi
13349
13350fi
13351{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
13352$as_echo "$ac_cv_sizeof_int" >&6; }
13353
13354
13355
13356cat >>confdefs.h <<_ACEOF
13357#define SIZEOF_INT $ac_cv_sizeof_int
13358_ACEOF
13359
13360
13361   # The cast to long int works around a bug in the HP C Compiler
13362# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13363# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13364# This bug is HP SR number 8606223364.
13365{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
13366$as_echo_n "checking size of long... " >&6; }
13367if ${ac_cv_sizeof_long+:} false; then :
13368  $as_echo_n "(cached) " >&6
13369else
13370  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
13371
13372else
13373  if test "$ac_cv_type_long" = yes; then
13374     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13375$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13376as_fn_error 77 "cannot compute sizeof (long)
13377See \`config.log' for more details" "$LINENO" 5; }
13378   else
13379     ac_cv_sizeof_long=0
13380   fi
13381fi
13382
13383fi
13384{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
13385$as_echo "$ac_cv_sizeof_long" >&6; }
13386
13387
13388
13389cat >>confdefs.h <<_ACEOF
13390#define SIZEOF_LONG $ac_cv_sizeof_long
13391_ACEOF
13392
13393
13394   # The cast to long int works around a bug in the HP C Compiler
13395# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13396# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13397# This bug is HP SR number 8606223364.
13398{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void*" >&5
13399$as_echo_n "checking size of void*... " >&6; }
13400if ${ac_cv_sizeof_voidp+:} false; then :
13401  $as_echo_n "(cached) " >&6
13402else
13403  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void*))" "ac_cv_sizeof_voidp"        "$ac_includes_default"; then :
13404
13405else
13406  if test "$ac_cv_type_voidp" = yes; then
13407     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13408$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13409as_fn_error 77 "cannot compute sizeof (void*)
13410See \`config.log' for more details" "$LINENO" 5; }
13411   else
13412     ac_cv_sizeof_voidp=0
13413   fi
13414fi
13415
13416fi
13417{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_voidp" >&5
13418$as_echo "$ac_cv_sizeof_voidp" >&6; }
13419
13420
13421
13422cat >>confdefs.h <<_ACEOF
13423#define SIZEOF_VOIDP $ac_cv_sizeof_voidp
13424_ACEOF
13425
13426
13427   ac_cv_char_data_model=""
13428   ac_cv_char_data_model="$ac_cv_char_data_model$ac_cv_sizeof_char"
13429   ac_cv_char_data_model="$ac_cv_char_data_model$ac_cv_sizeof_short"
13430   ac_cv_char_data_model="$ac_cv_char_data_model$ac_cv_sizeof_int"
13431   ac_cv_long_data_model=""
13432   ac_cv_long_data_model="$ac_cv_long_data_model$ac_cv_sizeof_int"
13433   ac_cv_long_data_model="$ac_cv_long_data_model$ac_cv_sizeof_long"
13434   ac_cv_long_data_model="$ac_cv_long_data_model$ac_cv_sizeof_voidp"
13435   { $as_echo "$as_me:${as_lineno-$LINENO}: checking data model" >&5
13436$as_echo_n "checking data model... " >&6; }
13437   case "$ac_cv_char_data_model/$ac_cv_long_data_model" in
13438    122/242)     ac_cv_data_model="IP16"  ; n="standard 16bit machine" ;;
13439    122/244)     ac_cv_data_model="LP32"  ; n="standard 32bit machine" ;;
13440    122/*)       ac_cv_data_model="i16"   ; n="unusual int16 model" ;;
13441    124/444)     ac_cv_data_model="ILP32" ; n="standard 32bit unixish" ;;
13442    124/488)     ac_cv_data_model="LP64"  ; n="standard 64bit unixish" ;;
13443    124/448)     ac_cv_data_model="LLP64" ; n="unusual 64bit unixish" ;;
13444    124/*)       ac_cv_data_model="i32"   ; n="unusual int32 model" ;;
13445    128/888)     ac_cv_data_model="ILP64" ; n="unusual 64bit numeric" ;;
13446    128/*)       ac_cv_data_model="i64"   ; n="unusual int64 model" ;;
13447    222/*2)      ac_cv_data_model="DSP16" ; n="strict 16bit dsptype" ;;
13448    333/*3)      ac_cv_data_model="DSP24" ; n="strict 24bit dsptype" ;;
13449    444/*4)      ac_cv_data_model="DSP32" ; n="strict 32bit dsptype" ;;
13450    666/*6)      ac_cv_data_model="DSP48" ; n="strict 48bit dsptype" ;;
13451    888/*8)      ac_cv_data_model="DSP64" ; n="strict 64bit dsptype" ;;
13452    222/*|333/*|444/*|666/*|888/*) :
13453                 ac_cv_data_model="iDSP"  ; n="unusual dsptype" ;;
13454     *)          ac_cv_data_model="none"  ; n="very unusual model" ;;
13455   esac
13456   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_data_model ($ac_cv_long_data_model, $n)" >&5
13457$as_echo "$ac_cv_data_model ($ac_cv_long_data_model, $n)" >&6; }
13458
13459fi
13460
13461if test "_$ac_cv_header_stdint_x" != "_" ; then
13462   ac_cv_header_stdint="$ac_cv_header_stdint_x"
13463elif  test "_$ac_cv_header_stdint_o" != "_" ; then
13464   ac_cv_header_stdint="$ac_cv_header_stdint_o"
13465elif  test "_$ac_cv_header_stdint_u" != "_" ; then
13466   ac_cv_header_stdint="$ac_cv_header_stdint_u"
13467else
13468   ac_cv_header_stdint="stddef.h"
13469fi
13470
13471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for extra inttypes in chosen header" >&5
13472$as_echo_n "checking for extra inttypes in chosen header... " >&6; }
13473{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ($ac_cv_header_stdint)" >&5
13474$as_echo "($ac_cv_header_stdint)" >&6; }
13475unset ac_cv_type_int_least32_t
13476unset ac_cv_type_int_fast32_t
13477ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <$ac_cv_header_stdint>
13478"
13479if test "x$ac_cv_type_int_least32_t" = xyes; then :
13480
13481fi
13482
13483ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include<$ac_cv_header_stdint>
13484"
13485if test "x$ac_cv_type_int_fast32_t" = xyes; then :
13486
13487fi
13488
13489ac_fn_c_check_type "$LINENO" "intmax_t" "ac_cv_type_intmax_t" "#include <$ac_cv_header_stdint>
13490"
13491if test "x$ac_cv_type_intmax_t" = xyes; then :
13492
13493fi
13494
13495
13496fi # shortcircut to system "stdint.h"
13497# ------------------ PREPARE VARIABLES ------------------------------
13498if test "$GCC" = "yes" ; then
13499ac_cv_stdint_message="using gnu compiler "`$CC --version | head -1`
13500else
13501ac_cv_stdint_message="using $CC"
13502fi
13503
13504{ $as_echo "$as_me:${as_lineno-$LINENO}: result: make use of $ac_cv_header_stdint in $ac_stdint_h $ac_cv_stdint_result" >&5
13505$as_echo "make use of $ac_cv_header_stdint in $ac_stdint_h $ac_cv_stdint_result" >&6; }
13506
13507# ----------------- DONE inttypes.h checks START header -------------
13508ac_config_commands="$ac_config_commands $ac_stdint_h"
13509
13510
13511
13512# Checks for typedefs, structures, and compiler characteristics.
13513{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
13514$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
13515if ${ac_cv_c_const+:} false; then :
13516  $as_echo_n "(cached) " >&6
13517else
13518  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13519/* end confdefs.h.  */
13520
13521int
13522main ()
13523{
13524
13525#ifndef __cplusplus
13526  /* Ultrix mips cc rejects this sort of thing.  */
13527  typedef int charset[2];
13528  const charset cs = { 0, 0 };
13529  /* SunOS 4.1.1 cc rejects this.  */
13530  char const *const *pcpcc;
13531  char **ppc;
13532  /* NEC SVR4.0.2 mips cc rejects this.  */
13533  struct point {int x, y;};
13534  static struct point const zero = {0,0};
13535  /* AIX XL C 1.02.0.0 rejects this.
13536     It does not let you subtract one const X* pointer from another in
13537     an arm of an if-expression whose if-part is not a constant
13538     expression */
13539  const char *g = "string";
13540  pcpcc = &g + (g ? g-g : 0);
13541  /* HPUX 7.0 cc rejects these. */
13542  ++pcpcc;
13543  ppc = (char**) pcpcc;
13544  pcpcc = (char const *const *) ppc;
13545  { /* SCO 3.2v4 cc rejects this sort of thing.  */
13546    char tx;
13547    char *t = &tx;
13548    char const *s = 0 ? (char *) 0 : (char const *) 0;
13549
13550    *t++ = 0;
13551    if (s) return 0;
13552  }
13553  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
13554    int x[] = {25, 17};
13555    const int *foo = &x[0];
13556    ++foo;
13557  }
13558  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
13559    typedef const int *iptr;
13560    iptr p = 0;
13561    ++p;
13562  }
13563  { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
13564       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
13565    struct s { int j; const int *ap[3]; } bx;
13566    struct s *b = &bx; b->j = 5;
13567  }
13568  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
13569    const int foo = 10;
13570    if (!foo) return 0;
13571  }
13572  return !cs[0] && !zero.x;
13573#endif
13574
13575  ;
13576  return 0;
13577}
13578_ACEOF
13579if ac_fn_c_try_compile "$LINENO"; then :
13580  ac_cv_c_const=yes
13581else
13582  ac_cv_c_const=no
13583fi
13584rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13585fi
13586{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
13587$as_echo "$ac_cv_c_const" >&6; }
13588if test $ac_cv_c_const = no; then
13589
13590$as_echo "#define const /**/" >>confdefs.h
13591
13592fi
13593
13594{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
13595$as_echo_n "checking for inline... " >&6; }
13596if ${ac_cv_c_inline+:} false; then :
13597  $as_echo_n "(cached) " >&6
13598else
13599  ac_cv_c_inline=no
13600for ac_kw in inline __inline__ __inline; do
13601  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13602/* end confdefs.h.  */
13603#ifndef __cplusplus
13604typedef int foo_t;
13605static $ac_kw foo_t static_foo () {return 0; }
13606$ac_kw foo_t foo () {return 0; }
13607#endif
13608
13609_ACEOF
13610if ac_fn_c_try_compile "$LINENO"; then :
13611  ac_cv_c_inline=$ac_kw
13612fi
13613rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13614  test "$ac_cv_c_inline" != no && break
13615done
13616
13617fi
13618{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
13619$as_echo "$ac_cv_c_inline" >&6; }
13620
13621case $ac_cv_c_inline in
13622  inline | yes) ;;
13623  *)
13624    case $ac_cv_c_inline in
13625      no) ac_val=;;
13626      *) ac_val=$ac_cv_c_inline;;
13627    esac
13628    cat >>confdefs.h <<_ACEOF
13629#ifndef __cplusplus
13630#define inline $ac_val
13631#endif
13632_ACEOF
13633    ;;
13634esac
13635
13636
13637  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for flexible array members" >&5
13638$as_echo_n "checking for flexible array members... " >&6; }
13639if ${ac_cv_c_flexmember+:} false; then :
13640  $as_echo_n "(cached) " >&6
13641else
13642  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13643/* end confdefs.h.  */
13644#include <stdlib.h>
13645	    #include <stdio.h>
13646	    #include <stddef.h>
13647	    struct s { int n; double d[]; };
13648int
13649main ()
13650{
13651int m = getchar ();
13652	    struct s *p = malloc (offsetof (struct s, d)
13653				  + m * sizeof (double));
13654	    p->d[0] = 0.0;
13655	    return p->d != (double *) NULL;
13656  ;
13657  return 0;
13658}
13659_ACEOF
13660if ac_fn_c_try_compile "$LINENO"; then :
13661  ac_cv_c_flexmember=yes
13662else
13663  ac_cv_c_flexmember=no
13664fi
13665rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13666fi
13667{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_flexmember" >&5
13668$as_echo "$ac_cv_c_flexmember" >&6; }
13669  if test $ac_cv_c_flexmember = yes; then
13670
13671$as_echo "#define FLEXIBLE_ARRAY_MEMBER /**/" >>confdefs.h
13672
13673  else
13674    $as_echo "#define FLEXIBLE_ARRAY_MEMBER 1" >>confdefs.h
13675
13676  fi
13677
13678ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
13679if test "x$ac_cv_type_pid_t" = xyes; then :
13680
13681else
13682
13683cat >>confdefs.h <<_ACEOF
13684#define pid_t int
13685_ACEOF
13686
13687fi
13688
13689
13690# Checks for library functions.
13691for ac_func in vprintf
13692do :
13693  ac_fn_c_check_func "$LINENO" "vprintf" "ac_cv_func_vprintf"
13694if test "x$ac_cv_func_vprintf" = xyes; then :
13695  cat >>confdefs.h <<_ACEOF
13696#define HAVE_VPRINTF 1
13697_ACEOF
13698
13699ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
13700if test "x$ac_cv_func__doprnt" = xyes; then :
13701
13702$as_echo "#define HAVE_DOPRNT 1" >>confdefs.h
13703
13704fi
13705
13706fi
13707done
13708
13709
13710
13711
13712
13713  for ac_header in $ac_header_list
13714do :
13715  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13716ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
13717"
13718if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13719  cat >>confdefs.h <<_ACEOF
13720#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13721_ACEOF
13722
13723fi
13724
13725done
13726
13727
13728
13729
13730
13731
13732
13733
13734for ac_func in getpagesize
13735do :
13736  ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
13737if test "x$ac_cv_func_getpagesize" = xyes; then :
13738  cat >>confdefs.h <<_ACEOF
13739#define HAVE_GETPAGESIZE 1
13740_ACEOF
13741
13742fi
13743done
13744
13745{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
13746$as_echo_n "checking for working mmap... " >&6; }
13747if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
13748  $as_echo_n "(cached) " >&6
13749else
13750  if test "$cross_compiling" = yes; then :
13751  ac_cv_func_mmap_fixed_mapped=no
13752else
13753  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13754/* end confdefs.h.  */
13755$ac_includes_default
13756/* malloc might have been renamed as rpl_malloc. */
13757#undef malloc
13758
13759/* Thanks to Mike Haertel and Jim Avera for this test.
13760   Here is a matrix of mmap possibilities:
13761	mmap private not fixed
13762	mmap private fixed at somewhere currently unmapped
13763	mmap private fixed at somewhere already mapped
13764	mmap shared not fixed
13765	mmap shared fixed at somewhere currently unmapped
13766	mmap shared fixed at somewhere already mapped
13767   For private mappings, we should verify that changes cannot be read()
13768   back from the file, nor mmap's back from the file at a different
13769   address.  (There have been systems where private was not correctly
13770   implemented like the infamous i386 svr4.0, and systems where the
13771   VM page cache was not coherent with the file system buffer cache
13772   like early versions of FreeBSD and possibly contemporary NetBSD.)
13773   For shared mappings, we should conversely verify that changes get
13774   propagated back to all the places they're supposed to be.
13775
13776   Grep wants private fixed already mapped.
13777   The main things grep needs to know about mmap are:
13778   * does it exist and is it safe to write into the mmap'd area
13779   * how to use it (BSD variants)  */
13780
13781#include <fcntl.h>
13782#include <sys/mman.h>
13783
13784#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
13785char *malloc ();
13786#endif
13787
13788/* This mess was copied from the GNU getpagesize.h.  */
13789#ifndef HAVE_GETPAGESIZE
13790# ifdef _SC_PAGESIZE
13791#  define getpagesize() sysconf(_SC_PAGESIZE)
13792# else /* no _SC_PAGESIZE */
13793#  ifdef HAVE_SYS_PARAM_H
13794#   include <sys/param.h>
13795#   ifdef EXEC_PAGESIZE
13796#    define getpagesize() EXEC_PAGESIZE
13797#   else /* no EXEC_PAGESIZE */
13798#    ifdef NBPG
13799#     define getpagesize() NBPG * CLSIZE
13800#     ifndef CLSIZE
13801#      define CLSIZE 1
13802#     endif /* no CLSIZE */
13803#    else /* no NBPG */
13804#     ifdef NBPC
13805#      define getpagesize() NBPC
13806#     else /* no NBPC */
13807#      ifdef PAGESIZE
13808#       define getpagesize() PAGESIZE
13809#      endif /* PAGESIZE */
13810#     endif /* no NBPC */
13811#    endif /* no NBPG */
13812#   endif /* no EXEC_PAGESIZE */
13813#  else /* no HAVE_SYS_PARAM_H */
13814#   define getpagesize() 8192	/* punt totally */
13815#  endif /* no HAVE_SYS_PARAM_H */
13816# endif /* no _SC_PAGESIZE */
13817
13818#endif /* no HAVE_GETPAGESIZE */
13819
13820int
13821main ()
13822{
13823  char *data, *data2, *data3;
13824  const char *cdata2;
13825  int i, pagesize;
13826  int fd, fd2;
13827
13828  pagesize = getpagesize ();
13829
13830  /* First, make a file with some known garbage in it. */
13831  data = (char *) malloc (pagesize);
13832  if (!data)
13833    return 1;
13834  for (i = 0; i < pagesize; ++i)
13835    *(data + i) = rand ();
13836  umask (0);
13837  fd = creat ("conftest.mmap", 0600);
13838  if (fd < 0)
13839    return 2;
13840  if (write (fd, data, pagesize) != pagesize)
13841    return 3;
13842  close (fd);
13843
13844  /* Next, check that the tail of a page is zero-filled.  File must have
13845     non-zero length, otherwise we risk SIGBUS for entire page.  */
13846  fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
13847  if (fd2 < 0)
13848    return 4;
13849  cdata2 = "";
13850  if (write (fd2, cdata2, 1) != 1)
13851    return 5;
13852  data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
13853  if (data2 == MAP_FAILED)
13854    return 6;
13855  for (i = 0; i < pagesize; ++i)
13856    if (*(data2 + i))
13857      return 7;
13858  close (fd2);
13859  if (munmap (data2, pagesize))
13860    return 8;
13861
13862  /* Next, try to mmap the file at a fixed address which already has
13863     something else allocated at it.  If we can, also make sure that
13864     we see the same garbage.  */
13865  fd = open ("conftest.mmap", O_RDWR);
13866  if (fd < 0)
13867    return 9;
13868  if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
13869		     MAP_PRIVATE | MAP_FIXED, fd, 0L))
13870    return 10;
13871  for (i = 0; i < pagesize; ++i)
13872    if (*(data + i) != *(data2 + i))
13873      return 11;
13874
13875  /* Finally, make sure that changes to the mapped area do not
13876     percolate back to the file as seen by read().  (This is a bug on
13877     some variants of i386 svr4.0.)  */
13878  for (i = 0; i < pagesize; ++i)
13879    *(data2 + i) = *(data2 + i) + 1;
13880  data3 = (char *) malloc (pagesize);
13881  if (!data3)
13882    return 12;
13883  if (read (fd, data3, pagesize) != pagesize)
13884    return 13;
13885  for (i = 0; i < pagesize; ++i)
13886    if (*(data + i) != *(data3 + i))
13887      return 14;
13888  close (fd);
13889  return 0;
13890}
13891_ACEOF
13892if ac_fn_c_try_run "$LINENO"; then :
13893  ac_cv_func_mmap_fixed_mapped=yes
13894else
13895  ac_cv_func_mmap_fixed_mapped=no
13896fi
13897rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13898  conftest.$ac_objext conftest.beam conftest.$ac_ext
13899fi
13900
13901fi
13902{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
13903$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
13904if test $ac_cv_func_mmap_fixed_mapped = yes; then
13905
13906$as_echo "#define HAVE_MMAP 1" >>confdefs.h
13907
13908fi
13909rm -f conftest.mmap conftest.txt
13910
13911for ac_func in link mkstemp mkostemp _mktemp_s getopt getopt_long getprogname getexecname rand random lrand48 random_r rand_r regcomp regerror regexec regfree fstatvfs fstatfs lstat
13912do :
13913  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13914ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13915if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13916  cat >>confdefs.h <<_ACEOF
13917#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13918_ACEOF
13919
13920fi
13921done
13922
13923
13924fc_saved_CFLAGS="$CFLAGS"
13925CFLAGS="$CFLAGS $WARN_CFLAGS -Werror"
13926{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for posix_fadvise" >&5
13927$as_echo_n "checking for posix_fadvise... " >&6; }
13928cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13929/* end confdefs.h.  */
13930
13931	#include <fcntl.h>
13932	int main(void) {
13933	    return posix_fadvise(0, 0, 0, 0);
13934	}
13935
13936_ACEOF
13937if ac_fn_c_try_link "$LINENO"; then :
13938
13939		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13940$as_echo "yes" >&6; }
13941
13942$as_echo "#define HAVE_POSIX_FADVISE 1" >>confdefs.h
13943
13944
13945else
13946  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13947$as_echo "no" >&6; }
13948fi
13949rm -f core conftest.err conftest.$ac_objext \
13950    conftest$ac_exeext conftest.$ac_ext
13951if test "$os_win32" = "no"; then
13952	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for scandir" >&5
13953$as_echo_n "checking for scandir... " >&6; }
13954	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13955/* end confdefs.h.  */
13956
13957		#include <dirent.h>
13958		int comp(const struct dirent **, const struct dirent **);
13959		int comp(const struct dirent **a, const struct dirent **b) { return 0; }
13960		int main(void) {
13961		    struct dirent **d;
13962		    return scandir(".", &d, 0, &comp) >= 0;
13963		}
13964
13965_ACEOF
13966if ac_fn_c_try_link "$LINENO"; then :
13967
13968			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13969$as_echo "yes" >&6; }
13970
13971$as_echo "#define HAVE_SCANDIR 1" >>confdefs.h
13972
13973
13974else
13975
13976			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13977/* end confdefs.h.  */
13978
13979				#include <dirent.h>
13980				int comp(const void *, const void *);
13981				int comp(const void *a, const void *b) { return 0; }
13982				int main(void) {
13983				    struct dirent **d;
13984				    return scandir(".", &d, 0, &comp) >= 0;
13985				}
13986
13987_ACEOF
13988if ac_fn_c_try_link "$LINENO"; then :
13989
13990				{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13991$as_echo "yes" >&6; }
13992
13993$as_echo "#define HAVE_SCANDIR_VOID_P 1" >>confdefs.h
13994
13995
13996else
13997
13998				as_fn_error $? "
13999*** No scandir function available." "$LINENO" 5
14000
14001fi
14002rm -f core conftest.err conftest.$ac_objext \
14003    conftest$ac_exeext conftest.$ac_ext
14004
14005fi
14006rm -f core conftest.err conftest.$ac_objext \
14007    conftest$ac_exeext conftest.$ac_ext
14008fi
14009CFLAGS="$fc_saved_CFLAGS"
14010
14011#
14012if test "x$ac_cv_func_fstatvfs" = "xyes"; then
14013	ac_fn_c_check_member "$LINENO" "struct statvfs" "f_basetype" "ac_cv_member_struct_statvfs_f_basetype" "#include <sys/statvfs.h>
14014"
14015if test "x$ac_cv_member_struct_statvfs_f_basetype" = xyes; then :
14016
14017cat >>confdefs.h <<_ACEOF
14018#define HAVE_STRUCT_STATVFS_F_BASETYPE 1
14019_ACEOF
14020
14021
14022fi
14023ac_fn_c_check_member "$LINENO" "struct statvfs" "f_fstypename" "ac_cv_member_struct_statvfs_f_fstypename" "#include <sys/statvfs.h>
14024"
14025if test "x$ac_cv_member_struct_statvfs_f_fstypename" = xyes; then :
14026
14027cat >>confdefs.h <<_ACEOF
14028#define HAVE_STRUCT_STATVFS_F_FSTYPENAME 1
14029_ACEOF
14030
14031
14032fi
14033
14034fi
14035if test "x$ac_cv_func_fstatfs" = "xyes"; then
14036	ac_fn_c_check_member "$LINENO" "struct statfs" "f_flags" "ac_cv_member_struct_statfs_f_flags" "
14037#ifdef HAVE_SYS_VFS_H
14038#include <sys/vfs.h>
14039#endif
14040#ifdef HAVE_SYS_STATFS_H
14041#include <sys/statfs.h>
14042#endif
14043#ifdef HAVE_SYS_PARAM_H
14044#include <sys/param.h>
14045#endif
14046#ifdef HAVE_SYS_MOUNT_H
14047#include <sys/mount.h>
14048#endif
14049"
14050if test "x$ac_cv_member_struct_statfs_f_flags" = xyes; then :
14051
14052cat >>confdefs.h <<_ACEOF
14053#define HAVE_STRUCT_STATFS_F_FLAGS 1
14054_ACEOF
14055
14056
14057fi
14058ac_fn_c_check_member "$LINENO" "struct statfs" "f_fstypename" "ac_cv_member_struct_statfs_f_fstypename" "
14059#ifdef HAVE_SYS_VFS_H
14060#include <sys/vfs.h>
14061#endif
14062#ifdef HAVE_SYS_STATFS_H
14063#include <sys/statfs.h>
14064#endif
14065#ifdef HAVE_SYS_PARAM_H
14066#include <sys/param.h>
14067#endif
14068#ifdef HAVE_SYS_MOUNT_H
14069#include <sys/mount.h>
14070#endif
14071"
14072if test "x$ac_cv_member_struct_statfs_f_fstypename" = xyes; then :
14073
14074cat >>confdefs.h <<_ACEOF
14075#define HAVE_STRUCT_STATFS_F_FSTYPENAME 1
14076_ACEOF
14077
14078
14079fi
14080
14081fi
14082ac_fn_c_check_member "$LINENO" "struct dirent" "d_type" "ac_cv_member_struct_dirent_d_type" "#include <dirent.h>
14083"
14084if test "x$ac_cv_member_struct_dirent_d_type" = xyes; then :
14085
14086cat >>confdefs.h <<_ACEOF
14087#define HAVE_STRUCT_DIRENT_D_TYPE 1
14088_ACEOF
14089
14090
14091fi
14092
14093#
14094# regex
14095#
14096if test "x$ac_cv_func_regcomp" = "xyes" -a "x$ac_cv_func_regerror" = "xyes" -a "x$ac_cv_func_regexec" = "xyes" -a "x$ac_cv_func_regfree"; then
14097
14098$as_echo "#define USE_REGEX /**/" >>confdefs.h
14099
14100fi
14101
14102#
14103# Checks for iconv
14104#
14105# Check whether --enable-iconv was given.
14106if test "${enable_iconv+set}" = set; then :
14107  enableval=$enable_iconv;
14108else
14109  enable_iconv=no
14110fi
14111
14112
14113# Check whether --with-libiconv was given.
14114if test "${with_libiconv+set}" = set; then :
14115  withval=$with_libiconv; if test "x$withval" = "xyes"; then
14116		libiconv_prefix=$prefix
14117	 else
14118		libiconv_prefix=$withval
14119	 fi
14120else
14121  libiconv_prefix=auto
14122fi
14123
14124
14125# Check whether --with-libiconv-includes was given.
14126if test "${with_libiconv_includes+set}" = set; then :
14127  withval=$with_libiconv_includes; libiconv_includes=$withval
14128else
14129  libiconv_includes=auto
14130fi
14131
14132
14133# Check whether --with-libiconv-lib was given.
14134if test "${with_libiconv_lib+set}" = set; then :
14135  withval=$with_libiconv_lib; libiconv_lib=$withval
14136else
14137  libiconv_lib=auto
14138fi
14139
14140
14141# if no libiconv,libiconv-includes,libiconv-lib are specified,
14142# libc's iconv has a priority.
14143if test "$libiconv_includes" != "auto" -a -r ${libiconv_includes}/iconv.h; then
14144	libiconv_cflags="-I${libiconv_includes}"
14145elif test "$libiconv_prefix" != "auto" -a -r ${libiconv_prefix}/include/iconv.h; then
14146	libiconv_cflags="-I${libiconv_prefix}/include"
14147else
14148	libiconv_cflags=""
14149fi
14150libiconv_libs=""
14151if test "x$libiconv_cflags" != "x"; then
14152	if test "$libiconv_lib" != "auto" -a -d ${libiconv_lib}; then
14153		libiconv_libs="-L${libiconv_lib} -liconv"
14154	elif test "$libiconv_prefix" != "auto" -a -d ${libiconv_prefix}/lib; then
14155		libiconv_libs="-L${libiconv_prefix}/lib -liconv"
14156	else
14157		libiconv_libs="-liconv"
14158	fi
14159fi
14160
14161use_iconv=0
14162if test "x$enable_iconv" != "xno"; then
14163	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a usable iconv" >&5
14164$as_echo_n "checking for a usable iconv... " >&6; }
14165	if test "x$libiconv_cflags" != "x" -o "x$libiconv_libs" != "x"; then
14166		iconvsaved_CFLAGS="$CFLAGS"
14167		iconvsaved_LIBS="$LIBS"
14168		CFLAGS="$CFLAGS $libiconv_cflags"
14169		LIBS="$LIBS $libiconv_libs"
14170
14171		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14172/* end confdefs.h.  */
14173#include <iconv.h>
14174int
14175main ()
14176{
14177iconv_open ("from", "to");
14178  ;
14179  return 0;
14180}
14181_ACEOF
14182if ac_fn_c_try_link "$LINENO"; then :
14183  iconv_type="libiconv"
14184			 use_iconv=1
14185			 ICONV_CFLAGS="$libiconv_cflags"
14186			 ICONV_LIBS="$libiconv_libs"
14187
14188else
14189  use_iconv=0
14190fi
14191rm -f core conftest.err conftest.$ac_objext \
14192    conftest$ac_exeext conftest.$ac_ext
14193
14194		CFLAGS="$iconvsaved_CFLAGS"
14195		LIBS="$iconvsaved_LIBS"
14196	fi
14197	if test "x$use_iconv" = "x0"; then
14198		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14199/* end confdefs.h.  */
14200#include <iconv.h>
14201int
14202main ()
14203{
14204iconv_open ("from", "to");
14205  ;
14206  return 0;
14207}
14208_ACEOF
14209if ac_fn_c_try_link "$LINENO"; then :
14210  iconv_type="libc"
14211			 use_iconv=1
14212else
14213  iconv_type="not found"
14214			 use_iconv=0
14215fi
14216rm -f core conftest.err conftest.$ac_objext \
14217    conftest$ac_exeext conftest.$ac_ext
14218	fi
14219
14220	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $iconv_type" >&5
14221$as_echo "$iconv_type" >&6; }
14222
14223
14224fi
14225
14226cat >>confdefs.h <<_ACEOF
14227#define USE_ICONV $use_iconv
14228_ACEOF
14229
14230#
14231# Checks for FreeType
14232#
14233
14234pkg_failed=no
14235{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FREETYPE" >&5
14236$as_echo_n "checking for FREETYPE... " >&6; }
14237
14238if test -n "$FREETYPE_CFLAGS"; then
14239    pkg_cv_FREETYPE_CFLAGS="$FREETYPE_CFLAGS"
14240 elif test -n "$PKG_CONFIG"; then
14241    if test -n "$PKG_CONFIG" && \
14242    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"freetype2\""; } >&5
14243  ($PKG_CONFIG --exists --print-errors "freetype2") 2>&5
14244  ac_status=$?
14245  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14246  test $ac_status = 0; }; then
14247  pkg_cv_FREETYPE_CFLAGS=`$PKG_CONFIG --cflags "freetype2" 2>/dev/null`
14248		      test "x$?" != "x0" && pkg_failed=yes
14249else
14250  pkg_failed=yes
14251fi
14252 else
14253    pkg_failed=untried
14254fi
14255if test -n "$FREETYPE_LIBS"; then
14256    pkg_cv_FREETYPE_LIBS="$FREETYPE_LIBS"
14257 elif test -n "$PKG_CONFIG"; then
14258    if test -n "$PKG_CONFIG" && \
14259    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"freetype2\""; } >&5
14260  ($PKG_CONFIG --exists --print-errors "freetype2") 2>&5
14261  ac_status=$?
14262  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14263  test $ac_status = 0; }; then
14264  pkg_cv_FREETYPE_LIBS=`$PKG_CONFIG --libs "freetype2" 2>/dev/null`
14265		      test "x$?" != "x0" && pkg_failed=yes
14266else
14267  pkg_failed=yes
14268fi
14269 else
14270    pkg_failed=untried
14271fi
14272
14273
14274
14275if test $pkg_failed = yes; then
14276   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14277$as_echo "no" >&6; }
14278
14279if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
14280        _pkg_short_errors_supported=yes
14281else
14282        _pkg_short_errors_supported=no
14283fi
14284        if test $_pkg_short_errors_supported = yes; then
14285	        FREETYPE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "freetype2" 2>&1`
14286        else
14287	        FREETYPE_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "freetype2" 2>&1`
14288        fi
14289	# Put the nasty error message in config.log where it belongs
14290	echo "$FREETYPE_PKG_ERRORS" >&5
14291
14292	as_fn_error $? "Package requirements (freetype2) were not met:
14293
14294$FREETYPE_PKG_ERRORS
14295
14296Consider adjusting the PKG_CONFIG_PATH environment variable if you
14297installed software in a non-standard prefix.
14298
14299Alternatively, you may set the environment variables FREETYPE_CFLAGS
14300and FREETYPE_LIBS to avoid the need to call pkg-config.
14301See the pkg-config man page for more details." "$LINENO" 5
14302elif test $pkg_failed = untried; then
14303     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14304$as_echo "no" >&6; }
14305	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14306$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14307as_fn_error $? "The pkg-config script could not be found or is too old.  Make sure it
14308is in your PATH or set the PKG_CONFIG environment variable to the full
14309path to pkg-config.
14310
14311Alternatively, you may set the environment variables FREETYPE_CFLAGS
14312and FREETYPE_LIBS to avoid the need to call pkg-config.
14313See the pkg-config man page for more details.
14314
14315To get pkg-config, see <http://pkg-config.freedesktop.org/>.
14316See \`config.log' for more details" "$LINENO" 5; }
14317else
14318	FREETYPE_CFLAGS=$pkg_cv_FREETYPE_CFLAGS
14319	FREETYPE_LIBS=$pkg_cv_FREETYPE_LIBS
14320        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14321$as_echo "yes" >&6; }
14322
14323fi
14324PKGCONFIG_REQUIRES="$PKGCONFIG_REQUIRES freetype2"
14325
14326
14327
14328
14329fontconfig_save_libs="$LIBS"
14330fontconfig_save_cflags="$CFLAGS"
14331LIBS="$LIBS $FREETYPE_LIBS"
14332CFLAGS="$CFLAGS $FREETYPE_CFLAGS"
14333for ac_func in FT_Get_Next_Char FT_Get_BDF_Property FT_Get_PS_Font_Info FT_Has_PS_Glyph_Names FT_Get_X11_Font_Format FT_Select_Size
14334do :
14335  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14336ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
14337if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
14338  cat >>confdefs.h <<_ACEOF
14339#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14340_ACEOF
14341
14342fi
14343done
14344
14345ac_fn_c_check_member "$LINENO" "FT_Bitmap_Size" "y_ppem" "ac_cv_member_FT_Bitmap_Size_y_ppem" "#include <ft2build.h>
14346#include FT_FREETYPE_H
14347"
14348if test "x$ac_cv_member_FT_Bitmap_Size_y_ppem" = xyes; then :
14349  HAVE_FT_BITMAP_SIZE_Y_PPEM=1
14350else
14351  HAVE_FT_BITMAP_SIZE_Y_PPEM=0
14352fi
14353
14354
14355cat >>confdefs.h <<_ACEOF
14356#define HAVE_FT_BITMAP_SIZE_Y_PPEM $HAVE_FT_BITMAP_SIZE_Y_PPEM
14357_ACEOF
14358
14359CFLAGS="$fontconfig_save_cflags"
14360LIBS="$fontconfig_save_libs"
14361
14362#
14363# Check expat configuration
14364#
14365
14366# Check whether --with-expat was given.
14367if test "${with_expat+set}" = set; then :
14368  withval=$with_expat; expat_prefix=$withval
14369else
14370  expat_prefix=auto
14371fi
14372
14373
14374# Check whether --with-expat-includes was given.
14375if test "${with_expat_includes+set}" = set; then :
14376  withval=$with_expat_includes; expat_includes=$withval
14377else
14378  expat_includes=auto
14379fi
14380
14381
14382# Check whether --with-expat-lib was given.
14383if test "${with_expat_lib+set}" = set; then :
14384  withval=$with_expat_lib; expat_lib=$withval
14385else
14386  expat_lib=auto
14387fi
14388
14389
14390if test "$enable_libxml2" != "yes"; then
14391	use_pkgconfig_for_expat=yes
14392	if test "$expat_prefix" = "auto" -a "$expat_includes" = "auto" -a "$expat_lib" = "auto"; then
14393
14394pkg_failed=no
14395{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for EXPAT" >&5
14396$as_echo_n "checking for EXPAT... " >&6; }
14397
14398if test -n "$EXPAT_CFLAGS"; then
14399    pkg_cv_EXPAT_CFLAGS="$EXPAT_CFLAGS"
14400 elif test -n "$PKG_CONFIG"; then
14401    if test -n "$PKG_CONFIG" && \
14402    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"expat\""; } >&5
14403  ($PKG_CONFIG --exists --print-errors "expat") 2>&5
14404  ac_status=$?
14405  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14406  test $ac_status = 0; }; then
14407  pkg_cv_EXPAT_CFLAGS=`$PKG_CONFIG --cflags "expat" 2>/dev/null`
14408		      test "x$?" != "x0" && pkg_failed=yes
14409else
14410  pkg_failed=yes
14411fi
14412 else
14413    pkg_failed=untried
14414fi
14415if test -n "$EXPAT_LIBS"; then
14416    pkg_cv_EXPAT_LIBS="$EXPAT_LIBS"
14417 elif test -n "$PKG_CONFIG"; then
14418    if test -n "$PKG_CONFIG" && \
14419    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"expat\""; } >&5
14420  ($PKG_CONFIG --exists --print-errors "expat") 2>&5
14421  ac_status=$?
14422  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14423  test $ac_status = 0; }; then
14424  pkg_cv_EXPAT_LIBS=`$PKG_CONFIG --libs "expat" 2>/dev/null`
14425		      test "x$?" != "x0" && pkg_failed=yes
14426else
14427  pkg_failed=yes
14428fi
14429 else
14430    pkg_failed=untried
14431fi
14432
14433
14434
14435if test $pkg_failed = yes; then
14436   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14437$as_echo "no" >&6; }
14438
14439if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
14440        _pkg_short_errors_supported=yes
14441else
14442        _pkg_short_errors_supported=no
14443fi
14444        if test $_pkg_short_errors_supported = yes; then
14445	        EXPAT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "expat" 2>&1`
14446        else
14447	        EXPAT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "expat" 2>&1`
14448        fi
14449	# Put the nasty error message in config.log where it belongs
14450	echo "$EXPAT_PKG_ERRORS" >&5
14451
14452	use_pkgconfig_for_expat=no
14453elif test $pkg_failed = untried; then
14454     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14455$as_echo "no" >&6; }
14456	use_pkgconfig_for_expat=no
14457else
14458	EXPAT_CFLAGS=$pkg_cv_EXPAT_CFLAGS
14459	EXPAT_LIBS=$pkg_cv_EXPAT_LIBS
14460        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14461$as_echo "yes" >&6; }
14462
14463fi
14464	else
14465		use_pkgconfig_for_expat=no
14466	fi
14467	if test "x$use_pkgconfig_for_expat" = "xno"; then
14468		if test "$expat_includes" != "auto" -a -r ${expat_includes}/expat.h; then
14469			EXPAT_CFLAGS="-I${expat_includes}"
14470		elif test "$expat_prefix" != "auto" -a -r ${expat_prefix}/include/expat.h; then
14471			EXPAT_CFLAGS="-I${expat_prefix}/include"
14472		else
14473			EXPAT_CFLAGS=""
14474		fi
14475		if test "$expat_lib" != "auto"; then
14476			EXPAT_LIBS="-L${expat_lib} -lexpat"
14477		elif test "$expat_prefix" != "auto"; then
14478			EXPAT_LIBS="-L${expat_prefix}/lib -lexpat"
14479		else
14480			EXPAT_LIBS="-lexpat"
14481		fi
14482	else
14483		PKGCONFIG_REQUIRES_PRIVATELY="$PKGCONFIG_REQUIRES_PRIVATELY expat"
14484	fi
14485
14486	expatsaved_CPPFLAGS="$CPPFLAGS"
14487	expatsaved_LIBS="$LIBS"
14488	CPPFLAGS="$CPPFLAGS $EXPAT_CFLAGS"
14489	LIBS="$LIBS $EXPAT_LIBS"
14490
14491	ac_fn_c_check_header_mongrel "$LINENO" "expat.h" "ac_cv_header_expat_h" "$ac_includes_default"
14492if test "x$ac_cv_header_expat_h" = xyes; then :
14493
14494fi
14495
14496
14497	if test "$ac_cv_header_expat_h" = "no"; then
14498		ac_fn_c_check_header_mongrel "$LINENO" "xmlparse.h" "ac_cv_header_xmlparse_h" "$ac_includes_default"
14499if test "x$ac_cv_header_xmlparse_h" = xyes; then :
14500
14501fi
14502
14503
14504		if test "$ac_cv_header_xmlparse_h" = "yes"; then
14505			HAVE_XMLPARSE_H=1
14506
14507
14508cat >>confdefs.h <<_ACEOF
14509#define HAVE_XMLPARSE_H $HAVE_XMLPARSE_H
14510_ACEOF
14511
14512		else
14513			as_fn_error $? "
14514*** expat is required. or try to use --enable-libxml2" "$LINENO" 5
14515		fi
14516	fi
14517	for ac_func in XML_SetDoctypeDeclHandler
14518do :
14519  ac_fn_c_check_func "$LINENO" "XML_SetDoctypeDeclHandler" "ac_cv_func_XML_SetDoctypeDeclHandler"
14520if test "x$ac_cv_func_XML_SetDoctypeDeclHandler" = xyes; then :
14521  cat >>confdefs.h <<_ACEOF
14522#define HAVE_XML_SETDOCTYPEDECLHANDLER 1
14523_ACEOF
14524
14525fi
14526done
14527
14528	if test "$ac_cv_func_XML_SetDoctypeDeclHandler" = "no"; then
14529		as_fn_error $? "
14530*** expat is required. or try to use --enable-libxml2" "$LINENO" 5
14531	fi
14532	CPPFLAGS="$expatsaved_CPPFLAGS"
14533	LIBS="$expatsaved_LIBS"
14534
14535
14536
14537fi
14538
14539#
14540# Check libxml2 configuration
14541#
14542# Check whether --enable-libxml2 was given.
14543if test "${enable_libxml2+set}" = set; then :
14544  enableval=$enable_libxml2;
14545fi
14546
14547
14548if test "$enable_libxml2" = "yes"; then
14549
14550pkg_failed=no
14551{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBXML2" >&5
14552$as_echo_n "checking for LIBXML2... " >&6; }
14553
14554if test -n "$LIBXML2_CFLAGS"; then
14555    pkg_cv_LIBXML2_CFLAGS="$LIBXML2_CFLAGS"
14556 elif test -n "$PKG_CONFIG"; then
14557    if test -n "$PKG_CONFIG" && \
14558    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= 2.6\""; } >&5
14559  ($PKG_CONFIG --exists --print-errors "libxml-2.0 >= 2.6") 2>&5
14560  ac_status=$?
14561  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14562  test $ac_status = 0; }; then
14563  pkg_cv_LIBXML2_CFLAGS=`$PKG_CONFIG --cflags "libxml-2.0 >= 2.6" 2>/dev/null`
14564		      test "x$?" != "x0" && pkg_failed=yes
14565else
14566  pkg_failed=yes
14567fi
14568 else
14569    pkg_failed=untried
14570fi
14571if test -n "$LIBXML2_LIBS"; then
14572    pkg_cv_LIBXML2_LIBS="$LIBXML2_LIBS"
14573 elif test -n "$PKG_CONFIG"; then
14574    if test -n "$PKG_CONFIG" && \
14575    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= 2.6\""; } >&5
14576  ($PKG_CONFIG --exists --print-errors "libxml-2.0 >= 2.6") 2>&5
14577  ac_status=$?
14578  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14579  test $ac_status = 0; }; then
14580  pkg_cv_LIBXML2_LIBS=`$PKG_CONFIG --libs "libxml-2.0 >= 2.6" 2>/dev/null`
14581		      test "x$?" != "x0" && pkg_failed=yes
14582else
14583  pkg_failed=yes
14584fi
14585 else
14586    pkg_failed=untried
14587fi
14588
14589
14590
14591if test $pkg_failed = yes; then
14592   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14593$as_echo "no" >&6; }
14594
14595if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
14596        _pkg_short_errors_supported=yes
14597else
14598        _pkg_short_errors_supported=no
14599fi
14600        if test $_pkg_short_errors_supported = yes; then
14601	        LIBXML2_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libxml-2.0 >= 2.6" 2>&1`
14602        else
14603	        LIBXML2_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libxml-2.0 >= 2.6" 2>&1`
14604        fi
14605	# Put the nasty error message in config.log where it belongs
14606	echo "$LIBXML2_PKG_ERRORS" >&5
14607
14608	as_fn_error $? "Package requirements (libxml-2.0 >= 2.6) were not met:
14609
14610$LIBXML2_PKG_ERRORS
14611
14612Consider adjusting the PKG_CONFIG_PATH environment variable if you
14613installed software in a non-standard prefix.
14614
14615Alternatively, you may set the environment variables LIBXML2_CFLAGS
14616and LIBXML2_LIBS to avoid the need to call pkg-config.
14617See the pkg-config man page for more details." "$LINENO" 5
14618elif test $pkg_failed = untried; then
14619     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14620$as_echo "no" >&6; }
14621	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14622$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14623as_fn_error $? "The pkg-config script could not be found or is too old.  Make sure it
14624is in your PATH or set the PKG_CONFIG environment variable to the full
14625path to pkg-config.
14626
14627Alternatively, you may set the environment variables LIBXML2_CFLAGS
14628and LIBXML2_LIBS to avoid the need to call pkg-config.
14629See the pkg-config man page for more details.
14630
14631To get pkg-config, see <http://pkg-config.freedesktop.org/>.
14632See \`config.log' for more details" "$LINENO" 5; }
14633else
14634	LIBXML2_CFLAGS=$pkg_cv_LIBXML2_CFLAGS
14635	LIBXML2_LIBS=$pkg_cv_LIBXML2_LIBS
14636        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14637$as_echo "yes" >&6; }
14638
14639fi
14640    PKGCONFIG_REQUIRES_PRIVATELY="$PKGCONFIG_REQUIRES_PRIVATELY libxml-2.0"
14641
14642cat >>confdefs.h <<_ACEOF
14643#define ENABLE_LIBXML2 1
14644_ACEOF
14645
14646
14647
14648
14649
14650    fc_saved_CFLAGS="$CFLAGS"
14651    CFLAGS="$CFLAGS $LIBXML2_CFLAGS"
14652    { $as_echo "$as_me:${as_lineno-$LINENO}: checking SAX1 support in libxml2" >&5
14653$as_echo_n "checking SAX1 support in libxml2... " >&6; }
14654    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14655/* end confdefs.h.  */
14656
14657	#include <libxml/xmlversion.h>
14658	#if !defined(LIBXML_SAX1_ENABLED)
14659	#  include "error: No SAX1 support in libxml2"
14660	#endif
14661
14662_ACEOF
14663if ac_fn_c_try_compile "$LINENO"; then :
14664  { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
14665$as_echo "found" >&6; }
14666else
14667  as_fn_error $? "
14668*** SAX1 support in libxml2 is required. enable it or use expat instead." "$LINENO" 5
14669fi
14670rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14671    CFLAGS="$fc_saved_CFLAGS"
14672fi
14673
14674#
14675# Set default font directory
14676#
14677
14678
14679# Check whether --with-default-fonts was given.
14680if test "${with_default_fonts+set}" = set; then :
14681  withval=$with_default_fonts; default_fonts="$withval"
14682else
14683  default_fonts=yes
14684fi
14685
14686
14687case "$default_fonts" in
14688yes)
14689	if test "$os_win32" = "yes"; then
14690		FC_DEFAULT_FONTS="WINDOWSFONTDIR"
14691
14692cat >>confdefs.h <<_ACEOF
14693#define FC_DEFAULT_FONTS "WINDOWSFONTDIR"
14694_ACEOF
14695
14696	else
14697		FC_DEFAULT_FONTS="/usr/share/fonts"
14698
14699cat >>confdefs.h <<_ACEOF
14700#define FC_DEFAULT_FONTS "/usr/share/fonts"
14701_ACEOF
14702
14703	fi
14704	;;
14705*)
14706	FC_DEFAULT_FONTS="$default_fonts"
14707
14708cat >>confdefs.h <<_ACEOF
14709#define FC_DEFAULT_FONTS "$default_fonts"
14710_ACEOF
14711
14712	;;
14713esac
14714
14715
14716
14717#
14718# Add more fonts if available.  By default, add only the directories
14719# with outline fonts; those with bitmaps can be added as desired in
14720# local.conf or ~/.fonts.conf
14721#
14722
14723# Check whether --with-add-fonts was given.
14724if test "${with_add_fonts+set}" = set; then :
14725  withval=$with_add_fonts; add_fonts="$withval"
14726else
14727  add_fonts=yes
14728fi
14729
14730
14731case "$add_fonts" in
14732yes)
14733	FC_ADD_FONTS=""
14734	for dir in /usr/X11R6/lib/X11 /usr/X11/lib/X11 /usr/lib/X11; do
14735		case x"$FC_ADD_FONTS" in
14736		x)
14737			sub="$dir/fonts"
14738			if test -d "$sub"; then
14739				case x$FC_ADD_FONTS in
14740				x)
14741					FC_ADD_FONTS="$sub"
14742					;;
14743				*)
14744					FC_ADD_FONTS="$FC_ADD_FONTS,$sub"
14745					;;
14746				esac
14747			fi
14748			;;
14749		esac
14750	done
14751
14752cat >>confdefs.h <<_ACEOF
14753#define FC_ADD_FONTS "$add_fonts"
14754_ACEOF
14755
14756	;;
14757no)
14758	FC_ADD_FONTS=""
14759	;;
14760*)
14761	FC_ADD_FONTS="$add_fonts"
14762
14763cat >>confdefs.h <<_ACEOF
14764#define FC_ADD_FONTS "$add_fonts"
14765_ACEOF
14766
14767	;;
14768esac
14769
14770
14771
14772FC_FONTPATH=""
14773
14774case "$FC_ADD_FONTS" in
14775"")
14776	;;
14777*)
14778	FC_FONTPATH=`echo $FC_ADD_FONTS |
14779			sed -e 's/^/<dir>/' -e 's/$/<\/dir>/' -e 's/,/<\/dir> <dir>/g'`
14780	;;
14781esac
14782
14783
14784
14785#
14786# Set default cache directory path
14787#
14788
14789# Check whether --with-cache-dir was given.
14790if test "${with_cache_dir+set}" = set; then :
14791  withval=$with_cache_dir; fc_cachedir="$withval"
14792else
14793  fc_cachedir=yes
14794fi
14795
14796
14797case $fc_cachedir in
14798no|yes)
14799	if test "$os_win32" = "yes"; then
14800		fc_cachedir="WINDOWSTEMPDIR_FONTCONFIG_CACHE"
14801	else
14802		fc_cachedir='${localstatedir}/cache/${PACKAGE}'
14803	fi
14804	;;
14805*)
14806	;;
14807esac
14808
14809FC_CACHEDIR=${fc_cachedir}
14810
14811
14812FC_FONTDATE=`LC_ALL=C date`
14813
14814
14815
14816#
14817# Set configuration paths
14818#
14819
14820
14821# Check whether --with-templatedir was given.
14822if test "${with_templatedir+set}" = set; then :
14823  withval=$with_templatedir; templatedir="$withval"
14824else
14825  templatedir=yes
14826fi
14827
14828
14829# Check whether --with-baseconfigdir was given.
14830if test "${with_baseconfigdir+set}" = set; then :
14831  withval=$with_baseconfigdir; baseconfigdir="$withval"
14832else
14833  baseconfigdir=yes
14834fi
14835
14836
14837# Check whether --with-configdir was given.
14838if test "${with_configdir+set}" = set; then :
14839  withval=$with_configdir; configdir="$withval"
14840else
14841  configdir=yes
14842fi
14843
14844
14845# Check whether --with-xmldir was given.
14846if test "${with_xmldir+set}" = set; then :
14847  withval=$with_xmldir; xmldir="$withval"
14848else
14849  xmldir=yes
14850fi
14851
14852
14853case "$templatedir" in
14854no|yes)
14855	templatedir='${datadir}'/fontconfig/conf.avail
14856	;;
14857*)
14858	;;
14859esac
14860case "$baseconfigdir" in
14861no|yes)
14862	baseconfigdir='${sysconfdir}'/fonts
14863	;;
14864*)
14865	;;
14866esac
14867case "$configdir" in
14868no|yes)
14869	configdir='${BASECONFIGDIR}'/conf.d
14870	;;
14871*)
14872	;;
14873esac
14874case "$xmldir" in
14875no|yes)
14876	xmldir='${datadir}'/xml/fontconfig
14877	;;
14878*)
14879	;;
14880esac
14881
14882TEMPLATEDIR=${templatedir}
14883BASECONFIGDIR=${baseconfigdir}
14884CONFIGDIR=${configdir}
14885XMLDIR=${xmldir}
14886
14887
14888
14889
14890
14891
14892
14893#
14894# Thread-safety primitives
14895#
14896
14897{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Intel atomic primitives" >&5
14898$as_echo_n "checking for Intel atomic primitives... " >&6; }
14899if ${fc_cv_have_intel_atomic_primitives+:} false; then :
14900  $as_echo_n "(cached) " >&6
14901else
14902
14903	fc_cv_have_intel_atomic_primitives=false
14904	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14905/* end confdefs.h.  */
14906
14907		void memory_barrier (void) { __sync_synchronize (); }
14908		int atomic_add (int *i) { return __sync_fetch_and_add (i, 1); }
14909		int mutex_trylock (int *m) { return __sync_lock_test_and_set (m, 1); }
14910		void mutex_unlock (int *m) { __sync_lock_release (m); }
14911
14912int
14913main ()
14914{
14915
14916  ;
14917  return 0;
14918}
14919_ACEOF
14920if ac_fn_c_try_link "$LINENO"; then :
14921  fc_cv_have_intel_atomic_primitives=true
14922
14923fi
14924rm -f core conftest.err conftest.$ac_objext \
14925    conftest$ac_exeext conftest.$ac_ext
14926
14927fi
14928{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $fc_cv_have_intel_atomic_primitives" >&5
14929$as_echo "$fc_cv_have_intel_atomic_primitives" >&6; }
14930if $fc_cv_have_intel_atomic_primitives; then
14931
14932$as_echo "#define HAVE_INTEL_ATOMIC_PRIMITIVES 1" >>confdefs.h
14933
14934fi
14935
14936{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris atomic operations" >&5
14937$as_echo_n "checking for Solaris atomic operations... " >&6; }
14938if ${fc_cv_have_solaris_atomic_ops+:} false; then :
14939  $as_echo_n "(cached) " >&6
14940else
14941
14942	fc_cv_have_solaris_atomic_ops=false
14943	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14944/* end confdefs.h.  */
14945
14946		#include <atomic.h>
14947		/* This requires Solaris Studio 12.2 or newer: */
14948		#include <mbarrier.h>
14949		void memory_barrier (void) { __machine_rw_barrier (); }
14950		int atomic_add (volatile unsigned *i) { return atomic_add_int_nv (i, 1); }
14951		void *atomic_ptr_cmpxchg (volatile void **target, void *cmp, void *newval) { return atomic_cas_ptr (target, cmp, newval); }
14952
14953int
14954main ()
14955{
14956
14957  ;
14958  return 0;
14959}
14960_ACEOF
14961if ac_fn_c_try_link "$LINENO"; then :
14962  fc_cv_have_solaris_atomic_ops=true
14963
14964fi
14965rm -f core conftest.err conftest.$ac_objext \
14966    conftest$ac_exeext conftest.$ac_ext
14967
14968fi
14969{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $fc_cv_have_solaris_atomic_ops" >&5
14970$as_echo "$fc_cv_have_solaris_atomic_ops" >&6; }
14971if $fc_cv_have_solaris_atomic_ops; then
14972
14973$as_echo "#define HAVE_SOLARIS_ATOMIC_OPS 1" >>confdefs.h
14974
14975fi
14976
14977if test "$os_win32" = no && ! $have_pthread; then
14978	for ac_header in sched.h
14979do :
14980  ac_fn_c_check_header_mongrel "$LINENO" "sched.h" "ac_cv_header_sched_h" "$ac_includes_default"
14981if test "x$ac_cv_header_sched_h" = xyes; then :
14982  cat >>confdefs.h <<_ACEOF
14983#define HAVE_SCHED_H 1
14984_ACEOF
14985
14986fi
14987
14988done
14989
14990	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing sched_yield" >&5
14991$as_echo_n "checking for library containing sched_yield... " >&6; }
14992if ${ac_cv_search_sched_yield+:} false; then :
14993  $as_echo_n "(cached) " >&6
14994else
14995  ac_func_search_save_LIBS=$LIBS
14996cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14997/* end confdefs.h.  */
14998
14999/* Override any GCC internal prototype to avoid an error.
15000   Use char because int might match the return type of a GCC
15001   builtin and then its argument prototype would still apply.  */
15002#ifdef __cplusplus
15003extern "C"
15004#endif
15005char sched_yield ();
15006int
15007main ()
15008{
15009return sched_yield ();
15010  ;
15011  return 0;
15012}
15013_ACEOF
15014for ac_lib in '' rt; do
15015  if test -z "$ac_lib"; then
15016    ac_res="none required"
15017  else
15018    ac_res=-l$ac_lib
15019    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
15020  fi
15021  if ac_fn_c_try_link "$LINENO"; then :
15022  ac_cv_search_sched_yield=$ac_res
15023fi
15024rm -f core conftest.err conftest.$ac_objext \
15025    conftest$ac_exeext
15026  if ${ac_cv_search_sched_yield+:} false; then :
15027  break
15028fi
15029done
15030if ${ac_cv_search_sched_yield+:} false; then :
15031
15032else
15033  ac_cv_search_sched_yield=no
15034fi
15035rm conftest.$ac_ext
15036LIBS=$ac_func_search_save_LIBS
15037fi
15038{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_sched_yield" >&5
15039$as_echo "$ac_cv_search_sched_yield" >&6; }
15040ac_res=$ac_cv_search_sched_yield
15041if test "$ac_res" != no; then :
15042  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15043
15044$as_echo "#define HAVE_SCHED_YIELD 1" >>confdefs.h
15045
15046fi
15047
15048fi
15049
15050have_pthread=false
15051if test "$os_win32" = no; then
15052
15053
15054ac_ext=c
15055ac_cpp='$CPP $CPPFLAGS'
15056ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15057ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15058ac_compiler_gnu=$ac_cv_c_compiler_gnu
15059
15060ax_pthread_ok=no
15061
15062# We used to check for pthread.h first, but this fails if pthread.h
15063# requires special compiler flags (e.g. on True64 or Sequent).
15064# It gets checked for in the link test anyway.
15065
15066# First of all, check if the user has set any of the PTHREAD_LIBS,
15067# etcetera environment variables, and if threads linking works using
15068# them:
15069if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
15070        save_CFLAGS="$CFLAGS"
15071        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
15072        save_LIBS="$LIBS"
15073        LIBS="$PTHREAD_LIBS $LIBS"
15074        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
15075$as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; }
15076        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15077/* end confdefs.h.  */
15078
15079/* Override any GCC internal prototype to avoid an error.
15080   Use char because int might match the return type of a GCC
15081   builtin and then its argument prototype would still apply.  */
15082#ifdef __cplusplus
15083extern "C"
15084#endif
15085char pthread_join ();
15086int
15087main ()
15088{
15089return pthread_join ();
15090  ;
15091  return 0;
15092}
15093_ACEOF
15094if ac_fn_c_try_link "$LINENO"; then :
15095  ax_pthread_ok=yes
15096fi
15097rm -f core conftest.err conftest.$ac_objext \
15098    conftest$ac_exeext conftest.$ac_ext
15099        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
15100$as_echo "$ax_pthread_ok" >&6; }
15101        if test x"$ax_pthread_ok" = xno; then
15102                PTHREAD_LIBS=""
15103                PTHREAD_CFLAGS=""
15104        fi
15105        LIBS="$save_LIBS"
15106        CFLAGS="$save_CFLAGS"
15107fi
15108
15109# We must check for the threads library under a number of different
15110# names; the ordering is very important because some systems
15111# (e.g. DEC) have both -lpthread and -lpthreads, where one of the
15112# libraries is broken (non-POSIX).
15113
15114# Create a list of thread flags to try.  Items starting with a "-" are
15115# C compiler flags, and other items are library names, except for "none"
15116# which indicates that we try without any flags at all, and "pthread-config"
15117# which is a program returning the flags for the Pth emulation library.
15118
15119ax_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
15120
15121# The ordering *is* (sometimes) important.  Some notes on the
15122# individual items follow:
15123
15124# pthreads: AIX (must check this before -lpthread)
15125# none: in case threads are in libc; should be tried before -Kthread and
15126#       other compiler flags to prevent continual compiler warnings
15127# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
15128# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
15129# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
15130# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
15131# -pthreads: Solaris/gcc
15132# -mthreads: Mingw32/gcc, Lynx/gcc
15133# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
15134#      doesn't hurt to check since this sometimes defines pthreads too;
15135#      also defines -D_REENTRANT)
15136#      ... -mt is also the pthreads flag for HP/aCC
15137# pthread: Linux, etcetera
15138# --thread-safe: KAI C++
15139# pthread-config: use pthread-config program (for GNU Pth library)
15140
15141case ${host_os} in
15142        solaris*)
15143
15144        # On Solaris (at least, for some versions), libc contains stubbed
15145        # (non-functional) versions of the pthreads routines, so link-based
15146        # tests will erroneously succeed.  (We need to link with -pthreads/-mt/
15147        # -lpthread.)  (The stubs are missing pthread_cleanup_push, or rather
15148        # a function called by this macro, so we could check for that, but
15149        # who knows whether they'll stub that too in a future libc.)  So,
15150        # we'll just look for -pthreads and -lpthread first:
15151
15152        ax_pthread_flags="-pthreads pthread -mt -pthread $ax_pthread_flags"
15153        ;;
15154
15155        darwin*)
15156        ax_pthread_flags="-pthread $ax_pthread_flags"
15157        ;;
15158esac
15159
15160if test x"$ax_pthread_ok" = xno; then
15161for flag in $ax_pthread_flags; do
15162
15163        case $flag in
15164                none)
15165                { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
15166$as_echo_n "checking whether pthreads work without any flags... " >&6; }
15167                ;;
15168
15169                -*)
15170                { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5
15171$as_echo_n "checking whether pthreads work with $flag... " >&6; }
15172                PTHREAD_CFLAGS="$flag"
15173                ;;
15174
15175                pthread-config)
15176                # Extract the first word of "pthread-config", so it can be a program name with args.
15177set dummy pthread-config; ac_word=$2
15178{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15179$as_echo_n "checking for $ac_word... " >&6; }
15180if ${ac_cv_prog_ax_pthread_config+:} false; then :
15181  $as_echo_n "(cached) " >&6
15182else
15183  if test -n "$ax_pthread_config"; then
15184  ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test.
15185else
15186as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15187for as_dir in $PATH
15188do
15189  IFS=$as_save_IFS
15190  test -z "$as_dir" && as_dir=.
15191    for ac_exec_ext in '' $ac_executable_extensions; do
15192  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15193    ac_cv_prog_ax_pthread_config="yes"
15194    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15195    break 2
15196  fi
15197done
15198  done
15199IFS=$as_save_IFS
15200
15201  test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no"
15202fi
15203fi
15204ax_pthread_config=$ac_cv_prog_ax_pthread_config
15205if test -n "$ax_pthread_config"; then
15206  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
15207$as_echo "$ax_pthread_config" >&6; }
15208else
15209  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15210$as_echo "no" >&6; }
15211fi
15212
15213
15214                if test x"$ax_pthread_config" = xno; then continue; fi
15215                PTHREAD_CFLAGS="`pthread-config --cflags`"
15216                PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
15217                ;;
15218
15219                *)
15220                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5
15221$as_echo_n "checking for the pthreads library -l$flag... " >&6; }
15222                PTHREAD_LIBS="-l$flag"
15223                ;;
15224        esac
15225
15226        save_LIBS="$LIBS"
15227        save_CFLAGS="$CFLAGS"
15228        LIBS="$PTHREAD_LIBS $LIBS"
15229        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
15230
15231        # Check for various functions.  We must include pthread.h,
15232        # since some functions may be macros.  (On the Sequent, we
15233        # need a special flag -Kthread to make this header compile.)
15234        # We check for pthread_join because it is in -lpthread on IRIX
15235        # while pthread_create is in libc.  We check for pthread_attr_init
15236        # due to DEC craziness with -lpthreads.  We check for
15237        # pthread_cleanup_push because it is one of the few pthread
15238        # functions on Solaris that doesn't have a non-functional libc stub.
15239        # We try pthread_create on general principles.
15240        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15241/* end confdefs.h.  */
15242#include <pthread.h>
15243                        static void routine(void *a) { a = 0; }
15244                        static void *start_routine(void *a) { return a; }
15245int
15246main ()
15247{
15248pthread_t th; pthread_attr_t attr;
15249                        pthread_create(&th, 0, start_routine, 0);
15250                        pthread_join(th, 0);
15251                        pthread_attr_init(&attr);
15252                        pthread_cleanup_push(routine, 0);
15253                        pthread_cleanup_pop(0) /* ; */
15254  ;
15255  return 0;
15256}
15257_ACEOF
15258if ac_fn_c_try_link "$LINENO"; then :
15259  ax_pthread_ok=yes
15260fi
15261rm -f core conftest.err conftest.$ac_objext \
15262    conftest$ac_exeext conftest.$ac_ext
15263
15264        LIBS="$save_LIBS"
15265        CFLAGS="$save_CFLAGS"
15266
15267        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
15268$as_echo "$ax_pthread_ok" >&6; }
15269        if test "x$ax_pthread_ok" = xyes; then
15270                break;
15271        fi
15272
15273        PTHREAD_LIBS=""
15274        PTHREAD_CFLAGS=""
15275done
15276fi
15277
15278# Various other checks:
15279if test "x$ax_pthread_ok" = xyes; then
15280        save_LIBS="$LIBS"
15281        LIBS="$PTHREAD_LIBS $LIBS"
15282        save_CFLAGS="$CFLAGS"
15283        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
15284
15285        # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
15286        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
15287$as_echo_n "checking for joinable pthread attribute... " >&6; }
15288        attr_name=unknown
15289        for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
15290            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15291/* end confdefs.h.  */
15292#include <pthread.h>
15293int
15294main ()
15295{
15296int attr = $attr; return attr /* ; */
15297  ;
15298  return 0;
15299}
15300_ACEOF
15301if ac_fn_c_try_link "$LINENO"; then :
15302  attr_name=$attr; break
15303fi
15304rm -f core conftest.err conftest.$ac_objext \
15305    conftest$ac_exeext conftest.$ac_ext
15306        done
15307        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5
15308$as_echo "$attr_name" >&6; }
15309        if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then
15310
15311cat >>confdefs.h <<_ACEOF
15312#define PTHREAD_CREATE_JOINABLE $attr_name
15313_ACEOF
15314
15315        fi
15316
15317        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5
15318$as_echo_n "checking if more special flags are required for pthreads... " >&6; }
15319        flag=no
15320        case ${host_os} in
15321            aix* | freebsd* | darwin*) flag="-D_THREAD_SAFE";;
15322            osf* | hpux*) flag="-D_REENTRANT";;
15323            solaris*)
15324            if test "$GCC" = "yes"; then
15325                flag="-D_REENTRANT"
15326            else
15327                flag="-mt -D_REENTRANT"
15328            fi
15329            ;;
15330        esac
15331        { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${flag}" >&5
15332$as_echo "${flag}" >&6; }
15333        if test "x$flag" != xno; then
15334            PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
15335        fi
15336
15337        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
15338$as_echo_n "checking for PTHREAD_PRIO_INHERIT... " >&6; }
15339if ${ax_cv_PTHREAD_PRIO_INHERIT+:} false; then :
15340  $as_echo_n "(cached) " >&6
15341else
15342
15343                cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15344/* end confdefs.h.  */
15345
15346                    #include <pthread.h>
15347int
15348main ()
15349{
15350int i = PTHREAD_PRIO_INHERIT;
15351  ;
15352  return 0;
15353}
15354_ACEOF
15355if ac_fn_c_try_link "$LINENO"; then :
15356  ax_cv_PTHREAD_PRIO_INHERIT=yes
15357else
15358  ax_cv_PTHREAD_PRIO_INHERIT=no
15359fi
15360rm -f core conftest.err conftest.$ac_objext \
15361    conftest$ac_exeext conftest.$ac_ext
15362
15363fi
15364{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
15365$as_echo "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
15366        if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes"; then :
15367
15368$as_echo "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
15369
15370fi
15371
15372        LIBS="$save_LIBS"
15373        CFLAGS="$save_CFLAGS"
15374
15375        # More AIX lossage: must compile with xlc_r or cc_r
15376        if test x"$GCC" != xyes; then
15377          for ac_prog in xlc_r cc_r
15378do
15379  # Extract the first word of "$ac_prog", so it can be a program name with args.
15380set dummy $ac_prog; ac_word=$2
15381{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15382$as_echo_n "checking for $ac_word... " >&6; }
15383if ${ac_cv_prog_PTHREAD_CC+:} false; then :
15384  $as_echo_n "(cached) " >&6
15385else
15386  if test -n "$PTHREAD_CC"; then
15387  ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
15388else
15389as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15390for as_dir in $PATH
15391do
15392  IFS=$as_save_IFS
15393  test -z "$as_dir" && as_dir=.
15394    for ac_exec_ext in '' $ac_executable_extensions; do
15395  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15396    ac_cv_prog_PTHREAD_CC="$ac_prog"
15397    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15398    break 2
15399  fi
15400done
15401  done
15402IFS=$as_save_IFS
15403
15404fi
15405fi
15406PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
15407if test -n "$PTHREAD_CC"; then
15408  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
15409$as_echo "$PTHREAD_CC" >&6; }
15410else
15411  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15412$as_echo "no" >&6; }
15413fi
15414
15415
15416  test -n "$PTHREAD_CC" && break
15417done
15418test -n "$PTHREAD_CC" || PTHREAD_CC="${CC}"
15419
15420        else
15421          PTHREAD_CC=$CC
15422        fi
15423else
15424        PTHREAD_CC="$CC"
15425fi
15426
15427
15428
15429
15430
15431# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
15432if test x"$ax_pthread_ok" = xyes; then
15433        have_pthread=true
15434        :
15435else
15436        ax_pthread_ok=no
15437
15438fi
15439ac_ext=c
15440ac_cpp='$CPP $CPPFLAGS'
15441ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15442ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15443ac_compiler_gnu=$ac_cv_c_compiler_gnu
15444
15445
15446fi
15447if $have_pthread; then
15448	LIBS="$PTHREAD_LIBS $LIBS"
15449	CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
15450	CC="$PTHREAD_CC"
15451
15452$as_echo "#define HAVE_PTHREAD 1" >>confdefs.h
15453
15454fi
15455 if $have_pthread; then
15456  HAVE_PTHREAD_TRUE=
15457  HAVE_PTHREAD_FALSE='#'
15458else
15459  HAVE_PTHREAD_TRUE='#'
15460  HAVE_PTHREAD_FALSE=
15461fi
15462
15463
15464
15465
15466#
15467# Let people not build/install docs if they don't have docbook
15468#
15469
15470# Extract the first word of "docbook2html", so it can be a program name with args.
15471set dummy docbook2html; ac_word=$2
15472{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15473$as_echo_n "checking for $ac_word... " >&6; }
15474if ${ac_cv_prog_HASDOCBOOK+:} false; then :
15475  $as_echo_n "(cached) " >&6
15476else
15477  if test -n "$HASDOCBOOK"; then
15478  ac_cv_prog_HASDOCBOOK="$HASDOCBOOK" # Let the user override the test.
15479else
15480as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15481for as_dir in $PATH
15482do
15483  IFS=$as_save_IFS
15484  test -z "$as_dir" && as_dir=.
15485    for ac_exec_ext in '' $ac_executable_extensions; do
15486  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15487    ac_cv_prog_HASDOCBOOK="yes"
15488    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15489    break 2
15490  fi
15491done
15492  done
15493IFS=$as_save_IFS
15494
15495  test -z "$ac_cv_prog_HASDOCBOOK" && ac_cv_prog_HASDOCBOOK="no"
15496fi
15497fi
15498HASDOCBOOK=$ac_cv_prog_HASDOCBOOK
15499if test -n "$HASDOCBOOK"; then
15500  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HASDOCBOOK" >&5
15501$as_echo "$HASDOCBOOK" >&6; }
15502else
15503  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15504$as_echo "no" >&6; }
15505fi
15506
15507
15508
15509 if test "x$HASDOCBOOK" = xyes; then
15510  USEDOCBOOK_TRUE=
15511  USEDOCBOOK_FALSE='#'
15512else
15513  USEDOCBOOK_TRUE='#'
15514  USEDOCBOOK_FALSE=
15515fi
15516
15517
15518default_docs="yes"
15519#
15520# Check if docs exist or can be created
15521#
15522if test x$HASDOCBOOK = xno; then
15523	if test -f $srcdir/doc/fonts-conf.5; then
15524		:
15525	else
15526		default_docs="no"
15527	fi
15528fi
15529
15530# Check whether --enable-docs was given.
15531if test "${enable_docs+set}" = set; then :
15532  enableval=$enable_docs;
15533else
15534  enable_docs=$default_docs
15535fi
15536
15537
15538 if test "x$enable_docs" = xyes; then
15539  ENABLE_DOCS_TRUE=
15540  ENABLE_DOCS_FALSE='#'
15541else
15542  ENABLE_DOCS_TRUE='#'
15543  ENABLE_DOCS_FALSE=
15544fi
15545
15546
15547if test "x$enable_docs" = xyes; then
15548	tmp=funcs.$$
15549	cat $srcdir/doc/*.fncs | awk '
15550	/^@TITLE@/	{ if (!done) { printf ("%s\n", $2); done = 1; } }
15551	/^@FUNC@/	{ if (!done) { printf ("%s\n", $2); done = 1; } }
15552	/^@@/		{ done = 0; }' > $tmp
15553	DOCMAN3=`cat $tmp | awk '{ printf ("%s.3 ", $1); }'`
15554	echo DOCMAN3 $DOCMAN3
15555	rm -f $tmp
15556else
15557	DOCMAN3=""
15558fi
15559
15560
15561
15562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
15563$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
15564if ${ac_cv_c_bigendian+:} false; then :
15565  $as_echo_n "(cached) " >&6
15566else
15567  ac_cv_c_bigendian=unknown
15568    # See if we're dealing with a universal compiler.
15569    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15570/* end confdefs.h.  */
15571#ifndef __APPLE_CC__
15572	       not a universal capable compiler
15573	     #endif
15574	     typedef int dummy;
15575
15576_ACEOF
15577if ac_fn_c_try_compile "$LINENO"; then :
15578
15579	# Check for potential -arch flags.  It is not universal unless
15580	# there are at least two -arch flags with different values.
15581	ac_arch=
15582	ac_prev=
15583	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
15584	 if test -n "$ac_prev"; then
15585	   case $ac_word in
15586	     i?86 | x86_64 | ppc | ppc64)
15587	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
15588		 ac_arch=$ac_word
15589	       else
15590		 ac_cv_c_bigendian=universal
15591		 break
15592	       fi
15593	       ;;
15594	   esac
15595	   ac_prev=
15596	 elif test "x$ac_word" = "x-arch"; then
15597	   ac_prev=arch
15598	 fi
15599       done
15600fi
15601rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15602    if test $ac_cv_c_bigendian = unknown; then
15603      # See if sys/param.h defines the BYTE_ORDER macro.
15604      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15605/* end confdefs.h.  */
15606#include <sys/types.h>
15607	     #include <sys/param.h>
15608
15609int
15610main ()
15611{
15612#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
15613		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
15614		     && LITTLE_ENDIAN)
15615	      bogus endian macros
15616	     #endif
15617
15618  ;
15619  return 0;
15620}
15621_ACEOF
15622if ac_fn_c_try_compile "$LINENO"; then :
15623  # It does; now see whether it defined to BIG_ENDIAN or not.
15624	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15625/* end confdefs.h.  */
15626#include <sys/types.h>
15627		#include <sys/param.h>
15628
15629int
15630main ()
15631{
15632#if BYTE_ORDER != BIG_ENDIAN
15633		 not big endian
15634		#endif
15635
15636  ;
15637  return 0;
15638}
15639_ACEOF
15640if ac_fn_c_try_compile "$LINENO"; then :
15641  ac_cv_c_bigendian=yes
15642else
15643  ac_cv_c_bigendian=no
15644fi
15645rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15646fi
15647rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15648    fi
15649    if test $ac_cv_c_bigendian = unknown; then
15650      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
15651      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15652/* end confdefs.h.  */
15653#include <limits.h>
15654
15655int
15656main ()
15657{
15658#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
15659	      bogus endian macros
15660	     #endif
15661
15662  ;
15663  return 0;
15664}
15665_ACEOF
15666if ac_fn_c_try_compile "$LINENO"; then :
15667  # It does; now see whether it defined to _BIG_ENDIAN or not.
15668	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15669/* end confdefs.h.  */
15670#include <limits.h>
15671
15672int
15673main ()
15674{
15675#ifndef _BIG_ENDIAN
15676		 not big endian
15677		#endif
15678
15679  ;
15680  return 0;
15681}
15682_ACEOF
15683if ac_fn_c_try_compile "$LINENO"; then :
15684  ac_cv_c_bigendian=yes
15685else
15686  ac_cv_c_bigendian=no
15687fi
15688rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15689fi
15690rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15691    fi
15692    if test $ac_cv_c_bigendian = unknown; then
15693      # Compile a test program.
15694      if test "$cross_compiling" = yes; then :
15695  # Try to guess by grepping values from an object file.
15696	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15697/* end confdefs.h.  */
15698short int ascii_mm[] =
15699		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
15700		short int ascii_ii[] =
15701		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
15702		int use_ascii (int i) {
15703		  return ascii_mm[i] + ascii_ii[i];
15704		}
15705		short int ebcdic_ii[] =
15706		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
15707		short int ebcdic_mm[] =
15708		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
15709		int use_ebcdic (int i) {
15710		  return ebcdic_mm[i] + ebcdic_ii[i];
15711		}
15712		extern int foo;
15713
15714int
15715main ()
15716{
15717return use_ascii (foo) == use_ebcdic (foo);
15718  ;
15719  return 0;
15720}
15721_ACEOF
15722if ac_fn_c_try_compile "$LINENO"; then :
15723  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
15724	      ac_cv_c_bigendian=yes
15725	    fi
15726	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
15727	      if test "$ac_cv_c_bigendian" = unknown; then
15728		ac_cv_c_bigendian=no
15729	      else
15730		# finding both strings is unlikely to happen, but who knows?
15731		ac_cv_c_bigendian=unknown
15732	      fi
15733	    fi
15734fi
15735rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15736else
15737  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15738/* end confdefs.h.  */
15739$ac_includes_default
15740int
15741main ()
15742{
15743
15744	     /* Are we little or big endian?  From Harbison&Steele.  */
15745	     union
15746	     {
15747	       long int l;
15748	       char c[sizeof (long int)];
15749	     } u;
15750	     u.l = 1;
15751	     return u.c[sizeof (long int) - 1] == 1;
15752
15753  ;
15754  return 0;
15755}
15756_ACEOF
15757if ac_fn_c_try_run "$LINENO"; then :
15758  ac_cv_c_bigendian=no
15759else
15760  ac_cv_c_bigendian=yes
15761fi
15762rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15763  conftest.$ac_objext conftest.beam conftest.$ac_ext
15764fi
15765
15766    fi
15767fi
15768{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
15769$as_echo "$ac_cv_c_bigendian" >&6; }
15770 case $ac_cv_c_bigendian in #(
15771   yes)
15772     $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
15773;; #(
15774   no)
15775      ;; #(
15776   universal)
15777
15778$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
15779
15780     ;; #(
15781   *)
15782     as_fn_error $? "unknown endianness
15783 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
15784 esac
15785
15786# The cast to long int works around a bug in the HP C Compiler
15787# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15788# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15789# This bug is HP SR number 8606223364.
15790{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
15791$as_echo_n "checking size of void *... " >&6; }
15792if ${ac_cv_sizeof_void_p+:} false; then :
15793  $as_echo_n "(cached) " >&6
15794else
15795  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
15796
15797else
15798  if test "$ac_cv_type_void_p" = yes; then
15799     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15800$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15801as_fn_error 77 "cannot compute sizeof (void *)
15802See \`config.log' for more details" "$LINENO" 5; }
15803   else
15804     ac_cv_sizeof_void_p=0
15805   fi
15806fi
15807
15808fi
15809{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
15810$as_echo "$ac_cv_sizeof_void_p" >&6; }
15811
15812
15813
15814cat >>confdefs.h <<_ACEOF
15815#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
15816_ACEOF
15817
15818
15819# The cast to long int works around a bug in the HP C Compiler,
15820# see AC_CHECK_SIZEOF for more information.
15821{ $as_echo "$as_me:${as_lineno-$LINENO}: checking alignment of double" >&5
15822$as_echo_n "checking alignment of double... " >&6; }
15823if ${ac_cv_alignof_double+:} false; then :
15824  $as_echo_n "(cached) " >&6
15825else
15826  if ac_fn_c_compute_int "$LINENO" "(long int) offsetof (ac__type_alignof_, y)" "ac_cv_alignof_double"        "$ac_includes_default
15827#ifndef offsetof
15828# define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
15829#endif
15830typedef struct { char x; double y; } ac__type_alignof_;"; then :
15831
15832else
15833  if test "$ac_cv_type_double" = yes; then
15834     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15835$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15836as_fn_error 77 "cannot compute alignment of double
15837See \`config.log' for more details" "$LINENO" 5; }
15838   else
15839     ac_cv_alignof_double=0
15840   fi
15841fi
15842
15843fi
15844{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_alignof_double" >&5
15845$as_echo "$ac_cv_alignof_double" >&6; }
15846
15847
15848
15849cat >>confdefs.h <<_ACEOF
15850#define ALIGNOF_DOUBLE $ac_cv_alignof_double
15851_ACEOF
15852
15853
15854
15855
15856
15857
15858
15859
15860ac_config_files="$ac_config_files Makefile fontconfig/Makefile fc-lang/Makefile fc-glyphname/Makefile fc-case/Makefile src/Makefile conf.d/Makefile fc-cache/Makefile fc-cat/Makefile fc-list/Makefile fc-match/Makefile fc-pattern/Makefile fc-query/Makefile fc-scan/Makefile fc-validate/Makefile doc/Makefile doc/version.sgml test/Makefile fontconfig.spec fontconfig.pc fontconfig-zip"
15861
15862cat >confcache <<\_ACEOF
15863# This file is a shell script that caches the results of configure
15864# tests run on this system so they can be shared between configure
15865# scripts and configure runs, see configure's option --config-cache.
15866# It is not useful on other systems.  If it contains results you don't
15867# want to keep, you may remove or edit it.
15868#
15869# config.status only pays attention to the cache file if you give it
15870# the --recheck option to rerun configure.
15871#
15872# `ac_cv_env_foo' variables (set or unset) will be overridden when
15873# loading this file, other *unset* `ac_cv_foo' will be assigned the
15874# following values.
15875
15876_ACEOF
15877
15878# The following way of writing the cache mishandles newlines in values,
15879# but we know of no workaround that is simple, portable, and efficient.
15880# So, we kill variables containing newlines.
15881# Ultrix sh set writes to stderr and can't be redirected directly,
15882# and sets the high bit in the cache file unless we assign to the vars.
15883(
15884  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15885    eval ac_val=\$$ac_var
15886    case $ac_val in #(
15887    *${as_nl}*)
15888      case $ac_var in #(
15889      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15890$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15891      esac
15892      case $ac_var in #(
15893      _ | IFS | as_nl) ;; #(
15894      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15895      *) { eval $ac_var=; unset $ac_var;} ;;
15896      esac ;;
15897    esac
15898  done
15899
15900  (set) 2>&1 |
15901    case $as_nl`(ac_space=' '; set) 2>&1` in #(
15902    *${as_nl}ac_space=\ *)
15903      # `set' does not quote correctly, so add quotes: double-quote
15904      # substitution turns \\\\ into \\, and sed turns \\ into \.
15905      sed -n \
15906	"s/'/'\\\\''/g;
15907	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15908      ;; #(
15909    *)
15910      # `set' quotes correctly as required by POSIX, so do not add quotes.
15911      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15912      ;;
15913    esac |
15914    sort
15915) |
15916  sed '
15917     /^ac_cv_env_/b end
15918     t clear
15919     :clear
15920     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15921     t end
15922     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15923     :end' >>confcache
15924if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15925  if test -w "$cache_file"; then
15926    if test "x$cache_file" != "x/dev/null"; then
15927      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15928$as_echo "$as_me: updating cache $cache_file" >&6;}
15929      if test ! -f "$cache_file" || test -h "$cache_file"; then
15930	cat confcache >"$cache_file"
15931      else
15932        case $cache_file in #(
15933        */* | ?:*)
15934	  mv -f confcache "$cache_file"$$ &&
15935	  mv -f "$cache_file"$$ "$cache_file" ;; #(
15936        *)
15937	  mv -f confcache "$cache_file" ;;
15938	esac
15939      fi
15940    fi
15941  else
15942    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15943$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15944  fi
15945fi
15946rm -f confcache
15947
15948test "x$prefix" = xNONE && prefix=$ac_default_prefix
15949# Let make expand exec_prefix.
15950test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15951
15952DEFS=-DHAVE_CONFIG_H
15953
15954ac_libobjs=
15955ac_ltlibobjs=
15956U=
15957for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15958  # 1. Remove the extension, and $U if already installed.
15959  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15960  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15961  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
15962  #    will be set to the directory where LIBOBJS objects are built.
15963  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15964  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15965done
15966LIBOBJS=$ac_libobjs
15967
15968LTLIBOBJS=$ac_ltlibobjs
15969
15970
15971{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
15972$as_echo_n "checking that generated files are newer than configure... " >&6; }
15973   if test -n "$am_sleep_pid"; then
15974     # Hide warnings about reused PIDs.
15975     wait $am_sleep_pid 2>/dev/null
15976   fi
15977   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
15978$as_echo "done" >&6; }
15979 if test -n "$EXEEXT"; then
15980  am__EXEEXT_TRUE=
15981  am__EXEEXT_FALSE='#'
15982else
15983  am__EXEEXT_TRUE='#'
15984  am__EXEEXT_FALSE=
15985fi
15986
15987if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
15988  as_fn_error $? "conditional \"AMDEP\" was never defined.
15989Usually this means the macro was only invoked conditionally." "$LINENO" 5
15990fi
15991if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
15992  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
15993Usually this means the macro was only invoked conditionally." "$LINENO" 5
15994fi
15995if test -z "${OS_WIN32_TRUE}" && test -z "${OS_WIN32_FALSE}"; then
15996  as_fn_error $? "conditional \"OS_WIN32\" was never defined.
15997Usually this means the macro was only invoked conditionally." "$LINENO" 5
15998fi
15999if test -z "${MS_LIB_AVAILABLE_TRUE}" && test -z "${MS_LIB_AVAILABLE_FALSE}"; then
16000  as_fn_error $? "conditional \"MS_LIB_AVAILABLE\" was never defined.
16001Usually this means the macro was only invoked conditionally." "$LINENO" 5
16002fi
16003if test -z "${CROSS_COMPILING_TRUE}" && test -z "${CROSS_COMPILING_FALSE}"; then
16004  as_fn_error $? "conditional \"CROSS_COMPILING\" was never defined.
16005Usually this means the macro was only invoked conditionally." "$LINENO" 5
16006fi
16007if test -z "${ENABLE_SHARED_TRUE}" && test -z "${ENABLE_SHARED_FALSE}"; then
16008  as_fn_error $? "conditional \"ENABLE_SHARED\" was never defined.
16009Usually this means the macro was only invoked conditionally." "$LINENO" 5
16010fi
16011if test -z "${HAVE_PTHREAD_TRUE}" && test -z "${HAVE_PTHREAD_FALSE}"; then
16012  as_fn_error $? "conditional \"HAVE_PTHREAD\" was never defined.
16013Usually this means the macro was only invoked conditionally." "$LINENO" 5
16014fi
16015if test -z "${USEDOCBOOK_TRUE}" && test -z "${USEDOCBOOK_FALSE}"; then
16016  as_fn_error $? "conditional \"USEDOCBOOK\" was never defined.
16017Usually this means the macro was only invoked conditionally." "$LINENO" 5
16018fi
16019if test -z "${ENABLE_DOCS_TRUE}" && test -z "${ENABLE_DOCS_FALSE}"; then
16020  as_fn_error $? "conditional \"ENABLE_DOCS\" was never defined.
16021Usually this means the macro was only invoked conditionally." "$LINENO" 5
16022fi
16023
16024
16025: "${CONFIG_STATUS=./config.status}"
16026ac_write_fail=0
16027ac_clean_files_save=$ac_clean_files
16028ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16029{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16030$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16031as_write_fail=0
16032cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16033#! $SHELL
16034# Generated by $as_me.
16035# Run this file to recreate the current configuration.
16036# Compiler output produced by configure, useful for debugging
16037# configure, is in config.log if it exists.
16038
16039debug=false
16040ac_cs_recheck=false
16041ac_cs_silent=false
16042
16043SHELL=\${CONFIG_SHELL-$SHELL}
16044export SHELL
16045_ASEOF
16046cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16047## -------------------- ##
16048## M4sh Initialization. ##
16049## -------------------- ##
16050
16051# Be more Bourne compatible
16052DUALCASE=1; export DUALCASE # for MKS sh
16053if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16054  emulate sh
16055  NULLCMD=:
16056  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16057  # is contrary to our usage.  Disable this feature.
16058  alias -g '${1+"$@"}'='"$@"'
16059  setopt NO_GLOB_SUBST
16060else
16061  case `(set -o) 2>/dev/null` in #(
16062  *posix*) :
16063    set -o posix ;; #(
16064  *) :
16065     ;;
16066esac
16067fi
16068
16069
16070as_nl='
16071'
16072export as_nl
16073# Printing a long string crashes Solaris 7 /usr/bin/printf.
16074as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16075as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16076as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16077# Prefer a ksh shell builtin over an external printf program on Solaris,
16078# but without wasting forks for bash or zsh.
16079if test -z "$BASH_VERSION$ZSH_VERSION" \
16080    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16081  as_echo='print -r --'
16082  as_echo_n='print -rn --'
16083elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16084  as_echo='printf %s\n'
16085  as_echo_n='printf %s'
16086else
16087  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16088    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16089    as_echo_n='/usr/ucb/echo -n'
16090  else
16091    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16092    as_echo_n_body='eval
16093      arg=$1;
16094      case $arg in #(
16095      *"$as_nl"*)
16096	expr "X$arg" : "X\\(.*\\)$as_nl";
16097	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16098      esac;
16099      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16100    '
16101    export as_echo_n_body
16102    as_echo_n='sh -c $as_echo_n_body as_echo'
16103  fi
16104  export as_echo_body
16105  as_echo='sh -c $as_echo_body as_echo'
16106fi
16107
16108# The user is always right.
16109if test "${PATH_SEPARATOR+set}" != set; then
16110  PATH_SEPARATOR=:
16111  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16112    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16113      PATH_SEPARATOR=';'
16114  }
16115fi
16116
16117
16118# IFS
16119# We need space, tab and new line, in precisely that order.  Quoting is
16120# there to prevent editors from complaining about space-tab.
16121# (If _AS_PATH_WALK were called with IFS unset, it would disable word
16122# splitting by setting IFS to empty value.)
16123IFS=" ""	$as_nl"
16124
16125# Find who we are.  Look in the path if we contain no directory separator.
16126as_myself=
16127case $0 in #((
16128  *[\\/]* ) as_myself=$0 ;;
16129  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16130for as_dir in $PATH
16131do
16132  IFS=$as_save_IFS
16133  test -z "$as_dir" && as_dir=.
16134    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16135  done
16136IFS=$as_save_IFS
16137
16138     ;;
16139esac
16140# We did not find ourselves, most probably we were run as `sh COMMAND'
16141# in which case we are not to be found in the path.
16142if test "x$as_myself" = x; then
16143  as_myself=$0
16144fi
16145if test ! -f "$as_myself"; then
16146  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16147  exit 1
16148fi
16149
16150# Unset variables that we do not need and which cause bugs (e.g. in
16151# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
16152# suppresses any "Segmentation fault" message there.  '((' could
16153# trigger a bug in pdksh 5.2.14.
16154for as_var in BASH_ENV ENV MAIL MAILPATH
16155do eval test x\${$as_var+set} = xset \
16156  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16157done
16158PS1='$ '
16159PS2='> '
16160PS4='+ '
16161
16162# NLS nuisances.
16163LC_ALL=C
16164export LC_ALL
16165LANGUAGE=C
16166export LANGUAGE
16167
16168# CDPATH.
16169(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16170
16171
16172# as_fn_error STATUS ERROR [LINENO LOG_FD]
16173# ----------------------------------------
16174# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16175# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16176# script with STATUS, using 1 if that was 0.
16177as_fn_error ()
16178{
16179  as_status=$1; test $as_status -eq 0 && as_status=1
16180  if test "$4"; then
16181    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16182    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
16183  fi
16184  $as_echo "$as_me: error: $2" >&2
16185  as_fn_exit $as_status
16186} # as_fn_error
16187
16188
16189# as_fn_set_status STATUS
16190# -----------------------
16191# Set $? to STATUS, without forking.
16192as_fn_set_status ()
16193{
16194  return $1
16195} # as_fn_set_status
16196
16197# as_fn_exit STATUS
16198# -----------------
16199# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16200as_fn_exit ()
16201{
16202  set +e
16203  as_fn_set_status $1
16204  exit $1
16205} # as_fn_exit
16206
16207# as_fn_unset VAR
16208# ---------------
16209# Portably unset VAR.
16210as_fn_unset ()
16211{
16212  { eval $1=; unset $1;}
16213}
16214as_unset=as_fn_unset
16215# as_fn_append VAR VALUE
16216# ----------------------
16217# Append the text in VALUE to the end of the definition contained in VAR. Take
16218# advantage of any shell optimizations that allow amortized linear growth over
16219# repeated appends, instead of the typical quadratic growth present in naive
16220# implementations.
16221if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16222  eval 'as_fn_append ()
16223  {
16224    eval $1+=\$2
16225  }'
16226else
16227  as_fn_append ()
16228  {
16229    eval $1=\$$1\$2
16230  }
16231fi # as_fn_append
16232
16233# as_fn_arith ARG...
16234# ------------------
16235# Perform arithmetic evaluation on the ARGs, and store the result in the
16236# global $as_val. Take advantage of shells that can avoid forks. The arguments
16237# must be portable across $(()) and expr.
16238if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16239  eval 'as_fn_arith ()
16240  {
16241    as_val=$(( $* ))
16242  }'
16243else
16244  as_fn_arith ()
16245  {
16246    as_val=`expr "$@" || test $? -eq 1`
16247  }
16248fi # as_fn_arith
16249
16250
16251if expr a : '\(a\)' >/dev/null 2>&1 &&
16252   test "X`expr 00001 : '.*\(...\)'`" = X001; then
16253  as_expr=expr
16254else
16255  as_expr=false
16256fi
16257
16258if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16259  as_basename=basename
16260else
16261  as_basename=false
16262fi
16263
16264if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16265  as_dirname=dirname
16266else
16267  as_dirname=false
16268fi
16269
16270as_me=`$as_basename -- "$0" ||
16271$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16272	 X"$0" : 'X\(//\)$' \| \
16273	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16274$as_echo X/"$0" |
16275    sed '/^.*\/\([^/][^/]*\)\/*$/{
16276	    s//\1/
16277	    q
16278	  }
16279	  /^X\/\(\/\/\)$/{
16280	    s//\1/
16281	    q
16282	  }
16283	  /^X\/\(\/\).*/{
16284	    s//\1/
16285	    q
16286	  }
16287	  s/.*/./; q'`
16288
16289# Avoid depending upon Character Ranges.
16290as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16291as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16292as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16293as_cr_digits='0123456789'
16294as_cr_alnum=$as_cr_Letters$as_cr_digits
16295
16296ECHO_C= ECHO_N= ECHO_T=
16297case `echo -n x` in #(((((
16298-n*)
16299  case `echo 'xy\c'` in
16300  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
16301  xy)  ECHO_C='\c';;
16302  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
16303       ECHO_T='	';;
16304  esac;;
16305*)
16306  ECHO_N='-n';;
16307esac
16308
16309rm -f conf$$ conf$$.exe conf$$.file
16310if test -d conf$$.dir; then
16311  rm -f conf$$.dir/conf$$.file
16312else
16313  rm -f conf$$.dir
16314  mkdir conf$$.dir 2>/dev/null
16315fi
16316if (echo >conf$$.file) 2>/dev/null; then
16317  if ln -s conf$$.file conf$$ 2>/dev/null; then
16318    as_ln_s='ln -s'
16319    # ... but there are two gotchas:
16320    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16321    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16322    # In both cases, we have to default to `cp -pR'.
16323    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16324      as_ln_s='cp -pR'
16325  elif ln conf$$.file conf$$ 2>/dev/null; then
16326    as_ln_s=ln
16327  else
16328    as_ln_s='cp -pR'
16329  fi
16330else
16331  as_ln_s='cp -pR'
16332fi
16333rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16334rmdir conf$$.dir 2>/dev/null
16335
16336
16337# as_fn_mkdir_p
16338# -------------
16339# Create "$as_dir" as a directory, including parents if necessary.
16340as_fn_mkdir_p ()
16341{
16342
16343  case $as_dir in #(
16344  -*) as_dir=./$as_dir;;
16345  esac
16346  test -d "$as_dir" || eval $as_mkdir_p || {
16347    as_dirs=
16348    while :; do
16349      case $as_dir in #(
16350      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16351      *) as_qdir=$as_dir;;
16352      esac
16353      as_dirs="'$as_qdir' $as_dirs"
16354      as_dir=`$as_dirname -- "$as_dir" ||
16355$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16356	 X"$as_dir" : 'X\(//\)[^/]' \| \
16357	 X"$as_dir" : 'X\(//\)$' \| \
16358	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16359$as_echo X"$as_dir" |
16360    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16361	    s//\1/
16362	    q
16363	  }
16364	  /^X\(\/\/\)[^/].*/{
16365	    s//\1/
16366	    q
16367	  }
16368	  /^X\(\/\/\)$/{
16369	    s//\1/
16370	    q
16371	  }
16372	  /^X\(\/\).*/{
16373	    s//\1/
16374	    q
16375	  }
16376	  s/.*/./; q'`
16377      test -d "$as_dir" && break
16378    done
16379    test -z "$as_dirs" || eval "mkdir $as_dirs"
16380  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
16381
16382
16383} # as_fn_mkdir_p
16384if mkdir -p . 2>/dev/null; then
16385  as_mkdir_p='mkdir -p "$as_dir"'
16386else
16387  test -d ./-p && rmdir ./-p
16388  as_mkdir_p=false
16389fi
16390
16391
16392# as_fn_executable_p FILE
16393# -----------------------
16394# Test if FILE is an executable regular file.
16395as_fn_executable_p ()
16396{
16397  test -f "$1" && test -x "$1"
16398} # as_fn_executable_p
16399as_test_x='test -x'
16400as_executable_p=as_fn_executable_p
16401
16402# Sed expression to map a string onto a valid CPP name.
16403as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16404
16405# Sed expression to map a string onto a valid variable name.
16406as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16407
16408
16409exec 6>&1
16410## ----------------------------------- ##
16411## Main body of $CONFIG_STATUS script. ##
16412## ----------------------------------- ##
16413_ASEOF
16414test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16415
16416cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16417# Save the log message, to keep $0 and so on meaningful, and to
16418# report actual input values of CONFIG_FILES etc. instead of their
16419# values after options handling.
16420ac_log="
16421This file was extended by fontconfig $as_me 2.11.0, which was
16422generated by GNU Autoconf 2.69.  Invocation command line was
16423
16424  CONFIG_FILES    = $CONFIG_FILES
16425  CONFIG_HEADERS  = $CONFIG_HEADERS
16426  CONFIG_LINKS    = $CONFIG_LINKS
16427  CONFIG_COMMANDS = $CONFIG_COMMANDS
16428  $ $0 $@
16429
16430on `(hostname || uname -n) 2>/dev/null | sed 1q`
16431"
16432
16433_ACEOF
16434
16435case $ac_config_files in *"
16436"*) set x $ac_config_files; shift; ac_config_files=$*;;
16437esac
16438
16439case $ac_config_headers in *"
16440"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16441esac
16442
16443
16444cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16445# Files that config.status was made for.
16446config_files="$ac_config_files"
16447config_headers="$ac_config_headers"
16448config_commands="$ac_config_commands"
16449
16450_ACEOF
16451
16452cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16453ac_cs_usage="\
16454\`$as_me' instantiates files and other configuration actions
16455from templates according to the current configuration.  Unless the files
16456and actions are specified as TAGs, all are instantiated by default.
16457
16458Usage: $0 [OPTION]... [TAG]...
16459
16460  -h, --help       print this help, then exit
16461  -V, --version    print version number and configuration settings, then exit
16462      --config     print configuration, then exit
16463  -q, --quiet, --silent
16464                   do not print progress messages
16465  -d, --debug      don't remove temporary files
16466      --recheck    update $as_me by reconfiguring in the same conditions
16467      --file=FILE[:TEMPLATE]
16468                   instantiate the configuration file FILE
16469      --header=FILE[:TEMPLATE]
16470                   instantiate the configuration header FILE
16471
16472Configuration files:
16473$config_files
16474
16475Configuration headers:
16476$config_headers
16477
16478Configuration commands:
16479$config_commands
16480
16481Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=fontconfig>."
16482
16483_ACEOF
16484cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16485ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
16486ac_cs_version="\\
16487fontconfig config.status 2.11.0
16488configured by $0, generated by GNU Autoconf 2.69,
16489  with options \\"\$ac_cs_config\\"
16490
16491Copyright (C) 2012 Free Software Foundation, Inc.
16492This config.status script is free software; the Free Software Foundation
16493gives unlimited permission to copy, distribute and modify it."
16494
16495ac_pwd='$ac_pwd'
16496srcdir='$srcdir'
16497INSTALL='$INSTALL'
16498MKDIR_P='$MKDIR_P'
16499AWK='$AWK'
16500test -n "\$AWK" || AWK=awk
16501_ACEOF
16502
16503cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16504# The default lists apply if the user does not specify any file.
16505ac_need_defaults=:
16506while test $# != 0
16507do
16508  case $1 in
16509  --*=?*)
16510    ac_option=`expr "X$1" : 'X\([^=]*\)='`
16511    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16512    ac_shift=:
16513    ;;
16514  --*=)
16515    ac_option=`expr "X$1" : 'X\([^=]*\)='`
16516    ac_optarg=
16517    ac_shift=:
16518    ;;
16519  *)
16520    ac_option=$1
16521    ac_optarg=$2
16522    ac_shift=shift
16523    ;;
16524  esac
16525
16526  case $ac_option in
16527  # Handling of the options.
16528  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16529    ac_cs_recheck=: ;;
16530  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16531    $as_echo "$ac_cs_version"; exit ;;
16532  --config | --confi | --conf | --con | --co | --c )
16533    $as_echo "$ac_cs_config"; exit ;;
16534  --debug | --debu | --deb | --de | --d | -d )
16535    debug=: ;;
16536  --file | --fil | --fi | --f )
16537    $ac_shift
16538    case $ac_optarg in
16539    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16540    '') as_fn_error $? "missing file argument" ;;
16541    esac
16542    as_fn_append CONFIG_FILES " '$ac_optarg'"
16543    ac_need_defaults=false;;
16544  --header | --heade | --head | --hea )
16545    $ac_shift
16546    case $ac_optarg in
16547    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16548    esac
16549    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16550    ac_need_defaults=false;;
16551  --he | --h)
16552    # Conflict between --help and --header
16553    as_fn_error $? "ambiguous option: \`$1'
16554Try \`$0 --help' for more information.";;
16555  --help | --hel | -h )
16556    $as_echo "$ac_cs_usage"; exit ;;
16557  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16558  | -silent | --silent | --silen | --sile | --sil | --si | --s)
16559    ac_cs_silent=: ;;
16560
16561  # This is an error.
16562  -*) as_fn_error $? "unrecognized option: \`$1'
16563Try \`$0 --help' for more information." ;;
16564
16565  *) as_fn_append ac_config_targets " $1"
16566     ac_need_defaults=false ;;
16567
16568  esac
16569  shift
16570done
16571
16572ac_configure_extra_args=
16573
16574if $ac_cs_silent; then
16575  exec 6>/dev/null
16576  ac_configure_extra_args="$ac_configure_extra_args --silent"
16577fi
16578
16579_ACEOF
16580cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16581if \$ac_cs_recheck; then
16582  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16583  shift
16584  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16585  CONFIG_SHELL='$SHELL'
16586  export CONFIG_SHELL
16587  exec "\$@"
16588fi
16589
16590_ACEOF
16591cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16592exec 5>>config.log
16593{
16594  echo
16595  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16596## Running $as_me. ##
16597_ASBOX
16598  $as_echo "$ac_log"
16599} >&5
16600
16601_ACEOF
16602cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16603#
16604# INIT-COMMANDS
16605#
16606AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16607
16608
16609# The HP-UX ksh and POSIX shell print the target directory to stdout
16610# if CDPATH is set.
16611(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16612
16613sed_quote_subst='$sed_quote_subst'
16614double_quote_subst='$double_quote_subst'
16615delay_variable_subst='$delay_variable_subst'
16616AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
16617DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
16618OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
16619macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
16620macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
16621enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
16622enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
16623pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
16624enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
16625SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
16626ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
16627PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
16628host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
16629host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
16630host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
16631build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
16632build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
16633build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
16634SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
16635Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
16636GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
16637EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
16638FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
16639LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
16640NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
16641LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
16642max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
16643ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
16644exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
16645lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
16646lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
16647lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
16648lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
16649lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
16650reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
16651reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
16652deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
16653file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
16654file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
16655want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
16656sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
16657AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
16658AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
16659archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
16660STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
16661RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
16662old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16663old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16664old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
16665lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
16666CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
16667CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
16668compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
16669GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
16670lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
16671lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
16672lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
16673lt_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"`'
16674nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
16675lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
16676objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
16677MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
16678lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
16679lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
16680lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
16681lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
16682lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
16683need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
16684MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
16685DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
16686NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
16687LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
16688OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
16689OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
16690libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
16691shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
16692extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16693archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
16694enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
16695export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
16696whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
16697compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
16698old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
16699old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16700archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
16701archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16702module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
16703module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16704with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
16705allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
16706no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
16707hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
16708hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
16709hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
16710hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
16711hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
16712hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
16713hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
16714inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
16715link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
16716always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
16717export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
16718exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
16719include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
16720prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
16721postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
16722file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
16723variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
16724need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
16725need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
16726version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
16727runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
16728shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
16729shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
16730libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
16731library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
16732soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
16733install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
16734postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16735postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16736finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
16737finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
16738hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
16739sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
16740sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
16741hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
16742enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
16743enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
16744enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
16745old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
16746striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
16747
16748LTCC='$LTCC'
16749LTCFLAGS='$LTCFLAGS'
16750compiler='$compiler_DEFAULT'
16751
16752# A function that is used when there is no print builtin or printf.
16753func_fallback_echo ()
16754{
16755  eval 'cat <<_LTECHO_EOF
16756\$1
16757_LTECHO_EOF'
16758}
16759
16760# Quote evaled strings.
16761for var in AS \
16762DLLTOOL \
16763OBJDUMP \
16764SHELL \
16765ECHO \
16766PATH_SEPARATOR \
16767SED \
16768GREP \
16769EGREP \
16770FGREP \
16771LD \
16772NM \
16773LN_S \
16774lt_SP2NL \
16775lt_NL2SP \
16776reload_flag \
16777deplibs_check_method \
16778file_magic_cmd \
16779file_magic_glob \
16780want_nocaseglob \
16781sharedlib_from_linklib_cmd \
16782AR \
16783AR_FLAGS \
16784archiver_list_spec \
16785STRIP \
16786RANLIB \
16787CC \
16788CFLAGS \
16789compiler \
16790lt_cv_sys_global_symbol_pipe \
16791lt_cv_sys_global_symbol_to_cdecl \
16792lt_cv_sys_global_symbol_to_c_name_address \
16793lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
16794nm_file_list_spec \
16795lt_prog_compiler_no_builtin_flag \
16796lt_prog_compiler_pic \
16797lt_prog_compiler_wl \
16798lt_prog_compiler_static \
16799lt_cv_prog_compiler_c_o \
16800need_locks \
16801MANIFEST_TOOL \
16802DSYMUTIL \
16803NMEDIT \
16804LIPO \
16805OTOOL \
16806OTOOL64 \
16807shrext_cmds \
16808export_dynamic_flag_spec \
16809whole_archive_flag_spec \
16810compiler_needs_object \
16811with_gnu_ld \
16812allow_undefined_flag \
16813no_undefined_flag \
16814hardcode_libdir_flag_spec \
16815hardcode_libdir_separator \
16816exclude_expsyms \
16817include_expsyms \
16818file_list_spec \
16819variables_saved_for_relink \
16820libname_spec \
16821library_names_spec \
16822soname_spec \
16823install_override_mode \
16824finish_eval \
16825old_striplib \
16826striplib; do
16827    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16828    *[\\\\\\\`\\"\\\$]*)
16829      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
16830      ;;
16831    *)
16832      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16833      ;;
16834    esac
16835done
16836
16837# Double-quote double-evaled strings.
16838for var in reload_cmds \
16839old_postinstall_cmds \
16840old_postuninstall_cmds \
16841old_archive_cmds \
16842extract_expsyms_cmds \
16843old_archive_from_new_cmds \
16844old_archive_from_expsyms_cmds \
16845archive_cmds \
16846archive_expsym_cmds \
16847module_cmds \
16848module_expsym_cmds \
16849export_symbols_cmds \
16850prelink_cmds \
16851postlink_cmds \
16852postinstall_cmds \
16853postuninstall_cmds \
16854finish_cmds \
16855sys_lib_search_path_spec \
16856sys_lib_dlsearch_path_spec; do
16857    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16858    *[\\\\\\\`\\"\\\$]*)
16859      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
16860      ;;
16861    *)
16862      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16863      ;;
16864    esac
16865done
16866
16867ac_aux_dir='$ac_aux_dir'
16868xsi_shell='$xsi_shell'
16869lt_shell_append='$lt_shell_append'
16870
16871# See if we are running on zsh, and set the options which allow our
16872# commands through without removal of \ escapes INIT.
16873if test -n "\${ZSH_VERSION+set}" ; then
16874   setopt NO_GLOB_SUBST
16875fi
16876
16877
16878    PACKAGE='$PACKAGE'
16879    VERSION='$VERSION'
16880    TIMESTAMP='$TIMESTAMP'
16881    RM='$RM'
16882    ofile='$ofile'
16883
16884
16885
16886# variables for create stdint.h replacement
16887PACKAGE="$PACKAGE"
16888VERSION="$VERSION"
16889ac_stdint_h="$ac_stdint_h"
16890_ac_stdint_h=`$as_echo "_$PACKAGE-$ac_stdint_h" | $as_tr_cpp`
16891ac_cv_stdint_message="$ac_cv_stdint_message"
16892ac_cv_header_stdint_t="$ac_cv_header_stdint_t"
16893ac_cv_header_stdint_x="$ac_cv_header_stdint_x"
16894ac_cv_header_stdint_o="$ac_cv_header_stdint_o"
16895ac_cv_header_stdint_u="$ac_cv_header_stdint_u"
16896ac_cv_type_uint64_t="$ac_cv_type_uint64_t"
16897ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t"
16898ac_cv_char_data_model="$ac_cv_char_data_model"
16899ac_cv_long_data_model="$ac_cv_long_data_model"
16900ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t"
16901ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t"
16902ac_cv_type_intmax_t="$ac_cv_type_intmax_t"
16903
16904
16905_ACEOF
16906
16907cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16908
16909# Handling of arguments.
16910for ac_config_target in $ac_config_targets
16911do
16912  case $ac_config_target in
16913    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
16914    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16915    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16916    "$ac_stdint_h") CONFIG_COMMANDS="$CONFIG_COMMANDS $ac_stdint_h" ;;
16917    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16918    "fontconfig/Makefile") CONFIG_FILES="$CONFIG_FILES fontconfig/Makefile" ;;
16919    "fc-lang/Makefile") CONFIG_FILES="$CONFIG_FILES fc-lang/Makefile" ;;
16920    "fc-glyphname/Makefile") CONFIG_FILES="$CONFIG_FILES fc-glyphname/Makefile" ;;
16921    "fc-case/Makefile") CONFIG_FILES="$CONFIG_FILES fc-case/Makefile" ;;
16922    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
16923    "conf.d/Makefile") CONFIG_FILES="$CONFIG_FILES conf.d/Makefile" ;;
16924    "fc-cache/Makefile") CONFIG_FILES="$CONFIG_FILES fc-cache/Makefile" ;;
16925    "fc-cat/Makefile") CONFIG_FILES="$CONFIG_FILES fc-cat/Makefile" ;;
16926    "fc-list/Makefile") CONFIG_FILES="$CONFIG_FILES fc-list/Makefile" ;;
16927    "fc-match/Makefile") CONFIG_FILES="$CONFIG_FILES fc-match/Makefile" ;;
16928    "fc-pattern/Makefile") CONFIG_FILES="$CONFIG_FILES fc-pattern/Makefile" ;;
16929    "fc-query/Makefile") CONFIG_FILES="$CONFIG_FILES fc-query/Makefile" ;;
16930    "fc-scan/Makefile") CONFIG_FILES="$CONFIG_FILES fc-scan/Makefile" ;;
16931    "fc-validate/Makefile") CONFIG_FILES="$CONFIG_FILES fc-validate/Makefile" ;;
16932    "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
16933    "doc/version.sgml") CONFIG_FILES="$CONFIG_FILES doc/version.sgml" ;;
16934    "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;;
16935    "fontconfig.spec") CONFIG_FILES="$CONFIG_FILES fontconfig.spec" ;;
16936    "fontconfig.pc") CONFIG_FILES="$CONFIG_FILES fontconfig.pc" ;;
16937    "fontconfig-zip") CONFIG_FILES="$CONFIG_FILES fontconfig-zip" ;;
16938
16939  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16940  esac
16941done
16942
16943
16944# If the user did not use the arguments to specify the items to instantiate,
16945# then the envvar interface is used.  Set only those that are not.
16946# We use the long form for the default assignment because of an extremely
16947# bizarre bug on SunOS 4.1.3.
16948if $ac_need_defaults; then
16949  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16950  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16951  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16952fi
16953
16954# Have a temporary directory for convenience.  Make it in the build tree
16955# simply because there is no reason against having it here, and in addition,
16956# creating and moving files from /tmp can sometimes cause problems.
16957# Hook for its removal unless debugging.
16958# Note that there is a small window in which the directory will not be cleaned:
16959# after its creation but before its name has been assigned to `$tmp'.
16960$debug ||
16961{
16962  tmp= ac_tmp=
16963  trap 'exit_status=$?
16964  : "${ac_tmp:=$tmp}"
16965  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16966' 0
16967  trap 'as_fn_exit 1' 1 2 13 15
16968}
16969# Create a (secure) tmp directory for tmp files.
16970
16971{
16972  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16973  test -d "$tmp"
16974}  ||
16975{
16976  tmp=./conf$$-$RANDOM
16977  (umask 077 && mkdir "$tmp")
16978} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16979ac_tmp=$tmp
16980
16981# Set up the scripts for CONFIG_FILES section.
16982# No need to generate them if there are no CONFIG_FILES.
16983# This happens for instance with `./config.status config.h'.
16984if test -n "$CONFIG_FILES"; then
16985
16986
16987ac_cr=`echo X | tr X '\015'`
16988# On cygwin, bash can eat \r inside `` if the user requested igncr.
16989# But we know of no other shell where ac_cr would be empty at this
16990# point, so we can use a bashism as a fallback.
16991if test "x$ac_cr" = x; then
16992  eval ac_cr=\$\'\\r\'
16993fi
16994ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16995if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16996  ac_cs_awk_cr='\\r'
16997else
16998  ac_cs_awk_cr=$ac_cr
16999fi
17000
17001echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
17002_ACEOF
17003
17004
17005{
17006  echo "cat >conf$$subs.awk <<_ACEOF" &&
17007  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17008  echo "_ACEOF"
17009} >conf$$subs.sh ||
17010  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
17011ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
17012ac_delim='%!_!# '
17013for ac_last_try in false false false false false :; do
17014  . ./conf$$subs.sh ||
17015    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
17016
17017  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
17018  if test $ac_delim_n = $ac_delim_num; then
17019    break
17020  elif $ac_last_try; then
17021    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
17022  else
17023    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17024  fi
17025done
17026rm -f conf$$subs.sh
17027
17028cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17029cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
17030_ACEOF
17031sed -n '
17032h
17033s/^/S["/; s/!.*/"]=/
17034p
17035g
17036s/^[^!]*!//
17037:repl
17038t repl
17039s/'"$ac_delim"'$//
17040t delim
17041:nl
17042h
17043s/\(.\{148\}\)..*/\1/
17044t more1
17045s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17046p
17047n
17048b repl
17049:more1
17050s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17051p
17052g
17053s/.\{148\}//
17054t nl
17055:delim
17056h
17057s/\(.\{148\}\)..*/\1/
17058t more2
17059s/["\\]/\\&/g; s/^/"/; s/$/"/
17060p
17061b
17062:more2
17063s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17064p
17065g
17066s/.\{148\}//
17067t delim
17068' <conf$$subs.awk | sed '
17069/^[^""]/{
17070  N
17071  s/\n//
17072}
17073' >>$CONFIG_STATUS || ac_write_fail=1
17074rm -f conf$$subs.awk
17075cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17076_ACAWK
17077cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
17078  for (key in S) S_is_set[key] = 1
17079  FS = ""
17080
17081}
17082{
17083  line = $ 0
17084  nfields = split(line, field, "@")
17085  substed = 0
17086  len = length(field[1])
17087  for (i = 2; i < nfields; i++) {
17088    key = field[i]
17089    keylen = length(key)
17090    if (S_is_set[key]) {
17091      value = S[key]
17092      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17093      len += length(value) + length(field[++i])
17094      substed = 1
17095    } else
17096      len += 1 + keylen
17097  }
17098
17099  print line
17100}
17101
17102_ACAWK
17103_ACEOF
17104cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17105if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17106  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17107else
17108  cat
17109fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
17110  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
17111_ACEOF
17112
17113# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
17114# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
17115# trailing colons and then remove the whole line if VPATH becomes empty
17116# (actually we leave an empty line to preserve line numbers).
17117if test "x$srcdir" = x.; then
17118  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
17119h
17120s///
17121s/^/:/
17122s/[	 ]*$/:/
17123s/:\$(srcdir):/:/g
17124s/:\${srcdir}:/:/g
17125s/:@srcdir@:/:/g
17126s/^:*//
17127s/:*$//
17128x
17129s/\(=[	 ]*\).*/\1/
17130G
17131s/\n//
17132s/^[^=]*=[	 ]*$//
17133}'
17134fi
17135
17136cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17137fi # test -n "$CONFIG_FILES"
17138
17139# Set up the scripts for CONFIG_HEADERS section.
17140# No need to generate them if there are no CONFIG_HEADERS.
17141# This happens for instance with `./config.status Makefile'.
17142if test -n "$CONFIG_HEADERS"; then
17143cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
17144BEGIN {
17145_ACEOF
17146
17147# Transform confdefs.h into an awk script `defines.awk', embedded as
17148# here-document in config.status, that substitutes the proper values into
17149# config.h.in to produce config.h.
17150
17151# Create a delimiter string that does not exist in confdefs.h, to ease
17152# handling of long lines.
17153ac_delim='%!_!# '
17154for ac_last_try in false false :; do
17155  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
17156  if test -z "$ac_tt"; then
17157    break
17158  elif $ac_last_try; then
17159    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
17160  else
17161    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17162  fi
17163done
17164
17165# For the awk script, D is an array of macro values keyed by name,
17166# likewise P contains macro parameters if any.  Preserve backslash
17167# newline sequences.
17168
17169ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17170sed -n '
17171s/.\{148\}/&'"$ac_delim"'/g
17172t rset
17173:rset
17174s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
17175t def
17176d
17177:def
17178s/\\$//
17179t bsnl
17180s/["\\]/\\&/g
17181s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
17182D["\1"]=" \3"/p
17183s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
17184d
17185:bsnl
17186s/["\\]/\\&/g
17187s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
17188D["\1"]=" \3\\\\\\n"\\/p
17189t cont
17190s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17191t cont
17192d
17193:cont
17194n
17195s/.\{148\}/&'"$ac_delim"'/g
17196t clear
17197:clear
17198s/\\$//
17199t bsnlc
17200s/["\\]/\\&/g; s/^/"/; s/$/"/p
17201d
17202:bsnlc
17203s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17204b cont
17205' <confdefs.h | sed '
17206s/'"$ac_delim"'/"\\\
17207"/g' >>$CONFIG_STATUS || ac_write_fail=1
17208
17209cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17210  for (key in D) D_is_set[key] = 1
17211  FS = ""
17212}
17213/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17214  line = \$ 0
17215  split(line, arg, " ")
17216  if (arg[1] == "#") {
17217    defundef = arg[2]
17218    mac1 = arg[3]
17219  } else {
17220    defundef = substr(arg[1], 2)
17221    mac1 = arg[2]
17222  }
17223  split(mac1, mac2, "(") #)
17224  macro = mac2[1]
17225  prefix = substr(line, 1, index(line, defundef) - 1)
17226  if (D_is_set[macro]) {
17227    # Preserve the white space surrounding the "#".
17228    print prefix "define", macro P[macro] D[macro]
17229    next
17230  } else {
17231    # Replace #undef with comments.  This is necessary, for example,
17232    # in the case of _POSIX_SOURCE, which is predefined and required
17233    # on some systems where configure will not decide to define it.
17234    if (defundef == "undef") {
17235      print "/*", prefix defundef, macro, "*/"
17236      next
17237    }
17238  }
17239}
17240{ print }
17241_ACAWK
17242_ACEOF
17243cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17244  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
17245fi # test -n "$CONFIG_HEADERS"
17246
17247
17248eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
17249shift
17250for ac_tag
17251do
17252  case $ac_tag in
17253  :[FHLC]) ac_mode=$ac_tag; continue;;
17254  esac
17255  case $ac_mode$ac_tag in
17256  :[FHL]*:*);;
17257  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
17258  :[FH]-) ac_tag=-:-;;
17259  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17260  esac
17261  ac_save_IFS=$IFS
17262  IFS=:
17263  set x $ac_tag
17264  IFS=$ac_save_IFS
17265  shift
17266  ac_file=$1
17267  shift
17268
17269  case $ac_mode in
17270  :L) ac_source=$1;;
17271  :[FH])
17272    ac_file_inputs=
17273    for ac_f
17274    do
17275      case $ac_f in
17276      -) ac_f="$ac_tmp/stdin";;
17277      *) # Look for the file first in the build tree, then in the source tree
17278	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
17279	 # because $ac_f cannot contain `:'.
17280	 test -f "$ac_f" ||
17281	   case $ac_f in
17282	   [\\/$]*) false;;
17283	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17284	   esac ||
17285	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17286      esac
17287      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17288      as_fn_append ac_file_inputs " '$ac_f'"
17289    done
17290
17291    # Let's still pretend it is `configure' which instantiates (i.e., don't
17292    # use $as_me), people would be surprised to read:
17293    #    /* config.h.  Generated by config.status.  */
17294    configure_input='Generated from '`
17295	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17296	`' by configure.'
17297    if test x"$ac_file" != x-; then
17298      configure_input="$ac_file.  $configure_input"
17299      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17300$as_echo "$as_me: creating $ac_file" >&6;}
17301    fi
17302    # Neutralize special characters interpreted by sed in replacement strings.
17303    case $configure_input in #(
17304    *\&* | *\|* | *\\* )
17305       ac_sed_conf_input=`$as_echo "$configure_input" |
17306       sed 's/[\\\\&|]/\\\\&/g'`;; #(
17307    *) ac_sed_conf_input=$configure_input;;
17308    esac
17309
17310    case $ac_tag in
17311    *:-:* | *:-) cat >"$ac_tmp/stdin" \
17312      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
17313    esac
17314    ;;
17315  esac
17316
17317  ac_dir=`$as_dirname -- "$ac_file" ||
17318$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17319	 X"$ac_file" : 'X\(//\)[^/]' \| \
17320	 X"$ac_file" : 'X\(//\)$' \| \
17321	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17322$as_echo X"$ac_file" |
17323    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17324	    s//\1/
17325	    q
17326	  }
17327	  /^X\(\/\/\)[^/].*/{
17328	    s//\1/
17329	    q
17330	  }
17331	  /^X\(\/\/\)$/{
17332	    s//\1/
17333	    q
17334	  }
17335	  /^X\(\/\).*/{
17336	    s//\1/
17337	    q
17338	  }
17339	  s/.*/./; q'`
17340  as_dir="$ac_dir"; as_fn_mkdir_p
17341  ac_builddir=.
17342
17343case "$ac_dir" in
17344.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17345*)
17346  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17347  # A ".." for each directory in $ac_dir_suffix.
17348  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17349  case $ac_top_builddir_sub in
17350  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17351  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17352  esac ;;
17353esac
17354ac_abs_top_builddir=$ac_pwd
17355ac_abs_builddir=$ac_pwd$ac_dir_suffix
17356# for backward compatibility:
17357ac_top_builddir=$ac_top_build_prefix
17358
17359case $srcdir in
17360  .)  # We are building in place.
17361    ac_srcdir=.
17362    ac_top_srcdir=$ac_top_builddir_sub
17363    ac_abs_top_srcdir=$ac_pwd ;;
17364  [\\/]* | ?:[\\/]* )  # Absolute name.
17365    ac_srcdir=$srcdir$ac_dir_suffix;
17366    ac_top_srcdir=$srcdir
17367    ac_abs_top_srcdir=$srcdir ;;
17368  *) # Relative name.
17369    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17370    ac_top_srcdir=$ac_top_build_prefix$srcdir
17371    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17372esac
17373ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17374
17375
17376  case $ac_mode in
17377  :F)
17378  #
17379  # CONFIG_FILE
17380  #
17381
17382  case $INSTALL in
17383  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17384  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17385  esac
17386  ac_MKDIR_P=$MKDIR_P
17387  case $MKDIR_P in
17388  [\\/$]* | ?:[\\/]* ) ;;
17389  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
17390  esac
17391_ACEOF
17392
17393cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17394# If the template does not know about datarootdir, expand it.
17395# FIXME: This hack should be removed a few years after 2.60.
17396ac_datarootdir_hack=; ac_datarootdir_seen=
17397ac_sed_dataroot='
17398/datarootdir/ {
17399  p
17400  q
17401}
17402/@datadir@/p
17403/@docdir@/p
17404/@infodir@/p
17405/@localedir@/p
17406/@mandir@/p'
17407case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17408*datarootdir*) ac_datarootdir_seen=yes;;
17409*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17410  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17411$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17412_ACEOF
17413cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17414  ac_datarootdir_hack='
17415  s&@datadir@&$datadir&g
17416  s&@docdir@&$docdir&g
17417  s&@infodir@&$infodir&g
17418  s&@localedir@&$localedir&g
17419  s&@mandir@&$mandir&g
17420  s&\\\${datarootdir}&$datarootdir&g' ;;
17421esac
17422_ACEOF
17423
17424# Neutralize VPATH when `$srcdir' = `.'.
17425# Shell code in configure.ac might set extrasub.
17426# FIXME: do we really want to maintain this feature?
17427cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17428ac_sed_extra="$ac_vpsub
17429$extrasub
17430_ACEOF
17431cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17432:t
17433/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17434s|@configure_input@|$ac_sed_conf_input|;t t
17435s&@top_builddir@&$ac_top_builddir_sub&;t t
17436s&@top_build_prefix@&$ac_top_build_prefix&;t t
17437s&@srcdir@&$ac_srcdir&;t t
17438s&@abs_srcdir@&$ac_abs_srcdir&;t t
17439s&@top_srcdir@&$ac_top_srcdir&;t t
17440s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17441s&@builddir@&$ac_builddir&;t t
17442s&@abs_builddir@&$ac_abs_builddir&;t t
17443s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17444s&@INSTALL@&$ac_INSTALL&;t t
17445s&@MKDIR_P@&$ac_MKDIR_P&;t t
17446$ac_datarootdir_hack
17447"
17448eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
17449  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17450
17451test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17452  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
17453  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
17454      "$ac_tmp/out"`; test -z "$ac_out"; } &&
17455  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17456which seems to be undefined.  Please make sure it is defined" >&5
17457$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17458which seems to be undefined.  Please make sure it is defined" >&2;}
17459
17460  rm -f "$ac_tmp/stdin"
17461  case $ac_file in
17462  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
17463  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
17464  esac \
17465  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17466 ;;
17467  :H)
17468  #
17469  # CONFIG_HEADER
17470  #
17471  if test x"$ac_file" != x-; then
17472    {
17473      $as_echo "/* $configure_input  */" \
17474      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
17475    } >"$ac_tmp/config.h" \
17476      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17477    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
17478      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17479$as_echo "$as_me: $ac_file is unchanged" >&6;}
17480    else
17481      rm -f "$ac_file"
17482      mv "$ac_tmp/config.h" "$ac_file" \
17483	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
17484    fi
17485  else
17486    $as_echo "/* $configure_input  */" \
17487      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
17488      || as_fn_error $? "could not create -" "$LINENO" 5
17489  fi
17490# Compute "$ac_file"'s index in $config_headers.
17491_am_arg="$ac_file"
17492_am_stamp_count=1
17493for _am_header in $config_headers :; do
17494  case $_am_header in
17495    $_am_arg | $_am_arg:* )
17496      break ;;
17497    * )
17498      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17499  esac
17500done
17501echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17502$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17503	 X"$_am_arg" : 'X\(//\)[^/]' \| \
17504	 X"$_am_arg" : 'X\(//\)$' \| \
17505	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17506$as_echo X"$_am_arg" |
17507    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17508	    s//\1/
17509	    q
17510	  }
17511	  /^X\(\/\/\)[^/].*/{
17512	    s//\1/
17513	    q
17514	  }
17515	  /^X\(\/\/\)$/{
17516	    s//\1/
17517	    q
17518	  }
17519	  /^X\(\/\).*/{
17520	    s//\1/
17521	    q
17522	  }
17523	  s/.*/./; q'`/stamp-h$_am_stamp_count
17524 ;;
17525
17526  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17527$as_echo "$as_me: executing $ac_file commands" >&6;}
17528 ;;
17529  esac
17530
17531
17532  case $ac_file$ac_mode in
17533    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17534  # Older Autoconf quotes --file arguments for eval, but not when files
17535  # are listed without --file.  Let's play safe and only enable the eval
17536  # if we detect the quoting.
17537  case $CONFIG_FILES in
17538  *\'*) eval set x "$CONFIG_FILES" ;;
17539  *)   set x $CONFIG_FILES ;;
17540  esac
17541  shift
17542  for mf
17543  do
17544    # Strip MF so we end up with the name of the file.
17545    mf=`echo "$mf" | sed -e 's/:.*$//'`
17546    # Check whether this is an Automake generated Makefile or not.
17547    # We used to match only the files named 'Makefile.in', but
17548    # some people rename them; so instead we look at the file content.
17549    # Grep'ing the first line is not enough: some people post-process
17550    # each Makefile.in and add a new line on top of each file to say so.
17551    # Grep'ing the whole file is not good either: AIX grep has a line
17552    # limit of 2048, but all sed's we know have understand at least 4000.
17553    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17554      dirpart=`$as_dirname -- "$mf" ||
17555$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17556	 X"$mf" : 'X\(//\)[^/]' \| \
17557	 X"$mf" : 'X\(//\)$' \| \
17558	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17559$as_echo X"$mf" |
17560    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17561	    s//\1/
17562	    q
17563	  }
17564	  /^X\(\/\/\)[^/].*/{
17565	    s//\1/
17566	    q
17567	  }
17568	  /^X\(\/\/\)$/{
17569	    s//\1/
17570	    q
17571	  }
17572	  /^X\(\/\).*/{
17573	    s//\1/
17574	    q
17575	  }
17576	  s/.*/./; q'`
17577    else
17578      continue
17579    fi
17580    # Extract the definition of DEPDIR, am__include, and am__quote
17581    # from the Makefile without running 'make'.
17582    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17583    test -z "$DEPDIR" && continue
17584    am__include=`sed -n 's/^am__include = //p' < "$mf"`
17585    test -z "$am__include" && continue
17586    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17587    # Find all dependency output files, they are included files with
17588    # $(DEPDIR) in their names.  We invoke sed twice because it is the
17589    # simplest approach to changing $(DEPDIR) to its actual value in the
17590    # expansion.
17591    for file in `sed -n "
17592      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17593	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
17594      # Make sure the directory exists.
17595      test -f "$dirpart/$file" && continue
17596      fdir=`$as_dirname -- "$file" ||
17597$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17598	 X"$file" : 'X\(//\)[^/]' \| \
17599	 X"$file" : 'X\(//\)$' \| \
17600	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17601$as_echo X"$file" |
17602    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17603	    s//\1/
17604	    q
17605	  }
17606	  /^X\(\/\/\)[^/].*/{
17607	    s//\1/
17608	    q
17609	  }
17610	  /^X\(\/\/\)$/{
17611	    s//\1/
17612	    q
17613	  }
17614	  /^X\(\/\).*/{
17615	    s//\1/
17616	    q
17617	  }
17618	  s/.*/./; q'`
17619      as_dir=$dirpart/$fdir; as_fn_mkdir_p
17620      # echo "creating $dirpart/$file"
17621      echo '# dummy' > "$dirpart/$file"
17622    done
17623  done
17624}
17625 ;;
17626    "libtool":C)
17627
17628    # See if we are running on zsh, and set the options which allow our
17629    # commands through without removal of \ escapes.
17630    if test -n "${ZSH_VERSION+set}" ; then
17631      setopt NO_GLOB_SUBST
17632    fi
17633
17634    cfgfile="${ofile}T"
17635    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17636    $RM "$cfgfile"
17637
17638    cat <<_LT_EOF >> "$cfgfile"
17639#! $SHELL
17640
17641# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
17642# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
17643# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17644# NOTE: Changes made to this file will be lost: look at ltmain.sh.
17645#
17646#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
17647#                 2006, 2007, 2008, 2009, 2010, 2011 Free Software
17648#                 Foundation, Inc.
17649#   Written by Gordon Matzigkeit, 1996
17650#
17651#   This file is part of GNU Libtool.
17652#
17653# GNU Libtool is free software; you can redistribute it and/or
17654# modify it under the terms of the GNU General Public License as
17655# published by the Free Software Foundation; either version 2 of
17656# the License, or (at your option) any later version.
17657#
17658# As a special exception to the GNU General Public License,
17659# if you distribute this file as part of a program or library that
17660# is built using GNU Libtool, you may include this file under the
17661# same distribution terms that you use for the rest of that program.
17662#
17663# GNU Libtool is distributed in the hope that it will be useful,
17664# but WITHOUT ANY WARRANTY; without even the implied warranty of
17665# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17666# GNU General Public License for more details.
17667#
17668# You should have received a copy of the GNU General Public License
17669# along with GNU Libtool; see the file COPYING.  If not, a copy
17670# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17671# obtained by writing to the Free Software Foundation, Inc.,
17672# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17673
17674
17675# The names of the tagged configurations supported by this script.
17676available_tags=""
17677
17678# ### BEGIN LIBTOOL CONFIG
17679
17680# Assembler program.
17681AS=$lt_AS
17682
17683# DLL creation program.
17684DLLTOOL=$lt_DLLTOOL
17685
17686# Object dumper program.
17687OBJDUMP=$lt_OBJDUMP
17688
17689# Which release of libtool.m4 was used?
17690macro_version=$macro_version
17691macro_revision=$macro_revision
17692
17693# Whether or not to build shared libraries.
17694build_libtool_libs=$enable_shared
17695
17696# Whether or not to build static libraries.
17697build_old_libs=$enable_static
17698
17699# What type of objects to build.
17700pic_mode=$pic_mode
17701
17702# Whether or not to optimize for fast installation.
17703fast_install=$enable_fast_install
17704
17705# Shell to use when invoking shell scripts.
17706SHELL=$lt_SHELL
17707
17708# An echo program that protects backslashes.
17709ECHO=$lt_ECHO
17710
17711# The PATH separator for the build system.
17712PATH_SEPARATOR=$lt_PATH_SEPARATOR
17713
17714# The host system.
17715host_alias=$host_alias
17716host=$host
17717host_os=$host_os
17718
17719# The build system.
17720build_alias=$build_alias
17721build=$build
17722build_os=$build_os
17723
17724# A sed program that does not truncate output.
17725SED=$lt_SED
17726
17727# Sed that helps us avoid accidentally triggering echo(1) options like -n.
17728Xsed="\$SED -e 1s/^X//"
17729
17730# A grep program that handles long lines.
17731GREP=$lt_GREP
17732
17733# An ERE matcher.
17734EGREP=$lt_EGREP
17735
17736# A literal string matcher.
17737FGREP=$lt_FGREP
17738
17739# A BSD- or MS-compatible name lister.
17740NM=$lt_NM
17741
17742# Whether we need soft or hard links.
17743LN_S=$lt_LN_S
17744
17745# What is the maximum length of a command?
17746max_cmd_len=$max_cmd_len
17747
17748# Object file suffix (normally "o").
17749objext=$ac_objext
17750
17751# Executable file suffix (normally "").
17752exeext=$exeext
17753
17754# whether the shell understands "unset".
17755lt_unset=$lt_unset
17756
17757# turn spaces into newlines.
17758SP2NL=$lt_lt_SP2NL
17759
17760# turn newlines into spaces.
17761NL2SP=$lt_lt_NL2SP
17762
17763# convert \$build file names to \$host format.
17764to_host_file_cmd=$lt_cv_to_host_file_cmd
17765
17766# convert \$build files to toolchain format.
17767to_tool_file_cmd=$lt_cv_to_tool_file_cmd
17768
17769# Method to check whether dependent libraries are shared objects.
17770deplibs_check_method=$lt_deplibs_check_method
17771
17772# Command to use when deplibs_check_method = "file_magic".
17773file_magic_cmd=$lt_file_magic_cmd
17774
17775# How to find potential files when deplibs_check_method = "file_magic".
17776file_magic_glob=$lt_file_magic_glob
17777
17778# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
17779want_nocaseglob=$lt_want_nocaseglob
17780
17781# Command to associate shared and link libraries.
17782sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
17783
17784# The archiver.
17785AR=$lt_AR
17786
17787# Flags to create an archive.
17788AR_FLAGS=$lt_AR_FLAGS
17789
17790# How to feed a file listing to the archiver.
17791archiver_list_spec=$lt_archiver_list_spec
17792
17793# A symbol stripping program.
17794STRIP=$lt_STRIP
17795
17796# Commands used to install an old-style archive.
17797RANLIB=$lt_RANLIB
17798old_postinstall_cmds=$lt_old_postinstall_cmds
17799old_postuninstall_cmds=$lt_old_postuninstall_cmds
17800
17801# Whether to use a lock for old archive extraction.
17802lock_old_archive_extraction=$lock_old_archive_extraction
17803
17804# A C compiler.
17805LTCC=$lt_CC
17806
17807# LTCC compiler flags.
17808LTCFLAGS=$lt_CFLAGS
17809
17810# Take the output of nm and produce a listing of raw symbols and C names.
17811global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17812
17813# Transform the output of nm in a proper C declaration.
17814global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17815
17816# Transform the output of nm in a C name address pair.
17817global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17818
17819# Transform the output of nm in a C name address pair when lib prefix is needed.
17820global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17821
17822# Specify filename containing input files for \$NM.
17823nm_file_list_spec=$lt_nm_file_list_spec
17824
17825# The root where to search for dependent libraries,and in which our libraries should be installed.
17826lt_sysroot=$lt_sysroot
17827
17828# The name of the directory that contains temporary libtool files.
17829objdir=$objdir
17830
17831# Used to examine libraries when file_magic_cmd begins with "file".
17832MAGIC_CMD=$MAGIC_CMD
17833
17834# Must we lock files when doing compilation?
17835need_locks=$lt_need_locks
17836
17837# Manifest tool.
17838MANIFEST_TOOL=$lt_MANIFEST_TOOL
17839
17840# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17841DSYMUTIL=$lt_DSYMUTIL
17842
17843# Tool to change global to local symbols on Mac OS X.
17844NMEDIT=$lt_NMEDIT
17845
17846# Tool to manipulate fat objects and archives on Mac OS X.
17847LIPO=$lt_LIPO
17848
17849# ldd/readelf like tool for Mach-O binaries on Mac OS X.
17850OTOOL=$lt_OTOOL
17851
17852# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17853OTOOL64=$lt_OTOOL64
17854
17855# Old archive suffix (normally "a").
17856libext=$libext
17857
17858# Shared library suffix (normally ".so").
17859shrext_cmds=$lt_shrext_cmds
17860
17861# The commands to extract the exported symbol list from a shared archive.
17862extract_expsyms_cmds=$lt_extract_expsyms_cmds
17863
17864# Variables whose values should be saved in libtool wrapper scripts and
17865# restored at link time.
17866variables_saved_for_relink=$lt_variables_saved_for_relink
17867
17868# Do we need the "lib" prefix for modules?
17869need_lib_prefix=$need_lib_prefix
17870
17871# Do we need a version for libraries?
17872need_version=$need_version
17873
17874# Library versioning type.
17875version_type=$version_type
17876
17877# Shared library runtime path variable.
17878runpath_var=$runpath_var
17879
17880# Shared library path variable.
17881shlibpath_var=$shlibpath_var
17882
17883# Is shlibpath searched before the hard-coded library search path?
17884shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17885
17886# Format of library name prefix.
17887libname_spec=$lt_libname_spec
17888
17889# List of archive names.  First name is the real one, the rest are links.
17890# The last name is the one that the linker finds with -lNAME
17891library_names_spec=$lt_library_names_spec
17892
17893# The coded name of the library, if different from the real name.
17894soname_spec=$lt_soname_spec
17895
17896# Permission mode override for installation of shared libraries.
17897install_override_mode=$lt_install_override_mode
17898
17899# Command to use after installation of a shared archive.
17900postinstall_cmds=$lt_postinstall_cmds
17901
17902# Command to use after uninstallation of a shared archive.
17903postuninstall_cmds=$lt_postuninstall_cmds
17904
17905# Commands used to finish a libtool library installation in a directory.
17906finish_cmds=$lt_finish_cmds
17907
17908# As "finish_cmds", except a single script fragment to be evaled but
17909# not shown.
17910finish_eval=$lt_finish_eval
17911
17912# Whether we should hardcode library paths into libraries.
17913hardcode_into_libs=$hardcode_into_libs
17914
17915# Compile-time system search path for libraries.
17916sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17917
17918# Run-time system search path for libraries.
17919sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17920
17921# Whether dlopen is supported.
17922dlopen_support=$enable_dlopen
17923
17924# Whether dlopen of programs is supported.
17925dlopen_self=$enable_dlopen_self
17926
17927# Whether dlopen of statically linked programs is supported.
17928dlopen_self_static=$enable_dlopen_self_static
17929
17930# Commands to strip libraries.
17931old_striplib=$lt_old_striplib
17932striplib=$lt_striplib
17933
17934
17935# The linker used to build libraries.
17936LD=$lt_LD
17937
17938# How to create reloadable object files.
17939reload_flag=$lt_reload_flag
17940reload_cmds=$lt_reload_cmds
17941
17942# Commands used to build an old-style archive.
17943old_archive_cmds=$lt_old_archive_cmds
17944
17945# A language specific compiler.
17946CC=$lt_compiler
17947
17948# Is the compiler the GNU compiler?
17949with_gcc=$GCC
17950
17951# Compiler flag to turn off builtin functions.
17952no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17953
17954# Additional compiler flags for building library objects.
17955pic_flag=$lt_lt_prog_compiler_pic
17956
17957# How to pass a linker flag through the compiler.
17958wl=$lt_lt_prog_compiler_wl
17959
17960# Compiler flag to prevent dynamic linking.
17961link_static_flag=$lt_lt_prog_compiler_static
17962
17963# Does compiler simultaneously support -c and -o options?
17964compiler_c_o=$lt_lt_cv_prog_compiler_c_o
17965
17966# Whether or not to add -lc for building shared libraries.
17967build_libtool_need_lc=$archive_cmds_need_lc
17968
17969# Whether or not to disallow shared libs when runtime libs are static.
17970allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17971
17972# Compiler flag to allow reflexive dlopens.
17973export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17974
17975# Compiler flag to generate shared objects directly from archives.
17976whole_archive_flag_spec=$lt_whole_archive_flag_spec
17977
17978# Whether the compiler copes with passing no objects directly.
17979compiler_needs_object=$lt_compiler_needs_object
17980
17981# Create an old-style archive from a shared archive.
17982old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17983
17984# Create a temporary old-style archive to link instead of a shared archive.
17985old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17986
17987# Commands used to build a shared archive.
17988archive_cmds=$lt_archive_cmds
17989archive_expsym_cmds=$lt_archive_expsym_cmds
17990
17991# Commands used to build a loadable module if different from building
17992# a shared archive.
17993module_cmds=$lt_module_cmds
17994module_expsym_cmds=$lt_module_expsym_cmds
17995
17996# Whether we are building with GNU ld or not.
17997with_gnu_ld=$lt_with_gnu_ld
17998
17999# Flag that allows shared libraries with undefined symbols to be built.
18000allow_undefined_flag=$lt_allow_undefined_flag
18001
18002# Flag that enforces no undefined symbols.
18003no_undefined_flag=$lt_no_undefined_flag
18004
18005# Flag to hardcode \$libdir into a binary during linking.
18006# This must work even if \$libdir does not exist
18007hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
18008
18009# Whether we need a single "-rpath" flag with a separated argument.
18010hardcode_libdir_separator=$lt_hardcode_libdir_separator
18011
18012# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18013# DIR into the resulting binary.
18014hardcode_direct=$hardcode_direct
18015
18016# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18017# DIR into the resulting binary and the resulting library dependency is
18018# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
18019# library is relocated.
18020hardcode_direct_absolute=$hardcode_direct_absolute
18021
18022# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
18023# into the resulting binary.
18024hardcode_minus_L=$hardcode_minus_L
18025
18026# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
18027# into the resulting binary.
18028hardcode_shlibpath_var=$hardcode_shlibpath_var
18029
18030# Set to "yes" if building a shared library automatically hardcodes DIR
18031# into the library and all subsequent libraries and executables linked
18032# against it.
18033hardcode_automatic=$hardcode_automatic
18034
18035# Set to yes if linker adds runtime paths of dependent libraries
18036# to runtime path list.
18037inherit_rpath=$inherit_rpath
18038
18039# Whether libtool must link a program against all its dependency libraries.
18040link_all_deplibs=$link_all_deplibs
18041
18042# Set to "yes" if exported symbols are required.
18043always_export_symbols=$always_export_symbols
18044
18045# The commands to list exported symbols.
18046export_symbols_cmds=$lt_export_symbols_cmds
18047
18048# Symbols that should not be listed in the preloaded symbols.
18049exclude_expsyms=$lt_exclude_expsyms
18050
18051# Symbols that must always be exported.
18052include_expsyms=$lt_include_expsyms
18053
18054# Commands necessary for linking programs (against libraries) with templates.
18055prelink_cmds=$lt_prelink_cmds
18056
18057# Commands necessary for finishing linking programs.
18058postlink_cmds=$lt_postlink_cmds
18059
18060# Specify filename containing input files.
18061file_list_spec=$lt_file_list_spec
18062
18063# How to hardcode a shared library path into an executable.
18064hardcode_action=$hardcode_action
18065
18066# ### END LIBTOOL CONFIG
18067
18068_LT_EOF
18069
18070  case $host_os in
18071  aix3*)
18072    cat <<\_LT_EOF >> "$cfgfile"
18073# AIX sometimes has problems with the GCC collect2 program.  For some
18074# reason, if we set the COLLECT_NAMES environment variable, the problems
18075# vanish in a puff of smoke.
18076if test "X${COLLECT_NAMES+set}" != Xset; then
18077  COLLECT_NAMES=
18078  export COLLECT_NAMES
18079fi
18080_LT_EOF
18081    ;;
18082  esac
18083
18084
18085ltmain="$ac_aux_dir/ltmain.sh"
18086
18087
18088  # We use sed instead of cat because bash on DJGPP gets confused if
18089  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
18090  # text mode, it properly converts lines to CR/LF.  This bash problem
18091  # is reportedly fixed, but why not run on old versions too?
18092  sed '$q' "$ltmain" >> "$cfgfile" \
18093     || (rm -f "$cfgfile"; exit 1)
18094
18095  if test x"$xsi_shell" = xyes; then
18096  sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
18097func_dirname ()\
18098{\
18099\    case ${1} in\
18100\      */*) func_dirname_result="${1%/*}${2}" ;;\
18101\      *  ) func_dirname_result="${3}" ;;\
18102\    esac\
18103} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
18104  && mv -f "$cfgfile.tmp" "$cfgfile" \
18105    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18106test 0 -eq $? || _lt_function_replace_fail=:
18107
18108
18109  sed -e '/^func_basename ()$/,/^} # func_basename /c\
18110func_basename ()\
18111{\
18112\    func_basename_result="${1##*/}"\
18113} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
18114  && mv -f "$cfgfile.tmp" "$cfgfile" \
18115    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18116test 0 -eq $? || _lt_function_replace_fail=:
18117
18118
18119  sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
18120func_dirname_and_basename ()\
18121{\
18122\    case ${1} in\
18123\      */*) func_dirname_result="${1%/*}${2}" ;;\
18124\      *  ) func_dirname_result="${3}" ;;\
18125\    esac\
18126\    func_basename_result="${1##*/}"\
18127} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
18128  && mv -f "$cfgfile.tmp" "$cfgfile" \
18129    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18130test 0 -eq $? || _lt_function_replace_fail=:
18131
18132
18133  sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
18134func_stripname ()\
18135{\
18136\    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
18137\    # positional parameters, so assign one to ordinary parameter first.\
18138\    func_stripname_result=${3}\
18139\    func_stripname_result=${func_stripname_result#"${1}"}\
18140\    func_stripname_result=${func_stripname_result%"${2}"}\
18141} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
18142  && mv -f "$cfgfile.tmp" "$cfgfile" \
18143    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18144test 0 -eq $? || _lt_function_replace_fail=:
18145
18146
18147  sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
18148func_split_long_opt ()\
18149{\
18150\    func_split_long_opt_name=${1%%=*}\
18151\    func_split_long_opt_arg=${1#*=}\
18152} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
18153  && mv -f "$cfgfile.tmp" "$cfgfile" \
18154    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18155test 0 -eq $? || _lt_function_replace_fail=:
18156
18157
18158  sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
18159func_split_short_opt ()\
18160{\
18161\    func_split_short_opt_arg=${1#??}\
18162\    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
18163} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
18164  && mv -f "$cfgfile.tmp" "$cfgfile" \
18165    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18166test 0 -eq $? || _lt_function_replace_fail=:
18167
18168
18169  sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
18170func_lo2o ()\
18171{\
18172\    case ${1} in\
18173\      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
18174\      *)    func_lo2o_result=${1} ;;\
18175\    esac\
18176} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
18177  && mv -f "$cfgfile.tmp" "$cfgfile" \
18178    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18179test 0 -eq $? || _lt_function_replace_fail=:
18180
18181
18182  sed -e '/^func_xform ()$/,/^} # func_xform /c\
18183func_xform ()\
18184{\
18185    func_xform_result=${1%.*}.lo\
18186} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
18187  && mv -f "$cfgfile.tmp" "$cfgfile" \
18188    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18189test 0 -eq $? || _lt_function_replace_fail=:
18190
18191
18192  sed -e '/^func_arith ()$/,/^} # func_arith /c\
18193func_arith ()\
18194{\
18195    func_arith_result=$(( $* ))\
18196} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
18197  && mv -f "$cfgfile.tmp" "$cfgfile" \
18198    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18199test 0 -eq $? || _lt_function_replace_fail=:
18200
18201
18202  sed -e '/^func_len ()$/,/^} # func_len /c\
18203func_len ()\
18204{\
18205    func_len_result=${#1}\
18206} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
18207  && mv -f "$cfgfile.tmp" "$cfgfile" \
18208    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18209test 0 -eq $? || _lt_function_replace_fail=:
18210
18211fi
18212
18213if test x"$lt_shell_append" = xyes; then
18214  sed -e '/^func_append ()$/,/^} # func_append /c\
18215func_append ()\
18216{\
18217    eval "${1}+=\\${2}"\
18218} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
18219  && mv -f "$cfgfile.tmp" "$cfgfile" \
18220    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18221test 0 -eq $? || _lt_function_replace_fail=:
18222
18223
18224  sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
18225func_append_quoted ()\
18226{\
18227\    func_quote_for_eval "${2}"\
18228\    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
18229} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
18230  && mv -f "$cfgfile.tmp" "$cfgfile" \
18231    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18232test 0 -eq $? || _lt_function_replace_fail=:
18233
18234
18235  # Save a `func_append' function call where possible by direct use of '+='
18236  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
18237    && mv -f "$cfgfile.tmp" "$cfgfile" \
18238      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18239  test 0 -eq $? || _lt_function_replace_fail=:
18240else
18241  # Save a `func_append' function call even when '+=' is not available
18242  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
18243    && mv -f "$cfgfile.tmp" "$cfgfile" \
18244      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18245  test 0 -eq $? || _lt_function_replace_fail=:
18246fi
18247
18248if test x"$_lt_function_replace_fail" = x":"; then
18249  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
18250$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
18251fi
18252
18253
18254   mv -f "$cfgfile" "$ofile" ||
18255    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
18256  chmod +x "$ofile"
18257
18258 ;;
18259    "$ac_stdint_h":C)
18260{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_stdint_h : $_ac_stdint_h" >&5
18261$as_echo "$as_me: creating $ac_stdint_h : $_ac_stdint_h" >&6;}
18262ac_stdint=$tmp/_stdint.h
18263
18264echo "#ifndef" $_ac_stdint_h >$ac_stdint
18265echo "#define" $_ac_stdint_h "1" >>$ac_stdint
18266echo "#ifndef" _GENERATED_STDINT_H >>$ac_stdint
18267echo "#define" _GENERATED_STDINT_H '"'$PACKAGE $VERSION'"' >>$ac_stdint
18268echo "/* generated $ac_cv_stdint_message */" >>$ac_stdint
18269if test "_$ac_cv_header_stdint_t" != "_" ; then
18270echo "#define _STDINT_HAVE_STDINT_H" "1" >>$ac_stdint
18271echo "#include <stdint.h>" >>$ac_stdint
18272echo "#endif" >>$ac_stdint
18273echo "#endif" >>$ac_stdint
18274else
18275
18276cat >>$ac_stdint <<STDINT_EOF
18277
18278/* ................... shortcircuit part ........................... */
18279
18280#if defined HAVE_STDINT_H || defined _STDINT_HAVE_STDINT_H
18281#include <stdint.h>
18282#else
18283#include <stddef.h>
18284
18285/* .................... configured part ............................ */
18286
18287STDINT_EOF
18288
18289echo "/* whether we have a C99 compatible stdint header file */" >>$ac_stdint
18290if test "_$ac_cv_header_stdint_x" != "_" ; then
18291  ac_header="$ac_cv_header_stdint_x"
18292  echo "#define _STDINT_HEADER_INTPTR" '"'"$ac_header"'"' >>$ac_stdint
18293else
18294  echo "/* #undef _STDINT_HEADER_INTPTR */" >>$ac_stdint
18295fi
18296
18297echo "/* whether we have a C96 compatible inttypes header file */" >>$ac_stdint
18298if  test "_$ac_cv_header_stdint_o" != "_" ; then
18299  ac_header="$ac_cv_header_stdint_o"
18300  echo "#define _STDINT_HEADER_UINT32" '"'"$ac_header"'"' >>$ac_stdint
18301else
18302  echo "/* #undef _STDINT_HEADER_UINT32 */" >>$ac_stdint
18303fi
18304
18305echo "/* whether we have a BSD compatible inet types header */" >>$ac_stdint
18306if  test "_$ac_cv_header_stdint_u" != "_" ; then
18307  ac_header="$ac_cv_header_stdint_u"
18308  echo "#define _STDINT_HEADER_U_INT32" '"'"$ac_header"'"' >>$ac_stdint
18309else
18310  echo "/* #undef _STDINT_HEADER_U_INT32 */" >>$ac_stdint
18311fi
18312
18313echo "" >>$ac_stdint
18314
18315if test "_$ac_header" != "_" ; then if test "$ac_header" != "stddef.h" ; then
18316  echo "#include <$ac_header>" >>$ac_stdint
18317  echo "" >>$ac_stdint
18318fi fi
18319
18320echo "/* which 64bit typedef has been found */" >>$ac_stdint
18321if test "$ac_cv_type_uint64_t" = "yes" ; then
18322echo "#define   _STDINT_HAVE_UINT64_T" "1"  >>$ac_stdint
18323else
18324echo "/* #undef _STDINT_HAVE_UINT64_T */" >>$ac_stdint
18325fi
18326if test "$ac_cv_type_u_int64_t" = "yes" ; then
18327echo "#define   _STDINT_HAVE_U_INT64_T" "1"  >>$ac_stdint
18328else
18329echo "/* #undef _STDINT_HAVE_U_INT64_T */" >>$ac_stdint
18330fi
18331echo "" >>$ac_stdint
18332
18333echo "/* which type model has been detected */" >>$ac_stdint
18334if test "_$ac_cv_char_data_model" != "_" ; then
18335echo "#define   _STDINT_CHAR_MODEL" "$ac_cv_char_data_model" >>$ac_stdint
18336echo "#define   _STDINT_LONG_MODEL" "$ac_cv_long_data_model" >>$ac_stdint
18337else
18338echo "/* #undef _STDINT_CHAR_MODEL // skipped */" >>$ac_stdint
18339echo "/* #undef _STDINT_LONG_MODEL // skipped */" >>$ac_stdint
18340fi
18341echo "" >>$ac_stdint
18342
18343echo "/* whether int_least types were detected */" >>$ac_stdint
18344if test "$ac_cv_type_int_least32_t" = "yes"; then
18345echo "#define   _STDINT_HAVE_INT_LEAST32_T" "1"  >>$ac_stdint
18346else
18347echo "/* #undef _STDINT_HAVE_INT_LEAST32_T */" >>$ac_stdint
18348fi
18349echo "/* whether int_fast types were detected */" >>$ac_stdint
18350if test "$ac_cv_type_int_fast32_t" = "yes"; then
18351echo "#define   _STDINT_HAVE_INT_FAST32_T" "1" >>$ac_stdint
18352else
18353echo "/* #undef _STDINT_HAVE_INT_FAST32_T */" >>$ac_stdint
18354fi
18355echo "/* whether intmax_t type was detected */" >>$ac_stdint
18356if test "$ac_cv_type_intmax_t" = "yes"; then
18357echo "#define   _STDINT_HAVE_INTMAX_T" "1" >>$ac_stdint
18358else
18359echo "/* #undef _STDINT_HAVE_INTMAX_T */" >>$ac_stdint
18360fi
18361echo "" >>$ac_stdint
18362
18363  cat >>$ac_stdint <<STDINT_EOF
18364/* .................... detections part ............................ */
18365
18366/* whether we need to define bitspecific types from compiler base types */
18367#ifndef _STDINT_HEADER_INTPTR
18368#ifndef _STDINT_HEADER_UINT32
18369#ifndef _STDINT_HEADER_U_INT32
18370#define _STDINT_NEED_INT_MODEL_T
18371#else
18372#define _STDINT_HAVE_U_INT_TYPES
18373#endif
18374#endif
18375#endif
18376
18377#ifdef _STDINT_HAVE_U_INT_TYPES
18378#undef _STDINT_NEED_INT_MODEL_T
18379#endif
18380
18381#ifdef  _STDINT_CHAR_MODEL
18382#if     _STDINT_CHAR_MODEL+0 == 122 || _STDINT_CHAR_MODEL+0 == 124
18383#ifndef _STDINT_BYTE_MODEL
18384#define _STDINT_BYTE_MODEL 12
18385#endif
18386#endif
18387#endif
18388
18389#ifndef _STDINT_HAVE_INT_LEAST32_T
18390#define _STDINT_NEED_INT_LEAST_T
18391#endif
18392
18393#ifndef _STDINT_HAVE_INT_FAST32_T
18394#define _STDINT_NEED_INT_FAST_T
18395#endif
18396
18397#ifndef _STDINT_HEADER_INTPTR
18398#define _STDINT_NEED_INTPTR_T
18399#ifndef _STDINT_HAVE_INTMAX_T
18400#define _STDINT_NEED_INTMAX_T
18401#endif
18402#endif
18403
18404
18405/* .................... definition part ............................ */
18406
18407/* some system headers have good uint64_t */
18408#ifndef _HAVE_UINT64_T
18409#if     defined _STDINT_HAVE_UINT64_T  || defined HAVE_UINT64_T
18410#define _HAVE_UINT64_T
18411#elif   defined _STDINT_HAVE_U_INT64_T || defined HAVE_U_INT64_T
18412#define _HAVE_UINT64_T
18413typedef u_int64_t uint64_t;
18414#endif
18415#endif
18416
18417#ifndef _HAVE_UINT64_T
18418/* .. here are some common heuristics using compiler runtime specifics */
18419#if defined __STDC_VERSION__ && defined __STDC_VERSION__ >= 199901L
18420#define _HAVE_UINT64_T
18421#define _HAVE_LONGLONG_UINT64_T
18422typedef long long int64_t;
18423typedef unsigned long long uint64_t;
18424
18425#elif !defined __STRICT_ANSI__
18426#if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__
18427#define _HAVE_UINT64_T
18428typedef __int64 int64_t;
18429typedef unsigned __int64 uint64_t;
18430
18431#elif defined __GNUC__ || defined __MWERKS__ || defined __ELF__
18432/* note: all ELF-systems seem to have loff-support which needs 64-bit */
18433#if !defined _NO_LONGLONG
18434#define _HAVE_UINT64_T
18435#define _HAVE_LONGLONG_UINT64_T
18436typedef long long int64_t;
18437typedef unsigned long long uint64_t;
18438#endif
18439
18440#elif defined __alpha || (defined __mips && defined _ABIN32)
18441#if !defined _NO_LONGLONG
18442typedef long int64_t;
18443typedef unsigned long uint64_t;
18444#endif
18445  /* compiler/cpu type to define int64_t */
18446#endif
18447#endif
18448#endif
18449
18450#if defined _STDINT_HAVE_U_INT_TYPES
18451/* int8_t int16_t int32_t defined by inet code, redeclare the u_intXX types */
18452typedef u_int8_t uint8_t;
18453typedef u_int16_t uint16_t;
18454typedef u_int32_t uint32_t;
18455
18456/* glibc compatibility */
18457#ifndef __int8_t_defined
18458#define __int8_t_defined
18459#endif
18460#endif
18461
18462#ifdef _STDINT_NEED_INT_MODEL_T
18463/* we must guess all the basic types. Apart from byte-adressable system, */
18464/* there a few 32-bit-only dsp-systems that we guard with BYTE_MODEL 8-} */
18465/* (btw, those nibble-addressable systems are way off, or so we assume) */
18466
18467
18468#if defined _STDINT_BYTE_MODEL
18469#if _STDINT_LONG_MODEL+0 == 242
18470/* 2:4:2 =  IP16 = a normal 16-bit system                */
18471typedef unsigned char   uint8_t;
18472typedef unsigned short  uint16_t;
18473typedef unsigned long   uint32_t;
18474#ifndef __int8_t_defined
18475#define __int8_t_defined
18476typedef          char    int8_t;
18477typedef          short   int16_t;
18478typedef          long    int32_t;
18479#endif
18480#elif _STDINT_LONG_MODEL+0 == 244 || _STDINT_LONG_MODEL == 444
18481/* 2:4:4 =  LP32 = a 32-bit system derived from a 16-bit */
18482/* 4:4:4 = ILP32 = a normal 32-bit system                */
18483typedef unsigned char   uint8_t;
18484typedef unsigned short  uint16_t;
18485typedef unsigned int    uint32_t;
18486#ifndef __int8_t_defined
18487#define __int8_t_defined
18488typedef          char    int8_t;
18489typedef          short   int16_t;
18490typedef          int     int32_t;
18491#endif
18492#elif _STDINT_LONG_MODEL+0 == 484 || _STDINT_LONG_MODEL+0 == 488
18493/* 4:8:4 =  IP32 = a 32-bit system prepared for 64-bit    */
18494/* 4:8:8 =  LP64 = a normal 64-bit system                 */
18495typedef unsigned char   uint8_t;
18496typedef unsigned short  uint16_t;
18497typedef unsigned int    uint32_t;
18498#ifndef __int8_t_defined
18499#define __int8_t_defined
18500typedef          char    int8_t;
18501typedef          short   int16_t;
18502typedef          int     int32_t;
18503#endif
18504/* this system has a "long" of 64bit */
18505#ifndef _HAVE_UINT64_T
18506#define _HAVE_UINT64_T
18507typedef unsigned long   uint64_t;
18508typedef          long    int64_t;
18509#endif
18510#elif _STDINT_LONG_MODEL+0 == 448
18511/*      LLP64   a 64-bit system derived from a 32-bit system */
18512typedef unsigned char   uint8_t;
18513typedef unsigned short  uint16_t;
18514typedef unsigned int    uint32_t;
18515#ifndef __int8_t_defined
18516#define __int8_t_defined
18517typedef          char    int8_t;
18518typedef          short   int16_t;
18519typedef          int     int32_t;
18520#endif
18521/* assuming the system has a "long long" */
18522#ifndef _HAVE_UINT64_T
18523#define _HAVE_UINT64_T
18524#define _HAVE_LONGLONG_UINT64_T
18525typedef unsigned long long uint64_t;
18526typedef          long long  int64_t;
18527#endif
18528#else
18529#define _STDINT_NO_INT32_T
18530#endif
18531#else
18532#define _STDINT_NO_INT8_T
18533#define _STDINT_NO_INT32_T
18534#endif
18535#endif
18536
18537/*
18538 * quote from SunOS-5.8 sys/inttypes.h:
18539 * Use at your own risk.  As of February 1996, the committee is squarely
18540 * behind the fixed sized types; the "least" and "fast" types are still being
18541 * discussed.  The probability that the "fast" types may be removed before
18542 * the standard is finalized is high enough that they are not currently
18543 * implemented.
18544 */
18545
18546#if defined _STDINT_NEED_INT_LEAST_T
18547typedef  int8_t    int_least8_t;
18548typedef  int16_t   int_least16_t;
18549typedef  int32_t   int_least32_t;
18550#ifdef _HAVE_UINT64_T
18551typedef  int64_t   int_least64_t;
18552#endif
18553
18554typedef uint8_t   uint_least8_t;
18555typedef uint16_t  uint_least16_t;
18556typedef uint32_t  uint_least32_t;
18557#ifdef _HAVE_UINT64_T
18558typedef uint64_t  uint_least64_t;
18559#endif
18560  /* least types */
18561#endif
18562
18563#if defined _STDINT_NEED_INT_FAST_T
18564typedef  int8_t    int_fast8_t;
18565typedef  int       int_fast16_t;
18566typedef  int32_t   int_fast32_t;
18567#ifdef _HAVE_UINT64_T
18568typedef  int64_t   int_fast64_t;
18569#endif
18570
18571typedef uint8_t   uint_fast8_t;
18572typedef unsigned  uint_fast16_t;
18573typedef uint32_t  uint_fast32_t;
18574#ifdef _HAVE_UINT64_T
18575typedef uint64_t  uint_fast64_t;
18576#endif
18577  /* fast types */
18578#endif
18579
18580#ifdef _STDINT_NEED_INTMAX_T
18581#ifdef _HAVE_UINT64_T
18582typedef  int64_t       intmax_t;
18583typedef uint64_t      uintmax_t;
18584#else
18585typedef          long  intmax_t;
18586typedef unsigned long uintmax_t;
18587#endif
18588#endif
18589
18590#ifdef _STDINT_NEED_INTPTR_T
18591#ifndef __intptr_t_defined
18592#define __intptr_t_defined
18593/* we encourage using "long" to store pointer values, never use "int" ! */
18594#if   _STDINT_LONG_MODEL+0 == 242 || _STDINT_LONG_MODEL+0 == 484
18595typedef  unsigned int   uintptr_t;
18596typedef           int    intptr_t;
18597#elif _STDINT_LONG_MODEL+0 == 244 || _STDINT_LONG_MODEL+0 == 444
18598typedef  unsigned long  uintptr_t;
18599typedef           long   intptr_t;
18600#elif _STDINT_LONG_MODEL+0 == 448 && defined _HAVE_UINT64_T
18601typedef        uint64_t uintptr_t;
18602typedef         int64_t  intptr_t;
18603#else /* matches typical system types ILP32 and LP64 - but not IP16 or LLP64 */
18604typedef  unsigned long  uintptr_t;
18605typedef           long   intptr_t;
18606#endif
18607#endif
18608#endif
18609
18610/* The ISO C99 standard specifies that in C++ implementations these
18611   should only be defined if explicitly requested.  */
18612#if !defined __cplusplus || defined __STDC_CONSTANT_MACROS
18613#ifndef UINT32_C
18614
18615/* Signed.  */
18616# define INT8_C(c)      c
18617# define INT16_C(c)     c
18618# define INT32_C(c)     c
18619# ifdef _HAVE_LONGLONG_UINT64_T
18620#  define INT64_C(c)    c ## L
18621# else
18622#  define INT64_C(c)    c ## LL
18623# endif
18624
18625/* Unsigned.  */
18626# define UINT8_C(c)     c ## U
18627# define UINT16_C(c)    c ## U
18628# define UINT32_C(c)    c ## U
18629# ifdef _HAVE_LONGLONG_UINT64_T
18630#  define UINT64_C(c)   c ## UL
18631# else
18632#  define UINT64_C(c)   c ## ULL
18633# endif
18634
18635/* Maximal type.  */
18636# ifdef _HAVE_LONGLONG_UINT64_T
18637#  define INTMAX_C(c)   c ## L
18638#  define UINTMAX_C(c)  c ## UL
18639# else
18640#  define INTMAX_C(c)   c ## LL
18641#  define UINTMAX_C(c)  c ## ULL
18642# endif
18643
18644  /* literalnumbers */
18645#endif
18646#endif
18647
18648/* These limits are merily those of a two complement byte-oriented system */
18649
18650/* Minimum of signed integral types.  */
18651# define INT8_MIN               (-128)
18652# define INT16_MIN              (-32767-1)
18653# define INT32_MIN              (-2147483647-1)
18654# define INT64_MIN              (-__INT64_C(9223372036854775807)-1)
18655/* Maximum of signed integral types.  */
18656# define INT8_MAX               (127)
18657# define INT16_MAX              (32767)
18658# define INT32_MAX              (2147483647)
18659# define INT64_MAX              (__INT64_C(9223372036854775807))
18660
18661/* Maximum of unsigned integral types.  */
18662# define UINT8_MAX              (255)
18663# define UINT16_MAX             (65535)
18664# define UINT32_MAX             (4294967295U)
18665# define UINT64_MAX             (__UINT64_C(18446744073709551615))
18666
18667/* Minimum of signed integral types having a minimum size.  */
18668# define INT_LEAST8_MIN         INT8_MIN
18669# define INT_LEAST16_MIN        INT16_MIN
18670# define INT_LEAST32_MIN        INT32_MIN
18671# define INT_LEAST64_MIN        INT64_MIN
18672/* Maximum of signed integral types having a minimum size.  */
18673# define INT_LEAST8_MAX         INT8_MAX
18674# define INT_LEAST16_MAX        INT16_MAX
18675# define INT_LEAST32_MAX        INT32_MAX
18676# define INT_LEAST64_MAX        INT64_MAX
18677
18678/* Maximum of unsigned integral types having a minimum size.  */
18679# define UINT_LEAST8_MAX        UINT8_MAX
18680# define UINT_LEAST16_MAX       UINT16_MAX
18681# define UINT_LEAST32_MAX       UINT32_MAX
18682# define UINT_LEAST64_MAX       UINT64_MAX
18683
18684  /* shortcircuit*/
18685#endif
18686  /* once */
18687#endif
18688#endif
18689STDINT_EOF
18690fi
18691    if cmp -s $ac_stdint_h $ac_stdint 2>/dev/null; then
18692      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_stdint_h is unchanged" >&5
18693$as_echo "$as_me: $ac_stdint_h is unchanged" >&6;}
18694    else
18695      ac_dir=`$as_dirname -- "$ac_stdint_h" ||
18696$as_expr X"$ac_stdint_h" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18697	 X"$ac_stdint_h" : 'X\(//\)[^/]' \| \
18698	 X"$ac_stdint_h" : 'X\(//\)$' \| \
18699	 X"$ac_stdint_h" : 'X\(/\)' \| . 2>/dev/null ||
18700$as_echo X"$ac_stdint_h" |
18701    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18702	    s//\1/
18703	    q
18704	  }
18705	  /^X\(\/\/\)[^/].*/{
18706	    s//\1/
18707	    q
18708	  }
18709	  /^X\(\/\/\)$/{
18710	    s//\1/
18711	    q
18712	  }
18713	  /^X\(\/\).*/{
18714	    s//\1/
18715	    q
18716	  }
18717	  s/.*/./; q'`
18718      as_dir="$ac_dir"; as_fn_mkdir_p
18719      rm -f $ac_stdint_h
18720      mv $ac_stdint $ac_stdint_h
18721    fi
18722 ;;
18723
18724  esac
18725done # for ac_tag
18726
18727
18728as_fn_exit 0
18729_ACEOF
18730ac_clean_files=$ac_clean_files_save
18731
18732test $ac_write_fail = 0 ||
18733  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
18734
18735
18736# configure is writing to config.log, and then calls config.status.
18737# config.status does its own redirection, appending to config.log.
18738# Unfortunately, on DOS this fails, as config.log is still kept open
18739# by configure, so config.status won't be able to write to it; its
18740# output is simply discarded.  So we exec the FD to /dev/null,
18741# effectively closing config.log, so it can be properly (re)opened and
18742# appended to by config.status.  When coming back to configure, we
18743# need to make the FD available again.
18744if test "$no_create" != yes; then
18745  ac_cs_success=:
18746  ac_config_status_args=
18747  test "$silent" = yes &&
18748    ac_config_status_args="$ac_config_status_args --quiet"
18749  exec 5>/dev/null
18750  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18751  exec 5>>config.log
18752  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18753  # would make configure fail if this is the last instruction.
18754  $ac_cs_success || as_fn_exit 1
18755fi
18756if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18757  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18758$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
18759fi
18760
18761